Index: Release_notes =================================================================== --- Release_notes (revision 8963) +++ Release_notes (revision 8964) @@ -1,29 +1,19 @@ -pcb-rnd 1.2.2 -~~~~~~~~~~~~~~ +pcb-rnd 1.2.3 +~~~~~~~~~~~~~ -We had multiple focuses in the past 2 months for producing pcb-rnd 1.2.2, -an important feature-rich release: +Among the usual bugfixes, the following major features have been added: -1. Going on with the major cleanup/split in the gtk HID allows pcb-rnd to -have multiple GTK based HIDs. +1. Plugin system rewrite; the original system, mostly consisting of code +inherited from mainline, was unable to handle plugin-plugin dependencies, +couldn't distinguish between "available" and "should load". Switched over +the whole plugin system to puplug. -2. One of the new GTK based HID has opengl rendering (reusing the old code; -thanks to Keith). +2. Editable mask and paste layers, using positive/negative, auto/manual +compositing layers. Silk layers can be composite too, with manual-negative +layers removing auto silk generated by elements. -3. Font upgrade: support for multiple fonts on the same board, font -selectable per text object; arc in font; polygon in font (thanks to Erich). +3. Gtk: new layer selector widget in top window and cross-section view +upgrades to expose the new composite layer feautres of the editable layers. -4. More user friendly font editor: can load and save fonts directly from/to -files on the disk; can edit any of the currently loaded fonts; can edit -arcs and polygons. - -5. Rubber band and signal routing UI improvements (thanks to Ade and Luis). - -6. Support for EDAkrill in the library window. - -7. More io_ support: tEDAx footprints and netlists, import netlist from -mentor graphics schematics, import KiCad's eeschema netlist. - -8. gtk dialog box for editing parameters of parametric fooprints - -9. Generic cleanup: start removing global PCB, making the layer code reentrant +4. eagle board import - special thanks to LA3PNA (Thomas S. Knutsen) for +supporting the implementation