Path to this page:
Subject: CVS commit: pkgsrc/cad/pcb
From: Dan McMahill
Date: 2018-11-13 05:09:24
Message id: 20181113040924.6CF55FB1F@cvs.NetBSD.org
Log Message:
Update to pcb-4.1.3
========================================================================
Release notes for pcb-4.1.3
========================================================================
Dear Users,
This is a bug fix release of pcb.
Kind regards,
The pcb development team.
Contributors
------------
The following authors contributed to the 4.1.3 release:
- Charles Parker
- Milan Prochac
- Bert Timmerman
Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.
User experience improvements
----------------------------
- Fixed potential data loss when currently opened PCB file is modified
on disk.
- Blind/Burried vias clear soldermask on layers they don't intersect.
- Fixed ChangeClearSize() for changing a via's solder mask clearance.
- Fixed polygon to line separation DRC.
- Fixed DRC flags lines that are cleared by other objects.
- Fixed DRC misses lines near polygons if clearance < bloat.
- Fixed the segfault on picking load netlist menu item.
Plugins
-------
- none
Exporters
---------
- none
Footprints library
------------------
- none
Developer experience improvements
---------------------------------
- Added file version tests.
- Fixed some compile warnings.
- Fixed some Bison warnings.
Notes for early adapters
------------------------
- none.
Changed dependencies
--------------------
- none.
Fixed and committed Launchpad bug reports
-----------------------------------------
#746178 Polygon to line separation DRC wrong.
#929123 ChangeClearSize() is broken for changing a via's solder mask
clearance.
#1767812 Blind/Burried Vias Clear Soldermask on Layers they Don't
Intersect.
#1773409 File operations, bugs and change requests.
#1773652 Compile warnings on master.
#1773852 Potential data loss when currently opened PCB file is modified
on disk.
#1776089 Bison warnings.
#1780676 pcbtest.sh needs to specify the appropriate menu resource
file.
#1780682 PCBFileVersionNeeded tests features in the wrong order.
#1782036 DRC flags lines that are cleared by other objects.
#1782041 DRC misses lines near polygons if clearance < bloat.
#1788845 Picking load netlist menu item causes segfault.
#1790649 pcb refuses to load footprint files.
========================================================================
Release notes for pcb-4.1.2
========================================================================
Dear Users,
This is a bug fix release for a correction of the toolbar icons in the
Microsoft Windows version of pcb.
Kind regards,
The pcb development team.
Contributors
------------
The following authors contributed to the 4.1.2 release:
- Charles Parker
- Dan McMahill
- Bert Timmerman
Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.
User experience improvements
----------------------------
- Correction of toolbar icons issue (Microsoft Windoes version of pcb).
Plugins
-------
- none
Exporters
---------
- none
Footprints library
------------------
- none
Developer experience improvements
---------------------------------
- Added IPC-D-356 tests.
Notes for early adapters
------------------------
- none.
Changed dependencies
--------------------
- none.
Fixed and committed Launchpad bug reports
-----------------------------------------
##1660198 IPC-D-356 netlister needs a regression test.
========================================================================
Release notes for pcb-4.1.1
========================================================================
Dear Users,
This is a bug fixes release.
Kind regards,
The pcb development team.
Contributors
------------
The following authors contributed to the 4.1.1 release:
- Charles Parker
- Dan McMahill
- Bert Timmerman
Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.
User experience improvements
----------------------------
- MS Windows (MinGW) installer available from SourceForge
(https://sourceforge.net/projects/pcb/files/pcb/).
- Corrections and improvements in the User Manual.
- Avoid instant 'CRASH' if an action script implies
'invalidate_lr'.
- Fixed a bug in moving a selection.
- Snapping to pins and pads whilst drawing a line trace.
- Fixed a bug in rubberband functionality.
Plugins
-------
- none
Exporters
---------
- none
Footprints library
------------------
- none
Developer experience improvements
---------------------------------
- Add draw_grid to the hid graphics structure.
Notes for early adapters
------------------------
- MS Windows (MinGW) installer can be build again.
Changed dependencies
--------------------
- For mingw cross builds the following minimum package versions are
required:
mingw64-i686-atk1.0 >= 2.26.1-1
mingw64-i686-binutils >= 2.29.1.787c9873-1
mingw64-i686-bzip2 >= 1.0.6-4
mingw64-i686-cairo >= 1.14.12-1
mingw64-i686-dbus >= 1.10.22-1
mingw64-i686-expat >= 2.2.2-1
mingw64-i686-fontconfig >= 2.12.6-1
mingw64-i686-freetype2 >= 2.6.5-1
mingw64-i686-gcc-core >= 6.4.0-1
mingw64-i686-gcc-g++ >= 6.4.0-1
mingw64-i686-gd >= 2.2.5-1
mingw64-i686-gdk-pixbuf2.0 >= 2.36.11-1
mingw64-i686-gettext >= 0.19.8.1-2
mingw64-i686-glib2.0 >= 2.54.3-1
mingw64-i686-gtk2.0 >= 2.24.31-1
mingw64-i686-gtkglext1.0 >= 1.2.0-1
mingw64-i686-harfbuzz >= 1.7.4-1
mingw64-i686-headers >= 5.0.3-1
mingw64-i686-jasper >= 2.0.14-1
mingw64-i686-jbigkit >= 2.1-1
mingw64-i686-libffi >= 3.2.1-1
mingw64-i686-libimagequant >= 2.10.0-1
mingw64-i686-libjpeg-turbo >= 1.5.3-1
mingw64-i686-libpng >= 1.6.34-1
mingw64-i686-libwebp >= 0.6.1-1
mingw64-i686-libXpm >= 3.5.12-1
mingw64-i686-lzo2 >= 2.08-1
mingw64-i686-pango1.0 >= 1.40.14-1
mingw64-i686-pcre >= 8.40-3
mingw64-i686-pixman >= 0.34.0-1
mingw64-i686-pkg-config >= 0.29.1-1
mingw64-i686-pkg-config-debuginfo >= 0.29.1-1
mingw64-i686-runtime >= 5.0.3-1
mingw64-i686-tiff >= 4.0.9-1
mingw64-i686-win-iconv >= 0.0.6-2
mingw64-i686-windows-default-manifest >= 6.4-1
mingw64-i686-winpthreads >= 5.0.3-1
mingw64-i686-xz >= 5.2.3-1
mingw64-i686-zlib >= 1.2.11-1
This allows for building a MS windows (MinGW) installer to work again.
Fixed and committed Launchpad bug reports
-----------------------------------------
#699012 File format documentation out-of-date.
#884046 snap to pins and pads does not work when trying to draw line.
#1545165 PIns/Via show Name/Number menu item doesn't work, only D
hotkey does.
#1645101 Inconsistent argument type to invalidate_lr.
#1653280 MinMaskGap test fails.
#1654884 rubberband.
#1672093 Add draw_grid to the hid graphics structure.
#1731369 crosshair limits update.
#1731375 Crosshair Initialization.
#1748679 Increments are incorrect after loading file.
#1744589 Cannot move selection.
#1754479 avoid instant 'CRASH' if an action script implies
'invalidate_lr'.
#1759742 win32 build updates.
========================================================================
Release notes for pcb-4.1.0
========================================================================
Dear Users,
This release introduces a file format change.
This is required by the added Blind and Buried Via capabilities of pcb.
Kind regards,
The pcb development team
Contributors
------------
The following authors contributed to the 4.1.0 release:
- Charles Parker
- Mike Crowe
- Andrew Armenia
- Bdale Garbee
- Keith Packard
- DJ Delorie
- Jan Damborsky
- Ahmed El-Mahmoudy
- Bert Timmerman
Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.
User experience improvements
----------------------------
- the blind and buried via feature is introduced.
- removed the deprecated mimelnk files.
- added a releases section to the appdata.
- corrections in the User Manual.
- reordered the exporter options in the User manual.
- better front matter and copyrights for the User Manual.
- splitted the Installation and Troubleshooting appendix in the User
Manual.
- correction in desktop integration name and comment.
- when writing a pcb file, write arc angles with decimal places.
- added the "Development" category in the desktop integration.
Plugins
-------
- none
Exporters
---------
- gsvit exporter added.
Footprints library
------------------
- several Nichicon radial capacitor footprints were added to the pcblib.
Developer experience improvements
---------------------------------
- some more doxygenation of source code files.
- added regression tests for the Nelma exporter.
Notes for early adapters
------------------------
- none
Changed dependencies
--------------------
- none
Fixed and committed Launchpad bug reports
-----------------------------------------
#1270886 When saving file, angles are rounded to nearest degree.
#1529233 Building from source fails on Solaris due to missing locale.h.
#1545170 Arcs don't honor Rubber band mode.
#1656661 Blind/Buried vias - new feature.
#1665992 Lesstif needs blind and buried via support.
#1695534 Patch to enchance features of NELMA.
#1717254 Remove deprecated mimelnk files.
#1720629 Spelling errors in pcb.
#1731369 Crosshair limits update.
#1744589 Cannot move selection.
========================================================================
Release notes for pcb-4.0.2
========================================================================
Dear Users,
This release fixes a number of bugs.
Kind regards,
The pcb development team
Contributors
------------
The following authors contributed to the 4.0.2 release:
- Charles Parker
- Newell Jensen
- Johann Klammer
- Igor2
- Peter Clifton
- Dan McMahill
- Bert Timmerman
Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.
User experience improvements
----------------------------
- include board outline on assembly drawings.
- fixed the SMD pads resizing bug (fix a drawing routine).
- fixed a segmentation fault when loading a pcb file with an empty style
field.
- added an escape callback to the command window.
this allows the command window to now be closed with the escape key.
Plugins
-------
- none
Exporters
---------
- improvements in documentation.
Footprints library
------------------
- none
Developer experience improvements
---------------------------------
- some more doxygenation of source code files.
- added a "pcb release" howto in the developer docs.
- corrections in the FSF address as to keep rpmlint quiet.
- Small enhancements to the pcbtest.sh script.
allow the binary for gdb to be specified on the command line
make the definition of test paths more readable.
- exclude eps files in the doc directory.
- removed unused code when inserting points on rats.
- fix of incorrect flag struct comparison.
Notes for early adapters
------------------------
- none
Changed dependencies
--------------------
- none
Fixed and committed Launchpad bug reports
-----------------------------------------
#1658514 Specify which gdb to use on the command line of pcbtest.sh.
#1645143 Unused code when inserting points on rats.
#1692219 Include board outline on assembly drawings when the "outline"
option is checked in the PS exporter.
#1690529 Incorrect FSF address in files.
#1651440 FLAGS_EQUAL attempts to compare two flags using memcmp() on
the full struct.
#1688402 Pads change size when element flipped to other side.
#1687776 <esc> should close command entry window.
#1670023 LessTif HID: XmScrollBar Warnings.
#1670040 Segfault when loading file with empty Styles directive.
Files: