summaryrefslogtreecommitdiff
path: root/cad/pcb/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2017-01-21Update to pcb-4.0.0dmcmahill1-8/+5
======================================================================== Release notes for pcb-4.0.0 ======================================================================== Dear Users, It has been quite some time since the last snapshot of pcb was released in March 2014. Since then quite a lot of bugs were fixed and new features added, below this introduction a summary is given of the improvements and additions since the latest snapshot "pcb-20140316". This release represents over 480 commits (mostly bugfixes and code refactoring) and as such this summary clearly is not complete. This pcb release 4.0.0 has a significant change in the major version number. This is done to make a fresh start and to get away from the 1.99z version with YYYYMMDD snapshots. Kind regards, The pcb development team User experience improvements ---------------------------- - added the command-line option --save-metric-only. - added escaping of Attribute values. - added a translation of the Getting Started with PCB for pt_BR. - added translatable tooltips for toolbar buttons. - added "Report net length" to Menu -> Info in Gtk. - added a script for generating a key binding list. - added tooltips in the GTK HID UI. - the puller no longer crosses unplated holes. - solder/component outer layer names changed to top/bottom. - pcb now uses a tilde instead of a dash for backup filenames. - corrections in the user documentation. - the position "delta" display no longer forces the GTK HID window to grow. - write time in ASCII locale into exported files. - allow for up to 10000 dpi on png exporter output. Plugins ------- - added smartdisperse for dispersing elements better, contributed by Ben Jackson. - added relocate for relocating elements, contributed by Jean Richard. - added RenumberBlock() and RenumberBuffer(), contributed by DJ Delorie. - added teardrops(), contributed by DJ Delorie. Exporters --------- - added a netlister conforming to the IPC-D-356 standard, contributed by Jerome Marchand. - changed "as-shown" to "screen-layer-order" in the png and eps hids. Footprints library ------------------ - added a SC88A footprint. - added a LQFP80-10 footprint. - added QFN24_5 and TQFN24_5 footprints. - added a SOD523 footprint. - the SOT325 package had a wrong numbering. - renamed the SOT325 footprint to SOT353. - in the ALF footprint the drill holes were too tight. - an infinite loop in the SIL m4 macro was fixed. Developer experience improvements --------------------------------- - made a start with adding Doxygen developer documentation tags in the source files. A pcb.dox configuration file is available in the "doc/doxygen" directory so developers can build the documentation there by invoking "doxygen pcb.dox" from the CLI. This is not done by configuring with --enable-docs, which is solely reserved for the generation of User documentation. - added numerous fixes in the win32 target. Notes for early adapters ------------------------ In the git repository two tags have been added to allow for checking out of pcb-4.0.0 at the branch point (git checkout pcb-4.0.0-base) or at the release point (git checkout pcb-4.0.0-RELEASE). This is in line with tagging done in former snapshots. Changed dependencies -------------------- - autoconf 2.60 --> 2.69. - gettext 0.14 --> 0.19.3. Contributors ------------ The following authors contributed to the 4.0.0 release: - Milan Prochac - WileyECoyote - DJ Delorie - Britton Leo Kerin - Jerome Marchand - chrysn - Sergey Stepanov - Gareth Edwards - Peter Clifton - Anton Dubniak - Markus Hitter - Kai-Martin Knaak - Martin - Adrian Pardini - Keith Packard - Patrick Bernaud - Robert Drehmel - erich_heinzle - Andrew Poelstra - Marco Ciampa - Roland Lutz - Eugene Mikhantiev - Jorge Barros de Abreu - Richard Hughes - Ivan Stankovic - Charles Parker - Dan McMahill - Igor2 - Jean Richard - Ben Jackson - Morvan - dima - Peter S. May - Felix K (kuhlix) - rosvall - Sergey Alyoshin - bert Please note that names are in no particular order and all e-mail addresses have been removed for privacy. Fixed and committed Launchpad bug reports ----------------------------------------- #699149 infinite loop in the SIL m4 macro. #699164 Position "delta" display forces GTK HID window to grow. #699209 DSP dances. #699243 SOT325 Package wrong numbering. #699286 ALF footprint drill holes too tight. #699413 Doxygenation of action.c and hid.h. #699539 Request: tooltips. #699543 Request: key binding list. #701133 Export to PNG always shows pads on other side of board. #996319 ipc-d-356 netlist creation. #1005137 Build fails when DEBUG constant defined. #1013358 Auto-enforce-DRC : cannot draw with exact clearance. #1035979 default silk layer names are the same for top and bottom. #1048256 pcb crashes when GUI-lessly exporting a PNG. #1074268 gcode tests fail. #1280748 Print non localized date string. #1308221 Use tilde instead of dash for backup files. #1309579 Adding descriptive Tooltips to the toolbar buttons. #1339383 Segfault on PS export with completely clipped polygon. #1408399 small fix in source text. #1408615 added pcb.pot to the gitignore. #1413254 Value of 1umil incorrectly set to 10µmil. #1413350 Drill report - wrong hole count. #1486582 pcb doesn't build. #1487761 Antifork. #1488220 Allow automated tests of actions. #1490264 Remove vi command line interface. #1490284 Compile error in src/hid/lesstif/dialogs.c and src/hid/lesstif/main.c. #1491953 Dispersing elements better. #1492497 Documentation for "Arc" is wrong. #1497628 We need a PPA. #1500224 Unit tests fail on 32-bit. #1500241 pcb/gtk: buggy definition of LAYER_BUTTON_SILK. #1500244 pcb/gtk: order of layer groups in preference dialogue. #1505262 The N_ macro is spoiling the user documentation #1506204 Quotes in attribute name or value make the PCB file unreadable. #1521597 PCB includes invalid vertex into merged polygon. #1532298 add the relocate plugin. #1532329 add keywords to appdata. #1534373 Improper handling of files specified on cmdline. #1542858 strchrnull not in OSX C library. #1550382 puller crosses unplated holes. #1551970 Install failure in doc subdirectory. #1553255 djopt(splitlines) does not behave as expected. #1553281 djopt(miter) affects outline. #1580837 Cleanup code causes core dumps. #1586020 Bad Translation Menu Entry: PCB (Portuguese). #1604524 polygon "twin hole" bug. #1609542 text bug. #1616803 Remove redundant setting of library_window->libtreeview. #1631059 Crash during undo of element text resize. #1631646 Non-fatal errors when building docs. #1633924 FontSave distorts symbols. #1636221 Undo serial number not incremented when deselecting. #1639518 Joining Text Fails to Undo. #1645100 Arc rtree/polygon clearance bugs.
2016-04-03When using something from locale.h, include it as well.joerg1-1/+2
2016-03-07Correct RCSID to NetBSD, and update distinfo to match the file.dsainty1-2/+2
2016-01-22Update to pcb-20140316 and enable the gcode exporter.dmcmahill1-6/+6
Addresses pkg/49383 and pkg/46543 ======================================================================== Release Notes for PCB snapshot 20140316 ======================================================================== This release represents over 421 commits (mostly bugfixes and code refactoring) and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. Features -------- - GTK gui uses GL now, including a pseudo-3D mode. - Brazilian translation added, others updated. - Many internationalization tweaks. - Mice with right-left scroll wheels now supported. - Major upgrades to the GCode exporter. - rat-thickness parameter can take a 'px' suffix - metric and imperial grids are now more independent. - photo exporter supports multiple color schemes. - gerbers can be output in metric. - There's now a difference between "found" (what the netlist wants) and "connected" (what the copper says). - PNG exporter has --fill-holes to omit the "drill helper" completely. - gerber drill files now 0.1mil resolution. - XY file is now IPC 7531 compliant. Bug Fixes --------- - Fix pan locking up pcb if you leave the window. - Many bugfixes related to the metric conversion, including the two autorouters. - ps alignment marks fixed. - route styles in *.pcb files may contain units. - able to select more parts by their mark when their mark is on-grid. - gtk route selector may now have nothing selected, if the board has custom route settings. - drc no longer hangs when some layers are skipped. - ps_bloat works again. - EPS header is more standards-compliant. - PS outlines are only drawn on copper layers, not mask layers. - cursor position and zoom are no longer written to the *.pcb file. - lines with different clearances aren't auto-merged. - pin names are drawn in the pinout window. - gerber aperture numbers won't increase between runs. - misc doc tweaks and fixes. Other ----- - Many tweaks to the source code to make it cleaner. - The top and bottom layers are now consistently called "top" and "bottom" instead of "solder" and "component" - *.pcb file version bumped to 20091103 to reflect coordinate units change. - gEDA/pcb project moved to geda-project.org
2015-11-03Add SHA512 digests for distfiles for cad categoryagc1-1/+2
Problems found with existing distfile for eagle: distfiles/eagle-lin32-7.4.0.run No changes made to eagle/distinfo file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2012-02-16Fix build on SunOS.hans1-1/+2
2011-12-09Update to pcb-20110918dmcmahill1-4/+5
======================================================================== 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.
2011-05-11Update to pcb-20100929dmcmahill1-4/+4
======================================================================== 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
2009-11-06Update to pcb-20091103dmcmahill1-4/+4
======================================================================== Release Notes for PCB snapshot 20091103 ======================================================================== This release represents almost 200 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - [feature] Add attributes to layers - [bugfix] Remove memory leak in attributes - [bugfix] Avoid layer buttons getting confused (GTK) - [bugfix] Fix dereference bug in hid_find_action() - [feature] Speed up some polygon operations - [bugfix] Don't let DRC change the grid setting - [bugfix] Correct URL's in some dialogs and output - [feature] Add filters to load file chooser dialog (GTK) - [bugfix] Avoid segfaults with png HID with newer versions of libgd - [bugfix] Don't disperse locked elements - [feature] Added experimental topological autorouter - [feature] Added the beginning of a testsuite. - [docs] Document FreeRotateBuffer() - [docs] Add some additional notes on the usage of the existing autorouter - [feature] Add --png-bloat option - [bugfix] Fix several bugs found with valgrind - [bugfix] Improve the pre-install wrapper script - [bugfix] Several fixes to the autorouter - [feature] Allow quoted strings and escaped characters in action arguments - [footprints] Add missing INDC3216M, remove duplicated RESC3216M - [feature] Added the ability to customize mouse events via gpcb-menu.res in the GTK HID. - [feature] Added the ability to use mod1 (alt)(option) in HIDs. Useful on OSX. - [bugfix] Fix compilation issues on centos - [bugfix] Make the detection of tools and build system around building the documentation be more robust. Users should not be worrying about --disable-doc or --enable-maintainer-mode anymore - [footprints] Add T018, T039, fix pinout of T092 to match JEDEC - [bugfix] Speed up rendering of DRC violation previews under GTK - [bugfix] Fix some crashing bugs related to polygons and thindraw mode - [feature] Added a DRC refresh button - [bugfix] Fix some pango markup in the GTK DRC dialog - [bugfix] Fix cursor warping on flipped boards (GTK) - [feature] Added preview images in the DRC violations window (GTK) - [feature] Add a DrcViolationType structure and add hooks to allow HID's to use this - [bugfix] Fix some polygon memory leaks - [feature] Add an API for registering actions with a context to support scripting languages like GPMI. - [bugfix] Fix a bug with the Report(NetLength) action and NULL pin/pad names - [bugfix] Allow exporters to work with hairlines (width of 0) - [tools] Increase autoconf version to 2.60 since we were using some features of it - [bugfix] Fix a number of polygon related issues - [bugfix] Fix a number of gcc warnings - [feature] Don't display undocumented options in help output. This helps the transition when deprecating an option. - [feature] Add outline mode for photo-mode exporting - [footprints] Put the mark on pin 1 for axial footprints to make them more likely to fall on grid - [bugfix] Fix flipping of arcs - [bugfix] Fix parsing of old-syntax arcs - [bugfix] Include explicit text/lines on silk layers in the assembly drawing output - [feature] '--ben-mode' has been renamed to '--photo-mode' - [bugfix] Fix some crashign bugs on boards with a large number of rats - [bugfix] Fix an off-by-one bug in the GTK netlist window - [docs] Add getting started guide - [feature] Add support for parsing suffixes on numbers ("um", "mm", "in", "mil") - [bugfix] Fix some configure/build issues when cross compiling - [bugfix] Fix some improperly used automake conditionals - [bugfix] Fix some uninstall of shortcuts issues under windows Vista - [feature] Add additional crosshair shapes - [bugfix] Various windows build script improvements
2008-12-03Update to pcb-20081128dmcmahill1-4/+4
======================================================================== Release Notes for PCB snapshot 20081128 ======================================================================== This release represents over 70 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Minor bug fixes in RS274-X output. - Bug fixes in postscript output - DRC checks for annular ring on pads only uses the mininum annular ring drc setting instead of also checking minimum copper width. - Fix postscript output for zero length lines. - Improve the 'save before closing' dialogs. - Fixed bugs where objects attached to the cursor vanish sometimes. - Various minor code portability improvements. - Enabled additional gcc warnings (when using gcc) - Allow outline layers to have only arcs. - Added "Ben Mode" png output which provides a simulated "photograph" of the board. Very nice for publications. - Fix poly clearance around rotated pads. - Fix the batch HID which had bit rotted a little. - Display net names hierarchically. - Various speed improvements in the GTK HID. - Various speed improvements in the autorouter. - Minor improvements to the windows port. - Other various bug fixes.
2008-02-02update to pcb-20080202dmcmahill1-4/+4
======================================================================== Release Notes for PCB snapshot 20080202 ======================================================================== This release represents over 180 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Added a footprin preview in the library window - Added gnome/kde desktop integration files (app and mime icons, and .desktop file) - Added i18n support - Updated dbus support - Fix a number of GCC 4 compiler warnings - Make the gtk gui more robust against malformed menu resource files - Added checking for duplicate hot key definitions in the menu resource file in the gtk gui. - Improved support for building on win32. - Removed automake/autoconf generated files from cvs - Fixed some parallel make bugs - Fixed some scrolling/panning bugs in the gtk gui. - Added the ability to load edif netlists - Closed a number of bugs in the sourceforge tracker - Fix a bg in the x-y output files where the y values were mirrored and offset - Add XRENDER support to the lesstif HID to support layer transparency - Fix some polygon dicer bugs - Fix a handful of bugs in the png export HID - Avoid vias snapping to pins and moving elements snapping to their own pins/pads - Fix a number of undo bugs - Fix printer calibration - Add global puller - Various improvements to the postscript export HID - Improve all the GetXY prompts in the menu resource files - Improved the pin/via report - Improved pin/pad vs grid snapping - Various footprint improvements o fixed some drill sizes o fixed some silk sizes o Added a handful of QFP family footprints o Converted the QFP family to the hi-res format - Several other bug fixes
2007-09-13Update to pcb-20070912dmcmahill1-4/+4
======================================================================== Release Notes for PCB snapshot 20070912 ======================================================================== This release represents nearly 200 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Many many bug fixes. Too many to list. - Added keystone, C&K, Nichicon, and Optek footprint libraries - Add attribute editor to the GTK HID - Add a fileselect() function to the HID spec - Fix ps output with drill helper on - Add a visual indicater when elements are locked - Corrections to the manual - BOM can export in mm as well as mil - Fix a ps output bug with arcs - Fix some memory leaks found with Coverity - Added autoconf test for buggy versions of m4 - Fixed some footprint drill sizes - Add user customizable menus for the gtk HID. The gtk HID now is capable of reading the same format menu resource files as the lesstif HID. This represents significant rework of the menu code and menu callback code. - Added Center() action - Store the file format in the .pcb file. This will let pcb know when presented with a file which is too new. The code for checking the format was present in the prior snapshot. - Fix DRC checking of square pads to square pads - Added window panning/cursor warping - Add the ability to directly load a footprint from a file as if it were a complete layout. - Add a Popup() action
2007-02-09update to pcb-20070208p1dmcmahill1-4/+4
======================================================================== Release Notes for PCB snapshot 20070208 ======================================================================== - Add polygon clipping code. This is a big change to how polygons are handled. The new code now removes islands and correctly identifies open circuits caused by a trace fully cutting through a polygon. In addition, the RS-274-X output is now simpler and works with some board houses that use older non-conforming sofware. Different styles for thermal reliefs are also now supported as part of the polygon clipper code. - Add support for plugins - Many improvements to the autorouter. - Various improvements to the trace optimizer. - Add a fontmode for editing pcb fonts - Add progress() hook to HID structure - Fix a bug with non-functional windows on some window managers commonly found on OS-X - Add support for controlling pcb via dbus - Fix various bugs which would cause a crash - Add --scale for postscript scaling - Intercept window manager delete events with the GTK gui - Scan the .pcb file for a FileVersion value. This is not written out yet but will be in future versions. - Warn if non-manhattan lines are trying to become pads. - Allow no-solder paste pads to support fiducials - Report in mm or mils as selected by user - Allow reordering of layers - add some more QFN packages - fix building with sun studio c compiler - Made a pcb installation be relocatable. - Convert the m4 libraries to newlib libraries as part of building a distfile. The m4 libraries are still considered the sources and as such are still distributed but this eliminates the need for m4 at runtime for footprints. - Got rid of the pcb wrapper script around pcb-bin. - Remove some old footprints of questionable naming, accuracy, or usefulness. - Get the autosave/backup code working on all GUI's - Fix some drill size rounding in the reports - Changed the backup file name to be derived from the .pcb file name - Added a command line option for DrawGrid - Fix logic for adding new ratlines - Fix gtk grid when board is flipped - Add "find" and "rip-up" buttons to the netlist window - Draw plated holes when exporting - Fix some bugs when converting selection to element - Fix build on cygwin - Enhance the win32/build_pcb script used to generate a non-cygwin windows installer. - Make pcb work under non-cygwin windows
2006-08-23update to pcb-20060822dmcmahill1-4/+4
======================================================================== Release Notes for PCB snapshot 20060822 ======================================================================== - various manual updates - update the INSTALL documentation - fix a bug where pins turned into pure holes when an element was smashed. - use locale-independent strtod and dtostr functions to avoid problems loading files saved in some locales. - fixed various bugs which caused pcb to crash - update the gtk status line after save/save as - make the gerber file names be compatible with pre-HID versions - split plated and unplated drill output - fix various typos in menus and comments - add a batch mode HID. - fix drawing of box around text in the buffer - various fixes and improvements to the trace optimizer and the autorouter - fix board flipping code - fix rounding bug when creating list of drill sizes - add support for > 8 copper layers - avoid strict aliasing violations encountered with gcc4 - refactor code related to handling the filenames in the export HID's - fix layer group parsing code - add the ability to user-configure mouse actions in the lesstif GUI. - enable loaded netlists by default - improve the positioning of the drill list in the postscript output - various improvements to the configure script to improve robustness and improve error messages when thing don't go well. - add IPC style footprints for 01005 passives. - added a Renumber() action which will renumber all reference designators and produced an annotation file for backannotating to schematics. - Draw via annulii on assembly drawings - various other bug fixes and improvements.
2006-04-23update to pcb-20060422. This release represents a fairly major overhauldmcmahill1-4/+4
of PCB. In particular, the core code has been isolated from the GUI code and there are now both GTK and Motif/Lesstif GUI's available. In addition, command line exporting to RS-274-X, postscript, encapsulated postscript and png are directly supported. In addition, there have been many bug fixes since the last packaged snapshot release.
2006-04-04update to pcb-20060321dmcmahill1-6/+4
======================================================================== Release Notes for PCB snapshot 20060321 ======================================================================== - Add internal support for more than 8 layers. By default PCB is still compiled for 8 copper layers. - Fixed several minor bugs in the GTK user interface including fixing scrolling of the log window, fixed up some of the DRC reporting and mm/mil units. - Fixed several key bindings. - Updated refcard.tex to reflect the current set of key bindings. - Fixed some minor bugs which caused compilation problems on some systems. - Converted the QFN footprints to hi-res. - Added documentation to the manual for the centroid file format and the algorithm used for finding the centroid and rotation. - Fixed a bug so that the initial layer named 'component' is actually on the component side of the board and 'solder' is actually on the solder side of the board. - Fixed the pin order in the bourns trim pots (~bourns library) - Added actions and a script to allow command line printing. - Added IPC-7351 recommended footprints for 0201, 0402, etc passives. - Fixed SME5 package. - Fixed a bug which prevented disabling nets from the ratsnest - Fixed a bug where clearances could be set 1 below the spacing - Fixed clearline flag so that arcs also have this property. - Speed up rtree searches and other autorouter speedups. - Fixed a bug in computation of the closest polygon point. - Use rtrees for polygon handling for speed improvements. - Add a ChangePinName() action. - Fix a bug which caused duplicate rats names when manually adding rats lines. - Added DRC checks for minimum drill diameter and minimum annular ring. - Add a minimal glossary to the manual - Fix the author name in the fab drawing - Cause the crosshair to snap to pad ends instead of center for rat drawing. - Add "join" to SetFlag, ClrFlag and ChangeFlag. - Added inline documentation for the pcb file syntax. The manual now is up to date and correctly documents the file format. In addition the inline documentation will make it much easier to maintain the documentation. - Remove some broken m4lib footprints - Put the correct setting for the gschem footprint= attribute in [] in the library window for the m4 libraries.
2006-01-05Fix errno, don't declare sys_errlist on DragonFly as well.joerg1-1/+2
2005-12-03Move the package which lived in cad/pcb-current over to cad/pcb anddmcmahill1-28/+5
delete the old cad/pcb package. The package which has lived in cad/pcb for the last few years was horribly out of date and pcb is not making a distinction right now between -current snapshots and normal releases.
2005-02-23Add RMD160 digests in addition to SHA1 ones.agc1-1/+3
2004-01-12Fix build on NetBSD current.seb1-1/+4
2002-09-21* buildlink1 -> buildlink2jlam1-2/+2
* properly use PKG_SYSCONFDIR * use bsd.pkg.install.mk instead of local DEINSTALL script
2002-06-01add PKG_SYSCONFDIR/pcb, $HOME/.pcb and . to the search path for PCB m4dmcmahill1-2/+5
files. In addition sinclude the files 'site-config.inc', 'user-config.inc', and 'proj-config.inc' to allow for per-site, per-user, and per-project configuration instead of only per-site configuration. This is essential for use by non-sysadmin users and users who need to keep project specific setups.
2002-05-31- use getcwd() instead of getwd().dmcmahill1-1/+13
- remove all compiler warnings on alpha - add ${PKG_SYSCONFDIR}/pcb/local.inc where admins can list site specific libraries to be included instead of modifying one of the regularly installed/deinstalled files. This way a local config is preserved when the pkg is upgraded. Also a local config can be applied without modifying one of the files which is checksummed during the install.
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-3/+5
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc1-0/+7
+ move the patch digest/checksum values from files/patch-sum to distinfo