Commit Graph

619 Commits

Author SHA1 Message Date
Kamil Sopko 1bc3a0230c Merged jpcgt/flatcam/master into tcl-commands 2016-04-10 23:07:39 +02:00
Juan Pablo Caram d28858ff38 Fast vertical movement above board. Fixes #141. 2016-04-10 16:43:03 -04:00
Juan Pablo Caram 3717169105 Default excellon milling tool dia. Fixes #160. 2016-04-10 16:23:04 -04:00
Juan Pablo Caram 7112ac5caf Recovered patch.py 2016-04-10 16:02:38 -04:00
Juan Pablo Caram 3f7e4a5966 Merge branch 'master' of https://bitbucket.org/jpcgt/flatcam 2016-04-10 15:48:40 -04:00
Juan Pablo Caram bac9f29d08 Recovered patch.py 2016-04-10 15:48:25 -04:00
Juan Pablo Caram a0bd34de45 Fixes #198 2016-04-10 15:44:17 -04:00
jpcgt 841a45e145 Merged in sopak/flatcam/tcl-commands (pull request #38)
Tcl commands error handling  fix
2016-04-10 14:33:05 -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 26a8b7347b change default timeout
fix outname bug  in  drillcncjob
2016-04-10 11:10:25 +02:00
Kamil Sopko fae9875dd8 remove unknown workaround 2016-04-10 11:09:26 +02:00
Kamil Sopko 4c20040fbe fix errors in tool selection 2016-04-09 12:48:32 +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 c2cdaaf452 fix display also for nonsignaled exceptions in execute_wrapper 2016-04-03 14:37:40 +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
jpcgt d730335fed Merged in sopak/flatcam/tcl-commands (pull request #37)
TCL commands redesign
2016-03-31 13:46:34 -04: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 e941e55a4a show ui.shell_dock instead of shell during tests 2016-03-31 17:29:11 +02:00
Kamil Sopko b333d136b5 merge changes from master
cleanups and prepare for   pull request
2016-03-31 17:16:14 +02:00
Kamil Sopko e1e33e09e0 Merged jpcgt/flatcam into master 2016-03-31 16:58:02 +02:00
Juan Pablo Caram b1f2b680e3 Fixes #198 2016-03-25 22:00:05 -04:00
Juan Pablo Caram 05a9e05c97 Removed background highlighting in shell. 2016-03-25 21:28:02 -04:00
jpcgt f543dca448 Merged in sopak/flatcam/dockable-shell (pull request #36)
Implement shell window as dockable widget
2016-03-25 16:57:12 -04: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 23827451e1 Merged jpcgt/flatcam into master 2016-03-25 11:14:26 +01:00
Kamil Sopko f61aa397d4 fix test hanging for shell 2016-03-25 11:12:43 +01:00
Kamil Sopko 2082446ab0 tweak signal handling 2016-03-25 00:59:02 +01:00
Kamil Sopko cac2f74be2 fix pydevd_failed typo and it was not reset to True 2016-03-24 23:23:27 +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
Kamil Sopko 39b849119e Merged jpcgt/flatcam into master 2016-03-24 15:05:03 +01: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 532a821c76 Fixed the colors with svg exports from cnc jobs for Visicut 2016-03-21 21:46:29 +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
Kamil Sopko ec60f9ecf3 Merged jpcgt/flatcam into master 2016-03-18 11:15:49 +01:00