Schedules/KDE 3.0 Feature Plan: Difference between revisions

    From KDE TechBase
    (Content from http://developer.kde.org/development-versions/kde-3.0-features.html)
     
    (Corrected link)
    Line 1: Line 1:
    If you cannot finish a feature in time, please consider moving it to the [kde-3.1-features.html KDE 3.1 Planned Features].
    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]].


    {| width="100%"
    {| width="100%"

    Revision as of 10:35, 10 May 2008

    If you cannot finish a feature in time, please consider moving it to the KDE 3.1 Planned Features.

    TODO
    Showstoppers

    General

    In Progress
    (works mostly)

    Konqueror / KHTML part

    • KHTML: configurable disabling of automatic redirects / reloads, Dirk

    KDE Bindings

    • update existing Java bindings
    • add Objective C bindings
    • add C bindings
    Finished

    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

    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

    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

    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:
      • Re-work conduits as plugins
      • Support for USB Visors
      • Extensive addition of tooltips
      • Move to .ui files as much as possible
    • KOrganizer:
      • 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

    KBabel

    • Catalog Manager as a standalone application
    • Find/Replace in all files

    KControl

    Misc