pcb

pcb pcb-20110918

Milestone information

Project:
pcb
Series:
trunk
Version:
pcb-20110918
Released:
 
Registrant:
Peter Clifton
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Andrew Poelstra, 1 DJ Delorie, 1 Ineiev
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
43 Fix Released

Download files for this release

File Description Downloads

Release notes 

========================================================================
Release Notes for PCB snapshot 20110918
========================================================================
This release represents over 797 commits and as such this summary
clearly is not complete. See the ChangeLog file for the complete list
of changes.

Features
--------

- Internal coordinate space is now metric. This should fix the "trace
  nubs on metric grids" issue. Also, units are allowed on pretty much
  every "coordinate" that PCB accepts. Example: 5.4in, 10cm, 0.55mm.
  New configure option --enable-coord64 to force (slower?) 64-bit type
  for coordinates on 32-bit systems (if you need a board bigger than 1
  meter across). The internal precision is 1 nanometer, the internal
  type is "Coord".
- MinGW support.
- New GL mode for the gtk hid with translucent traces.

- New GTK layer view/choose widget and other GUI enhancements.
- GTK HID warns if the *.pcb file has changed on disk.
- Enhanced grid snapping logic.
- Select/report nets by name.
- Auto-pan has been removed.
- Zoom can zoom out beyond the edge of the board's workspace.
- GTK: title string matches GNOME conventions.
- Personally identifiable information is no longer stored in the PCB.
- Toggling vias from hole to plated is reversible.
- Gerber exporter has options for including outlines on other layers.
- Edited footprint files are saved as footprints, not pcbs.
- Improved gtk library search/filter.
- Default layer stack is now a six-layer template with outline.
- If the board has an outline layer, an outline will be shown if no
  other outline is specified.
- Group[] string allows t/b synonyms for c/s. "top" and "bottom" are
  the standard names now.
- PCB will save files with an older version tag if newer features aren't needed.
- Autorouter has a progress dialog.
- PCB will no longer let you delete the last top/bottom layer.
- Refcard has been updated.
- Documentation updates.
- Layes with the PCB::skip-drc attribute set are ignored during DRC.
- Allow numeric keys to also choose the silk layer.
- Minor readability tweaks to the default font.
- Via copper may overlap.
- User is notified if an Import() cannot find all the footprints.

Bug Fixes
---------

- Optimizer won't try to optimize overlapping pads
- Undo should fail less, in corner cases.
- Nested key-bound actions won't crash lesstif.
- Do not select invisible pads on the far side.
- Protect Import() from command injection.
- Fix conversion of far-side polygons to element pads.
- Fix initial clearance values of text when loading PCBs.
- Fix solder mask drawing on vias.
- Add missing action documentation.
- Fab drawing notes actual outline trace width.
- Zero clearance pins and pads won't cause DRC failures.
- PS export: fix draw-rectangle (used to do fill, not outline)
- Gerber export no longer fills unfilled rectanges.
- If there are no image formats available, the PNG hid is not enabled.
- You can no longer select pins/pads of locked elements.
- The m4-to-newlib converter now creates file names that match the
  library view.
- Never set the FOUND flag on new silk lines.
- Lesstif HID won't crash if both Xinerama and XRender are detected.
- Lesstif menu is now internationalizable.
- Refdes labels in a font-less layout can be moved.
- Import can correctly update elements on the bottom side.
- DRC no longer treats unplated holes as conducting.

Other
-----

- Updated and new translations, including Dutch.
- Many polygon speedups.
- Numerous build-related cleanups.
- Numerous minor speed-related cleanups.
- GTK 2.18 is the minimum required version.
- GTS moved out of the src/ tree so it can be built with different flags.
- More C++ compatible.
- Expanded regex documentation.
- Much code which is no longer needed has been removed.
- HID init method changed to allow for hid struct expansion without
  breaking everything.
- New HID calls for whole-pad and whole-pin drawing.
- ClearAndRedrawOutput() replaced with Redraw().
- Board objects use hashes instead of lists to store parts, so
  pointers don't change.
- DVI documentation output is no longer generated.

Changelog 

This release does not have a changelog.

0 blueprints and 43 bugs targeted

