- aperture keys in the gerber 'tools' dictionary are now stored as integers instead of strings as before; need to check the application especially the Gerber Editor
- fixed issues in Gerber Editor (using the '0' insteadd of 'REG' type for apertures)
This commit is contained in:
18
CHANGELOG.md
18
CHANGELOG.md
@@ -10,6 +10,8 @@ CHANGELOG for FlatCAM beta
|
||||
3.03.2021
|
||||
|
||||
- fixed errors on project load, in ParseGerber and Extract and Punch Gerber Plugins due of refactoring the 'apertures' attribute to 'tools'
|
||||
- aperture keys in the gerber 'tools' dictionary are now stored as integers instead of strings as before; need to check the application especially the Gerber Editor
|
||||
- fixed issues in Gerber Editor (using the '0' insteadd of 'REG' type for apertures)
|
||||
|
||||
2.03.2021
|
||||
|
||||
@@ -4005,7 +4007,7 @@ RELEASE 8.993
|
||||
|
||||
23.05.2019
|
||||
|
||||
- fixed bug in Gerber editor FCDisk and DiscSemiEditorGrb that the resulting geometry was not stored into the '0' aperture where all the solids are stored
|
||||
- fixed bug in Gerber editor FCDisk and DiscSemiEditorGrb that the resulting geometry was not stored into the 0 aperture where all the solids are stored
|
||||
- fixed minor issue in Gerber Editor where apertures were included in the saved object even if there was no geometric data for that aperture
|
||||
- some PEP8 cleanup in FlatCAMApp.py
|
||||
|
||||
@@ -4171,7 +4173,7 @@ RELEASE 8.993
|
||||
|
||||
29.04.2019
|
||||
|
||||
- solved bug in Gerber Editor: the '0' aperture (the region aperture) had no size which created errors. Made the size to be zero.
|
||||
- solved bug in Gerber Editor: the 0 aperture (the region aperture) had no size which created errors. Made the size to be zero.
|
||||
- solved bug in editors: the canvas selection shape was not deleted on mouse release if the grid snap was OFF
|
||||
- solved bug in Excellon Editor: when selecting a drill hole on canvas the selected row in the Tools Table was not the correct one but the next highest row
|
||||
- finished the Silkscreen Tool but there are some limitations (some wires fragments from silkscreen are lost)
|
||||
@@ -4184,7 +4186,7 @@ RELEASE 8.993
|
||||
- fixed some bugs recently introduced in Editors due of the changes done to the way mouse panning is detected
|
||||
- cleaned up the context menu's when in Editors; made some structural changes
|
||||
- updated the code in camlib.CNCJob.generate_from_excellon_by_tools() to work with the new API from Google OR-Tools
|
||||
- all Gerber regions (G36 G37) are stored in the '0' aperture
|
||||
- all Gerber regions (G36 G37) are stored in the 0 aperture
|
||||
- fixed a bug that added geometry with clear polarity in the apertures where was not supposed to be
|
||||
|
||||
25.04.2019
|
||||
@@ -4241,8 +4243,8 @@ RELEASE 8.993
|
||||
18.04.2019
|
||||
|
||||
- Gerber Editor: added custom mouse cursors for each mode in Add Track Tool
|
||||
- Gerber Editor: Poligonize Tool will first fuse polygons that touch each other and at a second try will create a polygon. The polygon will be automatically moved to Aperture '0' (regions).
|
||||
- Gerber Editor: Region Tool will add regions only in '0' aperture
|
||||
- Gerber Editor: Poligonize Tool will first fuse polygons that touch each other and at a second try will create a polygon. The polygon will be automatically moved to Aperture 0 (regions).
|
||||
- Gerber Editor: Region Tool will add regions only in 0 aperture
|
||||
- Gerber Editor: the bending mode will now survive until the tool is exited
|
||||
- Gerber Editor: solved some bugs related with deleting an aperture and updating the last_selected_aperture
|
||||
|
||||
@@ -4272,7 +4274,7 @@ RELEASE 8.993
|
||||
- Excellon Editor: update so always there is a tool selected even after the Excellon object was just edited; before it always required a click inside of the tool table, not you do it only if needed.
|
||||
- fixed the menu File -> Edit -> Edit/Close Editor entry to reflect the status of the app (Editor active or not)
|
||||
- added support in Excellon parser for autodetection of Excellon file format for the Excellon files generated by the following ECAD sw: DipTrace, Eagle, Altium, Sprint Layout
|
||||
- Gerber Editor: finished a new tool: Poligonize Tool (Alt+N in Editor). It will fuse a selection of tracks into a polygon. It will fill a selection of polygons if they are apart and it will make a single polygon if the selection is overlapped. All the newly created filled polygons will be stored in aperture '0' (if it does not exist it will be automatically created)
|
||||
- Gerber Editor: finished a new tool: Poligonize Tool (Alt+N in Editor). It will fuse a selection of tracks into a polygon. It will fill a selection of polygons if they are apart and it will make a single polygon if the selection is overlapped. All the newly created filled polygons will be stored in aperture 0 (if it does not exist it will be automatically created)
|
||||
- fixed a bug in Move command in context menu who crashed the app when triggered
|
||||
- Gerber Editor: when adding a new aperture it will be store as the last selected and it will be used for any tools that are triggered until a new aperture is selected.
|
||||
|
||||
@@ -4308,7 +4310,7 @@ RELEASE 8.993
|
||||
- Gerber Editor: added shortcut for Transform Tool and also toggle effect here, too
|
||||
- updated the shortcut list with the Gerber Editor shortcut keys
|
||||
- Gerber Editor: fixed error when adding an aperture with code value lower than the ones that already exists
|
||||
- when adding an aperture with code '0' (zero) it will automatically be set with size zero and type: 'REG' (from region); here we store all the regions from a Gerber file, the ones without a declared aperture
|
||||
- when adding an aperture with code 0 (zero) it will automatically be set with size zero and type: 'REG' (from region); here we store all the regions from a Gerber file, the ones without a declared aperture
|
||||
- Gerber Editor: added support for Gerber polarity change commands (LPD, LPC)
|
||||
- moved the polarity change processing from AppGerberEditor() class to camlib.Gerber().parse_lines()
|
||||
- made optional the saving of an edited object. Now the user can cancel the changes to the object.
|
||||
@@ -4591,7 +4593,7 @@ RELEASE 8.993
|
||||
26.02.2019
|
||||
|
||||
- added a function to read the parameters from ToolChange macro Text Box (I need to move it from CNCJob to Excellon and Geometry)
|
||||
- fixed the geometry adding to the self.apertures in the case when regions are done without declaring any aperture first (Allegro does that). Now, that geometry will be stored in the '0' aperture with type REG
|
||||
- fixed the geometry adding to the self.apertures in the case when regions are done without declaring any aperture first (Allegro does that). Now, that geometry will be stored in the 0 aperture with type REG
|
||||
- work in progress to Toolchange_Custom code replacement -> finished the parse and replace function
|
||||
- fixed mouse selection on canvas, mouse drag, mouse click and mouse double click
|
||||
- fixed Gerber Aperture Table dimensions
|
||||
|
||||
Reference in New Issue
Block a user