Marius Stanciu
462e3ac2ec
- made faster the Gerber parser for the case of having a not valid geometry when loading a Gerber file without buffering
2019-09-11 05:19:35 +03:00
Marius Stanciu
91cad9c57d
- added the Gerber code as source for the panelized object in Panelize Tool
...
- whenever a Gerber file is deleted, the mark_shapes objects are deleted also
2019-09-11 04:54:30 +03:00
cmstein
1b3dbf3fd1
Update in PT_BR
2019-09-10 22:26:58 -03:00
cmstein
4dba7d8396
Update in PT_BR
2019-09-10 20:20:42 -03:00
cmstein
b6f80ce6d3
Update in PT_BR translation
2019-09-10 19:49:19 -03:00
Marius Stanciu
a348bc8738
- made sure that all the progress counters count to 100%; updated this all over
2019-09-10 16:16:27 +03:00
Marius Stanciu
4114e773dd
- when disabling plots, if the selection shape is visible, it will be deleted
...
- small changes in Tool Panel (eliminating some deepcopy() calls)
- made sure that all the progress counters count to 100%
2019-09-10 16:05:54 +03:00
Marius Stanciu
dc6479210a
- chagend the workers thread priority back to Normal
2019-09-10 15:16:51 +03:00
Marius Stanciu
f658e05240
- added progress and possibility of graceful exit in Panel Tool
...
- added graceful exit possibility when creating Isolation
2019-09-10 15:08:42 +03:00
Marius Stanciu
5838bd0554
- added progress for the generation of Isolation geometry
2019-09-10 13:45:12 +03:00
Marius Stanciu
7341e089dd
- fixed an object used before declaring it in NCC Tool - Area option
2019-09-10 12:50:20 +03:00
Marius Stanciu
02be0b8510
- made changing the Plot kind in CNCJob selected tab, threaded
2019-09-10 04:44:18 +03:00
Marius Stanciu
7f3e3cb061
- fixed a small typo in TclCommandCopperCLear
2019-09-10 04:37:00 +03:00
Marius Stanciu
c66c841d37
- made isolation threaded
2019-09-10 04:29:06 +03:00
Marius Stanciu
cc7e758cda
Merged in marius_stanciu/flatcam_beta/Beta (pull request #190 )
...
Beta
2019-09-10 00:24:34 +00:00
Marius Stanciu
d5fd084a6f
- date changed
2019-09-10 03:20:58 +03:00
Marius Stanciu
59704a6e01
- fixed issue when loading unbuffered a Gerber file that has negative regions
...
- fixed Panelize Tool to save the aperture geometries into the panel apertures. Also made the tool faster by removing the buffering at the end of the job
- modified FlatCAMEditor's files to the new string format that will allow easier translations
- updated POT file and the Romanian translation
2019-09-10 03:20:14 +03:00
Marius Stanciu
14fe5080ec
- modified camlib.py, FlatCAMApp.py and ObjectCollection.py files to the new string format that will allow easier translations
...
- updated the POT file and the German language
2019-09-09 19:30:43 +03:00
Marius Stanciu
ffbb47dde5
- modified FlatCAMObj.py file to the new string format that will allow easier translations
2019-09-09 17:24:54 +03:00
Marius Stanciu
2bd730ceeb
- some fixes in Paint Tool when done over the Gerber objects in case that the progressive plotting is selected
...
- some fixes in Gerber isolation in case that the progressive plotting is selected; added a 'Buffer solid geometry' button shown only when progressive plotting for Gerber object is selected. It will buffer the entire geometry of the object and plot it, in a threaded way.
2019-09-09 14:32:30 +03:00
Marius Stanciu
f38dab80e3
- added for NCC Tool and Paint Tool a setting in the Preferences -> Tools --> (NCC Tool/ Paint Tool) that can set a progressive plotting (plot shapes as they are processed)
2019-09-09 05:14:44 +03:00
Marius Stanciu
198e055328
- added a setting in Preferences -> Gerber -> Gerber General named Buffering. If set to 'no' the Gerber objects load a lot more faster (perhaps 10 times faster than when set to 'full') but the visual look is not so great as all the aperture polygons can be seen
2019-09-09 02:41:14 +03:00
Marius Stanciu
c78404b737
- removed some @pyqtSlot() decorators as they interfere with the current way the program works
2019-09-08 15:38:28 +03:00
Marius Stanciu
60c5026b5d
- added some documentation strings for methods in FlatCAMApp.App class
2019-09-08 15:29:26 +03:00
Marius Stanciu
28a86aa661
- updated German language translation files
...
- separated the Plotting thread from the transformations threads
2019-09-07 23:16:20 +03:00
Marius Stanciu
bdbe0f59f0
- modified the on_about() message
2019-09-07 20:10:09 +03:00
Marius Stanciu
65ac58ae83
- made Set Origin feature, threaded
2019-09-07 19:23:11 +03:00
Marius Stanciu
97024ed643
- corrected some issues and made Move Tool to show correctly when it is moving and when it is offsetting the objects position
2019-09-07 18:41:48 +03:00
Marius Stanciu
4cbb5846e3
- all transformation functions show now the progress (rotate, mirror, scale, offset, skew)
...
- made threaded the Offset and Scale operations found in the Selected tab of the object
2019-09-07 17:08:25 +03:00
Marius Stanciu
f164dae7a9
- added to GUI new options for the Gerber object related to area subtraction
...
- added new feature in the Gerber object isolation allowing for the isolation to avoid an area defined by another object (Gerber or Geometry)
2019-09-07 15:13:40 +03:00
Marius Stanciu
2c2bdf5002
- remade the handlers for the Enable/Disable Project Tree context menu so they are threaded and activity is shown in the lower right corner of the main window
2019-09-07 10:55:45 +03:00
Marius Stanciu
5d854a6f1b
- added a method to gracefully exit from threaded tasks and implemented it for the NCC Tool and for the Paint Tool
...
- modified the on_about() function to reflect the reality in 2019 - FlatCAM it is an Open Source contributed software
2019-09-07 09:16:32 +03:00
Marius Stanciu
9da1defe3e
Merged jpcgt/flatcam/Beta into Beta
2019-09-07 00:23:27 +03:00
Mike Smith
2907a73d5c
Merged in the_real_scgtrp/flatcam/on_file_saveprojectas-parameter-names (pull request #189 )
...
Fix kwarg names in calls to on_file_saveprojectas: thread -> use_thread, quit -> quit_action
2019-09-06 21:16:09 +00:00
Marius Stanciu
e2b9de743f
- small change
2019-09-06 23:09:21 +03:00
Marius Stanciu
124abf78b4
- made the objects offset (therefore the Move Tool) show progress display
2019-09-06 23:05:41 +03:00
Marius Stanciu
24e29bda55
- more customization for the progress display in case of NCC Tool, Paint Tool and for the Gcode generation
2019-09-06 22:25:38 +03:00
Marius Stanciu
88b04f9e7a
- modified all the FlatCAM tools strings to the new format in which the status is no longer included in the translated strings to make it easier for the future translations
...
- updated POT file with the new strings
2019-09-06 21:02:08 +03:00
Marius Stanciu
b50137752f
- updated POT file with the new strings
2019-09-06 17:04:51 +03:00
Marius Stanciu
053ceb3c24
- added progress display in status bar for generating CNCJob from Geometry objects
2019-09-06 16:27:23 +03:00
Marius Stanciu
48e9f4a260
- added progress display in status bar for generating CNCJob from Excellon objects
2019-09-06 15:50:37 +03:00
Marius Stanciu
c1ce72e9fb
- some fixes and prepared the activity monitor area to receive updated texts
2019-09-06 15:20:19 +03:00
Marius Stanciu
9f0b5d92db
- added percentage display for work done in NCC Tool
2019-09-06 10:37:59 +03:00
Marius Stanciu
c1e079474d
- small changes
2019-09-06 00:40:07 +03:00
Marius Stanciu
a138c539e4
- remade visibility threaded
...
- reimplemented the thread listening for new FlatCAM process starting with args so it is no longer subclassed but using the moveToThread function
2019-09-06 00:16:33 +03:00
Marius Stanciu
eb7584b649
- hidden the configuration for G91 coordinates due of deciding to leave this development for another time; it require too much refactoring
...
- added some messages for the G-code generation so the user know in which stage the process is
2019-09-05 20:36:02 +03:00
Marius Stanciu
67f0c657c6
- more messages
2019-09-05 17:53:59 +03:00
Marius Stanciu
76138986bf
- fixed issue with loading files at start-up
...
- fixed issue with generating bounding box geometry for CNCJob objects
- added some more infobar messages and log.debug
- increased the priority for the worker tasks
2019-09-05 17:38:45 +03:00
Marius Stanciu
a2a3f1c1ed
- added support for G91 coordinates
...
- working in plotting the CNCjob generated with G91 coordinates
2019-09-04 17:41:17 +03:00
Marius Stanciu
28e31eb312
- started to work on support for G91 in Gcode (relative coordinates)
2019-09-04 09:38:29 +03:00