2008-02-07 09:26  thepurlieu

	* ChangeLog: Update Changelog manually for changes since 2.0.0

2008-02-07 07:17  brorson

	* NEWS: Add annotation about gerbv-2.0.1.

2008-02-07 07:15  brorson

	* Makefile.am: Fix typo.

2008-02-05 07:17  brorson

	* NEWS: Created bare-bones NEWS file in prep for 2.0.1 release.

2008-01-31 18:39  danmc

	* win32/build_gerbv: use tr instead of dos2unix to fix up the
	  various Makefiles.  This seems a bit more robust since the
	  spurious \r is sometimes in the middle of a line

2008-01-30 18:57  danmc

	* win32/extract_gtk_win32: add gdwin32 for pcb

2008-01-30 18:28  danmc

	* win32/: Makefile.am, extract_gtk_win32, gerbv.nsi.in: distribute
	  the extract_gtk_win32 file, also list the gerbv license alone and
	  keep the rest apart so it is easier to build other tools too.

2008-01-30 17:25  danmc

	* win32/: extract_gtk_win32, gerbv.nsi.in: all licenses for all the
	  libraries

2008-01-30 17:24  danmc

	* win32/build_gerbv: disable desktop database updates

2008-01-29 23:37  thepurlieu

	* src/gerbv.c: * more help printout cleanup and clarification

2008-01-29 23:30  thepurlieu

	* src/gerbv.c: * cleanup help printout and change the format to
	  better follow most other   programs.

2008-01-29 18:35  petercjclifton

	* Makefile.am, icon-theme-installer: Add missed
	  icon-theme-installer to EXTRA_DIST, and fix bug in
	  icon-theme-installer where the -?? size was not stripped from the
	  installed icon name.

2008-01-29 17:50  petercjclifton

	* Makefile.am, configure.ac, icon-theme-installer,
	  desktop/Makefile.am, desktop/gerbv.svg: Hooked up GTK icon theme
	  and .desktop file install. Also added a "scalable" version of the
	  gerbv icon for installation. This is the 48x48 svg original,
	  scaled onto a 128x128 canvas to match the expected size of the
	  "scalable" size of the "hicolor" icon theme.

2008-01-24 11:12  thepurlieu

	* src/draw.c: * speed up cairo rendering of macros by checking each
	  macro for any clear	draws, then only using push/pop group if we
	  need to.

2008-01-24 07:55  brorson

	* example/hellboard/: hellboard.back.gbr, hellboard.fab.gbr,
	  hellboard.front.gbr, hellboard.group1.gbr, hellboard.group2.gbr,
	  README, hellboard.pcb, hellboard.plated-drill.cnc: Added DJ's
	  hellboard to distribution.

2008-01-24 07:22  spetm

	* src/: gerb_image.c, gerber.c: A little cleanup

2008-01-23 22:23  thepurlieu

	* src/draw-gdk.c, src/draw-gdk.h, src/draw.c, src/export-rs274x.c,
	  src/gerb_image.h, src/gerber.c, test/golden/example_jj_l1-2.png,
	  test/golden/example_jj_l1-3.png,
	  test/golden/example_jj_l1-orig.png,
	  test/golden/test-polygon-fill-1.png: * change polygon structure
	  slightly and move "arc chopper" logic into the GDK   draw
	  functions, and store only the arc info in the gerb_image struct.
	  This	 allows exporting with 100% accuracy, speeds up the cairo
	  rendering, and reduces   the size of the gerb_image * update 4
	  golden files as a result of this change, since the cairo renderer
	  now	renders with the default resolution instead of the mandated
	  1 degree resolution	with the previous method.  * add more
	  functionality to the export code, including info headers,
	  polarity   changes, and finishing the polygon stuff. The only
	  major code that still needs	to be added is macro exporting.
	  This may wait until (or if) we re-arrange the   macro storage
	  method.  * change GDK renderer to use a double for the scale
	  factor instead of an int. The int   was causing noticable error
	  during rendering of large boards in comparison to   the cairo
	  version (which was correct).

2008-01-23 19:49  thepurlieu

	* src/gerber.c: * fix bug 1878509 by adding a hack to assume linear
	  interpolation is desired   if no I or J parameter is given. All
	  other programs seem to assume this, so   it should be safe.
	  Also, the testsuite still passes after this change, so   it
	  shouldn't break anything.

2008-01-23 06:32  brorson

	* src/draw-gdk.h: Trivial comment fix: #endif /* DRAW_H */ -->
	  #endif /* DRAW_GDK_H */

2008-01-22 17:47  danmc

	* win32/extract_gtk_win32: start work on documenting how I extract
	  all the gtk for windows stuff and the licenses for each.

2008-01-22 17:37  danmc

	* Makefile.am: remove some extra entries in the files to be cleaned
	  that didn't really belong

2008-01-22 17:29  danmc

	* src/dynload.c: fix a format string warning on windows.

2008-01-22 17:29  danmc

	* configure.ac, src/scheme.c: check for strlwr() at configure time
	  instead of relying on preprocessor #defines.	Should address the
	  strlwr() part of sf bug [ 1877018 ] compiling gerbv 2.0 using
	  cygwin

2008-01-22 17:27  danmc

	* configure.ac, src/Makefile.am, win32/build_gerbv,
	  win32/gerbv.nsi.in: hook in the icons for the non-cygwin windows
	  version

2008-01-21 23:29  thepurlieu

	* src/export-rs274x.c: round values before writing to file in order
	  to make sure no truncation errors are included.

2008-01-21 22:38  thepurlieu

	* src/: Makefile.am, export-rs274x.c, export-rs274x.h, gerbv.c:
	  *export-rs274x.[ch]: start coding the library to export a
	  gerb_image	to a Gerber file. Currently it supports basic
	  aperture drawing and	    polygon fills without circular paths
	  inside them. This should support   most all files exported from
	  PCB, though. For now, only the command     line option is hooked
	  into this new library for testing (--export-rs274x).

2008-01-19 00:31  danmc

	* desktop/: gerbv-16.png, gerbv-22.png, gerbv-24.png, gerbv-32.png,
	  gerbv-48.png, gerbv_icon.ico: add desktop icons from Tomaz.

2008-01-19 00:28  danmc

	* desktop/gerbv-32.svg: add 32x32 icon

2008-01-17 21:28  danmc

	* desktop/: gerbv-16.svg, gerbv-22.svg, gerbv-48.svg, regen_files:
	  add some application icons from Tomaz along with a script from
	  pcb to rebuild the .png and .ico files.

2008-01-15 12:38  danmc

	* src/: drill.c, gerber.c, pick-and-place.c, scheme.c, tooltable.c:
	  fix a bunch of gcc4 warnings

2008-01-13 17:26  spetm

	* src/: project.c, project.h: Cleaned up WIN32 code slightly

2008-01-13 17:21  spetm

	* src/interface.c: Cleaned up small compilation warning

2008-01-13 17:18  thepurlieu

	* src/: draw-gdk.h, interface.c:	* fix bug #1870444 (and a
	  similar report about problems on MAC compiling)
		    by allowing both draw.h and draw-gdk.h to be included.

2008-01-13 16:11  thepurlieu

	* test/golden/test-circular-interpolation-1.png:	* update
	  golden circular interpolation file to reflect updated test
		    file.

2008-01-13 16:09  thepurlieu

	* ChangeLog, src/gerbv.c, src/interface.c, src/render.c,
	  test/inputs/test-circular-interpolation-1.gbx:	 *gerbv.c:
	  Get short options working for export from commandline options
		  *many files: Get exporting from command line working
	  without the need
			  for a display (cairo only). This was a regression
	  after the late
			  on-the-fly GDK code.
		  *render.c,interface.c: Get background color to show up
	  correctly on loaded
			  projects.

2008-01-13 09:41  brorson

	* configure.ac, tags.txt: Created trunk in prep for 2.0.0 release.

2008-01-13 09:21  brorson

	* ChangeLog: Update ChangeLog in prep for 2.0.0 release.

2008-01-13 09:10  brorson

	* src/draw-gdk.c: Apply patch from Stephan Boettcher to help with
	  drawing arcs.

2008-01-13 01:41  danmc

	* README-release.txt, utils/cvs2cl.pl, utils/umap: put cvs2cl.pl
	  and a usermap file here to help with changelog updates for
	  releases

2008-01-12 18:53  brorson

	* configure.ac: Change displayed name of gerbv from
	  gerbv-2.0.0-beta to gerbv-2.0.0.

2008-01-12 18:49  brorson

	* src/exportimage.c: Moved #includes for render.h and exportimage.h
	  after that for cairo.h.  This should fix OSX build bug reported
	  by Colin Hall.

2008-01-12 16:20  thepurlieu

	* ChangeLog, src/draw.c, test/tests.list, test/golden/Makefile.am,
	  test/golden/example_nollezappare_EtchLayer2Bottom..png,
	  test/golden/test-circular-interpolation-1.png,
	  test/inputs/Makefile.am,
	  test/inputs/test-circular-interpolation-1.gbx:       * draw.c:
	  Fix small error in cairo rendering of elliptical circular
		    interpolation paths.
		  * test/input/test-circlar-interpolation.gbx: added
	  another test file.

2008-01-12 15:49  brorson

	* configure.ac, test/Makefile.am, test/run_tests.sh: Change name of
	  ImageMagick utilities from FOO to IM_FOO.  This fixes problem
	  where DISPLAY was overwriting the X environment variable,
	  breaking the tests for me.

