[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gEDA: 19990829 development snapshots released




Hi All,

	Here's the real 19990829 announcement. 

FILES

  Makefile    			3 Kb    Tue Aug  3 23:58:00 1999 
  gnetlist-19990829.tar.gz      166 Kb  Sun Aug 29 22:04:00 1999 
  gschem-19990829.tar.gz        301 Kb  Sun Aug 29 22:04:00 1999 
  libgeda-19990829.tar.gz       206 Kb  Sun Aug 29 22:04:00 1999 
  symbols-19990829.tar.gz       136 Kb  Sun Aug 29 22:05:00 1999 
  utils-19990829.tar.gz         73 Kb   Sun Aug 29 22:05:00 1999 


LOCATIONS

        http://www.geda.seul.org/devel.html

        http://www.geda.seul.org/devel/19990829/
	http://www.geda.coelacanth.com/devel/19990829/
	http://ieee.ing.uniroma1.it/geda/devel/19990829/

        ftp://ftp.geda.seul.org/pub/geda/devel/19990829/
        ftp://ieee.ing.uniroma1.it/pub/geda/devel/19990829/


REQUIRED PACKAGES
        
        GLIB 1.2.x      (http://www.geda.seul.org/dist)
        GTK 1.2.x       (http://www.geda.seul.org/dist)
        GUILE 1.3       (http://www.geda.seul.org/dist)


OPTIONAL PACKAGES

        LibStroke 0.3   (http://www.geda.seul.org/dist)
        libgdgeda 1.6   (http://www.geda.seul.org/devel/support)
        zlib 1.1.x      (http://www.cdrom.com/pub/infozip/zlib)

        zlib is only required if you install libgdgeda.  Most GNU/Linux 
        systems have a libz installed (which is zlib)

        It is important to install the above required packages (and/or
        optional packages) before you try to configure and build this 
	gEDA snapshot.


BUILD INSTRUCTIONS

        There are two ways to build these snapshots:

        1) Grab all the files listed above including the Makefile
           Untar all the files in the same directory
	   Edit the toplevel makefile: set the install prefix 
           The default install prefix is ${HOME}/geda
           And at the toplevel type:  make install

                        or

        2) Grab all the files listed above      
           Untar all the file.
	   Set LD_LIBRARY_PATH to where you are going to install the libraries
	   Set PATH to where you are going to install the binaries.
           Go into each directory and type:
                ./configure             [ --prefix=... if you want to install
                                          somewhere else ]
                make 
                make install
        
           If you go this route you must build and install the packages
           in the following order:

                1. libgeda
                2. symbols
                3. gschem
                4. gnetlist
                5. utils

        Please don't mix devel snapshots.  Doing so is totally unsupported
        and may or may not work.

	If you use my toplevel Makefile, you should just be able to type
	make and everything should build without errors.  If it doesn't
	work, please send me an e-mail describing the error(s).


WHAT'S NEW

	libgeda
		Math/coord function speedup 

		libgdgeda 1.6 now supported

		Changed how new objects are created.  This change should 
		speed things up a little bit.  Removed the old 
		inefficient system of object creation 

		Added support functions for the net consolidate code 
		(see below)

		Added bus primitive object and added bus support to all other
		object related operations

		Added Toplevel attribute searching support functions

		Added support functions for manual/crude net stretching

		First release of libgeda which supports WinNT (not complete
		yet)

		Upgraded to libtool 1.3.3

		The usual misc bug fixes.  A few fairly critical hidden 
		ancient bugs fixed 

	gschem
		Bunch of code cleanup by Kazu Hirata (many thanks to him
		for doing this!)
	
		Text drawing speed improvements
			A single line is drawn for text when you cannot
			read it.  The rc keywords to support this are
			text-feedback and text-display-zoomfactor

		Zoom in and zoom out now center the display where the 
		mouse pointer points.  Only works when you use the hotkeys
		(z or Shift-z or zi or zo)

		Added Edit/Stretch which lets you manually stretch nets.
		Basically select a single net, then select Edit/Stretch
		(or hit the hotkeys "e h"), move the mouse and pick the
		final spot.  It's very crude but works.

		Support for libgdgeda 1.6 which no longer outputs gifs but
		instead outputs PNG files.

		Added a mode which basically takes net segments which
		can be combined and creates a single new net segment.
		This net consolidation is controlled through the
		net-consolidation rc keyword.  The default is off since
		support is so new and there are few bugs.

		First release of gschem which supports WinNT (not complete 
		yet or ready for use)

		Added support for the bus primitive object 
			Highly preliminary support, so there may be quite
			a few bugs/unpolished behavior.  Bus support is
			far from complete; it's nothing but a visual 
			construct.

		Added an rc file called output-capstyle which controls what
		the capstyle is for postscript output.  (setlinecap in the
		postscript output suggested by Reinhard Kotucha) 

		Upgraded to libtool 1.3.3 

		Fixed a few core dumping bugs

	gnetlist (doesn't support buses yet)
		Added support for the toplevel attribute searching

		Integrated Mike Jarabek's latest Verilog backend

		Integrated Matt Ettus's Bill of Material code 

		Upgraded to libtool 1.3.3	

	utils	
		First release of the utils in the new separate development
		scheme of releases.

NOTES

	Lots of code changed, so please let me know if you see something
	that looks wrong.  Most of the new stuff is really new, so there
	will be bugs. :(

	I've already found some aesthetic bugs, which I'll fix in the next
	release.  If you find some bugs, let me know.

        Again, any testing and feedback is greatly appreciated.


                                                                -Ales