Difference between revisions of "Schedules/KDE4/4.4 Feature Plan"

(File conflict dialog information)
 
(209 intermediate revisions by 97 users not shown)
Line 19: Line 19:
 
= kdeaccessibility  =
 
= kdeaccessibility  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 25: Line 25:
 
! Description  
 
! Description  
 
! Contact
 
! Contact
 +
{{FeatureDone|kttsd|Clean up kttsd by making it a simple wrapper around speech-dispatcher|[email protected]|Jeremy Whiting}}
 
|}
 
|}
  
 
<br>  
 
<br>  
  
= kdeadmin  =
 
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status
 
! Project
 
! Description
 
! Contact
 
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.||Jonathan Riddell, John Layt}}
 
|}
 
 
<br>
 
  
 
= kdeartwork  =
 
= kdeartwork  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 56: Line 46:
 
= kdebase-apps  =
 
= kdebase-apps  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 62: Line 52:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|Konqueror|Improvements in session-management|[email protected]|Eduardo Robles Elvira}} {{FeatureTodo|Konqueror|Improvements in tab-bar widget|[email protected]|Eduardo Robles Elvira}} {{FeatureInProgress|Konqueror|New Konqueror bookmarks using Akonadi and Nepomuk, awesome bar|[email protected]|Eduardo Robles Elvira}} {{FeatureInProgress|Konqueror|Sidebar cleanups; re-introducing the history module|[email protected]|David Faure}} {{FeatureInProgress|Dolphin|
+
{{FeatureInProgress|Konqueror|Sidebar cleanups; re-introducing the history module|[email protected]|David Faure}}  
Version control intergration|[email protected]|Peter Penz}} {{FeatureInProgress|Dolphin|
+
{{FeatureDone|Dolphin|
Improved search bar including search configuration|[email protected]|Peter Penz}} {{FeatureInProgress|Dolphin|
+
Version control integration|[email protected]|Peter Penz}}  
Refactoring of Information Panel. KMetaDataWidget and KMetaDataConfigurationDialog should be moved to kdelibs.|peter.penz@gmx.at|Peter Penz}}
+
{{FeatureDone|Dolphin|Improved search bar including search configuration|[email protected]|Peter Penz}}  
 +
{{FeatureDone|DolphinPart|Remember the Details View expansion state in the DolphinPart|[email protected]|Frank Reininghaus}}
 +
{{FeatureDone|DolphinPart|Restore the "Edit->Selection" menu that was in Konqueror 3|[email protected]|Frank Reininghaus}}
 +
{{FeatureDone|Dolphin|Open URL in a new tab if the Back, Forward or Up button in the toolbar is middle-clicked|[email protected]|Frank Reininghaus}}
 +
{{FeatureDone|Dolphin|Clickable tags and other resources in the metadata view: tags for example are opened as search folders in the same Dolphin window|trueg@kde.org|Sebastian Trueg}}
 +
 
 
|}
 
|}
  
 
= kdebase-runtime  =
 
= kdebase-runtime  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 76: Line 71:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|KWallet|Single Sign On using PAM|lemma@confuego.org|Michael Leupold}} {{FeatureTodo|smb kioslave|add kwallet support|[email protected]|Carlo Segato}} {{FeatureDone|thumbnail kioslave|Support for comic-book cover previews (.cbr, .cbz, .cbt files)|qwertymaniac@gmail.com|Harsh J}}  
+
{{FeatureInProgress|Oxygen Animated|Add smooth animations and transitions (e.g. on hover, when switching tabs, etc.) to the oxygen widget style.|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}
{{FeatureInProgress|Nepomuk|Integrate Filesystem service to handle mounting/unmounting of removable devices|[email protected]|Sebastian Trueg}}  
+
{{FeatureDone|smb kioslave|add kwallet support|[email protected]|Carlo Segato}}  
{{FeatureInProgress|Nepomuk|Add nepomuk kio slave which handles all stating of Nepomuk resources|[email protected]|Sebastian Trueg}}  
+
{{FeatureDone|Nepomuk|Remove the ontologies and make kdebase depend on the upcoming shared-ontologies package|trueg@kde.org|Sebastian Trueg}}
{{FeatureInProgress|Nepomuk|Port Nepomuk to Virtuoso: query service, strigi service|[email protected]|Sebastian Trueg}}  
+
{{FeatureDone|Nepomuk|Integrate removable storage service to handle mounting/unmounting of removable devices and allow searching of files on non-mounted media. The user will be asked to insert the medium in question in case it is not mounted.|[email protected]|Sebastian Trueg}}  
 +
{{FeatureDone|Nepomuk|New timeline KIO slave which allows to browse files by modification date in case the Nepomuk Strigi service is running.|[email protected]|Sebastian Trueg}}
 +
{{FeatureDone|Nepomuk|Give better user feedback if Nepomuk could not be initialized.|[email protected]|Sebastian Trueg}}
 +
{{FeatureDone|Locale KCM|Add support for new KLocale Currency Code and Decimal Places options (see kdelibs/klocale section).|[email protected]|John Layt}}
 +
{{FeatureDone|Device Automounting|Add support for storage device automounting|[email protected]|Trever Fischer}}
 +
{{FeatureDone|Nepomuk|Port Nepomuk to Virtuoso: query service, strigi service: better performance especially when searching.|[email protected]|Sebastian Trueg}}
 +
{{FeatureDone|thumbnail kioslave|Support for comic-book cover previews (.cbr, .cbz, .cbt files)|[email protected]|Harsh J}}
 +
{{FeatureDone|Nepomuk|Add nepomuk kio slave which handles all stating of Nepomuk resources. It can even display a small HTML page for non-file resources.|[email protected]|Sebastian Trueg}}
 +
{{FeatureDone|thumbnail kioslave|Support for rotated jpegs|[email protected]|Jacopo De Simoi}}
 
|}
 
|}
  
 
= kdebase-workspace  =
 
= kdebase-workspace  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 91: Line 94:
 
! Contact
 
! Contact
 
|-
 
|-
! colspan="4" style="text-align: center;" | Non-Plasma, Non-KWin  
+
! style="text-align: center;" colspan="4" | Non-Plasma, Non-KWin  
{{FeatureTodo|Icons KCM|More configurable icon sizes|[email protected]|Christoph Feck}} {{FeatureTodo|Fonts KCM|More configurable fonts|christoph@maxiom.de|Christoph Feck}} {{FeatureTodo|System Activity|Show CPU usage etc|tapsell@kde.org|John Tapsell}} {{FeatureInProgress|Date/Time KCM|Plasma themed clock|christoph@maxiom.de|Christoph Feck}} {{FeatureInProgress|System Activity|Add scripting support|[email protected]|John Tapsell}} {{FeatureDone|Solid|RemoteControl Manager/Interface + Lirc backend|[email protected]|Michael Zanetti}} {{FeatureDone|System Activity|KAuth integration|[email protected]|John Tapsell}} {{FeatureDone|System Settings|Improve module appearance for Icons View and provide searching hints|[email protected]|Ben Cooksley}} {{FeatureInProgress|System Setitngs|Reorganize modules|sourtooth@gmail.com|Ben Cooksley}}  
+
{{FeatureInProgress|Date/Time KCM|Plasma themed clock|[email protected]|Christoph Feck}}  
 
+
{{FeatureInProgress|System Setitngs|Reorganize modules|[email protected]|Ben  Cooksley}}
 +
{{FeatureInProgress|Mouse KCM|XInput2 support|fredrik@kde.org|Fredrik Höglund}}  
 +
{{FeatureDone|Attica KCM, KDE plugin|KCM added, Attica uses KIO with the KDE plugin |gladhorn@kde.org|Frederik Gladhorn}}  
 +
{{FeatureInProgress|Solid::Control network environment tracking|Access a high level view of wireless networks by interface, testing in playground|wstephenson@kde.org|Will Stephenson}}  
 +
{{FeatureDone|System Activity|Add scripting support|[email protected]|John Tapsell}}  
 +
{{FeatureDone|Solid|RemoteControl Manager/Interface + Lirc backend|[email protected]|Michael Zanetti}}  
 +
{{FeatureDone|System Activity|KAuth integration|[email protected]|John Tapsell}}  
 +
{{FeatureDone|System Settings|Improve module appearance for Icons View and provide searching hints|[email protected]|Ben Cooksley}}  
 +
{{FeatureDone|Font Installer KCM|Use PolicyKit for installing system-wide fonts|[email protected]|Craig Drummond}}
 +
{{FeatureDone|Font Installer KCM|When multiple fonts are selected, use a list style preview of all selected fonts|[email protected]|Craig Drummond}}
 +
|-
 +
! style="text-align: center;" colspan="4" | KRunner
 +
{{FeatureDone|KRunner|Solid device runner|[email protected]|Jacopo De Simoi}} 
 +
{{FeatureDone|KRunner|Manage actions in default interface|[email protected]|Jacopo De Simoi}}
 +
{{FeatureDone|KRunner|Single runner mode|wilderkde@gmail.com|Jacopo De Simoi}}  
 +
{{FeatureDone|KRunner|Window management runner|[email protected]|Martin Gräßlin}}  
 +
{{FeatureDone|KRunner|Add Firefox support to the bookmark runner|[email protected]|Jan Gerrit Marker}}
 
|-
 
|-
! colspan="4" style="text-align: center;" | KRunner
+
! style="text-align: center;" colspan="4" | Plasma - Priority Features
{{FeatureDone|KRunner|Window management runner|[email protected].com|Martin Gräßlin}} {{FeatureTodo|KRunner|Single runner mode|wilderkde@gmail.com|Jacopo De Simoi}}  
+
{{FeatureDone|netbook shell|a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4)|notmart@gmail.com|Marco Martin}}
  
