mirror of
git://git.geda-project.org/gerbvhtdocs
synced 2025-05-08 22:11:54 +08:00
Release 0.0.7
This commit is contained in:
parent
ee498906a3
commit
b33e64841b
59
ANNOUNCEMENT-0.0.7
Normal file
59
ANNOUNCEMENT-0.0.7
Normal 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.
|
||||
|
14
index.html
14
index.html
@ -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 © 2001 by Stefan Petersen and the respective
|
||||
Copyright © 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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user