Schedules/KDE4/4.4 Feature Plan: Difference between revisions

From KDE Community Wiki
No edit summary
No edit summary
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 31: Line 31:
= kdeadmin  =
= kdeadmin  =


{| 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 37: Line 37:
! Description  
! Description  
! Contact  
! Contact  
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.||Jonathan Riddell, John Layt}}
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.||Jonathan Riddell, John Layt}}  
 
|}
|}


Line 44: Line 45:
= 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 57:
= 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 65: Line 66:
Version control intergration|[email protected]|Peter Penz}} {{FeatureInProgress|Dolphin|
Version control intergration|[email protected]|Peter Penz}} {{FeatureInProgress|Dolphin|
Improved search bar including search configuration|[email protected]|Peter Penz}} {{FeatureInProgress|Dolphin|
Improved search bar including search configuration|[email protected]|Peter Penz}} {{FeatureInProgress|Dolphin|
Refactoring of Information Panel. KMetaDataWidget and KMetaDataConfigurationDialog should be moved to kdelibs.|[email protected]|Peter Penz}}
Refactoring of Information Panel. KMetaDataWidget and KMetaDataConfigurationDialog should be moved to kdelibs.|[email protected]|Peter Penz}}  
 
|}
|}


= 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 78:
! Description  
! Description  
! Contact  
! Contact  
{{FeatureTodo|KWallet|Single Sign On using PAM|[email protected]|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)|[email protected]|Harsh J}}  
{{FeatureTodo|KWallet|Single Sign On using PAM|[email protected]|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)|[email protected]|Harsh J}} {{FeatureInProgress|Nepomuk|Integrate Filesystem service to handle mounting/unmounting of removable devices|[email protected]|Sebastian Trueg}} {{FeatureInProgress|Nepomuk|Add nepomuk kio slave which handles all stating of Nepomuk resources|[email protected]|Sebastian Trueg}} {{FeatureInProgress|Nepomuk|Port Nepomuk to Virtuoso: query service, strigi service|[email protected]|Sebastian Trueg}} {{FeatureInProgress|Locale KCM|Add support for new Currency Code and Decimal Places features in KLocale.|[email protected]|John Layt}} {{FeatureInProgress|Device Automounting|Add support for storage device automounting|[email protected]|Trever Fischer}}  
{{FeatureInProgress|Nepomuk|Integrate Filesystem service to handle mounting/unmounting of removable devices|[email protected]|Sebastian Trueg}}  
 
{{FeatureInProgress|Nepomuk|Add nepomuk kio slave which handles all stating of Nepomuk resources|[email protected]|Sebastian Trueg}}  
{{FeatureInProgress|Nepomuk|Port Nepomuk to Virtuoso: query service, strigi service|[email protected]|Sebastian Trueg}}  
{{FeatureInProgress|Locale KCM|Add support for new Currency Code and Decimal Places features in KLocale.|[email protected]|John Layt}}  
{{FeatureInProgress|Device Automounting|Add support for storage device automounting|[email protected]|Trever Fischer}}  
|}
|}


= 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 93: Line 91:
! 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|[email protected]|Christoph Feck}} {{FeatureTodo|System Activity|Show CPU usage etc|[email protected]|John Tapsell}} {{FeatureInProgress|Date/Time KCM|Plasma themed clock|[email protected]|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|[email protected]|Ben  Cooksley}}  
{{FeatureTodo|Icons KCM|More configurable icon sizes|[email protected]|Christoph Feck}} {{FeatureTodo|Fonts KCM|More configurable fonts|[email protected]|Christoph Feck}} {{FeatureTodo|System Activity|Show CPU usage etc|[email protected]|John Tapsell}} {{FeatureInProgress|Date/Time KCM|Plasma themed clock|[email protected]|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|[email protected]|Ben  Cooksley}} {{FeatureInProgress|Mouse KCM|XInput2 support|[email protected]|Fredrik Höglund}} {{FeatureInProgress|Attica KCM|Initial import|[email protected]|Eckhart Wörner}}  
{{FeatureInProgress|Mouse KCM|XInput2 support|[email protected]|Fredrik Höglund}}
 
{{FeatureInProgress|Attica KCM|Initial import|[email protected]|Eckhart Wörner}}
|-
|-
! colspan="4" style="text-align: center;" | KRunner  
! style="text-align: center;" colspan="4" | KRunner  
{{FeatureDone|KRunner|Window management runner|[email protected]|Martin Gräßlin}} {{FeatureTodo|KRunner|Solid device runner|[email protected]|Jacopo De Simoi}}
{{FeatureDone|KRunner|Window management runner|[email protected]|Martin Gräßlin}} {{FeatureTodo|KRunner|Solid device runner|[email protected]|Jacopo De Simoi}} {{FeatureInProgress|KRunner|Add Firefox support to the bookmark runner|[email protected]|Jan Gerrit Marker}} {{FeatureTodo|KRunner|Solid device runner|[email protected]|Jacopo De Simoi}} {{FeatureInProgress|KRunner|Single runner mode|[email protected]|Jacopo De Simoi}} {{FeatureTodo|KRunner|Manage actions in default interface|[email protected]|Jacopo De Simoi}}  
{{FeatureInProgress|KRunner|Add Firefox support to the bookmark runner|[email protected]|Jan Gerrit Marker}} {{FeatureTodo|KRunner|Solid device runner|[email protected]|Jacopo De Simoi}}
{{FeatureInProgress|KRunner|Single runner mode|[email protected]|Jacopo De Simoi}} {{FeatureTodo|KRunner|Manage actions in default interface|[email protected]|Jacopo De Simoi}}