|-
 
! colspan="4" style="text-align: center;" | Plasma - Priority Features
 
{{FeatureInProgress|netbook shell|a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4)|[email protected]|Marco Martin}}
 
  
 
|-
 
|-
! colspan="4" style="text-align: center;" | Plasma  
+
! style="text-align: center;" colspan="4" | Plasma  
{{FeatureTodo|libplasma|better text box look with new svg elements|[email protected]|Marco Martin}} {{FeatureTodo|libplasma|Allow display of multiple Holiday Regions in same Calendar widget|[email protected]|John Layt}} {{FeatureInProgress|knowledge base plasmoid|new plasmoid: Opendesktop.org knowledgebase client|[email protected]|Marco Martin}} {{FeatureInProgress|libplasma|Allow user to choose Calendar System to be displayed in Calendar widgets|[email protected]|John Layt}} {{FeatureInProgress|opendesktop plasmoid|show friends activity|[email protected]|Marco Martin}} {{FeatureDone|libplasma/kwin|slide animation for popups done by kwin|[email protected]|Marco Martin}} {{FeatureDone|System tray|Plasmoid support in the system tray|[email protected]|Marco Martin}} {{FeatureDone|System tray|config ui to decide between always shown, always hidden and auto hide for each systray item|[email protected].com|Marco Martin}} {{FeatureInProgress|Plasma Addon|Wikipedia KRunner|sebas@kde.org|Sebastian Kügler}} {{FeatureInProgress|Plasma Addon|Webslice Plasmoid, qgraphicswidget|[email protected]|Sebastian Kügler}} {{FeatureInProgress|Plasma Addon|Battery popup layout improvements|[email protected]|Sebastian Kügler}} {{FeatureInProgress|Plasma Mouse Plugins UI|Yet Another UI Redesign|[email protected]|Chani}} {{FeatureTodo|libplasma|Plasmoid Cloning - because having to set things up from scratch repeatedly gets old fast|[email protected]|Chani}} {{FeatureTodo|taskbar|"other desktops" group - I may not have time for this, feel free to take it|[email protected]|Chani}} {{FeatureInProgress|Plasma Weather Ion|New Weather Ion for the wetter.com data source provider|[email protected]|Thilo-Alexander Ginkel}}  
+
{{FeatureInProgress|Quicklaunch Plasmoid|new icon size/rows config ui|l.appelhans@gmx.de|Lukas Appelhans}}  
{{FeatureInProgress|Plasma Animator|Create new Plasma::Animator API based on Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}}
+
{{FeatureInProgress|Plasma Weather Ion|New Weather Ion for the wetter.com data source provider|[email protected]|Thilo-Alexander Ginkel}}  
{{FeatureTodo|Plasma KineticScrolling|Port KineticScrolling to Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}}
+
{{FeatureInProgress|Plasma Animator|Create new Plasma::Animator API based on Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}}  
 +
{{FeatureInProgress|Plasma KineticScrolling|Port KineticScrolling to Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}}
 
{{FeatureInProgress|Plasma-Netbook Animated Layouts|Create Animated Layouts to SAL and NewsPaper||Adenilson Cavalcanti, Igor Trindade}}
 
{{FeatureInProgress|Plasma-Netbook Animated Layouts|Create Animated Layouts to SAL and NewsPaper||Adenilson Cavalcanti, Igor Trindade}}
 
+
{{FeatureInProgress|libplasma|Show the PopupApplet's BusyWidget inside the popup|[email protected]|Giulio Camuffo}}
 +
{{FeatureDone|Widgets Explorer| New widgets explorer |[email protected]| Ana Cecília Martins Barbosa}}
 +
{{FeatureDone|Widgets Explorer| Install widgets from file, Google Gadgets and GHNS |[email protected]| Anselmo L S Melo}}
 +
{{FeatureInProgress|Notification queueing|||Aaron Seigo}}
 +
{{FeatureInProgress|Trust Levels|package signing and verification||Rob Sheepmaker Aaron Seigo}}
 +
{{FeatureInProgress|JS plasmoid improvements|Animations, KIO and QFile bindings; latter two by security policy||Aaron Seigo}}
 +
{{FeatureInProgress|Kiosk improvements|||Aaron Seigo}}
 +
{{FeatureInProgress|Activity Bar|||Aaron Seigo}}
 +
{{FeatureDone|folderview|Hover action icons in the icon view|[email protected]|Fredrik Höglund}}
 +
{{FeatureDone|folderview|Hover animations|[email protected]|Fredrik Höglund}}
 +
{{FeatureDone|libplasma/kwin|slide animation for popups done by kwin|[email protected]|Marco Martin}}
 +
{{FeatureDone|System tray|Plasmoid support in the system tray|[email protected]|Marco Martin}}
 +
{{FeatureDone|System tray|config ui to decide between always shown, always hidden and auto hide for each systray item|[email protected]|Marco Martin}}
 +
{{FeatureDone|Window List|A new plasmoid to show list of opened windows|[email protected]|Michał Dutkiewicz}}
 +
{{FeatureDone|Device Notifier|show the device actions inside the plasmoid, show the fixed devices too, other improvements|[email protected], [email protected]|Jacopo De Simoi, Giulio Camuffo}}
 +
{{FeatureDone|Color Wallpaper Plugin|add support for gradients|[email protected]|Shafqat Bhuiyan}}
 +
{{FeatureDone|libplasma|better text box look with new svg elements|[email protected]|Marco Martin}}
 +
{{FeatureDone|systemtray|Make possible to browse old notifications by application name (this actually replaced the above feature)|[email protected]|Marco Martin}}
 +
{{FeatureDone|libplasma|Show Holiday and Holiday Region in Clock Tooltip.|[email protected]|John Layt}}
 +
{{FeatureDone|libplasma|Allow user to choose Calendar System to be displayed in Calendar and Clock widgets|[email protected]|John Layt}}
 +
{{FeatureDone|knowledge base plasmoid|new plasmoid: Opendesktop.org knowledgebase client|[email protected]|Marco Martin}}
 +
{{FeatureDone|opendesktop plasmoid|show friends activity|[email protected]|Marco Martin}}
 +
{{FeatureDone|Plasma Addon|Battery popup layout improvements|[email protected]|Sebastian Kügler}}
 +
{{FeatureDone|Plasma Mouse Plugins UI|Yet Another UI Redesign|[email protected]|Chani}}
 
|-
 
|-
! colspan="4" style="text-align: center;" | KWin - Core  
+
! style="text-align: center;" colspan="4" | KWin - Core  
{{FeatureInProgress|KWin|Window tabbing|matamax123@gmail.com|Jorge Emilio Mata}} {{FeatureInProgress|KWin|Window tiling|nsm.nikhil@gmail.com|Nikhil Marathe}} {{FeatureDone|KWin|Quick window maximization and tiling by dragging windows to the edge of the screen|[email protected]|Martin Gräßlin}} {{FeatureDone|KWin|Improved virtual desktop KCM|[email protected]|Martin Gräßlin}} {{FeatureDone|KWin|Improved window switcher (Alt+Tab)|[email protected]|Martin Gräßlin}} {{FeatureDone|KWin|SVG based window decoration theme engine (Aurorae)|[email protected]|Martin Gräßlin}} {{FeatureDone|KWin|Merged Ozone and Nitrogen window decorations into Oxygen|[email protected]|Hugo Pereira Da Costa}}  
+
{{FeatureInProgress|KWin|Window tiling|nsm.nikhil@gmail.com|Nikhil Marathe}}  
 +
{{FeatureInProgress|KWin|Support for new EWMH hints|fredrik@kde.org|Fredrik Höglund}}  
 +
{{FeatureDone|KWin|Quick window maximization and tiling by dragging windows to the edge of the screen|[email protected]|Martin Gräßlin}}  
 +
{{FeatureDone|KWin|Improved virtual desktop KCM|[email protected]|Martin Gräßlin}}  
 +
{{FeatureDone|KWin|Improved window switcher (Alt+Tab)|[email protected]|Martin Gräßlin}}  
 +
{{FeatureDone|KWin|SVG based window decoration theme engine (Aurorae)|[email protected]|Martin Gräßlin}}  
 +
{{FeatureDone|KWin|Merged Ozone and Nitrogen window decorations into Oxygen|[email protected]|Hugo Pereira Da Costa}}
 +
{{FeatureDone|KWin|Window tabbing|[email protected]|Jorge Emilio Mata}}
  
 
|-
 
|-
! colspan="4" style="text-align: center;" | KWin - Desktop Effects  
+
! style="text-align: center;" colspan="4" | KWin - Desktop Effects  
{{FeatureDone|KWin|Mouse action support in Present Windows effect|[email protected]|Martin Gräßlin}} {{FeatureDone|KWin|New present windows mode to only display windows from a single application|[email protected]|Martin Gräßlin}} {{FeatureDone|KWin|Improved flip switch effect|[email protected]|Martin Gräßlin}}  
+
{{FeatureDone|KWin|Mouse action support in Present Windows effect|[email protected]|Martin Gräßlin}}  
 +
{{FeatureDone|KWin|New present windows mode to only display windows from a single application|[email protected]|Martin Gräßlin}}  
 +
{{FeatureDone|KWin|Improved flip switch effect|[email protected]|Martin Gräßlin}}
 +
{{FeatureDone|KWin|Improved logout blur effect||Lucas Murray}}  
  
 
|-
 
|-
! colspan="4" style="text-align: center;" | KDM
+
! style="text-align: center;" colspan="4" | KDM
 
|}
 
|}
  
 
= kdebindings  =
 