2008-01-12 14:41  thepurlieu

	* ChangeLog, src/draw.c, test/tests.list, test/golden/Makefile.am,
	  test/golden/example_am_test.png, test/golden/example_cslk.png,
	  test/golden/example_dan_top.png,
	  test/golden/example_dan_top_sr.png,
	  test/golden/example_eaglecad1.png,
	  test/golden/example_ekf2_d1.png,
	  test/golden/example_ekf2_drill0.png,
	  test/golden/example_ekf2_drill1.png,
	  test/golden/example_ekf2_drill20.png,
	  test/golden/example_ekf2_drill30.png,
	  test/golden/example_ekf2_gnd.png,
	  test/golden/example_ekf2_l0.png, test/golden/example_ekf2_l1.png,
	  test/golden/example_ekf2_l2.png, test/golden/example_ekf2_l3.png,
	  test/golden/example_ekf2_l4.png, test/golden/example_ekf2_l5.png,
	  test/golden/example_ekf2_pow.png,
	  test/golden/example_ekf2_pow3.png,
	  test/golden/example_ekf2_resplan.png,
	  test/golden/example_ekf2_sieb0.png,
	  test/golden/example_ekf2_sieb1.png,
	  test/golden/example_ekf2_stp0.png,
	  test/golden/example_ekf2_stp1.png,
	  test/golden/example_exposure.png,
	  test/golden/example_jj_l1-1.png, test/golden/example_jj_l1-2.png,
	  test/golden/example_jj_l1-3.png,
	  test/golden/example_jj_l1-orig.png,
	  test/golden/example_mentor_boardstation.png,
	  test/golden/example_nollezappare_EtchLayer2Bottom..png,
	  test/golden/example_nollezappare_ThruHolePlated.png,
	  test/golden/example_numpres_numpres.pcb.output_group1.png,
	  test/golden/example_numpres_numpres.pcb.output_group2.png,
	  test/golden/example_numpres_numpres.pcb.output_plated-drill.png,
	  test/golden/example_numpres_numpres.pcb.output_soldermask.png,
	  test/golden/example_numpres_numpres.pcb.output_unplated-drill.png,
	  test/golden/example_numpres_numpres_pcb_output_componentmask.png,
	  test/golden/example_numpres_numpres_pcb_output_componentsilk.png,
	  test/golden/example_orcad_rs232_cm_asb.png,
	  test/golden/example_orcad_rs232_cm_ast.png,
	  test/golden/example_orcad_rs232_cm_bot.png,
	  test/golden/example_orcad_rs232_cm_drd.png,
	  test/golden/example_orcad_rs232_cm_smb.png,
	  test/golden/example_orcad_rs232_cm_smt.png,
	  test/golden/example_orcad_rs232_cm_ssb.png,
	  test/golden/example_orcad_rs232_cm_sst.png,
	  test/golden/example_orcad_rs232_cm_top.png,
	  test/golden/example_orcad_thruhole_tap.png,
	  test/golden/example_pick_and_place_LED.png,
	  test/golden/example_polarity_6_vbat.png,
	  test/golden/example_thermal_bpB.png,
	  test/golden/example_thermal_dsp.png,
	  test/golden/example_trailing_cd1r2.1_sieb0.png,
	  test/golden/example_trailing_cd1r2.1_sieb1.png,
	  test/golden/test-aperture-circle-1.png,
	  test/golden/test-aperture-circle-flash-1.png,
	  test/golden/test-aperture-obround-1.png,
	  test/golden/test-aperture-obround-flash-1.png,
	  test/golden/test-aperture-polygon-1.png,
	  test/golden/test-aperture-polygon-flash-1.png,
	  test/golden/test-aperture-rectangle-1.png,
	  test/golden/test-aperture-rectangle-flash-1.png,
	  test/golden/test-image-justify-1.png,
	  test/golden/test-image-justify-2.png,
	  test/golden/test-image-offset-1.png,
	  test/golden/test-image-offset-2.png,
	  test/golden/test-image-polarity-1.png,
	  test/golden/test-image-rotation-1.png,
	  test/golden/test-include-file-1.png,
	  test/golden/test-layer-axis-select-1.png,
	  test/golden/test-layer-knockout-1.png,
	  test/golden/test-layer-knockout-2.png,
	  test/golden/test-layer-mirror-image-1.png,
	  test/golden/test-layer-mode-1.png,
	  test/golden/test-layer-offset-1.png,
	  test/golden/test-layer-rotation-1.png,
	  test/golden/test-layer-scale-factor-1.png,
	  test/golden/test-layer-step-and_repeat-1.png,
	  test/golden/test-polygon-fill-1.png, test/inputs/Makefile.am,
	  test/inputs/test-aperture-circle-1.gbx,
	  test/inputs/test-aperture-circle-flash-1.gbx,
	  test/inputs/test-aperture-obround-1.gbx,
	  test/inputs/test-aperture-obround-flash-1.gbx,
	  test/inputs/test-aperture-polygon-1.gbx,
	  test/inputs/test-aperture-polygon-flash-1.gbx,
	  test/inputs/test-aperture-rectangle-1.gbx,
	  test/inputs/test-aperture-rectangle-flash-1.gbx,
	  test/inputs/test-polygon-fill-1.gbx:	   * draw.c: Fix a few
	  minor cairo rendering issues: 1) fix rendering of
		    circular interpolation within a polygon fill. 2) Fix
	  rendering of
		    flashed polygon apertures with holes in them.
		  * tests/inputs: Add 8 new test files to test out aperture
	  drawing, and 1
		    to test polygon fills.
		  * tests/golden/*: Update all golden files in preparation
	  for 2.0 release.
		    20 tests were failing for a variety of reasons.  Most
	  were due to the
		    recent disabling of anti-aliasing on polygon fills,
	  which causes very
		    small changes to the rendering of the polygon borders.
	  The remainder
		    of the failings were due to spurious lines previously
	  being drawn on
		    flashed apertures with holes (noticed by Stefan), which
	  has now been
		    fixed.

2008-01-12 12:36  petercjclifton

	* desktop/gerbv.desktop: Add mime types
	  application/x-gerber;application/x-excellon; to .desktop file

2008-01-12 12:09  danmc

	* test/Makefile.am: Revert adding $(SHELL) -x to the test
	  environment.	That broke the script.

2008-01-12 12:03  danmc

	* win32/build_gerbv: - enable cairo in the win32 build script - add
	  'make clean' to the beginning of the script

2008-01-12 10:59  thepurlieu

	* src/callbacks.c:	* callbacks.c: Try and get cairo working on
	  WIN32 by switching to
		    use of gdk_cairo_create to get the drawing surfaces.

2008-01-12 10:10  brorson

	* man/Makefile.am: Random cleanup of makefile system.

2008-01-12 10:09  brorson

	* Makefile.am, autogen.sh, configure.ac, desktop/Makefile.am,
	  src/Makefile.am, test/Makefile.am, win32/Makefile.am: Random
	  cleanup of automake system.

2008-01-12 00:41  danmc

	* win32/build_gerbv: disable dependency tracking which has issues
	  with things like c: in a path

2008-01-12 00:30  danmc

	* src/: callbacks.c, drill.c, drill_stats.c, gerb_error.h,
	  gerb_stats.c, gerber.c: ERROR->GRB_ERROR to avoid name space
	  issues that prevented compiling with the cairo renderer on win32.

2008-01-12 00:19  danmc

	* src/callbacks.c: add a #error near the known broken WIN32
	  section.

2008-01-11 23:55  danmc

	* src/render.c: protect one more cairo-xlib inclusion with a WIN32
	  check

2008-01-11 23:51  danmc

	* src/gerber.c: add a handful of dprintfs

2008-01-11 23:51  danmc

	* src/gerb_file.c: add missing rewind().  Now we can load files on
	  win32.  Noted by Peter Clifton.

2008-01-11 20:51  danmc

	* configure.ac, src/callbacks.c, src/gerb_image.h, src/gerber.c,
	  win32/build_gerbv, win32/gerbv.nsi.in: Minor changes that let
	  gerbv build a non-cygwin windows version along with a native
	  windows installer.  The resulting program installs and deinstalls
	  cleanly but currently only uses the GDK renderer.  It runs but
	  won't load files.  Still, a step in the right direction.

2008-01-11 18:55  danmc

	* configure.ac: add an AM_CONDITIONAL on win32

2008-01-11 18:12  danmc

	* win32/Makefile.am: clean out a bunch of unneeded junk

2008-01-11 18:07  danmc

	* src/: Makefile.am, gerbv.rc: put the code in place for adding an
	  icon on a windows build but leave commented out for the moment
	  until the new icons are added.

2008-01-11 17:36  danmc

	* win32/: Makefile.am, Readme.txt, build_gerbv, gerbv.nsi.in: start
	  adding infrastructure for building windows installers (not
	  finished or hooked in yet)

2008-01-11 17:35  danmc

	* Makefile.am, README-cvs.txt, README-release.txt: add notes on
	  building from cvs and how to create a release

2008-01-11 17:34  danmc

	* configure.ac, scheme/Makefile.am, src/Makefile.am,
	  man/Makefile.am: rework the use of datarootdir to avoid some
	  manpage problems and a dependence on really new autoconf/makes

2008-01-11 17:34  danmc

	* man/gerbv.1.in: remove some obsolete information

2008-01-11 07:08  brorson

	* src/gerber.c: Change char -> int to fix Mac OSX bug noted by
	  Gabriel Paubert.

2008-01-10 12:01  thepurlieu

	* ChangeLog, src/Makefile.am, src/callbacks.c, src/draw.c,
	  src/draw.h, src/exportimage.c, src/gerbv.c, src/interface.c,
	  src/render.c:   * interface.c: Try and fix bug where tooltips
	  weren't showing up for some
		    users.
		  * many files: Implement on-the-fly switching between GDK
	  and cairo
		    rendering, and set default setting on cairo builds to
	  "Fast" (GDK).
		  * draw.c: Fix spurious line rendering noticed by Stefan
	  on BGA pads.
		  * draw.c: Turn off anti-aliasing just on all polygon
	  draws, since they were
		    showing seams on ground planes.
		  * draw.c: Fix clearing of BGA pin holes bug noticed by
	  Stefan.
		  * draw.c: Add "exposure off" logic, allowing macros with
	  the exposure=off
		    parameter to erase.

2008-01-09 20:48  brorson

	* ChangeLog: Inserted note about release into ChangeLog.

2008-01-09 20:37  brorson

	* Makefile.am, configure.ac: Updated Makefile.am and configure.ac
	  in prep for beta release.

2008-01-09 19:48  brorson

	* configure.in: Remove configure.in after moving the file to
	  configure.ac.

2008-01-09 19:47  brorson

	* configure.ac: Move configure.in to configure.ac.

2008-01-09 19:47  brorson

	* rebuild_conf: Remove rebuild_conf after moving actual file to
	  autogen.sh.

2008-01-09 19:46  brorson

	* autogen.sh: Move rebuild_conf to autogen.sh.

2008-01-09 18:16  danmc

	* src/callbacks.c: add the name of the renderer to the about dialog

2008-01-09 17:14  spetm

	* example/uwe/: example-cairo.png, example-gdk.png,
	  example-viewmate.png, example.gbr, mail.txt: Added example on
	  aperture macro overlayed

2008-01-09 15:20  thepurlieu

	* src/callbacks.c:	* callbacks.c: Bump up the resolution of
	  measurements in MMS. Change x
		    and x to lowercase in display.

2008-01-09 13:30  thepurlieu

	* ChangeLog, src/gerbv.c:	* gerbv.c: Make sure we increase
	  max_files by 2, since we may need to
		    open up two files for PNP layers (top + bottom). This
	  fixes a segfault
		    after adding a PNP file to the project and then
	  clicking "New".

2008-01-09 11:48  thepurlieu

	* src/callbacks.c:	* fix bug where ruler pointers didn't show
	  up when units are MILS (this
		    was a regression after the new ruler scale logic was
	  implemented last
		    week).

2008-01-09 11:41  thepurlieu

	* src/render.c: 	* turn off cairo anti-aliasing from
	  "normal" setting, since it
		    seems to cause faint seams between adjacent polygons
	  (most noticable
		    in ground plane outputs from PCB, usually). I'll work
	  on a better
		    workaround for the next release.

2008-01-09 07:44  brorson

	* src/drill.c: Tweaked logic which recognizes drill files to fix
	  bug in Orcad file pointed out by Julian.

2008-01-08 21:41  thepurlieu

	* src/draw.c, test/golden/example_orcad_thruhole_tap.png,
	  test/golden/example_pick_and_place_LED.png:	* fix for arc
	  render regression found in test suite. Updated 2 golden files
		    based on new (more correct) pictures.

2008-01-08 21:24  thepurlieu

	* src/callbacks.c:	* fix stupid change in callbacks.c which
	  disabled all layer interaction

2008-01-08 19:09  brorson

	* src/drill.c: Improve code which figures out if a file is a valid
	  drill file.  This prevents gerbv from accidentally reading in
	  pick-place files.  Fixes bug reported by Julian.

2008-01-08 10:18  thepurlieu

	* ChangeLog, src/callbacks.c:	* callbacks.c: Change color dialog
	  to "blocking", which prevents user
		    from modifying layer orders while it is running and
	  preventing
		    possible problems with the layer tree code.

2008-01-08 07:43  brorson

	* src/drill.c: Added check for %, and fixed check for T.  This
	  should fix bug noticed by Julian where gerbv would not load the
	  drill file example/orcad/thruhole.tap.

2008-01-08 07:24  brorson

	* src/callbacks.c: Added more authors to list.

2008-01-07 21:23  thepurlieu

	* src/gerbv.c:	* when unloading a layer, make sure the last spot
	  is NULL afterwards.

2008-01-07 19:47  thepurlieu

	* ChangeLog, src/draw.c, src/pick-and-place.c:	* pick-and-place.c:
	  Make sure we check cir_seg height and width are > 0,
		    otherwise it can cause cairo rendering problems.
		  * draw.c: Reduce label text font size, since the
	  protel-pnp example file
		    reveals problems fitting the text on the image.

2008-01-07 19:01  thepurlieu

	* ChangeLog, src/callbacks.c, src/draw.c, src/drill.c, src/drill.h,
	  src/gerber.c, src/gerber.h, src/gerbv.c, src/interface.c,
	  src/interface.h, src/pick-and-place.c, src/pick-and-place.h:
	  * draw.c: Revert back to old oval rendering for the time being,
	  since the
		    new one seems to be having issues...
		  * gerbv.c, others: Add a dialog to confirm the user wants
	  to open a file
		    with invalid ASCII characters.

2008-01-07 17:40  thepurlieu

	* src/gerbv.c:	* gerbv.c: Fix segfault noticed by Stefan

2008-01-07 11:55  thepurlieu

	* ChangeLog, src/callbacks.c, src/gerbv.c, src/interface.c,
	  src/interface.h, src/render.c:      * interface.c, callbacks.c:
	  Add in warning dialogs if user starts a new
		    project or opens a project with existing layers to make
	  sure they
		    don't accidentally close all layers.
		  * callbacks.c: Add in some logic to switch to inches in
	  the rulers if the
		    scale gets too small in mils.  Change the default unit
	  back to mils.
		  * interface.c: Recognize the default unit and start the
	  unit combo box
		    to the right one.
		  * render.c: Change the default screen size scale factor
	  to where mils
		    can reasonably show up on the rulers.

2008-01-07 10:18  danmc

	* configure.in, src/callbacks.c, src/gerbv.c, src/gerbv_screen.h,
	  src/render.c: remove MAX_FILES limit.  We start with 1 and grow
	  our array dynamically.

2008-01-07 07:01  brorson

	* src/interface.c: Made inches the default for the units combobox.

2008-01-06 23:59  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/draw.c,
	  src/gerbv_screen.h, src/interface.c, src/render.c:   *
	  callbacks.c, render.c: Get unit changing combobox to work more
	  elegantly
		    by updating all relevent fields immediately after
	  changing units. Re-
		    enable mils on the rulers, since inches were just too
	  large to be
		    usable for most boards.
		  * interface.c: Get gui to gracefully shrink to a small
	  size to support
		    small screen resolutions. Prevent the sidebar from
	  shrinking smaller
		    than looks respectable. Change analysis tools to refer
	  to "visible"
		    layers rather than "active" layers to prevent confusion
	  with the
		    highlighted row in the layer tree. Add a frame around
	  the statusbar to
		    make it more visually appealing. Remove the "online
	  manual" menu item
		    since we don't actually have one yet.
		  * draw.c: Change oval rendering to oblong, since that's
	  probably what is
		    actually intended (GDK rendering already did this).

2008-01-06 19:36  brorson

	* src/callbacks.c: Added authors and license windows to "about"
	  dialog.

2008-01-06 15:29  thepurlieu

	* ChangeLog, src/callbacks.c, src/render.c:	* callbacks.c:
	  Tweak the color dialog checks to make sure it works after
		    destroying the dialog via the window manager. For
	  cairo, speedup
		    rendering during layer actions by simply recompositing
	  the final image
		    instead of redrawing everything. On layer deletion,
	  reselect the first
		    row to always make sure a line is active.
		  * render.c: Reorder rendering so top layer is displayed
	  on top.

2008-01-06 13:59  brorson

	* example/protel-pnp/Pick_Place_for_SE_SG_IF_V2.csv: Revert change
	  removing u-umlaut.  u-umlaut is now back in.

2008-01-06 13:55  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/render.c:	*
	  render.c, callbacks.c: Add in watch cursor during rendering to
	  provide
		    feedback to user.

2008-01-06 13:27  thepurlieu

	* ChangeLog, src/draw-gdk.c, src/draw.c:	* draw.c,
	  draw-gdk.c, gerb_aperture.h: Add rendering code in preparation
		    for aperture macro reordering.

2008-01-06 12:26  thepurlieu

	* src/gerb_aperture.h:	* add new aperture_t types for the macro
	  reordering

2008-01-06 12:02  brorson

	* example/protel-pnp/Pick_Place_for_SE_SG_IF_V2.csv: Remove German
	  u-umlaut from LED200 last item.  Replace with "UE".  This allows
	  the CVS file to get past the binary filters in the file checking
	  stuff.

2008-01-06 11:36  thepurlieu

	* ChangeLog, src/callbacks.c, src/gerbv.c, src/gerbv_screen.h,
	  src/pick-and-place.c, src/pick-and-place.h:	   *
	  pick-and-place.c, gerbv.c: Render top and bottom layers in
	  separate
		    layers (if they exist). Rotate parts correctly and fix
	  min/max
		    calcualtions so autoscaling works correctly. Also, add
	  "top" and
		    "bottom" labels to layer names.

2008-01-06 10:52  brorson

	* src/interface.c: Minor code formatting changes.  Checking in so
	  my local copy matches CVS.

2008-01-06 10:50  brorson

	* src/callbacks.c: Minor mods.	Added F4 and made minor annotation
	  changes.

2008-01-06 09:16  spetm

	* src/: gerber.c, pick-and-place.c, pick-and-place.h: Use isprint()
	  and isdigit() when detecting file type. isprint() seems locale
	  aware, at least on Debian.

2008-01-06 09:14  spetm

	* src/gerbv.c: Reformatting back to as it was

2008-01-06 01:27  danmc

	* configure.in: set minimum required versions for automake an d
	  autoconf

2008-01-06 00:09  danmc

	* src/gerbv.c: fix off by one error that caused segfaults on exit.

2008-01-05 23:37  danmc

	* src/scheme.c: kill one more 64-bit compiler warning

2008-01-05 23:16  thepurlieu

	* ChangeLog, src/callbacks.c, src/gerber.c, src/gerber.h,
	  src/gerbv.c, test/tests.list, test/golden/Makefile.am,
	  test/golden/test-include-file-1.png, test/inputs/Makefile.am,
	  test/inputs/include-file-1.gbx,
	  test/inputs/test-include-file-1.gbx:	   * gerber.c: Add support
	  for include files (%IF) in the parser, which
		    hopefully completes 100% implementation of the RS-274X
	  spec (yay!).
		  * tests: Add a test file to test the include file
	  functionality.

2008-01-05 19:02  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/draw.c,
	  src/draw.h, src/gerbv_screen.h, src/interface.c, src/render.c,
	  test/golden/example_am_test.png, test/golden/example_cslk.png,
	  test/golden/example_dan_top.png,
	  test/golden/example_dan_top_sr.png,
	  test/golden/example_eaglecad1.png,
	  test/golden/example_ekf2_d1.png,
	  test/golden/example_ekf2_drill0.png,
	  test/golden/example_ekf2_drill1.png,
	  test/golden/example_ekf2_drill20.png,
	  test/golden/example_ekf2_drill30.png,
	  test/golden/example_ekf2_gnd.png,
	  test/golden/example_ekf2_l0.png, test/golden/example_ekf2_l1.png,
	  test/golden/example_ekf2_l2.png, test/golden/example_ekf2_l3.png,
	  test/golden/example_ekf2_l4.png, test/golden/example_ekf2_l5.png,
	  test/golden/example_ekf2_pow.png,
	  test/golden/example_ekf2_pow3.png,
	  test/golden/example_ekf2_resplan.png,
	  test/golden/example_ekf2_sieb0.png,
	  test/golden/example_ekf2_sieb1.png,
	  test/golden/example_ekf2_stp0.png,
	  test/golden/example_ekf2_stp1.png,
	  test/golden/example_exposure.png,
	  test/golden/example_jj_l1-1.png, test/golden/example_jj_l1-2.png,
	  test/golden/example_jj_l1-3.png,
	  test/golden/example_jj_l1-orig.png,
	  test/golden/example_mentor_boardstation.png,
	  test/golden/example_nollezappare_EtchLayer2Bottom..png,
	  test/golden/example_nollezappare_ThruHolePlated.png,
	  test/golden/example_numpres_numpres.pcb.output_group1.png,
	  test/golden/example_numpres_numpres.pcb.output_group2.png,
	  test/golden/example_numpres_numpres.pcb.output_plated-drill.png,
	  test/golden/example_numpres_numpres.pcb.output_soldermask.png,
	  test/golden/example_numpres_numpres.pcb.output_unplated-drill.png,
	  test/golden/example_numpres_numpres_pcb_output_componentmask.png,
	  test/golden/example_numpres_numpres_pcb_output_componentsilk.png,
	  test/golden/example_orcad_rs232_cm_asb.png,
	  test/golden/example_orcad_rs232_cm_ast.png,
	  test/golden/example_orcad_rs232_cm_bot.png,
	  test/golden/example_orcad_rs232_cm_drd.png,
	  test/golden/example_orcad_rs232_cm_smb.png,
	  test/golden/example_orcad_rs232_cm_smt.png,
	  test/golden/example_orcad_rs232_cm_ssb.png,
	  test/golden/example_orcad_rs232_cm_sst.png,
	  test/golden/example_orcad_rs232_cm_top.png,
	  test/golden/example_orcad_thruhole_tap.png,
	  test/golden/example_pick_and_place_LED.png,
	  test/golden/example_polarity_6_vbat.png,
	  test/golden/example_thermal_bpB.png,
	  test/golden/example_thermal_dsp.png,
	  test/golden/example_trailing_cd1r2.1_sieb0.png,
	  test/golden/example_trailing_cd1r2.1_sieb1.png,
	  test/golden/test-image-justify-1.png,
	  test/golden/test-image-justify-2.png,
	  test/golden/test-image-offset-1.png,
	  test/golden/test-image-offset-2.png,
	  test/golden/test-image-polarity-1.png,
	  test/golden/test-image-rotation-1.png,
	  test/golden/test-layer-axis-select-1.png,
	  test/golden/test-layer-knockout-1.png,
	  test/golden/test-layer-knockout-2.png,
	  test/golden/test-layer-mirror-image-1.png,
	  test/golden/test-layer-mode-1.png,
	  test/golden/test-layer-offset-1.png,
	  test/golden/test-layer-rotation-1.png,
	  test/golden/test-layer-scale-factor-1.png,
	  test/golden/test-layer-step-and_repeat-1.png:  * interface.c:
	  Remove a billion glade-generated gtk_widget_show function
		    calls, since they aren't needed with
	  gtk_widget_show_all.
		  * interface.c: Add tooltips for all menus and buttons.
		  * interface.c: Update menus for new pointer tool and
	  remove reference
		    to control gerber option, since it's out for 2.0.
		  * callbacks.c: Make middle mouse button the default pan
	  tool, and update
		    the mouse cursor is the user is panning or zooming with
	  middle/right
		    mouse buttons.
		  * interface.c,callback.c: Add right click menu to the
	  layer tree and add
		    column to indicate any modifications to the layer (for
	  now, we just
		    show "I" for an inverted layer). Add back in support
	  for individually
		    inverted layers. Also, fix XOR and OR rendering modes
	  for GDK.
		  * render.c: Fix bug in alpha usage, which wasn't allowing
	  transparency
		    on exported images.
		  * tests/golden/*: Update all golden files, since the png
	  export wasn't
		    using alpha correctly, so all test files now render
	  with a slightly
		    different color (since the black can bleed through the
	  blue color
		    a tiny bit).

2008-01-05 17:34  brorson

	* configure.in: Updated version number to 2.0.0-pre

2008-01-04 21:33  brorson

	* src/: callbacks.c, interface.c: Fixed behavior of cursors in
	  drawing_area so the special cursors stay only in the
	  drawing_area, and the default pointer appears everywhere else.

2008-01-04 20:12  brorson

	* src/callbacks.c, ChangeLog, src/gerbv_screen.h, src/icons.h,
	  src/interface.c: Added pointer button to toggletools on task bar.

2008-01-04 10:50  spetm

	* ChangeLog, src/interface.c: Changed menu entries that pops up a
	  new window to end with three dots

2008-01-04 06:50  brorson

	* src/: callbacks.c, gerbv.c: Fixed bug noted by Peter Clifton.
	  File->new now emptys all project info.

2008-01-04 05:26  spetm

	* ChangeLog, src/draw-gdk.c: Fixed aperture macro drawing in GDK
	  target as well

2008-01-03 19:24  brorson

	* src/interface.c: Comment out toolbuttons for analyze, validate,
	  and control.

2008-01-03 11:34  thepurlieu

	* ChangeLog, src/draw.c, src/draw.h, src/render.c:	* draw.c:
	  Fix some amacro rendering problems that Stefan uncovered.
		  * draw.c: Change the thermal rendering logic to do
	  rendering without
		    push/pop operations, so that vector output will work
	  (previously, the
		    cairo export defaulted to an image export for thermal
	  rendering).
		  * render.c: Fix autoscaling for new amacro test (although
	  the hack will be
		    unnecessary after we reorder the amacro rendering
	  process to correctly
		    calculate the extents of each flashed macro aperture).

2008-01-03 06:39  brorson

	* src/gerber.c: Small changes which improve error reporting for
	  apertures.

2008-01-02 20:22  brorson

	* ChangeLog: Added note about new icons: move, zoom, measure.

2008-01-02 20:21  brorson

	* src/: Makefile.am, icons.h, interface.c: Added icons for
	  toggletool buttons: move, zoom, and measure.

2008-01-02 19:19  spetm

	* src/: amacro.c, draw.c, draw.h, gerber.c: Aperture macros are
	  parsed correctly and executed correctly

2008-01-02 19:09  spetm

	* example/amacro-ref/: 1.grb, README.txt, full-ex.grb, jj1.drl,
	  jj1.grb, limit-ex.grb, stp0.grb: Reference files for advanced,
	  real life, aperture macros

2008-01-02 18:46  danmc

	* example/pick-and-place/: LED.frontsilk.gbr, LED.xy: regenerate
	  after fixing PCB's x-y output.

2008-01-01 19:25  spetm

	* ChangeLog: More aperture macros updates

2008-01-01 19:22  spetm

	* src/amacro.c: Mentor generates aperture macros with negative
	  numbers following an operator.  Ie  $4=$5X-0.0500*. That was a
	  case never tested and that failed of course.

2008-01-01 19:15  spetm

	* src/draw_amacro.c: A more failsafe pop implemented

2008-01-01 17:54  spetm

	* src/: draw.c, draw_amacro.c, draw_amacro.h: Set size of parameter
	  storage to a constant, since there are cad programs that use more
	  than allocated

2008-01-01 16:38  spetm

	* ChangeLog, src/draw_amacro.c: Y axis should have negative offset
	  and operations SUB and DIV must pop explicitly to guarantee
	  order.

2008-01-01 12:43  spetm

	* ChangeLog: Description of aperture macro debugging spree so far

2008-01-01 12:30  spetm

	* src/draw_amacro.c: Aperture macro primitive 1 apperently x and y
	  is an offset

2008-01-01 12:28  spetm

	* src/draw.c: Use a local copy of the aperture parameters, so we
	  don't use the global parameter list when we do the calculations

2008-01-01 11:47  spetm

	* src/: draw_amacro.c, draw_amacro.h: Use a local copy of the
	  aperture parameters, so we don't use the global parameter list
	  when we do the calculations

2008-01-01 11:34  spetm

	* src/: gerb_image.h, gerber.c: Increase parameter field parsed out
	  of aperture definitions. Warn if to many parameters are found

2008-01-01 11:26  spetm

	* src/: gerb_aperture.h, gerber.c: Increase parameter field parsed
	  out of aperture definitions. Warn if to many parameters are found

2007-12-31 15:39  thepurlieu

	* ChangeLog, example/pick-and-place/LED.frontsilk.gbr,
	  example/pick-and-place/Makefile.am, src/callbacks.c,
	  src/callbacks.h, src/draw.c, src/exportimage.c, src/gerbv.c,
	  src/gerbv_screen.h, src/interface.c, src/pick-and-place.c,
	  src/render.c, src/render.h:	      * gerbv.c: Rework project
	  filename saving to save all layers with relative
		    pathnames, relative to the project file location. This
	  allows projects
		    to be relocated, and fixes the second half of bug#
	  1443885.
		  * gerbv.c: More work on command line parsing.
		  * interface.c, render.c, callbacks.c: Reimplement
	  different rendering modes
		    into the sidepane combobox for GDK. For cairo, allow
	  the user to change the
		    quality vs speed.
		  * pick-and-place.c, draw.c: Correct pick and place
	  parsing to use inches
		    for the basic unit. Render names of pick-and-place
	  components to help
		    check placement.

2007-12-31 14:33  brorson

	* src/pick-and-place.c: Removed stuff requiring footprints since
	  it's not a 100% sure-fire indication of a pick-place file.

2007-12-31 13:20  brorson

	* src/drill.c, src/drill.h, src/gerber.c, src/gerber.h,
	  src/gerbv.c, ChangeLog, src/pick-and-place.c,
	  src/pick-and-place.h: Overhauled checks for file type.  Now all
	  file types (Gerber, drill, pick-place) are FALSE by default, and
	  only are TRUE when positive of file type indications are found.
	  Also added specific check for RS-284-D, and throw error if -D is
	  found.

2007-12-31 10:42  spetm

	* example/am-test2/: README.txt, full-ex.gbr, limitex.gbr: Added as
	  example on advanced aperture macros

2007-12-31 10:32  spetm

	* src/scheme.c: Hopefully fixes some compilation warnings

2007-12-31 00:19  danmc

	* src/callbacks.c: use GPOINTER_TO_INT() instead of a straight
	  typecast to an int

2007-12-31 00:16  danmc

	* src/drill_stats.c: include missing header

2007-12-30 17:02  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv_screen.h,
	  src/interface.c, src/render.c, src/render.h:	       *
	  callbacks.[ch], interface.c, others: Implement three "tools",
	  namely
		    the pointer, zoom, and measure tool and hookup to the
	  existing gui
		    stubs. Also, display an informative message in the
	  message bar explaining
		    how to use the active tool (similar to Inkscape). Do
	  some miscellaneous
		    cleanups in the gui code and rendering.
		  * callbacks.c, render.[ch]: Get basic printing support
	  working.

2007-12-30 12:24  thepurlieu

	* src/gerber.c: 	* remove several potential locking loops in
	  the gerber.c parser

2007-12-29 10:38  danmc

	* test/inputs/: Makefile, Makefile.in: remove generated files

2007-12-28 17:24  spetm

	* src/: amacro.c, amacro.h, draw_amacro.c, gerber.c: Aperture macro
	  handling updates

2007-12-28 17:07  spetm

	* ChangeLog, src/amacro.c, src/amacro.h, src/draw.c: gerbv can now
	  handle comments and calculations in aperture macros.	Unfortunate
	  this revealed some errors in how aperture macros are drawn.

2007-12-28 13:30  brorson

	* src/gerber.c: Fix problem where RENDER_USING_GDK was used before
	  #import "config.h".

2007-12-28 12:52  thepurlieu

	* ChangeLog, src/draw.c, src/gerb_image.c, src/gerb_image.h,
	  src/gerber.c, src/render.c, test/tests.list,
	  test/golden/Makefile.am, test/golden/example_am_test.png,
	  test/golden/example_cslk.png, test/golden/example_dan_top.png,
	  test/golden/example_dan_top_sr.png,
	  test/golden/example_eaglecad1.png,
	  test/golden/example_ekf2_d1.png,
	  test/golden/example_ekf2_drill0.png,
	  test/golden/example_ekf2_drill1.png,
	  test/golden/example_ekf2_drill20.png,
	  test/golden/example_ekf2_drill30.png,
	  test/golden/example_ekf2_gnd.png,
	  test/golden/example_ekf2_l0.png, test/golden/example_ekf2_l1.png,
	  test/golden/example_ekf2_l2.png, test/golden/example_ekf2_l3.png,
	  test/golden/example_ekf2_l4.png, test/golden/example_ekf2_l5.png,
	  test/golden/example_ekf2_pow.png,
	  test/golden/example_ekf2_pow3.png,
	  test/golden/example_ekf2_resplan.png,
	  test/golden/example_ekf2_sieb0.png,
	  test/golden/example_ekf2_sieb1.png,
	  test/golden/example_ekf2_stp0.png,
	  test/golden/example_ekf2_stp1.png,
	  test/golden/example_exposure.png,
	  test/golden/example_jj_l1-1.png, test/golden/example_jj_l1-2.png,
	  test/golden/example_jj_l1-3.png,
	  test/golden/example_jj_l1-orig.png,
	  test/golden/example_mentor_boardstation.png,
	  test/golden/example_nollezappare_EtchLayer2Bottom..png,
	  test/golden/example_nollezappare_ThruHolePlated.png,
	  test/golden/example_numpres_numpres.pcb.output_group1.png,
	  test/golden/example_numpres_numpres.pcb.output_group2.png,
	  test/golden/example_numpres_numpres.pcb.output_plated-drill.png,
	  test/golden/example_numpres_numpres.pcb.output_soldermask.png,
	  test/golden/example_numpres_numpres.pcb.output_unplated-drill.png,
	  test/golden/example_numpres_numpres_pcb_output_componentmask.png,
	  test/golden/example_numpres_numpres_pcb_output_componentsilk.png,
	  test/golden/example_orcad_rs232_cm_asb.png,
	  test/golden/example_orcad_rs232_cm_ast.png,
	  test/golden/example_orcad_rs232_cm_bot.png,
	  test/golden/example_orcad_rs232_cm_drd.png,
	  test/golden/example_orcad_rs232_cm_smb.png,
	  test/golden/example_orcad_rs232_cm_smt.png,
	  test/golden/example_orcad_rs232_cm_ssb.png,
	  test/golden/example_orcad_rs232_cm_sst.png,
	  test/golden/example_orcad_rs232_cm_top.png,
	  test/golden/example_orcad_thruhole_tap.png,
	  test/golden/example_polarity_6_vbat.png,
	  test/golden/example_thermal_bpB.png,
	  test/golden/example_thermal_dsp.png,
	  test/golden/example_trailing_cd1r2.1_sieb0.png,
	  test/golden/example_trailing_cd1r2.1_sieb1.png,
	  test/golden/test-image-justify-1.png,
	  test/golden/test-image-justify-2.png,
	  test/golden/test-image-offset-1.png,
	  test/golden/test-image-offset-2.png,
	  test/golden/test-image-polarity-1.png,
	  test/golden/test-image-rotation-1.png,
	  test/golden/test-layer-axis-select-1.png,
	  test/golden/test-layer-knockout-1.png,
	  test/golden/test-layer-knockout-2.png,
	  test/golden/test-layer-mirror-image-1.png,
	  test/golden/test-layer-mode-1.png,
	  test/golden/test-layer-offset-1.png,
	  test/golden/test-layer-rotation-1.png,
	  test/golden/test-layer-scale-factor-1.png,
	  test/golden/test-layer-step-and_repeat-1.png,
	  test/inputs/Makefile, test/inputs/Makefile.am,
	  test/inputs/Makefile.in, test/inputs/test-image-justify-1.gbx,
	  test/inputs/test-image-justify-2.gbx,
	  test/inputs/test-image-offset-1.gbx,
	  test/inputs/test-image-polarity-1.gbx,
	  test/inputs/test-image-rotation-1.gbx,
	  test/inputs/test-layer-axis-select-1.gbx,
	  test/inputs/test-layer-knockout-1.gbx,
	  test/inputs/test-layer-knockout-2.gbx,
	  test/inputs/test-layer-mirror-image-1.gbx,
	  test/inputs/test-layer-mode-1.gbx,
	  test/inputs/test-layer-offset-1.gbx,
	  test/inputs/test-layer-rotation-1.gbx,
	  test/inputs/test-layer-scale-factor-1.gbx,
	  test/inputs/test-layer-step-and_repeat-1.gbx:   * commit
	  Changelog after conflicts

2007-12-28 07:48  danmc

	* src/callbacks.c: add a window title to the about window for gtk
	  older than 2.6

2007-12-28 07:45  brorson

	* src/drill.c: Fix boneheaded error in stats gathering stuff which
	  was causing segfaults when reading drill files.

2007-12-28 07:33  brorson

	* src/callbacks.c, src/drill.c, src/gerb_stats.c, src/gerb_stats.h,
	  src/gerber.c, src/gerbv_screen.h, src/interface.c,
	  src/pick-and-place.c, ChangeLog: Added more checks for file type.
	  This should fix problem of segfaults when reading RS-274D.  Make
	  messages text window (in sidepane) pop up if an error or warning
	  is written to it so user can immediately see problems.
	  Robustified a few areas of stats gathering code.

2007-12-28 00:21  danmc

	* src/callbacks.c: get this working with gtk-2.4.x again

2007-12-27 23:50  danmc

	* test/Makefile.am: don't run the tests if we built with gdk
	  instead of cairo.  The exporting to png is done differently in
	  the two cases and it makes the comparisons a little harder.  If
	  the libpng vs cairo exporting can be made to be more identical
	  this can be reverted.

2007-12-27 16:03  spetm

	* src/pick-and-place.c: The pick and place file type check will
	  hopefully not blow up in our face anymore. The pick and place
	  parser et al still sucks and should need a complete rewrite by
	  someone who knows how to write programs. This will proobably blow
	  up in our face if someone tries to use it.

2007-12-26 20:58  danmc

	* test/README.txt: add section on updating golden files

2007-12-26 13:28  thepurlieu

	* src/gerber.c, src/pick-and-place.c, test/golden/Makefile.am,
	  test/golden/test-image-offset-1.png,
	  test/golden/test-image-offset-2.png,
	  test/golden/test-layer-mode-1.png:	 * a few small followup
	  fixes to prevent segfaults on some test files. Submit golden
	  files for the 3 new testsuite files.

2007-12-26 11:49  danmc

	* test/inputs/Makefile.am: add missing files

2007-12-26 11:48  danmc

	* test/README.txt: write up how to add tests

2007-12-25 15:01  brorson

	* src/: callbacks.c, drill.c, gerber.c: Tweaked reporting of
	  errors, warnings, and notes found while parsing drill and Gerber
	  files.

2007-12-25 10:58  brorson

	* ChangeLog, src/callbacks.c, src/gerb_stats.c, src/gerb_stats.h,
	  src/gerber.c: Added reporting of all D codes used (both Gerber-
	  and user-defined) to Gerber reports window.

2007-12-23 23:55  thepurlieu

	* ChangeLog, src/callbacks.c, src/draw-gdk.c, src/draw.c,
	  src/drill.c, src/gerb_image.c, src/gerb_image.h, src/gerber.c,
	  src/pick-and-place.c, src/render.c, test/tests.list,
	  test/inputs/test-image-offset-1.gbx,
	  test/inputs/test-image-offset-2.gbx,
	  test/inputs/test-layer-mode-1.gbx:	  * gerber.c, many files:
	  Start reorganization of some gerb_image
		    parameters in preparation for adding final Gerber
	  commands
		    like rotation, mirroring, and knockout. Also, normalize
	  all
		    dimensions to inches in the image in order to simplify
		    rendering.
		  * tests/inputs/test-...: Add first three testsuite files
	  to test
		    new commands.

2007-12-22 22:40  brorson

	* src/: callbacks.c, drill_stats.c, drill_stats.h: Add explanatory
	  comments to drill codes in drill report window.

2007-12-22 22:09  brorson

	* src/callbacks.c: Made report text fixed font and selectable.

2007-12-22 15:36  danmc

	* src/Makefile.am: add missing gerb_aperture.h

2007-12-22 10:17  spetm

	* src/amacro.c: Can now handle comments in aperture macros

2007-12-22 09:04  brorson

	* src/: callbacks.c, gerb_stats.c: Extended list of parameters
	  reported in Gerber stats to 3.

2007-12-21 21:00  danmc

	* configure.in: add --enable-efence option to link with
	  ElectricFence

2007-12-21 18:59  spetm

	* src/drill.c: Make sure malloc succeded before memset malloced
	  memory

2007-12-21 18:47  spetm

	* src/: gerber.c, gerbv_icon.h: Fixed compilation warnings and
	  removed comments around commented out code

2007-12-21 13:46  brorson

	* src/callbacks.c: Change gtk_layout_set_size to
	  gtk_widget_set_size_request to eliminate a run-time warning from
	  GTK.

2007-12-21 07:36  brorson

	* src/gerb_stats.c: Modified initialization of stats->parameter to
	  fix possible memory corruption issue.

2007-12-20 21:36  brorson

	* src/: amacro.c, batch.c, callbacks.c, color.c, draw-gdk.c,
	  draw.c, drill.c, drill_stats.c, exportimage.c, gerb_file.c,
	  gerb_image.c, gerb_stats.c, gerb_transf.c, gerber.c, gerbv.c,
	  pick-and-place.c, project.c, setup.c: Now converted almost all
	  malloc/free calls to g_malloc/g_free (except for in scheme.c).

2007-12-20 20:41  brorson

	* src/: amacro.c, callbacks.c, drill_stats.c, exportimage.c,
	  gerbv.c, pick-and-place.c: Replace calls to g_malloc/g_free with
	  malloc/free to (hopefully) improve stability.

2007-12-20 07:35  brorson

	* src/callbacks.c, ChangeLog: Add scrollbars to Gerber aperture
	  report window.

2007-12-20 06:39  brorson

	* src/callbacks.c: Remove extraneous chars before line 1424 causing
	  compilation failure.

2007-12-20 00:45  thepurlieu

	* src/: callbacks.c, render.c:	* make sure we have sane default
	  render size info before any
		    models are loaded to eliminate problems with the rulers
	  and
		    scrollbar size calcs.

2007-12-20 00:15  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv_screen.h,
	  src/interface.c, src/render.c, src/render.h:	       *
	  render.c,callbacks.c,interface.c: Connect rulers and
	  scrollbars and start getting them functional.

2007-12-19 19:56  brorson

	* ChangeLog, src/callbacks.c, src/gerb_error.h, src/gerb_image.h,
	  src/gerb_stats.c, src/gerb_stats.h, src/gerber.c: Implemented
	  reporting of apertures found in Gerber files.  Added report to
	  Gerber reports window.

2007-12-19 19:01  brorson

	* src/gerb_aperture.h: Added new file to repo after refactoring
	  aperture stuff into its own .h file.

2007-12-19 07:33  brorson

	* src/callbacks.c: Bug fix so images are rendered when multiple
	  images are loaded.

2007-12-19 00:41  thepurlieu

	* src/: gerbv.c, interface.c, render.c: 	*allocate all
	  colors to the colormap to try and fix rendering
	  bug Stuart noticed.

2007-12-18 12:48  danmc

	* test/inputs/Makefile.am: add missing directory

2007-12-18 12:02  danmc

	* Makefile.am, configure.in, example/Makefile.am,
	  example/exposure/Makefile.am, example/pick-and-place/Makefile.am,
	  example/polarity/Makefile.am, example/thermal/Makefile.am,
	  example/trailing/Makefile.am, test/Makefile.am, test/tests.list,
	  test/golden/Makefile.am, test/golden/example_am_test.png,
	  test/golden/example_cslk.png, test/golden/example_dan_top.png,
	  test/golden/example_dan_top_sr.png,
	  test/golden/example_eaglecad1.png,
	  test/golden/example_ekf2_d1.png,
	  test/golden/example_ekf2_drill0.png,
	  test/golden/example_ekf2_drill1.png,
	  test/golden/example_ekf2_drill20.png,
	  test/golden/example_ekf2_drill30.png,
	  test/golden/example_ekf2_gnd.png,
	  test/golden/example_ekf2_l0.png, test/golden/example_ekf2_l1.png,
	  test/golden/example_ekf2_l2.png, test/golden/example_ekf2_l3.png,
	  test/golden/example_ekf2_l4.png, test/golden/example_ekf2_l5.png,
	  test/golden/example_ekf2_pow.png,
	  test/golden/example_ekf2_pow3.png,
	  test/golden/example_ekf2_resplan.png,
	  test/golden/example_ekf2_sieb0.png,
	  test/golden/example_ekf2_sieb1.png,
	  test/golden/example_ekf2_stp0.png,
	  test/golden/example_ekf2_stp1.png,
	  test/golden/example_exposure.png,
	  test/golden/example_jj_l1-1.png, test/golden/example_jj_l1-2.png,
	  test/golden/example_jj_l1-3.png,
	  test/golden/example_jj_l1-orig.png,
	  test/golden/example_mentor_boardstation.png,
	  test/golden/example_nollezappare_EtchLayer2Bottom..png,
	  test/golden/example_nollezappare_ThruHolePlated.png,
	  test/golden/example_numpres_numpres.pcb.output_group1.png,
	  test/golden/example_numpres_numpres.pcb.output_group2.png,
	  test/golden/example_numpres_numpres.pcb.output_plated-drill.png,
	  test/golden/example_numpres_numpres.pcb.output_soldermask.png,
	  test/golden/example_numpres_numpres.pcb.output_unplated-drill.png,
	  test/golden/example_numpres_numpres_pcb_output_componentmask.png,
	  test/golden/example_numpres_numpres_pcb_output_componentsilk.png,
	  test/golden/example_orcad_rs232_cm_asb.png,
	  test/golden/example_orcad_rs232_cm_ast.png,
	  test/golden/example_orcad_rs232_cm_bot.png,
	  test/golden/example_orcad_rs232_cm_drd.png,
	  test/golden/example_orcad_rs232_cm_smb.png,
	  test/golden/example_orcad_rs232_cm_smt.png,
	  test/golden/example_orcad_rs232_cm_ssb.png,
	  test/golden/example_orcad_rs232_cm_sst.png,
	  test/golden/example_orcad_rs232_cm_top.png,
	  test/golden/example_orcad_thruhole_tap.png,
	  test/golden/example_pick_and_place_LED.png,
	  test/golden/example_polarity_6_vbat.png,
	  test/golden/example_thermal_bpB.png,
	  test/golden/example_thermal_dsp.png,
	  test/golden/example_trailing_cd1r2.1_sieb0.png,
	  test/golden/example_trailing_cd1r2.1_sieb1.png: enable regression
	  testing.  Verified that the distcheck target works

2007-12-18 12:00  danmc

	* test/run_tests.sh: add some diagnostic output, add some more
	  comments, make this work outside the source tree

2007-12-17 22:47  danmc

	* test/run_tests.sh: add more error checking and also produce an
	  animate output script

2007-12-17 22:47  danmc

	* configure.in, test/Makefile.am: add composite to the list of
	  imagemagick tools

2007-12-17 17:48  thepurlieu

	* src/: exportimage.c, gerbv.c: 	* fixes for building
	  without PNG

2007-12-17 16:58  thepurlieu

	* ChangeLog, src/callbacks.c, src/color.c, src/exportimage.c,
	  src/exportimage.h, src/gerbv.c, src/gerbv_screen.h,
	  src/interface.c, src/render.c, src/render.h:	*
	  render,callbacks,interface: Restructure the whole rendering
	  process by
		    separating out all zoom and pan information from the
	  global variable
		    "screen". This was necessary to allow rendering without
	  having a gtk
		    window open, allowing for export from command line and
	  many others.
		    Also, the translation and zoom code is much more
	  readable due to the
		    elimination of many variables. Also, the GDK color
	  allocations were
		    eliminated to allow rendering without existing GDK
	  colormaps in place.
		  * gerbv.c: Create the basic framework for exporting from
	  the command line.

2007-12-17 12:32  brorson

	* src/drill.c: Bugfix handling of T00 code so it will build on a
	  different machine.

2007-12-17 08:39  danmc

	* configure.in, test/Makefile.am, test/README.txt,
	  test/run_tests.sh, test/tests.list, test/golden/Makefile.am: Add
	  the first pass at a regression testsuite.  For now the tests are
	  not enabled yet because we need some new command line options for
	  gerbv, but the work here should get us a long way towards having
	  an automated test setup.

2007-12-16 21:28  brorson

	* src/drill.c: Added more parse errors and warnings to those
	  reported in report window.

2007-12-16 21:05  brorson

	* src/: callbacks.c, drill.c, gerber.c: Added expository text to
	  Gerber code reports.	Added more error reports for Gerber errors.

2007-12-16 19:03  brorson

	* src/callbacks.c, src/drill_stats.h, src/gerb_error.h,
	  src/gerb_stats.c, src/gerb_stats.h, src/gerber.c, src/render.c,
	  ChangeLog: Implemented reporting of parse errors (with error
	  level) found dring parsing of the Gerber files.

2007-12-16 18:10  brorson

	* ChangeLog, src/callbacks.c, src/drill.c, src/drill_stats.c,
	  src/drill_stats.h, src/gerb_error.h, src/render.c: Implemented
	  reporting of all parse errors (with error level) found during
	  parsing of the drill file.

2007-12-16 12:18  brorson

	* src/: callbacks.c, gerber.c, gerbv_icon.h: Changed gerbv icon to
	  that drawn by Tomaz Solc.  The old icon is also in gerbv_icon.h,
	  but renamed *_old.

2007-12-16 12:13  brorson

	* ChangeLog, src/drill.c, src/drill.h, src/drill_stats.c,
	  src/drill_stats.h: Fixed bug noticed by Joerg involving display
	  of statistics in drill file with M71 calling out metric units.

2007-12-15 09:58  danmc

	* src/callbacks.c: kill another compiler warning

2007-12-15 09:53  danmc

	* src/drill_stats.c: fix a compiler warning and add missing year to
	  copyright notice

2007-12-15 09:44  danmc

	* src/pick-and-place.c: clear out a bunch of compiler warnings.

2007-12-15 09:06  brorson

	* src/: callbacks.c, interface.c: Changed zoom-fit icon on toolbar
	  to use GTK stock "zoom-fit" icon.

2007-12-14 21:31  brorson

	* src/Makefile.am, src/callbacks.c, src/drill.c, src/drill_stats.c,
	  src/drill_stats.h, src/gerb_image.h, src/gerb_stats.c,
	  src/gerb_stats.h, src/render.c, ChangeLog: 1.  Added "General"
	  tab to reports windows for both Gerbers and Drills.  2.  Refactor
	  drill_stats stuff to its own files in accordance with     our
	  function naming scheme.

2007-12-14 20:26  thepurlieu

	* src/: callbacks.c, drill.c:	zero out apertures in dril lparser
	  to eliminate bad rendering. Add autoscale functionality back when
	  new layers are loaded.

2007-12-14 20:10  thepurlieu

	* src/: draw.c, draw.h, drill.c, interface.c:	fix cairo build
	  problem. Re-enable log redirection to the message window.

2007-12-14 18:41  brorson

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/draw-gdk.c,
	  src/draw-gdk.h, src/drill.c, src/gerb_image.c, src/gerb_image.h,
	  src/gerb_stats.c, src/gerb_stats.h, src/gerber.c, src/render.c,
	  src/render.h: Start adding list of drills found to drill
	  statistics reported.	Now "analyze->active drill layers" reports
	  each drill defined, and the number of times it is used.

2007-12-14 13:04  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv_screen.h,
	  src/interface.c, src/render.c, src/render.h:	       *
	  render,callbacks: Fully separate GDK and cairo rendering code to
	  help
		    speed analyzing. Change from storing intermediate cairo
	  patterns to
		    xlib surfaces for speed improvement. Eliminate image
	  compositing on
		    each expose_event in order to make panning feel much
	  quicker.
		    Temporarily disable idle function to fix GDK memory
	  leaks and crashes.

2007-12-13 06:50  brorson

	* src/: callbacks.c, drill.c, gerb_image.h, gerb_stats.c,
	  gerb_stats.h: Merged Joerg's drill parser stuff into CVS.

2007-12-12 22:40  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv.c,
	  src/gerbv_screen.h, src/interface.c, src/render.c, src/render.h:
	    * src/gerbv.c: Fix half of bug #1443885 by eliminating segfault
	  when
		    project file has layer files that won't load.
		  * src/callbacks.[ch],src/interface.c,src/render.[ch]: Big
		    cleanup of callbacks.c and start moving zoom code to
	  render.c in
		    preparation for separating out zoom info from screen
	  struct (allowing
		    for exporting to file and improving code readability).
	  Add in scrollbars
		    and start hooking up rulers and scrollbar to panning.

2007-12-12 09:29  thepurlieu

	* src/callbacks.c:	* repair visibility toggle buttons after
	  latest DND addition

2007-12-11 22:57  thepurlieu

	* src/: callbacks.c, interface.c:	* cleanup warning message,
	  and change GTK variable for optional print
		    enabling, per Dan's email

2007-12-11 22:51  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv_screen.h,
	  src/interface.c, src/render.c:       *
	  src/callbacks.c,src/interface,src/render.c: Get drag and drop
	  working
		    for layer sidebar. Fix memory leak for cairo rendering.

2007-12-11 14:29  thepurlieu

	* src/interface.c:	* disable tree view searching so it doesn't
	  steal key presses

2007-12-11 11:12  thepurlieu

	* src/: callbacks.c, callbacks.h, render.c, render.h:	* apply
	  fixes for GDK compilation. Fix bug so GDK colors can now be
	  changed.

2007-12-10 20:57  thepurlieu

	* ChangeLog, src/gerber.c:	* src/gerber.c: Fix polygon
	  rendering bug (bug #1190809). This was due
		    to the gerber parser not storing the correct polarity
	  when closing
		    a polygon.

2007-12-10 12:03  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv.c,
	  src/gerbv_screen.h, src/interface.c, src/pick-and-place.c,
	  src/render.c:    * src/gerbv.c,src/callbacks.c,others: Get basic
	  layer management gui up
		    and running. This includes visibility toggling, color
	  picking, and basic
		    row management using the buttons at the bottom. A popup
	  menu will also
		    be added when the user right clicks.

2007-12-10 11:02  brorson

	* src/: callbacks.c, gerbv.c, interface.c: Added some #ifdef
	  EXPORT_PNG directives a strategic locations so I can compile on a
	  system with no PNG stuff.

2007-12-09 16:29  brorson

	* src/: render.c, render.h: Put #ifdef RENDER_USING_GDK around
	  cairo stuff to enable compilation under GDK.

2007-12-09 15:45  thepurlieu

	* configure.in: 	* reduce cairo dependency to 1.2

2007-12-09 15:38  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/draw.c,
	  src/draw.h, src/exportimage.c, src/gerbv.c, src/gerbv_screen.h,
	  src/interface.c, src/render.c, src/render.h:	       *
	  gerbv.c,callbacks.c,interface.c,others: Implement export-to-file
	  for
		    PNG, PDF, SVG, and PS. Start implementing print
	  functionality. More
		    cleanup of old gui code. Move log handler over to new
	  message textview
		    in the sidebar.

2007-12-09 15:35  brorson

	* ChangeLog, HACKING, src/callbacks.c, src/drill.c,
	  src/gerb_image.c, src/gerb_image.h, src/gerb_stats.c,
	  src/gerb_stats.h, src/gerber.c, src/render.c, src/render.h: Added
	  beginnings of statistics reports for drill files.

2007-12-09 12:17  thepurlieu

	* ChangeLog, src/callbacks.c, src/exportimage.c, src/gerbv.c,
	  src/interface.c:  * src/gerbv.c,src/callbacks.c: Reattach project
	  open/save stuff in gui
		    and separate out some of the code back to gerbv.c.

2007-12-08 18:58  brorson

	* src/: Makefile.am, callbacks.c, callbacks.h, gerb_image.c,
	  gerb_image.h, gerb_stats.c, gerb_stats.h, gerber.c, gerber.h,
	  gerbv_screen.h, interface.c, render.c, render.h: Added
	  functionality to display report of G codes found in active Gerber
	  layers.

2007-12-08 16:03  thepurlieu

	* ChangeLog, src/amacro.c, src/callbacks.c, src/draw.c,
	  src/gerber.c, src/render.c:	  * src/render.c,src/callbacks.c:
	  Fix translation code for cairo renderer
		    so things are correctly centered on the screen after a
	  zoom-to-fit. Fix
		    scaling code for MM unit drawings.
		  * src/amacro.c,src/gerber.c: Fix error messages in amacro
	  parsing (bug
		    #1845782) on FreeBSD systems (thanks to Joerg for the
	  patch). Also, fix
		    possible hangs during amacro parsing (e.g. the file
	  "%AM" would hang
		    gerbv, since it didn't correctly check for EOF).

2007-12-07 20:23  brorson

	* ChangeLog, HACKING: Update HACKING with latest info about file
	  hierarchy.

2007-12-07 20:14  brorson

	* src/: Makefile.am, callbacks.c, callbacks.h, draw.h, gerber.c,
	  gerber.h, gerbv.c, gerbv_screen.h, render.c, render.h: Refactor
	  redraw_pixmap into its own file, per discussion of 12.7.2007.
	  Also start incorporating stuff to gather Gerber statistics.

2007-12-07 18:38  thepurlieu

	* ChangeLog, src/drill.c:	* src/drill.c: Fix warning messages
	  on some drill files (bug #1316247).
		    The drill parser did not zero out new gerbv_aperture_t
	  structures, which
		    sometimes allowed junk in the param[x] portions, which
	  confused the
		    parser and gave warnings and potentially incorrectly
	  rendered drill
		    holes.

2007-12-07 14:34  thepurlieu

	* ChangeLog, src/callbacks.c, src/draw.c:	* src/draw.c: Fix
	  thermal rendering bug (bug #1024000) in the cairo
		    rendering code (this bug is not easily fixable in the
	  GDK code, but
		    it is being obsoleted soon).

2007-12-07 07:49  brorson

	* HACKING: Updated file with more info about gerbv's datastructures
	  and workings.

2007-12-06 14:59  brorson

	* configure.in, src/callbacks.c: Minor tweaks to allow compilation
	  on GDK (non-cairo) systems.

2007-12-06 11:05  thepurlieu

	* ChangeLog, src/callbacks.c, src/gerbv.c:	*
	  src/callbacks.c,src/gerbv.c: Add private implementation of
		    gdk_cairo_create to allow compilation with gtk < 2.8.
	  Fixed bug in gerbv
		    which was causing gdk rendering to skip frames
	  sometimes.

2007-12-05 23:28  thepurlieu

	* ChangeLog, src/drill.h, src/gerb_image.h, src/gerber.c:	*
	  src/gerber.c,src/drill.h,src/gerb_image.h: Fix memory corruption
	  issue
		    with G54 codes not checking if aperture numbers were
	  within bounds (bug
		    #1843983). Also, bumped up max aperture number from 999
	  to 9999 based on
		    reports of some CAD packages using numbers this hig
	  (even though it
		    clearly says 999 is the highest number in the RS274X
	  spec). This will
		    increase memory usage somewhat, but hopefully should be
	  acceptable.

2007-12-05 22:19  thepurlieu

	* ChangeLog, src/drill.c:	* src/drill.c: Fix parsing of drill
	  files with commas in
		    place of decimals (bug #1844100).

2007-12-05 22:05  thepurlieu

	* ChangeLog, src/draw-gdk.c, src/draw.c:	*
	  src/draw.c,src/draw-gtk.c: Fix rendering of lines drawn with
	  rectangular
		    aperatures (bug #1834944 and #1704942). Thanks to
	  ineiev for the gdk
		    patch, which was reworked to apply to the cairo
	  rendering too.

2007-12-05 21:26  brorson

	* src/: callbacks.c, interface.c: Added #ifdef RENDER_USING_GDK to
	  enable compilation when not using cairo.

2007-12-05 08:52  brorson

	* HACKING: Started adding notes about gerbv's internal workings to
	  help other new hackers understand the program.

2007-12-04 23:01  thepurlieu

	* ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv.c,
	  src/interface.c:    * src/callbacks.[ch],src/interface.[ch]:
	  Rename GTK widgets to more
		    recognizable names for better code legibility. Change
	  sidebar to a
		    notebook view and add a messages tab. Organize
	  statusbar layout. Add
		    "analyze" menu and move CAM related functions to it.
	  Clean up toolbars
		    and combine into a single toolbar.

2007-12-03 08:18  brorson

	* configure.in: Bump cairo requirements to 1.4.0 since some of the
	  cairo code required the newer library.

2007-12-01 16:11  danmc

	* src/callbacks.c: add missing header

2007-12-01 12:03  thepurlieu

	* src/: callbacks.c, gerbv.c, interface.c:
		  * remove references to support.h to allow compilation

2007-11-30 22:33  danmc

	* configure.in: make cairo be the default renderer again.  Reduce
	  the gtk version to 2.4.0 since we explicitly check for cairo in
	  the cairo rendering case.

2007-11-30 20:39  thepurlieu

	* ChangeLog, src/Makefile.am, src/callbacks.c, src/callbacks.h,
	  src/gerbv.c, src/gerbv_screen.h, src/interface.c,
	  src/interface.h:	*
	  src/callbacks.[ch],src/interface.[ch],src/gerbv.c: Split out all
	  gui
		    code out of gerbv.c and put it into the standard
	  callbacks/interface
		    files. Started to overhaul gui during the process.
	  Also, speed up the
		    feel of the cairo rendering by rendering layers to a
	  cairo_pattern_t,
		    then compositing using these patterns. This allows the
	  user to pan and
		    get much quicker response while the CPU renders the new
	  view in the
		    background.

2007-11-30 06:53  brorson

	* ChangeLog: Modify build system so you must explicitly
	  --enable-cairo to build using cairo, otherwise build using GDK by
	  default.

2007-11-30 06:49  brorson

	* configure.in, src/exportimage.c, src/gerbv.c,
	  src/pick-and-place.c: Modified configure.in so you must
	  explicitly --enable-cairo.  Added #ifdef to a couple files so
	  both cairo and GDK flavors will build correctly.

2007-11-29 07:39  brorson

	* ChangeLog, src/gerb_file.c, src/gerber.c, src/gerbv.c,
	  src/gerbv_screen.h, src/project.c: Added "File -> Open Gerber(s)"
	  dialog window.

2007-11-28 23:46  danmc

	* configure.in, src/Makefile.am, src/gerbv.c: add a --disable-cairo
	  to switch back to the gdk rendering

2007-11-28 21:34  danmc

	* configure.in: explicitly check for and add -lm instead of getting
	  it as a side effect of gtk and glib.

2007-11-27 09:36  danmc

	* src/gerbv.c: Plug a slow memory leak.  While here point to the
	  gerbv home page in addition to the gEDA home page.

2007-11-27 07:09  brorson

	* HACKING, Makefile.am, configure.in: Minor mods in prep for 1.0.3
	  release.

2007-11-27 06:42  brorson

	* src/: draw.c, drill.c: Fix compiler warnings noticed by Stefan.

2007-11-26 22:07  thepurlieu

	* ChangeLog, src/Makefile.am, src/draw-gdk.c, src/draw-gdk.h,
	  src/gerbv.c:
		  * src/draw-gdk.[ch],src/gerber.c: Add gdk rendering code
	  back in so it can
		    be compiled if cairo isn't available.
		  * src/gerber.c: Fix g_strconcat calls by adding NULL to
	  end of arguments.

2007-11-26 08:53  danmc

	* configure.in: use --enable-debug instead of asking for hand
	  editing of config.h

2007-11-26 08:52  danmc

	* src/: Makefile.am, common.h, drill.c: Fix for non-gcc from trunk.
	  Make sure __FUNCTION__ is defined on non-gcc builds.

2007-11-26 08:45  danmc

	* src/: Makefile.am, common.h, drill.c: Make sure that we define
	  __FUNCTION__ when using a non-gcc compiler.  Builds with SunPRO
	  again.

2007-11-26 08:45  danmc

	* src/common.h: file common.h was added on branch STABLE_1_x_branch
	  on 2007-11-26 13:52:03 +0000

2007-11-26 07:02  danmc

	* configure.in: make sure DEBUG gets set to 0 or 1, not just
	  defined or undefined

2007-11-26 06:42  danmc

	* configure.in: revert previous.  We already have --enable-debug.

2007-11-25 20:52  brorson

	* configure.in, src/drill.c: Modify dprintf to make it configurable
	  from config.h.  This makes it possible to turn on and off for all
	  files using this fcn.

2007-11-25 20:44  danmc

	* configure.in: Instead of completely overriding CFLAGS and LIBS,
	  just append our stuff.  Now we don't lose our compiler
	  optimizations and any user supplied flags.

	  Also add a --enable-debug argument which defines DEBUG=1 in
	  config.h.

2007-11-25 20:43  danmc

	* configure.in: Instead of completely overriding CFLAGS and LIBS,
	  just append our stuff.  Now we don't lose our compiler
	  optimizations and any user supplied flags.

2007-11-25 20:31  brorson

	* src/: gerbv.c, gerbv_screen.h: Added help->about dialog.

2007-11-25 20:27  danmc

	* doc/sources.txt: correct Excellon URL

2007-11-25 17:01  brorson

	* configure.in, src/drill.c, src/gerbv.c: Fixed problem with
	  nollezappare/ThruHolePlated.ncd.  Based fix upon Dan's work.
	  Also added configure time support for dprintf.

2007-11-25 15:14  danmc

	* src/drill.c: fix parsing of
	  example/nollezappare/ThruHolePlated.ncd which uses M71 in the
	  header to switch to metric units.

2007-11-25 15:12  danmc

	* src/drill.c: fix parsing of
	  example/nollezappare/ThruHolePlated.ncd where there is an M71
	  code in the header setting the units to metric.

2007-11-24 09:02  danmc

	* ChangeLog: update for 1.0.3 release

2007-11-23 16:56  danmc

	* src/: gerber.c, gerbv.c: get zoom->fit and the initial autoscaled
	  size to work when the gerber file has the SR step and repeat code
	  in it.

2007-11-23 00:35  danmc

	* Makefile.am, configure.in, desktop/Makefile.am, doc/Makefile.am,
	  doc/PNG-print/Makefile.am, doc/eagle/Makefile.am,
	  doc/html/Makefile.am, example/Makefile.am,
	  example/Mentor-BoardStation/Makefile.am,
	  example/am-test/Makefile.am, example/cslk/Makefile.am,
	  example/dan/Makefile.am, example/eaglecad1/Makefile.am,
	  example/ekf2/Makefile.am, example/jj/Makefile.am,
	  example/nollezappare/Makefile.am, example/numpres/Makefile.am,
	  example/orcad/Makefile.am, man/Makefile.am, scheme/Makefile.am:
	  Remove redundant code.  There were several things explicitly
	  added to configure.in and the Makefile.am's that
	  automake/autoconf already add without being told.  This
	  consolidates and cleans up the build system a bit more.

2007-11-23 00:24  danmc

	* configure.in, src/Makefile.am: Remove a lot of duplicated and
	  redundant code.  For example, no need to AC_SUBST(CFLAGS), that
	  happens automatically.  Also if we add things like $GTK_CFLAGS in
	  configure.in, then we don't need to also add them to AM_CFLAGS in
	  src/Makefile.am

2007-11-22 23:57  danmc

	* configure.in, src/Makefile.am: clean up the build system a good
	  bit.	In particular:

	  - don't hard code pkg-config.  Find it with AC_PATH_PROG
	  instead.

	  - Move the addition of -Wall from hardcoded in the Makefile.am
	  to a test based on gcc in configure.in so we can build with
	  non-gcc compilers.

	  - PKG_CHECK_MODULES already sets FOO_FLAGS and FOO_LIBS so no
	  need to run pkg-config ourselves and explicitly set these.

	  - remove a bunch of AC_SUBST() lines which substituted variables
	   which are already substituted.  For example AC_PROG_CC already
	  will substitute CC, no need to AC_SUBST(CC).

	  - Remove duplication in how gtk and png libs and includes were
	  added   to the compiler lines.

2007-11-22 23:52  danmc

	* src/dynload.c: avoid a compiler warning about inconsistent types

2007-11-22 11:25  danmc

	* src/Makefile.am: do not explicitly set -Wall in AM_CFLAGS.  There
	  is a check in configure.in which only sets that if we're using
	  gcc.

2007-11-22 11:17  danmc

	* src/Makefile.am: add missing csv_defines.h

2007-11-22 11:16  danmc

	* configure.in: when using PKG_CHECK_MODULES(FOO,..) don't then
	  explicitly set FOO_CFLAGS and FOO_LIBS.  The module check already
	  does that.

2007-11-22 07:22  brorson

	* Makefile.am, scheme/Makefile.am, src/Makefile.am: Cleaning up
	  Makefile.am in several directories in prep for release.

2007-11-22 06:51  brorson

	* configure.in, src/draw.c, src/draw.h: Added stuff to configure.in
	  to find libcairo and libgtk.	Moved #include "cairo/cairo.h" to
	  "cairo.h" in draw.* since cairo include dirs are now
	  automatically found.

2007-11-21 06:57  danmc

	* src/gerb_image.c: If a gerber file doesn't have any nets, then
	  don't complain that there are no apertures.  Noted by Bert
	  Timmerman.

2007-11-20 12:16  thepurlieu

	* ChangeLog, src/draw.c, src/gerbv.c:
		  * Add missing rendiring code for arcs (I missed this with
	  the last
		    commit). Also, fix an error in the oval aperature
	  rendering.

2007-11-19 16:52  thepurlieu

	* ChangeLog, configure.in, example/am-test/am-test.gbx, src/draw.c,
	  src/draw.h, src/gerbv.c, src/pick-and-place.c:      * complete
	  the rendering conversion to cairo. Everything that rendered
		    before *should* still render correctly. If it doesn't
	  let me know. As
		    a side note, several rendering bugs were discovered in
	  the aperature
		    macro code, so those are now fixed.

		  * add an extra sanity check in the pick-n-place file
	  parser and help
		    make sure it doesn't incorrectly guess the filetype

		  * add a cairo check to configure.in

2007-11-19 00:24  danmc

	* src/: gerber.c, gerbv.c: get autoscaling to work when step and
	  repeat is used

2007-11-18 23:03  danmc

	* configure.in, src/Makefile.am: - Check for a recent gtk which is
	  needed due to the cairo stuff.  - remove a bunch of lines like
	  AC_SUBST(CC) which aren't needed   since autoconf already does
	  that.  - remove some defines which are not used anywhere - do not
	  hard code PKG_CONFIG - other random autoconf cleanups

2007-11-18 21:04  danmc

	* Makefile.am, configure.in, example/dan/Makefile.am,
	  example/dan/README.txt, example/dan/top_sr.gbx,
	  scheme/Makefile.am, src/draw.c, src/drill.c, src/gerb_image.h,
	  src/gerber.c, src/gerbv.c: Apply a handful of patches from Thiemo
	  Nagel and Joost Witteveen.

	    - Implement support for %SR% extended gerber commands.

	    - Fix endless loop bug when gerbv encountered an unknown
	      % code: the '%' case in parse_gerb() did not check for EOF.

	    - Setting the initial scale (image->info->min_x, min_y) went
	      wrong for %MOMM% gerber files, as the if() statements
	      compared to the unscaled cur_net->stop_x.

	  And I added the following:

	    - Added an example of a gerber file using the %SR% command.

2007-11-18 12:38  danmc

	* src/draw.c: Use cos() and sin() instead of cosf() and sinf() as
	  the argument is a double anyway and also the float versions are
	  not as widely available.

2007-11-18 11:09  brorson

	* ChangeLog: Brought ChangeLog up to date.

2007-11-18 09:51  brorson

	* Makefile.am, configure.in, src/Makefile.am, src/draw.c,
	  src/drill.c, src/gerb_image.h, src/gerber.c: Committed patches
	  from Thiemo Nagel and Joost Witteveen in prep for next release.

2007-06-24 12:19  danmc

	* src/gerbv_screen.h: correct the size of statusbar.msgstr to match
	  whats used in the rest of the code

2007-02-28 22:46  thepurlieu

	* ChangeLog, src/Makefile.am, src/draw.c, src/draw.h,
	  src/draw_amacro.c, src/draw_amacro.h, src/exportimage.c,
	  src/gerbv.c, src/pick-and-place.c: Change rendering from gdk to
	  cairo

2007-02-27 16:56  spetm

	* ChangeLog, src/gerbv_screen.h: Fixed reported segfault

2007-02-27 16:43  spetm

	* ChangeLog, src/drill.c: Guessed wrong format for small drillfiles

2007-02-21 23:54  thepurlieu

	* ChangeLog, example/pick-and-place/LED.xy, src/gerb_image.c,
	  src/gerb_image.h, src/pick-and-place.c: Add code to parse PCB
	  pick-and-place export format

2007-02-17 15:30  thepurlieu

	* ChangeLog, src/csv.c, src/gerbv.c, src/pick-and-place.c,
	  src/pick-and-place.h: Get simple pick-and-place file to load
	  through command line

2007-02-16 12:50  thepurlieu

	* ChangeLog, src/gerbv.c, src/pick-and-place.c,
	  src/pick-and-place.h: More cleanup of pick and place code

2007-02-15 21:40  thepurlieu

	* ChangeLog, src/Makefile.am, src/gerbv.c, src/pick-and-place.c,
	  src/pick-and-place.h, src/project.c, src/search.c, src/search.h,
	  src/search_cb.c, src/search_cb.h, src/search_file.c,
	  src/search_file.h, src/search_gui.c, src/search_gui.h,
	  src/search_mark.c, src/search_mark.h: [no log message]

2006-10-19 18:53  danmc

	* src/: gerbv.c: fix setting of the initial window size when the
	  screen is larger than the display.  Patch from David Carr

2006-10-19 18:52  danmc

	* configure.in: add some checks to make sure libpng-config exists

2006-10-19 18:52  danmc

	* rebuild_conf: add $ACLOCAL_FLAGS to aclocal call

2006-09-20 09:09  aenfaldor

	* src/gerbv.c: Check that 3/4 of screen width does not cause height
	  to be more than screen height. Make window resizable to smaller
	  than initial size

2006-07-28 06:35  spetm

	* INSTALL, README: Updated some information

2006-07-28 06:33  spetm

	* configure.in, src/gerbv.c, src/setup.h: Last remaning parts of
	  GTK1 removed

2006-07-26 09:31  spetm

	* src/gerber.c: Error check got copy-paste-error

2006-07-26 04:03  spetm

	* ChangeLog, configure.in: Time for new release

2006-07-26 03:58  spetm

	* Makefile.am, configure.in, desktop/Makefile.am: Make files in
	  desktop part of distribution

2006-07-26 03:58  spetm

	* desktop/Makefile.am: file Makefile.am was added on branch
	  STABLE_1_x_branch on 2006-07-26 08:00:37 +0000

2006-07-26 03:38  spetm

	* desktop/: gerbv.desktop, gerbv.png: Added from Debian buglist
	  Vassilis Pandis

2006-07-26 03:26  spetm

	* ChangeLog, src/log.c: Updated by Dino to use GTK2

2006-07-25 19:06  spetm

	* ChangeLog, src/log.c: Updated to use GTK2 by Dino

2006-07-25 19:04  spetm

	* ChangeLog: Added handling of return values in a lot of places.

2006-07-25 17:47  spetm

	* src/drill.c, src/gerb_file.c, src/gerber.c, src/gerbv.c,
	  src/setup.c, ChangeLog: Added handling of return values in a lot
	  of places.

2006-07-25 17:11  spetm

	* doc/PNG-print/Makefile.am: Update that has been laying around

2006-07-25 13:16  spetm

	* src/: gerb_file.c, project.c: Improved error handling

2006-07-25 13:10  spetm

	* ChangeLog, configure.in, rebuild_conf, man/gerbv.1.in,
	  src/Makefile.am: Update to work with newer autoconf and automake

2006-07-25 13:08  spetm

	* AUTHORS: Obfuscated email addresses

2006-07-25 12:58  spetm

	* rebuild_conf: Changed order of automake and autoconf after
	  looking at pcb

2006-07-25 12:53  spetm

	* ChangeLog, configure.in, man/gerbv.1.in, src/Makefile.am: Update
	  to work with newer autoconf and automake

2006-07-24 09:22  spetm

	* src/gerb_file.c: More error checks added after request

2006-07-24 08:47  spetm

	* src/: gerb_file.c: A small unfck of last patch

2006-07-24 08:35  spetm

	* ChangeLog, src/gerb_file.c: gerbv handles negative coordinates.
	  Closes #1236047

2006-07-24 04:53  spetm

	* ChangeLog, src/gerb_file.c, src/gerbv.c: Reduce SEGV chance in
	  gerb_fclose function

2006-07-24 04:52  spetm

	* AUTHORS: Minor updating

2006-07-24 04:27  spetm

	* CONTRIBUTORS, README: Minor updating

2006-07-24 04:08  spetm

	* ChangeLog, src/gerb_file.c, src/gerbv.c: Reduce SEGV chance in
	  gerb_fclose situation

2006-07-23 17:28  spetm

	* ChangeLog, src/gerb_image.h, src/gerber.c, src/gerbv.c: Handles
	  autoscaling of mm better according to SF-alias extensive

2006-07-23 17:05  spetm

	* src/gerb_file.c: Minor cleanup of previous patch

2006-07-23 17:00  spetm

	* ChangeLog, src/gerb_image.h, src/gerber.c, src/gerbv.c: Handles
	  autoscaling of mm better according to SF-alias extensive

2006-07-23 14:36  spetm

	* ChangeLog, src/drill.c, src/gerb_file.c: Hand patched possible
	  memleaks and SIGSEGVs pointed out by Wolfgang Wieser

2006-07-23 14:11  spetm

	* ChangeLog, src/drill.c, src/gerb_file.c: Hand patched possible
	  memleaks and SIGSEGVs pointed out by Wolfgang Wieser

2006-05-07 16:00  spetm

	* ChangeLog, src/draw_amacro.c: Renamed stack_t to macro_stack_t to
	  support build on Darwin

2006-05-07 15:56  spetm

	* ChangeLog, src/draw_amacro.c: Renamed stack_t to macro_stack_t to
	  support build on Darwin

2006-05-07 15:52  spetm

	* ChangeLog, configure.in: Build only and by default for GTK+ 2.x

2005-09-28 20:42  danmc

	* ChangeLog: note gcc4 fix

2005-09-28 20:41  danmc

	* src/drill.c: pull up the rev 1.34 to rev 1.35 change from the
	  head:

	  Remove an lval typecast.  Not only does this get gerbv to compile
	  with gcc4 and other non-gcc compilers, it was no longer needed as
	  the types involved were all doubles anyway.

2005-09-28 20:38  danmc

	* ChangeLog: note gcc4 fix

2005-09-28 20:35  danmc

	* src/drill.c: Remove an lval typecast.  Not only does this get
	  gerbv to compile with gcc4 and other non-gcc compilers, it was no
	  longer needed as the types involved were all doubles anyway.

2005-05-14 12:21  spetm

	* build_release: cvs server name changed

2005-05-14 07:11  spetm

	* src/exportimage.c: Broke PNG ouput

2005-04-22 07:21  motyl

	* example/protel-pnp/: Assembly_Drawings.pdf,
	  Final_Artwork_Prints.pdf, Pick_Place_for_SE_SG_IF_V2.csv,
	  Pick_Place_for_SE_SG_IF_V2.txt, README.txt, SE_SG_IF_V2.DRL,
	  SE_SG_IF_V2.DRR, SE_SG_IF_V2.GBL, SE_SG_IF_V2.GBO,
	  SE_SG_IF_V2.GBS, SE_SG_IF_V2.GD1, SE_SG_IF_V2.GG1,
	  SE_SG_IF_V2.GM1, SE_SG_IF_V2.GM2, SE_SG_IF_V2.GTL,
	  SE_SG_IF_V2.GTO, SE_SG_IF_V2.GTS, SE_SG_IF_V2.LDP,
	  SE_SG_IF_V2.REP, SE_SG_IF_V2.RUL, SE_SG_IF_V2.TXT,
	  SE_SG_IF_V2.apr, Status_Report.txt: These examples of GERBER
	  files with matching "pick and place".csv file are intented to
	  demonstrate possible usage of gerbv in PCB assembly and any other
	  work which requires efficient searching of elements on PCB.

	  They were donated by Karl Schmittschneider
	  <ks.electronic@t-online.de> to gerbv project on 2005-04-19.

2005-02-22 15:58  spetm

	* ChangeLog, configure.in: Release 1.0.1

2005-02-15 16:46  spetm

	* ChangeLog, src/draw_amacro.c: Fixed gc in aperture macro
	  primitives 5, 21 and 22

2005-02-08 04:49  motyl

	* ChangeLog: fixed ChangeLog patch typo

2005-02-08 04:40  motyl

	* ChangeLog, src/gerb_file.c, src/gerbv.c: src/gerbv.c: malloc
	  strlen+2, not +1 src/gerb_file.c: malloc len+1, not len

2005-02-08 04:09  motyl

	* ChangeLog, src/gerb_file.c, src/gerbv.c: src/gerbv.c: malloc
	  strlen+2, not +1 src/gerb_file.c: malloc len+1, not len

2005-01-29 13:30  juergenhaas

	* INSTALL.MINGW.WIN32: updated mingw installation instructions

2005-01-26 13:29  juergenhaas

	* configure.in, rebuild_conf, src/Makefile.am: fixed mingw
	  compiation

2005-01-06 18:46  spetm

	* ChangeLog, src/Makefile.am: A working make distcheck

2005-01-06 12:37  spetm

	* ChangeLog, configure.in, src/csv.c, src/gerbv.c, src/log.c,
	  src/project.c, src/search.c, src/search.h, src/search_cb.c,
	  src/search_cb.h, src/search_file.c, src/search_file.h,
	  src/search_gui.c, src/search_gui.h, src/search_mark.c,
	  src/search_mark.h, src/setup.h: Removed back portability to GTK+
	  1.x. Also some minor reformatting to suit the rest of the
	  codebase.

2004-12-28 17:25  spetm

	* ChangeLog, src/draw.c: Fixed holes in circles. Closes bug
	  #1050340

2004-12-28 17:10  spetm

	* ChangeLog, src/dynload.c, src/init.scm, src/scheme-private.h,
	  src/scheme.c, src/scheme.h: Updated TinyScheme to 1.35

2004-12-27 19:39  spetm

	* ChangeLog, src/draw.c: Fixed holes in circles. Closes 1050340 in
	  this branch.

2004-12-23 09:51  juergenhaas

	* src/gerbv.c: small bugfix - reported by user U. Bonnes
	  gerbv.c:3045

2004-10-30 07:56  spetm

	* src/: search_cb.c, search_gui.c, search_mark.c: Removed some
	  minor compilation warnings

2004-10-30 06:17  spetm

	* ChangeLog, src/draw_amacro.c: Didn't use local_gc in some
	  aperture primitives. Closes bug #1051045

2004-10-28 01:00  juergenhaas

	* src/: gerbv.c, search_cb.c: small modifications, bringing it
	  up-to-date

2004-10-15 16:24  spetm

	* ChangeLog, configure.in: Preparation for 1.0.0

2004-10-14 15:36  juergenhaas

	* doc/html/: Makefile.am, search__gui_8h-source.html: added
	  Makefile.am to doc/html;removed last html file-

2004-10-14 15:31  juergenhaas

	* configure.in, doc/Doxyfile.nopreprocessing, doc/Makefile.am,
	  doc/html/amacro_8c-source.html, doc/html/amacro_8h-source.html,
	  doc/html/annotated.html, doc/html/batch_8c-source.html,
	  doc/html/batch_8h-source.html, doc/html/classes.html,
	  doc/html/color_8c-source.html, doc/html/color_8h-source.html,
	  doc/html/config_8h-source.html, doc/html/csv_8c-source.html,
	  doc/html/csv_8c.html, doc/html/csv_8h-source.html,
	  doc/html/csv__defines_8h-source.html,
	  doc/html/csv__defines_8h.html, doc/html/dir_000000.html,
	  doc/html/draw_8c-source.html, doc/html/draw_8h-source.html,
	  doc/html/draw__amacro_8c-source.html,
	  doc/html/draw__amacro_8h-source.html,
	  doc/html/drill_8c-source.html, doc/html/drill_8h-source.html,
	  doc/html/dynload_8c-source.html, doc/html/dynload_8h-source.html,
	  doc/html/exportimage_8c-source.html,
	  doc/html/exportimage_8h-source.html, doc/html/files.html,
	  doc/html/gerb__error_8h-source.html,
	  doc/html/gerb__file_8c-source.html,
	  doc/html/gerb__file_8h-source.html,
	  doc/html/gerb__image_8c-source.html,
	  doc/html/gerb__image_8h-source.html,
	  doc/html/gerb__transf_8c-source.html,
	  doc/html/gerb__transf_8c.html,
	  doc/html/gerb__transf_8h-source.html,
	  doc/html/gerber_8c-source.html, doc/html/gerber_8h-source.html,
	  doc/html/gerbv_8c-source.html, doc/html/gerbv_8c.html,
	  doc/html/gerbv__icon_8h-source.html,
	  doc/html/gerbv__screen_8h-source.html, doc/html/globals.html,
	  doc/html/globals_func.html, doc/html/globals_type.html,
	  doc/html/globals_vars.html, doc/html/graph_legend.html,
	  doc/html/index.html, doc/html/log_8c-source.html,
	  doc/html/log_8h-source.html, doc/html/main.html,
	  doc/html/opdefines_8h-source.html,
	  doc/html/project_8c-source.html, doc/html/project_8c.html,
	  doc/html/project_8h-source.html, doc/html/project_8h.html,
	  doc/html/scheme-private_8h-source.html,
	  doc/html/scheme_8c-source.html, doc/html/scheme_8h-source.html,
	  doc/html/search_8c-source.html, doc/html/search_8c.html,
	  doc/html/search_8h-source.html, doc/html/search_8h.html,
	  doc/html/search__cb_8c-source.html, doc/html/search__cb_8c.html,
	  doc/html/search__cb_8h-source.html,
	  doc/html/search__file_8c-source.html,
	  doc/html/search__file_8c.html,
	  doc/html/search__file_8h-source.html,
	  doc/html/search__gui_8c-source.html, src/draw.c,
	  src/search_gui.c: removing rest of doc/html and updating various
	  files;added initial support for a doc/html/Makefile.am

2004-10-14 15:19  juergenhaas

	* doc/html/: doxygen.css, doxygen.png, ftv2blank.png, ftv2doc.png,
	  ftv2folderclosed.png, ftv2folderopen.png, ftv2lastnode.png,
	  ftv2link.png, ftv2mlastnode.png, ftv2mnode.png, ftv2node.png,
	  ftv2plastnode.png, ftv2pnode.png, ftv2vertline.png,
	  gerb__transf_8c__incl.dot, gerb__transf_8c__incl.md5,
	  gerb__transf_8c_a3_cgraph.dot, gerb__transf_8c_a3_cgraph.md5,
	  gerb__transf_8c_a4_cgraph.dot, gerb__transf_8c_a4_cgraph.md5,
	  graph_legend.dot, project_8c__incl.dot, project_8c__incl.md5,
	  project_8c_a6_cgraph.dot, project_8c_a6_cgraph.md5,
	  project_8h__dep__incl.dot, project_8h__dep__incl.md5,
	  project_8h_a4_cgraph.dot, project_8h_a4_cgraph.md5,
	  search__gui_8c.html, search__mark_8c-source.html,
	  search__mark_8c.html, search__mark_8h-source.html,
	  setup_8c-source.html, setup_8h-source.html,
	  struct__InterfaceStruct.html, structgerb__transf.html,
	  structpnp__file.html, structpnp__state.html,
	  structproject__list__t.html,
	  structproject__list__t__coll__graph.dot,
	  structproject__list__t__coll__graph.md5,
	  tooltable_8c-source.html, tooltable_8h-source.html, tree.html:
	  removing all files in html/ and placing Makefile.am there;
	  documentation should be created by make doc or similar

2004-10-13 16:33  juergenhaas

	* ChangeLog, INSTALL.MINGW.WIN32,
	  README-Pick-and-Place-search_parts.txt,
	  doc/Doxyfile.nopreprocessing, doc/html/amacro_8c-source.html,
	  doc/html/amacro_8h-source.html, doc/html/annotated.html,
	  doc/html/batch_8c-source.html, doc/html/batch_8h-source.html,
	  doc/html/classes.html, doc/html/color_8c-source.html,
	  doc/html/color_8h-source.html, doc/html/config_8h-source.html,
	  doc/html/csv_8c-source.html, doc/html/csv_8c.html,
	  doc/html/csv_8h-source.html,
	  doc/html/csv__defines_8h-source.html,
	  doc/html/csv__defines_8h.html, doc/html/dir_000000.html,
	  doc/html/doxygen.css, doc/html/doxygen.png,
	  doc/html/draw_8c-source.html, doc/html/draw_8h-source.html,
	  doc/html/draw__amacro_8c-source.html,
	  doc/html/draw__amacro_8h-source.html,
	  doc/html/drill_8c-source.html, doc/html/drill_8h-source.html,
	  doc/html/dynload_8c-source.html, doc/html/dynload_8h-source.html,
	  doc/html/exportimage_8c-source.html,
	  doc/html/exportimage_8h-source.html, doc/html/files.html,
	  doc/html/ftv2blank.png, doc/html/ftv2doc.png,
	  doc/html/ftv2folderclosed.png, doc/html/ftv2folderopen.png,
	  doc/html/ftv2lastnode.png, doc/html/ftv2link.png,
	  doc/html/ftv2mlastnode.png, doc/html/ftv2mnode.png,
	  doc/html/ftv2node.png, doc/html/ftv2plastnode.png,
	  doc/html/ftv2pnode.png, doc/html/ftv2vertline.png,
	  doc/html/gerb__error_8h-source.html,
	  doc/html/gerb__file_8c-source.html,
	  doc/html/gerb__file_8h-source.html,
	  doc/html/gerb__image_8c-source.html,
	  doc/html/gerb__image_8h-source.html,
	  doc/html/gerb__transf_8c-source.html,
	  doc/html/gerb__transf_8c.html,
	  doc/html/gerb__transf_8c__incl.dot,
	  doc/html/gerb__transf_8c__incl.md5,
	  doc/html/gerb__transf_8c_a3_cgraph.dot,
	  doc/html/gerb__transf_8c_a3_cgraph.md5,
	  doc/html/gerb__transf_8c_a4_cgraph.dot,
	  doc/html/gerb__transf_8c_a4_cgraph.md5,
	  doc/html/gerb__transf_8h-source.html,
	  doc/html/gerber_8c-source.html, doc/html/gerber_8h-source.html,
	  doc/html/gerbv_8c-source.html, doc/html/gerbv_8c.html,
	  doc/html/gerbv__icon_8h-source.html,
	  doc/html/gerbv__screen_8h-source.html, doc/html/globals.html,
	  doc/html/globals_func.html, doc/html/globals_type.html,
	  doc/html/globals_vars.html, doc/html/graph_legend.dot,
	  doc/html/graph_legend.html, doc/html/index.html,
	  doc/html/log_8c-source.html, doc/html/log_8h-source.html,
	  doc/html/main.html, doc/html/opdefines_8h-source.html,
	  doc/html/project_8c-source.html, doc/html/project_8c.html,
	  doc/html/project_8c__incl.dot, doc/html/project_8c__incl.md5,
	  doc/html/project_8c_a6_cgraph.dot,
	  doc/html/project_8c_a6_cgraph.md5,
	  doc/html/project_8h-source.html, doc/html/project_8h.html,
	  doc/html/project_8h__dep__incl.dot,
	  doc/html/project_8h__dep__incl.md5,
	  doc/html/project_8h_a4_cgraph.dot,
	  doc/html/project_8h_a4_cgraph.md5,
	  doc/html/scheme-private_8h-source.html,
	  doc/html/scheme_8c-source.html, doc/html/scheme_8h-source.html,
	  doc/html/search_8c-source.html, doc/html/search_8c.html,
	  doc/html/search_8h-source.html, doc/html/search_8h.html,
	  doc/html/search__cb_8c-source.html, doc/html/search__cb_8c.html,
	  doc/html/search__cb_8h-source.html,
	  doc/html/search__file_8c-source.html,
	  doc/html/search__file_8c.html,
	  doc/html/search__file_8h-source.html,
	  doc/html/search__gui_8c-source.html,
	  doc/html/search__gui_8c.html,
	  doc/html/search__gui_8h-source.html,
	  doc/html/search__mark_8c-source.html,
	  doc/html/search__mark_8c.html,
	  doc/html/search__mark_8h-source.html,
	  doc/html/setup_8c-source.html, doc/html/setup_8h-source.html,
	  doc/html/struct__InterfaceStruct.html,
	  doc/html/structgerb__transf.html, doc/html/structpnp__file.html,
	  doc/html/structpnp__state.html,
	  doc/html/structproject__list__t.html,
	  doc/html/structproject__list__t__coll__graph.dot,
	  doc/html/structproject__list__t__coll__graph.md5,
	  doc/html/tooltable_8c-source.html,
	  doc/html/tooltable_8h-source.html, doc/html/tree.html, src/csv.c,
	  src/csv.h, src/csv_defines.h, src/gerb_transf.c,
	  src/gerb_transf.h, src/gerbv.c, src/project.c, src/project.h,
	  src/search.c, src/search.h, src/search_cb.c, src/search_file.c,
	  src/search_file.h, src/search_gui.c, src/search_gui.h,
	  src/search_mark.c: doxygen documentation added for many fctns
	  concerning pickandplace; right click on graphically marked and
	  actively selected part now works for all shapes and reports to
	  statusbar and log window;small bugfixes;

2004-09-13 16:23  spetm

	* ChangeLog, src/gerbv.c: No more segfaults from inverting an
	  unloaded layer

2004-09-13 16:16  spetm

	* ChangeLog, src/gerbv.c: No more segfaults from inverting an
	  unloaded layer

2004-09-11 13:07  juergenhaas

	* ChangeLog, INSTALL.MINGW.WIN32, src/gerbv.c, src/project.c,
	  src/project.h, src/search_gui.c, src/search_mark.c: towards right
	  click shows part designator in statusbar: now works with all
	  shapes where pin1 is not on center axis

2004-09-04 19:45  juergenhaas

	* ChangeLog, INSTALL.MINGW.WIN32, src/csv.h, src/dynload.c,
	  src/gerb_file.c, src/gerb_file.h, src/gerber.h, src/gerbv.c,
	  src/project.c, src/search_cb.c: fixed right click shows
	  designator in statusbar does not hang program MINGW issues with
	  path separators gerbv compiles under MINGW (following
	  instructions in INSTALL.MINGW.WIN32)

2004-09-04 12:06  juergenhaas

	* ChangeLog, src/gerb_transf.c, src/gerb_transf.h, src/search.c,
	  src/search.h, src/search_gui.c, src/search_mark.c: fixed
	  graphical representation of parts added gerb_transf_rotate added
	  gerb_transf_shift fixed segfault when searching in comments
	  designator is also shown checked by default

2004-08-28 04:21  juergenhaas

	* ChangeLog, src/gerbv.c, src/project.c: fixed GTK1 compilation
	  issues

2004-08-27 13:37  juergenhaas

	* ChangeLog, JOURNAL.txt, src/csv.c, src/gerb_transf.c,
	  src/gerb_transf.h, src/gerbv.c, src/project.c, src/search.c,
	  src/search.h, src/search_cb.c, src/search_cb.h,
	  src/search_file.h, src/search_gui.c, src/search_gui.h,
	  src/search_mark.c: new: identification of part in active
	  selection by right clicking in screen, rectangular shapes for
	  rectangular objects (based on footprint), code cleanup, memory
	  issues

2004-08-26 16:06  juergenhaas

	* ChangeLog, INSTALL.MINGW.WIN32, JOURNAL.txt, src/gerb_image.c,
	  src/gerbv.c, src/search.c, src/search_cb.c, src/search_gui.c,
	  src/search_mark.c: small bugfixes, usability enhancements, double
	  click in search dialog will now mark item on active layer

2004-08-24 18:59  motyl

	* ChangeLog: * eliminated memory leak MINGW32 gerb_file.c fd->data
	  * forced LC_NUMERIC to "C" in parse_gerb(), fixing   bug
	  resulting in very thin lines (aperture size = 0)   under GTK2

2004-08-24 18:58  motyl

	* src/gerber.c: forced LC_NUMERIC to "C" in parse_gerb(), fixing
	  bug resulting in very thin lines (aperture size = 0) under GTK2

2004-08-24 18:57  motyl

	* src/gerb_file.c: eliminated memory leak MINGW32 gerb_file.c
	  fd->data

2004-08-23 20:18  motyl

	* ChangeLog, src/gerb_image.c, src/gerbv.c, src/project.c,
	  src/project.h, src/search_cb.c, src/search_mark.c: * cleaned up
	  memory allocation in gerb_image.c * improved project loading
	  (still broken, there is no clear   design which function should
	  do what).  * fixed memory leak plist_top->filename

2004-08-23 11:17  juergenhaas

	* ChangeLog, src/gerbv.c, src/project.c, src/search.c,
	  src/search_cb.c, src/search_gui.c, src/search_mark.c: bugfixes
	  and saving pnp file into projects file

2004-08-22 20:15  motyl

	* ChangeLog, src/Makefile.am, src/draw.c, src/draw.h,
	  src/draw_amacro.c, src/draw_amacro.h, src/exportimage.c,
	  src/gerb_image.c, src/gerb_image.h, src/gerb_transf.c,
	  src/gerb_transf.h, src/gerbv.c, src/gerbv_screen.h: replaced
	  scale with gerb_transf_t(.scale) - mirroring preparation

2004-08-22 19:12  motyl

	* tags.txt: SEARCH_SELECT_branch merged

2004-08-22 16:20  spetm

	* rebuild_conf: Adhere to new auto tool standard

2004-08-22 16:19  spetm

	* ChangeLog, configure.in, src/Makefile.am: Use libpng-config to
	  find out build parameters

2004-08-22 16:16  spetm

	* rebuild_conf: Adhere to new auto tool standard

2004-08-22 16:10  spetm

	* tags.txt: Added

2004-08-21 19:26  motyl

	* CONTRIBUTORS, ChangeLog, JOURNAL.txt,
	  README-Pick-and-Place-search_parts.txt, configure.in,
	  src/Makefile.am, src/csv.c, src/csv.h, src/csv_defines.h,
	  src/gerb_file.c, src/gerbv.c, src/project.c, src/scheme.h,
	  src/search.c, src/search.h, src/search_cb.c, src/search_cb.h,
	  src/search_file.c, src/search_file.h, src/search_gui.c,
	  src/search_gui.h, src/search_mark.c, src/search_mark.h,
	  src/setup.h: merge from SEARCH_SELECT_branch part finder MINGW32
	  port

2004-08-21 18:24  motyl

	* JOURNAL.txt: comments added

2004-08-21 17:35  spetm

	* ChangeLog, src/gerbv.c: Prints only short options when compiled
	  with short options

2004-08-21 17:28  spetm

	* ChangeLog, src/gerbv.c: Prints only short options when compiled
	  with short options

2004-08-21 06:17  juergenhaas

	* ChangeLog, JOURNAL.txt, src/search.c, src/search_cb.c,
	  src/search_gui.c, src/search_mark.c: removed unnecessary code,
	  small bug fixes (change of colour of layer button, even if there
	  was no selection)

2004-08-20 17:56  motyl

	* JOURNAL.txt, README.Pick.and.Place.search_parts, src/search.c,
	  src/search.h, src/search_file.h: removed dead code, rewritten
	  pnp_screen_for_delimiter changed pnp_state_t allocation, added
	  JOURNAL.txt

2004-08-20 14:42  juergenhaas

	* README.Pick.and.Place.search_parts, src/gerbv.c, src/project.c,
	  src/search.c, src/search.h, src/search_cb.c, src/search_gui.h,
	  src/search_mark.c: bugfixes towards release candidate

2004-08-20 03:14  juergenhaas

	* ChangeLog, src/search.c, src/search.h, src/search_cb.c: csv:
	  automatic detection of delimiter used

2004-08-19 04:42  motyl

	* src/search.c: fixed parsing geometry and UTF-8 conversion

2004-08-18 19:00  motyl

	* src/: search.c, search.h, search_gui.c, search_gui.h,
	  search_mark.c: improved CSV support and parsing of footprint

2004-08-18 18:13  motyl

	* src/csv.c: do not require \n

2004-08-18 18:01  motyl

	* src/csv.c: bugfix 8 bit clean char (unsigned)

2004-08-18 13:35  juergenhaas

	* ChangeLog, README.Pick.and.Place.search_parts, src/search.c,
	  src/search_gui.c: bugfixes to search and select and first
	  uncomplete use of csv.c

2004-08-18 11:39  motyl

	* src/: gerbv.c, search.c, search_file.c, search_file.h: cleaned up
	  search_file, now only fgets is used, no mmap anymore

2004-08-16 17:45  spetm

	* ChangeLog, doc/Makefile.am, example/Makefile.am,
	  example/Mentor-BoardStation/Makefile.am,
	  example/am-test/Makefile.am, example/cslk/Makefile.am,
	  example/dan/Makefile.am, example/eaglecad1/Makefile.am,
	  example/ekf2/Makefile.am, example/jj/Makefile.am,
	  example/nollezappare/Makefile.am, example/numpres/Makefile.am,
	  example/orcad/Makefile.am, doc/PNG-print/Makefile.am,
	  doc/eagle/Makefile.am: distclean should not remove Makefile.in

2004-08-16 17:36  spetm

	* CONTRIBUTORS: Added Richard Lightman

2004-08-15 07:21  motyl

	* ChangeLog, configure.in, src/search.c, src/search_cb.c,
	  src/search_cb.h, src/search_file.c, src/search_gui.c,
	  src/search_mark.c: fixed (really) compile both GTK1 and GTK2

2004-08-15 03:01  juergenhaas

	* ChangeLog, README.Pick.and.Place.search_parts, configure.in,
	  src/gerbv.c, src/search.c, src/search.h, src/search_cb.c,
	  src/search_cb.h, src/search_file.c, src/search_file.h,
	  src/search_gui.c, src/search_gui.h, src/search_mark.c,
	  src/search_mark.h: CVS BUGFIXES and ensuring compilation under
	  GTK1

2004-08-14 18:39  motyl

	* src/search_gui.c: help text depended on regex.h

2004-08-13 20:46  motyl

	* src/scheme.h: removed #endif, branch compiles again

2004-08-13 16:35  juergenhaas

	* README.Pick.and.Place.search_parts, src/gerb_file.c, src/gerbv.c,
	  src/scheme.h, src/search.c, src/search_cb.c, src/search_gui.c,
	  src/search_gui.h, src/search_mark.c, src/search_mark.h,
	  src/setup.h: bug fixes and porting issues in search and select

2004-08-12 06:39  motyl

	* src/: csv.c, gerbv.c, scheme.h: fixes #ifdef #endif

2004-08-12 04:16  juergenhaas

	* ChangeLog, src/csv.defines.h, src/gerb_file.c, src/gerbv.c,
	  src/scheme.h, src/search.c, src/search.h, src/search_cb.c,
	  src/search_cb.h, src/search_file.c, src/search_file.h,
	  src/search_gui.c, src/search_gui.h, src/search_mark.c,
	  src/search_mark.h: Updated Search and Select / Port to MINGW

2004-08-09 03:59  juergenhaas

	* ChangeLog, src/Makefile.am, src/csv.c, src/csv.h,
	  src/gerb_file.c, src/gerbv.c, src/project.c, src/scheme.h:
	  updating search and select

2004-07-28 17:39  spetm

	* ChangeLog, example/polarity/6_vbat.gbr,
	  example/polarity/README.txt, src/draw.c: Image polarity versus
	  layer polarity fixed

2004-07-28 17:35  spetm

	* ChangeLog, src/draw.c, example/polarity/6_vbat.gbr,
	  example/polarity/README.txt: Image polarity versus layer polarity
	  fixed

2004-07-20 12:39  motyl

	* src/: gerb_file.c, gerbv.c, project.c, scheme.h: removed
	  redundant whitespace changes from new branch

2004-07-20 12:38  motyl

	* CONTRIBUTORS: added Juergen entry about part finder, MINGW

2004-07-20 06:28  motyl

	* configure.in: added sys/types.h sys/stat.h stdlib.h required by
	  src/project.c

2004-07-20 06:17  motyl

	* configure.in: added sys/types.h sys/stat.h stdlib.h required by
	  src/project.c

2004-07-20 06:15  motyl

	* ChangeLog: removed conflict marker

2004-07-20 05:23  juergenhaas

	* ChangeLog, configure.in, src/Makefile.am, src/gerb_file.c,
	  src/gerbv.c, src/project.c, src/scheme.h, src/search.c,
	  src/search.h, src/search_cb.c, src/search_cb.h,
	  src/search_file.c, src/search_file.h, src/search_gui.c,
	  src/search_gui.h, src/search_mark.c, src/search_mark.h: Search
	  and Select Parts

2004-07-19 15:39  juergenhaas

	* ChangeLog, configure.in, src/Makefile.am, src/gerb_file.c,
	  src/gerbv.c, src/project.c, src/scheme.h, src/search.c,
	  src/search.h, src/search_cb.c, src/search_cb.h,
	  src/search_file.c, src/search_file.h, src/search_gui.c,
	  src/search_gui.h, src/search_mark.c, src/search_mark.h: Search
	  and Select Parts

2004-07-19 11:06  juergenhaas

	* src/: search.h, search_cb.h, search_file.h, search_gui.h,
	  search_mark.h, search.c, search_cb.c, search_file.c,
	  search_gui.c, search_mark.c: Adding new files

2004-07-11 17:49  spetm

	* ChangeLog, src/draw_amacro.c: Aperture macro thermal cross ends
	  in butt

2004-06-27 13:46  spetm

	* ChangeLog, src/gerber.c: Minor comment improvements and improved
	  size determination

2004-06-24 18:41  spetm

	* src/gerb_image.c: A segfault source more and a test of commit
	  mails too

2004-06-24 16:09  spetm

	* ChangeLog, src/gerber.c: Removed two potential segfaults when
	  running RS274D

2004-06-24 15:56  spetm

	* ChangeLog, src/batch.c, src/gerb_image.c, src/gerb_image.h,
	  src/gerber.c: MQ_START and MQ_END is removed which also fixes bug
	  #942590

2004-06-24 14:14  spetm

	* ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerbv.c,
	  src/gerbv_screen.h: Added dump to print out parser result

2004-06-15 17:26  spetm

	* files2tag.txt: Forgot to tag some Makefile.am

2004-06-10 15:37  spetm

	* ChangeLog, src/draw_amacro.c: All apertures doesn't have exposure
	  flags

2004-06-10 15:33  spetm

	* example/thermal/: bpB.png, dsp.GP1, dsp.png: More examples from
	  Drew Moore and some png's to display how it should look

2004-06-05 07:25  spetm

	* .cvsignore, ChangeLog, dontdiff, doc/.cvsignore,
	  doc/PNG-print/.cvsignore, example/.cvsignore,
	  example/Mentor-BoardStation/.cvsignore,
	  example/am-test/.cvsignore, example/cslk/.cvsignore,
	  example/dan/.cvsignore, example/eaglecad1/.cvsignore,
	  example/ekf2/.cvsignore, example/jj/.cvsignore,
	  example/nollezappare/.cvsignore, example/numpres/.cvsignore,
	  example/orcad/.cvsignore, man/gerbv.1.in, src/gerbv.c: Cleanups
	  and minor fixes from Dimitri

2004-05-25 17:03  spetm

	* src/Makefile.am: init.scm should also make it to the distribution

2004-05-25 16:42  spetm

	* ChangeLog, src/draw_amacro.c: Aperture macros handles exposure
	  now

2004-05-24 17:04  spetm

	* ChangeLog, configure.in: Preparation for release 0.16

2004-05-24 16:52  spetm

	* man/gerbv.1.in: Added some info on z, Z and f buttons

2004-05-24 16:51  spetm

	* CONTRIBUTORS: Added Stefan Thiede

2004-05-19 16:01  spetm

	* CONTRIBUTORS, ChangeLog, man/gerbv.1.in, src/Makefile.am,
	  src/drill.c, src/gerbv.c, src/tooltable.c, src/tooltable.h: Tool
	  table support from Dimitri

2004-04-27 17:34  spetm

	* ChangeLog, configure.in, src/drill.c: Check for sys/mman.h and
	  removed unncecessary dependency

2004-04-21 15:23  spetm

	* ChangeLog, src/gerbv.c: Added keys f/F for fit, z for zoom in and
	  Z for zoom out

2004-04-04 15:53  spetm

	* ChangeLog, src/amacro.c, src/drill.c, src/gerb_file.c,
	  src/gerb_file.h, src/gerber.c: Changed gerb_fgetint to return
	  number of parsed characters and omit trailing zeros is properly
	  handled

2004-03-20 06:54  spetm

	* example/trailing/: README.txt, cd1r2.1_sieb0.off,
	  cd1r2.1_sieb1.off: Added in support to bug #918344

2004-02-23 18:02  spetm

	* ChangeLog, src/gerbv.c: In GTK2 two signals get emitted when you
	  press destroy

2004-02-14 14:00  spetm

	* ChangeLog, src/Makefile.am: Making sure init.scm is installed at
	  the proper place

2004-02-13 17:05  spetm

	* ChangeLog, src/gerber.c: If angles were exact equal then the
	  circle became a dot

2004-02-08 10:57  spetm

	* ChangeLog, configure.in: Fixed  not getting defined by default
	  anymore

2004-02-08 08:10  spetm

	* ChangeLog, man/gerbv.1.in: A bunch of updates to mainly reflect
	  the last additions of features

2004-02-07 16:51  spetm

	* ChangeLog, src/gerbv.c: Save screen.path even when we open a
	  project file from command line

2004-02-07 16:30  spetm

	* ChangeLog, src/gerbv.c: Seg fault when freeing an optarged
	  variable

2004-02-05 17:34  spetm

	* ChangeLog, src/gerbv.c: -p as an alternative --project from Dan

2004-02-01 16:56  spetm

	* ChangeLog, src/gerbv.c: Save As opens if you haven't given any
	  project name and project name is put in the title window, both
	  patches from Dan

2003-12-14 05:51  spetm

	* ChangeLog, configure.in, src/gerbv.c, src/log.c, src/setup.h:
	  First rought support for GTK+ 2.*

2003-12-10 16:56  spetm

	* ChangeLog, src/gerbv.c: Project saves and restores background
	  color

2003-12-10 16:46  spetm

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Fills in a a
	  previously given filename if any is found

2003-12-09 17:39  spetm

	* ChangeLog, Makefile.am, configure.in, doc/Makefile.am,
	  doc/PNG-print/Makefile.am, doc/eagle/Makefile.am,
	  example/Makefile.am, example/Mentor-BoardStation/Makefile.am,
	  example/am-test/Makefile.am, example/cslk/Makefile.am,
	  example/dan/Makefile.am, example/eaglecad1/Makefile.am,
	  example/ekf2/Makefile.am, example/jj/Makefile.am,
	  example/nollezappare/Makefile.am, example/numpres/Makefile.am,
	  example/orcad/Makefile.am, man/Makefile.am, src/Makefile.am: Now
	  it's possible to build with make dist and check with make
	  distcheck

2003-12-07 09:34  spetm

	* ChangeLog, src/gerbv.c, src/project.c, src/project.h: Inversion
	  in projects, all parameters in all layers and --project works

2003-12-06 18:23  spetm

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added invert layer

2003-12-06 17:51  spetm

	* src/opdefines.h: Part of scheme interpreter that almost didn't
	  make it

2003-12-06 17:42  spetm

	* ChangeLog, configure.in, doc/projectfiles.txt, src/Makefile.am,
	  src/dynload.c, src/dynload.h, src/gerbv.c, src/gerbv_screen.h,
	  src/init.scm, src/project.c, src/project.h, src/scheme-private.h,
	  src/scheme.c, src/scheme.h: Scheme interpreter added giving
	  project file management

2003-12-06 16:33  spetm

	* ChangeLog, src/draw_amacro.c: static some internal functions

2003-12-06 16:06  spetm

	* ChangeLog, src/gerb_file.c, src/gerb_file.h: Added gerb_find_file
	  in gerb_file

2003-11-22 06:21  spetm

	* ChangeLog, acconfig.h, configure.in: acconfig removed and more
	  information added to configure.in after warning messages from
	  autoheader

2003-11-13 18:03  spetm

	* ChangeLog, src/exportimage.c: Simplified pixbuf_to_file_as_png.
	  No speed up, since that is not the time hog

2003-10-17 13:45  spetm

	* ChangeLog, configure.in: Preparation for release 0.15

2003-10-06 15:00  spetm

	* example/thermal/: README.txt, bpB.GP1: Thermal example

2003-10-06 15:00  spetm

	* ChangeLog, src/draw_amacro.c: Fixed aperture macro primitive no 7
	  thanks to Drew Moore

2003-09-28 13:25  spetm

	* CONTRIBUTORS, ChangeLog, src/gerber.c: Fixes instances when G04
	  is written like G4

2003-09-08 18:08  spetm

	* CONTRIBUTORS, ChangeLog, src/gerber.c: Circular polygon outline
	  approximated with short segments solved by Simon Munton

2003-09-08 17:54  spetm

	* CONTRIBUTORS, ChangeLog, src/gerber.c: A polygon filling problem
	  solved by Simon Munton

2003-08-18 16:51  spetm

	* build_release: Fixed nasty bug causing script not to work

2003-08-17 17:45  spetm

	* ChangeLog, configure.in: Preparation for release 0.14

2003-05-31 09:23  spetm

	* ChangeLog, configure.in, src/amacro.c: Removed malloc.h to
	  simplify porting

2003-05-31 09:16  spetm

	* ChangeLog, configure.in, src/amacro.c: Removed malloc.h to
	  simplify porting

2003-04-19 08:43  hwaechtler

	* ChangeLog, src/gerber.c: follow changes in HEAD: Segfault from
	  RS274D files

2003-04-19 08:37  hwaechtler

	* ChangeLog, src/draw_amacro.c: A patch from Larry Dolittle that
	  solved a problem with strangely drawn circles

2003-04-18 15:02  spetm

	* ChangeLog, src/draw_amacro.c: A patch from Larry Dolittle that
	  solved a problem with strangely drawn circles

2003-04-07 14:58  spetm

	* ChangeLog, src/gerber.c: Segfault from RS274D files

2003-03-27 18:56  spetm

	* src/draw_ps.c: Now even nollezappare/EtchLayer2Bottom.gdo looks
	  good in ps

2003-03-27 18:23  spetm

	* src/draw_ps.c: Better at arc drawing, though not perfect

2003-03-26 17:15  spetm

	* src/: draw.c, draw.h, draw_amacro.c, draw_gdk.c, draw_ps.c,
	  gerbv.c: Changed coordinates system so origo is
	  lower-left-corner. Also changed some functions so passed
	  parameter so you don't pass offset origos that gdk impose, but
	  more of a true origo.

2003-03-25 16:03  spetm

	* src/draw_ps.c: Stupid typos fix

2003-03-25 15:50  spetm

	* src/: draw_ps.c, draw_ps.h: Added GPL header

2003-03-25 15:48  spetm

	* src/: Makefile.am, draw.c, draw_ps.c, draw_ps.h, gerbv.c: First
	  attempt at a postscript generating backend. Arcs still doesn't
	  work 100% but that probably due wrong y-axis. Generated images
	  mirrored compared to gdk version.

2003-03-24 15:19  spetm

	* ChangeLog, src/draw.c, src/draw.h, src/draw_amacro.c,
	  src/draw_gdk.c: Rectangular apertures should have projecting (gdk
	  vocabulary) ends

2003-03-22 17:05  hwaechtler

	* cvs-tag.sh: oops, forgot this one: Date: 2003/03/18 22:18:48
	  Author: spetm Log: Improved with check for tag name and recursive
	  tagging

2003-03-22 16:50  hwaechtler

	* ChangeLog, INSTALL, README, acconfig.h, configure.in,
	  files2tag.txt, man/gerbv.1.in: follow changes in HEAD. This is
	  the last patchset, now we're basically in sync.  As soon the png
	  export support is working again we're ready to merge.

	  Original log message: Date: 2003/03/18 21:53:06 Author: spetm
	  Log: In preparation for release 0.13

2003-03-22 16:44  hwaechtler

	* ChangeLog, src/gerber.c: Date: 2003/03/16 10:44:15 Author: spetm
	  Log: Angles are now double

2003-03-22 16:36  hwaechtler

	* ChangeLog, src/gerber.c: Date: 2003/03/16 10:19:47 Author: spetm
	  Log: Better sanity checks for start- and end angle of arcs

2003-03-22 16:30  hwaechtler

	* ChangeLog, src/gerber.c: follow changes in HEAD Date: 2003/03/10
	  20:02:21 Author: spetm Log: Doesn't warn on image rotate zero
	  degrees

2003-03-22 16:27  hwaechtler

	* src/gerber.c: not really important, but - just to make
	  comparision with HEAD easier...

	  -#define RAD2DEG(a) (a * 180 / M_PI) +#define RAD2DEG(a) (a *
	  180.0 / M_PI)

2003-03-22 16:23  hwaechtler

	* ChangeLog, Makefile.am, configure.in, man/Makefile.am,
	  man/gerbv.1.in, src/Makefile.am, src/gerbv.c: follow changes in
	  HEAD Date: 2003/03/02 16:14:24 Author: spetm Log: Removed the
	  Guile stuff

2003-03-22 16:15  hwaechtler

	* example/exposure/: README.txt, example.grb, example.jpg: follow
	  changes in HEAD Date: 2003/03/02 15:54:05 Author: spetm Log:
	  Added example

2003-03-22 16:11  hwaechtler

	* ChangeLog, src/draw_amacro.c: follow changes in HEAD Date:
	  2003/03/02 15:43:33 Author: spetm Log: Aperture macro primitive 1
	  is a filled circle

2003-03-22 16:04  hwaechtler

	* ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
	  follow changes in HEAD: Date: 2003/03/01 16:02:38 Author: spetm
	  Log: Cleaned up parsing of step-and-repeat and new_gerb_image()

2003-03-18 17:18  spetm

	* cvs-tag.sh: Improved with check for tag name and recursive
	  tagging

2003-03-18 16:53  spetm

	* ChangeLog, INSTALL, README, acconfig.h, configure.in,
	  files2tag.txt, man/gerbv.1.in: In preparation for release 0.13

2003-03-16 05:44  spetm

	* ChangeLog, src/draw.c, src/gerb_image.h, src/gerber.c: Angles are
	  now double

2003-03-16 05:19  spetm

	* ChangeLog, src/gerber.c: Better sanity checks for start- and end
	  angle of arcs

2003-03-10 15:02  spetm

	* ChangeLog, src/gerber.c: Doesn't warn on image rotate zero
	  degrees

2003-03-09 15:50  spetm

	* ChangeLog, src/gerb_image.h, src/gerber.c: Angles are float

2003-03-08 15:04  hwaechtler

	* src/gerbv.c:	- don't setup a minimum widget size of 3/4 screen
	  size anymore, this caused
	     troubles on very high resolution displays and xinerama setups.
	  Instead we
	     now use a startup size of 640x480 pixels (unless otherwised
	  specified).

	   - use gtk_widget_queue_draw() instead of gtk_widget_draw() to
	  avoid multiple
	     redraws. But we still have some unessairy redraws...

	   - use fixed length status bar string to avoid nervous window
	  while rescaling

	   - keep main loop running while loading initial files, this
	  allows us some
	     progress visualisation

2003-03-03 12:10  hwaechtler

	* src/gerbv.c: now layers can get switched on/off using the main
	  number keys, too...

2003-03-03 12:03  hwaechtler

	* src/gerbv.c: pure readability changes

2003-03-03 11:54  hwaechtler

	* src/gerbv.c: fix the crosshair bug

2003-03-03 11:38  hwaechtler

	* src/: gerbv.c, gerbv_screen.h: remove screen.state ==
	  ALT_PRESSED, this can always be checked by event->state &
	  GDK_MOD1_MASK /*  Alt key pressed... */

