Commit Graph

55 Commits

Author SHA1 Message Date
Marius Stanciu 66a3e36701 - cascaded_union() method will be deprecated in Shapely 1.8 in favor of unary_union; replaced the usage of cascaded_union with unary_union in all the app 2020-10-21 13:55:41 +03:00
Marius Stanciu 35cdf4e4cb - minor change 2020-08-21 00:16:35 +03:00
Marius Stanciu a6b89dbf3a - moved back the ApertureMacro class to camlib for now and made some import changes in the new ParseGerber and ParseExcellon classes
- some changes to the tests - perhaps I will try adding a few tests in the future
2019-10-06 15:56:41 +03:00
Marius Stanciu 85af8a2c76 - added an example with a custom titlebar 2019-09-19 03:01:23 +03:00
Mike Smith 4fc3d1183b add support for svg <use> (inkscape "clone") 2019-08-13 22:14:08 -04:00
Marius Stanciu fac11586b3 - added all the Tools in a new ToolBar 2019-02-24 16:22:21 +02:00
Marius Stanciu 31fd80a843 - added a file with some trials to replace the shortcut message box 2019-01-31 03:31:44 +02:00
Marius Stanciu a4bbb98bf1 - converted from Python2 code to Python3 code
- in camlib.py, CNCJob class -> generate_from_excellon_by_tool() was
failing in the line to sort the tools due of been unable to compare
between dict's. I replaced that section.
2018-05-26 04:43:40 +03:00
Juan Pablo Caram 38c44749f1 Multiple polygon painting functional and with unittests. 2016-09-25 13:11:03 -04:00
Juan Pablo Caram 78a100fa96 Merge branch '8p5' 2016-07-23 15:09:37 -04:00
Juan Pablo Caram 8b10967a59 Added SVG-to-GCode flow test. 2016-07-04 17:30:32 -04:00
Juan Pablo Caram a9b4ff767b Some cleanup to shell tests. 2016-07-03 15:59:25 -04:00
Juan Pablo Caram 01c2feca98 Added (passing) test for Excellon flow. 2016-07-02 16:47:15 -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
sopak f9260daa17 remove forgotten aa debug prefix names 2016-04-25 00:40:14 +02:00
sopak 7d465f0814 implement tests for TCL commands 2016-04-25 00:36:58 +02:00
sopak 56ba233fd6 implement test_TclCommandExteriors
implement test_TclCommandInteriors
2016-04-24 22:44:28 +02:00
sopak 23dc2059f0 implement test_TclCommandIsolate 2016-04-24 22:05:07 +02:00
Kamil Sopko acb70c0cc3 implement test for test_TclCommandOpenGerber 2016-04-24 21:24:56 +02:00
Kamil Sopko 05f88af917 separate tcl tests into smaller chunks
implement collection of tcl command tests
2016-04-24 01:24:54 +02:00
Kamil Sopko cd57af18bc add option type (new object will be gerber or geometry)
add tests for import_svg as gerber and geometry

fix  obj names in test_ import_svg
2016-04-12 21:35:04 +02:00
Kamil Sopko 5c80f2b6d3 implemenmt basic test for import_svg 2016-04-12 20:27:53 +02:00
Kamil Sopko e941e55a4a show ui.shell_dock instead of shell during tests 2016-03-31 17:29:11 +02: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 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
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 f645dba041 update formating 2016-03-10 21:45:47 +01:00
Kamil Sopko 3bb2cfbc22 fix gcode verification in tests 2016-03-10 19:01:07 +01:00
Juan Pablo Caram 3b206493a3 Canvas performance test scripts. 2015-12-31 23:28:23 -05:00
Juan Pablo Caram fdf809774f Basic support for importing SVG. Via shell only at this time. See issue #179. 2015-12-18 12:49:52 -05:00
Juan Pablo Caram 24f5ee0d0d Made tests folder importable. Cleaned up tests. 2015-11-01 18:07:52 -05:00
Juan Pablo Caram b54982694e Full test from opening Gerber to exporting GCode using GUI. 2015-10-31 19:01:01 -04:00
Juan Pablo Caram fb98d6306b Option to override user's defaults. Needed for unit testing. 2015-10-28 11:21:27 -04:00
Juan Pablo Caram 95f51b2870 Cleaned out the tests folder. Added simple test gerber. Added simple unit test using the GUI. 2015-10-27 21:27:27 -04:00
phdussud 0bf21458c6 Resolve issue 144
Added a test for the new mechanism
Added a gerber test file
2015-06-26 13:42:55 -07:00
jpcaram 8da39d54d4 Desctivates canvas callbacks in drawing tool when deactivated. 2015-02-12 17:06:29 -05:00
jpcaram bba4f3a8bb Tool change support for gcode from excellon. Untested. 2015-02-07 13:32:58 -05:00
jpcaram 17a3316ce4 Improved speed in FlatCAMRTreeStorage. 2015-02-06 17:16:11 -05:00
jpcaram 23b20ba716 Added intersection tool to Drawing Tool. 2015-02-06 16:10:15 -05:00
jpcaram e353413cd3 Disabled "Ok"/"Update Geometry" button after first update. Solves issue #105. 2015-02-05 09:18:54 -05:00
jpcaram 681996d1f6 Started profiling project (Issue #109). Created first profiling script and included test gerber. 2015-02-02 15:37:08 -05:00
jpcaram 6733ebbfa8 Refactored paint_connect() and path_connect() to receive and return FlatCAMRTreeStorage objects. Updated unittests acordingly. 2015-01-29 15:52:03 -05:00
jpcaram a1345f0a58 Fixes to path_connect() related to LinearRings. Added test cases. 2015-01-27 18:16:22 -05:00
jpcaram 573581ca80 Fixes to path_connect() and added units tests for it. 2015-01-26 17:52:26 -05:00
jpcaram 6b51f03db2 "Paint connect" functional. Added to seed-based painting and unit-tested. "Path connect" still pending. Disabled. "Path connect" unit test added. 2015-01-25 16:55:22 -05:00
jpcaram 6582a6c748 Unittesting complete for Excellon number format. 2015-01-12 15:30:41 -05:00
jpcaram 3bedda2aeb Unittests for Excellon number parser. 2015-01-11 19:39:01 -05:00
jpcaram 977b5b1f91 Using FlatCamRTreeStorage in copper clearing algorithm. 2015-01-01 14:59:45 -05:00