= kdebindings  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 129: Line 179:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|pykde4|Python 3 support for PyKDE4|[email protected]|Simon Edwards}} {{FeatureInProgress|qyoto|Create a new generator for the C# assemblies|[email protected]|Arno Rehn}} {{FeatureTodo|qyoto|Replace the current C# cmake macros with more sophisticated ones that also work on windows.|[email protected]|Arno Rehn}}
+
{{FeatureDone|pykde4|Python 3 support for PyKDE4|[email protected]|Simon Edwards}}  
 +
{{FeatureDone|qyoto|Replace the current C# cmake macros with more sophisticated ones that also work on windows.|[email protected]|Arno Rehn}}  
 +
{{FeatureInProgress|qyoto|Create a new generator for the C# assemblies|[email protected]|Arno Rehn}}  
 +
 
 
|}
 
|}
  
Line 136: Line 189:
 
= kdeedu  =
 
= kdeedu  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 142: Line 195:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Simulate Lunar Eclipses|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Social and Geographical Integration for KStars|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}} {{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}} {{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}} {{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}} {{FeatureInProgress|Cantor|Import to kdeedu - currently in kdereview|alexanderrieder@gmail.com|Alexander Rieder}} {{FeatureInProgress|KAlgebra|Support for lists|aleixpol@kde.org|Aleix Pol}} {{FeatureInProgress|Marble|Add "download region" feature|[email protected]|Jens-Michael Hoffmann}} {{FeatureInProgress|Parley|Rewritten practice|d.laidig@gmx.de|Daniel Laidig}} {{FeatureDone|KAlgebra|Improved MathML Presentation support|[email protected]|Aleix Pol}} {{FeatureDone|KAlgebra|Added 2D parametric function plotting|[email protected]|Aleix Pol}} {{FeatureDone|KAlgebra|Improved jump detections|[email protected]|Aleix Pol}} {{FeatureDone|KAlgebra|Made lambda expressions more usable|[email protected]|Aleix Pol}} {{FeatureDone|KStars|Improve Observing List Wizard|[email protected]|Prakash Mohan}} {{FeatureDone|KTurtle|Add F2 context help|nielsslot@gmail.com|Niels Slot}} {{FeatureDone|KTurtle|Add SVG export for the canvas|nielsslot@gmail.com|Niels Slot}} {{FeatureDone|KTurtle|Add HTML export of the code|nielsslot@gmail.com|Niels Slot}} {{FeatureDone|KTurtle|Add printing support for the canvas|nielsslot@gmail.com|Niels Slot}}
+
{{FeatureDone|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}
 +
{{FeatureInProgress|Kalzium|Remove libavogadro snapshot, port to use system libavogadro|mhanwell@kde.org|Marcus D. Hanwell}}
 +
{{FeatureInProgress|Marble|Add "download region" feature|jmho@c-xx.com|Jens-Michael Hoffmann}}
 +
{{FeatureInProgress|Marble|Editing Tools|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|OSM Import|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|UI Simplification|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Custom Layouts|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Discrete Zoom Levels|[email protected]|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Performance Improvements|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|KML Improvements|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Sky Mode|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Measure Tool Plugin|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureDone|Marble|Settings for plugins||Bastian Holst}}
 +
{{FeatureInProgress|Marble|Kinetic Scrolling|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Optimized 2D Mode|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Bookmarks||Gaurav Gupta}}
 +
{{FeatureInProgress|Marble|Time KML support||Harshit Jain}}
 +
{{FeatureInProgress|Marble|Editing GeoDataFeatures|[email protected]|Eckhart Wörner}}
 +
{{FeatureDone|Marble|Update Map ("F5")|[email protected]|Jens-Michael Hoffmann}}
 +
{{FeatureDone|Marble|Layer Management Class|[email protected]|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Plugin architecture for map layers|[email protected]|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Extending GeoPainter|[email protected].org|Torsten Rahn}}
 +
{{FeatureDone|Marble|Marble Runners|[email protected]|Henry de Valence}}
 +
{{FeatureInProgress|Marble|GeoClue Integration |[email protected]|Eckhart Wörner}}
 +
{{FeatureInProgress|Marble|Routing |[email protected]|Jens-Michael Hoffmann}}
 +
{{FeatureInProgress|Marble|More map providers (WMS?) |jensmh@gmx.de|Jens-Michael Hoffmann}}
 +
{{FeatureInProgress|Marble|GeoData Model/View rework||Thibaut Gridel}}
 +
{{FeatureDone|KAlgebra|KAlgebra backend for Cantor|[email protected]|Aleix Pol}}  
 +
{{FeatureDone|KAlgebra|Support for lists|[email protected]|Aleix Pol}}
 +
{{FeatureDone|KAlgebra|Improved MathML Presentation support|[email protected]|Aleix Pol}}  
 +
{{FeatureDone|KAlgebra|Added 2D parametric function plotting|[email protected]|Aleix Pol}}  
 +
{{FeatureDone|KAlgebra|Improved jump detections|[email protected]|Aleix Pol}}  
 +
{{FeatureDone|KAlgebra|Made lambda expressions more usable|[email protected]|Aleix Pol}}  
 +
{{FeatureDone|KStars|Improve Observing List Wizard|[email protected]|Prakash Mohan}}  
 +
{{FeatureDone|KStars|A rather sophisticated Observation Plan Manager|[email protected]|Prakash Mohan}}
 +
{{FeatureDone|KTurtle|Add F2 context help|cies@kde.nl|Cies Breijs}} {{FeatureDone|KTurtle|Add SVG export for the canvas|cies@kde.nl|Cies Breijs}}  
 +
{{FeatureDone|KTurtle|Add HTML export of the code|cies@kde.nl|Cies Breijs}}  
 +
{{FeatureDone|KTurtle|Add printing support for the canvas|[email protected]|Cies Breijs}}
 +
{{FeatureDone|Cantor|Import to kdeedu |alexanderrieder@gmail.com|Alexander Rieder}}
 +
{{FeatureDone|Rocs|Import to kdeedu |[email protected]|Tomaz Canabrava}}
 +
{{FeatureDone|KTouch|Update the "Colemak" keyboad layout and training lecture|[email protected]|Sascha Peilicke}}
 
|}
 
|}
  
<br>  
+
<br>
  
 
= kdegames  =
 
= kdegames  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 155: Line 248:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|KBreakOut|Level Sets|fela.[email protected]|Fela Winkelmolen}} {{FeatureTodo|KBreakOut|Sound|[email protected]|Fela Winkelmolen}} {{FeatureTodo|KDiamond|Intelligent animation pre-caching|majewsky@gmx.net|Stefan Majewsky}} {{FeatureTodo|KDiamond|Refactor Board and Diamond classes|[email protected]|Stefan Majewsky}} {{FeatureTodo|Kolf|Replace with Kolf 2 (help on coding, artwork and level design desired) >>delayed to KDE 4.5<<|majewsky@gmx.net|Stefan Majewsky}} {{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|[email protected]|Gaël de Chalendar}} {{FeatureTodo|KsirK|Boost playing over Jabber|[email protected]|Gaël de Chalendar}} {{FeatureTodo|KSquares|Re-write computer player, make it act faster and more intelligent|[email protected]|Eckhart Wörner}} {{FeatureTodo|KSquares|Add more types of boards: hexagonal, triangular|[email protected]|Eckhart Wörner}} {{FeatureInProgress|Gluon|release first gluon lib with one game. [http://gluon.tuxfamily.org/]|[email protected]|Sacha schutz}} {{FeatureInProgress|Granatier|New Bomberman like game for KDE 4|[email protected]|Mathias Kraus}} {{FeatureInProgress|Granatier|Implement all Bonuses from the default theme|[email protected]|Mathias Kraus}} {{FeatureDone|Granatier|Add support for a background|[email protected]|Mathias Kraus}} {{FeatureTodo|Granatier|Sidebar with informations regarding the players, like bonuses, handicaps ...|[email protected]|Mathias Kraus}} {{FeatureTodo|Granatier|Arena Editor|[email protected]|Mathias Kraus}} {{FeatureInProgress|KAtomic|Level Sets|[email protected]|Dmitry Suzdalev}} {{FeatureInProgress|KsirK|Polish the skin editor (doc, contextual help, ...)|[email protected]|Gaël de Chalendar}} {{FeatureInProgress|Palapeli|New puzzle game for KDE 4|majewsky@gmx.net|Stefan Majewsky}} {{FeatureDone|Bovo|Highlight the last move to be easier to spot|[email protected]|Pelladi Gabor}} {{FeatureDone|Bovo|Enable undo after the game has ended, to be able to correct a fatal mis-click|[email protected]|Pelladi Gabor}} {{FeatureDone|KBreakOut|Improved keyboard support|[email protected]|Fela Winkelmolen}} {{FeatureDone|KBreakOut|Fullscreen support|[email protected]|Fela Winkelmolen}} {{FeatureDone|KDiamond|Improve time display|[email protected]|Stefan Majewsky}} {{FeatureDone|KGoldrunner|Add Mazes game (37 levels), contributed by Steve Mann.|[email protected]|Ian Wadham}} {{FeatureDone|KsirK|Previous/Next in start new game as described in bug #170774|[email protected]|Gaël de Chalendar}} {{FeatureInProgress|Kigo|New Go game for KDE 4|[email protected]|Sascha Peilicke}} {{FeatureDone|Kigo|Fix smaller issues with KNS2|[email protected]|Sascha Peilicke}} {{FeatureDone|Kigo|Beautify the default theme|[email protected]|Sascha Peilicke}} {{FeatureInProgress|Kigo|Allow arbitrary jumps in the undo/redo history|sasch.pe@gmx.de|Sascha Peilicke}} {{FeatureInProgress|Kigo|Improve final score visuals|sasch.pe@gmx.de|Sascha Peilicke}}
+
{{FeatureInProgress|Kigo|Allow arbitrary jumps in the undo/redo history|sasch.pe@gmx.de|Sascha Peilicke}}
 +
{{FeatureInProgress|Kigo|New Go game for KDE 4|sasch.pe@gmx.de|Sascha Peilicke}}  
 +
{{FeatureInProgress|Gluon|release first gluon lib with one game. [http://gluon.tuxfamily.org/]|[email protected]|Sacha schutz}}  
 +
{{FeatureInProgress|Granatier|Implement all Bonuses from the default theme|[email protected]|Mathias Kraus}}  
 +
{{FeatureInProgress|KsirK|Polish the skin editor (doc, contextual help, ...)|[email protected]|Gaël de Chalendar}}  
 +
{{FeatureDone|KAtomic|Level Sets|dimsuz@gmail.com|Dmitry Suzdalev}}  
 +
{{FeatureDone|Bovo|Highlight the last move to be easier to spot|[email protected]|Pelladi Gabor}}  
 +
{{FeatureDone|Bovo|Enable undo after the game has ended, to be able to correct a fatal mis-click|[email protected]|Pelladi Gabor}}  
 +
{{FeatureDone|Granatier|New Bomberman like game for KDE 4|[email protected]|Mathias Kraus}}
 +
{{FeatureDone|Granatier|Sidebar with informations regarding the players, like bonuses, handicaps ...|[email protected]|Mathias Kraus}}
 +
{{FeatureDone|Granatier|Add support for a background|[email protected]|Mathias Kraus}}
 +
{{FeatureDone|Granatier|Replace Phonon with QtMultimedia for better sound|[email protected]|Mathias Kraus}}
 +
{{FeatureDone|KBreakOut|Improved keyboard support|[email protected]|Fela Winkelmolen}}  
 +
{{FeatureDone|KBreakOut|Fullscreen support|[email protected]|Fela Winkelmolen}}  
 +
{{FeatureDone|KDiamond|Improve time display|[email protected]|Stefan Majewsky}} {{FeatureDone|KGoldrunner|Add Mazes game (37 levels), contributed by Steve Mann.|[email protected]|Ian Wadham}}  
 +
{{FeatureDone|Killbots|Add a new game type parameter to make fast enemies a bit more intelligent.|[email protected]|Parker Coates}}
 +
{{FeatureDone|KsirK|Previous/Next in start new game as described in bug #170774|[email protected]|Gaël de Chalendar}}  
 +
{{FeatureDone|Kigo|Fix smaller issues with KNS2|[email protected]|Sascha Peilicke}}  
 +
{{FeatureDone|Kigo|Improve final score visuals|[email protected]|Sascha Peilicke}}  
 +
{{FeatureDone|Kigo|Beautify the default theme|[email protected]|Sascha Peilicke}}
 +
{{FeatureDone|KPat|Large internal code cleanup. Lots of small annoyances fixed.|parker.coates@gmail.com|Parker Coates}}
 +
{{FeatureDone|KPat|Port animations to Qt Kinetic for significant performance improvements|Parker Coates}}  
 +
{{FeatureDone|Palapeli|New puzzle game for KDE SC 4|majewsky@gmx.net|Stefan Majewsky}}  
 
|}
 
|}
  
 
= kdegraphics  =
 
= kdegraphics  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 166: Line 281:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|libkexiv2|Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171|marcel.wiesweg@gmx.de|Marcel Wiesweg}} {{FeatureTodo|libkdcraw|Make color management options more flexible|marcel.wiesweg@gmx.de|Marcel Wiesweg}} {{FeatureDone|libksane|Add basic twain support on Windows|kare.sars@iki.fi|K&aring;re S&auml;rs}} {{FeatureDone|libksane|External API for specifying preview resolution|[email protected]|K&aring;re S&auml;rs}} {{FeatureInProgress|libksane|External API for handling selections|[email protected]|K&aring;re S&auml;rs}} {{FeatureTodo|libksane|Improve auto-selection|[email protected]|K&aring;re S&auml;rs}} {{FeatureInProgress|gwenview|Rework start page|[email protected].org|Aurelien Gateau}} {{FeatureInProgress|gwenview|Implement picture importer|[email protected].org|Aurelien Gateau}} {{FeatureInProgress|gwenview|New save-as behavior (go to saved as document)|agateau@kde.org|Aurelien Gateau}} {{FeatureTodo|gwenview|Show Nepomuk info in image meta info|[email protected].org|Aurelien Gateau}} {{FeatureTodo|gwenview|Persistent changes|[email protected].org|Aurelien Gateau}} {{FeatureTodo|gwenview|Folder thumbnails|agateau@kde.org|Aurelien Gateau}}
+
{{FeatureDone|gwenview|Folder thumbnails|[email protected].org|Aurelien Gateau}}
 +
{{FeatureDone|gwenview|Rework start page|agateau@kde.org|Aurelien Gateau}}  
 +
{{FeatureDone|gwenview|Implement picture importer|agateau@kde.org|Aurelien Gateau}}  
 +
{{FeatureDone|gwenview|New save-as behavior (go to saved as document)|agateau@kde.org|Aurelien Gateau}}  
 +
{{FeatureDone|libksane|External API for handling selections (patch from 
 +
Matthias Nagl)|[email protected]|K&aring;re S&auml;rs}}  
 +
{{FeatureDone|libksane|Add basic twain support on Windows|[email protected]|K&aring;re S&auml;rs}}  
 +
{{FeatureDone|libksane|External API for specifying preview resolution|[email protected]|K&aring;re S&auml;rs}}  
 +
{{FeatureDone|libkexiv2|Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171|marcel.wiesweg@gmx.de|Marcel Wiesweg}}  
 +
{{FeatureDone|libkexiv2|Expose exiv2 API for accessing embedded previews in RAW files.|marcel.wiesweg@gmx.de|Marcel Wiesweg}}  
 +
 
 
|}
 
|}
  
 
= kdelibs  =
 
= kdelibs  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 177: Line 302:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|katepart|Add interface to access highlighting information, port html-export plugin|mail@milianw.de|Milian Wolff}} {{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}} {{FeatureTodo|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc.|john@layt.net|John Layt}} {{FeatureTodo|kdecore|Group policy (Windows) backend for KAuth|drf@kde.org|Dario Freddi}} {{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first.|john@layt.net|John Layt}} {{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}} {{FeatureTodo|kdeui|Implement caps-lock warning for password entry widgets|lemma@confuego.org|Michael Leupold}} {{FeatureTodo|KLocale|Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217).|[email protected]|John Layt}} {{FeatureTodo|Khtml|Improvements in kwallet integration|[email protected].com|Eduardo Robles Elvira}} {{FeatureInProgress|kfile|Move KMetaDataWidget and KMetaDataConfigurationDialog from Dolphin to kfile|peter.penz@gmx.at|Peter Penz}} {{FeatureDone|katepart|Add mapping support for the vi input mode's normal mode|ehambergαgmail.com|Erlend Hamberg}} {{FeatureInProgress|katepart|Improve TemplateInterface, i.e. snippet support|mail@milianw.de|Milian Wolff}} {{FeatureInProgress|kdecore|Move event-filter installation out of KApplication and into a new class|lemma@confuego.org|Michael Leupold}} {{FeatureInProgress|kdecore|Polkit-1 backend for KAuth|drf@kde.org|Dario Freddi}} {{FeatureInProgress|kdeui|Support floating point font sizes|christoph@maxiom.de|Christoph Feck}} {{FeatureInProgress|kdeui|Finish the time chooser widget|lemma@confuego.org|Michael Leupold}} {{FeatureInProgress|kio|Limit number of connections per host (per application), add job priorities|ahartmetz@gmail.com|Andreas Hartmetz}} {{FeatureInProgress|kio|Support for automatically renaming conflicting files during copy and move operations|toddrme2178@gmail.com|Todd}}  
+
{{FeatureInProgress|kdecore|Move event-filter installation out of KApplication and into a new class|[email protected]|Michael Leupold}}
{{FeatureTodo|kio|Better file information in file conflict dialog|[email protected]|Todd}} {{FeatureInProgress|kio|Remember downloads via Nepomuk|[email protected]|Sebastian Trueg}} {{FeatureInProgress|webkit|Move KDE integration of QtWebKit into kdelibs (but not KPart!)|[email protected]|Urs Wolfer}} {{FeatureInProgress|buildsystem|Modular build of KDE modules|[email protected]|Alexander Neundorf}} {{FeatureDone|katepart|Enable command line scripting again|dhaumann@kde.org|Dominik Haumann}} {{FeatureDone|katepart|Support byte-order mark in unicode files|jowenn@kde.org|Joseph Wenninger}} {{FeatureInProgress|katepart|Improve katepart Vim mode.|alecastanyo@gmail.com|Alejandro Castaño}}
+
{{FeatureInProgress|kdeui|Support floating point font sizes|christoph@maxiom.de|Christoph Feck}}
 +
{{FeatureInProgress|kdeui|Finish the time chooser widget|lemma@confuego.org|Michael Leupold}}
 +
{{FeatureInProgress|kio|Limit number of connections per host (per application), add job priorities|[email protected]|Andreas Hartmetz}}
 +
{{FeatureInProgress|kio|Support for automatically renaming conflicting files during copy and move operations|[email protected].com|Todd}}
 +
{{FeatureInProgress|kio|Remember downloads via Nepomuk|trueg@kde.org|Sebastian Trueg}}
 +
{{FeatureInProgress|buildsystem|Modular build of KDE modules|neundorf@kde.org|Alexander Neundorf}}
 +
{{FeatureInProgress|katepart|Improve katepart Vim mode.|[email protected]|Alejandro Castaño}}
 +
{{FeatureInProgress|kfile|Make status of file I/O display on file/folder icons("progress in icons").|[email protected].net|Shaun Reich}}
 +
{{FeatureInProgress|katepart|Factor out a generic high-level search class from the search bar. To be used by the VI input mode.|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
 +
{{FeatureDone|knewstuff|Introduce binary incompatible knewstuff library (as knewstuff3, keeping knewstuff2 as well) which can talk directly to open desktop services via libattica|[email protected].org|Jeremy Whiting}}
 +
{{FeatureDone|knewstuff3|Make use of Open Collaboration Services - let users rate items, become fan, see details, have bigger preview pictures|gladhorn@kde.org|Frederik Gladhorn}}
 +
{{FeatureDone|kdecore|Polkit-1 backend for KAuth|drf@kde.org|Dario Freddi}}
 +
{{FeatureDone|KLocale|Implement ISO 4217 Currency Code support (http://en.wikipedia.org/wiki/ISO_4217).|[email protected]|John Layt}}  
 +
{{FeatureDone|KLocale|Separate numeric decimal places and monetary decimal places.|john@layt.net|John Layt}}
 +
{{FeatureDone|katepart|Add mapping support for the vi input mode's normal mode|ehambergαgmail.com|Erlend Hamberg}}
 +
{{FeatureDone|katepart|Support byte-order mark in unicode files|jowenn@kde.org|Joseph Wenninger}}
 +
{{FeatureDone|katepart|Enable command line scripting again|dhaumann@kde.org|Dominik Haumann}}
 +
{{FeatureDone|katepart|Improve TemplateInterface, i.e. snippet support|mail@milianw.de|Milian Wolff}}
 +
{{FeatureDone|katepart|Add interface to access highlighting information, port html-export plugin|mail@milianw.de|Milian Wolff}}  
 +
{{FeatureDone|katepart|push improved AutoBrace plugin to kdelibs|mail@milianw.de|Milian Wolff}}
 +
{{FeatureDone|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian, Ethiopian, Coptic.|john@layt.net|John Layt}}
 +
{{FeatureDone|KDEPrint|Add Odd/Even page selection and server-side page selection when using CUPS.|john@layt.net|John Layt}}
 +
{{FeatureDone|nepomuk|Get libnepomukquery into kdelibs|[email protected]|Sebastian Trueg}}
 +
{{FeatureDone|webkit|Move KDE integration of QtWebKit into kdelibs (but not KPart!)|[email protected]|Urs Wolfer}}
 +
{{FeatureDone|katepart|Implement on-the-fly spell checking for arbitrary documents.|michel.ludwig@kdemail.net|Michel Ludwig}}
 +
{{FeatureDone|nepomuk|Add const versions of the accessor methods to the Nepomuk::Types classes|trueg@kde.org|Sebastian Trueg}}  
 +
{{FeatureDone|kdeui|Finalize the api for the new systemtray: KStatusNotifierItem|notmart@gmail.com|Marco Martin}}
 +
 
 
|}
 
|}
  
 
= kdemultimedia  =
 
= kdemultimedia  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 189: Line 341:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|KMix|Nicer OSD (icon, mute state)|[email protected]|Christian Esken}} {{FeatureTodo|KMix|Amend Keyboard Shortcuts|[email protected]|Christian Esken}} {{FeatureInProgress|KMix|Allow arbitrary ordering of controls|[email protected]|Christian Esken}} {{FeatureInProgress|KMix|Add WhatsThis help on controls (Bug 70042)|[email protected]|Christian Esken}}
+
{{FeatureInProgress|KMix|Add WhatsThis help on controls (Bug 70042)|[email protected]|Christian Esken}}  
 +
{{FeatureInProgress|KMix|Generic per-App volume tab ( pulse,phonon,oss4)|[email protected]|Helio Castro}}
 +
{{FeatureDone|KMix|Amend Keyboard Shortcuts|[email protected]|Christian Esken}}  
 +
{{FeatureDone|KMix|Allow arbitrary ordering of controls (Bug 57946)|[email protected]|Christian Esken}}  
 +
{{FeatureDone|KMix|Nicer OSD (icon, mute state)|[email protected]|Christian Esken}}
 +
{{FeatureDone|JuK|Allow disabling crossfade|[email protected]|Michael Pyne}}
 +
{{FeatureDone|JuK|Add support for MP4 and ASF files (when present in Taglib). Patch taken from Kubuntu patchset, thanks to Kubuntu devs and Jeff Mitchell.|[email protected]|Michael Pyne}}
 
|}
 
|}
  
<br>  
+
<br>
  
 
= kdenetwork  =
 
= kdenetwork  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 202: Line 360:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|Kopete|UPnp Support|[email protected]|Matt Rogers}} {{FeatureTodo|Kopete|Jabber Jingle video support|[email protected]|Detlev Casanova}} {{FeatureTodo|Kopete|Jabber Jingle ICE support|[email protected]|Detlev Casanova}} {{FeatureTodo|Kopete|Add support for urls to Bonjour plugin|[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|Kopete|Rich text support for ICQ|[email protected]|Roman Jarosz}} {{FeatureInProgress|KGet|Support for verifying signed files|[email protected]|Matthias Fuchs}} {{FeatureInProgress|KGet|Support for custom NewTransferDialog in BTPlugin|[email protected]|Lukas Appelhans}} {{FeatureInProgress|Kopete|Contacts plasmoid|[email protected]|Dennis Nienhüser}} {{FeatureInProgress|Kopete|Telepathy protocol plugin|[email protected]|George Goldberg}} {{FeatureInProgress|Kopete|Telepathy Tubes Desktop Sharing plugin|[email protected]|George Goldberg}} {{FeatureInProgress|Kopete|Akonadi Logger(modify the history plugin)|[email protected]|Kaushik Saurabh}} {{FeatureInProgress|Krdc|Telepathy Tubes support||Abner Silva}} {{FeatureInProgress|Krfb|Telepathy Tubes support|[email protected]|George Goldberg}} {{FeatureInProgress|Krfb|Core restructuring|[email protected]|George Goldberg}} {{FeatureInProgress|Telepathy|Account Management KCM|[email protected]|George Goldberg}} {{FeatureInProgress|Telepathy|Mission Control launcher KDED|[email protected]|George Goldberg}} {{FeatureDone|Kopete|Create avatars from a webcam device |[email protected] |Alex Fiestas}} {{FeatureDone|Krdc|Redesigned workflow to create a new connection|[email protected]|Urs Wolfer}} {{FeatureDone|Krdc|Full Screen Switching|[email protected]|Tony Murray}}
+
{{FeatureInProgress|KGet|Support for custom NewTransferDialog in BTPlugin|[email protected]|Lukas Appelhans}}  
 +
{{FeatureInProgress|Kopete|Telepathy protocol plugin|[email protected]|George Goldberg}}  
 +
{{FeatureInProgress|Kopete|Telepathy Tubes Desktop Sharing plugin|[email protected]|George Goldberg}}  
 +
{{FeatureInProgress|Kopete|Akonadi Logger(modify the history plugin)|[email protected]|Kaushik Saurabh}}  
 +
{{FeatureInProgress|Krfb|Telepathy Tubes support|[email protected]|George Goldberg}}  
 +
{{FeatureInProgress|Krfb|Core restructuring|[email protected]|George Goldberg}}  
 +
{{FeatureInProgress|Telepathy|Account Management KCM|[email protected]|George Goldberg}}  
 +
{{FeatureInProgress|Telepathy|Mission Control launcher KDED|[email protected]|George Goldberg}}  
 +
{{FeatureDone|Kopete|Create avatars from a webcam device |[email protected] |Alex Fiestas}}  
 +
{{FeatureDone|Krdc|Redesigned workflow to create a new connection|[email protected]|Urs Wolfer}}  
 +
{{FeatureDone|Krdc|Telepathy Tubes support||Abner Silva}}
 +
{{FeatureDone|Krdc|Full Screen Switching|[email protected]|Tony Murray}}  
 +
{{FeatureDone|KGet|Support for verifying signed files|[email protected]|Matthias Fuchs}}
 +
{{FeatureDone|KGet|Verification of downloads using checksums|[email protected]|Matthias Fuchs}}
 +
{{FeatureDone|KGet|Downloading checksums for downloads|[email protected]|Matthias Fuchs}}
 +
{{FeatureDone|KGet|Repairing broken downloads|[email protected]|Matthias Fuchs}}
 +
{{FeatureDone|KGet|Moving and renaming files while downloading|[email protected]|Matthias Fuchs}}
 +
{{FeatureDone|KGet|Adding mirrors to downloads while downloading|[email protected]|Matthias Fuchs}}
 +
{{FeatureDone|KGet|Changing the number of connections per mirror of downloads while downloading|[email protected]|Matthias Fuchs}}
 +
{{FeatureDone|KGet|Assistant to create Metalinks|[email protected]|Matthias Fuchs}}
 +
 
 
|}
 
|}
  