|-
|-
! colspan="4" style="text-align: center;" | Plasma - Priority Features  
! style="text-align: center;" colspan="4" | 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}}  
{{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|Quicklaunch Plasmoid|new icon size/rows config ui|[email protected]|Lukas Appelhans}} {{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]|Marco Martin}} {{FeatureInProgress|Plasma Addon|Wikipedia KRunner|[email protected]|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}}  
{{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|Quicklaunch Plasmoid|new icon size/rows config ui|[email protected]|Lukas Appelhans}} {{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]|Marco Martin}} {{FeatureInProgress|Plasma Addon|Wikipedia KRunner|[email protected]|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|Plasma Animator|Create new Plasma::Animator API based on Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}} {{FeatureTodo|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|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}} {{FeatureTodo|folderview|Hover action icons in the icon view|[email protected]|Fredrik Höglund}} {{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, port all dependent plasmoids to new infrastructure|[email protected]|Eckhart Wörner}} {{FeatureInProgress|libplasma|Show the PopupApplet's BusyWidget inside the popup|[email protected]|Giulio Camuffo}}
{{FeatureInProgress|Plasma Animator|Create new Plasma::Animator API based on Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}}
{{FeatureTodo|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|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}}
{{FeatureTodo|folderview|Hover action icons in the icon view|[email protected]|Fredrik Höglund}}
{{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, port all dependent plasmoids to new infrastructure|[email protected]|Eckhart Wörner}}


|-
|-
! colspan="4" style="text-align: center;" | KWin - Core  
! style="text-align: center;" colspan="4" | KWin - Core  
{{FeatureInProgress|KWin|Window tabbing|[email protected]|Jorge Emilio Mata}} {{FeatureInProgress|KWin|Window tiling|[email protected]|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 tabbing|[email protected]|Jorge Emilio Mata}} {{FeatureInProgress|KWin|Window tiling|[email protected]|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|Support for new EWMH hints|[email protected]|Fredrik Höglund}}  
{{FeatureInProgress|KWin|Support for new EWMH hints|[email protected]|Fredrik Höglund}}


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


|-
|-
! 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 143: Line 126:
! 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}}
{{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}}  
 
|}
|}


Line 150: Line 134:
= 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 156: Line 140:
! Description  
! Description  
! Contact  
! Contact  
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Information links in-place for each technical term|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Simulate Lunar Eclipses|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Social and Geographical Integration for KStars|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Marble widget for Geolocation tool|[email protected]|Médéric Boquien}} {{FeatureTodo|KStars|Better printed star charts|[email protected]|Jason Harris}} {{FeatureTodo|KStars|Better rendering of comets/asteroids|[email protected]|Jason Harris}} {{FeatureTodo|KStars|Texture mapping of the skymap???|[email protected]|Jason Harris}} {{FeatureInProgress|Cantor|Import to kdeedu - currently in kdereview|[email protected]|Alexander Rieder}} {{FeatureInProgress|KAlgebra|Support for lists|[email protected]|Aleix Pol}} {{FeatureInProgress|Marble|Add "download region" feature|[email protected]|Jens-Michael Hoffmann}} {{FeatureInProgress|Parley|Rewritten practice|[email protected]|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|[email protected]|Niels Slot}} {{FeatureDone|KTurtle|Add SVG export for the canvas|[email protected]|Niels Slot}} {{FeatureDone|KTurtle|Add HTML export of the code|[email protected]|Niels Slot}} {{FeatureDone|KTurtle|Add printing support for the canvas|[email protected]|Niels Slot}} {{FeatureTodo|Marble|Add proper support for GPX waypoints, tracks and routes display|[email protected]|Anders Lund}}
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Information links in-place for each technical term|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Simulate Lunar Eclipses|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Social and Geographical Integration for KStars|[email protected]|Akarsh Simha}} {{FeatureTodo|KStars|Marble widget for Geolocation tool|[email protected]|Médéric Boquien}} {{FeatureTodo|KStars|Better printed star charts|[email protected]|Jason Harris}} {{FeatureTodo|KStars|Better rendering of comets/asteroids|[email protected]|Jason Harris}} {{FeatureTodo|KStars|Texture mapping of the skymap???|[email protected]|Jason Harris}} {{FeatureInProgress|Cantor|Import to kdeedu - currently in kdereview|[email protected]|Alexander Rieder}} {{FeatureInProgress|KAlgebra|Support for lists|[email protected]|Aleix Pol}} {{FeatureInProgress|Marble|Add "download region" feature|[email protected]|Jens-Michael Hoffmann}} {{FeatureInProgress|Parley|Rewritten practice|[email protected]|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|[email protected]|Niels Slot}} {{FeatureDone|KTurtle|Add SVG export for the canvas|[email protected]|Niels Slot}} {{FeatureDone|KTurtle|Add HTML export of the code|[email protected]|Niels Slot}} {{FeatureDone|KTurtle|Add printing support for the canvas|[email protected]|Niels Slot}} {{FeatureTodo|Marble|Add proper support for GPX waypoints, tracks and routes display|[email protected]|Anders Lund}}  
 
