Release notes for the gEDA/gaf 20060906 snapshot
Changes
libgeda/gschem
- Applied the patch to add the new print dialog box (Peter Brett).
- Fix Bug#1547138: Segfault on adding toplevel slot attribute to symbol (Werner Hoch).
- Updated all configure scripts to check for gtk+ 2.4.x or later.
- Fixed missing variable initialization in TOPLEVEL that was causing a seg fault (Patrick Bernaud).
- Applied patch to properly check for and remove the autosave callback when a toplevel object is being deleted (Patrick Bernaud).
- Moved the initialization of the autosave timer to make sure it is not setup for the preview window.
- Fixed several valgrind complaints related to the autosave code. Now valgrind is happier (on the gEDA/gaf code at least).
- Added a #define called CUSTOM_VERSION to libgeda/defines.h that is
normally an empty string. However this can be set to any sort of string
to make it easier to create custom version of gEDA/gaf. The string is
then appended to all output that has the product VERSION. Please send
Ales an e-mail if you do this and distribute the resulting sources and
binaries.
- Applied patch for Bug#1552338: "system-gschemrc gedadata/rc mismatch"
(Charles Lepple).
- Fixed up the installation of a couple files that were going into the wrong install directory.
- Changed the mouse gain to unity, since people seem to prefer the smoother behavior. Left the keyboard gain at 20 though.
- Updated the Italian translation (Michele Petrecca).
- Applied patch to remove the "discard changes" button from the file
selection dialog (Peter Clifton).
- Applied the first patch and performed a minor fixup to remove the key
press event from the main window and moved it to the drawing area and set
the mouse focus on the drawing area initially (Peter Clifton). Note,
this patch wasn't ideal (hence the minor fixup), but the original
problem should be fixed in this release. A better patch is in CVS now
(as of 2006/09/08).
- Applied patch to fix the odd behavior when the user pressed the
ESCAPE key in the saveas dialog box, subsequent attempts to open
the dialog box will fail with a critical gtk+ error message (Peter
Clifton).
gnetlist
- Applied patch to fix gnet-gsch2pcb.scm fix m4 params bug/limit of 3.
Patch#1542726 (Jeff Mallatt).
- Applied Patch#1551415: Some part of an error message was written
in standard output instead of the the output file (Tomas Solc and Carlos
Nieves Onega).
docs
- Updated the wiki snapshot to the latest web wiki version.
gattrib
symbols
gsymcheck
utils
examples
For more a detailed changes, please look in the appropriate ChangeLogs in the
source tarballs.
Notes/Bugs/Errata/Known Issues/Last Minute Issues
-
I am still behind on applying patches and integrating contributed symbols.
However, I am pleased to say that my mbox is slowly shrinking. :)
-
Many thanks to everybody involved in this release. Thanks.
-
As usual, send all bug reports and suggestions to the geda-dev or
geda-user mailing lists. Thanks.
Download
Required Libraries/Programs
Most can be found at: http://www.geda.seul.org/dist
Required libraries:
-
gtk+ ≥ 2.4.x (tested with 2.6.x).
NOTE: gtk+ 1.2.x is no longer supported.
-
guile ≥ 1.6.3 (tested with 1.6.7).
NOTE: guile 1.4.x is no longer supported.
Required programs:
-
pkg-config ≥ 0.15.0
NOTE: You MUST install pkg-config regardless of gtk+ version.
Optional libraries:
Packages/Binaries/Installers
- Debian packages for unstable can be found here or using apt-get.
- RPM packages for Fedora Core 4 can be found here.
- An updated gEDA Suite CD is currently being tested and will be uploaded soon.
Building/Installing/Running
There are several ways of building gEDA/gaf:
-
Download *all* the above files and the required libraries.
-
Build and install the required and optional libraries.
-
Untar all of the geda tar files in the same directory.
-
Set the prefix= variable in the Makefile
-
Run: make and set the specified variables (PATH, LD_LIBRARY_PATH, and
PKG_CONFIG_PATH)
-
Run: make install
This should complete with NO errors.
-
Run: gschem and select Help/Manual... for all available documentation.
Before you run gschem, gnetlist, gattrib, or gsymcheck you will need to set
those three environment variables, or add them to a shell startup file
(.bashrc, or .bash_profile or .profile)
-
Download all the above files and the required libraries.
-
Set the specified variables (PATH, LD_LIBRARY_PATH, and PKG_CONFIG_PATH) correctly to the place where you are installing everything.
-
Build and install the required and optional libraries.
-
Untar all of the geda tar files in the same directory.
-
Go into each directory and run:
./configure [ with --prefix=$HOME/geda if you wish ]
make install
You must build and install the packages in the following order:
-
libgeda
-
symbols
-
gschem
-
gnetlist
-
gsymcheck
-
gattrib
-
geda
-
utils
-
docs
-
examples
Last Updated: Fri Sep 8 23:37:24 EDT 2006