2003-03-03 07:57  hwaechtler

	* src/gerbv.c: add KP navigation

2003-03-03 07:16  hwaechtler

	* src/gerbv.c: keyboard navigation

2003-03-02 18:16  spetm

	* ChangeLog, src/draw_gdk.c: One-pixel overshoot bug fixed by
	  Holger

2003-03-02 11:14  spetm

	* ChangeLog, Makefile.am, configure.in, man/Makefile.am,
	  man/gerbv.1.in, src/Makefile.am, src/gerbv.c: Removed the Guile
	  stuff

2003-03-02 10:54  spetm

	* example/exposure/: README.txt, example.grb, example.jpg: Added
	  example

2003-03-02 10:43  spetm

	* ChangeLog, src/draw_amacro.c: Aperture macro primitive 1 is a
	  filled circle

2003-03-01 11:02  spetm

	* ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
	  Cleaned up parsing of step-and-repeat and new_gerb_image()

2003-02-28 17:44  spetm

	* ChangeLog, src/gerbv.c: allows to switch between edge- and
	  centered zoom by tapping on shift while moving the mouse and
	  keeping the right button pressed.

2003-02-28 17:23  spetm

	* ChangeLog, src/draw_gdk.c: Ensured that lines don't disappear
	  when zooming

2003-02-28 14:38  spetm

	* .cvsignore: Removed diff files and added some more autoconf files