|}
|}


Line 163: Line 148:
= 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 169: Line 154:
! Description  
! Description  
! Contact  
! Contact  
{{FeatureTodo|KBreakOut|Level Sets|[email protected]|Fela Winkelmolen}} {{FeatureTodo|KBreakOut|Sound|[email protected]|Fela Winkelmolen}} {{FeatureTodo|KDiamond|Intelligent animation pre-caching|[email protected]|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<<|[email protected]|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}}
{{FeatureTodo|KBreakOut|Level Sets|[email protected]|Fela Winkelmolen}} {{FeatureTodo|KBreakOut|Sound|[email protected]|Fela Winkelmolen}} {{FeatureTodo|KDiamond|Intelligent animation pre-caching|[email protected]|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<<|[email protected]|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}} {{FeatureTodo|Granatier|Replace Phonon with QtMultimedia for better sound|[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|[email protected]|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|[email protected]|Sascha Peilicke}} {{FeatureInProgress|Kigo|Improve final score visuals|[email protected]|Sascha Peilicke}}  
{{FeatureTodo|Granatier|Replace Phonon with QtMultimedia for better sound|[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|[email protected]|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|[email protected]|Sascha Peilicke}} {{FeatureInProgress|Kigo|Improve final score visuals|[email protected]|Sascha Peilicke}}
|}
|}


= 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 182: Line 166:
! Description  
! Description  
! Contact  
! Contact  
{{FeatureTodo|libkexiv2|Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171|[email protected]|Marcel Wiesweg}} {{FeatureTodo|libkexiv2|Expose exiv2 API for accessing embedded previews in RAW files.|[email protected]|Marcel Wiesweg}} {{FeatureTodo|libkdcraw|Make color management options more flexible|[email protected]|Marcel Wiesweg}} {{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}} {{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]|Aurelien Gateau}} {{FeatureInProgress|gwenview|Implement picture importer|[email protected]|Aurelien Gateau}} {{FeatureInProgress|gwenview|New save-as behavior (go to saved as document)|[email protected]|Aurelien Gateau}} {{FeatureTodo|gwenview|Show Nepomuk info in image meta info|[email protected]|Aurelien Gateau}} {{FeatureTodo|gwenview|Persistent changes|[email protected]|Aurelien Gateau}} {{FeatureTodo|gwenview|Folder thumbnails|[email protected]|Aurelien Gateau}}
{{FeatureTodo|libkexiv2|Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171|[email protected]|Marcel Wiesweg}} {{FeatureTodo|libkexiv2|Expose exiv2 API for accessing embedded previews in RAW files.|[email protected]|Marcel Wiesweg}} {{FeatureTodo|libkdcraw|Make color management options more flexible|[email protected]|Marcel Wiesweg}} {{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}} {{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]|Aurelien Gateau}} {{FeatureInProgress|gwenview|Implement picture importer|[email protected]|Aurelien Gateau}} {{FeatureInProgress|gwenview|New save-as behavior (go to saved as document)|[email protected]|Aurelien Gateau}} {{FeatureTodo|gwenview|Show Nepomuk info in image meta info|[email protected]|Aurelien Gateau}} {{FeatureTodo|gwenview|Persistent changes|[email protected]|Aurelien Gateau}} {{FeatureTodo|gwenview|Folder thumbnails|[email protected]|Aurelien Gateau}}  
 
|}
|}


