X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Wed, 29 Aug 2018 04:40:31 +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] anniversary release: 2.0.1 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, I'm proud to announce our new stable release, version 2.0.1, for the 5th birthday of pcb-rnd (on 30th August). Thanks to all the fellow developers and contributors! pcb-rnd is an independent printed circuit board editor, compatible with geda. web: http://repo.hu/projects/pcb-rnd VCS: svn://repo.hu/pcb-rnd/trunk IRC: server=repo.hu port=6667 channel=#pcb-rnd Among all the cleanups in this release I'd highlight two: rendering speedup and the new action/scripting API. We again support 10 different embedded scripting languages, but now we have the same, typed, binary action API for user actions (and menus and hotkeys) that we have for scripting. We also have a bunch of minor new featuers, from which I find ddraft, our new 2 dimensional drafting plugin and CAM exporting the most important two. These will really speed up using pcb-rnd in some cases (e.g. drawing footprints and doing "unusual" exports). We also have a more usable export dialog that handles the dynamically growing number of export formats well. Plans for the next development cycle: introduce "documentation" layers and improve scripting further. Best regards, Igor2 P.S. more detailed release notes: pcb-rnd 2.0.1 ~~~~~~~~~~~~~ Focus of this release is infrastructural cleanups, bugfixes and GUI rendering optimization. The new features added in this release are all about extending the infrastructure to get the flexibility of pcb-rnd to the next level. New feature highlights: 1. Cam exporting interface: a simple, unified interface to tell any exporter what layers to export to what file names. 2. Command line modes: the command line interpreter can be switched to interpret syntax different from pcb actions. 3. Scripting support upgrade to using fungw (10 scripting languages, including awk, python, perl, ruby, javascript, lisp). Support for switching the command line into script mode using any of the supported scripting languages (the user can enter script one-liners directly). 4. ddraft: angle/length constraint actions and GUI, trim() and split() actions, a new command line mode with a syntax designed for 2d drafting. Similar to those in mechanical cads, with actions to draw lines perpendicular or parallel to existing lines. 5. Command line GUI upgrade: more seamless integration of command line editing and mouse actions. 6. New, single-stage, non-modal export dialog with tabs available exporters (also available in lesstif). 7. Import plugin: freepcb netlist - schematics from EasyEDA can be imported 8. Persistent layer color, saved with the board. Layer colors from the configuration are used only as initial color for new layers.