Release notes for the gEDA/gaf 20061020 snapshot
Changes
libgeda/gschem
libgeda and gschem no longer use libgdgeda (which was a gEDA specific
hack to the libgd library). gEDA/gaf now wants to use the original
GD library. (Wojciech Kazubski and Carlos Nieves Onega with cleanup
by others)
-
-
gEDA/gaf now compiles out of the box on cygwin. (Cesar Strauss)
-
Fixed bug #1553544: "New pages inadvertently created when adding nets
in gschem" (Peter Clifton)
-
New component selection dialog box for gschem. This one is so much
better than the original one. Please test it out and submit comments
to the mailing lists. (Patrick Bernaud)
-
The preview window is inside the file selectors again. The preview window
has been refactored and improved. (Patrick Bernaud)
-
gschem now places a title block (or any component the user wants) when
a new page/window is created. This solves the common complain that
the initial zoom is way to far out. (Carlos Nieves Onega)
-
Improvements to the new print dialog box: Make print settings sticky
for session. (Peter Brett)
-
Fixed bug #1527465: Do a zoom extents for all pages when the main
window is maximized. (Carlos Nieves Onega and others)
-
Fixed bug #1565433: Added the border in the gdk-pixbuf's image output.
(Carlos Nieves Onega)
-
New dialog for user confirmation before closing a page or a window.
This is also a great improvement over the previous exit confirm dialog
box. (Patrick Bernaud)
-
Various language translations updated.
-
libgeda's shared library version is now 27:0:0.
-
Many more bug fixes and code cleanups. (various people)
gnetlist
-
Fixed PCB cursor related issues (Peter Clifton and Stuart Brorson).
-
Minor cleanup of gnet-PCB backend. (Thien-Thi Nguyen)
gattrib
-
Made gattrib throw up GUI window warning user of no components or
attributes. (Stuart Brorson)
-
File browsers in gattrib are now the same ones that gschem uses.
(Patrick Bernaud)
-
The usual bug fixes and code cleanup. (various)
docs
- Updated the wiki snapshot to the latest web wiki version.
symbols
-
linear/lm311-1.sym: Removed the GND false connection of the symbol.
(Ramakrishnan Muthukrishnan, John Luciani, and Carlos Nieves Onega).
-
Lots of off grid symbols cleaned up. (Werner Hoch)
gsymcheck
-
Adds newline that is missing from the "Found Pintype=..." message in
s_check_pintype() in s_check.c. (Jeff Mallatt and Carlos Nieves Onega)
-
gsymcheck now counts the number of distinct pinnumbers specified in
all slotdef= attributes. Uses that number, plus the number of net=
pins, to compare with the "footprint size" when checking for that
warning. (Jeff Mallatt and Carlos Nieves Onega).
utils
-
Applied patches for the cygwin port. Lots of various improvements to
make gschemdoc more Windows friendly (at least under cygwin). (Cesar
Strauss, Peter Brett, and Carlos Nieves Onega)
examples
For more a detailed changes, please look in the appropriate ChangeLogs in the
source tarballs.
Notes/Bugs/Errata/Known Issues/Last Minute Issues
-
Many thanks to everybody involved in this release. Thank you!
-
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:
-
LibStroke ≥ 0.5.1
-
libgd ≥ 2.0.33
libgdgeda 2.0.15 is no longer used or needed. It has been relaced by
libgd 2.0.x. gEDA/gaf will no longer compile using libgdgeda.
-
zlib ≥ 1.1.x
-
libpng ≥ 1.2.x
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
-
utils
-
docs
-
examples
Last Updated: Sun Oct 22 22:58:40 EDT 2006