= 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 193: Line 178:
! Description  
! Description  
! Contact  
! Contact  
{{FeatureTodo|katepart|Add interface to access highlighting information, port html-export plugin|[email protected]|Milian Wolff}}  
{{FeatureTodo|katepart|Add interface to access highlighting information, port html-export plugin|[email protected]|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.|[email protected]|John Layt}} {{FeatureTodo|KCalendarSystem|Add new calendar systems: Bahaii, Ethiopean, Chinese, Japanese, Buddhist, etc.|[email protected]|John Layt}} {{FeatureDone|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.|[email protected]|John Layt}} {{FeatureTodo|kdecore|Group policy (Windows) backend for KAuth|[email protected]|Dario Freddi}} {{FeatureDone|KDEPrint|Add Odd/Even page selection and server-side page selection when using CUPS.|[email protected]|John Layt}} {{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.|[email protected]|John Layt}} {{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|[email protected]|John Layt}} {{FeatureTodo|kdeui|Implement caps-lock warning for password entry widgets|[email protected]|Michael Leupold}} {{FeatureInProgress|KLocale|Implement ISO 4217 Currency Code support (http://en.wikipedia.org/wiki/ISO_4217).|[email protected]|John Layt}} {{FeatureInProgress|KLocale|Separate numeric decimal places and monetary decimal places.|[email protected]|John Layt}} {{FeatureTodo|KLocale|Implement support for number grouping other than thousands using LC_NUMERIC and LC_MONETARY formats, e.g. India 00 00 000 and China 0000 0000.|[email protected]|John Layt}} {{FeatureTodo|KLocale|Implement support for additional Country Code standards: ISO Alpha 3, ISO Numeric 3, FIPS-10.|[email protected]|John Layt}} {{FeatureTodo|KLocale|Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale.|[email protected]|John Layt}} {{FeatureTodo|KLocale|Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale.|[email protected]|John Layt}} {{FeatureTodo|kdeui|Improvements to KDatePicker/KDateTable for feature parity with Plasma Calendar widget, i.e. holiday support, select calendar system, etc.|[email protected]|John Layt}} {{FeatureTodo|Khtml|Improvements in kwallet integration|[email protected]|Eduardo Robles Elvira}} {{FeatureInProgress|kfile|Move KMetaDataWidget and KMetaDataConfigurationDialog from Dolphin to kfile|[email protected]|Peter Penz}} {{FeatureDone|katepart|Add mapping support for the vi input mode's normal mode|ehambergαgmail.com|Erlend Hamberg}} {{FeatureTodo|katepart|Add visual block mode and make the basic commands support it|ehambergαgmail.com|Erlend Hamberg}} {{FeatureInProgress|katepart|Improve TemplateInterface, i.e. snippet support|[email protected]|Milian Wolff}} {{FeatureInProgress|kdecore|Move event-filter installation out of KApplication and into a new class|[email protected]|Michael Leupold}} {{FeatureInProgress|kdecore|Polkit-1 backend for KAuth|[email protected]|Dario Freddi}} {{FeatureInProgress|kdeui|Support floating point font sizes|[email protected]|Christoph Feck}} {{FeatureInProgress|kdeui|Finish the time chooser widget|[email protected]|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]|Todd}} {{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|[email protected]|Dominik Haumann}} {{FeatureDone|katepart|Support byte-order mark in unicode files|[email protected]|Joseph Wenninger}} {{FeatureInProgress|katepart|Improve katepart Vim mode.|[email protected]|Alejandro Castaño}} {{FeatureInProgress|nepomuk|Add const versions of the accessor methods to the Nepomuk::Types classes|[email protected]|Sebastian Trueg}}  
{{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.|[email protected]|John Layt}}
 
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Bahaii, Ethiopean, Chinese, Japanese, Buddhist, etc.|[email protected]|John Layt}}
{{FeatureDone|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.|[email protected]|John Layt}}
{{FeatureTodo|kdecore|Group policy (Windows) backend for KAuth|[email protected]|Dario Freddi}}
{{FeatureDone|KDEPrint|Add Odd/Even page selection and server-side page selection when using CUPS.|[email protected]|John Layt}}
{{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.|[email protected]|John Layt}}
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|[email protected]|John Layt}}
{{FeatureTodo|kdeui|Implement caps-lock warning for password entry widgets|[email protected]|Michael Leupold}}
{{FeatureInProgress|KLocale|Implement ISO 4217 Currency Code support (http://en.wikipedia.org/wiki/ISO_4217).|[email protected]|John Layt}}
{{FeatureInProgress|KLocale|Separate numeric decimal places and monetary decimal places.|[email protected]|John Layt}}
{{FeatureTodo|KLocale|Implement support for number grouping other than thousands using LC_NUMERIC and LC_MONETARY formats, e.g. India 00 00 000 and China 0000 0000.|[email protected]|John Layt}}
{{FeatureTodo|KLocale|Implement support for additional Country Code standards: ISO Alpha 3, ISO Numeric 3, FIPS-10.|[email protected]|John Layt}}
{{FeatureTodo|KLocale|Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale.|[email protected]|John Layt}}
{{FeatureTodo|KLocale|Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale.|[email protected]|John Layt}}
{{FeatureTodo|kdeui|Improvements to KDatePicker/KDateTable for feature parity with Plasma Calendar widget, i.e. holiday support, select calendar system, etc.|[email protected]|John Layt}}
{{FeatureTodo|Khtml|Improvements in kwallet integration|[email protected]|Eduardo Robles Elvira}}  
{{FeatureInProgress|kfile|Move KMetaDataWidget and KMetaDataConfigurationDialog from Dolphin to kfile|[email protected]|Peter Penz}}  
{{FeatureDone|katepart|Add mapping support for the vi input mode's normal mode|ehambergαgmail.com|Erlend Hamberg}}  
{{FeatureTodo|katepart|Add visual block mode and make the basic commands support it|ehambergαgmail.com|Erlend Hamberg}}  
{{FeatureInProgress|katepart|Improve TemplateInterface, i.e. snippet support|[email protected]|Milian Wolff}}  
{{FeatureInProgress|kdecore|Move event-filter installation out of KApplication and into a new class|[email protected]|Michael Leupold}}  
{{FeatureInProgress|kdecore|Polkit-1 backend for KAuth|[email protected]|Dario Freddi}}  
{{FeatureInProgress|kdeui|Support floating point font sizes|[email protected]|Christoph Feck}}  
{{FeatureInProgress|kdeui|Finish the time chooser widget|[email protected]|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]|Todd}}  
{{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|[email protected]|Dominik Haumann}}  
{{FeatureDone|katepart|Support byte-order mark in unicode files|[email protected]|Joseph Wenninger}}  
{{FeatureInProgress|katepart|Improve katepart Vim mode.|[email protected]|Alejandro Castaño}}
{{FeatureInProgress|nepomuk|Add const versions of the accessor methods to the Nepomuk::Types classes|[email protected]|Sebastian Trueg}}
|}
|}


= 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 237: Line 190:
! 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}}
{{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}}  
 
