Many new features and refinements.
Notable changes include:
* Konqueror is the second web browser to pass the Acid2 CSS test,
ahead of Firefox and Internet Explorer
* Konqueror can also now free web pages from adverts with its
ad-block feature
* SuperKaramba is included in KDE, providing well-integrated and
easy-to-install widgets for the user's desktop
* Kopete has support for MSN and Yahoo! webcams
* The edutainment module has three new applications (KGeography,
Kanagram and blinKen), and has seen huge improvements in Kalzium
Changes:
Quanta Plus
* fix crash when deleting a file which is part of a project from the
tab context menu
* do not autoclose tag starting with <?, like <?xml
* create empty description files for scripts that don't have one
* save the content entered in a new file in the VPL editor
* do not allow invocation of the CSS editor in an empty non-CSS document
* fix many cell-merging related errors in the table editor
* fix namespace editing in the attribute editor tree
* fix lots of table editor bugs
* restore automatic conversion of accented chars behavior to pre-3.4.2
* save the content entered in a new file in the VPL editor
* fix loading order of the project view files
* replace a leading ~ in an upload profile with the users home folder and
avoid a hang
* fix lots of VPL related crashes
* show DT tags in VPL
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
Changes:
* Quanta Plus
o read/write the correct entry from description.rc in the editor
o fill only the attributes with source="selection" with the
selection in the tag editing dialog
o fix matching of excluded files from a project
o don't crash when Selected is pressed and nothing is selected (in
the CSS editor)
o try to fix the crash caused by incompatible changes between
KDE 3.3.x and 3.4.x libcvsservice
o show the correct relative paths in URL autocompletion
o fix crash when unsetting breakpoints
o nicer processing of CVS output
o read the image sizes for remote images as well
o insert an img tag for remote images as well when using Drag and
Drop
o better context sensitive documentation (needs updated documentation
and DTEP packages)
* Kommander
o fix detection of scripts that are run from a temporary directory
Highlights at a glance
* Text-to-speech system with support built into Konqueror, Kate, KPDF
and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from
PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware,
GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets
integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and
on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for
CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting
third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled
websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively
disable ones that are not used. This does not include Netscape-style
plug-ins. Netscape plug-in in CPU usage can be manually lowered, and
plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and
documentation added or changed
Changes:
* Quanta Plus
o don't crash after editing a cell of a newly inserted row/column
in the table editor
o show the right index of the main cell in case of merged rows in a
table
o don't crash on column removal form a table
o read the tables correctly also if the doctype definition is wrong
(for example HTML tables inside XHTML)
o fix node tree corruption while parsing scripts inside a tag
o don't crash when deleting a file using the context menu
o disable Proceed button in the upload dialog once the upload is
started. Fixes various problems like non-responding Quanta after
upload and possibly the bug described in
o don't try to add a newly created action to a non-existent All toolbar
o don't crash on exit if the user removed an action
o enable full copy/paste from documentation and preview. Until now it
worked only with the mouse through the selection.
o improvement: recognize one-line PHP comments starting with #
* KFileReplace
o hide columns that are not useful (but confusing) when doing search
only
Changes:
* Quanta Plus
o VPL: enable VPL on KDE 3.3.x
o show (again) the full filename in a tooltip
o don't crash if the preview widget is closed with a JavaScript command
from the code itself
o possible crash on startup fixed
o don't try to autofill a closing tag for non-xml tags
o when opening a Quanta 3.2 project set the upload status of the files
to "When Modified" not to "Never"
o when adding files to a project, use the upload status of the parent
directory for the newly added file
o fix the Save As.. behavior (it defaulted to some strange directories,
depending on the active treeview, selected directory, etc.)
o update the modified status text/icon when using Save All
o always find the right action to edit, even if there are more actions
with the same user visible name
o don't change the template description if writing to the .dirinfo file
fails (usually for global templates)
o fix creation of new template directories (template type was stored
incorrectly)
o display the user-readable template type in every dialog
o fix the Konqueror launch in meinproc.kmdr
o fix open dialog in checkxml.kmdr: use the the folder selection dialog
to select folders
o improvement: don't show the project toolbar when no project is loaded
o improvement: support loading of more than one toolbar at a time
o improvement: don't ask for toolbar saving if the toolbar names was
modified by Quanta to add (1), (2), etc. at the end
o improvement: disable the Quanta Template page in properties if you
don't have writing rights to the directory
o improvement: show the user-readable template description for every
template file, not just the directories.
o improvement: don't allow to change the template type in the properties
of a file as it's valid per-directory.
* Kommander
o output from ExecButton wasn't sent to standard output
* KLinkStatus
o enable the hide toolbar menu item in the toolbar context menu (and
don't crash with KDE 3.3.0 when you right click on the toolbar)
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
Changes:
* NEW IN KDE: KImageMapEditor integration Andras Mantia, Jan Schaefer
* NEW IN KDE: Integrate KLinkStatus into kdewebdev Andras Mantia,
Paulo Moura Guedes
* Quanta Plus
o Use KMDI for the MDI Andras Mantia
o Basic support for development teams in projects Andras Mantia
o Directory Templates Andras Mantia
o Complete template features Andras Mantia
o Supplemental project file data Eric Laffoon
o Multiple upload profiles Andras Mantia
o Basic CVS project integration (Commit/Update) Andras Mantia
o Support for downloading resources from a central server Andras
Mantia
o Event actions for file and project operations Andras Mantia
o Interface personalities for tasks and project team members Andras
Mantia
o PHP debugger support Linus McCabe, Thiago Silva
o Improve the file trees Jens Herden
o Basic support for any editor implementing the KTextEditor
interface Andras Mantia
o Replace accented characters on the fly Andras Mantia
* Kommander
o Enable list widget functionality Michal Rudolf
o Enable tree detail widget functionality Michal Rudolf
o Improve the editor Michal Rudolf
o Improve the text editor Michal Rudolf
o Add DCOP functions assistant Michal Rudolf
o Handle multiple dialogs packaged in single archive Michal Rudolf
o Add localization functions Michal Rudolf
o Enable free slots Michal Rudolf
o Make widgets DCOP accessable Michal Rudolf
o Add the ability to plug in widgets Marc Britton
o Add rich text blogging widget Marc Britton
o New @readSetting and @writeSetting specials for saving text Marc
Britton
o Population text - populates widgets with signals and slots Marc
Britton
* KFileReplace
o New startup/new project dialog Andras Mantia
* KLinkStatus
o Filter to display links (broken, good, timeout, etc) Paulo Moura
Guedes
o Pause and resume search. Paulo Moura Guedes
o Validate URLs with reference (#) Paulo Moura Guedes
o Edit link referrers in Quanta Paulo Moura Guedes
o Add GUI for settings. Paulo Moura Guedes