commit 11921dc18209ed4ea12288114634bb94a5b9b8a9
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Feb 14 21:26:37 2010 -0500

    Updated man page dates

commit bd34cfde2450790b357e574281f9562adce64303
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Feb 14 17:09:45 2010 -0500

    Updated copyright text/header in most source files.
    
    Updated all copyright text dates that should be updated for the new year.
    Fixed a bunch of GNU text typos (these should have been either
    GPL or gEDA).  Removed some $Id$ tags which are no longer used/needed.
    Fixed a few file header that were just plain incorrect.

commit c603cb9f75068837eb8f5a309f590fb3d8e5156e
Author: أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy@users.sourceforge.net>
Date:   Fri Nov 20 16:23:15 2009 +0000

    Fix for some manpage issues. [2901183]
    
    Fixes undefined use of `l' macro, and incorrect uses of `-' character.
    (cherry picked from commit 93dd5a941f34d1dd58cf9a57a07dec1e01ce3afe)

commit 3fd50335ddfe0ed7f358d46a0fba23bff25073e6
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Oct 4 21:23:05 2009 -0400

    Updated date and version in all man pages

commit 45002f0be0efb9638bcb96e67bbd1e5d3cd602c6
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Aug 30 19:26:36 2009 -0400

    Updated all manpage versions in prep for a new release (v1.5.4)

commit b0fa7dd7839915703d9101006bed1c7305477e30
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Aug 29 16:51:44 2009 -0400

    Updated the versions of the software in all man pages

commit a8295ba6d957394c9d56465bc2bfc14a43fc251d
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Aug 29 13:14:57 2009 -0400

    Added some machine generated documentation files to be ignored

commit 6726beb5c3e3d30ade6d486d8760fc789118d1eb
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Aug 29 10:36:32 2009 -0400

    Changed the order of the subdirs so that make check builds gxyrs earlier

commit ff6ea4955d0490d6436bc74d840325e76098304f
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 13 07:56:57 2009 +0100

    build-sys: Don't use AC_HEADER_DIRENT.
    
    The Autoconf manual says that AC_HEADER_DIRENT is now unnecessary:
    
         This macro is obsolescent, as all current systems with directory
         libraries have `dirent.h'.  New programs need not use this
         macro.
    
    This patch removes AC_HEADER_DIRENT and all checks for HAVE_DIRENT_H.
    It turned out that in most of the places where `dirent.h' was being
    #include'd it wasn't needed anyway.
    
    (Fix for a Cygwin build bug reported by Dan McMahill).