|}
|}


Line 244: Line 198:
= 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 250: Line 204:
! 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}}
{{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}}  
 
|}
|}


Line 257: Line 212:
= 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  
Line 263: Line 218:
! 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|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}}  
 
|}
|}


= 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 280: Line 236:
= 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  
{{FeatureDone|plasmaboard|Added a virtual keyboard plasmoid for touchscreen users|[email protected]|Björn Ruberg}} |}
{{FeatureDone|plasmaboard|Added a virtual keyboard plasmoid for touchscreen users|[email protected]|Björn Ruberg}} &#124;}  


<br>  
<br>  
Line 292: Line 248:
= kdesdk  =
= kdesdk  =


{| 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 298: Line 254:
! 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}} {{FeatureTodo|Kate|Replace old snippet plugin through TNG plugin|jowenn(you_know)kde(here_too)org|Joseph Wenninger}} {{FeatureTodo|Kate|Integreate GHNS into snippets TNG|jowenn(you_know)kde(here_too)org|Joseph Wenninger}}
{{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}} {{FeatureTodo|Kate|Replace old snippet plugin through TNG plugin|jowenn(you_know)kde(here_too)org|Joseph Wenninger}} {{FeatureTodo|Kate|Integreate 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}}  
{{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}}
 
|}
|}


 
<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 312: Line 268:
! 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|[email protected]|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]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add Kate-like search tool|[email protected]|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}}
{{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|[email protected]|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]|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add Kate-like search tool|[email protected]|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}}  
 
|}
|}


= 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 323: Line 280:
! Description  
! Description  
! Contact
! Contact
|}
|}
|}

Revision as of 20:31, 2 November 2009

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


kdeadmin

Status Project Description Contact
TO DO system-config-printer-kde Restore feature parity with KDEPrint3 where possible.



kdeartwork

Status Project Description Contact


kdebase-apps

Status Project Description Contact
TO DO Konqueror Improvements in session-management Eduardo Robles Elvira <[email protected]>
TO DO Konqueror Improvements in tab-bar widget Eduardo Robles Elvira <[email protected]>
IN PROGRESS Konqueror New Konqueror bookmarks using Akonadi and Nepomuk, awesome bar
IN PROGRESS Konqueror Sidebar cleanups; re-introducing the history module
IN PROGRESS Dolphin

Version control intergration

IN PROGRESS Dolphin

Improved search bar including search configuration

IN PROGRESS Dolphin

Refactoring of Information Panel. KMetaDataWidget and KMetaDataConfigurationDialog should be moved to kdelibs.


kdebase-runtime

Status Project Description Contact
TO DO KWallet Single Sign On using PAM Michael Leupold <[email protected]>
TO DO smb kioslave add kwallet support Carlo Segato <[email protected]>
DONE thumbnail kioslave Support for comic-book cover previews (.cbr, .cbz, .cbt files)
IN PROGRESS Nepomuk Integrate Filesystem service to handle mounting/unmounting of removable devices
IN PROGRESS Nepomuk Add nepomuk kio slave which handles all stating of Nepomuk resources
IN PROGRESS Nepomuk Port Nepomuk to Virtuoso: query service, strigi service
IN PROGRESS Locale KCM Add support for new Currency Code and Decimal Places features in KLocale.
IN PROGRESS Device Automounting Add support for storage device automounting


kdebase-workspace