2003-02-26 17:29  spetm

	* ChangeLog, src/Makefile.am, src/draw.c, src/draw.h,
	  src/draw_amacro.c, src/draw_amacro.h, src/draw_gdk.c,
	  src/draw_gdk.h, src/gerbv.c, src/gerbv_screen.h, src/log.c: Added
	  Holgers first CVS-version of the new renderer

2003-02-24 15:35  spetm

	* ChangeLog, src/Makefile.am, src/gerbv.c, src/gerbv_screen.h,
	  src/log.c, src/setup.c, src/setup.h: Added setup.[hc] for setup
	  specific thing like command switches and rc files.

2003-02-22 07:01  spetm

	* ChangeLog, src/gerbv.c: Swapping with a non-existent layer caused
	  segfault

2003-02-22 06:58  spetm

	* ChangeLog, src/gerber.c: Small differences in angles were ignored
	  when they shouldn't

2003-02-12 15:15  spetm

	* CONTRIBUTORS, ChangeLog, src/gerber.c: Incremental coordinates
	  support

2003-02-10 15:17  spetm

	* ChangeLog, configure.in: Preparation for release 0.12

2003-02-08 07:15  pitch

	* src/drill.c: Removed a memory leak in drill_guess_format()

2003-02-07 22:31  pitch

	* src/drill.c: Small kludge for parsing broken PADS files (==tools
	  in mil)