commit cf772193f3042184e5ca624cc7b1e8daef6f4a53
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 13 06:43:16 2009 +0100

    build-sys: Improve HTML conversion rules.
    
    We want to make sure the HTML version of the man pages is always
    distributed, but make building/installing it optional (in case users
    don't have a proper groff installed).
    
    This can be achieved by making sure that Automake only tries to
    install the HTML man pages if a working groff is available.  In
    addition, `make distcheck' is set up to behave as if groff is not
    installed.
    
    Unfortunately, this still isn't ideal, because users who build from a
    source archive (with pre-built HTML) won't get HTML installed unless
    they have a working groff.
    
    In the long run, what needs to happen is to use a mechanism like
    `missing' to handle rebuilding of HTML man pages -- or just drop HTML
    man pages altogether.

commit 821845073b187409488bbf78ed947fd084439546
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Mon Aug 10 18:56:20 2009 +0100

    gsch2pcb: Check for and reject non-footprint PCB files.
    
    A common error is to save a footprint from PCB as a layout rather than
    as an element.  This patch modifies gsch2pcb to attempt to check for
    this error. If a layout file is detected, it is rejected and a warning
    printed.

commit 98fc06c271432b9f59ca49865b8ca9dbe844b9de
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Aug 8 00:44:40 2009 -0400

    More Makefile.am cleanup
    
    Details on this commit:
    * Removed even more trace of the old prototype mechanism from the Makefiles.
    * Removed the cleanup of configure scripts which are no longer there (or
      for that matter were never in the same directory as some of these
      Makefiles).
    * Removal of some files from the *CLEANFILES rules which never existed.
    * Line length tweaks and fixes

commit 4866b0224a471a2b1cf5ee5e9043d1eba5b89d61
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Aug 8 00:24:35 2009 -0400

    Added some of the doc support files to EXTRA_DIST
    
    Some of these newer doxygen files still need some Makefile infrastructure,
    but at least they will be distributed as part of the gEDA-geda tarball.

commit 4434f5dc30f944f0cc45bb5b6cd24770117f65c9
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Fri Aug 7 23:53:08 2009 -0400

    Trimmed the filename length of some gxyrs output files
    
    make distcheck was having some path length issues with the renamed files
    in this commit.  More specifically, tar was complaining the path length
    exceeded some sort of limit, which eventually caused make distcheck to fail
    badly.  This bug was ticked by the next commit (where the package name was
    lengthened).

commit a4a8c19bb3389548d641a0874a77c77f623ad7a5
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Fri Aug 7 23:02:01 2009 -0400

    Makefile.am cleanup (removal of ChangeLog and Makefile.in files)
    
    Details on this commit:
    * Now that we are no longer storing machine generated ChangeLogs inside
      the git repository, make maintainer-clean should remove the machine
      generated ChangeLogs.  This way nobody accidently edits the ChangeLog.
      Only 7 ChangeLogs are left after a make maintainer-clean (intl, po,
      and one toplevel ChangeLog).
    * Some directories were missing the removal of Makefile.in when make
      maintainer-clean is run.  Only 3 Makefile.in files remain now after
      make maintainer-clean (only in the intl directories).
    * Removed $Id$ tags from some of the Makefiles since we are no longer
      using CVS.
    * Removed some unnecessary ChangeLogs from ever being created (from
      example/gTAG gschem/scripts, and symbol/font).
    
    Note 1: There are still some machine generated files still hanging around,
    but I'm going to leave those alone for now as the .gitignore mechanism
    properly masks those.
    
    Note 2: Made sure that all files that are to be removed in the *CLEANFILES
    lists comes before the #*# otherwise they will be ignored.

commit 33847dd773fbe332c154fcc1a82e5fdd7c2201c4
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Fri Aug 7 22:07:45 2009 -0400

    Removed all trace of the prototype.h creation mechanism plus other removal
    
    The old prototype.h creation mechanism hasn't been used in years and now
    has been fully removed.  Also removed common/outputs/Makefile.am since it
    no longer used either.

commit 1a3b04db4b811a853b9d2d7c5c57038f2146f919
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Fri Aug 7 21:21:22 2009 -0400

    Added a bunch of files that should be included in any distribution
    
    The only file which I might want to not distribute is update-version.sh,
    which technically is a developer/maintainer only file, but for now I'll
    include it.  Also libgeda/docs/images isn't integrated into the build
    properly yet, so it will not be in the distribution for now.

commit fc2b205314545d92ea2a7e8f40a7a4c7d5af893d
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 6 17:15:29 2009 +0100

    Don't store git-generated ChangeLog files in repository.
    
    Don't store ChangeLog files in the git repository and have to remember
    to update them each time a release is made.  Instead, get `make dist'
    to create the ChangeLogs for you if a git repository is detected.
    
    Note: make distcheck does not pass in this commit.

commit 77d96e9154d9cfc81b25353ef99b8f8f42999bfb
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 6 14:35:12 2009 +0100

    Add top-level NEWS file.
    
    This contains important user-visible changes.  It should be kept
    up-to-date, in order to make writing release notes easier.

commit 433c672579aabb282999377139c9242b319ba044
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 6 12:38:31 2009 +0100

    Only need a single `AUTHORS' file.
    
    Move the gschem one to the toplevel (adding several missing names on
    the way), and remove most of the others. The `AUTHORS' files in the
    `symbols' and `utils' directories are retained, because they contain
    some useful information.
    
    Note: make distcheck does not pass in this commit.

commit ed7134fd403b9f1dc0a75d50e4e7bcfb2fd95cb8
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 6 11:19:57 2009 +0100

    Only need one copy of GPLv2.
    
    Also, update to latest version of GPLv2 (from
    http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt).  This corrects
    the FSF contact address, along with some minor formatting
    modernisations.
    
    Note: make distcheck does not pass in this commit.

commit df0adced878c8528d14a19fc45c5f8d3bd67ea10
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 6 21:15:10 2009 +0100

    Add utils to unified build system
    
    Note: make distcheck does not pass in this commit.

commit e55e9e247eb33c4a5be56687b4610c6649ef74d7
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Tue Aug 4 22:06:16 2009 +0100

    Remove existing build infrastructure.
    
    This simply strips out all configure, m4 and autogen scripts from the
    whole repository, including the toplevel Makefile.  This commit does
    not compile (what a surprise)!

commit 3a4df8fece7656480ebacfa32a08886b0638c826
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 6 12:50:49 2009 +0100

    gxyrs: Reduce length of test filenames.
    
    The `tar' file format (as specified by POSIX) can only handle embedded
    paths up to 99 characters in length.

commit ec3ce2fa01e3eb86959c130c71db228a4989aa7e
Author: Bert Timmerman <bert.timmerman@xs4all.nl>
Date:   Tue Jul 28 20:42:01 2009 +0200

    utils: Ignore output generated by Doxygen.

commit b59bbb4b31a4bd228ef50439446d59ce5546abf6
Author: Bert Timmerman <bert.timmerman@xs4all.nl>
Date:   Tue Jul 28 20:43:00 2009 +0200

    utils: Generate consistent style Doxygen documentation.
    
    Follow the documentation style as with gschem and libgeda.

commit 82c4e182c71d8a4fb9584b059a2f3215f6438cfe
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Mon Jul 20 18:12:25 2009 +0100

    Reduce stderr spew.
    
    It's not necessary to spew massive amounts of output to stderr on
    startup. It's ugly and not legally necessary.
    
    This patch modifies the tools only to spew a GPL header to stderr when
    entering gnetlist's interactive mode -- and to be nice and quiet the rest of
    the time.

commit a9eac3fbe1057859ddd44304d72aa86407fdb548
Author: Dan McMahill <dan@mcmahill.net>
Date:   Mon Jun 8 23:10:02 2009 -0400

    Remove coms gcc warnings.

commit 67aeb9b999d29080118a7af899ad1de362ccd2b8
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Mon Jun 8 23:31:22 2009 +0100

    Fix autogen.sh scripts to look for AC_CONFIG_HEADER to run autoheader
    
    Since commit #9a7c363c572d32a30fa1522cd7d14b21c2958ca8, the configure
    scripts in gEDA use AC_CONFIG_HEADER, not AM_CONFIG_HEADER
    
    Fixes build problems noted by various users. Identified by Dan McMahill.

commit 61f488315da15d0be48acbe65ee9c1bf69c60e03
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Mon Jun 8 10:57:32 2009 +0100

    Require GLib 2.12.0 or newer.
    
    We now require GTK+ 2.10.0, and since that requires GLib 2.12.0, we
    can bump the GLib version we require up to match.
    
    Thanks to Peter Clifton for spotting this.

commit 9a7c363c572d32a30fa1522cd7d14b21c2958ca8
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Mon Jun 8 10:48:25 2009 +0100

    Use AC_CONFIG_HEADER instead of AM_CONFIG_HEADER.
    
    This fixes an issue with config.h.in not being correctly regenerated
    with autoheader on changes to configure.ac.
    
    Thanks to Maciej Pijanka for working out the solution to this problem!

commit 209e55a6a0ab33478cea41c154be64d7ec0620ea
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Sun Jun 7 19:34:30 2009 +0100

    Require GTK+ 2.10 or newer.

commit d5e06e6ee657f80d1cb8d82884122ac958e9d3a4
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Sun Jun 7 19:34:30 2009 +0100

    Remove Guile 1.6 support.

commit b4862c3c120c8144f47393333e2e6bec2f302bc7
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Sun Jun 7 19:34:29 2009 +0100

    Require Guile 1.8.0 or newer.
    
    Guile 1.8 became the stable branch of Guile on 2006-02-12, over three
    *years* ago. All major distributions ship it, including Debian stable.
    
    Expecting its availability makes testing of new Scheme-based features
    much easier, as most gEDA developers normally write and test code
    against 1.8. Furthermore, it allows better advantage to be taken of
    1.8-only features (such as improvements in debugging support), without
    requiring vast swathes of hard-to-maintain preprocessor trickery.

commit ab617ca6c2cf704e932a6179601942cf6b949761
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Sun Apr 12 12:19:45 2009 +0200

    tragesym: accept unknown attributes
    
    tragesym exited on unknown attributes. These unknown attributes are
    now accepted and a warning message is printed.
    
    Original request from  Miles Gazic <m.gazic@radiometrics.com>

commit 8bec9babf2fbb3dfb03eebce7169bf39d8796a6e
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Sun Apr 12 12:07:22 2009 +0200

    tragesym: accept empty attributes in the src file
    
    tragesym crashed if a src file had an empty attribute "key=".
    Just ignore empty attributes and print a warning.
    
    Bug reported by Perry Hargrave <perry.hargrave@gmail.com> on the
    geda-bug mailing list.

commit ab590ab70cddfe6a0954d56a31c0ebd1f0bc7691
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Mar 28 15:55:19 2009 -0400

    Updated ChangeLogs one more time for 1.5.2

commit 546d4dbe0124d3f9421116b9e5a8889cccf97b84
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Mar 28 15:22:19 2009 -0400

    Updated all ChangeLogs
    
    Updated the ChangeLogs by running:
    	./update-changelogs.sh 1.0-20070526..master
    in the toplevel directory

commit 21e8c0b232e08927fd091a1d46413990b4c61358
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Mar 28 15:18:34 2009 -0400

    Updated all dates in the relavent man pages (for 1.5.2.20090328)

commit 859abe69912ba99ca27bb58c378284e9eec56259
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Mar 28 15:13:59 2009 -0400

    Updated all versions to 1.5.2 20090328 36:0:0
    
    Updated by running:
    ./update-versions.sh 1.5.2 20090328 36:0:0

commit 326958985a98cb638efe4d0579c0f9d2d89e140e
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Tue Jan 27 21:02:24 2009 +0100

    tragesym: put attributes on top if there are no top pins
    
    If you put pins on either the top or bottom of a symbol, tragesym
    moved the name around and changes the positioning. However, this is
    only necessary if pins are on top, and the logic should ignore pins on
    the bottom.
    
    Fix suggested on gEDA mailing list by Matt Ettus <boyscout@gmail.com>

commit 3c0d85eae92d5764aa7dee2899c6a066c3470ee3
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Wed Jan 21 14:11:39 2009 +0000

    Write logs to $HOME/.gEDA/logs/.
    
    Rewrite s_log_init() to put log files in a centralised location. A
    user application (e.g. gnetlist) provides a prefix, and log file is
    opened at:
    
       $HOME/.gEDA/logs/<prefix>-<YYYYmmdd>-<serial>.log       [1]
    
    The serial is found by the following procedure:
    
    1. Read through the directory to find the highest existing <serial>.
    
    2. Starting with that number, repeatedly attempt to open()
       incrementing files with O_CREAT|O_EXCL flags to guarantee that a
       new file is created.
    
    3. If after LOG_OPEN_ATTEMPTS = 5 attempts a unique filename hasn't
       been found, fail.
    
    The logic *intentionally* does not fill in gaps in the sequence -- if
    I delete logs, I still want a new log to appear at the end of the
    list.
    
    [1] The actual location is a subdirectory "logs" of the user config
        directory, which may not be ~/.gEDA on all platforms.

commit 985966c57e1d3f57b8e6407756ecc7a7150484fd
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Wed Jan 21 13:46:00 2009 +0000

    gsch2pcb: Change load path for user's gsch2pcb rc file.
    
    Load the user gsch2pcb configuration from ~/.gEDA/gsch2pcbrc instead
    of ~/.gsch2pcb.

commit 94694e4b1470378172c2ca65964b51d381c84cf3
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Tue Jan 20 15:52:09 2009 +0000

    utils: Fix some minor compile warnings.
    
    Fix a signedness warning in sarlacc, and cast away a const qualifier
    in gschlas.

commit fda82eb96e2c785efe91fd59d01f6e7e26b897ed
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Sun Jan 18 01:48:58 2009 +0000

    Protect some strings passed to pkgconfig.
    
    Ensure that pkgconfig version requirement strings are protected from
    M4 expansion.

commit ee250c9bd2e88bf352a03d1719603b7d54fe430c
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Tue Jan 13 23:58:30 2009 +0000

    Avoid underlinking of apps due to missing explicit depends
    
    These went unnoticed because the apps were resolving the necessary
    symbols when pulling in libgeda and its dependencies.
    
    Fix applications using GLib and guile within the suite to explicitly
    pull in the appropriate CFLAGS and LIBS. This commit removes some
    LDFLAGS and LIBS from grenum, since they weren't being used.

commit 0cfeefc37856c30fc57f9ca803ffb1f7f11310e7
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Tue Jan 13 23:58:05 2009 +0000

    libgeda, utils: Check for same glib version as rest of suite; 2.8.x

commit 1645fda42758a837c7ccf1efd32fd3b484e22421
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sat Jan 10 22:17:44 2009 +0000

    Remove unused GTK dependencies from text-based tools

commit a344ff9c33b9bbb7b1a622b70dcedf393e1de09a
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sat Jan 10 20:41:43 2009 +0000

    Remove some unused Gdk* typed variables from globals.[ch] across the suite

commit 3df7a807e5db0a1821805da93079d8b60c1307fc
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Sat Jan 10 13:44:02 2009 +0100

    Fix install directory for gxyrs perl package.
    
    Change install directory for gxyrs perl package from GEDADATARC/gxyrs
    (usually /etc/gEDA/gxyrs) to PREFIX/share/gEDA/perl/lib.
    Thanks to Peter Clifton for reporting this bug.

commit d7b7b23721b4054172587c9961d4b87f47bee198
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Wed Dec 31 17:26:03 2008 +0000

    libgeda: Remove non-private access of PAGE->object_list
    
    This allows us to keep better track of where the PAGE must be updated
    should we have any spatially keyed data-structures in the future.
    
    Rename PAGE->object_list PAGE->_object_list to try and discorage any
    use of it outside libgeda (ideally, outside s_page.c) in the future.

commit 46fdb00b19d300dfcc5f9009f9c7dbbf0940834f
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Wed Dec 24 04:01:46 2008 +0000

    gschlas: Fix segfault opening file
    
    Segfault introduced in commit b635ebb641383360e5e7864830d42d13cf7f4d12.

commit 3c49636e1a9e9e703fab4c6aafc69affb4fd2bab
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Dec 21 16:23:26 2008 -0500

    Updated ChangeLogs one more time.

commit 2f3e07a1fa7fd92ab163d2cd966efd98ab306512
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Dec 21 14:40:21 2008 -0500

    Updated ChangeLogs again in prep for the 1.5.1 release

commit 76d02f7f935d930d8093bd49b7eb0836d3b1aa6e
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Dec 21 14:06:17 2008 -0500

    Updated all ChangeLogs in prep for the 1.5.1 release.
    
    The update was done by running:
    ./update-changelogs.sh 1.0-20070526..master

commit 680e08085d44c9876bdadef0ca7ef25b474c2006
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Dec 21 13:39:29 2008 -0500

    Updated all versions to 1.5.1 20081221 35:0:0
    
    Updated by running:
    ./update-versions.sh 1.5.1 20081221 35:0:0

commit 4f9f4336a123f91318ec2d1ffd8e9739eb756348
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Dec 21 13:10:23 2008 -0500

    Updated dates and versions in all man pages

commit 82697dd3aa503cd9258ff410a56506e4e023990d
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Dec 21 12:28:41 2008 -0500

    Removed unused variable

commit e1c88171f997c8cfa6033f54a6d7877374cde228
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Sun Dec 21 16:18:47 2008 +0100

    Check if gxyrs.pm exists in gxyrs's run_tests.sh.
    
    Check if gxyrs module exists in gxyrs's run_tests.sh and output
    and meaningful error message if it is not found.

commit e92680deb2e9a4c87eae77df5f1cfc2b0d2529b6
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Sun Dec 21 15:49:38 2008 +0100

    Fixed up gxyrs run_tests.sh to work with both make distcheck.
    
    Add gxyrs source directory to perl's include variable, so gxyrs.pm
    file could be found when make distcheck is executed.

commit 6329c5a7bdae9573f01f92403e4645e79e66aab5
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Sat Dec 20 14:41:05 2008 +0000

    Update copyright header dates to 2008.
    
    (And I'll have to do this all again in a few days time).

commit 617797b5a47d370c4fee19110c826502b7e3082b
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Tue Dec 9 16:19:09 2008 +0000

    Remove linkage between OBJECTs and use GList for OBJECTs on the page
    
    This affords quite a lot of code clean-up, since we no longer have to
    maintain two versions of each operation which works on lists.

commit 2f5b7e9d890953680caa4fa111c31a0be4123d97
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Mon Dec 8 17:16:20 2008 +0000

    Adjust MINGW32 specific CFLAGS from the suite
    
    Console applications should not build with the -mwindows flag, otherwise
    output reach the console. Conversely, we should build the GUI apps, gschem
    and gattrib with -mwindows so they don't bring up a console window when
    running.

commit 0545db388236ea7a7aaa49d8911ad96481b4978e
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sun Dec 7 17:33:46 2008 +0000

    Remove some old comments better explained in commit history
    
    Comments annotated with a dates and developers initials clutter the
    code with historical details people may be reluctant to remove. Not
    all of these are still relevant, and those which are should probably
    could be kept in such a way as not to suggest code ownership. The
    commit revision log is a better place for determining authorship.
    
    Fix some whitespace in surrounding areas where I couldn't resist.

commit 62229e7d56bcc698a86e52e75d3ab274e0ffbe75
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Wed Nov 26 23:24:08 2008 +0100

    Fixed typo in help message.
    
    Forgot to change the name of the script in the title of the
    help message when adapted this script from refdes_renum testsuite.
    Fixed now.

commit a9c125f23745182930972deb74879c39e8c9fa51
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Wed Nov 26 23:19:20 2008 +0100

    Fix some gxyrs build problems with 'make distcheck'.
    
    'make distcheck' put the executables in a different tree than sources.
    Therefore, this script has to look in builddir directory for gxyrs
    script.
    
    As a bonus, gxyrs script location is now declared at the beginning
    of this script, and it checks if gxyrs script exists.

commit 5e446736977dd4207b072c6666b6070be112aa1b
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Wed Nov 26 23:16:12 2008 +0100

    Explicitely declare target 'all' as gxyrs.

commit c0ede86bc300a3b31574b709690530e693550c89
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Tue Nov 25 19:40:52 2008 +0100

    Rename gxyrs golden files to comply with tar limit in filenames length.
    
    'tar' program limits all filenames length to be less than 99 characters.
    
    Renamed gxyrs golden files to comply with this requirement, and
    updated tests list and Makefile.am accordingly.

commit 48e8b4e068706acbfb254cc4a9dab5d3b03eef41
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sun Nov 23 19:58:57 2008 +0000

    utils: Fix gxyrs test-suite
    
    We built the path to the gxyrs script incorrectly when invoking from
    make check. Remove the "utils" subdir from that path, and ensure we
    set the right $top_srcdir path when invoking from the command line.

commit a684d4de4648f677ab6f58182db8944a38c43150
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sun Nov 23 18:26:20 2008 +0000

    utils: Fix EXTRA_DIST for utils/gxyrs to include gxyrs.pl

commit d5f4b1882e98bde4f26e93e243fdb8d0ba120e99
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Tue Nov 18 21:31:13 2008 +0100

    Added copyright notice to refdes_renum's run_tests.sh script.
    
    Added GPLv2 copyright notice to refdes_renum's run_tests.sh script,
    as required by Dan McMahill, its original author:
    http://archives.seul.org/geda/dev/Oct-2008/msg00132.html

commit f421f5143b44939bfad52d7c51445142b7854c87
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Tue Nov 18 21:29:10 2008 +0100

    Added new util: gxyrs.
    
    Added gxyrs, a new util to process XYRS files.

commit 76195280b1f861c8952d4de52195b8b2de0f79d8
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sat Nov 1 22:53:17 2008 +0000

    gattrib, gschlas: Restore setting dummy select_func to ensure proper save
    
    The select_func function pointer (now owned and exported by libgeda) is
    assigned to OBJECT->sel_func for non-locked objects. Locking is achieved
    by setting OBJECT->sel_func to NULL, and when writing out objects, the
    locked flag is determined by comparing that that pointer to NULL.
    
    We need to keep providing a dummy function so we can differentiate
    between that and a NULL pointer. This was accidentally lost in
    commit 1aab94354f053887db67aa5702abc595795dfe82 which moved the
    select_func global variable into libgeda.

commit f470af7a28afe423ded6171ea3c8a2b31ff56f43
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sat Nov 1 20:47:41 2008 +0000

    Revert applying -Werror to compiler flags when linking with GCC (CODE!!)
    
    Depending on the gcc version, the original developers might not see the
    warning until the software gets into the end user's hands (and tries
    building it with an older/newer version of gcc).  Most warnings are
    not catastropic, but by using -Werror they are _all_ catastropic.
    
    If a developer wants to get rid of all warnings, they should either:
    
     1) run make -s and see/fix all the warnings, and/or
     2) modify the Makefile's themselves and add the -Werror flag temporarily.
    
    (Comments explaining rationale snipped out of an email from Ales).

commit de5f435b2dcedd048fa2e941827b0ebac231a299
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sat Nov 1 17:46:53 2008 +0000

    utils: Adjust Makefile.am so we add $(AM_CFLAGS) to {appname}_CFLAGS
    
    This allows us to add CFLAGS to all targets from the AM_CFLAGS variable.
    
    Also export app-specific CFLAGS from configure.ac for gmk_sym,
    smash_megafile, convert_sym, sarlacc_schem and olib rather than
    copying those for gschlas inside Makefile.am. This keeps things
    cleaner should either set of CFLAGS need to change in the future.

commit 2b1c2026611ef56fba3c07e88d1292b19047e818
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sat Nov 1 17:45:57 2008 +0000

    Use -Werror when building with gcc compilers. (More Makefile.am)
    
    Hopefully this will help to ensure compiler warnings get noticed
    and fixed by developers.
    
    Some Makefile.am with compiled sources were missed in the last
    (accidental) commit relating to these CFLAGS.

commit 09eacbfb36e2b00758bce8d8add2f8f56cdcfdbb
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sat Nov 1 16:09:26 2008 +0000

    Use -Werror when building with gcc compilers.
    
    Hopefully this will help to ensure compiler
    warnings get noticed and fixed by developers.

commit 1aab94354f053887db67aa5702abc595795dfe82
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Wed Oct 29 12:14:19 2008 +0000

    Define select_func only in libgeda.
    
    Importing definitions from linkees breaks when linking libraries on
    Windows.

commit bcaf9f8dafcd25335b61b2ea80d071bde720bbd1
Author: Cesar Strauss <cestrauss@gmail.com>
Date:   Sun Oct 26 10:41:31 2008 +0000

    Use pkg-config support for Guile if present.
    
    Using pkg-config allows easier cross-compilation, since the build
    process can use a pkg-config binary native to the build machine with .pc
    files for the host machine.

commit 5e9e5758e70e1e822d1850b1d4661c0f8ce8ff1d
Author: Kipton Moravec <kip@kdream.com>
Date:   Mon Oct 6 02:18:13 2008 +0100

    utils/convert_sym: Fixed typo causing build failure without snprintf

commit 392dd3354812e812f548eadac2c83d8430acd7bf
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Mon Sep 29 01:19:39 2008 +0100

    Remove conditionally compiled code for GTK/GLIB < 2.6

commit 900274f0d6b08031f7cfc18a332da6b1939a44d1
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sun Sep 28 18:40:55 2008 +0100

    Fix non-literal format strings which cause compiler warnings.
    
    We should be careful to avoid passing arbitrary strings into functions
    which take printf style arguments. In that case, always use the construct
    ("%s", string) rather than passing string as the format argument.
    
    Some cases were fixed by using g_strdup instead of g_strdup_printf(),
    some simply replace printf() for puts().

commit b4ed5e92d203c7449b7d33e924a41b093e1de930
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Tue Aug 26 12:55:07 2008 +0100

    Remove duplicate definitions of do_logging.
    
    Also sets the default in libgeda to TRUE.

commit a974a4c6d2c233c9209c5b4597f7d4f86154f484
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sun Aug 24 22:27:28 2008 +0100

    Remove default-series-name from all rc files
    
    Fixes brokenness leftover from previous removal of "series_name".

commit f1104b263b212b67576bfd1e73fa5036ee7f233d
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Mon Aug 18 12:18:06 2008 +0100

    gsch2pcb: Add --gnetlist-arg option to pass extra gnetlist arguments
    
    The "gnetlist-arg" directive also works in gsch2pcb project files.

commit 11a2692a1ab8bcee14178286fd719d1ec39e6b9a
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Sat Aug 16 15:24:16 2008 +0100

    Draw func cleanup.
    
    Rather than having libgeda require other applications to provide the
    *_draw_func symbols, libgeda should provide them itself. Other
    applications should then override them as required near their call to
    libgeda_init().

commit 723e8d1c735b27f2bfc39dec296464bb8d5b2020
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Thu Aug 14 23:27:12 2008 +0100

    Don't register recalc funcs as draw funcs.
    
    Some applications which don't draw schematics set the draw funcs to be
    the recalc funcs. This is silly.

commit 57a4fd272e10a68e05051a9ab9309e252e2103f7
Author: Patrick Bernaud <b-patrick@wanadoo.fr>
Date:   Fri Jul 11 16:03:12 2008 +0200

    Purge AC_CHECK_FUNCS() in configure.ac in each package of unused functions.

commit a76cf5cdda91c7070f4765107d3f8be89bbd05b6
Author: Patrick Bernaud <b-patrick@wanadoo.fr>
Date:   Fri Jul 11 16:03:01 2008 +0200

    Remove unnecessary strippings of trailing directory separator.
    
    These strippings is no more necessary as GLib functions for building
    filenames (in particular g_build_filename()) takes care of any
    trailing directory separator for us.

commit cd70e88b8c7faa4beea8b13b846e92807a252e63
Author: Patrick Bernaud <b-patrick@wanadoo.fr>
Date:   Fri Jul 11 16:03:00 2008 +0200

    Replace getcwd() with g_get_current_dir().

commit 90b0ece453efc80490c6c277386f4f5f7bfdc4af
Author: Patrick Bernaud <b-patrick@wanadoo.fr>
Date:   Fri Jul 11 16:02:59 2008 +0200

    Simplify build of filenames with g_build_filename() (!).
    
    Modified code where possible to use preferably g_build_filename()
    instead of g_build_path(), or g_strconcat() and friends.

commit 8479d01b6a4a819ae105659a9b9f1e6ab2d85136
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Jul 6 22:03:02 2008 -0400

    Updated all ChangeLogs by running ./update-changelogs.sh 1.0-20070526..master

commit 7ae9572f269c8b973bb4a38014e28dbc10cdcb32
Author: Ales Hvezda <ahvezda@-e false.(none)>
Date:   Sun Jul 6 08:38:24 2008 -0400

    Bumped versions to 1.5.0/20080706/34:0:0 for the next development release

commit faa7917f687694937baee932ea2efaa6fd16fd26
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Thu May 22 18:56:47 2008 +0200

    tragesym: improved text alignment of top/bottom pin numbers. Version 0.0.14
    
    The origin of the top and bottom pin numbers and pin sequence did not have
    the same relativ position to the pin compared to the left and right pin.
    Fixed this relativ positions and the text alignments.
    This cosmetic issue was reported by Stefan Salewski. [1945153]

commit 234bb645ae97eb11f3ea04fadde107bc9865abf6
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Thu May 22 18:36:15 2008 +0200

    tragesym: fixed version string handling
    
    With the commit 5a35c238f19622f8045784fa61497c80c4144fa6 a trailing " 1"
    was added to the version string. This is only correct if the source files
    do not contain that part of the version definition.
    Changed tragesym to accept both version strings "20060113 1" and
    "20060113" in the source file. Bug pointed out by Stefan Salewski.

commit 267f6cae3b2aa6df5af8edc0bfbea95e72ee03b8
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Sat Mar 29 20:49:28 2008 +0100

    tragesym: moved pin comparison, cleanup version is now 0.0.13
    
    Use the old rules for sorting pins by it's label. The sorting function
    is in the pin class now (__cmp__). Moved pin tests into pin class and
    reenabled pintype translation.
    Improved some test files.

commit 324b94f10b4482e61701b4880d15aec52403d774
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Sat Mar 29 20:40:12 2008 +0100

    refactoring of the tragesym code to use pin objects and getopt
    
    This commit changes the pin dictionary to a pin class and converts the
    pin sort into pin comparisons inside the pin class It adds a nice
    getopt command line interface and adds some more sanity checks. Thanks
    for the patch written by Thomas Hille <thomas.hille@gmx.de>

commit af0d9f2e8825f7d23c691deec0e70f1eaaac0e38
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Wed Mar 5 05:27:41 2008 -0500

    Updated version to 1.5.0 to mark the start of the next development cycle

commit b202ee510fb90cedd038ce5ec41cc6de453dbeea
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Jan 27 11:47:13 2008 -0500

    Updated ChangeLogs for the 1.4.0 release

commit 3d43c5d642ebe12a69380e8accf5533d338ee5e5
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Jan 26 20:07:45 2008 -0500

    Bumped versions to 1.4.0/20080127/33:0:0 for the next stable release

commit d2047bc2a06e6534ff32464d36f8a95aec11b9d7
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Fri Jan 11 01:11:12 2008 -0500

    Updated all ChangeLogs for this release (1.3.1)

commit 48e264a2c6ebdc9663dc5b6cff7c464dcc5089fe
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Thu Jan 10 00:55:09 2008 -0500

    Missed one man page that needed its version updated
    
    This change is also part of c1e3075cb263a6098d2351440b680247456ae0d0

commit b2380c0f70344117be7045a5fc1483698fdf4358
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Jan 5 20:57:51 2008 -0500

    Bumped versions to 1.3.1/20080110/32:0:0 for the next development snapshot
    
    Note, libgeda's so did not change at this time.

commit 400bc2ffa1d6a83725d87caf1c941a1f205b508b
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Jan 5 16:40:30 2008 -0500

    Added the use of PCBDATA environment variable to make gsch2pcb relocatable
    
    Before this patch, m4_pcbdir was being set from the preprocessor variable
    PCBDATADIR which was set at ./configure time.  In order to be able to move
    gsch2pcb to a different install prefix, this path has to be changable at
    run-time.  If PCBDATA is not set, then PCBDATADIR is used (previous
    behavior).

commit 5f3cde4f20975275cb38b52cd3155fda41201209
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Tue Jan 1 17:24:18 2008 +0000

    Fix configure checks for Guile (again).
    
    The previous patch missed changing the gschem configure script
    (generated from configure.ac.in), and got the logic wrong anyway.

commit b9ffb4675fbca6e92a4f713c28486e74dcbbeef4
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Tue Jan 1 15:42:13 2008 +0000

    Fix configure checks for Guile.
    
    Quote variables to protect them and alter version test logic so that
    it doesn't think version 2.1 is older than 1.8.

commit 2f7e3ae60480743a8268d392272d05bd77dd75c8
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Mon Dec 31 20:43:08 2007 -0500

    Updated all ChangeLogs for the past development release (1.3.0)
    
    This step was supposed to happen before the 1.3.0 tarballs were released.
    These changes will be picked up in a subsequent release.

commit ba474af87840a0d49e04a00de96b7df2944c09bd
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Dec 29 09:57:43 2007 -0500

    Bumped versions to 1.3.0/20071229/32:0:0 for the next development snapshot

commit 87721d1d2bd38398b47b840c7647c8126adbaa70
Author: Christian Riggenbach <criggenbach@magahugu.net>
Date:   Thu Dec 27 22:53:18 2007 +0000

    utils: Fix indentation of comments in src/olib.l
    
    Indented comments in certain places seem to upset flex version 2.5.34.

commit 3b040cf8d60a8fbe45f6e7c5f3d71a3dea119357
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Wed Dec 19 17:48:57 2007 +0000

    Add intltoolize to the build infrastructure
    
    Provide intltoolize infrastructure for translating .desktop and MIME
    XML files. Run gettextize after intltoolize if required, so that the
    infrastructure for providing libintl on a non GNU system still works.

commit b635ebb641383360e5e7864830d42d13cf7f4d12
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Fri Dec 7 21:48:17 2007 +0000

    Print useful messages when f_open() fails.
    
    This reinstates error messages removed by the patch which modified
    f_open() to use GError for error reporting.

commit be301530f468e4d0057b3be68e218ac444c2d2be
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Fri Dec 7 17:20:55 2007 +0000

    Make libgeda's f_open() & f_open_flags use GError.
    
    This patch actually *removes* error message output from file loading
    errors is some cases.  This is for the sake of keeping the patch
    concise, and will be addressed in later patches.

commit ae225157603f063747709fa3d639ed8cdf63f6b1
Merge: 1abfd25... 43b5713...
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Tue Nov 27 07:53:37 2007 +0000

    Merge with Cesar's mingw/pu branch
    
    Merge commit 'cesar/mingw/pu' into premerge

commit fff63c25fd6b3401cfc5bbf15706bb0107d74e8a
Author: Cesar Strauss <cestrauss@gmail.com>
Date:   Sat Nov 10 17:45:13 2007 -0200

    utils: Tell git to ignore the ylwrap file. [1833107]

commit 8b490a404e682ac4f1e4cbd46e22c92f58b2ae76
Author: Tomaž Šolc <tomaz.solc@tablix.org>
Date:   Fri Nov 23 21:42:50 2007 +0000

    Compilation fixes for Mac OS X 10.5 [1832417]
    
    This patch contains changes to gEDA source tree that were necessary to
    compile on Mac OS X (10.5 Leopard, PPC).

commit bdd7ef7ee9047c3942b43c165396ebe48d31e95a
Author: Cesar Strauss <cestrauss@gmail.com>
Date:   Sun Nov 11 14:17:21 2007 -0200

    Use g_path_is_absolute from GLIB instead of platform specific code.

commit 40c0582e39d6a7ed0a41e0e5deedc0bfd03bbddc
Author: Cesar Strauss <cestrauss@gmail.com>
Date:   Thu Nov 15 19:11:12 2007 -0200

    Use forward slashes as path separators on MinGW.
    
    They are also acceptable as path separators on MinGW.

commit 4698fd163892243b931fbd7795ad9443f5b2fe58
Author: Cesar Strauss <cestrauss@gmail.com>
Date:   Sun Nov 11 13:38:26 2007 -0200

    Remove uneeded MinGW-only libraries.

commit bde766abee9fe21857ef3c81bebc5a90c18bd315
Author: Cesar Strauss <cestrauss@gmail.com>
Date:   Sat Nov 10 17:45:13 2007 -0200

    Tell git to ignore the ylwrap file.

commit d715ba7dc3e02d77e671b9ab54b994379daefec5
Author: Cesar Strauss <cestrauss@gmail.com>
Date:   Thu Nov 15 13:34:40 2007 -0200

    Tell git to ignore .exe files.

commit de2f3d240562202f305a0ba1a8d58f2ba78a3876
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Tue Oct 16 19:38:25 2007 +0200

    Misc corrections for tragesym spacer support
    
    remove spacers if the pinlabels are sorted
    don't add pinseq at spacers
    modified example to use the spacer support

commit 80a51f9d4faa5cbeb3222046bdf67f11b34114ef
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Tue Oct 16 18:58:43 2007 +0200

    Added spacer feature to tragesym
    
    A spacer line will put a gap between two pins.
    Patch written by Gilbert Forkel. Thanks

commit 4595948e41b2d195eb78a820fc15d0d8596067a4
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Thu Oct 4 02:34:50 2007 +0100

    Avoid accessing (GList)->{next|priv} directly to aid debugging.
    
    Instead use g_list_{next|previous}, allowing us to catch errors where
    changing from gEDA structures which had their own next and prev pointers.
    
    To debug, edit the glist.h include file from glib, renaming the next and
    prev elements in the GList structure and macros. Recompile gEDA to see any
    bad accesses such as those where the HEAD nodes were previously skipped.

commit 2e3c06cbcdce8254f70162ecebd650980cf70ee9
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sun Sep 9 00:18:34 2007 +0100

    Remove the globally exported variable_set_func.
    
    Only gattrib provided a non-NULL export of this symbol, and such imports
    into libgeda prevent libgeda being dynamically linked on some platforms.
    
    To better match the other tools in the suite, gattrib's i_vars_set() and
    i_window_vars_set() functions were combined into a single i_vars_set().

commit 8952ec9bd4f4985fae8aadd6c4103b933464152a
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sun Sep 9 00:01:14 2007 +0100

    Remove unused extern variables from libgeda, gnetlist and utils.

commit adca8b7d5897b11331c6a20392d22ad1e58ee572
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Mon Sep 3 12:15:43 2007 +0100

    Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)

commit 086908ed44c9abc6d5907888695933b59ead4684
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Sep 2 22:48:59 2007 -0400

    Last minute updates to the READMEs for all projects
    
    Cherry picked from stable-1.2 branch, since these changes apply to master
    too.
    (cherry picked from commit 88fcb8d1bcdaa1436572d6a0ebe86f4df242a8d6)

commit 6056ef48272778419d39e0233f395bfd60019ab9
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Aug 19 22:40:19 2007 -0400

    Update ChangeLogs using: ./update-changelogs.sh 1.0-20070526..master

commit 92b3b65d0cec286b0ce59fc43cc07dcb60c39fa1
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sat Aug 18 16:14:30 2007 -0400

    Bumped versions to 1.1.2/20070818/30:2:0 for the next development snapshot

commit 72c4db8aa20c22baa4243a0d27b3bb3f32f3ef64
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Tue Aug 14 07:46:06 2007 -0400

    Moved 3 rc promotion keywords from gschem into libgeda (fix for bug#1748143)
    
    All the promotion keywords were moved from gschem into libgeda to fix:
    [ 1748143 ] gschlas causes duplicate prompted attributes   The primary
    cause of this bug was that the promotion variables within TOPLEVEL were
    not being setup by gschlas and so duplicate refdes attributes were
    showing up in the schematic.  The three rc keywords that were moved are:
    
    (attribute-promotion ... )
    (promote-invisible ... )
    (keep-invisible ... )

commit 703151a94b0eece6b24b3b18ce2465eeae068814
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Thu Aug 9 12:36:17 2007 +0100

    Remove old prototypes from various prototype.h where no function exists.

commit 71600215311af0a98ed371ab750b09182de139a1
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sat Aug 11 00:52:25 2007 +0100

    Revert inadvertent commits:
    
      dbfe00a20de3f875e519ef60629b968977fc5db8 (commit)
      f1451161914a0ed0bb43123279906d82cb7d5b49 (commit)
      2ad315fc0badd16a9614d1107b22c973908893d5 (commit)
      d8844bb48969aa45a05cbe6836fc96c198e88c19 (commit)
      ee1b64a1ae07eb99eae5d63307e9fe23f9604662 (commit)

commit d8844bb48969aa45a05cbe6836fc96c198e88c19
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Fri Aug 10 21:26:10 2007 +0100

    Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)

commit 0f5c72daacfa7d78666769e4063122934861da5c
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sun Aug 5 22:36:56 2007 +0100

    Alter guile 1.6 compat tests to work with older autoconf versions
    
    Don't use AC_DEFINE to define function like macros, instead use
    AC_CHECK_DECLS to set a HAVE_DECL_..., then use AH_VERBATIM to
    insert a test which defines a replacement if necessary.

commit 5c098070b87709540345afb1b3b79d9db470ed53
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Thu Aug 2 22:09:52 2007 +0100

    Fix configure checks enabling guile 1.6.x compatability routines.

commit c31bd4adb677d671af8bdf5aed71f96a4995f9b1
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Tue Jul 31 20:03:51 2007 +0100

    Changed configure.ac(.in) to allow guile-1.6
    
    Introduces compatibility #defines where guile 1.8 funcs are missing in
    guile 1.6. Also adds missing configure.ac checks for guile in packages
    gattrib, gnetlist, gsymcheck and utils.

commit 66ab0ba3af15108935000d23fbf7acdc38b51257
Author: Werner Hoch <werner.ho@gmx.de>
Date:   Thu Jul 26 19:05:09 2007 +0200

    added new symbol attributes use-licence and dist-licence to tragesym
    
    updated tragesym to version 0.0.11
    updated the template file for OpenOffice and the ascii template
    updated one example file to test the changes
    Thanks to Stefan Salewski for reporting the missing attributes.

commit e978b9098c7567ad3b9c834a5e4914de3bc039ec
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Jul 8 18:18:39 2007 -0400

    Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master

commit d7e8f5abc35644e90bfabf84396023cab09f2968
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Sun Jul 8 16:18:57 2007 -0400

    Updated configure.ac[.in] and Makefile versions in prep for a release.
    
    The update was done by running ./update-versions.sh 1.1.1 20070708 30:1
    at the toplevel.  libgeda's shared library version is now 30:1:0

commit 3f3505662fe4bb8c585aea0ea965296bd923956c
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Sun Jul 8 21:16:17 2007 +0200

    Added *~ to .gitignore files.

commit dd995d808b9f4440db48d2daa2473a9d9cfd88ef
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Thu Jul 5 01:36:31 2007 -0400

    Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master

commit 099c49e5689afda4b8a5221dde73f9fdf1972ce7
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Thu Jul 5 00:11:45 2007 -0400

    Updated all version strings to 1.1.0 and 20070705

commit 87731dda219b0986fed0d1a7789e17678dd79d8c
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Wed Jul 4 23:55:07 2007 -0400

    Removed AM_MAINTAINER_MODE from all configure.ac[.in] files.
    
    Maintainer mode is no longer needed or desired now that we are no longer
    using CVS.  Hopefully this will prevent some of the odd problems that were
    observed during the last release when the Makefile's didn't get auto
    regenerated.

commit dc7b8c53f4bc94626634887e46167a367a91f707
Author: Ales Hvezda <ahvezda@seul.org>
Date:   Wed Jul 4 23:32:15 2007 -0400

    Changed gEDA/gaf's version mechanism to use new dotted X.Y.Z convention
    
    Added DOTTED_VERSION and DATE_VERSION variables to all configure.ac[.in]
    files.  Changed all version related output to be DOTTED_VERSION.DATE_VERSION.
    Updated the configure.ac[.in] files to have consistent top sections.
    Updated code and various scheme files to use the new DOTTED_VERSION
    and DATE_VERSION variables available via config.h.  Stopped using
    PREPEND_VERSION_STRING as the mechanism for doing the dotted versions
    (not intended for that use).  Updated update-versions.sh script to set the
    version in all the configure.ac[.in] files and the toplevel Makefile.
    Went through all the g_rc.c files and make the handling of rc file
    mismatch handling consistent.

commit 57b2848a7e69d19e18ac03a1264cb55d41c65d0e
Author: Ales Hvezda <ahvezda@laptop.ales.net>
Date:   Mon Jun 25 22:31:07 2007 -0400

    Changed/updated the #define mechanism for creating custom gEDA/gaf versions.
    
    Previously this mechanism was used to create custom versions of gEDA/gaf.
    With the coming of stable and development versions of gEDA/gaf, this
    mechanism was changed so that end users can tell the difference between
    a stable release vs a development release (by looking at the version string).
    The CUSTOM_VERSION #define was changed PREPEND_VERSION_STRING and is now
    prepended to any strings that output the VERSION string.

commit 0ed9cf080cfc8509cb29cbe4e976f86b2821c407
Author: Ales Hvezda <ahvezda@laptop.ales.net>
Date:   Sun Jun 24 23:48:51 2007 -0400

    Updated copyright text/header in most source files.
    
    Updated all copyright text dates that have my name (Ales) associated
    with them.  Added gEDA contributer copyright text where appropriate.
    Fixed a bunch of GNU text typos (these should have been either GPL
    or gEDA).  Removed some $Id$ tags which are no longer used/needed.
    Fixed a few file header that were just plain incorrect.

commit a4e956c6272ea982ec54327dcc5e3aa528ac8c99
Author: Ales Hvezda <ahvezda@laptop.ales.net>
Date:   Sun Jun 24 22:22:32 2007 -0400

    Added *.o (all object files) to all src .gitignore files.

commit edff766e8b15c311505810241528026f722e30b6
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Sat Jun 23 18:19:11 2007 +0100

    Make sure various files are installed.
    
    Several new files were not being distributed. This patch addresses the
    problem by adding files to EXTRA_DIST in automake input files.

commit e57c37a66edc1c4d4e4d7160001749df51b96c4b
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:   Sat Jun 23 18:17:29 2007 +0100

    Move all .cvsignore files to .gitignore files

commit 065595ccd8b5e77616c29a37742357cfab0ae7f7
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Sat Jun 23 16:11:44 2007 +0100

    Changes to ChangeLog usage.
    
    With actual changes this time.  Old-style changelogs as of gaf 1.0
    (release of 26th June 2007) are moved to ChangeLog-1.0; new (blank)
    ChangeLogs replace them.  A script has been added to the gaf top level
    to allow maintainers to update all the ChangeLog files immediately
    prior to making out a release.

commit eed0be648afd9bc421a8d0059de621df778c5fbe
Author: Carlos Nieves Onega <cnieves@iespana.es>
Date:   Sat Jun 9 16:09:36 2007 +0000

    Avoid writting '\r' to files on MinGW.
    
    Applied patch #1733826 from Cesar Strauss. Thanks.
    When using the "w" mode in fopen, MinGW translates LF into CR-LF.
    This creates havoc when reading the same file again, when sharing
    schematics files with other systems, and when placing them in a VCS.
    
    This can be avoided by using the "wb" mode. The "b" is ignored on
    all POSIX conforming systems, according to these sources:
    
    http://www.die.net/doc/linux/man/man3/fopen.3.html
    http://www.opengroup.org/onlinepubs/009695399/functions/fopen.html
    
    There are other ways, however. Adding
    
    #include <fcntl.h>
    int _fmode = _O_BINARY;
    
    on some source file should work as well. Another way is linking
    against the MinGW supplied binmode.o, which does exactly that.

commit 3d58ffc27e6d915c4b1ebbd6f6b96d98d6126b7b
Author: Peter TB Brett <peter@peter-b.co.uk>
Date:   Mon Jun 4 16:15:37 2007 +0000

    Replace deprecated Guile functions & macros.
    
    Replace deprecated SCM_STRINGP, SCM_INUM, SXM_INUMP & SCM_MAKINUM with
    recommended equivalents for Guile 1.8.
