Index: trunk/Changelog =================================================================== --- trunk/Changelog (revision 491) +++ trunk/Changelog (revision 492) @@ -1,3 +1,39 @@ +pcb-rnd 1.0.2 +~~~~~~~~~~~~~ + [pcblib-param] + -Fix: central bool handling (connector() etrunc), values: on/off, true/false, 1/0 + -Fix: typo in so() parameter descriptions + -Fix: connector() typo in error() + -Add: more elaborate help syntax: easier to read with scripts + + [fp2anim] + -Fix: read multiline directives properly - a newline after each directive is still needed, tho + -Fix: allow whitepsace between directive name and opening bracket + -Fix: create all layers in advance - this fixes the case when the fp doesn't draw on some layers (the macro still exists) + -Fix: rline() is extended by width/2 if there are no rounding; it seems this how pcb defines lines + -Fix: leave extra margin in photo mode for the 3d edges + -Add: support for old-style pad() + -Add: support for Mark() (relocate the diamond) + -Add: options to turn off the grid and annotation - useful for thumbnails + + [scconfig] + -Fix: always have config.h, don't ifdef it + -Fix: glib is a core dependency that should be added even if the gtk hid is not used + -Fix: make clean removes pcb-rnd, not pcb (executable file name typo) + -Add: make clean in util/ + -Add: options to disable gd and/or jpeg or png or gif + -Add: be able to detect and configure lesstif + -Add: --disable-gtk and --disable-lesstif; --disable-xinerama and --disable-xrender for lesstif + -Add: use detected -rdynamic so that plugins can link against the executable + -Change: detect both gtk and lesstif as optional dependencies + -Cleanup: generate hidlist.h from tmpasm instead of shell to remove shell dependency + -Del: a bunch of obsolete #defines inherited from auto* + + [core] + -Add: --gui explicitly selects a gui hid + -Add: don't leave preferred order of GUIs to the chance, make it explicit + + pcb-rnd 1.0.1 ~~~~~~~~~~~~~ [core] Index: trunk/Release_notes =================================================================== --- trunk/Release_notes (revision 491) +++ trunk/Release_notes (revision 492) @@ -1,39 +1,15 @@ -pcb-rnd 1.0.1 +pcb-rnd 1.0.2 ~~~~~~~~~~~~~ -There are two major changes for release 1.0.1: - 1. autotools replaced with scconfig - 2. rework of the footprint infrastructure +Version 1.0.2 is a minor cleanup release. While cleaning up more autotools +leftover and switching over more parts to scconfig, it became possible +to configure the lesstif HID. -Other changes are minor bug fixes. +Both the gtk and the lesstif HIDs are optional (so that they can be +--disabled in ./configure and it is not fatal if they are not found). +Multiple GUI HIDs can be compiled into the same pcb-rnd executable. +When starting pcb-rnd, there is a builtin list of GUI HID preferences: +gtk, lesstif, . The user can explicitly set the preferred +GUI with the --gui option (e.g. pcb-rnd --gui lesstif). -1. Scconfig - -Autotools is big, slow, hard to maintain and often fails badly -on any non-mainstream system. Scconfig is small, simple, and fast. -It supports many systems. It may still fail on some exotic systems, -but at least it's much easier to fix it when it fails. - -2. Footprint infrastructure rework - -Pcb-rnd features new mini-library written in C that is responsible for -searching and loading footprints. Search is done on a simple search -path - a lot of heuristics based on base directories and library names -are removed in favor of the flat list of paths. Both pcb-rnd and -gsch2pcb-rnd uses the same code so their footprint search mechanism -always match. - -Generated footprints are not m4-specific anymore. A lot of code has been -removed from both pcb-rnd and gsch2pcb-rnd. Now they both call external -programs using the shell to generate the footprint, without assuming they -are written in m4. - -The syntax of generated footprints changed: if a footprint name -(footprint gschem attribute) contains parenthesis, it is to be generated, -else it's just the name of a file footprint. - -New default footprint library shipped with pcb-rnd. Newlib/ and lib/ -has been removed in favor of pcblib/, which is a minimalistic footprint -library containing essential footprints only. Most footprints are imported -from Newlib (geda/) and some from openhw on repo.hu. - - +The rest of the cleanup is about minor bugs in parametric footprints +and the footprint preview script. Index: trunk/debian/changelog =================================================================== --- trunk/debian/changelog (revision 491) +++ trunk/debian/changelog (revision 492) @@ -1,3 +1,9 @@ +pcb-rnd (1.0.2-r492) unstable; urgency=low + + * New upstream release (1.0.2) + + -- Tibor Palinkas Wed, 29 Jul 2015 08:39:30 +0200 + pcb-rnd (1.0.1-r431) unstable; urgency=low * New upstream release (1.0.1)