New KDE 3.4 Features

Libraries

Base

  • KPersonalizer

    • Add accessibility features to the KPersonalizer Olaf Jan Schmidt <ojschmidt@kde.org>
  • KControl

    • Add support to mouse KControl for Logitech specific features, such as reporting battery power, and changing resolution on optical mice. Brad Hards <bradh@frogmouth.net>
    • Add keyboard gestures for enabling AccessX features Gunnar Schmi Dt <gunnar@schmi-dt.de>
    • Improve the usability of the high contrast color schemes for low-vision users Gunnar Schmi Dt <gunnar@schmi-dt.de>
    • Expand the Theme manager to include icon effects and fonts and create a set of high-contrast themes. Gunnar Schmi Dt <gunnar@schmi-dt.de>
  • Kicker

    • Trash button Kevin Ottens <ervin ipsquad net>
    • Improved layout management allowing such things as multiple panels on the same side of the screen and maximizing windows on different Xinerama screens properly Aaron J. Seigo <aseigo@kde.org>
    • Drag 'n drop between panels Aaron J. Seigo <aseigo@kde.org>
    • Network Folders button Kevin Ottens <ervin ipsquad net>
    • Improved RTL layouts Wilco Greven <wgreven@kde.org>
    • Improved Xinerama taskbar support (show windows from individual screens) Aaron J. Seigo <aseigo@kde.org>
    • System Tray Icon Hiding Aaron J. Seigo <aseigo@kde.org>
    • Allow any extension, for instance Kasbar, to be set as the "main panel". Aaron J. Seigo <aseigo@kde.org>
    • Kicker refactoring to reduce overhead, improve look 'n feel and simplify code base Aaron J. Seigo <aseigo@kde.org>
    • Added context menu for panel menu groups and entries Stephan Binner <binner@kde.org>
    • Non-GUI option for menu item size (kickerrc: [menus] MenuEntryHeight=48)
  • KDM

    • Reboot options Oswald Buddenhagen <ossi@kde.org>, Stephan Kulow <coolo@kde.org>
    • Proper session-on-demand implementation including fast user switching. Oswald Buddenhagen <ossi@kde.org>
    • Safe shutdown: prevent shooting down sessions in the background. Oswald Buddenhagen <ossi@kde.org>
  • Konqueror

    • "Delete" is not shown in context menus by default anymore. The KDE 3.3 option to toggle this continues to exist. Pressing Shift while calling "Move to Trash" now deletes.
    • Middle-click on bookmarkbar and bookmarkmenu entries opens in separate tab/window David Faure <faure@kde.org>
    • Middle-click on home/up/back/forward entries opens in separate tab/window Daniel Teske <teske@squorn.de>
    • settings:/ ioslave for displaying the kcontrol hierarchy Joseph Wenninger <jowenn@kde.org>
    • Treat archives as directories in the navigation panel Joseph Wenninger <jowenn@kde.org>
    • Marking only the filename in a rename operation (58749) Stephan Binner <binner@kde.org>
    • Improve open new tab after current tab (89103) Stephan Binner <binner@kde.org>
    • Autoscrolling with mouse middle button (92374) Stefan Nikolaus <stefan.nikolaus@stuco.uni-oldenburg.de>
    • Ability to quick search on history and bookmarks sidebar (92818) Stephan Binner <binner@kde.org>
    • Search for selection from RMB-menu should open search result in new tab (93595) Stephan Binner <binner@kde.org>
    • Please show title of website in location bar autocomplete (77561) Stephan Binner <binner@kde.org>
    • Display in status bar when a popup window got suppressed (85246) Stephan Binner <binner@kde.org>
    • Cursor indication when hovering mailto: link (86512) Stephan Binner <binner@kde.org>
    • Show encryption status with color in location bar (96139) Stephan Binner <binner@kde.org>
    • Text selection to tab if it is a link (80455) Stephan Binner <binner@kde.org>
    • On links that target to a new window, show 'open in this window' in context menu (95423) Stephan Binner <binner@kde.org>
    • Non-GUI option for closing tabs with middle mouse button (konquerorrc: [FMSettings] MouseMiddleClickClosesTab=true) Stephan Binner <binner@kde.org>
  • KWin

    • Support for the XComposite extension through managing a fork of xcompmgr. Including windows translucency depending on window state, configurable window shadows and fading effects on window mappingThomas Lübking <thomas.luebking@web.de>
    • Keybindings for individual windows (#44268) Lubos Lunak <l.lunak@kde.org>
  • Icons

    • Add an icon effect for producing monochrome icons Gunnar Schmi Dt <gunnar@schmi-dt.de>
  • Konsole

    • Allow settings of --workdir to work for newly opened sessions (BR94864) Kurt Hindenburg <kurt.hindenburg@kdemail.net>
    • Allow shortcuts for all sessions (BR94075) Kurt Hindenburg <kurt.hindenburg@kdemail.net>
    • Convert konsole to use the new ktabwidget->setTabBarHidden for hiding the tabbar Kurt Hindenburg <kurt.hindenburg@kdemail.net>
  • Trash ioslave

    • Abstraction for a trashcan, to allow trashing multiple files with the same name, restoring to original location, storing the date of deletion, and faster trashing of files David Faure <faure@kde.org>
  • Media ioslave

    • Replacement for the devices:/ ioslave which will handle media (mount points, audio cd, etc...) Kevin Ottens <ervin ipsquad net>
  • System ioslave

    • Implement a new system:/ ioslave to replace the old one. It aims to give more exposure to the kio technology. Kevin Ottens <ervin ipsquad net>
  • Remote ioslave

    • Implement a remote:/ ioslave to help accessing remote URLs. It'll be the perfect companion to system:/. Kevin Ottens <ervin ipsquad net>
  • Klipper

    • Limit on history size relaxed Esben Mose Hansen <kde@mosehansen.dk>
    • Search-as-you-type in clipboard history Esben Mose Hansen <kde@mosehansen.dk>
    • Support for images Esben Mose Hansen <kde@mosehansen.dk>

Addons

  • Sidebar Plugins

    • Newsticker: Add ability to sort news feeds. Marcus Camen <mcamen@mcamen.de>
  • Konqueror Plugins

    • Add Textfilter to dirfilter plugin for konqi-as-filemanager Martin Koller <m.koller@surfeu.at>

Artwork

  • Screen Savers

    • Give kdesktop_lock an autologout feature Chris Howells <howells@kde.org>
  • Wallpapers

    • Use .desktop files for wallpaper metadata Jonathan Riddell <jr @jriddell.org>
    • Allow SVG wallpapers Jonathan Riddell <jr @jriddell.org>

Education

  • KBruch

    • Option to not show mixed number notation in result. Sebastian Stein <seb.kde@hpfsc.de>
  • Kig

    • Allow Editing of Defined Types in the Type Dialog Dominique Devriese <devriese@kde.org>, Pino Toscano <toscano.pino@tiscali.it>
    • LaTeX Exporter Pino Toscano <toscano.pino@tiscali.it>
    • SVG Exporter Pino Toscano <toscano.pino@tiscali.it>
    • Support for constructing polygons Maurizio Paolini <paolini@dmf.unicatt.it>, Dominique Devriese <devriese@kde.org>
    • Support for compressed .kig files (.kigz) Pino Toscano <toscano.pino@tiscali.it>
  • KHangMan

    • Usability improvements: see KHangMan usability page for what had been done. Anne-Marie Mahfouf <annma@kde.org>
    • Put all language data in kvtml format to enable providing a hint for guessing the word. Translators have now to fill the Hint tag in order to add this feature. Anne-Marie Mahfouf <annma@kde.org>
  • KMessedWords

    • Change the GUI to have a menubar and a statusbar Reuben Sutton <reuben@microsucks.co.uk>
    • Port to KConfig XT Anne-Marie Mahfouf <annma@kde.org>
    • Fix the GUI when you change picture theme Reuben Sutton <reuben@microsucks.co.uk>
  • KEduca

    • Compress the XML file so that one cannot use a text editor to see what are the correct answers. Henrique Pinto <henrique.pinto@kdemail.net>
  • Kiten

    • Port to KConfig XT Paul Temple <paul.temple@gmx.net>
  • Kalzium

    • Adding information about the isotopes of an element. Carsten Niehaus <cniehaus@kde.org>
    • Improve the look of the periodic table Carsten Niehaus <cniehaus@kde.org>
  • KStars

    • Observing List tool. Shows list of objects in a separate window, sortable by name, coordinates, type, or magnitude. Action buttons for selected object: Center, Telescope, show Details. Also displays an edit window for the user log text. Jeff Woods
    • Added command-line option "--paused" for starting up with clock stopped. Jason Harris
    • Improve Solar System Viewer: orbits are true ellipses; time can be controlled independently of main window; recenter (and track) on any body Jason Harris
    • Empty dmsBoxes display hint text ("dd mm ss.s") in grey letters. Jason Harris
    • Keyboard shortcuts for actions on selected object: D=Details window; P=Popup menu; L=toggle label; T=toggle trail (solar system only) Jason Harris
    • Show Constellation name in Details window and in popup menu Jason Harris
    • Added DCOP functions for INDI telescope commands; included these DCOP functions in the Script Builder tool. Jasem Mutlaq
    • INDI: Add support for Takahashi Temma Telescopes. Jasem Mutlaq
    • INDI: Add device automation. Jasem Mutlaq
    • Added computation of visual apparent magnitudes for planets Pablo de Vicente
    • Added radio-astronomy tab for defining a field-of-view symbol Pablo de Vicente
  • KmPlot

    • Scripting support through DCOP. Fredrik Edemar <f_edemar@linux.se>
    • Support for an unlimited amount of functions and parameter values. Fredrik Edemar <f_edemar@linux.se>
    • Copy and move functions to other instances of KmPlot. Fredrik Edemar <f_edemar@linux.se>
    • Convert the program to a KPart so you can preview graphs in Konqueror. Fredrik Edemar <f_edemar@linux.se>
  • KTouch

    • Convert lecture files to XML Andreas Nicolai <ghorwin@users.sourceforge.net>
    • Converting ASCII lecture content to UTF-8 Andreas Nicolai <ghorwin@users.sourceforge.net>
    • Add font information to lecture files. Andreas Nicolai <ghorwin@users.sourceforge.net>
    • Bugfixes related to practice sessions: no mid-level advancing anylonger, manual level changing still allowed when autochange is enabled, etc. Andreas Nicolai <ghorwin@users.sourceforge.net>
    • Bugfixes related to sliding lines: added character limit to avoid "slide-away" bug) Andreas Nicolai <ghorwin@users.sourceforge.net>