Bug report Importance Assignee Status
841547 #841547 Zoom Max pans to the wrong area when view is mirror-imaged or rotated 2 Critical   10 Fix Released
848509 #848509 refresh button in gtk interface to DRC loses edits 2 Critical   10 Fix Released
699494 #699494 Windows patches 3 High   10 Fix Released
699500 #699500 Fix for pcb-Bugs-3103250: PCB20100929 corrupts element 3 High   10 Fix Released
699068 #699068 lost vias 4 Medium   10 Fix Released
699081 #699081 Can't load designs created with latest snapshot version. 4 Medium   10 Fix Released
699161 #699161 reserved identifier violation 4 Medium   10 Fix Released
699194 #699194 changing layer grouping breaks polygon plowing 4 Medium DJ Delorie  10 Fix Released
699251 #699251 X Error: BadMatch on startup with lesstif and xrender 4 Medium   10 Fix Released
699290 #699290 Segfault in png.c line 204 by empty strcmp() 4 Medium Ineiev  10 Fix Released
699291 #699291 Silkscreen drawn in wrong color 4 Medium   10 Fix Released
699314 #699314 zero length Arc become circles on export 4 Medium   10 Fix Released
699320 #699320 'pcb -h' segfaults if build with --disable-gif 4 Medium   10 Fix Released
699322 #699322 panning while pcb is unfocused 4 Medium   10 Fix Released
699328 #699328 Vertical panning with 'C' buggy 4 Medium   10 Fix Released
699331 #699331 Import Schematic, fp update with element on far side Fails 4 Medium   10 Fix Released
699333 #699333 PCB20100929 corrupts element 4 Medium   10 Fix Released
699337 #699337 unexpected rats added with single-pin nets 4 Medium   10 Fix Released
699420 #699420 DrawShortestRats can call CreateNewRat with invalid argument 4 Medium   10 Fix Released
699459 #699459 realign grid fix 4 Medium   10 Fix Released
699467 #699467 Bug sf-2793480: vias/arcs-to-polygons clearance 4 Medium   10 Fix Released
699472 #699472 About->Info is all one line in lesstif 4 Medium   10 Fix Released
699478 #699478 refdes labels in new layout can't be moved without restart 4 Medium   10 Fix Released
699482 #699482 Fix sf-2924962 and other issues with layer selection 4 Medium Andrew Poelstra  10 Fix Released
699484 #699484 Add human-readable info to polygon report 4 Medium   10 Fix Released
699489 #699489 Bug sf-3034038: panning while window is unfocused 4 Medium   10 Fix Released
699498 #699498 solder mask drawing glitch in pcb 4 Medium   10 Fix Released
699499 #699499 Better handling of unplated vias 4 Medium   10 Fix Released
843577 #843577 [pcb win snapshots] cannot zoom in 4 Medium   10 Fix Released
850311 #850311 pcb crashes when pressing "v" while the cursor is over a via 4 Medium   10 Fix Released
699150 #699150 Toggles in GTK hid are not visible 5 Low   10 Fix Released
699440 #699440 Thru hole crystals 5 Low   10 Fix Released
772027 #772027 Convert PCB's base units to nanometers 6 Wishlist Andrew Poelstra  10 Fix Released
699128 #699128 When setting a line segment, display jumps one grid point 1 Undecided   10 Fix Released
699129 #699129 Display sometimes auto-scrolls when drawing lines 1 Undecided   10 Fix Released
699134 #699134 Auto-pan causes line ending to jump from under cursor 1 Undecided   10 Fix Released
699451 #699451 Patch to extend Report NetLength Action 1 Undecided   10 Fix Released
844247 #844247 [lesstif] routing style editor segfaults 1 Undecided   10 Fix Released
845163 #845163 The "only-optimize-autorouted-tracks" flag is ignored 1 Undecided   10 Fix Released
845842 #845842 make update-po in po directory does not complete 1 Undecided   10 Fix Released
846266 #846266 Updated the Dutch translation 1 Undecided   10 Fix Released
846368 #846368 add missing source files entries for translations 1 Undecided   10 Fix Released
846492 #846492 [pcb win snapshots] very small tool buttons 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.