Index: Changelog =================================================================== --- Changelog (revision 5966) +++ Changelog (revision 5967) @@ -1,4 +1,4 @@ -pcb-rnd 1.2.0 (r5966) +pcb-rnd 1.2.0 (r5967) ~~~~~~~~~~~~~~~~~~~~~ [unravel] - Cleanup: reorganize the code around object types instead of the old, action-oriented approach @@ -15,7 +15,6 @@ -Fix: don't crash on empty project file -Fix: when creating a new project file root, use the geda project file hash, not the pcb-rnd-config node - the project file is shared among programs - [gerber] -Fix: emulate 0 long arc with a 0 long line to work around a gerbv bug -Fix: simpler "do we print this layer?" logics, without caching @@ -51,15 +50,15 @@ -Add: one more emergency save on lihata merge failure and verbose error message with instructions [layer] - -Add: UI layers (dynamic allocated debug layers with permanent objects) - -Add: new layer name generator, based on flags and virtual layer names - -Rename: mask layer names: use top/bottom instead of component/solder for consistency - -Split: move layer visibility (stack) functions out of layer.c -Cleanup: convert magic number macros to enum -Cleanup: introduce layer id and layer group id types -Cleanup: more explicit virtual layers -Cleanup: remove the old layer API, including all the SL_ macros -Cleanup: renames and refactoring to make the logical layer vs. physical layer concept more clear + -Split: move layer visibility (stack) functions out of layer.c + -Rename: mask layer names: use top/bottom instead of component/solder for consistency + -Add: UI layers (dynamic allocated debug layers with permanent objects) + -Add: new layer name generator, based on flags and virtual layer names [pcblib-param] -Fix: don't lose pad thickness unit when calculating new defaults for qf() @@ -96,7 +95,7 @@ -Fix: disable cycledrag when rubberband is enabled (they are incompatible) -Fix: don't close a polygon twice on normal finish (fixes the excess need 3-point error message) -Fix: don't crash when a pin/pad number is NULL - -Fix: don't warn for second hit on a plugin alreayd loaded as long as the hash is the same + -Fix: don't warn for second hit on a plugin already loaded as long as the hash is the same -Fix: get rid of pointerlist in favor of vtptr -Fix: incorrect flag struct comparison; may have caused unpredictable undo bugs -Fix: line-line intersect code detects and handles the corner case of parallel lines properly (checking wheter endpoints of lines are on the other line) @@ -123,7 +122,7 @@ -Add: support route style attributes pcb-rnd 1.1.4 -~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~ (1.1.4 is really an 1.1.3 with some bugfixes backported from 1.2.0) [gsch2pcb-rnd]