Games

  • KReversi

    • Clean up the code and make KReversi a proper Model / View program. Inge Wallin <inge@lysator.liu.se>
  • libkdegames

    • Discovery of LAN games servers using DNS-SD Jakub Stachowski <qbast@go2.pl>
  • KBattleship

    • Discovery of LAN games servers using DNS-SD Jakub Stachowski <qbast@go2.pl>
  • KWin4

    • Discovery of LAN games servers using DNS-SD Jakub Stachowski <qbast@go2.pl>
  • Lieutnant Skat

    • Discovery of LAN games servers using DNS-SD Jakub Stachowski <qbast@go2.pl>

Graphics

  • KDVI

    • Support for rotated text Stefan Kebekus <kebekus@kde.org>
    • Support for graphic types other than EPS Stefan Kebekus <kebekus@kde.org>
    • Thumbnail previews Wilfried Huss <whuss@kde.org>
  • KPDF

    • PDF 1.5 support Albert Astals Cid <tsdgeos@terra.es>
    • Merge experimental branch to head Enrico Ros <eros.kde@email.it>
    • Use xpdf 3.0 rendering engine Albert Astals Cid <tsdgeos@terra.es>
    • Add kttsd support for KPDF Gary Cramblitt <garycramblitt@comcast.net>, Olaf Jan Schmidt <ojschmidt@kde.org>
  • KPovModeler

    • Global and local detail levels for objects Leon Pennington <leon@leonscape.co.uk>
  • KolourPaint

    • Antialias text when the text box has a transparent background Clarence Dang <dang at kde dot org>
    • Unzoomed Thumbnail Mode and Thumbnail Rectangle Clarence Dang <dang at kde dot org>
    • RMB context menu for when a selection tool is active (closing KDE Bug #92882) Clarence Dang <dang at kde dot org>
    • More intuitive "Set as Image" behaviour Clarence Dang <dang at kde dot org>
    • InputMethod support Kazuki Ohta <mover at hct dot zaq dot ne dot jp>

Multimedia

  • aKode

    • akodelib: ALSA and OSS output plugins Allan Sandfeld <kde@carewolf.com>
    • akodelib: Jack output plugin Allan Sandfeld <kde@carewolf.com>
    • akodelib: Polypaudio output plugin Allan Sandfeld <kde@carewolf.com>
    • akodelib: Auto-probing output plugin Allan Sandfeld <kde@carewolf.com>
    • akodelib: Magical auto-plugging decoder Allan Sandfeld <kde@carewolf.com>
    • akodelib: Support new OggFLAC 1.0 format Allan Sandfeld <kde@carewolf.com>
  • Noatun

    • Oblique supports "Slices" (subcollections). Caches metadata, and allows selection of multiple items. Charles Samuels <charles@kde.org>
  • JuK

    • "Now Playing" Bar Scott Wheeler <wheeler@kde.org>
    • "More from this Aritst / Album" Scott Wheeler <wheeler@kde.org>
    • Cover Image Support and Manager Nathan Toone <nathan@toonetown.com>
    • "Play Queue" support Michael Pyne <michael.pyne@kdemail.net>
    • Reworked File Renamer Dialog Michael Pyne <michael.pyne@kdemail.net>
    • Album-based Random Play Michael Pyne <michael.pyne@kdemail.net>
    • GStreamer backend updated to 0.8.x Scott Wheeler <wheeler@kde.org>
    • Direct aKode backend Allan Sandfeld <kde@carewolf.com>

Network

  • Kopete

    • add rich text clipboard copy support John Tapsell <john@geola.co.uk>
    • Close contact list after timeout or when no contacts are online Matt Rogers <mattr@kde.org>, Christian Nitschkowski
    • Add a bookmark plugin to Kopete Roie Kerstein, Matt Rogers <matt.rogers@kdemail.net>
    • Add support for the Lotus Sametime protocol Nicolas Brown, Matt Rogers <matt.rogers@kdemail.net>
    • Add support for KABC photo avatar in contact list and tooltips Duncan Mac-Vicar P. <duncan@kde.org>
    • New OSCAR backend library Matt Rogers <mattr@kde.org>, Gustavo Boiko <gustavo.boiko@kdemail.net>, Richard Smith <kde@metafoo.co.uk>
    • Add a server manager for the IRC plugin Jason Keirstead <jason@keirstead.org>
    • Add the abiility to IRC re-direct output to different locations based on message type Jason Keirstead <jason@keirstead.org>
    • Add API for plugins to hook into chatview tooltips and context menu Jason Keirstead <jason@keirstead.org>
    • Add the ability for plugins to register the available online states with libkopete. Olivier Goffart <ogoffart @kde.org>
    • Move buddy icon support to libkopete Olivier Goffart <ogoffart @ kde.org>
    • Add support for smpppd to Connection Status plugin Heiko SchÃ?¤fer <heiko@rangun.de>
    • Contact behaviour statistics plugin. Reuben Sutton <reuben@microsucks.co.uk>
    • Drag & drop files or contacts on the chatwindow to send files or invite contacts Olivier Goffart <ogoffart @ kde.org>
    • Undo / redo operations on the contactlist Olivier Goffart <ogoffart @ kde.org>
    • The Netmeeting plugin may now use arbitrary applications (like Konference) to start a chat. Olivier Goffart <ogoffart @ kde.org>
    • Remove the integrated editor to edit xslt chatwindow style, and use the default editor instead. Olivier Goffart <ogoffart @ kde.org>
    • Support incoming MSN handwrite messages Olivier Goffart <ogoffart @ kde.org>
  • kpf

    • Announce published directories using DNS-SD Jakub Stachowski <qbast@go2.pl>
  • Desktop Sharing (krfb)

    • Support for announcing remote desktop using DNS-SD protocol. Jakub Stachowski <qbast@go2.pl>
  • Remote Desktop Connection (krdc)

    • DNS-SD based discovery of remote desktops. Jakub Stachowski <qbast@go2.pl>
  • DNS-based service discovery

    • Library for discovering and publishing services based on Apple's mDNSResponder. Jakub Stachowski <qbast@go2.pl>
    • Ioslave for DNS-SD (zeroconf) Jakub Stachowski <qbast@go2.pl>

SDK

  • Cervisia

    • Add "Fetch Branches" button to the checkout dialog (BR #74862) Christian Loose <christian.loose@kdemail.net>
    • Colorize files with status 'Not in CVS' (BR #95257) Christian Loose <christian.loose@kdemail.net>
  • Umbrello

    • Tabbed diagrams Jonathan Riddell <jr @jriddell.org>
    • SQL Entity-Relation Diagrams Jonathan Riddell <jr @jriddell.org>
    • XMI interoperability for static structure elements Oliver Kellogg <okellogg@users.sourceforge.net>
  • KBabel

    • Dockable widgets in main window Stanislav Visnovsky <visnovsky@kde.org>
    • Word count Stanislav Visnovsky <visnovsky@kde.org>
    • Use KConfigXT for projects Stanislav Visnovsky <visnovsky@kde.org>

Utilities

  • KHexEdit2

    • provide a KPart, thus supporting e.g. KDevelop, also Konqueror. Readonly for now. Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de>
  • KSim

    • support temperature sensors of nvidia graphic cards through the nv-control x extension Simon Hausmann <hausmann@kde.org>
  • KCalc

    • Improved GUI: Button labels use rich text and change in inverse mode. Klaus Niederkrueger <kniederk@MI.Uni-Koeln.DE>
    • Add optional digit grouping to make large numbers easy to read, eg.1000000 => 1,000,000 Alberto G. Hierro <skyhusker@linuxlover.org>
    • Offer list of scientific constants. Klaus Niederkrueger <kniederk@MI.Uni-Koeln.DE>
  • Ark

    • Support for 7-Zip archives Henrique Pinto <henrique.pinto@kdemail.net>
  • KMilo

    • Support for Asus laptops Chris Howells <howells@kde.org>
    • Support for volume keys on Dell laptops Barry O'Donovan <barry.odonovan@kdemail.net>

Web Development

  • Quanta Plus

    • Complete the documentation Andras Mantia <amantia@kde.org>
    • Copy/Cut/Paste in VPL. Paulo Moura Guedes <moura@kdewebdev.org>
    • Complete CVS project integration Andras Mantia <amantia@kde.org>
    • GUI interface to DTD configure (rc files) Andras Mantia <amantia@kde.org>
    • Direct upload support to a central server Andras Mantia <amantia@kde.org>
    • Possibility to set an alias for the toplevel folders Andras Mantia <amantia@kde.org>
    • Integrate some new DTEP toolbars (KDE Docbook, Docbook) Andras Mantia <amantia@kde.org>
    • Option: Delete from disk, project *and* server Andras Mantia <amantia@kde.org>
    • Smart tag insertion in the source view Nicolas Deschildre <ndeschildre@kdewebdev.org>
    • Handle symlinks correctly everywhere Andras Mantia <amantia@kde.org>
    • Advanced bookmark support (persistent bookmarks, bookmarks across the opened files) Andras Mantia <amantia@kde.org>
    • Better class support for object oriented script languages (JavaScript, PHP5) Andras Mantia <amantia@kde.org>
    • Entity support in the tagXML Andras Mantia <amantia@kde.org>
    • Finish upload support for KNewStuff Andras Mantia <amantia@kde.org>
    • Generated source preview mode from preprocess scripting (like view source in KHTML) when using project preview Andras Mantia <amantia@kde.org>
  • KXSLDbg

    • Replace custom text viewer in KXsldbgPart with a Kate viewer Keith Isdale <k_isdale@tpg.com.au>
    • Add translation support to libxsldbg. Support for translation for the 200 odd libxml/libxslt error/messages can be added when requested Keith Isdale <k_isdale@tpg.com.au>
    • Support setting libxslt variables with KXSLDbg Keith Isdale <k_isdale@tpg.com.au>
    • Support specification of XSLT and Data file to use via command line arguments Keith Isdale <k_isdale@tpg.com.au>
    • Provide runtime help within the command line tool xsldbg Keith Isdale <k_isdale@tpg.com.au>
    • Provide a docbook help files for the the the the command line tool xsldbg Keith Isdale <k_isdale@tpg.com.au>
  • Kommander

    • Specials for basic string and logic processes Michal Rudolf <mrudolf@kdewebdev.org>
    • Merge and improve slots/signals/connections editors Michal Rudolf <mrudolf@kdewebdev.org>
    • Run, not just preview, the dialog in the editor Michal Rudolf <mrudolf@kdewebdev.org>
    • Full-featured parser Michal Rudolf <mrudolf@kdewebdev.org>
    • Support for various standard KDE dialogs Michal Rudolf <mrudolf@kdewebdev.org>
    • New table widget Michal Rudolf <mrudolf@kdewebdev.org>
    • Information about dialog (author, version, comment etc.) Michal Rudolf <mrudolf@kdewebdev.org>
    • Add template functionality Michal Rudolf <mrudolf@kdewebdev.org>
    • Show output messages when running in Editor Michal Rudolf <mrudolf@kdewebdev.org>
    • Enable the editor to be extended by Kommander Michal Rudolf <mrudolf@kdewebdev.org>
  • KFileReplace

    • Rewrite the core of KFileReplace using Qt/KDE methods Emiliano Guilmini <emi_barbarossa@yahoo.it>
    • Regexp support in searches Emiliano Guilmini <emi_barbarossa@yahoo.it>

KDE Accessibility

  • Write a widget style that cooperates well with the high contrast color schemes and avoids fixed widget sizes Maksim Orlovich <orlovich@cs.rochester.edu>, Olaf Jan Schmidt <ojschmidt@kde.org>
  • KTTS

    • NEW IN KDE: Add KDE Text-to-Speech system. Gary Cramblitt <garycramblitt@comcast.net>
    • Add KTTS Kate Part plugin (runtime only dependency on kdeaccessibility) Gary Cramblitt <garycramblitt@comcast.net>
    • Add KTTS support for KHTML (runtime only dependency on kdeaccessibility) Gary Cramblitt <garycramblitt@comcast.net>
  • KSayIt

    • NEW IN KDE: KSayIt is a utility that simply speaks a given textfile or the actual content of the clipboard Robert Vogl <voglrobe@web.de>
    • Correct the dependencies of KSayIt by making the parts that are dependent on kdemultimedia optional Gunnar Schmi Dt <gunnar@schmi-dt.de>, Robert Vogl <voglrobe@web.de>
  • KBStateApplet

    • NEW IN KDE: Add a kicker applet that shows the state of the modifier keys Gunnar Schmi Dt <gunnar@schmi-dt.de>
  • Icons

    • NEW IN KDE: Import monochrome FlatMono icon theme Danny Allen <dannya40uk@yahoo.co.uk>

KDevelop

  • Plugin profiles Jens Dagerbo, Alexander Dymo <jens.dagerbo@swipnet.se, adymo@kdevelop.org>
  • New CTAGS plugin Jens Dagerbo <jens.dagerbo@swipnet.se>
  • Optional automatic reload on external file modifications Jens Dagerbo <jens.dagerbo@swipnet.se>
  • New project template mechanism / Improved Appwizard Ian Reinhart Geiser, Sascha Cunz <ian@geiseri.com, scunz@ng-projekt.de>
  • Allow easy subclassing of classes in the persistant class store in C++ New Class Wizard Alexander Dymo <adymo@kdevelop.org>
  • GUI designers integration framework Alexander Dymo <adymo@kdevelop.org>
  • Qt Designer integration Alexander Dymo <adymo@kdevelop.org>
  • Updated Ruby support, Ruby Debugger and other Ruby support improvements Marek Janukowicz, Richard Dale <child@t17.ds.pwr.wroc.pl, Richard_Dale@tipitina.demon.co.uk>
  • Use KMacroExpander in all template substitution Sascha Cunz <scunz@ng-projekt.de>
  • Beautify NewFile part, Make "file_new" action a KToolBarPopupMenu Sascha Cunz <scunz@ng-projekt.de>
  • Improve Distpart Ian Reinhart Geiser <ian@geiseri.com>
  • Improve source history navigation Jens Dagerbo <jens.dagerbo@swipnet.se>
  • Make KDevelop a platform to build IDE-like applications with common architecture and plugins Alexander Dymo <adymo@kdevelop.org>
  • Arbitrary make target support for automake manager Alexander Dymo <adymo@kdevelop.org>

KFile Certificate Plugin

  • Import new certificate plugin for KFile George Staikos <staikos@kde.org>

Personal Information Management (KDEPIM)

  • Kontact

    • KOrganizer Journal Plugin. Allen Winter <winter@kde.org>
    • Special Dates Summary Plugin. Allen Winter <winter@kde.org>
    • Add GUI option for selecting the module on start (75949) Daniel Molkentin <molkentin@kde.org>
  • KMail

    • Namespace support for IMAP kioslave Carsten Burghardt <burghardt@kde.org>
    • X-Face support Jakob Schröter <js@camaya.net>
    • Quick insertion of common phrases. Don Sanders <sanders@kde.org>
    • Make use of KWallet. Volker Krause <volker.krause@rwth-aachen.de>
    • Improved recipients display and selection in KMail composer Cornelius Schumacher <schumacher@kde.org>
    • Ability to compress attachments after attaching them in the composer Albert Cervera Areny <albertca@hotpop.com>
    • Store mail in $KDEHOME/apps/kmail/mail instead of ~/Mail Ingo Klöcker <kloecker@kde.org>
    • Hide dead.letter Ingo Klöcker <kloecker@kde.org>
    • Configurable font for unread/new/important messages Ingo Klöcker <kloecker@kde.org>
    • Smileys Ingo Klöcker <kloecker@kde.org>
  • KOrganizer

    • Moving / detaching recurring events in the agenda view Reinhold Kainhofer <reinhold@kainhofer.com>
    • Plugin system for printing, more printing styles. Reinhold Kainhofer <reinhold@kainhofer.com>
    • Integrate plugin configuration into main configuration dialog. Reinhold Kainhofer <reinhold@kainhofer.com>
    • Dissociate (single or all future) events from a recurring event. Reinhold Kainhofer <reinhold@kainhofer.com>
    • Resource colors (different color indicator for events from different calendars) Mario Teijeiro Otero <emeteo@escomposlinux.org>
    • Support for Novell Groupwise servers Cornelius Schumacher <schumacher@kde.org>
    • Support for OpenGroupware.org servers Cornelius Schumacher <schumacher@kde.org>, Till Adam <adam@kde.org>
    • Preview pane in KOrganizer Mario Teijeiro Otero <emeteo@escomposlinux.org>
    • What's next view for any date range Reinhold Kainhofer <reinhold@kainhofer.com>
    • Ability to record completed todos in journals Bram Schoenmakers <bramschoenmakers@kde.nl>
    • Using libkholidays to reflect true workdays/non-workdays in the calendar Martin Koller <m.koller@surfeu.at>
  • KPilot

    • Address import/export via CSV
    • Memo import/export all/some with format (.txt, .xml) support
  • KAlarm

    • Allow the user to specify the late-cancellation period for an alarm David Jarvie <software@astrojar.org.uk>
    • Add option to automatically close window after late-cancellation period David Jarvie <software@astrojar.org.uk>
    • Add facility to enable and disable individual alarms David Jarvie <software@astrojar.org.uk>
    • Add simple repetition facility, including repetition within a recurrence David Jarvie <software@astrojar.org.uk>
    • Add option to pick a KMail identity to use as sender of email alarms David Jarvie <software@astrojar.org.uk>
    • Add option to copy emails sent via sendmail, to KMail sent-mail folder David Jarvie <software@astrojar.org.uk>
    • Make time edit controls use 12-hour clock when that is the user's default David Jarvie <software@astrojar.org.uk>
    • Show main alarm times in alarm list, not reminder times David Jarvie <software@astrojar.org.uk>
    • New revised DCOP request interface (old interface still kept for compatibility) David Jarvie <software@astrojar.org.uk>
    • Use KMix whenever possible to set hardware sound volume David Jarvie <software@astrojar.org.uk>
    • Provide option to run command alarms in a terminal window David Jarvie <software@astrojar.org.uk>
    • Allow a script to be edited to execute for command alarms David Jarvie <software@astrojar.org.uk>
  • KArm

    • Advanced locking--react after other app changes ics. Thorsten Staerk <dev@staerk.de>
    • Import of Planner tasks. Thorsten Staerk <dev@staerk.de>
    • Enable CVS export to be saved to kurls. Mark Bucciarelli <mark@hubcapconsulting.com>
    • Enable remote resources for timecard storage. Mark Bucciarelli <mark@hubcapconsulting.com>
  • KNotes

    • Make all shortcuts configurable Michael Brade <brade@kde.org>
    • Support for read-only notes Michael Brade <brade@kde.org>
    • Implement searching notes Michael Brade <brade@kde.org>
  • KNode

    • X-Face support Jakob Schröter <js@camaya.net>
    • Macros for custom headers Jakob Schröter <js@camaya.net>
    • Per account and per group expiration settings Volker Krause <volker.krause@rwth-aachen.de>
    • On-demand wallet loading Volker Krause <volker.krause@rwth-aachen.de>
    • Support the 'LIST OVERVIEW.FMT' NNTP command (allows scoring on headers optionally provided by the server) Volker Krause <volker.krause@rwth-aachen.de>
    • KMail look&feel for group and header view Volker Krause <volker.krause@rwth-aachen.de>
  • KAddressBook

    • Retrieve pictures from RSS feeds. Cornelius Schumacher <schumacher@kde.org>
  • libkcal

    • Functions to sort incidences (events/to-dos/journals) by a variety of criteria and in ascending or descending order. Allen Winter <winter@kde.org>
  • Akregator

    • Move into kdepim to be part of KDE 3.4. George Staikos <staikos@kde.org>
    • Make HTTP caching optional Sashmit Bhaduri <sashmit@gmail.com>
    • Add appearance/font settings Sashmit Bhaduri <sashmit@gmail.com>
    • Use KNotify for notification. Frank Osterfeld <frank.osterfeld@kdemail.net>
    • Use KDEPIM's progressbar. Teemu Rytilahti <tpr@d5k.net>

[ Edit ]