<br>  
+
<br>
  
 
= kdepim  =
 
= kdepim  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
 
! Project  
 
! Project  
 
! Description  
 
! Description  
! Contact  
+
! Contact
{{FeatureInProgress|Akregator|Port to use KNotificationItem|[email protected]|Teemu Rytilahti}} {{FeatureInProgress|KAlarm|Implement Akonadi support|djarvie @ kde.org|David Jarvie}} {{FeatureInProgress|KAlarm|Provide audio-only alarms|djarvie @ kde.org|David Jarvie}}
+
{{FeatureInProgress|KJots|Port to Akonadi|steveire|Stephen Kelly}}
 +
{{FeatureInProgress|KJots|Port to Grantlee for theming support|steveire|Stephen Kelly}}
 +
{{FeatureInProgress|Akregator|Port to use KNotificationItem|[email protected]|Teemu Rytilahti}}
 +
{{FeatureDone|KMail|Archiving function for mails|[email protected]|Thomas McGuire}}
 +
{{FeatureDone|KMail|Clean up UI for aggregation and theme settings||James Bending}}
 +
{{FeatureDone|KMail|Improve recipient picker||Bruno Bigras}}
 +
{{FeatureDone|KMail|Allow to search by tag and to use filters for adding tags||Jonathan Armond}}
 +
{{FeatureDone|KMail|Port addressbook-related functions to Akonadi||Tobias König}}
 +
{{FeatureDone|KMail|Make the HTML status bar clickable||James Bendig}}
 +
{{FeatureDone|KMail|Add a context menu entry for mailing lists to the message viewer||Daniel Black}}
 +
{{FeatureDone|KMail|When switching identities in the composer, switch the template too||Jonathan Armond}}
 +
{{FeatureDone|KMail|Ask for the transport to use when dealing with an invitation|[email protected]|Thomas McGuire}}
 +
{{FeatureDone|KMail|Make the To and CC fields expandable/collapseable in the fancy header style||Torgny Nyblom}}
 +
{{FeatureDone|KMail|Support inline images in signatures|[email protected]|Thomas McGuire}}
 +
{{FeatureDone|KMail|Add a SIGNATURE command for templates||Jonathan Armond}}
 +
{{FeatureDone|KMail|Use passive popups for error messages while checking for mail|mcguire@kde.org|Thomas McGuire}}
 +
{{FeatureDone|KAlarm|Provide audio-only alarms|[email protected]|David Jarvie}}
 +
{{FeatureDone|KAddressbook|Completely new KAddressbook based on Akonadi||Tobias König}}
 +
{{FeatureDone|Akonadi|POP3 Resource for Akonadi|[email protected]|Thomas McGuire}}
 
