Release 0.0.5

This commit is contained in:
Stefan Petersen 2001-11-14 22:45:17 +00:00
parent f26bfd63b1
commit 62d07808bb
2 changed files with 83 additions and 17 deletions

64
ANNOUNCEMENT-0.0.5 Normal file
View File

@ -0,0 +1,64 @@
Hello fellows
it's time for the next release of Gerber Viewer, aka gerbv,
the "drill file support"-release.
Last relase I promised drill file support. Now it's here.
By adding the drill file support I was forced to do some
cleaning up of the code, so there are great many changes
since last relase. I want to thank my friend Andreas
Andersson aka Pitch for the drill file support and ideas.
Some menu alternatives and speed keys changed with the
addition of drill support. Especially to note; you have to
use -d|--drill= to define a drill file at the command line.
Default is Gerber file. More on that is in the man page.
I have changed how arcs are handled. Before I did a lot of
calculations during (re)drawing of arcs. That has moved to
the parsing stage now, which hopefully brings some increase
in speed when redrawing. Now multi quadrant arcs are also
drawn, though it has been very little tested. Be carefull.
The arc calculation changes also meant that the API on the
Scheme side of things changed, hopefully to the better.
If you have a mouse with a scroll wheel, you are now able to
zoom in and out with it.
There are also some bugs removed and some bugs added. The
biggest bug (pointed out by Dan Christian, thanks!) caused
random dots to be plotted out.
For next release I think I will do some more GUI hacks. Or
maybe Aperture Macro support. That is can of worm waiting
to happen.
Comments, patches and suggestions are, as always, very welcome.
Homepage for gerbv is still http://gerbv.sourceforge.net/
To download gerbv goto
http://prdownloads.sourceforge.net/gerbv/
and grab gerbv-0.0.5.tar.gz
To install the program do
1. gzip -dc gerbv-0.0.5.tar.gz | tar xf -
2. cd gerbv-0.0.5
3. ./configure
4. make install
Interesting configure options are:
--help : Lists all options
--disable-batch : Disable compilation of Guile/Scheme backends
--prefix=<dir> : Install from dir <prefix>
What's new in 0.0.5
- Drill file support (biggest addition ever)
- Zoom in and out with scroll wheel
- Reorganisation of source
- Arc calculation moved from drawing stage to parsing stage
- Multi quadrant arcs supported
- API changes in the Scheme interface
- Bugs squashed and added

View File

@ -17,6 +17,13 @@
standard) and RS-274X is basically the addition of apertures in
RS-274X. It might be possible to make an RS-274X file out of
an RS-274D file and an aperture list.
<p>
gerbv also supports drill files. The format supported are known under
names as NC-drill or Excellon. The format are a bit undefined and
different EDA-vendors implement it different. But basically you need
to have the tools definition in the file, then the parser is quite
tolerant. The different holes are shown as dots in the (scaled) correct
size.
<p>
The different layers of the PCB are separated into different files.
gerbv can load all files at the same time, though it can currently not show
@ -45,12 +52,12 @@
gerbv is dependent on a couple of different external libraries:
<ul>
<li> <a href="http://www.gtk.org/">GTK+</a>, the graphical toolkit.
<li> <a href="http://www.gtk.org/">GTK+</a>, the graphical toolkit (required).
<li><a href="http://www.gnu.org/software/guile/guile.html">Guile</a>,
an embeddable Scheme interpretator.
an embeddable Scheme interpretator (optional).
<li>getopt_long from the GNU project. gerbv can do without getopt_long
long options to the program will hence not be available.
long options to the program will hence not be available (optional).
</ul>
gerbv is basically known to compile on all system which the above
mentioned libraries compile on, basically all flavors of *ix. It
@ -75,6 +82,10 @@ original authors (which are listed in respective files)
<h3>News</h3>
<ul>
<li> 2001-11-14 : Fifth relase (0.0.5) Available
<a href="http://prdownloads.sourceforge.net/gerbv/gerbv-0.0.5.tar.gz">here</a>.
Announcement is readable <a href="ANNOUNCEMENT-0.0.5">here</a>.
<li> 2001-10-27 : Fourth release (0.0.4). Available
<a href="http://prdownloads.sourceforge.net/gerbv/gerbv-0.0.4.tar.gz">here</a>.
Announcement is readable <a href="ANNOUNCEMENT-0.0.4">here</a>.
@ -108,6 +119,7 @@ original authors (which are listed in respective files)
<ul>
<li> Parses a lot of Gerbers. Considered usable with the excepetion for the
aperture macros.
<li> Drill file support(NC drill/Excellon).
<li> Panning and zooming
<li> Several files can be loaded and switched between
<li> Different loaded files are shown in different colors
@ -118,7 +130,6 @@ original authors (which are listed in respective files)
<h4>What is missing:</h4>
<ul>
<li> Multi quadrant arcs are not drawn properly(red lines will be drawn)
<li> Aperture macros (red dots shows where they should be)
<li> Setting color on layer
<li> Show several files at the same time
@ -127,15 +138,6 @@ original authors (which are listed in respective files)
<li> Surely other things I currently forgotten
</ul>
<h4>Planned fixes (besides missing stuff)</h4>
<ul>
<li> Parser should return a calculated arc center point (currently
done when drawing)
<li> Send filename to scheme function when running batch mode
</ul>
</ul>
<h3>Install</h3>
<ul>
@ -210,15 +212,15 @@ original authors (which are listed in respective files)
<h3>Contact information</h3>
<A href="http://sourceforge.net">
<IMG src="http://sourceforge.net/sflogo.php?group_id=33921"
width="88" height="31" border="0" alt="SourceForge Logo"></A> <p>
Stefan Petersen<br>
E-mail: <a href="mailto:spe@stacken.kth.se">spe@stacken.kth.se</a><br>
Web: <a href="http://gerbv.sourceforge.net/">
http://gerbv.sourceforge.net/</a><br>
<A href="http://sourceforge.net">
<IMG src="http://sourceforge.net/sflogo.php?group_id=33921"
width="88" height="31" border="0" alt="SourceForge Logo"></A> <p>
<hr>
<code> $Id$ </code>