KDE 3.1.5 to KDE 3.2.0 Changelog
This page tries to present as much as possible the additions and corrections that occured in KDE between the 3.1.5 and 3.2.0 releases.
Libraries
- Hidden methods in DCOP interfaces - DCOPIDLng Alexander Kellett <lypanov@kde.org>
- Documentation parsing (kdoc based) and inclusion in generated .dcopidl files (note: kdebindings dcopidlng only) Alexander Kellett <lypanov@kde.org>
- Kalyptus based rewrite of DCOPIDL - DCOPIDLng Alexander Kellett <lypanov@kde.org>
- Thumbnail generator for DVI files. Stefan Kebekus <kebekus@kde.org>
- Thumbnail generator for Xcursor files. Fredrik Hoeglund
- KMainWindow can now maintain the statusbar and corresponding action (duplicate (99% of the time broken) code removed from countless applications in KDE). Benjamin Meyer
- KMainWindow, KToolbar, and several other core classes now will only stores settings if those settings are not the default values (helping to reduce the huge size of config files). Benjamin Meyer
- Add support for International Domain Names (IDN). Thiago Macieira, Waldo Bastian <bastian@kde.org>
- KDE Password Registry and Wallet. George Staikos <staikos@kde.org>
- SSL session ID reuse. George Staikos <staikos@kde.org>
- KCookiejar: Support HttpOnly cookies. Waldo Bastian <bastian@kde.org>
- KLocale: support for different calendar systems Hans Petter Bieker <bieker@kde.org>
- KCalendarSystem: support for Hebrew calendar system Hans Petter Bieker <bieker@kde.org>
- Support data urls. See rfc 2397. Leo Savernik <l.savernik at aon.at>
- New tab widget classes KTabBar and KTabWidget in kdeui Stephan Binner <binner@kde.org>
- New KFile permissions panel Tim Jansen <tim@tjansen.de>
- Support for mimetype inheritance and aliases David Faure <faure@kde.org>
- KDialogBase: Replace setButtonOkText() & co. with setButtonOk() that takes a KGuiItem instead (deprecating the old methods) Martijn Klingens <klingens@kde.org>
- Move KPrefs from libkdepim to kdelibs. Cornelius Schumacher <schumacher@kde.org>, Waldo Bastian <bastian@kde.org>
- Support for "extra fields" in KIO slaves and in Konqueror / KFileDialog David Faure <faure@kde.org>
- Add KSplashScreen, a splash screen class based on QSplashScreen (with support for KDE's Xinerama options) Chris Howells <howells@kde.org>
- KPasteTextAction: enhanced action for pasting text by offering a list with the clipboard history. Andras Mantia <amantia@kde.org>
KHTML
- Non-modal find dialog David Faure <faure@kde.org>
</li> <li><h2>KDEfx</h2> <ul> <li>Added KCPUInfo class which makes it possible for applications to do runtime checks for architecture specific CPU features, such MMX, 3DNow! and AltiVec. <em>Fredrik Hoeglund</em></li> <li>Added MMX and SSE2 optimizations to the blending functions in KImageEffect, that among other things are used to blend the translucent menus when the menu effect is set to software blend, and to tint icons when they're selected in icon views. <em>Fredrik Hoeglund</em></li> </ul> </li> <li><h2>Kate Part</h2> <ul> <li>File type specific settings <em>Christoph Cullmann <cullmann@kde.org></em></li> <li>vi style cmd line <em>Christoph Cullmann <cullmann@kde.org></em></li> <li>Support variable lines in files <em>Anders Lund <anders.lund@lund.tdcadsl.dk></em></li> <li>Color Schemes <em>Christoph Cullmann <cullmann@kde.org></em></li> <li>Indentation based code folding <em>Christoph Cullmann <cullmann@kde.org></em></li> <li>Implement more DCOP interfaces and clean up the ktexteditor dcop interfaces <em>Christoph Cullmann <cullmann@kde.org></em></li> </ul> </li> <li><h2>KImgIO</h2> <ul> <li>Add PCX image plugin, supports reading and writing 1, 4, 8 and 24bpp images <em>Nadeem Hasan <nhasan@kde.org></em></li> <li>Add TGA image plugin, supports reading and writing true color TGA images (compressed and uncompressed) <em>Dominik Seichter <domseichter@web.de></em></li> </ul> </li> <li><h2>Interfaces</h2> <ul> <li>Interfaces for KBytesEdit widget part <em>Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de></em></li> </ul> </li> <li><h2>KSpell</h2> <ul> <li>Adding ability to spell check HTML, TeX and nroff documents. <em>Zack Rusin <zack@kde.org></em></li> <li>Completely reworking the spell checking dialog. Adding language selection combo. <em>Zack Rusin <zack@kde.org></em></li> </ul> </li> </ul>
Base
Kate
- Moving KATE view management over to KMDI Joseph Wenninger <jowenn@kde.org>
- Basic project managment Christoph Cullmann <cullmann@kde.org>
</li> <li><h2>KControl</h2> <ul> <li>Xinerama KControl module, enhanced KDE Xinerama and dual-head support <em>George Staikos <staikos@kde.org></em></li> <li>add/update control module for configuring per-domain settings. See <a href="http://bugs.kde.org/show_bug.cgi?id=49145" title="RFE: Access Control over JavaScript Properties Globally and Per-Domain">Bug 49145</a>. <em>Leo Savernik <l.savernik at aon.at></em></li> <li>Support for per-style configuration settings in the style control center module, a module for Keramik <em>Maksim Orlovich <orlovich at cs.rochester.edu></em></li> <li>Add support for installing/removing- and switching Xcursor themes to the mouse KControl module <em>Fredrik Hoeglund</em></li> <li>Font installer - create fonts:/ ioslave, and modify KControl module to use this. See http://members.lycos.co.uk/cpdrummond for (old) screenshots/download <em>Craig Drummond <craig@kde.org></em></li> </ul> </li> <li><h2>KHotKeys</h2> <ul> <li>Update to version 2.0, which includes more features like mouse gestures. <em>Lubos Lunak <l.lunak@kde.org></em></li> </ul> </li> <li><h2>KWin</h2> <ul> <li>Full support for latest NETWM spec version in KWin, and seamless usage of other compliant window managers with KDE. <em>Lubos Lunak <l.lunak@kde.org></em></li> <li>New API for window decoration plugins. <em>Lubos Lunak <l.lunak@kde.org></em></li> <li>Focus stealing prevention. <em>Lubos Lunak <l.lunak@kde.org></em></li> <li>Add an option to allow wide borders to some of the window decoration styles <em>Gunnar Schmi DT <gunnar@schmi-dt.de></em></li> </ul> </li> <li><h2>Kicker</h2> <ul> <li>Make addition of non-KDE applications to Kicker easier <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Enable backgrounds for child panels and all applets, allow for colorization of background pixmaps <em>Aaron J. Seigo <aseigo@kde.org></em></li> <li>Allow applets to export a menu to the handle <em>Aaron J. Seigo <aseigo@kde.org></em></li> <li>User defined plain colors for tiles <em>Aaron J. Seigo <aseigo@kde.org></em></li> <li>Make the panel transparent. <em>Zack Rusin <zack@kde.org></em></li> <li>Add an option to the RMB-menu and to the "Advanced Options" in kcontrol to enable/disable the panel handle when "Custom" size is selected. <em><gjwucherpfennig at gmx.net></em></li> </ul> </li> <li><h2>KDM</h2> <ul> <li>More sophisticated session definitions, common with GDM <em>Oswald Buddenhagen <ossi@kde.org></em></li> <li>Pluggable greeter input methods; better architectural compliance with PAM's input model. <em>Oswald Buddenhagen <ossi@kde.org></em></li> </ul> </li> <li><h2>Various (kwin, kdesktop, kcontrol, ksmserver)</h2> <ul> <li>Optimally support the X Resize and Rotate extension. <em>Hamish Rodda <rodda@kde.org></em></li> </ul> </li> <li><h2>All KDE applications (kdebase/kdenetwork/kdepim/kdegraphics,...)</h2> <ul> <li>No absolute paths to user home directories in KDE config files. This allows to support roaming users. <em>Helge Deller <deller@kde.org></em></li> </ul> </li> <li><h2>Konsole</h2> <ul> <li>Add a better interface to konsolepart for other apps. <em>Dominique Devriese <devriese@kde.org></em></li> <li>Added "Set Selection End" to right mouse button menu. <em></em></li> <li>Column text selecting when Ctrl and Alt are pressed <em></em></li> <li>Uses now KTabWidget, allows tab context menus and more <em>Stephan Binner <binner@kde.org></em></li> <li>Utilize KNotify (e.g. passive popup) for "Activity", "Bell", "Shell Exit" and "Silence" events <em></em></li> <li>ZModem up- and download (requires rzsz) <em>Waldo Bastian <bastian@kde.org></em></li> <li>Make bidi rendering (for RTL languages) configurable. <em>Meni Livne <livne@kde.org></em></li> </ul> </li> <li><h2>KEditBookmarks</h2> <ul> <li>Export to HTML and printing of bookmark collection. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Recursive favicon updates in bookmark editor. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Field for incremental searching on titles. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Opera and Internet Explorer bookmark collection exporting. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Bookmark editor now includes an extra pane to allow title/url editing without use of context menu / keyboard shortcuts. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>More detailed bookmark access information (last viewed, first seen, view counts). <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Recursive - entire collection, per folder - alphabetical sorting <em>Alexander Kellett <lypanov@kde.org></em></li> </ul> </li> <li><h2>Konqueror</h2> <ul> <li>Enhanced Konqueror statusbar and kpart statusbar extension. Statusbar notifications for secure connections, wallet, js errors. <em>David Faure <faure@kde.org>, George Staikos <staikos@kde.org></em></li> <li>Bookmarklets support in the form of a "Mini-tools" konq-plugin <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Addition of an advanced Add Bookmark dialog. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Read-only bookmark menu includes. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Ability to select which items should be shown in the bookmark bar. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Servicemenu improvements: placed in a common Actions submenu, allow grouping into submenus, allow for separators, allow simple mimetype globbing <em>Aaron J. Seigo <aseigo@kde.org></em></li> <li>Bookmarking of all loaded tabs as a folder. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>Lightweight bookmark editing from within bookmarks menu via context menu. <em>Alexander Kellett <lypanov@kde.org></em></li> <li>New sidebar module: Web. Implements sidebar modules similar to those introduced in Netscape 6/Mozilla. <em>George Staikos <staikos@kde.org></em></li> <li>Konqueror "preloading", often reducing Konqueror startup time. <em>Lubos Lunak <l.lunak@kde.org></em></li> <li>Spellchecking in text forms and spelling highlighting <em>Scott Wheeler <wheeler@kde.org>, Don Sanders <sanders@kde.org></em></li> <li><h2>Tabbed Browsing</h2> <ul> <li>"New Tab" and "Close Tab" buttons besides the tab bar <em>Stephan Binner <binner@kde.org></em></li> <li>Loading/read state indication by tab color <em>Stephan Binner <binner@kde.org></em></li> <li>Drag and drop support from/to tabs and to empty tab bar space <em>Stephan Binner <binner@kde.org></em></li> <li>Allow to reorder tabs with pressed middle mouse button <em>Stephan Binner <binner@kde.org></em></li> <li>Middle mouse button on tabs or empty tab bar space opens clipboard content <em>Stephan Binner <binner@kde.org></em></li> <li>Support for opening external URLs and popups in new tabs <em>Stephan Binner <binner@kde.org></em></li> <li>Optional permanent close buttons within tabs and permanent shown tab bar <em>Stephan Binner <binner@kde.org></em></li> </ul> </li> <li><h2>KHTML part</h2> <ul> <li>KHTML: Implement caret mode. This is a prerequisite for designmode. See <a href="http://bugs.kde.org/show_bug.cgi?id=48302" title="khtml support for designMode and contenteditable=true">Bug 48302</a>. <em>Leo Savernik <l.savernik at aon dot at></em></li> <li>KHTML: add infrastructure for per-domain settings. See <a href="http://bugs.kde.org/show_bug.cgi?id=49145" title="RFE: Access Control over JavaScript Properties Globally and Per-Domain">Bug 49145</a>. <em>Leo Savernik <l.savernik at aon.at></em></li> <li>better support for samba shares through libsmbclient of samba 3.0 <em>Stephan Kulow <coolo@kde.org></em></li> </ul> </li> </ul> </li> <li><h2>KIO Slaves</h2> <ul> <li>kio_smtp: SMTP pipelining support for faster submission, esp. over high-latency links. <em>Marc Mutz <mutz@kde.org></em></li> </ul> </li> <li><h2>KDesktop</h2> <ul> <li>Added GUI for "Mouse wheel over desktop switches desktop" option. </li> <li>Make screen savers capable of being DPMS aware, so they can be disabled when watching a movie or TV if the app sets up X DPMS appropriately. <em>Gregor Jasny <Gregor.Jasny@epost.de></em></li> <li>Screen locker: pluggable greeter input methods; better architectural compliance with PAM's input model. <em>Oswald Buddenhagen <ossi@kde.org></em></li> <li>Shadow behind the text of the desktop icons, for more readability <em>Laur Ivan</em></li> <li>E-mail addresses entered in "Run Command..." (Alt-F2) will start mailer. <em>Waldo Bastian <bastian@kde.org></em></li> <li>Numeric expression in "Run Command..." (Alt-F2) is evaluated. <em>Waldo Bastian <bastian@kde.org></em></li> </ul> </li> </ul>
Addons
Vim KPart
- NEW IN KDE: A Vim KPart for embedding in KMail, Develop and other programs Mickael Marchand <marchand@kde.org>
</li> <li><h2>Konqueror KPart FSView</h2> <ul> <li><strong>NEW IN KDE:</strong> View mode for directories, showing files/directories as rectangles with area proportional to sizes. <em>Josef Weidendorfer <Josef.Weidendorfer@gmx.de></em></li> </ul> </li> <li><h2>KBinaryClock</h2> <ul> <li><strong>NEW IN KDE:</strong> KBinaryClock is a panel applet for KDE that displays the current time in binary. <em>Benjamin Meyer</em></li> </ul> </li> </ul>
Artwork
Screen Savers
- GUI for making the screensaver start/stay not started when the mouse pointer is in a certain corner of the screen. Chris Howells <howells@kde.org>
- Use the kiosk framework to allow sysadmins to prevent certain kinds of screensavers (e.g. those that manipulate the screen) from being used. Chris Howells <howells@kde.org>
- Make it possible to disable certain kinds of screensaver in the random screenaver (e.g. OpenGL) Chris Howells <howells@kde.org>
- Remove kdeartwork/kscreensaver/xsavers -- they are forks of xscreensaver screensavers and xscreensaver screen savers are already well supported in KDE Chris Howells <howells@kde.org>
- NEW IN KDE: kclock.kss -- a native KDE screen saver that shows a moving or centered analog clock. Melchior Franz <mfranz@kde.org>
</li> <li><h2>Styles</h2> <ul> <li><strong>NEW IN KDE:</strong> Plastik widget style <em>Sandro Giessl <ceebx@users.sourceforge.net></em></li> </ul> </li> </ul>
Education
KBruch
- NEW IN KDE: A small program to generate tasks with fractions (homepage) Sebastian Stein <kbruch@hpfsc.de>
</li> <li><h2>Kig</h2> <ul> <li><strong>NEW IN KDE:</strong> An interactive geometry program (<a href="http://edu.kde.org/kig">homepage</a>) <em>Dominique Devriese <devriese@kde.org></em></li> <li>Scripting Support <em>Dominique Devriese <devriese@kde.org></em></li> <li>Horizontal Scrolling Support <em>Dominique Devriese <devriese@kde.org></em></li> </ul> </li> <li><h2>KHangMan</h2> <ul> <li>Add a toolbar with special characters per language <em>Anne-Marie Mahfouf <annma@kde.org></em></li> <li>Implement a tip to help guess the word on right-click in French <em>Anne-Marie Mahfouf <annma@kde.org></em></li> <li>Add the German language data <em>Anne-Marie Mahfouf <annma@kde.org></em></li> <li>Modified the GUI so it resizes much better, fixed bugs, cleaned code, transparent pictures. <em>Anne-Marie Mahfouf, Stefan Asserhäll and Robert Gogolok</em></li> <li>Added several language data and a script for adding a new language easily. <em>Anne-Marie Mahfouf and Stefan Asserhäll</em></li> </ul> </li> <li><h2>KLettres</h2> <ul> <li>Add a toolbar with special characters per language <em>Anne-Marie Mahfouf <annma@kde.org></em></li> <li>Cleaned code, added classes, added Czech as new language. <em>Anne-Marie Mahfouf</em></li> </ul> </li> <li><h2>Kalzium</h2> <ul> <li>New informationdialog with pictures of the elements and a lot informations. The old dialog has now less information but all the really important. <em>Carsten Niehaus <cniehaus@kde.org></em></li> <li> Show the atomic orbits (Bohr). Each hull is represented by one orbit (a circle) and every electron is represented by a smaller circle on the corresponding orbit. <em>Carsten Niehaus <cniehaus@kde.org></em></li> <li>The data can now be searched and views in a table. Furthermore you can now export the data you selected into a csv-file. <em>Carsten Niehaus <cniehaus@kde.org></em></li> <li>Adding several data-types (eg information about the orbits) <em>Carsten Niehaus <cniehaus@kde.org></em></li> </ul> </li> <li><h2>KStars</h2> <ul> <li>Telescope Control using INDI for hardware interface <em>Jasem Mutlaq</em></li> <li>Command-line image generation mode (does not launch GUI) <em>Jason Harris</em></li> <li>Comets and Asteroids <em>Jason Harris</em></li> <li>Jupiter's moons and a tool to plot their positions vs. time. <em>Jason Harris</em></li> <li>Tracks showing paths of solar system bodies <em>Jason Harris</em></li> <li>AAVSO light-curve plotter for variable stars <em>Jasem Mutlaq</em></li> <li>Tool to plot object altitude vs. time <em>Pablo de Vicente</em></li> <li>Batch mode in some astronomial calculator modules <em>Pablo de Vicente</em></li> <li>"What's Up Tonight?" tool <em>Thomas Kabelmann</em></li> <li>ScriptBuilder for point-and-click creation of kstars DCOP scripts <em>Jason Harris</em></li> <li>Improved startup and rendering time <em>KStars team</em></li> <li>Replace SAO star catalog with Hipparcos/Tycho catalog <em>Jason Harris</em></li> <li>"Export Image" menu action <em>Jason Harris</em></li> <li>"Execute scipt" menu action <em>Jason Harris</em></li> <li>Run script from within the ScriptBuilder tool <em>Jason Harris</em></li> <li>click-and-drag zoom box <em>Jason Harris</em></li> <li>customizable eyepiece field-of view indicator <em>Jason Harris</em></li> <li>Zoom-dependent faint limit should affect non-stellar objects <em>Jason Harris</em></li> <li>Evening only/Morning only option in WUT tool <em>Jason Harris</em></li> <li>Add Epoch box to manual focus tool <em>Pablo de Vicente</em></li> <li>Expand list of named stars. <em>Jason Harris</em></li> <li>Upgrade telescope control to INDI 1.11 <em>Jasem Mutlaq</em></li> <li>Handbook chapter on telescope control <em>Jasem Mutlaq</em></li> <li>Non-sidereal telescope tracking <em>Jasem Mutlaq</em></li> <li>Telescope Setup wizard <em>Jasem Mutlaq</em></li> <li>Display Greek letter designation of stars <em>Jason Harris</em></li> </ul> </li> </ul>
Games
Atlantik
- Support custom tokens Rob Kaper <kaper@kde.org>
- Token/avatar images
- Privacy: only connect to meta server on Internet upon specific user request
- KNotify event support
<li><h2>KGoldrunner</h2> <ul> <li><strong>NEW IN KDE:</strong> Write and test game engine, game editor, game levels and KDE application interface for new game KGoldrunner <em>Ian Wadham <ianw@netspace.net.au></em></li> <li>Write HTML documentation (KGoldrunner Handbook) <em>Ian Wadham <ianw@netspace.net.au></em></li> <li>Move source code and games data from kdenonbeta to kdegames CVS <em>Ian Wadham <ianw@netspace.net.au></em></li> <li>Improve the graphics of the game and update the screenshots in the documentation <em>Ian Wadham <ianw@netspace.net.au></em></li> <li>Convert the documentation to docbook form and commit to kdegames <em>Ian Wadham <ianw@netspace.net.au></em></li> </ul> </li> <li><h2>KReversi</h2> <ul> <li>Modified the AI so it scales much better from easy to hard and can make mistakes on easier levels (much more fun now to play). <em>Benjamin Meyer</em></li> <li>Converted to use the standard KDE games highscore widget. High schores now corilates to a much better ranking system based upon the AI level and then the total number of pieces at the end of the game. <em>Benjamin Meyer</em></li> <li>Fixed segfaults and converted the application to use xmlui (standard KDE key accels, help menu etc). <em>Benjamin Meyer</em></li> </ul> </li> <li><h2>KMahjongg</h2> <ul> <li>Massive code cleanup and bug fixes. <em>Benjamin Meyer</em></li> </ul> </li> <li><h2>KPatience</h2> <ul> <li>Implemented the popular spider game. <em>Josh Metzler</em></li> <li>Freecell drops cards more intellegent. <em>Josh Metzler</em></li> </ul> </li> </ul>
Graphics
KPDF
- NEW IN KDE: PDF viewer based on XPDF Christophe Devriese <oelewapperke@ulyssis.org>
</li> <li><h2>KSVG</h2> <ul> <li><strong>NEW IN KDE:</strong> Scalable Vector Graphics plugins for Konqueror <em>Nikolas Zimmermann <wildfox@kde.org></em></li> </ul> </li> <li><h2>KFilePlugins</h2> <ul> <li>pcx: Displays width, height, bpp, dpi for PCX images <em>Nadeem Hasan <nhasan@kde.org></em></li> <li>dvi: show basic information <em>Stefan Kebekus <kebekus@kde.org></em></li> <li>pnm: Display format, dimension, bpp and comments of PBM, PGM and PPM images. <em>Volker Krause <volker.krause@rwth-aachen.de></em></li> </ul> </li> <li><h2>KDVI</h2> <ul> <li>Function to embed external PostScript files into a DVI file <em>Stefan Kebekus <kebekus@kde.org></em></li> <li>support for colored fonts <em>Stefan Kebekus <kebekus@kde.org></em></li> <li>KDVI can now use Type1 and TrueType fonts in addition to PK fonts. This reduces waiting times for font generation to a minimum, and give easier access to fonts used in Asian languages <em>Stefan Kebekus <kebekus@kde.org></em></li> <li>massive performance improvement <em>Stefan Kebekus <kebekus@kde.org></em></li> <li>support for papersize specials <em>Stefan Kebekus <kebekus@kde.org></em></li> <li>usability enhancements (better statusbar display, reload button, 'read-up' feature, etc.) <em>Stefan Kebekus <kebekus@kde.org></em></li> </ul> </li> <li><h2>kviewshell</h2> <ul> <li>FullScreen mode <em>Stefan Kebekus <kebekus@kde.org></em></li> <li>more intelligent handling of paper sizes/orientations <em>Stefan Kebekus <kebekus@kde.org></em></li> <li>usability enhancements <em>Stefan Kebekus <kebekus@kde.org></em></li> </ul> </li> <li><h2>KView</h2> <ul> <li>autoscroll the image when creating a selection <em>Matthias Kretz <kretz@kde.org></em></li> <li>drag and drop support <em>Matthias Kretz <kretz@kde.org></em></li> <li>some basic image effects as a new plugin <em>Matthias Kretz <kretz@kde.org></em></li> <li>open images from stdin <em>Matthias Kretz <kretz@kde.org></em></li> </ul> </li> <li><h2>KSnapshot</h2> <ul> <li>Window snapshots optionally don't include window decorations <em>Lubos Lunak <l.lunak@kde.org></em></li> <li>Region snapshots. User interface makeover. <em>Nadeem Hasan <nhasan@kde.org></em></li> </ul> </li> <li><h2>KGamma</h2> <ul> <li><strong>NEW IN KDE:</strong> A KControl module for monitor gamma correction. <em>Michael v.Ostheim <MvOstheim@web.de></em></li> </ul> </li> <li><h2>KPovModeler</h2> <ul> <li>Basic plugin framework <em>Andreas Zehender <zehender@kde.org></em></li> <li>The user is asked if pending changes should be saved before rendering <em>Andreas Zehender <zehender@kde.org></em></li> <li>Control point selection in the properties view for bicubic patch, sor, lathe and prism <em>Andreas Zehender <zehender@kde.org></em></li> <li>Export flag for graphical objects and the camera <em>Andreas Zehender <zehender@kde.org></em></li> <li>Height field view structure <em>Leon Pennington <leon@leonscape.co.uk></em></li> <li>Light object gained, parallel, circular and orient options <em>Leon Pennington <leon@leonscape.co.uk></em></li> <li>Dispersion options are supported for interior <em>Leon Pennington <leon@leonscape.co.uk></em></li> <li>Support for POV-Ray 3.5 noise generators <em>Leon Pennington <leon@leonscape.co.uk></em></li> <li>New POV-Ray 3.5 warp types <em>Leon Pennington <leon@leonscape.co.uk></em></li> <li>New POV-Ray 3.5 objects: isosurface, projected through, radiosity, global photons, photons, light groups, interior texture, mesh <em>Leon Pennington <leon@leonscape.co.uk>, Andreas Zehender <zehender@kde.org></em></li> </ul> </li> <li><h2>KGhostView</h2> <ul> <li>Thumbnail generation for all pages <em>Albert Astals Cid <tsdgeos@terra.es>, Luis Pedro Coelho <luis@luispedro.org></em></li> </ul> </li> </ul>
Multimedia
aRts
- New mixer-channel: LittleStereoMixer Arnold Krille <kde@arnoldarts.de>
- Create KAudioPlayStream and put it into kdelibs/arts/kde. Needed at
least for KRec and its the logical counterpart to KAudoRecordStream...
It is basicly a total rewrite of the (not compiling) version Matthias Kretz put into kdenonbeta/arts/kde so I could grab and finish it. Arnold Krille <kde@arnoldarts.de> - New Widget: LayoutBox being able to change direction dynamically. As replacement for [HV]Box. Arnold Krille <kde@arnoldarts.de>
- New Widget: PopupBox with the ability to hide its contents and showing them inside the widget or a new top-level widget (like a tooltip but permanent). Arnold Krille <kde@arnoldarts.de>
- New Widget: Label that can rotate its text. Arnold Krille <kde@arnoldarts.de>
- New Widget: Tickmarks specially for deciBel. Arnold Krille <kde@arnoldarts.de>
- New Widget: VolumeFader specially for Volumes supporting deciBel. Arnold Krille <kde@arnoldarts.de>
- New Widget: VU-Meter specially for deciBel.
Supports various styles: NormalBars (just a configurable number of bars), FireBars (a colored bar moving), LineBar (a bar moving, color depends on the actual volume), Small (whole widget painted in a color depending on the volume)
Configurable things: Direction, Peak, Peakfalloff, min. dB, style. Arnold Krille <kde@arnoldarts.de> - A Gui for the StereoVolumeControl. Arnold Krille <kde@arnoldarts.de>
- First part of the rewriting/reordering of artscontrol. Making the features available via a lib. Arnold Krille <kde@arnoldarts.de>
- A little kicker-applet named artscontrol ;-) Perhaps with the ability to include not only the master-fader but an environment-mixer with a small gui. Of course it includes all the normal artscontrol features. Arnold Krille <kde@arnoldarts.de>
- AudioIOEsd: output to an esd Ian Chiew <ian@snork.net>
- autosuspend in full duplex Stefan Westerfeld <stw@kde.org>
</li> <li><h2>Noatun</h2> <ul> <li>Equalizer in KJofol Skin Loader. <em>Stefan Gehn <metz AT gehn.net></em></li> <li>Support for loading of EXTM3U Format (saved by Winamp since 2.x). <em>Stefan Gehn <metz AT gehn.net></em></li> <li>Support for loading of Windows Media Player Playlists. <em>Stefan Gehn <metz AT gehn.net></em></li> <li>Variable Band Equalizer. <em>Charles Samuels <charles@kde.org></em></li> <li>New playlist, Oblique. <em>Charles Samuels <charles@kde.org></em></li> </ul> </li> <li><h2>KRec</h2> <ul> <li> Big rewrite to create a new simplier Gui and make it easier to use. Its a big bunch of work and depends on a lot of small things. <em>Arnold Krille <kde@arnoldarts.de></em></li> <li> Make exporting to various soundformats work. OGG and MP3 need some additional work for 3.3 but are working for now. <em>Arnold Krille <kde@arnoldarts.de></em></li> <li>Saving and loading of KRec's own fileformat. <em>Arnold Krille <kde@arnoldarts.de></em></li> <li>Create a view-mode for the soundfiles. <em>Arnold Krille <kde@arnoldarts.de></em></li> <li>Create an informative time/size/etc display. <em>Arnold Krille <kde@arnoldarts.de></em></li> <li> Add a menu to open the Audiomanager (and other tools) since there is an artscontrol library. <em>Arnold Krille <kde@arnoldarts.de></em></li> <li>Make it use the Arts::LevelMeter. <em>Arnold Krille <kde@arnoldarts.de></em></li> </ul> </li> <li><h2>aKtion</h2> <ul> <li>Drop aKtion. <em>Chris Howells <howells@kde.org></em></li> </ul> </li> <li><h2>KsCD</h2> <ul> <li>LIRC support <em>Aaron J. Seigo <aseigo@kde.org></em></li> <li>Using the new KDE cddb library. <em>Richard Laerkaeng <richard@goteborg.utfors.se>, Aaron J. Seigo <aseigo@olympusproject.org></em></li> </ul> </li> <li><h2>KAudioCreator</h2> <ul> <li>Using the new KDE cddb library. <em>Benjamin Meyer</em></li> <li>Automaticly detects CD's. <em>Benjamin Meyer</em></li> <li>Many new small features including: File text regular expression replacment. <em>Benjamin Meyer</em></li> <li>Disk drive now user selectable. <em>Benjamin Meyer</em></li> </ul> </li> <li><h2>libkcddb</h2> <ul> <li><strong>NEW IN KDE:</strong> Common library for accessing cddb information <em>Richard Laerkaeng <richard@goteborg.utfors.se></em></li> <li>Add support for sending cddb information <em>Richard Laerkaeng <richard@goteborg.utfors.se></em></li> </ul> </li> <li><h2>KFileMetaInfo</h2> <ul> <li>ID3v2 support (without id3lib) <em>Scott Wheeler <wheeler@kde.org></em></li> </ul> </li> <li><h2>JuK</h2> <ul> <li><strong>NEW IN KDE:</strong> A jukebox and music manager <em>Scott Wheeler <wheeler@kde.org></em></li> <li>Advanced search mode <em>Scott Wheeler <wheeler@kde.org></em></li> <li>Tree view mode <em>Scott Wheeler <wheeler@kde.org></em></li> <li>Storable searches <em>Scott Wheeler <wheeler@kde.org></em></li> <li>A "weighted width" mode for the playlists -- possibly to be merged into KListView <em>Scott Wheeler <wheeler@kde.org></em></li> </ul> </li> </ul>
Network
Kopete
- NEW IN KDE: A multi-protocol instant messaging tool (homepage)
- Remove the config page for the yahoo module. All configuration will be moved to the Yahoo account config. Matt Rogers <matt@matt.rogers.name>
- Port the plugin loading GUI over to kdelibs::KPluginSelector and get rid of the custom PluginLoader class Martijn Klingens <klingens@kde.org>
- Support KWallet for password storage Martijn Klingens <klingens@kde.org>
- Port the configuration to KSettings::Dialog. Matt Rogers <matt@matt.rogers.name>
- Integrate Kopete's contact list into KAddressBook The Kopete team <kopete-devel@kde.org>
- Cleanup the API to be more robust. Notably, unload plugins asynchronously, get rid of ConfigModule and use KCMs instead and try to cut down on the amount of nested event loops. Martijn Klingens <klingens@kde.org>
- Switch the Oscar Plugin to KExtendedSocket Matt Rogers <matt@matt.rogers.name>
- Port the Jabber plugin to use libxmpp Till Gerken
- Port MSN to the new protocol (MSNP9) Olivier Goffart <ogoffart(@)tiscalinet.be>
- MSN display picture and incomming MSN custom emoticons support Olivier Goffart <ogoffart(@)tiscalinet.be>
</li> <li><h2>Desktop Sharing (krfb)</h2> <ul> <li>HTTP Server for Java applet <em></em></li> </ul> </li> <li><h2>ksim</h2> <ul> <li>Snmp plugin <em>Simon Hausmann <hausmann@kde.org></em></li> </ul> </li> <li><h2>Remote Desktop Connection (krdc)</h2> <ul> <li>Additional protocol: RDP <em></em></li> <li>Preferences system <em></em></li> <li>Special keys dialog for CTRL-ALT-DEL and similar combinations <em></em></li> <li>View Only option <em></em></li> <li>Allow scaling in fullscreen mode <em></em></li> <li>Support for CursorPos extension, better 'dot-cursor' handling <em></em></li> <li>Toolbar redesign <em></em></li> </ul> </li> <li><h2>KWiFiManager</h2> <ul> <li><strong>NEW IN KDE:</strong> application for monitoring and configuring wireless LAN connections <em>Stefan Winter <kde@stefan-winter.de></em></li> </ul> </li> <li><h2>KPPP</h2> <ul> <li><strong>Log viewer:</strong>Show summary for selections and show a monthly estimates in the statistics area. <em>Andras Mantia, Mikolaj Machowski</em></li> <li>Fixed a bug in modem command writing</li> </ul> </li> </ul>
PIM
Kontact
- NEW IN KDE: Introduction of Kontact, KDE's PIM and groupware suite. Daniel Molkentin <molkentin@kde.org>
- Drag and Drop of mails on calendar and todo list. Cornelius Schumacher <schumacher@kde.org>, Don Sanders <sanders@kde.org>
- Adding KNode part. Zack Rusin <zack@kde.org>
</li> <li><h2>KMail</h2> <ul> <li>Load attachments on demand (imap). <em>Carsten Burghardt <burghardt@kde.org></em></li> <li>Add "Play Sound" option as filter action / when receiving new mail. <em></em></li> <li>Add identity-dependant spell-checking dictionary. <em>Ingo Kloecker <kloecker@kde.org></em></li> <li>Add Imap-subscription. <em>Carsten Burghardt <burghardt@kde.org></em></li> <li>Select startup-folder. <em>Carsten Burghardt <burghardt@kde.org></em></li> <li>Easy language selection for as-you-type spell checking. <em>Ingo Kloecker <kloecker@kde.org></em></li> <li>Allow message preview window to be hidden or displayed to the right of the messages list. <em>Till Adam <till@adam-lilienthal.de></em></li> <li>Improved Threading, particularly subject threading. <em>Till Adam <till@adam-lilienthal.de></em></li> <li>Sort and thread stable adding and removing of messages in the current folder. <em>Till Adam <till@adam-lilienthal.de>, Don Sanders <sanders@kde.org></em></li> <li>Allow mails to have multiple statuses. <em>Till Adam <till@adam-lilienthal.de></em></li> <li>Watch thread and ignore thread. <em>Till Adam <till@adam-lilienthal.de></em></li> <li>Searching and filtering mail by status. <em>Till Adam <till@adam-lilienthal.de></em></li> <li>Mailcheck in individual imap folders. <em>Till Adam <till@adam-lilienthal.de></em></li> <li>As-you-type spell checking. <em>Don Sanders <sanders@kde.org></em></li> <li>Search folders (a.k.a virtual folders). <em>Don Sanders <sanders@kde.org></em></li> <li>Kontact integration. <em>Don Sanders <sanders@kde.org></em></li> <li>Per folder duplicate message removal. <em>Don Sanders <sanders@kde.org></em></li> <li>Search dialog usability improvements including context menu. <em>Don Sanders <sanders@kde.org></em></li> <li>Separate reader window usability improvements including context menu. <em>Don Sanders <sanders@kde.org></em></li> <li>Auto saving of mails being composed, prevents mail loss in the result of a hard crash. <em>Don Sanders <sanders@kde.org></em></li> <li>Ad hoc filters. <em>Don Sanders <sanders@kde.org></em></li> <li>Drag and Drop of mails on KOrganizer to turn mails into events or todos. This requires a message drag object and a DCOP call to select a mail in the reader window by an identifier. <em>Cornelius Schumacher <schumacher@kde.org></em></li> <li>Disconnected IMAP. <em>Bo Thorsen <bo@sonofthor.dk></em></li> <li><h2>Merging kroupware_branch</h2> <ul> <li>Disconnected IMAP <em>Bo Thorsen <bo@sonofthor.dk></em></li> <li>compliant MDN support <em>Marc Mutz <mutz@kde.org></em></li> </ul> </li> </ul> </li> <li><h2>KNode</h2> <ul> <li>Add DCOP interface <em>Zack Rusin <zack@kde.org></em></li> <li>Make KNode a fully functional KPart <em>Zack Rusin <zack@kde.org></em></li> <li>Integration with KWallet <em>Zack Rusin <zack@kde.org></em></li> </ul> </li> <li><h2>KMailCVT</h2> <ul> <li>New GUI based on KWizard <em>Laurence Anderson <l.d.anderson@warwick.ac.uk></em></li> <li>Code cleanup <em></em></li> </ul> </li> <li><h2>libkabc</h2> <ul> <li>Port libkabc to the new kresource model <em></em></li> <li>Add asynchronous interface <em>Tobias Koenig <tokoe@kde.org></em></li> </ul> </li> <li><h2>KAddressbook</h2> <ul> <li>Input fields for GEO, CLASS, PHOTO, LOGO and SOUND <em>Tobias Koenig <tokoe@kde.org></em></li> <li>Make the views plugins <em></em></li> <li>Kontact integration. <em>Cornelius Schumacher <schumacher@kde.org>, Don Sanders <sanders@kde.org>, Tobias Koenig <tokoe@kde.org></em></li> </ul> </li> <li><h2>libkcal</h2> <ul> <li>Unit tests. <em>Cornelius Schumacher <schumacher@kde.org></em></li> </ul> </li> <li><h2>KOrganizer</h2> <ul> <li>File backend which automatically stores all changes and supports external changes of the data <em>Cornelius Schumacher</em></li> <li>Allow moving of events that span several days <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Full support for arbitrary week start days (as configured in the control center) <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Configurable printing <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Dialog to import calendars as resources, e.g. for subscribing to webcal URLs. <em>Cornelius Schumacher <schumacher@kde.org></em></li> <li>Quick event generation in agenda view (type-ahead). <em>Cornelius Schumacher <schumacher@kde.org></em></li> <li>Remote calendars (caching) <em>Cornelius Schumacher <schumacher@kde.org></em></li> <li>Support drag and drop of todos to event views. <em>Cornelius Schumacher <schumacher@kde.org>, Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Locking of calendar files. <em>Cornelius Schumacher <schumacher@kde.org></em></li> <li>Incidence attachements. <em>Cornelius Schumacher <schumacher@kde.org></em></li> <li>Kontact integration. <em>Cornelius Schumacher <schumacher@kde.org>, Don Sanders <sanders@kde.org></em></li> </ul> </li> <li><h2>KAlarm</h2> <ul> <li>Add option for alarm to send an email. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add options for non-modal alarm message window. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add options to store and view expired alarms. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add copy, view and undelete actions for the selected alarm. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Restore alarm messages which were displayed before KAlarm was killed or crashed. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Implement shift key accelerator for spinbox buttons. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Store alarm data in calendar file in a more standard way. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add KAddressBook birthday import facility. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add option to set an advance warning for alarms. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add option to set font and foreground color for individual alarm messages. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add option to list next 24 hours' alarms in system tray tooltip. <em>David Jarvie <software@astrojar.org.uk></em></li> <li>Add time-to-alarm display option to main alarm list. <em>David Jarvie <software@astrojar.org.uk></em></li> </ul> </li> <li><h2>KPilot</h2> <ul> <li>Generalized .pdb viewer component <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>DOC conduit to convert text files to PalmDOC (Aportis DOC, TealReader, Weasel reader etc.) texts on the handheld. <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>New application "kpalmdoc" that converts texts (.txt) to .pdb files and the other way round. Also works for whole directories, bookmarks are supported. (This app is similar to MakeDocJ/MakeDocW) <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Allow addressbook sync with an arbitrary vcard file (not only StdAddressbook) <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Allow synchronization of the handheld's custom fields with addressbook fields like URL, birthdate, ICQ, etc. <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Fixed the backup when doing a hot sync. New fast backup mode. <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>All sync settings are now global settings, but can be overriden in the conduit configuration. <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>Redesigned conduit selection and configuration dialog. <em>Adriaan de Groot</em></li> <li>New conduit: The systeminfo conduit exports information about the handheld to a text or html file. <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>New Viewer/Editor: It is now possible to edit todos directly in KPilot. The changes are synced to the handheld. <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> <li>New Viewer/Editor: You can edit the raw data of any database from the handheld (using a Hex Editor). The changes are synced to the handheld <em>Reinhold Kainhofer <reinhold@kainhofer.com></em></li> </ul> </li> <li><h2>KArm</h2> <ul> <li> Use libkcal to store data. This way KArm and KOrganizer can work off the same TODO list. Also, KArm now stores the history of hours logged in the same file as the tasks. VTODO == task, and VEVENT == a start/stop timer event. <em>Mark Bucciarelli <mark@hubcapconsulting.com></em></li> <li> Prompt user to pick file name when importing legacy storage. Previously, storage format was determined with magic based on strings in the file name. <em>Mark Bucciarelli <mark@hubcapconsulting.com></em></li> <li> Create new timecard report. Ask user for a date range and generate a list of weekly tables that show hours spent by task and day. Paste this text report into the clipboard. <em>Mark Bucciarelli <mark@hubcapconsulting.com></em></li> <li>Use IconList dialog for preferences screen. <em>Mark Bucciarelli <mark@hubcapconsulting.com></em></li> </ul> </li> </ul>
SDK
KUIViewer
- NEW IN KDE: KUIViewer part that allows the preview of UI files. Ian Reinhart Geiser <geiseri@kde.org>
</li> <li><h2>UI Thumbnail</h2> <ul> <li><strong>NEW IN KDE:</strong> Thumbnail preview for UI files. <em>Ian Reinhart Geiser <geiseri@kde.org></em></li> </ul> </li> <li><h2>KCachegrind</h2> <ul> <li><strong>NEW IN KDE:</strong> <a href="http://kcachegrind.sf.net">KCachegrind</a>, a profile data visualisation. The data is generated with the Valgrind derived tool Calltree (see homepage) <em>Josef Weidendorfer <Josef.Weidendorfer@gmx.de></em></li> </ul> </li> <li><h2>Cervisia</h2> <ul> <li>Login support for pserver cvs servers <em>Christian Loose <christian.loose@hamburg.de></em></li> <li>DCOP service that provides easy access to CVS functions (cvsservice) <em>Christian Loose <christian.loose@hamburg.de></em></li> <li>Optimize and improve Cervisia's file and directory view (UpdateView) <em>Andre Woebbeking <woebbeking@onlinehome.de></em></li> <li>Better SSH support. Add ability to start and use ssh-agent. (BR #39155) <em>Christian Loose <christian.loose@hamburg.de></em></li> <li>More KDE standard compliant dialogs (QDialog -> KDialogBase) <em>Andre Woebbeking <woebbeking@onlinehome.de></em></li> <li>Remember last opened directory in "Open Sandbox..." dialog <em>Christian Loose <christian.loose@hamburg.de></em></li> <li>Add new command line option (-log) to display a log dialog for a single file without starting Cervisia <em>Christian Loose <christian.loose@hamburg.de></em></li> <li>Add "diff to HEAD" functionality to display changes made by other developers before updating the local working copy <em>Andre Woebbeking <woebbeking@onlinehome.de></em></li> <li>Make list views configurable (column order/widths, sorting) <em>Andre Woebbeking <woebbeking@onlinehome.de></em></li> <li>Add "Hide Empty Directories" functionality to display only directories which contain any <i>"changes"</i> <em>Andre Woebbeking <woebbeking@onlinehome.de></em></li> <li>Use user's settings (locale and timezone) to display dates and times <em>Andre Woebbeking <woebbeking@onlinehome.de></em></li> <li>Add splitters to resolve dialog (BR #41263) <em>Christian Loose <christian.loose@hamburg.de></em></li> <li>Add new view to log dialog that shows the cvs output in a similar form as the command-line client. <em>Christian Loose <christian.loose@hamburg.de></em></li> </ul> </li> <li><h2>KFilePlugins</h2> <ul> <li><b>ts</b>: Displays the number of translated, untranslated and obsolete messages of Qt-Linguist files <a href="http://www.cip.biologie.Uni-Osnabrueck.DE/niehaus/linux/kfile_ts.tar.bz2">kfile_ts.tar.bz2</a> <em>Carsten Niehaus <cniehaus@kde.org></em></li> <li><b>diff</b>Added support for recognizing Subversion diff output. <em>Otto Bruggeman <bruggie@home.nl></em></li> </ul> </li> <li><h2>KBabel</h2> <ul> <li>Catalog Manager caching <em>Stefan Asserhall</em></li> <li>Bookmarks <em>Marco Wegner</em></li> <li>TMX dictionary plugin <em>Stanislav Visnovsky <visnovsky@kde.org></em></li> <li>Highlighting code rewrite <em>Marco Wegner</em></li> <li>CVS integration in Catalog Manager <em>Marco Wegner</em></li> <li>GNU gettext plural forms <em>Stanislav Visnovsky <visnovsky@kde.org></em></li> <li>Validation plugin-based tools <em>Stanislav Visnovsky <visnovsky@kde.org></em></li> <li>Create plural form translation from single text <em>Stanislav Visnovsky <visnovsky@kde.org></em></li> <li>Marking using mouse in Catalog Manager <em>Stanislav Visnovsky <visnovsky@kde.org></em></li> <li>RegExp marking in Catalog Manager <em>Marco Wegner <mail@marcowegner.de></em></li> <li>Plugin-based file import/export <em>Stanislav Visnovsky <visnovsky@kde.org></em></li> <li>Autosave feature <em>Marco Wegner <mail@marcowegner.de></em></li> <li>Whitespace translations validation plugin <em>Dwayne Bailey <dwayne@translate.org.za></em></li> <li>Translation length validation plugin <em>Dwayne Bailey <dwayne@translate.org.za></em></li> <li>Translations still in English validation plugin <em>Dwayne Bailey <dwayne@translate.org.za></em></li> <li>Qt Linguist import/export plugin <em>Marco Wegner <dubbleu@web.de></em></li> </ul> </li> <li><h2>Kompare</h2> <ul> <li>Fixed some problems with the interaction between the navigation part and the komparepart, mostly preventing double emitted signals so it got a bit faster. <em>Otto Bruggeman <bruggie@home.nl></em></li> <li>Added the ability to load a file and diff output and to patch the file. <em>Otto Bruggeman <bruggie@home.nl></em></li> <li>A lot of internal cleanups so maintenance will be easier. <em>Otto Bruggeman <bruggie@home.nl></em></li> <li>Added an interface class/library you can link your application against to expose the extra methods the komparepart implements over a standard KPart. This is not guaranteed to be binary compatible yet. I might need to add support for the encoding in the interface. <em>Otto Bruggeman <bruggie@home.nl></em></li> </ul> </li> <li><h2>Umbrello</h2> <ul> <li><strong>NEW IN KDE:</strong> <a href="http://uml.sourceforge.net/">Umbrello UML Modeller</a> <em>Umbrello Developers <uml-devel@lists.sourceforge.net></em></li> <li>refactoring agent <em>Umbrello Developers <uml-devel@lists.sourceforge.net></em></li> <li>improved code export <em>Umbrello Developers <uml-devel@lists.sourceforge.net></em></li> <li>changing properties of multiple items at one time <em>Sebastian Stein <seb_stein@gmx.de></em></li> <li>refactor internal code (Widget and WidgetData classes) <em>Oliver Kellogg <Oliver.Kellogg@t-online.de></em></li> <li>Add Datatype widget and internal representation <em>Umbrello Developers <uml-devel@lists.sourceforge.net></em></li> </ul> </li> </ul>
Bindings
KJSEmbed
- Make more core facilities available to scripts Richard Moore <rich@kde.org>
- Add a factory for creating non-widget QObjects Richard Moore <rich@kde.org>
- Add support for slots that return a value Richard Moore <rich@kde.org>
- Add bindings to allow loading of XML and DOM access Richard Moore <rich@kde.org>
- Add DCOP access to create and use dcop interfaces from KJS Ian Reinhart Geiser <geiseri@kde.org>
- Add access to KConfig for KJSEmbed Ian Reinhart Geiser <geiseri@kde.org>
- Add NetAccess bindings Zack Rusin <zack@kde.org>
</li> <li><h2>Smoke language bindings backend</h2> <ul> <li>Added operator method parsing to kalyptus and smoke <em>Alexander Kellett <lypanov@kde.org></em></li> </ul> </li> <li><h2>Korundum / QtRuby</h2> <ul> <li>Fairly complete Qt and KDE bindings for Ruby <em>Richard Dale <Richard_Dale@tipitina.demon.co.uk>, Alexander Kellett <lypanov@kde.org></em></li> </ul> </li> <li><h2>Koala Java</h2> <ul> <li>Remove the need for manual edits or patches in the generated bindings code <em>Richard Dale <Richard_Dale@tipitina.demon.co.uk></em></li> <li>Convert operator methods, with names such as op_plus() for '+' or op_write() for '<<' <em>Richard Dale <Richard_Dale@tipitina.demon.co.uk></em></li> <li>Add any friend functions, as static methods to the Qt or KDE classes. For instance, BarIconSet() as a static method KDE.BarIconSet(), and bitBlt() is Qt.bitBlt() <em>Richard Dale <Richard_Dale@tipitina.demon.co.uk></em></li> <li>For C++ methods with default args, generate all the possible java methods, not just the variants with the least, and the most args <em>Richard Dale <Richard_Dale@tipitina.demon.co.uk></em></li> <li>Add new classes such as KMdi*. Remove obsolete classes <em>Richard Dale <Richard_Dale@tipitina.demon.co.uk></em></li> <li>Convert non const string arguments to StringBuffers, and leave ordinary immutable args as Strings <em>Richard Dale <Richard_Dale@tipitina.demon.co.uk></em></li> <li>Generate the correct code for boolean[] and int[] arg types <em>Richard Dale <Richard_Dale@tipitina.demon.co.uk></em></li> </ul> </li> </ul>
Utilities
KRegExpEditor
- Create an application on its own from KRegExpEditor (several users have requested this) Jesper K. Pedersen <blackie@kde.org>
- Add a verifier window where user can try his regular expression Jesper K. Pedersen <blackie@kde.org>
- Add some warnings on invalid regular expressions (like $^) Jesper K. Pedersen <blackie@kde.org>
- Ensure predefined regular expressions are correct i18n'ed Jesper K. Pedersen <blackie@kde.org>
- Add support for Emacs style Regular Expression syntaxes Jesper K. Pedersen <blackie@kde.org>
</li> <li><h2>KJots</h2> <ul> <li>XMLUI-ify and improve the interface. Using a treeview for books and bookmarks for quick nav. <em>Aaron J. Seigo <aseigo@kde.org></em></li> <li>Printing and viewing of entire books. <em>Aaron J. Seigo <aseigo@kde.org></em></li> <li>Autosave. <em>Aaron J. Seigo <aseigo@kde.org></em></li> </ul> </li> <li><h2>KMilo</h2> <ul> <li><strong>NEW IN KDE:</strong> A generic framework to support special keyboards and hardware features, such as those found on laptops. <em>George Staikos <staikos@kde.org></em></li> <li>KMilo support for PowerBooks via pbbuttonsd. <em>George Staikos <staikos@kde.org></em></li> </ul> </li> <li><h2>KLaptop</h2> <ul> <li>Full Linux ACPI support (suspend etc, throttling, performance profiles) <em>Paul Campbell <paul@taniwha.com></em></li> <li>Back panel brightness support for some laptops (Sony, Toshiba) <em>Paul Campbell <paul@taniwha.com></em></li> <li>Recode to run as a KDED daemon <em>Paul Campbell <paul@taniwha.com></em></li> <li>Better Thinkpad support <em>Paul Campbell <paul@taniwha.com></em></li> <li>Triggers from lid closure (suspend, powerdown etc) - on laptops with ACPI support <em>Paul Campbell <paul@taniwha.com></em></li> <li>Sony laptop extensions support (/dev/sonypi - scroll wheel, panel brightness) <em>Paul Campbell <paul@taniwha.com></em></li> <li>Added the ability to auto-disable suspend etc when the load average is high <em>Paul Campbell <paul@taniwha.com></em></li> <li>Display the state of individual batteries in ACPI systems <em>Paul Campbell <paul@taniwha.com></em></li> <li>Support for Linux kernel software suspend <em>Paul Campbell <paul@taniwha.com></em></li> <li>Added battery charged notification dialog <em>Paul Campbell <paul@taniwha.com></em></li> <li>Option to use blank screensaver when in battery mode <em>George Staikos <staikos@kde.org></em></li> <li>Support for the Linux CPUFreq interface. <em>Volker Krause <volker.krause@rwth-aachen.de></em></li> </ul> </li> <li><h2>Kgpg</h2> <ul> <li><strong>NEW IN KDE:</strong> frontend for gpg. <em>Jean-Baptiste Mardelle <bj@altern.org></em></li> <li>Key editing in GUI (changing passphrase, trust, expiration) <em><bj@altern.org></em></li> <li>Support for key groups <em><bj@altern.org></em></li> <li>Speed up key manager <em><bj@altern.org></em></li> <li>Gpg-agent support <em><bj@altern.org></em></li> <li>Auto import missing signatures <em><bj@altern.org></em></li> <li>improved editor (print, spell check, ...) <em><bj@altern.org></em></li> <li>Manage photo id's <em><bj@altern.org></em></li> <li>Revocation certificates (print, save) <em><bj@altern.org></em></li> <li>Change dialogs to KBaseDialog for ui consistency <em><bj@altern.org></em></li> <li>Implement the missing key editing commands in the GUI (adduid, deluid,..) <em><bj@altern.org></em></li> <li>When encrypting a folder, give a choice of compression scheme (zip, tar,...) <em><bj@altern.org></em></li> </ul> </li> <li><h2>KHexEdit2</h2> <ul> <li><strong>NEW IN KDE:</strong> A hex edit widget library <em>Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de></em></li> <li>move the lib of the new KHexEdit2 widget from kdenonbeta over to kdeutils/khexedit/lib <em>Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de></em></li> <li>implement interfaces for the KBytesEdit widget part <em>Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de></em></li> </ul> </li> </ul>
Quanta
Quanta Plus
- Basic VPL (WYSIWYG) mode Nicolas Deschildre <nicolasdchd@ifrance.com>
- Project documentation handling Andras Mantia <amantia@kde.org>
- Enhanced editing and autocompletion (user tags, user PHP functions, CSS selector classes, autofilling of mandatory child tags, etc.) Andras Mantia <amantia@kde.org>
- Frame wizard Luciano Gulmini <e.gulmini@tiscali.it>
- New CSS wizard Luciano Gulmini <e.gulmini@tiscali.it>
- Abbreviation support Andras Mantia <amantia@kde.org>
- Create DTEPs from real DTD files Andras Mantia <amantia@kde.org>
- Filter the templates through an action Andras Mantia <amantia@kde.org>
- Offline page parsing Andras Mantia <amantia@kde.org>
- Attribute tree view (another, easy way to edit tag attributes) Andras Mantia <amantia@kde.org>
- Modify the user toolbars and actions from a context menu Andras Mantia <amantia@kde.org>
- Visual problem reporter Andras Mantia <amantia@kde.org>
- Tip dialog Eric Laffoon <sequitur@kde.org>
- Kommander based Quick Start dialog
- Crash recovery Emiliano Gulmini <emi_barbarossa@yahoo.it>
- Script management facility Eric Laffoon <sequitur@kde.org>
- XML Tools Chris Hornbaker <chrishornbaker@earthlink.net>
- integrate Keith Isdale's kxsldbg Chris Hornbaker <chrishornbaker@earthlink.net>
- HTML table editor Andras Mantia <amantia@kde.org>
- KFileReplace integration Andras Mantia <amantia@kde.org>
- tag file edit mode Eric Laffoon <sequitur@kde.org>
- Loading of new DTEP packages without restarting and sending of DTEP packages via e-mail. Andras Mantia <amantia@kde.org>
- Enhanced DCOP, script action and plugin support. Andras Mantia <amantia@kde.org>
- Function to convert the tag and attribute cases in a document. Andras Mantia <amantia@kde.org>
- User extensible preview in external browser. By default Konqueror, Mozilla, Netscape, Opera and Lynx is supported. Andras Mantia <amantia@kde.org>
- Enhanced document management: close buttons on tabs, close other tabs, reload functionality. Andras Mantia <amantia@kde.org>
- New Kommander based Quick Start dialog for (X)HTML. Andras Mantia <amantia@kde.org>
- Support for previewing the "noframes" section of a document. Andras Mantia <amantia@kde.org>
</li> </ul>
KDE Accessibility
KMagnifier
- NEW IN KDE: A screen magnifier
- GUI improvements: Optional menu and toolbars, popup menu Olaf Jan Schmidt <ojschmidt@kde.org>, Gunnar Schmi Dt <gunnar@schmi-dt.de>
- Speed improvements Olaf Jan Schmidt <ojschmidt@kde.org>
</li> <li><h2>KMouseTool</h2> <ul> <li><strong>NEW IN KDE:</strong> Mouse click tool for people with carpal tunnel syndrome <em></em></li> <li>Make KMouseTool dock into the system tray <em>Gunnar Schmi Dt <gunnar@schmi-dt.de></em></li> <li>GUI improvements <em>Olaf Jan Schmidt <ojschmidt@kde.org></em></li> </ul> </li> <li><h2>KMouth</h2> <ul> <li><strong>NEW IN KDE:</strong> Tool to create sentences for speech synthesizer <em></em></li> <li>Word completion <em>Gunnar Schmi Dt <gunnar@schmi-dt.de></em></li> <li>Support for multiple languages <em>Gunnar Schmi Dt <gunnar@schmi-dt.de></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