Status Project Description Contact
Non-Plasma, Non-KWin
TO DO Icons KCM More configurable icon sizes Christoph Feck <[email protected]>
TO DO Fonts KCM More configurable fonts Christoph Feck <[email protected]>
TO DO System Activity Show CPU usage etc John Tapsell <[email protected]>
IN PROGRESS Date/Time KCM Plasma themed clock
IN PROGRESS 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
IN PROGRESS System Setitngs Reorganize modules
IN PROGRESS Mouse KCM XInput2 support
IN PROGRESS Attica KCM Initial import


KRunner
DONE KRunner Window management runner
TO DO KRunner Solid device runner Jacopo De Simoi <[email protected]>
IN PROGRESS KRunner Add Firefox support to the bookmark runner
TO DO KRunner Solid device runner Jacopo De Simoi <[email protected]>
IN PROGRESS KRunner Single runner mode
TO DO KRunner Manage actions in default interface Jacopo De Simoi <[email protected]>


Plasma - Priority Features
IN PROGRESS netbook shell a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4)


Plasma
TO DO libplasma better text box look with new svg elements Marco Martin <[email protected]>
TO DO libplasma Allow display of multiple Holiday Regions in same Calendar widget John Layt <[email protected]>
IN PROGRESS knowledge base plasmoid new plasmoid: Opendesktop.org knowledgebase client
IN PROGRESS Quicklaunch Plasmoid new icon size/rows config ui
IN PROGRESS libplasma Allow user to choose Calendar System to be displayed in Calendar widgets
IN PROGRESS opendesktop plasmoid show friends activity
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
IN PROGRESS Plasma Addon Wikipedia KRunner
IN PROGRESS Plasma Addon Webslice Plasmoid, qgraphicswidget
IN PROGRESS Plasma Addon Battery popup layout improvements
IN PROGRESS Plasma Mouse Plugins UI Yet Another UI Redesign
TO DO libplasma Plasmoid Cloning - because having to set things up from scratch repeatedly gets old fast Chani <[email protected]>
TO DO taskbar "other desktops" group - I may not have time for this, feel free to take it Chani <[email protected]>
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
TO DO Plasma KineticScrolling Port KineticScrolling to Qt 4.6 Kinetic
IN PROGRESS Plasma-Netbook Animated Layouts Create Animated Layouts to SAL and NewsPaper
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
TO DO folderview Hover action icons in the icon view Fredrik Höglund <[email protected]>
IN PROGRESS opendesktop Add messaging
IN PROGRESS opendesktop Add friendship management
IN PROGRESS ocs engine Add possibility to use different providers, port all dependent plasmoids to new infrastructure
IN PROGRESS libplasma Show the PopupApplet's BusyWidget inside the popup


KWin - Core
IN PROGRESS KWin Window tabbing
IN PROGRESS KWin Window tiling
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
IN PROGRESS KWin Support for new EWMH hints


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


KDM

kdebindings

Status Project Description Contact
TO DO pykde4 Python 3 support for PyKDE4 Simon Edwards <[email protected]>
IN PROGRESS qyoto Create a new generator for the C# assemblies
TO DO qyoto Replace the current C# cmake macros with more sophisticated ones that also work on windows. Arno Rehn <[email protected]>



kdeedu

Status Project Description Contact
TO DO KStars Display Comet Magnitudes whenever possible Akarsh Simha <[email protected]>
TO DO KStars Information links in-place for each technical term Akarsh Simha <[email protected]>
TO DO KStars Tool to suggest star-hopping techniques??? Akarsh Simha <[email protected]>
TO DO KStars Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead Akarsh Simha <[email protected]>
TO DO KStars Simulate Lunar Eclipses Akarsh Simha <[email protected]>
TO DO KStars Simulate Satellites and Iridium Flares Akarsh Simha <[email protected]>
TO DO KStars Social and Geographical Integration for KStars Akarsh Simha <[email protected]>
TO DO KStars Marble widget for Geolocation tool Médéric Boquien <[email protected]>
TO DO KStars Better printed star charts Jason Harris <[email protected]>
TO DO KStars Better rendering of comets/asteroids Jason Harris <[email protected]>
TO DO KStars Texture mapping of the skymap??? Jason Harris <[email protected]>
IN PROGRESS Cantor Import to kdeedu - currently in kdereview
IN PROGRESS KAlgebra Support for lists
IN PROGRESS Marble Add "download region" feature
IN PROGRESS Parley Rewritten practice
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 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
TO DO Marble Add proper support for GPX waypoints, tracks and routes display Anders Lund <[email protected]>



kdegames

