Update to pcb-20100929

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

Features
--------

- PCB can directly import (forward annotate) schematics while running.
- Many places where measurements are entered now accept units, like
  "5mm", and "cm" and "in" are allowed too.
- Free Rotate Buffer added to menu
- Polygon Hole tool.
- F12 invokes the Lock tool.
- Russian translation added.
- DBUS is enabled by default when possible.
- Command-line exporters can run action scripts too.
- GTK tool tips on elements, pins, and nets.
- Command-line actions in GUIs do not require (,,) syntax.
- PCB can import footprints both in subdirectories and the named directories.
- New GCode exporter.
- Footprint files use ".fp" as the suffix; this is automatically
  searched for if needed.
- GTK dialogs do not show at startup unless requested.
- Stackup can be specified on the command line for command-line exporting.
- Reference card updated.
- The snap-point in pads is the center.
- The 's' key toggles polygons to clear/notclear all pads and pins

Bug Fixes
---------

- Various PNG export fixes.
- lesstif's magic toggle-layers-on-flip fixed.
- Arc bounding box math fixed.
- Fixed: sometimes, disabling silk also disabled the solder layer.
- "pcb --help" prints all options again
- Add mnemonic for "close without saving"
- Don't select silk on the back side when it's invisible.
- Various polygon rendering bugs fixed.
- PNG drill bloat export fixed.
- Attempts to change polygon clearance *on* polygons results in a hint.
- PNG doesn't segfault if not all graphic formats are supported.
- Various toporouter fixes and improvements
- HID_Mixed is supported in attribute dialogs
- Flipped rectangles in PS exports are drawn correctly.
- Optimizer removes micro-traces under pads.
- Vias, pins, and pads are now drawn under the mask instead of over.
- Windows supported better.

Other
-----

- Sources converted to C99
- Doc extraction gives more control over categories.
- Thermal documentation updated.
- Actions can see the context they were invoked in
This commit is contained in:
dmcmahill 2011-05-11 11:21:36 +00:00
parent 89079ebf3a
commit 4f8ae6c491
3 changed files with 21 additions and 15 deletions

View file

@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.53 2011/04/22 13:43:04 obache Exp $
# $NetBSD: Makefile,v 1.54 2011/05/11 11:21:36 dmcmahill Exp $
#
DISTNAME= pcb-20091103
PKGREVISION= 6
DISTNAME= pcb-20100929
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pcb/}
@ -54,6 +53,11 @@ CONFIGURE_ARGS+= --with-gui=none
PKG_FAIL_REASON= Invalid options
.endif
# dbus is only needed if we are building a gui (lesstif/gtk)
.if empty(PKG_OPTIONS:Mbatch)
.include "../../sysutils/dbus/buildlink3.mk"
.endif
EXPORTERS= bom gerber ps
.if !empty(PKG_OPTIONS:Mpng)
EXPORTERS+= png

View file

@ -1,10 +1,16 @@
@comment $NetBSD: PLIST,v 1.15 2009/11/06 02:29:59 dmcmahill Exp $
@comment $NetBSD: PLIST,v 1.16 2011/05/11 11:21:36 dmcmahill Exp $
bin/MergePCBPS
bin/Merge_dimPCBPS
bin/pcb
info/pcb.info
man/man1/pcb.1
share/applications/pcb.desktop
share/doc/pcb/examples/LED.pcb
share/doc/pcb/examples/LED.net
share/doc/pcb/examples/LED2.pcb
share/doc/pcb/examples/libraries/example.inc
share/doc/pcb/examples/libraries/example.list
share/doc/pcb/examples/libraries/example.m4
share/doc/pcb/pad.gif
share/doc/pcb/pad.png
share/doc/pcb/pcb.html
@ -16,6 +22,8 @@ share/doc/pcb/refcard.pdf
share/doc/pcb/refcard.ps
share/doc/pcb/thermal.gif
share/doc/pcb/thermal.png
share/doc/pcb/tutorial/tut1.pcb
share/gEDA/scheme/gnet-pcbfwd.scm
share/icons/hicolor/16x16/mimetypes/application-x-excellon-16.png
share/icons/hicolor/16x16/mimetypes/application-x-gerber-16.png
share/icons/hicolor/16x16/mimetypes/application-x-pcb-footprint-16.png
@ -49,6 +57,7 @@ share/icons/hicolor/scalable/mimetypes/application-x-pcb-footprint.svg
share/icons/hicolor/scalable/mimetypes/application-x-pcb-layout.svg
share/icons/hicolor/scalable/mimetypes/application-x-pcb-netlist.svg
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/pcb.mo
${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/pcb.mo
share/mime/packages/pcb.xml
share/mimelnk/application/x-excellon.desktop
share/mimelnk/application/x-gerber.desktop
@ -60,12 +69,6 @@ share/pcb/CreateLibraryContents.sh
share/pcb/ListLibraryContents.sh
share/pcb/QueryLibrary.sh
share/pcb/default_font
share/pcb/examples/LED
share/pcb/examples/LED.NET
share/pcb/examples/LED2
share/pcb/examples/libraries/example.inc
share/pcb/examples/libraries/example.list
share/pcb/examples/libraries/example.m4
share/pcb/gpcb-menu.res
share/pcb/m4/TTL_74xx_DIL.m4
share/pcb/m4/amp.inc
@ -1052,4 +1055,3 @@ share/pcb/tools/Merge_dimPCBPS
share/pcb/tools/apctools.zip
share/pcb/tools/gerbertotk.c
share/pcb/tools/pcb2ncap.tgz
share/pcb/tutorial/tut1.pcb

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.17 2009/11/06 02:29:59 dmcmahill Exp $
$NetBSD: distinfo,v 1.18 2011/05/11 11:21:36 dmcmahill Exp $
SHA1 (pcb-20091103.tar.gz) = 49b1bf551b0e4d8811abf55af515d77a59797e31
RMD160 (pcb-20091103.tar.gz) = 6e0cd1a4e1bf92a403f3d805aa3b0649360cb04e
Size (pcb-20091103.tar.gz) = 4503621 bytes
SHA1 (pcb-20100929.tar.gz) = e7f921ba2af8d36d0d5f02eb3e49ce16f3d17cbe
RMD160 (pcb-20100929.tar.gz) = 516b4c9200a812b89aa41352dfec12446ccdd864
Size (pcb-20100929.tar.gz) = 4704263 bytes