|}
 
|}
  
 
= kdepimlibs  =
 
= kdepimlibs  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 232: Line 428:
 
= kdeplasma-addons  =
 
= kdeplasma-addons  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
 
! Project  
 
! Project  
 
! Description  
 
! Description  
! Contact
+
! Contact  
|}
+
{{FeatureInProgress|opendesktop|Add messaging|[email protected]|Eckhart Wörner}} {{FeatureInProgress|opendesktop|Add friendship management|[email protected]|Eckhart Wörner}}
 +
{{FeatureInProgress|ocs engine|Add possibility to use different providers, use attica from kdesupport|[email protected]|Eckhart Wörner}}
 +
{{FeatureInProgress|opendesktop|port opendesktop plasmoid to new engine and rename accordingly|[email protected]|Eckhart Wörner}}
 +
{{FeatureInProgress|opendesktop activities|port opendesktop activities plasmoid to new engine and rename accordingly|[email protected]|Eckhart Wörner}}
 +
{{FeatureInProgress|microblogging|new appearance and new twitter api pieces support|[email protected]|Marco Martin}}
 +
{{FeatureDone|plasmaboard|Added a virtual keyboard plasmoid for touchscreen users|[email protected]|Björn Ruberg}}
 +
{{FeatureDone|FifteenPuzzle|Made it work with multiple rows and cols|[email protected]|Tomaz Canabrava}}
 +
{{FeatureDone|Qalculate|A new advanced calculator plasmoid|[email protected]|Matteo Agostinelli}}
 +
{{FeatureDone|KDE Observatory|A new plasmoid for visualizing KDE projects status (commits, commiters, bugs, krazy status, etc)|[email protected]|Sandro S. Andrade}}
 +
{{FeatureDone|Spell Check|A new plasmoid for fast spell checking|[email protected]|Michał Dutkiewicz}}
 +
{{FeatureDone|Project Silk|generic Mediawiki KRunner|[email protected]|Sebastian Kügler}}
 +
{{FeatureDone|Project Silk|Webslice Plasmoid, qgraphicswidget|[email protected]|Sebastian Kügler}}
 +
{{FeatureDone|Solid|Network Manager Plasmoid|[email protected]|Sebastian Kügler}}
 +