Status Project Description Contact
TO DO KBreakOut Level Sets Fela Winkelmolen <[email protected]>
TO DO KBreakOut Sound Fela Winkelmolen <[email protected]>
TO DO KDiamond Intelligent animation pre-caching Stefan Majewsky <[email protected]>
TO DO KDiamond Refactor Board and Diamond classes Stefan Majewsky <[email protected]>
TO DO Kolf Replace with Kolf 2 (help on coding, artwork and level design desired) >>delayed to KDE 4.5<< Stefan Majewsky <[email protected]>
TO DO KsirK rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted! Gaël de Chalendar <[email protected]>
TO DO KsirK Boost playing over Jabber Gaël de Chalendar <[email protected]>
TO DO KSquares Re-write computer player, make it act faster and more intelligent Eckhart Wörner <[email protected]>
TO DO KSquares Add more types of boards: hexagonal, triangular Eckhart Wörner <[email protected]>
IN PROGRESS Gluon release first gluon lib with one game. [1]
IN PROGRESS Granatier New Bomberman like game for KDE 4
IN PROGRESS Granatier Implement all Bonuses from the default theme
DONE Granatier Add support for a background
TO DO Granatier Sidebar with informations regarding the players, like bonuses, handicaps ... Mathias Kraus <[email protected]>
TO DO Granatier Arena Editor Mathias Kraus <[email protected]>
TO DO Granatier Replace Phonon with QtMultimedia for better sound Mathias Kraus <[email protected]>
IN PROGRESS KAtomic Level Sets
IN PROGRESS KsirK Polish the skin editor (doc, contextual help, ...)
IN PROGRESS Palapeli New puzzle game for KDE 4
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 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 KsirK Previous/Next in start new game as described in bug #170774
IN PROGRESS Kigo New Go game for KDE 4
DONE Kigo Fix smaller issues with KNS2
DONE Kigo Beautify the default theme
IN PROGRESS Kigo Allow arbitrary jumps in the undo/redo history
IN PROGRESS Kigo Improve final score visuals


kdegraphics

Status Project Description Contact
TO DO libkexiv2 Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171 Marcel Wiesweg <[email protected]>
TO DO libkexiv2 Expose exiv2 API for accessing embedded previews in RAW files. Marcel Wiesweg <[email protected]>
TO DO libkdcraw Make color management options more flexible Marcel Wiesweg <[email protected]>
DONE libksane Add basic twain support on Windows
DONE libksane External API for specifying preview resolution
IN PROGRESS libksane External API for handling selections
TO DO libksane Improve auto-selection Kåre Särs <[email protected]>
IN PROGRESS gwenview Rework start page
IN PROGRESS gwenview Implement picture importer
IN PROGRESS gwenview New save-as behavior (go to saved as document)
TO DO gwenview Show Nepomuk info in image meta info Aurelien Gateau <[email protected]>
TO DO gwenview Persistent changes Aurelien Gateau <[email protected]>
TO DO gwenview Folder thumbnails Aurelien Gateau <[email protected]>


kdelibs

Status Project Description Contact
TO DO katepart Add interface to access highlighting information, port html-export plugin Milian Wolff <[email protected]>
TO DO 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 <[email protected]>
TO DO KCalendarSystem Add new calendar systems: Bahaii, Ethiopean, Chinese, Japanese, Buddhist, etc. John Layt <[email protected]>
DONE KCalendarSystem Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.
TO DO kdecore Group policy (Windows) backend for KAuth Dario Freddi <[email protected]>
DONE KDEPrint Add Odd/Even page selection and server-side page selection when using CUPS.
TO DO 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 <[email protected]>
TO DO KDEPrint Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS. John Layt <[email protected]>
TO DO kdeui Implement caps-lock warning for password entry widgets Michael Leupold <[email protected]>
IN PROGRESS KLocale Implement ISO 4217 Currency Code support (http://en.wikipedia.org/wiki/ISO_4217).
IN PROGRESS KLocale Separate numeric decimal places and monetary decimal places.
TO DO KLocale Implement support for number grouping other than thousands using LC_NUMERIC and LC_MONETARY formats, e.g. India 00 00 000 and China 0000 0000. John Layt <[email protected]>
TO DO KLocale Implement support for additional Country Code standards: ISO Alpha 3, ISO Numeric 3, FIPS-10. John Layt <[email protected]>
TO DO KLocale Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale. John Layt <[email protected]>
TO DO KLocale Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale. John Layt <[email protected]>
TO DO kdeui Improvements to KDatePicker/KDateTable for feature parity with Plasma Calendar widget, i.e. holiday support, select calendar system, etc. John Layt <[email protected]>
TO DO Khtml Improvements in kwallet integration Eduardo Robles Elvira <[email protected]>
IN PROGRESS kfile Move KMetaDataWidget and KMetaDataConfigurationDialog from Dolphin to kfile
DONE katepart Add mapping support for the vi input mode's normal mode
TO DO katepart Add visual block mode and make the basic commands support it Erlend Hamberg <ehambergαgmail.com>
IN PROGRESS katepart Improve TemplateInterface, i.e. snippet support
IN PROGRESS kdecore Move event-filter installation out of KApplication and into a new class
IN PROGRESS kdecore Polkit-1 backend for KAuth
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
TO DO kio Better file information in file conflict dialog Todd <[email protected]>
IN PROGRESS kio Remember downloads via Nepomuk
IN PROGRESS webkit Move KDE integration of QtWebKit into kdelibs (but not KPart!)
IN PROGRESS buildsystem Modular build of KDE modules
DONE katepart Enable command line scripting again
DONE katepart Support byte-order mark in unicode files
IN PROGRESS katepart Improve katepart Vim mode.
IN PROGRESS nepomuk Add const versions of the accessor methods to the Nepomuk::Types classes


kdemultimedia

Status Project Description Contact
TO DO KMix Nicer OSD (icon, mute state) Christian Esken <[email protected]>
TO DO KMix Amend Keyboard Shortcuts Christian Esken <[email protected]>
IN PROGRESS KMix Allow arbitrary ordering of controls
IN PROGRESS KMix Add WhatsThis help on controls (Bug 70042)



kdenetwork

Status Project Description Contact
TO DO Kopete UPnp Support Matt Rogers <[email protected]>
TO DO Kopete Jabber Jingle video support Detlev Casanova <[email protected]>
TO DO Kopete Jabber Jingle ICE support Detlev Casanova <[email protected]>
TO DO Kopete Add support for urls to Bonjour plugin Friedrich W. H. Kossebau <[email protected]>
TO DO Kopete Rich text support for ICQ Roman Jarosz <[email protected]>
IN PROGRESS KGet Support for verifying signed files
IN PROGRESS KGet Support for custom NewTransferDialog in BTPlugin
IN PROGRESS Kopete Contacts plasmoid
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 Krdc Telepathy Tubes support
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 Full Screen Switching



kdepim

Status Project Description Contact
IN PROGRESS Akregator Port to use KNotificationItem
IN PROGRESS KAlarm Implement Akonadi support
IN PROGRESS KAlarm Provide audio-only alarms


kdepimlibs

Status Project Description Contact


kdeplasma-addons

Status Project Description Contact
DONE plasmaboard Added a virtual keyboard plasmoid for touchscreen users
|} 


