1 2008-02-07 09:26 thepurlieu
3 * ChangeLog: Update Changelog manually for changes since 2.0.0
5 2008-02-07 07:17 brorson
7 * NEWS: Add annotation about gerbv-2.0.1.
9 2008-02-07 07:15 brorson
11 * Makefile.am: Fix typo.
13 2008-02-05 07:17 brorson
15 * NEWS: Created bare-bones NEWS file in prep for 2.0.1 release.
17 2008-01-31 18:39 danmc
19 * win32/build_gerbv: use tr instead of dos2unix to fix up the
20 various Makefiles. This seems a bit more robust since the
21 spurious \r is sometimes in the middle of a line
23 2008-01-30 18:57 danmc
25 * win32/extract_gtk_win32: add gdwin32 for pcb
27 2008-01-30 18:28 danmc
29 * win32/: Makefile.am, extract_gtk_win32, gerbv.nsi.in: distribute
30 the extract_gtk_win32 file, also list the gerbv license alone and
31 keep the rest apart so it is easier to build other tools too.
33 2008-01-30 17:25 danmc
35 * win32/: extract_gtk_win32, gerbv.nsi.in: all licenses for all the
38 2008-01-30 17:24 danmc
40 * win32/build_gerbv: disable desktop database updates
42 2008-01-29 23:37 thepurlieu
44 * src/gerbv.c: * more help printout cleanup and clarification
46 2008-01-29 23:30 thepurlieu
48 * src/gerbv.c: * cleanup help printout and change the format to
49 better follow most other programs.
51 2008-01-29 18:35 petercjclifton
53 * Makefile.am, icon-theme-installer: Add missed
54 icon-theme-installer to EXTRA_DIST, and fix bug in
55 icon-theme-installer where the -?? size was not stripped from the
58 2008-01-29 17:50 petercjclifton
60 * Makefile.am, configure.ac, icon-theme-installer,
61 desktop/Makefile.am, desktop/gerbv.svg: Hooked up GTK icon theme
62 and .desktop file install. Also added a "scalable" version of the
63 gerbv icon for installation. This is the 48x48 svg original,
64 scaled onto a 128x128 canvas to match the expected size of the
65 "scalable" size of the "hicolor" icon theme.
67 2008-01-24 11:12 thepurlieu
69 * src/draw.c: * speed up cairo rendering of macros by checking each
70 macro for any clear draws, then only using push/pop group if we
73 2008-01-24 07:55 brorson
75 * example/hellboard/: hellboard.back.gbr, hellboard.fab.gbr,
76 hellboard.front.gbr, hellboard.group1.gbr, hellboard.group2.gbr,
77 README, hellboard.pcb, hellboard.plated-drill.cnc: Added DJ's
78 hellboard to distribution.
80 2008-01-24 07:22 spetm
82 * src/: gerb_image.c, gerber.c: A little cleanup
84 2008-01-23 22:23 thepurlieu
86 * src/draw-gdk.c, src/draw-gdk.h, src/draw.c, src/export-rs274x.c,
87 src/gerb_image.h, src/gerber.c, test/golden/example_jj_l1-2.png,
88 test/golden/example_jj_l1-3.png,
89 test/golden/example_jj_l1-orig.png,
90 test/golden/test-polygon-fill-1.png: * change polygon structure
91 slightly and move "arc chopper" logic into the GDK draw
92 functions, and store only the arc info in the gerb_image struct.
93 This allows exporting with 100% accuracy, speeds up the cairo
94 rendering, and reduces the size of the gerb_image * update 4
95 golden files as a result of this change, since the cairo renderer
96 now renders with the default resolution instead of the mandated
97 1 degree resolution with the previous method. * add more
98 functionality to the export code, including info headers,
99 polarity changes, and finishing the polygon stuff. The only
100 major code that still needs to be added is macro exporting.
101 This may wait until (or if) we re-arrange the macro storage
102 method. * change GDK renderer to use a double for the scale
103 factor instead of an int. The int was causing noticable error
104 during rendering of large boards in comparison to the cairo
105 version (which was correct).
107 2008-01-23 19:49 thepurlieu
109 * src/gerber.c: * fix bug 1878509 by adding a hack to assume linear
110 interpolation is desired if no I or J parameter is given. All
111 other programs seem to assume this, so it should be safe.
112 Also, the testsuite still passes after this change, so it
113 shouldn't break anything.
115 2008-01-23 06:32 brorson
117 * src/draw-gdk.h: Trivial comment fix: #endif /* DRAW_H */ -->
118 #endif /* DRAW_GDK_H */
120 2008-01-22 17:47 danmc
122 * win32/extract_gtk_win32: start work on documenting how I extract
123 all the gtk for windows stuff and the licenses for each.
125 2008-01-22 17:37 danmc
127 * Makefile.am: remove some extra entries in the files to be cleaned
128 that didn't really belong
130 2008-01-22 17:29 danmc
132 * src/dynload.c: fix a format string warning on windows.
134 2008-01-22 17:29 danmc
136 * configure.ac, src/scheme.c: check for strlwr() at configure time
137 instead of relying on preprocessor #defines. Should address the
138 strlwr() part of sf bug [ 1877018 ] compiling gerbv 2.0 using
141 2008-01-22 17:27 danmc
143 * configure.ac, src/Makefile.am, win32/build_gerbv,
144 win32/gerbv.nsi.in: hook in the icons for the non-cygwin windows
147 2008-01-21 23:29 thepurlieu
149 * src/export-rs274x.c: round values before writing to file in order
150 to make sure no truncation errors are included.
152 2008-01-21 22:38 thepurlieu
154 * src/: Makefile.am, export-rs274x.c, export-rs274x.h, gerbv.c:
155 *export-rs274x.[ch]: start coding the library to export a
156 gerb_image to a Gerber file. Currently it supports basic
157 aperture drawing and polygon fills without circular paths
158 inside them. This should support most all files exported from
159 PCB, though. For now, only the command line option is hooked
160 into this new library for testing (--export-rs274x).
162 2008-01-19 00:31 danmc
164 * desktop/: gerbv-16.png, gerbv-22.png, gerbv-24.png, gerbv-32.png,
165 gerbv-48.png, gerbv_icon.ico: add desktop icons from Tomaz.
167 2008-01-19 00:28 danmc
169 * desktop/gerbv-32.svg: add 32x32 icon
171 2008-01-17 21:28 danmc
173 * desktop/: gerbv-16.svg, gerbv-22.svg, gerbv-48.svg, regen_files:
174 add some application icons from Tomaz along with a script from
175 pcb to rebuild the .png and .ico files.
177 2008-01-15 12:38 danmc
179 * src/: drill.c, gerber.c, pick-and-place.c, scheme.c, tooltable.c:
180 fix a bunch of gcc4 warnings
182 2008-01-13 17:26 spetm
184 * src/: project.c, project.h: Cleaned up WIN32 code slightly
186 2008-01-13 17:21 spetm
188 * src/interface.c: Cleaned up small compilation warning
190 2008-01-13 17:18 thepurlieu
192 * src/: draw-gdk.h, interface.c: * fix bug #1870444 (and a
193 similar report about problems on MAC compiling)
194 by allowing both draw.h and draw-gdk.h to be included.
196 2008-01-13 16:11 thepurlieu
198 * test/golden/test-circular-interpolation-1.png: * update
199 golden circular interpolation file to reflect updated test
202 2008-01-13 16:09 thepurlieu
204 * ChangeLog, src/gerbv.c, src/interface.c, src/render.c,
205 test/inputs/test-circular-interpolation-1.gbx: *gerbv.c:
206 Get short options working for export from commandline options
207 *many files: Get exporting from command line working
209 for a display (cairo only). This was a regression
212 *render.c,interface.c: Get background color to show up
216 2008-01-13 09:41 brorson
218 * configure.ac, tags.txt: Created trunk in prep for 2.0.0 release.
220 2008-01-13 09:21 brorson
222 * ChangeLog: Update ChangeLog in prep for 2.0.0 release.
224 2008-01-13 09:10 brorson
226 * src/draw-gdk.c: Apply patch from Stephan Boettcher to help with
229 2008-01-13 01:41 danmc
231 * README-release.txt, utils/cvs2cl.pl, utils/umap: put cvs2cl.pl
232 and a usermap file here to help with changelog updates for
235 2008-01-12 18:53 brorson
237 * configure.ac: Change displayed name of gerbv from
238 gerbv-2.0.0-beta to gerbv-2.0.0.
240 2008-01-12 18:49 brorson
242 * src/exportimage.c: Moved #includes for render.h and exportimage.h
243 after that for cairo.h. This should fix OSX build bug reported
246 2008-01-12 16:20 thepurlieu
248 * ChangeLog, src/draw.c, test/tests.list, test/golden/Makefile.am,
249 test/golden/example_nollezappare_EtchLayer2Bottom..png,
250 test/golden/test-circular-interpolation-1.png,
251 test/inputs/Makefile.am,
252 test/inputs/test-circular-interpolation-1.gbx: * draw.c:
253 Fix small error in cairo rendering of elliptical circular
255 * test/input/test-circlar-interpolation.gbx: added
258 2008-01-12 15:49 brorson
260 * configure.ac, test/Makefile.am, test/run_tests.sh: Change name of
261 ImageMagick utilities from FOO to IM_FOO. This fixes problem
262 where DISPLAY was overwriting the X environment variable,
263 breaking the tests for me.
265 2008-01-12 14:41 thepurlieu
267 * ChangeLog, src/draw.c, test/tests.list, test/golden/Makefile.am,
268 test/golden/example_am_test.png, test/golden/example_cslk.png,
269 test/golden/example_dan_top.png,
270 test/golden/example_dan_top_sr.png,
271 test/golden/example_eaglecad1.png,
272 test/golden/example_ekf2_d1.png,
273 test/golden/example_ekf2_drill0.png,
274 test/golden/example_ekf2_drill1.png,
275 test/golden/example_ekf2_drill20.png,
276 test/golden/example_ekf2_drill30.png,
277 test/golden/example_ekf2_gnd.png,
278 test/golden/example_ekf2_l0.png, test/golden/example_ekf2_l1.png,
279 test/golden/example_ekf2_l2.png, test/golden/example_ekf2_l3.png,
280 test/golden/example_ekf2_l4.png, test/golden/example_ekf2_l5.png,
281 test/golden/example_ekf2_pow.png,
282 test/golden/example_ekf2_pow3.png,
283 test/golden/example_ekf2_resplan.png,
284 test/golden/example_ekf2_sieb0.png,
285 test/golden/example_ekf2_sieb1.png,
286 test/golden/example_ekf2_stp0.png,
287 test/golden/example_ekf2_stp1.png,
288 test/golden/example_exposure.png,
289 test/golden/example_jj_l1-1.png, test/golden/example_jj_l1-2.png,
290 test/golden/example_jj_l1-3.png,
291 test/golden/example_jj_l1-orig.png,
292 test/golden/example_mentor_boardstation.png,
293 test/golden/example_nollezappare_EtchLayer2Bottom..png,
294 test/golden/example_nollezappare_ThruHolePlated.png,
295 test/golden/example_numpres_numpres.pcb.output_group1.png,
296 test/golden/example_numpres_numpres.pcb.output_group2.png,
297 test/golden/example_numpres_numpres.pcb.output_plated-drill.png,
298 test/golden/example_numpres_numpres.pcb.output_soldermask.png,
299 test/golden/example_numpres_numpres.pcb.output_unplated-drill.png,
300 test/golden/example_numpres_numpres_pcb_output_componentmask.png,
301 test/golden/example_numpres_numpres_pcb_output_componentsilk.png,
302 test/golden/example_orcad_rs232_cm_asb.png,
303 test/golden/example_orcad_rs232_cm_ast.png,
304 test/golden/example_orcad_rs232_cm_bot.png,
305 test/golden/example_orcad_rs232_cm_drd.png,
306 test/golden/example_orcad_rs232_cm_smb.png,
307 test/golden/example_orcad_rs232_cm_smt.png,
308 test/golden/example_orcad_rs232_cm_ssb.png,
309 test/golden/example_orcad_rs232_cm_sst.png,
310 test/golden/example_orcad_rs232_cm_top.png,
311 test/golden/example_orcad_thruhole_tap.png,
312 test/golden/example_pick_and_place_LED.png,
313 test/golden/example_polarity_6_vbat.png,
314 test/golden/example_thermal_bpB.png,
315 test/golden/example_thermal_dsp.png,
316 test/golden/example_trailing_cd1r2.1_sieb0.png,
317 test/golden/example_trailing_cd1r2.1_sieb1.png,
318 test/golden/test-aperture-circle-1.png,
319 test/golden/test-aperture-circle-flash-1.png,
320 test/golden/test-aperture-obround-1.png,
321 test/golden/test-aperture-obround-flash-1.png,
322 test/golden/test-aperture-polygon-1.png,
323 test/golden/test-aperture-polygon-flash-1.png,
324 test/golden/test-aperture-rectangle-1.png,
325 test/golden/test-aperture-rectangle-flash-1.png,
326 test/golden/test-image-justify-1.png,
327 test/golden/test-image-justify-2.png,
328 test/golden/test-image-offset-1.png,
329 test/golden/test-image-offset-2.png,
330 test/golden/test-image-polarity-1.png,
331 test/golden/test-image-rotation-1.png,
332 test/golden/test-include-file-1.png,
333 test/golden/test-layer-axis-select-1.png,
334 test/golden/test-layer-knockout-1.png,
335 test/golden/test-layer-knockout-2.png,
336 test/golden/test-layer-mirror-image-1.png,
337 test/golden/test-layer-mode-1.png,
338 test/golden/test-layer-offset-1.png,
339 test/golden/test-layer-rotation-1.png,
340 test/golden/test-layer-scale-factor-1.png,
341 test/golden/test-layer-step-and_repeat-1.png,
342 test/golden/test-polygon-fill-1.png, test/inputs/Makefile.am,
343 test/inputs/test-aperture-circle-1.gbx,
344 test/inputs/test-aperture-circle-flash-1.gbx,
345 test/inputs/test-aperture-obround-1.gbx,
346 test/inputs/test-aperture-obround-flash-1.gbx,
347 test/inputs/test-aperture-polygon-1.gbx,
348 test/inputs/test-aperture-polygon-flash-1.gbx,
349 test/inputs/test-aperture-rectangle-1.gbx,
350 test/inputs/test-aperture-rectangle-flash-1.gbx,
351 test/inputs/test-polygon-fill-1.gbx: * draw.c: Fix a few
352 minor cairo rendering issues: 1) fix rendering of
353 circular interpolation within a polygon fill. 2) Fix
355 flashed polygon apertures with holes in them.
356 * tests/inputs: Add 8 new test files to test out aperture
358 to test polygon fills.
359 * tests/golden/*: Update all golden files in preparation
361 20 tests were failing for a variety of reasons. Most
363 recent disabling of anti-aliasing on polygon fills,
365 small changes to the rendering of the polygon borders.
367 of the failings were due to spurious lines previously
369 flashed apertures with holes (noticed by Stefan), which
373 2008-01-12 12:36 petercjclifton
375 * desktop/gerbv.desktop: Add mime types
376 application/x-gerber;application/x-excellon; to .desktop file
378 2008-01-12 12:09 danmc
380 * test/Makefile.am: Revert adding $(SHELL) -x to the test
381 environment. That broke the script.
383 2008-01-12 12:03 danmc
385 * win32/build_gerbv: - enable cairo in the win32 build script - add
386 'make clean' to the beginning of the script
388 2008-01-12 10:59 thepurlieu
390 * src/callbacks.c: * callbacks.c: Try and get cairo working on
391 WIN32 by switching to
392 use of gdk_cairo_create to get the drawing surfaces.
394 2008-01-12 10:10 brorson
396 * man/Makefile.am: Random cleanup of makefile system.
398 2008-01-12 10:09 brorson
400 * Makefile.am, autogen.sh, configure.ac, desktop/Makefile.am,
401 src/Makefile.am, test/Makefile.am, win32/Makefile.am: Random
402 cleanup of automake system.
404 2008-01-12 00:41 danmc
406 * win32/build_gerbv: disable dependency tracking which has issues
407 with things like c: in a path
409 2008-01-12 00:30 danmc
411 * src/: callbacks.c, drill.c, drill_stats.c, gerb_error.h,
412 gerb_stats.c, gerber.c: ERROR->GRB_ERROR to avoid name space
413 issues that prevented compiling with the cairo renderer on win32.
415 2008-01-12 00:19 danmc
417 * src/callbacks.c: add a #error near the known broken WIN32
420 2008-01-11 23:55 danmc
422 * src/render.c: protect one more cairo-xlib inclusion with a WIN32
425 2008-01-11 23:51 danmc
427 * src/gerber.c: add a handful of dprintfs
429 2008-01-11 23:51 danmc
431 * src/gerb_file.c: add missing rewind(). Now we can load files on
432 win32. Noted by Peter Clifton.
434 2008-01-11 20:51 danmc
436 * configure.ac, src/callbacks.c, src/gerb_image.h, src/gerber.c,
437 win32/build_gerbv, win32/gerbv.nsi.in: Minor changes that let
438 gerbv build a non-cygwin windows version along with a native
439 windows installer. The resulting program installs and deinstalls
440 cleanly but currently only uses the GDK renderer. It runs but
441 won't load files. Still, a step in the right direction.
443 2008-01-11 18:55 danmc
445 * configure.ac: add an AM_CONDITIONAL on win32
447 2008-01-11 18:12 danmc
449 * win32/Makefile.am: clean out a bunch of unneeded junk
451 2008-01-11 18:07 danmc
453 * src/: Makefile.am, gerbv.rc: put the code in place for adding an
454 icon on a windows build but leave commented out for the moment
455 until the new icons are added.
457 2008-01-11 17:36 danmc
459 * win32/: Makefile.am, Readme.txt, build_gerbv, gerbv.nsi.in: start
460 adding infrastructure for building windows installers (not
461 finished or hooked in yet)
463 2008-01-11 17:35 danmc
465 * Makefile.am, README-cvs.txt, README-release.txt: add notes on
466 building from cvs and how to create a release
468 2008-01-11 17:34 danmc
470 * configure.ac, scheme/Makefile.am, src/Makefile.am,
471 man/Makefile.am: rework the use of datarootdir to avoid some
472 manpage problems and a dependence on really new autoconf/makes
474 2008-01-11 17:34 danmc
476 * man/gerbv.1.in: remove some obsolete information
478 2008-01-11 07:08 brorson
480 * src/gerber.c: Change char -> int to fix Mac OSX bug noted by
483 2008-01-10 12:01 thepurlieu
485 * ChangeLog, src/Makefile.am, src/callbacks.c, src/draw.c,
486 src/draw.h, src/exportimage.c, src/gerbv.c, src/interface.c,
487 src/render.c: * interface.c: Try and fix bug where tooltips
488 weren't showing up for some
490 * many files: Implement on-the-fly switching between GDK
492 rendering, and set default setting on cairo builds to
494 * draw.c: Fix spurious line rendering noticed by Stefan
496 * draw.c: Turn off anti-aliasing just on all polygon
497 draws, since they were
498 showing seams on ground planes.
499 * draw.c: Fix clearing of BGA pin holes bug noticed by
501 * draw.c: Add "exposure off" logic, allowing macros with
505 2008-01-09 20:48 brorson
507 * ChangeLog: Inserted note about release into ChangeLog.
509 2008-01-09 20:37 brorson
511 * Makefile.am, configure.ac: Updated Makefile.am and configure.ac
512 in prep for beta release.
514 2008-01-09 19:48 brorson
516 * configure.in: Remove configure.in after moving the file to
519 2008-01-09 19:47 brorson
521 * configure.ac: Move configure.in to configure.ac.
523 2008-01-09 19:47 brorson
525 * rebuild_conf: Remove rebuild_conf after moving actual file to
528 2008-01-09 19:46 brorson
530 * autogen.sh: Move rebuild_conf to autogen.sh.
532 2008-01-09 18:16 danmc
534 * src/callbacks.c: add the name of the renderer to the about dialog
536 2008-01-09 17:14 spetm
538 * example/uwe/: example-cairo.png, example-gdk.png,
539 example-viewmate.png, example.gbr, mail.txt: Added example on
540 aperture macro overlayed
542 2008-01-09 15:20 thepurlieu
544 * src/callbacks.c: * callbacks.c: Bump up the resolution of
545 measurements in MMS. Change x
546 and x to lowercase in display.
548 2008-01-09 13:30 thepurlieu
550 * ChangeLog, src/gerbv.c: * gerbv.c: Make sure we increase
551 max_files by 2, since we may need to
552 open up two files for PNP layers (top + bottom). This
554 after adding a PNP file to the project and then
557 2008-01-09 11:48 thepurlieu
559 * src/callbacks.c: * fix bug where ruler pointers didn't show
560 up when units are MILS (this
561 was a regression after the new ruler scale logic was
565 2008-01-09 11:41 thepurlieu
567 * src/render.c: * turn off cairo anti-aliasing from
568 "normal" setting, since it
569 seems to cause faint seams between adjacent polygons
571 in ground plane outputs from PCB, usually). I'll work
573 workaround for the next release.
575 2008-01-09 07:44 brorson
577 * src/drill.c: Tweaked logic which recognizes drill files to fix
578 bug in Orcad file pointed out by Julian.
580 2008-01-08 21:41 thepurlieu
582 * src/draw.c, test/golden/example_orcad_thruhole_tap.png,
583 test/golden/example_pick_and_place_LED.png: * fix for arc
584 render regression found in test suite. Updated 2 golden files
585 based on new (more correct) pictures.
587 2008-01-08 21:24 thepurlieu
589 * src/callbacks.c: * fix stupid change in callbacks.c which
590 disabled all layer interaction
592 2008-01-08 19:09 brorson
594 * src/drill.c: Improve code which figures out if a file is a valid
595 drill file. This prevents gerbv from accidentally reading in
596 pick-place files. Fixes bug reported by Julian.
598 2008-01-08 10:18 thepurlieu
600 * ChangeLog, src/callbacks.c: * callbacks.c: Change color dialog
601 to "blocking", which prevents user
602 from modifying layer orders while it is running and
604 possible problems with the layer tree code.
606 2008-01-08 07:43 brorson
608 * src/drill.c: Added check for %, and fixed check for T. This
609 should fix bug noticed by Julian where gerbv would not load the
610 drill file example/orcad/thruhole.tap.
612 2008-01-08 07:24 brorson
614 * src/callbacks.c: Added more authors to list.
616 2008-01-07 21:23 thepurlieu
618 * src/gerbv.c: * when unloading a layer, make sure the last spot
621 2008-01-07 19:47 thepurlieu
623 * ChangeLog, src/draw.c, src/pick-and-place.c: * pick-and-place.c:
624 Make sure we check cir_seg height and width are > 0,
625 otherwise it can cause cairo rendering problems.
626 * draw.c: Reduce label text font size, since the
627 protel-pnp example file
628 reveals problems fitting the text on the image.
630 2008-01-07 19:01 thepurlieu
632 * ChangeLog, src/callbacks.c, src/draw.c, src/drill.c, src/drill.h,
633 src/gerber.c, src/gerber.h, src/gerbv.c, src/interface.c,
634 src/interface.h, src/pick-and-place.c, src/pick-and-place.h:
635 * draw.c: Revert back to old oval rendering for the time being,
637 new one seems to be having issues...
638 * gerbv.c, others: Add a dialog to confirm the user wants
640 with invalid ASCII characters.
642 2008-01-07 17:40 thepurlieu
644 * src/gerbv.c: * gerbv.c: Fix segfault noticed by Stefan
646 2008-01-07 11:55 thepurlieu
648 * ChangeLog, src/callbacks.c, src/gerbv.c, src/interface.c,
649 src/interface.h, src/render.c: * interface.c, callbacks.c:
650 Add in warning dialogs if user starts a new
651 project or opens a project with existing layers to make
653 don't accidentally close all layers.
654 * callbacks.c: Add in some logic to switch to inches in
656 scale gets too small in mils. Change the default unit
658 * interface.c: Recognize the default unit and start the
661 * render.c: Change the default screen size scale factor
663 can reasonably show up on the rulers.
665 2008-01-07 10:18 danmc
667 * configure.in, src/callbacks.c, src/gerbv.c, src/gerbv_screen.h,
668 src/render.c: remove MAX_FILES limit. We start with 1 and grow
669 our array dynamically.
671 2008-01-07 07:01 brorson
673 * src/interface.c: Made inches the default for the units combobox.
675 2008-01-06 23:59 thepurlieu
677 * ChangeLog, src/callbacks.c, src/callbacks.h, src/draw.c,
678 src/gerbv_screen.h, src/interface.c, src/render.c: *
679 callbacks.c, render.c: Get unit changing combobox to work more
681 by updating all relevent fields immediately after
683 enable mils on the rulers, since inches were just too
685 usable for most boards.
686 * interface.c: Get gui to gracefully shrink to a small
688 small screen resolutions. Prevent the sidebar from
690 than looks respectable. Change analysis tools to refer
692 layers rather than "active" layers to prevent confusion
694 highlighted row in the layer tree. Add a frame around
696 make it more visually appealing. Remove the "online
698 since we don't actually have one yet.
699 * draw.c: Change oval rendering to oblong, since that's
701 actually intended (GDK rendering already did this).
703 2008-01-06 19:36 brorson
705 * src/callbacks.c: Added authors and license windows to "about"
708 2008-01-06 15:29 thepurlieu
710 * ChangeLog, src/callbacks.c, src/render.c: * callbacks.c:
711 Tweak the color dialog checks to make sure it works after
712 destroying the dialog via the window manager. For
714 rendering during layer actions by simply recompositing
716 instead of redrawing everything. On layer deletion,
718 row to always make sure a line is active.
719 * render.c: Reorder rendering so top layer is displayed
722 2008-01-06 13:59 brorson
724 * example/protel-pnp/Pick_Place_for_SE_SG_IF_V2.csv: Revert change
725 removing u-umlaut. u-umlaut is now back in.
727 2008-01-06 13:55 thepurlieu
729 * ChangeLog, src/callbacks.c, src/callbacks.h, src/render.c: *
730 render.c, callbacks.c: Add in watch cursor during rendering to
734 2008-01-06 13:27 thepurlieu
736 * ChangeLog, src/draw-gdk.c, src/draw.c: * draw.c,
737 draw-gdk.c, gerb_aperture.h: Add rendering code in preparation
738 for aperture macro reordering.
740 2008-01-06 12:26 thepurlieu
742 * src/gerb_aperture.h: * add new aperture_t types for the macro
745 2008-01-06 12:02 brorson
747 * example/protel-pnp/Pick_Place_for_SE_SG_IF_V2.csv: Remove German
748 u-umlaut from LED200 last item. Replace with "UE". This allows
749 the CVS file to get past the binary filters in the file checking
752 2008-01-06 11:36 thepurlieu
754 * ChangeLog, src/callbacks.c, src/gerbv.c, src/gerbv_screen.h,
755 src/pick-and-place.c, src/pick-and-place.h: *
756 pick-and-place.c, gerbv.c: Render top and bottom layers in
758 layers (if they exist). Rotate parts correctly and fix
760 calcualtions so autoscaling works correctly. Also, add
762 "bottom" labels to layer names.
764 2008-01-06 10:52 brorson
766 * src/interface.c: Minor code formatting changes. Checking in so
767 my local copy matches CVS.
769 2008-01-06 10:50 brorson
771 * src/callbacks.c: Minor mods. Added F4 and made minor annotation
774 2008-01-06 09:16 spetm
776 * src/: gerber.c, pick-and-place.c, pick-and-place.h: Use isprint()
777 and isdigit() when detecting file type. isprint() seems locale
778 aware, at least on Debian.
780 2008-01-06 09:14 spetm
782 * src/gerbv.c: Reformatting back to as it was
784 2008-01-06 01:27 danmc
786 * configure.in: set minimum required versions for automake an d
789 2008-01-06 00:09 danmc
791 * src/gerbv.c: fix off by one error that caused segfaults on exit.
793 2008-01-05 23:37 danmc
795 * src/scheme.c: kill one more 64-bit compiler warning
797 2008-01-05 23:16 thepurlieu
799 * ChangeLog, src/callbacks.c, src/gerber.c, src/gerber.h,
800 src/gerbv.c, test/tests.list, test/golden/Makefile.am,
801 test/golden/test-include-file-1.png, test/inputs/Makefile.am,
802 test/inputs/include-file-1.gbx,
803 test/inputs/test-include-file-1.gbx: * gerber.c: Add support
804 for include files (%IF) in the parser, which
805 hopefully completes 100% implementation of the RS-274X
807 * tests: Add a test file to test the include file
810 2008-01-05 19:02 thepurlieu
812 * ChangeLog, src/callbacks.c, src/callbacks.h, src/draw.c,
813 src/draw.h, src/gerbv_screen.h, src/interface.c, src/render.c,
814 test/golden/example_am_test.png, test/golden/example_cslk.png,
815 test/golden/example_dan_top.png,
816 test/golden/example_dan_top_sr.png,
817 test/golden/example_eaglecad1.png,
818 test/golden/example_ekf2_d1.png,
819 test/golden/example_ekf2_drill0.png,
820 test/golden/example_ekf2_drill1.png,
821 test/golden/example_ekf2_drill20.png,
822 test/golden/example_ekf2_drill30.png,
823 test/golden/example_ekf2_gnd.png,
824 test/golden/example_ekf2_l0.png, test/golden/example_ekf2_l1.png,
825 test/golden/example_ekf2_l2.png, test/golden/example_ekf2_l3.png,
826 test/golden/example_ekf2_l4.png, test/golden/example_ekf2_l5.png,
827 test/golden/example_ekf2_pow.png,
828 test/golden/example_ekf2_pow3.png,
829 test/golden/example_ekf2_resplan.png,
830 test/golden/example_ekf2_sieb0.png,
831 test/golden/example_ekf2_sieb1.png,
832 test/golden/example_ekf2_stp0.png,
833 test/golden/example_ekf2_stp1.png,
834 test/golden/example_exposure.png,
835 test/golden/example_jj_l1-1.png, test/golden/example_jj_l1-2.png,
836 test/golden/example_jj_l1-3.png,
837 test/golden/example_jj_l1-orig.png,
838 test/golden/example_mentor_boardstation.png,
839 test/golden/example_nollezappare_EtchLayer2Bottom..png,
840 test/golden/example_nollezappare_ThruHolePlated.png,
841 test/golden/example_numpres_numpres.pcb.output_group1.png,
842 test/golden/example_numpres_numpres.pcb.output_group2.png,
843 test/golden/example_numpres_numpres.pcb.output_plated-drill.png,
844 test/golden/example_numpres_numpres.pcb.output_soldermask.png,
845 test/golden/example_numpres_numpres.pcb.output_unplated-drill.png,
846 test/golden/example_numpres_numpres_pcb_output_componentmask.png,
847 test/golden/example_numpres_numpres_pcb_output_componentsilk.png,
848 test/golden/example_orcad_rs232_cm_asb.png,
849 test/golden/example_orcad_rs232_cm_ast.png,
850 test/golden/example_orcad_rs232_cm_bot.png,
851 test/golden/example_orcad_rs232_cm_drd.png,
852 test/golden/example_orcad_rs232_cm_smb.png,
853 test/golden/example_orcad_rs232_cm_smt.png,
854 test/golden/example_orcad_rs232_cm_ssb.png,
855 test/golden/example_orcad_rs232_cm_sst.png,
856 test/golden/example_orcad_rs232_cm_top.png,
857 test/golden/example_orcad_thruhole_tap.png,
858 test/golden/example_pick_and_place_LED.png,
859 test/golden/example_polarity_6_vbat.png,
860 test/golden/example_thermal_bpB.png,
861 test/golden/example_thermal_dsp.png,
862 test/golden/example_trailing_cd1r2.1_sieb0.png,
863 test/golden/example_trailing_cd1r2.1_sieb1.png,
864 test/golden/test-image-justify-1.png,
865 test/golden/test-image-justify-2.png,
866 test/golden/test-image-offset-1.png,
867 test/golden/test-image-offset-2.png,
868 test/golden/test-image-polarity-1.png,
869 test/golden/test-image-rotation-1.png,
870 test/golden/test-layer-axis-select-1.png,
871 test/golden/test-layer-knockout-1.png,
872 test/golden/test-layer-knockout-2.png,
873 test/golden/test-layer-mirror-image-1.png,
874 test/golden/test-layer-mode-1.png,
875 test/golden/test-layer-offset-1.png,
876 test/golden/test-layer-rotation-1.png,
877 test/golden/test-layer-scale-factor-1.png,
878 test/golden/test-layer-step-and_repeat-1.png: * interface.c:
879 Remove a billion glade-generated gtk_widget_show function
880 calls, since they aren't needed with
882 * interface.c: Add tooltips for all menus and buttons.
883 * interface.c: Update menus for new pointer tool and
885 to control gerber option, since it's out for 2.0.
886 * callbacks.c: Make middle mouse button the default pan
888 the mouse cursor is the user is panning or zooming with
891 * interface.c,callback.c: Add right click menu to the
893 column to indicate any modifications to the layer (for
895 show "I" for an inverted layer). Add back in support
897 inverted layers. Also, fix XOR and OR rendering modes
899 * render.c: Fix bug in alpha usage, which wasn't allowing
902 * tests/golden/*: Update all golden files, since the png
904 using alpha correctly, so all test files now render
906 different color (since the black can bleed through the
910 2008-01-05 17:34 brorson
912 * configure.in: Updated version number to 2.0.0-pre
914 2008-01-04 21:33 brorson
916 * src/: callbacks.c, interface.c: Fixed behavior of cursors in
917 drawing_area so the special cursors stay only in the
918 drawing_area, and the default pointer appears everywhere else.
920 2008-01-04 20:12 brorson
922 * src/callbacks.c, ChangeLog, src/gerbv_screen.h, src/icons.h,
923 src/interface.c: Added pointer button to toggletools on task bar.
925 2008-01-04 10:50 spetm
927 * ChangeLog, src/interface.c: Changed menu entries that pops up a
928 new window to end with three dots
930 2008-01-04 06:50 brorson
932 * src/: callbacks.c, gerbv.c: Fixed bug noted by Peter Clifton.
933 File->new now emptys all project info.
935 2008-01-04 05:26 spetm
937 * ChangeLog, src/draw-gdk.c: Fixed aperture macro drawing in GDK
940 2008-01-03 19:24 brorson
942 * src/interface.c: Comment out toolbuttons for analyze, validate,
945 2008-01-03 11:34 thepurlieu
947 * ChangeLog, src/draw.c, src/draw.h, src/render.c: * draw.c:
948 Fix some amacro rendering problems that Stefan uncovered.
949 * draw.c: Change the thermal rendering logic to do
951 push/pop operations, so that vector output will work
953 cairo export defaulted to an image export for thermal
955 * render.c: Fix autoscaling for new amacro test (although
957 unnecessary after we reorder the amacro rendering
959 calculate the extents of each flashed macro aperture).
961 2008-01-03 06:39 brorson
963 * src/gerber.c: Small changes which improve error reporting for
966 2008-01-02 20:22 brorson
968 * ChangeLog: Added note about new icons: move, zoom, measure.
970 2008-01-02 20:21 brorson
972 * src/: Makefile.am, icons.h, interface.c: Added icons for
973 toggletool buttons: move, zoom, and measure.
975 2008-01-02 19:19 spetm
977 * src/: amacro.c, draw.c, draw.h, gerber.c: Aperture macros are
978 parsed correctly and executed correctly
980 2008-01-02 19:09 spetm
982 * example/amacro-ref/: 1.grb, README.txt, full-ex.grb, jj1.drl,
983 jj1.grb, limit-ex.grb, stp0.grb: Reference files for advanced,
984 real life, aperture macros
986 2008-01-02 18:46 danmc
988 * example/pick-and-place/: LED.frontsilk.gbr, LED.xy: regenerate
989 after fixing PCB's x-y output.
991 2008-01-01 19:25 spetm
993 * ChangeLog: More aperture macros updates
995 2008-01-01 19:22 spetm
997 * src/amacro.c: Mentor generates aperture macros with negative
998 numbers following an operator. Ie $4=$5X-0.0500*. That was a
999 case never tested and that failed of course.
1001 2008-01-01 19:15 spetm
1003 * src/draw_amacro.c: A more failsafe pop implemented
1005 2008-01-01 17:54 spetm
1007 * src/: draw.c, draw_amacro.c, draw_amacro.h: Set size of parameter
1008 storage to a constant, since there are cad programs that use more
1011 2008-01-01 16:38 spetm
1013 * ChangeLog, src/draw_amacro.c: Y axis should have negative offset
1014 and operations SUB and DIV must pop explicitly to guarantee
1017 2008-01-01 12:43 spetm
1019 * ChangeLog: Description of aperture macro debugging spree so far
1021 2008-01-01 12:30 spetm
1023 * src/draw_amacro.c: Aperture macro primitive 1 apperently x and y
1026 2008-01-01 12:28 spetm
1028 * src/draw.c: Use a local copy of the aperture parameters, so we
1029 don't use the global parameter list when we do the calculations
1031 2008-01-01 11:47 spetm
1033 * src/: draw_amacro.c, draw_amacro.h: Use a local copy of the
1034 aperture parameters, so we don't use the global parameter list
1035 when we do the calculations
1037 2008-01-01 11:34 spetm
1039 * src/: gerb_image.h, gerber.c: Increase parameter field parsed out
1040 of aperture definitions. Warn if to many parameters are found
1042 2008-01-01 11:26 spetm
1044 * src/: gerb_aperture.h, gerber.c: Increase parameter field parsed
1045 out of aperture definitions. Warn if to many parameters are found
1047 2007-12-31 15:39 thepurlieu
1049 * ChangeLog, example/pick-and-place/LED.frontsilk.gbr,
1050 example/pick-and-place/Makefile.am, src/callbacks.c,
1051 src/callbacks.h, src/draw.c, src/exportimage.c, src/gerbv.c,
1052 src/gerbv_screen.h, src/interface.c, src/pick-and-place.c,
1053 src/render.c, src/render.h: * gerbv.c: Rework project
1054 filename saving to save all layers with relative
1055 pathnames, relative to the project file location. This
1057 to be relocated, and fixes the second half of bug#
1059 * gerbv.c: More work on command line parsing.
1060 * interface.c, render.c, callbacks.c: Reimplement
1061 different rendering modes
1062 into the sidepane combobox for GDK. For cairo, allow
1063 the user to change the
1065 * pick-and-place.c, draw.c: Correct pick and place
1066 parsing to use inches
1067 for the basic unit. Render names of pick-and-place
1071 2007-12-31 14:33 brorson
1073 * src/pick-and-place.c: Removed stuff requiring footprints since
1074 it's not a 100% sure-fire indication of a pick-place file.
1076 2007-12-31 13:20 brorson
1078 * src/drill.c, src/drill.h, src/gerber.c, src/gerber.h,
1079 src/gerbv.c, ChangeLog, src/pick-and-place.c,
1080 src/pick-and-place.h: Overhauled checks for file type. Now all
1081 file types (Gerber, drill, pick-place) are FALSE by default, and
1082 only are TRUE when positive of file type indications are found.
1083 Also added specific check for RS-284-D, and throw error if -D is
1086 2007-12-31 10:42 spetm
1088 * example/am-test2/: README.txt, full-ex.gbr, limitex.gbr: Added as
1089 example on advanced aperture macros
1091 2007-12-31 10:32 spetm
1093 * src/scheme.c: Hopefully fixes some compilation warnings
1095 2007-12-31 00:19 danmc
1097 * src/callbacks.c: use GPOINTER_TO_INT() instead of a straight
1100 2007-12-31 00:16 danmc
1102 * src/drill_stats.c: include missing header
1104 2007-12-30 17:02 thepurlieu
1106 * ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv_screen.h,
1107 src/interface.c, src/render.c, src/render.h: *
1108 callbacks.[ch], interface.c, others: Implement three "tools",
1110 the pointer, zoom, and measure tool and hookup to the
1112 stubs. Also, display an informative message in the
1113 message bar explaining
1114 how to use the active tool (similar to Inkscape). Do
1116 cleanups in the gui code and rendering.
1117 * callbacks.c, render.[ch]: Get basic printing support
1120 2007-12-30 12:24 thepurlieu
1122 * src/gerber.c: * remove several potential locking loops in
1125 2007-12-29 10:38 danmc
1127 * test/inputs/: Makefile, Makefile.in: remove generated files
1129 2007-12-28 17:24 spetm
1131 * src/: amacro.c, amacro.h, draw_amacro.c, gerber.c: Aperture macro
1134 2007-12-28 17:07 spetm
1136 * ChangeLog, src/amacro.c, src/amacro.h, src/draw.c: gerbv can now
1137 handle comments and calculations in aperture macros. Unfortunate
1138 this revealed some errors in how aperture macros are drawn.
1140 2007-12-28 13:30 brorson
1142 * src/gerber.c: Fix problem where RENDER_USING_GDK was used before
1145 2007-12-28 12:52 thepurlieu
1147 * ChangeLog, src/draw.c, src/gerb_image.c, src/gerb_image.h,
1148 src/gerber.c, src/render.c, test/tests.list,
1149 test/golden/Makefile.am, test/golden/example_am_test.png,
1150 test/golden/example_cslk.png, test/golden/example_dan_top.png,
1151 test/golden/example_dan_top_sr.png,
1152 test/golden/example_eaglecad1.png,
1153 test/golden/example_ekf2_d1.png,
1154 test/golden/example_ekf2_drill0.png,
1155 test/golden/example_ekf2_drill1.png,
1156 test/golden/example_ekf2_drill20.png,
1157 test/golden/example_ekf2_drill30.png,
1158 test/golden/example_ekf2_gnd.png,
1159 test/golden/example_ekf2_l0.png, test/golden/example_ekf2_l1.png,
1160 test/golden/example_ekf2_l2.png, test/golden/example_ekf2_l3.png,
1161 test/golden/example_ekf2_l4.png, test/golden/example_ekf2_l5.png,
1162 test/golden/example_ekf2_pow.png,
1163 test/golden/example_ekf2_pow3.png,
1164 test/golden/example_ekf2_resplan.png,
1165 test/golden/example_ekf2_sieb0.png,
1166 test/golden/example_ekf2_sieb1.png,
1167 test/golden/example_ekf2_stp0.png,
1168 test/golden/example_ekf2_stp1.png,
1169 test/golden/example_exposure.png,
1170 test/golden/example_jj_l1-1.png, test/golden/example_jj_l1-2.png,
1171 test/golden/example_jj_l1-3.png,
1172 test/golden/example_jj_l1-orig.png,
1173 test/golden/example_mentor_boardstation.png,
1174 test/golden/example_nollezappare_EtchLayer2Bottom..png,
1175 test/golden/example_nollezappare_ThruHolePlated.png,
1176 test/golden/example_numpres_numpres.pcb.output_group1.png,
1177 test/golden/example_numpres_numpres.pcb.output_group2.png,
1178 test/golden/example_numpres_numpres.pcb.output_plated-drill.png,
1179 test/golden/example_numpres_numpres.pcb.output_soldermask.png,
1180 test/golden/example_numpres_numpres.pcb.output_unplated-drill.png,
1181 test/golden/example_numpres_numpres_pcb_output_componentmask.png,
1182 test/golden/example_numpres_numpres_pcb_output_componentsilk.png,
1183 test/golden/example_orcad_rs232_cm_asb.png,
1184 test/golden/example_orcad_rs232_cm_ast.png,
1185 test/golden/example_orcad_rs232_cm_bot.png,
1186 test/golden/example_orcad_rs232_cm_drd.png,
1187 test/golden/example_orcad_rs232_cm_smb.png,
1188 test/golden/example_orcad_rs232_cm_smt.png,
1189 test/golden/example_orcad_rs232_cm_ssb.png,
1190 test/golden/example_orcad_rs232_cm_sst.png,
1191 test/golden/example_orcad_rs232_cm_top.png,
1192 test/golden/example_orcad_thruhole_tap.png,
1193 test/golden/example_polarity_6_vbat.png,
1194 test/golden/example_thermal_bpB.png,
1195 test/golden/example_thermal_dsp.png,
1196 test/golden/example_trailing_cd1r2.1_sieb0.png,
1197 test/golden/example_trailing_cd1r2.1_sieb1.png,
1198 test/golden/test-image-justify-1.png,
1199 test/golden/test-image-justify-2.png,
1200 test/golden/test-image-offset-1.png,
1201 test/golden/test-image-offset-2.png,
1202 test/golden/test-image-polarity-1.png,
1203 test/golden/test-image-rotation-1.png,
1204 test/golden/test-layer-axis-select-1.png,
1205 test/golden/test-layer-knockout-1.png,
1206 test/golden/test-layer-knockout-2.png,
1207 test/golden/test-layer-mirror-image-1.png,
1208 test/golden/test-layer-mode-1.png,
1209 test/golden/test-layer-offset-1.png,
1210 test/golden/test-layer-rotation-1.png,
1211 test/golden/test-layer-scale-factor-1.png,
1212 test/golden/test-layer-step-and_repeat-1.png,
1213 test/inputs/Makefile, test/inputs/Makefile.am,
1214 test/inputs/Makefile.in, test/inputs/test-image-justify-1.gbx,
1215 test/inputs/test-image-justify-2.gbx,
1216 test/inputs/test-image-offset-1.gbx,
1217 test/inputs/test-image-polarity-1.gbx,
1218 test/inputs/test-image-rotation-1.gbx,
1219 test/inputs/test-layer-axis-select-1.gbx,
1220 test/inputs/test-layer-knockout-1.gbx,
1221 test/inputs/test-layer-knockout-2.gbx,
1222 test/inputs/test-layer-mirror-image-1.gbx,
1223 test/inputs/test-layer-mode-1.gbx,
1224 test/inputs/test-layer-offset-1.gbx,
1225 test/inputs/test-layer-rotation-1.gbx,
1226 test/inputs/test-layer-scale-factor-1.gbx,
1227 test/inputs/test-layer-step-and_repeat-1.gbx: * commit
1228 Changelog after conflicts
1230 2007-12-28 07:48 danmc
1232 * src/callbacks.c: add a window title to the about window for gtk
1235 2007-12-28 07:45 brorson
1237 * src/drill.c: Fix boneheaded error in stats gathering stuff which
1238 was causing segfaults when reading drill files.
1240 2007-12-28 07:33 brorson
1242 * src/callbacks.c, src/drill.c, src/gerb_stats.c, src/gerb_stats.h,
1243 src/gerber.c, src/gerbv_screen.h, src/interface.c,
1244 src/pick-and-place.c, ChangeLog: Added more checks for file type.
1245 This should fix problem of segfaults when reading RS-274D. Make
1246 messages text window (in sidepane) pop up if an error or warning
1247 is written to it so user can immediately see problems.
1248 Robustified a few areas of stats gathering code.
1250 2007-12-28 00:21 danmc
1252 * src/callbacks.c: get this working with gtk-2.4.x again
1254 2007-12-27 23:50 danmc
1256 * test/Makefile.am: don't run the tests if we built with gdk
1257 instead of cairo. The exporting to png is done differently in
1258 the two cases and it makes the comparisons a little harder. If
1259 the libpng vs cairo exporting can be made to be more identical
1260 this can be reverted.
1262 2007-12-27 16:03 spetm
1264 * src/pick-and-place.c: The pick and place file type check will
1265 hopefully not blow up in our face anymore. The pick and place
1266 parser et al still sucks and should need a complete rewrite by
1267 someone who knows how to write programs. This will proobably blow
1268 up in our face if someone tries to use it.
1270 2007-12-26 20:58 danmc
1272 * test/README.txt: add section on updating golden files
1274 2007-12-26 13:28 thepurlieu
1276 * src/gerber.c, src/pick-and-place.c, test/golden/Makefile.am,
1277 test/golden/test-image-offset-1.png,
1278 test/golden/test-image-offset-2.png,
1279 test/golden/test-layer-mode-1.png: * a few small followup
1280 fixes to prevent segfaults on some test files. Submit golden
1281 files for the 3 new testsuite files.
1283 2007-12-26 11:49 danmc
1285 * test/inputs/Makefile.am: add missing files
1287 2007-12-26 11:48 danmc
1289 * test/README.txt: write up how to add tests
1291 2007-12-25 15:01 brorson
1293 * src/: callbacks.c, drill.c, gerber.c: Tweaked reporting of
1294 errors, warnings, and notes found while parsing drill and Gerber
1297 2007-12-25 10:58 brorson
1299 * ChangeLog, src/callbacks.c, src/gerb_stats.c, src/gerb_stats.h,
1300 src/gerber.c: Added reporting of all D codes used (both Gerber-
1301 and user-defined) to Gerber reports window.
1303 2007-12-23 23:55 thepurlieu
1305 * ChangeLog, src/callbacks.c, src/draw-gdk.c, src/draw.c,
1306 src/drill.c, src/gerb_image.c, src/gerb_image.h, src/gerber.c,
1307 src/pick-and-place.c, src/render.c, test/tests.list,
1308 test/inputs/test-image-offset-1.gbx,
1309 test/inputs/test-image-offset-2.gbx,
1310 test/inputs/test-layer-mode-1.gbx: * gerber.c, many files:
1311 Start reorganization of some gerb_image
1312 parameters in preparation for adding final Gerber
1314 like rotation, mirroring, and knockout. Also, normalize
1316 dimensions to inches in the image in order to simplify
1318 * tests/inputs/test-...: Add first three testsuite files
1322 2007-12-22 22:40 brorson
1324 * src/: callbacks.c, drill_stats.c, drill_stats.h: Add explanatory
1325 comments to drill codes in drill report window.
1327 2007-12-22 22:09 brorson
1329 * src/callbacks.c: Made report text fixed font and selectable.
1331 2007-12-22 15:36 danmc
1333 * src/Makefile.am: add missing gerb_aperture.h
1335 2007-12-22 10:17 spetm
1337 * src/amacro.c: Can now handle comments in aperture macros
1339 2007-12-22 09:04 brorson
1341 * src/: callbacks.c, gerb_stats.c: Extended list of parameters
1342 reported in Gerber stats to 3.
1344 2007-12-21 21:00 danmc
1346 * configure.in: add --enable-efence option to link with
1349 2007-12-21 18:59 spetm
1351 * src/drill.c: Make sure malloc succeded before memset malloced
1354 2007-12-21 18:47 spetm
1356 * src/: gerber.c, gerbv_icon.h: Fixed compilation warnings and
1357 removed comments around commented out code
1359 2007-12-21 13:46 brorson
1361 * src/callbacks.c: Change gtk_layout_set_size to
1362 gtk_widget_set_size_request to eliminate a run-time warning from
1365 2007-12-21 07:36 brorson
1367 * src/gerb_stats.c: Modified initialization of stats->parameter to
1368 fix possible memory corruption issue.
1370 2007-12-20 21:36 brorson
1372 * src/: amacro.c, batch.c, callbacks.c, color.c, draw-gdk.c,
1373 draw.c, drill.c, drill_stats.c, exportimage.c, gerb_file.c,
1374 gerb_image.c, gerb_stats.c, gerb_transf.c, gerber.c, gerbv.c,
1375 pick-and-place.c, project.c, setup.c: Now converted almost all
1376 malloc/free calls to g_malloc/g_free (except for in scheme.c).
1378 2007-12-20 20:41 brorson
1380 * src/: amacro.c, callbacks.c, drill_stats.c, exportimage.c,
1381 gerbv.c, pick-and-place.c: Replace calls to g_malloc/g_free with
1382 malloc/free to (hopefully) improve stability.
1384 2007-12-20 07:35 brorson
1386 * src/callbacks.c, ChangeLog: Add scrollbars to Gerber aperture
1389 2007-12-20 06:39 brorson
1391 * src/callbacks.c: Remove extraneous chars before line 1424 causing
1392 compilation failure.
1394 2007-12-20 00:45 thepurlieu
1396 * src/: callbacks.c, render.c: * make sure we have sane default
1397 render size info before any
1398 models are loaded to eliminate problems with the rulers
1400 scrollbar size calcs.
1402 2007-12-20 00:15 thepurlieu
1404 * ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv_screen.h,
1405 src/interface.c, src/render.c, src/render.h: *
1406 render.c,callbacks.c,interface.c: Connect rulers and
1407 scrollbars and start getting them functional.
1409 2007-12-19 19:56 brorson
1411 * ChangeLog, src/callbacks.c, src/gerb_error.h, src/gerb_image.h,
1412 src/gerb_stats.c, src/gerb_stats.h, src/gerber.c: Implemented
1413 reporting of apertures found in Gerber files. Added report to
1414 Gerber reports window.
1416 2007-12-19 19:01 brorson
1418 * src/gerb_aperture.h: Added new file to repo after refactoring
1419 aperture stuff into its own .h file.
1421 2007-12-19 07:33 brorson
1423 * src/callbacks.c: Bug fix so images are rendered when multiple
1426 2007-12-19 00:41 thepurlieu
1428 * src/: gerbv.c, interface.c, render.c: *allocate all
1429 colors to the colormap to try and fix rendering
1432 2007-12-18 12:48 danmc
1434 * test/inputs/Makefile.am: add missing directory
1436 2007-12-18 12:02 danmc
1438 * Makefile.am, configure.in, example/Makefile.am,
1439 example/exposure/Makefile.am, example/pick-and-place/Makefile.am,
1440 example/polarity/Makefile.am, example/thermal/Makefile.am,
1441 example/trailing/Makefile.am, test/Makefile.am, test/tests.list,
1442 test/golden/Makefile.am, test/golden/example_am_test.png,
1443 test/golden/example_cslk.png, test/golden/example_dan_top.png,
1444 test/golden/example_dan_top_sr.png,
1445 test/golden/example_eaglecad1.png,
1446 test/golden/example_ekf2_d1.png,
1447 test/golden/example_ekf2_drill0.png,
1448 test/golden/example_ekf2_drill1.png,
1449 test/golden/example_ekf2_drill20.png,
1450 test/golden/example_ekf2_drill30.png,
1451 test/golden/example_ekf2_gnd.png,
1452 test/golden/example_ekf2_l0.png, test/golden/example_ekf2_l1.png,
1453 test/golden/example_ekf2_l2.png, test/golden/example_ekf2_l3.png,
1454 test/golden/example_ekf2_l4.png, test/golden/example_ekf2_l5.png,
1455 test/golden/example_ekf2_pow.png,
1456 test/golden/example_ekf2_pow3.png,
1457 test/golden/example_ekf2_resplan.png,
1458 test/golden/example_ekf2_sieb0.png,
1459 test/golden/example_ekf2_sieb1.png,
1460 test/golden/example_ekf2_stp0.png,
1461 test/golden/example_ekf2_stp1.png,
1462 test/golden/example_exposure.png,
1463 test/golden/example_jj_l1-1.png, test/golden/example_jj_l1-2.png,
1464 test/golden/example_jj_l1-3.png,
1465 test/golden/example_jj_l1-orig.png,
1466 test/golden/example_mentor_boardstation.png,
1467 test/golden/example_nollezappare_EtchLayer2Bottom..png,
1468 test/golden/example_nollezappare_ThruHolePlated.png,
1469 test/golden/example_numpres_numpres.pcb.output_group1.png,
1470 test/golden/example_numpres_numpres.pcb.output_group2.png,
1471 test/golden/example_numpres_numpres.pcb.output_plated-drill.png,
1472 test/golden/example_numpres_numpres.pcb.output_soldermask.png,
1473 test/golden/example_numpres_numpres.pcb.output_unplated-drill.png,
1474 test/golden/example_numpres_numpres_pcb_output_componentmask.png,
1475 test/golden/example_numpres_numpres_pcb_output_componentsilk.png,
1476 test/golden/example_orcad_rs232_cm_asb.png,
1477 test/golden/example_orcad_rs232_cm_ast.png,
1478 test/golden/example_orcad_rs232_cm_bot.png,
1479 test/golden/example_orcad_rs232_cm_drd.png,
1480 test/golden/example_orcad_rs232_cm_smb.png,
1481 test/golden/example_orcad_rs232_cm_smt.png,
1482 test/golden/example_orcad_rs232_cm_ssb.png,
1483 test/golden/example_orcad_rs232_cm_sst.png,
1484 test/golden/example_orcad_rs232_cm_top.png,
1485 test/golden/example_orcad_thruhole_tap.png,
1486 test/golden/example_pick_and_place_LED.png,
1487 test/golden/example_polarity_6_vbat.png,
1488 test/golden/example_thermal_bpB.png,
1489 test/golden/example_thermal_dsp.png,
1490 test/golden/example_trailing_cd1r2.1_sieb0.png,
1491 test/golden/example_trailing_cd1r2.1_sieb1.png: enable regression
1492 testing. Verified that the distcheck target works
1494 2007-12-18 12:00 danmc
1496 * test/run_tests.sh: add some diagnostic output, add some more
1497 comments, make this work outside the source tree
1499 2007-12-17 22:47 danmc
1501 * test/run_tests.sh: add more error checking and also produce an
1502 animate output script
1504 2007-12-17 22:47 danmc
1506 * configure.in, test/Makefile.am: add composite to the list of
1509 2007-12-17 17:48 thepurlieu
1511 * src/: exportimage.c, gerbv.c: * fixes for building
1514 2007-12-17 16:58 thepurlieu
1516 * ChangeLog, src/callbacks.c, src/color.c, src/exportimage.c,
1517 src/exportimage.h, src/gerbv.c, src/gerbv_screen.h,
1518 src/interface.c, src/render.c, src/render.h: *
1519 render,callbacks,interface: Restructure the whole rendering
1521 separating out all zoom and pan information from the
1523 "screen". This was necessary to allow rendering without
1525 window open, allowing for export from command line and
1527 Also, the translation and zoom code is much more
1529 elimination of many variables. Also, the GDK color
1531 eliminated to allow rendering without existing GDK
1533 * gerbv.c: Create the basic framework for exporting from
1536 2007-12-17 12:32 brorson
1538 * src/drill.c: Bugfix handling of T00 code so it will build on a
1541 2007-12-17 08:39 danmc
1543 * configure.in, test/Makefile.am, test/README.txt,
1544 test/run_tests.sh, test/tests.list, test/golden/Makefile.am: Add
1545 the first pass at a regression testsuite. For now the tests are
1546 not enabled yet because we need some new command line options for
1547 gerbv, but the work here should get us a long way towards having
1548 an automated test setup.
1550 2007-12-16 21:28 brorson
1552 * src/drill.c: Added more parse errors and warnings to those
1553 reported in report window.
1555 2007-12-16 21:05 brorson
1557 * src/: callbacks.c, drill.c, gerber.c: Added expository text to
1558 Gerber code reports. Added more error reports for Gerber errors.
1560 2007-12-16 19:03 brorson
1562 * src/callbacks.c, src/drill_stats.h, src/gerb_error.h,
1563 src/gerb_stats.c, src/gerb_stats.h, src/gerber.c, src/render.c,
1564 ChangeLog: Implemented reporting of parse errors (with error
1565 level) found dring parsing of the Gerber files.
1567 2007-12-16 18:10 brorson
1569 * ChangeLog, src/callbacks.c, src/drill.c, src/drill_stats.c,
1570 src/drill_stats.h, src/gerb_error.h, src/render.c: Implemented
1571 reporting of all parse errors (with error level) found during
1572 parsing of the drill file.
1574 2007-12-16 12:18 brorson
1576 * src/: callbacks.c, gerber.c, gerbv_icon.h: Changed gerbv icon to
1577 that drawn by Tomaz Solc. The old icon is also in gerbv_icon.h,
1580 2007-12-16 12:13 brorson
1582 * ChangeLog, src/drill.c, src/drill.h, src/drill_stats.c,
1583 src/drill_stats.h: Fixed bug noticed by Joerg involving display
1584 of statistics in drill file with M71 calling out metric units.
1586 2007-12-15 09:58 danmc
1588 * src/callbacks.c: kill another compiler warning
1590 2007-12-15 09:53 danmc
1592 * src/drill_stats.c: fix a compiler warning and add missing year to
1595 2007-12-15 09:44 danmc
1597 * src/pick-and-place.c: clear out a bunch of compiler warnings.
1599 2007-12-15 09:06 brorson
1601 * src/: callbacks.c, interface.c: Changed zoom-fit icon on toolbar
1602 to use GTK stock "zoom-fit" icon.
1604 2007-12-14 21:31 brorson
1606 * src/Makefile.am, src/callbacks.c, src/drill.c, src/drill_stats.c,
1607 src/drill_stats.h, src/gerb_image.h, src/gerb_stats.c,
1608 src/gerb_stats.h, src/render.c, ChangeLog: 1. Added "General"
1609 tab to reports windows for both Gerbers and Drills. 2. Refactor
1610 drill_stats stuff to its own files in accordance with our
1611 function naming scheme.
1613 2007-12-14 20:26 thepurlieu
1615 * src/: callbacks.c, drill.c: zero out apertures in dril lparser
1616 to eliminate bad rendering. Add autoscale functionality back when
1617 new layers are loaded.
1619 2007-12-14 20:10 thepurlieu
1621 * src/: draw.c, draw.h, drill.c, interface.c: fix cairo build
1622 problem. Re-enable log redirection to the message window.
1624 2007-12-14 18:41 brorson
1626 * ChangeLog, src/callbacks.c, src/callbacks.h, src/draw-gdk.c,
1627 src/draw-gdk.h, src/drill.c, src/gerb_image.c, src/gerb_image.h,
1628 src/gerb_stats.c, src/gerb_stats.h, src/gerber.c, src/render.c,
1629 src/render.h: Start adding list of drills found to drill
1630 statistics reported. Now "analyze->active drill layers" reports
1631 each drill defined, and the number of times it is used.
1633 2007-12-14 13:04 thepurlieu
1635 * ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv_screen.h,
1636 src/interface.c, src/render.c, src/render.h: *
1637 render,callbacks: Fully separate GDK and cairo rendering code to
1639 speed analyzing. Change from storing intermediate cairo
1641 xlib surfaces for speed improvement. Eliminate image
1643 each expose_event in order to make panning feel much
1645 Temporarily disable idle function to fix GDK memory
1648 2007-12-13 06:50 brorson
1650 * src/: callbacks.c, drill.c, gerb_image.h, gerb_stats.c,
1651 gerb_stats.h: Merged Joerg's drill parser stuff into CVS.
1653 2007-12-12 22:40 thepurlieu
1655 * ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv.c,
1656 src/gerbv_screen.h, src/interface.c, src/render.c, src/render.h:
1657 * src/gerbv.c: Fix half of bug #1443885 by eliminating segfault
1659 project file has layer files that won't load.
1660 * src/callbacks.[ch],src/interface.c,src/render.[ch]: Big
1661 cleanup of callbacks.c and start moving zoom code to
1663 preparation for separating out zoom info from screen
1665 for exporting to file and improving code readability).
1667 and start hooking up rulers and scrollbar to panning.
1669 2007-12-12 09:29 thepurlieu
1671 * src/callbacks.c: * repair visibility toggle buttons after
1674 2007-12-11 22:57 thepurlieu
1676 * src/: callbacks.c, interface.c: * cleanup warning message,
1677 and change GTK variable for optional print
1678 enabling, per Dan's email
1680 2007-12-11 22:51 thepurlieu
1682 * ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv_screen.h,
1683 src/interface.c, src/render.c: *
1684 src/callbacks.c,src/interface,src/render.c: Get drag and drop
1686 for layer sidebar. Fix memory leak for cairo rendering.
1688 2007-12-11 14:29 thepurlieu
1690 * src/interface.c: * disable tree view searching so it doesn't
1693 2007-12-11 11:12 thepurlieu
1695 * src/: callbacks.c, callbacks.h, render.c, render.h: * apply
1696 fixes for GDK compilation. Fix bug so GDK colors can now be
1699 2007-12-10 20:57 thepurlieu
1701 * ChangeLog, src/gerber.c: * src/gerber.c: Fix polygon
1702 rendering bug (bug #1190809). This was due
1703 to the gerber parser not storing the correct polarity
1707 2007-12-10 12:03 thepurlieu
1709 * ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv.c,
1710 src/gerbv_screen.h, src/interface.c, src/pick-and-place.c,
1711 src/render.c: * src/gerbv.c,src/callbacks.c,others: Get basic
1712 layer management gui up
1713 and running. This includes visibility toggling, color
1715 row management using the buttons at the bottom. A popup
1717 be added when the user right clicks.
1719 2007-12-10 11:02 brorson
1721 * src/: callbacks.c, gerbv.c, interface.c: Added some #ifdef
1722 EXPORT_PNG directives a strategic locations so I can compile on a
1723 system with no PNG stuff.
1725 2007-12-09 16:29 brorson
1727 * src/: render.c, render.h: Put #ifdef RENDER_USING_GDK around
1728 cairo stuff to enable compilation under GDK.
1730 2007-12-09 15:45 thepurlieu
1732 * configure.in: * reduce cairo dependency to 1.2
1734 2007-12-09 15:38 thepurlieu
1736 * ChangeLog, src/callbacks.c, src/callbacks.h, src/draw.c,
1737 src/draw.h, src/exportimage.c, src/gerbv.c, src/gerbv_screen.h,
1738 src/interface.c, src/render.c, src/render.h: *
1739 gerbv.c,callbacks.c,interface.c,others: Implement export-to-file
1741 PNG, PDF, SVG, and PS. Start implementing print
1743 cleanup of old gui code. Move log handler over to new
1747 2007-12-09 15:35 brorson
1749 * ChangeLog, HACKING, src/callbacks.c, src/drill.c,
1750 src/gerb_image.c, src/gerb_image.h, src/gerb_stats.c,
1751 src/gerb_stats.h, src/gerber.c, src/render.c, src/render.h: Added
1752 beginnings of statistics reports for drill files.
1754 2007-12-09 12:17 thepurlieu
1756 * ChangeLog, src/callbacks.c, src/exportimage.c, src/gerbv.c,
1757 src/interface.c: * src/gerbv.c,src/callbacks.c: Reattach project
1758 open/save stuff in gui
1759 and separate out some of the code back to gerbv.c.
1761 2007-12-08 18:58 brorson
1763 * src/: Makefile.am, callbacks.c, callbacks.h, gerb_image.c,
1764 gerb_image.h, gerb_stats.c, gerb_stats.h, gerber.c, gerber.h,
1765 gerbv_screen.h, interface.c, render.c, render.h: Added
1766 functionality to display report of G codes found in active Gerber
1769 2007-12-08 16:03 thepurlieu
1771 * ChangeLog, src/amacro.c, src/callbacks.c, src/draw.c,
1772 src/gerber.c, src/render.c: * src/render.c,src/callbacks.c:
1773 Fix translation code for cairo renderer
1774 so things are correctly centered on the screen after a
1776 scaling code for MM unit drawings.
1777 * src/amacro.c,src/gerber.c: Fix error messages in amacro
1779 #1845782) on FreeBSD systems (thanks to Joerg for the
1781 possible hangs during amacro parsing (e.g. the file
1783 gerbv, since it didn't correctly check for EOF).
1785 2007-12-07 20:23 brorson
1787 * ChangeLog, HACKING: Update HACKING with latest info about file
1790 2007-12-07 20:14 brorson
1792 * src/: Makefile.am, callbacks.c, callbacks.h, draw.h, gerber.c,
1793 gerber.h, gerbv.c, gerbv_screen.h, render.c, render.h: Refactor
1794 redraw_pixmap into its own file, per discussion of 12.7.2007.
1795 Also start incorporating stuff to gather Gerber statistics.
1797 2007-12-07 18:38 thepurlieu
1799 * ChangeLog, src/drill.c: * src/drill.c: Fix warning messages
1800 on some drill files (bug #1316247).
1801 The drill parser did not zero out new gerbv_aperture_t
1803 sometimes allowed junk in the param[x] portions, which
1805 parser and gave warnings and potentially incorrectly
1809 2007-12-07 14:34 thepurlieu
1811 * ChangeLog, src/callbacks.c, src/draw.c: * src/draw.c: Fix
1812 thermal rendering bug (bug #1024000) in the cairo
1813 rendering code (this bug is not easily fixable in the
1815 it is being obsoleted soon).
1817 2007-12-07 07:49 brorson
1819 * HACKING: Updated file with more info about gerbv's datastructures
1822 2007-12-06 14:59 brorson
1824 * configure.in, src/callbacks.c: Minor tweaks to allow compilation
1825 on GDK (non-cairo) systems.
1827 2007-12-06 11:05 thepurlieu
1829 * ChangeLog, src/callbacks.c, src/gerbv.c: *
1830 src/callbacks.c,src/gerbv.c: Add private implementation of
1831 gdk_cairo_create to allow compilation with gtk < 2.8.
1833 which was causing gdk rendering to skip frames
1836 2007-12-05 23:28 thepurlieu
1838 * ChangeLog, src/drill.h, src/gerb_image.h, src/gerber.c: *
1839 src/gerber.c,src/drill.h,src/gerb_image.h: Fix memory corruption
1841 with G54 codes not checking if aperture numbers were
1843 #1843983). Also, bumped up max aperture number from 999
1845 reports of some CAD packages using numbers this hig
1847 clearly says 999 is the highest number in the RS274X
1849 increase memory usage somewhat, but hopefully should be
1852 2007-12-05 22:19 thepurlieu
1854 * ChangeLog, src/drill.c: * src/drill.c: Fix parsing of drill
1855 files with commas in
1856 place of decimals (bug #1844100).
1858 2007-12-05 22:05 thepurlieu
1860 * ChangeLog, src/draw-gdk.c, src/draw.c: *
1861 src/draw.c,src/draw-gtk.c: Fix rendering of lines drawn with
1863 aperatures (bug #1834944 and #1704942). Thanks to
1865 patch, which was reworked to apply to the cairo
1868 2007-12-05 21:26 brorson
1870 * src/: callbacks.c, interface.c: Added #ifdef RENDER_USING_GDK to
1871 enable compilation when not using cairo.
1873 2007-12-05 08:52 brorson
1875 * HACKING: Started adding notes about gerbv's internal workings to
1876 help other new hackers understand the program.
1878 2007-12-04 23:01 thepurlieu
1880 * ChangeLog, src/callbacks.c, src/callbacks.h, src/gerbv.c,
1881 src/interface.c: * src/callbacks.[ch],src/interface.[ch]:
1882 Rename GTK widgets to more
1883 recognizable names for better code legibility. Change
1885 notebook view and add a messages tab. Organize
1886 statusbar layout. Add
1887 "analyze" menu and move CAM related functions to it.
1889 and combine into a single toolbar.
1891 2007-12-03 08:18 brorson
1893 * configure.in: Bump cairo requirements to 1.4.0 since some of the
1894 cairo code required the newer library.
1896 2007-12-01 16:11 danmc
1898 * src/callbacks.c: add missing header
1900 2007-12-01 12:03 thepurlieu
1902 * src/: callbacks.c, gerbv.c, interface.c:
1903 * remove references to support.h to allow compilation
1905 2007-11-30 22:33 danmc
1907 * configure.in: make cairo be the default renderer again. Reduce
1908 the gtk version to 2.4.0 since we explicitly check for cairo in
1909 the cairo rendering case.
1911 2007-11-30 20:39 thepurlieu
1913 * ChangeLog, src/Makefile.am, src/callbacks.c, src/callbacks.h,
1914 src/gerbv.c, src/gerbv_screen.h, src/interface.c,
1916 src/callbacks.[ch],src/interface.[ch],src/gerbv.c: Split out all
1918 code out of gerbv.c and put it into the standard
1920 files. Started to overhaul gui during the process.
1922 feel of the cairo rendering by rendering layers to a
1924 then compositing using these patterns. This allows the
1926 get much quicker response while the CPU renders the new
1930 2007-11-30 06:53 brorson
1932 * ChangeLog: Modify build system so you must explicitly
1933 --enable-cairo to build using cairo, otherwise build using GDK by
1936 2007-11-30 06:49 brorson
1938 * configure.in, src/exportimage.c, src/gerbv.c,
1939 src/pick-and-place.c: Modified configure.in so you must
1940 explicitly --enable-cairo. Added #ifdef to a couple files so
1941 both cairo and GDK flavors will build correctly.
1943 2007-11-29 07:39 brorson
1945 * ChangeLog, src/gerb_file.c, src/gerber.c, src/gerbv.c,
1946 src/gerbv_screen.h, src/project.c: Added "File -> Open Gerber(s)"
1949 2007-11-28 23:46 danmc
1951 * configure.in, src/Makefile.am, src/gerbv.c: add a --disable-cairo
1952 to switch back to the gdk rendering
1954 2007-11-28 21:34 danmc
1956 * configure.in: explicitly check for and add -lm instead of getting
1957 it as a side effect of gtk and glib.
1959 2007-11-27 09:36 danmc
1961 * src/gerbv.c: Plug a slow memory leak. While here point to the
1962 gerbv home page in addition to the gEDA home page.
1964 2007-11-27 07:09 brorson
1966 * HACKING, Makefile.am, configure.in: Minor mods in prep for 1.0.3
1969 2007-11-27 06:42 brorson
1971 * src/: draw.c, drill.c: Fix compiler warnings noticed by Stefan.
1973 2007-11-26 22:07 thepurlieu
1975 * ChangeLog, src/Makefile.am, src/draw-gdk.c, src/draw-gdk.h,
1977 * src/draw-gdk.[ch],src/gerber.c: Add gdk rendering code
1979 be compiled if cairo isn't available.
1980 * src/gerber.c: Fix g_strconcat calls by adding NULL to
1983 2007-11-26 08:53 danmc
1985 * configure.in: use --enable-debug instead of asking for hand
1988 2007-11-26 08:52 danmc
1990 * src/: Makefile.am, common.h, drill.c: Fix for non-gcc from trunk.
1991 Make sure __FUNCTION__ is defined on non-gcc builds.
1993 2007-11-26 08:45 danmc
1995 * src/: Makefile.am, common.h, drill.c: Make sure that we define
1996 __FUNCTION__ when using a non-gcc compiler. Builds with SunPRO
1999 2007-11-26 08:45 danmc
2001 * src/common.h: file common.h was added on branch STABLE_1_x_branch
2002 on 2007-11-26 13:52:03 +0000
2004 2007-11-26 07:02 danmc
2006 * configure.in: make sure DEBUG gets set to 0 or 1, not just
2007 defined or undefined
2009 2007-11-26 06:42 danmc
2011 * configure.in: revert previous. We already have --enable-debug.
2013 2007-11-25 20:52 brorson
2015 * configure.in, src/drill.c: Modify dprintf to make it configurable
2016 from config.h. This makes it possible to turn on and off for all
2017 files using this fcn.
2019 2007-11-25 20:44 danmc
2021 * configure.in: Instead of completely overriding CFLAGS and LIBS,
2022 just append our stuff. Now we don't lose our compiler
2023 optimizations and any user supplied flags.
2025 Also add a --enable-debug argument which defines DEBUG=1 in
2028 2007-11-25 20:43 danmc
2030 * configure.in: Instead of completely overriding CFLAGS and LIBS,
2031 just append our stuff. Now we don't lose our compiler
2032 optimizations and any user supplied flags.
2034 2007-11-25 20:31 brorson
2036 * src/: gerbv.c, gerbv_screen.h: Added help->about dialog.
2038 2007-11-25 20:27 danmc
2040 * doc/sources.txt: correct Excellon URL
2042 2007-11-25 17:01 brorson
2044 * configure.in, src/drill.c, src/gerbv.c: Fixed problem with
2045 nollezappare/ThruHolePlated.ncd. Based fix upon Dan's work.
2046 Also added configure time support for dprintf.
2048 2007-11-25 15:14 danmc
2050 * src/drill.c: fix parsing of
2051 example/nollezappare/ThruHolePlated.ncd which uses M71 in the
2052 header to switch to metric units.
2054 2007-11-25 15:12 danmc
2056 * src/drill.c: fix parsing of
2057 example/nollezappare/ThruHolePlated.ncd where there is an M71
2058 code in the header setting the units to metric.
2060 2007-11-24 09:02 danmc
2062 * ChangeLog: update for 1.0.3 release
2064 2007-11-23 16:56 danmc
2066 * src/: gerber.c, gerbv.c: get zoom->fit and the initial autoscaled
2067 size to work when the gerber file has the SR step and repeat code
2070 2007-11-23 00:35 danmc
2072 * Makefile.am, configure.in, desktop/Makefile.am, doc/Makefile.am,
2073 doc/PNG-print/Makefile.am, doc/eagle/Makefile.am,
2074 doc/html/Makefile.am, example/Makefile.am,
2075 example/Mentor-BoardStation/Makefile.am,
2076 example/am-test/Makefile.am, example/cslk/Makefile.am,
2077 example/dan/Makefile.am, example/eaglecad1/Makefile.am,
2078 example/ekf2/Makefile.am, example/jj/Makefile.am,
2079 example/nollezappare/Makefile.am, example/numpres/Makefile.am,
2080 example/orcad/Makefile.am, man/Makefile.am, scheme/Makefile.am:
2081 Remove redundant code. There were several things explicitly
2082 added to configure.in and the Makefile.am's that
2083 automake/autoconf already add without being told. This
2084 consolidates and cleans up the build system a bit more.
2086 2007-11-23 00:24 danmc
2088 * configure.in, src/Makefile.am: Remove a lot of duplicated and
2089 redundant code. For example, no need to AC_SUBST(CFLAGS), that
2090 happens automatically. Also if we add things like $GTK_CFLAGS in
2091 configure.in, then we don't need to also add them to AM_CFLAGS in
2094 2007-11-22 23:57 danmc
2096 * configure.in, src/Makefile.am: clean up the build system a good
2099 - don't hard code pkg-config. Find it with AC_PATH_PROG
2102 - Move the addition of -Wall from hardcoded in the Makefile.am
2103 to a test based on gcc in configure.in so we can build with
2106 - PKG_CHECK_MODULES already sets FOO_FLAGS and FOO_LIBS so no
2107 need to run pkg-config ourselves and explicitly set these.
2109 - remove a bunch of AC_SUBST() lines which substituted variables
2110 which are already substituted. For example AC_PROG_CC already
2111 will substitute CC, no need to AC_SUBST(CC).
2113 - Remove duplication in how gtk and png libs and includes were
2114 added to the compiler lines.
2116 2007-11-22 23:52 danmc
2118 * src/dynload.c: avoid a compiler warning about inconsistent types
2120 2007-11-22 11:25 danmc
2122 * src/Makefile.am: do not explicitly set -Wall in AM_CFLAGS. There
2123 is a check in configure.in which only sets that if we're using
2126 2007-11-22 11:17 danmc
2128 * src/Makefile.am: add missing csv_defines.h
2130 2007-11-22 11:16 danmc
2132 * configure.in: when using PKG_CHECK_MODULES(FOO,..) don't then
2133 explicitly set FOO_CFLAGS and FOO_LIBS. The module check already
2136 2007-11-22 07:22 brorson
2138 * Makefile.am, scheme/Makefile.am, src/Makefile.am: Cleaning up
2139 Makefile.am in several directories in prep for release.
2141 2007-11-22 06:51 brorson
2143 * configure.in, src/draw.c, src/draw.h: Added stuff to configure.in
2144 to find libcairo and libgtk. Moved #include "cairo/cairo.h" to
2145 "cairo.h" in draw.* since cairo include dirs are now
2146 automatically found.
2148 2007-11-21 06:57 danmc
2150 * src/gerb_image.c: If a gerber file doesn't have any nets, then
2151 don't complain that there are no apertures. Noted by Bert
2154 2007-11-20 12:16 thepurlieu
2156 * ChangeLog, src/draw.c, src/gerbv.c:
2157 * Add missing rendiring code for arcs (I missed this with
2159 commit). Also, fix an error in the oval aperature
2162 2007-11-19 16:52 thepurlieu
2164 * ChangeLog, configure.in, example/am-test/am-test.gbx, src/draw.c,
2165 src/draw.h, src/gerbv.c, src/pick-and-place.c: * complete
2166 the rendering conversion to cairo. Everything that rendered
2167 before *should* still render correctly. If it doesn't
2169 a side note, several rendering bugs were discovered in
2171 macro code, so those are now fixed.
2173 * add an extra sanity check in the pick-n-place file
2175 make sure it doesn't incorrectly guess the filetype
2177 * add a cairo check to configure.in
2179 2007-11-19 00:24 danmc
2181 * src/: gerber.c, gerbv.c: get autoscaling to work when step and
2184 2007-11-18 23:03 danmc
2186 * configure.in, src/Makefile.am: - Check for a recent gtk which is
2187 needed due to the cairo stuff. - remove a bunch of lines like
2188 AC_SUBST(CC) which aren't needed since autoconf already does
2189 that. - remove some defines which are not used anywhere - do not
2190 hard code PKG_CONFIG - other random autoconf cleanups
2192 2007-11-18 21:04 danmc
2194 * Makefile.am, configure.in, example/dan/Makefile.am,
2195 example/dan/README.txt, example/dan/top_sr.gbx,
2196 scheme/Makefile.am, src/draw.c, src/drill.c, src/gerb_image.h,
2197 src/gerber.c, src/gerbv.c: Apply a handful of patches from Thiemo
2198 Nagel and Joost Witteveen.
2200 - Implement support for %SR% extended gerber commands.
2202 - Fix endless loop bug when gerbv encountered an unknown
2203 % code: the '%' case in parse_gerb() did not check for EOF.
2205 - Setting the initial scale (image->info->min_x, min_y) went
2206 wrong for %MOMM% gerber files, as the if() statements
2207 compared to the unscaled cur_net->stop_x.
2209 And I added the following:
2211 - Added an example of a gerber file using the %SR% command.
2213 2007-11-18 12:38 danmc
2215 * src/draw.c: Use cos() and sin() instead of cosf() and sinf() as
2216 the argument is a double anyway and also the float versions are
2217 not as widely available.
2219 2007-11-18 11:09 brorson
2221 * ChangeLog: Brought ChangeLog up to date.
2223 2007-11-18 09:51 brorson
2225 * Makefile.am, configure.in, src/Makefile.am, src/draw.c,
2226 src/drill.c, src/gerb_image.h, src/gerber.c: Committed patches
2227 from Thiemo Nagel and Joost Witteveen in prep for next release.
2229 2007-06-24 12:19 danmc
2231 * src/gerbv_screen.h: correct the size of statusbar.msgstr to match
2232 whats used in the rest of the code
2234 2007-02-28 22:46 thepurlieu
2236 * ChangeLog, src/Makefile.am, src/draw.c, src/draw.h,
2237 src/draw_amacro.c, src/draw_amacro.h, src/exportimage.c,
2238 src/gerbv.c, src/pick-and-place.c: Change rendering from gdk to
2241 2007-02-27 16:56 spetm
2243 * ChangeLog, src/gerbv_screen.h: Fixed reported segfault
2245 2007-02-27 16:43 spetm
2247 * ChangeLog, src/drill.c: Guessed wrong format for small drillfiles
2249 2007-02-21 23:54 thepurlieu
2251 * ChangeLog, example/pick-and-place/LED.xy, src/gerb_image.c,
2252 src/gerb_image.h, src/pick-and-place.c: Add code to parse PCB
2253 pick-and-place export format
2255 2007-02-17 15:30 thepurlieu
2257 * ChangeLog, src/csv.c, src/gerbv.c, src/pick-and-place.c,
2258 src/pick-and-place.h: Get simple pick-and-place file to load
2259 through command line
2261 2007-02-16 12:50 thepurlieu
2263 * ChangeLog, src/gerbv.c, src/pick-and-place.c,
2264 src/pick-and-place.h: More cleanup of pick and place code
2266 2007-02-15 21:40 thepurlieu
2268 * ChangeLog, src/Makefile.am, src/gerbv.c, src/pick-and-place.c,
2269 src/pick-and-place.h, src/project.c, src/search.c, src/search.h,
2270 src/search_cb.c, src/search_cb.h, src/search_file.c,
2271 src/search_file.h, src/search_gui.c, src/search_gui.h,
2272 src/search_mark.c, src/search_mark.h: [no log message]
2274 2006-10-19 18:53 danmc
2276 * src/: gerbv.c: fix setting of the initial window size when the
2277 screen is larger than the display. Patch from David Carr
2279 2006-10-19 18:52 danmc
2281 * configure.in: add some checks to make sure libpng-config exists
2283 2006-10-19 18:52 danmc
2285 * rebuild_conf: add $ACLOCAL_FLAGS to aclocal call
2287 2006-09-20 09:09 aenfaldor
2289 * src/gerbv.c: Check that 3/4 of screen width does not cause height
2290 to be more than screen height. Make window resizable to smaller
2293 2006-07-28 06:35 spetm
2295 * INSTALL, README: Updated some information
2297 2006-07-28 06:33 spetm
2299 * configure.in, src/gerbv.c, src/setup.h: Last remaning parts of
2302 2006-07-26 09:31 spetm
2304 * src/gerber.c: Error check got copy-paste-error
2306 2006-07-26 04:03 spetm
2308 * ChangeLog, configure.in: Time for new release
2310 2006-07-26 03:58 spetm
2312 * Makefile.am, configure.in, desktop/Makefile.am: Make files in
2313 desktop part of distribution
2315 2006-07-26 03:58 spetm
2317 * desktop/Makefile.am: file Makefile.am was added on branch
2318 STABLE_1_x_branch on 2006-07-26 08:00:37 +0000
2320 2006-07-26 03:38 spetm
2322 * desktop/: gerbv.desktop, gerbv.png: Added from Debian buglist
2325 2006-07-26 03:26 spetm
2327 * ChangeLog, src/log.c: Updated by Dino to use GTK2
2329 2006-07-25 19:06 spetm
2331 * ChangeLog, src/log.c: Updated to use GTK2 by Dino
2333 2006-07-25 19:04 spetm
2335 * ChangeLog: Added handling of return values in a lot of places.
2337 2006-07-25 17:47 spetm
2339 * src/drill.c, src/gerb_file.c, src/gerber.c, src/gerbv.c,
2340 src/setup.c, ChangeLog: Added handling of return values in a lot
2343 2006-07-25 17:11 spetm
2345 * doc/PNG-print/Makefile.am: Update that has been laying around
2347 2006-07-25 13:16 spetm
2349 * src/: gerb_file.c, project.c: Improved error handling
2351 2006-07-25 13:10 spetm
2353 * ChangeLog, configure.in, rebuild_conf, man/gerbv.1.in,
2354 src/Makefile.am: Update to work with newer autoconf and automake
2356 2006-07-25 13:08 spetm
2358 * AUTHORS: Obfuscated email addresses
2360 2006-07-25 12:58 spetm
2362 * rebuild_conf: Changed order of automake and autoconf after
2365 2006-07-25 12:53 spetm
2367 * ChangeLog, configure.in, man/gerbv.1.in, src/Makefile.am: Update
2368 to work with newer autoconf and automake
2370 2006-07-24 09:22 spetm
2372 * src/gerb_file.c: More error checks added after request
2374 2006-07-24 08:47 spetm
2376 * src/: gerb_file.c: A small unfck of last patch
2378 2006-07-24 08:35 spetm
2380 * ChangeLog, src/gerb_file.c: gerbv handles negative coordinates.
2383 2006-07-24 04:53 spetm
2385 * ChangeLog, src/gerb_file.c, src/gerbv.c: Reduce SEGV chance in
2386 gerb_fclose function
2388 2006-07-24 04:52 spetm
2390 * AUTHORS: Minor updating
2392 2006-07-24 04:27 spetm
2394 * CONTRIBUTORS, README: Minor updating
2396 2006-07-24 04:08 spetm
2398 * ChangeLog, src/gerb_file.c, src/gerbv.c: Reduce SEGV chance in
2399 gerb_fclose situation
2401 2006-07-23 17:28 spetm
2403 * ChangeLog, src/gerb_image.h, src/gerber.c, src/gerbv.c: Handles
2404 autoscaling of mm better according to SF-alias extensive
2406 2006-07-23 17:05 spetm
2408 * src/gerb_file.c: Minor cleanup of previous patch
2410 2006-07-23 17:00 spetm
2412 * ChangeLog, src/gerb_image.h, src/gerber.c, src/gerbv.c: Handles
2413 autoscaling of mm better according to SF-alias extensive
2415 2006-07-23 14:36 spetm
2417 * ChangeLog, src/drill.c, src/gerb_file.c: Hand patched possible
2418 memleaks and SIGSEGVs pointed out by Wolfgang Wieser
2420 2006-07-23 14:11 spetm
2422 * ChangeLog, src/drill.c, src/gerb_file.c: Hand patched possible
2423 memleaks and SIGSEGVs pointed out by Wolfgang Wieser
2425 2006-05-07 16:00 spetm
2427 * ChangeLog, src/draw_amacro.c: Renamed stack_t to macro_stack_t to
2428 support build on Darwin
2430 2006-05-07 15:56 spetm
2432 * ChangeLog, src/draw_amacro.c: Renamed stack_t to macro_stack_t to
2433 support build on Darwin
2435 2006-05-07 15:52 spetm
2437 * ChangeLog, configure.in: Build only and by default for GTK+ 2.x
2439 2005-09-28 20:42 danmc
2441 * ChangeLog: note gcc4 fix
2443 2005-09-28 20:41 danmc
2445 * src/drill.c: pull up the rev 1.34 to rev 1.35 change from the
2448 Remove an lval typecast. Not only does this get gerbv to compile
2449 with gcc4 and other non-gcc compilers, it was no longer needed as
2450 the types involved were all doubles anyway.
2452 2005-09-28 20:38 danmc
2454 * ChangeLog: note gcc4 fix
2456 2005-09-28 20:35 danmc
2458 * src/drill.c: Remove an lval typecast. Not only does this get
2459 gerbv to compile with gcc4 and other non-gcc compilers, it was no
2460 longer needed as the types involved were all doubles anyway.
2462 2005-05-14 12:21 spetm
2464 * build_release: cvs server name changed
2466 2005-05-14 07:11 spetm
2468 * src/exportimage.c: Broke PNG ouput
2470 2005-04-22 07:21 motyl
2472 * example/protel-pnp/: Assembly_Drawings.pdf,
2473 Final_Artwork_Prints.pdf, Pick_Place_for_SE_SG_IF_V2.csv,
2474 Pick_Place_for_SE_SG_IF_V2.txt, README.txt, SE_SG_IF_V2.DRL,
2475 SE_SG_IF_V2.DRR, SE_SG_IF_V2.GBL, SE_SG_IF_V2.GBO,
2476 SE_SG_IF_V2.GBS, SE_SG_IF_V2.GD1, SE_SG_IF_V2.GG1,
2477 SE_SG_IF_V2.GM1, SE_SG_IF_V2.GM2, SE_SG_IF_V2.GTL,
2478 SE_SG_IF_V2.GTO, SE_SG_IF_V2.GTS, SE_SG_IF_V2.LDP,
2479 SE_SG_IF_V2.REP, SE_SG_IF_V2.RUL, SE_SG_IF_V2.TXT,
2480 SE_SG_IF_V2.apr, Status_Report.txt: These examples of GERBER
2481 files with matching "pick and place".csv file are intented to
2482 demonstrate possible usage of gerbv in PCB assembly and any other
2483 work which requires efficient searching of elements on PCB.
2485 They were donated by Karl Schmittschneider
2486 <ks.electronic@t-online.de> to gerbv project on 2005-04-19.
2488 2005-02-22 15:58 spetm
2490 * ChangeLog, configure.in: Release 1.0.1
2492 2005-02-15 16:46 spetm
2494 * ChangeLog, src/draw_amacro.c: Fixed gc in aperture macro
2495 primitives 5, 21 and 22
2497 2005-02-08 04:49 motyl
2499 * ChangeLog: fixed ChangeLog patch typo
2501 2005-02-08 04:40 motyl
2503 * ChangeLog, src/gerb_file.c, src/gerbv.c: src/gerbv.c: malloc
2504 strlen+2, not +1 src/gerb_file.c: malloc len+1, not len
2506 2005-02-08 04:09 motyl
2508 * ChangeLog, src/gerb_file.c, src/gerbv.c: src/gerbv.c: malloc
2509 strlen+2, not +1 src/gerb_file.c: malloc len+1, not len
2511 2005-01-29 13:30 juergenhaas
2513 * INSTALL.MINGW.WIN32: updated mingw installation instructions
2515 2005-01-26 13:29 juergenhaas
2517 * configure.in, rebuild_conf, src/Makefile.am: fixed mingw
2520 2005-01-06 18:46 spetm
2522 * ChangeLog, src/Makefile.am: A working make distcheck
2524 2005-01-06 12:37 spetm
2526 * ChangeLog, configure.in, src/csv.c, src/gerbv.c, src/log.c,
2527 src/project.c, src/search.c, src/search.h, src/search_cb.c,
2528 src/search_cb.h, src/search_file.c, src/search_file.h,
2529 src/search_gui.c, src/search_gui.h, src/search_mark.c,
2530 src/search_mark.h, src/setup.h: Removed back portability to GTK+
2531 1.x. Also some minor reformatting to suit the rest of the
2534 2004-12-28 17:25 spetm
2536 * ChangeLog, src/draw.c: Fixed holes in circles. Closes bug
2539 2004-12-28 17:10 spetm
2541 * ChangeLog, src/dynload.c, src/init.scm, src/scheme-private.h,
2542 src/scheme.c, src/scheme.h: Updated TinyScheme to 1.35
2544 2004-12-27 19:39 spetm
2546 * ChangeLog, src/draw.c: Fixed holes in circles. Closes 1050340 in
2549 2004-12-23 09:51 juergenhaas
2551 * src/gerbv.c: small bugfix - reported by user U. Bonnes
2554 2004-10-30 07:56 spetm
2556 * src/: search_cb.c, search_gui.c, search_mark.c: Removed some
2557 minor compilation warnings
2559 2004-10-30 06:17 spetm
2561 * ChangeLog, src/draw_amacro.c: Didn't use local_gc in some
2562 aperture primitives. Closes bug #1051045
2564 2004-10-28 01:00 juergenhaas
2566 * src/: gerbv.c, search_cb.c: small modifications, bringing it
2569 2004-10-15 16:24 spetm
2571 * ChangeLog, configure.in: Preparation for 1.0.0
2573 2004-10-14 15:36 juergenhaas
2575 * doc/html/: Makefile.am, search__gui_8h-source.html: added
2576 Makefile.am to doc/html;removed last html file-
2578 2004-10-14 15:31 juergenhaas
2580 * configure.in, doc/Doxyfile.nopreprocessing, doc/Makefile.am,
2581 doc/html/amacro_8c-source.html, doc/html/amacro_8h-source.html,
2582 doc/html/annotated.html, doc/html/batch_8c-source.html,
2583 doc/html/batch_8h-source.html, doc/html/classes.html,
2584 doc/html/color_8c-source.html, doc/html/color_8h-source.html,
2585 doc/html/config_8h-source.html, doc/html/csv_8c-source.html,
2586 doc/html/csv_8c.html, doc/html/csv_8h-source.html,
2587 doc/html/csv__defines_8h-source.html,
2588 doc/html/csv__defines_8h.html, doc/html/dir_000000.html,
2589 doc/html/draw_8c-source.html, doc/html/draw_8h-source.html,
2590 doc/html/draw__amacro_8c-source.html,
2591 doc/html/draw__amacro_8h-source.html,
2592 doc/html/drill_8c-source.html, doc/html/drill_8h-source.html,
2593 doc/html/dynload_8c-source.html, doc/html/dynload_8h-source.html,
2594 doc/html/exportimage_8c-source.html,
2595 doc/html/exportimage_8h-source.html, doc/html/files.html,
2596 doc/html/gerb__error_8h-source.html,
2597 doc/html/gerb__file_8c-source.html,
2598 doc/html/gerb__file_8h-source.html,
2599 doc/html/gerb__image_8c-source.html,
2600 doc/html/gerb__image_8h-source.html,
2601 doc/html/gerb__transf_8c-source.html,
2602 doc/html/gerb__transf_8c.html,
2603 doc/html/gerb__transf_8h-source.html,
2604 doc/html/gerber_8c-source.html, doc/html/gerber_8h-source.html,
2605 doc/html/gerbv_8c-source.html, doc/html/gerbv_8c.html,
2606 doc/html/gerbv__icon_8h-source.html,
2607 doc/html/gerbv__screen_8h-source.html, doc/html/globals.html,
2608 doc/html/globals_func.html, doc/html/globals_type.html,
2609 doc/html/globals_vars.html, doc/html/graph_legend.html,
2610 doc/html/index.html, doc/html/log_8c-source.html,
2611 doc/html/log_8h-source.html, doc/html/main.html,
2612 doc/html/opdefines_8h-source.html,
2613 doc/html/project_8c-source.html, doc/html/project_8c.html,
2614 doc/html/project_8h-source.html, doc/html/project_8h.html,
2615 doc/html/scheme-private_8h-source.html,
2616 doc/html/scheme_8c-source.html, doc/html/scheme_8h-source.html,
2617 doc/html/search_8c-source.html, doc/html/search_8c.html,
2618 doc/html/search_8h-source.html, doc/html/search_8h.html,
2619 doc/html/search__cb_8c-source.html, doc/html/search__cb_8c.html,
2620 doc/html/search__cb_8h-source.html,
2621 doc/html/search__file_8c-source.html,
2622 doc/html/search__file_8c.html,
2623 doc/html/search__file_8h-source.html,
2624 doc/html/search__gui_8c-source.html, src/draw.c,
2625 src/search_gui.c: removing rest of doc/html and updating various
2626 files;added initial support for a doc/html/Makefile.am
2628 2004-10-14 15:19 juergenhaas
2630 * doc/html/: doxygen.css, doxygen.png, ftv2blank.png, ftv2doc.png,
2631 ftv2folderclosed.png, ftv2folderopen.png, ftv2lastnode.png,
2632 ftv2link.png, ftv2mlastnode.png, ftv2mnode.png, ftv2node.png,
2633 ftv2plastnode.png, ftv2pnode.png, ftv2vertline.png,
2634 gerb__transf_8c__incl.dot, gerb__transf_8c__incl.md5,
2635 gerb__transf_8c_a3_cgraph.dot, gerb__transf_8c_a3_cgraph.md5,
2636 gerb__transf_8c_a4_cgraph.dot, gerb__transf_8c_a4_cgraph.md5,
2637 graph_legend.dot, project_8c__incl.dot, project_8c__incl.md5,
2638 project_8c_a6_cgraph.dot, project_8c_a6_cgraph.md5,
2639 project_8h__dep__incl.dot, project_8h__dep__incl.md5,
2640 project_8h_a4_cgraph.dot, project_8h_a4_cgraph.md5,
2641 search__gui_8c.html, search__mark_8c-source.html,
2642 search__mark_8c.html, search__mark_8h-source.html,
2643 setup_8c-source.html, setup_8h-source.html,
2644 struct__InterfaceStruct.html, structgerb__transf.html,
2645 structpnp__file.html, structpnp__state.html,
2646 structproject__list__t.html,
2647 structproject__list__t__coll__graph.dot,
2648 structproject__list__t__coll__graph.md5,
2649 tooltable_8c-source.html, tooltable_8h-source.html, tree.html:
2650 removing all files in html/ and placing Makefile.am there;
2651 documentation should be created by make doc or similar
2653 2004-10-13 16:33 juergenhaas
2655 * ChangeLog, INSTALL.MINGW.WIN32,
2656 README-Pick-and-Place-search_parts.txt,
2657 doc/Doxyfile.nopreprocessing, doc/html/amacro_8c-source.html,
2658 doc/html/amacro_8h-source.html, doc/html/annotated.html,
2659 doc/html/batch_8c-source.html, doc/html/batch_8h-source.html,
2660 doc/html/classes.html, doc/html/color_8c-source.html,
2661 doc/html/color_8h-source.html, doc/html/config_8h-source.html,
2662 doc/html/csv_8c-source.html, doc/html/csv_8c.html,
2663 doc/html/csv_8h-source.html,
2664 doc/html/csv__defines_8h-source.html,
2665 doc/html/csv__defines_8h.html, doc/html/dir_000000.html,
2666 doc/html/doxygen.css, doc/html/doxygen.png,
2667 doc/html/draw_8c-source.html, doc/html/draw_8h-source.html,
2668 doc/html/draw__amacro_8c-source.html,
2669 doc/html/draw__amacro_8h-source.html,
2670 doc/html/drill_8c-source.html, doc/html/drill_8h-source.html,
2671 doc/html/dynload_8c-source.html, doc/html/dynload_8h-source.html,
2672 doc/html/exportimage_8c-source.html,
2673 doc/html/exportimage_8h-source.html, doc/html/files.html,
2674 doc/html/ftv2blank.png, doc/html/ftv2doc.png,
2675 doc/html/ftv2folderclosed.png, doc/html/ftv2folderopen.png,
2676 doc/html/ftv2lastnode.png, doc/html/ftv2link.png,
2677 doc/html/ftv2mlastnode.png, doc/html/ftv2mnode.png,
2678 doc/html/ftv2node.png, doc/html/ftv2plastnode.png,
2679 doc/html/ftv2pnode.png, doc/html/ftv2vertline.png,
2680 doc/html/gerb__error_8h-source.html,
2681 doc/html/gerb__file_8c-source.html,
2682 doc/html/gerb__file_8h-source.html,
2683 doc/html/gerb__image_8c-source.html,
2684 doc/html/gerb__image_8h-source.html,
2685 doc/html/gerb__transf_8c-source.html,
2686 doc/html/gerb__transf_8c.html,
2687 doc/html/gerb__transf_8c__incl.dot,
2688 doc/html/gerb__transf_8c__incl.md5,
2689 doc/html/gerb__transf_8c_a3_cgraph.dot,
2690 doc/html/gerb__transf_8c_a3_cgraph.md5,
2691 doc/html/gerb__transf_8c_a4_cgraph.dot,
2692 doc/html/gerb__transf_8c_a4_cgraph.md5,
2693 doc/html/gerb__transf_8h-source.html,
2694 doc/html/gerber_8c-source.html, doc/html/gerber_8h-source.html,
2695 doc/html/gerbv_8c-source.html, doc/html/gerbv_8c.html,
2696 doc/html/gerbv__icon_8h-source.html,
2697 doc/html/gerbv__screen_8h-source.html, doc/html/globals.html,
2698 doc/html/globals_func.html, doc/html/globals_type.html,
2699 doc/html/globals_vars.html, doc/html/graph_legend.dot,
2700 doc/html/graph_legend.html, doc/html/index.html,
2701 doc/html/log_8c-source.html, doc/html/log_8h-source.html,
2702 doc/html/main.html, doc/html/opdefines_8h-source.html,
2703 doc/html/project_8c-source.html, doc/html/project_8c.html,
2704 doc/html/project_8c__incl.dot, doc/html/project_8c__incl.md5,
2705 doc/html/project_8c_a6_cgraph.dot,
2706 doc/html/project_8c_a6_cgraph.md5,
2707 doc/html/project_8h-source.html, doc/html/project_8h.html,
2708 doc/html/project_8h__dep__incl.dot,
2709 doc/html/project_8h__dep__incl.md5,
2710 doc/html/project_8h_a4_cgraph.dot,
2711 doc/html/project_8h_a4_cgraph.md5,
2712 doc/html/scheme-private_8h-source.html,
2713 doc/html/scheme_8c-source.html, doc/html/scheme_8h-source.html,
2714 doc/html/search_8c-source.html, doc/html/search_8c.html,
2715 doc/html/search_8h-source.html, doc/html/search_8h.html,
2716 doc/html/search__cb_8c-source.html, doc/html/search__cb_8c.html,
2717 doc/html/search__cb_8h-source.html,
2718 doc/html/search__file_8c-source.html,
2719 doc/html/search__file_8c.html,
2720 doc/html/search__file_8h-source.html,
2721 doc/html/search__gui_8c-source.html,
2722 doc/html/search__gui_8c.html,
2723 doc/html/search__gui_8h-source.html,
2724 doc/html/search__mark_8c-source.html,
2725 doc/html/search__mark_8c.html,
2726 doc/html/search__mark_8h-source.html,
2727 doc/html/setup_8c-source.html, doc/html/setup_8h-source.html,
2728 doc/html/struct__InterfaceStruct.html,
2729 doc/html/structgerb__transf.html, doc/html/structpnp__file.html,
2730 doc/html/structpnp__state.html,
2731 doc/html/structproject__list__t.html,
2732 doc/html/structproject__list__t__coll__graph.dot,
2733 doc/html/structproject__list__t__coll__graph.md5,
2734 doc/html/tooltable_8c-source.html,
2735 doc/html/tooltable_8h-source.html, doc/html/tree.html, src/csv.c,
2736 src/csv.h, src/csv_defines.h, src/gerb_transf.c,
2737 src/gerb_transf.h, src/gerbv.c, src/project.c, src/project.h,
2738 src/search.c, src/search.h, src/search_cb.c, src/search_file.c,
2739 src/search_file.h, src/search_gui.c, src/search_gui.h,
2740 src/search_mark.c: doxygen documentation added for many fctns
2741 concerning pickandplace; right click on graphically marked and
2742 actively selected part now works for all shapes and reports to
2743 statusbar and log window;small bugfixes;
2745 2004-09-13 16:23 spetm
2747 * ChangeLog, src/gerbv.c: No more segfaults from inverting an
2750 2004-09-13 16:16 spetm
2752 * ChangeLog, src/gerbv.c: No more segfaults from inverting an
2755 2004-09-11 13:07 juergenhaas
2757 * ChangeLog, INSTALL.MINGW.WIN32, src/gerbv.c, src/project.c,
2758 src/project.h, src/search_gui.c, src/search_mark.c: towards right
2759 click shows part designator in statusbar: now works with all
2760 shapes where pin1 is not on center axis
2762 2004-09-04 19:45 juergenhaas
2764 * ChangeLog, INSTALL.MINGW.WIN32, src/csv.h, src/dynload.c,
2765 src/gerb_file.c, src/gerb_file.h, src/gerber.h, src/gerbv.c,
2766 src/project.c, src/search_cb.c: fixed right click shows
2767 designator in statusbar does not hang program MINGW issues with
2768 path separators gerbv compiles under MINGW (following
2769 instructions in INSTALL.MINGW.WIN32)
2771 2004-09-04 12:06 juergenhaas
2773 * ChangeLog, src/gerb_transf.c, src/gerb_transf.h, src/search.c,
2774 src/search.h, src/search_gui.c, src/search_mark.c: fixed
2775 graphical representation of parts added gerb_transf_rotate added
2776 gerb_transf_shift fixed segfault when searching in comments
2777 designator is also shown checked by default
2779 2004-08-28 04:21 juergenhaas
2781 * ChangeLog, src/gerbv.c, src/project.c: fixed GTK1 compilation
2784 2004-08-27 13:37 juergenhaas
2786 * ChangeLog, JOURNAL.txt, src/csv.c, src/gerb_transf.c,
2787 src/gerb_transf.h, src/gerbv.c, src/project.c, src/search.c,
2788 src/search.h, src/search_cb.c, src/search_cb.h,
2789 src/search_file.h, src/search_gui.c, src/search_gui.h,
2790 src/search_mark.c: new: identification of part in active
2791 selection by right clicking in screen, rectangular shapes for
2792 rectangular objects (based on footprint), code cleanup, memory
2795 2004-08-26 16:06 juergenhaas
2797 * ChangeLog, INSTALL.MINGW.WIN32, JOURNAL.txt, src/gerb_image.c,
2798 src/gerbv.c, src/search.c, src/search_cb.c, src/search_gui.c,
2799 src/search_mark.c: small bugfixes, usability enhancements, double
2800 click in search dialog will now mark item on active layer
2802 2004-08-24 18:59 motyl
2804 * ChangeLog: * eliminated memory leak MINGW32 gerb_file.c fd->data
2805 * forced LC_NUMERIC to "C" in parse_gerb(), fixing bug
2806 resulting in very thin lines (aperture size = 0) under GTK2
2808 2004-08-24 18:58 motyl
2810 * src/gerber.c: forced LC_NUMERIC to "C" in parse_gerb(), fixing
2811 bug resulting in very thin lines (aperture size = 0) under GTK2
2813 2004-08-24 18:57 motyl
2815 * src/gerb_file.c: eliminated memory leak MINGW32 gerb_file.c
2818 2004-08-23 20:18 motyl
2820 * ChangeLog, src/gerb_image.c, src/gerbv.c, src/project.c,
2821 src/project.h, src/search_cb.c, src/search_mark.c: * cleaned up
2822 memory allocation in gerb_image.c * improved project loading
2823 (still broken, there is no clear design which function should
2824 do what). * fixed memory leak plist_top->filename
2826 2004-08-23 11:17 juergenhaas
2828 * ChangeLog, src/gerbv.c, src/project.c, src/search.c,
2829 src/search_cb.c, src/search_gui.c, src/search_mark.c: bugfixes
2830 and saving pnp file into projects file
2832 2004-08-22 20:15 motyl
2834 * ChangeLog, src/Makefile.am, src/draw.c, src/draw.h,
2835 src/draw_amacro.c, src/draw_amacro.h, src/exportimage.c,
2836 src/gerb_image.c, src/gerb_image.h, src/gerb_transf.c,
2837 src/gerb_transf.h, src/gerbv.c, src/gerbv_screen.h: replaced
2838 scale with gerb_transf_t(.scale) - mirroring preparation
2840 2004-08-22 19:12 motyl
2842 * tags.txt: SEARCH_SELECT_branch merged
2844 2004-08-22 16:20 spetm
2846 * rebuild_conf: Adhere to new auto tool standard
2848 2004-08-22 16:19 spetm
2850 * ChangeLog, configure.in, src/Makefile.am: Use libpng-config to
2851 find out build parameters
2853 2004-08-22 16:16 spetm
2855 * rebuild_conf: Adhere to new auto tool standard
2857 2004-08-22 16:10 spetm
2861 2004-08-21 19:26 motyl
2863 * CONTRIBUTORS, ChangeLog, JOURNAL.txt,
2864 README-Pick-and-Place-search_parts.txt, configure.in,
2865 src/Makefile.am, src/csv.c, src/csv.h, src/csv_defines.h,
2866 src/gerb_file.c, src/gerbv.c, src/project.c, src/scheme.h,
2867 src/search.c, src/search.h, src/search_cb.c, src/search_cb.h,
2868 src/search_file.c, src/search_file.h, src/search_gui.c,
2869 src/search_gui.h, src/search_mark.c, src/search_mark.h,
2870 src/setup.h: merge from SEARCH_SELECT_branch part finder MINGW32
2873 2004-08-21 18:24 motyl
2875 * JOURNAL.txt: comments added
2877 2004-08-21 17:35 spetm
2879 * ChangeLog, src/gerbv.c: Prints only short options when compiled
2882 2004-08-21 17:28 spetm
2884 * ChangeLog, src/gerbv.c: Prints only short options when compiled
2887 2004-08-21 06:17 juergenhaas
2889 * ChangeLog, JOURNAL.txt, src/search.c, src/search_cb.c,
2890 src/search_gui.c, src/search_mark.c: removed unnecessary code,
2891 small bug fixes (change of colour of layer button, even if there
2894 2004-08-20 17:56 motyl
2896 * JOURNAL.txt, README.Pick.and.Place.search_parts, src/search.c,
2897 src/search.h, src/search_file.h: removed dead code, rewritten
2898 pnp_screen_for_delimiter changed pnp_state_t allocation, added
2901 2004-08-20 14:42 juergenhaas
2903 * README.Pick.and.Place.search_parts, src/gerbv.c, src/project.c,
2904 src/search.c, src/search.h, src/search_cb.c, src/search_gui.h,
2905 src/search_mark.c: bugfixes towards release candidate
2907 2004-08-20 03:14 juergenhaas
2909 * ChangeLog, src/search.c, src/search.h, src/search_cb.c: csv:
2910 automatic detection of delimiter used
2912 2004-08-19 04:42 motyl
2914 * src/search.c: fixed parsing geometry and UTF-8 conversion
2916 2004-08-18 19:00 motyl
2918 * src/: search.c, search.h, search_gui.c, search_gui.h,
2919 search_mark.c: improved CSV support and parsing of footprint
2921 2004-08-18 18:13 motyl
2923 * src/csv.c: do not require \n
2925 2004-08-18 18:01 motyl
2927 * src/csv.c: bugfix 8 bit clean char (unsigned)
2929 2004-08-18 13:35 juergenhaas
2931 * ChangeLog, README.Pick.and.Place.search_parts, src/search.c,
2932 src/search_gui.c: bugfixes to search and select and first
2933 uncomplete use of csv.c
2935 2004-08-18 11:39 motyl
2937 * src/: gerbv.c, search.c, search_file.c, search_file.h: cleaned up
2938 search_file, now only fgets is used, no mmap anymore
2940 2004-08-16 17:45 spetm
2942 * ChangeLog, doc/Makefile.am, example/Makefile.am,
2943 example/Mentor-BoardStation/Makefile.am,
2944 example/am-test/Makefile.am, example/cslk/Makefile.am,
2945 example/dan/Makefile.am, example/eaglecad1/Makefile.am,
2946 example/ekf2/Makefile.am, example/jj/Makefile.am,
2947 example/nollezappare/Makefile.am, example/numpres/Makefile.am,
2948 example/orcad/Makefile.am, doc/PNG-print/Makefile.am,
2949 doc/eagle/Makefile.am: distclean should not remove Makefile.in
2951 2004-08-16 17:36 spetm
2953 * CONTRIBUTORS: Added Richard Lightman
2955 2004-08-15 07:21 motyl
2957 * ChangeLog, configure.in, src/search.c, src/search_cb.c,
2958 src/search_cb.h, src/search_file.c, src/search_gui.c,
2959 src/search_mark.c: fixed (really) compile both GTK1 and GTK2
2961 2004-08-15 03:01 juergenhaas
2963 * ChangeLog, README.Pick.and.Place.search_parts, configure.in,
2964 src/gerbv.c, src/search.c, src/search.h, src/search_cb.c,
2965 src/search_cb.h, src/search_file.c, src/search_file.h,
2966 src/search_gui.c, src/search_gui.h, src/search_mark.c,
2967 src/search_mark.h: CVS BUGFIXES and ensuring compilation under
2970 2004-08-14 18:39 motyl
2972 * src/search_gui.c: help text depended on regex.h
2974 2004-08-13 20:46 motyl
2976 * src/scheme.h: removed #endif, branch compiles again
2978 2004-08-13 16:35 juergenhaas
2980 * README.Pick.and.Place.search_parts, src/gerb_file.c, src/gerbv.c,
2981 src/scheme.h, src/search.c, src/search_cb.c, src/search_gui.c,
2982 src/search_gui.h, src/search_mark.c, src/search_mark.h,
2983 src/setup.h: bug fixes and porting issues in search and select
2985 2004-08-12 06:39 motyl
2987 * src/: csv.c, gerbv.c, scheme.h: fixes #ifdef #endif
2989 2004-08-12 04:16 juergenhaas
2991 * ChangeLog, src/csv.defines.h, src/gerb_file.c, src/gerbv.c,
2992 src/scheme.h, src/search.c, src/search.h, src/search_cb.c,
2993 src/search_cb.h, src/search_file.c, src/search_file.h,
2994 src/search_gui.c, src/search_gui.h, src/search_mark.c,
2995 src/search_mark.h: Updated Search and Select / Port to MINGW
2997 2004-08-09 03:59 juergenhaas
2999 * ChangeLog, src/Makefile.am, src/csv.c, src/csv.h,
3000 src/gerb_file.c, src/gerbv.c, src/project.c, src/scheme.h:
3001 updating search and select
3003 2004-07-28 17:39 spetm
3005 * ChangeLog, example/polarity/6_vbat.gbr,
3006 example/polarity/README.txt, src/draw.c: Image polarity versus
3007 layer polarity fixed
3009 2004-07-28 17:35 spetm
3011 * ChangeLog, src/draw.c, example/polarity/6_vbat.gbr,
3012 example/polarity/README.txt: Image polarity versus layer polarity
3015 2004-07-20 12:39 motyl
3017 * src/: gerb_file.c, gerbv.c, project.c, scheme.h: removed
3018 redundant whitespace changes from new branch
3020 2004-07-20 12:38 motyl
3022 * CONTRIBUTORS: added Juergen entry about part finder, MINGW
3024 2004-07-20 06:28 motyl
3026 * configure.in: added sys/types.h sys/stat.h stdlib.h required by
3029 2004-07-20 06:17 motyl
3031 * configure.in: added sys/types.h sys/stat.h stdlib.h required by
3034 2004-07-20 06:15 motyl
3036 * ChangeLog: removed conflict marker
3038 2004-07-20 05:23 juergenhaas
3040 * ChangeLog, configure.in, src/Makefile.am, src/gerb_file.c,
3041 src/gerbv.c, src/project.c, src/scheme.h, src/search.c,
3042 src/search.h, src/search_cb.c, src/search_cb.h,
3043 src/search_file.c, src/search_file.h, src/search_gui.c,
3044 src/search_gui.h, src/search_mark.c, src/search_mark.h: Search
3047 2004-07-19 15:39 juergenhaas
3049 * ChangeLog, configure.in, src/Makefile.am, src/gerb_file.c,
3050 src/gerbv.c, src/project.c, src/scheme.h, src/search.c,
3051 src/search.h, src/search_cb.c, src/search_cb.h,
3052 src/search_file.c, src/search_file.h, src/search_gui.c,
3053 src/search_gui.h, src/search_mark.c, src/search_mark.h: Search
3056 2004-07-19 11:06 juergenhaas
3058 * src/: search.h, search_cb.h, search_file.h, search_gui.h,
3059 search_mark.h, search.c, search_cb.c, search_file.c,
3060 search_gui.c, search_mark.c: Adding new files
3062 2004-07-11 17:49 spetm
3064 * ChangeLog, src/draw_amacro.c: Aperture macro thermal cross ends
3067 2004-06-27 13:46 spetm
3069 * ChangeLog, src/gerber.c: Minor comment improvements and improved
3072 2004-06-24 18:41 spetm
3074 * src/gerb_image.c: A segfault source more and a test of commit
3077 2004-06-24 16:09 spetm
3079 * ChangeLog, src/gerber.c: Removed two potential segfaults when
3082 2004-06-24 15:56 spetm
3084 * ChangeLog, src/batch.c, src/gerb_image.c, src/gerb_image.h,
3085 src/gerber.c: MQ_START and MQ_END is removed which also fixes bug
3088 2004-06-24 14:14 spetm
3090 * ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerbv.c,
3091 src/gerbv_screen.h: Added dump to print out parser result
3093 2004-06-15 17:26 spetm
3095 * files2tag.txt: Forgot to tag some Makefile.am
3097 2004-06-10 15:37 spetm
3099 * ChangeLog, src/draw_amacro.c: All apertures doesn't have exposure
3102 2004-06-10 15:33 spetm
3104 * example/thermal/: bpB.png, dsp.GP1, dsp.png: More examples from
3105 Drew Moore and some png's to display how it should look
3107 2004-06-05 07:25 spetm
3109 * .cvsignore, ChangeLog, dontdiff, doc/.cvsignore,
3110 doc/PNG-print/.cvsignore, example/.cvsignore,
3111 example/Mentor-BoardStation/.cvsignore,
3112 example/am-test/.cvsignore, example/cslk/.cvsignore,
3113 example/dan/.cvsignore, example/eaglecad1/.cvsignore,
3114 example/ekf2/.cvsignore, example/jj/.cvsignore,
3115 example/nollezappare/.cvsignore, example/numpres/.cvsignore,
3116 example/orcad/.cvsignore, man/gerbv.1.in, src/gerbv.c: Cleanups
3117 and minor fixes from Dimitri
3119 2004-05-25 17:03 spetm
3121 * src/Makefile.am: init.scm should also make it to the distribution
3123 2004-05-25 16:42 spetm
3125 * ChangeLog, src/draw_amacro.c: Aperture macros handles exposure
3128 2004-05-24 17:04 spetm
3130 * ChangeLog, configure.in: Preparation for release 0.16
3132 2004-05-24 16:52 spetm
3134 * man/gerbv.1.in: Added some info on z, Z and f buttons
3136 2004-05-24 16:51 spetm
3138 * CONTRIBUTORS: Added Stefan Thiede
3140 2004-05-19 16:01 spetm
3142 * CONTRIBUTORS, ChangeLog, man/gerbv.1.in, src/Makefile.am,
3143 src/drill.c, src/gerbv.c, src/tooltable.c, src/tooltable.h: Tool
3144 table support from Dimitri
3146 2004-04-27 17:34 spetm
3148 * ChangeLog, configure.in, src/drill.c: Check for sys/mman.h and
3149 removed unncecessary dependency
3151 2004-04-21 15:23 spetm
3153 * ChangeLog, src/gerbv.c: Added keys f/F for fit, z for zoom in and
3156 2004-04-04 15:53 spetm
3158 * ChangeLog, src/amacro.c, src/drill.c, src/gerb_file.c,
3159 src/gerb_file.h, src/gerber.c: Changed gerb_fgetint to return
3160 number of parsed characters and omit trailing zeros is properly
3163 2004-03-20 06:54 spetm
3165 * example/trailing/: README.txt, cd1r2.1_sieb0.off,
3166 cd1r2.1_sieb1.off: Added in support to bug #918344
3168 2004-02-23 18:02 spetm
3170 * ChangeLog, src/gerbv.c: In GTK2 two signals get emitted when you
3173 2004-02-14 14:00 spetm
3175 * ChangeLog, src/Makefile.am: Making sure init.scm is installed at
3178 2004-02-13 17:05 spetm
3180 * ChangeLog, src/gerber.c: If angles were exact equal then the
3183 2004-02-08 10:57 spetm
3185 * ChangeLog, configure.in: Fixed not getting defined by default
3188 2004-02-08 08:10 spetm
3190 * ChangeLog, man/gerbv.1.in: A bunch of updates to mainly reflect
3191 the last additions of features
3193 2004-02-07 16:51 spetm
3195 * ChangeLog, src/gerbv.c: Save screen.path even when we open a
3196 project file from command line
3198 2004-02-07 16:30 spetm
3200 * ChangeLog, src/gerbv.c: Seg fault when freeing an optarged
3203 2004-02-05 17:34 spetm
3205 * ChangeLog, src/gerbv.c: -p as an alternative --project from Dan
3207 2004-02-01 16:56 spetm
3209 * ChangeLog, src/gerbv.c: Save As opens if you haven't given any
3210 project name and project name is put in the title window, both
3213 2003-12-14 05:51 spetm
3215 * ChangeLog, configure.in, src/gerbv.c, src/log.c, src/setup.h:
3216 First rought support for GTK+ 2.*
3218 2003-12-10 16:56 spetm
3220 * ChangeLog, src/gerbv.c: Project saves and restores background
3223 2003-12-10 16:46 spetm
3225 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Fills in a a
3226 previously given filename if any is found
3228 2003-12-09 17:39 spetm
3230 * ChangeLog, Makefile.am, configure.in, doc/Makefile.am,
3231 doc/PNG-print/Makefile.am, doc/eagle/Makefile.am,
3232 example/Makefile.am, example/Mentor-BoardStation/Makefile.am,
3233 example/am-test/Makefile.am, example/cslk/Makefile.am,
3234 example/dan/Makefile.am, example/eaglecad1/Makefile.am,
3235 example/ekf2/Makefile.am, example/jj/Makefile.am,
3236 example/nollezappare/Makefile.am, example/numpres/Makefile.am,
3237 example/orcad/Makefile.am, man/Makefile.am, src/Makefile.am: Now
3238 it's possible to build with make dist and check with make
3241 2003-12-07 09:34 spetm
3243 * ChangeLog, src/gerbv.c, src/project.c, src/project.h: Inversion
3244 in projects, all parameters in all layers and --project works
3246 2003-12-06 18:23 spetm
3248 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added invert layer
3250 2003-12-06 17:51 spetm
3252 * src/opdefines.h: Part of scheme interpreter that almost didn't
3255 2003-12-06 17:42 spetm
3257 * ChangeLog, configure.in, doc/projectfiles.txt, src/Makefile.am,
3258 src/dynload.c, src/dynload.h, src/gerbv.c, src/gerbv_screen.h,
3259 src/init.scm, src/project.c, src/project.h, src/scheme-private.h,
3260 src/scheme.c, src/scheme.h: Scheme interpreter added giving
3261 project file management
3263 2003-12-06 16:33 spetm
3265 * ChangeLog, src/draw_amacro.c: static some internal functions
3267 2003-12-06 16:06 spetm
3269 * ChangeLog, src/gerb_file.c, src/gerb_file.h: Added gerb_find_file
3272 2003-11-22 06:21 spetm
3274 * ChangeLog, acconfig.h, configure.in: acconfig removed and more
3275 information added to configure.in after warning messages from
3278 2003-11-13 18:03 spetm
3280 * ChangeLog, src/exportimage.c: Simplified pixbuf_to_file_as_png.
3281 No speed up, since that is not the time hog
3283 2003-10-17 13:45 spetm
3285 * ChangeLog, configure.in: Preparation for release 0.15
3287 2003-10-06 15:00 spetm
3289 * example/thermal/: README.txt, bpB.GP1: Thermal example
3291 2003-10-06 15:00 spetm
3293 * ChangeLog, src/draw_amacro.c: Fixed aperture macro primitive no 7
3294 thanks to Drew Moore
3296 2003-09-28 13:25 spetm
3298 * CONTRIBUTORS, ChangeLog, src/gerber.c: Fixes instances when G04
3301 2003-09-08 18:08 spetm
3303 * CONTRIBUTORS, ChangeLog, src/gerber.c: Circular polygon outline
3304 approximated with short segments solved by Simon Munton
3306 2003-09-08 17:54 spetm
3308 * CONTRIBUTORS, ChangeLog, src/gerber.c: A polygon filling problem
3309 solved by Simon Munton
3311 2003-08-18 16:51 spetm
3313 * build_release: Fixed nasty bug causing script not to work
3315 2003-08-17 17:45 spetm
3317 * ChangeLog, configure.in: Preparation for release 0.14
3319 2003-05-31 09:23 spetm
3321 * ChangeLog, configure.in, src/amacro.c: Removed malloc.h to
3324 2003-05-31 09:16 spetm
3326 * ChangeLog, configure.in, src/amacro.c: Removed malloc.h to
3329 2003-04-19 08:43 hwaechtler
3331 * ChangeLog, src/gerber.c: follow changes in HEAD: Segfault from
3334 2003-04-19 08:37 hwaechtler
3336 * ChangeLog, src/draw_amacro.c: A patch from Larry Dolittle that
3337 solved a problem with strangely drawn circles
3339 2003-04-18 15:02 spetm
3341 * ChangeLog, src/draw_amacro.c: A patch from Larry Dolittle that
3342 solved a problem with strangely drawn circles
3344 2003-04-07 14:58 spetm
3346 * ChangeLog, src/gerber.c: Segfault from RS274D files
3348 2003-03-27 18:56 spetm
3350 * src/draw_ps.c: Now even nollezappare/EtchLayer2Bottom.gdo looks
3353 2003-03-27 18:23 spetm
3355 * src/draw_ps.c: Better at arc drawing, though not perfect
3357 2003-03-26 17:15 spetm
3359 * src/: draw.c, draw.h, draw_amacro.c, draw_gdk.c, draw_ps.c,
3360 gerbv.c: Changed coordinates system so origo is
3361 lower-left-corner. Also changed some functions so passed
3362 parameter so you don't pass offset origos that gdk impose, but
3363 more of a true origo.
3365 2003-03-25 16:03 spetm
3367 * src/draw_ps.c: Stupid typos fix
3369 2003-03-25 15:50 spetm
3371 * src/: draw_ps.c, draw_ps.h: Added GPL header
3373 2003-03-25 15:48 spetm
3375 * src/: Makefile.am, draw.c, draw_ps.c, draw_ps.h, gerbv.c: First
3376 attempt at a postscript generating backend. Arcs still doesn't
3377 work 100% but that probably due wrong y-axis. Generated images
3378 mirrored compared to gdk version.
3380 2003-03-24 15:19 spetm
3382 * ChangeLog, src/draw.c, src/draw.h, src/draw_amacro.c,
3383 src/draw_gdk.c: Rectangular apertures should have projecting (gdk
3386 2003-03-22 17:05 hwaechtler
3388 * cvs-tag.sh: oops, forgot this one: Date: 2003/03/18 22:18:48
3389 Author: spetm Log: Improved with check for tag name and recursive
3392 2003-03-22 16:50 hwaechtler
3394 * ChangeLog, INSTALL, README, acconfig.h, configure.in,
3395 files2tag.txt, man/gerbv.1.in: follow changes in HEAD. This is
3396 the last patchset, now we're basically in sync. As soon the png
3397 export support is working again we're ready to merge.
3399 Original log message: Date: 2003/03/18 21:53:06 Author: spetm
3400 Log: In preparation for release 0.13
3402 2003-03-22 16:44 hwaechtler
3404 * ChangeLog, src/gerber.c: Date: 2003/03/16 10:44:15 Author: spetm
3405 Log: Angles are now double
3407 2003-03-22 16:36 hwaechtler
3409 * ChangeLog, src/gerber.c: Date: 2003/03/16 10:19:47 Author: spetm
3410 Log: Better sanity checks for start- and end angle of arcs
3412 2003-03-22 16:30 hwaechtler
3414 * ChangeLog, src/gerber.c: follow changes in HEAD Date: 2003/03/10
3415 20:02:21 Author: spetm Log: Doesn't warn on image rotate zero
3418 2003-03-22 16:27 hwaechtler
3420 * src/gerber.c: not really important, but - just to make
3421 comparision with HEAD easier...
3423 -#define RAD2DEG(a) (a * 180 / M_PI) +#define RAD2DEG(a) (a *
3426 2003-03-22 16:23 hwaechtler
3428 * ChangeLog, Makefile.am, configure.in, man/Makefile.am,
3429 man/gerbv.1.in, src/Makefile.am, src/gerbv.c: follow changes in
3430 HEAD Date: 2003/03/02 16:14:24 Author: spetm Log: Removed the
3433 2003-03-22 16:15 hwaechtler
3435 * example/exposure/: README.txt, example.grb, example.jpg: follow
3436 changes in HEAD Date: 2003/03/02 15:54:05 Author: spetm Log:
3439 2003-03-22 16:11 hwaechtler
3441 * ChangeLog, src/draw_amacro.c: follow changes in HEAD Date:
3442 2003/03/02 15:43:33 Author: spetm Log: Aperture macro primitive 1
3445 2003-03-22 16:04 hwaechtler
3447 * ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
3448 follow changes in HEAD: Date: 2003/03/01 16:02:38 Author: spetm
3449 Log: Cleaned up parsing of step-and-repeat and new_gerb_image()
3451 2003-03-18 17:18 spetm
3453 * cvs-tag.sh: Improved with check for tag name and recursive
3456 2003-03-18 16:53 spetm
3458 * ChangeLog, INSTALL, README, acconfig.h, configure.in,
3459 files2tag.txt, man/gerbv.1.in: In preparation for release 0.13
3461 2003-03-16 05:44 spetm
3463 * ChangeLog, src/draw.c, src/gerb_image.h, src/gerber.c: Angles are
3466 2003-03-16 05:19 spetm
3468 * ChangeLog, src/gerber.c: Better sanity checks for start- and end
3471 2003-03-10 15:02 spetm
3473 * ChangeLog, src/gerber.c: Doesn't warn on image rotate zero
3476 2003-03-09 15:50 spetm
3478 * ChangeLog, src/gerb_image.h, src/gerber.c: Angles are float
3480 2003-03-08 15:04 hwaechtler
3482 * src/gerbv.c: - don't setup a minimum widget size of 3/4 screen
3483 size anymore, this caused
3484 troubles on very high resolution displays and xinerama setups.
3486 now use a startup size of 640x480 pixels (unless otherwised
3489 - use gtk_widget_queue_draw() instead of gtk_widget_draw() to
3491 redraws. But we still have some unessairy redraws...
3493 - use fixed length status bar string to avoid nervous window
3496 - keep main loop running while loading initial files, this
3498 progress visualisation
3500 2003-03-03 12:10 hwaechtler
3502 * src/gerbv.c: now layers can get switched on/off using the main
3505 2003-03-03 12:03 hwaechtler
3507 * src/gerbv.c: pure readability changes
3509 2003-03-03 11:54 hwaechtler
3511 * src/gerbv.c: fix the crosshair bug
3513 2003-03-03 11:38 hwaechtler
3515 * src/: gerbv.c, gerbv_screen.h: remove screen.state ==
3516 ALT_PRESSED, this can always be checked by event->state &
3517 GDK_MOD1_MASK /* Alt key pressed... */
3519 2003-03-03 07:57 hwaechtler
3521 * src/gerbv.c: add KP navigation
3523 2003-03-03 07:16 hwaechtler
3525 * src/gerbv.c: keyboard navigation
3527 2003-03-02 18:16 spetm
3529 * ChangeLog, src/draw_gdk.c: One-pixel overshoot bug fixed by
3532 2003-03-02 11:14 spetm
3534 * ChangeLog, Makefile.am, configure.in, man/Makefile.am,
3535 man/gerbv.1.in, src/Makefile.am, src/gerbv.c: Removed the Guile
3538 2003-03-02 10:54 spetm
3540 * example/exposure/: README.txt, example.grb, example.jpg: Added
3543 2003-03-02 10:43 spetm
3545 * ChangeLog, src/draw_amacro.c: Aperture macro primitive 1 is a
3548 2003-03-01 11:02 spetm
3550 * ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
3551 Cleaned up parsing of step-and-repeat and new_gerb_image()
3553 2003-02-28 17:44 spetm
3555 * ChangeLog, src/gerbv.c: allows to switch between edge- and
3556 centered zoom by tapping on shift while moving the mouse and
3557 keeping the right button pressed.
3559 2003-02-28 17:23 spetm
3561 * ChangeLog, src/draw_gdk.c: Ensured that lines don't disappear
3564 2003-02-28 14:38 spetm
3566 * .cvsignore: Removed diff files and added some more autoconf files
3568 2003-02-26 17:29 spetm
3570 * ChangeLog, src/Makefile.am, src/draw.c, src/draw.h,
3571 src/draw_amacro.c, src/draw_amacro.h, src/draw_gdk.c,
3572 src/draw_gdk.h, src/gerbv.c, src/gerbv_screen.h, src/log.c: Added
3573 Holgers first CVS-version of the new renderer
3575 2003-02-24 15:35 spetm
3577 * ChangeLog, src/Makefile.am, src/gerbv.c, src/gerbv_screen.h,
3578 src/log.c, src/setup.c, src/setup.h: Added setup.[hc] for setup
3579 specific thing like command switches and rc files.
3581 2003-02-22 07:01 spetm
3583 * ChangeLog, src/gerbv.c: Swapping with a non-existent layer caused
3586 2003-02-22 06:58 spetm
3588 * ChangeLog, src/gerber.c: Small differences in angles were ignored
3591 2003-02-12 15:15 spetm
3593 * CONTRIBUTORS, ChangeLog, src/gerber.c: Incremental coordinates
3596 2003-02-10 15:17 spetm
3598 * ChangeLog, configure.in: Preparation for release 0.12
3600 2003-02-08 07:15 pitch
3602 * src/drill.c: Removed a memory leak in drill_guess_format()
3604 2003-02-07 22:31 pitch
3606 * src/drill.c: Small kludge for parsing broken PADS files (==tools
3609 2003-02-06 17:33 spetm
3611 * ChangeLog, src/drill.c: Exchanged some fprintf's with
3614 2003-02-06 17:24 spetm
3616 * ChangeLog, src/gerbv.c: Added swap of tooltips too
3618 2003-02-05 17:36 spetm
3620 * files2tag.txt: Added doc/eagle
3622 2003-02-02 15:00 spetm
3624 * CONTRIBUTORS: Good old guys keep on reporting
3626 2003-02-02 14:58 spetm
3628 * ChangeLog, src/drill.c: Added a patch from Dan that allows plus
3629 signs in the coordinates in drill file
3631 2003-02-02 14:44 spetm
3633 * ChangeLog, src/gerbv.c: Move layers in the sidebar
3635 2003-02-02 13:52 spetm
3637 * ChangeLog, src/draw.c, src/drill.c, src/gerb_image.c,
3638 src/gerb_image.h, src/gerber.c: Fixed unit system to handle
3639 millimeter everywhere
3641 2003-01-26 15:30 spetm
3643 * ChangeLog, src/gerbv.c, src/log.c, src/log.h: Better control over
3644 where error messages go when
3646 2003-01-26 05:30 spetm
3648 * ChangeLog, .cvsignore, man/.cvsignore, scheme/.cvsignore,
3649 src/.cvsignore: Added .cvsignore files
3651 2003-01-25 17:23 spetm
3653 * example/Mentor-BoardStation/: README.txt, artwork_1.grb: Fixed a
3654 major Mentor screw up. See README.txt
3656 2003-01-25 17:08 spetm
3658 * ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
3659 Started to fixing units but not complete
3661 2003-01-19 14:31 spetm
3663 * ChangeLog, src/gerber.c: Bug fixed that caused arcs to be drawn
3664 cw instead off ccw in some rare cases
3666 2003-01-16 15:26 spetm
3668 * ChangeLog, TODO, files2tag.txt: Minor documentation updates to
3671 2003-01-16 15:24 spetm
3673 * ChangeLog, man/gerbv.1.in, src/gerbv.c: Update documentation with
3674 new log commandline switch
3676 2003-01-15 17:43 spetm
3678 * ChangeLog, src/Makefile.am, src/color.c, src/draw.c, src/drill.c,
3679 src/gerb_error.h, src/gerber.c, src/gerbv.c, src/gerbv_screen.h,
3680 src/log.c, src/log.h: New error reporting system in place
3682 2003-01-14 16:40 spetm
3684 * ChangeLog, src/gerbv.c: Refixed the RS274D parsing error segfault
3686 2003-01-12 18:12 spetm
3688 * ChangeLog, src/gerbv.c: Another RS274D causing havoc
3690 2002-12-25 15:51 spetm
3692 * ChangeLog, src/amacro.c, src/gerbv.c, src/gerbv_screen.h: Changes
3693 windows store, fixed compilation warning in amacro and made minor
3694 cosmetic cleanups in gerbv.c
3696 2002-12-13 17:22 spetm
3698 * doc/sources.txt: Cleaned out some broken links and general clean
3701 2002-12-10 18:32 spetm
3703 * ChangeLog, src/gerbv.c: Fixed compilation warnings on 64-bit
3704 platforms by casting gpointer to long int.
3706 2002-12-09 16:03 spetm
3708 * ChangeLog, src/gerber.c: Filled polygons bug 649663 closed
3710 2002-12-03 15:01 spetm
3712 * CONTRIBUTORS: Added Charles to list of constributors
3714 2002-12-02 05:01 aenfaldor
3716 * ChangeLog, configure.in, src/amacro.c: Applied patch from Charles
3717 Lepple to fix bug #646268
3719 2002-11-26 04:28 aenfaldor
3721 * ChangeLog, src/gerbv.c: Fixing bug 643799
3723 2002-11-25 18:24 spetm
3725 * CONTRIBUTORS, ChangeLog, src/gerbv.c: Turning all layers on and
3728 2002-11-24 09:32 spetm
3730 * man/gerbv.1.in: Yet another speling error
3732 2002-11-24 09:01 spetm
3734 * ChangeLog, doc/eagle/eagle2exc.pl, doc/eagle/eagle2exc.txt:
3735 Information on how to generate Excellon from Eagle
3737 2002-11-23 18:11 spetm
3739 * ChangeLog, src/gerber.c: Yet another G-code (55) discovered
3741 2002-11-23 17:28 spetm
3743 * ChangeLog, src/amacro.c, src/draw.c, src/draw_amacro.c,
3744 src/gerber.c: Some more bug 642600 which I was completly
3747 2002-11-23 06:24 spetm
3749 * doc/sources.txt: Deprecated Barco links
3751 2002-11-23 04:34 aenfaldor
3753 * ChangeLog, src/gerbv.c: Fixed bug 642600, which I was not
3754 completely responsible for...
3756 2002-11-20 15:21 spetm
3758 * files2tag.txt: Release 0.11 preps
3760 2002-11-20 15:18 spetm
3762 * ChangeLog, configure.in: Release 0.11 preps
3764 2002-11-20 15:16 spetm
3766 * CONTRIBUTORS: Dino's don PNGPrintMinitHowto
3768 2002-11-20 15:14 spetm
3770 * man/gerbv.1.in: Added blurb about shift+right mouse button
3772 2002-11-19 16:59 spetm
3774 * ChangeLog, src/gerbv.c: Superimposing functions back in business
3776 2002-11-19 16:30 spetm
3778 * man/gerbv.1.in: left and right isn't always easy
3780 2002-11-19 15:13 spetm
3782 * ChangeLog, src/draw.c: Changed round off method so when a filled
3783 area consisting of several lines is drawn it has bigger potential
3786 2002-11-16 18:59 spetm
3788 * ChangeLog, src/exportimage.c: Background color was ignored
3790 2002-11-16 12:44 spetm
3792 * ChangeLog, src/gerbv.c: Made sure all destroy and cancel events
3793 are properly handled. Some segfaults were noted here and there.
3795 2002-11-16 10:20 spetm
3797 * ChangeLog, src/gerbv.c: Made ZOOM_SET also set centering
3799 2002-11-15 19:10 spetm
3801 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added Dinos explicit
3804 2002-11-15 19:00 spetm
3806 * ChangeLog, doc/PNG-print/gimp-window.jpg,
3807 doc/PNG-print/PNGPrintMiniHowto.txt: Added docs on how to print
3808 PNGs generated by gerbv
3810 2002-11-15 17:24 spetm
3812 * ChangeLog, src/gerbv.c: Robustified if someone tries to parse
3815 2002-11-15 16:55 pitch
3817 * ChangeLog, src/drill.c: Change to allow Orcad386 drill files.
3819 2002-11-07 08:57 aenfaldor
3821 * ChangeLog, src/gerbv.c: Prepare idle_redraw for reentrancy, clean
3824 2002-11-06 10:21 aenfaldor
3826 * ChangeLog, src/gerbv.c: Oops, you need to start the idle function
3829 2002-11-06 10:10 aenfaldor
3831 * ChangeLog, src/gerbv.c: Do not call gtk_idle_xxx from within a
3832 gtk_idle function call
3834 2002-11-05 06:38 aenfaldor
3836 * ChangeLog: Removed clipping/no clipping kludge.
3838 2002-11-05 06:26 aenfaldor
3840 * src/: gerbv.c, gerbv_screen.h: Removed clipping/no clipping
3843 2002-11-05 01:01 aenfaldor
3845 * ChangeLog, src/gerbv.c: Preempt drawing when there are events to
3846 process, otherwise we can run redraw_pixmap
3847 partially+completely+partially. This caused some layers to
3850 2002-11-04 15:39 spetm
3852 * ChangeLog, src/exportimage.c, src/gerbv.c: Exports the whole
3853 image now if necessary
3855 2002-11-02 03:35 spetm
3857 * doc/sources.txt: gerbv handles aperture macros now(and done so
3860 2002-10-31 17:41 spetm
3862 * ChangeLog, src/draw.c, src/gerber.c: If first point in the first
3863 line didn't have an aperture defined, this line was drawn wrong
3865 2002-10-31 16:37 spetm
3867 * ChangeLog, src/gerber.c: AS doesn't complain if default values
3870 2002-10-31 05:21 aenfaldor
3872 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Removed incremental
3873 redraw, it flickered too much, added option to disable clipping.
3874 We should probably make redraw_pixmap more general and make
3875 export_png independant of the shown pixmap, later...
3877 2002-10-30 16:18 spetm
3879 * ChangeLog, src/gerber.c, src/gerb_image.h: Implemented %SF% and
3880 %SR% in parser but ignore them in drawing engine. If they !=
3881 default values a waring is issued
3883 2002-10-30 06:23 aenfaldor
3885 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added restart state
3886 to redraw_pixmap() and drawing progress on statusbar
3888 2002-10-29 17:35 spetm
3890 * ChangeLog, src/draw_amacro.c: Fixed bug in drawing of primitive
3891 20 in aperture macros.
3893 2002-10-29 02:14 aenfaldor
3895 * ChangeLog, src/gerbv.c: Close (potential) memory leak by
3896 unref:ing temporary pixmaps even when preempting redraw
3898 2002-10-28 01:46 aenfaldor
3900 * ChangeLog, src/gerbv.c: Changed sign on initialisation of
3901 screen.clip_bbox.x1.
3903 2002-10-27 14:08 spetm
3905 * ChangeLog, src/draw_amacro.c: Fixed an aperture macro bug that
3906 caused multi primitives macros to not be drawn properly. Closes
3909 2002-10-26 05:16 spetm
3911 * ChangeLog, src/gerber.c: Replaced nested strncmp with switch/case
3912 and fixed a segfault caused by RS274D files.
3914 2002-10-24 14:55 aenfaldor
3916 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Now the created
3917 pixmap is the size of the screen, always independant on the zoom
3918 scale. Added option to turn on incremental updates to redraw
3919 pixmap for each completed layer. This patch could need some
3920 cleaning up in the trans_x vs off_x vs clip_bbox.x1 areas.
3922 2002-10-18 18:30 spetm
3924 * src/gerber.c: Stupid size error when allocating buffer.
3927 2002-10-18 17:04 spetm
3929 * ChangeLog, src/drill.c, src/gerb_file.c, src/gerb_file.h,
3930 src/gerber.c, src/gerber.h, src/gerbv.c: Update for platforms
3931 were char really are unsigned as it should be
3933 2002-10-16 14:39 aenfaldor
3935 * doc/image2pixmap.fig: Added some food for thought regarding
3936 allocating smaller pixmaps when zooming
3938 2002-10-14 03:40 aenfaldor
3940 * ChangeLog, src/gerbv.c: Check that the status bar has been
3941 created before trying to use it in update_statusbar()
3943 2002-10-14 02:11 aenfaldor
3945 * ChangeLog, src/gerbv.c: Make menu reflect the default unit if set
3948 2002-10-13 09:26 spetm
3950 * man/gerbv.1.in: Updated date
3952 2002-10-13 08:38 spetm
3954 * ChangeLog, configure.in: Version 0.0.10 release prep
3956 2002-10-11 18:47 spetm
3958 * INSTALL, README, files2tag.txt: Minor updates for 0.0.10 release
3960 2002-10-11 08:46 aenfaldor
3962 * ChangeLog, acconfig.h, configure.in, src/gerbv.c: Added configure
3963 option to set default units to millimeters instead of mils.
3965 2002-10-09 17:10 spetm
3967 * man/gerbv.1.in: Smaller cleanups
3969 2002-10-09 13:42 spetm
3971 * ChangeLog, src/gerber.c: Fixed bug in new min/max that made
3972 macros causing havoc
3974 2002-10-08 17:44 spetm
3976 * man/gerbv.1.in: Added some text on activation/deactivation that
3977 apparently got lost in the mail
3979 2002-10-07 14:56 spetm
3981 * ChangeLog, src/gerber.c: Segfault in min-max code fixed. Closes
3984 2002-10-07 14:41 spetm
3986 * ChangeLog, man/gerbv.1.in: Added info about new commandline
3987 switches and backends
3989 2002-10-07 08:41 spetm
3991 * ChangeLog, src/gerbv.c: Added GTK/GDK command line parameters and
3992 parameter --geometry
3994 2002-10-06 04:07 aenfaldor
3996 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Use either mils or
3997 mms in statusbar. This limits window width enough to close bug
4000 2002-09-29 13:49 aenfaldor
4002 * ChangeLog, src/gerber.c, src/gerbv.c, src/gerbv_screen.h: Closes
4003 bug #605985, now using aprture size when calculating bbox.
4004 Removed IMG_EXTRA hack.
4006 2002-09-17 18:24 spetm
4008 * ChangeLog, acconfig.h, configure.in, src/gerbv_screen.h:
4009 Definition of maximum number of simultaneous open files can be
4010 done from ./configure --with-maxfiles=xx
4012 2002-09-17 17:43 spetm
4014 * NEWS: Didn't bother to update this file all the time
4016 2002-09-17 17:40 spetm
4018 * ChangeLog, configure.in: exportpng is configured in by default
4020 2002-09-09 15:33 spetm
4022 * ChangeLog, src/gerbv.c: Added version number in main windows
4025 2002-09-09 15:14 spetm
4027 * example/jj/: README.txt, l1-1.grb, l1-2.grb, l1-3.grb,
4030 2002-09-07 09:46 spetm
4032 * ChangeLog, src/amacro.c, src/amacro.h, src/draw.c,
4033 src/draw_amacro.c, src/draw_amacro.h: Dynamic allocation of stack
4034 when drawing aperture macros.
4036 2002-09-07 07:27 spetm
4038 * ChangeLog, src/batch.c, src/draw.c, src/gerb_image.h,
4039 src/gerber.c, src/gerber.h: Fixed multi quadrant detection
4041 2002-09-02 18:04 spetm
4043 * ChangeLog, src/gerber.c, src/batch.c, src/draw.c,
4044 src/gerb_image.h: More Polygon Area fixes.
4046 2002-09-01 10:34 spetm
4048 * ChangeLog, src/draw.c: Fixed fatal Polygon Area Fill bug
4050 2002-08-31 14:14 aenfaldor
4052 * ChangeLog, src/gerbv.c: Removed redundant bounding box
4053 calculation. No biggie, but it looks nicer
4055 2002-08-27 08:07 aenfaldor
4057 * ChangeLog, src/gerbv.c, src/gerbv_icon.h, src/gerbv_screen.h:
4058 Center image on zoom to fit (autoscale), add define for extra 0.1
4061 2002-08-27 02:20 spetm
4063 * src/gerbv.c: Accidental debug message removed
4065 2002-08-27 02:10 pitch
4067 * ChangeLog, src/drill.c: Changed format guessing to work for yet
4068 another special case.
4070 2002-08-26 18:55 spetm
4072 * ChangeLog, src/gerbv.c: Memoryleak fixes
4074 2002-08-10 12:46 spetm
4076 * ChangeLog, files2tag.txt, src/Makefile.am, src/batch.c,
4077 src/batch.h, src/gerbv.c, src/scm_gerber.c, src/scm_gerber.h: All
4078 batch functionality in batch.[hc]
4080 2002-08-09 17:59 spetm
4082 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added (de)activation
4085 2002-08-09 14:37 spetm
4087 * ChangeLog, src/gerbv.c: Fixed zooming to work after (de)selection
4088 of a non-loaded layer
4090 2002-08-04 16:52 spetm
4092 * ChangeLog, src/gerbv.c: Better control over not loading files
4094 2002-08-04 07:53 spetm
4096 * CONTRIBUTORS: Updated Dan and Dino
4098 2002-08-04 07:13 spetm
4100 * ChangeLog, man/gerbv.1.in: Updates on superimposing
4102 2002-08-04 06:57 spetm
4104 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Superimposing
4107 2002-08-01 18:02 spetm
4109 * ChangeLog, src/draw.c, src/draw.h, src/gerbv.c: Changed
4110 generation of images to using clipmasks
4112 2002-07-24 17:29 pitch
4114 * ChangeLog, src/drill.c: Changed parser to allow undefined tools
4115 and fake sizes for them.
4117 2002-07-17 17:57 spetm
4119 * src/draw_amacro.c: Yet another fabs fix
4121 2002-07-15 18:50 spetm
4123 * ChangeLog, src/gerbv.c: Fixed bug 573016, some gerbers not drawn
4125 2002-07-15 18:36 spetm
4127 * ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
4128 Parses and stores %IN%
4130 2002-07-15 07:47 aenfaldor
4132 * src/gerbv.c: Minor cleanup for earlier icon addition
4134 2002-07-15 07:34 aenfaldor
4136 * ChangeLog, src/gerbv.c, src/gerbv_icon.h: Added application icon
4138 2002-07-13 09:35 spetm
4140 * build_release, cvs-tag.sh, files2tag.txt: Build system fixes to
4141 simply conditional tagging
4143 2002-07-13 08:08 spetm
4145 * ChangeLog, example/ekf/README: Closed bug 578583 saying
4146 example/ekf/* shouldn't work since it is RS274D
4148 2002-07-13 07:45 spetm
4150 * CONTRIBUTORS, ChangeLog, configure.in: Added --with-gtk-config
4151 from Bruno Schwander
4153 2002-07-13 07:13 aenfaldor
4155 * pixmaps/: gerbv-icon-1.png, gerbv-icon-2.png, gerbv-icon.xcf.gz,
4156 gerbv-icon2.png, gerbv-icon2.xcf.gz: added some pixmaps to be
4157 used for icon and perhaps menu icons in gnome, kde, et al.
4159 2002-07-06 11:01 spetm
4161 * man/gerbv.1.in: Escape zoom outline
4163 2002-07-06 09:24 spetm
4165 * ChangeLog, configure.in: Preparations for release 0.0.9
4167 2002-07-06 09:22 spetm
4169 * man/gerbv.1.in: Updated with new features
4171 2002-07-06 08:35 spetm
4173 * example/Mentor-BoardStation/: README.txt, artwork_1.grb: Added
4175 2002-07-06 08:00 spetm
4177 * example/dan/: README.txt, top.gbx: Added
4179 2002-07-05 02:46 aenfaldor
4181 * ChangeLog, src/gerbv.c: Saved us from using a widget.
4183 2002-07-04 14:04 aenfaldor
4185 * ChangeLog, src/gerbv.c: Made status bar not expandable.
4187 2002-07-04 08:00 aenfaldor
4189 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Changed coordinate
4190 display at bottom again, now using a Label instead of Statusbar.
4191 Digits don't dance around anymore. Not much space left for any
4192 other messages (there are none implemented yet anyway).
4194 2002-07-02 07:04 aenfaldor
4196 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: s/sprintf/snprintf/,
4197 coordinate to mils and mms conversions macrofied
4199 2002-07-01 14:50 aenfaldor
4201 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Using a single
4202 GtkStatusbar widget instead of three. Composing message from
4203 strings instead prevents window resizing in 1280x1024 resolution.
4204 Created a function to update statusbar.
4206 2002-07-01 12:48 aenfaldor
4208 * ChangeLog: Changed changelog
4210 2002-07-01 07:38 aenfaldor
4212 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Finally got absolute
4213 coordinates to work properly! Partly closes feature request
4216 2002-06-20 08:24 aenfaldor
4218 * ChangeLog, src/gerbv.c: Fix for bug 571097, mils are really 0.001
4219 inches and not 0.01 as I thought. Thanks Dan
4221 2002-06-20 06:04 spetm
4223 * src/gerbv.c: Minor renaming of variables
4225 2002-06-19 14:14 aenfaldor
4227 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Tried to fix gerber
4228 coordinates again. py and not px should be used for mirroring
4231 2002-06-18 05:27 spetm
4233 * ChangeLog, src/gerbv.c: Added background color selection
4235 2002-06-17 14:51 aenfaldor
4237 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Coordinates shown in
4238 statusbar are now in gerber coordinate system (instead of
4239 gtk/X11). Units changed to mils and mms. Minor statusbar layout
4242 2002-06-17 06:01 spetm
4244 * ChangeLog, src/draw.c: Ignored if lines were using rectangular
4247 2002-06-13 06:58 aenfaldor
4249 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added status bar.
4250 Still needs to add code to be able to set a reference position
4251 outside of measure mode?! Should update all printfs to add
4252 messages in statusbar instead.
4254 2002-06-12 10:53 spetm
4256 * doc/Makefile.example: An example on how to write a Makefile for
4257 docs. Maybe you don't even have to rewrite it at all
4259 2002-06-12 06:44 spetm
4261 * ChangeLog: Autoscale fix and setting of err_gc
4263 2002-06-12 06:42 spetm
4265 * src/draw.c: Moved out setting of err_gc
4267 2002-06-12 06:42 spetm
4269 * src/gerbv.c: Autoscale doesn't translate thing out of window
4271 2002-06-12 01:11 aenfaldor
4273 * ChangeLog, src/gerbv.c: Fix division by zero in
4274 draw_zoom_outline(), closes bug 567166
4276 2002-06-11 17:18 spetm
4278 * ChangeLog, src/gerb_file.c: Changed ENODATA to EIO. Closes bug
4281 2002-06-11 16:54 spetm
4283 * ChangeLog, src/gerbv.c: Can now draw images with negative
4284 coordinates. Closes bug 548094.
4286 2002-06-10 19:32 spetm
4288 * ChangeLog, src/draw_amacro.c: If primitive 4 has the same
4289 starting and ending point it will now get filled
4291 2002-06-10 19:05 spetm
4293 * ChangeLog, src/draw_amacro.c: Fixed bug causing rotation to be
4294 screwed up in primitive 4
4296 2002-06-10 18:23 spetm
4298 * ChangeLog, src/Makefile.am, src/draw.c, src/draw.h,
4299 src/draw_amacro.c, src/draw_amacro.h: Split out aperture macro
4300 stuff from draw to draw_amacro
4302 2002-06-10 13:55 aenfaldor
4304 * ChangeLog, src/gerbv.c: Added more digits in distance measurement
4307 2002-06-10 06:39 aenfaldor
4309 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Removed ability to
4310 switch between centered and normal outline zooming during drag.
4311 Added escape key to abort zooming and repaint screen. Newlines
4314 2002-06-10 04:39 spetm
4316 * HACKING: Minor cleanups and added blurb about functions.
4318 2002-06-09 16:03 aenfaldor
4320 * ChangeLog, src/gerbv.c: Bugfix for centered outline zooming. Now
4323 2002-06-09 15:51 aenfaldor
4325 * ChangeLog, src/gerbv.c: Change cursor on keypress (shift for
4326 distance measure). Added centered zooming in outline mode
4327 (closing feature request 553452).
4329 2002-06-09 13:00 aenfaldor
4331 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added distance
4332 measure color and display of actual zoom box in outline mode.
4333 Improved distance string format.
4335 2002-06-08 15:45 aenfaldor
4337 * ChangeLog, src/gerbv.c: Make use of xor drawing mode in zoom
4338 outline and distance measure to speed up redraw
4340 2002-06-08 06:02 spetm
4342 * ChangeLog, configure.in: Added check for libpng
4344 2002-06-07 17:11 spetm
4346 * src/gerbv.c: Setup a watch while running export png
4348 2002-06-07 13:21 aenfaldor
4350 * ChangeLog, src/gerbv.c: Centered measure distance text, line
4351 spacing calculated correctly, minor cleanups
4353 2002-06-07 04:51 spetm
4355 * ChangeLog, src/draw.c, src/gerb_image.h, src/gerber.c: Handles
4358 2002-06-06 17:03 spetm
4360 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Added reload files
4362 2002-06-06 16:08 aenfaldor
4364 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: First implementation
4365 of request [ 562934 ] measurement tool
4367 2002-06-06 12:07 spetm
4369 * ChangeLog, src/draw.c, src/gerb_image.h, src/gerber.c: Counting
4370 and dynamic allocation of memory when drawing polygons with many
4373 2002-06-04 18:45 spetm
4375 * ChangeLog, src/gerbv.c: Added extra check to autoscale
4377 2002-06-02 17:43 spetm
4379 * ChangeLog, src/gerb_image.h, src/gerber.c: Added IC to parser
4381 2002-05-18 09:26 spetm
4383 * configure.in: Couldn't check for png headers like I thought
4385 2002-05-18 09:14 spetm
4387 * CONTRIBUTORS, ChangeLog, acconfig.h, configure.in,
4388 src/Makefile.am, src/gerbv.c, src/gerbv_screen.h,
4389 src/exportimage.c, src/exportimage.h: Added export image to PNG
4392 2002-05-17 16:24 spetm
4394 * configure.in: Minor bug in configure script to enable batch
4396 2002-05-17 13:08 spetm
4398 * ChangeLog, src/gerbv.c, src/gerbv_screen.h: Split out the global
4401 2002-05-16 18:09 spetm
4403 * ChangeLog, acconfig.h, configure.in, src/gerbv.c,
4404 src/scm_gerber.c: Changed default to exclude Guile when
4407 2002-05-10 07:11 spetm
4409 * ChangeLog, src/gerb_file.c: Improved error reporting from
4412 2002-05-09 18:41 spetm
4414 * src/gerbv.c: Backing out some commits that came along previous
4417 2002-05-09 18:22 spetm
4419 * ChangeLog, src/gerb_image.c, src/gerb_image.h, src/gerber.c,
4420 src/gerber.h, src/gerbv.c: Moved around verification of
4421 gerb_image and use it more clever
4423 2002-05-08 15:09 aenfaldor
4425 * ChangeLog, src/gerbv.c: Don't allow outline zoom on too small
4426 areas. Allocate separate outline color
4428 2002-05-07 18:35 spetm
4430 * ChangeLog, src/gerbv.c: Remember where we loaded file from last
4431 time and use it next file selection
4433 2002-05-07 16:49 spetm
4435 * INSTALL: gschem->gerbv
4437 2002-05-07 15:52 aenfaldor
4439 * ChangeLog, src/gerbv.c: Added outline zoom support as requested
4440 in feature request 550798
4442 2002-05-07 07:14 aenfaldor
4444 * src/: draw.h, gerbv.c: Use #define for default cursor shape, for
4445 future use Scale by ten percent of current scale value instead of
4446 a fixed number 10 behaves better when zooming in very small and
4447 very large values for the scale
4449 2002-05-05 07:47 spetm
4451 * ChangeLog, src/gerbv.c: Mouse pointer as a watch was up all the
4452 time when no files were loaded at start up
4454 2002-05-05 07:34 spetm
4456 * man/gerbv.1.in: Added Anders
4458 2002-05-05 07:19 spetm
4460 * src/gerbc.c: Removed
4462 2002-05-05 07:18 spetm
4464 * ChangeLog, configure.in: Updates for release 0.0.8
4466 2002-05-03 07:00 aenfaldor
4468 * ChangeLog: Added changelog entry for zooming.
4470 2002-05-03 06:57 aenfaldor
4472 * AUTHORS: Correcting my e-mail address.
4474 2002-05-02 17:49 spetm
4476 * ChangeLog, src/gerbv.c: Translation in autoscale improved
4478 2002-05-02 16:45 spetm
4480 * ChangeLog: Ovals and some docs
4482 2002-05-02 16:44 spetm
4484 * HACKING: More elaboration on code standard
4486 2002-05-02 16:43 spetm
4488 * CONTRIBUTORS: Added Neil and Dino
4490 2002-05-02 16:42 spetm
4492 * AUTHORS: Added aen
4494 2002-05-02 16:42 spetm
4496 * src/draw.c: Ovals are ovals and not ellypses
4498 2002-05-02 16:10 spetm
4500 * src/gerbv.c: Added some event handling in the draw loop
4502 2002-05-02 07:15 aenfaldor
4504 * src/gerbv.c: Make sure the event is sent to the zoom function
4505 when zooming around mouse. Attempt to be preemptive when
4506 converting image to pixmap. This gives a small gain in
4507 responsiveness, but it is all we have time to do this close to
4508 the next release. Note that constantly moving the mouse will
4509 prevent screen updates to happen. Can we live with this? To be
4512 2002-05-01 17:58 spetm
4514 * src/: draw.c, gerbv.c: Unrefed some GCs
4516 2002-04-30 05:45 spetm
4518 * src/gerber.c: Cleaned out a discusting macro
4520 2002-04-29 17:53 spetm
4522 * ChangeLog: Zooming and format fixes
4524 2002-04-29 14:08 aenfaldor
4526 * ChangeLog: Added changelog for zooming changes in src/gerbv.c
4527 (rev 1.34 and 1.35).
4529 2002-04-29 12:53 aenfaldor
4531 * src/gerbv.c: First attempt to fix zoom in around mouse pointer.
4532 There seems to be some rounding error. I suspect it is in the
4533 centered zoom centering code.
4535 2002-04-29 07:10 aenfaldor
4537 * src/gerbv.c: Zooming is now centered to screen center. This is
4538 much nicer than previous behaviour, but it does not quite close [
4539 gerbv-Bugs-548128 ].
4541 2002-04-28 14:37 spetm
4543 * src/gerb_image.h: Format statement now more completly handled
4546 2002-04-28 08:52 spetm
4548 * src/gerber.c: Format statement now more completly handled (bug
4551 2002-04-28 08:22 spetm
4553 * man/gerbv.1.in: Added blurb about zooming
4555 2002-04-28 08:10 spetm
4557 * src/gerbv.c: Zooming number constants removed
4559 2002-04-27 14:39 spetm
4561 * src/draw.c: Spelling error axle->axis
4563 2002-04-27 14:25 spetm
4565 * ChangeLog, src/gerbv.c: Implemented unload file and changed name
4566 of all open functions to load
4568 2002-04-25 12:34 spetm
4570 * src/gerb_file.c, ChangeLog: Fixes segfault when opening empty
4573 2002-04-24 09:28 spetm
4575 * ChangeLog, configure.in, man/gerbv.1.in, man/gerbv.1: Updated man
4578 2002-04-23 18:30 spetm
4580 * ChangeLog, example/orcad/README.txt, example/orcad/ast.ps,
4581 example/orcad/rs232_cm.asb, example/orcad/rs232_cm.ast,
4582 example/orcad/rs232_cm.bot, example/orcad/rs232_cm.drd,
4583 example/orcad/rs232_cm.smb, example/orcad/rs232_cm.smt,
4584 example/orcad/rs232_cm.ssb, example/orcad/rs232_cm.sst,
4585 example/orcad/rs232_cm.top, example/orcad/thruhole.tap: Added
4588 2002-04-10 13:45 spetm
4590 * example/cslk/: README.txt, cslk.gbx, cslk.ps: Added
4592 2002-04-10 11:05 spetm
4594 * ChangeLog, src/gerber.c: Fixed mq arcs so circles are circles and
4595 width/height are correctly calculated
4597 2002-04-09 18:03 spetm
4599 * ChangeLog, src/gerber.c: Fixed drawing direction of arcs. Some
4600 other issues left in mq arcs left.
4602 2002-04-03 16:13 spetm
4604 * src/gerber.c: Minor cleanups by using switch/case instead of
4607 2002-04-03 15:34 spetm
4609 * ChangeLog, src/gerber.c, src/gerber.h: Fixed some numerical
4610 constants in verify_gerb
4612 2002-04-03 14:16 spetm
4614 * ChangeLog: Color selection and blurb abt zooming and gerber
4617 2002-04-03 14:15 spetm
4619 * TODO: Added gerber layers and zooming. Removed some overdue
4622 2002-04-03 14:13 spetm
4624 * src/gerbv.c: Color selection on layers added
4626 2002-02-10 17:49 spetm
4628 * ChangeLog, src/draw.c: Added string.h
4630 2002-02-10 08:40 spetm
4632 * ChangeLog, configure.in: Release 0.0.7 preparations
4634 2002-02-05 18:20 spetm
4636 * doc/sources.txt: Added info abt gerber2eps
4638 2002-02-03 18:03 spetm
4640 * ChangeLog: Aperture macro verification finalized
4642 2002-02-03 18:02 spetm
4644 * example/am-test/am-test.gbx: Added
4646 2002-02-03 18:01 spetm
4648 * src/draw.c: Bugfixes in primitive 6 and 7 after verification.
4650 2002-01-26 08:12 spetm
4652 * ChangeLog, src/gerber.c: Rewrote parse_aperture_defintion to
4653 handle aperture macro definitions without parameters
4655 2002-01-26 06:49 spetm
4657 * ChangeLog, src/amacro.c, src/draw.c: A bunt bugfixes in aperture
4658 macro parsing and drawing
4660 2002-01-06 16:03 spetm
4662 * ChangeLog, src/draw.c: All primitive aperture macros implemented,
4665 2001-12-30 19:45 spetm
4667 * ChangeLog, src/draw.c: Drawing aperture macros with some
4668 elementary macro primitives
4670 2001-12-30 12:25 pitch
4672 * src/drill.c: Minor fix to drill_file_p(), which was broken with
4675 2001-12-29 18:29 spetm
4677 * ChangeLog, doc/aperturemacro.txt, src/Makefile.am, src/amacro.c,
4678 src/amacro.h, src/gerb_image.c, src/gerb_image.h, src/gerber.c:
4679 First rough cut at parsing aperture macros
4681 2001-12-29 17:16 pitch
4683 * ChangeLog: Minor fixes to gerber.c and gerb_file.c
4685 2001-12-29 17:12 pitch
4687 * src/gerb_file.c: Changed gerb_fgetstring() back to behave as
4688 before, except for one bug
4690 2001-12-29 17:04 spetm
4692 * src/gerber.c: Fixed minor bug was added last time
4694 2001-12-29 17:04 pitch
4696 * src/gerb_file.c: Fixed gerb_fgetstring()
4698 2001-12-29 16:59 pitch
4700 * src/gerber.c: Fixed small memory leak in
4701 parse_aperture_definition()
4703 2001-12-29 15:51 pitch
4705 * ChangeLog: Autodetect of drill file changed, error check of
4706 mmap() return value added.
4708 2001-12-29 15:49 pitch
4710 * src/drill.c: Autodetect of drill file changed back to allow
4713 2001-12-29 15:48 pitch
4715 * src/gerb_file.c: Error check of return value from mmap() added.
4717 2001-12-29 15:16 spetm
4719 * ChangeLog, src/gerb_file.c, src/gerb_file.h, src/gerber.c: Added
4722 2001-12-15 06:46 spetm
4724 * configure.in: Updated to release 0.0.6
4726 2001-12-14 18:23 spetm
4728 * ChangeLog, src/draw.c, src/gerbv.c: Autoscaling and autocentering
4730 2001-12-11 17:58 spetm
4732 * configure.in: Increased version to 0.0.6pre2
4734 2001-12-11 17:51 spetm
4736 * ChangeLog, src/gerbv.c: Fixed Clear All bug remaining after pan
4739 2001-12-11 11:14 spetm
4741 * src/gerbv.c: Allocated pixmap must be bigger then max-min if
4742 there is a big object close to the edge.
4744 2001-12-10 18:51 spetm
4746 * ChangeLog, src/gerbv.c: Changed prelighting on buttons
4748 2001-12-10 09:55 spetm
4750 * ChangeLog, src/gerbv.c: Forgot to check if we had any pixmap to
4753 2001-12-09 07:52 spetm
4755 * src/gerbv.c: expose_event handles partial expose proper
4757 2001-12-08 19:01 spetm
4759 * ChangeLog: Major rewrite of panningand minor bugfix
4761 2001-12-08 19:01 spetm
4763 * src/gerbv.c: Mjor rewrite of panning for speed
4765 2001-12-08 18:15 spetm
4767 * src/gerber.c: min/max bug fixed
4769 2001-12-07 12:07 spetm
4771 * ChangeLog: Remake of last commit
4773 2001-12-07 12:06 spetm
4775 * ChangeLog: Pseudo drawing optimizations and non existant files
4776 gives proper error messages
4778 2001-12-07 12:04 spetm
4780 * src/gerbv.c: Error color and error messages improvment
4782 2001-12-07 12:03 spetm
4784 * src/gerb_file.c: Pushed error messages out
4786 2001-12-07 12:02 spetm
4788 * src/: draw.c, draw.h: Pseudo optimized drawing
4790 2001-12-06 10:34 spetm
4792 * ChangeLog, scheme/Makefile.am: scheme/gerb-debug.scm gets
4795 2001-12-06 10:32 spetm
4797 * ChangeLog, src/drill.c, src/gerb_image.c, src/gerber.c,
4798 src/gerbv.c: Exchanged bzero with memset for portability
4800 2001-12-05 20:35 pitch
4802 * src/drill.c, src/drill.h, ChangeLog: Now allows tool number 0.
4804 2001-12-05 17:54 spetm
4806 * example/ekf2/: README.txt, d1.grb, drill0.exc, drill1.exc,
4807 drill20.exc, drill30.exc, gnd.grb, l0.grb, l1.grb, l2.grb,
4808 l3.grb, l4.grb, l5.grb, pow.grb, pow3.grb, resplan.grb,
4809 sieb0.grb, sieb1.grb, stp0.grb, stp1.grb: Added
4811 2001-12-03 18:49 spetm
4813 * ChangeLog, src/Makefile.am, src/color.c, src/gerber.c,
4814 src/scm_gerber.c: Turned on -Wall and cleaned up after it
4816 2001-12-03 18:05 spetm
4818 * ChangeLog, src/drill.c, src/gerb_file.c, src/gerb_file.h,
4819 src/gerber.c: Utilize the file read functions
4821 2001-12-03 17:49 spetm
4823 * src/: gerb_file.c, gerb_file.h: Added function gerb_getdouble
4826 2001-12-03 17:48 spetm
4828 * src/: drill.h, gerber.h, gerbv.c: Bugfix for lastminute .h name
4831 2001-12-02 17:46 spetm
4833 * ChangeLog, configure.in, src/Makefile.am, src/drill.c,
4834 src/drill.h, src/gerb_file.c, src/gerb_file.h, src/gerber.c,
4835 src/gerber.h, src/gerbv.c: Improved parsing speed by implementing
4838 2001-12-02 12:07 spetm
4840 * ChangeLog: Minor cleanups of open and autodetection, major
4841 cleanup of color scheme
4843 2001-12-02 12:06 spetm
4845 * man/gerbv.1: Updated man page to reflect autodetection of file
4848 2001-12-02 12:05 spetm
4850 * src/: color.c, color.h, gerbv.c: Major cleanup of the whole color
4853 2001-12-02 08:23 spetm
4855 * src/: Makefile.am, color.c, color.h, gerbv.c: color.[hc] is split
4858 2001-12-02 08:15 spetm
4860 * src/gerbv.c: Cleaned up open functions since we now have
4861 automatic detection of drill files
4863 2001-12-02 08:14 spetm
4865 * src/drill.c: New algo to see if it's a drill file
4867 2001-12-01 23:44 pitch
4869 * ChangeLog: gerbv now does several layers at once
4871 2001-12-01 23:42 pitch
4873 * src/: draw.c, draw.h: Floating point values rounded instead of
4874 truncated in image2pixmap()
4876 2001-12-01 23:40 pitch
4878 * src/gerbv.c: Now shows layers simultaneously.
4880 2001-11-27 17:30 pitch
4882 * ChangeLog, src/drill.c, src/gerbv.c: Added autodetection of file
4885 2001-11-27 14:16 pitch
4887 * ChangeLog, src/drill.c, src/drill.h: Added drill file recognition
4890 2001-11-26 16:19 spetm
4892 * ChangeLog, configure.in: ./configure --data works
4894 2001-11-26 16:19 spetm
4896 * CONTRIBUTORS: Added jj and wr
4898 2001-11-25 19:22 pitch
4900 * ChangeLog, src/drill.c: More commands recognised. Somewhat better
4903 2001-11-23 12:43 spetm
4905 * ChangeLog, src/draw.c, src/gerb_image.h, src/gerber.c,
4906 src/scm_gerber.c: Parses and draws polygon area fills
4908 2001-11-21 17:00 spetm
4910 * doc/sources.txt: Added Execellon link
4912 2001-11-21 16:33 pitch
4914 * ChangeLog, src/drill.c: Better format guessing.
4916 2001-11-20 18:08 spetm
4918 * ChangeLog, src/gerber.c: D01-D03 on a single line is also a
4921 2001-11-20 17:23 spetm
4923 * ChangeLog, src/gerber.c, src/gerber.h, src/scm_gerber.c: Minor
4926 2001-11-15 15:24 spetm
4928 * ChangeLog, src/gerbv.c: Tooltips
4930 2001-11-14 16:01 spetm
4932 * NEWS: Added 0.0.5 information
4934 2001-11-14 15:13 spetm
4936 * ChangeLog, configure.in, src/gerbv.c: Changed speed key and
4937 increased release number
4939 2001-11-08 18:27 spetm
4941 * ChangeLog, src/Makefile.am, src/drill.c, src/drill.h,
4942 src/gerb_image.c, src/gerb_image.h, src/gerber.c, src/gerber.h,
4943 src/scm_gerber.c, src/scm_gerber.h: Created new "class",
4946 2001-11-07 17:22 spetm
4948 * ChangeLog, src/draw.c, src/gerber.c: Multi quadrant arcs support
4950 2001-11-06 15:11 pitch
4952 * ChangeLog, TODO, src/drill.c, src/drill.h: Drill file parser now
4953 ignores unstandard text in headers, which means it can cope with
4954 output from more CAD systems.
4956 2001-11-05 17:52 spetm
4958 * scheme/gerb-ps.scm: Fixed mm conversion
4960 2001-11-05 17:40 spetm
4962 * ChangeLog, src/drill.c, src/scm_gerber.c: Backend interface
4963 generates proper aperture list even for drill files
4965 2001-11-04 16:30 spetm
4967 * ChangeLog, man/gerbv.1, src/gerbv.c: Command line -d support
4970 2001-11-03 18:07 spetm
4972 * scheme/gerb-debug.scm: debug tool for scheme backends
4974 2001-11-03 15:48 spetm
4976 * ChangeLog, scheme/gerb-ps.scm, src/gerber.c, src/gerber.h,
4977 src/scm_gerber.c: Changed list delivered to scheme backend
4979 2001-11-02 19:19 spetm
4981 * ChangeLog, src/gerber.c: Inserted check for undefined apertures
4982 that was earlier removed
4984 2001-11-02 07:27 spetm
4986 * ChangeLog, src/draw.c, src/gerber.c, src/gerber.h, src/gerbv.c:
4987 Calculates arc data when parsing and not when drawing, and
4988 removed some defines
4990 2001-10-31 15:40 spetm
4992 * ChangeLog, README, src/gerbv.c: Zooming with scroll wheel on
4995 2001-10-30 17:59 spetm
4997 * example/eaglecad1/: top-cop.gbx, top-cop.pdf: Added. From Dan
5000 2001-10-30 17:47 spetm
5002 * ChangeLog, src/gerber.c, src/gerber.h: Fixed bug causing false
5003 points when the file just changed aperture
5005 2001-10-29 18:00 pitch
5007 * ChangeLog, src/drill.c, src/gerber.c, src/gerber.h, src/gerbv.c:
5008 Moved new_image() to the correct place.
5010 2001-10-29 08:17 spetm
5012 * build_release: Checks out a release based on tag built from
5013 release number and not a pure CVS image
5015 2001-10-28 16:39 pitch
5017 * ChangeLog, src/Makefile.am, src/draw.c, src/drill.c, src/drill.h,
5018 src/gerber.c, src/gerbv.c: First "functional" drill file support
5019 incorporated into main program.
5021 2001-10-28 09:29 spetm
5023 * ChangeLog, src/draw.c, src/gerber.c, src/gerber.h,
5024 src/scm_gerber.c: Aperture array simplified
5026 2001-10-27 08:00 spetm
5028 * ChangeLog, NEWS, build_release, src/drill.c, src/drill.h,
5029 src/gerber.c, src/gerber.h, src/gerbv.c, src/scm_gerber.c,
5030 src/scm_gerber.h: typedef:ed all structs to *_t
5032 2001-10-27 05:27 spetm
5034 * src/: gerber.c, gerber.h: EagleCad fixes
5036 2001-10-27 05:26 spetm
5038 * ChangeLog: EagleCad and release 0.0.4
5040 2001-10-27 05:25 spetm
5042 * NEWS, configure.in: Updated for release 0.0.4
5044 2001-10-27 05:13 spetm
5046 * CONTRIBUTORS: Added Dan and Fredrik
5048 2001-10-27 05:13 spetm
5050 * AUTHORS: Added Pitch
5052 2001-10-25 18:32 pitch
5054 * src/: drill.c, drill.h: parse_drillfile() now returns a regular
5055 gerb_image. Removed lots of unnecessary code.
5057 2001-10-24 15:45 spetm
5059 * src/gerbv.c: Missed including draw.h
5061 2001-10-24 13:31 spetm
5063 * ChangeLog, src/gerbv.c: Changed some #ifdef NO_GUILE
5065 2001-10-24 12:38 spetm
5067 * ChangeLog, src/Makefile.am, src/draw.c, src/draw.h, src/gerbv.c:
5068 Split out drawing functions to draw.c
5070 2001-10-23 16:14 pitch
5072 * src/drill.c: Removed evil C++ comments to pacify Stefan ;)
5074 2001-10-22 18:26 spetm
5076 * ChangeLog: Cleaned example directory
5078 2001-10-22 16:59 spetm
5080 * example/: numpres.pcb, numpres.pcb.output_componentmask.grb,
5081 numpres.pcb.output_componentsilk.grb,
5082 numpres.pcb.output_group1.grb, numpres.pcb.output_group2.grb,
5083 numpres.pcb.output_plated-drill.grb,
5084 numpres.pcb.output_soldermask.grb,
5085 numpres.pcb.output_unplated-drill.grb, numpres/numpres.pcb,
5086 numpres/numpres.pcb.output_componentmask.grb,
5087 numpres/numpres.pcb.output_componentsilk.grb,
5088 numpres/numpres.pcb.output_group1.grb,
5089 numpres/numpres.pcb.output_group2.grb,
5090 numpres/numpres.pcb.output_plated-drill.grb,
5091 numpres/numpres.pcb.output_soldermask.grb,
5092 numpres/numpres.pcb.output_unplated-drill.grb: Moved files to
5095 2001-10-22 16:53 spetm
5097 * example/ekf/: README, ekf.gap, ekf_08.apt, l1.off: Added
5099 2001-10-22 00:31 spetm
5101 * doc/sources.txt: Added info abt gerb2tif
5103 2001-10-21 07:55 spetm
5105 * ChangeLog, src/gerbv.c: Changed cw/ccw handling when drawing arcs
5107 2001-10-13 10:38 pitch
5109 * src/drill.c: Some (very) minor fixes, e.g. no longer uses a dummy
5110 hole at the beginning of the list of holes.
5112 2001-10-12 21:40 pitch
5114 * example/nollezappare/ThruHolePlated.ncd, src/drill.c,
5115 src/drill.h: First "working" drill file parser. Manages a subset
5116 of the output from only one CAD system (Veribest), but it's a
5119 2001-10-09 13:02 spetm
5121 * CONTRIBUTORS, ChangeLog, src/gerber.c, src/gerber.h,
5122 src/scm_gerber.c: Added D flag for Format Statement in both
5123 parser and scm conversion
5125 2001-09-09 06:07 spetm
5127 * configure.in: 0.0.3 release
5129 2001-09-09 05:47 spetm
5131 * build_release: Line in .cvspass has port number now
5133 2001-09-03 16:10 spetm
5135 * build_release: Backed out of 1.3 changes
5137 2001-09-03 15:40 spetm
5139 * ChangeLog, INSTALL, configure.in: Fixed bug causing at least
5140 Solaris not to be able to be configured and added some
5141 documentation in INSTALL
5143 2001-09-01 18:37 spetm
5145 * ChangeLog: Failed automake fix desc.
5147 2001-09-01 18:35 spetm
5149 * build_release, rebuild_conf: Automake now _copies_ files instead
5152 2001-08-31 14:56 spetm
5154 * ChangeLog: Backend updates, minor directory clean up, fix move to
5155 sourceforge in build_release
5157 2001-08-31 14:55 spetm
5159 * scheme/gerb-ps.scm, src/gerbv.c, src/scm_gerber.c,
5160 src/scm_gerber.h: Backend now receives filename of parsed file
5162 2001-08-31 14:40 spetm
5164 * src/gerb-ps.scm: By mistake this was added during import
5166 2001-08-31 12:37 spetm
5168 * AUTHORS, CONTRIBUTORS: Split up AUTHORS into AUTHORS and
5171 2001-08-31 12:33 spetm
5173 * build_release: Uses anonymous login on sourceforge. Checks that a
5176 2001-08-30 16:26 spetm
5178 * AUTHORS, ChangeLog, COPYING, HACKING, INSTALL, Makefile.am, NEWS,
5179 README, TODO, acconfig.h, build_release, configure.in,
5180 rebuild_conf, doc/sources.txt, man/Makefile.am, man/gerbv.1,
5181 example/numpres.pcb,
5182 example/numpres.pcb.output_componentmask.grb,
5183 example/numpres.pcb.output_componentsilk.grb,
5184 example/numpres.pcb.output_group1.grb,
5185 example/numpres.pcb.output_group2.grb,
5186 example/numpres.pcb.output_plated-drill.grb,
5187 example/numpres.pcb.output_soldermask.grb,
5188 example/numpres.pcb.output_unplated-drill.grb,
5189 example/nollezappare/AssemblyTop.gdo,
5190 example/nollezappare/EtchLayer2Bottom.gdo, scheme/Makefile.am,
5191 scheme/gbx2ps.scm, scheme/gerb-ps.scm, scheme/parse-gerber.scm,
5192 scheme/pgt.scm, src/Makefile.am, src/gerb-ps.scm, src/gerbc.c,
5193 src/gerber.c, src/gerber.h, src/gerbv.c, src/scm_gerber.c,
5194 src/scm_gerber.h: First import
5196 2001-08-30 16:26 spetm
5198 * AUTHORS, ChangeLog, COPYING, HACKING, INSTALL, Makefile.am, NEWS,
5199 README, TODO, acconfig.h, build_release, configure.in,
5200 rebuild_conf, doc/sources.txt, man/Makefile.am, man/gerbv.1,
5201 example/numpres.pcb,
5202 example/numpres.pcb.output_componentmask.grb,
5203 example/numpres.pcb.output_componentsilk.grb,
5204 example/numpres.pcb.output_group1.grb,
5205 example/numpres.pcb.output_group2.grb,
5206 example/numpres.pcb.output_plated-drill.grb,
5207 example/numpres.pcb.output_soldermask.grb,
5208 example/numpres.pcb.output_unplated-drill.grb,
5209 example/nollezappare/AssemblyTop.gdo,
5210 example/nollezappare/EtchLayer2Bottom.gdo, scheme/Makefile.am,
5211 scheme/gbx2ps.scm, scheme/gerb-ps.scm, scheme/parse-gerber.scm,
5212 scheme/pgt.scm, src/Makefile.am, src/gerb-ps.scm, src/gerbc.c,
5213 src/gerber.c, src/gerber.h, src/gerbv.c, src/scm_gerber.c,
5214 src/scm_gerber.h: Initial revision