|}  
  
<br>  
+
<br>
  
 
= kdesdk  =
 
= kdesdk  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 250: Line 459:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|[email protected]|Nick Shaforostoff}} {{FeatureTodo|Lokalize|Continue implementing XLIFF spec|[email protected]|Nick Shaforostoff}} {{FeatureTodo|Lokalize|Segmentation [editing] functionality|[email protected] |Nick Shaforostoff}} {{FeatureTodo|Lokalize|Remote translation memories|[email protected]|Nick Shaforostoff}} {{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|[email protected]|Nick Shaforostoff}} {{FeatureDone|Kate|Add common vim commands like :wq, :new, :bp/bn, etc.|ehambergαgmail.com|Erlend Hamberg}}
+
{{FeatureDone|Kate|Integrate GHNS into snippets TNG|jowenn(you_know)kde(here_too)org|Joseph Wenninger}}  
 +
{{FeatureInProgress|Kate|Refactor parts from snippets TNG plugin into a common library for use by the plugin and for use in kdevelop|jowenn(you_know)kde(here_too)org|Joseph Wenninger}}  
 +
{{FeatureDone|Kate|Add common vim commands like :wq, :new, :bp/bn, etc.|ehambergαgmail.com|Erlend Hamberg}}
 +
 
 
|}
 
|}
  
 
+
<br>
  
 
= kdeutils  =
 
