Schedules/KDE 3.2 Feature Plan: Difference between revisions

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

Latest revision as of 10:57, 16 March 2016

This page is now on the community wiki.