KDE 3.2.3 to KDE 3.3.0 Changelog
This page tries to present as much as possible the additions and corrections that occured in KDE between the 3.2.3 and 3.3.0 releases.
- Rewrite the name-resolution routines so that true asynchronous lookups are possible (multithreaded). Thiago Macieira
- kconf_update has now support for updating files other than config files. Waldo Bastian <bastian@kde.org>
- Crypto certificates import without user interaction (#82531) Helge Deller <deller@kde.org>
- KEditToolbar: Add support for arranging actions via drag&drop. Sandro Giessl <sandro@giessl.com>
- Move KNewStuff to kdelibs, making it usable for KDE-Edu etc. Josef Spillner <spillner@kde.org>
- Introduce KIMIface, a generic DCOP interface to instant messaging/chat clients, and support libraries for other KDE apps, enabling loosely coupled integration. Will Stephenson <lists@stevello.free-online.co.uk>
- Show actions icons in the configure shortcut dialog. Olivier Goffart <ogoffart @ tisaclinet.be>
- KKeyDialog: add widget (based on klistviewsearchline) for searching shortcuts Cristian Tibirna <tibirna @ kde.org>
- User visible feedback if invocation of browser, help Center or mailer fails
KImgIO
- Add EXR image plugin, supports reading high dynamic range files. Resolves bug 58170. Brad Hards <bradh@frogmouth.net>
- Add support for SGI images (a.k.a. "RGB" images). These do typically have file extensions *.rgb, *.rgba, *.sgi, or *.bw. The SGI image file format is a de-facto standard for textures, for example in 3D modeling. Melchior Franz <mfranz@kde.org>
- Add read support for DDS images (Direct Draw Surface). This format is mainly used for textures in DirectX. Ignacio Castaño <castano at ludicon dot com>
</li> <li><h4>libkabc</h4> <ul> <li>Write support and SSL/TLS for the LDAP resource <em>Szombathelyi György <gyurco@freemail.hu></em></li> </ul> </li> <li><h4>KLocale</h4> <ul> <li>Try harder to find message translations if a string is not
translated in the primary language of the user, but available in other languages that the user has chosen in kcontrol. Heiko Evermann <heiko.evermann@gmx.de>
</li>
<li><h4>KSpell2</h4>
<ul>
<li>Introduction of the new spellchecking library fixing all of
KSpell shortcomings. <em>Zack Rusin <zack@kde.org></em></li>
</ul>
</li>
<li><h4>KHTML part</h4>
<ul>
<li>KHTML: Merge text shifting from WebCore.
<em>Leo Savernik <l.savernik at aon dot at></em></li>
<li>KHTML: Type-ahead find <em>Arend van Beelen jr. <arend@auton.nl></em></li>
<li>Copy To->IM Contact... context menu entry. Using
kimproxy, allow one to initiate a file transfer from Konqueror. Will Stephenson <lists@stevello.free-online.co.uk>
</li>
</ul>
KMagnifer
- Make selection window resizable and moveable Olaf Schmidt <ojschmidt@kde.org>
- Show sliders if magnificated content does not fit the window Olaf Schmidt <ojschmidt@kde.org>
- Magnification modes Olaf Schmidt <ojschmidt@kde.org>
- Allow rotation Olaf Schmidt <ojschmidt@kde.org>
</li> <li><h4>KMouth</h4> <ul> <li>Update the documentation <em>Gunnar Schmi Dt <gunnar@schmi-dt.de></em></li> </ul> </li> </ul>
FSView Part
- Reduced memory requirements for large directory trees Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
</li> <li><h4>Sidebar Plugins</h4> <ul> <li><strong>NEW IN KDE:</strong> Newsticker sidebar applet for viewing RSS feeds <em>Marcus Camen <mcamen@mcamen.de></em></li> </ul> </li> <li><h4>Konqueror Plugins</h4> <ul> <li><strong>NEW IN KDE:</strong>Plugin for accessing <link>
elements (document relations) Franck Quelain <shift@free.fr>
- NEW IN KDE:Search Bar Plugin. Provides quick access to Find In This Page, Google and other search engines. Arend van Beelen jr. <arend@auton.nl>
Addons
</li>
<li><h4>Kate Plugins</h4>
<ul>
<li>Kate Tab Bar extension <em>Dominik Haumann <dhdev@gmx.de></em></li>
</ul>
</li>
<li><h4>KFilePlugin</h4>
<ul>
<li>Meta Info for Windows .lnk files (where does it point to) and
tool (lnkforward) to follow this "link" Martin Koller <m.koller@surfeu.at>
</li>
<li><h4>Kuick</h4>
<ul>
<li>Added option to disable plugin in context menus </li>
</ul>
</li>
</ul>
Artwork
Screen Savers
- Enhance Euphoria and Banner screensavers to run smoothly and look nicer. Enrico Ros <eros.kde@email.it>
</li> </ul>
KUser
- User account administration in a LDAP database Szombathelyi György <gyurco@freemail.hu>
- Samba account administration in a ldapsam backend Szombathelyi György <gyurco@freemail.hu>
- MD5 Shadow password support Szombathelyi György <gyurco@freemail.hu>
</li> </ul>
KControl
- Add a brand new control center module to globally handle KDE visual themes. Lukas Tinkl <lukas@kde.org>
- Add new control center module to test and calibrate joysticks Martin Koller <m.koller@surfeu.at>
</li> <li><h4>Kicker</h4> <ul> <li>Cleaner look for the mini-pager providing for more
contrast. Sandro Giessl <sandro@giessl.com>
</li>
<li><h4>KDM</h4>
<ul>
<li>Added "Lock session" checkbox to "Start New Session"
confirmation dialog
</li>
<li><h4>Konqueror</h4>
<ul>
<li>Let configure shortcuts of plugins actions. <em>Olivier Goffart <ogoffart @ tiscalinet.be></em></li>
<li>Improve the bookmark sidebar module (Context menus,
drag&drop) Sandro Giessl <sandro@giessl.com>
</li>
<li><h4>KDialog</h4>
<ul>
<li>a dialog for showing progress bars would be useful
(#66342) Stephan Binner <binner@kde.org>
</li>
<li><h4>KWin</h4>
<ul>
<li>Per window settings and improved "Store window settings"
(#36377,#15329,#75433) Lubos Lunak <l.lunak@kde.org>
</li>
<li><h4>KDCOP</h4>
<ul>
<li>More types supported for arguments (QSize, QPoint, QRect,
QColor, QPixmap) Olivier Goffart <ogoffart @ tiscalinet.be>
</li>
<li><h4>Konsole</h4>
<ul>
<li>Tabbar button for closing tabs <em>Kurt V. Hindenburg</em></li>
</ul>
</li>
<li><h4>LDAP ioslave</h4>
<ul>
<li>Writing support, SASL authentication and SSL/TLS support
<em>Szombathelyi György <gyurco@freemail.hu></em></li>
</ul>
</li>
</ul>
Python
- Import and maintain a copy of the Python bindings, PyQt and PyKDE. Simon Edwards <simon@simonzone.com>
</li> </ul>
KJSEmbed
- Add support for creating system tray icons from JS Richard Moore <rich@kde.org>
- Restructure the source tree to make things more organised Richard Moore <rich@kde.org>
- Add support for the KPart content streaming API Richard Moore <rich@kde.org>
</li>
KBruch
- port to KConfig XT Sebastian Stein <kbruch@hpfsc.de>
- task displaying reworked Sebastian Stein <kbruch@hpfsc.de>
- make task display configurable Sebastian Stein <kbruch@hpfsc.de>
- new exercise: compare 2 ratios Sebastian Stein <kbruch@hpfsc.de>
- new exercise: convert rational number to fraction Sebastian Stein <kbruch@hpfsc.de>
- new exercise: factorize a given number into its prime factors
- config dialog: set color and font for task display
- What's this help and tooltips added
</li>
<li><h4>Kig</h4>
<ul>
<li>Undo Support for Changing Color and Size of
Objects <em>Dominique Devriese <devriese@kde.org></em></li>
<li>DrGeo import filter <em>Dominique Devriese <devriese@kde.org></em></li>
<li>Line and Point styles <em>Dominique Devriese <devriese@kde.org></em></li>
<li>Property tests <em>Dominique Devriese <devriese@kde.org></em></li>
<li>Better Python error reporting <em>Dominique Devriese <devriese@kde.org></em></li>
<li>Add a system to name objects <em>Dominique Devriese <devriese@kde.org></em></li>
<li>Add some command line functions <em>Dominique Devriese <devriese@kde.org></em></li>
<li>When selecting an argument, tell the user what he's
looking for. <em>Dominique Devriese <devriese@kde.org></em></li>
<li>When selecting an argument, tell the user if the
object he wants to construct needs arguments that are not
available. <em>Dominique Devriese <devriese@kde.org></em></li>
<li>Various small stuff: attach labels to angles, some
new objects like a test if two vectors are equal, some new
transformations, intersection between some remaining objects
etc. <em>Dominique Devriese <devriese@kde.org></em></li>
</ul>
</li>
<li><h4>KHangMan</h4>
<ul>
<li>Use KConfig XT instead of KConfig <em>Anne-Marie Mahfouf <annma@kde.org></em></li>
<li>Add a config dialog if more settings in the Settings
dialog Anne-Marie Mahfouf <annma@kde.org>
</li>
<li><h4>KLettres</h4>
<ul>
<li>Put some data in the corresponding i18n modules and allow
KLettres to download new languages easily using KNewStuff. Leave fr (and en when the sounds are done) as the 2 data languages in KLettres plus the language the user has if available in the i18n module. Anne-Marie Mahfouf <annma@kde.org>
</li>
<li><h4>Kalzium</h4>
<ul>
<li>Rewriting most of the kalziums code <em>Carsten Niehaus <cniehaus@kde.org></em></li>
<li>Make it possible to choose the unit of some
datasets. For example it is now possible to choose between Fahrenheit, Degree Celsius and Kelvin Carsten Niehaus <cniehaus@kde.org>
</li>
<li><h4>KStars</h4>
<ul>
<li>Add ability to manually step clock once per keypress <em>Jason Harris</em></li>
<li>Add proper motion of stars <em>Jason Harris</em></li>
<li>Add text labels to equator, ecliptic, and horizon
lines Jason Harris
</li>
<li><h4>KmPlot</h4>
<ul>
<li>Ability to draw numeric integrals with Euler's
method. Fredrik Edemar <f_edemar@linux.se>
</li>
<li><h4>KWordQuiz</h4>
<ul>
<li><strong>NEW IN KDE:</strong> KWordQuiz is the KDE version of
the flashcard and vocabulary learning program WordQuiz. KWordQuiz is still in early development.
KWordQuiz supports opening, editing, and saving of vocabulary files
(format kvtml). It allows Flashcard mode, Multiple Choice and Question & Answer through a friendly Quiz mode. Peter Hedlund <peter@peterandlinda.com>
</li>
<li><h4>KLatin</h4>
<ul>
<li><strong>NEW IN KDE:</strong> KLatin is a program to help revise
Latin. You can be tested on vocabulary, grammar and verb and the doc includes a revision section. George Wright <gwright@kde.org>
</li>
<li><h4>KTurtle</h4>
<ul>
<li><strong>NEW IN KDE:</strong> KTurtle is an educational
programming environment using the Logo programming language. This makes KTurtle suitable for teaching kids the basics of math, geometry and... programming. The commands used to program are in the style of the Logo programming language. The unique feature of Logo is that the commands are often translated into the speaking language of the programmer.
KTurtle features an integrated Logo interpreter (no need to download
any other program), a powerful editor for the Logo commands with intuitive syntax highlighting, line numbering, etc, context help for all Logo commands... Cies Breijs <cies@showroommama.nl>
</li>
</ul>
Atlantik
<li><h4>KLines</h4>
<ul>
<li>Made accessible by keyboard. <em>Waldo Bastian <bastian@kde.org></em></li>
</ul>
</li>
<li><h4>Konquest</h4>
<ul>
<li>Face lift, reduced number of popup messages. <em>Waldo Bastian <bastian@kde.org></em></li>
</ul>
</li>
KFilePlugins
- exr: Display information for most common attributes in available images. Brad Hards <bradh@frogmouth.net>
- rgb: Display information for most common attributes of SGI graphics. Melchior Franz <mfranz@kde.org>
</li> <li><h4>KDVI</h4> <ul> <li>optional continuous page view, similar to acroread <em>Stefan Kebekus <kebekus@kde.org></em></li> </ul> </li> <li><h4>KPDF</h4> <ul> <li>Added thumbnails to the page list <em>Albert Astals Cid <tsdgeos@terra.es></em></li> </ul> </li> <li><h4>KPovModeler</h4> <ul> <li>Added graphical editing to Mesh object <em>Leon Pennington <leonscape@blueyonder.co.uk></em></li> <li>New objects: New options for media, new patterns (cells, additional crackle options, julia, additional mandel options, and slope), added keywords no_image, no_reflection, and double_illuminate to graphical objects <em>Leon Pennington <leonscape@blueyonder.co.uk></em></li> <li>Added uv mapping and uv vectors <em>Leon Pennington <leonscape@blueyonder.co.uk></em></li> </ul> </li> <li><h4>KolourPaint</h4> <ul> <li><strong>NEW IN KDE:</strong> An easy-to-use paint program designed for everyday tasks like drawing simple diagrams/logos/icons and editing screenshots. Features include undo/redo, more than a dozen tools, selections,
transparent image editing and zoom support (with an optional grid and thumbnail). Clarence Dang <dang at kde dot org>
- Add virtually unlimited Undo/Redo. Clarence Dang <dang at kde dot org>
- Add freehand resizing. Clarence Dang <dang at kde dot org>
- Add drag scrolling. Clarence Dang <dang at kde dot org>
- More image effects: Balance, Emboss, Flatten, Invert (with choice of channels), Reduce Colours, Smooth Scale, Soften & Sharpen. Clarence Dang <dang at kde dot org>
- When loading images, dither more often for better quality. Clarence Dang <dang at kde dot org>
- Configurable colour depth and JPEG quality when saving (with preview). Clarence Dang <dang at kde dot org>
- Single key shortcuts for all tools and tool options. Clarence Dang <dang at kde dot org>
- Fix several selection bugs. Clarence Dang <dang at kde dot org>
- Allow single click creation of text box. Clarence Dang <dang at kde dot org>
- Add Opaque/Transparent widget for the text tool. Clarence Dang <dang at kde dot org>
- Improve text quality when working with transparency. Clarence Dang <dang at kde dot org>
- Paste multiline clipboard contents with MMB correctly. Clarence Dang <dang at kde dot org>
- Improve Resize/Scale dialog usability. Clarence Dang <dang at kde dot org>
- Reduce flicker. Clarence Dang <dang at kde dot org>
- Add Export, Copy To File, Paste From File, Paste in New Window, Full Screen Mode. Clarence Dang <dang at kde dot org>
- Add Zoom In/Out buttons to main toolbar. Clarence Dang <dang at kde dot org>
- Make sure colour palette renders correctly on 8-bit screen. Clarence Dang <dang at kde dot org>
</li>
</ul>
aRts
- JACK output plugin Zack Rusin <zack@kde.org>, Matthias Kretz <kretz@kde.org>
</li> <li><h4>aKode</h4> <ul> <li>akodelib: New multithreaded audio (de/en)coding
library Allan Sandfeld Jensen <kde@carewolf.com>
- akodelib: Plugins for MPEG-audio, Ogg/Vorbis, FLAC, Ogg/FLAC and Musepack decoding Allan Sandfeld Jensen <kde@carewolf.com>
- akodelib: Support for external encoding and output plugins Allan Sandfeld Jensen <kde@carewolf.com>
- akodelib_artsplugin: aRts-plugin that uses the akode-decoding plugins Allan Sandfeld Jensen <kde@carewolf.com>
- akodelib_artsplugin: Support streaming aRts API, to enable streaming playback Allan Sandfeld Jensen <kde@carewolf.com>
</li>
<li><h4>KRec</h4>
<ul>
<li>Update the documentation. <em>Arnold Krille <kde@arnoldarts.de></em></li>
</ul>
</li>
<li><h4>JuK</h4>
<ul>
<li>Improved track announcement popup <em>Michael Pyne <michael.pyne@kdemail.net></em></li>
<li>Add to K3B support for songs <em>Michael Pyne <michael.pyne@kdemail.net></em></li>
<li>Improved DCOP support <em>Michael Pyne <michael.pyne@kdemail.net></em></li>
<li>Drag and drop retagging of songs <em>Michael Pyne <michael.pyne@kdemail.net></em></li>
<li>Quickly play songs from the Search Bar <em>Michael Pyne <michael.pyne@kdemail.net></em></li>
<li>Album random play (#60108) <em>Michael Pyne <michael.pyne@kdemail.net></em></li>
</ul>
</li>
<li><h4>KFilePlugins</h4>
<ul>
<li>New plugin for C64 PSID music files <em>Rolf Magnus <ramagnus@kde.org></em></li>
</ul>
</li>
</ul>
Kopete
- Implement Jabber file transfers. Till Gerken <till@tantalo.net>
- Add Jabber group chat support. Till Gerken <till@tantalo.net>
- Complete Kopete's handling of external changes to IM data stored in KABC - add new contacts if added in KABC and rearrange metacontacts following the data in KABC, similarly, remove. Will Stephenson <lists@stevello.free-online.co.uk>
- New connection API that supporting logging in as a different status than "online" Matt Rogers <matt.rogers@kdemail.net>
- New disconnect API so we can tell when we've been disconnected by the server and can then reconnect. Matt Rogers <matt.rogers@kdemail.net>
- Latex render plugin Duncan Mac-Vicar <duncan@kde.org>
- Add support for bold, italic and underlined messages to Yahoo Matt Rogers <matt.rogers@kdemail.net>
- Add new mail notifications to the Yahoo! plugin Matt Rogers <matt.rogers@kdemail.net>
- Add SSL Support in IRC Jason Keirstead <jason@keirstead.org>
- Add the ability to associate custom KNotify event notifications with a metacontact (Buddy Pounce) Will Stephenson <lists@stevello.free-online.co.uk>
- Add support for irc:// protocols in Konqueror Jason Keirstead <jason@keirstead.org>
- Change the KopeteAwayAction to be more like Konqueror's Recent Documents Jason Keirstead <jason@keirstead.org>
- Add an alias plugin Jason Keirstead <jason@keirstead.org>
- Seperate the password handling from KopeteAccount Richard Smith <kde@metafoo.co.uk>
- Support amaroK in Kopete's Now Listening plugin Will Stephenson <lists@stevello.free-online.co.uk>
- Action to toggle encryption on/off in a chat. Olivier Goffart <ogoffart @ tiscalinet.be>
- Implement KIMIface in Kopete to enable presence and messaging integration across the desktop. Will Stephenson <lists@stevello.free-online.co.uk>
- Merge data acquired from Kopete's protocols to the KDE address book, e.g. names, email addresses and phone numbers. Will Stephenson <lists@stevello.free-online.co.uk>
- Plugin to invite MSN contacts to uses gnomemeeting. Olivier Goffart <ogoffart @ tiscalinet.be>
- "Send Email..." context menu entry. Reuben Sutton <reuben@microsucks.co.uk>
- ICQ, support mimetype application/x-icq to add contacts Stefan Gehn <metz@gehn.net>
- AIM, support aim: protocol to add contacts Stefan Gehn <metz@gehn.net>
- ICQ, support for ignore-, invisible- and visible-list Stefan Gehn <metz@gehn.net>
- MSN incoming File transfers trought the chat session as MSN Messenger 6 does.Olivier Goffart <ogoffart @ tiscalinet.be>
</li> <li><h4>Remote Desktop Connection (krdc)</h4> <ul> <li>Rewrote the RDP client to use an external rdesktop process,
which includes support for RDP 5. Currently this requires a patched rdesktop version to be installed. Future rdesktop versions will have this support built-in. Arend van Beelen jr. <arend@auton.nl>
- Switch to enforce the local cursor. Tim Jansen <tim@tjansen.de>
<li><h4>KWiFiManager</h4>
<ul>
<li>when multiple cards are in use, each instance shows information
for one card Stefan Winter <kde@stefan-winter.de>
</li>
<li><h4>File Sharing</h4>
<ul>
<li>Create an advanced fileshare Control Center module, based on
KSambaPlugin and KNFSPlugin Jan Schaefer <j_schaef@informatik.uni-kl.de>
</li>
</ul>
Kontact
- Kolab client integraton. Bo Thorsen <bo@sonofthor.dk>
- KPilot integration into Kontact. Reinhold Kainhofer <reinhold@kainhofer.com>, Adriaan de Groot <adridg@cs.kun.nl>
- eGroupware connection. Tobias Koenig <tokoe@kde.org>
- Bug voting and feature purchasing help menu items. Don Sanders <sanders@kde.org>
</li> <li><h4>KMail</h4> <ul> <li>HTML mail composing. <em>Don Sanders <sanders@kde.org>, Edwin Schepers <yez@home.nl></em></li> <li>List only open IMAP folders <em>Carsten Burghardt <burghardt@kde.org></em></li> <li>Quick search toolbar item <em>Don Sanders <sanders@kde.org></em></li> <li>Anti Spam Wizard <em>Andreas Gungl <a.gungl@gmx.de></em></li> <li>Anti Virus Wizard <em>Frederick Emmott <fred87@users.sf.net></em></li> <li>Filter Log Viewer <em>Andreas Gungl <a.gungl@gmx.de></em></li> <li>Per-contact crypto preferences <em>Marc Mutz <marc@klaralvdalens-datakonsult.se></em></li> <li>Crypto plugins autoconfiguration <em>Marc Mutz <marc@klaralvdalens-datakonsult.se></em></li> <li>Split sign and encryption keys <em>Marc Mutz <marc@klaralvdalens-datakonsult.se></em></li> <li>Preset encryption/sign keys for OpenPGP and S/MIME in the identity <em>Marc Mutz <marc@klaralvdalens-datakonsult.se></em></li> <li>Importing certificates from PKCS#7 certs-only attachments <em>Marc Mutz <marc@klaralvdalens-datakonsult.se></em></li> <li>Add new (automatic) mailinglist handling functionality. <em>Zack Rusin <zack@kde.org></em></li> <li>Add viewer plugins to allow e.g. KOrganizer to display invitations embedded in KMail. <em>Ingo Kloecker <kloecker@kde.org></em></li> <li>Renaming of Disconnected IMAP folders <em>Bo Thorsen <bo@sonofthor.dk></em></li> <li>New filters: "is email in addressbook?", "is email in one of the addressbook's categories?", "has email an attachmen?" <em>Martin Koebele <martin@mkoebele.de>, Ingo Kloecker <kloecker@kde.org></em></li> <li>Merge in presence display via KIMProxy <em>Will Stephenson <lists@stevello.free-online.co.uk></em></li> <li>Allow starting IM chats from an address's context menu <em>Will Stephenson <lists@stevello.free-online.co.uk></em></li> <li>IMAP ACL support (aka shared folders) <em>David Faure <faure@kde.org></em></li> <li>Expiring old messages as a background task, optionally by moving them to another folder <em>David Faure <faure@kde.org></em></li> <li>Compacting mbox/maildir folders as a background task <em>David Faure <faure@kde.org></em></li> </ul> </li> <li><h4>Kleopatra (formerly known as KGpgCertManager)</h4> <ul> <li>Importing/exporting certificates and secret keys <em>Marc Mutz <marc@klaralvdalens-datakonsult.se></em></li> <li>Deleting certificates <em>Marc Mutz <marc@klaralvdalens-datakonsult.se></em></li> <li>Async / cancel'able operations <em>Marc Mutz <marc@klaralvdalens-datakonsult.se></em></li> <li>Highlighting of revoked/expired/etc certificates in the certlist <em>Marc Mutz <marc@klaralvdalens-datakonsult.se></em></li> </ul> </li> <li><h4>KOrganizer</h4> <ul> <li>Recurrence on todo's <em>Bram Schoenmakers <bramschoenmakers@kde.nl></em></li> <li>Free/Busy view <em>Cornelius Schumacher</em></li> <li>Automatic upload of Free/Busy information to server <em>Cornelius Schumacher</em></li> <li>Remote calendars (auto-update, change notification) <em>Cornelius Schumacher <schumacher@kde.org></em></li> <li>More flexible working hour configuration (minute-based, working days can be selected, overnight shifts are possible) <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Allow editing of more than one day in Journal (diary) view <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Holiday plugin uses the system's country as default <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Filters are also applied to todo lists, and to printing the todo list <em>Reinhold Kainhofer <reinhold@kainhofer.com>, Bram Schoenmakers <bramschoenmakers@kde.nl></em></li> <li>"Copy to" date and "Move to" date popup in popup menu for todo items <em>Bram Schoenmakers <bramschoenmakers@kde.nl></em></li> <li>"Edit"-button in alarmdialog <em>Bram Schoenmakers <bramschoenmakers@kde.nl></em></li> </ul> </li> <li><h4>KPilot</h4> <ul> <li>Fix knotes conduit <em>Adriaan de Groot <adridg@cs.kun.nl></em></li> <li>KPilot integration into Kontact <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Configuration wizard (only three settings, handheld is auto-detected!) <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Allow syncing to remote files (calendar, todo, addressbook) <em>Joern Ahrens</em></li> <li>Add a custom page to KAddressbook's contact editor to allow editing of the custom fields synced by the addressbook conduit <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> </ul> </li> <li><h4>KAlarm</h4> <ul> <li>Add facility to define alarm templates <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add option to play sound file repeatedly until alarm window is closed <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add volume control for playing sound file <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add 'stop sound' button to alarm message window when sound file is played <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add facility to execute shell commands before or after an alarm is displayed <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Middle mouse button over system tray icon displays new alarm dialog <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add option to display a reminder once only before the first alarm recurrence <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add facility to specify shell commands to execute before or after an alarm is displayed <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Display time-to-alarm in reminder message window <em>David Jarvie <software@astrojar.org.uk></em></li> <li>For message texts which are truncated in main window, show full text in tooltip <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Allow more flexible formats in time entry fields <em>David Jarvie <software@astrojar.org.uk></em></li> <li>After creating/editing alarm, prompt to re-enable alarms if currently disabled <em>David Jarvie <software@astrojar.org.uk></em></li> </ul> </li> <li><h4>KArm</h4> <ul> <li>Documentation <em>Mark Bucciarelli <mark@hubcapconsulting.com></em></li> <li>File locking <em>Mark Bucciarelli <mark@hubcapconsulting.com></em></li> <li>CSV Export of timecard history <em>Mark Bucciarelli <mark@hubcapconsulting.com></em></li> </ul> </li> <li><h4>KNotes</h4> <ul> <li>Network-enabled KNotes <em>Michael Brade <brade@kde.org></em></li> <li>Implement rich text mode for the notes. <em>Michael Brade <brade@kde.org></em></li> </ul> </li> <li><h4>KitchenSync</h4> <ul> <li>Finish framework. <em>Cornelius Schumacher <schumacher@kde.org></em></li> <li>Syncing addressbook and calendar data between desktops. <em>Cornelius Schumacher <schumacher@kde.org></em></li> </ul> </li> <li><h4>KNode</h4> <ul> <li>Improved HTML rendering <em>Roberto Selbach Teixeira <roberto@kde.org></em></li> <li>Partial KMail look'n'feel <em>Roberto Selbach Teixeira <roberto@kde.org></em></li> <li>Show long group names as tooltips. <em>Roberto Teixeira <roberto@kde.org></em></li> </ul> </li> <li><h4>KAddressBook</h4> <ul> <li>Simple and advanced Custom Fields support <em>Tobias Koenig <tokoe@kde.org></em></li> <li>Field selection for vCard export plugin <em>Tobias Koenig <tokoe@kde.org></em></li> <li>GUI for per-contact crypto settings (see also KMail) <em>Marc Mutz <marc@klaralvdalens-datakonsult.se>, Steffen Hansen <steffen@klaralvdalens-datakonsult.se></em></li> <li>Make KAddressBook work fine with asynchronous interface of libkabc <em>Tobias Koenig <tokoe@kde.org></em></li> <li>Polish up the GEO, PHOTO, LOGO and SOUND input widgets <em>Tobias Koenig <tokoe@kde.org></em></li> <li>Merge presence display in summary view <em>Will Stephenson <lists@stevello.free-online.co.uk></em></li> <li>Merge editor widget for multiple IM addresses <em>Will Stephenson <lists@stevello.free-online.co.uk></em></li> <li>Add progress bar to KAddressbook's Nokia mobile phone import/export filter <em>Helge Deller <deller@kde.org></em></li> <li>Add custom page to allow editing of the custom fields synced by the addressbook conduit <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> </ul> </li> <li><h4>KonsoleKalendar</h4> <ul> <li>Fix exporting recurring events <em>Allen Winter <winterz@verizon.net></em></li> <li>Handle timezones and localization <em>Allen Winter <winterz@verizon.net></em></li> <li>New --next command line argument for showing next event <em>Tuukka Pasanen <illuusio@mailcity.com></em></li> <li>New --show-next command line argument for showing next so many days events <em>Tuukka Pasanen <illuusio@mailcity.com></em></li> <li>Add a new compact, easy to read, export format <em>Allen Winter <winterz@verizon.net></em></li> </ul> </li> <li><h4>libkdepim</h4> <ul> <li>Add a renamed KIMProxy so that we can use its services and retain compatibility with 3.2. KIMProxy code has been merged with libkdepim. <em>Will Stephenson <lists@stevello.free-online.co.uk></em></li> </ul> </li> </ul>
Umbrello
- Improve icons BARTKO, Zoltan <bartko.zoltan@pobox.sk>
- XMI standard compliance and import of foreign XMI files Oliver Kellogg <okellogg@users.sourceforge.net>
- clean up setModified() handling Sebastian Stein <seb.kde@hpfsc.de>
- alignment tools added Sebastian Stein <seb.kde@hpfsc.de>
- support compressed (*.xmi.tgz, *.xmi.tar.bz2) XMI files Sebastian Stein <seb.kde@hpfsc.de>
- heavily reduced memory usage and CPU load on large projects
- reserved keywords added for supported languages
- new tools for aligning several objects
- support added for compressed XMI files (*.xmi.tgz, *.xmi.tar.bz2)
- New diagram command 'Duplicate' permits the copying of diagram objects including their features
- New association type: Containment (circle-plus.)
- Operation parameters have a 'direction' which documents whether they are input or return values (in, out, inout.) The IDL and Ada generators use this in their generated code.
- Ability to show only public methods/members in diagram.
- Improvements to scaled printing.
- Crisp new icons
- Improved XMI standard conformance of the file format. In principle, Umbrello's XMI parser is now capable of reading foreign XMI files.
- Improved compatibility with old umbrello files
- Support for repeatedly importing the same C++ file(s)
- Umbrello places much less demand on the X server when dealing with large and complex diagrams
- Umbrello still compiles on KDE 3.1 but will not support the new compressed-XMI file format in this case
- 88 bugs fixed
<li><h4>Cervisia</h4>
<ul>
<li>"Create repository" (cvs init) function <em>Christian Loose <christian.loose@kdemail.net></em></li>
<li>Retrieve cvsignore file from server <em>Christian Loose <christian.loose@kdemail.net></em></li>
<li>Add posibility to create a diff between arbitrary revisions to
the log dialog (BR #66231) Christian Loose <christian.loose@kdemail.net>
</li>
<li><h4>KCachegrind</h4>
<ul>
<li>Storing/Switching between visualisation layouts <em>Josef Weidendorfer <Josef.Weidendorfer@gmx.de></em></li>
<li>Possibility to show 2 event types in annotations <em>Josef Weidendorfer <Josef.Weidendorfer@gmx.de></em></li>
<li>PNG export of graph view <em>Josef Weidendorfer <Josef.Weidendorfer@gmx.de></em></li>
<li>Import filters for OProfile, memprof, PERL/Phyton/PHP
profilers Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
</li>
<li><h4>Kompare</h4>
<ul>
<li>Add support for choosing a different encoding for reading the
files or diff output. Otto Bruggeman <bruggie@home.nl>
</li>
<li><h4>KBabel</h4>
<ul>
<li>GUI for projects <em>Stanislav Visnovsky <visnovsky@kde.org></em></li>
<li>Use of KConfigXT <em>Stanislav Visnovsky <visnovsky@kde.org></em></li>
</ul>
</li>
</ul>
KWeather
- Add Day/Night support to KWeather. Ian Reinhart Geiser <geiseri@kde.org>
- Better font support. Ian Reinhart Geiser <geiseri@kde.org>
- Better layout support. Ian Reinhart Geiser <geiseri@kde.org>
</li> <li><h4>KWorldClock</h4> <ul> <li>Provide a reasonable manual <em>Brad Hards <bradh@frogmouth.net></em></li> </ul> </li> </ul>
Kgpg
- Do not show expired keys in the signing dialog Jean-Baptiste Mardelle <bj@altern.org>
- Make it possible to change colors assigned to trust values Jean-Baptiste Mardelle <bj@altern.org>
- Add option to hide invalid keys (revoked/expired) Jean-Baptiste Mardelle <bj@altern.org>
- Improve multi-file operations (better feedback, non-blocking) Jean-Baptiste Mardelle <bj@altern.org>
- Added search filter in key dialogs Jean-Baptiste Mardelle <bj@altern.org>
- Added status bar for improved feedback Jean-Baptiste Mardelle <bj@altern.org>
- Improve autodetection of dropped files (signatures, keys) Jean-Baptiste Mardelle <bj@altern.org>
- Change icon to reflect KGpg's state (busy/ready) Jean-Baptiste Mardelle <bj@altern.org>
</li> <li><h4>KCalc</h4> <ul> <li>More different modes: logic, statistics,
trig-functions Klaus Niederkrueger <kniederk@MI.Uni-Koeln.DE>
- Pressing Ctrl displays the accels for all buttons. Klaus Niederkrueger <kniederk@MI.Uni-Koeln.DE>
- Display content can be copied with standard actions cut/copy/paste Klaus Niederkrueger <kniederk@MI.Uni-Koeln.DE>
</li>
<li><h4>Ark</h4>
<ul>
<li>Search Bar <em>Henrique Pinto <henrique.pinto@kdemail.net></em></li>
<li>New Konqueror Integration Plugin <em>Georg Robbers <Georg.Robbers@urz.uni-hd.de></em></li>
<li>KParts-based integrated viewer <em>Henrique Pinto <henrique.pinto@kdemail.net></em></li>
<li>Improved Extraction Dialog <em>Henrique Pinto <henrique.pinto@kdemail.net></em></li>
</ul>
</li>
</ul>
- Simple toolbar classbrowser Alexander Dymo <cloudtemple@mksat.net>
- New documentation plugin Alexander Dymo <cloudtemple@mksat.net>
- KDevAssistant application - a standalone API documentation viewer Alexander Dymo <cloudtemple@mksat.net>
- Framework for various project documentation plugins Alexander Dymo <cloudtemple@mksat.net>
- Doxygen plugin updates Amilcar do Carmo Lucas <amilcar@ida.ing.tu-bs.de>
- KDevLicense interface Sascha Cunz <scunz@ng-projekt.de>
- Copy/Paste in editor context menu Jens Dagerbo <jens.dagerbo@swipnet.se>
- New FileList plugin Jens Dagerbo <jens.dagerbo@swipnet.se>
- Make some KMDI features configurable Jens Dagerbo <jens.dagerbo@swipnet.se>
- New Code Snippet plugin Robert Gruber
- Doxygen preview and autocomment Jonas Jacobi <jonas.jacobi@web.de>
- NEW IN KDE: KImageMapEditor integration Andras Mantia <amantia@kde.org>, Jan Schaefer <janschaefer@users.sourceforge.net>
- NEW IN KDE: Integrate KLinkStatus into kdewebdev Andras Mantia <amantia@kde.org>, Paulo Moura Guedes <pmg@netcabo.pt>
Quanta Plus
- Use KMDI for the MDI Andras Mantia <amantia@kde.org>
- Basic support for development teams in projects Andras Mantia <amantia@kde.org>
- Directory Templates Andras Mantia <amantia@kde.org>
- Complete template features Andras Mantia <amantia@kde.org>
- Supplemental project file data Eric Laffoon <sequitur@kde.org>
- Multiple upload profiles Andras Mantia <amantia@kde.org>
- Basic CVS project integration (Commit/Update) Andras Mantia <amantia@kde.org>
- Support for downloading resources from a central server Andras Mantia <amantia@kde.org>
- Event actions for file and project operations Andras Mantia <amantia@kde.org>
- Interface personalities for tasks and project team members Andras Mantia <amantia@kde.org>
- PHP debugger support Linus McCabe <Linus@mccabe.nu>, Thiago Silva <thiago.silva@kdemail.net>
- Improve the file trees Jens Herden <jens@kdewebdev.org>
- Basic support for any editor implementing the KTextEditor interface Andras Mantia <amantia@kde.org>
- Replace accented characters on the fly Andras Mantia <amantia@kde.org>
</li> <li><h4>Kommander</h4> <ul> <li>Enable list widget functionality <em>Michal Rudolf <mrudolf@kdewebdev.org></em></li> <li>Enable tree detail widget functionality <em>Michal Rudolf <mrudolf@kdewebdev.org></em></li> <li>Improve the editor <em>Michal Rudolf <mrudolf@kdewebdev.org></em></li> <li>Improve the text editor <em>Michal Rudolf <mrudolf@kdewebdev.org></em></li> <li>Add DCOP functions assistant <em>Michal Rudolf <mrudolf@kdewebdev.org></em></li> <li>Handle multiple dialogs packaged in single archive <em>Michal Rudolf <mrudolf@kdewebdev.org></em></li> <li>Add localization functions <em>Michal Rudolf <mrudolf@kdewebdev.org></em></li> <li>Enable free slots <em>Michal Rudolf <mrudolf@kdewebdev.org></em></li> <li>Make widgets DCOP accessable <em>Michal Rudolf <mrudolf@kdewebdev.org></em></li> <li>Add the ability to plug in widgets <em>Marc Britton <consume@optushome.com.au></em></li> <li>Add rich text blogging widget <em>Marc Britton <consume@optushome.com.au></em></li> <li>New @readSetting and @writeSetting specials for saving
text Marc Britton <consume@optushome.com.au>
- Population text - populates widgets with signals and slots Marc Britton <consume@optushome.com.au>
</li>
<li><h4>KFileReplace</h4>
<ul>
<li>New startup/new project dialog <em>Andras Mantia <amantia@kde.org></em></li>
</ul>
</li>
<li><h4>KLinkStatus</h4>
<ul>
<li>Filter to display links (broken, good, timeout, etc) <em>Paulo Moura Guedes <moura@kdewebdev.org></em></li>
<li>Pause and resume search. <em>Paulo Moura Guedes <moura@kdewebdev.org></em></li>
<li>Validate URLs with reference (#) <em>Paulo Moura Guedes <moura@kdewebdev.org></em></li>
<li>Edit link referrers in Quanta <em>Paulo Moura Guedes <moura@kdewebdev.org></em></li>
<li>Add GUI for settings. <em>Paulo Moura Guedes <moura@kdewebdev.org></em></li>
</ul>
</li>
</ul>
About KDE
KDE is an international technology team that creates free and open source software for desktop and portable computing. Among KDE's products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics and software development. KDE software is translated into more than 60 languages and is built with ease of use and modern accessibility principles in mind. KDE's full-featured applications run natively on Linux, BSD, Windows, Haiku, and macOS.
Trademark Notices.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V..
Linux is a registered trademark of Linus Torvalds. UNIX is a registered trademark of The Open Group in the United States and other countries.
All other trademarks and copyrights referred to in this announcement are the property of their respective owners.
Press Contacts
For more information send us an email: press@kde.org