kdesdk

Status Project Description Contact
TO DO Lokalize Integrate snowball stemmer for glossary Nick Shaforostoff <[email protected]>
TO DO Lokalize Continue implementing XLIFF spec Nick Shaforostoff <[email protected]>
TO DO Lokalize Segmentation [editing] functionality Nick Shaforostoff <[email protected] >
TO DO Lokalize Remote translation memories Nick Shaforostoff <[email protected]>
TO DO Lokalize Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) Nick Shaforostoff <[email protected]>
DONE Kate Add common vim commands like :wq, :new, :bp/bn, etc.
TO DO Kate Replace old snippet plugin through TNG plugin Joseph Wenninger <jowenn(you_know)kde(here_too)org>
TO DO Kate Integreate GHNS into snippets TNG Joseph Wenninger <jowenn(you_know)kde(here_too)org>
IN PROGRESS Kate Refactor parts from snippets TNG plugin into a common library for use by the plugin and for use in kdevelop



kdeutils

Status Project Description Contact
TO DO Ark Add an options dialog (maybe) Harald Hvaal <[email protected]>
TO DO Ark Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files) Harald Hvaal <[email protected]>
TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <[email protected]>
TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <[email protected]>
TO DO Ark Try multiple plugins for each archive type before failing Raphael Kubo da Costa <[email protected]>
TO DO Ark Make the internal previewer optional Raphael Kubo da Costa <[email protected]>
TO DO KGpg Make keyserver actions possible to use on multiple keyservers at once Rolf Eike Beer <[email protected]>
TO DO KGpg Add "caff" mode for keysigning Rolf Eike Beer <[email protected]>
TO DO KGpg Allow searching for trust path in keyring Rolf Eike Beer <[email protected]>
TO DO KGpg Add improved key import result window (with useful summary, filtering, reasonable default size etc.) Rolf Eike Beer <[email protected]>
TO DO KGpg Make generating a key a KJob so it get's better notification support Rolf Eike Beer <[email protected]>
TO DO Okteta add editing capability to Decoding table Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add support for memory mapping of files Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add further export formats like s-record and intel 16 Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Add global toggle option for the offset display, hex or decimal Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add QIODevice for AbstractByteArrayModel and make mimetype detection use this instead of only filename Friedrich W. H. Kossebau <[email protected]>
TO DO printer-applet Restore feature parity with KDEPrint3 where possible.
IN PROGRESS Okteta Make dialogs for Goto, Search & Replace embedded
IN PROGRESS Okteta Add tool to view decoding of complex structures
DONE kdelirc Communicate to lirc through solid
IN PROGRESS kdelirc Integrate solid backend into kdelirc frontend
TO DO kdelirc Cycle mode function Frank Scheffold <[email protected]>
TO DO kdelirc Add a try button in configurations Michael Zanetti <[email protected]>
DONE Okteta Rename libkakao to Kasten and make the Okteta KPart use it
DONE Okteta Add embedded dialog to set selection range


Other

Status Project Description Contact