[FFe] sync gerbv 2.4.0-1 (universe) from Debian unstable (main)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gerbv (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: gerbv
Ubuntu currently has 2.3.0-1, Debian has 2.4.0-1
The 2.4.0 release is primarily a bug-fix only release, although there were a couple of very minor feature additions, and the upstream source-control switched from CVS to git - producing a small additional "noise" delta between the two upstream versions in terms of the $Id$" markers in files, and the switch to a slightly different VCS -> ChangeLog generator.
Upstream git log between 2.3.0 and 2.4.0 (which is cleaner than comparing the generated ChangeLogs):
git log gerbv-2-
commit 67e1c901d52bba8
Author: Dan McMahill <email address hidden>
Date: Sat Feb 20 14:28:08 2010 -0500
Set version for 2.4.0 release.
commit 9531d53f71ceba9
Author: Dan McMahill <email address hidden>
Date: Sat Feb 20 13:34:04 2010 -0500
Increment revision for shared lib in prep for the 2.4.0 release.
commit be134a08a436da2
Author: Dan McMahill <email address hidden>
Date: Sat Feb 20 13:32:00 2010 -0500
Update ChangeLog and NEWS for the 2.4.0 release
commit 8961f77fed1dcbd
Author: Dan McMahill <email address hidden>
Date: Sat Feb 20 13:31:29 2010 -0500
Strip trailing whitespace on comment lines.
commit e5eaf894d67224b
Author: Dan McMahill <email address hidden>
Date: Sat Feb 20 12:18:32 2010 -0500
Minor updates for 2.4.0 release.
commit d1fc98531abf74f
Author: Dan McMahill <email address hidden>
Date: Fri Feb 19 20:07:48 2010 -0500
Update the release documentation to deal with the cvs to git change.
commit 1acda0f5dc5ff19
Author: Dan McMahill <email address hidden>
Date: Fri Feb 19 20:07:13 2010 -0500
Add script to produce a ChangeLog from git.
commit a07660e961e080e
Author: Julian Lamb <email address hidden>
Date: Fri Feb 19 09:08:14 2010 -0500
fix bug 2954915, where circular moves were parsed incorrectly with trailing zero suppression
commit faec6935bc72362
Author: Julian Lamb <email address hidden>
Date: Mon Feb 15 23:18:52 2010 -0500
fix bug 2949590 by making sure we catch null strtok results in the aperture parser
This bug showed up in some very bad Gerber files. gerbv should now not segfault, but instead throw up errors and display what it can.
commit 0c17672e7dd07b8
Author: Julian Lamb <email address hidden>
Date: Sat Jan 23 16:59:14 2010 -0500
fix bug 2935054, where text in exported PDF files was illegible
This bug was caused by our draw rule that all lines must be at least 1 pixel wide,
which ensures they show up at far zoom levels. However, for 72DPI print or PDF output,
this rule should be avoided because the cairo backends for these don't need them.
commit 53c3a74ebb37fb1
Author: Julian Lamb <email address hidden>
Date: Fri Dec 18 14:05:54 2009 -0500
Fix bug in file format recognition code, and clean up error messages with bed AD definitions
commit 7ccb66cb2dc6787
Author: Julian Lamb <email address hidden>
Date: Wed Dec 2 13:13:25 2009 -0500
* allow the RS274X parser to catch multiple "blocks" within a single line
Fixes a bug reported by Dave N6NZ. Multiple blocks are clearly allowed within the same line in the RS274X spec, so this was a big ommision in gerbv.
commit 00d772b56aafdc7
Author: Julian Lamb <email address hidden>
Date: Sun Nov 22 20:16:48 2009 -0500
Fix sidebar bug where small scale and translations in X did not display a marker (bug and fix by mland, bug #2901881(
commit 43fc8d71f3726c9
Author: Julian Lamb <email address hidden>
Date: Thu Nov 5 08:49:52 2009 -0500
apply patch from Uwe Bonnes to display the total aperture uses in the anaylsis tool (patch #2892537)
commit bb2a0b8664a2be1
Author: Julian Lamb <email address hidden>
Date: Sun Nov 1 16:14:51 2009 -0500
* fix regression in FAST mode rendering with flashed apertures
commit 10416e05482ee10
Author: Julian Lamb <email address hidden>
Date: Tue Sep 22 23:16:51 2009 -0400
Modify our parsing behavior for RS-274D files
Try to parse files we suspect as RS-274D because of missing apertures/etc
(fixes bug 2864667), and create dummy apertures to roughly visualize the file
if it is actually a RS-274D file (fixes feature request 566142).
commit 2492bc7c35501a9
Author: Julian Lamb <email address hidden>
Date: Mon Sep 14 21:37:59 2009 -0400
Fix FAST mode translation rendering error in Y direction (bug 2858102)
commit c64ff2acfab337f
Author: Julian Lamb <email address hidden>
Date: Thu Sep 10 22:43:55 2009 -0400
Fix typo in last commit
commit 13f0dd2ec1221e2
Author: Julian Lamb <email address hidden>
Date: Thu Sep 10 21:50:52 2009 -0400
Apply patch from Don Wooten to make libgerbv easier to use from C++
commit eb39016c007f477
Author: Julian Lamb <email address hidden>
Date: Thu Aug 20 18:10:51 2009 -0400
Fix bug 2841371 (segfault on edit->orientation with no layer loaded)
commit 33286b92fa55253
Author: Julian Lamb <jul@jul-
Date: Mon Aug 17 10:28:58 2009 -0400
* fix another type to hopefully fix a step and repeat display bug
commit 3ff3f89c44213ba
Author: Julian Lamb <jul@jul-
Date: Sun Aug 16 23:41:40 2009 -0400
* revert commenting accidentally pushed with last commit
commit 4573bca6ad15d69
Merge: 5f9a34f 69c777b
Author: Julian Lamb <jul@jul-
Date: Sun Aug 16 20:03:23 2009 -0400
Merge branch 'master' of ssh://git.
commit 5f9a34f321dadf5
Author: Julian Lamb <jul@jul-
Date: Sun Aug 16 19:51:03 2009 -0400
* fix bug #2838645, where files with step and repeat didn't display correctly due to new optimizations
commit 69c777b0cb63d66
Author: Stefan Petersen <email address hidden>
Date: Sun Aug 9 22:41:18 2009 +0200
Removed what seems like a spurious line in man page.
This error was reported in Debian Lintian system.
commit 00d541e1c0770be
Author: Stefan Petersen <email address hidden>
Date: Fri Aug 14 00:44:13 2009 +0200
Updated URL's in the about screen and export comment to reflect the moved website.
commit 264ba7ca8e3b5c2
Author: Julian Lamb <jul@jul-
Date: Tue Jul 14 14:44:35 2009 -0400
Test committing to new git system
Clean up a small section of code and test the new git system
Changed in gerbv (Ubuntu): | |
status: | Confirmed → Fix Released |
A human generated summary of the changes between 2.3.0 and 2.4.0:
Trivial stuff:
Release engineering for version change
Change of build tools to auto-generate ChangeLog from git, rather than CVS
Bump libgerbv minor SO version. (NB: libgerbv is only used by gerbv, and is in the same binary package)
Bug fixes:
Fix upstream bug 2954915, where circular moves were parsed incorrectly with trailing zero suppression
Fix upstream bug 2949590 by making sure we catch null strtok results in the aperture parser
Fix upstream bug 2935054, where text in exported PDF files was illegible
Fix bug in file format recognition code, and clean up error messages with bad AD definitions
Allow the RS274X parser to catch multiple "blocks" within a single line. Multiple blocks are clearly allowed within the same line in the RS274X spec, so this was a big ommision in gerbv.
Fix sidebar bug where small scale and translations in X did not display a marker (bug and fix by mland, upstream bug #2901881)
Fix regression in FAST mode rendering with flashed apertures
Fix FAST mode translation rendering error in Y direction (upstream bug 2858102)
Fix upstream bug #2841371 (segfault on edit->orientation with no layer loaded)
Fix a typo to hopefully fix a step and repeat display bug
Fix upstream bug #2838645, where files with step and repeat didn't display correctly due to new optimizations
Fix a suprious line in a manpage
Update links to project's new website address
Bug fixes introducing new features:
Apply patch from Uwe Bonnes to display the total aperture uses in the anaylsis tool (upstream patch #2892537)
(NB: This is a really minor change adding a count of the total number of apertures in a stats window).
Modify our parsing behavior for RS-274D files
Try to parse files we suspect as RS-274D because of missing apertures/etc
(fixes upstream bug 2864667), and create dummy apertures to roughly visualize
the file if it is actually a RS-274D file (fixes upstream feature request 566142).
Add extern "C" around headers to help those linking libgerbv from C++