delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2018/03/20/23:39:14

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Wed, 21 Mar 2018 04:39:18 +0100 (CET)
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: 1.2.8
Message-ID: <alpine.DEB.2.00.1803210430190.19825@igor2priv>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Reply-To: geda-user AT delorie DOT com

Hi all,

I've just finished the release process for pcb-rnd 1.2.8.

pcb-rnd is a modular printed circuit editor that is compatible with 
various free and proprietary EDA suites. (pcb-rnd is compatible with 
gEDA).

pcb-rnd home page: http://repo.hu/projects/pcb-rnd

source tarballs: http://repo.hu/projects/pcb-rnd/releases/

VCS: svn://repo.hu/pcb-rnd/trunk

IRC: server=repo.hu port=6667 channel=#pcb-rnd (or use the webchat on the 
home page)

The main feature is that the whole code base has been switched over to use 
the new data model (padstacks, subcircuits), so the old data model (pins, 
pads, vias, elements) can be removed after 1.2.8. All this with keeping 
compatibility with alien formats (including .pcb).

Plans

I am going to remove all code for the old data model in the next 
development cycle. The rest of the cycle will be about finishing some 
ongoing feature development efforts, but more importantly and mainly: the 
next cycle is about bugfixes - we have quite a backlog by now.

I expect the next biggish user-visible change, for our next release, will be 
the menu rewrite. I will first make the menu file configurable, to make sure 
existing users can keep the old menu file if they prefer to. But we really need 
a new, more organized menu file with a somewhat more "traditional" mouse button 
bindings to ease the learning curve of new users.

Other than that, I think the big changes that require our users to 
re-learn things are over for some time. There will be some infrastructural 
changes later this year, like find.c rewrite, but those should be 
transparent to the user.


Release notes:

pcb-rnd 1.2.8
~~~~~~~~~~~~~

This release switches over the whole code base to use the new data model
(padstacks, subcircuits) instead of the old, now obsolete model (vias,
pins, pads, elements). When using alien file formats, conversion forth and
back is done automatically, on the fly, during load and save.

The local rtree implementation has been replaced with genrtree. This makes
it much easier to share the rtree code among projects, decreases the
maintenance burden. Unlike the local rtree implementation, genrtree
has unit tests.

The new rtree API features loop iterators, which allows the caller to
have much simpler and more readable code, without callback functions and
context structs.

The rest of the development focused on fixing bugs.


--

Best regards,

Igor2



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019