Schedules/KDE 3.2 Feature Plan

From KDE Community Wiki

You can find out about the schedule for 3.2 in the KDE 3.2 release plan.

TODO
In Progress
Finished

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 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

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

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

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

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 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)

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 Bug 48302. Leo Savernik <l.savernik aon dot at>
    • KHTML: add infrastructure for per-domain settings. See 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

Education

KBruch

Kig

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

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

KSVG

  • NEW IN KDE: Scalable Vector Graphics plugins for Konqueror Nikolas Zimmermann <[email protected]>

KFilePlugins

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

KView

KSnapshot

KGamma

  • NEW IN KDE: A KControl module for monitor gamma correction. Michael v.Ostheim <[email protected]>

KPovModeler

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...
    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.
    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 <[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

KsCD

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

KFileMetaInfo

JuK

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 <[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

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

KMail

Merging kroupware_branch

KNode

KMailCVT

libkabc

  • Port libkabc to the new kresource model
  • Add asynchronous interface Tobias Koenig <[email protected]>

KAddressbook

libkcal

KOrganizer

KAlarm

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

KCachegrind

  • NEW IN KDE: 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

KBabel

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

Bindings

KJSEmbed

Smoke language bindings backend

  • Added operator method parsing to kalyptus and smoke Alexander Kellett <[email protected]>

Korundum / QtRuby

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

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

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

KDE Accessibility

KMagnifier

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]>