2003-02-06 17:33  spetm

	* ChangeLog, src/drill.c: Exchanged some fprintf's with
	  GERB_COMPILE_ERROR

2003-02-06 17:24  spetm

	* ChangeLog, src/gerbv.c: Added swap of tooltips too

2003-02-05 17:36  spetm

	* files2tag.txt: Added doc/eagle

2003-02-02 15:00  spetm

	* CONTRIBUTORS: Good old guys keep on reporting

2003-02-02 14:58  spetm

	* ChangeLog, src/drill.c: Added a patch from Dan that allows plus
	  signs in the coordinates in drill file

2003-02-02 14:44  spetm

	* ChangeLog, src/gerbv.c: Move layers in the sidebar

2003-02-02 13:52  spetm

	* ChangeLog, src/draw.c, src/drill.c, src/gerb_image.c,
	  src/gerb_image.h, src/gerber.c: Fixed unit system to handle
	  millimeter everywhere

2003-01-26 15:30  spetm

	* ChangeLog, src/gerbv.c, src/log.c, src/log.h: Better control over
	  where error messages go when

2003-01-26 05:30  spetm

	* ChangeLog, .cvsignore, man/.cvsignore, scheme/.cvsignore,
	  src/.cvsignore: Added .cvsignore files

2003-01-25 17:23  spetm

	* example/Mentor-BoardStation/: README.txt, artwork_1.grb: Fixed a
	  major Mentor screw up. See README.txt

