Schedules/KDE 3.0 Feature Plan: Difference between revisions

From KDE TechBase
(Corrected link)
(add move to community notice)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
If you cannot finish a feature in time, please consider moving it to the [[Schedules/KDE_3.1_Feature_Plan|KDE 3.1 Planned Features]].
{{Moved To Community}}
 
{| width="100%"
| bgcolor="red" |
<center>TODO</center>
|-
| bgcolor="red" |
<center>Showstoppers</center>
| bgcolor="#ffeeee" |
==General==
* All [http://bugs.kde.org/db/si/pendingcritical.html outstanding critical bugs] in the bug wizard, if any [http://lists.kde.org/?l=kde-core-devel&m=101666739518673&w=2 Showstoppers found on kde-core-devel]
|-
| bgcolor="yellow" |
<center>In Progress<br />(works mostly)</center>
| bgcolor="#ffffee" |
==Konqueror / KHTML part==
* KHTML: configurable disabling of automatic redirects / reloads, Dirk
==KDE Bindings==
* update existing Java bindings
* add Objective C bindings
* add C bindings
|-
| bgcolor="green" |
<center>Finished</center>
| bgcolor="#eeffee" |
==aRts==
* More PlayObjects (more fileformats)
* Improvements of the MIDI capabilities (alsa support)
* Integration of new GSL scheduling code
* More support for using samples as instruments (.PAT loader)
* Environments/Mixers
* Recording support in the APIs ([email protected])
* Threaded OSS support (should run more reliable on more kernel drivers)
==Konqueror / KHTML part==
* KHTML: support for http-post reloadk
* KHTML: Fixed the widget placement problem finally
* KHTML: <KEYGEN> support (Dirk)
==Kate==
* Plugin and new KTextEditor interface
==Konqueror==
* Add GUI for configuring "animated gifs", Waldo Bastian <[email protected]>
* Major rework of the ECMAScript ("javascript") implementation
* Improvements in the DHTML compatibility with other browsers
* Smart "window.open" Javascript policy
* Konqueror actions work in new sidebar
* "New directory" feature in sidebar's directory tree
* adding Sidebar mediaplayer - Joseph Wenninger <[email protected]>
* display metadata about files in tool tips and edit them in the props dialog <[email protected]>
==KDE Libs==
* Completion of certificate and CA management tools, George Staikos
* KCertPart, George Staikos
* URL Speedbar in KFileDialog, Carsten Pfeiffer
* Simple bookmark editing facility for KFileDialog, Carsten Pfeiffer
* Tries to add button icon support for KDialogBase and KMessageBox <[email protected]>
* KAction: separate attributes into a dedicated GUI item class, Martijn / Simon / Holger
* Add a plugin interface to the RenameDlg in KIO <[email protected]>
* Improved service activation (dcopstart), Waldo Bastian <[email protected]>
* Multi-key shortcut (emacs-style) allow a user to define a sequence of keys leading to a particular action. For example: Meta+I,I => ksirc, Meta+I,M => kmail, Meta+I,K => konqueror. Ellis Whitehead <[email protected]>
* WebDAV support, Hamish Rodda <[email protected]>
* A new plugin system to get/modify meta information about files specific to their mimetype. Primary use is Konqueror, but it can be used anywhere, Rolf Magnus <[email protected]>
* Add caching to KDirLister, Michael Brade <[email protected]>
* Emulation of traditional Mac keyboard, where Ctrl is called "Control", Win "Option", and Alt "Command" -- and Command has the function of Ctrl. (Does not work for all keyboard layouts) Ellis Whitehead <[email protected]>
==KWin==
* switching desktops as necessary when dragging a window, <[email protected]>
==KDE Print==
* CUPS support improved
==Noatun== <[email protected]>
* Global XML import/export for the playlist
* Winamp skin loader
* Icecast/Shoutcast streaming
* Hide close status and tag displaying
==KonqPopupPlugins==
* Add at least kuick the quick copy and move plugin <[email protected]>
==Konsole==
* New parameters: --nomenubar, --noframe, --noscrollbar and -tn <foo> (set $TERM=<foo>)
* Keyboard shortcuts to activate menubar and rename session (Defaults: Ctrl-Alt-m & Ctrl-Alt-s).
* New options: Blinking cursor, configurable line spacing, no/system/visible bell
* Monitoring for activity and/or silence, sending of input to all sessions (cluster management)
* History of a session can be cleared, searched and saved to a file.
* Session types can specify a working directory.
* Changed behaviour of "New" in toolbar, now starts session of type last selected.
* Session buttons display state (e.g. bell) and session type icons. Double click renames them.
* Sessions can be reordered via menu entries or keyboard shortcuts (Default: Ctrl-Shift-Left/Right).
* Extend selection until end of line if no more characters are printed on that line.
* Stop scrolling of output when selecting.
* Drag & drop of selected text (like CDE's dtterm)
* Pressing Ctrl while pasting with middle mouse button will send selection buffer.
* Hollow out cursor when losing focus.
* Support for ScrollLock with LED display.
* Write utmp entries (requires installed utempter library).
* Proper implementation of secondary device attributes, MODE_Mouse1000 and wrapped lines.
* Session management remembers and activates last active session.
* DCOP interface, sets environment variables KONSOLE_DCOP & KONSOLE_DCOP_SESSION
* Made embeddable Konsole part configurable.
* KDE Control Center: Added "Terminal Size Hint" option and session type editor.
==KRegExpEditor==
* added regexp-editor integration in various places in KDE
* added context specific regexps in the list box
==KDesktop==
* Redesign of the KDesktop class (modularization) and support for merging dirs ($KDEDIRS)
==Kicker==
* Implement support for having the panel centered on the screen edge - Fredrik
==Kicker Applets==
* kpf - web server applet, designed for sharing files. Rik Hemsley (rikkus) <[email protected]>
==Kate==
* XML Plugin, Daniel Naber <[email protected]>
==KMail==
* Maildir support
* Distribution lists and aliases
* SMTP authentication
* SMTP over SSL/TLS
* Pipelining for POP3 (faster mail download on slow responding networks)
* On demand downloading or deleting without downloading of big mails on a POP3 server
* Various improvements for IMAP
** Permanent header caching
** Header fetching is ''much'' faster
** Creating/removing of folders
** Drats/sent-mail/trash folders on the server
** Mail checking in all folders
* Automatic configuration of the POP3/IMAP/SMTP security features
* Automatic encoding selection for outgoing mails.
* DIGEST-MD5 authentication
* Identity based sent-mail and drafts folders
* Expiry of old messages
* Hotkey to temporary switch to fixed width fonts
* UTF-7 support
* Enhanced status reports for encrypted/signed messages
==KRegExpEditor==
* making the interface complete to avoid BIC problems in the future
* fixing parser to make it recognize regexps from the listbox
==KDvi==
* Copy and paste text from a DVI file
* Full text search
* Export DVI files to plain text
* Forward search with Emacs and XEmacs
* Inverse search with a variety of editors
* DCOP Interface
* Improved command-line options
==KDE PIM==
* Replace libkab by new addressbook API (libkabc) and port the applications using the address book (KAddressBook, KMail, KOrganizer, Kandy, KNode, klprfax, kmailcvt), Cornelius Schumacher <[email protected]>
* '''KPilot'''<nowiki>: </nowiki>
** Re-work conduits as plugins
** Support for USB Visors
** Extensive addition of tooltips
** Move to .ui files as much as possible
* '''KOrganizer'''<nowiki>: </nowiki>
** Plugin interface
** Group scheduling
** Split alarm daemon in a low-level and a GUI part
** pinning contacts to appointments and TODO's <[email protected]>
==KDE Edu==
* Inclusion of the 'kdeedu' module, Chris Howells <[email protected]>
==KBabel==
* Catalog Manager as a standalone application
* Find/Replace in all files
==KControl==
* Reorganize module locations in CVS - Daniel Molkentin <[email protected]>
* Unify and improve behaviour of suid-root modules - Daniel Molkentin <[email protected]>
* Reorganize module tree structure where required - Daniel Molkentin <[email protected]>, Torsten Rahn <[email protected]>
* Tighter integration of Qt designer for creation of KControl modules - Daniel Molkentin <[email protected]>
==Misc==
* Add TearOffHandles to menus where they are appropriate <[email protected]>
|}
__NOTOC__

Latest revision as of 10:57, 16 March 2016

This page is now on the community wiki.