Juan Pablo Caram
7474609776
Added feature: Select all polygons for painting and shell support with "paint" command.
2016-09-19 16:44:29 -04:00
Juan Pablo Caram
38d6957009
Added SVG-to-GCode flow test.
2016-07-15 22:23:48 -04:00
Juan Pablo Caram
f5c7fdab71
Some cleanup to shell tests.
2016-07-04 16:25:59 -04:00
Juan Pablo Caram
a9b4ff767b
Some cleanup to shell tests.
2016-07-03 15:59:25 -04:00
Juan Pablo Caram
28bb476a5c
Fixes #202
2016-06-11 21:55:53 -04:00
Juan Pablo Caram
f9cbd78cd1
Show messages and errors in TCL shell. Better exception handling and reporting when opening files.
2016-06-11 21:33:38 -04:00
Zheng, Lei
856d126546
Added indent to json in save_project
...
This is to make the saved project file more version control frendly
2016-06-09 15:55:17 +08:00
Juan Pablo Caram
ee8e9f8f4b
Support for mirroring Geometry Objects from the shell. See #119 .
2016-06-04 23:04:22 -04:00
Juan Pablo Caram
6136afe84c
Added dwell (G4) post processing option to gcode.
2016-06-03 22:19:47 -04:00
Juan Pablo Caram
36d0a2e029
Cleaned up tests for shell. Added test steps for gerber flow.
2016-06-03 17:15:35 -04:00
Kamil Sopko
db15044706
fix exception thrown when new project is issued from shell(probbly from guy too) because of excellon_tooldia introduced,
...
but no default values and no in array dimensions on change units
defaults added for excellon_tooldia background_timeout and verbose_error_level in self.options.update({})
2016-04-12 13:09:41 +02:00
Juan Pablo Caram
3717169105
Default excellon milling tool dia. Fixes #160 .
2016-04-10 16:23:04 -04:00
Kamil Sopko
e236a60be9
implement system values background_timeout and verbose_error_level
...
implement correct error level handling based on verbose_error_level , fix double print of tcl error and do not wrap unknown exceptions into TCL known
2016-04-10 15:14:18 +02:00
Kamil Sopko
fae9875dd8
remove unknown workaround
2016-04-10 11:09:26 +02:00
Kamil Sopko
5bd6432ead
solve message in special tcl keywords used in wrong context as "unknown"
2016-04-06 11:20:53 +02:00
Kamil Sopko
b98954dccd
fix error handling in signaled commands, error gets info about different scoup instead of true error
...
more detaild error print including python trace when more complex unknown error
reinplement drillcncjob
fix camlib problem with all drills("all" was already there) but it crashes on tools without points, when no tools "all" is as default
add timeout to all helps if command is signaled
2016-04-03 14:20:50 +02:00
Kamil Sopko
a4845d150e
add important comment
2016-04-03 10:43:06 +02:00
Kamil Sopko
f4ef7baedb
Merge branch 'merge-tcl-commands' of https://bitbucket.org/sopak/flatcam into tcl-commands
...
Conflicts:
FlatCAMApp.py
FlatCAMWorker.py
termwidget.py
2016-03-31 18:03:48 +02:00
Kamil Sopko
80d6c657d5
merge changes from master
...
merge dockable shell
2016-03-25 13:56:18 +01:00
Kamil Sopko
5ec25ebea6
remove blank line
2016-03-25 12:24:57 +01:00
Kamil Sopko
4a57e437fc
Implement shell window as dockable
2016-03-25 12:16:54 +01:00
Kamil Sopko
2082446ab0
tweak signal handling
2016-03-25 00:59:02 +01:00
Kamil Sopko
e96ee1af29
merge new pull requests from FlatCAM->master
...
implement executing of tasks inside worker thread
cleanups, reimplement Isolate/New/OpenGerber as OOP style Shell commands
disable edit during shell execution, show some progress
add ability for breakpoints in other threads and only if available
add X11 safe flag, not sure what happen on windows
2016-03-24 23:06:44 +01:00
Juan Pablo Caram
a520729444
Complete implementation of blocking mechanism waiting for signal. See #196 .
2016-03-24 16:06:44 -04:00
Juan Pablo Caram
b0575a1c34
Tidying up imports.
2016-03-24 15:44:22 -04:00
Juan Pablo Caram
d010fa27cf
Merge remote-tracking branch 'origin/master'
2016-03-23 14:59:24 -04:00
Juan Pablo Caram
95676f21e2
Blocking in shell functions. Correctly report exceptions in threads. See #196 .
2016-03-23 14:58:53 -04:00
jpcgt
ed7b352c6a
Merged in grbd/flatcam (pull request #35 )
...
Added initial svg export functionality
2016-03-23 12:02:24 -04:00
Juan Pablo Caram
790f53dd55
Blocking in shell functions. Test for exception handling. See #196 .
2016-03-23 11:06:48 -04:00
grbd
039a2dd4dc
Made scale_factor optional for cli, added more comments, removed redundant code
2016-03-22 23:22:02 +00:00
grbd
ee43d8b920
Additional fixes for export size and flattening the geometry list
2016-03-22 18:56:04 +00:00
grbd
a2a1a08e3d
This adds a bunch of fixes when exporting svg's from geom's or cncjobs generated from drill files, also adds support for exporting drill files directly as svg's, and should capture any objects that use list within the solid_geometry attribute
2016-03-22 09:54:57 +00:00
grbd
10e9fa74c3
Added some additional checks for the types when exporting, and additional comments
2016-03-22 02:25:07 +00:00
grbd
17b4edb94b
Fixed the scaling issues with the svg export
2016-03-21 19:34:33 +00:00
grbd
b272329384
Initial scaling fixes for svg export
2016-03-21 17:25:46 +00:00
grbd
a5ff8c574a
Added initial svg export functionality
2016-03-21 11:38:14 +00:00
Kamil Sopko
980638630d
cleanups
...
implement TclCommand.TclCommandSignaled as proof of concept (not usefull)
bypass using threads within obj.generatecncjob(use_thread = False, **args)
reimplement some more shell commands to OOP style
2016-03-19 15:13:07 +01:00
Kamil Sopko
0f463a1fc2
Merged master into tcl-errors
2016-03-18 11:16:47 +01:00
Juan Pablo Caram
7b29c52951
Merge branch 'master' of https://bitbucket.org/jpcgt/flatcam
2016-03-17 17:35:13 -04:00
Juan Pablo Caram
a6f150a01d
Blocking in shell functions. See #196 .
2016-03-17 17:33:34 -04:00
Kamil Sopko
2e51c1e9cd
hide showing 'None' if command end sucessfully
2016-03-17 10:54:01 +01:00
Kamil Sopko
cd6700152c
draft for reimplementation of tcl commands to separated files/modules
2016-03-16 18:57:43 +01:00
Kamil Sopko
4df46df19b
remove line
...
fix crazzy selfness ;)...
2016-03-11 20:32:48 +01:00
Kamil Sopko
fd1c8afef9
implement basic set of tests for tcl_shell, need to be completed
2016-03-11 01:50:12 +01:00
Kamil Sopko
6b527fa256
example howto handle Exceptions in shell
2016-03-10 16:01:50 +01:00
Kamil Sopko
4f2f989bdf
set rules for TCL shell commands
...
implement TCL shell rules for:
drillcncjob,
millholes(renamed from drillcncjobgeometry),
exteriors,
interiors,
isolate
2016-03-07 11:05:42 +01:00
jpcgt
0f438db833
Several PEP8 cleanups in shell commands.
2016-03-03 14:51:36 +00:00
Kamil Sopko
e3c43f6de1
remove Empty line
2016-03-02 00:49:51 +01:00
Kamil Sopko
b4abef8317
remove Empty line
2016-03-02 00:46:23 +01:00
Kamil Sopko
a8159dee16
"return -code error XXX" display error in better way
2016-03-02 00:45:49 +01:00