2003-01-25 17:08  spetm

	* ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
	  Started to fixing units but not complete

2003-01-19 14:31  spetm

	* ChangeLog, src/gerber.c: Bug fixed that caused arcs to be drawn
	  cw instead off ccw in some rare cases

2003-01-16 15:26  spetm

	* ChangeLog, TODO, files2tag.txt: Minor documentation updates to
	  reflect reality

2003-01-16 15:24  spetm

	* ChangeLog, man/gerbv.1.in, src/gerbv.c: Update documentation with
	  new log commandline switch

2003-01-15 17:43  spetm

	* ChangeLog, src/Makefile.am, src/color.c, src/draw.c, src/drill.c,
	  src/gerb_error.h, src/gerber.c, src/gerbv.c, src/gerbv_screen.h,
	  src/log.c, src/log.h: New error reporting system in place

2003-01-14 16:40  spetm

	* ChangeLog, src/gerbv.c: Refixed the RS274D parsing error segfault

2003-01-12 18:12  spetm

	* ChangeLog, src/gerbv.c: Another RS274D causing havoc

2002-12-25 15:51  spetm

	* ChangeLog, src/amacro.c, src/gerbv.c, src/gerbv_screen.h: Changes
	  windows store, fixed compilation warning in amacro and made minor
	  cosmetic cleanups in gerbv.c

