diff --git a/ANNOUNCEMENT-0.0.6 b/ANNOUNCEMENT-0.0.6 new file mode 100644 index 0000000..0d4020e --- /dev/null +++ b/ANNOUNCEMENT-0.0.6 @@ -0,0 +1,81 @@ +Hello people + +it's time for the next release of Gerber Viewer, aka gerbv, +the "all files at once"-release. + +Last release I talked about either fixing GUI or aperture +macros. It became GUI. The radio buttons on the side have +now changed to colored checkbuttons, which makes it possible +to turn on and off different layers. The color on the button +reflects the color on the layer. I want to thank my friend +Andreas Andersson aka Pitch for actual starting this snowball +of changes it became. + +To be able to see which file is loaded on which button I have +implemented tooltips. Hold the mouse marker over a button +and a tooltip will pop up, showing the filename. + +Drill file support is now "embedded". The program now tries +to automagically determine wheter the file is a gerber- or +drillfile and parse according to this. The -d is hence +removed from the command line. If you experience any problem +with this, please contact me or Pitch. + +I have changed how panning is done. This gave a tremendous +speed improvment. Now you can pan painless despite you have +turned on 19 layers with over 100.000 elements in it. The trick +is to just copy pixmaps and not redraw the whole image. Unfortunate +I still have to redraw the image when zooming, so that is still +slow. + +Another speed improvments is parsing; by changing file IO I got +a speed increase in parsing by two to three times. If you have +small and few files you probably won't notice a difference. + +The only new supported Gerber element is Polygon Area Fill. + +You can now zoom in and out with middle button resp. middle button +plus shift. + +There are also many bugs removed and some bugs added. The +biggest support with ideas, great (in many ways) gerberfiles and +bugreports is from Joachim Jansen. A big thanks to him. + +For next release I think I shouldn't promise anything this time. +But with Christmas closing in you never know what pops up... + +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.6.tar.gz + +To install the program do +1. gzip -dc gerbv-0.0.6.tar.gz | tar xf - +2. cd gerbv-0.0.6 +3. ./configure +4. make install + +Interesting configure options are: +--help : Lists all options +--disable-batch : Disable compilation of Guile/Scheme backends +--prefix=
gerbv also supports drill files. The format supported are known under - names as NC-drill or Excellon. The format are a bit undefined and + names as NC-drill or Excellon. The format is 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.
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 - them at the same time. You have to browse through the different layers - with the radio buttons on the right side. + gerbv can load all files at the same time and display them "on top + of each other. You can independently turn them on and off.
gerbv has also a batch feature. By writing a "backend" in Scheme you can for example generate other file formats or do design rule check. gerbv parses the Gerber file and calls an external function written in Scheme. Since the Scheme implementation is based on Guile, there - are more functions available than the ordinary R4RS. + are more functions available than the ordinary R4RS. If you don't need + this batch feature and don't want to install Guile, so you can simply + remove this with a flag during configure.
Programs and associated files are:
Copyright © 2001 by Stefan Petersen and the respective
-original authors (which are listed in respective files)
+original authors (which are listed in respective files).