X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Wed, 6 Jun 2018 05:15:12 +0200 (CEST) X-X-Sender: igor2 AT igor2priv To: geda-user AT delorie DOT com X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: [geda-user] [pcb-rnd] release: 2.0.0 Message-ID: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Reply-To: geda-user AT delorie DOT com Hi all, We've just released pcb-rnd 2.0.0. Thanks to our great user base and contributors, a lot of testing, bugfixing and cleanups went into this release. A mail will follow about plens for after 2.0.0. pcb-rnd is an independent printed circuit board editor. Home page: http://repo.hu/projects/pcb-rnd IRC: server=repo.hu port=6667 channel=#pcb-rnd Release notes: pcb-rnd 2.0.0 ~~~~~~~~~~~~~ The major version number bump has two reasons: - The old data model got fully removed; from version 2.0.0, internally pcb-rnd speaks only the new, clean data model and export plugins translates forth and back when loading/saving in legacy file formats. This completes an 1.5 years long effort to get rid of legacy and limitations imposed by decades old design decisions. - The new, better organized, more new-user-friendly menu and hotkey system; the menu is now the same for lesstif and gtk and it features context popup menu that depends on object type under the mouse cursor. The default mouse button binding is less strange: popup menu on right click. The grid size and offset system got rewritten too. Instead of hardwired settings in the menu file, the user can specify a list of grid sizes, units and offsets in the config. Being in the config, this allows per user, per project or even per board file preferences. Among with the old data model, the old, local rtree implementation got removed too, in favor of genrtree. There was a major upgrade on plugins too: - the xy exporter got user configurable templates, so it is now possible to define new export file formats (even user or project or board file specific ways) with editing configuration only - the ipcd356 plugin got rewritten for the new data model - a new ipcd356 import plugin is available Finally, extensive automated and manual testing resulted in collecting a long list of bugs. In turn most of the development cycle was spent on fixing bugs. -- Best regards, Igor2