= kdeutils  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 263: Line 475:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|Ark|Add an options dialog (maybe)|[email protected]|Harald Hvaal}} {{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|[email protected]|Harald Hvaal}} {{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|[email protected]|Raphael Kubo da Costa}} {{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|[email protected]|Raphael Kubo da Costa}} {{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|[email protected]|Raphael Kubo da Costa}} {{FeatureTodo|Ark|Make the internal previewer optional|[email protected]|Raphael Kubo da Costa}} {{FeatureTodo|KGpg|Make keyserver actions possible to use on multiple keyservers at once|[email protected]|Rolf Eike Beer}} {{FeatureTodo|KGpg|Add &quot;caff&quot; mode for keysigning|[email protected]|Rolf Eike Beer}} {{FeatureTodo|KGpg|Allow searching for trust path in keyring|kde@opensource.sf-tec.de|Rolf Eike Beer}} {{FeatureTodo|KGpg|Add improved key import result window (with useful summary, filtering, reasonable default size etc.)|[email protected]|Rolf Eike Beer}} {{FeatureTodo|KGpg|Make generating a key a KJob so it get's better notification support|[email protected]|Rolf Eike Beer}} {{FeatureTodo|Okteta|add editing capability to Decoding table |[email protected].org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add support for import by drop, both url and data|[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add support for memory mapping of files|[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add further export formats like s-record and intel 16|[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|Add Okular like embedded notifications|[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add QIODevice for AbstractByteArrayModel and make mimetype detection use this instead of only filename |[email protected]|Friedrich W. H. Kossebau}} {{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}} {{FeatureInProgress|Okteta|Make dialogs for Goto, Search & Replace embedded|[email protected]|Friedrich W. H. Kossebau}} {{FeatureInProgress|Okteta|Add tool to view decoding of complex structures|[email protected]|Friedrich W. H. Kossebau}} {{FeatureDone|kdelirc|Communicate to lirc through solid|[email protected]|Michael Zanetti}} {{FeatureInProgress|kdelirc|Integrate solid backend into kdelirc frontend|[email protected]|Frank Scheffold}} {{FeatureTodo|kdelirc|Cycle mode function|[email protected]|Frank Scheffold}} {{FeatureTodo|kdelirc|Add a try button in configurations|[email protected]|Michael Zanetti}} {{FeatureDone|Okteta|Rename libkakao to Kasten and make the Okteta KPart use it|[email protected]|Friedrich W. H. Kossebau}} {{FeatureDone|Okteta|Add embedded dialog to set selection range|[email protected]|Friedrich W. H. Kossebau}}
+
{{FeatureInProgress|KGpg|Add &quot;caff&quot; mode for keysigning|[email protected]|Rolf Eike Beer}}
 +
{{FeatureDone|kdelirc|Integrate solid backend into kdelirc frontend|fscheffold@googlemail.com|Frank Scheffold}}
 +
{{FeatureDone|kdelirc|Communicate to lirc through solid|[email protected].net|Michael Zanetti}}
 +
{{FeatureDone|KGpg|Add improved key import result window (with useful summary, filtering, reasonable default size etc.)|[email protected]|Rolf Eike Beer}}
 +
{{FeatureDone|KGpg|Make generating a key a KJob so it get's better notification support|[email protected]|Rolf Eike Beer}}
 +
{{FeatureDone|Okteta|Add tool to view decoding of complex structures|alex.richardson@gmx.de|Alex Richardson}}  
 +
{{FeatureDone|Okteta|Rename libkakao to Kasten and make the Okteta KPart use it|[email protected]|Friedrich W. H. Kossebau}}
 +
{{FeatureDone|Okteta|Add embedded dialog to set selection range|[email protected]|Friedrich W. H. Kossebau}}  
 +
{{FeatureDone|Okteta|Add Base64 encoder|[email protected]|Friedrich W. H. Kossebau}}  
 +
{{FeatureDone|Okteta|Added data generators, like pattern, sequence or from clipboard|[email protected]|Friedrich W. H. Kossebau}}  
 +
{{FeatureDone|Okteta|Added option to split views|[email protected]|Friedrich W. H. Kossebau}}
 +
{{FeatureDone|Okteta|Add marking of bytearray section to widgets, so tools like strings or pod decoder can mark the source, instead of selecting it|[email protected]|Friedrich W. H. Kossebau}}
 +
{{FeatureDone|Okteta|add editing capability to Decoding table |[email protected]|Friedrich W. H. Kossebau}}
 +
{{FeatureDone|Okteta|Make dialogs for Goto and Select embedded|[email protected]|Friedrich W. H. Kossebau}}  
 +
{{FeatureDone|Okteta|Add UTF-8 option to bytearray lineedit|[email protected]|Friedrich W. H. Kossebau}}
 
|}
 
|}
  
 
= Other  =
 
= Other  =
  
{| cellspacing="0" cellpadding="5" border="1" class="sortable" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"
+
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
 
! Status  
 
! Status  
Line 274: Line 500:
 
! Description  
 
! Description  
 
! Contact
 
! Contact
 +
{{FeatureDone|kdesupport|Add libattica to kdesupport|[email protected]|Frederik Gladhorn}}
 +
{{FeatureDone|Solid|KNetworkManager|[email protected]|Will Stephenson}}
 +
 
|}
 
|}

Latest revision as of 02:09, 11 May 2010

This is a list of planned features for the 4.4 release.

See also:


Legend:

  • todo => not started yet
  • in-progress => started, but not completed yet
  • done => completed


kdeaccessibility

Status Project Description Contact
DONE kttsd Clean up kttsd by making it a simple wrapper around speech-dispatcher



kdeartwork

Status Project Description Contact


kdebase-apps

Status Project Description Contact
IN PROGRESS Konqueror Sidebar cleanups; re-introducing the history module
DONE Dolphin

Version control integration

DONE Dolphin Improved search bar including search configuration
DONE DolphinPart Remember the Details View expansion state in the DolphinPart
DONE DolphinPart Restore the "Edit->Selection" menu that was in Konqueror 3
DONE Dolphin Open URL in a new tab if the Back, Forward or Up button in the toolbar is middle-clicked
DONE Dolphin Clickable tags and other resources in the metadata view: tags for example are opened as search folders in the same Dolphin window


kdebase-runtime

Status Project Description Contact
IN PROGRESS Oxygen Animated Add smooth animations and transitions (e.g. on hover, when switching tabs, etc.) to the oxygen widget style.
DONE smb kioslave add kwallet support
DONE Nepomuk Remove the ontologies and make kdebase depend on the upcoming shared-ontologies package
DONE Nepomuk Integrate removable storage service to handle mounting/unmounting of removable devices and allow searching of files on non-mounted media. The user will be asked to insert the medium in question in case it is not mounted.
DONE Nepomuk New timeline KIO slave which allows to browse files by modification date in case the Nepomuk Strigi service is running.
DONE Nepomuk Give better user feedback if Nepomuk could not be initialized.
DONE Locale KCM Add support for new KLocale Currency Code and Decimal Places options (see kdelibs/klocale section).
DONE Device Automounting Add support for storage device automounting
DONE Nepomuk Port Nepomuk to Virtuoso: query service, strigi service: better performance especially when searching.
DONE thumbnail kioslave Support for comic-book cover previews (.cbr, .cbz, .cbt files)
DONE Nepomuk Add nepomuk kio slave which handles all stating of Nepomuk resources. It can even display a small HTML page for non-file resources.
DONE thumbnail kioslave Support for rotated jpegs

kdebase-workspace

Status Project Description Contact
Non-Plasma, Non-KWin
IN PROGRESS Date/Time KCM Plasma themed clock
IN PROGRESS System Setitngs Reorganize modules
IN PROGRESS Mouse KCM XInput2 support
DONE Attica KCM, KDE plugin KCM added, Attica uses KIO with the KDE plugin
IN PROGRESS Solid::Control network environment tracking Access a high level view of wireless networks by interface, testing in playground
DONE System Activity Add scripting support
DONE Solid RemoteControl Manager/Interface + Lirc backend
DONE System Activity KAuth integration
DONE System Settings Improve module appearance for Icons View and provide searching hints
DONE Font Installer KCM Use PolicyKit for installing system-wide fonts
DONE Font Installer KCM When multiple fonts are selected, use a list style preview of all selected fonts
KRunner
DONE KRunner Solid device runner
DONE KRunner Manage actions in default interface
DONE KRunner Single runner mode
DONE KRunner Window management runner
DONE KRunner Add Firefox support to the bookmark runner
Plasma - Priority Features
DONE netbook shell a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4)


Plasma
IN PROGRESS Quicklaunch Plasmoid new icon size/rows config ui
IN PROGRESS Plasma Weather Ion New Weather Ion for the wetter.com data source provider
IN PROGRESS Plasma Animator Create new Plasma::Animator API based on Qt 4.6 Kinetic
IN PROGRESS Plasma KineticScrolling Port KineticScrolling to Qt 4.6 Kinetic
IN PROGRESS Plasma-Netbook Animated Layouts Create Animated Layouts to SAL and NewsPaper
IN PROGRESS libplasma Show the PopupApplet's BusyWidget inside the popup
DONE Widgets Explorer New widgets explorer
DONE Widgets Explorer Install widgets from file, Google Gadgets and GHNS
IN PROGRESS Notification queueing
IN PROGRESS Trust Levels package signing and verification
IN PROGRESS JS plasmoid improvements Animations, KIO and QFile bindings; latter two by security policy
IN PROGRESS Kiosk improvements
IN PROGRESS Activity Bar
DONE folderview Hover action icons in the icon view
DONE folderview Hover animations
DONE libplasma/kwin slide animation for popups done by kwin
DONE System tray Plasmoid support in the system tray
DONE System tray config ui to decide between always shown, always hidden and auto hide for each systray item
DONE Window List A new plasmoid to show list of opened windows
DONE Device Notifier show the device actions inside the plasmoid, show the fixed devices too, other improvements
DONE Color Wallpaper Plugin add support for gradients
DONE libplasma better text box look with new svg elements
DONE systemtray Make possible to browse old notifications by application name (this actually replaced the above feature)
DONE libplasma Show Holiday and Holiday Region in Clock Tooltip.
DONE libplasma Allow user to choose Calendar System to be displayed in Calendar and Clock widgets
DONE knowledge base plasmoid new plasmoid: Opendesktop.org knowledgebase client
DONE opendesktop plasmoid show friends activity
DONE Plasma Addon Battery popup layout improvements
DONE Plasma Mouse Plugins UI Yet Another UI Redesign
KWin - Core
IN PROGRESS KWin Window tiling
IN PROGRESS KWin Support for new EWMH hints
DONE KWin Quick window maximization and tiling by dragging windows to the edge of the screen
DONE KWin Improved virtual desktop KCM
DONE KWin Improved window switcher (Alt+Tab)
DONE KWin SVG based window decoration theme engine (Aurorae)
DONE KWin Merged Ozone and Nitrogen window decorations into Oxygen
DONE KWin Window tabbing


KWin - Desktop Effects
DONE KWin Mouse action support in Present Windows effect
DONE KWin New present windows mode to only display windows from a single application
DONE KWin Improved flip switch effect
DONE KWin Improved logout blur effect


KDM

kdebindings

Status Project Description Contact
DONE pykde4 Python 3 support for PyKDE4
DONE qyoto Replace the current C# cmake macros with more sophisticated ones that also work on windows.
IN PROGRESS qyoto Create a new generator for the C# assemblies



kdeedu

Status Project Description Contact
DONE Marble Support for MarbleWidget::setEnabled( bool )
IN PROGRESS Kalzium Remove libavogadro snapshot, port to use system libavogadro
IN PROGRESS Marble Add "download region" feature
IN PROGRESS Marble Editing Tools
IN PROGRESS Marble OSM Import
IN PROGRESS Marble UI Simplification
IN PROGRESS Marble Custom Layouts
IN PROGRESS Marble Discrete Zoom Levels
IN PROGRESS Marble Performance Improvements
IN PROGRESS Marble KML Improvements
IN PROGRESS Marble Sky Mode
IN PROGRESS Marble Measure Tool Plugin
DONE Marble Settings for plugins
IN PROGRESS Marble Kinetic Scrolling
IN PROGRESS Marble Optimized 2D Mode
IN PROGRESS Marble Bookmarks
IN PROGRESS Marble Time KML support
IN PROGRESS Marble Editing GeoDataFeatures
DONE Marble Update Map ("F5")
DONE Marble Layer Management Class
IN PROGRESS Marble Plugin architecture for map layers
IN PROGRESS Marble Extending GeoPainter
DONE Marble Marble Runners
IN PROGRESS Marble GeoClue Integration
IN PROGRESS Marble Routing
IN PROGRESS Marble More map providers (WMS?)
IN PROGRESS Marble GeoData Model/View rework
DONE KAlgebra KAlgebra backend for Cantor
DONE KAlgebra Support for lists
DONE KAlgebra Improved MathML Presentation support
DONE KAlgebra Added 2D parametric function plotting
DONE KAlgebra Improved jump detections
DONE KAlgebra Made lambda expressions more usable
DONE KStars Improve Observing List Wizard
DONE KStars A rather sophisticated Observation Plan Manager
DONE KTurtle Add F2 context help
DONE KTurtle Add SVG export for the canvas
DONE KTurtle Add HTML export of the code
DONE KTurtle Add printing support for the canvas
DONE Cantor Import to kdeedu
DONE Rocs Import to kdeedu
DONE KTouch Update the "Colemak" keyboad layout and training lecture