2002-12-13 17:22  spetm

	* doc/sources.txt: Cleaned out some broken links and general clean
	  up

2002-12-10 18:32  spetm

	* ChangeLog, src/gerbv.c: Fixed compilation warnings on 64-bit
	  platforms by casting gpointer to long int.

2002-12-09 16:03  spetm

	* ChangeLog, src/gerber.c: Filled polygons bug 649663 closed

2002-12-03 15:01  spetm

	* CONTRIBUTORS: Added Charles to list of constributors

2002-12-02 05:01  aenfaldor

	* ChangeLog, configure.in, src/amacro.c: Applied patch from Charles
	  Lepple to fix bug #646268

2002-11-26 04:28  aenfaldor

	* ChangeLog, src/gerbv.c: Fixing bug 643799

2002-11-25 18:24  spetm

	* CONTRIBUTORS, ChangeLog, src/gerbv.c: Turning all layers on and
	  off

2002-11-24 09:32  spetm

	* man/gerbv.1.in: Yet another speling error

2002-11-24 09:01  spetm

	* ChangeLog, doc/eagle/eagle2exc.pl, doc/eagle/eagle2exc.txt:
	  Information on how to generate Excellon from Eagle

2002-11-23 18:11  spetm

	* ChangeLog, src/gerber.c: Yet another G-code (55) discovered

2002-11-23 17:28  spetm

	* ChangeLog, src/amacro.c, src/draw.c, src/draw_amacro.c,
	  src/gerber.c: Some more bug 642600 which I was completly
	  responsible for...

2002-11-23 06:24  spetm

	* doc/sources.txt: Deprecated Barco links

2002-11-23 04:34  aenfaldor

	* ChangeLog, src/gerbv.c: Fixed bug 642600, which I was not
	  completely responsible for...

2002-11-20 15:21  spetm

	* files2tag.txt: Release 0.11 preps

2002-11-20 15:18  spetm

	* ChangeLog, configure.in: Release 0.11 preps

2002-11-20 15:16  spetm

	* CONTRIBUTORS: Dino's don PNGPrintMinitHowto

2002-11-20 15:14  spetm

	* man/gerbv.1.in: Added blurb about shift+right mouse button

2002-11-19 16:59  spetm

	* ChangeLog, src/gerbv.c: Superimposing functions back in business

2002-11-19 16:30  spetm

	* man/gerbv.1.in: left and right isn't always easy

2002-11-19 15:13  spetm

	* ChangeLog, src/draw.c: Changed round off method so when a filled
	  area consisting of several lines is drawn it has bigger potential
	  of being filled

2002-11-16 18:59  spetm

	* ChangeLog, src/exportimage.c: Background color was ignored

2002-11-16 12:44  spetm

	* ChangeLog, src/gerbv.c: Made sure all destroy and cancel events
	  are properly handled. Some segfaults were noted here and there.

2002-11-16 10:20  spetm

	* ChangeLog, src/gerbv.c: Made ZOOM_SET also set centering

2002-11-15 19:10  spetm

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added Dinos explicit
	  setting of scale

2002-11-15 19:00  spetm

	* ChangeLog, doc/PNG-print/gimp-window.jpg,
	  doc/PNG-print/PNGPrintMiniHowto.txt:	Added docs on how to print
	  PNGs generated by gerbv

2002-11-15 17:24  spetm

	* ChangeLog, src/gerbv.c: Robustified if someone tries to parse
	  RS274D files

2002-11-15 16:55  pitch

	* ChangeLog, src/drill.c: Change to allow Orcad386 drill files.

2002-11-07 08:57  aenfaldor

	* ChangeLog, src/gerbv.c: Prepare idle_redraw for reentrancy, clean
	  up some long lines.

2002-11-06 10:21  aenfaldor

	* ChangeLog, src/gerbv.c: Oops, you need to start the idle function
	  at least once.

2002-11-06 10:10  aenfaldor

	* ChangeLog, src/gerbv.c: Do not call gtk_idle_xxx from within a
	  gtk_idle function call

2002-11-05 06:38  aenfaldor

	* ChangeLog: Removed clipping/no clipping kludge.

2002-11-05 06:26  aenfaldor

	* src/: gerbv.c, gerbv_screen.h: Removed clipping/no clipping
	  kludge.

2002-11-05 01:01  aenfaldor

	* ChangeLog, src/gerbv.c: Preempt drawing when there are events to
	  process, otherwise we can run redraw_pixmap
	  partially+completely+partially. This caused some layers to
	  disappear.

2002-11-04 15:39  spetm

	* ChangeLog, src/exportimage.c, src/gerbv.c: Exports the whole
	  image now if necessary

2002-11-02 03:35  spetm

	* doc/sources.txt: gerbv handles aperture macros now(and done so
	  for a long time)

2002-10-31 17:41  spetm

	* ChangeLog, src/draw.c, src/gerber.c: If first point in the first
	  line didn't have an aperture defined, this line was drawn wrong

2002-10-31 16:37  spetm

	* ChangeLog, src/gerber.c: AS doesn't complain if default values
	  are given

2002-10-31 05:21  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Removed incremental
	  redraw, it flickered too much, added option to disable clipping.
	  We should probably make redraw_pixmap more general and make
	  export_png independant of the shown pixmap, later...

2002-10-30 16:18  spetm

	* ChangeLog, src/gerber.c, src/gerb_image.h: Implemented %SF% and
	  %SR% in parser but ignore them in drawing engine. If they !=
	  default values a waring is issued

2002-10-30 06:23  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added restart state
	  to redraw_pixmap() and drawing progress on statusbar

2002-10-29 17:35  spetm

	* ChangeLog, src/draw_amacro.c: Fixed bug in drawing of primitive
	  20 in aperture macros.

2002-10-29 02:14  aenfaldor

	* ChangeLog, src/gerbv.c: Close (potential) memory leak by
	  unref:ing temporary pixmaps even when preempting redraw

2002-10-28 01:46  aenfaldor

	* ChangeLog, src/gerbv.c: Changed sign on initialisation of
	  screen.clip_bbox.x1.

2002-10-27 14:08  spetm

	* ChangeLog, src/draw_amacro.c: Fixed an aperture macro bug that
	  caused multi primitives macros to not be drawn properly. Closes
	  bug #629101.

2002-10-26 05:16  spetm

	* ChangeLog, src/gerber.c: Replaced nested strncmp with switch/case
	  and fixed a segfault caused by RS274D files.

2002-10-24 14:55  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Now the created
	  pixmap is the size of the screen, always independant on the zoom
	  scale. Added option to turn on incremental updates to redraw
	  pixmap for each completed layer. This patch could need some
	  cleaning up in the trans_x vs off_x vs clip_bbox.x1 areas.

2002-10-18 18:30  spetm

	* src/gerber.c: Stupid size error when allocating buffer.
	  Embarasing.

2002-10-18 17:04  spetm

	* ChangeLog, src/drill.c, src/gerb_file.c, src/gerb_file.h,
	  src/gerber.c, src/gerber.h, src/gerbv.c: Update for platforms
	  were char really are unsigned as it should be

2002-10-16 14:39  aenfaldor

	* doc/image2pixmap.fig: Added some food for thought regarding
	  allocating smaller pixmaps when zooming

2002-10-14 03:40  aenfaldor

	* ChangeLog, src/gerbv.c: Check that the status bar has been
	  created before trying to use it in update_statusbar()

2002-10-14 02:11  aenfaldor

	* ChangeLog, src/gerbv.c: Make menu reflect the default unit if set
	  to mm

2002-10-13 09:26  spetm

	* man/gerbv.1.in: Updated date

2002-10-13 08:38  spetm

	* ChangeLog, configure.in: Version 0.0.10 release prep

2002-10-11 18:47  spetm

	* INSTALL, README, files2tag.txt: Minor updates for 0.0.10 release

2002-10-11 08:46  aenfaldor

	* ChangeLog, acconfig.h, configure.in, src/gerbv.c: Added configure
	  option to set default units to millimeters instead of mils.

2002-10-09 17:10  spetm

	* man/gerbv.1.in: Smaller cleanups

2002-10-09 13:42  spetm

	* ChangeLog, src/gerber.c: Fixed bug in new min/max that made
	  macros causing havoc

2002-10-08 17:44  spetm

	* man/gerbv.1.in: Added some text on activation/deactivation that
	  apparently got lost in the mail

2002-10-07 14:56  spetm

	* ChangeLog, src/gerber.c: Segfault in min-max code fixed. Closes
	  bug #619652

2002-10-07 14:41  spetm

	* ChangeLog, man/gerbv.1.in: Added info about new commandline
	  switches and backends

2002-10-07 08:41  spetm

	* ChangeLog, src/gerbv.c: Added GTK/GDK command line parameters and
	  parameter --geometry

2002-10-06 04:07  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Use either mils or
	  mms in statusbar. This limits window width enough to close bug
	  #615475.

2002-09-29 13:49  aenfaldor

	* ChangeLog, src/gerber.c, src/gerbv.c, src/gerbv_screen.h: Closes
	  bug #605985, now using aprture size when calculating bbox.
	  Removed IMG_EXTRA hack.

2002-09-17 18:24  spetm

	* ChangeLog, acconfig.h, configure.in, src/gerbv_screen.h:
	  Definition of maximum number of simultaneous open files can be
	  done from ./configure --with-maxfiles=xx

2002-09-17 17:43  spetm

	* NEWS: Didn't bother to update this file all the time

2002-09-17 17:40  spetm

	* ChangeLog, configure.in: exportpng is configured in by default

2002-09-09 15:33  spetm

	* ChangeLog, src/gerbv.c: Added version number in main windows
	  title

2002-09-09 15:14  spetm

	* example/jj/: README.txt, l1-1.grb, l1-2.grb, l1-3.grb,
	  l1-orig.grb: Added

2002-09-07 09:46  spetm

	* ChangeLog, src/amacro.c, src/amacro.h, src/draw.c,
	  src/draw_amacro.c, src/draw_amacro.h: Dynamic allocation of stack
	  when drawing aperture macros.

2002-09-07 07:27  spetm

	* ChangeLog, src/batch.c, src/draw.c, src/gerb_image.h,
	  src/gerber.c, src/gerber.h: Fixed multi quadrant detection

2002-09-02 18:04  spetm

	* ChangeLog, src/gerber.c, src/batch.c, src/draw.c,
	  src/gerb_image.h: More Polygon Area fixes.

2002-09-01 10:34  spetm

	* ChangeLog, src/draw.c: Fixed fatal Polygon Area Fill bug

2002-08-31 14:14  aenfaldor

	* ChangeLog, src/gerbv.c: Removed redundant bounding box
	  calculation. No biggie, but it looks nicer

2002-08-27 08:07  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_icon.h, src/gerbv_screen.h:
	  Center image on zoom to fit (autoscale), add define for extra 0.1
	  inch in autoscale

2002-08-27 02:20  spetm

	* src/gerbv.c: Accidental debug message removed

2002-08-27 02:10  pitch

	* ChangeLog, src/drill.c: Changed format guessing to work for yet
	  another special case.

2002-08-26 18:55  spetm

	* ChangeLog, src/gerbv.c: Memoryleak fixes

2002-08-10 12:46  spetm

	* ChangeLog, files2tag.txt, src/Makefile.am, src/batch.c,
	  src/batch.h, src/gerbv.c, src/scm_gerber.c, src/scm_gerber.h: All
	  batch functionality in batch.[hc]

2002-08-09 17:59  spetm

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added (de)activation
	  via keyboard

2002-08-09 14:37  spetm

	* ChangeLog, src/gerbv.c: Fixed zooming to work after (de)selection
	  of a non-loaded layer

2002-08-04 16:52  spetm

	* ChangeLog, src/gerbv.c: Better control over not loading files

2002-08-04 07:53  spetm

	* CONTRIBUTORS: Updated Dan and Dino

2002-08-04 07:13  spetm

	* ChangeLog, man/gerbv.1.in: Updates on superimposing

2002-08-04 06:57  spetm

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Superimposing
	  functions

2002-08-01 18:02  spetm

	* ChangeLog, src/draw.c, src/draw.h, src/gerbv.c: Changed
	  generation of images to using clipmasks

2002-07-24 17:29  pitch

	* ChangeLog, src/drill.c: Changed parser to allow undefined tools
	  and fake sizes for them.

2002-07-17 17:57  spetm

	* src/draw_amacro.c: Yet another fabs fix

2002-07-15 18:50  spetm

	* ChangeLog, src/gerbv.c: Fixed bug 573016, some gerbers not drawn

2002-07-15 18:36  spetm

	* ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
	  Parses and stores %IN%

2002-07-15 07:47  aenfaldor

	* src/gerbv.c: Minor cleanup for earlier icon addition

2002-07-15 07:34  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_icon.h: Added application icon

2002-07-13 09:35  spetm

	* build_release, cvs-tag.sh, files2tag.txt: Build system fixes to
	  simply conditional tagging

