Release 0.0.7

This commit is contained in:
Stefan Petersen 2002-02-10 16:09:18 +00:00
parent ee498906a3
commit b33e64841b
2 changed files with 67 additions and 6 deletions

59
ANNOUNCEMENT-0.0.7 Normal file
View File

@ -0,0 +1,59 @@
Greetings all,
it's time for the next release of Gerber Viewer, aka gerbv,
the "aperture macros 'r' us"-release.
This time I have finally added support for aperture macros.
The aperture macros are converted to small programs in a
very simple "assembler". This "program" is currently executed
everytime an aperture described with this macro is drawn.
Therefore the speed of (re)drawing pages with many aperture
macros can be slow. If you find the slowness tiresome then
complain. I have a couple of ideas on speed improvements, but
I have had correctness as main goal.
I have written a short description of the assembler in
doc/aperturemacros.txt. There are some caveats though.
Explicit X and Y and exposure given in aperture macros
are currently ignored.
The RS-274X specification is not always very clear about these
aperture macros. I have tried to verify them as well as I can
(using the hand hacked page in examle/am-test/am-test.gbx), but
it's not 'til it hits reallity it becomes most obviuous how it
really should be.
I do not guarantee any kind of correctness, even though I've
done my best. If you find any problem, please report back to
me preferably with an example. There are some comments
in the file src/draw.c about question marks I've had. So if
you feel that you know anything about aperture macros, please
look in the code and send some comments to me.
Please note that the Scheme backend doesn't know anything
about macros as of yet.
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.7.tar.gz
To install the program do
1. gzip -dc gerbv-0.0.7.tar.gz | tar xf -
2. cd gerbv-0.0.7
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.7
- Aperture macros!
- Improved detection of drill- or gerber file.

View File

@ -46,7 +46,7 @@
<li> <a href="http://prdownloads.sourceforge.net/gerbv/">Download the source</a>
<li> <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gerbv">
Browse the CVS repository</a>
<li> Info gathered on RS-274X <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gerbv/gerbv/doc/sources.txt?rev=1.3&content-type=text/vnd.viewcvs-markup">here</a>.
<li> Info gathered on RS-274X <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gerbv/gerbv/doc/sources.txt?rev=1.4&content-type=text/vnd.viewcvs-markup">here</a>.
</ul>
<h3>Packaging</h3>
@ -75,7 +75,7 @@ gerbv is basically known to compile on all system which the above
mentioned libraries compile on, basically all flavors of *ix. It
has been tested on:
<ul>
<li> Linux (2.2.18pre21)
<li> Linux (2.2/2.4)
<li> NetBSD/i386 (1.4.1) (getopt_long not available)
<li> NetBSD/Alpha (1.5.1)
<li> Solaris (5.7 and 5.8) (getopt_long not available)
@ -88,12 +88,16 @@ License (GPL) version 2.0. See the toplevel COPYING file for
more information. <p>
Programs and associated files are:<br>
Copyright &copy; 2001 by Stefan Petersen and the respective
Copyright &copy; 2001, 2002 by Stefan Petersen and the respective
original authors (which are listed in respective files).
<h3>News</h3>
<ul>
<li> 2002-02-10 : 0.0.7 release availble
<a href="http://prdownloads.sourceforge.net/gerbv/gerbv-0.0.7.tar.gz">here</a>.
Announcement is readable <a href="ANNOUNCEMENT-0.0.7">here</a>.
<li> 2001-12-15 : 0.0.6 release availble
<a href="http://prdownloads.sourceforge.net/gerbv/gerbv-0.0.6.tar.gz">here</a>.
Announcement is readable <a href="ANNOUNCEMENT-0.0.6">here</a>.
@ -139,8 +143,7 @@ original authors (which are listed in respective files).
<h4>What's there:</h4>
<ul>
<li> Parses a lot of Gerbers. Considered usable with the excepetion for the
aperture macros.
<li> Parses a lot of Gerbers, including aperture macros.
<li> Drill file support(NC drill/Excellon).
<li> Autodetection of Gerber-or-Excellonfile.
<li> Panning and zooming.
@ -154,7 +157,6 @@ original authors (which are listed in respective files).
<h4>What is missing:</h4>
<ul>
<li> Aperture macros (red dots shows where they should be).
<li> Explicit setting of color on layer.
<li> Gerbers definition of layers are ignored.
<li> Proper documentation on how to interface the backend.