========================================================================
Release Notes for PCB snapshot 20050609
========================================================================
- **** The GUI is now based on gtk2 instead of Xaw **** This represents
a fairly major change. You will now need gtk-2.4 or higher installed
along with any of its dependencies to build pcb. On linux
distributions, it is probably the case that you already have this.
For *BSD, Solaris, and others, you may want to use NetBSD's pkgsrc
to help install gtk2 and its dependencies.
- Flags are stored symbolically in the .pcb file. This is the start
of moving to support >8 layers. Please note that >8 layer support
is not yet available in this snapshot.
- Fixes for gcc-4
- As part of the switch to gtk2, the user customizable menu feature has
been temporarily broken. Hopefully this will be fixed by the next
snapshot. In addition, the loading of background images has also been
temporarily broken.
Changes:
- Added variable "error_str", which is set to the last error message
when SILENT is defined.
- Improvement in giving reason when solving fails.
- The HTML docs were fixed.
Changes:
* umbrello: Crash when deleting an attribute that is represented as an
association
* umbrello: Inline functions are generated in cpp file
* umbrello: Crash when closing a tab
* umbrello: Initial value of a new paramenter of a method cannot be set
the first time
* umbrello: Line Vertex hidden in class diagrams
* umbrello: Relationships between interfaces and classes change over file
reload
* umbrello: Associations turn into generalisation over file reopen
* umbrello: Code generator "could not find active language"
* umbrello: Cannot drag members from one classifier to another
* umbrello: Generating Javascript code from a class diagram hangs
Changes:
* kpdf: Improve the rendering of pageview message on some decorations
* kpdf: Made TOC work with a single click
* kpdf: Make TOC links to external documents work
* kpdf: Make opening pdf from hyperlinks work again
* kpdf: Try fix for sizing problem
* kpdf: Try fix for pdf regeneration problems
* kpdf: Address bar does not update when changing pdf within inside kpdf
* kpdf: Some improvements in rendering
* KolourPaint: Enforce text box font height to prevent e.g. Chinese
characters in buggy fonts from enlarging the text box and putting the
cursor out of sync with the text
* KolourPaint: Clicking in a text box selects a character based on its
midpoint - not leftmost point - to be consistent with all text editors
(esp. noticeable with big fonts)
* KolourPaint: Return and Numpad 5 Key now draw
* KolourPaint: Tool Actions placed outside the Tool Box resize with their
toolbars
* KolourPaint: Ensure Color Similarity maximum is 30, not 29 due to gcc4
* KolourPaint: Tool Box traps right clicks (for the RMB Menu) on top of
tool options widgets and the empty part of the Tool Box
Changes:
* KAlarm: Minimise KMix window if KMix is started by KAlarm when
displaying a message.
* KAlarm: Prevent session restoration displaying main windows which
should be hidden.
* KAlarm: Prevent alarm message windows being too large for screen.
* KAlarm: Change --volume command line option short form from -v to -V
to avoid clash with --version.
* KNode: Fix %NAME and %EMAIL custom header macros
* KNode: Support news server that don't understand the LIST OVERVIEW.FMT
command
* KNode: Fix subject field cursor regression
* Akregator: Improve rendering speed of the article list drastically (by
about factor 10)
* Akregator: Fix opening of non-HTML files in external applications
Changes:
* Konsole: Make 'New Window' from tab bar popup menu work.
* Konsole: Fix inital tab too big with icon only.
* Konsole: Fix crashes when action/settings=false.
* Konsole: Fix Konsole doesn't save Encoding setting.
* Ksysguard: Fix a segmentation fault on Centrino Laptops with Linux
vanilla kernel 2.6