2002-07-13 08:08  spetm

	* ChangeLog, example/ekf/README: Closed bug 578583 saying
	  example/ekf/* shouldn't work since it is RS274D

2002-07-13 07:45  spetm

	* CONTRIBUTORS, ChangeLog, configure.in: Added --with-gtk-config
	  from Bruno Schwander

2002-07-13 07:13  aenfaldor

	* pixmaps/: gerbv-icon-1.png, gerbv-icon-2.png, gerbv-icon.xcf.gz,
	  gerbv-icon2.png, gerbv-icon2.xcf.gz: added some pixmaps to be
	  used for icon and perhaps menu icons in gnome, kde, et al.

2002-07-06 11:01  spetm

	* man/gerbv.1.in: Escape zoom outline

2002-07-06 09:24  spetm

	* ChangeLog, configure.in: Preparations for release 0.0.9

2002-07-06 09:22  spetm

	* man/gerbv.1.in: Updated with new features

2002-07-06 08:35  spetm

	* example/Mentor-BoardStation/: README.txt, artwork_1.grb: Added

2002-07-06 08:00  spetm

	* example/dan/: README.txt, top.gbx: Added

2002-07-05 02:46  aenfaldor

	* ChangeLog, src/gerbv.c: Saved us from using a widget.

2002-07-04 14:04  aenfaldor

	* ChangeLog, src/gerbv.c: Made status bar not expandable.

2002-07-04 08:00  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Changed coordinate
	  display at bottom again, now using a Label instead of Statusbar.
	  Digits don't dance around anymore. Not much space left for any
	  other messages (there are none implemented yet anyway).

2002-07-02 07:04  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: s/sprintf/snprintf/,
	  coordinate to mils and mms conversions macrofied

2002-07-01 14:50  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Using a single
	  GtkStatusbar widget instead of three. Composing message from
	  strings instead prevents window resizing in 1280x1024 resolution.
	  Created a function to update statusbar.

2002-07-01 12:48  aenfaldor

	* ChangeLog: Changed changelog

2002-07-01 07:38  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Finally got absolute
	  coordinates to work properly! Partly closes feature request
	  567965

2002-06-20 08:24  aenfaldor

	* ChangeLog, src/gerbv.c: Fix for bug 571097, mils are really 0.001
	  inches and not 0.01 as I thought. Thanks Dan

2002-06-20 06:04  spetm

	* src/gerbv.c: Minor renaming of variables

2002-06-19 14:14  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Tried to fix gerber
	  coordinates again. py and not px should be used for mirroring
	  y-axis

2002-06-18 05:27  spetm

	* ChangeLog, src/gerbv.c: Added background color selection

2002-06-17 14:51  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Coordinates shown in
	  statusbar are now in gerber coordinate system (instead of
	  gtk/X11). Units changed to mils and mms. Minor statusbar layout
	  changes.

2002-06-17 06:01  spetm

	* ChangeLog, src/draw.c: Ignored if lines were using rectangular
	  apertures to draw.

2002-06-13 06:58  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added status bar.
	  Still needs to add code to be able to set a reference position
	  outside of measure mode?! Should update all printfs to add
	  messages in statusbar instead.

2002-06-12 10:53  spetm

	* doc/Makefile.example: An example on how to write a Makefile for
	  docs. Maybe you don't even have to rewrite it at all

2002-06-12 06:44  spetm

	* ChangeLog: Autoscale fix and setting of err_gc

2002-06-12 06:42  spetm

	* src/draw.c: Moved out setting of err_gc

2002-06-12 06:42  spetm

	* src/gerbv.c: Autoscale doesn't translate thing out of window

2002-06-12 01:11  aenfaldor

	* ChangeLog, src/gerbv.c: Fix division by zero in
	  draw_zoom_outline(), closes bug 567166

2002-06-11 17:18  spetm

	* ChangeLog, src/gerb_file.c: Changed ENODATA to EIO. Closes bug
	  567179

2002-06-11 16:54  spetm

	* ChangeLog, src/gerbv.c: Can now draw images with negative
	  coordinates. Closes bug 548094.

2002-06-10 19:32  spetm

	* ChangeLog, src/draw_amacro.c: If primitive 4 has the same
	  starting and ending point it will now get filled

2002-06-10 19:05  spetm

	* ChangeLog, src/draw_amacro.c: Fixed bug causing rotation to be
	  screwed up in primitive 4

2002-06-10 18:23  spetm

	* ChangeLog, src/Makefile.am, src/draw.c, src/draw.h,
	  src/draw_amacro.c, src/draw_amacro.h: Split out aperture macro
	  stuff from draw to draw_amacro

2002-06-10 13:55  aenfaldor

	* ChangeLog, src/gerbv.c: Added more digits in distance measurement
	  as suggested by Dan

2002-06-10 06:39  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Removed ability to
	  switch between centered and normal outline zooming  during drag.
	  Added escape key to abort zooming and repaint screen. Newlines
	  between functions

2002-06-10 04:39  spetm

	* HACKING: Minor cleanups and added blurb about functions.

2002-06-09 16:03  aenfaldor

	* ChangeLog, src/gerbv.c: Bugfix for centered outline zooming. Now
	  it actually works

2002-06-09 15:51  aenfaldor

	* ChangeLog, src/gerbv.c: Change cursor on keypress (shift for
	  distance measure). Added centered zooming in outline mode
	  (closing feature request 553452).

2002-06-09 13:00  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added distance
	  measure color and display of actual zoom box in outline mode.
	  Improved distance string format.

2002-06-08 15:45  aenfaldor

	* ChangeLog, src/gerbv.c: Make use of xor drawing mode in zoom
	  outline and distance measure to speed up redraw

2002-06-08 06:02  spetm

	* ChangeLog, configure.in: Added check for libpng

2002-06-07 17:11  spetm

	* src/gerbv.c: Setup a watch while running export png

2002-06-07 13:21  aenfaldor

	* ChangeLog, src/gerbv.c: Centered measure distance text, line
	  spacing calculated correctly, minor cleanups

2002-06-07 04:51  spetm

	* ChangeLog, src/draw.c, src/gerb_image.h, src/gerber.c: Handles
	  layer polarity

2002-06-06 17:03  spetm

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added reload files

2002-06-06 16:08  aenfaldor

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: First implementation
	  of request [ 562934 ] measurement tool

2002-06-06 12:07  spetm

	* ChangeLog, src/draw.c, src/gerb_image.h, src/gerber.c: Counting
	  and dynamic allocation of memory when drawing polygons with many
	  corners

2002-06-04 18:45  spetm

	* ChangeLog, src/gerbv.c: Added extra check to autoscale

2002-06-02 17:43  spetm

	* ChangeLog, src/gerb_image.h, src/gerber.c: Added IC to parser

2002-05-18 09:26  spetm

	* configure.in: Couldn't check for png headers like I thought

2002-05-18 09:14  spetm

	* CONTRIBUTORS, ChangeLog, acconfig.h, configure.in,
	  src/Makefile.am, src/gerbv.c, src/gerbv_screen.h,
	  src/exportimage.c, src/exportimage.h: Added export image to PNG
	  from Dino

2002-05-17 16:24  spetm

	* configure.in: Minor bug in configure script to enable batch

2002-05-17 13:08  spetm

	* ChangeLog, src/gerbv.c, src/gerbv_screen.h: Split out the global
	  screen variable

2002-05-16 18:09  spetm

	* ChangeLog, acconfig.h, configure.in, src/gerbv.c,
	  src/scm_gerber.c: Changed default to exclude Guile when
	  configuring

2002-05-10 07:11  spetm

	* ChangeLog, src/gerb_file.c: Improved error reporting from
	  filehandling

2002-05-09 18:41  spetm

	* src/gerbv.c: Backing out some commits that came along previous
	  commit

2002-05-09 18:22  spetm

	* ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c,
	  src/gerber.h, src/gerbv.c: Moved around verification of
	  gerb_image and use it more clever

2002-05-08 15:09  aenfaldor

	* ChangeLog, src/gerbv.c: Don't allow outline zoom on too small
	  areas. Allocate separate outline color

2002-05-07 18:35  spetm

	* ChangeLog, src/gerbv.c: Remember where we loaded file from last
	  time and use it next file selection

2002-05-07 16:49  spetm

	* INSTALL: gschem->gerbv

2002-05-07 15:52  aenfaldor

	* ChangeLog, src/gerbv.c: Added outline zoom support as requested
	  in feature request 550798

2002-05-07 07:14  aenfaldor

	* src/: draw.h, gerbv.c: Use #define for default cursor shape, for
	  future use Scale by ten percent of current scale value instead of
	  a fixed number 10 behaves better when zooming in very small and
	  very large values for the scale

2002-05-05 07:47  spetm

	* ChangeLog, src/gerbv.c: Mouse pointer as a watch was up all the
	  time when no files were loaded at start up

2002-05-05 07:34  spetm

	* man/gerbv.1.in: Added Anders

2002-05-05 07:19  spetm

	* src/gerbc.c: Removed

2002-05-05 07:18  spetm

	* ChangeLog, configure.in: Updates for release 0.0.8

2002-05-03 07:00  aenfaldor

	* ChangeLog: Added changelog entry for zooming.

2002-05-03 06:57  aenfaldor

	* AUTHORS: Correcting my e-mail address.

2002-05-02 17:49  spetm

	* ChangeLog, src/gerbv.c: Translation in autoscale improved

2002-05-02 16:45  spetm

	* ChangeLog: Ovals and some docs

2002-05-02 16:44  spetm

	* HACKING: More elaboration on code standard

2002-05-02 16:43  spetm

	* CONTRIBUTORS: Added Neil and Dino

2002-05-02 16:42  spetm

	* AUTHORS: Added aen

2002-05-02 16:42  spetm

	* src/draw.c: Ovals are ovals and not ellypses

2002-05-02 16:10  spetm

	* src/gerbv.c: Added some event handling in the draw loop

2002-05-02 07:15  aenfaldor

	* src/gerbv.c: Make sure the event is sent to the zoom function
	  when zooming around mouse.  Attempt to be preemptive when
	  converting image to pixmap. This gives a small gain in
	  responsiveness, but it is all we have time to do this close to
	  the next release. Note that constantly moving the mouse will
	  prevent screen updates to happen. Can we live with this? To be
	  improved.

2002-05-01 17:58  spetm

	* src/: draw.c, gerbv.c: Unrefed some GCs

2002-04-30 05:45  spetm

	* src/gerber.c: Cleaned out a discusting macro

2002-04-29 17:53  spetm

	* ChangeLog: Zooming and format fixes

2002-04-29 14:08  aenfaldor

	* ChangeLog: Added changelog for zooming changes in src/gerbv.c
	  (rev 1.34 and 1.35).

2002-04-29 12:53  aenfaldor

	* src/gerbv.c: First attempt to fix zoom in around mouse pointer.
	  There seems to be some rounding error. I suspect it is in the
	  centered zoom centering code.

2002-04-29 07:10  aenfaldor

	* src/gerbv.c: Zooming is now centered to screen center. This is
	  much nicer than previous behaviour, but it does not quite close [
	  gerbv-Bugs-548128 ].

2002-04-28 14:37  spetm

	* src/gerb_image.h: Format statement now more completly handled
	  (bug 549602)

2002-04-28 08:52  spetm

	* src/gerber.c: Format statement now more completly handled (bug
	  549602)

2002-04-28 08:22  spetm

	* man/gerbv.1.in: Added blurb about zooming

2002-04-28 08:10  spetm

	* src/gerbv.c: Zooming number constants removed

2002-04-27 14:39  spetm

	* src/draw.c: Spelling error axle->axis

2002-04-27 14:25  spetm

	* ChangeLog, src/gerbv.c: Implemented unload file and changed name
	  of all open functions to load

2002-04-25 12:34  spetm

	* src/gerb_file.c, ChangeLog: Fixes segfault when opening empty
	  file (bug 548578)

2002-04-24 09:28  spetm

	* ChangeLog, configure.in, man/gerbv.1.in, man/gerbv.1: Updated man
	  page

2002-04-23 18:30  spetm

	* ChangeLog, example/orcad/README.txt, example/orcad/ast.ps,
	  example/orcad/rs232_cm.asb, example/orcad/rs232_cm.ast,
	  example/orcad/rs232_cm.bot, example/orcad/rs232_cm.drd,
	  example/orcad/rs232_cm.smb, example/orcad/rs232_cm.smt,
	  example/orcad/rs232_cm.ssb, example/orcad/rs232_cm.sst,
	  example/orcad/rs232_cm.top, example/orcad/thruhole.tap: Added
	  example/orcad

2002-04-10 13:45  spetm

	* example/cslk/: README.txt, cslk.gbx, cslk.ps: Added

2002-04-10 11:05  spetm

	* ChangeLog, src/gerber.c: Fixed mq arcs so circles are circles and
	  width/height are correctly calculated

2002-04-09 18:03  spetm

	* ChangeLog, src/gerber.c: Fixed drawing direction of arcs. Some
	  other issues left in mq arcs left.

2002-04-03 16:13  spetm

	* src/gerber.c: Minor cleanups by using switch/case instead of
	  loads of strncmp

2002-04-03 15:34  spetm

	* ChangeLog, src/gerber.c, src/gerber.h: Fixed some numerical
	  constants in verify_gerb

2002-04-03 14:16  spetm

	* ChangeLog: Color selection and blurb abt zooming and gerber
	  layers

2002-04-03 14:15  spetm

	* TODO: Added gerber layers and zooming. Removed some overdue
	  things.

2002-04-03 14:13  spetm

	* src/gerbv.c: Color selection on layers added

2002-02-10 17:49  spetm

	* ChangeLog, src/draw.c: Added string.h

2002-02-10 08:40  spetm

	* ChangeLog, configure.in: Release 0.0.7 preparations

2002-02-05 18:20  spetm

	* doc/sources.txt: Added info abt gerber2eps

2002-02-03 18:03  spetm

	* ChangeLog: Aperture macro verification finalized

2002-02-03 18:02  spetm

	* example/am-test/am-test.gbx: Added

2002-02-03 18:01  spetm

	* src/draw.c: Bugfixes in primitive 6 and 7 after verification.

2002-01-26 08:12  spetm

	* ChangeLog, src/gerber.c: Rewrote parse_aperture_defintion to
	  handle aperture macro definitions without parameters

2002-01-26 06:49  spetm

	* ChangeLog, src/amacro.c, src/draw.c: A bunt bugfixes in aperture
	  macro parsing and drawing

2002-01-06 16:03  spetm

	* ChangeLog, src/draw.c: All primitive aperture macros implemented,
	  but not fully

2001-12-30 19:45  spetm

	* ChangeLog, src/draw.c: Drawing aperture macros with some
	  elementary macro primitives

2001-12-30 12:25  pitch

	* src/drill.c: Minor fix to drill_file_p(), which was broken with
	  files using CR+LF

2001-12-29 18:29  spetm

	* ChangeLog, doc/aperturemacro.txt, src/Makefile.am, src/amacro.c,
	  src/amacro.h, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
	  First rough cut at parsing aperture macros

2001-12-29 17:16  pitch

	* ChangeLog: Minor fixes to gerber.c and gerb_file.c

2001-12-29 17:12  pitch

	* src/gerb_file.c: Changed gerb_fgetstring() back to behave as
	  before, except for one bug

2001-12-29 17:04  spetm

	* src/gerber.c: Fixed minor bug was added last time

2001-12-29 17:04  pitch

	* src/gerb_file.c: Fixed gerb_fgetstring()

2001-12-29 16:59  pitch

	* src/gerber.c: Fixed small memory leak in
	  parse_aperture_definition()

2001-12-29 15:51  pitch

	* ChangeLog: Autodetect of drill file changed, error check of
	  mmap() return value added.

2001-12-29 15:49  pitch

	* src/drill.c: Autodetect of drill file changed back to allow
	  special cases.

2001-12-29 15:48  pitch

	* src/gerb_file.c: Error check of return value from mmap() added.

2001-12-29 15:16  spetm

	* ChangeLog, src/gerb_file.c, src/gerb_file.h, src/gerber.c: Added
	  gerb_fgetstring

2001-12-15 06:46  spetm

	* configure.in: Updated to release 0.0.6

2001-12-14 18:23  spetm

	* ChangeLog, src/draw.c, src/gerbv.c: Autoscaling and autocentering

2001-12-11 17:58  spetm

	* configure.in: Increased version to 0.0.6pre2

2001-12-11 17:51  spetm

	* ChangeLog, src/gerbv.c: Fixed Clear All bug remaining after pan
	  rewrite

2001-12-11 11:14  spetm

	* src/gerbv.c: Allocated pixmap must be bigger then max-min if
	  there is a big object close to the edge.

2001-12-10 18:51  spetm

	* ChangeLog, src/gerbv.c: Changed prelighting on buttons

2001-12-10 09:55  spetm

	* ChangeLog, src/gerbv.c: Forgot to check if we had any pixmap to
	  draw

2001-12-09 07:52  spetm

	* src/gerbv.c: expose_event handles partial expose proper

2001-12-08 19:01  spetm

	* ChangeLog: Major rewrite of panningand minor bugfix

2001-12-08 19:01  spetm

	* src/gerbv.c: Mjor rewrite of panning for speed

2001-12-08 18:15  spetm

	* src/gerber.c: min/max bug fixed

2001-12-07 12:07  spetm

	* ChangeLog: Remake of last commit

2001-12-07 12:06  spetm

	* ChangeLog: Pseudo drawing optimizations and non existant files
	  gives proper error messages

2001-12-07 12:04  spetm

	* src/gerbv.c: Error color and error messages improvment

2001-12-07 12:03  spetm

	* src/gerb_file.c: Pushed error messages out

2001-12-07 12:02  spetm

	* src/: draw.c, draw.h: Pseudo optimized drawing

2001-12-06 10:34  spetm

	* ChangeLog, scheme/Makefile.am: scheme/gerb-debug.scm gets
	  installed too

2001-12-06 10:32  spetm

	* ChangeLog, src/drill.c, src/gerb_image.c, src/gerber.c,
	  src/gerbv.c: Exchanged bzero with memset for portability

2001-12-05 20:35  pitch

	* src/drill.c, src/drill.h, ChangeLog: Now allows tool number 0.

2001-12-05 17:54  spetm

	* example/ekf2/: README.txt, d1.grb, drill0.exc, drill1.exc,
	  drill20.exc, drill30.exc, gnd.grb, l0.grb, l1.grb, l2.grb,
	  l3.grb, l4.grb, l5.grb, pow.grb, pow3.grb, resplan.grb,
	  sieb0.grb, sieb1.grb, stp0.grb, stp1.grb: Added

2001-12-03 18:49  spetm

	* ChangeLog, src/Makefile.am, src/color.c, src/gerber.c,
	  src/scm_gerber.c: Turned on -Wall and cleaned up after it

2001-12-03 18:05  spetm

	* ChangeLog, src/drill.c, src/gerb_file.c, src/gerb_file.h,
	  src/gerber.c: Utilize the file read functions

2001-12-03 17:49  spetm

	* src/: gerb_file.c, gerb_file.h:  Added function gerb_getdouble
	  and gerb_getint

2001-12-03 17:48  spetm

	* src/: drill.h, gerber.h, gerbv.c: Bugfix for lastminute .h name
	  change

2001-12-02 17:46  spetm

	* ChangeLog, configure.in, src/Makefile.am, src/drill.c,
	  src/drill.h, src/gerb_file.c, src/gerb_file.h, src/gerber.c,
	  src/gerber.h, src/gerbv.c: Improved parsing speed by implementing
	  new file io

2001-12-02 12:07  spetm

	* ChangeLog: Minor cleanups of open and autodetection, major
	  cleanup of color scheme

2001-12-02 12:06  spetm

	* man/gerbv.1: Updated man page to reflect autodetection of file
	  type

2001-12-02 12:05  spetm

	* src/: color.c, color.h, gerbv.c: Major cleanup of the whole color
	  mess

2001-12-02 08:23  spetm

	* src/: Makefile.am, color.c, color.h, gerbv.c: color.[hc] is split
	  out from gerbv.c

2001-12-02 08:15  spetm

	* src/gerbv.c: Cleaned up open functions since we now have
	  automatic detection of drill files

2001-12-02 08:14  spetm

	* src/drill.c: New algo to see if it's a drill file

2001-12-01 23:44  pitch

	* ChangeLog: gerbv now does several layers at once

2001-12-01 23:42  pitch

	* src/: draw.c, draw.h: Floating point values rounded instead of
	  truncated in image2pixmap()

2001-12-01 23:40  pitch

	* src/gerbv.c: Now shows layers simultaneously.

2001-11-27 17:30  pitch

	* ChangeLog, src/drill.c, src/gerbv.c: Added autodetection of file
	  type.

2001-11-27 14:16  pitch

	* ChangeLog, src/drill.c, src/drill.h: Added drill file recognition
	  function.

2001-11-26 16:19  spetm

	* ChangeLog, configure.in: ./configure --data works

2001-11-26 16:19  spetm

	* CONTRIBUTORS: Added jj and wr

2001-11-25 19:22  pitch

	* ChangeLog, src/drill.c: More commands recognised. Somewhat better
	  coordinate parsing.

2001-11-23 12:43  spetm

	* ChangeLog, src/draw.c, src/gerb_image.h, src/gerber.c,
	  src/scm_gerber.c: Parses and draws polygon area fills

2001-11-21 17:00  spetm

	* doc/sources.txt: Added Execellon link

2001-11-21 16:33  pitch

	* ChangeLog, src/drill.c: Better format guessing.

2001-11-20 18:08  spetm

	* ChangeLog, src/gerber.c: D01-D03 on a single line is also a
	  change

2001-11-20 17:23  spetm

	* ChangeLog, src/gerber.c, src/gerber.h, src/scm_gerber.c: Minor
	  bugfixes

2001-11-15 15:24  spetm

	* ChangeLog, src/gerbv.c: Tooltips

2001-11-14 16:01  spetm

	* NEWS: Added 0.0.5 information

2001-11-14 15:13  spetm

	* ChangeLog, configure.in, src/gerbv.c: Changed speed key and
	  increased release number

2001-11-08 18:27  spetm

	* ChangeLog, src/Makefile.am, src/drill.c, src/drill.h,
	  src/gerb_image.c, src/gerb_image.h, src/gerber.c, src/gerber.h,
	  src/scm_gerber.c, src/scm_gerber.h: Created new "class",
	  gerb_image

2001-11-07 17:22  spetm

	* ChangeLog, src/draw.c, src/gerber.c: Multi quadrant arcs support

2001-11-06 15:11  pitch

	* ChangeLog, TODO, src/drill.c, src/drill.h: Drill file parser now
	  ignores unstandard text in headers, which means it can cope with
	  output from more CAD systems.

2001-11-05 17:52  spetm

	* scheme/gerb-ps.scm: Fixed mm conversion

2001-11-05 17:40  spetm

	* ChangeLog, src/drill.c, src/scm_gerber.c: Backend interface
	  generates proper aperture list even for drill files

2001-11-04 16:30  spetm

	* ChangeLog, man/gerbv.1, src/gerbv.c: Command line -d support
	  added

2001-11-03 18:07  spetm

	* scheme/gerb-debug.scm: debug tool for scheme backends

2001-11-03 15:48  spetm

	* ChangeLog, scheme/gerb-ps.scm, src/gerber.c, src/gerber.h,
	  src/scm_gerber.c: Changed list delivered to scheme backend

2001-11-02 19:19  spetm

	* ChangeLog, src/gerber.c: Inserted check for undefined apertures
	  that was earlier removed

2001-11-02 07:27  spetm

	* ChangeLog, src/draw.c, src/gerber.c, src/gerber.h, src/gerbv.c:
	  Calculates arc data when parsing and not when drawing, and
	  removed some defines

2001-10-31 15:40  spetm

	* ChangeLog, README, src/gerbv.c: Zooming with scroll wheel on
	  mouse added.

2001-10-30 17:59  spetm

	* example/eaglecad1/: top-cop.gbx, top-cop.pdf: Added. From Dan
	  Christian.

2001-10-30 17:47  spetm

	* ChangeLog, src/gerber.c, src/gerber.h: Fixed bug causing false
	  points when the file just changed aperture

2001-10-29 18:00  pitch

	* ChangeLog, src/drill.c, src/gerber.c, src/gerber.h, src/gerbv.c:
	  Moved new_image() to the correct place.

2001-10-29 08:17  spetm

	* build_release: Checks out a release based on tag built from
	  release number and not a pure CVS image

2001-10-28 16:39  pitch

	* ChangeLog, src/Makefile.am, src/draw.c, src/drill.c, src/drill.h,
	  src/gerber.c, src/gerbv.c: First "functional" drill file support
	  incorporated into main program.

2001-10-28 09:29  spetm

	* ChangeLog, src/draw.c, src/gerber.c, src/gerber.h,
	  src/scm_gerber.c: Aperture array simplified

2001-10-27 08:00  spetm

	* ChangeLog, NEWS, build_release, src/drill.c, src/drill.h,
	  src/gerber.c, src/gerber.h, src/gerbv.c, src/scm_gerber.c,
	  src/scm_gerber.h: typedef:ed all structs to *_t

2001-10-27 05:27  spetm

	* src/: gerber.c, gerber.h: EagleCad fixes

2001-10-27 05:26  spetm

	* ChangeLog: EagleCad and release 0.0.4

2001-10-27 05:25  spetm

	* NEWS, configure.in: Updated for release 0.0.4

2001-10-27 05:13  spetm

	* CONTRIBUTORS: Added Dan and Fredrik

2001-10-27 05:13  spetm

	* AUTHORS: Added Pitch

2001-10-25 18:32  pitch

	* src/: drill.c, drill.h: parse_drillfile() now returns a regular
	  gerb_image.  Removed lots of unnecessary code.

2001-10-24 15:45  spetm

	* src/gerbv.c: Missed including draw.h

2001-10-24 13:31  spetm

	* ChangeLog, src/gerbv.c: Changed some #ifdef NO_GUILE

2001-10-24 12:38  spetm

	* ChangeLog, src/Makefile.am, src/draw.c, src/draw.h, src/gerbv.c:
	  Split out drawing functions to draw.c

2001-10-23 16:14  pitch

	* src/drill.c: Removed evil C++ comments to pacify Stefan ;)

2001-10-22 18:26  spetm

	* ChangeLog: Cleaned example directory

2001-10-22 16:59  spetm

	* example/: numpres.pcb, numpres.pcb.output_componentmask.grb,
	  numpres.pcb.output_componentsilk.grb,
	  numpres.pcb.output_group1.grb, numpres.pcb.output_group2.grb,
	  numpres.pcb.output_plated-drill.grb,
	  numpres.pcb.output_soldermask.grb,
	  numpres.pcb.output_unplated-drill.grb, numpres/numpres.pcb,
	  numpres/numpres.pcb.output_componentmask.grb,
	  numpres/numpres.pcb.output_componentsilk.grb,
	  numpres/numpres.pcb.output_group1.grb,
	  numpres/numpres.pcb.output_group2.grb,
	  numpres/numpres.pcb.output_plated-drill.grb,
	  numpres/numpres.pcb.output_soldermask.grb,
	  numpres/numpres.pcb.output_unplated-drill.grb: Moved files to
	  separate directory

2001-10-22 16:53  spetm

	* example/ekf/: README, ekf.gap, ekf_08.apt, l1.off: Added

2001-10-22 00:31  spetm

	* doc/sources.txt: Added info abt gerb2tif

2001-10-21 07:55  spetm

	* ChangeLog, src/gerbv.c: Changed cw/ccw handling when drawing arcs

2001-10-13 10:38  pitch

	* src/drill.c: Some (very) minor fixes, e.g. no longer uses a dummy
	  hole at the beginning of the list of holes.

2001-10-12 21:40  pitch

	* example/nollezappare/ThruHolePlated.ncd, src/drill.c,
	  src/drill.h: First "working" drill file parser. Manages a subset
	  of the output from only one CAD system (Veribest), but it's a
	  start...

2001-10-09 13:02  spetm

	* CONTRIBUTORS, ChangeLog, src/gerber.c, src/gerber.h,
	  src/scm_gerber.c: Added D flag for Format Statement in both
	  parser and scm conversion

2001-09-09 06:07  spetm

	* configure.in: 0.0.3 release

2001-09-09 05:47  spetm

	* build_release: Line in .cvspass has port number now

2001-09-03 16:10  spetm

	* build_release: Backed out of 1.3 changes

2001-09-03 15:40  spetm

	* ChangeLog, INSTALL, configure.in: Fixed bug causing at least
	  Solaris not to be able to be configured and added some
	  documentation in INSTALL

2001-09-01 18:37  spetm

	* ChangeLog: Failed automake fix desc.

2001-09-01 18:35  spetm

	* build_release, rebuild_conf: Automake now _copies_ files instead
	  of just linking

2001-08-31 14:56  spetm

	* ChangeLog: Backend updates, minor directory clean up, fix move to
	  sourceforge in build_release

2001-08-31 14:55  spetm

	* scheme/gerb-ps.scm, src/gerbv.c, src/scm_gerber.c,
	  src/scm_gerber.h: Backend now receives filename of parsed file

2001-08-31 14:40  spetm

	* src/gerb-ps.scm: By mistake this was added during import

2001-08-31 12:37  spetm

	* AUTHORS, CONTRIBUTORS: Split up AUTHORS into AUTHORS and
	  CONTRIBUTORS

2001-08-31 12:33  spetm

	* build_release: Uses anonymous login on sourceforge. Checks that a
	  login ha been done

2001-08-30 16:26  spetm

	* AUTHORS, ChangeLog, COPYING, HACKING, INSTALL, Makefile.am, NEWS,
	  README, TODO, acconfig.h, build_release, configure.in,
	  rebuild_conf, doc/sources.txt, man/Makefile.am, man/gerbv.1,
	  example/numpres.pcb,
	  example/numpres.pcb.output_componentmask.grb,
	  example/numpres.pcb.output_componentsilk.grb,
	  example/numpres.pcb.output_group1.grb,
	  example/numpres.pcb.output_group2.grb,
	  example/numpres.pcb.output_plated-drill.grb,
	  example/numpres.pcb.output_soldermask.grb,
	  example/numpres.pcb.output_unplated-drill.grb,
	  example/nollezappare/AssemblyTop.gdo,
	  example/nollezappare/EtchLayer2Bottom.gdo, scheme/Makefile.am,
	  scheme/gbx2ps.scm, scheme/gerb-ps.scm, scheme/parse-gerber.scm,
	  scheme/pgt.scm, src/Makefile.am, src/gerb-ps.scm, src/gerbc.c,
	  src/gerber.c, src/gerber.h, src/gerbv.c, src/scm_gerber.c,
	  src/scm_gerber.h: First import

2001-08-30 16:26  spetm

	* AUTHORS, ChangeLog, COPYING, HACKING, INSTALL, Makefile.am, NEWS,
	  README, TODO, acconfig.h, build_release, configure.in,
	  rebuild_conf, doc/sources.txt, man/Makefile.am, man/gerbv.1,
	  example/numpres.pcb,
	  example/numpres.pcb.output_componentmask.grb,
	  example/numpres.pcb.output_componentsilk.grb,
	  example/numpres.pcb.output_group1.grb,
	  example/numpres.pcb.output_group2.grb,
	  example/numpres.pcb.output_plated-drill.grb,
	  example/numpres.pcb.output_soldermask.grb,
	  example/numpres.pcb.output_unplated-drill.grb,
	  example/nollezappare/AssemblyTop.gdo,
	  example/nollezappare/EtchLayer2Bottom.gdo, scheme/Makefile.am,
	  scheme/gbx2ps.scm, scheme/gerb-ps.scm, scheme/parse-gerber.scm,
	  scheme/pgt.scm, src/Makefile.am, src/gerb-ps.scm, src/gerbc.c,
	  src/gerber.c, src/gerber.h, src/gerbv.c, src/scm_gerber.c,
	  src/scm_gerber.h: Initial revision

