[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gEDA-user: gEDA/gaf 20020527 tarballs and MinGW port released. [RELEASE NOTES]
Release notes for the gEDA/gaf 20020527 development snapshot
------------------------------------------------------------
CHANGES:
General
* The MinGW port. This was a significant effort as it required
changing quite a bit of code. The cygwin port is now obsolete.
It should be much easier to keep this port up-to-date as it has
become easier to build.
* Upgrade to autoconf 2.53, automake 1.5, and libtool 1.5. This was
pretty drastic (as going backwards is not really possible).
libgeda
* A bunch of changes to support the MinGW port.
* Font sym filenames are now the same for the Unix and MinGW ports.
* A few small bug fixes.
gschem
* UI: The toolbar is new in this release. Most are toggle buttons
(with the exception of add component and add text) and while
you are in the mode, the button will be depressed. The toolbar
is still highly incomplete. Current toolbar buttons: New,
Open, Save, Undo, Redo, Add Component, Net mode, Bus mode,
Add Text, and Select mode. Buttons also have tooltips.
You can turn off the toolbar by putting (toolbars "disabled")
into a *gschemrc file. The bitmaps for the buttons are located
in the path specified by the bitmap-directory (which lives in
system-common) rc keyword.
* UI: The menubar and toolbar are in "handle boxes" which
means that you can drag them out of the window and onto
your desktop. You can disable the handleboxes by putting
(handleboxes "disabled") into a *gschemrc file.
* Visual: Due to the increase toolbars and handleboxes, the
gschem window is a little larger. Changed the window-size
parameters to be more reasonable.
* UI: Because of the toolbars and the state information that they
convey, there are changes in the various modes. If you are drawing
objects (nets, lines, etc...), you will stay in that mode until you
either select a different mode, mouse pan, or hit Escape.
* UI: Fixed a whole bunch of quirks that dealt with drawing
an object and then selecting another mode. Previously you
would get left over rubberbanded lines etc..., now that should
all be fixed.
* UI: When you zoom in and out, the display is centered around
the cursor position. Now the cursor is moved to the center
of the screen as well. You can turn this off by adding
(warp-cursor "disabled") to a *gschemrc file.
* UI: A whole slew of little changes to the various dialog boxes.
* UI: You can now double click on objects and the appropriate
Edit... dialog box will open.
* UI: Pressing Escape key in most (not all) dialog boxes will
close the dialog box.
* UI: Moved a few attribute related items from the Edit menu
to the Attribute menu (Find Specific Text, Hide Specific Text,
Show Specific Text). Also changed the hotkey assignments for
these items.
* Visual: Fixed a bug which prevented users from selecting a
light background. It is now possible to have a light colored
background in gschem. Just edit the system-gschemrc and comment
in the "*gschem-lightbg" load line. The green in the light
colored scheme is too light (will fix this in the next release).
After careful thought, the default background is still black.
* Visual: Got rid of the "fixed" font which was being used in the
menu bar and elsewhere. Back to the default original gtk+ font.
* Visual: Changed the color of the little "x" which marks
the origin of text.
* Visual: Changed the Add Text dialog box to be a little nicer
looking along with some usability info.
* The usual bug fixes.
gnetlist
* Only the code changes to support the MinGW port.
gsymcheck
* Only the code changes to support the MinGW port.
symbols
* A bunch new symbols as well as updates to existing ones
utils
* No changes.
docs
* A few minor updates to the attributes.txt file.
For more a detailed ChangeLog please look in the appropriate source
directories.
DOWNLOAD:
http://www.geda.seul.org/source.html
http://www.geda.coelacanth.com/source.html
http://ieee.ing.uniroma1.it/geda/source.html
http://ftp.sunet.se/geda/source.html
BINARIES:
Unix
None yet
MinGW (Win32)
http://www.geda.seul.org/devel/win32/gaf-mingw-20020527.zip
http://www.geda.seul.org/devel/win32/build/build.txt
Installer version will appear eventually
SOURCE TARBALLS:
Makefile 15k
geda-docs-20020527.tar.gz 18k
geda-gnetlist-20020527.tar.gz 232k
geda-gschem-20020527.tar.gz 1.0M
geda-gsymcheck-20020527.tar.gz 119k
geda-symbols-2002052.tar.gz 360k
geda-utils-20020527.tar.gz 120k
libgeda-20020527.tar.gz 817k
Required libraries (http://www.geda.seul.org/dist):
glib >= 1.2.3
gtk+ >= 1.2.3
guile 1.4
Optional libraries (http://www.geda.seul.org/dist):
LibStroke 0.5.1
libgdgeda 1.8
zlib 1.1.x
libpng 1.0.x
BUILDING, INSTALLING, RUNNING:
1) Download all the above files and the required libraries.
2) Build and install the required and optional libraries.
3) Untar all of the gede tar files in the same directory.
4) Set the prefix= variable in the Makefile
5) Run: make and set the specified variables (PATH and LD_LIBRARY_PATH)
6) Run: make install
-OR-
1) Download all the above files and the required libraries.
2) Build and install the required and optional libraries.
3) Untar all of the tar files in the same directory.
4) 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:
1. libgeda
2. symbols
3. gschem
4. gnetlist
5. gsymcheck
6. utils