kdegames

Status Project Description Contact
IN PROGRESS Kigo Allow arbitrary jumps in the undo/redo history
IN PROGRESS Kigo New Go game for KDE 4
IN PROGRESS Gluon release first gluon lib with one game. [1]
IN PROGRESS Granatier Implement all Bonuses from the default theme
IN PROGRESS KsirK Polish the skin editor (doc, contextual help, ...)
DONE KAtomic Level Sets
DONE Bovo Highlight the last move to be easier to spot
DONE Bovo Enable undo after the game has ended, to be able to correct a fatal mis-click
DONE Granatier New Bomberman like game for KDE 4
DONE Granatier Sidebar with informations regarding the players, like bonuses, handicaps ...
DONE Granatier Add support for a background
DONE Granatier Replace Phonon with QtMultimedia for better sound
DONE KBreakOut Improved keyboard support
DONE KBreakOut Fullscreen support
DONE KDiamond Improve time display
DONE KGoldrunner Add Mazes game (37 levels), contributed by Steve Mann.
DONE Killbots Add a new game type parameter to make fast enemies a bit more intelligent.
DONE KsirK Previous/Next in start new game as described in bug #170774
DONE Kigo Fix smaller issues with KNS2
DONE Kigo Improve final score visuals
DONE Kigo Beautify the default theme
DONE KPat Large internal code cleanup. Lots of small annoyances fixed.
DONE KPat Port animations to Qt Kinetic for significant performance improvements
DONE Palapeli New puzzle game for KDE SC 4

kdegraphics

Status Project Description Contact
DONE gwenview Folder thumbnails
DONE gwenview Rework start page
DONE gwenview Implement picture importer
DONE gwenview New save-as behavior (go to saved as document)
DONE libksane External API for handling selections (patch from

Matthias Nagl)

DONE libksane Add basic twain support on Windows
DONE libksane External API for specifying preview resolution
DONE libkexiv2 Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171
DONE libkexiv2 Expose exiv2 API for accessing embedded previews in RAW files.


kdelibs

Status Project Description Contact
IN PROGRESS kdecore Move event-filter installation out of KApplication and into a new class
IN PROGRESS kdeui Support floating point font sizes
IN PROGRESS kdeui Finish the time chooser widget
IN PROGRESS kio Limit number of connections per host (per application), add job priorities
IN PROGRESS kio Support for automatically renaming conflicting files during copy and move operations
IN PROGRESS kio Remember downloads via Nepomuk
IN PROGRESS buildsystem Modular build of KDE modules
IN PROGRESS katepart Improve katepart Vim mode.
IN PROGRESS kfile Make status of file I/O display on file/folder icons("progress in icons").
IN PROGRESS katepart Factor out a generic high-level search class from the search bar. To be used by the VI input mode.
DONE knewstuff Introduce binary incompatible knewstuff library (as knewstuff3, keeping knewstuff2 as well) which can talk directly to open desktop services via libattica
DONE knewstuff3 Make use of Open Collaboration Services - let users rate items, become fan, see details, have bigger preview pictures
DONE kdecore Polkit-1 backend for KAuth
DONE KLocale Implement ISO 4217 Currency Code support (http://en.wikipedia.org/wiki/ISO_4217).
DONE KLocale Separate numeric decimal places and monetary decimal places.
DONE katepart Add mapping support for the vi input mode's normal mode
DONE katepart Support byte-order mark in unicode files
DONE katepart Enable command line scripting again
DONE katepart Improve TemplateInterface, i.e. snippet support
DONE katepart Add interface to access highlighting information, port html-export plugin
DONE katepart push improved AutoBrace plugin to kdelibs
DONE KCalendarSystem Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian, Ethiopian, Coptic.
DONE KDEPrint Add Odd/Even page selection and server-side page selection when using CUPS.
DONE nepomuk Get libnepomukquery into kdelibs
DONE webkit Move KDE integration of QtWebKit into kdelibs (but not KPart!)
DONE katepart Implement on-the-fly spell checking for arbitrary documents.
DONE nepomuk Add const versions of the accessor methods to the Nepomuk::Types classes
DONE kdeui Finalize the api for the new systemtray: KStatusNotifierItem


kdemultimedia

Status Project Description Contact
IN PROGRESS KMix Add WhatsThis help on controls (Bug 70042)
IN PROGRESS KMix Generic per-App volume tab ( pulse,phonon,oss4)
DONE KMix Amend Keyboard Shortcuts
DONE KMix Allow arbitrary ordering of controls (Bug 57946)
DONE KMix Nicer OSD (icon, mute state)
DONE JuK Allow disabling crossfade
DONE JuK Add support for MP4 and ASF files (when present in Taglib). Patch taken from Kubuntu patchset, thanks to Kubuntu devs and Jeff Mitchell.


kdenetwork

Status Project Description Contact
IN PROGRESS KGet Support for custom NewTransferDialog in BTPlugin
IN PROGRESS Kopete Telepathy protocol plugin
IN PROGRESS Kopete Telepathy Tubes Desktop Sharing plugin
IN PROGRESS Kopete Akonadi Logger(modify the history plugin)
IN PROGRESS Krfb Telepathy Tubes support
IN PROGRESS Krfb Core restructuring
IN PROGRESS Telepathy Account Management KCM
IN PROGRESS Telepathy Mission Control launcher KDED
DONE Kopete Create avatars from a webcam device
DONE Krdc Redesigned workflow to create a new connection
DONE Krdc Telepathy Tubes support
DONE Krdc Full Screen Switching
DONE KGet Support for verifying signed files
DONE KGet Verification of downloads using checksums
DONE KGet Downloading checksums for downloads
DONE KGet Repairing broken downloads
DONE KGet Moving and renaming files while downloading
DONE KGet Adding mirrors to downloads while downloading
DONE KGet Changing the number of connections per mirror of downloads while downloading
DONE KGet Assistant to create Metalinks



kdepim

Status Project Description Contact
IN PROGRESS KJots Port to Akonadi
IN PROGRESS KJots Port to Grantlee for theming support
IN PROGRESS Akregator Port to use KNotificationItem
DONE KMail Archiving function for mails
DONE KMail Clean up UI for aggregation and theme settings
DONE KMail Improve recipient picker
DONE KMail Allow to search by tag and to use filters for adding tags
DONE KMail Port addressbook-related functions to Akonadi
DONE KMail Make the HTML status bar clickable
DONE KMail Add a context menu entry for mailing lists to the message viewer
DONE KMail When switching identities in the composer, switch the template too
DONE KMail Ask for the transport to use when dealing with an invitation
DONE KMail Make the To and CC fields expandable/collapseable in the fancy header style
DONE KMail Support inline images in signatures
DONE KMail Add a SIGNATURE command for templates
DONE KMail Use passive popups for error messages while checking for mail
DONE KAlarm Provide audio-only alarms
DONE KAddressbook Completely new KAddressbook based on Akonadi
DONE Akonadi POP3 Resource for Akonadi

kdepimlibs

Status Project Description Contact


kdeplasma-addons

Status Project Description Contact
IN PROGRESS opendesktop Add messaging
IN PROGRESS opendesktop Add friendship management
IN PROGRESS ocs engine Add possibility to use different providers, use attica from kdesupport
IN PROGRESS opendesktop port opendesktop plasmoid to new engine and rename accordingly
IN PROGRESS opendesktop activities port opendesktop activities plasmoid to new engine and rename accordingly
IN PROGRESS microblogging new appearance and new twitter api pieces support
DONE plasmaboard Added a virtual keyboard plasmoid for touchscreen users
DONE FifteenPuzzle Made it work with multiple rows and cols
DONE Qalculate A new advanced calculator plasmoid
DONE KDE Observatory A new plasmoid for visualizing KDE projects status (commits, commiters, bugs, krazy status, etc)
DONE Spell Check A new plasmoid for fast spell checking
DONE Project Silk generic Mediawiki KRunner
DONE Project Silk Webslice Plasmoid, qgraphicswidget
DONE Solid Network Manager Plasmoid


kdesdk

Status Project Description Contact
DONE Kate Integrate GHNS into snippets TNG
IN PROGRESS Kate Refactor parts from snippets TNG plugin into a common library for use by the plugin and for use in kdevelop
DONE Kate Add common vim commands like :wq, :new, :bp/bn, etc.



kdeutils

Status Project Description Contact
IN PROGRESS KGpg Add "caff" mode for keysigning
DONE kdelirc Integrate solid backend into kdelirc frontend
DONE kdelirc Communicate to lirc through solid
DONE KGpg Add improved key import result window (with useful summary, filtering, reasonable default size etc.)
DONE KGpg Make generating a key a KJob so it get's better notification support
DONE Okteta Add tool to view decoding of complex structures
DONE Okteta Rename libkakao to Kasten and make the Okteta KPart use it
DONE Okteta Add embedded dialog to set selection range
DONE Okteta Add Base64 encoder
DONE Okteta Added data generators, like pattern, sequence or from clipboard
DONE Okteta Added option to split views
DONE Okteta Add marking of bytearray section to widgets, so tools like strings or pod decoder can mark the source, instead of selecting it
DONE Okteta add editing capability to Decoding table
DONE Okteta Make dialogs for Goto and Select embedded
DONE Okteta Add UTF-8 option to bytearray lineedit

Other

Status Project Description Contact
DONE kdesupport Add libattica to kdesupport
DONE Solid KNetworkManager



This page was last edited on 11 May 2010, at 02:09. Content is available under Creative Commons License SA 4.0 unless otherwise noted.