https://community.kde.org/api.php?action=feedcontributions&user=Djarvie&feedformat=atomKDE Community Wiki - User contributions [en]2024-03-29T11:21:49ZUser contributionsMediaWiki 1.40.2https://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_12&diff=90829KDE PIM/Meetings/Osnabrueck 122021-01-04T19:43:03Z<p>Djarvie: /* List of participants */</p>
<hr />
<div>From 2003 to 2012 the KDE PIM community used to meet at Osnabrück for its traditional new year meeting. Originating from a project to bring FOSS groupware to German public institutions, these meetings were instrumental in forming the KDE PIM community, shaped the development of Kontact, and acted as birthplace for famous and infamous technologies, such as Akonadi.<br />
<br />
In 2021 we want to revive this tradition for a one-time get-together of former and current members of the KDE PIM community. As we can't meet in person we will do this as an online afternoon meeting: "Virtual Osnabrück".<br />
<br />
The meeting will take place on BigBlueButton on '''Saturday, January 9th, 2021 from 14:00 to 17:00 (Osnabrück time zone, i.e. UTC+1)'''. The login details will be shared before the meeting.<br />
<br />
The purpose of the meeting is to (re)connect the community, to meet old friends, and to talk past, current, and future KDE PIM. We will have time for mingling and chatting, but also will have a couple of short presentations.<br />
<br />
This will be a fun meeting, reviving old bonds and creating new ones, a glimpse into how KDE PIM came to be and what it is today. Looking forward to see you in January. As Till once wrote in 2012: ''"Osnabrück is not a place :)."''<br />
<br />
== Call for presentations ==<br />
<br />
We are looking for a couple of short (about 5-10 mins) presentations. Anything is welcome, from slides with a project update to you telling your favorite Osnabrück story, and everything inbetween and beyond.<br />
<br />
Some topics for inspiration:<br />
<br />
* History or lessons learned from the Osnabrück meetings<br />
* What happened to project XYZ we conceived or talked about at Osnabrück?<br />
* KDE PIM anecdotes<br />
* What's hot in KDE PIM today?<br />
* I have this idea...<br />
<br />
If you would like to contribute a short presentation, please reach out to [mailto:schumacher@kde.org Cornelius Schumacher <schumacher@kde.org>] so we can coordinate the agenda. A title and one sentence of what it will be, are enough. If you are unsure or just have a vague idea, please don't hesitate to reach out as well, and we'll figure out how to put it together. Spontaneous contributions at the meeting will also be welcome, as time permits.<br />
<br />
== Tentative agenda ==<br />
<br />
(all times are Osnabrück timezone, i.e. UTC+1)<br />
<br />
{| class="wikitable"<br />
|-<br />
! Time !! Session !! Description<br />
|-<br />
| 14:00 - 14:30 || "Dom-Hotel" || Greetings, welcome, catching up<br />
|-<br />
| 14:30 - 15:15 || "Große Straße" || Presentation round: KDE PIM at Osnabrück<br />
|-<br />
| 15:15 - 15:45 || "Hase" || We will figure out how to take a virtual group photo<br />
|-<br />
| 15:45 - 16:30 || "Neuer Graben" || Presentation round: KDE PIM today and in the future<br />
|-<br />
| 16:30 - 17:00 || "Rampendahl" || Social event, bring your favorite beverage, open end<br />
|}<br />
<br />
== How to participate ==<br />
<br />
Everybody interested in KDE PIM is welcome to participate. Special invitations to all those who have participated in previous Osnabrück meetings. To be able to plan ahead a bit, please add your name to the list below or [mailto:schumacher@kde.org contact Cornelius Schumacher], if you intend to participate.<br />
<br />
== List of participants ==<br />
<br />
* Cornelius Schumacher <schumacher@kde.org><br />
* Volker Krause <vkrause@kde.org><br />
* Ingo Klöcker <kloecker@kde.org><br />
* Bernhard Reiter <bernhard.reiter@intevation.de><br />
* Christian Mollekopf <christian@mkpf.ch><br />
* Till Adam <adam@kde.org><br />
* Jos Poortvliet <jospoortvliet@kde.org><br />
* David Jarvie <djarvie@kde.org></div>Djarviehttps://community.kde.org/index.php?title=Guidelines_and_HOWTOs/Build_from_source/Install_the_dependencies&diff=84528Guidelines and HOWTOs/Build from source/Install the dependencies2019-05-19T11:19:18Z<p>Djarvie: /* KDE neon, Debian, Ubuntu, Kubuntu */</p>
<hr />
<div>In the following we give the dependencies to install. However it might change and this page might be quickly outdated.<br />
<br />
{{Note|If some packages fail to install, you can try removing the ones that don't work from the list.}}<br />
<br />
Reading the <code>CMakeLists.txt</code> of the packages you want to install should help you finding what you '''really''' need to install. Or read the error logs (see below).<br />
<br />
If you need help, see https://community.kde.org/Get_Involved#Getting_in_touch<br />
<br />
== All dependencies ==<br />
<br />
=== KDE neon, Debian, Ubuntu, Kubuntu === <br />
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: normal;"><br />
$ sudo apt install autoconf baloo-kf5-dev bison breeze-dev build-essential bzr cmake cmake-data debhelper dh-apparmor doxygen extra-cmake-modules flex fontforge gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 git gperf icu-devtools kded5-dev kgendesignerplugin kinit-dev kirigami2-dev kross-dev kscreenlocker-dev kwin-dev libaccounts-glib-dev libappstreamqt-dev libapr1 libaprutil1 libarchive-dev libasound2-dev libattr1-dev libboost-dev libbz2-dev libcanberra-dev libcap-dev libclang-3.9-dev libclang-dev libcln-dev libcups2-dev libcurl4-gnutls-dev libegl1-mesa-dev libepoxy-dev libexiv2-dev libfakekey-dev libfontconfig1-dev libfreetype6-dev libgbm-dev libgconf2-dev libgcrypt20-dev libgif-dev libglib2.0-dev libgmp-dev libgmpxx4ldbl libgpgme11-dev libgps-dev libgrantlee5-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libhunspell-dev libibus-1.0-dev libicu-dev libjpeg8-dev libjpeg-dev libjpeg-turbo8-dev libjson-perl libkaccounts-dev libkdecorations2-dev libkeduvocdocument-dev libkf5activities-dev libkf5activitiesstats-dev libkf5akonadicalendar-dev libkf5akonadicontact-dev libkf5akonadi-dev libkf5akonadimime-dev libkf5akonadinotes-dev libkf5akonadisearch-dev libkf5alarmcalendar-dev libkf5archive-dev libkf5attica-dev libkf5auth-dev libkf5baloowidgets-dev libkf5blog-dev libkf5bluezqt-dev libkf5bookmarks-dev libkf5calendarcore-dev libkf5calendarsupport-dev libkf5calendarutils-dev libkf5cddb-dev libkf5codecs-dev libkf5compactdisc-dev libkf5completion-dev libkf5config-dev libkf5configwidgets-dev libkf5contacteditor-dev libkf5contacts-dev libkf5coreaddons-dev libkf5crash-dev libkf5dbusaddons-dev libkf5declarative-dev libkf5dnssd-dev libkf5doctools-dev libkf5emoticons-dev libkf5eventviews-dev libkf5filemetadata-dev libkf5followupreminder-dev libkf5globalaccel-dev libkf5grantleetheme-dev libkf5gravatar-dev libkf5guiaddons-dev libkf5holidays-dev libkf5i18n-dev libkf5iconthemes-dev libkf5identitymanagement-dev libkf5idletime-dev libkf5imap-dev libkf5incidenceeditor-dev libkf5itemmodels-dev libkf5itemviews-dev libkf5jobwidgets-dev libkf5jsembed-dev libkf5kaddressbookgrantlee-dev libkf5kaddressbookimportexport-dev libkf5kcmutils-dev libkf5kdcraw-dev libkf5kdegames-dev libkf5kdelibs4support-dev libkf5kdepimdbusinterfaces-dev libkf5kexiv2-dev libkf5kgeomap-dev libkf5khtml-dev libkf5kio-dev libkf5kipi-dev libkf5kjs-dev libkf5kmahjongglib-dev libkf5konq-dev libkf5kontactinterface-dev libkf5ksieve-dev libkf5ldap-dev libkf5libkdepim-dev libkf5libkleo-dev libkf5mailcommon-dev libkf5mailimporter-dev libkf5mailtransport-dev libkf5mbox-dev libkf5mediaplayer-dev libkf5mediawiki-dev libkf5messagecomposer-dev libkf5messagecore-dev libkf5messagelist-dev libkf5messageviewer-dev libkf5mime-dev libkf5mimetreeparser-dev libkf5networkmanagerqt-dev libkf5newstuff-dev libkf5notifications-dev libkf5notifyconfig-dev libkf5package-dev libkf5parts-dev libkf5people-dev libkf5pimcommon-dev libkf5pimtextedit-dev libkf5plasma-dev libkf5plotting-dev libkf5prison-dev libkf5pty-dev libkf5purpose-dev libkf5qqc2desktopstyle-dev libkf5runner-dev libkf5sane-dev libkf5screen-dev libkf5sendlater-dev libkf5service-dev libkf5solid-dev libkf5sonnet-dev libkf5style-dev libkf5su-dev libkf5syndication-dev libkf5syntaxhighlighting-dev libkf5sysguard-dev libkf5templateparser-dev libkf5texteditor-dev libkf5textwidgets-dev libkf5threadweaver-dev libkf5tnef-dev libkf5unitconversion-dev libkf5vkontakte-dev libkf5wallet-dev libkf5wayland-dev libkf5webengineviewer-dev libkf5webkit-dev libkf5widgetsaddons-dev libkf5windowsystem-dev libkf5xmlgui-dev libkf5xmlrpcclient-dev libktorrent-dev liblcms2-dev liblmdb-dev libmlt-dev libmlt++-dev libnm-dev libnm-glib-dev libnm-util-dev libpackagekitqt5-dev libpam-dev libphonon4qt5-dev libphonon4qt5experimental-dev libpng-dev libpolkit-agent-1-dev libpolkit-backend-1-dev libpolkit-gobject-1-dev libpulse-dev libpwquality-dev libqalculate-dev libqca-qt5-2-dev libqimageblitz-dev libqrencode-dev libqt5sensors5 libqt5sensors5-dev libqt5svg5-dev libqt5texttospeech5-dev libqt5webkit5-dev libqt5x11extras5-dev libqt5xmlpatterns5-dev libqt5networkauth5-dev libraw1394-dev libscim-dev libserf-1-1 libsm-dev libssl-dev libsvn1 libtiff5-dev libudev-dev libusb-dev libvlccore-dev libvlc-dev libvncserver-dev libwww-perl libx11-dev libx11-xcb-dev libxapian-dev libxcb1-dev libxcb-composite0-dev libxcb-cursor0 libxcb-cursor-dev libxcb-damage0-dev libxcb-dpms0 libxcb-dpms0-dev libxcb-ewmh2 libxcb-ewmh-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-record0-dev libxcb-render-util0-dev libxcb-res0 libxcb-res0-dev libxcb-screensaver0 libxcb-screensaver0-dev libxcb-shm0-dev libxcb-util0-dev libxcb-xf86dri0 libxcb-xf86dri0-dev libxcb-xinerama0 libxcb-xinerama0-dev libxcb-xkb-dev libxcb-xtest0-dev libxcb-xv0 libxcb-xv0-dev libxcb-xvmc0 libxcb-xvmc0-dev libxcursor-dev libxft-dev libxi-dev libxkbfile-dev libxml2-dev libxml-parser-perl libxrender-dev libxslt1-dev libxslt-dev llvm llvm-3.9 modemmanager-dev modemmanager-qt-dev network-manager-dev openbox oxygen-icon-theme perl-modules pkg-config pkg-kde-tools plasma-workspace-dev po-debconf qml-module-qtquick* qt5-qmake qtbase5-dev qtbase5-dev-tools qtbase5-private-dev qtdeclarative5-dev qtmultimedia5-dev qtquickcontrols2-5-dev qtscript5-dev qttools5-dev qtxmlpatterns5-dev-tools shared-mime-info subversion texinfo xauth xcb-proto xserver-xorg-dev xserver-xorg-input-evdev-dev xserver-xorg-input-libinput-dev xserver-xorg-input-synaptics-dev xsltproc xvfb<br />
</pre><br />
<br />
== For the frameworks ==<br />
<br />
=== Arch, Antergos, Manjaro === <br />
All the dependencies used for building frameworks can be installed by running:<br />
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: normal;"><br />
$ sudo pacman -Sy --needed phonon-qt5 qt5-webkit qt5-script qt5-svg qt5-tools qt5-x11extras enchant jasper openexr libutempter docbook-xsl shared-mime-info giflib libxss upower udisks2 bzr git doxygen perl-json perl-libwww perl-xml-parser perl-io-socket-ssl akonadi xorg-server-devel libpwquality fontforge eigen libfakekey qca-qt5 xapian-core xsd gperf perl-yaml-syck intltool kdesdk<br />
</pre><br />
<br />
<br />
=== Fedora=== <br />
All the dependencies used for building frameworks can be installed by running:<br />
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: normal;"><br />
$ sudo dnf install perl-IPC-Cmd perl-JSON-PP perl-YAML-Syck qt5-devel qt5-qtquickcontrols2-devel polkit-devel gperf libxslt-devel libxml2-devel kf5-kconfigwidgets-devel libXrender-devel qrencode-devel xcb*-devel flex systemd-devel giflib-devel libjpeg-turbo-devel NetworkManager-glib-devel NetworkManager-libnm-devel ModemManager-devel libattr-devel openssl-devel libSM-devel wayland-devel lmdb-devel libaccounts-qt5-devel libaccounts-glib-devel signon-devel<br />
</pre><br />
<br />
<br />
=== openSUSE === <br />
<br />
==== openSUSE Leap 15 (Argon) ====<br />
<br />
Updated 24 June 2018 (likely incomplete)<br />
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: normal;">$ sudo zypper si -d libqt5-qtbase<br />
$ sudo zypper in libbz2-devel libxslt-devel libxml2-devel shared-mime-info oxygen-icon-theme giflib-devel vlc-devel doxygen gstreamer-devel gstreamer-plugins-base-devel docbook-xml-slides docbook-xsl-stylesheets xcb-util-keysyms-devel perl-JSON boost-devel libxcb-devel libXrender-devel xcb-util-wm-devel xcb-util-devel xcb-util-image-devel gettext-tools libepoxy-devel<br />
$ sudo zypper in gtk3-devel<br />
$ sudo zypper in grantlee5-devel kactivities5-devel plasma-framework-devel plasma5-addons-devel plasma5-workspace-devel libQt5Concurrent-devel libQt5DBus-devel libQt5PrintSupport-devel xcb-util-cursor-devel libqt5-qtx11extras-devel xcb-proto-devel git-core</pre><br />
<br />
==== openSUSE 42.1 ====<br />
<br />
Install these packages (including the recommended packages):<br />
<br />
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: normal;"><br />
$ sudo zypper install patterns-openSUSE-devel_kde patterns-openSUSE-devel_kde_frameworks git-core bzr ninja \<br />
gettext-tools libqt5-qttools libgypsy0 libqt5-creator libqt5-linguist libqt5-qtbase-common-devel libqt5-qtbase-devel libqt5-qtbase-examples libqt5-qtdeclarative-devel libqt5-qtdeclarative-examples libqt5-qtdeclarative-tools libqt5-qtdoc libqt5-qtgraphicaleffects libqt5-qtimageformats libqt5-qtimageformats-devel libqt5-qtmultimedia-devel libqt5-qtmultimedia-examples libqt5-qtquick1-devel libqt5-qtquickcontrols libqt5-qtscript-devel libqt5-qtscript-examples libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtx11extras-devel libqt5-qtxmlpatterns-devel libqt5-qtxmlpatterns-examples libQt5CLucene5 libQt5Concurrent-devel libQt5Concurrent5 libQt5Core-devel libQt5Core5 libQt5DBus-devel libQt5DBus5 libQt5Declarative5 libQt5Designer5 libQt5DesignerComponents5 libQt5Gui-devel libQt5Gui5 libQt5Help5 libQt5Multimedia5 libQt5Network-devel libQt5Network5 libQt5OpenGL-devel libQt5OpenGL5 libQt5Positioning5 libQt5PrintSupport-devel libQt5PrintSupport5 libQt5Script5 libQt5Sensors5 libQt5Sql-devel libQt5Sql5 libQt5Sql5-mysql libQt5Sql5-postgresql libQt5Sql5-sqlite libQt5Sql5-unixODBC libQt5Svg5 libQt5Test-devel libQt5Test5 libQt5WebKit5 libQt5WebKitWidgets5 libQt5Widgets-devel libQt5Widgets5 libQt5X11Extras5 libQt5Xml-devel libQt5Xml5 libQt5XmlPatterns5 libQtQuick5 libQt5WebKitWidgets-devel libqt5-qtbase-private-headers-devel \<br />
xcb-util-keysyms-devel docbook-xsl-stylesheets doxygen polkit-devel libepoxy-devel boost-devel libXcursor-devel libSM-devel giflib-devel libaccounts-qt5-devel gtk3-devel libpng16-devel fltk-devel libopenssl-devel libattr-devel ModemManager-devel NetworkManager-devel wayland-devel lmdb-devel xcb-proto-devel xcb-util-image-devel xcb-util-cursor-devel xcb-util-devel gtk2-devel libqca-qt5-devel libpwquality-devel libical-devel PackageKit-Qt5-devel pam-devel \<br />
bison flex libqt5-qttools-doc<br />
</pre><br />
<br />
* OPEN ISSUES:<br />
** on my system 'ninja-1.6.0' was installed and when using 'custom-build-command ninja' in the kdesrc-buildrc below, the build of modules fails), maybe see https://bugs.kde.org/show_bug.cgi?id=331654<br />
<br />
* Failing modules (of more than 200 modules)<br />
** phonon-vlc, phonon-gstreamer, plasma-pa (PulseAudio missing), kdevplatform, plasma-desktop, kaccounts-integration, kaccounts-mobile, gwenview, kdevelop, libksane, skanlite, ... (see below for solutions)<br />
<br />
==== openSuSE Tumbleweed ====<br />
This more complete list (which probably works for OpenSuSE 42.1 as well) allows to compile everything that kdesrc-build's default setup (kf5-qt5-build-include) compiles. Note that it doesn't contain Qt or Qt-based libs, you need that on top, or to compile your own Qt (and then include custom-qt5-libs-build-include in kdesrc-buildrc).<br />
<br />
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: normal;"><br />
$ sudo zypper install patterns-kde-devel_kde_frameworks patterns-kde-devel_qt5 make cmake extra-cmake-modules ccache git bzr antlr antlr-java antlr-devel astyle autoconf flac gettext-tools intltool libMagick++-devel libplotter2 libtool pstoedit subversion-devel subversion-tools xscreensaver-data libxslt-devel docbook-xsl-stylesheets libpoppler-devel aspell-devel enchant-devel libidn-devel polkit-devel update-desktop-files atk-devel bluez-devel fdupes gdk-pixbuf-devel gtk3-devel libcanberra-devel libexiv2-devel libpulse-devel gtk-doc libsmbclient-devel libssh-devel libusb-1_0-devel libusb-compat-devel libxine-devel libxklavier16 libxklavier-devel xwininfo NetworkManager-devel ModemManager-devel libssh2-devel openslp-devel pango-devel xz-devel libgssglue-devel libjasper-devel libudev-devel utempter-devel libbotan-devel libmysqlclient-devel postgresql-devel libmysqld-devel cgdb gstreamer-plugins-base-devel gstreamer-devel libsamplerate-devel audiofile-devel flac-devel libvorbis-devel fftw3-devel libmusicbrainz-devel cdparanoia-devel flex parted-devel libopus-devel giflib-devel pciutils-devel pam-devel boost-devel libv4l-devel cyrus-sasl-devel libgpgme-devel libical-devel sane-backends-devel libgphoto2-devel doxygen makeinfo LibVNCServer-devel speex-devel libotr-devel libmms-devel libsndfile-devel mpfr-devel libzeitgeist-devel gperf libcap-devel libarchive-devel telepathy-logger-devel libpwquality-devel opencv-devel glew-devel libxapian-devel libblkid-devel libatasmart-devel libiodbc-devel xcb-util-wm-devel xcb-util-renderutil-devel xcb-util-keysyms-devel xcb-util-image-devel xcb-util-cursor-devel libxkbcommon-devel vlc-devel libicu-devel icu-data libkolabxml-devel xsd libffi-devel-gcc5 perl-Tie-IxHash perl-JSON perl-Text-CSV perl-YAML-Syck hunspell-devel ffmpeg-devel libacl-devel libnl-devel liboauth-devel libepub-devel libicecream-devel docbook2X liblcms2-devel libeigen2-devel eigen3-devel graphviz-devel liboyranos-devel libraw-devel xf86-input-wacom-devel libwacom-devel xf86-input-synaptics-devel xorg-x11-server-sdk libdiscid-devel libmlt++-devel libdmtx-devel qrencode-devel libfunambol-devel libmtp-devel at-spi2-core-devel openal-soft-devel python-sip-devel libXcm-devel libspeechd-devel libraw-devel ModemManager-devel farstream-devel tesseract-ocr-devel mtdev-devel fontforge-devel cups-devel libepoxy-devel openconnect-devel lmdb-devel libpgf-devel llvm-devel llvm-clang-devel binutils-devel libdwarf-devel libelf-devel plymouth-devel libfakekey-devel python-GitPython php php-curl telepathy-mission-control-devel libaccounts-glib-devel<br />
</pre><br />
<br />
== For Plasma ==<br />
* Arch/Antergos/Manjaro: <code>sudo pacman -S plasma-desktop plasma-workspace kwin</code><br />
* Fedora: <code>sudo dnf builddep plasma-desktop plasma-workspace kwin</code><br />
* KDE neon/Kubuntu/Ubuntu/Debian <code>sudo apt build-dep plasma-desktop plasma-workspace kwin</code><br />
* openSUSE Leap & Tumbleweed: <code>sudo zypper si -d plasma-desktop plasma-workspace kwin</code><br />
<br />
Any other dependencies can be figured out and installed as you continue building the modules one by one.<br />
<br />
== Quick fixes for package manager errors ==<br />
The above lists might not always be working out of the box on your specific distribution or might be out of date for individual packages. In many cases removing single packages from the lists above still allows you to build many KDE frameworks and applications.<br />
<br />
In case it is a package added by a regex, you can exclude the specific package by a workaround using sed. Let us assume for an example that we want to install "libkf5.*-dev" on deb-based systems but have uninstallable packages libkf5example1-dev, libkf5example2-dev. Then we install all "libkf5.*-dev" packages excluding libkf5example1-dev and libkf5example2-dev through:<br />
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: normal;">$ sudo apt install $(apt-cache search -n "libkf5.*-dev" | sed 's/ - .*//' | sed '/libkf5example1-dev/d' | sed '/libkf5example2-dev/d')</pre></div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Docker&diff=79689KDE PIM/Docker2018-03-09T17:29:59Z<p>Djarvie: /* Running the Docker container */ Add note giving fix for read-only kdepim directory</p>
<hr />
<div>To make developing KDE PIM as easy as possible we have prepared a Docker image based on the KDE Neon distribution. It contains all the dependencies necessary to compile KDE PIM, the environment for running self-compiled KDE PIM and pre-configured tool (kdesrc-build) used to build latest KDE PIM from sources.<br />
<br />
== Set up Docker ==<br />
If you use KDE Neon, Ubuntu or Debian, run the following commands to install Docker and add yourself to the <code>docker</code> group, so you can use it:<br />
<br />
sudo apt install docker.io xserver-xephyr<br />
sudo usermod -aG docker $(whoami)<br />
newgrp docker<br />
<br />
On other distributions, please follow your distro's guide on how to set up Docker there, since the steps can differ slightly on different distributions.<br />
<br />
== Preparations ==<br />
First, clone the git repository with the Dockerfile and support scripts.<br />
<br />
git clone git://anongit.kde.org/scratch/dvratil/kdepim-docker.git<br />
cd kdepim-docker<br />
<br />
Next, create a directory where you want the sources code, build folders and everything else related to KDE PIM development to be stored. This is also where runtime data and configuration of Akonadi, Kontact and other apps you run inside the container will be stored. We will then expose this directory to the Docker container at runtime.<br />
<br />
mkdir ~/kdepim-dev<br />
<br />
== Making OpenGL work in the container ==<br />
Several parts of KDE PIM depend on OpenGL - this is due to our use of QtWebEngine, which is based on Blink and has a hard dependency on OpenGL for rendering web pages. There's no way around that and so we need to make OpenGL work in the container. Unfortunately, that is not a very straightforward process and it differs for each GPU vendor and drivers used.<br />
<br />
=== NVIDIA proprietary drivers ===<br />
The easiest way is to use NVIDIA's nvidia-docker from [https://github.com/NVIDIA/nvidia-docker nvidia-docker Github]. You can follow the instructions on the Github page regarding how to install it. The nvidia-docker will automatically find your installed NVIDIA drivers and will expose them into the Docker container at runtime, so you don't have to rebuild your container whenever you upgrade your NVIDIA drivers.<br />
<br />
Note that if you do this, you must pass <code>-n</code> switch to the <code>build.sh</code> and <code>run.sh</code> scripts from the kdepim-docker.git repository.<br />
<br />
=== Nouveau (NVIDIA opensource drivers) ===<br />
TODO<br />
<br />
=== Intel ===<br />
Works out of the box<br />
<br />
=== AMD/ATI ===<br />
TODO<br />
<br />
== Building Docker image ==<br />
<br />
In order to build the Docker image, run the <code>build.sh</code> script. If you are<br />
using proprietary NVIDIA drivers, run the script with the <code>-n</code> switch.<br />
<br />
The command will create a Docker image called kdepim:dev.<br />
<br />
== Running the Docker container ==<br />
<br />
To run the container, use the <code>run.sh</code> script:<br />
<br />
run.sh $HOME/kdepim-dev<br />
<br />
If you are using proprietary NVIDIA drivers, run the script with the <code>-n</code> switch:<br />
<br />
run.sh -n $HOME/kdepim-dev<br />
<br />
The content of the directory will be available in the container in the<br />
/home/neon/kdepim directory.<br />
<br />
If you want to get another terminal window opened inside the same container, just run run.sh again. It will automatically create a new terminal on the already running container.<br />
<br />
''Note:''<br />
<ul>In some systems, the container's /home/neon/kdepim directory may not be writable. If so, edit <code>run.sh</code> to remove the parameter <code>:rw,z</code> from the <code>-v</code> options. Then delete the container with the command <code>docker rm kdepim-dev</code>, and run the container again.<br />
</ul><br />
<br />
== Building and updating KDE PIM ==<br />
<br />
Once inside the container, you can use the following command to compile the<br />
entire KDE PIM suite:<br />
<br />
kdesrc-build kde-pim<br />
<br />
This will take a lot of time the first time, but all subsequent builds will be<br />
faster thanks to incremental builds and use of ccache. You can also use a specific repository name instead of the<br />
<code>kde-pim</code> group.<br />
<br />
Check the [https://kdesrc-build.kde.org kdesrc-build documentation] for more<br />
details about using kdesrc-build. For a start, you may want to customize the <code>-j</code> option in the <code>make-options</code> option group in /home/neon/.kdesrc-buildrc.<br />
<br />
kdesrc-build will clone all the repositories into /home/neon/kdepim/src/kde/pim.<br />
Build directories (where you can run <code>make</code> manually) are in /home/neon/kdepim/build/kde/pim.<br />
The binaries are installed to /home/neon/kdepim/install. The environment<br />
of the container is adjusted to work with the custom installation prefix.<br />
<br />
== Development tools ==<br />
<br />
There's [https://www.kdevelop.org KDevelop] and [https://www.qt.io/ide/ QtCreator]<br />
preinstalled in the container and you can run them from there. You can also use<br />
them from outside of the container, but code completion might not work perfectly then.<br />
<br />
You can also use any other IDE of your choice either by installing it into the container<br />
with apt-get or use it from outside of the container.<br />
<br />
== Contributing ==<br />
<br />
You can find more details in the [[KDE_PIM/Development|Development]] section of our wiki. If you have any issues or questions, feel free to stop by on our IRC channel (#kontact) on freenode, or talk to us on the [[KDE_PIM/Development#Mailing_Lists|kde-pim mailinglist]].</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Docker&diff=78760KDE PIM/Docker2017-11-01T20:39:45Z<p>Djarvie: /* Set up Docker */ Instructions apply to more than Neon</p>
<hr />
<div>To make developing KDE PIM as easy as possible we have prepared a Docker image based on the KDE Neon distribution. It contains all the dependencies necessary to compile KDE PIM, the environment for running self-compiled KDE PIM and pre-configured tool (kdesrc-build) used to build latest KDE PIM from sources.<br />
<br />
== Set up Docker ==<br />
If you use KDE Neon, Ubuntu or Debian, run the following commands to install Docker and add yourself to the <code>docker</code> group, so you can use it:<br />
<br />
sudo apt install docker.io xserver-xephyr<br />
sudo usermod -aG docker $(whoami)<br />
newgrp docker<br />
<br />
On other distributions, please follow your distro's guide on how to set up Docker there, since the steps can differ slightly on different distributions.<br />
<br />
== Preparations ==<br />
First, clone the git repository with the Dockerfile and support scripts.<br />
<br />
git clone git://anongit.kde.org/scratch/dvratil/kdepim-docker.git<br />
cd kdepim-docker<br />
<br />
Next, create a directory where you want the sources code, build folders and everything else related to KDE PIM development to be stored. This is also where runtime data and configuration of Akonadi, Kontact and other apps you run inside the container will be stored. We will then expose this directory to the Docker container at runtime.<br />
<br />
mkdir ~/kdepim-dev<br />
<br />
== Making OpenGL work in the container ==<br />
Several parts of KDE PIM depend on OpenGL - this is due to our use of QtWebEngine, which is based on Blink and has a hard dependency on OpenGL for rendering web pages. There's no way around that and so we need to make OpenGL work in the container. Unfortunately, that is not a very straightforward process and it differs for each GPU vendor and drivers used.<br />
<br />
=== NVIDIA proprietary drivers ===<br />
The easiest way is to use NVIDIA's nvidia-docker from [https://github.com/NVIDIA/nvidia-docker nvidia-docker Github]. You can follow the instructions on the Github page regarding how to install it. The nvidia-docker will automatically find your installed NVIDIA drivers and will expose them into the Docker container at runtime, so you don't have to rebuild your container whenever you upgrade your NVIDIA drivers.<br />
<br />
Note that if you do this, you must pass <code>-n</code> switch to the <code>build.sh</code> and <code>run.sh</code> scripts from the kdepim-docker.git repository.<br />
<br />
=== Nouveau (NVIDIA opensource drivers) ===<br />
TODO<br />
<br />
=== Intel ===<br />
Works out of the box<br />
<br />
=== AMD/ATI ===<br />
TODO<br />
<br />
== Building Docker image ==<br />
<br />
In order to build the Docker image, run the <code>build.sh</code> script. If you are<br />
using proprietary NVIDIA drivers, run the script with <code>-n</code> switch.<br />
<br />
The command will create kdepim:dev Docker image.<br />
<br />
== Running Docker container ==<br />
<br />
To run the container, use the <code>run.sh</code> script:<br />
<br />
run.sh $HOME/kdepim-dev<br />
<br />
If you are using proprietary NVIDIA drivers, run the script with <code>-n</code> switch:<br />
<br />
run.sh -n $HOME/kdepim-dev<br />
<br />
The content of the directory will be available in the container in the<br />
/home/neon/kdepim directory.<br />
<br />
If you want to get another terminal window opened inside the same container, just run run.sh again, it will automatically create a new terminal on the already running docker.<br />
<br />
== Building and updating KDE PIM ==<br />
<br />
Once inside the container, you can use the following command to compile the<br />
entire KDE PIM:<br />
<br />
kdesrc-build kde-pim<br />
<br />
This will take a lot of time the first time, but all subsequent builds will be<br />
faster thanks to incremental builds and use of ccache. You can also build use a specific repository name instead of the<br />
<code>kde-pim</code> group.<br />
<br />
Check the [https://kdesrc-build.kde.org kdesrc-build documentation] for more<br />
details about using kdesrc-build - for start you may want to customize the <code>-j</code> option in <code>make-options</code> option in kdesrc-build/kdesrc-buildrc. <br />
<br />
kdesrc-build will clone all the repositories into /home/neon/kdepim/src/kde/pim,<br />
build directories (where you can run <code>make</code> manually are in /home/neon/kdepim/build/kde/pim.<br />
The binaries are installed into /home/neon/kdepim/install (and the environment<br />
of the container is adjusted to work with the custom installation prefix).<br />
<br />
== Development tools ==<br />
<br />
There's [https://www.kdevelop.org KDevelop] and [https://www.qt.io/ide/ QtCreator]<br />
preinstalled in the container and you can run them from there. You can also use<br />
them from outside of the container, but code completion might not work perfectly then.<br />
<br />
You can also use any other IDE of your choice either by installing it into the container<br />
with apt-get or use it from outside of the container.<br />
<br />
== Contributing ==<br />
<br />
You can find more details in the [[KDE_PIM/Development|Development]] section of our wiki. If you have any issues or questions, feel free to stop by on our IRC channel (#kontact), or talk to us on the [[KDE_PIM/Development#Mailing_Lists|kde-pim mailinglist]].</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.10_Feature_Plan&diff=48577Schedules/KDE4/4.10 Feature Plan2012-11-21T11:13:03Z<p>Djarvie: /* kdepim */ KAlarm feature</p>
<hr />
<div>This is a list of planned features for the SC 4.10 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.10 Release Schedule]] <br />
*[[Schedules/KDE4/4.9 Feature Plan]] (previous major release)<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdelibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
|}<br />
<b>NO NEW FEATURES ALLOWED</b><br />
<br><br />
<br />
= kde-runtime =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureTodo|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}<br />
{{FeatureDone|QML Containments|Making it possible to do full-featured containments in QML|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureDone|nepomuk-indexer|New Nepomuk Indexer|me@vhanda.in|Vishesh Handa}}<br />
{{FeatureDone|nepomukbakcup|Nepomuk Backup rewritten from scratch|me@vhanda.in|Vishesh Handa}}<br />
{{FeatureDone|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|me@vhanda.in|Vishesh Handa}}<br />
{{FeatureDone|nepomuk KCM|Rewrite the Nepomuk KCM|me@vhanda.in|Vishesh Handa}}<br />
{{FeatureDone|nepomuk tags|Nepomuk Tags KIO Slave|me@vhanda.in|Vishesh Handa}}<br />
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}<br />
|}<br />
<br><br />
<br />
= kde-workspace =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}<br />
<br />
<!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!<br />
BEGIN GENERATED SECTION --><br />
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Usability issue: "Attach as tab to" menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Display application menu and title bar side by side for maximized windows ({{bug |102607}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Add support for appmenu-qt ({{bug |266596}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|GHNS support for Scripted Effects ({{bug |296773}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}<br />
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Get rid of "Display borders on maximized windows" setting ({{bug |299245}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration ({{bug |299901}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|clientPopup: "'More actions' and "Attach as tab to" lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Windows list icon does not show up in "Walk Through Desktop List" ({{bug |306187}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Animate Window Maximize/Restore ({{bug |308990}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Move ExtendedBorderRegion to stable API ({{bug |308994}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Support shortened titles like in bespin in all decorations ({{bug |308995}})|kwin-bugs-null@kde.org}}<br />
{{FeatureInProgress|kwin|Mouse Click effect ({{bug |309006}}, Review 105780)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Decorations not visible ({{bug |305875}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|drag-and-drop between windows by cover switch alt-tab causes apps to crash ({{bug |179077}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Add a rule to select the screen ({{bug |183996}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|JJ: Need Mouse navigation in flip switch mode ({{bug |244439}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Request category for scripted KWin Effects on kde-(look<nowiki>|</nowiki>app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Request category for KWin Scripts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Request category for Window Switcher Layouts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Allow direct rendering with fglrx ({{bug |301103}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Don't use OpenGL matrix stack in OpenGL 2 backend ({{bug |303093}}, Review 105455)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Refactor Screen/Window PaintData ({{bug |303314}}, Review 105141)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Rapid flickering in locked screen -- makes it difficult to unlock ({{bug |303579}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|double click menu to close needs GUI config ({{bug |305738}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Toplevel::windowType() needs performance improvements ({{bug |306384}}, Review 106349)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|GLPlatform should recommend either OpenGL1 or OpenGL2 compositing ({{bug |306436}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Zoom effect broken in master ({{bug |307609}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|kwin fails to build when the GLES support is disabled ({{bug |307866}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|[JJ] Some effect authors are listed as "Name1 & Name2" ({{bug |307928}}, Review 106880)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Add screen management actions to window context menus ({{bug |269207}}, Review 106065)|mgraesslin@kde.org}}<br />
{{FeatureDone|kwin|Move Workspace's compositing functionality to own class Compositor ({{bug |299277}}, Review 102420)|mgraesslin@kde.org}}<br />
{{FeatureDone|kwin|Option to disable close on double click in Aurorae ({{bug |301327}}, Review 106160)|mgraesslin@kde.org}}<br />
{{FeatureDone|kwin|Remove Tiling Support From KWin ({{bug |303090}}, Review 105546)|mgraesslin@kde.org}}<br />
{{FeatureDone|kwin|Allow Scripts to add menus to useractions menu ({{bug |303756}}, Review 106285)|mgraesslin@kde.org}}<br />
{{FeatureDone|kwin|Generic QML support for Aurorae Themes ({{bug |303810}}, Review 105768)|mgraesslin@kde.org}}<br />
{{FeatureDone|kwin|Split out Useractions Menu from Workspace ({{bug |305832}}, Review 106085)|mgraesslin@kde.org}}<br />
<br />
<!-- END GENERATED SECTION --><br />
{{FeatureDone|kwin|Implement color correction|skeletk13@gmail.com|Casian Andrei}}<br />
{{FeatureDone|oxygen decoration|Implement ExtendedBorderRegion support, to resize windows outside of their actual borders|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}<br />
{{FeatureDone|oxygen style|Implement BlurBehind semi-transparent tooltips when available|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}<br />
{{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|rshah0385@kireihana.com|Reza Fatahilah Shah}}<br />
{{FeatureInProgress|plasma workspace|Port Notifications applet to QML|mart@kde.org|Marco Martin}}<br />
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}<br />
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}<br />
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}<br />
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}<br />
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}<br />
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}<br />
{{FeatureDone|System Tray|System tray with interface in QML|dmitry.ashkadov@gmail.com|Dmitry Ashkadov}}<br />
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureDone|systemsettings|Keyboard layout preview|amourphious1992@gmail.com|Shivam Makkar}}<br />
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureDone|powerdevil|Overhaul powerdevil notifications|kde@privat.broulik.de|Kai Uwe Broulik}}<br />
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}<br />
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}<br />
|}<br />
<br><br />
<br />
= kde-baseapps =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}<br />
<br />
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}<br />
<br />
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook) |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}<br />
<br />
{{FeatureDone|Dolphin|Implement parallel sort algorithm|emmanuelpescosta099@gmail.com|Emmanuel Pescosta}}<br />
<br />
{{FeatureDone|Dolphin|Add GUI option for the "Rename Inline" setting|frank78ac@googlemail.com|Frank Reininghaus}}<br />
<br />
{{FeatureDone|Dolphin|Add "Icon Size" submenu to the Places Panel context menu|frank78ac@googlemail.com|Frank Reininghaus}}<br />
<br />
{{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++ |dantti12@gmail.com|Daniel Nicoletti}}<br />
<br />
{{FeatureDone|Kate|Support for Python plugins|srhaque@theiet.org|Shaheed Haque}}<br />
<br />
{{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|srhaque@theiet.org|Shaheed Haque}}<br />
<br />
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}<br />
<br />
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}<br />
<br />
{{FeatureInProgress|Kate|Add optional document "minimap" to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}<br />
<br />
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}<br />
<br />
{{FeatureDone|Kate|Built-in quick open (Ctrl+Alt+o)|kwrite-devel@kde.org|Christoph Cullmann}}<br />
<br />
{{FeatureDone|Kate|[http://kate-editor.org/2012/11/02/using-the-projects-plugin-in-kate/ New Project Plugin]|kwrite-devel@kde.org|Christoph Cullmann}}<br />
<br />
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/10/28/show-line-while-scrolling/ Show line while scrolling]|kwrite-devel@kde.org|D. Haumann/J. Wenninger}}<br />
<br />
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/10/27/remove-trailing-spaces/ Improved remove trailing spaces on save]|kwrite-devel@kde.org|Dominik Haumann}}<br />
<br />
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/07/default-color-schemas/ Predefined color schemes]|kwrite-devel@kde.org|C. Cullmann/D. Haumann}}<br />
<br />
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/06/kate-scripting-updates-zen-like-quick-coding/ Improved Scripting Support]|kwrite-devel@kde.org|C. Cullmann/D. Haumann}}<br />
<br />
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/06/passive-notifications-in-kate-part/ Passive Notification System]|kwrite-devel@kde.org|Dominik Haumann}}<br />
<br />
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/05/loading-remote-files/ Loading Remote File Notification]|kwrite-devel@kde.org|Christoph Cullmann}}<br />
<br />
<br />
<br />
{{FeatureTodo|Kdialog|Add support for detailedsorry/detailederror messages|kde@privat.broulik.de|Kai Uwe Broulik}}<br />
<br />
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}<br />
<br />
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}<br />
<br />
{{FeatureTodo|Konsole|Make the d&d popup menu optional|adaptee@gmail.com|Jekyll Wu}}<br />
<br />
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}<br />
<br />
|}<br />
<br><br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureTodo|Marble|Have support for "repeatX" in the projection classes|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Mars & Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}<br />
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}<br />
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}<br />
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Rocs|Improve project handling: load/save dialogs, add project journal.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Support TGF (trivial graph format) documents for import/export.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Support core features for DOT/Graphvis documents for import/export.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Add TikZ/PGF graphic export.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Main Window UI Reorganization: Editor Toolbar, dialogs, Information Panel|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Configuration Dialog Optimizations: Code-Editor, Graph Editor|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|KTouch|Ship ktouch/next|sebastiangottfried@web.de|Sebastian Gottfried}}<br />
{{FeatureDone|KTouch|Smart resizing of training screen with aligned vertical lines|sebastiangottfried@web.de|Sebastian Gottfried}}<br />
{{FeatureDone|KTouch|Prominent hint during training if the user makes repeatedly errors|sebastiangottfried@web.de|Sebastian Gottfried}}<br />
{{FeatureDone|KTouch|Show course descriptions in course selector|sebastiangottfried@web.de|Sebastian Gottfried}}<br />
{{FeatureDone|KTouch|Show a message when keyboard layout visualization isn't available due missing data|sebastiangottfried@web.de|Sebastian Gottfried}}<br />
{{FeatureDone|Analitza|New plotting framework|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}<br />
{{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|aleixpol@kde.org|Aleix Pol Gonzalez}}<br />
{{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|aleixpol@kde.org|Aleix Pol Gonzalez}}<br />
{{FeatureDone|Pairs|Pairs Theme editor|marco.calignano@gmail.com|Marco Calignano}}<br />
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}<br />
{{FeatureInProgress|Kig|Mark right angles|david.narvaez@computer.org|David E. Narváez}}<br />
|}<br />
<br><br />
<br />
= kdegames=<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)<br/><br/>'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]] for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}<br />
{{FeatureDone|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KJumpingCube|Allow the displayed speed of moves to be adjusted.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KJumpingCube|Animate multi-stage moves, to make it easier for a human player to follow their progress.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KJumpingCube|Show multi-stage moves in an order that is easier to follow.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KJumpingCube|Validate the loading of saved games and report errors.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KJumpingCube|Rewrite the main AI class and make it use a true Minimax method.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KJumpingCube|Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KJumpingCube|Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KSudoku|Add a simple Print facility for KSudoku puzzles.|iandw.au@gmail.com|Ian Wadham}}<br />
|}<br />
<br><br />
<br />
= kdegraphics=<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}<br />
{{FeatureInProgress|okular|Tiled rendering|okular-devel@kde.org|Okular Developers}}<br />
{{FeatureInProgress|Gwenview|Recursive importer|agateau@kde.org|Aurélien Gâteau}}<br />
{{FeatureInProgress|Gwenview|Color profile support|agateau@kde.org|Aurélien Gâteau}}<br />
<br />
|}<br />
<br><br />
<br />
= kdemultimedia =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}<br />
{{FeatureDone|Juk|Add lyrics view|martin.sandsmark@kde.org|Martin Sandsmark}}<br />
<br />
|}<br />
<br><br />
<br />
= kdenetwork=<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}<br />
<br />
|}<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}<br />
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}<br />
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}<br />
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}<br />
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}<br />
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}<br />
{{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}<br />
{{FeatureDone|KAlarm|Add command line and D-Bus option to output list of scheduled alarms|djarvie@kde.org|David Jarvie}}<br />
|}<br />
<br><br />
<br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}<br />
{{FeatureDone|ComicStrip|Replace with QML version|rshah0385@kireihana.com|Reza Fatahilah Shah}}<br />
{{FeatureDone|Calculator|Replace with QML version|luizromario@gmail.com|Luiz Romário Santana Rios}}<br />
{{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|aleixpol@blue-systems.com|Aleix Pol Gonzalez}}<br />
{{FeatureDone|Dictionary KRunner|Look up words in the dictionary by typing in 'define {word}' in krunner.|Jason@zx2c4.com|Jason A. Donenfeld}}<br />
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}<br />
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}<br />
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}<br />
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}<br />
|}<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}<br />
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}<br />
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}<br />
{{FeatureDone|Umbrello|Line based diagram grid |ralf.habacker@freenet.de|Ralf Habacker}}<br />
{{FeatureTodo|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}<br />
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeutils=<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|Ark|Make it possible to disable internal previewer|kde@privat.broulik.de|Kai Uwe Broulik}}<br />
|}<br />
<br></div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.9_Feature_Plan&diff=51501Schedules/KDE4/4.9 Feature Plan2012-08-01T14:18:02Z<p>Djarvie: /* kdepim */ Add KAlarm features</p>
<hr />
<div>This is a list of planned features for the SC 4.9 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.9 Release Schedule]] <br />
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdelibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|KGlobalSettings|Make KGlobalSettings reread locale settings before calling settingsChanged().|lamarque@kde.org|Lamarque V. Souza}}<br />
{{FeatureDone|Kate Part|Reworked Color Configuration|dhaumann@kde.org|Dominik Haumann}}<br />
{{FeatureDone|KActivities|Encryption for private activities (not available via UI).|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureDone|KActivities|Linking files to activities in Dolphin, Konqueror, Folder View.|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureDone|KActivities|Activities KIO.|ivan.cukic@kde.org|Ivan Čukić}}<br />
|}<br />
<br><br />
<br />
= kde-runtime =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|Thumbnail|fix for bookmarks|sebas@kde.org|Sebastian Kügler}}<br />
<br />
|}<br />
<br><br />
<br />
= kde-workspace =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|ksmserver|Port shutdown dialog to QML|lamarque@kde.org|Lamarque V. Souza}}<br />
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}<br />
{{FeatureDone|plasma|MPRIS2 dataengine|alex.merry@kdemail.net|Alex Merry}}<br />
<!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!<br />
BEGIN GENERATED SECTION --><br />
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Lanczos Filter broken after screen size changes ({{bug |296065}})|kwin-bugs-null@kde.org}}<br />
{{FeatureInProgress|kwin|GHNS support for KWin Scripts ({{bug |296774}}, Review 104877)|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|KConf Update Script for KWin 4.9 ({{bug |296775}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Request category for scripted KWin Effects on kde-(look<nowiki>|</nowiki>app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Request category for KWin Scripts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}<br />
{{FeatureInProgress|kwin|GHNS support for Window Switching Layouts ({{bug |297636}}, Review 104894)|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Request category for Window Switcher Layouts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Update Documentation for Window Switcher Layouts ({{bug |297638}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|ThumbnailItem allows upscaling of Windows ({{bug |297864}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Increase ABI version for KDecorations ({{bug |299140}})|kwin-bugs-null@kde.org}}<br />
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Useraction menu closes when focus passes to another window ({{bug |81743}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|JJ: change focus only when moving mouse ({{bug |92290}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|JJ: kwin fulscreen / un-fullscreen system notifications ({{bug |124612}}, Review 104457)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Insufficient stacking order handling for deleted windows ({{bug |158262}}, Review 104519)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|JJ: Use arrow keys to control cover switch. ({{bug |178595}}, Review 104438)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|No reason given why some desktop effects cannot be activated ({{bug |209213}}, Review 104847)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Dragging a title bar against a bottom panel twice makes it go under the panel on the second time ({{bug |210926}})|kwin-bugs-null@kde.org}} <br />
{{FeatureDone|kwin|Wobbly windows wobbles strange after quick-maximization ({{bug |222102}})|kwin-bugs-null@kde.org}} <br />
{{FeatureDone|kwin|"Move" command should allow off-screen window moving same as Alt + click trick ({{bug |229942}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Bug with shading always inactive windows ({{bug |242217}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Change title of menu item "Configure window behaviour..." ({{bug |249486}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Task switcher message when no windows looks ugly with stars ({{bug |260938}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Placement Policy 'under mouse' ({{bug |272162}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|JJ: Synchronize Show Desktop wording in all tabbox effects ({{bug |273478}}, Review 104436)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|closing session crash ({{bug |282933}}, Review 104690)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Window Specific Settings dialog has no help function ({{bug |286783}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Add "Present Windows - Window Class" to "Screen Edges" functions ({{bug |288960}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|[JJ] Select next window with arrow key in Alt+Tab ({{bug |291916}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|KWin crashed when I was switching windows ({{bug |292614}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Kill helper should be out of process ({{bug |295940}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Synchronize user actions menu with libtaskmanager ({{bug |296056}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Different binary name for KWin Active ({{bug |296084}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Window Switcher KCM needs to be reworked ({{bug |297639}}, Review 104525)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Document global JavaScript methods in KWin Scripting API documentation ({{bug |297640}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Elevate windows in addition to highlight ({{bug |297809}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|KWin crashes when interacting with Plasma ({{bug |298669}}, Review 104714)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Add ABI check to KDecorations ({{bug |299141}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Effects cannot be configured ({{bug |299163}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Adding proper window thumbnail clipping to the QML tabbox ({{bug |299198}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Improve VSync strategy ({{bug |299274}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Screen Edge bindings for KWin Scripting ({{bug |299275}}, Review 104904)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Better QML selection list for Window Switcher layout ({{bug |299278}})|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Add layout specification to D-Bus call for invoking TabBox ({{bug |299279}}, Review 104838)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Default Bindings for Switching between Windows of current Application ({{bug |299308}}, Review 104730)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Make desktop focus chains activities aware ({{bug |299309}}, Review 104649)|kwin-bugs-null@kde.org}}<br />
{{FeatureDone|kwin|Activity window rules (Review 104972) |ivan.cukic@kde.org}}<br />
{{FeatureDone|kwin|Desktop Zoom should be saved between sessions ({{bug |189956}}, Review 104597)|kwin-bugs-null@kde.org}}<br />
<!-- END GENERATED SECTION --><br />
|}<br />
<br><br />
<br />
= kde-baseapps =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureTodo|FolderView|Refactor into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}<br />
{{FeatureDone|FolderView|Show files related to an activity|ivan.cukic@kde.org|Ivan Cukic}}<br />
{{FeatureDone|Dolphin|Allow to show any kind of metadata like ratings, tags, comments, image-sizes, music-artist, ... beside each item of the view (see http://ppenz.blogspot.co.at/2012/06/improved-views.html for details)|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureDone|Dolphin|Use KMessageWidget for information- and error-messages (see http://agateau.com/2011/04/21/kde-ux-2011/ for details)|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureDone|Dolphin|Optionally remember the column-widths of the details view|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureDone|Dolphin|Allow to disable the expandable folders of the details view|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureDone|Dolphin|Implement inline renaming for the new view-engine|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureDone|Dolphin|Allow to optionally set a maximum number of lines for the icons-view|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureDone|Dolphin|Implement support for back/forward mouse buttons|sebasti@n-doerner.de|Sebastian Dörner}}<br />
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook) |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}<br />
{{FeatureDone|Konsole|Move menubar and tabbar settings out of profile and into "Configure Konsole"|adaptee@gmail.com|Jekyll Wu}}<br />
{{FeatureDone|Konsole|Add command line options for controlling the visibility of menubar and tabbar|adaptee@gmail.com|Jekyll Wu}}<br />
{{FeatureDone|Konsole|Allow dragging tab out of current window and into its own window|adaptee@gmail.com|Jekyll Wu}}<br />
{{FeatureDone|Konsole|Add "Clone Tab" action for opening new tab using the same profile used by current tab |adaptee@gmail.com|Jekyll Wu}}<br />
{{FeatureDone|Konsole|Add "Change Directory To" action in the popup menu of drag & drop operation |adaptee@gmail.com|Jekyll Wu}}<br />
{{FeatureDone|Konsole|Allow action in the context menu for searching selected text using KDE WebShortcuts |adaptee@gmail.com|Jekyll Wu}}<br />
{{FeatureDone|Konsole|Provide the searching ability in konsolepart|adaptee@gmail.com|Jekyll Wu}}<br />
{{FeatureDone|Konsole|konsolepart can notify the hosting application(e.g, dolphin) of the changing of current directory |adaptee@gmail.com|Jekyll Wu}} <br />
{{FeatureDone|Konsole|Allow changing tab title through escape sequence like "\e]30;Tab Title\a" |adaptee@gmail.com|Jekyll Wu}}<br />
{{FeatureDone|Konsole|Allow users to have better control of the copy & paste behavior of mouse within Konsole|adaptee@gmail.com|Jekyll Wu}}<br />
<br />
<br />
|}<br />
<br><br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureTodo|Marble|Have support for "repeatX" in the projection classes|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Mars & Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}<br />
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}<br />
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Flightgear position provider plugin|ralf.habacker@freenet.de|Ralf Habacker}}<br />
{{FeatureDone|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Extend graph data structure to support overlay graphs|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Stepped execution of algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|General unit test cleanup and overhauling|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Data types and pointer types|rocs-devel@kde.org|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Kig|Improve Cancel Construction and Undo actions|david.narvaez@computer.org|David E. Narváez}}<br />
{{FeatureDone|Pairs|New memory game|aleixpol@kde.org|Aleix Pol Gonzalez}}<br />
{{FeatureDone|KAlgebra Mobile|Many improvements, including Android and better Active support|aleixpol@kde.org|Aleix Pol Gonzalez}}<br />
|}<br />
<br><br />
<br />
= kdegames=<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)<br/><br/>'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]] for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}<br />
{{FeatureDone|Granatier|improve config UI for player and arena selection|m-hias@gmx.de|Mathias Kraus}}<br />
{{FeatureDone|Kajongg|tooltips giving playings hints|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|new config option: propose what to do|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|make it possible to replay a game from a screen shot (for better debugging)|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|improve Robot AI|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|Add default voices|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|Players can chat with each other from within kajongg|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|Define a central game server, making it easier to play over the internet (no more tweaking of firewalls for the server side)|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|KGoldrunner|Add the Gold Rush II championship game (20 levels), contributed by Gabriel Miltschitzky|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KGoldrunner|Add solution files to some KGoldrunner games|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KPatience|Saved game files now include the whole game history|coates@kde.org|Parker Coates}}<br />
{{FeatureDone|KSudoku|Simplify the XML descriptions of puzzle shapes|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KSudoku|Add XML and Desktop files for seven new two-dimensional puzzle shapes|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KSudoku|Add XML and Desktop files for three new three-dimensional puzzle shapes|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KSudoku|Improve the quality and relevance of KSudoku hints|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KSudoku|Make Load and Save work correctly for all puzzle types, including display of small markers/notes and restart of the puzzle clock from a saved value|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KSudoku|Integrate the new generator/solver and the old KSudoku code more closely|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KSudoku|Make puzzle features easier to see and use by improving highlighting, control and settings in both 2-D and 3-D puzzles and adding keyboard input to 3-D puzzles|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KMahjongg|Make the BoardEditor running again|Coding@Christian-Krippendorf.de|Christian Krippendorf}}<br />
{{FeatureDone|KMahjongg|Implement an option for random layouts|Coding@Christian-Krippendorf.de|Christian Krippendorf}}<br />
|}<br />
<br><br />
<br />
= kdegraphics=<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|Gwenview|Fullscreen browse|agateau@kde.org|Aurélien Gâteau}}<br />
{{FeatureDone|Okular|Store annotations with documents {{bug |151614}}|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Print annotations in PDF documents|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Annotations Screen support (embedded movies in PDF) {{bug |172847}}|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Aggressive page preloading {{bug |184196}}|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Hyphen-aware search {{bug |190433}}|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Multiple bookmarks per page {{bug |157198}}|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Allow the renaming of bookmark "parent" items|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Allow the page number selector to be added to the toolbar {{bug |279128}}|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Double click to select workds {{bug |187347}}|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Make Okular inhibit sleep and screen power management when in Presentation mode|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Behavior for left/right arrow keys (Review 104596)|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Remember the mouse mode on exit|okular-devel@kde.org|}}<br />
{{FeatureDone|Okular|Make search from the current page the default|okular-devel@kde.org|}}<br />
|}<br />
<br><br />
<br />
= kdemultimedia =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|JuK|last.fm scrobbling|martin.sandsmark@kde.org|Martin Sandsmark}}<br />
{{FeatureDone|JuK|cover-fetching from last.fm|martin.sandsmark@kde.org|Martin Sandsmark}}<br />
{{FeatureDone|JuK|MPRIS2 support|alex.merry@kmail.net|Alex Merry}}<br />
{{FeatureDone|JuK|MPRIS2 support|hein@kde.org|Eike Hein}}<br />
{{FeatureDone|Dragon|MPRIS2 support|hein@kde.org|Eike Hein}}<br />
{{FeatureDone|JuK|Support embedded cover art for MP4/AAC files|mpyne@kde.org|Michael Pyne}}<br />
|}<br />
<br><br />
<br />
= kdenetwork=<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Kopete|Add option to group all offline users into a "Offline Users" group|kopete-devel@kde.org|Kopete Developers}}<br />
{{FeatureDone|Kopete|Show contact's status change in chat window|igor.poboiko@gmail.com|Igor Poboiko}}<br />
{{FeatureDone|Kopete|Add context option "rename" to contacts and allow changing custom display name inline.|kopete-devel@kde.org|Kopete Developers}}<br />
|}<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|Akonadi Google Resources|Move contacts and calendars resources from Akonadi Google project to kdepim-runtime|dan@progdan.cz|Dan Vratil}}<br />
<br />
{{FeatureDone|KTnef|Bring back KTnef from the KDE3 days. KTnef is a standalone TNEF attachment viewer|winter@kde.org|Allen Winter}}<br />
<br />
{{FeatureDone|Akonadi Kolab Resources|Kolab resource using the Kolab libraries to kdepim-runtime|chrigi_1@fastmail.fm|Christian Mollekopf}}<br />
<br />
{{FeatureDone|Extend Akonotes Format|Extend the akonotes format to support features required by zanshin and kolab|chrigi_1@fastmail.fm|Christian Mollekopf}}<br />
<br />
{{FeatureDone|Import pim data|ImportWizard allows to import settings/mails/filters/calendar/addressbook from thunderbird/evolution/etc. when exists.|montel@kde.org|Laurent Montel}}<br />
<br />
{{FeatureDone|Archive Mail Agent|Archive Mail Agent archives your mail folders on a scheduled basis.|montel@kde.org|Laurent Montel}}<br />
<br />
{{FeatureDone|Backup Mail|Backup Mail saves/restores mail config/config (akonadi)/database nepomuk/resources etc.|montel@kde.org|Laurent Montel}}<br />
<br />
{{FeatureDone|KAlarm|Provide options to auto-hide system tray icon when no alarms are due.|djarvie@kde.org|David Jarvie}}<br />
<br />
{{FeatureDone|KAlarm|Add option to execute a pre-alarm action before deferred alarms.|djarvie@kde.org|David Jarvie}}<br />
<br />
|}<br />
<br><br />
<br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Now Playing|replace with QML version|alex.merry@kdemail.net|Alex Merry}}<br />
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}<br />
|}<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Lokalize|Optimize TM fuzzy searching||Nick Shaforostoff}}<br />
{{FeatureDone|Lokalize|File search tab||Nick Shaforostoff}}<br />
{{FeatureDone|Lokalize|.ts support||Nick Shaforostoff}}<br />
{{FeatureDone|Umbrello|diagram auto layout support|ralf.habacker@freenet.de|Ralf Habacker}}<br />
{{FeatureDone|Umbrello|diagram graphviz dot export |ralf.habacker@freenet.de|Ralf Habacker}}<br />
{{FeatureDone|Thumbnail|PO thumbnailer|shuizhuyuanluo@126.com|Ni Hui}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeutils=<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
|}<br />
<br></div>Djarviehttps://community.kde.org/index.php?title=Get_Involved/Extra_Mile&diff=23287Get Involved/Extra Mile2012-08-01T11:43:26Z<p>Djarvie: Minor grammatical fixes</p>
<hr />
<div>== Introduction ==<br />
<br />
Extra Mile is an initiative to help KDE applications and workspaces fix small bugs and UI issues which get in the way of the user.<br />
<br />
KDE products are awesome, but could often be made much more pleasant to use by just ironing out a few quirks here and there. <br />
<br />
Similar initiatives have already been run by other Free Software projects:<br />
<br />
* Ubuntu: [https://wiki.ubuntu.com/PaperCut Papercuts]<br />
* Fedora: [https://fedoraproject.org/wiki/Fit_and_Finish Fit and Finish]<br />
* Gnome: [https://live.gnome.org/EveryDetailMatters Every Detail Matters]<br />
<br />
== Criteria to qualify as an "Extra Mile Bug" (EMB) ==<br />
<br />
A bug is an EMB if it satisfies all these criteria:<br />
<br />
* It must be a bug or an enhancement, not a feature request<br />
* It affects many users<br />
* It makes using the application harder or less pleasant<br />
* It is easy to fix (see below)<br />
<br />
=== How to determine a bug is easy to fix ===<br />
<br />
A bug is said to be "easy to fix" if it can be fixed in one day by one person.<br />
<br />
The maintainer of the application or component should be able to help decide if it can be fixed in one day. If it cannot, the bug can stay but it should not be marked as extramile any more.<br />
<br />
== Reporting extra mile bugs ==<br />
<br />
Extra mile bugs are tracked on Bugzilla. We created [http://bugs.kde.org/show_bug.cgi?id=extramile a tracker bug] to group all extra mile bugs. To mark a bug as "extra mile", mark it as blocking the tracker bug, that is: enter "extramile" in the "Blocks" field ("extramile" is the alias for the tracker bug). If you want to be notified of new extra mile bugs, subscribe yourself to this bug.<br />
<br />
<br />
Here is a Bugzilla search [https://bugs.kde.org/buglist.cgi?f1=blocked&list_id=151096&o1=anywords&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=303462 listing all extra mile bugs]. You can also use the "ExtraMile bugs" saved searches on Bugzilla which you can find under Preferences / Saved Searches.<br />
<br />
We may also set up an email alias for people who want to report such issues but can not or do not want to use Bugzilla. This email alias would be a simple way to reach us so that we can file the bug for them.<br />
<br />
== Communication ==<br />
<br />
This initiative is part of the KDE Quality Team, so we use the team communication channels:<br />
* Mailing list: https://mail.kde.org/mailman/listinfo/kde-testing<br />
* IRC channel: #kde-quality<br />
<br />
We also plan to report progress through:<br />
* emails on kde-devel, kde-testing<br />
* blogs every two weeks<br />
* articles on http://dot.kde.org<br />
<br />
In the future we may try the following:<br />
* Set up test days<br />
* Define quantitative goals</div>Djarviehttps://community.kde.org/index.php?title=Akademy/2012/QtQuick&diff=22391Akademy/2012/QtQuick2012-07-02T06:36:12Z<p>Djarvie: </p>
<hr />
<div>'''Qt Quick 2 Training on Monday, 2 July 2012'''<br />
<br />
Qt 5 is coming, and one of its most outstanding features will be Qt Quick 2. <br />
During Akademy, a training will be held covering the basic concepts of Qt Quick 2, how to make your own GUI with a specific emphasis on user interaction, animations and transitions between states. Last but not least, will be presented how to use the Qt C++ API to extend the Qt Quick 2 runtime.<br />
<br />
KDAB will be conducting this training, which is sponsored by Nokia in addition to their Platinum sponsorship. Nokia and KDAB are committed to Qt and KDE, and are offering this training to support that commitment. <br />
<br />
Coaches: Volker Krause and Kévin Ottens<br />
<br />
Preliminary schedule:<br />
<br />
09:30 - 11:00 Concepts and composing user interfaces<br />
<br />
11:00 - 11:15 Break<br />
<br />
11:15 - 12:45 User interaction<br />
<br />
12:45 - 13:45 Lunch Break<br />
<br />
13:45 - 15:15 Animations, states and transitions<br />
<br />
15:15 - 15:30 Break<br />
<br />
15:30 - 17:00 Graphics Effects or C++ Integration (depending on people interest)<br />
<br />
<br />
----<br />
<br />
'''Registration is required.'''<br />
<br />
The workshop is suitable for beginners and advanced developers. Please add your name and information below if you want to attend.<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! Number<br />
! Name/IRC nick/email<br />
! Level of Qt expertise<br />
|-<br />
| width="10%" | 1<br />
| width="35%" | Ima Hotshot<br />
| width="55%" | I can do cute with one hand behind my back.<br />
|-<br />
| 3<br />
| Lauri Võsandi<br />
| Always ready to learn new stuff!<br />
|-<br />
| 4<br />
| Sune Vuorela<br />
| c++ champion, haven't yet succeeded hello world in qtquick<br />
|-<br />
| 5<br />
| Luciano Montanaro<br />
| Good Qt knowledge, some Qt Quick 1<br />
|-<br />
| 6<br />
| Sinny Kumari (ksinny)<br />
| Intermediate Qt and QtQuick 1<br />
|-<br />
| 7<br />
| Shantanu Tushar (shaan7)<br />
| Advanced Qt and QtQuick 1<br />
|-<br />
| 8<br />
| Christoph Cullmann (cullmann)<br />
| Qt ok, Qt Quick never tried<br />
|-<br />
| 9<br />
| Dominik Haumann (dhaumann)<br />
| Qt, Qt Quick never tried<br />
|-<br />
| 10<br />
| Pradeepto Bhattacharya (pradeepto) <br />
| Qt <br />
|-<br />
| 11<br />
| Martin Gräßlin (mgraesslin)<br />
| Good Qt knowledge, knows the annoying parts of transiting ot QtQuick 1<br />
|-<br />
| 12<br />
| José Millán Soto (fid_jose)<br />
| Experience with Qt, but I've never tried QtQuick<br />
|-<br />
| 13<br />
| Maximilian Löffler<br />
| Just started with Qt, never worked with Qt Quick<br />
|-<br />
| 14<br />
| John Layt (jlayt)<br />
| Qt Maintainer, doesn't mean I know what I'm doing :-)<br />
|-<br />
| 15<br />
| Park Shinjo (peremen)<br />
| Some Qt, no Qt Quick yet<br />
|-<br />
| 16<br />
| Sven Petai (hadara)<br />
| very little QT experience, no Qt Quick experience<br />
|-<br />
| 17<br />
| Alejandro Castaño<br />
| Good Qt/Qt Quick<br />
|-<br />
| 18<br />
| Adrian Lopez<br />
| very little Qt and Qt Quick experience<br />
|-<br />
| 19<br />
| Joseph Wenninger<br />
| Qt widget based: quite good, Qt Quick: no expeience<br />
|-<br />
| 20<br />
| Dan Vratil<br />
| Good Qt knowledge, Qt Quick basics<br />
|-<br />
| 21<br />
| Niels Slot<br />
| Decent Qt knowledge, almost no Qt Quick experience<br />
|-<br />
| 22<br />
| Mirko Boehm<br />
| I code Qt while sleepwalking after three Mai Tais. But not QML.<br />
|-<br />
| 23<br />
| Jure Repinc<br />
| Good Qt, only tried Qt Quick 1 a little<br />
|-<br />
| 24<br />
| Lindsay Roberts<br />
| Medium Qt, low Quick.<br />
|-<br />
| 25<br />
| Antonio Larrosa (antlarr)<br />
| Good Qt, no Qt Quick<br />
|-<br />
| 26<br />
| Yash shah<br />
| Qt, no experience with Qt Quick<br />
|-<br />
| 27<br />
| David Jarvie<br />
| Good Qt, very little Qt Quick<br />
|-<br />
| 28<br />
| Christian Reiner<br />
| Did some c++/Qt, no Qt Quick<br />
|-<br />
| 29<br />
| Sivan Greenberg<br />
| Done quite some QML by now, wants more insight of the C++ side.<br />
|-<br />
| 30<br />
| Benjamin Port<br />
| A bit experience with Qt, but never really use QtQuick (only some test)<br />
|-<br />
| 31<br />
| Felix Rohrbach (fxrh)<br />
| Medium Qt, no QtQuick<br />
|-<br />
| 32<br />
| Shreya Pandit(shreya)<br />
| Intermediate Qt and beginner Qt Quick<br />
|-<br />
| 33<br />
| Rohan Garg (shadeslayer)<br />
| Intermediate Qt, very basic knowledge of Qt Quick<br />
|-<br />
| 34<br />
| Margus Ernits<br />
| beginner QT<br />
|-<br />
| 35<br />
| Richard Dale<br />
| Good Qt, wrote a commercial Symbian app with Qt Quick<br />
|-<br />
| 36<br />
| Heinz Wiesinger<br />
| Very little Qt, some QtQuick<br />
|-<br />
| 37<br />
| Daniel E. Moctezuma (dmoctezuma)<br />
| Good Qt knowledge, very basics of QtQuick<br />
|-<br />
| 38<br />
| Smit Mehta (smit.meh@gmail.com)<br />
| Qt - Basics<br />
|-<br />
| 39<br />
| Kåre Särs<br />
| Good Qt knowledge, doing a Qt Quick project at work<br />
|-<br />
| 40<br />
| Christian Mollekopf<br />
| Decent Qt knowledge, barely touched QML<br />
|-<br />
| 41<br />
| Dani Gutiérrez (danitxu)<br />
| Medium-Good at Qt, no QML practical knowledge<br />
|-<br />
| 42<br />
| Matis Palm<br />
| Qt - Basics<br />
|-<br />
| 43<br />
| Jonas Vejlin<br />
| Decent c++, ultra low QT<br />
|-<br />
| 44<br />
| Ingo Klöcker (mahoutsukai)<br />
| Good Qt, no QtQuick<br />
|-<br />
| 45<br />
| Leho Kraav (macmaN)<br />
| Qt very basics only<br />
|-<br />
| 46<br />
| Allan Vein<br />
| Qt basics!<br />
|-<br />
| 47<br />
| Alexander Dymo<br />
| Good Qt, no QtQuick<br />
|-<br />
| 48<br />
| Olena Dymo<br />
| Qt beginner<br />
|-<br />
| 49<br />
| Saul Ibarra<br />
| Intermediate level, no Qt Quick<br />
|-<br />
| 50<br />
| Martin Klapetek / mck182<br />
| Good Qt knowledge, minimal QtQuick<br />
|-<br />
| 51<br />
| Janek Sarjas<br />
| Qt beginner, some Qt Quick1<br />
|-<br />
| 52<br />
| Kenny Coyle / automatical / kenny [at] heloo.net <br />
| Mainly Qt Jambi, Use Qt where possible on small projects<br />
|-<br />
| 53<br />
| Kenny Duffus / seaLne / kenny@kde.org<br />
| Qt beginner<br />
|-<br />
| 54<br />
| Valdur Kana / valdur55<br />
| QT Beginner<br />
|-<br />
| 55<br />
| Martin Sandsmark / sandsmark<br />
| No QtQuick<br />
|-<br />
| 56<br />
| Carl Symons / kallecarl<br />
| minimal QtQuick<br />
|-<br />
| 57<br />
| Claus Christensen / claus_chr<br />
| beginning Qt, no QtQuick<br />
|-<br />
| 58<br />
| Agu Aarna / aarna<br />
| Advanced Qt, some QtQuick<br />
|-<br />
| 59<br />
| Tarmo Johannes / tarmojohannes<br />
| Some Qt, C++ OK, will have look to QtQuick <br />
|-<br />
| 60<br />
| Amiran Gorgazjan<br />
| I have no idea what I'm doing.<br />
|-<br />
| 61<br />
| Peter Grasch<br />
| QtQuick(1) Beginner / Intermediate<br />
|-<br />
| 62<br />
| Oliver Sõro<br />
| C++, Qt basics, some QtQuick<br />
|-<br />
| <br />
| This workshop is fully subscribed. Please check with Claudia or the Akademy Team for status.<br />
|<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/People&diff=18090KDE PIM/People2012-02-17T17:34:21Z<p>Djarvie: /* The People of KDE PIM */</p>
<hr />
<div>[[KDE_PIM|&uarr; Main page]]<br />
<br />
= The People of KDE PIM =<br />
<br />
[[Image:KDE_PIM_Meeting_Achtmaal_Group_Photo2.png|center|alt=KDE PIM developers]]<br />
<div align="center">'''A whole bunch of PIM folk'''</div><br />
<br />
This page gives an overview about the people behind KDE PIM. If there is<br />
somebody missing or some information is not correct please change it yourself or<br />
[mailto:kde-pim@kde.org let us know]. The list is order<br />
alphabetically by the given name.<br />
<br />
Task descriptions are given for what the people are doing ''now'',<br />
so you know who to talk to about a given subject.<br />
For each person we list the SVN account name (in '''bold'''), so you know who<br />
is committing what, and an IRC nickname (in ''italics'')<br />
so you can find the person on <tt>irc.kde.org</tt> (see [[KDE_PIM/Contact|the contact information page]])).<br />
<br />
{|style="width:100%" cellpadding="4"<br />
|[[Image:People_winterz.jpg|50 px|alt=Photo of Allen]]<br />
||'''Allen Winter''' ('''winterz''', ''winterz'')<br />
KonsoleKalendar maintainer, KOrganizer and KMail developer. All around PIM-guy.<br/><br />
[mailto:winter@kde.org Email],<br />
[http://www.kdedevelopers.org/blog/1451 Blog]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''Carsten Burghardt''' ('''burghard''')<br />
KMail core developer<br/><br />
[mailto:burghardt@kde.org Email]<br />
|-<br />
|[[Image:People_cschumac.jpg|50 px|alt=Photo of Cornelius]]<br />
||'''Cornelius Schumacher''' ('''cschumac''', ''cornelius'')<br />
KDE PIM release coordinator, KOrganizer co-maintainer<br/><br />
[mailto:schumacher@kde.org Email],<br />
[http://www.behindkde.org/people/cornelius/ Interview],<br />
[http://www.kdedevelopers.org/blog/54 Blog]<br />
|-<br />
|[[Image:People_danimo.jpg|50 px|alt=Photo of Danimo]]<br />
||'''Daniel Molkentin''' ('''danimo''', ''danimo'')<br />
Kontact framework maintainer<br />
<br/><br />
[mailto:molkentin@kde.org Email],<br />
[http://www.kdedevelopers.org/blog/15 Blog]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''David Faure''' ('''dfaure''', ''dfaure'')<br />
Kolab client developer, KDE core developer<br />
<br/><br />
[mailto:faure@kde.org Email],<br />
[http://www.behindkde.org/people/david/ Interview]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''David Jarvie''' ('''djarvie''', ''djarvie'')<br />
KAlarm maintainer<br />
<br/><br />
[mailto:djarvie@kde.org Email],<br />
[http://www.astrojar.org.uk/linux/kalarm.html Homepage]<br />
|-<br />
|[[Image:People_osterfeld.jpg|50 px|alt=Photo of Frank]]<br />
||'''Frank Osterfeld''' ('''osterfeld''', ''lippel'')<br />
Akregator maintainer<br />
<br/><br />
[mailto:frank.osterfeld@kdemail.net Email],<br />
[http://www.kdedevelopers.org/blog/699 Blog]<br />
|-<br />
|[[Image:People_kloecker.jpg|50 px|alt=Photo of Ingo]]<br />
||'''Ingo Kl&ouml;cker''' ('''kloecker''', ''mahoutsukai'')<br />
KMail co-maintainer<br />
<br/><br />
[mailto:kloecker@kde.org Email]<br />
|-<br />
|[[Image:People_vanrijn.jpg|50 px|alt=Photo of Jason]]<br />
||'''Jason 'vanRijn' Kasper''' ('''vanrijn''', ''vanrijn'')<br />
KPilot developer<br />
<br/><br />
[mailto:vR@movingparts.net Email],<br />
[http://movingparts.net/ Blog]<br />
|-<br />
|[[Image:People_rogowski.jpg|50 px|alt=Photo of Lutz]]<br />
||'''Lutz Rogowski''' ('''rogowski''')<br />
KO/Pi, KA/Pi developer<br />
<br/><br />
[mailto:lutz@pi-sync.net Email],<br />
[http://www.pi-sync.net/ Homepage]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''Marc Mutz''' ('''mutz''', ''marc_m'')<br />
KMail core developer<br />
<br/><br />
[mailto:mutz@kde.org Email]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''Mark Bucciarelli''' ('''bucciare''')<br />
KArm maintainer<br />
<br/><br />
[mailto:mark@hubcapconsulting.com Email]<br />
|-<br />
|[[Image:People_mdouhan.jpg|50 px|alt=Photo of Matt]]<br />
||'''Matt Douhan''' ('''mdouhan''', ''mdouhan'')<br />
KMail developer, Kolab Support<br />
<br/><br />
[mailto:matt@fruitsalad.org Email]<br />
|-<br />
|[[Image:People_brade.jpg|50 px|alt=Photo of Michael]]<br />
||'''Michael Brade''' ('''brade''')<br />
KNotes maintainer<br />
<br/><br />
[mailto:brade@kde.org Email],<br />
[http://www.behindkde.org/people/michaelb/ Interview]<br />
|-<br />
|[[Image:People_mvilla.jpg|50 px|alt=Photo of Mikal]]<br />
||'''Mikal Villa''' ('''mvilla''', ''lahgoon'')<br />
Webmaster/maintainer for the webpage, developer<br />
<br /><br />
[mailto:mikal.villa@gmail.com Email],<br />
[http://lahgoon.net/ Homepage]<br />
|-<br />
|[[Image:People_kainhofe.jpg|50 px|alt=Photo of Reinhold]]<br />
||'''Reinhold Kainhofer''' ('''kainhofe''', ''reinhold'')<br />
KOrganizer co-maintainer<br />
<br/><br />
[mailto:reinhold@kainhofer.com Email],<br />
[http://www.kdedevelopers.org/blog/16 Blog],<br />
[http://reinhold.kainhofer.com/ Homepage]<br />
|-<br />
|[[Image:People_tilladam.jpg|50 px|alt=Photo of Till]]<br />
||'''Till Adam''' ('''tilladam''', ''till'')<br />
KMail core developer<br />
<br/><br />
[mailto:adam@kde.org Email],<br />
[http://www.kdedevelopers.org/blog/432 Blog]<br />
|-<br />
|[[Image:People_tokoe.jpg|50 px|alt=Photo of Tobias]]<br />
||'''Tobias K&ouml;nig''' ('''tokoe''', ''tokoe'')<br />
KAddressbook maintainer<br />
<br/><br />
[mailto:tokoe@kde.org Email],<br />
[http://www.kdedevelopers.org/blog/201 Blog]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''Volker Krause''' ('''vkrause''')<br />
KNode maintainer<br />
<br/><br />
[mailto:volker.krause@rwth-aachen.de Email]<br />
|-<br />
|[[Image:People_bille.jpg|50 px|alt=Photo of Will]]<br />
||'''Will Stephenson''' ('''bille''', ''bille'')<br />
Kopete core developer, KDE PIM representation at SuSE<br />
<br/><br />
[mailto:wstephenson@suse.de Email],<br />
[http://www.kdedevelopers.org/blog/77 Blog]<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/People&diff=18089KDE PIM/People2012-02-17T17:32:47Z<p>Djarvie: /* The People of KDE PIM */</p>
<hr />
<div>[[KDE_PIM|&uarr; Main page]]<br />
<br />
= The People of KDE PIM =<br />
<br />
[[Image:KDE_PIM_Meeting_Achtmaal_Group_Photo2.png|center|alt=KDE PIM developers]]<br />
<div align="center">'''A whole bunch of PIM folk'''</div><br />
<br />
This page gives an overview about the people behind KDE PIM. If there is<br />
somebody missing or some information is not correct please change it yourself or<br />
[mailto:kde-pim@kde.org let us know]. The list is order<br />
alphabetically by the given name.<br />
<br />
Task descriptions are given for what the people are doing ''now'',<br />
so you know who to talk to about a given subject.<br />
For each person we list the SVN account name (in '''bold'''), so you know who<br />
is committing what, and an IRC nickname (in ''italics'')<br />
so you can find the person on <tt>irc.kde.org</tt> (see [[KDE_PIM/Contact|the contact information page]])).<br />
<br />
{|style="width:100%" cellpadding="4"<br />
|[[Image:People_winterz.jpg|50 px|alt=Photo of Allen]]<br />
||'''Allen Winter''' ('''winterz''', ''winterz'')<br />
KonsoleKalendar maintainer, KOrganizer and KMail developer. All around PIM-guy.<br/><br />
[mailto:winter@kde.org Email],<br />
[http://www.kdedevelopers.org/blog/1451 Blog]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''Carsten Burghardt''' ('''burghard''')<br />
KMail core developer<br/><br />
[mailto:burghardt@kde.org Email]<br />
|-<br />
|[[Image:People_cschumac.jpg|50 px|alt=Photo of Cornelius]]<br />
||'''Cornelius Schumacher''' ('''cschumac''', ''cornelius'')<br />
KDE PIM release coordinator, KOrganizer co-maintainer<br/><br />
[mailto:schumacher@kde.org Email],<br />
[http://www.behindkde.org/people/cornelius/ Interview],<br />
[http://www.kdedevelopers.org/blog/54 Blog]<br />
|-<br />
|[[Image:People_danimo.jpg|50 px|alt=Photo of Danimo]]<br />
||'''Daniel Molkentin''' ('''danimo''', ''danimo'')<br />
Kontact framework maintainer<br />
<br/><br />
[mailto:molkentin@kde.org Email],<br />
[http://www.kdedevelopers.org/blog/15 Blog]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''David Faure''' ('''dfaure''', ''dfaure'')<br />
Kolab client developer, KDE core developer<br />
<br/><br />
[mailto:faure@kde.org Email],<br />
[http://www.behindkde.org/people/david/ Interview]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''David Jarvie''' ('''djarvie''')<br />
KAlarm maintainer<br />
<br/><br />
[mailto:djarvie@kde.org Email],<br />
[http://www.astrojar.org.uk/linux/kalarm.html Homepage]<br />
|-<br />
|[[Image:People_osterfeld.jpg|50 px|alt=Photo of Frank]]<br />
||'''Frank Osterfeld''' ('''osterfeld''', ''lippel'')<br />
Akregator maintainer<br />
<br/><br />
[mailto:frank.osterfeld@kdemail.net Email],<br />
[http://www.kdedevelopers.org/blog/699 Blog]<br />
|-<br />
|[[Image:People_kloecker.jpg|50 px|alt=Photo of Ingo]]<br />
||'''Ingo Kl&ouml;cker''' ('''kloecker''', ''mahoutsukai'')<br />
KMail co-maintainer<br />
<br/><br />
[mailto:kloecker@kde.org Email]<br />
|-<br />
|[[Image:People_vanrijn.jpg|50 px|alt=Photo of Jason]]<br />
||'''Jason 'vanRijn' Kasper''' ('''vanrijn''', ''vanrijn'')<br />
KPilot developer<br />
<br/><br />
[mailto:vR@movingparts.net Email],<br />
[http://movingparts.net/ Blog]<br />
|-<br />
|[[Image:People_rogowski.jpg|50 px|alt=Photo of Lutz]]<br />
||'''Lutz Rogowski''' ('''rogowski''')<br />
KO/Pi, KA/Pi developer<br />
<br/><br />
[mailto:lutz@pi-sync.net Email],<br />
[http://www.pi-sync.net/ Homepage]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''Marc Mutz''' ('''mutz''', ''marc_m'')<br />
KMail core developer<br />
<br/><br />
[mailto:mutz@kde.org Email]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''Mark Bucciarelli''' ('''bucciare''')<br />
KArm maintainer<br />
<br/><br />
[mailto:mark@hubcapconsulting.com Email]<br />
|-<br />
|[[Image:People_mdouhan.jpg|50 px|alt=Photo of Matt]]<br />
||'''Matt Douhan''' ('''mdouhan''', ''mdouhan'')<br />
KMail developer, Kolab Support<br />
<br/><br />
[mailto:matt@fruitsalad.org Email]<br />
|-<br />
|[[Image:People_brade.jpg|50 px|alt=Photo of Michael]]<br />
||'''Michael Brade''' ('''brade''')<br />
KNotes maintainer<br />
<br/><br />
[mailto:brade@kde.org Email],<br />
[http://www.behindkde.org/people/michaelb/ Interview]<br />
|-<br />
|[[Image:People_mvilla.jpg|50 px|alt=Photo of Mikal]]<br />
||'''Mikal Villa''' ('''mvilla''', ''lahgoon'')<br />
Webmaster/maintainer for the webpage, developer<br />
<br /><br />
[mailto:mikal.villa@gmail.com Email],<br />
[http://lahgoon.net/ Homepage]<br />
|-<br />
|[[Image:People_kainhofe.jpg|50 px|alt=Photo of Reinhold]]<br />
||'''Reinhold Kainhofer''' ('''kainhofe''', ''reinhold'')<br />
KOrganizer co-maintainer<br />
<br/><br />
[mailto:reinhold@kainhofer.com Email],<br />
[http://www.kdedevelopers.org/blog/16 Blog],<br />
[http://reinhold.kainhofer.com/ Homepage]<br />
|-<br />
|[[Image:People_tilladam.jpg|50 px|alt=Photo of Till]]<br />
||'''Till Adam''' ('''tilladam''', ''till'')<br />
KMail core developer<br />
<br/><br />
[mailto:adam@kde.org Email],<br />
[http://www.kdedevelopers.org/blog/432 Blog]<br />
|-<br />
|[[Image:People_tokoe.jpg|50 px|alt=Photo of Tobias]]<br />
||'''Tobias K&ouml;nig''' ('''tokoe''', ''tokoe'')<br />
KAddressbook maintainer<br />
<br/><br />
[mailto:tokoe@kde.org Email],<br />
[http://www.kdedevelopers.org/blog/201 Blog]<br />
|-<br />
|[[Image:People_nophoto.png|50 px|alt=Placeholder for photo]]<br />
||'''Volker Krause''' ('''vkrause''')<br />
KNode maintainer<br />
<br/><br />
[mailto:volker.krause@rwth-aachen.de Email]<br />
|-<br />
|[[Image:People_bille.jpg|50 px|alt=Photo of Will]]<br />
||'''Will Stephenson''' ('''bille''', ''bille'')<br />
Kopete core developer, KDE PIM representation at SuSE<br />
<br/><br />
[mailto:wstephenson@suse.de Email],<br />
[http://www.kdedevelopers.org/blog/77 Blog]<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_10&diff=17863KDE PIM/Meetings/Osnabrueck 102012-02-11T12:29:56Z<p>Djarvie: /* KAlarm and Akonadi */</p>
<hr />
<div>The annual [[KDE_PIM/Meetings|KDE PIM Meeting]] Osnabrück 10 is currently in a planning state. It will take place on '''10.2.2012 - 12.2.2012''' at the [http://www.intevation.de/ Intevation] offices in Osnabrück. Participation is open please enter yourself to: https://sprints.kde.org/sprint/68<br />
<br />
Accomodation and Travel will be organized on the [https://sprints.kde.org/sprint/68 Sprint page]<br />
<br />
<br />
== Topics ==<br />
<br />
=== Projects ===<br />
<br />
''Projects we'll work on in small groups, mostly coding or creating other concrete results.''<br />
<br />
* Nepomuk integration in KMail (and possibly other PIM applications) in respect to the feeder rewrite.<br />
* Groupwise calendar resource for Akonadi<br />
* Akonadi importer for Polka<br />
* Zanshin<br />
* Porting KTimetracker to Akonadi<br />
* KMail migration<br />
* Wiki<br />
* KAlarm Akonadi resource<br />
* Stabilizing Akonadi IMAP resource<br />
* Writing: Explaining Akonadi<br />
* Writing: Report on status of Akonadi<br />
* Document Kolab's use of Akonadi<br />
* Java library to access Kolab IMAP<br />
* GSoC 2012<br />
* Revive the Akoandi part table optimization branch (Volker: I need SQL help for this)<br />
* Retrieval during transaction safety issue in the Akonadi server<br />
<br />
=== Discussions ===<br />
<br />
''Discussions about topics, which are relevant to all or a sub group of people. Please state audience and desired result of the discussion.''<br />
<br />
==== Future Development ====<br />
<br />
'''Audience:''' all, '''Desired Results:''' Plan regarding future 4.x releases and port to KF5<br />
<br />
* Update on the KF5 efforts<br />
** First release of KF5, i.e 5.0, after release of Qt 5.1 which means 2013<br />
** KDE SC 4.9 and 4.10 will happen<br />
* What changes do we want to do in e.g. kdepimlibs, kdepim, etc., for KF5?<br />
** Port everything away from Qt3Support, KDE3Support, KResources, old KCal<br />
** Drop applications we cannot port<br />
** Where: in master<br />
** When: until 4.10<br />
* What does KF5 mean for KDE PIM? When are we going to port to KF5?<br />
** Switch to KF5 at Osnabrück 11<br />
<br />
==== Marketing ====<br />
<br />
'''Audience:''' all, '''Desired Results:''' Input on timeline, facts on good things on Akonadi, agreement on communication, group hug<br />
<br />
We have three user groups for Kontact:<br />
* pim developers<br />
* kde 'family' (fellow devs, community members, power users/fans)<br />
* wider community<br />
Upon experiencing a serious bug, a PIM developer would (attempt to) fix it; a family member would restart Akonadi (work around the bug) and send in a bug report; while an user from the wider community would switch to Thunderbird.<br />
<br />
=====What is the issue?=====<br />
We're not ready yet for the wider community; but since 4.7 we are for our "family". We need them to test and help out! Unfortunately, we lost them because after 3 years of "we're almost done, it will get better", KDEPIM 4.7 was disappointing, especially the .0.<br />
<br />
What we did was '''not wrong''' - OK, it took us a while to get Akonadi to this point, longer than we thought. But 4.7.0 was not released that early - we're only 6 months further and the vast majority of the issues is fixed. This is Free Software - release early, release often.<br />
<br />
It was our '''communication''' during the 3 years before which was a bit too optimistic and which made people leave when 4.7, our "first" release, was seen as "again a disappointment". You know your marketeers, we are sometimes a tad too enthusiastic. I humbly apologize for that...<br />
<br />
But that is history. Now the challenge is: get our KDE friends back.<br />
<br />
=====How do we win our friends back?=====<br />
We thought about saying sorry. But that just makes us all feel bad and invites a blame game. So let's '''just move on''': we're all unhappy with the last 3 years but the good news is that we're on the way back to '''awesomeness'''. This is what we have to communicate now! Part of that is to distance us from what happened. As the terms Akonadi and Nepomuk are quite tainted, we think it's best to start to avoid them. So:<br />
<br />
# '''Get rid of the old:''' change our communication about Akonadi and Nepomuk. For end users, they are irrelevant and their names are tainted. We need to start talking about Kontact (Desktop) with Kontact Mail, Kontact Calendar etc. Akonadi and Nepomuk are implementation details - we just have the new Kontact PIM backend and the Kontact UI's.<br />
# '''And welcome the new:''' make clear to our community that we're on the way up now and that we need their help to find existing issues. This requires some 'proof' of what's been done and where we are and of course continued repetition of that message (status updates).<br />
# '''Tell the big story to show things have change''': The bold task of refactoring the solution is now fully completed. We started from a mixture of single applications, each with GUI and data handling aspects, pressed into a thin shell. The aim was to create an groupware software product that is more integrated, but technically als more modular with the technical border drawn at the right places. Now it all came to gether for the first time we have an integrated Kontact experience. Technical there is a non-gui pim backend and several graphical views on it. TODO: Add graphic to show this transition.<br />
<br />
=====Tasks=====<br />
# Change the wiki pages to reflect 1 (while at it, fix 'em to reflect 2 to some extend too and improve them)<br />
# Communicate 1 to the marketing team. (we won't do a big announcement or anything, just mention it in the sprint report & start using it)<br />
# Find a good time to do 2<br />
# Gather the needed information for 2 (list of bugs fixed/improvements over last months/year/etc, maybe comparison to other solutions etc)<br />
# Start to address some myths and write 'pull' article(s)/blog(s) about the real, refactored Kontact <br />
# Write an article for 2<br />
# ...<br />
# Profit!<br />
<br />
==== libkolabxml ====<br />
<br />
'''Audience:''' people interested in Kolab, '''Desired results:''' Decide about exposed payload formats<br />
<br />
State & implementation of the new XSD based Kolab library, see <br />
* http://kolab.org/pipermail/kolab-format/2011-December/001568.html<br />
* http://kolab.org/pipermail/kolab-format/2011-December/001569.html<br />
including:<br />
* Which payload format could/should be exposed through ASAP for Server Side Akonadi clients?<br />
<br />
==== Server Side Akonadi ====<br />
<br />
'''Audience:''' people interested in Kolab, '''Desired results:''' design decisions<br />
<br />
See http://wiki.kolab.org/User:Greve/ServerSideAkonadi<br />
<br />
Points to discuss:<br />
* Dependencies, in particular kcalcore, kabc<br />
* Formats, see above<br />
* D-Bus related concerns for server architecture<br />
<br />
==== KDE PIM on Mobile ====<br />
<br />
'''Audience:''' mobile people, '''Desired result:''' Plan for future developments<br />
<br />
How is Kontact and other parts of KDE PIM doing on the N9, on Android, on other mobile platforms?<br />
<br />
What are our goals for future development, is the current variety of target platforms and features sustainable? Who is working on it?<br />
<br />
===== Distribution =====<br />
<br />
Kontact Touch should be available through the community app store, rather than hand-b0rked installation, see<br />
<br />
* http://apps.formeego.org/applications/<br />
* http://www.slideshare.net/jukkaeklund/fosdem2012-community-apps-repository/<br />
* http://bergie.iki.fi/blog/application_quality_assurance_in_linux_distributions/<br />
<br />
How to make that happen?<br />
<br />
==== Akonadi bugs ====<br />
<br />
'''Audience:''' Akonadi developers, '''Desired results:''' Update list of bugs<br />
<br />
Getting input on a number of Akonadi bugs<br />
<br />
==== Resource scheduler ====<br />
<br />
'''Audience:''' Akonadi developers, '''Desired results:''' Design for resource scheduler<br />
<br />
Discussing design of resource scheduler<br />
<br />
==== Maildir flags ====<br />
<br />
<s>'''Audience:''' KMail developers, '''Desired result:''' Decide how to handle maildir flags<br />
<br />
Discussing handling of maildir flags</s> <br />
<br />
Andras: Maildir should write out correctly the message flags into the file name since 4.7.2.<br />
<br />
==== Storing calendar colors for Kolab calendars ====<br />
<br />
'''Audience:''' Korganizer people / people interested in Kolab, '''Desired result:''' Implementation (plan) for storage of calendar colors according to KEP 12.<br />
<br />
See [http://wiki.kolab.org/KEP:12 KEP 12: Color configuration storage for resources and categories] for the specification.<br />
<br />
<br />
==== Porting KTimeTracker to Akonadi ====<br />
<br />
<s>'''Audience:''' Calendaring people, '''Desired result:''' Port KTimeTracker away from KResources</s><br />
<br />
KTimeTracker won't be ported to Akonadi because it only uses ical storage as an implementation detail. The ical file isn't exposed to the user.<br />
<br />
Sérgio is currently porting KTimeTracker from KResources to KCalCore.<br />
<br />
==== Saving searches & results in cross-client scenarios ====<br />
<br />
'''Audience:''' people interested in Kolab, '''Desired result:''' Design parameters for system that would work for Akonadi as well as server side clients, e.g. Roundcube & Co.<br />
<br />
This is a subject that has been started as a discussion in the Kolab community, but never been fully thought through or finalized as a design. For input, see [http://wiki.kolab.org/User:Greve/Drafts/KEP:15 KEP 15: Saved searches and sharing searches across all clients]<br />
<br />
==== Contact Aggregation ====<br />
<br />
'''Audience:''' People interested in contact management and/or Nepomuk, '''Desired result:''' Coordination with KTP team<br />
<br />
* conf call with KTP team to coordinate current efforts<br />
* plan on integrating that into kdepim mainline<br />
<br />
=== Presentations ===<br />
<br />
''Presentations of things interesting to the KDE PIM community. Please state targeted audience.''<br />
<br />
* Bachelor thesis: REST interface for Kolab (Thomas Koch) ('''Audience:''' people interested in Kolab)<br />
* Server side Akonadi (Georg Greve) ('''Audience:''' people interested in Akonadi and Kolab)<br />
* libkolabxml (Christian Mollekopf) ('''Audience:''' people interested in Kolab)<br />
* Plasma workspace integration (Kevin Krammer) ('''Audience:''' people interested in KDE desktop)<br />
<br />
== Agenda ==<br />
<br />
=== Friday ===<br />
<br />
16:00 Start meeting, fill agenda, get organized<br />
<br />
~19:30 Dinner at Chow's Garden (Japaneese / Asian Food)<br />
<br />
=== Saturday ===<br />
<br />
10:00 Review first batch of work, get organized<br />
<br />
10:30-12:00 Presentations, discussions targeted at whole group<br />
<br />
13:30 Group photo<br />
<br />
14:00 [http://wiki.stoppacta-protest.info/DE:Demo:Osnabrück Stopp-ACTA Demo]<br />
<br />
17:00 Review second batch of work, get organized<br />
<br />
17:30-18:30 Presentations, discussions targeted at whole group<br />
<br />
20:00 Dinner at Arabesque (Arabian Food http://www.arabesque-osnabrueck.de/)<br />
<br />
=== Sunday ===<br />
<br />
10:00 Review third batch of work, get organized<br />
<br />
10:30-11:30 Presentations, discussions targeted at whole group<br />
<br />
14:00 Close meeting, collect next steps<br />
<br />
== Meeting Notes ==<br />
<br />
=== Collection Colors ===<br />
<br />
Store in Akonadi::EntityDisplayAttribute, propagate to/from mailbox annotation in Kolab resource. Christian will implement it.<br />
<br />
=== IMAP 5 ===<br />
<br />
Input from both our needs in the IMAP resource and our changes to IMAP for ASAP are relevant for the IMAP 5 efforts. Some specific points mentioned were:<br />
<br />
* remove concept of currently selected mailbox<br />
* ability to receive change set since last sync<br />
* change notifications for more than a single mailbox<br />
<br />
Georg will find time for Kevin O. and Volker to participate in the process.<br />
<br />
=== KAlarm and Akonadi ===<br />
<br />
A major bug in KAlarm whereby it failed to create default Akonadi resources on first initialisation and therefore became unusable, has finally been fixed. It turned out to be due to a combination of bugs in KAlarm and in Akonadi. This would have been very difficult to fix without face to face discussion and debugging. Thanks to Volker for his help.<br />
<br />
== Date Finding Table (for reference)==<br />
<br />
'''Legend:''' <br /> <br />
X: available <br /> <br />
- (or empty): not available <br /> <br />
?: available but troublesome <br /> <br />
<br />
{| class="wikitable" border="1"<br />
|+ Available on<br />
|-<br />
! Name<br />
! 6.-8.1<br />
! 13.-15.1<br />
! 20.-22.1<br />
! 27.-29.1<br />
! 10.-12.2<br />
! 17.-19.2<br />
! 24.-26.2<br />
! 3.-4.3<br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Andre Heinecke<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Georg Greve<br />
| ? <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Björn Ricks<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Sérgio Martins<br />
| ?? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Christian Mollekopf<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| - <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|-<br />
| Kevin Ottens<br />
| - <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| - <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Bernhard Reiter<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| ? <!--17-19.2--><br />
| ?? <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Guy Maurel<br />
| - <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| [[ThorstenStaerk]]<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Christoph Wickert<br />
| X <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| David Jarvie<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| - <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| - <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Till Adam<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| David Faure<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| - <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Volker Krause<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Thomas McGuire<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Cornelius Schumacher<br />
| X <!--6-8.1--><br />
| ? <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Andras Mantia<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| - <!--24-26.2--><br />
| - <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Stephen Kelly<br />
| - <!--6-8.1--><br />
| X <!--13-15.1--><br />
| - <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Torgny Nyblom<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| - <!--20-22.1--><br />
| - <!--27-29.1--><br />
| - <!--10-12.2--><br />
| - <!--17-19.2--><br />
| - <!--24-26.2--><br />
| - <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Camila Ayres<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Jos Poortvliet<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| ? <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Jeroen van Meeuwen<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Ingo Klöcker<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|-<br />
|}<br />
<br />
= Blogs about it =<br />
* [http://www.staerk.de/thorsten/Osnabrueck_2012 Thorsten's]</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_10&diff=17862KDE PIM/Meetings/Osnabrueck 102012-02-11T12:29:19Z<p>Djarvie: /* Meeting Notes */ KAlarm stuff</p>
<hr />
<div>The annual [[KDE_PIM/Meetings|KDE PIM Meeting]] Osnabrück 10 is currently in a planning state. It will take place on '''10.2.2012 - 12.2.2012''' at the [http://www.intevation.de/ Intevation] offices in Osnabrück. Participation is open please enter yourself to: https://sprints.kde.org/sprint/68<br />
<br />
Accomodation and Travel will be organized on the [https://sprints.kde.org/sprint/68 Sprint page]<br />
<br />
<br />
== Topics ==<br />
<br />
=== Projects ===<br />
<br />
''Projects we'll work on in small groups, mostly coding or creating other concrete results.''<br />
<br />
* Nepomuk integration in KMail (and possibly other PIM applications) in respect to the feeder rewrite.<br />
* Groupwise calendar resource for Akonadi<br />
* Akonadi importer for Polka<br />
* Zanshin<br />
* Porting KTimetracker to Akonadi<br />
* KMail migration<br />
* Wiki<br />
* KAlarm Akonadi resource<br />
* Stabilizing Akonadi IMAP resource<br />
* Writing: Explaining Akonadi<br />
* Writing: Report on status of Akonadi<br />
* Document Kolab's use of Akonadi<br />
* Java library to access Kolab IMAP<br />
* GSoC 2012<br />
* Revive the Akoandi part table optimization branch (Volker: I need SQL help for this)<br />
* Retrieval during transaction safety issue in the Akonadi server<br />
<br />
=== Discussions ===<br />
<br />
''Discussions about topics, which are relevant to all or a sub group of people. Please state audience and desired result of the discussion.''<br />
<br />
==== Future Development ====<br />
<br />
'''Audience:''' all, '''Desired Results:''' Plan regarding future 4.x releases and port to KF5<br />
<br />
* Update on the KF5 efforts<br />
** First release of KF5, i.e 5.0, after release of Qt 5.1 which means 2013<br />
** KDE SC 4.9 and 4.10 will happen<br />
* What changes do we want to do in e.g. kdepimlibs, kdepim, etc., for KF5?<br />
** Port everything away from Qt3Support, KDE3Support, KResources, old KCal<br />
** Drop applications we cannot port<br />
** Where: in master<br />
** When: until 4.10<br />
* What does KF5 mean for KDE PIM? When are we going to port to KF5?<br />
** Switch to KF5 at Osnabrück 11<br />
<br />
==== Marketing ====<br />
<br />
'''Audience:''' all, '''Desired Results:''' Input on timeline, facts on good things on Akonadi, agreement on communication, group hug<br />
<br />
We have three user groups for Kontact:<br />
* pim developers<br />
* kde 'family' (fellow devs, community members, power users/fans)<br />
* wider community<br />
Upon experiencing a serious bug, a PIM developer would (attempt to) fix it; a family member would restart Akonadi (work around the bug) and send in a bug report; while an user from the wider community would switch to Thunderbird.<br />
<br />
=====What is the issue?=====<br />
We're not ready yet for the wider community; but since 4.7 we are for our "family". We need them to test and help out! Unfortunately, we lost them because after 3 years of "we're almost done, it will get better", KDEPIM 4.7 was disappointing, especially the .0.<br />
<br />
What we did was '''not wrong''' - OK, it took us a while to get Akonadi to this point, longer than we thought. But 4.7.0 was not released that early - we're only 6 months further and the vast majority of the issues is fixed. This is Free Software - release early, release often.<br />
<br />
It was our '''communication''' during the 3 years before which was a bit too optimistic and which made people leave when 4.7, our "first" release, was seen as "again a disappointment". You know your marketeers, we are sometimes a tad too enthusiastic. I humbly apologize for that...<br />
<br />
But that is history. Now the challenge is: get our KDE friends back.<br />
<br />
=====How do we win our friends back?=====<br />
We thought about saying sorry. But that just makes us all feel bad and invites a blame game. So let's '''just move on''': we're all unhappy with the last 3 years but the good news is that we're on the way back to '''awesomeness'''. This is what we have to communicate now! Part of that is to distance us from what happened. As the terms Akonadi and Nepomuk are quite tainted, we think it's best to start to avoid them. So:<br />
<br />
# '''Get rid of the old:''' change our communication about Akonadi and Nepomuk. For end users, they are irrelevant and their names are tainted. We need to start talking about Kontact (Desktop) with Kontact Mail, Kontact Calendar etc. Akonadi and Nepomuk are implementation details - we just have the new Kontact PIM backend and the Kontact UI's.<br />
# '''And welcome the new:''' make clear to our community that we're on the way up now and that we need their help to find existing issues. This requires some 'proof' of what's been done and where we are and of course continued repetition of that message (status updates).<br />
# '''Tell the big story to show things have change''': The bold task of refactoring the solution is now fully completed. We started from a mixture of single applications, each with GUI and data handling aspects, pressed into a thin shell. The aim was to create an groupware software product that is more integrated, but technically als more modular with the technical border drawn at the right places. Now it all came to gether for the first time we have an integrated Kontact experience. Technical there is a non-gui pim backend and several graphical views on it. TODO: Add graphic to show this transition.<br />
<br />
=====Tasks=====<br />
# Change the wiki pages to reflect 1 (while at it, fix 'em to reflect 2 to some extend too and improve them)<br />
# Communicate 1 to the marketing team. (we won't do a big announcement or anything, just mention it in the sprint report & start using it)<br />
# Find a good time to do 2<br />
# Gather the needed information for 2 (list of bugs fixed/improvements over last months/year/etc, maybe comparison to other solutions etc)<br />
# Start to address some myths and write 'pull' article(s)/blog(s) about the real, refactored Kontact <br />
# Write an article for 2<br />
# ...<br />
# Profit!<br />
<br />
==== libkolabxml ====<br />
<br />
'''Audience:''' people interested in Kolab, '''Desired results:''' Decide about exposed payload formats<br />
<br />
State & implementation of the new XSD based Kolab library, see <br />
* http://kolab.org/pipermail/kolab-format/2011-December/001568.html<br />
* http://kolab.org/pipermail/kolab-format/2011-December/001569.html<br />
including:<br />
* Which payload format could/should be exposed through ASAP for Server Side Akonadi clients?<br />
<br />
==== Server Side Akonadi ====<br />
<br />
'''Audience:''' people interested in Kolab, '''Desired results:''' design decisions<br />
<br />
See http://wiki.kolab.org/User:Greve/ServerSideAkonadi<br />
<br />
Points to discuss:<br />
* Dependencies, in particular kcalcore, kabc<br />
* Formats, see above<br />
* D-Bus related concerns for server architecture<br />
<br />
==== KDE PIM on Mobile ====<br />
<br />
'''Audience:''' mobile people, '''Desired result:''' Plan for future developments<br />
<br />
How is Kontact and other parts of KDE PIM doing on the N9, on Android, on other mobile platforms?<br />
<br />
What are our goals for future development, is the current variety of target platforms and features sustainable? Who is working on it?<br />
<br />
===== Distribution =====<br />
<br />
Kontact Touch should be available through the community app store, rather than hand-b0rked installation, see<br />
<br />
* http://apps.formeego.org/applications/<br />
* http://www.slideshare.net/jukkaeklund/fosdem2012-community-apps-repository/<br />
* http://bergie.iki.fi/blog/application_quality_assurance_in_linux_distributions/<br />
<br />
How to make that happen?<br />
<br />
==== Akonadi bugs ====<br />
<br />
'''Audience:''' Akonadi developers, '''Desired results:''' Update list of bugs<br />
<br />
Getting input on a number of Akonadi bugs<br />
<br />
==== Resource scheduler ====<br />
<br />
'''Audience:''' Akonadi developers, '''Desired results:''' Design for resource scheduler<br />
<br />
Discussing design of resource scheduler<br />
<br />
==== Maildir flags ====<br />
<br />
<s>'''Audience:''' KMail developers, '''Desired result:''' Decide how to handle maildir flags<br />
<br />
Discussing handling of maildir flags</s> <br />
<br />
Andras: Maildir should write out correctly the message flags into the file name since 4.7.2.<br />
<br />
==== Storing calendar colors for Kolab calendars ====<br />
<br />
'''Audience:''' Korganizer people / people interested in Kolab, '''Desired result:''' Implementation (plan) for storage of calendar colors according to KEP 12.<br />
<br />
See [http://wiki.kolab.org/KEP:12 KEP 12: Color configuration storage for resources and categories] for the specification.<br />
<br />
<br />
==== Porting KTimeTracker to Akonadi ====<br />
<br />
<s>'''Audience:''' Calendaring people, '''Desired result:''' Port KTimeTracker away from KResources</s><br />
<br />
KTimeTracker won't be ported to Akonadi because it only uses ical storage as an implementation detail. The ical file isn't exposed to the user.<br />
<br />
Sérgio is currently porting KTimeTracker from KResources to KCalCore.<br />
<br />
==== Saving searches & results in cross-client scenarios ====<br />
<br />
'''Audience:''' people interested in Kolab, '''Desired result:''' Design parameters for system that would work for Akonadi as well as server side clients, e.g. Roundcube & Co.<br />
<br />
This is a subject that has been started as a discussion in the Kolab community, but never been fully thought through or finalized as a design. For input, see [http://wiki.kolab.org/User:Greve/Drafts/KEP:15 KEP 15: Saved searches and sharing searches across all clients]<br />
<br />
==== Contact Aggregation ====<br />
<br />
'''Audience:''' People interested in contact management and/or Nepomuk, '''Desired result:''' Coordination with KTP team<br />
<br />
* conf call with KTP team to coordinate current efforts<br />
* plan on integrating that into kdepim mainline<br />
<br />
=== Presentations ===<br />
<br />
''Presentations of things interesting to the KDE PIM community. Please state targeted audience.''<br />
<br />
* Bachelor thesis: REST interface for Kolab (Thomas Koch) ('''Audience:''' people interested in Kolab)<br />
* Server side Akonadi (Georg Greve) ('''Audience:''' people interested in Akonadi and Kolab)<br />
* libkolabxml (Christian Mollekopf) ('''Audience:''' people interested in Kolab)<br />
* Plasma workspace integration (Kevin Krammer) ('''Audience:''' people interested in KDE desktop)<br />
<br />
== Agenda ==<br />
<br />
=== Friday ===<br />
<br />
16:00 Start meeting, fill agenda, get organized<br />
<br />
~19:30 Dinner at Chow's Garden (Japaneese / Asian Food)<br />
<br />
=== Saturday ===<br />
<br />
10:00 Review first batch of work, get organized<br />
<br />
10:30-12:00 Presentations, discussions targeted at whole group<br />
<br />
13:30 Group photo<br />
<br />
14:00 [http://wiki.stoppacta-protest.info/DE:Demo:Osnabrück Stopp-ACTA Demo]<br />
<br />
17:00 Review second batch of work, get organized<br />
<br />
17:30-18:30 Presentations, discussions targeted at whole group<br />
<br />
20:00 Dinner at Arabesque (Arabian Food http://www.arabesque-osnabrueck.de/)<br />
<br />
=== Sunday ===<br />
<br />
10:00 Review third batch of work, get organized<br />
<br />
10:30-11:30 Presentations, discussions targeted at whole group<br />
<br />
14:00 Close meeting, collect next steps<br />
<br />
== Meeting Notes ==<br />
<br />
=== Collection Colors ===<br />
<br />
Store in Akonadi::EntityDisplayAttribute, propagate to/from mailbox annotation in Kolab resource. Christian will implement it.<br />
<br />
=== IMAP 5 ===<br />
<br />
Input from both our needs in the IMAP resource and our changes to IMAP for ASAP are relevant for the IMAP 5 efforts. Some specific points mentioned were:<br />
<br />
* remove concept of currently selected mailbox<br />
* ability to receive change set since last sync<br />
* change notifications for more than a single mailbox<br />
<br />
Georg will find time for Kevin O. and Volker to participate in the process.<br />
<br />
=== KAlarm and Akonadi ===<br />
<br />
A major bug in KAlarm whereby it failed to create default Akonadi resources on first initialisation and therefore became unusable, has finally been fixed. It turned out to be due to a combination of bugs in KAlarm and in Akonadi. This would have been very difficult without face to face discussion and debugging. Thanks to Volker for his help.<br />
<br />
== Date Finding Table (for reference)==<br />
<br />
'''Legend:''' <br /> <br />
X: available <br /> <br />
- (or empty): not available <br /> <br />
?: available but troublesome <br /> <br />
<br />
{| class="wikitable" border="1"<br />
|+ Available on<br />
|-<br />
! Name<br />
! 6.-8.1<br />
! 13.-15.1<br />
! 20.-22.1<br />
! 27.-29.1<br />
! 10.-12.2<br />
! 17.-19.2<br />
! 24.-26.2<br />
! 3.-4.3<br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Andre Heinecke<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Georg Greve<br />
| ? <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Björn Ricks<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Sérgio Martins<br />
| ?? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Christian Mollekopf<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| - <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|-<br />
| Kevin Ottens<br />
| - <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| - <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Bernhard Reiter<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| ? <!--17-19.2--><br />
| ?? <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Guy Maurel<br />
| - <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| [[ThorstenStaerk]]<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Christoph Wickert<br />
| X <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| David Jarvie<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| - <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| - <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Till Adam<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| David Faure<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| - <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Volker Krause<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Thomas McGuire<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Cornelius Schumacher<br />
| X <!--6-8.1--><br />
| ? <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Andras Mantia<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| - <!--24-26.2--><br />
| - <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Stephen Kelly<br />
| - <!--6-8.1--><br />
| X <!--13-15.1--><br />
| - <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Torgny Nyblom<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| - <!--20-22.1--><br />
| - <!--27-29.1--><br />
| - <!--10-12.2--><br />
| - <!--17-19.2--><br />
| - <!--24-26.2--><br />
| - <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Camila Ayres<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Jos Poortvliet<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| ? <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Jeroen van Meeuwen<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Ingo Klöcker<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|-<br />
|}<br />
<br />
= Blogs about it =<br />
* [http://www.staerk.de/thorsten/Osnabrueck_2012 Thorsten's]</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.9_Feature_Plan&diff=51394Schedules/KDE4/4.9 Feature Plan2012-01-17T13:58:09Z<p>Djarvie: /* kdepim */ KAlarm feature</p>
<hr />
<div>This is a list of planned features for the SC 4.9 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.9 Release Schedule]] <br />
*[[Schedules/KDE4/4.9 Release Goals]] <br />
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdelibs =<br />
= kde-runtime =<br />
= kde-workspace =<br />
= kde-baseapps =<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|Marble|Runner Manager blocking API|tgridel@freedorfr|Thibaut Gridel}}<br />
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Shapefile file Parsing|tgridel@freedorfr|Thibaut Gridel}}<br />
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
<br />
|}<br />
<br><br />
<br />
= kdegames=<br />
= kdegraphics=<br />
= kdemultimedia =<br />
= kdenetwork=<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|KAlarm|Option to execute pre-alarm actions before deferred alarms|djarvie@kde.org|David Jarvie}}<br />
<br />
|}<br />
<br><br />
<br />
= kdeplasma-addons =<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeutils=</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.8_Feature_Plan&diff=51384Schedules/KDE4/4.8 Feature Plan2012-01-17T13:54:36Z<p>Djarvie: /* kdepim */ KAlarm update</p>
<hr />
<div>This is a list of planned features for the SC 4.8 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.8 Release Schedule]] <br />
*[[Schedules/KDE4/4.8 Release Goals]] <br />
*[[Schedules/KDE4/4.7 Feature Plan]] (previous major release)<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdelibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|Kate Part|Line modification system|dhaumann@kde.org|Dominik Haumann}}<br />
{{FeatureDone|Kate Part|Modeline Editor|dhaumann@kde.org|Dominik Haumann}}<br />
{{FeatureDone|Kate Part|Reliable code folding|adrian.lungu89@gmail.com|Adrian Lungu}}<br />
{{FeatureDone|Kate Part|Improved vi input mode|svatoslav1@gmail.com|Svyatoslav Kuzmich}}<br />
{{FeatureInProgress|KIO|PreviewJob supports URLs|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|kdeui|KSecretsService API addition|kde@rusu.info|Valentin Rusu}}<br />
{{FeatureInProgress|kdeui/util|Connect KWallet class to KSecretsService client API|kde@rusu.info|Valentin Rusu}}<br />
{{FeatureInProgress|kcookiejar|New domain specific cookie policy based on patch provided in bug#54300|adawit@kde.org|Dawit A.}} <br />
|}<br />
<br><br />
<br />
= kde-runtime =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|ksecretsserviced|KSecretsService daemon implementing the freedesktop.org secrets API. KDE applications will want to use the related kdelibs API (see below)|kde@rusu.info|Valentin Rusu}}<br />
<br />
{{FeatureInProgress|DrKonqi|Better duplicate detection|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureInProgress|KIO Thumbnails|webthumbnails plugin|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|DrKonqi|Scripting support|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureInProgress|Plasma|Plasma QML QtComponents|mart@kde.org|Marco Martin}}<br />
|}<br />
<br><br />
<br />
= kde-workspace =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KWin|Activity switcher|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureTodo|Plasma|Activity UI improvements|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|KWin|Take over screensaver/locking management from KRunner|alex.merry@kdemail.net|Alex Merry}}<br />
{{FeatureDone|KCM|make mouse cursor size configurable (http://git.reviewboard.kde.org/r/101701/)|SommerLuk@gmail.com|Lukas Sommer}}<br />
{{FeatureDone|powerdevil|Remove Desktop Effects Management|drf@kde.org|Dario Freddi}}<br />
{{FeatureDone|powerdevil|Allow static profiles only|drf@kde.org|Dario Freddi}}<br />
{{FeatureDone|powerdevil|Allow activity interaction|drf@kde.org|Dario Freddi}}<br />
{{FeatureDone|Plasma|Add MPRIS2 support to nowplaying|alex.merry@kdemail.net|Alex Merry}}<br />
{{FeatureInProgress|Plasma|Allow task grouping on the taskbar to work together with kwin window tabbing|akreuzkamp@web.de|Anton Kreuzkamp}}<br />
{{FeatureInProgress|Plasma|Merge the QML version of the device notifier|mart@kde.org|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Merge the QML version of the battery applet|mart@kde.org|Marco Martin}}<br />
{{FeatureDone|KWin|QML based Window switcher (Tabbox)|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureInProgress|KWin|Texture Rectangle ARB support in Shaders|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureInProgress|KWin|No Compositor restart on screen change|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureInProgress|KWin|Initial Wayland support|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Support for thumbnails in QML|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Add AnimationEffect class|thomas.luebking@gmail.com|Thomas Lübking}}<br />
{{FeatureInProgress|KWin|Option to prefer the mouse position over the focus chain|thomas.luebking@gmail.com|Thomas Lübking}}<br />
{{FeatureDone|KWin|More cleanup in the window rules kcm|thomas.luebking@gmail.com|Thomas Lübking}}<br />
{{FeatureInProgress|KWin|Trade 1 frame lag for deterministic framerate|thomas.luebking@gmail.com|Thomas Lübking}}<br />
{{FeatureInProgress|KWin|Improved resizing of windows with thin or no borders|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|KWin|Move Workspace's compositing functionality to own class Compositor|a.arlt@stud.uni-heidelberg.de|Arthur Arlt}}<br />
{{FeatureInProgress|KWin|Introduce class DecorationPaintRedirector for decoration handling when Compositing is active|a.arlt@stud.uni-heidelberg.de|Arthur Arlt}}<br />
{{FeatureInProgress|Screenlocker|New Screenlocker and daemon|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureDone|Plasma|Merge IconTask's taskmanager changes|craig@kde.org|Craig Drummond}}<br />
{{FeatureDone|KCM|Allow flag and label in keyboard layout indicator|arysin@gmail.com|Andriy Rysin}}<br />
{{FeatureInProgress|KSplash|QML based ksplash|mart@kde.org|Marco Martin/Ivan Čukić}}<br />
|}<br />
<br><br />
<br />
= kde-baseapps =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|Dolphin|Implement new view-engine for Dolphin 2.0 (see http://ppenz.blogspot.com/2011/08/introducing-dolphin-20.html and http://ppenz.blogspot.com/2012/01/dolphin-20-status-update.html)|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureTodo|Dolphin|Implement support for back/forward mouse buttons (Postponed to 4.9)|sebasti@n-doerner.de|Sebastian Dörner}}<br />
{{FeatureDone|Kate|Search & Replace in files plugin|kare.sars@iki.fi|Kåre Särs}}<br />
{{FeatureInProgress|Kate|Make GDB target selection behave like the build plugin |kare.sars@iki.fi|Kåre Särs}}<br />
{{FeatureInProgress|Kate|Add convenience options for remote debugging|kare.sars@iki.fi|Kåre Särs}}<br />
{{FeatureDone|Settings|Improve proxy configuration dialog|adawit@kde.org|Dawit Alemayehu}}<br />
|}<br />
<br><br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|KTouch|New organisation of keyboard and lecture files according to languages|peter.ruethemann@gmail.com|Rüthemann Peter}}<br />
{{FeatureInProgress|KTouch|New organisation of menu system: Training, Statistic, Settings|peter.ruethemann@gmail.com|Rüthemann Peter}}<br />
{{FeatureTodo|KTouch|End of lecture statistics|peter.ruethemann@gmail.com|Rüthemann Peter}}<br />
{{FeatureDone|Rocs|Alignment Actions to minimize crossing graph edges|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureTodo|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Context menu for graph scene|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Resurrect import-/export-features|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|User Interface Cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Cantor|Add Qalculate backend|matteo@agostinelli.me|Matteo Agostinelli}}<br />
{{FeatureDone|Cantor|Add Scilab backend|filipe@kde.org|Filipe Saraiva}}<br />
{{FeatureDone|Marble|Marble Runner plugins for Parsing files|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureDone|Marble|(GSoC) OSM file rendering|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}<br />
{{FeatureDone|Marble|Marble Graphics Scene (Performance of Vector Drawing)|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}<br />
{{FeatureDone|Marble|Gps Info Plugin|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureDone|Marble|Improve LatLonEdit to allow input as Radian and DM|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Marble|Marble Touch (GSoC, Marble on MeeGo/N9)|earthwings@gentoo.org|Daniel Marth, Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Adjustable Map Orientation (Rotation in Screen Plane)|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}<br />
{{FeatureDone|Marble|Speedometer Plugin|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}<br />
{{FeatureDone|Marble|Plasma Runner for geo coords and Marble bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Marble|Make bookmark editor support editing the lonlat coordinates|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Marble|Fix GeoDataCoordinates parsing from a QString|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Marble|OsmNominatim improved display|tgridel@freedorfr|Thibaut Gridel}}<br />
{{FeatureTodo|Marble|Create New Marble About Dialog|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Add Float Item Management|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|New Search|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Make API more QML-friendly|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}<br />
{{FeatureDone|KTurtle|Add modulo command|nielsslot@gmaildotcom|Niels Slot}}<br />
{{FeatureDone|KGeography|Merge stuff from the cherry_field branch|aacid@kde.org|Albert Astals Cid}}<br />
|}<br />
<br><br />
<br />
= kdegames=<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Libkdegames|Improve graphics performance in all games by standardizing on the use of Qt Raster Graphics.|stefan.majewsky@googlemail.com|Stefan Majewsky}}<br />
{{FeatureDone|KSudoku|Add a new generator and solver to KSudoku, based on published algorithms. This will provide a full range of puzzle difficulties, rather than mainly easy puzzles, and will address bug 217925 and its duplicates 228614 and 237262 (now nearly two years old).|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KSudoku|Re-implement the puzzle-symmetry feature.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KSudoku|Re-order the puzzle types on the welcome screen. Use KDE Games Difficulty combo-box instead of a slider. Save user's choices of puzzle between sessions. Do minor tidy-ups of the user interface.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KGoldrunner|Add the championship level "Gold Rush" game, with Traditional rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KGoldrunner|Add the championship level "Jail Break" game, with KGoldrunner rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KiGo|Fix drawing of lines, making sure all lines have the same width.|gladhorn@kde.org|Frederik Gladhorn}}<br />
{{FeatureDone|KiGo|Add a new plain theme.|gladhorn@kde.org|Frederik Gladhorn}}|}<br />
<br><br />
<br />
= kdegraphics=<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Okular|Reset Form Action support|aacid@kde.org|Albert Astals Cid}}<br />
{{FeatureDone|Okular|Viewer Mode & Interface.|michel.ludwig@kdemail.net|Michel Ludwig}}<br />
{{FeatureDone|Okular|Table selection tool improvements|aacid@kde.org|Albert Astals Cid}}<br />
{{FeatureInProgress|Gwenview|Animated image transitions|agateau@kde.org|Aurélien Gâteau}}<br />
|}<br />
<br><br />
<br />
= kdemultimedia =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureTodo|JuK|MPRIS2 support|alex.merry@kdemail.net|Alex Merry}}<br />
|}<br />
<br><br />
<br />
= kdenetwork=<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|KGet|Better interaction for torrents if they are seeding and other downloads stopped because of that|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureInProgress|KGet|Class that handles deleting files|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureInProgress|Kopete|Akonadi History Plugin |roideuniverse@gmail.com|Kaushik Saurabh}}<br />
|}<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureTodo<br />
|attachment:/ kio-slave<br />
|Implement kio-slave to access (email) attachments in Akonadi<br />
|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
<br />
{{FeatureDone|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
<br />
{{FeatureTodo<br />
|sieve: implement wizard<br />
|Implement wizard to help user to create sieve script<br />
|montel@kde.org|Montel Laurent}}<br />
<br />
{{FeatureDone<br />
|HTML Replies<br />
|Give messagecomposer (especially for KMail) the ability to compose replies in HTML<br />
|nyblom@kde.org|Torgny Nyblom}}<br />
<br />
{{FeatureInProgress|KMail import|KMail1 setup import instead of migration|krammer@kde.org|Kevin Krammer}}<br />
<br />
{{FeatureInProgress|Agent control workspace integration|Monitoring and control of Akonadi agents through Plasma workspace facilitites|krammer@kde.org|Kevin Krammer}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|Kimpanel|Port kimpanel to DataEngine based one|wengxt@gmail.com|Xuetian Weng}}<br />
{{FeatureDone|IconTasks|Import IconTasks|craig@kde.org|Craig Drummond}}<br />
|}<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Okteta|Add Flags Datatype to structures tool|alex.richardson@gmx.de|Alex Richardson}}<br />
{{FeatureDone|dolphin-plugins|Mercurial plugin for Dolphin|vishesh3y@gmail.com|Vishesh Yadav}}<br />
{{FeatureDone|KCachegrind|Upgrade interface to Callgrind (use callgrind_control instead of writing a command file, for > VG 3.7.x)|Josef.Weidendorfer@gmx.de|Josef Weidendorfer}} <br />
{{FeatureDone|Umbrello|Add code import wizard|andi.fischer@hispeed.ch|Andi Fischer}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeutils=<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|ark|Allow Ark to be used as a KPart again|rakuco@FreeBSD.org|Raphael Kubo da Costa}}<br />
{{FeatureInProgress|ksecrets|A suite of tools related to the KSecretsService infrastructure|kde@rusu.info|Valentin Rusu}}<br />
|}<br />
<br></div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_10&diff=16721KDE PIM/Meetings/Osnabrueck 102011-12-15T13:37:28Z<p>Djarvie: /* Date Finding Table */</p>
<hr />
<div>The annual [[KDE_PIM/Meetings|KDE PIM Meeting]] Osnabrück 10 is currently in a planning state. [http://www.intevation.de/ Intevation] offices in Osnabrück are offered again as a location. Participation is open please enter yourself in the table below if you want to take part and set a marker on the weekends that would work for you.<br />
<br />
Planning of a Date should be done around the end of the year.<br />
<br />
For local questions about arrival feel free to contact aheinecke@intevation.org<br />
<br />
Accomodation and Travel we will organize once we have a clear date<br />
<br />
== Date Finding Table ==<br />
<br />
'''Legend:''' <br /> <br />
X: available <br /> <br />
- (or empty): not available <br /> <br />
?: available but troublesome <br /> <br />
<br />
{| class="wikitable" border="1"<br />
|+ Available on<br />
|-<br />
! Name<br />
! 6.-8.1<br />
! 13.-15.1<br />
! 20.-22.1<br />
! 27.-29.1<br />
! 10.-12.2<br />
! 17.-19.2<br />
! 24.-26.2<br />
! 3.-4.3<br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Andre Heinecke<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Georg Greve<br />
| ? <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Björn Ricks<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Sérgio Martins<br />
| ?? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Christian Mollekopf<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| - <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|-<br />
| Kevin Ottens<br />
| - <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| - <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Bernhard Reiter<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| ? <!--17-19.2--><br />
| ?? <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Guy Maurel<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Christoph Wickert<br />
| X <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| David Jarvie<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| - <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| - <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <br />
|}<br />
<br />
== Topics ==<br />
<br />
* Nepomuk integration in KMail (and possibly other PIM applications) in respect to the feeder rewrite.<br />
<br />
=== Server Side Akonadi ===<br />
See http://wiki.kolab.org/User:Greve/ServerSideAkonadi<br />
<br />
== Agenda ==<br />
<br />
=== Friday ===<br />
<br />
Arrival and start to meet and work<br />
<br />
=== Saturday ===<br />
<br />
=== Sunday ===</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_10&diff=16720KDE PIM/Meetings/Osnabrueck 102011-12-15T13:36:38Z<p>Djarvie: /* Date Finding Table */</p>
<hr />
<div>The annual [[KDE_PIM/Meetings|KDE PIM Meeting]] Osnabrück 10 is currently in a planning state. [http://www.intevation.de/ Intevation] offices in Osnabrück are offered again as a location. Participation is open please enter yourself in the table below if you want to take part and set a marker on the weekends that would work for you.<br />
<br />
Planning of a Date should be done around the end of the year.<br />
<br />
For local questions about arrival feel free to contact aheinecke@intevation.org<br />
<br />
Accomodation and Travel we will organize once we have a clear date<br />
<br />
== Date Finding Table ==<br />
<br />
'''Legend:''' <br /> <br />
X: available <br /> <br />
- (or empty): not available <br /> <br />
?: available but troublesome <br /> <br />
<br />
{| class="wikitable" border="1"<br />
|+ Available on<br />
|-<br />
! Name<br />
! 6.-8.1<br />
! 13.-15.1<br />
! 20.-22.1<br />
! 27.-29.1<br />
! 10.-12.2<br />
! 17.-19.2<br />
! 24.-26.2<br />
! 3.-4.3<br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Andre Heinecke<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Georg Greve<br />
| ? <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Björn Ricks<br />
| ? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Sérgio Martins<br />
| ?? <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Christian Mollekopf<br />
| - <!--6-8.1--><br />
| - <!--13-15.1--><br />
| - <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|-<br />
| Kevin Ottens<br />
| - <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| - <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| - <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Bernhard Reiter<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| ? <!--17-19.2--><br />
| ?? <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Guy Maurel<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| X <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| Christoph Wickert<br />
| X <!--6-8.1--><br />
| - <!--13-15.1--><br />
| X <!--20-22.1--><br />
| X <!--27-29.1--><br />
| X <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| X <!--3.-4.3--><br />
|- <!-- Comments are there only for copy and paste conveniance --><br />
| David Jarvie<br />
| X <!--6-8.1--><br />
| X <!--13-15.1--><br />
| X <!--20-22.1--><br />
| - <!--27-29.1--><br />
| - <!--10-12.2--><br />
| - <!--17-19.2--><br />
| X <!--24-26.2--><br />
| - <!--3.-4.3--><br />
|- <br />
|}<br />
<br />
== Topics ==<br />
<br />
* Nepomuk integration in KMail (and possibly other PIM applications) in respect to the feeder rewrite.<br />
<br />
=== Server Side Akonadi ===<br />
See http://wiki.kolab.org/User:Greve/ServerSideAkonadi<br />
<br />
== Agenda ==<br />
<br />
=== Friday ===<br />
<br />
Arrival and start to meet and work<br />
<br />
=== Saturday ===<br />
<br />
=== Sunday ===</div>Djarviehttps://community.kde.org/index.php?title=Plasma/Active/Installation&diff=16497Plasma/Active/Installation2011-12-04T00:13:31Z<p>Djarvie: /* Booting the Live Image on a WeTab/ExoPC */ Explain how to select flash drive to boot from</p>
<hr />
<div>= Install Plasma Active on ARM Systems =<br />
<br />
== External MultiMediaCard (MMC) Images ==<br />
<br />
=== Mer Plasma Active ===<br />
The [http://merproject.com Mer] project creates a Plasma Active [http://bug10738.openaos.org/images/tegra2/ MMC Image] which is build for the armv7hl target devices like the ARM Tegra 2 tablet. For more details please see the related [http://wiki.merproject.com/wiki/Community_Workspace Mer Wiki].<br />
<br />
You can also download the kernel boot image, the external MMC image and some additional helper scripts from basysKom download location [http://share.basyskom.com/contour/Deployment/latest-basyskom-plasma-active-tegra2-mer.html here].<br />
<br />
== Deploying a Plasma Active (MMC) raw Image to a MultiMediaCard ==<br />
A Installation description for MultiMediaCards could be found in the [http://wiki.meego.com/ARM/N900/Install/MMC MeeGo ARM Wiki].<br />
<br />
<br />
= Install Plasma Active on x86 Systems =<br />
<br />
== Live Images==<br />
These can be used as testing base and to track progress. <br />
<br />
=== Balsam Professional ===<br />
[http://open-slx.de open-slx] creates regularly updated packages of Balsam Professional for Plasma Active. You can try the Live ISO from a USB stick. Download the Balsam Professional live image, which is based on openSUSE [http://download.open-slx.com/iso/11.4/ here] (use the highest version numbered iso file).<br />
<br />
=== MeeGo Plasma Active ===<br />
[http://basyskom.com basysKom] creates regularly updated packages of Plasma Active based on MeeGo. <br />
<br />
This image is an adaption of the public '''meego-tablet-ia32-pinetrail''' variant and it is bootable on x86 based devices like '''WeTab''', '''ExoPC''' or the '''Idea Pad'''. Login Data: User meego passwd meego; User root passwd meego<br />
<br />
You can try the installable Live ISO from a USB stick. Download the [http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-stable.html latest demo and stable release live image] ([http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-stable-checksum.html sha1]).<br />
<br />
If you want to try new but not yet released versions you can find here the [http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-testing.html latest testing live image] ([http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-testing-checksum.html sha1]).<br />
<br />
The scope of Plasma Active Contour UX development is for usage on tablet devices. If you want to activate the mouse cursor eg on a netbook, start "System Settings" application and select under "Workspace Appearance/Cursor Theme" a non-empty theme.<br />
<br />
== Deploying a Plasma Active ISO Image to a Flashdrive ==<br />
After you have downloaded the ISO image it's a good idea to validate the image against transmission errors.<br />
A checksum file should be available for every image.<br />
<br />
<!--<br />
=== Validate and Deploy on Microsoft Windows ===<br />
On Windows you can compare the hash on equality between image and related checksum file by the [http://support.microsoft.com/kb/841290 fciv.exe] tool. You will find all needed information about<br />
usage on this site.<br />
<br />
With the [https://launchpad.net/win32-image-writer win32-image-writer] tool you can easily deploy a plasma active image to a USB Flashdrive. For a detailed description how to work with this tool please see the MeeGo [https://meego.com/devices/netbook/installing-meego-netbook/windows-instructions Windows instructions]. --><br />
<br />
=== Validate and Deploy on Linux ===<br />
On Linux you can compare the hash between the image and related checksum file using the following command (with both the image and the checksum file in the same directory):<br />
<br />
user@host# '''sha1sum -c ''<checksum file>'''''<br />
<br />
user@host# '''md5sum -c ''<checksum file>'''''<br />
<br />
If the command retuns "<image name>: FAILED", please download the image one more time and check again.<br />
<br />
<br />
After validation feel free to deploy the image to an '''not mounted''' USB flashdrive. In the following example we use the<br />
tool 'dd' for this:<br />
<br />
root@host# '''dd if=''<image file>'' of=/dev/''<USB flashdrive>'' bs=1M'''<br />
<br />
'''Please note, the usage of this tool is potentially dangerous! In case of a mistaken output device, all data on it will be irrecoverably lost'''.<br />
<br />
'''To get the correct output device for this tool, please follow the steps below:'''<br />
<br />
;1. Remove all mobile flashdrives from your host system.<br />
;2. Enter the command below and note the output.<br />
user@host# '''cat /proc/partitions'''<br />
<br />
major minor #blocks name<br />
8 0 3000000 sda<br />
8 1 2999998 sda1<br />
<br />
;3. Plug the Flashdrive for deploying into the host system.<br />
;4. Enter the following command and note the output again.<br />
user@host# '''cat /proc/partitions'''<br />
<br />
major minor #blocks name<br />
8 0 30000000 sda<br />
8 1 29999998 sda1<br />
8 16 3872256 '''sdb'''<br />
8 17 594944 sdb1<br />
;5. In this example the correct dd parameter is '''sdb''' in the position of '''<USB flashdrive>'''.<br />
<br />
== Running Plasma Active in a Virtual Machine ==<br />
<br />
When running Plasma Active in a virtual machine, consider that performance will not be as good as when it runs natively on the devices it has been designed for. For testing, we strongly recommend running Plasma Active on a device. The following limitations need consideration when using a virtual machine instead of a real device:<br />
* Performance, especially graphics, boot and application startup might be reduced<br />
* Advanced visual effects might not be available or work correctly in the virtual machine. This can lead to degradation of certain features, performance, visual effects and possibly stability<br />
* User interfaces designed for touch-screens often work less efficiently for mouse and keyboard based input methods, or feel less natural.<br />
<br />
We have found VirtualBox to basically work, albeit in some cases the above problems have been noted. Read on for instructions on how to have a first look at Plasma Active, even without suitable hardware.<br />
<br />
=== Virtual Box ===<br />
<br />
Before you can start the image via '''VirtualBox''', please configure the virtual device<br />
as below.<br />
<br />
VirtualBox OSE Manager<br />
Settings<br />
├── General<br />
│ └── Basic<br />
│ ├── Name --> e.g. Plasma-contour<br />
│ ├── Operating System --> Linux<br />
│ └── Version --> Linux 2.6<br />
├── System<br />
│ ├── Motherboard<br />
│ │ ├── Boot Order<br />
│ │ │ ├── CD/DVD-ROM<br />
│ │ │ └── Hard Disk<br />
│ │ └── Base Memory --> 1024MB<br />
│ └── Processor<br />
│ └── Enable PAE/NX<br />
├── Display<br />
│ └── Video<br />
│ ├── Video Memory --> 128 MB<br />
│ └── Enable 3D Acceleration<br />
└── Storage<br />
├── IDE Controller<br />
│ └── IDE Secondary Master<br />
│ └── Set up the virtual CD/DVD drive<br />
│ └── <ISO image><br />
└── SATA Controller<br />
└── Hard Disk<br />
└── Set up the virtual hard disk<br />
├── Dynamically expanding storage<br />
└── Virtual Size --> 8.00 GB<br />
<br />
'''Please note, only live images since ''2011-07-20-10-50-meego-plasma-contour-in-progress-USB-live.iso''<br />
''' are runnable via VirtualBox'''.<br />
<br />
Please note, if you'd like to install our live image to an VirtualBox hard drive,<br />
you have to remove the live image from the virtual CD/DVD-ROM after installation.<br />
This will be done after '''Power off the machine''' via VirtualBox OSE Manager.<br />
<br />
Settings<br />
└── System<br />
└── Motherboard<br />
└── Boot Order<br />
├── CD/DVD-ROM --> disable<br />
└── Hard Disk<br />
<br />
Once MeeGo/Plasma Active is installed, you may want to [[Plasma/Active/Info/FAQ#How_do_I_get_a_Mouse_Cursor.3F | '''enable the mouse cursor''']].<br />
<br />
== Booting the Live Image on a WeTab/ExoPC ==<br />
<br />
1. Plug the flashdrive into the WeTab/ExoPC.<br />
<br />
2. Get the WeTab/ExoPC running.<br />
<br />
3. Press the power (top left underside) + softtouch (top left upperside) buttons until it reboots.<br />
<br />
4. When it reboots, press "BBS" to display a boot menu.<br />
<br />
5. Choose the flash drive in the boot menu (press the softtouch button briefly to move to the next selection; press the softtouch button longer to emulate Enter).<br />
<br />
5. Choose in the boot menu using the softtouch button the installation or live mode<br />
<br />
== Installation on Balsam Professional or openSUSE ==<br />
<br />
In order to install the latest development snapshots on Balsam Professional or openSUSE 11.4, you have to add two repositories to your system. These update kdelibs and kde-runtime to a patched 4.7 which contains additions in QML bindings and improvements needed to run the development version for Plasma Active. If you would like to try it in a virtual machine, we recommend Virtualbox, which provides accelerated graphics capable of "desktop effects" (see above).<br />
<br />
Important: this procedure '''will upgrade your KDE installation''' to a patched version of 4.7, replacing any KDE packages you have installed. Some versions of these packages, for example kdepim4 and kdepim4-runtime, are built for a mobile target and the desktop versions of their apps '''will not run properly'''. Running a newer version of KDE may update users' configuration files in a way that is '''not backward-compatible with previous versions''' of the applications, so it is advised to use a development installation or backup your KDE configuration. If you don't know how to do this, '''stay with the Live image'''.<br />
<br />
=== Installation Recipe ===<br />
==== Preparation ====<br />
For initial installation, mouse and keyboard are helpful.<br />
<br />
Install openSUSE 12.1 Live KDE via USB stick from [http://software.opensuse.org/121/en the openSUSE download page]. [http://download.opensuse.org/distribution/12.1/iso/openSUSE-12.1-KDE-LiveCD-i686.iso Direct download link]<br />
<br />
As you are going to install packages from a different source, or so-called "vendor", you can make your life easier by telling zypper to automatically resolve packages across vendors. In /etc/zypp/zypp.conf, change the following line<br />
<br />
solver.allowVendorChange = false<br />
<br />
to<br />
<br />
solver.allowVendorChange = true<br />
<br />
(You don't need to perform the step above if you follow the YaST-based alternatives offered below.)<br />
<br />
Due to a bug in the DVD installation, you may be using static network configuration using YaST instead of NetworkManager. To change it to use NetworkManager, launch YAST, select "Network Settings" and under "Global Options" change the setting to "User Controlled with NetworkManager". You can then enable wireless and configure it as normal. (Note: this seems to be fixed with the OpenSUSE 12.1 iso, at least the 64-bit version.)<br />
<br />
==== Repository Setup ====<br />
Register KDE:Active repositories:<br />
<nowiki><br />
zypper addrepo --refresh \<br />
http://download.opensuse.org/repositories/KDE:/Active/openSUSE_12.1/ plasma-active<br />
</nowiki><br />
<br />
Increase KDE:Active packages' priority, we want the KDE:Active versions that are built with Active-specific options:<br />
<nowiki><br />
zypper modifyrepo --priority 90 plasma-active<br />
</nowiki><br />
<br />
(Alternative: Use YaST's Software Repositories feature to add the repository http://download.opensuse.org/repositories/KDE:/Active/openSUSE_12.1/, and set its priority to 90.)<br />
<br />
==== Package Installation ====<br />
Update all packages to the latest versions, trust the keys for the repos. NOTE: if you have other additional repositories than these registered in your system, YOU are responsible for making sure they are compatible.<br />
<nowiki><br />
zypper dist-upgrade<br />
</nowiki><br />
<br />
For some reason GRUB isn't always updated to make the new kernel the default when installing this new kernel, so check in YAST, System, Boot Loader<br />
<br />
(Alternative: use YaST's Online Update feature to perform system updates.)<br />
<br />
Finally, install the Plasma Active specific packages:<br />
<nowiki><br />
zypper install plasma-contour-config qt-mobility </nowiki><br />
<br />
This will install and setup the Plasma Active shell, which is contained in the plasma-mobile package (plasma-mobile has different sets of QML user interfaces per UI profile). zypper will ask you to accept the key. It will also suggests vendor changes for some packages. Accept these options.<br />
<br />
(Alternative: use YaST's Software Management feature to search for and select the plasma-contour-config and qt-mobility packages for installation, install them, selecting the first choice for resolving package conflicts.)<br />
<br />
=== Running Plasma Active ===<br />
If you have installed the plasma-tablet-config package, your system will automatically start into Plasma Active. Just make sure you have autologin enabled in Yast and restart your system.<br />
<br />
By default in openSUSE, Nepomuk is not enabled. Contour uses Nepomuk so you should enable it and Strigi in System Settings->Desktop Search.(Note: this seems to be fixed in OpenSUSE 12.1.) <br />
<br />
You will also probably want modify the profiles in the Power section to set the device to go to sleep when the button on the back is pressed. (KDE Application Launcher > (Applications Tab) > Configure Desktop > Power Management > Power Profiles > Button events handling > When power button is pressed -- select “Sleep” in all three power profiles)<br />
<br />
From a full Plasma Desktop (or Netbook) user experience, you can also switch at runtime to Plasma Active as follows (as user logged into the the X11 session):<br />
<nowiki><br />
# Quit your plasma session<br />
kquitapp plasma-desktop<br />
or<br />
kquitapp plasma-netbook<br />
<br />
# Start Plasma Active<br />
plasma-device<br />
<br />
# It is also possible to run Plasma Active in a window,<br />
# this is useful for testing purposes:<br />
plasma-device --nodesktop<br />
</nowiki><br />
<br />
=== Installation of Plasma Active from sources ===<br />
<br />
While the recommended way to test Plasma Active is with the above recipe using the binary packages, it is possible to build Plasma Active from the source repository, who wants to try the bleeding edge repository can build plasma-mobile from sources.<br />
The recommended way is to follow the usual kde from sources [http://techbase.kde.org/Getting_Started build instructions]. It is also possible to use the binary kde packages as a base.<br />
<br />
It is necessary to install some packages (and their dependencies) to have a working development environment:<br />
<nowiki><br />
sudo zypper install gcc gcc-c++ git cmake, kdelibs-devel<br />
</nowiki><br />
<br />
Now clone the plasma mobile source repository and build:<br />
<nowiki><br />
git clone git://anongit.kde.org/plasma-mobile<br />
<br />
cd plasma-mobile<br />
<br />
mkdir build<br />
<br />
cd build<br />
<br />
cmake .. -DCMAKE_INSTALL_PREFIX=/usr<br />
<br />
make<br />
<br />
sudo make install<br />
</nowiki><br />
<br />
=== Installing Additional Software ===<br />
<br />
There are a few KDE projects that have created touch friendly versions of their applications already. These versions are included in the plasma-active repository. Currently, these are:<br />
<br />
* Calligra Active - Install package calligra-active<br />
* Kontact Touch - Install package kontact<br />
* Bangarang - Install package bangarang<br />
<br />
In addition, some applications already work quite well together with active. The following is a list of applications that work ok on a touchscreen:<br />
<br />
* Okular - For viewing documents.<br />
* Marble - Virtual globe, includes routing support.<br />
* Bangarang - Media player, uses Nepomuk for listing media.<br />
* Dolphin - File manager.<br />
<br />
== MeeGo ==<br />
<br />
=== Installation ===<br />
<br />
A repository of most of KDE components, including Plasma Active for MeeGo is at <br />
https://build.pub.meego.com/project/show?project=Project%3AKDE%3ATrunk%3ATesting and is available for both i586 and ARM, which is added by running the following command if you are using MeeGo trunk<br />
<br />
<nowiki><br />
zypper ar http://repo.pub.meego.com/Project:/KDE:/Trunk:/Testing/Trunk/Project:KDE:Trunk:Testing.repo<br />
</nowiki><br />
<br />
or for MeeGo 1.2 users:<br />
<br />
<nowiki><br />
zypper ar http://repo.pub.meego.com/Project:/KDE:/Trunk:/Testing/MeeGo_1.2_oss/Project:KDE:Trunk:Testing.repo<br />
</nowiki><br />
<br />
To install the software run the following command: <br />
<br />
<nowiki><br />
zypper install plasma-contour-config<br />
</nowiki><br />
<br />
=== UX Launch ===<br />
<br />
uxlaunch is the MeeGo component that actually launches the shell. There are two ways of switching the default MeeGo Tablet UX shell to Plasma.<br />
<br />
==== Changing UX permanently ====<br />
<br />
Edit /etc/sysconfig/uxlaunch and change the session key to "/usr/bin/startkde".<br />
<br />
==== Dynamic UX selection at boot ====<br />
<br />
Finally, to switch to using the plasma tablet UX in MeeGo, use the uxselector project, following the instructions found here: http://wiki.meego.com/MeeGo_Desktop/Changing_Desktops#UXSelect_Switcher_Tool_.28alpha.29 - edit the /etc/xdg/aard/uxselect.conf file to include the following section:<br />
<br />
<nowiki><br />
[plasma]<br />
<br />
name=Plasma Active<br />
<br />
description=The Plasma Active Tablet UX<br />
<br />
path=/usr/bin/startkde<br />
</nowiki><br />
<br />
and add the text plasma text to the uxlist property in the General section.<br />
<br />
==== Known Issues ====<br />
<br />
The Meego tablet UX installs a number of files in /etc/xdg/autostart that are also executed when running Plasma Active, resulting in elements of the Meego tablet UX showing up nevertheless. Workaround is to rename/remove that folder.<br />
<br />
=== Installing Additional Software ===<br />
<br />
There are a few KDE projects that have created touch friendly versions of their applications already. These versions are included in the MeeGo repository. Currently, these are:<br />
<br />
* Calligra Active - Install package calligra-active<br />
* Kontact Touch - Install package kontact-touch<br />
<br />
In addition, some applications already work quite well together with Active. The following is a list of applications that work ok on a touchscreen:<br />
<br />
* Okular - For viewing documents.<br />
* Marble - Virtual globe, includes routing support.<br />
* Konsole - Support for virtual keyboard<br />
<br />
=== MeeGo system image===<br />
For a complete ready to go image of Plasma Active see [[Plasma/Active/Installation#Live_Images|Live Images]].<br />
<br />
== Other Systems ==<br />
If you have installed Plasma Active on a system not yet listed here, please add detailed installation instructions in a new section.</div>Djarviehttps://community.kde.org/index.php?title=Plasma/Active/Installation&diff=16429Plasma/Active/Installation2011-12-02T20:39:46Z<p>Djarvie: Grammatical corrections</p>
<hr />
<div>= Install Plasma Active on ARM Systems =<br />
<br />
== External MultiMediaCard (MMC) Images ==<br />
<br />
=== Mer Plasma Active ===<br />
The [http://merproject.com Mer] project creates a Plasma Active [http://bug10738.openaos.org/images/tegra2/ MMC Image] which is build for the armv7hl target devices like the ARM Tegra 2 tablet. For more details please see the related [http://wiki.merproject.com/wiki/Community_Workspace Mer Wiki].<br />
<br />
You can also download the kernel boot image, the external MMC image and some additional helper scripts from basysKom download location [http://share.basyskom.com/contour/Deployment/latest-basyskom-plasma-active-tegra2-mer.html here].<br />
<br />
== Deploying a Plasma Active (MMC) raw Image to a MultiMediaCard ==<br />
A Installation description for MultiMediaCards could be found in the [http://wiki.meego.com/ARM/N900/Install/MMC MeeGo ARM Wiki].<br />
<br />
<br />
= Install Plasma Active on x86 Systems =<br />
<br />
== Live Images==<br />
These can be used as testing base and to track progress. <br />
<br />
=== Balsam Professional ===<br />
[http://open-slx.de open-slx] creates regularly updated packages of Balsam Professional for Plasma Active. You can try the Live ISO from a USB stick. Download the Balsam Professional live image, which is based on openSUSE [http://download.open-slx.com/iso/11.4/ here] (use the highest version numbered iso file).<br />
<br />
=== MeeGo Plasma Active ===<br />
[http://basyskom.com basysKom] creates regularly updated packages of Plasma Active based on MeeGo. <br />
<br />
This image is an adaption of the public '''meego-tablet-ia32-pinetrail''' variant and it is bootable on x86 based devices like '''WeTab''', '''ExoPC''' or the '''Idea Pad'''. Login Data: User meego passwd meego; User root passwd meego<br />
<br />
You can try the installable Live ISO from a USB stick. Download the [http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-stable.html latest demo and stable release live image] ([http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-stable-checksum.html sha1]).<br />
<br />
If you want to try new but not yet released versions you can find here the [http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-testing.html latest testing live image] ([http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-testing-checksum.html sha1]).<br />
<br />
The scope of Plasma Active Contour UX development is for usage on tablet devices. If you want to activate the mouse cursor eg on a netbook, start "System Settings" application and select under "Workspace Appearance/Cursor Theme" a non-empty theme.<br />
<br />
== Deploying a Plasma Active ISO Image to a Flashdrive ==<br />
After you have downloaded the ISO image it's a good idea to validate the image against transmission errors.<br />
A checksum file should be available for every image.<br />
<br />
<!--<br />
=== Validate and Deploy on Microsoft Windows ===<br />
On Windows you can compare the hash on equality between image and related checksum file by the [http://support.microsoft.com/kb/841290 fciv.exe] tool. You will find all needed information about<br />
usage on this site.<br />
<br />
With the [https://launchpad.net/win32-image-writer win32-image-writer] tool you can easily deploy a plasma active image to a USB Flashdrive. For a detailed description how to work with this tool please see the MeeGo [https://meego.com/devices/netbook/installing-meego-netbook/windows-instructions Windows instructions]. --><br />
<br />
=== Validate and Deploy on Linux ===<br />
On Linux you can compare the hash between the image and related checksum file using the following command (with both the image and the checksum file in the same directory):<br />
<br />
user@host# '''sha1sum -c ''<checksum file>'''''<br />
<br />
user@host# '''md5sum -c ''<checksum file>'''''<br />
<br />
If the command retuns "<image name>: FAILED", please download the image one more time and check again.<br />
<br />
<br />
After validation feel free to deploy the image to an '''not mounted''' USB flashdrive. In the following example we use the<br />
tool 'dd' for this:<br />
<br />
root@host# '''dd if=''<image file>'' of=/dev/''<USB flashdrive>'' bs=1M'''<br />
<br />
'''Please note, the usage of this tool is potentially dangerous! In case of a mistaken output device, all data on it will be irrecoverably lost'''.<br />
<br />
'''To get the correct output device for this tool, please follow the steps below:'''<br />
<br />
;1. Remove all mobile flashdrives from your host system.<br />
;2. Enter the command below and note the output.<br />
user@host# '''cat /proc/partitions'''<br />
<br />
major minor #blocks name<br />
8 0 3000000 sda<br />
8 1 2999998 sda1<br />
<br />
;3. Plug the Flashdrive for deploying into the host system.<br />
;4. Enter the following command and note the output again.<br />
user@host# '''cat /proc/partitions'''<br />
<br />
major minor #blocks name<br />
8 0 30000000 sda<br />
8 1 29999998 sda1<br />
8 16 3872256 '''sdb'''<br />
8 17 594944 sdb1<br />
;5. In this example the correct dd parameter is '''sdb''' in the position of '''<USB flashdrive>'''.<br />
<br />
== Running Plasma Active in a Virtual Machine ==<br />
<br />
When running Plasma Active in a virtual machine, consider that performance will not be as good as when it runs natively on the devices it has been designed for. For testing, we strongly recommend running Plasma Active on a device. The following limitations need consideration when using a virtual machine instead of a real device:<br />
* Performance, especially graphics, boot and application startup might be reduced<br />
* Advanced visual effects might not be available or work correctly in the virtual machine. This can lead to degradation of certain features, performance, visual effects and possibly stability<br />
* User interfaces designed for touch-screens often work less efficiently for mouse and keyboard based input methods, or feel less natural.<br />
<br />
We have found VirtualBox to basically work, albeit in some cases the above problems have been noted. Read on for instructions on how to have a first look at Plasma Active, even without suitable hardware.<br />
<br />
=== Virtual Box ===<br />
<br />
Before you can start the image via '''VirtualBox''', please configure the virtual device<br />
as below.<br />
<br />
VirtualBox OSE Manager<br />
Settings<br />
├── General<br />
│ └── Basic<br />
│ ├── Name --> e.g. Plasma-contour<br />
│ ├── Operating System --> Linux<br />
│ └── Version --> Linux 2.6<br />
├── System<br />
│ ├── Motherboard<br />
│ │ ├── Boot Order<br />
│ │ │ ├── CD/DVD-ROM<br />
│ │ │ └── Hard Disk<br />
│ │ └── Base Memory --> 1024MB<br />
│ └── Processor<br />
│ └── Enable PAE/NX<br />
├── Display<br />
│ └── Video<br />
│ ├── Video Memory --> 128 MB<br />
│ └── Enable 3D Acceleration<br />
└── Storage<br />
├── IDE Controller<br />
│ └── IDE Secondary Master<br />
│ └── Set up the virtual CD/DVD drive<br />
│ └── <ISO image><br />
└── SATA Controller<br />
└── Hard Disk<br />
└── Set up the virtual hard disk<br />
├── Dynamically expanding storage<br />
└── Virtual Size --> 8.00 GB<br />
<br />
'''Please note, only live images since ''2011-07-20-10-50-meego-plasma-contour-in-progress-USB-live.iso''<br />
''' are runnable via VirtualBox'''.<br />
<br />
Please note, if you'd like to install our live image to an VirtualBox hard drive,<br />
you have to remove the live image from the virtual CD/DVD-ROM after installation.<br />
This will be done after '''Power off the machine''' via VirtualBox OSE Manager.<br />
<br />
Settings<br />
└── System<br />
└── Motherboard<br />
└── Boot Order<br />
├── CD/DVD-ROM --> disable<br />
└── Hard Disk<br />
<br />
Once MeeGo/Plasma Active is installed, you may want to [[Plasma/Active/Info/FAQ#How_do_I_get_a_Mouse_Cursor.3F | '''enable the mouse cursor''']].<br />
<br />
== Booting the Live Image on a WeTab/ExoPC ==<br />
<br />
1. Plug the flashdrive into the WeTab/ExoPC.<br />
<br />
2. Get the WeTab/ExoPC running.<br />
<br />
3. Press the power (top left underside) + softtouch (top left upperside) buttons until it reboots.<br />
<br />
4. Choose in the boot menu via the softtouch button the installation or live mode<br />
''(short tab to switch entry, long tab to choose)''.<br />
<br />
== Installation on Balsam Professional or openSUSE ==<br />
<br />
In order to install the latest development snapshots on Balsam Professional or openSUSE 11.4, you have to add two repositories to your system. These update kdelibs and kde-runtime to a patched 4.7 which contains additions in QML bindings and improvements needed to run the development version for Plasma Active. If you would like to try it in a virtual machine, we recommend Virtualbox, which provides accelerated graphics capable of "desktop effects" (see above).<br />
<br />
Important: this procedure '''will upgrade your KDE installation''' to a patched version of 4.7, replacing any KDE packages you have installed. Some versions of these packages, for example kdepim4 and kdepim4-runtime, are built for a mobile target and the desktop versions of their apps '''will not run properly'''. Running a newer version of KDE may update users' configuration files in a way that is '''not backward-compatible with previous versions''' of the applications, so it is advised to use a development installation or backup your KDE configuration. If you don't know how to do this, '''stay with the Live image'''.<br />
<br />
=== Installation Recipe ===<br />
==== Preparation ====<br />
For initial installation, mouse and keyboard are helpful.<br />
<br />
Install openSUSE 12.1 Live KDE via USB stick from [http://software.opensuse.org/121/en the openSUSE download page]. [http://download.opensuse.org/distribution/12.1/iso/openSUSE-12.1-KDE-LiveCD-i686.iso Direct download link]<br />
<br />
As you are going to install packages from a different source, or so-called "vendor", you can make your life easier by telling zypper to automatically resolve packages across vendors. In /etc/zypp/zypp.conf, change the following line<br />
<br />
solver.allowVendorChange = false<br />
<br />
to<br />
<br />
solver.allowVendorChange = true<br />
<br />
Due to a bug in the DVD installation, you may be using static network configuration using YaST instead of NetworkManager. To change it to use NetworkManager, launch YAST, select "Network Settings" and under "Global Options" change the setting to "User Controlled with NetworkManager". You can then enable wireless and configure it as normal.<br />
<br />
==== Repository Setup ====<br />
Register KDE:Active repositories:<br />
<nowiki><br />
zypper addrepo --refresh \<br />
http://download.opensuse.org/repositories/KDE:/Active/openSUSE_12.1/ plasma-active<br />
</nowiki><br />
<br />
Increase KDE:Active packages' priority, we want the KDE:Active versions that are built with Active-specific options:<br />
<nowiki><br />
zypper modifyrepo --priority 90 plasma-active<br />
</nowiki><br />
<br />
==== Package Installation ====<br />
Update all packages to the latest versions, trust the keys for the repos. NOTE: if you have other additional repositories than these registered in your system, YOU are responsible for making sure they are compatible.<br />
<nowiki><br />
zypper dist-upgrade<br />
</nowiki><br />
<br />
For some reason GRUB isn't always updated to make the new kernel the default when installing this new kernel, so check in YAST, System, Boot Loader<br />
<br />
Finally, install the Plasma Active specific packages:<br />
<nowiki><br />
zypper install plasma-contour-config </nowiki><br />
<br />
This will install and setup the Plasma Active shell, which is contained in the plasma-mobile package (plasma-mobile has different sets of QML user interfaces per UI profile). zypper will ask you to accept the key. It will also suggests vendor changes for some packages. Accept these options.<br />
<br />
=== Running Plasma Active ===<br />
If you have installed the plasma-tablet-config package, your system will automatically start into Plasma Active. Just make sure you have autologin enabled in Yast and restart your system.<br />
<br />
By default in openSUSE, Nepomuk is not enabled. Contour uses Nepomuk so you should enable it and Strigi in System Settings->Desktop Search. You will also probably want modify the profiles in the Power section to set the device to go to sleep when the button on the back is pressed.<br />
<br />
From a full Plasma Desktop (or Netbook) user experience, you can also switch at runtime to Plasma Active as follows (as user logged into the the X11 session):<br />
<nowiki><br />
# Quit your plasma session<br />
kquitapp plasma-desktop<br />
or<br />
kquitapp plasma-netbook<br />
<br />
# Start Plasma Active<br />
plasma-device<br />
<br />
# It is also possible to run Plasma Active in a window,<br />
# this is useful for testing purposes:<br />
plasma-device --nodesktop<br />
</nowiki><br />
<br />
=== Installation of Plasma Active from sources ===<br />
<br />
While the recommended way to test Plasma Active is with the above recipe using the binary packages, it is possible to build Plasma Active from the source repository, who wants to try the bleeding edge repository can build plasma-mobile from sources.<br />
The recommended way is to follow the usual kde from sources [http://techbase.kde.org/Getting_Started build instructions]. It is also possible to use the binary kde packages as a base.<br />
<br />
It is necessary to install some packages (and their dependencies) to have a working development environment:<br />
<nowiki><br />
sudo zypper install gcc gcc-c++ git cmake, kdelibs-devel<br />
</nowiki><br />
<br />
Now clone the plasma mobile source repository and build:<br />
<nowiki><br />
git clone git://anongit.kde.org/plasma-mobile<br />
<br />
cd plasma-mobile<br />
<br />
mkdir build<br />
<br />
cd build<br />
<br />
cmake .. -DCMAKE_INSTALL_PREFIX=/usr<br />
<br />
make<br />
<br />
sudo make install<br />
</nowiki><br />
<br />
=== Installing Additional Software ===<br />
<br />
There are a few KDE projects that have created touch friendly versions of their applications already. These versions are included in the plasma-active repository. Currently, these are:<br />
<br />
* Calligra Active - Install package calligra-active<br />
* Kontact Touch - Install package kontact<br />
* Bangarang - Install package bangarang<br />
<br />
In addition, some applications already work quite well together with active. The following is a list of applications that work ok on a touchscreen:<br />
<br />
* Okular - For viewing documents.<br />
* Marble - Virtual globe, includes routing support.<br />
* Bangarang - Media player, uses Nepomuk for listing media.<br />
* Dolphin - File manager.<br />
<br />
== MeeGo ==<br />
<br />
=== Installation ===<br />
<br />
A repository of most of KDE components, including Plasma Active for MeeGo is at <br />
https://build.pub.meego.com/project/show?project=Project%3AKDE%3ATrunk%3ATesting and is available for both i586 and ARM, which is added by running the following command if you are using MeeGo trunk<br />
<br />
<nowiki><br />
zypper ar http://repo.pub.meego.com/Project:/KDE:/Trunk:/Testing/Trunk/Project:KDE:Trunk:Testing.repo<br />
</nowiki><br />
<br />
or for MeeGo 1.2 users:<br />
<br />
<nowiki><br />
zypper ar http://repo.pub.meego.com/Project:/KDE:/Trunk:/Testing/MeeGo_1.2_oss/Project:KDE:Trunk:Testing.repo<br />
</nowiki><br />
<br />
To install the software run the following command: <br />
<br />
<nowiki><br />
zypper install plasma-contour-config<br />
</nowiki><br />
<br />
=== UX Launch ===<br />
<br />
uxlaunch is the MeeGo component that actually launches the shell. There are two ways of switching the default MeeGo Tablet UX shell to Plasma.<br />
<br />
==== Changing UX permanently ====<br />
<br />
Edit /etc/sysconfig/uxlaunch and change the session key to "/usr/bin/startkde".<br />
<br />
==== Dynamic UX selection at boot ====<br />
<br />
Finally, to switch to using the plasma tablet UX in MeeGo, use the uxselector project, following the instructions found here: http://wiki.meego.com/MeeGo_Desktop/Changing_Desktops#UXSelect_Switcher_Tool_.28alpha.29 - edit the /etc/xdg/aard/uxselect.conf file to include the following section:<br />
<br />
<nowiki><br />
[plasma]<br />
<br />
name=Plasma Active<br />
<br />
description=The Plasma Active Tablet UX<br />
<br />
path=/usr/bin/startkde<br />
</nowiki><br />
<br />
and add the text plasma text to the uxlist property in the General section.<br />
<br />
==== Known Issues ====<br />
<br />
The Meego tablet UX installs a number of files in /etc/xdg/autostart that are also executed when running Plasma Active, resulting in elements of the Meego tablet UX showing up nevertheless. Workaround is to rename/remove that folder.<br />
<br />
=== Installing Additional Software ===<br />
<br />
There are a few KDE projects that have created touch friendly versions of their applications already. These versions are included in the MeeGo repository. Currently, these are:<br />
<br />
* Calligra Active - Install package calligra-active<br />
* Kontact Touch - Install package kontact-touch<br />
<br />
In addition, some applications already work quite well together with Active. The following is a list of applications that work ok on a touchscreen:<br />
<br />
* Okular - For viewing documents.<br />
* Marble - Virtual globe, includes routing support.<br />
* Konsole - Support for virtual keyboard<br />
<br />
=== MeeGo system image===<br />
For a complete ready to go image of Plasma Active see [[Plasma/Active/Installation#Live_Images|Live Images]].<br />
<br />
== Other Systems ==<br />
If you have installed Plasma Active on a system not yet listed here, please add detailed installation instructions in a new section.</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.8_Feature_Plan&diff=51270Schedules/KDE4/4.8 Feature Plan2011-07-28T08:30:51Z<p>Djarvie: /* kdepim */ Add KAlarm feature</p>
<hr />
<div>This is a list of planned features for the SC 4.8 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.8 Release Schedule]] <br />
*[[Schedules/KDE4/4.8 Release Goals]] <br />
*[[Schedules/KDE4/4.7 Feature Plan]] (previous major release)<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|KTouch|New organisation of keyboard and lecture files according to languages|peter.ruethemann@gmail.com|Rüthemann Peter}}<br />
{{FeatureInProgress|KTouch|New organisation of menu system: Training, Statistic, Settings|peter.ruethemann@gmail.com|Rüthemann Peter}}<br />
{{FeatureTodo|KTouch|End of lecture statistics|peter.ruethemann@gmail.com|Rüthemann Peter}}<br />
|}<br />
<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureTodo<br />
|attachment:/ kio-slave<br />
|Implement kio-slave to access (email) attachments in Akonadi<br />
|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br></div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.7_Feature_Plan&diff=51244Schedules/KDE4/4.7 Feature Plan2011-05-09T08:06:15Z<p>Djarvie: /* kdepim */ KAlarm updates</p>
<hr />
<div>This is a list of planned features for the SC 4.7 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.7 Release Schedule]] <br />
*[[Schedules/KDE4/4.7 Release Goals]] <br />
*[[Schedules/KDE4/4.6 Feature Plan]] (previous major release)<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdelibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone<br />
|KLocale<br />
|Number grouping support<br />
|john@layt.net|John Layt}}<br />
<br />
{{FeatureDone<br />
|KLocale<br />
|Narrow date name format support<br />
|john@layt.net|John Layt}}<br />
<br />
{{FeatureDone<br />
|KLocale<br />
|Week Numbers support<br />
|john@layt.net|John Layt}}<br />
<br />
{{FeatureInProgress<br />
|KLocale<br />
|Windows Backend<br />
|john@layt.net|John Layt}}<br />
<br />
{{FeatureInProgress<br />
|kdeui<br />
|New date/time edit widgets from kdepim<br />
|john@layt.net|John Layt}}<br />
<br />
{{FeatureInProgress<br />
|KHelpMenu<br />
|Fast action searching<br />
|afiestas@kde.org|Alex Fiestas}}<br />
<br />
{{FeatureInProgress<br />
|KFilePlaces<br />
|Activity-specific Places<br />
|j.maceachern@gmail.com|Jeffery MacEachern}}<br />
<br />
{{FeatureInProgress<br />
|KCookieJar<br />
|Storing cookies in KWallet<br />
|fid@gpul.org|José Millán Soto}}<br />
<br />
{{FeatureInProgress<br />
|KHTML<br />
|WebIDL usage<br />
|maksim@kde.org|Maksim Orlovich}}<br />
<br />
{{FeatureTodo<br />
|KHTML<br />
|Accessibility improvements<br />
|maksim@kde.org|Maksim Orlovich}}<br />
<br />
{{FeatureTodo<br />
|Nepomuk<br />
|Query term class to query graph meta data<br />
|trueg@kde.org|Sebastian Trueg}}<br />
<br />
{{FeatureTodo<br />
|Plasma<br />
|Preconfigurable plasmoids<br />
|dpalacio@orbitalibre.org|David Palacio}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kde-baseapps =<br />
<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Dolphin|Support Fwd/Back Mouse Buttons|sebastian@sebastian-doerner.de|Sebastian Dörner}}<br />
{{FeatureDone|Dolphin|Polish the default user interface to minimize visual clutter (see http://ppenz.blogspot.com/2011/03/menu-bars.html)|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureDone|Dolphin|Improve user interface for searching files and metadata|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureTodo|Settings|Improve proxy configuration dialog|adawit@kde.org|Dawit Alemayehu}}<br />
<br />
{{FeatureInProgress<br />
|Locale KCM<br />
|Support for Number Grouping, Windows Backend, Country Subdivsions<br />
|john@layt.net|John Layt}}<br />
<br />
{{FeatureInProgress<br />
|nspluginviewer<br />
|npruntime support improvements<br />
|maksim@kde.org|Maksim Orlovich}}<br />
<br />
{{FeatureTodo<br />
|Dolphin<br />
|Popup menu for advanced queries on the metadata display<br />
|trueg@kde.org|Sebastian Trueg}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kde-runtime =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|kio_sftp|async download support|asn@cryptomilk.org|Andreas Schneider}}<br />
{{FeatureInProgress<br />
|Locale definition files<br />
|Migrate Country and Currency Codes to xml/po formats, re-arrange l10n files including settings and flags, add Subdivision code files.<br />
|john@layt.net|John Layt}}<br />
{{FeatureTodo|kio-upnp-ms|Merge from playground (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) into kde-runtime|nsm.nikhil@gmail.com|Nikhil Marathe}}<br />
{{FeatureDone|network:/ kio-slave|port to Cagibi 0.2|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Nepomuk Datamanagement Service|Merge it into the master branch|handa.vish@gmail.com|Vishesh Handa & Sebastian Trueg}}<br />
{{FeatureTodo|Port Strigi Service to DMS|The Strigi Service needs to use the DMS API|handa.vish@gmail.com|Vishesh Handa & Sebastian Trueg}}<br />
<br />
{{FeatureTodo<br />
|Nepomuk<br />
|KCM to manage the removable storages to index<br />
|trueg@kde.org|Sebastian Trueg}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kde-workspace =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureDone|System Settings/keyboard|Allow a shortcut per keyboard layout (bug 224489)|arysin@mail.com|Andriy Rysin}}<br />
{{FeatureDone|System Settings/keyboard|Session management for keyboard layouts (bug 52095, 174948)|arysin@mail.com|Andriy Rysin}}<br />
{{FeatureDone|klipper|Support qrcode as well as datamatrix for mobile barcodes|sune@vuorela.dk|Sune Vuorela}}<br />
{{FeatureDone|weather|Support debian weather|sune@vuorela.dk|Sune Vuorela}}<br />
<br />
|-<br />
<br />
! style="text-align: center;" colspan="4" | Plasma<br />
{{FeatureInProgress<br />
|Plasma Clock/Calendar<br />
|improve usability, settings, akonadi and holiday data. See Plasma wiki.<br />
|john@layt.net|John Layt}}<br />
{{FeatureDone<br />
|Plasma Desktop<br />
|launch krunner when the user starts typing<br />
|vitorboschi@gmail.com|Vitor Boschi}}<br />
|-<br />
<br />
! style="text-align: center;" colspan="4" | KDM<br />
{{FeatureDone<br />
|KDM<br />
|GRUB2 support for KDM (see http://ksmanis.wordpress.com/2011/04/21/hello-planet-and-grub2-support-for-kdm/)<br />
|konstantinos.smanis@gmail.com|Konstantinos Smanis}}<br />
|-<br />
<br />
! style="text-align: center;" colspan="4" | KWin<br />
{{FeatureDone|Compositor|OpenGL 2.x/OpenGL ES 2.0 compositing backend (see http://www.kdenews.org/2011/02/18/kwin-embraces-new-platforms-opengl-es-20-support)|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureDone|Compositor|New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/)|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureDone|Effects|Effect to render outlines|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureDone|Decorations|Do not require a decoration|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureInProgress|Core|Export most recently used windows to an X property|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureInProgress|BoxSwitch Effect|Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/)|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureInProgress|libkwineffects|API cleanup|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureTodo|libkwineffects|JavaScript bindings for writing Effects|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureInProgress|Mouse Emulation|Better accessibility support in mouse emulation|mgraesslin@kde.org|Martin Gräßlin}}<br />
{{FeatureDone|kwin|Add multi head support|alberto@mattea.info|Alberto Mattea}}<br />
{{FeatureInProgress|kwin|DBusMenu in Windeco|megabigbug@yahoo.fr|Lionel Chauvin}}<br />
{{FeatureDone|ksplashx|Add multi head support|alberto@mattea.info|Alberto Mattea}}<br />
{{FeatureTodo|krunner|Add multi head support|alberto@mattea.info|Alberto Mattea}}<br />
{{FeatureInProgress|kwinrules kcm|UI cleanup (see https://git.reviewboard.kde.org/r/101041/)|thomas.luebking@gmail.com|Thomas Lübking}}<br />
{{FeatureInProgress|kwincompositing kcm|Rearm unsafe OpenGL precheck (see https://git.reviewboard.kde.org/r/101061/)|thomas.luebking@gmail.com|Thomas Lübking}}<br />
{{FeatureInProgress|PresentWindows Effect|Better highlight indication & close button handling)|thomas.luebking@gmail.com|Thomas Lübking}}<br />
{{FeatureInProgress|general|Remove jargon from user interface. Remove all instances of Akonadi/Nepomuk related jargon from the desktop, replace with meaningful text where needed.|wstephenson@kde.org|Will Stephenson}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Marble|Bookmark Manager|earthwings@gentoo.org|Dennis Nienhüser, Thibaut Gridel}}<br />
{{FeatureInProgress|Marble|Extended QML Bindings|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Offline Address Search|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Support monav version 0.3|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Polish the Map Wizard: simpler UI, comprehensive validation of user input immediately on each page|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}<br />
{{FeatureInProgress|Marble|Reduce memory footprint of cached tiles|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}<br />
{{FeatureTodo|Marble|Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing|jmho@c-xx.com|Jens-Michael Hoffmann, Bernhard Beschow}}<br />
{{FeatureTodo|Marble|Tile loading "read ahead" when idle, prerequisite: threaded tile loading|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureTodo|Marble|Multi threaded texture mapping|jmho@c-xx.com|Jens-Michael Hoffmann, Bernhard Beschow}}<br />
{{FeatureTodo|Marble|Implement mouse cursor wrapping a la Okular or Gwenview|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}<br />
{{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureInProgress|Cantor|Integrate the Qalculate backend|agostinelli@gmail.com|Matteo Agostinelli}}<br />
{{FeatureTodo|Kalzium|Use KUnitConversion for all the Unit handling|etienne.rebetez@oberwallisch|Etienne Rebetez}}<br />
{{FeatureTodo|KTurtle|Add getdirection command<br />
|nielsslot@gmaildotcom|Niels Slot}}<br />
{{FeatureTodo|KTurtle|Add modulo command<br />
|nielsslot@gmaildotcom|Niels Slot}}<br />
{{FeatureDone|Step|Copy-and-Paste of items|kde@voecking.net|Sebastian Vöcking}}<br />
{{FeatureTodo|Step|Zoom on mouse wheel|kde@voecking.net|Sebastian Vöcking}}<br />
{{FeatureInProgress|Step|Automatic expanding canvas|kde@voecking.net|Sebastian Vöcking}}<br />
{{FeatureInProgress|Rocs|Auto - Handling of the Canvas|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Rocs|Remove the thread for QtConcurrent on he core|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureInProgress|Rocs|Polish the User Interface|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Rocs|New Plugin for Automaticaly Graph Generation|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureInProgress|Rocs|Bugfixes in the List Plugin|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureInProgress|Rocs|Speedup in the drawing code|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureInProgress|Rocs|Kalgebra backend|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Rocs|Transform graph edges plugin|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Rocs|Assign values to edges/nodes plugin|cola@uni-paderborn.de|Andreas Cord-Landwehr}}<br />
{{FeatureDone|Kalzium|Titration calculator|TRINGALINVENT@libero.it|Luca Tringali}}<br />
{{FeatureInProgress|KStars|SQLite Database of NGC Objects|victor.carbune@kdemail.net|Victor Carbune|}}<br />
|}<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
<br />
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Allow reminders after the main alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Provide wake-from-suspend option for alarms|djarvie@kde.org|David Jarvie}}<br />
<br />
{{FeatureInProgress<br />
|KHolidays<br />
|Add support for Holiday Types and Observance Types<br />
|john@layt.net|John Layt}}<br />
<br />
{{FeatureDone|Akonadi-contacts/kaddressbook|Show 2d barcodes of contact data|sune@vuorela.dk|Sune Vuorela}}<br />
<br />
{{FeatureTodo<br />
|attachment:/ kio-slave<br />
|Implement kio-slave to access (email) attachments in Akonadi<br />
|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br />
<br />
<br />
<br><br />
<br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Adjustable Clock|Plasmoid for displaying date and time in very customizable way|emdeck@gmail.com|Michał Dutkiewicz}}<br />
{{FeatureInProgress|Comic Plasmoid|Support random comic strips|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureDone|Comic Plasmoid|Support creation of comic Comic Book Archive files|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureInProgress|Comic Plasmoid|Highlight comics that have a new comic strip|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureTodo|Events Runner|Support parsing weekdays (e.g. "in next monday"|alexey.noskov@gmail.com|Alexey Noskov}}<br />
|}<br />
<br />
<br><br />
<br />
= kdetoys =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|KTeaTime|Port to KStatusNotifierItem|miha@noughmad.eu|Miha Čančula}}<br />
{{FeatureInProgress|KTeaTime|New svg based status icons|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureInProgress|KTeaTime|Support categories|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureTodo|KTeaTime|Improved command line|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureTodo|KTeaTime|Tea runner|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureTodo|KTeaTime|Port to KConfigXT|kde@hilefoks.org|Stefan Böhmann}} <br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Lokalize|Remote translation memories|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureInProgress|Lokalize|QA: translation checks against user-specified regex-based rules|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Continue implementing XLIFF spec|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Segmentation [editing] functionality|shafff@NOSPAMukr.net |Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureInProgress|Okteta|Properly support strings (various Unicode encodings) in structures tool|alex.richardson@gmx.de|Alex Richardson}} <br />
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}} <br />
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Umbrello|QDockWidget based interface|elv1313@gmail.com|Emmanuel Lepage Vallee}} <br />
{{FeatureInProgress|Umbrello|KDE4 icon theme and eye candies|elv1313@gmail.com|Emmanuel Lepage Vallee}}<br />
{{FeatureTodo|Umbrello|Replace the current code viewer with katepart|elv1313@gmail.com|Emmanuel Lepage Vallee}} <br />
{{FeatureDone|Umbrello|Add a zoom widget in the statusbar|elv1313@gmail.com|Emmanuel Lepage Vallee}}<br />
{{FeatureInProgress|Kate|Add a new search in files plugin|kare.sars@iki.fi|K&aring;re S&auml;rs}}<br />
|}<br />
<br><br />
<br />
= kdegames =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|KBreakout|Level editor|julian.helfferich@gmail.com|Julian Helfferich}}<br />
{{FeatureInProgress|KBreakout|Load levelset option + 2 new levelsets|julian.helfferich@gmail.com|Julian Helfferich}}<br />
{{FeatureTodo|KBreakout|Port to QGraphicsView|julian.helfferich@gmail.com|Julian Helfferich}}<br />
{{FeatureInProgress|KPat|Create new saved game format that stores undo/redo history|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureInProgress|libtagaro|Move first version into the kdegames module|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|libtagaro|Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureInProgress|Palapeli|Cleanup interface|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|Palapeli|Reduce memory consumption for big puzzles|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureInProgress|all games|Add useful fullscreen mode + option to switch between fullscreen/window|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br />
<br><br />
<br />
= kdenetwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|KGet|Working Mms plugin|eortiz@uci.cu|Ernesto Rodriguez Ortiz}}<br />
{{FeatureInProgress|KGet|Support for connection limit to servers|mat69@gmx.net|Matthias Fuchs}}<br />
|}<br />
<br />
<br><br />
<br />
= kdegraphics =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Okular|Directory support in Comic Book Generator|dpalacio@orbitalibre.org|David Palacio}}<br />
{{FeatureInProgress|Okular|7zip support in Comic Book Generator|dpalacio@orbitalibre.org|David Palacio}}<br />
{{FeatureTodo|libksane|Enable gui less operation|kare.sars@iki.fi|K&aring;re S&auml;rs}}<br />
{{FeatureTodo|libksane|Add a way to get scanner device list|kare.sars@iki.fi|K&aring;re S&auml;rs}}<br />
{{FeatureInProgress|Gwenview|Compare mode|agateau@kde.org|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Merge "Semantic Information" and "Meta Information" sidebar groups|agateau@kde.org|Aurélien Gâteau}}<br />
|}<br />
<br></div>Djarviehttps://community.kde.org/index.php?title=KDE_Core/QtMerge&diff=9987KDE Core/QtMerge2011-02-16T14:13:17Z<p>Djarvie: KDateTime blurb</p>
<hr />
<div>This pages details those KDE classes that are candidates to have some or all of their functionality merged upstream into Qt. Each section will detail what differences exist, why they exist, and what parts can realistically be merged into Qt, and if the changes can be made in Qt4.x or Qt5.<br />
<br />
==kdelibs/kdecore==<br />
<br />
===KConfig vs QSettings===<br />
<br />
===KDateTime vs QDateTime===<br />
<br />
KDateTime obtains the current system time zone from KSystemTimeZones::local(), which in turn requires the ktimezoned daemon to update it with any changes to the current system time zone. This would prevent KDateTime from being moved into Qt without modification to this mechanism. Additionally, Qt would need to support Mac OSX and any other operating systems - currently, KSystemTimeZones is only supported on Linux and Windows. Note that all the KTimeZone classes would need to be moved to Qt also in order for KDateTime to work.<br />
<br />
If KDateTime were merged into QDateTime, it would probably require source incompatible changes to create a nice API for the combined class.<br />
<br />
A better way of merging KDateTime into Qt4 would be to add a new class alongside QDateTime. QDateTime would be kept as a simple class without any time spec (source incompatible change), alongside the merged KDateTime to be used when any time spec was needed. It wouldn't be a good idea to keep QDateTime unchanged in this scenario, since the current QDateTime's time spec property wouldn't play along very nicely with the new KDateTime class's more sophisticated time spec property - having both would lead to unnecessary confusion.<br />
<br />
* http://bugreports.qt.nokia.com/browse/QTBUG-10219<br />
* http://bugreports.qt.nokia.com/browse/QTBUG-71<br />
* http://bugreports.qt.nokia.com/browse/QTMOBILITY-1139<br />
<br />
===KLocalizedDate & KCalendarSystem vs QDate===<br />
<br />
===KLocale vs QLocale===</div>Djarviehttps://community.kde.org/index.php?title=KDE_Core/QtMerge&diff=9986KDE Core/QtMerge2011-02-16T14:12:37Z<p>Djarvie: KDateTime blurb</p>
<hr />
<div>This pages details those KDE classes that are candidates to have some or all of their functionality merged upstream into Qt. Each section will detail what differences exist, why they exist, and what parts can realistically be merged into Qt, and if the changes can be made in Qt4.x or Qt5.<br />
<br />
==kdelibs/kdecore==<br />
<br />
===KConfig vs QSettings===<br />
<br />
===KDateTime vs QDateTime===<br />
<br />
KDateTime obtains the current system time zone from KSystemTimeZones::local(), which in turn requires the ktimezoned daemon to update it with any changes to the current system time zone. This would prevent KDateTime from being moved into Qt without modification to this mechanism. Additionally, Qt would need to support Mac OSX and any other operating systems - currently, KSystemTimeZones is only supported on Linux and Windows. Note that all the KTimeZone classes would need to be moved to Qt also in order for KDateTime to work.<br />
<br />
If KDateTime were merged into QDateTime, it would probably require source incompatible changes to create a nice API for the combined class.<br />
<br />
A better way of merging KDateTime into Qt4 would be to add a new class alongside QDateTime. In any case, it might well be desirable to keep QDateTime as a simple class without any time spec (source incompatible change), alongside the merged KDateTime to be used when any time spec was needed. It wouldn't be a good idea to keep QDateTime unchanged in this scenario, since the current QDateTime's time spec property wouldn't play along very nicely with the new KDateTime class's more sophisticated time spec property - having both would lead to unnecessary confusion.<br />
<br />
* http://bugreports.qt.nokia.com/browse/QTBUG-10219<br />
* http://bugreports.qt.nokia.com/browse/QTBUG-71<br />
* http://bugreports.qt.nokia.com/browse/QTMOBILITY-1139<br />
<br />
===KLocalizedDate & KCalendarSystem vs QDate===<br />
<br />
===KLocale vs QLocale===</div>Djarviehttps://community.kde.org/index.php?title=KDE_Core/QtMerge&diff=9985KDE Core/QtMerge2011-02-16T14:11:32Z<p>Djarvie: KDateTime blurb</p>
<hr />
<div>This pages details those KDE classes that are candidates to have some or all of their functionality merged upstream into Qt. Each section will detail what differences exist, why they exist, and what parts can realistically be merged into Qt, and if the changes can be made in Qt4.x or Qt5.<br />
<br />
==kdelibs/kdecore==<br />
<br />
===KConfig vs QSettings===<br />
<br />
===KDateTime vs QDateTime===<br />
<br />
KDateTime obtains the current system time zone from KSystemTimeZones::local(), which in turn requires the ktimezoned daemon to update it with any changes to the current system time zone. This would prevent KDateTime from being moved into Qt without modification to this mechanism. Additionally, Qt would need to support Mac OSX and any other operating systems - currently, KSystemTimeZones is only supported on Linux and Windows. Note that all the KTimeZone classes would need to be moved to Qt also in order for KDateTime to work.<br />
<br />
If KDateTime were merged into QDateTime, it would probably require source incompatible changes to create a nice API for the combined class.<br />
<br />
A more realistic way of merging it into Qt4 would be to add a new class alongside QDateTime. In any case, it might well be desirable to keep QDateTime as a simple class without any time spec (source incompatible change), alongside the merged KDateTime to be used when any time spec was needed. It wouldn't be a good idea to keep QDateTime unchanged in this scenario, since the current QDateTime's time spec property wouldn't play along very nicely with the new KDateTime class's more sophisticated time spec property - having both would lead to unnecessary confusion.<br />
<br />
* http://bugreports.qt.nokia.com/browse/QTBUG-10219<br />
* http://bugreports.qt.nokia.com/browse/QTBUG-71<br />
* http://bugreports.qt.nokia.com/browse/QTMOBILITY-1139<br />
<br />
===KLocalizedDate & KCalendarSystem vs QDate===<br />
<br />
===KLocale vs QLocale===</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_9&diff=9135KDE PIM/Meetings/Osnabrueck 92011-01-31T14:16:46Z<p>Djarvie: </p>
<hr />
<div>The annual [[KDE_PIM/Meetings|KDE PIM Meeting]] Osnabrück 9 will take place at the Intevation offices in Osnabrück from Friday, February 25th 2011, to Sunday, February 27th.<br />
<br />
== Location / Travel Information ==<br />
<br />
=== Office ===<br />
<br />
<pre><br />
Intevation<br />
Neuer Graben 17<br />
49074 Osnabrück<br />
Germany<br />
Phone: +49-541/335083-0<br />
</pre><br />
<br />
Arrival: see http://www.intevation.de/travel.en.html<br />
<br />
=== Hotel ===<br />
<br />
I assume it will be the [http://www.dom-hotel-osnabrueck.de Dom-Hotel] again. Needs confirmation.<br />
<br />
== Participants ==<br />
<br />
Non-locals, please add your travel details and accomodation needs (Do you want to '''share''' a double room with somebody?) to the following table.<br />
<br />
{| border="1"<br />
|-<br />
! Name<br />
! Arrival<br />
! Departure<br />
! Accommodation needed<br />
! Comments<br />
|-<br />
| Cornelius Schumacher<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Till Adam<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Georg Greve<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Volker Krause<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Tobias Koenig<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
| fine with sharing a room<br />
|-<br />
| Ingo Klöcker<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes (non-smoking room)<br />
| fine with sharing a room<br />
|-<br />
| David Jarvie<br />
| Friday end of afternoon, by plane and train<br />
| Sunday afternoon, by train<br />
| yes<br />
|-<br />
| Stephen Kelly<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
| <br />
|-<br />
| Thorsten Staerk<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
| fine with sharing a room<br />
|-<br />
| Thomas McGuire<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes (non-smoking room)<br />
| fine with sharing a room<br />
|-<br />
| Sérgio Martins<br />
| Thursday evening, plane lisbon->dusseldorf, then bus&&train<br />
| Monday, train to Bremen, then plane<br />
| yes<br />
| Arriving Friday and leaving Sunday would cost 300 euros more than i'm paying now<br />
|-<br />
| Björn Ricks<br />
|<br />
|<br />
|<br />
| resident<br />
|-<br />
| Grégory Oestreicher<br />
| Friday end of the afternoon, by train<br />
| Sunday mid-afternoon, by train<br />
| yes<br />
| Fine with sharing a room<br />
|-<br />
| Kevin Krammer<br />
| Friday around noon, by plane (ARR 12:05)<br />
| Sunday evening, by plane (DEP 18:50)<br />
| yes<br />
| Fine with sharing a room<br />
|}<br />
<br />
== Topics ==<br />
<br />
''Please add topics you would like to cover here:''<br />
<br />
* KDE PIM 4.6 release<br />
* Kontact touch<br />
* is a better maintainer for ktimetracker available (question from tstaerk)?<br />
<br />
== Agenda ==<br />
<br />
''This is a first uninformed guess. Details to be decided.''<br />
<br />
=== Friday ===<br />
<br />
Arrival and start to meet and work<br />
<br />
19:00 Dinner<br />
<br />
=== Saturday ===<br />
<br />
08:00 Breakfast<br />
<br />
09:00 Meet and work<br />
<br />
12:30 Lunch<br />
<br />
14:00 Group photo<br />
<br />
19:00 Dinner<br />
<br />
=== Sunday ===<br />
<br />
08:00 Breakfast<br />
<br />
09:00 Begin<br />
<br />
12:30 Lunch<br />
<br />
Departure and end of meeting</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.7_Feature_Plan&diff=51147Schedules/KDE4/4.7 Feature Plan2011-01-27T12:47:37Z<p>Djarvie: Add KAlarm features</p>
<hr />
<div>This is a list of planned features for the SC 4.7 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.7 Release Schedule]] <br />
*[[Schedules/KDE4/4.7 Release Goals]] <br />
*[[Schedules/KDE4/4.6 Feature Plan]] (previous major release)<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureTodo|Marble|Tile loading "read ahead" when idle, prerequisite: threaded tile loading|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureTodo|Marble|Multi threaded texture mapping|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureInProgress|Cantor|Integrate the Qalculate backend|agostinelli@gmail.com|Matteo Agostinelli}}<br />
|}<br />
<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|KAlarm|Allow reminders after the main alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|KAlarm|Provide wake-from-suspend option for alarms|djarvie@kde.org|David Jarvie}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Events Runner|Support parsing weekdays (e.g. "in next monday"|alexey.noskov@gmail.com|Alexey Noskov}}<br />
|}<br />
<br />
<br><br />
<br />
= kdetoys =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|KTeaTime|Port to KStatusNotifierItem|miha@noughmad.eu|Miha Čančula}}<br />
|}<br />
<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Lokalize|Remote translation memories|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureInProgress|Lokalize|QA: translation checks against user-specified regex-based rules|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Continue implementing XLIFF spec|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Segmentation [editing] functionality|shafff@NOSPAMukr.net |Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
|}<br />
<br />
<br></div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_9&diff=8457KDE PIM/Meetings/Osnabrueck 92011-01-14T09:58:25Z<p>Djarvie: </p>
<hr />
<div>The annual [[KDE_PIM/Meetings|KDE PIM Meeting]] Osnabrück 9 will take place at the Intevation offices in Osnabrück from Friday, February 25th 2010, to Sunday, February 27th.<br />
<br />
== Location / Travel Information ==<br />
<br />
=== Office ===<br />
<br />
<pre><br />
Intevation<br />
Neuer Graben 17<br />
49074 Osnabrück<br />
Germany<br />
Phone: +49-541/335083-0<br />
</pre><br />
<br />
Arrival: see http://www.intevation.de/travel.en.html<br />
<br />
=== Hotel ===<br />
<br />
I assume it will be the [http://www.dom-hotel-osnabrueck.de Dom-Hotel] again. Needs confirmation.<br />
<br />
== Participants ==<br />
<br />
Non-locals, please add your travel details and accomodation needs (Do you want to '''share''' a double room with somebody?) to the following table.<br />
<br />
{| border="1"<br />
|-<br />
! Name<br />
! Arrival<br />
! Departure<br />
! Accommodation needed<br />
! Comments<br />
|-<br />
| Cornelius Schumacher<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Till Adam<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Georg Greve<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Volker Krause<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Tobias Koenig<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
| fine with sharing a room<br />
|-<br />
| Ingo Klöcker<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
| fine with sharing a room<br />
|-<br />
| David Jarvie<br />
| Friday evening, by train<br />
| Sunday afternoon, by train<br />
| yes<br />
|<br />
|}<br />
<br />
== Topics ==<br />
<br />
''Please add topics you would like to cover here:''<br />
<br />
* KDE PIM 4.6 release<br />
* Kontact touch<br />
<br />
== Agenda ==<br />
<br />
''This is a first uninformed guess. Details to be decided.''<br />
<br />
=== Friday ===<br />
<br />
Arrival and start to meet and work<br />
<br />
19:00 Dinner<br />
<br />
=== Saturday ===<br />
<br />
08:00 Breakfast<br />
<br />
09:00 Meet and work<br />
<br />
12:30 Lunch<br />
<br />
14:00 Group photo<br />
<br />
19:00 Dinner<br />
<br />
=== Sunday ===<br />
<br />
08:00 Breakfast<br />
<br />
09:00 Begin<br />
<br />
12:30 Lunch<br />
<br />
Departure and end of meeting</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_9&diff=8456KDE PIM/Meetings/Osnabrueck 92011-01-14T09:57:49Z<p>Djarvie: Add D Jarvie</p>
<hr />
<div>The annual [[KDE_PIM/Meetings|KDE PIM Meeting]] Osnabrück 9 will take place at the Intevation offices in Osnabrück from Friday, February 25th 2010, to Sunday, February 27th.<br />
<br />
== Location / Travel Information ==<br />
<br />
=== Office ===<br />
<br />
<pre><br />
Intevation<br />
Neuer Graben 17<br />
49074 Osnabrück<br />
Germany<br />
Phone: +49-541/335083-0<br />
</pre><br />
<br />
Arrival: see http://www.intevation.de/travel.en.html<br />
<br />
=== Hotel ===<br />
<br />
I assume it will be the [http://www.dom-hotel-osnabrueck.de Dom-Hotel] again. Needs confirmation.<br />
<br />
== Participants ==<br />
<br />
Non-locals, please add your travel details and accomodation needs (Do you want to '''share''' a double room with somebody?) to the following table.<br />
<br />
{| border="1"<br />
|-<br />
! Name<br />
! Arrival<br />
! Departure<br />
! Accommodation needed<br />
! Comments<br />
|-<br />
| Cornelius Schumacher<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Till Adam<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Georg Greve<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Volker Krause<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
|<br />
|-<br />
| Tobias Koenig<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
| fine with sharing a room<br />
|-<br />
| Ingo Klöcker<br />
| Friday afternoon, by train<br />
| Sunday evening, by train<br />
| yes<br />
| fine with sharing a room<br />
|-<br />
| David Jarvie<br />
| Friday afternoon, by train<br />
| Sunday afternoon, by train<br />
| yes<br />
|<br />
|}<br />
<br />
== Topics ==<br />
<br />
''Please add topics you would like to cover here:''<br />
<br />
* KDE PIM 4.6 release<br />
* Kontact touch<br />
<br />
== Agenda ==<br />
<br />
''This is a first uninformed guess. Details to be decided.''<br />
<br />
=== Friday ===<br />
<br />
Arrival and start to meet and work<br />
<br />
19:00 Dinner<br />
<br />
=== Saturday ===<br />
<br />
08:00 Breakfast<br />
<br />
09:00 Meet and work<br />
<br />
12:30 Lunch<br />
<br />
14:00 Group photo<br />
<br />
19:00 Dinner<br />
<br />
=== Sunday ===<br />
<br />
08:00 Breakfast<br />
<br />
09:00 Begin<br />
<br />
12:30 Lunch<br />
<br />
Departure and end of meeting</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.6_Feature_Plan&diff=51059Schedules/KDE4/4.6 Feature Plan2010-10-28T11:02:34Z<p>Djarvie: /* kdepim */ Add KAlarm features</p>
<hr />
<div>This is a list of planned features for the SC 4.6 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.6 Release Schedule]] <br />
*[[Schedules/KDE4/4.6 Release Goals]] <br />
*[[Schedules/KDE4/4.5 Feature Plan]] (previous major release)<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdebase-apps =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Konsole|Move to KTabWidget|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|Dolphin|Faceted browsing via Nepomuk|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|Dolphin|Searching support for non-indexed files|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureInProgress|Dolphin|Git-plugin (implemented by Sebastian Dörner and Johannes Steffen)|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureDone|Dolphin| Resizeable columns in the column-view|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureDone|Dolphin| Allow leading zeros when renaming multiple files (implemented by Matthias Fuchs)|peter.penz19@gmail.com|Peter Penz}}<br />
{{FeatureInProgress|nspluginviewer|Full npruntime support|maksim@kde.org|Maks Orlovich}}<br />
|}<br />
<br />
<br><br />
<br />
= kdebase-runtime =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Plasma|Plasma KPart|ry@n.rix.si|Ryan Rix}}<br />
{{FeatureInProgress|Plasma|Declarative AppletScript to write QML plasmoids|mart@kde.org|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart|mart@kde.org|Marco Martin}}<br />
{{FeatureDone|KWin|Focus tracking for the zoom plugin (uses kaccessible)|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KWin|Extend mouse tracking modes for the zoom plugin|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|Nepomuk Backup & Sync| Provide Backup and Sync capabilities to Nepomuk|handa.vish@gmail.com|Vishesh Handa}}<br />
{{FeatureInProgress|Activities manager service|Merge the kded and nepomuk modules for activities into one service|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureInProgress|Activities manager service|Register desktop events instead directly linking the activities to resources|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureInProgress|KNotify|Add support for relative present actions in contexts|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureInProgress|KNotify|Add Plugin Loading Support|j.maceachern@gmail.com|Jeffery MacEachern}}<br />
{{FeatureInProgress|Locale KCM|Complete re-write to improve usability, support for new localization features|john@layt.net|John Layt}}<br />
{{FeatureInProgress|Phonon KCM|Add video input device configuration support|kiagiadakis.george@gmail.com|George Kiagiadakis}}<br />
{{FeatureInProgress|ksecretserviced|Make it replace KWallet|lemma@confuego.org|Michael Leupold}}<br />
|}<br />
<br />
<br />
<br><br />
<br />
= kdebase-workspace =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|-<br />
! style="text-align: center;" colspan="4" | Plasma <br />
{{FeatureInProgress|libtaskmanager / tasks-applet| support for Windows 7 like launchers |akreuzkamp@web.de|Anton Kreuzkamp}}<br />
{{FeatureInProgress|notifications| rework notification applet appearance |mart@kde.org|Marco Martin}}<br />
{{FeatureInProgress|notifications| make various dataengines use Plasma::Storage |mart@kde.org|Marco Martin}}<br />
{{FeatureDone|plasma-desktop| UI for editing activity name and icon|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureTodo|plasma-desktop| add some default activities|fux@kde.org|Mario Fux}}<br />
{{FeatureTodo|plasma| finish support for activity templates | |??}}<br />
{{FeatureInProgress|plasma-devicenotifier| Improve notification support |wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureInProgress|quicklaunch| populate new applets with user's default browser, file manager, ... instead of hardcoded ones |ingomar@wesp.name|Ingomar Wesp}}<br />
{{FeatureInProgress|quicklaunch| allow editing of existing launchers (including ones that do not point to a .desktop file) |ingomar@wesp.name|Ingomar Wesp}}<br />
{{FeatureInProgress|quicklaunch| better layout for desktop and media center form factors |ingomar@wesp.name|Ingomar Wesp}}<br />
{{FeatureInProgress|libplasma|Improvements to Calendar/Clock widgets. Improved config ui. Allow multiple holidays on same day. Allow multiple Holiday Regions. Weekends. etc.|john@layt.net|John Layt}} <br />
{{FeatureInProgress|libplasma|Make Calendar DataEngine a Service.|john@layt.net|John Layt}} <br />
{{FeatureTodo|plasma-desktop| integrate activity-sessions|chani@kde.org|Ivan/Chani}}<br />
{{FeatureTodo|plasma-desktop|activity dataengine?|chani@kde.org|Chani}}<br />
|-<br />
! style="text-align: center;" colspan="4" | KWin<br />
{{FeatureInProgress|windowgeometry effect| compositor powered move/resize windowgeometry display |thomas.luebking@web.de|Thomas Lübking}} <br />
{{FeatureInProgress|dashboard effect| new effect for Plasma dashboard |ademmer@opensuse.org|Andreas Demmer}} <br />
{{FeatureInProgress|kwin/ksmserver| activity sessions |chanika@gmail.com|Chani}} <br />
{{FeatureTodo|libtaskmanager/kwin?| combine the three window-contextmenu codebases into one | |??}} <br />
{{FeatureTodo|libtaskmanager/kwin] | Expose Window Tabs to taskmanager |kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|kwin|ARB Shader support|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|Aurorae|Tooltips on window tabs|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Present Windows|Close window GUI control|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Startup Feedback|Effect to replace the Startup Feedback notification|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Screenshot Effect|KSanpshot can use KWin for screenshots|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KCM Compositing|Allow compositing even if GL is buggy/X crashes|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin Killer|Use notification instead of dialog|kde@martin-graesslin.com|Martin Gräßlin}}<br />
|-<br />
! style="text-align: center;" colspan="4" | KDE Power Management system <br />
{{FeatureDone|core| PowerDevil v2 core |drf@kde.org|Dario Freddi}}<br />
{{FeatureDone|actions| Basic actions for feature parity with PowerDevil v1 |drf@kde.org|Dario Freddi}}<br />
{{FeatureInProgress|actions| More actions for advanced users |drf@kde.org|Dario Freddi}}<br />
{{FeatureInProgress|policy-handler| Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it |drf@kde.org|Dario Freddi}}<br />
|-<br />
! style="text-align: center;" colspan="4" | System Settings<br />
{{FeatureInProgress|keyboard| Support for sticky layout switching |arysin@gmail.com|Andriy Rysin}}<br />
{{FeatureInProgress|keyboard| Support for > 4 layouts|arysin@gmail.com|Andriy Rysin}}<br />
|-<br />
! style="text-align: center;" colspan="4" | Blue Devil<br />
{{FeatureInProgress|Review| Get into kdebase|alex@eyeos.org|Alex Fiestas}}<br />
{{FeatureInProgress|kio_obexftp| Better error handling|alex@eyeos.org|Alex Fiestas}}<br />
{{FeatureTodo|usability|Review all the components improving hig/elegance|alex@eyeos.org|Alex Fiestas}}<br />
{{FeatureTodo|share folders|Be able to share folders via obexftp|alex@eyeos.org|Alex Fiestas}}<br />
{{FeatureTodo|Devices KCM|Add further information about devices, like address...|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureTodo|Devices KCM|Allow to connect to devices services|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureTodo|libbluedevil|Review DBus handling|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureTodo|libbluedevil|Add support for services|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureTodo|Monolithic|Fix listing problems under certain conditions|ereslibre@kde.org|Rafael Fernández López}}<br />
|}<br />
<br />
<br><br />
<br />
= kdelibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|libnepomuk|Convenience operator overloads for query construction|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|libnepomuk|New query flags and improved handling of full text matching scores including sorting|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureTodo|kdeui|Generic find bar widget|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureDone|kdeui|Allow getting and setting the size of the pixmap cache in KImageCache|2kmm@gmx.de|Manuel Mommertz}}<br />
{{FeatureDone|katepart|scripted actions|dhaumann@kde.org|Dominik Haumann}}<br />
{{FeatureDone|katepart|QAccessibleInterface's for document+cursor|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|libplasma|PluginLoader class|ry@n.rix.si|Ryan Rix}}<br />
{{FeatureDone|libplasma|Allow SVGs to use systemcolors before rendering|2kmm@gmx.de|Manuel Mommertz}}<br />
{{FeatureInProgress|libplasma|DeclarativeWidget to load QML scenes in Plasma|mart@kde.org|Marco Martin}}<br />
{{FeatureInProgress|libplasma|finish up the gsoc project about Plasma::Storage service|mart@kde.org|Marco Martin}}<br />
{{FeatureInProgress|libplasma|let Plasma::SVG find the best matching size hinted element if there is no exact match|ingomar@wesp.name|Ingomar Wesp}}<br />
{{FeatureInProgress|libnepomuk/KIO|Search excerpts|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|libnepomuk|Standardqueries for convenience|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|libnepomuk|GUI elements for resource/file searching including faceted browsing|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|libnepomuksync|Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media|handa.vish@gmail.com|Vishesh Handa}}<br />
{{FeatureInProgress|kdecore|Add more possible synchronization primitives to KSharedDataCache to expand OS support. POSIX Semaphores Contributed by Alberto Villa of the FreeBSD project. Windows support may still occur as well.|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureTodo|kdecore|Add fallback to QCache<QString,QByteArray> in KSharedDataCache.|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureTodo|kdecore|Add cache-wide timestamp to KSharedDataCache.|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureTodo|kdecore|Add ability to make KSharedDataCache strictly read-only for laptop support.|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureInProgress|kdeui|Social About Dialog|teo@kde.org|Teo Mrnjavac}}<br />
{{FeatureInProgress|kdeui|Allow to hide icons in menus|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureTodo|KCalendarSystem||john@layt.net|John Layt}} <br />
{{FeatureTodo|KCalendarSystem|Add astronomical calculation support classes and astronomical based calendars.|john@layt.net|John Layt}}<br />
{{FeatureDone|KCalendarSystem|Add api for first/last day of year/month.|john@layt.net|John Layt}}<br />
{{FeatureInProgress|KDate|New convenience class to make date localization easy.|john@layt.net|John Layt}}<br />
{{FeatureDone|KLocale|Add configuration for AM/PM symbols.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add default colour to optionally display negative numbers.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add more date formats.|john@layt.net|John Layt}} <br />
{{FeatureInProgress|KLocale|Full POSIX compliant format support for date, time, numbers and money, including but not limited to: traditional/US week numbers, AM/PM symbols, number grouping|john@layt.net|John Layt}} <br />
{{FeatureInProgress|KLocale|Implement separate backends for each supported platform/desktop to use platform localization in place of KDE locale.|john@layt.net|John Layt}} <br />
{{FeatureInProgress|KLocale|Implement support for Country Code sub-regions and other country code standard conversions.|john@layt.net|John Layt}} <br />
{{FeatureInProgress|KHTML|HTML5 postMessage.|maksim@kde.org|Maksim Orlovich}} <br />
{{FeatureTodo|kcookiejar|New domain specific cookie policy based on patch provided in bug#54300|adawit@kde.org|Dawit A.}} <br />
{{FeatureInProgress|ksecretservice|Make KWallet::Wallet use the secrets-service API|lemma@confuego.org|Michael Leupold}} <br />
{{FeatureInProgress|anywhere|Allow to build without deprecated symbols|ervin@kde.org|Kevin Ottens (with lots of support from David Faure)}} <br />
|}<br />
<br />
<br><br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Marble|GPX import of routes|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Route printing (map and directions, configurabe)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Route state saving and restoring|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Convert MarbleRunners to plugins|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|worldwide and offline routing|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|Open/save routes as kml|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|"Go To" dialog for Maemo|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Marble|QtDeclarative plugin (possibly rather in 4.7)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureTodo|Marble|Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureTodo|Marble|Tile loading "read ahead" when idle, prerequisite: threaded tile loading|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureDone|Marble|Tile download along the route for offline usage|akssps011@gmail.com|Siddharth Srivastava}}<br />
{{FeatureInProgress|Marble|Turn-by-turn navigation mode|akssps011@gmail.com|Siddharth Srivastava}}<br />
{{FeatureTodo|Marble|Multi threaded texture mapping|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureDone|Marble|Improve GeoData API|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureDone|Marble|Convert Gps tracking to GeoDataDocument|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureDone|Marble|Provide a treeModel for GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureDone|Marble|Draw the geometries of multiple GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureInProgress|Marble|Load Pnt vector data files as GeoData|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}<br />
{{FeatureDone|Cantor|Backend for GNU Octave|miha.cancula@gmail.com|Miha Čančula}}<br />
{{FeatureInProgress|Cantor|Merge R improvement branch|alexanderrieder@gmail.com|Alexander Rieder}}<br />
{{FeatureInProgress|Cantor|Variable management panel|alexanderrieder@gmail.com|Alexander Rieder}}<br />
{{FeatureTodo|Cantor|Formulas inside Text Entries|alexanderrieder@gmail.com| Alexander Rieder}}<br />
{{FeatureDone|Kalzium|Port Kalzium to use QGV based periodic table widget|mhanwell@kde.org|Marcus D. Hanwell}}<br />
{{FeatureDone|KAlgebra|Implicit functions plot|percy.camilo.ta@gmail.com|Percy Aucahuasi}}<br />
{{FeatureDone|KAlgebra|Improved execution speed on the calculator|aleixpol@kde.org|Aleix Pol Gonzalez}}<br />
{{FeatureDone|KAlgebra|Better integration between the Console and the Plotting facilities|aleixpol@kde.org|Aleix Pol Gonzalez}}<br />
{{FeatureInProgress|KStars|OpenGL rendering support for KStars|akarshsimha@gmail.com|Harry de Valence, Akarsh Simha}}<br />
{{FeatureInProgress|KStars|Better designed object database|akarshsimha@gmail.com|Victor Carbune, Akarsh Simha}}<br />
{{FeatureInProgress|KStars|Star Hop Generator|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureDone|Kig|LaTeX/TikZ exporter|miha.cancula@gmail.com|Miha Čančula}}<br />
|}<br />
<br />
<br><br />
<br />
= kdemultimedia =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureTodo|JuK|Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK.|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureTodo|JuK|Update JuK's MusicBrainz support to a modern version of MusicBrainz.|mpyne@kde.org|Michael Pyne}}<br />
<br />
|}<br />
<br />
<br/><br />
<br />
= kdegames =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|libkdegames|Import KGameRenderer framework and [[Projects/Games/Porting|port games]] to this unified rendering infrastructure.|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureInProgress|Kigo|Fix KNewStuff provider issues|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureDone|Palapeli|Import Goldberg slicer as the new default slicer plugin.|loehnert.kde@gmx.de|Johannes Loehnert}}<br />
{{FeatureDone|Palapeli|Update libpala API. Improve usability of "Create new puzzle" dialog.|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|Kajongg|Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|Tiles can be discarded with drag&drop.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|Make robot player AI more intelligent.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|Make tiles in the hand larger and the wall tiles smaller for better playability on small screens.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kajongg|Make games suspendable/resumable.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureInProgress|Kajongg|Animate moving tiles.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureInProgress|Kajongg|Demo mode.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureTodo|Kajongg|Introduce an option to only offer possible actions.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureTodo|Kajongg|Add more rulesets like other Classical Chinese variants and the international tournament rules.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|KGoldrunner|Save and restore the current control-mode, keyboard-control option and game-speed settings.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|KGoldrunner|Add a keyboard-mode option to start moving when a direction-key is pressed and stop when it is released. Support multiple keys being pressed.|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|Klickety|An adaptation of the "clickomania" game.Rewrite the kde3 version.|shuizhuyuanluo@126.com|Ni Hui}}<br />
{{FeatureInProgress|Klickety|IMerge KSame into Klickety.|shuizhuyuanluo@126.com|Ni Hui}}<br />
{{FeatureInProgress|Kolf|Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG.|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureInProgress|Granatier|Port to KGameRenderer.|k.hias@gmx.de|Mathias Kraus}}<br />
{{FeatureInProgress|Granatier|Use TagaroAudio for sound.|k.hias@gmx.de|Mathias Kraus}}<br />
{{FeatureDone|Knights|New game: Chess board for KDE4|miha.cancula@gmail.com|Miha Čančula}}<br />
|}<br />
<br />
<br/><br />
<br />
= kdegraphics =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|gwenview|Simplify photo sharing|agateau@kde.org|Aurélien Gâteau}}<br />
|}<br />
<br />
<br/><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Continue implementing XLIFF spec|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Segmentation [editing] functionality|shafff@NOSPAMukr.net |Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Remote translation memories|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Nepomukshell|New Nepomukshell development tool allowing to browse and debug Nepomuk data|trueg@kde.org|Sebastian Trueg}} <br />
{{FeatureInProgress|Dolphin|Git plugin|sebastian@sebastian-doerner.de|Sebastian Doerner}} <br />
{{FeatureDone|Kate|GDB plugin|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
|}<br />
<br />
<br><br />
<br />
= kdeutils =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Ark|Add a "Preview with..." context menu item|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Add an options dialog (maybe)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Get rid of the Observer code in Kerfuffle|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make error reporting work as expected in Kerfuffle|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make Kerfuffle really thread-safe (and use threads in less places)|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make the internal previewer optional|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Simplify Kerfuffle's API (jobs, interfaces etc) and try to make it stable|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}} <br />
{{FeatureTodo|Okteta|Add view profiles|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
|}<br />
<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Kontact|Plasma-based Summary Page|ry@n.rix.si|Ryan Rix}}<br />
{{FeatureInProgress|KHolidays|Add support for holiday types and day-off types.|john@layt.net|John Layt}}<br />
{{FeatureInProgress|KHolidays|Holiday Region selection widget.|john@layt.net|John Layt}}<br />
{{FeatureDone|KHolidays|Holiday duration api.|john@layt.net|John Layt}}<br />
{{FeatureDone|KHolidays|Default Holiday Region api.|john@layt.net|John Layt}}<br />
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Option to not notify execution errors for pre-alarm actions|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|KAlarm|Allow reminders after the main alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|KAlarm|Provide wake-from-suspend option for alarms|djarvie@kde.org|David Jarvie}}<br />
|}<br />
<br/><br />
<br />
= kdeaccessibility =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|KAccessible|Added a dbus-service and a QAccessibleBridgePlugin for focus tracking (used in KMagnifier and the KWin zoom plugin).|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KMagnifier|Follow Focus Mode for Focus Tracking (uses kaccessible).|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KAccessible|Added Screenreader (uses speech-dispatcher)|mail@dipe.org|Sebastian Sauer}}<br />
|}<br />
<br />
<br><br />
= kdeartwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|KDE Asciiquarium|Added a new ASCII sprite (a submarine). Contributed by Ryan Meldrum.|mpyne@kde.org.|Michael Pyne}}<br />
|}<br />
<br />
<br><br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Shelf|Automatic sizing of the popup|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureDone|Shelf|Setting a custom popup icon|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureTodo|Shelf|Cascading popup menus for folders|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureDone|Shelf|Keyboard navigation|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureDone|Shelf|Search completion|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureInProgress|libLancelot-datamodels|Akonadi integration|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureTodo|libLancelot-datamodels|Folder contents sorting|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureInProgress|Lancelot|Theme improvements, animations|ivan.cukic@kde.org|Ivan Čukić}}<br />
{{FeatureTodo|Events Runner|Event search|alexey.noskov@gmail.com|Alexey Noskov}}<br />
{{FeatureTodo|Comic plasmoid|Per comic max cache limit|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureTodo|Comic plasmoid|Change behaviour when comic can't be found|mat69@gmx.net|Matthias Fuchs}}<br />
|}<br />
<br />
<br><br />
<br />
= kdenetwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|krfb|Refactor Core to make it more maintainable/extensible|grundleborg@googlemail.com.|George Goldberg}}<br />
{{FeatureInProgress|krfb|Telepathy Tubes support|grundleborg@googlemail.com.|George Goldberg}}<br />
{{FeatureInProgress|krfb|UI Improvements to support new features/deal with some existing bug reports|grundleborg@googlemail.com.|George Goldberg}}<br />
{{FeatureTodo|kget|Log for transfers|l.appelhans@gmx.de|Lukas Appelhans}}<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Guidelines_and_HOWTOs/Relicensing/KDE_Relicensing&diff=84793Guidelines and HOWTOs/Relicensing/KDE Relicensing2010-09-18T12:09:35Z<p>Djarvie: /* Current Reply List */ Add D Jarvie to list</p>
<hr />
<div>== KDE GPL v2.0 Relicensing effort ==<br />
<br />
=== Why does it matter? ===<br />
<br />
A couple of KDE dependent projects or even libraries have moved or are going to move to GPLv3. <br />
<br />
Unfortunately, GPL v3 is incompatible with GPL v2. This means that it is not possible to create a project linking GPL v2 and v3 code together. There is no problem for projects which are licensed GPLv2+ (version 2 or above).<br />
<br />
A few parts of KDE are currently licensed as GPLv2 only. So far we have no reason to believe that this was something other than an oversight. However, we still need to validate with the individual copyright holders that a relicense to GPLv2+ or GPLv2+v3 is okay with them. <br />
<br />
Therefore, in an effort we're trying to identify the contributors that have contributed under the terms of GPLv2 and where the "+" part was not explicitly mentioned. If we know that all contributors agreed to a relicense, we can go ahead and flip the license of the individual source file.<br />
<br />
== How can I help? ==<br />
<br />
By identifying a contributor who as contributed under the terms of GPLv2 (use '''kdesdk/scripts/relicensecheck.pl''' on the file in question), and contacting him if he wasn't already contacted. Ask him the following questions: <br />
<br />
* Are you okay with relicensing your contributions done under "GPLv2" to "GPLv2 or later"?<br />
<br />
* Are you okay with relicensing your contributions done under "GPLv2" to "GPLv2 or GPLv3" ?<br />
<br />
* Are you okay with relicensing your contributions done under "LGPLv2" to "LGPLv2 or later"?<br />
<br />
* Are you okay with relicensing your contributions done under "LGPLv2" to "LGPLv2 or LGPLv3"?<br />
<br />
* Are you okay with the KDE e.V. deciding on a future licensing change to your code, should that be necessary?<br />
<br />
=== What's next? ===<br />
<br />
# you checkout relicensecheck.pl from trunk/KDE/kdesdk/scripts<br />
# you run it on the file or directory in question<br />
# you interpret the result. check each commit that is being complained about carefully. Try to get the copyright's holder's permission. If you get it, update the whitelist in the script.<br />
# review the list of declared copyright holders in the file.<br />
# if you're all clear, change the license to the most liberal license possible. Document your change verbosely in the SVN commit log.<br />
<br />
== Current Reply List ==<br />
<br />
* Please keep the list sorted by family name!<br />
* Please only use "YES" or "NO"<br />
<br />
{| border="1"<br />
! Name !! GPLv2->GPLv2+ !! LGPLv2 -> LGPLv2+ !! GPLv2 -> GPLv2+v3 !! LGPLv2 -> LGPLv2+LGPLv3 || KDE e.V. decides<br />
|-<br />
|Adam, Till || YES || YES || YES || YES || NO<br />
|-<br />
|Allen, Danny || YES || YES || YES || YES || YES<br />
|-<br />
|Alsina, Roberto || YES || YES || YES || YES || YES<br />
|-<br />
|Armitage, Chani || YES || YES || YES || YES || YES<br />
|-<br />
|Bastian, Waldo || NO || NO || YES || YES || YES<br />
|-<br />
|Berger, Cyrille || NO || NO || NO || NO || NO<br />
|-<br />
|Boemann, Casper || YES || YES || YES || YES || YES<br />
|-<br />
|Broadstone, Matt || NO || NO || YES || YES || YES<br />
|-<br />
|Codrea, Vlad || YES || YES || YES || YES || NO<br />
|-<br />
|Connell, Charles || YES || YES || YES || YES || NO<br />
|-<br />
|Cullmann, Christoph || NO || NO || YES || YES || NO<br />
|-<br />
|Drummond, Craig || YES || YES || YES || YES || YES<br />
|-<br />
|Dymo, Alexander || YES || YES || YES || YES || NO<br />
|-<br />
|Edghill, Gregg || YES || YES || YES || YES || NO<br />
|-<br />
|Faure, David || YES || YES || YES || YES || YES<br />
|-<br />
|Fernández, Rafael || YES || YES || YES || YES || YES<br />
|-<br />
|Granroth, Kurt || YES || YES || YES || YES || YES<br />
|-<br />
|Harris, Jason || YES || YES || YES || YES || YES <br />
|-<br />
|Haumann, Dominik || YES || YES || YES || YES || NO<br />
|-<br />
|Hausmann, Simon || YES || YES || YES || YES || YES<br />
|-<br />
|Hoeglund, Fredrik || NO || NO || YES || YES ||<br />
|-<br />
|Howell, Michael || YES || YES || YES || YES || YES<br />
|-<br />
|Huerlimann, Simon || YES || YES || YES || YES || YES<br />
|-<br />
|Jarvie, David || YES || YES || YES || YES || NO<br />
|-<br />
|Kainhofer, Reinhold || YES || YES || YES || YES || YES<br />
|-<br />
|Kellet, Alexander || YES || YES || YES || YES || YES<br />
|-<br />
|Kloecker, Ingo || YES || YES || YES || YES || NO<br />
|-<br />
|Knight, Robert || YES || YES || YES || YES || YES<br />
|-<br />
|Koenig, Tobias || YES || YES || YES || YES || NO<br />
|-<br />
|Kretz, Matthias || NO || NO || YES || YES || NO<br />
|-<br />
|Kulow, Stephan || YES || YES || YES || YES || NO<br />
|-<br />
|Lee, Chris || NO || NO || YES || YES || YES<br />
|-<br />
|Lunak, Lubos || YES || YES || YES || YES || NO<br />
|-<br />
|Mac-Vicar, Duncan || YES || YES || YES || YES || NO<br />
|-<br />
|Macieira, Thiago || YES || YES || YES || YES || YES<br />
|-<br />
|Mantia, Andras || NO || NO || YES || YES || YES<br />
|-<br />
|Martyn, Greg || YES || YES || YES || YES || YES<br />
|-<br />
|McGuire, Thomas || YES || YES || YES || YES || NO<br />
|-<br />
|Molkentin, Daniel || YES || YES || YES || YES || NO<br />
|-<br />
|Montel, Laurent || YES || YES || YES || YES || YES<br />
|-<br />
|Moore, Richard || NO || NO || YES || YES || YES<br />
|-<br />
|Mueller, Dirk || YES || YES || YES || YES || NO<br />
|-<br />
|Mutz, Marc || YES || YES || NO || NO || NO<br />
|-<br />
|Nyblom, Torgny || YES || YES || YES || YES || YES<br />
|- <br />
|Ottens, Kevin || YES || YES || YES || YES || YES<br />
|-<br />
|Pignet, Eric || YES || YES || YES || YES || YES<br />
|-<br />
|Pipping, Sebastian || YES || YES || YES || YES || NO<br />
|-<br />
|Pyne, Michael || YES || YES || YES || YES || YES<br />
|-<br />
|Raabe, Frerich || NO || NO || YES || YES || NO<br />
|-<br />
|Rahn, Torsten || NO || NO || YES || YES || YES<br />
|-<br />
|Riddell, Jonathan || YES || YES || YES || YES || YES<br />
|-<br />
|Sand, Espen || YES || YES || || || YES<br />
|-<br />
|Sanders, Don || YES || YES || YES || YES || No<br />
|-<br />
|Sauer, Sebastian || YES || YES || YES || YES || NO<br />
|-<br />
|Schlaeger, Chris || NO || NO || YES || YES || NO<br />
|-<br />
|Schmeisser, Simon || YES || YES || YES || YES || YES<br />
|-<br />
|Schumacher, Cornelius || YES || YES || YES || YES || YES<br />
|-<br />
|Seigo, Aaron || YES || YES || YES || YES || YES<br />
|-<br />
|Soeken, Mathias || YES || YES || YES || YES || NO<br />
|-<br />
|Stephenson, Will || YES || YES || YES || YES || YES<br />
|-<br />
|Tapsell, John || YES || YES || YES || YES || YES<br />
|-<br />
|Toscano, Pino || YES || YES || YES || YES || YES<br />
|-<br />
|Treat, Adam || YES || YES || YES || YES || YES<br />
|-<br />
|Trueg, Sebastian (Exception: K3b) || YES || YES || YES || YES || YES<br />
|-<br />
|Ventura-Whiting, Ian || YES || YES || YES || YES || YES<br />
|-<br />
|Wallin, Inge || YES || YES || YES || YES ||<br />
|-<br />
|Williams, Matt || YES || YES || YES || YES || YES<br />
|-<br />
|Wolfer, Urs || YES || YES || YES || YES || YES<br />
|-<br />
|Yrvin, Knut || YES || YES || YES || YES || YES<br />
|-<br />
|Zachmann, Thorsten || YES || YES || YES || YES || NO<br />
|-<br />
|}<br />
<br />
== Current TODO List ==<br />
<br />
* KDAB<br />
* Alex Zepeda [mail sent by David Faure]<br />
* Thomas Leitner<br />
* Lars Knoll<br />
* Maksim Orlovich<br />
* Karol Szwed<br />
* Joseph Wenninger<br />
<br />
== Relicensing progress ==<br />
<br />
<br />
http://www.suse.de/~dmueller/licensing/files_KDE1.png</div>Djarviehttps://community.kde.org/index.php?title=Events/Akademy/2010/TaxiCallingService&diff=4016Events/Akademy/2010/TaxiCallingService2010-07-09T14:21:08Z<p>Djarvie: Add name to taxi list</p>
<hr />
<div>If your flight from Tampere-Pirkkala Airport leaves at early hours when there are no bus connections, or you otherwise wish to share a taxi with other people, please write below: <br />
<br />
*Date and departure time of your flight <br />
**Your name, e-mail, IRC nick<br />
<br />
The locals will order taxis according to this list '''to Student House TOAS City, address Tuomiokirkonkatu 19''' ([http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Tuomiokirkonkatu+19,+Tampere,+Suomi&sll=37.0625,-95.677068&sspn=34.396866,79.013672&ie=UTF8&hq=&hnear=Tuomiokirkonkatu+19,+33100+Tampere,+Finland&ll=61.498069,23.770466&spn=0.010116,0.038581&z=15 Google Maps]). We will add information to this page when a taxi has been ordered and at what time it'll be in front of TOAS Student House. <br />
<br />
Tampere taxi information can be found at http://www.taksitampere.fi/in-english/services/. <br />
<br />
'''Taxi list''' <br />
<br />
*July 9 6:15 am (Taxi for 4 people ordered '''4:30 am from TOAS''' by smoinen)<br />
** Jaroslaw Staniek staniek@kde.org jstaniek<br />
** Joseph Wenninger jowenn@kde.org <br />
** Torsten Thelke thelke@kde.org<br />
<br />
*July 9 13:35 (Taxi for 4 people ordered '''11:30 am from Demola''' by smoinen)<br />
** Marco Martin notmart@gmail.com notmart<br />
** Alessandro Diaferia alediaferia@gmail.com alediaferia<br />
** Davide bettio bettio@kde.org uninstall<br />
** Valerio Pilo valerio@kmess.org vpilo<br />
<br />
*July 10 6:15 am (Taxi for 8 people (minivan) ordered '''4:30 am from TOAS''' by smoinen)<br />
**Jonas Vejlin, jonas.vejlin@gmail.com, beer <br />
**Troy Unrau, troy.unrau@gmail.com, troy<br />
**Volker Krause, vkrause@kde.org, vkrause<br />
**Peter Grasch, grasch@simon-listens.org, bedahr<br />
**Tobias Koenig, tokoe@kde.org, tokoe<br />
**Leo Franchi, lfranchi@kde.org<br />
<br />
*July 10 8:00 am (Taxi for 4 people ordered '''6:15 am from TOAS''' by smoinen)<br />
**Patrick Spendrin, ps_ml@gmx.de, SaroEngels<br />
**Andreas Hartmetz, ahartmetz@gmail.com, maelcum<br />
**Kevin Krammer, kevin.krammer@gmx.at, krake<br />
<br />
*July 10 14:35 (Taxi for 4 people ordered '''12:45 pm from TOAS''' by smoinen)<br />
** George Goldberg, grundleborg@googlemail.com, grundleborg<br />
** Sjors Gielen, dazjorz@dazjorz.com, sjors<br />
** Diederik van der Boor, vdboor@codingdomain.com, vdboor<br />
** Sacha Schutz, istdasklar@gmail.com, dridk<br />
** David Jarvie, djarvie@kde.org<br />
<br />
*July 11, 6:15 am (Taxi for 4 people ordered '''4:30 am from TOAS''' by smoinen)<br />
**Jure Repinc, jlp@holodeck1.com, JLP<br />
**Neja Repinc, rene@holodeck1.com, SmrtSkoso</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Akademy-2010&diff=3737KDE PIM/Meetings/Akademy-20102010-07-05T20:21:12Z<p>Djarvie: </p>
<hr />
<div>KDE PIM Bof at Akademy 2010<br />
<br />
= Date and Location =<br />
<br />
<b>Tuesday, July 6th 2010, 18:00 in Area 4</b><br />
<br />
= Agenda =<br />
<br />
Please add stuff here we need to discuss!<br />
<br />
* Minimum required dependencies during KDE 4.6 development cycle.<br />
* Unifying mobile component source and install locations<br />
* Unifying the editor/viewer components for all pim applications<br />
* Concepts for better reuse of editor components (separating gui/logic)<br />
* Timeline for moving editors/viewers to kdepimlibs<br />
* Planning sprint later this year<br />
* Making Akonadi resources available to non-kdepim apps<br />
<br />
= Meeting Notes =<br />
<br />
Please fill this section!<br />
<br />
[[Category:PIM]]</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.5_Feature_Plan&diff=50844Schedules/KDE4/4.5 Feature Plan2010-05-31T09:47:04Z<p>Djarvie: /* kdepim */ KAlarm update</p>
<hr />
<div>This is a list of planned features for the SC 4.5 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.5 Release Schedule]] <br />
*[[Schedules/KDE4/4.5 Release Goals]] <br />
*[[Schedules/KDE4/4.4 Feature Plan]]<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdeaccessibility =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|text-to-speech|Merge kttsd and kttsmgr into one application that sits in the system tray|jpwhiting@kde.org|Jeremy Whiting}} <br />
<br />
|}<br />
<br />
<br><br />
= kdeadmin =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.||Jonathan Riddell, John Layt}} <br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdeartwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|}<br />
<br />
<br><br />
<br />
= kdebase-apps =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Konqueror|Improvements in session-management|edulix@gmail.com|Eduardo Robles Elvira}} <br />
{{FeatureTodo|Konqueror|Improvements in tab-bar widget|edulix@gmail.com|Eduardo Robles Elvira}} <br />
{{FeatureInProgress|Konqueror|New Konqueror bookmarks using Akonadi and Nepomuk, awesome bar|edulix@gmail.com|Eduardo Robles Elvira}} <br />
{{FeatureInProgress|nspluginviewer|npruntime scripting support|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|Konqueror|Add speeddial/thumbnails-like start page|germain@ebooksfrance.org|Germain Garand}} <br />
{{FeatureDone|Konsole|Finish implementing tab context menu|kurt.hindenburg@gmail.com|Kurt Hindenburg}}<br />
{{FeatureDone|Konsole|Allow setting tab profile from file on command-line|kurt.hindenburg@gmail.com|Kurt Hindenburg}}<br />
{{FeatureInProgress|Konsole|Adds support for SHELL_SESSION_ID|kurt.hindenburg@gmail.com|Kurt Hindenburg}}<br />
{{FeatureDone|Konsole|Modernize menu layout|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|Konsole|Move to KTabWidget|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|print-manager|New Print manager KCM and applet replacement, using C++|dantti85-pk@yahoo.com.br|Daniel Nicoletti}} <br />
{{FeatureDone|Dolphin|Drag and drop on tabs|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|Dolphin|Make menus like "View Mode", "Additional Information" and "Sort By" available as toolbar buttons|toddrme2178@gmail.com|Todd}}<br />
{{FeatureTodo|Dolphin|Smooth scrolling|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureTodo|Dolphin|Faceted browsing|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|Dolphin|Make use of additional columns (Symbolic Link Destination, Path or URL) in KFileItemDelegate|frank78@googlemail.com|Frank Reininghaus}} <br />
{{FeatureDone|Dolphin|Show extended meta data also for files that are not indexed or in the case where Nepomuk is turned off.|peter.penz19@gmail.com|Peter Penz}} <br />
|}<br />
<br />
<br><br />
<br />
= kdebase-runtime =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KWallet|Single Sign On using PAM|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureTodo|network kioslave|Backend for LISa|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|network kioslave|Backend for SMB|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|network kioslave|Integrate with remote and zeroconf kioslaves|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|Locale KCM|Add support for new KLocale and KCalendarSystem features (see kdelibs section) including AM/PM, etc. Improvements to usability of existing money display options.|john@layt.net|John Layt}}<br />
{{FeatureDone|Locale KCM|Ability to select more Digit Sets (Bengali, Gujarati, Gurmukhi, Kannada, Khmer, Malayalam, Oriya, Tamil, Telugu and Thai). Ability to set date formats to include Calendar Era.|john@layt.net|John Layt}}<br />
{{FeatureInProgress|network kioslave|Backend for UPnP|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|network kioslave| Backend to discover bluetooth devices and they services |edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureInProgress|bluetooth kioslave|Backend to browse bluetooth devices|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureDone|Nepomuk|Monitor file system changes via inotify|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureTodo|KNotify|Route solid errors via knotify to the device notifier|wilderkde@gmail.com|Jacopo De Simoi}}<br />
|}<br />
<br />
<br><br />
<br />
= kdebase-workspace =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|-<br />
! style="text-align: center;" colspan="4" | Non-Plasma, Non-KWin <br />
{{FeatureDone|KInfoCenter|Complete rewrite of KInfoCenter|hubnerd@ntlworld.com|David Hubner}} <br />
{{FeatureDone|KInfoCenter|Add Export functionality into KInfoCenter|hubnerd@ntlworld.com|David Hubner}}<br />
{{FeatureDone|DeviceInfo KCM|New DeviceInfo KCM for KInfoCenter|hubnerd@ntlworld.com|David Hubner}}<br />
{{FeatureDone|Summary KCM|New Summary KCM for KInfoCenter|hubnerd@ntlworld.com|David Hubner}} <br />
{{FeatureTodo|Icons KCM|More configurable icon sizes|christoph@maxiom.de|Christoph Feck}} <br />
{{FeatureTodo|Fonts KCM|More configurable fonts|christoph@maxiom.de|Christoph Feck}} <br />
{{FeatureTodo|BlueDevil Wizard |Write a new Wizard to pair Bluetooth devices |alex@eyeos.org|Alex Fiestas}} <br />
{{FeatureTodo|Bluetooth KCM|New KCM to manage all bluetooth configurations and devices|ereslibre@kde.org|Rafael Fernandez}}<br />
{{FeatureTodo|Screenedges|Screenedges handling outside of kwin/plasma|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Oxygen style|Move window using left-mouse button on windows' empty areas|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}<br />
{{FeatureDone|Oxygen configuration|Oxygen style and decoration standalone expert configuration tool|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}<br />
{{FeatureDone|Free Space Notifier Daemon|Small daemon that warns you when your home has almost no space left|knuckles@gmail.com|Ivo Anjo}}<br />
{{FeatureInProgress|Activities Daemons|Daemons to handle info about activities (kded daemon and a nepomuk service)|ivan.cukic@kde.org|Ivan Cukic}}<br />
{{FeatureInProgress|Systemsettings|driconf KCM|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|PowerDevil|Display brightness OSD|debfx-kde@fobos.de|Felix Geyer}}<br />
{{FeatureDone|Keyboard|Merge keyboard hardware and layouts configuration UI|arysin@gmail.com|Andriy Rysin}}<br />
{{FeatureDone|Keyboard|Allow adding layouts by language|arysin@gmail.com|Andriy Rysin}}<br />
{{FeatureDone|Keyboard|Add keyboard layout indicator plasma applet|arysin@gmail.com|Andriy Rysin}}<br />
{{FeatureDone|Keyboard|Allow configuring keyboard model without configuring layouts|arysin@gmail.com|Andriy Rysin}}<br />
{{FeatureDone|Keyboard|Allow by-window switching and KDE shortcut without configuring layouts|arysin@gmail.com|Andriy Rysin}}<br />
{{FeatureDone|Keyboard|Rewrite keyboard layouts app into kded daemon|arysin@gmail.com|Andriy Rysin}}<br />
|-<br />
! style="text-align: center;" colspan="4" | Plasma <br />
{{FeatureInProgress|systemtray/taskmanager|port the systray and tasks applet to windows|windows@kde.org|kde windows}}<br />
{{FeatureInProgress|systemtray|monochrome statusnotifier based systray icons support|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|systemtray|sort icons by category|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|systemtray|put hidden icons in a popup menu|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|tasks dataengine|export all informations needed to build an applet comparable to the current one|matthieu_gallien@yahoo.fr|Matthieu Gallien}}<br />
{{FeatureDone|notifications|split systemtray and notifications applet|notmart@gmail.com|Marco Martin}} <br />
{{FeatureInProgress|notifications|new look and behaviour for notifications|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|notifications|support for remote applets for notifications|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|netbook/SAL|use QStandardModels|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|netbook/SAL|support for drag and drop of items|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|netbook/SAL|package manager invocation from the toolbox|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|netbook/Workspace KCM|New default options for KWin: tabbox as present windows, that will be set as regular grid|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|libplasma/extenders|put extendergroups in scrollwidgets|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|libplasma/extenders|possibility to detach exteneritems as standalone windows|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|libplasma/theme|more transparent dialogs when the blur effect is enabled|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|libplasma/desktop|Activity Manager UI|chani@kde.org|Chani}}<br />
{{FeatureTodo|accounts applet|a plasma widget that is a central place to add accounts to social sites like identica and opendesktop, optimized for the netbook shell|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|libplasma|Improvements to Calendar/Clock widgets. Improved config ui. Allow multiple holidays on same day. Allow multiple Holiday Regions. Weekends. etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|folderview|"Open folder" icon to open folder into pop-up at request instead of automatically.|bigras.bruno@gmail.com|Bruno Bigras}}<br />
{{FeatureTodo|folderview|Extend the configuration UI for nepomuksearch|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Extend Calendar DataEngine with Akonadi calendar incidents|Allows to query calendar events/todos from Akonadi in Plasma|gladhornKDEorg|Frederik Gladhorn}}<br />
{{FeatureDone|calculator|Added optional libqalculate support in the calculator runner|agostinelli@gmail.com|Matteo Agostinelli}}<br />
{{FeatureInProgress|KRunner|Add some advanced sorting to KRunner using Nepomuk|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KRunner|Improve keyboard navigation & command history interaction|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureInProgress|device-notifier|Route all solid error notifications via knotify to the device notifier|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureInProgress|device-notifier|Detailed (HAL) error notifications in the device notifier|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureInProgress|Plasma::Theme|Themed CSS support|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureTodo|battery|Weighted charge information for multiple batteries|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureTodo|Plasma|Welcome plasmoid|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|crystal|New desktop search widget|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|networkmanagement|Network management Plasmoid|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureDone|quicklaunch|Improvements from Ingomar Wesp|l.appelhans@gmx.de|Lukas Appelhans}}<br />
<br />
|-<br />
! style="text-align: center;" colspan="4" | KWin<br />
{{FeatureDone|Tiling|Merge window tiling branch|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|KWin|New flag to exclude windows from switchers|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KCM Decoration|New decoration kcm with previews and GHNS|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Aurorae|Port Aurorae to GraphicsView and KDecoration|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Aurorae|Better themeing support|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Aurorae|Window tabbing support|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Aurorae|Decorations on window sides|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|Aurorae|Autohiding decoration for maximized windows|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|kwin|hide windows from other activities|chani@kde.org|Chani}}<br />
{{FeatureTodo|Effects|Move features from present windows to libkwineffects to make them available in desktop grid|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|Effects|Add close window button to each window in present windows/desktop grid|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|Window Tabbing/libtaskmanager|Announce window groups to be used for grouping in tasks applet|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|KWin/plasma|New window type for Plasma dashboard|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Effects|New blur effect|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Effects|High quality scaling shader for the taskbar thumbnails|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureTodo|KWin|Hint for defining the window snap rect|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Effects|Glide effect for opening and closing windows|iori.yagami.26979@gmail.com|Iori Yagami}}<br />
|}<br />
<br />
<br><br />
<br />
= kdebindings =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|C# bindings|Split the bindings into smaller assemblies, like qyoto-qtcore, qyoto-qtgui, etc..|arno@arnorehn.de|Arno Rehn}}<br />
{{FeatureInProgress|C# bindings|Auto-generate the assemblies from SMOKE libs|arno@arnorehn.de|Arno Rehn}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Simulate Lunar Eclipses|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Social and Geographical Integration for KStars|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}} <br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}} <br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}} <br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}} <br />
{{FeatureTodo|Kalzium|Port Kalzium to use QGV based periodic table widget|mhanwell@kde.org|Marcus D. Hanwell}}<br />
{{FeatureTodo|Marble|Add proper support for GPX waypoints, tracks and routes display|anders@alweb.dk|Anders Lund}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|Support OpenStreetMap Nominatim as search backend (MarbleRunner)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Generalized Animations with GeoDataLookAt support|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|Online-Routing|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Marble|GPS improvements|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Maemo Support|earthwings@gentoo.org|Bastian Holst, Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|GeoGraphicsScene for Online Service Plugins|bastianholst@gmx.de|Bastian Holst}}<br />
{{FeatureInProgress|Marble|Follow XDG Base Directory Specification|bastianholst@gmx.de|Bastian Holst}}<br />
{{FeatureDone|Marble|Download region|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Configurable texture layer blending|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Import geonames city data|sonu.itbhu@gmail.com|Harshit Jain}}<br />
{{FeatureInProgress|Marble|Bookmark support|anik.varshney@gmail.com|Kumar Anik Varshney}}<br />
{{FeatureInProgress|Marble|Various Marble speed improvements|rahn@kde.org|Torsten Rahn, Ariya Hidayat}}<br />
{{FeatureDone|Marble|Plugin to display APRS data|hardaker@users.sourceforge.net|Wes Hardaker}}<br />
{{FeatureDone|KAlgebra|Type checker for expressions to statically detect errors|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Support for drawing implicit curves|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}<br />
{{FeatureDone|Parley|Parley practice mode rewritten|gladhornKDEorg|Daniel Laidig, Frederik Gladhorn}}<br />
{{FeatureDone|Parley|LaTeX support|laidig_kde.org|Daniel Laidig}}<br />
{{FeatureTodo|Parley|Better support for entering synonyms|laidig_kde.org|Benjamin Schleinzer, Daniel Laidig}}<br />
{{FeatureTodo|Cantor|import and polish Qalculate! backend|mail@milianw.de|Milian Wolff}}<br />
{{FeatureDone|KTurtle|Implement GHNS download support|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureTodo|KTurtle|Implement GHNS upload support|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|Rocs|Node beautification in SVG|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Rocs|Threads for not blocking the UI|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Rocs|Redesigned the UI for better usability|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Rocs|Plugin System|wiglot@gmail.com|Wagner Reck}}<br />
{{FeatureDone|Rocs|Small plugins as examples|wiglot@gmail.com|Wagner Reck}}<br />
{{FeatureDone|Rocs|Multiple Script support|tcanabrava@kde.org|Tomaz Canabrava}}<br />
|}<br />
<br><br />
<br />
= kdegames =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
{{FeatureTodo|Granatier|Arena Editor|k.hias@gmx.de|Mathias Kraus}}<br />
{{FeatureInProgress|Kajongg|New traditional Mahjongg for four players|wolfgang@rohdewald.de|Wolfang Rohdewald}}<br />
{{FeatureTodo|Kajongg|Default voices for computer players|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|KBounce|Difficulty levels|ascherfy@gmail.com|Andreas Scherf}}<br />
{{FeatureDone|KBounce|Random images as background|ascherfy@gmail.com|Andreas Scherf}}<br />
{{FeatureTodo|KBreakOut|Level Sets|fela.kde@gmail.com|Fela Winkelmolen}} {{FeatureTodo|KBreakOut|Sound|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KGoldrunner|Add the Demolition game (20 levels)|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureDone|Kigo|Load SGF games from command line and register to mimetype 'application/x-go-sgf'|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|Kigo|Fix KNewStuff provider issues|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|Kiriki|Hint|luizromario@gmail.com|Luiz Romário Santana Rios}}<br />
{{FeatureTodo|Kolf|Replace with Kolf 2 (help on coding and artwork desired)|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|Konquest|Merge the patch by Sean D'Epagnier to implement many features like map editing|pinaraf@pinaraf.info|Pierre Ducroquet}}<br />
{{FeatureDone|KPat|Add keyboard controls to allow playing without a mouse.|parker.coates@kdemail.net|Parker Coates}}<br />
{{FeatureDone|KPat|Create a new LibKCardGame from KPat's card scene logic. It is a private library for SC 4.5, but the intention is to make it generic, stable and friendly enough for use in other card games in a future release.|parker.coates@kdemail.net|Parker Coates}}<br />
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|kleag@free.fr|Gaël de Chalendar}} <br />
{{FeatureTodo|KsirK|Boost playing over Jabber|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KSquares|Re-write computer player, make it act faster and more intelligent|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureTodo|KSquares|Add more types of boards: hexagonal, triangular|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureTodo|KSudoku|Import new engine|joselb@gmx.net|Johannes Bergmeier}} <br />
{{FeatureTodo|KSudoku|Port game to new engine|joselb@gmx.net|Johannes Bergmeier}} <br />
{{FeatureTodo|KSudoku|Adapt view to show information provided by engine|joselb@gmx.net|Johannes Bergmeier}} <br />
{{FeatureTodo|KSudoku|Add new actions to GUI|joselb@gmx.net|Johannes Bergmeier}}<br />
{{FeatureInProgress|KTuberling|A new "fast switch" between playgrounds|alex@eyeos.org|Alex Fiestas}}<br />
{{FeatureDone|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}233784 Optimize size of puzzle files in default collection] (temporarily fixed for this release cycle with an awful hack)|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}211859 Recieve new puzzles over KNewStuff]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}211861 Introduce handicap as a means to configure difficulty]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}211866 Implement puzzle piles to organize pieces]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}212814 Quick piece grouping]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}213774 Add magnifying glass]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureDone|Palapeli|Rewrite puzzle table mouse interaction stack|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|Palapeli|Cleanup config dialog code|majewsky@gmx.net|Stefan Majewsky}}<br />
|}<br />
<br />
<br><br />
<br />
= kdegraphics =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|libkdcraw|Make color management options more flexible|marcel.wiesweg@gmx.de|Marcel Wiesweg}} <br />
{{FeatureDone|libksane|Improve auto-selection|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureDone|libksane|Highlight scanned area|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureTodo|libksane|Add public API for available devices|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureDone|gwenview|Support for starting with multiple images|agateau@kde.org|Aurelien Gateau}}<br />
{{FeatureDone|gwenview|Add option to show image size and file size below thumbnails|agateau@kde.org|Aurelien Gateau}}<br />
{{FeatureDone|gwenview|Add option to disable video support|agateau@kde.org|Aurelien Gateau}}<br />
{{FeatureDone|gwenview|Avoid blocking UI when modifying or saving images|agateau@kde.org|Aurelien Gateau}}<br />
{{FeatureDone|gwenview|Wrap around when panning images|agateau@kde.org|Aurelien Gateau}}<br />
{{FeatureTodo|gwenview|Show Nepomuk info in image meta info|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureTodo|gwenview|Persistent changes|agateau@kde.org|Aurelien Gateau}}<br />
{{FeatureTodo|okular|Thumb creators via Okular Core|harsh@harshj.com|Harsh J}} <br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdelibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|katepart|loading compressed files and then saving them back in the original compression format (bug 65518)<br />
|cullmann@kde.org|Christoph Cullmann}}<br />
{{FeatureTodo|katepart|Add visual block mode and make the basic commands support it|ehambergαgmail.com|Erlend Hamberg}}<br />
{{FeatureTodo|katepart|context dependent indenters|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|scripting configuration, esp. for indenters|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|list of available scripts and indenters|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|GHNS for scripts/indenters|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|easier writing of indenters, esp. by automatically reloading them when changed|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|extend list of available default styles for highlighting, remove hardcoded colors from existing XML files|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|improve AutoBrace plugin|mail@milianw.de|Milian Wolff}}<br />
{{FeatureInProgress|katepart/ktexteditor|defaultvalues, regular expressions, mirroring master, scripting of templates|jowenn(you_know)kde(here_too)org|Joseph Wenninger}}<br />
{{FeatureInProgress|ktexteditor plugin|InsaneHTML_LE (zencoding like selector input (light edition)|jowenn(you_know)kde(here_too)org|Joseph Wenninger}}<br />
{{FeatureTodo|katepart|replace smart cursor/ranges API|cullmann@kde.org|Christoph Cullmann}}<br />
{{FeatureTodo|kdeui|API to integrate KStatusNotifierItem and KNotification: both as class api and DBus specification API|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureDone|KCalendarSystem|Add support for Date Difference calculations.|john@layt.net|John Layt}}<br />
{{FeatureDone|KCalendarSystem|Add support for era based calendar systems.|john@layt.net|John Layt}}<br />
{{FeatureDone|KCalendarSystem|Add new calendar systems: Japanese Era, Thai, Taiwanese.|john@layt.net|John Layt}}<br />
{{FeatureDone|KCalendarSystem|Add support for Unicode format strings for Qt and cross-platform compatability (for output only, not input).|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Bahai'i, Chinese, Buddhist, etc.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalendarSystem|Add support for traditional/USA week numbering.|john@layt.net|John Layt}}<br />
{{FeatureTodo|kdecore|Group policy (Windows) backend for KAuth|drf@kde.org|Dario Freddi}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdeui|Implement caps-lock warning for password entry widgets|lemma@confuego.org|Michael Leupold}}<br />
{{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.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add configuration for AM/PM symbols.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Full POSIX compliant format support for date, time, numbers and money.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement more 'named' date/time formats, e.g. ISO, UnixTimestamp, RFC3339, etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add Full date format in addition to existing short and long.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add default colour to optionally display negative numbers.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement support for additional Country Code standards: ISO Alpha 3, ISO Numeric 3, FIPS-10.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement support for Country Code sub-regions, i.e. States/Provinces/etc. Needed for new KHolidays.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdeui|Improvements to KDatePicker/KDateTable for feature parity with Plasma Calendar widget, i.e. holiday support, select calendar system, etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdeui|DBus interface in StatusNotifierItem to connect it with freedesktop notifications instances|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|khtml|Improvements in kwallet integration|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureInProgress|khtml|Basic audio/video tag support|germain@ebooksfrance.org|Michael Howell and Germain Garand}} <br />
{{FeatureInProgress|khtml|DOM3 XPath/XPath1 support|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureDone|khtml|Selectors API1|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|khtml and kparts|More general KPart scripting interfaces|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|khtml|Implement more of DOM3's CSSOM View module|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureInProgress|khtml|Implement missing parts of DOM3's Background and Borders module|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|khtml|add new form widgets defined in HTML5 draft|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KNewStuff|Improved Download Dialog, multiple previews, better integration of details, changelog is displayed|gladhornKDEorg|Frederik Gladhorn}}<br />
{{FeatureInProgress|KNewStuff|Icon view mode|gladhornKDEorg|Reza Shah, Frederik Gladhorn}}<br />
{{FeatureDone|KNewStuff|Upload dialog rewritten: It now supports updating of old uploads, previews, most data that can be entered on the website and allows direct login to the account|gladhornKDEorg|Frederik Gladhorn}}<br />
{{FeatureTodo|KNewStuff|Support more than one payload|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureTodo|kdeui|Social About Dialog|teo@kde.org|Téo Mrnjavac}}<br />
{{FeatureTodo|kdeui|Generic find bar widget|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureTodo|kio|SSL client certificate support|ahartmetz@gmail.com|Andreas Hartmetz}}<br />
{{FeatureTodo|kio|SSL root certificate list GUI + backend|ahartmetz@gmail.com|Andreas Hartmetz}}<br />
{{FeatureDone|kio|Add "apply to all" checkbox in renamedialog and allow for automatic renaming|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kio|Port renamedialog to KFileMetaDataWidget|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kio|Don't select extension in renamedialog|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kio|Better listing of applications in file "open with" context menu|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kio|Context menu entry to open all files in their default applications|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kio|Add support for additional columns (e.g., smybolic link destination) in KFileItemDelegate|frank78ac@googlemail.com|Frank Reininghaus}}<br />
{{FeatureDone|kfile|Scroll wheel support for breadcrumb bar|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kfile|Show all sub-folders in breadcrumb bar|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kfile|Middle-click on subfolder in the breadcrumb bar to open in a new tab|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kfile|Easier access to protocols in breadcrumb bar|toddrme2178@gmail.com|Todd}}<br />
{{FeatureTodo|kfile|Show sub-sub-folders (and so on) in breadcrumb bar|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kdecore|Generic shared-memory cache|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureDone|kdeui|Redesigned icon cache|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureDone|kdeui|Support alpha channel in KColor classes|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureDone|nepomuk|Redesigned Nepomuk::TagWidget which can now actually be used by applications|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|kio|Remember downloads via Nepomuk|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|solid|Broadcast mount/unmount messages across processes|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureTodo|solid|Add parent matching to predicate parsing|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureDone|kdeui|Add the KRecursiveFilterProxyModel to kdeui/itemviews|steveire@gmail.com|Stephen Kelly}}<br />
|}<br />
<br><br />
<br />
= kdemultimedia =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Video Thumbnailer|Add ffmpegthumbnailer for faster video thumbnailing|ascherfy@gmail.com|Andreas Scherf}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdenetwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}} <br />
{{FeatureTodo|Kopete|Jabber Jingle video support|detlev.casanova@gmail.com|Detlev Casanova}} <br />
{{FeatureTodo|Kopete|Jabber Jingle ICE support|detlev.casanova@gmail.com|Detlev Casanova}} <br />
{{FeatureTodo|Kopete|Add support for urls to Bonjour plugin|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Kopete|Rich text support for ICQ|kedgedev@gmail.com|Roman Jarosz}} <br />
{{FeatureDone|Kopete|Extended video controls|fschaefer.oss(at)googlemail.com|Frank Schaefer}} <br />
{{FeatureTodo|Kopete|Akonadi History Plugin|roideuniverse@gmail.com|Kaushik Saurabh}} <br />
{{FeatureTodo|Krdc|Connection status and reconnect screen|murraytony@gmail.com|Tony Murray}}<br />
{{FeatureDone|Krdc|Much improved new connection screen: more info, sortable, interactive, and better use of space|murraytony@gmail.com|Tony Murray}}<br />
{{FeatureInProgress|KGet|Use plasma notifications to show the progress|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureDone|KGet|Refaktor Torrent-Plugin to base on the newly created libktorrent from extragear|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KGet|Better error handling|l.appelhans@gmx.de|Lukas Appelhans}}<br />
|}<br />
<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|KMail|Port to Akonadi|kde-pim@kde.org|Thomas McGuire}}<br />
{{FeatureInProgress|KOrganizer|Port to Akonadi|kde-pim@kde.org|Frank Osterfeld, Sebastian Sauer}}<br />
{{FeatureInProgress|KJots|Port to Akonadi|kde-pim@kde.org|Stephen Kelly}}<br />
{{FeatureTodo|KHolidays|Add support for holiday types and day-off types.|john@layt.net|John Layt}}<br />
{{FeatureDone|KHolidays|Add support for alternative calendar systems to enable new holiday files for countries such as Iran and Israel, support for regional level files to enable new holiday files for all the Australian states and UK regions, improved metadata such as file language, support for advanced holiday calculations such as substitute days, and an improved API for more efficient queries.|john@layt.net|John Layt}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|knowledgebase|port knowledgebase plasmoid to new engine|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureTodo|knowledgebase|Add categories|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureDone|Bookmarks widget|New|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Mandelbrot Wallpaper|Performance improvements|jacob.benoit.1@gmail.com|Benoit Jacob}} <br />
{{FeatureDone|Mandelbrot Wallpaper|Rendering improvements (through dithering, extra iterations, and better/simpler formulas)|jacob.benoit.1@gmail.com|Benoit Jacob}}<br />
{{FeatureDone|Mandelbrot Wallpaper|Allow to import/export parameters and to export to PNG images|jacob.benoit.1@gmail.com|Benoit Jacob}}<br />
{{FeatureDone|Comic Applet|Add option to show "text", "icons" or both "text and icons" for tabs|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureDone|Comic Applet|Prefetch next and previous comic strip (thx to Miha Cancula)|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureDone|Character Runner|New|akreuzkamp@web.de|Anton Kreuzkamp}}<br />
{{FeatureDone|KDE Observatory|Performance improvements, new data engine|sandroandrade@kde.org|Sandro Andrade}}<br />
{{FeatureDone|Plasmaboard|Completly rework the current onscreen keyboard and add key layouts for tablets and mids. Better performance, better useability, less memory usage. See: http://btux1984.wordpress.com/ |bjoern@ruberg-wegener.de|Björn Ruberg}}<br />
|}<br />
<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Lokalize|Cache filestats to improve initial project scam time|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureDone|Lokalize|Support GNU PO file layout better by paying attention to the language specified in the PO file header (not the project-wide one)|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureDone|Lokalize|Rewrite glossary engine to use QDom|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureDone|Lokalize|Return simple [but reliable] project creation back|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureInProgress|Kate|Replace old snippet plugin through TNG plugin and enhance the usability of the new plugin|jowenn(you_know)kde(here_too)org|Joseph Wenninger}}<br />
{{FeatureDone|Kate|Port the old XML completion plugin (xmltools)|tomastrnka@gmx.com|Tomáš Trnka}} <br />
{{FeatureInProgress|Umbrello|Add a code importing wizzard|andi.fischer@NOSPAMhispeed.ch|Andi Fischer}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeutils =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Ark|Add an options dialog (maybe)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Simplify Kerfuffle's API (jobs, interfaces etc) and try to make it stable|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make the internal previewer optional|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Add a "Preview with..." context menu item|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make Kerfuffle really thread-safe (and use threads in less places)|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Get rid of the Observer code in Kerfuffle|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make error reporting work as expected in Kerfuffle|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}} <br />
{{FeatureInProgress|Okteta|Allow writing structure definitions in JavaScript|alex.richardson@gmx.de|Alex Richardson}} <br />
{{FeatureInProgress|Okteta|Add possibility to set count of bytes per line/group|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|kdelirc/kremotecontrol|Transition from KDELirc to KRemoteControl|michael_zanetti@gmx.net|Michael Zanetti}} <br />
{{FeatureDone|KGpg|Add &quot;caff&quot; mode for keysigning|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureDone|Okteta|Add KNewStuff support to the structures tool|alex.richardson@gmx.de|Alex Richardson}} <br />
{{FeatureDone|Okteta|Allow pinning structure beginning to a specific offset|alex.richardson@gmx.de|Alex Richardson}}<br />
{{FeatureDone|Okteta|new export formats: S-Record, Intel Hex, Base32, Ascii85, Uuencoding, Xxencoding|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|add QIODevice for AbstractByteArrayModel and make mimetype detection use this instead of only filename |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Refactor mouse input to controllers for the bytearray widget|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br />
<br><br />
<br />
= kdetoys =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|kteatime|Port to KStatusNotifierItem|kde@hilefoks.org|Stefan Böhmann}} <br />
{{FeatureInProgress|kteatime|Port to KConfigXT|kde@hilefoks.org|Stefan Böhmann}} <br />
{{FeatureInProgress|kteatime|Support categories|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureInProgress|kteatime|Improved indicator icon painting|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureTodo|kteatime|Fork multiple instances for multiple timers|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureTodo|kteatime|Tea runner|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureTodo|kteatime|Improved command line|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureTodo|amor|Do some refactoring in amor|kde@hilefoks.org|Stefan Böhmann}} <br />
{{FeatureTodo|amor|Improve theme support|kde@hilefoks.org|Stefan Böhmann}} <br />
{{FeatureTodo|amor|Implement KNewStuff support|kde@hilefoks.org|Stefan Böhmann}} <br />
{{FeatureTodo|amor|Revamp configure dialog|kde@hilefoks.org|Stefan Böhmann}} {{FeatureTodo|amor|Sound support|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureTodo|amor|Add KStatusNotifierItem support|kde@hilefoks.org|Stefan Böhmann}}<br />
{{FeatureInProgress|ktux|Do some refactoring in ktux|kde@hilefoks.org|Stefan Böhmann}} <br />
{{FeatureTodo|ktux|Revamp configure dialog|kde@hilefoks.org|Stefan Böhmann}} {{FeatureTodo|ktux|Sound support|kde@hilefoks.org|Stefan Böhmann}}<br />
|}<br />
<br />
<br><br />
<br />
= Other =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.5_Feature_Plan&diff=50749Schedules/KDE4/4.5 Feature Plan2010-04-25T19:11:47Z<p>Djarvie: Add KAlarm feature</p>
<hr />
<div>This is a list of planned features for the SC 4.5 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.5 Release Schedule]] <br />
*[[Schedules/KDE4/4.5 Release Goals]] <br />
*[[Schedules/KDE4/4.4 Feature Plan]]<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br><br />
<br />
= kdeadmin =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.||Jonathan Riddell, John Layt}} <br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdeartwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|}<br />
<br />
<br><br />
<br />
= kdebase-apps =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Konqueror|Improvements in session-management|edulix@gmail.com|Eduardo Robles Elvira}} <br />
{{FeatureTodo|Konqueror|Improvements in tab-bar widget|edulix@gmail.com|Eduardo Robles Elvira}} <br />
{{FeatureInProgress|Konqueror|New Konqueror bookmarks using Akonadi and Nepomuk, awesome bar|edulix@gmail.com|Eduardo Robles Elvira}} <br />
{{FeatureInProgress|nspluginviewer|npruntime scripting support|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureInProgress|Konsole|Finish implementing tab context menu|kurt.hindenburg@gmail.com|Kurt Hindenburg}}<br />
{{FeatureInProgress|Konsole|Allow setting tab profile from file on command-line|kurt.hindenburg@gmail.com|Kurt Hindenburg}}<br />
{{FeatureInProgress|Konsole|Adds support for SHELL_SESSION_ID|kurt.hindenburg@gmail.com|Kurt Hindenburg}}<br />
{{FeatureInProgress|Konsole|Modernize menu layout|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|Konsole|Move to KTabWidget|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|print-manager|New Print manager KCM and applet replacement, using C++|dantti85-pk@yahoo.com.br|Daniel Nicoletti}} <br />
{{FeatureDone|Dolphin|Drag and drop on tabs|toddrme2178@gmail.com|Todd}}<br />
{{FeatureInProgress|Dolphin|Make view sub-menus available as toolbar buttons|toddrme2178@gmail.com|Todd}}<br />
{{FeatureInProgress|Dolphin|Smooth scrolling|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Dolphin|Faceted browsing|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureTodo|Dolphin|Make use of additional columns in KDirModel/KFileItemDelegate|frank78@googlemail.com|Frank Reininghaus}} <br />
|}<br />
<br><br />
<br />
= kdebase-runtime =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KWallet|Single Sign On using PAM|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureTodo|network kioslave|Backend for LISa|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|network kioslave|Backend for SMB|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|network kioslave|Integrate with remote and zeroconf kioslaves|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|Locale KCM|Add support for new KLocale features (see kdelibs section) including Digit Groups, AM/PM, etc. Improvements to usability of existing money display options.|john@layt.net|John Layt}}<br />
{{FeatureInProgress|network kioslave|Backend for UPnP|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|network kioslave| Backend to discover bluetooth devices and they services |edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureInProgress|bluetooth kioslave|Backend to browse bluetooth devices|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureDone|Nepomuk|Monitor file system changes via inotify|trueg@kde.org|Sebastian Trueg}}<br />
|}<br />
{{FeatureTodo|KNotify|Route solid errors via knotify to the device notifier|wilderkde@gmail.com|Jacopo De Simoi}}<br />
<br />
<br><br />
<br />
= kdebase-workspace =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|-<br />
! style="text-align: center;" colspan="4" | Non-Plasma, Non-KWin <br />
{{FeatureTodo|Icons KCM|More configurable icon sizes|christoph@maxiom.de|Christoph Feck}} <br />
{{FeatureTodo|Fonts KCM|More configurable fonts|christoph@maxiom.de|Christoph Feck}} <br />
{{FeatureTodo|BlueDevil Wizard |Write a new Wizard to pair Bluetooth devices |alex@eyeos.org|Alex Fiestas}} <br />
{{FeatureTodo|Bluetooth KCM|New KCM to manage all bluetooth configurations and devices|ereslibre@kde.org|Rafael Fernandez}}<br />
{{FeatureTodo|Screenedges|Screenedges handling outside of kwin/plasma|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|Oxygen style|Move window using left-mouse button on windows' empty areas|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}<br />
{{FeatureInProgress|Oxygen configuration|Oxygen style and decoration standalone expert configuration tool|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}<br />
{{FeatureInProgress|Free Space Notifier Daemon|Small daemon that warns you when your home has almost no space left|knuckles@gmail.com|Ivo Anjo}}<br />
{{FeatureInProgress|Activities Daemons|Daemons to handle info about activities (kded daemon and a nepomuk service)|ivan.cukic@kde.org|Ivan Cukic}}<br />
{{FeatureInProgress|Systemsettings|driconf KCM|fredrik@kde.org|Fredrik Höglund}}<br />
|-<br />
! style="text-align: center;" colspan="4" | Plasma <br />
{{FeatureInProgress|systemtray/taskmanager|port the systray and tasks applet to windows|windows@kde.org|kde windows}}<br />
{{FeatureInProgress|systemtray|monochrome statusnotifier based systray icons support|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|systemtray|sort icons by category|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|systemtray|put hidden icons in a popup menu|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|tasks dataengine|export all informations needed to build an applet comparable to the current one|matthieu_gallien@yahoo.fr|Matthieu Gallien}}<br />
{{FeatureDone|notifications|split systemtray and notifications applet|notmart@gmail.com|Marco Martin}} <br />
{{FeatureInProgress|notifications|new look and behaviour for notifications|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|notifications|support for remote applets for notifications|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|netbook/SAL|use QStandardModels|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|netbook/SAL|support for drag and drop of items|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|netbook/SAL|package manager invocation from the toolbox|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|netbook/Workspace KCM|New default options for KWin: tabbox as present windows, that will be set as regular grid|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|libplasma/extenders|put extendergroups in scrollwidgets|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|libplasma/extenders|possibility to detach exteneritems as standalone windows|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|libplasma/theme|more transparent dialogs when the blur effect is enabled|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|libplasma/desktop|Activity Manager UI|chani@kde.org|Chani}}<br />
{{FeatureTodo|accounts applet|a plasma widget that is a central place to add accounts to social sites like identica and opendesktop, optimized for the netbook shell|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|libplasma|Improvements to Calendar/Clock widgets. Improved config ui. Allow multiple holidays on same day. Allow multiple Holiday Regions. Weekends. etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|folderview|"Open folder" icon to open folder into pop-up at request instead of automatically.|bigras.bruno@gmail.com|Bruno Bigras}}<br />
{{FeatureTodo|folderview|Extend the configuration UI for nepomuksearch|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Extend Calendar DataEngine with Akonadi calendar incidents|Allows to query calendar events/todos from Akonadi in Plasma|gladhornKDEorg|Frederik Gladhorn}}<br />
{{FeatureDone|calculator|Added optional libqalculate support in the calculator runner|agostinelli@gmail.com|Matteo Agostinelli}}<br />
{{FeatureInProgress|KRunner|Add some advanced sorting to KRunner using Nepomuk|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KRunner|Improve keyboard navigation & command history interaction|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureInProgress|device-notifier|Route all solid error notifications via knotify to the device notifier|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureInProgress|device-notifier|Detailed (HAL) error notifications in the device notifier|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureInProgress|Plasma::Theme|Themed CSS support|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureTodo|battery|Weighted charge information for multiple batteries|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|crystal|New desktop search widget|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|networkmanagement|Network management Plasmoid|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|quicklaunch|Improvements from Ingomar Wesp|l.appelhans@gmx.de|Lukas Appelhans}}<br />
<br />
|-<br />
! style="text-align: center;" colspan="4" | KWin<br />
{{FeatureTodo|Tiling|Merge window tiling branch|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|KWin|New flag to exclude windows from switchers|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KCM Decoration|New decoration kcm with previews and GHNS|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Aurorae|Port Aurorae to GraphicsView and KDecoration|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|Aurorae|Better themeing support|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|Aurorae|Window tabbing support|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|Aurorae|Decorations on window sides|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|Aurorae|Autohiding decoration for maximized windows|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|kwin|hide windows from other activities|chani@kde.org|Chani}}<br />
{{FeatureTodo|Effects|Move features from present windows to libkwineffects to make them available in desktop grid|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|Effects|Add close window button to each window in present windows/desktop grid|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|Window Tabbing/libtaskmanager|Announce window groups to be used for grouping in tasks applet|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin/plasma|New window type for Plasma dashboard|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|Effects|New blur effect|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Effects|High quality scaling shader for the taskbar thumbnails|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureTodo|KWin|Hint for defining the window snap rect|fredrik@kde.org|Fredrik Höglund}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Simulate Lunar Eclipses|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Social and Geographical Integration for KStars|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}} <br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}} <br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}} <br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}} <br />
{{FeatureTodo|Marble|Add proper support for GPX waypoints, tracks and routes display|anders@alweb.dk|Anders Lund}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Kalzium|Port Kalzium to use QGV based periodic table widget|mhanwell@kde.org|Marcus D. Hanwell}}<br />
{{FeatureDone|Marble|Support OpenStreetMap Nominatim as search backend (MarbleRunner)|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Generalized Animations with GeoDataLookAt support|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Online-Routing|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|GPS improvements|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|Maemo Support|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Marble|GeoGraphicsScene for Online Service Plugins|bastianholst@gmx.de|Bastian Holst}}<br />
{{FeatureInProgress|Marble|Download region|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Configurable texture layer blending|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Import geonames city data|sonu.itbhu@gmail.com|Harshit Jain}}<br />
{{FeatureInProgress|Marble|Add new icons for online services|gabrieljoel@gmail.com|Gabriel Joel Perez}}<br />
{{FeatureInProgress|Marble|Download Progressbar in Qt-only version|akssps011@gmail.com|Siddharth Srivastava}}<br />
{{FeatureInProgress|Marble|Bookmark support|anik.varshney@gmail.com|Kumar Anik Varshney}}<br />
{{FeatureInProgress|Marble|Various Marble speed improvements|rahn@kde.org|Torsten Rahn, Ariya Hidayat}}<br />
{{FeatureDone|KAlgebra|Type checker for expressions to statically detect errors|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureInProgress|KAlgebra|Support for drawing implicit curves|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}<br />
{{FeatureInProgress|Parley|Parley practice mode rewritten|gladhornKDEorg|Daniel Laidig, Frederik Gladhorn}}<br />
{{FeatureTodo|Cantor|import and polish Qalculate! backend|mail@milianw.de|Milian Wolff}}<br />
{{FeatureInProgress|KTurtle|Implement GHNS download support|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureTodo|KTurtle|Implement GHNS upload support|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|Rocs|Node beautification in SVG|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Rocs|Threads for not blocking the UI|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Rocs|Redesigned the UI for better usability|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Rocs|Plugin System|wiglot@gmail.com|Wagner Reck}}<br />
{{FeatureDone|Rocs|Small plugins as examples|wiglot@gmail.com|Wagner Reck}}<br />
{{FeatureDone|Rocs|Multiple Script support|tcanabrava@kde.org|Tomaz Canabrava}}<br />
|}<br />
<br><br />
<br />
= kdegames =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|KBounce|Difficulty levels|ascherfy@gmail.com|Andreas Scherf}}<br />
{{FeatureDone|KBounce|Random images as background|ascherfy@gmail.com|Andreas Scherf}}<br />
{{FeatureTodo|KBreakOut|Level Sets|fela.kde@gmail.com|Fela Winkelmolen}} {{FeatureTodo|KBreakOut|Sound|fela.kde@gmail.com|Fela Winkelmolen}} {{FeatureTodo|KGoldrunner|Add the Demolition game (20 levels)|iandw.au@gmail.com|Ian Wadham}}<br />
{{FeatureTodo|Kolf|Replace with Kolf 2 (help on coding and artwork desired)|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|kleag@free.fr|Gaël de Chalendar}} <br />
{{FeatureTodo|KsirK|Boost playing over Jabber|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KSquares|Re-write computer player, make it act faster and more intelligent|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureTodo|KSquares|Add more types of boards: hexagonal, triangular|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureTodo|KSudoku|Import new engine|joselb@gmx.net|Johannes Bergmeier}} <br />
{{FeatureTodo|KSudoku|Port game to new engine|joselb@gmx.net|Johannes Bergmeier}} <br />
{{FeatureTodo|KSudoku|Adapt view to show information provided by engine|joselb@gmx.net|Johannes Bergmeier}} <br />
{{FeatureTodo|KSudoku|Add new actions to GUI|joselb@gmx.net|Johannes Bergmeier}}<br />
{{FeatureTodo|Granatier|Arena Editor|k.hias@gmx.de|Mathias Kraus}}<br />
{{FeatureInProgress|Kajongg|New traditional Mahjongg for four players|wolfgang@rohdewald.de|Wolfang Rohdewald}}<br />
{{FeatureTodo|Kajongg|Default voices for computer players|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureTodo|Kajongg|Make playing against computer suspendable/resumable|wolfgang@rohdewald.de|Wolfgang Rohdewald}}<br />
{{FeatureDone|Kigo|Load SGF games from command line and register to mimetype 'application/x-go-sgf'|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|Kigo|Fix KNewStuff provider issues|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|KTuberling|A new "fast switch" between playgrounds|alex@eyeos.org|Alex Fiestas}}<br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}233784 Optimize size of puzzle files in default collection]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}211859 Recieve new puzzles over KNewStuff]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}211861 Introduce handicap as a means to configure difficulty]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}211866 Implement puzzle piles to organize pieces]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}212814 Quick piece grouping]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}213774 Add magnifying glass]|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureDone|Palapeli|Rewrite puzzle table mouse interaction stack|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|Palapeli|Cleanup config dialog code|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|Konquest|Merge the patch by Sean D'Epagnier to implement many features like map editing|pinaraf@pinaraf.info|Pierre Ducroquet}}<br />
|}<br />
<br />
<br><br />
<br />
= kdegraphics =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|libkdcraw|Make color management options more flexible|marcel.wiesweg@gmx.de|Marcel Wiesweg}} <br />
{{FeatureDone|libksane|Improve auto-selection|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureInProgress|libksane|Highlight scanned area|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureTodo|libksane|Add public API for available devices|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureTodo|gwenview|Show Nepomuk info in image meta info|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureTodo|gwenview|Persistent changes|agateau@kde.org|Aurelien Gateau}}<br />
{{FeatureTodo|okular|Thumb creators via Okular Core|harsh@harshj.com|Harsh J}} <br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdelibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|katepart|Add visual block mode and make the basic commands support it|ehambergαgmail.com|Erlend Hamberg}}<br />
{{FeatureTodo|katepart|context dependent indenters|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|scripting configuration, esp. for indenters|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|list of available scripts and indenters|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|GHNS for scripts/indenters|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|easier writing of indenters, esp. by automatically reloading them when changed|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|extend list of available default styles for highlighting, remove hardcoded colors from existing XML files|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|katepart|improve AutoBrace plugin|mail@milianw.de|Milian Wolff}}<br />
{{FeatureInProgress|katepart/ktexteditor|defaultvalues, regular expressions, mirroring master, scripting of templates|jowenn(you_know)kde(here_too)org|Joseph Wenninger}}<br />
{{FeatureInProgress|ktexteditor plugin|InsaneHTML_LE (zencoding like selector input (light edition)|jowenn(you_know)kde(here_too)org|Joseph Wenninger}}<br />
{{FeatureTodo|katepart|replace smart cursor/ranges API|cullmann@kde.org|Christoph Cullmann}}<br />
{{FeatureTodo|kdeui|API to integrate KStatusNotifierItem and KNotification: both as class api and DBus specification API|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Bahaii, Coptic, Ethiopean, Chinese, Japanese, Buddhist, etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdecore|Group policy (Windows) backend for KAuth|drf@kde.org|Dario Freddi}}<br />
{{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdeui|Implement caps-lock warning for password entry widgets|lemma@confuego.org|Michael Leupold}}<br />
{{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.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add configuration for AM/PM symbols.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Full POSIX compliant format support for date, time, numbers and money.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement more 'named' date/time formats, e.g. ISO, UnixTimestamp, RFC3339, etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add Full date format in addition to existing short and long.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add default colour to optionally display negative numbers.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement support for additional Country Code standards: ISO Alpha 3, ISO Numeric 3, FIPS-10.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement support for Country Code sub-regions, i.e. States/Provinces/etc. Needed for new KHolidays.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdeui|Improvements to KDatePicker/KDateTable for feature parity with Plasma Calendar widget, i.e. holiday support, select calendar system, etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdeui|DBus interface in StatusNotifierItem to connect it with freedesktop notifications instances|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|khtml|Improvements in kwallet integration|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureInProgress|khtml|Basic audio/video tag support|germain@ebooksfrance.org|Michael Howell and Germain Garand}} <br />
{{FeatureInProgress|khtml|DOM3 XPath/XPath1 support|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|khtml|Selectors API1|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|khtml and kparts|More general KPart scripting interfaces|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|khtml|Implement more of DOM3's CSSOM View module|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KNewStuff|Improved Download Dialog, multiple previews, better integration of details, changelog is displayed|gladhornKDEorg|Frederik Gladhorn}}<br />
{{FeatureInProgress|KNewStuff|Icon view mode|gladhornKDEorg|Reza Shah, Frederik Gladhorn}}<br />
{{FeatureDone|KNewStuff|Upload dialog rewritten: It now supports updating of old uploads, previews, most data that can be entered on the website and allows direct login to the account|gladhornKDEorg|Frederik Gladhorn}}<br />
{{FeatureTodo|kdeui|Social About Dialog|teo@kde.org|Téo Mrnjavac}}<br />
{{FeatureTodo|kdeui|Generic find bar widget|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureTodo|kio|SSL client certificate support|ahartmetz@gmail.com|Andreas Hartmetz}}<br />
{{FeatureTodo|kio|SSL root certificate list GUI + backend|ahartmetz@gmail.com|Andreas Hartmetz}}<br />
{{FeatureDone|kio|Add "apply to all" checkbox in renamedialog and allow for automatic renaming|toddrme2178@gmail.com|Todd}}<br />
{{FeatureInProgress|kio|Port renamedialog to KFileMetaDataWidget|toddrme2178@gmail.com|Todd}}<br />
{{FeatureInProgress|kio|Don't select extension in renamedialog|toddrme2178@gmail.com|Todd}}<br />
{{FeatureDone|kio|Better listing of applications in file "open with" context menu|toddrme2178@gmail.com|Todd}}<br />
{{FeatureInProgress|kio|Context menu entry to open all files in their default applications|toddrme2178@gmail.com|Todd}}<br />
{{FeatureTodo|kio|Add support for additional columns (e.g., smybolic link destination) in KDirModel/KFileItemDelegate|frank78ac@googlemail.com|Frank Reininghaus}}<br />
{{FeatureDone|kfile|Scroll wheel support for breadcrumb bar|toddrme2178@gmail.com|Todd}}<br />
{{FeatureInProgress|kfile|Show all sub-folders in breadcrumb bar|toddrme2178@gmail.com|Todd}}<br />
{{FeatureInProgress|kfile|Middle-click on subfolder in the breadcrumb bar to open in a new tab|toddrme2178@gmail.com|Todd}}<br />
{{FeatureTodo|kfile|Easier access to protocols in breadcrumb bar|toddrme2178@gmail.com|Todd}}<br />
{{FeatureTodo|kfile|Show sub-sub-folders (and so on) in breadcrumb bar|toddrme2178@gmail.com|Todd}}<br />
{{FeatureInProgress|kdecore|Generic shared-memory cache|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureInProgress|kdeui|Redesigned icon cache|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureTodo|kdeui|Support alpha channel in KColor classes|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureDone|nepomuk|Redesigned Nepomuk::TagWidget which can now actually be used by applications|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|kio|Remember downloads via Nepomuk|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|solid|Broadcast mount/unmount messages across processes|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureTodo|solid|Add parent matching to predicate parsing|wilderkde@gmail.com|Jacopo De Simoi}}<br />
|}<br />
<br><br />
<br />
= kdemultimedia =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements -- will move to KDE 4.5 feature plan|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however -- will move to KDE 4.5 feature plan|mpyne.org|Michael Pyne}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdenetwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}} <br />
{{FeatureTodo|Kopete|Jabber Jingle video support|detlev.casanova@gmail.com|Detlev Casanova}} <br />
{{FeatureTodo|Kopete|Jabber Jingle ICE support|detlev.casanova@gmail.com|Detlev Casanova}} <br />
{{FeatureTodo|Kopete|Add support for urls to Bonjour plugin|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Kopete|Rich text support for ICQ|kedgedev@gmail.com|Roman Jarosz}} <br />
{{FeatureDone|Kopete|Extended video controls|fschaefer.oss(at)googlemail.com|Frank Schaefer}} <br />
{{FeatureTodo|Krdc|Connection status screen and reconnect|murraytony@gmail.com|Tony Murray}}<br />
{{FeatureDone|Krdc|Much improved new connection screen: more info, sortable, interactive, and better use of space|murraytony@gmail.com|Tony Murray}}<br />
{{FeatureInProgress|KGet|Use plasma notifications to show the progress|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureDone|KGet|Refaktor Torrent-Plugin to base on the newly created libktorrent from extragear|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KGet|Better error handling|l.appelhans@gmx.de|Lukas Appelhans}}<br />
|}<br />
<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|knowledgebase|port knowledgebase plasmoid to new engine|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureTodo|knowledgebase|Add categories|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureDone|Bookmarks widget|New|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Mandelbrot Wallpaper|Performance improvements|jacob.benoit.1@gmail.com|Benoit Jacob}} <br />
{{FeatureDone|Mandelbrot Wallpaper|Rendering improvements (through dithering, extra iterations, and better/simpler formulas)|jacob.benoit.1@gmail.com|Benoit Jacob}}<br />
{{FeatureDone|Mandelbrot Wallpaper|Allow to import/export parameters and to export to PNG images|jacob.benoit.1@gmail.com|Benoit Jacob}}<br />
{{FeatureDone|Comic Applet|Add option to show "text", "icons" or both "text and icons" for tabs|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureDone|Comic Applet|Prefetch next and previous comic strip (thx to Miha Cancula)|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureDone|Character Runner|New|akreuzkamp@web.de|Anton Kreuzkamp}}<br />
{{FeatureInProgress|KDE Observatory|Performance improvements, new data engine|sandroandrade@kde.org|Sandro Andrade}}<br />
|}<br />
<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Continue implementing XLIFF spec|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Segmentation [editing] functionality|shafff@NOSPAMukr.net |Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Remote translation memories|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureInProgress|Kate|Replace old snippet plugin through TNG plugin and enhance the usability of the new plugin|jowenn(you_know)kde(here_too)org|Joseph Wenninger}}<br />
{{FeatureInProgress|Kate|Port the old XML completion plugin (xmltools)|tomastrnka@gmx.com|Tomáš Trnka}} <br />
{{FeatureInProgress|Umbrello|Add a code importing wizzard|andi.fischer@NOSPAMhispeed.ch|Andi Fischer}}<br />
|}<br />
<br />
<br><br />
<br />
= kdeutils =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Ark|Add an options dialog (maybe)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Simplify Kerfuffle's API (jobs, interfaces etc) and try to make it stable|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make the internal previewer optional|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Add a "Preview with..." context menu item|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make Kerfuffle really thread-safe (and use threads in less places)|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Get rid of the Observer code in Kerfuffle|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make error reporting work as expected in Kerfuffle|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|KGpg|Make keyserver actions possible to use on multiple keyservers at once|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add KNewStuff support to the structures tool|alex.richardson@gmx.de|Alex Richardson}} <br />
{{FeatureTodo|Okteta|Allow pinning structure beginning to a specific offset|alex.richardson@gmx.de|Alex Richardson}}<br />
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}} <br />
{{FeatureDone|kdelirc/kremotecontrol|Transition from KDELirc to KRemoteControl|michael_zanetti@gmx.net|Michael Zanetti}} <br />
{{FeatureInProgress|KGpg|Add &quot;caff&quot; mode for keysigning|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureInProgress|Okteta|Allow writing structure definitions in JavaScript|alex.richardson@gmx.de|Alex Richardson}} <br />
{{FeatureInProgress|Okteta|Add possibility to set count of bytes per line/group|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Okteta|new export formats: S-Record, Intel Hex, Base32, Ascii85, Uuencoding, Xxencoding|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|add QIODevice for AbstractByteArrayModel and make mimetype detection use this instead of only filename |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Refactor mouse input to controllers for the bytearray widget|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br />
<br><br />
<br />
= Other =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.4_Feature_Plan&diff=50541Schedules/KDE4/4.4 Feature Plan2010-02-11T13:36:28Z<p>Djarvie: /* kdepim */ Fix email</p>
<hr />
<div>This is a list of planned features for the 4.4 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.4 Release Schedule]] <br />
*[[Schedules/KDE4/4.4 Release Goals]] <br />
*[[Schedules/KDE4/4.3 Feature Plan]]<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br> <br />
<br />
= kdeaccessibility =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
{{FeatureDone|kttsd|Clean up kttsd by making it a simple wrapper around speech-dispatcher|jpwhiting@kde.org|Jeremy Whiting}}<br />
|}<br />
<br />
<br> <br />
<br />
<br />
<br />
= kdeartwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|}<br />
<br />
<br> <br />
<br />
= kdebase-apps =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Konqueror|Sidebar cleanups; re-introducing the history module|faure@kde.org|David Faure}} <br />
{{FeatureDone|Dolphin|<br />
Version control integration|peter.penz@gmx.at|Peter Penz}} <br />
{{FeatureDone|Dolphin|Improved search bar including search configuration|peter.penz@gmx.at|Peter Penz}} <br />
{{FeatureDone|DolphinPart|Remember the Details View expansion state in the DolphinPart|frank78ac@googlemail.com|Frank Reininghaus}} <br />
{{FeatureDone|DolphinPart|Restore the "Edit->Selection" menu that was in Konqueror 3|frank78ac@googlemail.com|Frank Reininghaus}} <br />
{{FeatureDone|Dolphin|Open URL in a new tab if the Back, Forward or Up button in the toolbar is middle-clicked|frank78ac@googlemail.com|Frank Reininghaus}}<br />
{{FeatureDone|Dolphin|Clickable tags and other resources in the metadata view: tags for example are opened as search folders in the same Dolphin window|trueg@kde.org|Sebastian Trueg}}<br />
<br />
|}<br />
<br />
= kdebase-runtime =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Oxygen Animated|Add smooth animations and transitions (e.g. on hover, when switching tabs, etc.) to the oxygen widget style.|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}<br />
{{FeatureDone|smb kioslave|add kwallet support|brandon.ml@gmail.com|Carlo Segato}} <br />
{{FeatureDone|Nepomuk|Remove the ontologies and make kdebase depend on the upcoming shared-ontologies package|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|Nepomuk|Integrate removable storage service to handle mounting/unmounting of removable devices and allow searching of files on non-mounted media. The user will be asked to insert the medium in question in case it is not mounted.|trueg@kde.org|Sebastian Trueg}} <br />
{{FeatureDone|Nepomuk|New timeline KIO slave which allows to browse files by modification date in case the Nepomuk Strigi service is running.|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|Nepomuk|Give better user feedback if Nepomuk could not be initialized.|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|Locale KCM|Add support for new KLocale Currency Code and Decimal Places options (see kdelibs/klocale section).|john@layt.net|John Layt}}<br />
{{FeatureDone|Device Automounting|Add support for storage device automounting|tdfischer@fedoraproject.org|Trever Fischer}} <br />
{{FeatureDone|Nepomuk|Port Nepomuk to Virtuoso: query service, strigi service: better performance especially when searching.|trueg@kde.org|Sebastian Trueg}} <br />
{{FeatureDone|thumbnail kioslave|Support for comic-book cover previews (.cbr, .cbz, .cbt files)|qwertymaniac@gmail.com|Harsh J}}<br />
{{FeatureDone|Nepomuk|Add nepomuk kio slave which handles all stating of Nepomuk resources. It can even display a small HTML page for non-file resources.|trueg@kde.org|Sebastian Trueg}} <br />
{{FeatureDone|thumbnail kioslave|Support for rotated jpegs|wilderkde@gmail.com|Jacopo De Simoi}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|-<br />
! style="text-align: center;" colspan="4" | Non-Plasma, Non-KWin <br />
{{FeatureInProgress|Date/Time KCM|Plasma themed clock|christoph@maxiom.de|Christoph Feck}} <br />
{{FeatureInProgress|System Setitngs|Reorganize modules|sourtooth@gmail.com|Ben Cooksley}} <br />
{{FeatureInProgress|Mouse KCM|XInput2 support|fredrik@kde.org|Fredrik Höglund}} <br />
{{FeatureDone|Attica KCM, KDE plugin|KCM added, Attica uses KIO with the KDE plugin |gladhorn@kde.org|Frederik Gladhorn}} <br />
{{FeatureInProgress|Solid::Control network environment tracking|Access a high level view of wireless networks by interface, testing in playground|wstephenson@kde.org|Will Stephenson}} <br />
{{FeatureDone|System Activity|Add scripting support|tapsell@kde.org|John Tapsell}} <br />
{{FeatureDone|Solid|RemoteControl Manager/Interface + Lirc backend|michael_zanetti@gmx.net|Michael Zanetti}} <br />
{{FeatureDone|System Activity|KAuth integration|tapsell@kde.org|John Tapsell}} <br />
{{FeatureDone|System Settings|Improve module appearance for Icons View and provide searching hints|sourtooth@gmail.com|Ben Cooksley}} <br />
{{FeatureDone|Font Installer KCM|Use PolicyKit for installing system-wide fonts|craig@kde.org|Craig Drummond}}<br />
{{FeatureDone|Font Installer KCM|When multiple fonts are selected, use a list style preview of all selected fonts|craig@kde.org|Craig Drummond}}<br />
|-<br />
! style="text-align: center;" colspan="4" | KRunner <br />
{{FeatureDone|KRunner|Solid device runner|wilderkde@gmail.com|Jacopo De Simoi}} <br />
{{FeatureDone|KRunner|Manage actions in default interface|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureDone|KRunner|Single runner mode|wilderkde@gmail.com|Jacopo De Simoi}} <br />
{{FeatureDone|KRunner|Window management runner|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KRunner|Add Firefox support to the bookmark runner|jangerrit@weiler-marker.com|Jan Gerrit Marker}}<br />
|-<br />
! style="text-align: center;" colspan="4" | Plasma - Priority Features <br />
{{FeatureDone|netbook shell|a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4)|notmart@gmail.com|Marco Martin}}<br />
<br />
<br />
|-<br />
! style="text-align: center;" colspan="4" | Plasma <br />
{{FeatureInProgress|Quicklaunch Plasmoid|new icon size/rows config ui|l.appelhans@gmx.de|Lukas Appelhans}} <br />
{{FeatureInProgress|Plasma Weather Ion|New Weather Ion for the wetter.com data source provider|thilo@ginkel.com|Thilo-Alexander Ginkel}} <br />
{{FeatureInProgress|Plasma Animator|Create new Plasma::Animator API based on Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}} <br />
{{FeatureInProgress|Plasma KineticScrolling|Port KineticScrolling to Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}}<br />
{{FeatureInProgress|Plasma-Netbook Animated Layouts|Create Animated Layouts to SAL and NewsPaper||Adenilson Cavalcanti, Igor Trindade}}<br />
{{FeatureInProgress|libplasma|Show the PopupApplet's BusyWidget inside the popup|giuliocamuffo@gmail.com|Giulio Camuffo}}<br />
{{FeatureDone|Widgets Explorer| New widgets explorer |anaceciliamb@gmail.com| Ana Cecília Martins Barbosa}}<br />
{{FeatureDone|Widgets Explorer| Install widgets from file, Google Gadgets and GHNS |anselmolsm@gmail.com| Anselmo L S Melo}}<br />
{{FeatureInProgress|Notification queueing|||Aaron Seigo}} <br />
{{FeatureInProgress|Trust Levels|package signing and verification||Rob Sheepmaker Aaron Seigo}} <br />
{{FeatureInProgress|JS plasmoid improvements|Animations, KIO and QFile bindings; latter two by security policy||Aaron Seigo}}<br />
{{FeatureInProgress|Kiosk improvements|||Aaron Seigo}} <br />
{{FeatureInProgress|Activity Bar|||Aaron Seigo}} <br />
{{FeatureDone|folderview|Hover action icons in the icon view|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|folderview|Hover animations|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|libplasma/kwin|slide animation for popups done by kwin|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|System tray|Plasmoid support in the system tray|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|System tray|config ui to decide between always shown, always hidden and auto hide for each systray item|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|Window List|A new plasmoid to show list of opened windows|emdeck@gmail.com|Michał Dutkiewicz}}<br />
{{FeatureDone|Device Notifier|show the device actions inside the plasmoid, show the fixed devices too, other improvements|wilderkde@gmail.com, giuliocamuffo@gmail.com|Jacopo De Simoi, Giulio Camuffo}}<br />
{{FeatureDone|Color Wallpaper Plugin|add support for gradients|priomsrb@gmail.com|Shafqat Bhuiyan}} <br />
{{FeatureDone|libplasma|better text box look with new svg elements|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|systemtray|Make possible to browse old notifications by application name (this actually replaced the above feature)|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|libplasma|Show Holiday and Holiday Region in Clock Tooltip.|john@layt.net|John Layt}} <br />
{{FeatureDone|libplasma|Allow user to choose Calendar System to be displayed in Calendar and Clock widgets|john@layt.net|John Layt}} <br />
{{FeatureDone|knowledge base plasmoid|new plasmoid: Opendesktop.org knowledgebase client|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|opendesktop plasmoid|show friends activity|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|Plasma Addon|Battery popup layout improvements|sebas@kde.org|Sebastian Kügler}} <br />
{{FeatureDone|Plasma Mouse Plugins UI|Yet Another UI Redesign|chani@kde.org|Chani}}<br />
|-<br />
! style="text-align: center;" colspan="4" | KWin - Core <br />
{{FeatureInProgress|KWin|Window tiling|nsm.nikhil@gmail.com|Nikhil Marathe}} <br />
{{FeatureInProgress|KWin|Support for new EWMH hints|fredrik@kde.org|Fredrik Höglund}} <br />
{{FeatureDone|KWin|Quick window maximization and tiling by dragging windows to the edge of the screen|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Improved virtual desktop KCM|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Improved window switcher (Alt+Tab)|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|SVG based window decoration theme engine (Aurorae)|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Merged Ozone and Nitrogen window decorations into Oxygen|hugo.pereira@free.fr|Hugo Pereira Da Costa}}<br />
{{FeatureDone|KWin|Window tabbing|matamax123@gmail.com|Jorge Emilio Mata}}<br />
<br />
|-<br />
! style="text-align: center;" colspan="4" | KWin - Desktop Effects <br />
{{FeatureDone|KWin|Mouse action support in Present Windows effect|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|New present windows mode to only display windows from a single application|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Improved flip switch effect|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Improved logout blur effect||Lucas Murray}} <br />
<br />
|-<br />
! style="text-align: center;" colspan="4" | KDM<br />
|}<br />
<br />
= kdebindings =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|pykde4|Python 3 support for PyKDE4|simon@simonzone.com|Simon Edwards}} <br />
{{FeatureDone|qyoto|Replace the current C# cmake macros with more sophisticated ones that also work on windows.|arno@arnorehn.de|Arno Rehn}} <br />
{{FeatureInProgress|qyoto|Create a new generator for the C# assemblies|arno@arnorehn.de|Arno Rehn}} <br />
<br />
|}<br />
<br />
<br> <br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Kalzium|Remove libavogadro snapshot, port to use system libavogadro|mhanwell@kde.org|Marcus D. Hanwell}}<br />
{{FeatureInProgress|Marble|Add "download region" feature|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Editing Tools|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|OSM Import|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|UI Simplification|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Custom Layouts|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Discrete Zoom Levels|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Performance Improvements|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|KML Improvements|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Sky Mode|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Measure Tool Plugin|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|Settings for plugins||Bastian Holst}}<br />
{{FeatureInProgress|Marble|Kinetic Scrolling|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Optimized 2D Mode|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Bookmarks||Gaurav Gupta}}<br />
{{FeatureInProgress|Marble|Time KML support||Harshit Jain}}<br />
{{FeatureInProgress|Marble|Editing GeoDataFeatures|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureDone|Marble|Update Map ("F5")|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureDone|Marble|Layer Management Class|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Plugin architecture for map layers|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Extending GeoPainter|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|Marble Runners|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|GeoClue Integration |ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|Marble|Routing |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|More map providers (WMS?) |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|GeoData Model/View rework||Thibaut Gridel}}<br />
{{FeatureDone|KAlgebra|KAlgebra backend for Cantor|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Support for lists|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Improved MathML Presentation support|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Added 2D parametric function plotting|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Improved jump detections|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Made lambda expressions more usable|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KStars|Improve Observing List Wizard|prakash.mohan@kdemail.net|Prakash Mohan}} <br />
{{FeatureDone|KStars|A rather sophisticated Observation Plan Manager|prakash.mohan@kdemail.net|Prakash Mohan}} <br />
{{FeatureDone|KTurtle|Add F2 context help|cies@kde.nl|Cies Breijs}} {{FeatureDone|KTurtle|Add SVG export for the canvas|cies@kde.nl|Cies Breijs}} <br />
{{FeatureDone|KTurtle|Add HTML export of the code|cies@kde.nl|Cies Breijs}} <br />
{{FeatureDone|KTurtle|Add printing support for the canvas|cies@kde.nl|Cies Breijs}}<br />
{{FeatureDone|Cantor|Import to kdeedu |alexanderrieder@gmail.com|Alexander Rieder}}<br />
{{FeatureDone|Rocs|Import to kdeedu |tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|KTouch|Update the "Colemak" keyboad layout and training lecture|sasch.pe@gmx.de|Sascha Peilicke}}<br />
|}<br />
<br />
<br><br />
<br />
= kdegames =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Kigo|Allow arbitrary jumps in the undo/redo history|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|Kigo|New Go game for KDE 4|sasch.pe@gmx.de|Sascha Peilicke}} <br />
{{FeatureInProgress|Gluon|release first gluon lib with one game. [http://gluon.tuxfamily.org/]|istdasklar@gmail.com|Sacha schutz}} <br />
{{FeatureInProgress|Granatier|Implement all Bonuses from the default theme|k.hias@gmx.de|Mathias Kraus}} <br />
{{FeatureInProgress|KsirK|Polish the skin editor (doc, contextual help, ...)|kleag@free.fr|Gaël de Chalendar}} <br />
{{FeatureDone|KAtomic|Level Sets|dimsuz@gmail.com|Dmitry Suzdalev}} <br />
{{FeatureDone|Bovo|Highlight the last move to be easier to spot|pelladigabor@gmail.com|Pelladi Gabor}} <br />
{{FeatureDone|Bovo|Enable undo after the game has ended, to be able to correct a fatal mis-click|pelladigabor@gmail.com|Pelladi Gabor}} <br />
{{FeatureDone|Granatier|New Bomberman like game for KDE 4|k.hias@gmx.de|Mathias Kraus}} <br />
{{FeatureDone|Granatier|Sidebar with informations regarding the players, like bonuses, handicaps ...|k.hias@gmx.de|Mathias Kraus}} <br />
{{FeatureDone|Granatier|Add support for a background|k.hias@gmx.de|Mathias Kraus}}<br />
{{FeatureDone|Granatier|Replace Phonon with QtMultimedia for better sound|k.hias@gmx.de|Mathias Kraus}} <br />
{{FeatureDone|KBreakOut|Improved keyboard support|fela.kde@gmail.com|Fela Winkelmolen}} <br />
{{FeatureDone|KBreakOut|Fullscreen support|fela.kde@gmail.com|Fela Winkelmolen}} <br />
{{FeatureDone|KDiamond|Improve time display|majewsky@gmx.net|Stefan Majewsky}} {{FeatureDone|KGoldrunner|Add Mazes game (37 levels), contributed by Steve Mann.|ianw2@optusnet.com.au|Ian Wadham}} <br />
{{FeatureDone|Killbots|Add a new game type parameter to make fast enemies a bit more intelligent.|parker.coates@gmail.com|Parker Coates}} <br />
{{FeatureDone|KsirK|Previous/Next in start new game as described in bug #170774|kleag@free.fr|Gaël de Chalendar}} <br />
{{FeatureDone|Kigo|Fix smaller issues with KNS2|sasch.pe@gmx.de|Sascha Peilicke}} <br />
{{FeatureDone|Kigo|Improve final score visuals|sasch.pe@gmx.de|Sascha Peilicke}} <br />
{{FeatureDone|Kigo|Beautify the default theme|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureDone|KPat|Large internal code cleanup. Lots of small annoyances fixed.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureDone|KPat|Port animations to Qt Kinetic for significant performance improvements|Parker Coates}} <br />
{{FeatureDone|Palapeli|New puzzle game for KDE SC 4|majewsky@gmx.net|Stefan Majewsky}} <br />
|}<br />
<br />
= kdegraphics =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|gwenview|Folder thumbnails|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureDone|gwenview|Rework start page|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureDone|gwenview|Implement picture importer|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureDone|gwenview|New save-as behavior (go to saved as document)|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureDone|libksane|External API for handling selections (patch from <br />
Matthias Nagl)|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureDone|libksane|Add basic twain support on Windows|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureDone|libksane|External API for specifying preview resolution|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureDone|libkexiv2|Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171|marcel.wiesweg@gmx.de|Marcel Wiesweg}} <br />
{{FeatureDone|libkexiv2|Expose exiv2 API for accessing embedded previews in RAW files.|marcel.wiesweg@gmx.de|Marcel Wiesweg}} <br />
<br />
|}<br />
<br />
= kdelibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|kdecore|Move event-filter installation out of KApplication and into a new class|lemma@confuego.org|Michael Leupold}} <br />
{{FeatureInProgress|kdeui|Support floating point font sizes|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureInProgress|kdeui|Finish the time chooser widget|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureInProgress|kio|Limit number of connections per host (per application), add job priorities|ahartmetz@gmail.com|Andreas Hartmetz}} <br />
{{FeatureInProgress|kio|Support for automatically renaming conflicting files during copy and move operations|toddrme2178@gmail.com|Todd}} <br />
{{FeatureInProgress|kio|Remember downloads via Nepomuk|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|buildsystem|Modular build of KDE modules|neundorf@kde.org|Alexander Neundorf}}<br />
{{FeatureInProgress|katepart|Improve katepart Vim mode.|alecastanyo@gmail.com|Alejandro Castaño}}<br />
{{FeatureInProgress|kfile|Make status of file I/O display on file/folder icons("progress in icons").|shaun.reich@kdemail.net|Shaun Reich}}<br />
{{FeatureInProgress|katepart|Factor out a generic high-level search class from the search bar. To be used by the VI input mode.|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}<br />
{{FeatureDone|knewstuff|Introduce binary incompatible knewstuff library (as knewstuff3, keeping knewstuff2 as well) which can talk directly to open desktop services via libattica|jpwhiting@kde.org|Jeremy Whiting}}<br />
{{FeatureDone|knewstuff3|Make use of Open Collaboration Services - let users rate items, become fan, see details, have bigger preview pictures|gladhorn@kde.org|Frederik Gladhorn}}<br />
{{FeatureDone|kdecore|Polkit-1 backend for KAuth|drf@kde.org|Dario Freddi}}<br />
{{FeatureDone|KLocale|Implement ISO 4217 Currency Code support (http://en.wikipedia.org/wiki/ISO_4217).|john@layt.net|John Layt}} <br />
{{FeatureDone|KLocale|Separate numeric decimal places and monetary decimal places.|john@layt.net|John Layt}}<br />
{{FeatureDone|katepart|Add mapping support for the vi input mode's normal mode|ehambergαgmail.com|Erlend Hamberg}}<br />
{{FeatureDone|katepart|Support byte-order mark in unicode files|jowenn@kde.org|Joseph Wenninger}}<br />
{{FeatureDone|katepart|Enable command line scripting again|dhaumann@kde.org|Dominik Haumann}}<br />
{{FeatureDone|katepart|Improve TemplateInterface, i.e. snippet support|mail@milianw.de|Milian Wolff}}<br />
{{FeatureDone|katepart|Add interface to access highlighting information, port html-export plugin|mail@milianw.de|Milian Wolff}} <br />
{{FeatureDone|katepart|push improved AutoBrace plugin to kdelibs|mail@milianw.de|Milian Wolff}}<br />
{{FeatureDone|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian, Ethiopian, Coptic.|john@layt.net|John Layt}}<br />
{{FeatureDone|KDEPrint|Add Odd/Even page selection and server-side page selection when using CUPS.|john@layt.net|John Layt}}<br />
{{FeatureDone|nepomuk|Get libnepomukquery into kdelibs|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|webkit|Move KDE integration of QtWebKit into kdelibs (but not KPart!)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|katepart|Implement on-the-fly spell checking for arbitrary documents.|michel.ludwig@kdemail.net|Michel Ludwig}}<br />
{{FeatureDone|nepomuk|Add const versions of the accessor methods to the Nepomuk::Types classes|trueg@kde.org|Sebastian Trueg}} <br />
{{FeatureDone|kdeui|Finalize the api for the new systemtray: KStatusNotifierItem|notmart@gmail.com|Marco Martin}}<br />
<br />
|}<br />
<br />
= kdemultimedia =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|KMix|Add WhatsThis help on controls (Bug 70042)|esken@kde.org|Christian Esken}} <br />
{{FeatureInProgress|KMix|Generic per-App volume tab ( pulse,phonon,oss4)|helio@kde.org|Helio Castro}}<br />
{{FeatureDone|KMix|Amend Keyboard Shortcuts|esken@kde.org|Christian Esken}} <br />
{{FeatureDone|KMix|Allow arbitrary ordering of controls (Bug 57946)|esken@kde.org|Christian Esken}} <br />
{{FeatureDone|KMix|Nicer OSD (icon, mute state)|esken@kde.org|Christian Esken}}<br />
{{FeatureDone|JuK|Allow disabling crossfade|mpyne@kde.org|Michael Pyne}}<br />
{{FeatureDone|JuK|Add support for MP4 and ASF files (when present in Taglib). Patch taken from Kubuntu patchset, thanks to Kubuntu devs and Jeff Mitchell.|mpyne@kde.org|Michael Pyne}}<br />
|}<br />
<br />
<br><br />
<br />
= kdenetwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|KGet|Support for custom NewTransferDialog in BTPlugin|l.appelhans@gmx.de|Lukas Appelhans}} <br />
{{FeatureInProgress|Kopete|Telepathy protocol plugin|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Kopete|Telepathy Tubes Desktop Sharing plugin|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Kopete|Akonadi Logger(modify the history plugin)|roideuniverse@gmail.com|Kaushik Saurabh}} <br />
{{FeatureInProgress|Krfb|Telepathy Tubes support|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Krfb|Core restructuring|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Telepathy|Account Management KCM|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Telepathy|Mission Control launcher KDED|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureDone|Kopete|Create avatars from a webcam device |alex@eyeos.org |Alex Fiestas}} <br />
{{FeatureDone|Krdc|Redesigned workflow to create a new connection|uwolfer@kde.org|Urs Wolfer}} <br />
{{FeatureDone|Krdc|Telepathy Tubes support||Abner Silva}}<br />
{{FeatureDone|Krdc|Full Screen Switching|murraytony@gmail.com|Tony Murray}} <br />
{{FeatureDone|KGet|Support for verifying signed files|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Verification of downloads using checksums|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Downloading checksums for downloads|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Repairing broken downloads|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Moving and renaming files while downloading|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Adding mirrors to downloads while downloading|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Changing the number of connections per mirror of downloads while downloading|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Assistant to create Metalinks|mat69@gmx.net|Matthias Fuchs}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
{{FeatureInProgress|KJots|Port to Akonadi|steveire|Stephen Kelly}}<br />
{{FeatureInProgress|KJots|Port to Grantlee for theming support|steveire|Stephen Kelly}}<br />
{{FeatureInProgress|Akregator|Port to use KNotificationItem|tpr@d5k.net|Teemu Rytilahti}}<br />
{{FeatureDone|KMail|Archiving function for mails|thomas@kdab.com|Thomas McGuire}}<br />
{{FeatureDone|KMail|Clean up UI for aggregation and theme settings||James Bending}}<br />
{{FeatureDone|KMail|Improve recipient picker||Bruno Bigras}}<br />
{{FeatureDone|KMail|Allow to search by tag and to use filters for adding tags||Jonathan Armond}}<br />
{{FeatureDone|KMail|Port addressbook-related functions to Akonadi||Tobias König}}<br />
{{FeatureDone|KMail|Make the HTML status bar clickable||James Bendig}}<br />
{{FeatureDone|KMail|Add a context menu entry for mailing lists to the message viewer||Daniel Black}}<br />
{{FeatureDone|KMail|When switching identities in the composer, switch the template too||Jonathan Armond}}<br />
{{FeatureDone|KMail|Ask for the transport to use when dealing with an invitation|thomas@kdab.com|Thomas McGuire}}<br />
{{FeatureDone|KMail|Make the To and CC fields expandable/collapseable in the fancy header style||Torgny Nyblom}}<br />
{{FeatureDone|KMail|Support inline images in signatures|mcguire@kde.org|Thomas McGuire}}<br />
{{FeatureDone|KMail|Add a SIGNATURE command for templates||Jonathan Armond}}<br />
{{FeatureDone|KMail|Use passive popups for error messages while checking for mail|mcguire@kde.org|Thomas McGuire}}<br />
{{FeatureDone|KAlarm|Provide audio-only alarms|djarvie@kde.org|David Jarvie}} <br />
{{FeatureDone|KAddressbook|Completely new KAddressbook based on Akonadi||Tobias König}}<br />
{{FeatureDone|Akonadi|POP3 Resource for Akonadi|mcguire@kde.org|Thomas McGuire}}<br />
|}<br />
<br />
= kdepimlibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|}<br />
<br />
<br> <br />
<br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|opendesktop|Add messaging|ewoerner@kde.org|Eckhart Wörner}} {{FeatureInProgress|opendesktop|Add friendship management|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|ocs engine|Add possibility to use different providers, use attica from kdesupport|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureInProgress|opendesktop|port opendesktop plasmoid to new engine and rename accordingly|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureInProgress|opendesktop activities|port opendesktop activities plasmoid to new engine and rename accordingly|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|microblogging|new appearance and new twitter api pieces support|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|plasmaboard|Added a virtual keyboard plasmoid for touchscreen users|bjoern@ruberg-wegener.de|Björn Ruberg}}<br />
{{FeatureDone|FifteenPuzzle|Made it work with multiple rows and cols|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Qalculate|A new advanced calculator plasmoid|agostinelli@gmail.com|Matteo Agostinelli}}<br />
{{FeatureDone|KDE Observatory|A new plasmoid for visualizing KDE projects status (commits, commiters, bugs, krazy status, etc)|sandroandrade@kde.org|Sandro S. Andrade}}<br />
{{FeatureDone|Spell Check|A new plasmoid for fast spell checking|emdeck@gmail.com|Michał Dutkiewicz}}<br />
{{FeatureDone|Project Silk|generic Mediawiki KRunner|sebas@kde.org|Sebastian Kügler}} <br />
{{FeatureDone|Project Silk|Webslice Plasmoid, qgraphicswidget|sebas@kde.org|Sebastian Kügler}} <br />
{{FeatureDone|Solid|Network Manager Plasmoid|sebas@kde.org|Sebastian Kügler}} <br />
|} <br />
<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureDone|Kate|Integrate GHNS into snippets TNG|jowenn(you_know)kde(here_too)org|Joseph Wenninger}} <br />
{{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 />
{{FeatureDone|Kate|Add common vim commands like :wq, :new, :bp/bn, etc.|ehambergαgmail.com|Erlend Hamberg}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdeutils =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|KGpg|Add &quot;caff&quot; mode for keysigning|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureDone|kdelirc|Integrate solid backend into kdelirc frontend|fscheffold@googlemail.com|Frank Scheffold}} <br />
{{FeatureDone|kdelirc|Communicate to lirc through solid|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|KGpg|Add improved key import result window (with useful summary, filtering, reasonable default size etc.)|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureDone|KGpg|Make generating a key a KJob so it get's better notification support|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureDone|Okteta|Add tool to view decoding of complex structures|alex.richardson@gmx.de|Alex Richardson}} <br />
{{FeatureDone|Okteta|Rename libkakao to Kasten and make the Okteta KPart use it|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Add embedded dialog to set selection range|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Okteta|Add Base64 encoder|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Okteta|Added data generators, like pattern, sequence or from clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Okteta|Added option to split views|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Add marking of bytearray section to widgets, so tools like strings or pod decoder can mark the source, instead of selecting it|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|add editing capability to Decoding table |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Make dialogs for Goto and Select embedded|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Okteta|Add UTF-8 option to bytearray lineedit|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br />
= Other =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
{{FeatureDone|kdesupport|Add libattica to kdesupport|gladhorn@kde.org|Frederik Gladhorn}}<br />
{{FeatureDone|Solid|KNetworkManager|wstephenson@kde.org|Will Stephenson}} <br />
<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_8&diff=628KDE PIM/Meetings/Osnabrueck 82010-01-07T10:15:49Z<p>Djarvie: Edit travel details</p>
<hr />
<div>Osnabrück 8 will take place at the Intevation offices in Osnabrück from Friday, January 8th 2010, to Sunday, January 10th.<br />
<br />
== Location / Travel Information ==<br />
<br />
=== Office ===<br />
<br />
<pre><br />
Intevation<br />
Neuer Graben 17<br />
49074 Osnabrück<br />
Germany<br />
Phone: +49-541/335083-0<br />
</pre><br />
<br />
Arrival: see http://www.intevation.de/travel.en.html<br />
<br />
=== Hotel ===<br />
<br />
<pre><br />
Dom-Hotel Osnabrück<br />
Kleine Domsfreiheit 5<br />
49074 Osnabrück<br />
Germany<br />
Phone: (+49)541/35835-0 <br />
Fax : (+49)541/35835-35<br />
</pre><br />
<br />
http://www.dom-hotel-osnabrueck.de<br />
<br />
<br />
Rooms booked on 2010-01-05 (by emanuel).<br />
* 11 single rooms<br />
* 1 double rooms<br />
* 1 parking<br />
<br />
== Participants ==<br />
<br />
Non-locals, please add your travel details and accomodation needs (Do you want to '''share''' a double room with somebody?) to the following table.<br />
<br />
'''13''' participants (2010-01-05):<br />
<br />
{| border="1"<br />
|-<br />
! Name<br />
! Arrival<br />
! Departure<br />
! Accommodation needed<br />
|-<br />
| Ingo Klöcker<br />
| Friday afternoon<br />
| Sunday evening<br />
| yes (sharing a room is ok)<br />
|-<br />
| Tom Albers<br />
| Friday afternoon<br />
| Sunday evening<br />
| single room, car parking<br />
|-<br />
| Volker Krause<br />
| Friday, 11:51, by train<br />
| Sunday, 16:08, by train<br />
| single room<br />
|-<br />
| Thorsten Staerk<br />
| Friday afternoon<br />
| Sunday evening<br />
| single room, no car<br />
|-<br />
| David Jarvie<br />
| Friday, 18:06, by train<br />
| Sunday, 13:53, by train<br />
| yes<br />
|-<br />
| Stephen Kelly<br />
| Friday, 11:51, by train<br />
| Sunday, 16:08, by train<br />
| yes<br />
|-<br />
| Sebastian Trueg<br />
| Friday, afternoon<br />
| Saturday, evening<br />
| yes<br />
|-<br />
| Bertjan Broeksema<br />
| Friday, 11:51, by train<br />
| Sunday, 16:08, by train<br />
| yes<br />
|-<br />
| Patrick Ohly<br />
| Friday, evening<br />
| Sunday, afternoon<br />
| yes<br />
|-<br />
| Tobias Koenig<br />
| Friday, early afternoon<br />
| Sunday, afternoon<br />
| yes (sharing a room is ok)<br />
|-<br />
| Kevin Krammer<br />
| Friday afternoon<br />
| Sunday afternoon<br />
| yes (sharing a room is ok)<br />
|-<br />
| Cornelius Schumacher<br />
| Friday early afternoon<br />
| Sunday afternoon<br />
| yes<br />
|-<br />
| Thomas McGuire<br />
| Friday noon<br />
| Sunday afternoon<br />
| yes<br />
|-<br />
| Paul Adams<br />
| Tuesday, 5 Jan<br />
| Wednesday, 13 Jan<br />
| No thanks<br />
|-<br />
| "The" Georg Greve<br />
| Tuesday, 5 Jan<br />
| Some time<br />
| No thanks<br />
|-<br />
|}<br />
<br />
== Topics ==<br />
<br />
* Nepomuk integration<br />
** Review the current feeder agents, Sebastian had some ideas on how to improve them<br />
** Review search queries used by KMail, esp. full text search does not yet cover everything I think<br />
** Look into recording usage data (think recently used addresses++)<br />
* Kontact and Kolab Groupware update<br />
* KDEPIM on mobile devices like Maemo5/6, Symbian or Windows-Mobile.<br />
* The future of PIM/groupware regarding privacy and data syncing. (see the last section of http://mail.kde.org/pipermail/kde-windows/2009-November/004359.html)<br />
* KDEPIM on Windows. <br />
* [[User:ThorstenStaerk|Thorsten]] wants to change back ktimetracker from a kontact part to a standalone-application. What experiences have others made?<br />
* SyncML support, both as client and server, and how SyncEvolution could be integration into KDE for that<br />
* sync support beyond SyncML<br />
* PIM data conversion (Evolution vCard dialect vs. KDE vs. ...)<br />
* Discuss merging of the akoandi-ports branch<br />
** KMail data/config migration to Akonadi<br />
** Identifying other critical parts for 4.5<br />
* Making (more) use of CDash<br />
** my.cdash.org<br />
** fix our unit tests<br />
** integration into our workflow (eg. subscribing kde-pim to build errors?)<br />
* Planning the 4.5 development cycle<br />
** depend on kdelibs trunk or 4.4?<br />
* as much discussions, reviews, and presentations as possible<br />
<br />
== Agenda ==<br />
<br />
''Details to be decided''<br />
<br />
=== Friday ===<br />
<br />
Arrival and start to meet and work<br />
<br />
19:00 Dinner in restaurant [http://www.rampendahl.de "Rampendahl"], Hasestraße 35<br />
<br />
=== Saturday ===<br />
<br />
10:00 [[#qtcreator_bof]]<br />
<br />
Meet and work<br />
<br />
19:00 Dinner in restaurant "Planeta Sol" (Brazilian), Bergstraße 8 (VHS building)<br />
<br />
<br />
=== Sunday ===<br />
<br />
Work and departure<br />
<br />
== BOFs ==<br />
<br />
=== qtcreator bof ===<br />
;How to participate: People who want to participate in this [http://en.wiktionary.org/wiki/BOF BOF] contact Thorsten via chat.<br />
<br />
;Goal: We want to learn tricks how to use our time most effectively with Qt Creator. We want to learn and document how we best move existing KDE programs towards Qt Creator. As an example, if you do not have a .ui file for your UI, you will not be as effective as you could be with Qt Creator.<br />
<br />
;Topics:<br />
* What about KDevelop and Eclipse?<br />
* How to create a new project with qtcreator<br />
* How to import an existing project (kdepim) into qtcreator</div>Djarviehttps://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_8&diff=394KDE PIM/Meetings/Osnabrueck 82009-11-26T13:06:10Z<p>Djarvie: DJ details</p>
<hr />
<div>Osnabrück 8 will take place at the Intevation offices in Osnabrück from Friday, January 8th 2010, to Sunday, January 10th.<br />
<br />
== Location / Travel Information ==<br />
<br />
=== Office ===<br />
<br />
<pre><br />
Intevation<br />
Neuer Graben 17<br />
49074 Osnabrück<br />
Germany<br />
Phone: +49-541/335083-0<br />
</pre><br />
<br />
Arrival: see http://www.intevation.de/travel.en.html<br />
<br />
=== Hotel ===<br />
<br />
<pre><br />
Dom-Hotel Osnabrück<br />
Kleine Domsfreiheit 5<br />
49074 Osnabrück<br />
Germany<br />
Phone: (+49)541/35835-0 <br />
Fax : (+49)541/35835-35<br />
</pre><br />
<br />
http://www.dom-hotel-osnabrueck.de<br />
<br />
2009-11-26: 20 rooms reserved, I'll do final booking on 2009-12-18 (emanuel).<br />
* 15 single rooms (default)<br />
* 5 double rooms (please write in the following table if you want to share a room!)<br />
<br />
<br />
== Participants ==<br />
<br />
Non-locals, please add your travel details and accomodation needs (Do you want to '''share''' a double room with somebody?) to the following table.<br />
<br />
{| border="1"<br />
|-<br />
! Name<br />
! Arrival<br />
! Departure<br />
! Accommodation needed<br />
|-<br />
| Ingo Kloecker<br />
| <br />
| <br />
| yes<br />
|-<br />
| Tom Albers<br />
| Friday afternoon<br />
| Sunday evening<br />
| single room, car parking<br />
|-<br />
| Volker Krause<br />
| <br />
| <br />
| yes<br />
|-<br />
| Frank Osterfeld<br />
| <br />
| <br />
| yes<br />
|-<br />
| Thorsten Staerk<br />
| <br />
| <br />
| yes<br />
|-<br />
| David Jarvie<br />
| Friday afternoon<br />
| Sunday evening<br />
| yes<br />
|-<br />
| Stephen Kelly<br />
| <br />
| <br />
| yes<br />
|-<br />
| Thomas McGuire<br />
| <br />
| <br />
| yes<br />
|-<br />
| Sebastian Trueg<br />
| <br />
| <br />
| yes<br />
|-<br />
| Will Stephenson<br />
| <br />
| <br />
| yes<br />
|-<br />
| Sascha Peilicke<br />
| <br />
| <br />
| yes<br />
|-<br />
| Patrick Ohly<br />
| <br />
| <br />
| yes<br />
|-<br />
| Tobias Koenig<br />
| Friday, early afternoon<br />
| Sunday, afternoon<br />
| yes (sharing a room is ok)<br />
|-<br />
| Kevin Krammer<br />
| <br />
| <br />
| yes<br />
|-<br />
| Cornelius Schumacher<br />
| Friday early afternoon<br />
| Sunday afternoon<br />
| yes<br />
|-<br />
|}<br />
<br />
== Topics ==<br />
<br />
* Nepomuk integration<br />
* Kontact and Kolab Groupware update<br />
* KDEPIM on mobile devices like Maemo5/6, Symbian or Windows-Mobile.<br />
* The future of PIM/groupware regarding privacy and data syncing. (see the last section of http://mail.kde.org/pipermail/kde-windows/2009-November/004359.html)<br />
* KDEPIM on Windows. <br />
* SyncML support, both as client and server, and how SyncEvolution could be integration into KDE for that<br />
* sync support beyond SyncML<br />
* PIM data conversion (Evolution vCard dialect vs. KDE vs. ...)<br />
* as much discussions, reviews, and presentations as possible<br />
<br />
== Agenda ==<br />
<br />
''Details to be decided''<br />
<br />
=== Friday ===<br />
<br />
Arrival and start to meet and work<br />
<br />
=== Saturday ===<br />
<br />
Meet and work<br />
<br />
=== Sunday ===<br />
<br />
Work and departure</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.4_Feature_Plan&diff=50465Schedules/KDE4/4.4 Feature Plan2009-11-25T09:26:48Z<p>Djarvie: /* kdepim */ KAlarm mods</p>
<hr />
<div>This is a list of planned features for the 4.4 release. <br />
<br />
See also: <br />
<br />
*[[Schedules/KDE4/4.4 Release Schedule]] <br />
*[[Schedules/KDE4/4.4 Release Goals]] <br />
*[[Schedules/KDE4/4.3 Feature Plan]]<br />
<br />
<br> Legend: <br />
<br />
*todo =&gt; not started yet <br />
*in-progress =&gt; started, but not completed yet <br />
*done =&gt; completed<br />
<br />
__TOC__ <br />
<br />
<br> <br />
<br />
= kdeaccessibility =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
{{FeatureDone|kttsd|Clean up kttsd by making it a simple wrapper around speech-dispatcher|jpwhiting@kde.org|Jeremy Whiting}}<br />
|}<br />
<br />
<br> <br />
<br />
= kdeadmin =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.||Jonathan Riddell, John Layt}} <br />
<br />
|}<br />
<br />
<br> <br />
<br />
= kdeartwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|}<br />
<br />
<br> <br />
<br />
= kdebase-apps =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Konqueror|Improvements in session-management|edulix@gmail.com|Eduardo Robles Elvira}} <br />
{{FeatureTodo|Konqueror|Improvements in tab-bar widget|edulix@gmail.com|Eduardo Robles Elvira}} <br />
{{FeatureInProgress|Konqueror|New Konqueror bookmarks using Akonadi and Nepomuk, awesome bar|edulix@gmail.com|Eduardo Robles Elvira}} <br />
{{FeatureInProgress|Konqueror|Sidebar cleanups; re-introducing the history module|faure@kde.org|David Faure}} <br />
{{FeatureInProgress|Dolphin|<br />
Version control intergration|peter.penz@gmx.at|Peter Penz}} <br />
{{FeatureInProgress|Dolphin|Improved search bar including search configuration|peter.penz@gmx.at|Peter Penz}} <br />
{{FeatureInProgress|Dolphin|Refactoring of Information Panel. KMetaDataWidget and KMetaDataConfigurationDialog should be moved to kdelibs.|peter.penz@gmx.at|Peter Penz}} <br />
{{FeatureDone|DolphinPart|Remember the Details View expansion state in the DolphinPart|frank78ac@googlemail.com|Frank Reininghaus}} <br />
{{FeatureDone|DolphinPart|Restore the "Edit->Selection" menu that was in Konqueror 3|frank78ac@googlemail.com|Frank Reininghaus}} <br />
{{FeatureDone|Dolphin|Open URL in a new tab if the Back, Forward or Up button in the toolbar is middle-clicked|frank78ac@googlemail.com|Frank Reininghaus}}<br />
<br />
|}<br />
<br />
= kdebase-runtime =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KWallet|Single Sign On using PAM|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureTodo|network kioslave|Backend for UPnP|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|network kioslave|Backend for LISa|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|network kioslave|Backend for SMB|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureTodo|network kioslave|Integrate with remote and zeroconf kioslaves|kossebau@kde.org|Friedrich Kossebau}}<br />
{{FeatureInProgress|smb kioslave|add kwallet support|brandon.ml@gmail.com|Carlo Segato}} <br />
{{FeatureTodo|Nepomuk|Remove the ontologies and make kdebase depend on the upcoming shared-ontologies package|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|Nepomuk|Integrate Filesystem service to handle mounting/unmounting of removable devices|trueg@kde.org|Sebastian Trueg}} {{FeatureInProgress|Locale KCM|Add support for new KLocale features (see kdelibs section) including Currency Code, Decimal Places, Digit Groups, AM/PM, etc. Improvements to usability of existing options.|john@layt.net|John Layt}} {{FeatureInProgress|Device Automounting|Add support for storage device automounting|tdfischer@fedoraproject.org|Trever Fischer}} <br />
{{FeatureInProgress|Oxygen Animated|Add smooth animations and transitions (e.g. on hover, when switching tabs, etc.) to the oxygen widget style.|hugo@oxygen-icons.org|Hugo Pereira Da Costa}} <br />
{{FeatureDone|Nepomuk|Port Nepomuk to Virtuoso: query service, strigi service|trueg@kde.org|Sebastian Trueg}} <br />
{{FeatureDone|thumbnail kioslave|Support for comic-book cover previews (.cbr, .cbz, .cbt files)|qwertymaniac@gmail.com|Harsh J}}<br />
{{FeatureDone|Nepomuk|Add nepomuk kio slave which handles all stating of Nepomuk resources|trueg@kde.org|Sebastian Trueg}} <br />
{{FeatureDone|thumbnail kioslave|Support for rotated jpegs|wilderkde@gmail.com|Jacopo De Simoi}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|-<br />
! style="text-align: center;" colspan="4" | Non-Plasma, Non-KWin <br />
{{FeatureTodo|Icons KCM|More configurable icon sizes|christoph@maxiom.de|Christoph Feck}} <br />
{{FeatureTodo|Fonts KCM|More configurable fonts|christoph@maxiom.de|Christoph Feck}} <br />
{{FeatureTodo|System Activity|Show CPU usage etc|tapsell@kde.org|John Tapsell}}<br />
{{FeatureTodo|Solid|Improve SolidBluetooth stack, make it more stable and robust (test+fixes only)|alex@eyeos.org|Alex Fiestas}} <br />
{{FeatureInProgress|Date/Time KCM|Plasma themed clock|christoph@maxiom.de|Christoph Feck}} <br />
{{FeatureInProgress|System Activity|Add scripting support|tapsell@kde.org|John Tapsell}} <br />
{{FeatureInProgress|System Setitngs|Reorganize modules|sourtooth@gmail.com|Ben Cooksley}} <br />
{{FeatureInProgress|Mouse KCM|XInput2 support|fredrik@kde.org|Fredrik Höglund}} <br />
{{FeatureInProgress|Attica KCM|Initial import|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureInProgress|Solid::Control network environment tracking|Access a high level view of wireless networks by interface, testing in playground|wstephenson@kde.org|Will Stephenson}} <br />
{{FeatureDone|Solid|RemoteControl Manager/Interface + Lirc backend|michael_zanetti@gmx.net|Michael Zanetti}} <br />
{{FeatureDone|System Activity|KAuth integration|tapsell@kde.org|John Tapsell}} <br />
{{FeatureDone|System Settings|Improve module appearance for Icons View and provide searching hints|sourtooth@gmail.com|Ben Cooksley}} <br />
{{FeatureDone|Font Installer KCM|Use PolicyKit for installing system-wide fonts|craig@kde.org|Craig Drummond}}<br />
{{FeatureDone|Font Installer KCM|When multiple fonts are selected, use a list style preview of all selected fonts|craig@kde.org|Craig Drummond}}<br />
|-<br />
! style="text-align: center;" colspan="4" | KRunner <br />
{{FeatureInProgress|KRunner|Solid device runner|wilderkde@gmail.com|Jacopo De Simoi}} <br />
{{FeatureInProgress|KRunner|Manage actions in default interface|wilderkde@gmail.com|Jacopo De Simoi}}<br />
{{FeatureInProgress|KRunner|Single runner mode|wilderkde@gmail.com|Jacopo De Simoi}} <br />
{{FeatureDone|KRunner|Window management runner|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KRunner|Add Firefox support to the bookmark runner|jangerrit@weiler-marker.com|Jan Gerrit Marker}}<br />
|-<br />
! style="text-align: center;" colspan="4" | Plasma - Priority Features <br />
{{FeatureInProgress|netbook shell|a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4)|notmart@gmail.com|Marco Martin}}<br />
<br />
<br />
|-<br />
! style="text-align: center;" colspan="4" | Plasma <br />
{{FeatureTodo|libplasma|better text box look with new svg elements|notmart@gmail.com|Marco Martin}} <br />
{{FeatureTodo|systemtray|visual connection between notifications and new protocol systray icons|notmart@gmail.com|Marco Martin}} <br />
{{FeatureTodo|Plasma KineticScrolling|Port KineticScrolling to Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}}<br />
{{FeatureTodo|libplasma|Plasmoid Cloning - because having to set things up from scratch repeatedly gets old fast|chani@kde.org|Chani}} <br />
{{FeatureTodo|taskbar|"other desktops" group - I may not have time for this, feel free to take it|chani@kde.org|Chani}}<br />
{{FeatureDone|folderview|Hover action icons in the icon view|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|folderview|Hover animations|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|accounts applet|a plasma widget that is a central place to add accounts to social sites like identica and opendesktop, optimized for the netbook shell|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|libplasma|Improvements to Calendar/Clock widgets. Improved config ui. Allow multiple holidays on same day. Allow multiple Holiday Regions. Holidays in Tooltip. Holiday region shown in info. Weekends. etc.|john@layt.net|John Layt}} <br />
{{FeatureInProgress|knowledge base plasmoid|new plasmoid: Opendesktop.org knowledgebase client|notmart@gmail.com|Marco Martin}} <br />
{{FeatureInProgress|Quicklaunch Plasmoid|new icon size/rows config ui|l.appelhans@gmx.de|Lukas Appelhans}} <br />
{{FeatureInProgress|libplasma|Allow user to choose Calendar System to be displayed in Calendar widgets|john@layt.net|John Layt}} <br />
{{FeatureInProgress|opendesktop plasmoid|show friends activity|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|Plasma Addon|Battery popup layout improvements|sebas@kde.org|Sebastian Kügler}} <br />
{{FeatureInProgress|Plasma Mouse Plugins UI|Yet Another UI Redesign|chani@kde.org|Chani}}<br />
{{FeatureInProgress|Plasma Weather Ion|New Weather Ion for the wetter.com data source provider|thilo@ginkel.com|Thilo-Alexander Ginkel}} <br />
{{FeatureInProgress|Plasma Animator|Create new Plasma::Animator API based on Qt 4.6 Kinetic||Adenilson Cavalcanti, Igor Trindade}} <br />
{{FeatureInProgress|Plasma-Netbook Animated Layouts|Create Animated Layouts to SAL and NewsPaper||Adenilson Cavalcanti, Igor Trindade}}<br />
{{FeatureInProgress|libplasma|Show the PopupApplet's BusyWidget inside the popup|giuliocamuffo@gmail.com|Giulio Camuffo}}<br />
{{FeatureInProgress|Widgets Explorer| New widgets explorer |anaceciliamb@gmail.com| Ana Cecília Martins Barbosa}}<br />
{{FeatureInProgress|Widgets Explorer| Install widgets from file, Google Gadgets and GHNS |anselmolsm@gmail.com| Anselmo L S Melo}}<br />
{{FeatureInProgress|Notification queueing|||Aaron Seigo}} <br />
{{FeatureInProgress|Trust Levels|package signing and verification||Rob Sheepmaker Aaron Seigo}} <br />
{{FeatureInProgress|JS plasmoid improvements|Animations, KIO and QFile bindings; latter two by security policy||Aaron Seigo}}<br />
{{FeatureInProgress|Kiosk improvements|||Aaron Seigo}} <br />
{{FeatureInProgress|Activity Bar|||Aaron Seigo}} <br />
{{FeatureDone|libplasma/kwin|slide animation for popups done by kwin|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|System tray|Plasmoid support in the system tray|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|System tray|config ui to decide between always shown, always hidden and auto hide for each systray item|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|Device Notifier|show the device actions inside the plasmoid, show the fixed devices too, other improvements|wilderkde@gmail.com, giuliocamuffo@gmail.com|Jacopo De Simoi, Giulio Camuffo}}<br />
|-<br />
! style="text-align: center;" colspan="4" | KWin - Core <br />
<br />
{{FeatureInProgress|KWin|Window tiling|nsm.nikhil@gmail.com|Nikhil Marathe}} <br />
{{FeatureInProgress|KWin|Support for new EWMH hints|fredrik@kde.org|Fredrik Höglund}} <br />
{{FeatureDone|KWin|Quick window maximization and tiling by dragging windows to the edge of the screen|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Improved virtual desktop KCM|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Improved window switcher (Alt+Tab)|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|SVG based window decoration theme engine (Aurorae)|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Merged Ozone and Nitrogen window decorations into Oxygen|hugo.pereira@free.fr|Hugo Pereira Da Costa}}<br />
{{FeatureDone|KWin|Window tabbing|matamax123@gmail.com|Jorge Emilio Mata}}<br />
<br />
|-<br />
! style="text-align: center;" colspan="4" | KWin - Desktop Effects <br />
{{FeatureDone|KWin|Mouse action support in Present Windows effect|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|New present windows mode to only display windows from a single application|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Improved flip switch effect|kde@martin-graesslin.com|Martin Gräßlin}} <br />
{{FeatureDone|KWin|Improved logout blur effect||Lucas Murray}} <br />
<br />
|-<br />
! style="text-align: center;" colspan="4" | KDM<br />
|}<br />
<br />
= kdebindings =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|pykde4|Python 3 support for PyKDE4|simon@simonzone.com|Simon Edwards}} <br />
{{FeatureTodo|qyoto|Replace the current C# cmake macros with more sophisticated ones that also work on windows.|arno@arnorehn.de|Arno Rehn}} <br />
{{FeatureInProgress|qyoto|Create a new generator for the C# assemblies|arno@arnorehn.de|Arno Rehn}} <br />
<br />
|}<br />
<br />
<br> <br />
<br />
= kdeedu =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}} {{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Simulate Lunar Eclipses|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Social and Geographical Integration for KStars|akarshsimha@gmail.com|Akarsh Simha}} <br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}} <br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}} <br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}} <br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}} <br />
{{FeatureDone|KStars|A rather sophisticated Observation Plan Manager|prakash.mohan@kdemail.net|Prakash Mohan}} <br />
{{FeatureTodo|Marble|Add proper support for GPX waypoints, tracks and routes display|anders@alweb.dk|Anders Lund}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Kalzium|Port Kalzium to use QGV based periodic table widget|mhanwell@kde.org|Marcus D. Hanwell}}<br />
{{FeatureInProgress|Kalzium|Remove libavogadro snapshot, port to use system libavogadro|mhanwell@kde.org|Marcus D. Hanwell}}<br />
{{FeatureInProgress|Marble|Add "download region" feature|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Editing Tools|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|OSM Import|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|UI Simplification|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Custom Layouts|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Discrete Zoom Levels|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Performance Improvements|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|KML Improvements|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Sky Mode|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Measure Tool Plugin|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Settings for plugins|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Kinetic Scrolling|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Optimized 2D Mode|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Bookmarks||Gaurav Gupta}}<br />
{{FeatureInProgress|Marble|Time KML support||Harshit Jain}}<br />
{{FeatureInProgress|Marble|Editing GeoDataFeatures|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|Marble|Update Map ("F5")|jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Layer Management Class|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Plugin architecture for map layers|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Extending GeoPainter|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Marble Runners|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|GeoClue Integration |ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|Marble|Routing |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|More map providers (WMS?) |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|GeoData Model/View rework||Thibaut Gridel}}<br />
{{FeatureInProgress|Parley|Rewritten practice|d.laidig@gmx.de|Daniel Laidig}} <br />
{{FeatureDone|KAlgebra|KAlgebra backend for Cantor|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Support for lists|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Improved MathML Presentation support|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Added 2D parametric function plotting|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Improved jump detections|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KAlgebra|Made lambda expressions more usable|aleixpol@kde.org|Aleix Pol}} <br />
{{FeatureDone|KStars|Improve Observing List Wizard|prakash.mohan@kdemail.net|Prakash Mohan}} <br />
{{FeatureDone|KTurtle|Add F2 context help|nielsslot@gmail.com|Niels Slot}} {{FeatureDone|KTurtle|Add SVG export for the canvas|nielsslot@gmail.com|Niels Slot}} <br />
{{FeatureDone|KTurtle|Add HTML export of the code|nielsslot@gmail.com|Niels Slot}} <br />
{{FeatureDone|KTurtle|Add printing support for the canvas|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|Cantor|Import to kdeedu |alexanderrieder@gmail.com|Alexander Rieder}}<br />
{{FeatureDone|Rocs|Import to kdeedu |tcanabrava@kde.org|Tomaz Canabrava}}<br />
|}<br />
<br />
<br><br />
<br />
= kdegames =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KBreakOut|Level Sets|fela.kde@gmail.com|Fela Winkelmolen}} {{FeatureTodo|KBreakOut|Sound|fela.kde@gmail.com|Fela Winkelmolen}} {{FeatureTodo|KDiamond|Intelligent animation pre-caching|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|KDiamond|Refactor Board and Diamond classes|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|Kolf|Replace with Kolf 2 (help on coding, artwork and level design desired) >>delayed to KDE 4.5<<|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|kleag@free.fr|Gaël de Chalendar}} <br />
{{FeatureTodo|KsirK|Boost playing over Jabber|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KSquares|Re-write computer player, make it act faster and more intelligent|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureTodo|KSquares|Add more types of boards: hexagonal, triangular|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureTodo|KSudoku|Import new engine|joselb@gmx.net|Johannes Bergmeier}} <br />
{{FeatureTodo|KSudoku|Port game to new engine|joselb@gmx.net|Johannes Bergmeier}} <br />
{{FeatureTodo|KSudoku|Adapt view to show information provided by engine|joselb@gmx.net|Johannes Bergmeier}} <br />
{{FeatureTodo|KSudoku|Add new actions to GUI|joselb@gmx.net|Johannes Bergmeier}}<br />
{{FeatureTodo|Granatier|Sidebar with informations regarding the players, like bonuses, handicaps ...|k.hias@gmx.de|Mathias Kraus}} <br />
{{FeatureTodo|Granatier|Arena Editor|k.hias@gmx.de|Mathias Kraus}} <br />
{{FeatureTodo|Granatier|Replace Phonon with QtMultimedia for better sound|k.hias@gmx.de|Mathias Kraus}} <br />
{{FeatureInProgress|Kigo|Allow arbitrary jumps in the undo/redo history|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureInProgress|Kigo|New Go game for KDE 4|sasch.pe@gmx.de|Sascha Peilicke}} <br />
{{FeatureInProgress|KPat|Large internal code cleanup. Lots of small annoyances fixed.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureInProgress|Gluon|release first gluon lib with one game. [http://gluon.tuxfamily.org/]|istdasklar@gmail.com|Sacha schutz}} <br />
{{FeatureInProgress|Granatier|New Bomberman like game for KDE 4|k.hias@gmx.de|Mathias Kraus}}<br />
{{FeatureInProgress|Granatier|Implement all Bonuses from the default theme|k.hias@gmx.de|Mathias Kraus}} <br />
{{FeatureInProgress|KsirK|Polish the skin editor (doc, contextual help, ...)|kleag@free.fr|Gaël de Chalendar}} <br />
{{FeatureInProgress|Palapeli|New puzzle game for KDE 4|majewsky@gmx.net|Stefan Majewsky}} <br />
{{FeatureDone|KAtomic|Level Sets|dimsuz@gmail.com|Dmitry Suzdalev}} <br />
{{FeatureDone|Bovo|Highlight the last move to be easier to spot|pelladigabor@gmail.com|Pelladi Gabor}} <br />
{{FeatureDone|Bovo|Enable undo after the game has ended, to be able to correct a fatal mis-click|pelladigabor@gmail.com|Pelladi Gabor}} <br />
{{FeatureDone|KBreakOut|Improved keyboard support|fela.kde@gmail.com|Fela Winkelmolen}} <br />
{{FeatureDone|KBreakOut|Fullscreen support|fela.kde@gmail.com|Fela Winkelmolen}} <br />
{{FeatureDone|KDiamond|Improve time display|majewsky@gmx.net|Stefan Majewsky}} {{FeatureDone|KGoldrunner|Add Mazes game (37 levels), contributed by Steve Mann.|ianw2@optusnet.com.au|Ian Wadham}} <br />
{{FeatureDone|Killbots|Add a new game type parameter to make fast enemies a bit more intelligent.|parker.coates@gmail.com|Parker Coates}} <br />
{{FeatureDone|KsirK|Previous/Next in start new game as described in bug #170774|kleag@free.fr|Gaël de Chalendar}} <br />
{{FeatureDone|Kigo|Fix smaller issues with KNS2|sasch.pe@gmx.de|Sascha Peilicke}} <br />
{{FeatureDone|Kigo|Improve final score visuals|sasch.pe@gmx.de|Sascha Peilicke}} <br />
{{FeatureDone|Kigo|Beautify the default theme|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureDone|KPat|Port animations to Qt Kinetic for significant performance improvements|Parker Coates}} <br />
{{FeatureDone|Granatier|Add support for a background|k.hias@gmx.de|Mathias Kraus}}<br />
|}<br />
<br />
= kdegraphics =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|libkdcraw|Make color management options more flexible|marcel.wiesweg@gmx.de|Marcel Wiesweg}} <br />
{{FeatureTodo|libksane|Improve auto-selection|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureTodo|gwenview|Show Nepomuk info in image meta info|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureTodo|gwenview|Persistent changes|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureTodo|gwenview|Folder thumbnails|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureInProgress|gwenview|Rework start page|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureInProgress|gwenview|Implement picture importer|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureInProgress|gwenview|New save-as behavior (go to saved as document)|agateau@kde.org|Aurelien Gateau}} <br />
{{FeatureDone|libksane|External API for handling selections|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureDone|libksane|Add basic twain support on Windows|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureDone|libksane|External API for specifying preview resolution|kare.sars@iki.fi|K&aring;re S&auml;rs}} <br />
{{FeatureDone|libkexiv2|Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171|marcel.wiesweg@gmx.de|Marcel Wiesweg}} <br />
{{FeatureDone|libkexiv2|Expose exiv2 API for accessing embedded previews in RAW files.|marcel.wiesweg@gmx.de|Marcel Wiesweg}} <br />
<br />
|}<br />
<br />
= kdelibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|katepart|Add visual block mode and make the basic commands support it|ehambergαgmail.com|Erlend Hamberg}}<br />
{{FeatureTodo|kdeui|API to integrate KStatusNotifierItem and KNotification: both as class api and DBus specification API|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Bahaii, Coptic, Ethiopean, Chinese, Japanese, Buddhist, etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdecore|Group policy (Windows) backend for KAuth|drf@kde.org|Dario Freddi}}<br />
{{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdeui|Implement caps-lock warning for password entry widgets|lemma@confuego.org|Michael Leupold}} <br />
{{FeatureTodo|kio|Better file information in file conflict dialog|toddrme2178@gmail.com|Todd}}<br />
{{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.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add configuration for AM/PM symbols.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Full POSIX compliant format support for date, time, numbers and money.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement more 'named' date/time formats, e.g. ISO, UnixTimestamp, RFC3339, etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add Full date format in addition to existing short and long.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Add default colour to optionally display negative numbers.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement support for additional Country Code standards: ISO Alpha 3, ISO Numeric 3, FIPS-10.|john@layt.net|John Layt}} <br />
{{FeatureTodo|KLocale|Implement support for Country Code sub-regions, i.e. States/Provinces/etc. Needed for new KHolidays.|john@layt.net|John Layt}} <br />
{{FeatureTodo|kdeui|Improvements to KDatePicker/KDateTable for feature parity with Plasma Calendar widget, i.e. holiday support, select calendar system, etc.|john@layt.net|John Layt}} <br />
{{FeatureTodo|Khtml|Improvements in kwallet integration|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureTodo|Khtml|Basic audio/video tag support|germain@ebooksfrance.org|Michael Howell and Germain Garand}} <br />
{{FeatureTodo|Khtml|Implement more of DOM3's CSSOM View module|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureInProgress|kfile|Move KMetaDataWidget and KMetaDataConfigurationDialog from Dolphin to kfile|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|katepart|Improve TemplateInterface, i.e. snippet support|mail@milianw.de|Milian Wolff}}<br />
{{FeatureDone|katepart|Add interface to access highlighting information, port html-export plugin|mail@milianw.de|Milian Wolff}} <br />
{{FeatureDone|katepart|push improved AutoBrace plugin to kdelibs|mail@milianw.de|Milian Wolff}}<br />
{{FeatureInProgress|kdecore|Move event-filter installation out of KApplication and into a new class|lemma@confuego.org|Michael Leupold}} {{FeatureInProgress|kdecore|Polkit-1 backend for KAuth|drf@kde.org|Dario Freddi}}<br />
{{FeatureInProgress|kdeui|Support floating point font sizes|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureInProgress|kdeui|Finish the time chooser widget|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureInProgress|kio|Limit number of connections per host (per application), add job priorities|ahartmetz@gmail.com|Andreas Hartmetz}} <br />
{{FeatureInProgress|kio|Support for automatically renaming conflicting files during copy and move operations|toddrme2178@gmail.com|Todd}} <br />
{{FeatureInProgress|kio|Remember downloads via Nepomuk|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|buildsystem|Modular build of KDE modules|neundorf@kde.org|Alexander Neundorf}}<br />
{{FeatureInProgress|katepart|Improve katepart Vim mode.|alecastanyo@gmail.com|Alejandro Castaño}}<br />
{{FeatureDone|nepomuk|Add const versions of the accessor methods to the Nepomuk::Types classes|trueg@kde.org|Sebastian Trueg}} <br />
{{FeatureInProgress|kdeui|Finalize the api for the new systemtray: KStatusNotifierItem|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|kdeui|DBus interface in StatusNotifierItem to connect it with freedesktop notifications instances|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|kfile|Make status of file I/O display on file/folder icons("progress in icons").|shaun.reich@kdemail.net|Shaun Reich}}<br />
{{FeatureInProgress|knewstuff|Introduce binary incompatible knewstuff library (as knewstuff3, keeping knewstuff2 as well) which can talk directly to open desktop services via libattica|jpwhiting@kde.org|Jeremy Whiting}}<br />
{{FeatureInProgress|katepart|Factor out a generic high-level search class from the search bar. To be used by the VI input mode.|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}<br />
{{FeatureInProgress|KLocale|Implement ISO 4217 Currency Code support (http://en.wikipedia.org/wiki/ISO_4217).|john@layt.net|John Layt}} <br />
{{FeatureInProgress|KLocale|Separate numeric decimal places and monetary decimal places.|john@layt.net|John Layt}}<br />
{{FeatureDone|katepart|Add mapping support for the vi input mode's normal mode|ehambergαgmail.com|Erlend Hamberg}}<br />
{{FeatureDone|katepart|Support byte-order mark in unicode files|jowenn@kde.org|Joseph Wenninger}}<br />
{{FeatureDone|katepart|Enable command line scripting again|dhaumann@kde.org|Dominik Haumann}}<br />
{{FeatureDone|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.|john@layt.net|John Layt}}<br />
{{FeatureDone|KDEPrint|Add Odd/Even page selection and server-side page selection when using CUPS.|john@layt.net|John Layt}}<br />
{{FeatureDone|nepomuk|Get libnepomukquery into kdelibs|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|webkit|Move KDE integration of QtWebKit into kdelibs (but not KPart!)|uwolfer@kde.org|Urs Wolfer}}<br />
<br />
|}<br />
<br />
= kdemultimedia =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|KMix|Amend Keyboard Shortcuts|esken@kde.org|Christian Esken}} {{FeatureInProgress|KMix|Allow arbitrary ordering of controls|esken@kde.org|Christian Esken}} {{FeatureInProgress|KMix|Add WhatsThis help on controls (Bug 70042)|esken@kde.org|Christian Esken}} <br />
{{FeatureInProgress|KMix|Generic per-App volume tab ( pulse,phonon,oss4)|helio@kde.org|Helio Castro}}<br />
{{FeatureDone|KMix|Nicer OSD (icon, mute state)|esken@kde.org|Christian Esken}}<br />
<br />
|}<br />
<br />
<br> <br />
<br />
= kdenetwork =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}} <br />
{{FeatureTodo|Kopete|Jabber Jingle video support|detlev.casanova@gmail.com|Detlev Casanova}} <br />
{{FeatureTodo|Kopete|Jabber Jingle ICE support|detlev.casanova@gmail.com|Detlev Casanova}} <br />
{{FeatureTodo|Kopete|Add support for urls to Bonjour plugin|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Kopete|Rich text support for ICQ|kedgedev@gmail.com|Roman Jarosz}} <br />
{{FeatureInProgress|KGet|Support for custom NewTransferDialog in BTPlugin|l.appelhans@gmx.de|Lukas Appelhans}} <br />
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}} <br />
{{FeatureInProgress|Kopete|Telepathy protocol plugin|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Kopete|Telepathy Tubes Desktop Sharing plugin|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Kopete|Akonadi Logger(modify the history plugin)|roideuniverse@gmail.com|Kaushik Saurabh}} <br />
{{FeatureInProgress|Krfb|Telepathy Tubes support|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Krfb|Core restructuring|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Telepathy|Account Management KCM|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureInProgress|Telepathy|Mission Control launcher KDED|grundleborg@googlemail.com|George Goldberg}} <br />
{{FeatureDone|Kopete|Create avatars from a webcam device |alex@eyeos.org |Alex Fiestas}} <br />
{{FeatureDone|Krdc|Redesigned workflow to create a new connection|uwolfer@kde.org|Urs Wolfer}} <br />
{{FeatureDone|Krdc|Telepathy Tubes support||Abner Silva}}<br />
{{FeatureDone|Krdc|Full Screen Switching|murraytony@gmail.com|Tony Murray}} <br />
{{FeatureDone|KGet|Support for verifying signed files|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Verification of downloads using checksums|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Downloading checksums for downloads|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Repairing broken downloads|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Moving and renaming files while downloading|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Adding mirrors to downloads while downloading|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Changing the number of connections per mirror of downloads while downloading|mat69@gmx.net|Matthias Fuchs}} <br />
{{FeatureDone|KGet|Assistant to create Metalinks|mat69@gmx.net|Matthias Fuchs}}<br />
<br />
|}<br />
<br />
<br><br />
<br />
= kdepim =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureInProgress|Akregator|Port to use KNotificationItem|tpr@d5k.net|Teemu Rytilahti}} <br />
{{FeatureDone|KAlarm|Provide audio-only alarms|djarvie @ kde.org|David Jarvie}} <br />
{{FeatureInProgress|KJots|Port to Grantlee for theming support|steveire|Stephen Kelly}}<br />
{{FeatureInProgress|KJots|Port to Akonadi|steveire|Stephen Kelly}}<br />
|}<br />
<br />
= kdepimlibs =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
|}<br />
<br />
<br> <br />
<br />
= kdeplasma-addons =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|knowledgebase|port knowledgebase plasmoid to new engine|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureTodo|knowledgebase|Add categories|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureInProgress|opendesktop|Add messaging|ewoerner@kde.org|Eckhart Wörner}} {{FeatureInProgress|opendesktop|Add friendship management|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|ocs engine|Add possibility to use different providers, use attica from kdesupport|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureInProgress|opendesktop|port opendesktop plasmoid to new engine and rename accordingly|ewoerner@kde.org|Eckhart Wörner}} <br />
{{FeatureInProgress|opendesktop activities|port opendesktop activities plasmoid to new engine and rename accordingly|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|microblogging|new appearance and new twitter api pieces support|notmart@gmail.com|Marco Martin}} <br />
{{FeatureDone|plasmaboard|Added a virtual keyboard plasmoid for touchscreen users|bjoern@ruberg-wegener.de|Björn Ruberg}}<br />
{{FeatureDone|FifteenPuzzle|Made it work with multiple rows and cols|tcanabrava@kde.org|Tomaz Canabrava}}<br />
{{FeatureDone|Qalculate|A new advanced calculator plasmoid|agostinelli@gmail.com|Matteo Agostinelli}}<br />
{{FeatureDone|KDE Observatory|A new plasmoid for visualizing KDE projects status (commits, commiters, bugs, krazy status, etc)|sandroandrade@kde.org|Sandro S. Andrade}}<br />
{{FeatureDone|Project Silk|generic Mediawiki KRunner|sebas@kde.org|Sebastian Kügler}} <br />
{{FeatureDone|Project Silk|Webslice Plasmoid, qgraphicswidget|sebas@kde.org|Sebastian Kügler}} <br />
{{FeatureDone|Solid|Network Manager Plasmoid|sebas@kde.org|Sebastian Kügler}} <br />
|} <br />
<br />
<br><br />
<br />
= kdesdk =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Continue implementing XLIFF spec|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Segmentation [editing] functionality|shafff@NOSPAMukr.net |Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Remote translation memories|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|shafff@NOSPAMukr.net|Nick Shaforostoff}} <br />
{{FeatureTodo|Kate|Replace old snippet plugin through TNG plugin|jowenn(you_know)kde(here_too)org|Joseph Wenninger}} <br />
{{FeatureTodo|Kate|Integreate GHNS into snippets TNG|jowenn(you_know)kde(here_too)org|Joseph Wenninger}} <br />
{{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 />
{{FeatureDone|Kate|Add common vim commands like :wq, :new, :bp/bn, etc.|ehambergαgmail.com|Erlend Hamberg}}<br />
<br />
|}<br />
<br />
<br> <br />
<br />
= kdeutils =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact <br />
{{FeatureTodo|Ark|Add an options dialog (maybe)|haraldhv@stud.ntnu.no|Harald Hvaal}} {{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv@stud.ntnu.no|Harald Hvaal}} {{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|kubito@gmail.com|Raphael Kubo da Costa}} {{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|kubito@gmail.com|Raphael Kubo da Costa}} {{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|kubito@gmail.com|Raphael Kubo da Costa}} {{FeatureTodo|Ark|Make the internal previewer optional|kubito@gmail.com|Raphael Kubo da Costa}} {{FeatureTodo|KGpg|Make keyserver actions possible to use on multiple keyservers at once|kde@opensource.sf-tec.de|Rolf Eike Beer}} {{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add further export formats like s-record and intel 16|kossebau@kde.org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}} {{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureTodo|Okteta|add QIODevice for AbstractByteArrayModel and make mimetype detection use this instead of only filename |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Refactor mouse input to controllers for the bytearray widget|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add UTF-8 option to bytearray lineedit|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}} <br />
{{FeatureTodo|kdelirc|Cycle mode function|fscheffold@googlemail.com|Frank Scheffold}} <br />
{{FeatureTodo|kdelirc|Add a try button in configurations|michael_zanetti@gmx.net|Michael Zanetti}} <br />
{{FeatureInProgress|KGpg|Add &quot;caff&quot; mode for keysigning|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureInProgress|Okteta|Make dialogs for Goto, Search & Replace embedded|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureInProgress|Okteta|Add tool to view decoding of complex structures|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureInProgress|kdelirc|Integrate solid backend into kdelirc frontend|fscheffold@googlemail.com|Frank Scheffold}} <br />
{{FeatureDone|kdelirc|Communicate to lirc through solid|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|KGpg|Add improved key import result window (with useful summary, filtering, reasonable default size etc.)|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureDone|KGpg|Make generating a key a KJob so it get's better notification support|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureDone|Okteta|Rename libkakao to Kasten and make the Okteta KPart use it|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Add embedded dialog to set selection range|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Okteta|Add Base64 encoder|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Okteta|Added data generators, like pattern, sequence or from clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}} <br />
{{FeatureDone|Okteta|Added option to split views|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Add marking of bytearray section to widgets, so tools like strings or pod decoder can mark the source, instead of selecting it|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|add editing capability to Decoding table |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
<br />
|}<br />
<br />
= Other =<br />
<br />
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"<br />
|- 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;"<br />
! Status <br />
! Project <br />
! Description <br />
! Contact<br />
{{FeatureInProgress|kdesupport|Add libattica to kdesupport|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureDone|Solid|KNetworkManager|wstephenson@kde.org|Will Stephenson}} <br />
<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.4_Feature_Plan&diff=50289Schedules/KDE4/4.4 Feature Plan2009-10-20T16:39:04Z<p>Djarvie: /* kdepim */</p>
<hr />
<div>This is a list of planned features for the 4.4 release.<br />
<br />
See also:<br />
* [[Schedules/KDE4/4.4 Release Schedule]]<br />
* [[Schedules/KDE4/4.4 Release Goals]]<br />
* [[Schedules/KDE4/4.3 Feature Plan]]<br />
<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
<br />
= kdeadmin =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.||Jonathan Riddell, John Layt}}<br />
|}<br />
<br />
<br />
= kdeartwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Konqueror|NEw Konqueror bookmarks using Akonadi and Nepomuk, awesome bar|edulix@gmail.com|Eduardo Robles Elvira}}<br />
|}<br />
<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KWallet|Single Sign On using PAM|lemma@confuego.org|Michael Leupold}}<br />
|}<br />
<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Non-Plasma, Non-KWin<br />
{{FeatureTodo|Icons KCM|More configurable icon sizes|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureTodo|Fonts KCM|More configurable fonts|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureTodo|System Activity|Show CPU usage etc|tapsell@kde.org|John Tapsell}}<br />
{{FeatureInProgress|Date/Time KCM|Plasma themed clock|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureInProgress|System Activity|Add scripting support|tapsell@kde.org|John Tapsell}}<br />
{{FeatureDone|Solid|RemoteControl Manager/Interface + Lirc backend|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|System Activity|KAuth integration|tapsell@kde.org|John Tapsell}}<br />
{{FeatureDone|System Settings|Improve module appearance for Icons View and provide searching hints|sourtooth@gmail.com|Ben Cooksley}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KRunner<br />
{{FeatureDone|KRunner|Window management runner|kde@martin-graesslin.com|Martin Gräßlin}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma - Priority Features<br />
{{FeatureInProgress|netbook shell|a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4)|notmart@gmail.com|Marco Martin}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma<br />
{{FeatureTodo|libplasma|better text box look with new svg elements|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|libplasma|Allow display of multiple Holiday Regions in same Calendar widget|john@layt.net|John Layt}}<br />
{{FeatureInProgress|knowledge base plasmoid|new plasmoid: Opendesktop.org knowledgebase client|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|libplasma|Allow user to choose Calendar System to be displayed in Calendar widgets|john@layt.net|John Layt}}<br />
{{FeatureInProgress|opendesktop plasmoid|show friends activity|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|libplasma/kwin|slide animation for popups done by kwin|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|System tray|Plasmoid support in the system tray|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|System tray|config ui to decide between always shown, always hidden and auto hide for each systray item|notmart@gmail.com|Marco Martin}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Core<br />
{{FeatureInProgress|KWin|Window tabbing|matamax123@gmail.com|Jorge Emilio Mata}}<br />
{{FeatureInProgress|KWin|Window tiling|nsm.nikhil@gmail.com|Nikhil Marathe}}<br />
{{FeatureDone|KWin|Quick window maximization and tiling by dragging windows to the edge of the screen|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved virtual desktop KCM|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved window switcher (Alt+Tab)|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|SVG based window decoration theme engine (Aurorae)|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Merged Ozone and Nitrogen window decorations into Oxygen|hugo.pereira@free.fr|Hugo Pereira Da Costa}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Desktop Effects<br />
{{FeatureDone|KWin|Mouse action support in Present Windows effect|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|New present windows mode to only display windows from a single application|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved flip switch effect|kde@martin-graesslin.com|Martin Gräßlin}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KDM<br />
|}<br />
<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|pykde4|Python 3 support for PyKDE4|simon@simonzone.com|Simon Edwards}}<br />
|}<br />
<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Simulate Lunar Eclipses|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Social and Geographical Integration for KStars|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}}<br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureInProgress|Cantor|Import to kdeedu - currently in kdereview|alexanderrieder@gmail.com|Alexander Rieder}}<br />
{{FeatureInProgress|KAlgebra|Support for lists|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureInProgress|Marble|Add "download region" feature|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Parley|Rewritten practice|d.laidig@gmx.de|Daniel Laidig}}<br />
{{FeatureDone|KAlgebra|Improved MathML Presentation support|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Added 2D parametric function plotting|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Improved jump detections|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Made lambda expressions more usable|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureDone|KStars|Improve Observing List Wizard|prakash.mohan@kdemail.net|Prakash Mohan}}<br />
{{FeatureDone|KTurtle|Add F2 context help|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|KTurtle|Add SVG export for the canvas|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|KTurtle|Add HTML export of the code|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|KTurtle|Add printing support for the canvas|nielsslot@gmail.com|Niels Slot}}<br />
|}<br />
<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KBreakOut|Level Sets|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KBreakOut|Sound|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KDiamond|Intelligent animation pre-caching|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|KDiamond|Refactor Board and Diamond classes|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|Kolf|Replace with Kolf 2 (help on coding, artwork and level design desired) >>delayed to KDE 4.5<<|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Boost playing over Jabber|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KSquares|Re-write computer player, make it act faster and more intelligent|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureTodo|KSquares|Add more types of boards: hexagonal, triangular|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|Gluon|release first gluon lib with one game. [http://gluon.tuxfamily.org/]|istdasklar@gmail.com|Sacha schutz}}<br />
{{FeatureInProgress|Granatier|New Bomberman like game for KDE 4|k.hias@gmx.de|Mathias Kraus}}<br />
{{FeatureInProgress|KAtomic|Level Sets|dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureInProgress|KsirK|Polish the skin editor (doc, contextual help, ...)|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureInProgress|Palapeli|New puzzle game for KDE 4|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|Bovo|Highlight the last move to be easier to spot|pelladigabor@gmail.com|Pelladi Gabor}}<br />
{{FeatureDone|Bovo|Enable undo after the game has ended, to be able to correct a fatal mis-click|pelladigabor@gmail.com|Pelladi Gabor}}<br />
{{FeatureDone|KBreakOut|Improved keyboard support|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KBreakOut|Fullscreen support|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KDiamond|Improve time display|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|KGoldrunner|Add Mazes game (37 levels), contributed by Steve Mann.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureDone|KsirK|Previous/Next in start new game as described in bug #170774|kleag@free.fr|Gaël de Chalendar}}<br />
|}<br />
<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|libkexiv2|Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171|marcel.wiesweg@gmx.de|Marcel Wiesweg}}<br />
{{FeatureTodo|libkdcraw|Make color management options more flexible|marcel.wiesweg@gmx.de|Marcel Wiesweg}}<br />
|}<br />
<br />
<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|katepart|Add interface to access highlighting information, port html-export plugin|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc.|john@layt.net|John Layt}}<br />
{{FeatureTodo|kdecore|Group policy (Windows) backend for KAuth|drf@kde.org|Dario Freddi}}<br />
{{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}<br />
{{FeatureTodo|kdeui|Implement caps-lock warning for password entry widgets|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureTodo|KLocale|Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217).|john@layt.net|John Layt}}<br />
{{FeatureInProgress|katepart|Add mapping support for the vi input mode's normal mode|ehambergαgmail.com|Erlend Hamberg}}<br />
{{FeatureInProgress|katepart|Improve TemplateInterface, i.e. snippet support|mail@milianw.de|Milian Wolff}}<br />
{{FeatureInProgress|kdecore|Move event-filter installation out of KApplication and into a new class|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureInProgress|kdecore|Polkit-1 backend for KAuth|drf@kde.org|Dario Freddi}}<br />
{{FeatureInProgress|kdeui|Support floating point font sizes|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureInProgress|kdeui|Finish the time chooser widget|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureInProgress|kio|Limit number of connections per host (per application), add job priorities|ahartmetz@gmail.com|Andreas Hartmetz}}<br />
{{FeatureInProgress|webkit|Move KDE integration of QtWebKit into kdelibs (but not KPart!)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|katepart|Enable command line scripting again|dhaumann@kde.org|Dominik Haumann}}<br />
{{FeatureDone|katepart|Support byte-order mark in unicode files|jowenn@kde.org|Joseph Wenninger}}<br />
|}<br />
<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KMix|Nicer OSD (icon, mute state)|esken@kde.org|Christian Esken}}<br />
{{FeatureTodo|KMix|Amend Keyboard Shortcuts|esken@kde.org|Christian Esken}}<br />
{{FeatureInProgress|KMix|Allow arbitrary ordering of controls|esken@kde.org|Christian Esken}}<br />
{{FeatureInProgress|KMix|Add WhatsThis help on controls (Bug 70042)|esken@kde.org|Christian Esken}}<br />
|}<br />
<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureTodo|Kopete|Jabber Jingle video support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureTodo|Kopete|Jabber Jingle ICE support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureTodo|Kopete|Add support for urls to Bonjour plugin|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Kopete|Rich text support for ICQ|kedgedev@gmail.com|Roman Jarosz}}<br />
{{FeatureInProgress|KGet|Support for verifying signed files|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Kopete|Telepathy protocol plugin|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Kopete|Telepathy Tubes Desktop Sharing plugin|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Kopete|Akonadi Logger(modify the history plugin)|roideuniverse@gmail.com|Kaushik Saurabh}}<br />
{{FeatureInProgress|Krdc|Telepathy Tubes support||Abner Silva}}<br />
{{FeatureInProgress|Krfb|Telepathy Tubes support|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Krfb|Core restructuring|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Telepathy|Account Management KCM|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Telepathy|Mission Control launcher KDED|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureDone|Kopete|Create avatars from a webcam device |alex@eyeos.org |Alex Fiestas}}<br />
{{FeatureDone|Krdc|Redesigned workflow to create a new connection|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|Krdc|Full Screen Switching|murraytony@gmail.com|Tony Murray}}<br />
|}<br />
<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|KAlarm|Implement Akonadi support|djarvie @ kde.org|David Jarvie}}<br />
{{FeatureInProgress|KAlarm|Provide audio-only alarms|djarvie @ kde.org|David Jarvie}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
<br />
= kdeplasma-addons =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|shafff@NOSPAMukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Continue implementing XLIFF spec|shafff@NOSPAMukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Segmentation [editing] functionality|shafff@NOSPAMukr.net |Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Remote translation memories|shafff@NOSPAMukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|shafff@NOSPAMukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Kate|Add common vim commands like :wq, :new, :split, etc.|ehambergαgmail.com|Erlend Hamberg}}<br />
|}<br />
<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Ark|Add an options dialog (maybe)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make the internal previewer optional|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|KGpg|Make keyserver actions possible to use on multiple keyservers at once|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg|Add &quot;caff&quot; mode for keysigning|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg|Allow searching for trust path in keyring|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg|Add improved key import result window (with useful summary, filtering, reasonable default size etc.)|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|Okteta|add editing capability to Decoding table |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add further export formats like s-record and intel 16|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add QIODevice for AbstractByteArrayModel and make mimetype detection use this instead of only filename |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}}<br />
{{FeatureInProgress|Okteta|Make dialogs for Goto, Search & Replace embedded|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|kdelirc|Communicate to lirc through solid|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|Okteta|Rename libkakao to Kasten and make the Okteta KPart use it|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Add embedded dialog to set selection range|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br />
<br />
= Other =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.4_Feature_Plan&diff=50288Schedules/KDE4/4.4 Feature Plan2009-10-20T16:36:25Z<p>Djarvie: /* kdepim */ KAlarm features</p>
<hr />
<div>This is a list of planned features for the 4.4 release.<br />
<br />
See also:<br />
* [[Schedules/KDE4/4.4 Release Schedule]]<br />
* [[Schedules/KDE4/4.4 Release Goals]]<br />
* [[Schedules/KDE4/4.3 Feature Plan]]<br />
<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
<br />
= kdeadmin =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.||Jonathan Riddell, John Layt}}<br />
|}<br />
<br />
<br />
= kdeartwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Konqueror|NEw Konqueror bookmarks using Akonadi and Nepomuk, awesome bar|edulix@gmail.com|Eduardo Robles Elvira}}<br />
|}<br />
<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KWallet|Single Sign On using PAM|lemma@confuego.org|Michael Leupold}}<br />
|}<br />
<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Non-Plasma, Non-KWin<br />
{{FeatureTodo|Icons KCM|More configurable icon sizes|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureTodo|Fonts KCM|More configurable fonts|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureTodo|System Activity|Show CPU usage etc|tapsell@kde.org|John Tapsell}}<br />
{{FeatureInProgress|Date/Time KCM|Plasma themed clock|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureInProgress|System Activity|Add scripting support|tapsell@kde.org|John Tapsell}}<br />
{{FeatureDone|Solid|RemoteControl Manager/Interface + Lirc backend|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|System Activity|KAuth integration|tapsell@kde.org|John Tapsell}}<br />
{{FeatureDone|System Settings|Improve module appearance for Icons View and provide searching hints|sourtooth@gmail.com|Ben Cooksley}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KRunner<br />
{{FeatureDone|KRunner|Window management runner|kde@martin-graesslin.com|Martin Gräßlin}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma - Priority Features<br />
{{FeatureInProgress|netbook shell|a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4)|notmart@gmail.com|Marco Martin}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma<br />
{{FeatureTodo|libplasma|better text box look with new svg elements|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|libplasma|Allow display of multiple Holiday Regions in same Calendar widget|john@layt.net|John Layt}}<br />
{{FeatureInProgress|knowledge base plasmoid|new plasmoid: Opendesktop.org knowledgebase client|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|libplasma|Allow user to choose Calendar System to be displayed in Calendar widgets|john@layt.net|John Layt}}<br />
{{FeatureInProgress|opendesktop plasmoid|show friends activity|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|libplasma/kwin|slide animation for popups done by kwin|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|System tray|Plasmoid support in the system tray|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|System tray|config ui to decide between always shown, always hidden and auto hide for each systray item|notmart@gmail.com|Marco Martin}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Core<br />
{{FeatureInProgress|KWin|Window tabbing|matamax123@gmail.com|Jorge Emilio Mata}}<br />
{{FeatureInProgress|KWin|Window tiling|nsm.nikhil@gmail.com|Nikhil Marathe}}<br />
{{FeatureDone|KWin|Quick window maximization and tiling by dragging windows to the edge of the screen|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved virtual desktop KCM|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved window switcher (Alt+Tab)|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|SVG based window decoration theme engine (Aurorae)|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Merged Ozone and Nitrogen window decorations into Oxygen|hugo.pereira@free.fr|Hugo Pereira Da Costa}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Desktop Effects<br />
{{FeatureDone|KWin|Mouse action support in Present Windows effect|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|New present windows mode to only display windows from a single application|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved flip switch effect|kde@martin-graesslin.com|Martin Gräßlin}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KDM<br />
|}<br />
<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|pykde4|Python 3 support for PyKDE4|simon@simonzone.com|Simon Edwards}}<br />
|}<br />
<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Simulate Lunar Eclipses|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Social and Geographical Integration for KStars|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}}<br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureInProgress|Cantor|Import to kdeedu - currently in kdereview|alexanderrieder@gmail.com|Alexander Rieder}}<br />
{{FeatureInProgress|KAlgebra|Support for lists|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureInProgress|Marble|Add "download region" feature|jmho@c-xx.com|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Parley|Rewritten practice|d.laidig@gmx.de|Daniel Laidig}}<br />
{{FeatureDone|KAlgebra|Improved MathML Presentation support|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Added 2D parametric function plotting|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Improved jump detections|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Made lambda expressions more usable|aleixpol@kde.org|Aleix Pol}}<br />
{{FeatureDone|KStars|Improve Observing List Wizard|prakash.mohan@kdemail.net|Prakash Mohan}}<br />
{{FeatureDone|KTurtle|Add F2 context help|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|KTurtle|Add SVG export for the canvas|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|KTurtle|Add HTML export of the code|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|KTurtle|Add printing support for the canvas|nielsslot@gmail.com|Niels Slot}}<br />
|}<br />
<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KBreakOut|Level Sets|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KBreakOut|Sound|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KDiamond|Intelligent animation pre-caching|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|KDiamond|Refactor Board and Diamond classes|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|Kolf|Replace with Kolf 2 (help on coding, artwork and level design desired) >>delayed to KDE 4.5<<|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Boost playing over Jabber|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KSquares|Re-write computer player, make it act faster and more intelligent|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureTodo|KSquares|Add more types of boards: hexagonal, triangular|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|Gluon|release first gluon lib with one game. [http://gluon.tuxfamily.org/]|istdasklar@gmail.com|Sacha schutz}}<br />
{{FeatureInProgress|Granatier|New Bomberman like game for KDE 4|k.hias@gmx.de|Mathias Kraus}}<br />
{{FeatureInProgress|KAtomic|Level Sets|dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureInProgress|KsirK|Polish the skin editor (doc, contextual help, ...)|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureInProgress|Palapeli|New puzzle game for KDE 4|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|Bovo|Highlight the last move to be easier to spot|pelladigabor@gmail.com|Pelladi Gabor}}<br />
{{FeatureDone|Bovo|Enable undo after the game has ended, to be able to correct a fatal mis-click|pelladigabor@gmail.com|Pelladi Gabor}}<br />
{{FeatureDone|KBreakOut|Improved keyboard support|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KBreakOut|Fullscreen support|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KDiamond|Improve time display|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|KGoldrunner|Add Mazes game (37 levels), contributed by Steve Mann.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureDone|KsirK|Previous/Next in start new game as described in bug #170774|kleag@free.fr|Gaël de Chalendar}}<br />
|}<br />
<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|libkexiv2|Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171|marcel.wiesweg@gmx.de|Marcel Wiesweg}}<br />
{{FeatureTodo|libkdcraw|Make color management options more flexible|marcel.wiesweg@gmx.de|Marcel Wiesweg}}<br />
|}<br />
<br />
<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|katepart|Add interface to access highlighting information, port html-export plugin|mail@milianw.de|Milian Wolff}}<br />
{{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc.|john@layt.net|John Layt}}<br />
{{FeatureTodo|kdecore|Group policy (Windows) backend for KAuth|drf@kde.org|Dario Freddi}}<br />
{{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}<br />
{{FeatureTodo|kdeui|Implement caps-lock warning for password entry widgets|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureTodo|KLocale|Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217).|john@layt.net|John Layt}}<br />
{{FeatureInProgress|katepart|Add mapping support for the vi input mode's normal mode|ehambergαgmail.com|Erlend Hamberg}}<br />
{{FeatureInProgress|katepart|Improve TemplateInterface, i.e. snippet support|mail@milianw.de|Milian Wolff}}<br />
{{FeatureInProgress|kdecore|Move event-filter installation out of KApplication and into a new class|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureInProgress|kdecore|Polkit-1 backend for KAuth|drf@kde.org|Dario Freddi}}<br />
{{FeatureInProgress|kdeui|Support floating point font sizes|christoph@maxiom.de|Christoph Feck}}<br />
{{FeatureInProgress|kdeui|Finish the time chooser widget|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureInProgress|kio|Limit number of connections per host (per application), add job priorities|ahartmetz@gmail.com|Andreas Hartmetz}}<br />
{{FeatureInProgress|webkit|Move KDE integration of QtWebKit into kdelibs (but not KPart!)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|katepart|Enable command line scripting again|dhaumann@kde.org|Dominik Haumann}}<br />
{{FeatureDone|katepart|Support byte-order mark in unicode files|jowenn@kde.org|Joseph Wenninger}}<br />
|}<br />
<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KMix|Nicer OSD (icon, mute state)|esken@kde.org|Christian Esken}}<br />
{{FeatureTodo|KMix|Amend Keyboard Shortcuts|esken@kde.org|Christian Esken}}<br />
{{FeatureInProgress|KMix|Allow arbitrary ordering of controls|esken@kde.org|Christian Esken}}<br />
{{FeatureInProgress|KMix|Add WhatsThis help on controls (Bug 70042)|esken@kde.org|Christian Esken}}<br />
|}<br />
<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureTodo|Kopete|Jabber Jingle video support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureTodo|Kopete|Jabber Jingle ICE support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureTodo|Kopete|Add support for urls to Bonjour plugin|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Kopete|Rich text support for ICQ|kedgedev@gmail.com|Roman Jarosz}}<br />
{{FeatureInProgress|KGet|Support for verifying signed files|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Kopete|Telepathy protocol plugin|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Kopete|Telepathy Tubes Desktop Sharing plugin|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Kopete|Akonadi Logger(modify the history plugin)|roideuniverse@gmail.com|Kaushik Saurabh}}<br />
{{FeatureInProgress|Krdc|Telepathy Tubes support||Abner Silva}}<br />
{{FeatureInProgress|Krfb|Telepathy Tubes support|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Krfb|Core restructuring|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Telepathy|Account Management KCM|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Telepathy|Mission Control launcher KDED|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureDone|Kopete|Create avatars from a webcam device |alex@eyeos.org |Alex Fiestas}}<br />
{{FeatureDone|Krdc|Redesigned workflow to create a new connection|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|Krdc|Full Screen Switching|murraytony@gmail.com|Tony Murray}}<br />
|}<br />
<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|KAlarm|Implement Akonadi support|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|KAlarm|Provide audio-only alarms|djarvie@kde.org|David Jarvie}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
<br />
= kdeplasma-addons =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|shafff@NOSPAMukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Continue implementing XLIFF spec|shafff@NOSPAMukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Segmentation [editing] functionality|shafff@NOSPAMukr.net |Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Remote translation memories|shafff@NOSPAMukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|shafff@NOSPAMukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Kate|Add common vim commands like :wq, :new, :split, etc.|ehambergαgmail.com|Erlend Hamberg}}<br />
|}<br />
<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Ark|Add an options dialog (maybe)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|Ark|Make the internal previewer optional|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|KGpg|Make keyserver actions possible to use on multiple keyservers at once|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg|Add &quot;caff&quot; mode for keysigning|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg|Allow searching for trust path in keyring|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg|Add improved key import result window (with useful summary, filtering, reasonable default size etc.)|kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|Okteta|add editing capability to Decoding table |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add further export formats like s-record and intel 16|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add QIODevice for AbstractByteArrayModel and make mimetype detection use this instead of only filename |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}}<br />
{{FeatureInProgress|Okteta|Make dialogs for Goto, Search & Replace embedded|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|kdelirc|Communicate to lirc through solid|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|Okteta|Rename libkakao to Kasten and make the Okteta KPart use it|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Add embedded dialog to set selection range|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br />
<br />
= Other =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.3_Feature_Plan&diff=50090Schedules/KDE4/4.3 Feature Plan2009-04-17T11:05:33Z<p>Djarvie: /* kdelibs */ Add KDateTime</p>
<hr />
<div>This is a list of planned features for the 4.3 release.<br />
<br />
See also:<br />
* [[Schedules/KDE4/4.3 Release Schedule]]<br />
* [[Schedules/KDE4/4.3 Release Goals]]<br />
* [[Schedules/KDE4/4.2 Feature Plan]]<br />
<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
<br />
= Other =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_KDE_4.3_.2F_Akonadi_1.2|kde-pim@kde.org|Akonadi Developers}}<br />
{{FeatureInProgress|KPackageKit|Pushing in KPackageKit (dependant on PolicyKit integration)|dantti85-dev@yahoo.com.br|Daniel}}<br />
|}<br />
<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KLocale|Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217).|john@layt.net|John Layt}}<br />
{{FeatureDone|kdecore|Thread safety in ksycoca (KService, KMimeType etc.)|faure:AT:kde.org|David Faure}}<br />
{{FeatureTodo|kdecore|Dynamic allocation of KDebug areas|faure:AT:kde.org|David Faure}}<br />
{{FeatureInProgress|Sonnet|Implement language detection|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureInProgress|Sonnet|Integrate language detection with spellchecking|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|Sonnet|Integrate language detection with strigi|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|Sonnet|Grammar checking (at least for English)|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureInProgress|kio|Move KTcpSocket to kio and make it public; some cleanup required|ahartmetz@gmail.com|Andreas Hartmetz}}<br />
{{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc.|john@layt.net|John Layt}}<br />
{{FeatureDone|KDateTime|Provide simulation of system date/time for application testing.|djarvie:AT:kde.org|David Jarvie}}<br />
{{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}<br />
{{FeatureTodo|kdeui|entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|kdesu|Classes to help kde-apps open ports in the local firewall (via IPTables/IPFW, etc...)|tejas@gja.in|Tejas Dinkar}}<br />
{{FeatureInProgress|katepart|Key mapping support for the vi input mode|ehamberg-hjå-gmail.com|Erlend Hamberg}}<br />
{{FeatureInProgress|katepart|Blockwise visual mode for the vi input mode|ehamberg-hjå-gmail.com|Erlend Hamberg}}<br />
{{FeatureInProgress|katepart|Improve text objects in the vi input mode|ehamberg-hjå-gmail.com|Erlend Hamberg}}<br />
{{FeatureTodo|katepart|Save registers and marks from the vi input mode|ehamberg-hjå-gmail.com|Erlend Hamberg}}<br />
{{FeatureInProgress|kio|Fix D-Bus timeout in SlaveBase when calling kpasswdserver|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureInProgress|kdeui|Provide a class for detecting modifier keystrokes and locked key states|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureTodo|khtml|CSS3 Web Fonts|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|khtml|support more properties from CSS3 Backgrounds and Borders module|germain@ebooksfrance.org|Fredrik Höglund and/or Germain Garand}}<br />
{{FeatureInProgress|khtml|support more properties from CSS3 Text module|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureInProgress|solid|Smart card reader support|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureTodo|KEmoticons|emit a signal when the emoticon theme is changed|brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureTodo|KLocale|Per-language number formats, and exposing them to modification by user.|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureTodo|KLocale|Extension of date formats to cover many resolutions (month-year, day-month, etc.)|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureInProgress|kfile|KDirSortFilterProxyModel: make it possible to not always sort folders first|frank78ac@googlemail.com|Frank Reininghaus}}<br />
{{FeatureTodo|buildsystem|Add support for crosscompiling|neundorf@kde.org|Alexander Neundorf}}<br />
{{FeatureInProgress|buildsystem|Add support for building parts of modules separately|neundorf@kde.org|Alexander Neundorf}}<br />
{{FeatureInProgress|webkit|Move KDE integration of QtWebKit into kdelibs (but not KPart!)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureTodo|Nepomuk|New Resource URI schema for Files (to better handle removable storage (parts in KDE Base)|dw@danielwinter.de|Daniel Winter}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Non-Plasma, Non-KWin<br />
{{FeatureTodo|Kxkb|Support for languages in keyboard layout descriptions|rysin:AT:kde.org|Andriy Rysin}}<br />
{{FeatureDone|PolicyKit integration|Import PolicyKit-KDE from extragear|drf54321@gmail.com|Dario Freddi}}<br />
{{FeatureDone|Solid Actions KCM|Import Solid actions KControl module from playground|ben@eclipse.endoftheinternet.org|Ben Cooksley}}<br />
{{FeatureTodo|KControl4|Import refactor of systemsettings with Tree and Icon view support|ben(at)eclipse(dot)endoftheinternet(dot)org|Ben Cooksley and Mathias Soeken}}<br />
{{FeatureDone|KSysguard|Added GetHotNewStuff support|a@b.com|name}}<br />
{{FeatureInProgress|KActiveEdges|Split active screen edges from KWin|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|Solid Wicd Engine|Import Solid Wicd engine from github/playground|drf54321@gmail.com|Dario Freddi}}<br />
{{FeatureDone|Klipper|Made klipper automatically find possible actions based on filename copied to clipboard|dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureDone|Klipper|Improved action adding/editing workflow by implementing a special dialog for editing a certain action|dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureTodo|Klipper|Make action popup unobtrusive by showing menu only when user clicks an icon in systray. Icon itself should change to indicate availability of some actions on current clipboard|dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureTodo|Font Installer KCM |Use PolicyKit for installtion of system-wide fonts.|craig@kde.org|Craig Drummond}}<br />
{{FeatureInProgress|Font Settings KCM|Improved GUI for configuring anti-aliasing settings|fredrik@kde.org|Fredrik Höglund}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KRunner<br />
{{FeatureInProgress|Nepomuk/Location Runners|Open with and service menu actions|ryan.bitanga@gmail.com|Ryan Bitanga}}<br />
{{FeatureTodo|KRunner|Simple adaptive search|ryan.bitanga@gmail.com|Ryan Bitanga}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma - Priority Features<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma<br />
{{FeatureTodo|Now Playing data engine|Support for MPD|kde:AT:randomguy3.me.uk|Alex Merry}}<br />
{{FeatureTodo|Now Playing applet|Better design in panels|kde:AT:randomguy3.me.uk|Alex Merry}}<br />
{{FeatureDone|Classic Menu Launcher|Optional recently used applications and System Settings menu|mail:AT:dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|Classic Menu Launcher|KDE3-like menu titles|mail:AT:dipe.org|Christian Loose}}<br />
{{FeatureDone|Classic Menu Launcher|Context menu for menu items|mail:AT:dipe.org|Christian Loose}}<br />
{{FeatureInProgress|Reusable video widget|A widget in libplasma that can play video and audio|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Message box|A message box shown as an overlay over plasmoids|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|Panel spacers|A way to add/manage spacers directly from the panel controller|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Systemtray protocol|New systemtray protocol beginnings: daemon and systemtray widget part|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Default theme|Air: new default Plasma theme|notmart@gmail.com|Marco Martin and Nuno Pinheiro}}<br />
{{FeatureInProgress|screensaver|security constraints|chanika@gmail.com|Chani}}<br />
{{FeatureInProgress|keyboard shortcuts|configuration|chanika@gmail.com|Chani}}<br />
{{FeatureTodo|icon plasmoid|make it suck less|chanika@gmail.com|Chani}}<br />
{{FeatureTodo|desktop|make a plasmoid when I paste stuff|chanika@gmail.com|Chani}}<br />
{{FeatureInProgress|extenders|Add grouping support to extenders|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}<br />
{{FeatureInProgress|systemtray|Group multiple jobs and notifications|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}<br />
{{FeatureTodo|systemtray|Job completed notifications, providing an sensible action ('open file' etc)|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}<br />
{{FeatureInProgress|Kickoff|Add multiple columns support to Kickoff|talvik@gmail.com|Luiz Felipe Talvik}}<br />
{{FeatureDone|folderview|Show tooltips with large previews and file metadata when hovering icons|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|folderview|Show a popup view with the folder contents when hovering a folder in the icon view|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|folderview|Add menu items to the context menu for showing the applet browser, adding panels, locking the screen, logging out etc.|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|folderview|Add menu items to the drop menu for creating applets and setting the wallpaper|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|folderview|Optionally show the window list menu when middle clicking the containment|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|folderview|Implement support for keyboard navigation|jhahoneyk@gmail.com|Shantanu Tushar Jha}}<br />
{{FeatureTodo|folderview|Accessing sub folders as sub menus in the popup view when the applet is on the panel|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureTodo|folderview|Offer to create applets based on the mimetype when pasting URL's in the containment|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|virus wallpaper|Move from playground to kdeplasma-addons and port to the new plasma::wallpaper|asraniel@fryx.ch|Beat Wolf}}<br />
{{FeatureInProgress|Plasma|Add press-down feedback to folderview|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureDone|Time DataEngine|Integrate solar position dataengine to time dataengine|damu@iki.fi|Petri Damstén}}<br />
{{FeatureTodo|Time DataEngine|Moon position/phase data|damu@iki.fi|Petri Damstén}}<br />
{{FeatureInProgress|Akonadi DataEngine|Move Akonadi dataengine to kdeplasma-addons|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|Social Desktop Plasmoid|Plasmoid displaying contacts via OpenDesktop|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureTodo|Knowledge base Plasmoid|Plasmoid for searching and dispaying results from Open Collaboration Services / OpenDesktop|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureTodo|Tool tips|Extend tool tips API|emdeck@gmail.com|Michał Dutkiewicz}}<br />
{{FeatureInProgress|Theme System|Better fallback mechanisms for transparent panels/dialogs without composition|david.nolden.kdevelop@art-master.de|David Nolden}}<br />
{{FeatureInProgress|Plasmaclock library|Context menu for fast copying date and time strings to clipboard|emdeck@gmail.com|Michał Dutkiewicz}}<br />
{{FeatureInProgress|Plasmaclock/Calendar|Display various information on the calendar using kholiday/akonadi|?|?}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Core<br />
{{FeatureTodo|KWin|Redesign KWin system settings GUI|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureTodo|KWin|ARGB support for decorations|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureInProgress|KWin|Window docking/quick tiling|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureTodo|KWin|Internal desktop layout/pager support|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureInProgress|KWin|Non-composited Present Windows|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|KWin|Tabbox improvements|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin/Plasma|Toggle Compositing Plasmoid|kde@martin-graesslin.com|Martin Gräßlin}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Desktop Effects<br />
{{FeatureTodo|KWin|Expand present windows into other effects (E.g. Desktop Grid)|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin|OpenGL 3 compatible Shaders|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin|Improved cube reflection|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|KWin|Add and remove desktops in grid effect|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin|Desktop Thumnails in Pager Tooltips|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin|Slide In/Out effect|hein@kde.org|Eike Hein}}<br />
{{FeatureDone|KWin|Fade desktop effect (Desktop switcher)|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureInProgress|KWin|Highlight window effect|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureInProgress|KWin|SlideBack effect|michael_zanetti@gmx.net|Michael Zanetti}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KDM<br />
{{FeatureTodo|KDM|Plasma wallpaper|davide.bettio@kdemail.net|Davide Bettio}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Buildsystem|Require OpenLDAP (coordinate with the Windows team)|winter@kde.org|Allen Winter}}<br />
{{FeatureTodo|Buildsystem|Require Cyrus-SASL (coordinate with the Windows team)|winter@kde.org|Allen Winter}}<br />
{{FeatureTodo|libkleopatraclient|New interface library for kleopatra uiserver clients|marc@kdab.net|Marc Mutz}}<br />
{{FeatureTodo|pimtextedit|New library around text edits, to provide support for inline images in the signature editor, among others|mcguire@kde.org|Thomas McGuire}}<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureDone|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|mattr@kde.org|Matt Rogers}}<br />
{{FeatureTodo|Kopete|Update Kopete to better support Decibel|kopete-devel@kde.org|Kopete Developers}}<br />
{{FeatureTodo|Kopete|Jabber Jingle video support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureTodo|Kopete|Jabber Jingle ICE support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureTodo|Kopete|Rich text support for ICQ|kedgedev@gmail.com|Roman Jarosz}}<br />
{{FeatureTodo|Kopete|Add support for urls to Bonjour plugin|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|MLDonkey-Plugin based on libkmldonkey|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|Advanced Details|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KRDC|NX support|gdavid.devel@gmail.com|David Gross}}<br />
{{FeatureTodo|KRDC|Minimal-clutter mode to optimize screen real estate usage|gpothier@gmail.com|Guillaume Pothier}}<br />
{{FeatureInProgress|Telepathy|Telepathy-specification compliant Account Manager using KWallet to store account data|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Telepathy|Account Editing UI for Telepathy|grundleborg@googlemail.com|George Goldberg}}<br />
{{FeatureInProgress|Plasma|Network Manager Applet|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureTodo|network:/ KIOSlave|Move into kdenetwork module|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Akonadi|Migration of contacts and calendar data from KResource to Akonadi ([http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.3 Details])|kde-pim@kde.org|Volker Krause, Kevin Krammer, Tobias Koenig}}<br />
{{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Add export of alarms to a new calendar file|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Allow configuration of default deferral time interval|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Accept drag-and-drop of Todo entries to create a new alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Show command execution error indication in alarm list|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Add option to spread alarm windows across screen|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|Akonadi|Google calendar and contacts resource|cavalcantii@gmail.com|Adenilson Cavalcanti}}<br />
{{FeatureTodo|[http://www.astrojar.org.uk/kalarm KAlarm]|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application|christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|KContactManager|A new Akonadi-based address book to replace KAddressbook|tokoe@kde.org|Tobias Koenig}}<br />
{{FeatureInProgress|Kjots| Create and port to akonadi model. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Add support for nepomuk including tagging, possibly storage, and linking. Also a nepomuk tag proxy model for representing the structure as tagged.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kjots| Create plasmoid capable of showing the entire tree, or a single book.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Email KJots pages using default mail client ({{bug|124509}}. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|Add support for HTML images|yez@familieschepers.nl|Edwin Schepers}}<br />
{{FeatureTodo|KMail|Use asynchronous Kleo|marc@kdab.net|Marc Mutz}}<br />
{{FeatureTodo|KMail|Save metadata about attachments to Nepomuk when saving them|onurf@su.sabanciuniv.edu|Ismail Onur Filiz}}<br />
{{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|Kontact|Tip-of-the-Day summary|molkentin@kde.org|Daniel Molkentin}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureInProgress|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.|john@layt.net|John Layt}}<br />
{{FeatureTodo|Okteta|add editing capability to Decoding table |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add further export formats like s-record and intel 16|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make dialogs for Goto, Search & Replace embedded|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add hash calculator tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Show tooltip over bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Okteta|Add filesystem browser tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Okteta|Add loaded documents tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Show selection range in status bar|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add dialog to set selection range|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|Make the Okteta KPart use libkakao, and rename libkakao|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|kwalletmanager|Move kwalletmanager to the Model/View architecture and redesign the UI.|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureInProgress|kdelirc|Bring back kdelirc|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureTodo|ark|Improve support for pure gzip and bzip2 files|kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureInProgress|ark| Finish the cliinterface |haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|ark| Add lots of more meaningful error messages |haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|ark| Add support for ACE archives |haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|ark| Add support for zip archives (cli-based, ie. info-zip) |haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureDone|ark| Make the mimetype selection dialog more user-friendly |kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|ark| Make the file list obey KDE's mouse settings |kubito@gmail.com|Raphael Kubo da Costa}}<br />
{{FeatureTodo|KGpg| Port to new systray framework |kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg| Clean up editor GUI and classes |kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg| Make keyserver operations more flexible |kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureInProgress|KGpg| Port key importing to be a transaction |kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg| Port keyserver query to be a transaction |kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg| Make "import key" also work with keyservers |kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureTodo|KGpg| Integrate solid to know when a online action (e.g. keyserver query) does not make sense |kde@opensource.sf-tec.de|Rolf Eike Beer}}<br />
{{FeatureInProgress|KTimer| Redesign UI |zahl@transbay.net|A. L. Spehr}}<br />
{{FeatureTodo|KTimer| Add hours and seconds to counter |zahl@transbay.net|A. L. Spehr}}<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|krossjava|Integrate into e.g. SuperKaramba and fix issues that show up.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|krossjava|Documentation++|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|krossfalcon|Documentation++|mail@dipe.org|Sebastian Sauer}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|libkdegames|Convert old PNG based card decks to SVG with embedded bitmaps.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureDone|KGoldrunner|Add Curse of the Mummy game (20 levels), contributed by Steve Mann.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureInProgress|KGoldrunner|Major rewrite, mainly of the game engine and editor.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureInProgress|KGoldrunner|More accurate and reliable pause and resume.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureTodo|KGoldrunner|Save and reload at any instant in a game.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureTodo|KGoldrunner|Record and replay games.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureTodo|KGoldrunner|Run demos ... especially at startup or as hints for difficult levels.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureTodo|KGoldrunner|Hot-new-stuff support for themes and game sets.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureTodo|KGoldrunner|Integration of the Scavenger game (180 new levels) and its rule-set. This would also involve allowing different grid dimensions for different games, as a feature of the new game engine.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureTodo|KGoldrunner|Better support for beginners, such as graphical cues for false bricks and hidden ladders, extra messages with "don't tell me this again", etc.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureInProgress|Killbots|Add "sonic screwdriver" functionality.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureTodo|Killbots|Add a tutorial for beginners.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureTodo|Kolf|Replace with Kolf 2 (please help!)|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|KPatience|Add a command line switch to manually launch a game of a certain type.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureDone|KPatience|Add an option to save the game state at shutdown to be automatically be restored on next run.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureDone|KPatience|Add the ability to return to the game selection screen after selecting a game.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureInProgress|KPatience|Add a "Deal" action to those game types that support dealing cards from the deck into play.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Previous/Next in start new game as described in bug #170774|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Polish the skin editor (doc, contextual help, ...)|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Boost playing over Jabber|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KSpaceDuel|rewrite AI code|dirkrathlev@gmx.de|Dirk Rathlev}}<br />
{{FeatureDone|ktron|Port and remake the KTron game for KDE 4.3|legolas@legolasweb.nl|Stas Verberkt}}<br />
{{FeatureTodo|KSudoku|Import the new logic engine as a library|joselb@gmx.net|Johannes Bergmeier}}<br />
{{FeatureTodo|KSudoku|Port KSudoku to the new engine|joselb@gmx.net|Johannes Bergmeier}}<br />
{{FeatureTodo|KSudoku|Add interactive help|joselb@gmx.net|Johannes Bergmeier}}<br />
{{FeatureDone|Bovo|Add new AI|pelladigabor@gmail.com|Pelladi Gabor}}<br />
{{FeatureDone|Bovo|Computer thinking doesn't block the GUI|pelladigabor@gmail.com|Pelladi Gabor}}<br />
{{FeatureTodo|libkdegames|Import KGGZ libraries from GGZ SVN|spillner@kde.org|Josef Spillner}}<br />
{{FeatureInProgress|libkmahjongg|Introduce new tileset, Bamboo.|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureDone|KMahjongg|Add 70 additional levels contributed by users|piacentini at kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KMahjongg|Add start page with level selection|piacentini at kde.org|Mauricio Piacentini}}<br />
|}<br />
<br />
= kdeadmin =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KGrubEditor|Integrate KGrubEditor into KDE Admin http://sourceforge.net/projects/kgrubeditor. Approved by Nicolas Ternisien <nicolas.ternisien@gmail.com> |artemis_dot_fowl_dot_2007@gmail_dot_com|Konstantinos Smanis}}<br />
{{FeatureTodo|Guidance|Port Guidance to KDE 4, and move it to KDE Admin http://www.simonzone.com/software/guidance/.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.|john@layt.net|john Layt, Jonathan Riddell}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Umbrello|Replace all q3 widgets in the refactoring assistant|andi.fischer@hispeed.ch|Andi Fischer}}<br />
{{FeatureInProgress|Umbrello|Merge in SoC qgraphicsview port branch|krishna.ggk@gmail.com|Gopala Krishna A}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KAlgebra|Export to MathML Presentation Markup|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureTodo|KAlgebra|Some integration with the new KFormula widget|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureInProgress|KAlgebra|Add ability to draw 3D plots in cylindrical and spherical coordinates.|orgyforever@gmail.com|Percy Camilo Triveño Aucahuasi}}<br />
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureTodo|Kalzium|Separate compound viewer/editor application from Kalzium.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureTodo|Kalzium|Remove the libavogadro snapshot, depend on libavogadro directly.|jacob@math.jussieu.fr|Benoit Jacob}}<br />
{{FeatureTodo|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureTodo|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}<br />
{{FeatureTodo|KHangMan|Integrate an editor|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Kig|Properties dialog for objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve construction of bisect lines.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve feedback when constructing objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|More geometric objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Script objects as macros (to be reused more than once).|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the Cabri import filter.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the new/edit script wizard.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|KLettres|Visual Indicator when letter is wrong|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}}<br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Sync KStars time from device|mutlaqja@ikarustech.com|Jasem Mutlaq}}<br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Improve Observing List Wizard|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Extend conjunction tool to predict oppositions and occultations|prak902000@gmail.com|Prakash Mohan}}<br />
{{FeatureTodo|KStars|Simulate Lunar Eclipses|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Social and Geographical Integration for KStars|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Merge SAC with NGC / IC as default catalog|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Bookmarks|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Editing GeoDataFeatures|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Update Map ("F5")|jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Layer Management Class|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Plugin architecture for map layers|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Extending GeoPainter|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Marble Runners|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|GeoClue Integration |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Routing |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|More map providers (WMS?) |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Winkel Triple projection / equivalent |hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Marble WorldClock Plasmoid|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureDone|Marble|Qt-Version settings dialog|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Panoramio Support||Shashank Singh}}<br />
{{FeatureInProgress|Marble|Twitter Plugin||Shashank Singh}}<br />
{{FeatureInProgress|Marble|TimeZone Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|Support for other planets and the moon|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|DGML2 Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|Support for imperial units|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Graticule plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|MeasureTool plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Basic KML support|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|GeoData Model/View Visualization|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|More generic projection support|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|Network plugins|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Marble|Geolocation plugins|ewoerner@kde.org|Eckhart Wörner}}<br />
{{FeatureInProgress|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureTodo|Step|Improve GUI for creating softbody|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureTodo|Step|Use common constraints handling code for collisions|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureDone|JuK|Use XCOMPOSITE real transparency when available for the track announcement popup|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow disabling crossfade|michael.pyne@kdemail.net|Michael Pyne}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Okular|Generator for Mobipocket format|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureDone|strigi|Thumbnailer and analyzer for Mobipocket format|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureDone|strigi|Analyzer for epub format|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Support .snp and .emf file formats|bradh@kde.org|Brad Hards}}<br />
{{FeatureTodo|Okular|Synctex support.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Rich-text for annotations text.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|kruler|More ruler shapes.|msoeken_at_tzi_dot_de|Mathias Soeken}}<br />
{{FeatureDone|kruler|Configurable shortcuts.|msoeken_at_tzi_dot_de|Mathias Soeken}}<br />
{{FeatureTodo|kruler|DBUS Interface.|msoeken_at_tzi_dot_de|Mathias Soeken}}<br />
{{FeatureDone|kruler|Transparent background and opaque drawing of the lines and numbers (Qt 4.5).|msoeken_at_tzi_dot_de|Mathias Soeken}}<br />
{{FeatureInProgress|gwenview|Folder view.|agateau@kde.org|Aurélien Gâteau}}<br />
{{FeatureInProgress|gwenview|Make thumbnail bar more customizable (orientation, number of rows/columns).|agateau@kde.org|Aurélien Gâteau}}<br />
{{FeatureInProgress|gwenview|Add back video support.|agateau@kde.org|Aurélien Gâteau}}<br />
{{FeatureInProgress|gwenview|Improve history handling.|agateau@kde.org|Aurélien Gâteau}}<br />
{{FeatureDone|libksane|Add "Auto selection" after preview.|kare.sars@iki.fi|Kåre Särs}}<br />
{{FeatureInProgress|Okular|Less intrusive search with find bar.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Better detection of where the Okular KPart is embedded into, and adapt the UI accordingly (sidebar, actions, etc).|pino@kde.org|Pino Toscano}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|drkonqi|DrKonqi new dialog UI + Guided crash reporting tool|andresbajotierra@gmail.com|Dario Andres|}}<br />
{{FeatureInProgress|drkonqi|Backtrace parsing and rating|gkiagiad@csd.uoc.gr|George Kiagiadakis|}}<br />
{{FeatureTodo|drkonqi|DrKonqi native english texts + guide|andresbajotierra@gmail.com|Dario Andres|}}<br />
{{FeatureInProgress|kpasswdserver|Fix D-Bus timeout in kpasswdserver using an async API|lemma@confuego.org|Michael Leupold}}<br />
|}<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|konq_thumbnails|Basic thumbnail support for KHTMLPart views(almost finished, now cleanup code)|yinshuiboy@gmail.com|Siyuan Cao}}<br />
{{FeatureTodo|konq_thumbnails|thumbnail support for all KonqFrame|yinshuiboy@gmail.com|Siyuan Cao}}<br />
{{FeatureTodo|konq_thumbnails|more thumbnail page styles and customization|yinshuiboy@gmail.com|Siyuan Cao}}<br />
{{FeatureTodo|konqueror|"Places" sidebar to replace KDE3's "media:/"|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}<br />
{{FeatureTodo|konqueror|Move Dolphin's Treeview to libkonq so that it can be used in Konqueror|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}<br />
{{FeatureTodo|konqueror|Move Dolphin's Information panel to libkonq so that it can be used in Konqueror|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}<br />
{{FeatureInProgress|dolphin|Matthias's Audio/ Video preview in Information panel|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}<br />
{{FeatureTodo|dolphin|Allow to configure and download service menus|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|dolphin|Nepomuk search integration|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|dolphin|Use Nepomuk to receive the meta data for the Information panel|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|dolphin|Let user choose if folders are always shown first or not|frank78ac@googlemail.com|Frank Reininghaus}}<br />
{{FeatureInProgress|konsole|Get a working DBus interface|kurt.hindenburg@gmail.com|Kurt Hindenburg}}<br />
{{FeatureTodo|konsole|Redesign manage profile dialog to allow users to sort profiles|kurt.hindenburg@gmail.com|Kurt Hindenburg}}<br />
{{FeatureTodo|konsole|Allow window/terminal size to be set in profiles|kurt.hindenburg@gmail.com|Kurt Hindenburg}}<br />
{{FeatureInProgress|libkonq|Add support in for pluginbased Drag'n'drop popup menus (and in my case, an "extract here" menu on dragged archives)|haraldhv@stud.ntnu.no|Harald Hvaal}}<br />
{{FeatureInProgress|konqueror|History browser as independent from sidebar, and improved (different grouping style, sorting, etc).|pino@kde.org|Pino Toscano}}<br />
|}<br />
<br />
= kdeplasma-addons =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
<br />
{{FeatureInProgress|Video Plasmoid|a media player widget complete with a basic dbus interface|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|System Load Viewer|A tiny monitor for CPU, RAM and swap usage (known as System Monitor in KDE3)|dhaumann@kde.org|Dominik Haumann}}<br />
{{FeatureInProgress|Comic Plasmoid|Clean up the config-dialog|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureTodo|Comic Plasmoid|Port to popup applet|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureTodo|PoTD Engine|Import PoTD engine|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Metadata Engine|Import Metadata engine|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Frame Plasmoid|Display Picture Metadata|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Frame Plasmoid|Add url as setting|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Frame Plasmoid|Add buttons Next/Previous/pause in slideshow mode|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|wallpapers|Mandelbrot fractal wallpaper plugin|jacob.benoit.1@gmail.com|Benoît Jacob}}<br />
{{FeatureInProgress|Weather Wallpaper|Add user-defined wallpapers|echidnaman@kubuntu.org|Jonathan Thomas}}<br />
{{FeatureInProgress|wallpapers|Marble desktop globe wallpaper|sasch.pe@gmx.de|Sascha Peilicke}}<br />
{{FeatureTodo|FileWatcher|Highlighting support|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureTodo|Now Playing|New widget UI|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureTodo|Life|Colors|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureTodo|Life|Fading|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureInProgress|Timer|Restore countdown after a shutdown|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureInProgress|Timer|Improved notifications|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureInProgress|Timer|Hide seconds|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureTodo|Unit converter|Improved widget UI|davide.bettio@kdemail.net|Davide Bettio}}<br />
{{FeatureInProgress|plasmaweather lib|Make plasmaweather library and use it in lcd weather, weather and weather wallpaper|damu@iki.fi|Petri Damstén}}<br />
{{FeatureDone|LCD Weather|Tooltip|damu@iki.fi|Petri Damstén}}<br />
|}<br />
<br />
= kdeartwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
<br />
{{FeatureInProgress|screensavers|port to wallpaper packages|davide.bettio@kdemail.net|Davide Bettio}}<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.3_Feature_Plan&diff=49957Schedules/KDE4/4.3 Feature Plan2009-03-13T22:32:06Z<p>Djarvie: /* kdepim */ KAlarm feature</p>
<hr />
<div>This is a list of planned features for the 4.3 release.<br />
<br />
See also:<br />
* [[Schedules/KDE4/4.3 Release Schedule]]<br />
* [[Schedules/KDE4/4.3 Release Goals]]<br />
* [[Schedules/KDE4/4.2 Feature Plan]]<br />
<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
<br />
= Other =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_KDE_4.3_.2F_Akonadi_1.2|kde-pim@kde.org|Akonadi Developers}}<br />
{{FeatureInProgress|KPackageKit|Pushing in KPackageKit (dependant on PolicyKit integration)|dantti85-dev@yahoo.com.br|Daniel}}<br />
|}<br />
<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KLocale|Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217).|john@layt.net|John Layt}}<br />
{{FeatureInProgress|kdecore|Thread safety in ksycoca (KService, KMimeType etc.)|faure:AT:kde.org|David Faure}}<br />
{{FeatureInProgress|Sonnet|Implement language detection|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureInProgress|Sonnet|Integrate language detection with spellchecking|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|Sonnet|Integrate language detection with strigi|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|Sonnet|Grammar checking (at least for English)|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}<br />
{{FeatureTodo|kdeui|entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|kdesu|Classes to help kde-apps open ports in the local firewall (via IPTables/IPFW, etc...)|tejas@gja.in|Tejas Dinkar}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Non-Plasma, Non-KWin<br />
{{FeatureTodo|Kxkb|Support for languages in keyboard layout descriptions|rysin:AT:kde.org|Andriy Rysin}}<br />
{{FeatureTodo|PolicyKit integration|Import PolicyKit-KDE from extragear|drf54321@gmail.com|Dario Freddi}}<br />
{{FeatureDone|Solid Actions KCM|Import Solid actions KControl module from playground|ben@eclipse.endoftheinternet.org|Ben Cooksley}}<br />
{{FeatureTodo|KControl4|Import refactor of systemsettings with Tree and Icon view support|ben(at)eclipse(dot)endoftheinternet(dot)org+msoeken(at)informatik(dot)uni-bremen(dot)de|Ben Cooksley and Mathias Soeken}}<br />
{{FeatureDone|KSysguard|Added GetHotNewStuff support|a@b.com|name}}<br />
{{FeatureInProgress|KActiveEdges|Split active screen edges from KWin|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureInProgress|Solid Wicd Engine|Import Solid Wicd engine from github/playground|drf54321@gmail.com|Dario Freddi}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KRunner<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma - Priority Features<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma<br />
{{FeatureTodo|Now Playing data engine|Support for MPD|kde:AT:randomguy3.me.uk|Alex Merry}}<br />
{{FeatureDone|Classic Menu Launcher|Optional recently used applications and System Settings menu|mail:AT:dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|Reusable video widget|A widget in libplasma that can play video and audio|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Message box|A message box shown as an overlay over plasmoids|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Systemtray protocol|New systemtray protocol beginnings: daemon and systemtray widget part|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Default theme|Air: new default Plasma theme|notmart@gmail.com|Marco Martin and Nuno Pinheiro}}<br />
{{FeatureInProgress|screensaver|security constraints|chanika@gmail.com|Chani}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Core<br />
{{FeatureTodo|KWin|Redesign KWin system settings GUI|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureTodo|KWin|ARGB support for decorations|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureInProgress|KWin|Window docking/quick tiling|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureTodo|KWin|Internal desktop layout/pager support|lmurray@undefinedfire.com|Lucas Murray}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Desktop Effects<br />
{{FeatureTodo|KWin|Expand present windows into other effects (E.g. Desktop Grid)|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Fade desktop effect (Desktop switcher)|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Highlight window effect|lmurray@undefinedfire.com|Lucas Murray}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Buildsystem|Require OpenLDAP (coordinate with the Windows team)|winter@kde.org|Allen Winter}}<br />
{{FeatureTodo|Buildsystem|Require Cyrus-SASL (coordinate with the Windows team)|winter@kde.org|Allen Winter}}<br />
{{FeatureTodo|libkleopatraclient|New interface library for kleopatra uiserver clients|marc@kdab.net|Marc Mutz}}<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|mattr@kde.org|Matt Rogers}}<br />
{{FeatureTodo|Kopete|Update Kopete to better support Decibel|kopete-devel@kde.org|Kopete Developers}}<br />
{{FeatureTodo|Kopete|Jabber Jingle video support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureTodo|Kopete|Jabber Jingle ICE support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|MLDonkey-Plugin based on libkmldonkey|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|Advanced Details|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KRDC|NX support|gdavid.devel@gmail.com|David Gross}}<br />
{{FeatureTodo|KRDC|Minimal-clutter mode to optimize screen real estate usage|gpothier@gmail.com|Guillaume Pothier}}<br />
{{FeatureInProgress|Telepathy|Telepathy-specification compliant Account Manager using KWallet to store account data|grundleborg@googlemail.com|George Goldberg}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Akonadi|Migration of contacts and calendar data from KResource to Akonadi ([http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.3 Details])|kde-pim@kde.org|Volker Krause, Kevin Krammer, Tobias Koenig}}<br />
{{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Add export of alarms to a new calendar file|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Allow configuration of default deferral time interval|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Accept drag-and-drop of Todo entries to create a new alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Show command execution error indication in alarm list|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Add option to spread alarm windows across screen|djarvie@kde.org|David Jarvie}}<br />
{{FeatureTodo|[http://www.astrojar.org.uk/kalarm KAlarm]|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application|christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|KContactManager|A new Akonadi-based address book to replace KAddressbook|tokoe@kde.org|Tobias Koenig}}<br />
{{FeatureInProgress|Kjots| Create and port to akonadi model. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Add support for nepomuk including tagging, possibly storage, and linking. Also a nepomuk tag proxy model for representing the structure as tagged.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kjots| Create plasmoid capable of showing the entire tree, or a single book.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Email KJots pages using default mail client ({{bug|124509}}. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|Add support for HTML images|yez@familieschepers.nl|Edwin Schepers}}<br />
{{FeatureTodo|KMail|Use asynchronous Kleo|marc@kdab.net|Marc Mutz}}<br />
{{FeatureTodo|KMail|Save metadata about attachments to Nepomuk when saving them|onurf@su.sabanciuniv.edu|Ismail Onur Filiz}}<br />
{{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|Kontact|Tip-of-the-Day summary|molkentin@kde.org|Daniel Molkentin}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureInProgress|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.|john@layt.net|John Layt}}<br />
{{FeatureTodo|Okteta|make editing capability to Decoding table |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add further export formats like s-record and intel 16|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|kwalletmanager|Move kwalletmanager to the Model/View architecture and redesign the UI.|lemma@confuego.org|Michael Leupold}}<br />
{{FeatureInProgress|kdelirc|Bring back kdelirc|michael_zanetti@gmx.net|Michael Zanetti}}<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|krossjava|Integrate into e.g. SuperKaramba and fix issues that show up.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|krossjava|Documentation++|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|krossfalcon|Documentation++|mail@dipe.org|Sebastian Sauer}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Killbots|Add "sonic screwdriver" functionality.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureTodo|Killbots|Add a tutorial for beginners.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureTodo|Kolf|Replace with Kolf 2 (please help!)|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Previous/Next in start new game as described in bug #170774|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Polish the skin editor (doc, contextual help, ...)|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Boost playing over Jabber|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KSpaceDuel|rewrite AI code|dirkrathlev@gmx.de|Dirk Rathlev}}<br />
{{FeatureDone|ktron|Port and remake the KTron game for KDE 4.3|legolas@legolasweb.nl|Stas Verberkt}}<br />
|}<br />
<br />
= kdeadmin =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KGrubEditor|Integrate KGrubEditor into KDE Admin http://sourceforge.net/projects/kgrubeditor. Approved by Nicolas Ternisien <nicolas.ternisien@gmail.com> |artemis_dot_fowl_dot_2007@gmail_dot_com|Konstantinos Smanis}}<br />
{{FeatureTodo|Guidance|Port Guidance to KDE 4, and move it to KDE Admin http://www.simonzone.com/software/guidance/.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.|john@layt.net|john Layt}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureInProgress|Umbrello|Replace all q3 widgets in the refactoring assistant|andi.fischer@hispeed.ch|Andi Fischer}}<br />
{{FeatureInProgress|Umbrello|Merge in SoC qgraphicsview port branch|krishna.ggk@gmail.com|Gopala Krishna A}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KAlgebra|Export to MathML Presentation Markup|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureTodo|KAlgebra|Some integration with the new KFormula widget|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureInProgress|KAlgebra|Add ability to draw 3D plots in cylindrical and spherical coordinates.|orgyforever@gmail.com|Percy Camilo Triveño Aucahuasi}}<br />
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureTodo|Kalzium|Remove the libavogadro snapshot, depend on libavogadro directly.|jacob@math.jussieu.fr|Benoit Jacob}}<br />
{{FeatureTodo|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}<br />
{{FeatureTodo|KHangMan|Integrate an editor|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Kig|Properties dialog for objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve construction of bisect lines.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve feedback when constructing objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|More geometric objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Script objects as macros (to be reused more than once).|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the Cabri import filter.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the new/edit script wizard.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|KLettres|Visual Indicator when letter is wrong|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}}<br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Sync KStars time from device|mutlaqja@ikarustech.com|Jasem Mutlaq}}<br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Improve Observing List Wizard|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Simulate Lunar Eclipses|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Social and Geographical Integration for KStars|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Bookmarks|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Editing GeoDataFeatures|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Layer Management Class|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Plugin architecture for map layers|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Extending GeoPainter|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Marble Runners|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|GeoClue Integration |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Routing |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|More map providers (WMS?) |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Winkel Triple projection / equivalent |hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Marble WorldClock Plasmoid|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Qt-Version settings dialog|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Panoramio Support||Shashank Singh}}<br />
{{FeatureInProgress|Marble|Twitter Plugin||Shashank Singh}}<br />
{{FeatureInProgress|Marble|TimeZone Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Support for other planets and the moon|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|DGML2 Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Support for imperial units|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Graticule plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|MeasureTool plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Basic KML support|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|GeoData Model/View Visualization|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|More generic projection support|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|Network plugins|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureTodo|Step|Improve GUI for creating softbody|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureTodo|Step|Use common constraints handling code for collisions|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureDone|JuK|Use XCOMPOSITE real transparency when available for the track announcement popup|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow disabling crossfade|michael.pyne@kdemail.net|Michael Pyne}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Okular|Generator for Mobipocket format|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureDone|strigi|Thumbnailer and analyzer for Mobipocket format|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureDone|strigi|Analyzer for epub format|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Support .snp and .emf file formats|bradh@kde.org|Brad Hards}}<br />
{{FeatureTodo|Okular|Synctex support.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Rich-text for annotations text.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|kruler|More ruler shapes.|msoeken_at_tzi_dot_de|Mathias Soeken}}<br />
{{FeatureDone|kruler|Configurable shortcuts.|msoeken_at_tzi_dot_de|Mathias Soeken}}<br />
{{FeatureTodo|kruler|DBUS Interface.|msoeken_at_tzi_dot_de|Mathias Soeken}}<br />
{{FeatureDone|kruler|Transparent background and opaque drawing of the lines and numbers (Qt 4.5).|msoeken_at_tzi_dot_de|Mathias Soeken}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|drkonqi|DrKonqi new dialog UI + Guided crash reporting tool|andresbajotierra@gmail.com|Dario Andres|}}<br />
{{FeatureInProgress|drkonqi|Backtrace parsing and rating|gkiagiad@csd.uoc.gr|George Kiagiadakis|}}<br />
{{FeatureTodo|drkonqi|DrKonqi native english texts + guide|andresbajotierra@gmail.com|Dario Andres|}}<br />
|}<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|konq_thumbnails|Basic thumbnail support for KHTMLPart views(almost finished, now cleanup code)|yinshuiboy@gmail.com|Siyuan Cao}}<br />
{{FeatureTodo|konq_thumbnails|thumbnail support for all KonqFrame|yinshuiboy@gmail.com|Siyuan Cao}}<br />
{{FeatureTodo|konq_thumbnails|more thumbnail page styles and customization|yinshuiboy@gmail.com|Siyuan Cao}}<br />
{{FeatureTodo|konqueror|"Places" sidebar to replace KDE3's "media:/"|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}<br />
{{FeatureTodo|konqueror|Move Dolphin's Treeview to libkonq so that it can be used in Konqueror|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}<br />
{{FeatureTodo|konqueror|Move Dolphin's Information panel to libkonq so that it can be used in Konqueror|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}<br />
{{FeatureInProgress|dolphin|Matthias's Audio/ Video preview in Information panel|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}<br />
{{FeatureTodo|dolphin|Allow to configure and download service menus|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|dolphin|Nepomuk search integration|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|dolphin|Use Nepomuk to receive the meta data for the Information panel|peter.penz@gmx.at|Peter Penz}}<br />
|}<br />
<br />
= kdeplasma-addons =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
<br />
{{FeatureInProgress|Video Plasmoid|a media player widget complete with a basic dbus interface|notmart@gmail.com|Marco Martin}}<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.3_Feature_Plan&diff=49917Schedules/KDE4/4.3 Feature Plan2009-01-28T13:36:55Z<p>Djarvie: /* kdepim */ Add KAlarm features</p>
<hr />
<div>This is a list of planned features for the 4.3 release.<br />
<br />
See also:<br />
* [[Schedules/KDE4/4.3 Release Schedule]]<br />
* [[Schedules/KDE4/4.2 Feature Plan]]<br />
* [[Schedules/KDE4/4.3 Release Goals]]<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
<br />
= Other =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.3|kde-pim@kde.org|Akonadi Developers}}<br />
|}<br />
<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KLocale|Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217).|john@layt.net|John Layt}}<br />
{{FeatureInProgress|Sonnet|Implement language detection|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|Sonnet|Integrate language detection with spellchecking|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|Sonnet|Integrate language detection with strigi|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}<br />
{{FeatureTodo|new bookmark system|Port KBookmarks to akonadi/nepomuk. Will need help on this. [[Projects/PIM/Akonadi/Bookmarks|Details]]|xavier.vello@gmail.com|Xavier Vello}}<br />
{{FeatureTodo|kdeui|entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Non-Plasma, Non-KWin<br />
{{FeatureTodo|Kxkb|Support for languages in keyboard layout descriptions|rysin:AT:kde.org|Andriy Rysin}}<br />
{{FeatureTodo|PolicyKit integration|Import PolicyKit-KDE from extragear|drf54321@gmail.com|Dario Freddi}}<br />
{{FeatureTodo|Solid Actions KCM|Import Solid actions KControl module from playground|ben@eclipse.endoftheinternet.org|Ben Cooksley}}<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KRunner<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma - Priority Features<br />
<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma<br />
{{FeatureTodo|Now Playing data engine|Support for MPD|kde:AT:randomguy3.me.uk|Alex Merry}}<br />
{{FeatureDone|Classic Menu Launcher|Optional recently used applications and System Settings menu|mail:AT:dipe.org|Sebastian Sauer}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Core<br />
{{FeatureTodo|KWin|Redesign KWin system settings GUI|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureTodo|KWin|ARGB support for decorations|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureTodo|KWin|Improved active screen edges|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureInProgress|KWin|Window docking/quick tiling|lmurray@undefinedfire.com|Lucas Murray}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Desktop Effects<br />
{{FeatureInProgress|KWin|Improved mouse mark/scribble effect|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureTodo|KWin|Expand present windows into other effects (E.g. Desktop Grid)|kde@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Fade desktop effect (Desktop switcher)|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KSysguard|Added GetHotNewStuff support|a@b.com|name}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Buildsystem|Require OpenLDAP (coordinate with the Windows team)|winter@kde.org|Allen Winter}}<br />
{{FeatureTodo|Buildsystem|Require Cyrus-SASL (coordinate with the Windows team)|winter@kde.org|Allen Winter}}<br />
{{FeatureTodo|libkleopatraclient|New interface library for kleopatra uiserver clients|marc@kdab.net|Marc Mutz}}<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|mattr@kde.org|Matt Rogers}}<br />
{{FeatureTodo|Kopete|Update Kopete to better support Decibel|kopete-devel@kde.org|Kopete Developers}}<br />
{{FeatureTodo|Kopete|Jabber Jingle video support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureTodo|Kopete|Jabber Jingle ICE support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|MLDonkey-Plugin based on libkmldonkey|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|Advanced Details|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KRDC|NX support|gdavid.devel@gmail.com|David Gross}}<br />
{{FeatureTodo|KRDC|Minimal-clutter mode to optimize screen real estate usage|gpothier@gmail.com|Guillaume Pothier}}<br />
{{FeatureInProgress|Telepathy|Telepathy-specification compliant Account Manager using KWallet to store account data|grundleborg@googlemail.com|George Goldberg}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Akonadi|Migration of contacts and calendar data from KResource to Akonadi ([http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.3 Details])|kde-pim@kde.org|Volker Krause, Kevin Krammer, Tobias Koenig}}<br />
{{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Add export of alarms to a new calendar file|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Allow configuration of default deferral time interval|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Accept drag-and-drop of Todo entries to create a new alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|[http://www.astrojar.org.uk/kalarm KAlarm]|Show command execution error indication in alarm list|djarvie@kde.org|David Jarvie}}<br />
{{FeatureTodo|[http://www.astrojar.org.uk/kalarm KAlarm]|Port to Akonadi|djarvie@kde.org|David Jarvie}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application|christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|KContactManager|A new Akonadi-based address book to replace KAddressbook|tokoe@kde.org|Tobias Koenig}}<br />
{{FeatureInProgress|Kjots| Create and port to akonadi model. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Add support for nepomuk including tagging, possibly storage, and linking. Also a nepomuk tag proxy model for representing the structure as tagged.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kjots| Create plasmoid capable of showing the entire tree, or a single book.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Email KJots pages using default mail client ({{bug|124509}}. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|Add support for HTML images|yez@familieschepers.nl|Edwin Schepers}}<br />
{{FeatureTodo|KMail|Use asynchronous Kleo|marc@kdab.net|Marc Mutz}}<br />
{{FeatureTodo|KMail|Save metadata about attachments to Nepomuk when saving them|onurf@su.sabanciuniv.edu|Ismail Onur Filiz}}<br />
{{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|Kontact|Tip-of-the-Day summary|molkentin@kde.org|Daniel Molkentin}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureInProgress|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.|john@layt.net|John Layt}}<br />
{{FeatureTodo|Okteta|make editing capability to Decoding table |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add further export formats like s-record and intel 16|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|kwalletmanager|Move kwalletmanager to the Model/View architecture and redesign the UI.|lemma@confuego.org|Michael Leupold}}<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|krossjava|Integrate into e.g. SuperKaramba and fix issues that show up.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|krossjava|Documentation++|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|krossfalcon|Documentation++|mail@dipe.org|Sebastian Sauer}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Killbots|Add "sonic screwdriver" functionality.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureTodo|Killbots|Add a tutorial for beginners.|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureTodo|Kolf|Replace with Kolf 2 (please help!)|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Previous/Next in start new game as described in bug #170774|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Polish the skin editor (doc, contextual help, ...)|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KsirK|Boost playing over Jabber|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureTodo|KSpaceDuel|rewrite AI code|dirkrathlev@gmx.de|Dirk Rathlev}}<br />
{{FeatureInProgress|ktron|Port and remake the KTron game for KDE 4.3|legolas@legolasweb.nl|Stas Verberkt}}<br />
|}<br />
<br />
= kdeadmin =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KGrubEditor|Integrate KGrubEditor into KDE Admin http://sourceforge.net/projects/kgrubeditor. Approved by Nicolas Ternisien <nicolas.ternisien@gmail.com> |artemis_dot_fowl_dot_2007@gmail_dot_com|Konstantinos Smanis}}<br />
{{FeatureTodo|Guidance|Port Guidance to KDE 4, and move it to KDE Admin http://www.simonzone.com/software/guidance/.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.|john@layt.net|john Layt}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureInProgress|Umbrello|Replace all q3 widgets in the refactoring assistant|andi.fischer@hispeed.ch|Andi Fischer}}<br />
{{FeatureInProgress|Umbrello|Merge in SoC qgraphicsview port branch|krishna.ggk@gmail.com|Gopala Krishna A}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KAlgebra|Export to MathML Presentation Markup|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureTodo|KAlgebra|Some integration with the new KFormula widget|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureInProgress|KAlgebra|Add ability to draw 3D plots in cylindrical and spherical coordinates.|orgyforever@gmail.com|Percy Camilo Triveño Aucahuasi}}<br />
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureTodo|Kalzium|Remove the libavogadro snapshot, depend on libavogadro directly.|jacob@math.jussieu.fr|Benoit Jacob}}<br />
{{FeatureTodo|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}<br />
{{FeatureTodo|KHangMan|Integrate an editor|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Kig|Properties dialog for objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve construction of bisect lines.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve feedback when constructing objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|More geometric objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Script objects as macros (to be reused more than once).|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the Cabri import filter.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the new/edit script wizard.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|KLettres|Visual Indicator when letter is wrong|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}}<br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Sync KStars time from device|mutlaqja@ikarustech.com|Jasem Mutlaq}}<br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Improve Observing List Wizard|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Simulate Lunar Eclipses|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Social and Geographical Integration for KStars|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Bookmarks|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Editing GeoDataFeatures|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Layer Management Class|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Plugin architecture for map layers|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Extending GeoPainter|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Marble Runners|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|GeoClue Integration |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Routing |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|More map providers (WMS?) |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Winkel Triple projection / equivalent |hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Marble WorldClock Plasmoid|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Qt-Version settings dialog|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Panoramio Support||Shashank Singh}}<br />
{{FeatureInProgress|Marble|Twitter Plugin||Shashank Singh}}<br />
{{FeatureInProgress|Marble|TimeZone Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Support for other planets and the moon|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|DGML2 Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Support for imperial units|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Graticule plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|MeasureTool plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Basic KML support|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|GeoData Model/View Visualization|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|More generic projection support|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|Network plugins|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureTodo|Step|Improve GUI for creating softbody|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureTodo|Step|Use common constraints handling code for collisions|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureDone|JuK|Use XCOMPOSITE real transparency when available for the track announcement popup|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow disabling crossfade|michael.pyne@kdemail.net|Michael Pyne}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Okular|Generator for Mobipocket format|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureInProgress|strigi|Thumbnailer and analyzer for Mobipocket format|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureDone|strigi|Analyzer for epub format|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Support .snp and .emf file formats|bradh@kde.org|Brad Hards}}<br />
{{FeatureTodo|Okular|Synctex support.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Rich-text for annotations text.|pino@kde.org|Pino Toscano}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|kio_bookmarks|Refactoring using the new bookmarks system and qt/plasma for displaying|xavier.vello@gmail.com|Xavier Vello}}<br />
|}<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|konq_thumbnails|Basic thumbnail support for KHTMLPart views(almost finished, now cleanup code)|yinshuiboy@gmail.com|Siyuan Cao}}<br />
{{FeatureTodo|konq_thumbnails|thumbnail support for all KonqFrame|yinshuiboy@gmail.com|Siyuan Cao}}<br />
{{FeatureTodo|konq_thumbnails|more thumbnail page styles and customization|yinshuiboy@gmail.com|Siyuan Cao}}<br />
|}<br />
<br />
= kdeplasma-addons =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.2_Changelog&diff=49400Schedules/KDE4/4.2 Changelog2008-12-19T13:50:49Z<p>Djarvie: /* PIM */ KAlarm features</p>
<hr />
<div>=Workspace=<br />
* policykit (probably beta2)<br />
* Use knotify in kwrited<br />
* option for full path in breadcrumb mode<br />
* VI input mode in kwrite and kate<br />
* PowerDevil<br />
* kephal for better xrandr-support.<br />
* Add ConsoleKit support to kdm<br />
<br />
==Plasma==<br />
(see also plasma changelog)<br />
* KRunner: Noun-Verb support<br />
* Konqueror history runner<br />
* Kate sessions runner<br />
* Recent Documents runner<br />
* Notifications and jobs in systemtray<br />
* panel->desktop dragging<br />
* Improved Battery applet for Powerdevil<br />
* Wallpaper plugins<br />
* Python support<br />
* Ruby support<br />
* Plasma Popup Tips<br />
* Taskbar grouping<br />
* Weather Plasmoid<br />
* Plasma On Screensaver<br />
* Add New Widgets: Pluggable widget browser<br />
* Activity<->Virtual Desktop Affinity (no UI)<br />
* Panel Autohide<br />
* Keyboard Shortcut Config UI<br />
* Save icon positioning in folderview<br />
* Quicklaunch Plasmoid<br />
* drop indicator in panel<br />
* make the panel controller a bit more usable<br />
* nicely draw the desktop toolbox when it's moved because of a panel<br />
* Various widgets (TODO)<br />
* Panel form factor support in the folderview applet, twitter, news, ...<br />
* Improved folderview configuration<br />
* Keyboard status applet<br />
<br />
<br />
==KWin==<br />
* Move maximized windows between Xinerama screens<br />
* Support for decoration shadows<br />
* Implement _NET_WM_FULLSCREEN_MONITORS EWMH spec hint<br />
* Compositing enabled by default<br />
* Compositing self-check<br />
* Global animation speed setting<br />
* Motion dynamics<br />
* Improved UI for selecting window/desktop switcher<br />
* UI for assigning effects to screen edges<br />
* Cube/cylinder/sphere effect<br />
* Magic lamp minimize effect<br />
* Animation in box switch effect<br />
* Mouse interaction for cover switch Effect<br />
* Thumbnail bar in the cover switch effect<br />
* Improved snow effect<br />
* Improved desktop grid<br />
* New present window layout modes<br />
* Invert only selected windows<br />
* Unredirecting of fullscreen windows (flicker-- w/ bad video drivers)<br />
<br />
=Applications=<br />
* Kate: snippets plugin ported, ctags plugin, build plugin improved<br />
* perldoc kioslave<br />
* Lokalize: MDI interface improvements<br />
* Gwenview: support for animated gif and mng<br />
* Okular: support fax documents<br />
* Konqueror: bookmarks page (+kioslave)<br />
* Dolphin: previews in tooltips, zoom slider in statusbar<br />
<br />
<br />
==Edu==<br />
* KAlgebra: new parser / lexer, import for MathML presentation markup<br />
* KBruch: UI improvements and merge of KPercentage functionality<br />
* Python bindings to Marble widget classes<br />
* KStars: Display millions of stars, many more<br />
* KTurtle: color picker, command line, export image<br />
* Parley: UI improvements and automatic translation fetching from online sources<br />
* Marble: Moon Map, Historical Map, Marble Runners, On-Screen Navigation, Worldclock Plasmoid<br />
<br />
<br />
==Admin / Utils / Network==<br />
* system-config-printer-kde and printer-applet<br />
* Improved support for LDAP (Microsoft Active Directory) in KRDC<br />
* improved per host settings in KRDC<br />
* Okteta: various UI improvements<br />
* Ark: service menu and password support<br />
* Ksnapshot: recording of window title, multiscreen improvements<br />
<br />
==PIM==<br />
* Akregator: basic support for enclosures<br />
* KAlarm: Option to exclude holidays in recurring alarms<br />
* KAlarm: Improved layout for configuration dialog<br />
* KAlarm: New simple mode for alarm edit dialog<br />
* KAlarm: Ability to set global shortcuts to create alarms<br />
* KJots: Importing notes from knowit<br />
* KMail: Nicer attachment view<br />
* KMail: New message list<br />
* KNotes: Zeroconf support for sending notes on LAN <br />
* Kontact: new planner summary<br />
* Kontact: Drag and drop in free/busy view<br />
<br />
==Games==<br />
* Dragging jewels and untimes games in kdiamond<br />
* Ksirk: jabber-based netgame finding, scrolling improvements, skins via GHNS, skins editor<br />
* KGoldRunner: new levels<br />
* KBlocks: sounds support<br />
* New game: Killbots<br />
* New game: Bomber<br />
<br />
<br />
=Libraries & development platform=<br />
* Phonon: VideoWidget snapshot function<br />
* KHTML: Early domain name resolution (prefetch)<br />
* KHTML: embedded search/find-as-you-type bar<br />
* CMake: Reduced library link interface<br />
* Eigen (how's that interesting?<br />
* PyKDE: KCM and oder plugins support<br />
* Various improvements in the Kross Ruby and Python engines<br />
* New Kross engine: Falcon<br />
* fish and sftp support on Windows<br />
<br />
<br />
<br />
===NEEDINFO===<br />
<br />
* kpackagekit?<br />
* QTScript improvements (which? mail@dipe.org)<br />
* SVG support in KHTML (Vyacheslav Tokarev <tsjoker@gmail.com>)<br />
* Support for CSS3 border-* properties (Fredrik Höglund and Maksim Orlovich <fredrik@kde.org>)<br />
* support of Video/Audio elements (Germain Garand <germain@ebooksfrance.org>)<br />
* kdeui: Rich text builders for KTextEdit, including BBCode, html, plain text markup, mediawiki and markdown output (Stephen Kelly <steveire@gmail.com>)<br />
* NX support in krdc David Gross <gdavid.devel@gmail.com></div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.2_Feature_Plan&diff=49734Schedules/KDE4/4.2 Feature Plan2008-11-19T09:02:33Z<p>Djarvie: /* kdepim */ Arrange alphabetically</p>
<hr />
<div>This is a list of planned features for the 4.2 release.<br />
<br />
See also:<br />
* [[Schedules/KDE4/4.2 Release Schedule]]<br />
* [[Schedules/KDE4/4.2 Release Goals]]<br />
* [[Schedules/KDE4/4.3 Feature Plan]]<br />
* [[Schedules/KDE4/4.1 Feature Plan]]<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
<br />
= Other =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|System Settings|add Administrator mode button|alediaferia@gmail.com|Alessandro Diaferia}}<br />
{{FeatureInProgress|PolicyKit integration|Add PolicyKit support for KDE|drf54321@gmail.com|Dario Freddi}}<br />
{{FeatureInProgress|KPackageKit|Pushing in KPackageKit (dependant on PolicyKit integration)|dantti85-dev@yahoo.com.br|Daniel}}<br />
{{FeatureDone|Eigen|Make Eigen 2 ready for KDE, and move it to kdesupport|jacob@math.jussieu.fr|Benoît Jacob}}<br />
{{FeatureDone|Eigen|Port all Eigen-using code in KDE and KOffice to Eigen 2.0|jacob@math.jussieu.fr|Benoît Jacob}}<br />
{{FeatureInProgress|KNotify|Create OSD based replacement for current KPassivePopup [Deferred to 4.3]|ben()eclipse.endoftheinternet.org|Ben Cooksley}}<br />
{{FeatureTodo|Dikku Context Framework|Create a context framework with working activities|harikrishna.anandhan@gmail.com|Harikrishna Anandhan}}<br />
{{FeatureDone|kwrited|Use knotify in kwrited|gkiagiad@csd.uoc.gr|George Kiagiadakis}}<br />
{{FeatureInProgress|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.2|kde-pim@kde.org|Akonadi Developers}}<br />
{{FeatureDone|Printer Admin|KDEPrint is dead, long live system-config-printer-kde (kdeadmin) and printer-applet (kdeutils)! Thanks to jriddell for these.|jriddell}}<br />
|}<br />
<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|kross|Extend QtScript integration.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KLocale|Implement KLocale based methods to return correct working week start and end days and day of religious worship for the locale.|john@layt.net|John Layt}}<br />
{{FeatureDone|KDateTable|Correctly draw weekends and day of worship for locale using new KLocale settings.|john@layt.net|John Layt}}<br />
{{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|make AbstractMediaStream/Streamterface threadsafe|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|"low-level" PCM I/O with at least an ALSA implementation|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureInProgress|Phonon|VideoWidget snapshot function|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|KConfig|API review and export KConfigBackend|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|KConfig|Make KConfigSkeleton KConfigGroup aware|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|KConfig|Make KConfigDialog work nicer with KConfigSkeleton + manually managed widgets|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|KUrlNavigator|Provide an option to always show the full path in the breadcrumb mode.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Katepart|Make a Vi input mode for Katepart|ehamberg@gmail.com|Erlend Hamberg}}<br />
{{FeatureTodo|KIO::Global|Make KDynamicJobTracker do the checking if the kuiserver service is registered or not, for full implementation of "Progress in the same window"|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureTodo|KJS|Further performance improvements, in particular variable access (Blizzard stage 2), calling convention (FrostByte stage 2) and object property model improvements|maksim@kde.org|Maksim Orlovich}}<br />
{{FeatureInProgress|KJS and KHTML|Support for transparent reindenting of standalone sources in debugger, debug info management improvements, DOM/CSS inspection|maksim@kde.org|Maksim Orlovich}}<br />
{{FeatureInProgress|KHTML|SVG support in KHTML (port from WebKit)|tsjoker@gmail.com|Vyacheslav Tokarev}}<br />
{{FeatureDone|KHTML|Use of IDString (hashed strings) for local names, prefixes and namespaces in DOM core instead of document-related ids, in particular for better API compatibility with WebCore|tsjoker@gmail.com|Vyacheslav Tokarev}}<br />
{{FeatureInProgress|KHTML|String optimizations. Class style selector performance improvement. DOMString API extension.|tsjoker@gmail.com|Vyacheslav Tokarev}}<br />
{{FeatureTodo|KHTML|More automation in JS/C++ bindings generation|maksim@kde.org|Maksim Orlovich and Vyacheslav Tokarev}}<br />
{{FeatureTodo|KHTML|XPath level 1|maksim@kde.org|Maksim Orlovich}}<br />
{{FeatureTodo|KHTML|Scriptable extension plug-ins|porten@kde.org|Harri}}<br />
{{FeatureTodo|KHTML|Gaussian SVG filter|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|KHTML|Support for CSS3 border-* properties|fredrik@kde.org|Fredrik Höglund and Maksim Orlovich}}<br />
{{FeatureInProgress|KHTML|Finish support of Video/Audio elements|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|Early domain name resolution (prefetch)|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|KHTMLFindBar - an embedded search/find-as-you-type bar|bbeschow@cs.tu-berlin.de|Bernhard Beschow (and Germain Garand)}}<br />
{{FeatureTodo|KHTML|Faster page cache|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|kwallet|Move kwalletd to kdebase-runtime|dfaure@kde.org|David Faure}}<br />
{{FeatureInProgress|kdeui|Rich text builders for KTextEdit, including BBCode, html, plain text markup, mediawiki and markdown output.|steveire@gmail.com| Stephen Kelly}}<br />
{{FeatureDone|i18n|proper filenames decoding for FAT mounting, in KUrls and content-disposition|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureDone|Kross|expose KAssistantDialog as part of forms module|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|KLocale|Method to strip accelerator marker from UI strings; needs to take into account CJK-style markers too.|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureInProgress|KStyle|New branch style for treeviews|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureTodo|kdeui|entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|CMake|Reduced library link interface|neundorf@kde.org|Alexander Neundorf}}<br />
{{FeatureTodo|CMake|Exporting and importing (library) targets|neundorf@kde.org|Alexander Neundorf}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Calendar KCM|Add support for setting new KLocale settings for Working Week and Day or Religious Worship.|john@layt.net|John Layt}}<br />
{{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Add KDE3 scheme import|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureDone|Power Manager|import PowerDevil|drf@kdemod.ath.cx|Dario Freddi}}<br />
{{FeatureTodo|Font Installer KCM|Use PolicyKit for installtion of system-wide fonts.|craig@kde.org|Craig Drummond}}<br />
{{FeatureInProgress|Kephal|Import kephal for better xrandr-support.|dev@aikesommer.name|Aike Sommer}}<br />
{{FeatureDone|ConsoleKit support|Add ConsoleKit support to kdm.|kkofler@fedoraproject.org|Kevin Kofler}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KRunner<br />
{{FeatureInProgress|Krunner|Configuration options for blacklisting, user ranking, runner ranking, learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureInProgress|Krunner|SearchMatch configuration|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Simple learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Simple GUI for above options|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Runners able to share parsing|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Noun-Verb support|ryan.bitanga@gmail.com|Ryan P. Bitanga}}<br />
{{FeatureTodo|Krunner|Implement Nuno's UI polishings|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Runtime syntax documentation|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Runner configuration|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Search set paging|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|KRunner|runner for the plasma dbus interface|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|KRunner|Konqueror history runner|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureDone|KRunner|Kate sessions runner|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureDone|KRunner|Recent Documents runner|sebas@kde.org|Sebastian Kügler}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma - Priority Features<br />
{{FeatureTodo|Plasma|Welcome plasmoid|aseigo@kde.org|Aaron Seigo}}{{FeatureInProgress|Plasma|JOLIE Integration|ervin@kde.org|Kevin Ottens}}<br />
{{FeatureDone|Plasma|Notification plasmoid|dimsuzkde@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureInProgress|Plasma|Kuiserver plasmoid|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}<br />
{{FeatureTodo|KWin|Make it possible to focus plasma panels|chanika@gmail.com|Chani}}<br />
{{FeatureTodo|Plasma|panel->desktop dragging|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Expand cashew to full action bar when zoomed out|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Plasmagik packaging (and package classes)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureDone|Plasma|Improved Battery applet for Powerdevil|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|Plasma|Networkmanager Plasmoid and DataEngine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureInProgress|Plasma|New ECMA Script Scriptengines|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureDone|Plasma|Extenders|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}<br />
{{FeatureDone|Plasma|Wallpaper plugins|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Separate Desktop Settings from DesktopContainment|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Script Security Framework|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Python support|simon@simonzone.com|Simon Edwards}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma<br />
{{FeatureDone|Plasma|Plasma Popup Tips|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Collapsing Applet convenience class|aseigo@kde.org|Aaron Seigo}}<br />
<br />
{{FeatureInProgress|Plasma|Taskbar grouping|hrigi_1@hotmail.com|Christian Mollekopf}}<br />
{{FeatureInProgress|Plasma|Weather plasmoid|shawn.starr@rogers.com|Shawn Starr}}<br />
{{FeatureInProgress|Plasma|Small Form Factors|m.kruisselbrink@student.tue.nl|Marijn Kruisselbrink}}<br />
{{FeatureDone|Plasma|Plasma On Screensaver|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureInProgress|Plasma|Website update|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Grid applet|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|Plasma|Techbase Tutorials|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Context menu plugins|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Add New Widgets: Pluggable widget browser|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Activity<->Virtual Desktop Affinity|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Optional Per-Virtual Desktop DesktopView|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Make non-SVG painting in Plasma low-color and non-anim friendly|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Runtime DataEngine documentation (sources, usage, etc)|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Panel Autohide|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Keyboard Shortcut Config UI|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Systray++ Spec|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Save icon positioning in folderview|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|New wallpapers|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Import Raptor|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureDone|Plasma|Quicklaunch Plasmoid|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|Plasma|Preserve wallpaper choice by copying user paper to home dir|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|New way of handling wallpapers and different sizes (package format, and so on...)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Top-level windows plasmoids|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|drop indicator in panel|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|improve usability of appletbrowser delete button|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|adding containments from the appletbrowser (and remove the "add panel" from DefaultDeskrop)|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|highlight the applet with active keyboard shortcuts|chanika@gmail.com|Chani}}<br />
{{FeatureTodo|Plasma|dbus interface|chanika@gmail.com|Chani}}<br />
{{FeatureDone|Plasma|make the panel controller a bit more usable|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|Plasma|nicely draw the desktop toolbox when it's moved because of a panel|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|Plasma|theme Plasma::PushButton with svg|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|Plasma|Tabbar widget derived from QTabBar and themed with svg|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Complete the panel size sliders feature: an applet can ask the panel to resize|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|New theming capabilities by expanding the lower level theming classes (Theme and PanelSvg)|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Activitybar: an applet to quickly switch between activities|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|A new plasmoid that implements the functionality of a simple web browser|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|Plasma|Visual clue when dragging applets from applet browser to the panel|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Wallpaper plugin: Mandelbrot fractal explorer|jacob@math.jussieu.fr|Benoît Jacob}}<br />
{{FeatureDone|Plasma|Google Gadgets support|idlecat511@gmail.com|Tiger Dong}}<br />
{{FeatureDone|Plasma|Add Google Gadgets from Internet through AppletBrowser|idlecat511@gmail.com|Tiger Dong}}<br />
{{FeatureTodo|Plasma|Panel form factor support in the folderview applet|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureTodo|Plasma|Support for creating applets for dropped URLs in the folderview applet when it's acting as a containment|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Plasma|Add a places combo box to the location page in the folderview config dialog|fredrik@kde.org|Fredrik Höglund}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Core<br />
{{FeatureDone|KWin|New window snapping zones; screen center and window corners|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Move maximized windows between Xinerama screens|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Support for decoration shadows|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Implement [http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#id2552578 _NET_WM_FULLSCREEN_MONITORS] EWMH spec hint|vR@movingparts.net|Jason 'vanRijn' Kasper}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Desktop Effects<br />
{{FeatureDone|KWin|Compositing self-check|l.lunak@kde.org|Luboš Luňák}}<br />
{{FeatureDone|KWin|Global animation speed setting|l.lunak@kde.org|Luboš Luňák}}<br />
{{FeatureDone|KWin|Motion dynamics|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Improved UI for selecting window/desktop switcher|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|UI for assigning effects to screen edges|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Cube/cylinder/sphere effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Magic lamp minimize effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Animation in box switch effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Mouse interaction for cover switch Effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Thumbnail bar in the cover switch effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved snow effect; Different sizes, better randomness and different directions|torgny.johansson@gmail.com|Torgny Johansson}}<br />
{{FeatureDone|KWin|Shader for snow effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved desktop grid|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|New present window layout modes|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Invert only selected windows|lmurray@undefinedfire.com|Lucas Murray}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KCal Library|Make the KCal library dependent on the external libical package (from freeassocation) rather than our own old, forked version.|winter@kde.org|Allen Winter}}<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Kopete|MSNP15 implementation for MSN|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|mattr@kde.org|Matt Rogers}}<br />
{{FeatureTodo|Kopete|Update Kopete to better support Decibel|kopete-devel@kde.org|Kopete Developers}}<br />
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Kopete|Move file transfer request into chat window|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|Message delivery notifications|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|Improve file transfer progress dialog|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|Kopete|Jabber Jingle Audio support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|MLDonkey-Plugin based on libkmldonkey|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|Advanced Details|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|Plasma|Network Manager Applet|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureInProgress|KRDC|NX support|gdavid.devel@gmail.com|David Gross}}<br />
{{FeatureDone|KRDC|Greatly improve experience for LDAP (e.g. MS Active Directory) administrators|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Improve per-host settings (remember scaling mode and other options) |gpothier@gmail.com|Guillaume Pothier}}<br />
{{FeatureTodo|KRDC|Minimal-clutter mode to optimize screen real estate usage|gpothier@gmail.com|Guillaume Pothier}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Akonadi|Migration of contacts and calendar data from KResource to Akonadi ([http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.2 Details])||Volker Krause, Kevin Krammer, Tobias Koenig}}<br />
{{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureDone|Akregator|Basic support for enclosures (Displaying links, mimetype and size)|osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureDone|KAlarm|Improve alarm edit and preferences dialog layouts|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Add holidays support|djarvie@kde.org|David Jarvie}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application|christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|Kjots| Import notes from KnowIt as KJots pages. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kjots| Create and port to akonadi model. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Add support for nepomuk including tagging, possibly storage, and linking. Also a nepomuk tag proxy model for representing the structure as tagged.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kjots| Create plasmoid capable of showing the entire tree, or a single book.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Email KJots pages using default mail client ({{bug|124509}}. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureTodo|Kleopatra|Konqueror and Dolphin Kleopatra plugins|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|Aggregated attachment view in the mail header area of the reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Merge the new message list from the SoC branch|mcguire@kde.org|Thomas McGuire}}<br />
{{FeatureTodo|KMail|Save metadata about attachments to Nepomuk when saving them|onurf@su.sabanciuniv.edu|Ismail Onur Filiz}}<br />
{{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KNotes|Zeroconf support for sending notes on LAN|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureDone|KonsoleKalendar|Add an option to support resources that might need a GUI (i.e. all resources)|kevin.krammer@gmx.at|Kevin Krammer}}<br />
{{FeatureDone|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|o_timocin@gmx.de|Oral Timocin}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|Kontact|Tip-of-the-Day summary|molkentin@kde.org|Daniel Molkentin}}<br />
{{FeatureTodo|KOrganizer|Drag and drop in the free-busy view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for comments in replies to invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureInProgress|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Okteta|rework Decoding table, add int64 and UTF-8|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|refactor KByteArrayView and add a row-oriented view|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|work on Tabs: add remove button, accept drop of url as load command|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Add option to extend selection in Goto dialog|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|parameter dialog for "Copy as..." and "Export as..."|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Status bar contains settings like cursor position or Insertmode|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Okteta|add a document info tool(view)|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Ark|Implement proper drag/drop between Ark/dolphin|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureDone|Ark|Make the service menu work (possibly doing it as a KonqPopupPlugin|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureDone|Ark|Proper password support|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureInProgress|Ark|Implement a plugin for .gz files|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Add an options dialog (maybe)|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureInProgress|kwalletmanager|Move kwalletmanager to the Model/View architecture and redesign the UI|lemma@confuego.org|Michael Leupold}}<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|krosspython and krossruby|Support custom types via handlers|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|krosspython and krossruby|Support QList<CustomType*> constructs|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|Smoke|Wrap some more APIs (at least Akanodi for all languages and Plasma for C#)|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureInProgress|PyKDE|KCM support and other plugins|simon@simonzone.com|Simon Edwards}}<br />
{{FeatureDone|krossfalcon|Move krossfalcon to kdebindings-trunk.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|krossfalcon|Unittests++|mail@dipe.org|Sebastian Sauer}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|libkdegames|New highscore management system|milliams|Matt Williams}}<br />
{{FeatureDone|kdiamond|Drag jewels|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|kdiamond|Support for untimed games|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|kdiamond|Optional OpenGL rendering|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|ksirk|Map scrolling arrows|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|KHotNewStuff skins|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|Jabber based net game finding (initial version)|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|Use only names in skins instead of numeric ids|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|Skins editor|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureInProgress|ktron|Port and remake the KTron game for KDE 4.2|legolas@legolasweb.nl|Stas Verberkt}}<br />
{{FeatureInProgress|KBreakOut|(Optional) fire on mouse click|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KBreakOut|Sounds|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KBreakOut|Custom levelsets|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KBreakOut|KHotNewStuff support for themes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KNetWalk|Support for custom and non-square board sizes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KGoldrunner|Improvement to sound support and themes|mikelima@cirulla.net}}<br />
{{FeatureDone|KGoldrunner|Add the Count game (17 levels), contributed by Steve Mann.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureDone|KBlocks|Support for sounds|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KMahjongg|Support for sounds|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureDone|Killbots|New app for 4.2|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureTodo|KSudoku|Port of "print game" feature from old version|paulo.cattai@ltia.fc.unesp.br|Paulo Roberto Cattai}}<br />
{{FeatureTodo|KSudoku|Redesign of symbol themes|paulo.cattai@ltia.fc.unesp.br|Paulo Roberto Cattai}}<br />
{{FeatureTodo|KSudoku|Replace the core engine with a new version that will solve most bugs related to gameplay|johannes.bergmeier@gmx.net|Johannes Bergmeier}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Kate|Port and reenable the Snippets plugin.|jpetso@gmx.at|Jakob Petsovits}}<br />
{{FeatureDone|perldoc KIOSlave|Add KIOSlave to allow reading Perldoc documentation.|michael.pyne&#64;kdemail&#46;net|Michael Pyne}}<br />
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureDone|Lokalize|wrap all windows belonging to one project into one MDI window|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Umbrello|Port code generation wizard to QWizard and replace all q3 widgets|andi.fischer@hispeed.ch|Andi Fischer}}<br />
{{FeatureInProgress|Umbrello|Replace all q3 widgets in the refactoring assistant|andi.fischer@hispeed.ch|Andi Fischer}}<br />
{{FeatureInProgress|Umbrello|Merge in SoC qgraphicsview port branch|krishna.ggk@gm ail.com|Gopala Krishna A}}<br />
{{FeatureDone|Kate|Move the kate-ctags plugin to kdesdk.|kare.sars@iki.fi|Kåre Särs}}<br />
{{FeatureDone|Kate|Replace the make-plugin with katebuild-plugin.|kare.sars@iki.fi|Kåre Särs}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KAlgebra|New parser (using QLALR) and new lexer|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Import capability for MathML Presentation Markup in libanalitza|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|Kalzium|Visualization of Schemes and Gradients at same time|tiago.porangaba@ltia.fc.unesp.br|Tiago Porangaba}}<br />
{{FeatureDone|KBruch|Usability Improvements|tiago.porangaba@ltia.fc.unesp.br|Tiago Porangaba}}<br />
{{FeatureDone|KBruch|Merging KPercentage functionalities into KBruch|tiago.porangaba@ltia.fc.unesp.br|Tiago Porangaba}}<br />
{{FeatureDone|KHangMan|Add a Open File action|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Marble|Python bindings to the Marble widget and classes|simon@simonzone.com|Simon Edwards}}<br />
{{FeatureDone|KStars|Display millions of stars|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureDone|KStars|Tool to predict Conjunctions|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureDone|KStars|Support of Non-western Constellations|jsid@emor3j.fr.eu.org|Jérôme Sonrier}}<br />
{{FeatureDone|KStars|Include HD Catalog Numbers (in search, in display)|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureDone|KStars|Separate INDI From KStars|mutlaqja@ikarustech.com|Jasem Mutlaq}}<br />
{{FeatureDone|KStars|Sky Calendar Tool|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureDone|KStars|Earth Satellites|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureDone|KTurtle|Add command line|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureDone|KTurtle|Add a color picker|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}<br />
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Integrate an editor|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Visual Indicator when letter is wrong|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureTodo|Kalzium|Remove the libavogadro snapshot, depend on libavogadro directly.|jacob@math.jussieu.fr|Benoit Jacob}}<br />
{{FeatureInProgress|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureTodo|Step|Improve GUI for creating softbody|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureTodo|Step|Use common constraints handling code for collisions|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureTodo|KAlgebra|Export to MathML Presentation Markup|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureTodo|KAlgebra|Some integration with the new KFormula widget|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureInProgress|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|Parley|Rework main window infrastructure|d.laidig@gmx.de|Daniel Laidig}}<br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}}<br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Sync KStars time from device|mutlaqja@ikarustech.com|Jasem Mutlaq}}<br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Improve Observing List Wizard|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Bookmarks|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Editing GeoDataFeatures|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Layer Management Class|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Plugin architecture for map layers|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Extending GeoPainter|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Marble Runners|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|GeoClue Integration |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Routing |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|More map providers (WMS?) |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Winkel Triple projection / equivalent |hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Marble WorldClock Plasmoid|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Qt-Version settings dialog|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Panoramio Support||Shashank Singh}}<br />
{{FeatureInProgress|Marble|Twitter Plugin||Shashank Singh}}<br />
{{FeatureInProgress|Marble|TimeZone Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Support for other planets and the moon|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|DGML2 Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Support for imperial units|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Graticule plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|MeasureTool plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Basic KML support|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|GeoData Model/View Visualization|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|More generic projection support|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|Network plugins|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Properties dialog for objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve construction of bisect lines.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve feedback when constructing objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|More geometric objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Script objects as macros (to be reused more than once).|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the Cabri import filter.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the new/edit script wizard.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|KsCD|Dbus Connection for Now Playing plasmoid|bouchikhi.amine@gmail.com|Amine Bouchikhi}}<br />
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|File Manager|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|play media dialog|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|slider changes|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|show info while playing audio files|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Use XCOMPOSITE real transparency when available for the track announcement popup|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow disabling crossfade|michael.pyne@kdemail.net|Michael Pyne}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KbStatusApplet|Port the KDE3 applet to a Plasma applet and get it fully working again|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, break current color blindness code into "daltonize" and "simulate"|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KMagnifier|Add color-shift modes to help people with color blindness|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KSnapshot|Add support for grabbing a single screen in multihead|rich@kde.org|Richard Moore}}<br />
{{FeatureDone|KSnapshot|Increase jpeg image quality from 75% to 85%|rich@kde.org|Richard Moore}}<br />
{{FeatureDone|KSnapshot|If we're saving the window decorations then record the window title and class in the image (if the format supports it) to play nice with indexers like strigi|rich@kde.org|Richard Moore}}<br />
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Improve annotation support: for existing types (rubber stamps, line, note, etc), and for the way they are constructed and handled.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Support for videos & movie annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Support .snp and .emf file formats|bradh@kde.org|Brad Hards}}<br />
{{FeatureDone|Gwenview|Support for animated images (.gif and .mng)|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Gwenview|Red Eye Reduction|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Gwenview|Nepomuk integration|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Dolphin-like single-click selection|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Optional tree view|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Okular|Usable inverse search.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Synctex support.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|"Okular document package" for import/export a document with metadata (eg annotations).|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|New backend for fax documents.|tokoe@kde.org|Tobias Koenig}}<br />
{{FeatureTodo|Okular|Usability improvements.|pino@kde.org|Pino Toscano}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|kio_bookmarks|A new konqueror home page displaying user bookmarks. See [[http://kde-apps.org/content/show.php?content=86516 description]]|xavier.vello@gmail.com|Xavier Vello}}<br />
{{FeatureInProgress|kuiserver|KUiServer Goya port. General improvements for usability improvements|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureDone|kio fish/sftp|port fish and sftp to windows|brandon.ml@gmail.com|Carlo Segato}}<br />
|}<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|konqueror|A new konqueror recover-dialog replacement|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureTodo|konqueror|Rework bookmarks using Akonadi|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureInProgress|dolphin|Add zoom slider into the status bar and general zooming improvments|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|dolphin|Tooltip previews|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureTodo|dolphin|ui to select preferred default settings for directory view|loic.marteau@gmail.com|Loic Marteau}}<br />
{{FeatureInProgress|konqueror|Tagging and rating of webpages using Nepomuk - Already finished in playground.|trueg@kde.org|Sebastian Trueg}}<br />
|}<br />
<br />
= kdeplasma-addons =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|PoTD engine|Import from playground|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Frame plasmoid|Honor EXIF rotation - see bug 164605|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Frame plasmoid|Previous, Pause and Next buttons - see bug 164704|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Comic dataengine|Port all comics to QScript and offer them through GHNS|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureDone|Comic dataengine|Finish script support|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureInProgress|Eyes applet|xeyes clone applet|ogoffart%kde.org|Olivier Goffart}}|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.2_Feature_Plan&diff=49733Schedules/KDE4/4.2 Feature Plan2008-11-19T08:58:59Z<p>Djarvie: /* kdepim */ KAlarm update</p>
<hr />
<div>This is a list of planned features for the 4.2 release.<br />
<br />
See also:<br />
* [[Schedules/KDE4/4.2 Release Schedule]]<br />
* [[Schedules/KDE4/4.2 Release Goals]]<br />
* [[Schedules/KDE4/4.3 Feature Plan]]<br />
* [[Schedules/KDE4/4.1 Feature Plan]]<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
<br />
= Other =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|System Settings|add Administrator mode button|alediaferia@gmail.com|Alessandro Diaferia}}<br />
{{FeatureInProgress|PolicyKit integration|Add PolicyKit support for KDE|drf54321@gmail.com|Dario Freddi}}<br />
{{FeatureInProgress|KPackageKit|Pushing in KPackageKit (dependant on PolicyKit integration)|dantti85-dev@yahoo.com.br|Daniel}}<br />
{{FeatureDone|Eigen|Make Eigen 2 ready for KDE, and move it to kdesupport|jacob@math.jussieu.fr|Benoît Jacob}}<br />
{{FeatureDone|Eigen|Port all Eigen-using code in KDE and KOffice to Eigen 2.0|jacob@math.jussieu.fr|Benoît Jacob}}<br />
{{FeatureInProgress|KNotify|Create OSD based replacement for current KPassivePopup [Deferred to 4.3]|ben()eclipse.endoftheinternet.org|Ben Cooksley}}<br />
{{FeatureTodo|Dikku Context Framework|Create a context framework with working activities|harikrishna.anandhan@gmail.com|Harikrishna Anandhan}}<br />
{{FeatureDone|kwrited|Use knotify in kwrited|gkiagiad@csd.uoc.gr|George Kiagiadakis}}<br />
{{FeatureInProgress|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.2|kde-pim@kde.org|Akonadi Developers}}<br />
{{FeatureDone|Printer Admin|KDEPrint is dead, long live system-config-printer-kde (kdeadmin) and printer-applet (kdeutils)! Thanks to jriddell for these.|jriddell}}<br />
|}<br />
<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|kross|Extend QtScript integration.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KLocale|Implement KLocale based methods to return correct working week start and end days and day of religious worship for the locale.|john@layt.net|John Layt}}<br />
{{FeatureDone|KDateTable|Correctly draw weekends and day of worship for locale using new KLocale settings.|john@layt.net|John Layt}}<br />
{{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|make AbstractMediaStream/Streamterface threadsafe|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|"low-level" PCM I/O with at least an ALSA implementation|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureInProgress|Phonon|VideoWidget snapshot function|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|KConfig|API review and export KConfigBackend|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|KConfig|Make KConfigSkeleton KConfigGroup aware|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|KConfig|Make KConfigDialog work nicer with KConfigSkeleton + manually managed widgets|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|KUrlNavigator|Provide an option to always show the full path in the breadcrumb mode.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Katepart|Make a Vi input mode for Katepart|ehamberg@gmail.com|Erlend Hamberg}}<br />
{{FeatureTodo|KIO::Global|Make KDynamicJobTracker do the checking if the kuiserver service is registered or not, for full implementation of "Progress in the same window"|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureTodo|KJS|Further performance improvements, in particular variable access (Blizzard stage 2), calling convention (FrostByte stage 2) and object property model improvements|maksim@kde.org|Maksim Orlovich}}<br />
{{FeatureInProgress|KJS and KHTML|Support for transparent reindenting of standalone sources in debugger, debug info management improvements, DOM/CSS inspection|maksim@kde.org|Maksim Orlovich}}<br />
{{FeatureInProgress|KHTML|SVG support in KHTML (port from WebKit)|tsjoker@gmail.com|Vyacheslav Tokarev}}<br />
{{FeatureDone|KHTML|Use of IDString (hashed strings) for local names, prefixes and namespaces in DOM core instead of document-related ids, in particular for better API compatibility with WebCore|tsjoker@gmail.com|Vyacheslav Tokarev}}<br />
{{FeatureInProgress|KHTML|String optimizations. Class style selector performance improvement. DOMString API extension.|tsjoker@gmail.com|Vyacheslav Tokarev}}<br />
{{FeatureTodo|KHTML|More automation in JS/C++ bindings generation|maksim@kde.org|Maksim Orlovich and Vyacheslav Tokarev}}<br />
{{FeatureTodo|KHTML|XPath level 1|maksim@kde.org|Maksim Orlovich}}<br />
{{FeatureTodo|KHTML|Scriptable extension plug-ins|porten@kde.org|Harri}}<br />
{{FeatureTodo|KHTML|Gaussian SVG filter|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|KHTML|Support for CSS3 border-* properties|fredrik@kde.org|Fredrik Höglund and Maksim Orlovich}}<br />
{{FeatureInProgress|KHTML|Finish support of Video/Audio elements|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|Early domain name resolution (prefetch)|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|KHTMLFindBar - an embedded search/find-as-you-type bar|bbeschow@cs.tu-berlin.de|Bernhard Beschow (and Germain Garand)}}<br />
{{FeatureTodo|KHTML|Faster page cache|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|kwallet|Move kwalletd to kdebase-runtime|dfaure@kde.org|David Faure}}<br />
{{FeatureInProgress|kdeui|Rich text builders for KTextEdit, including BBCode, html, plain text markup, mediawiki and markdown output.|steveire@gmail.com| Stephen Kelly}}<br />
{{FeatureDone|i18n|proper filenames decoding for FAT mounting, in KUrls and content-disposition|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureDone|Kross|expose KAssistantDialog as part of forms module|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|KLocale|Method to strip accelerator marker from UI strings; needs to take into account CJK-style markers too.|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureInProgress|KStyle|New branch style for treeviews|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureTodo|kdeui|entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|CMake|Reduced library link interface|neundorf@kde.org|Alexander Neundorf}}<br />
{{FeatureTodo|CMake|Exporting and importing (library) targets|neundorf@kde.org|Alexander Neundorf}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Calendar KCM|Add support for setting new KLocale settings for Working Week and Day or Religious Worship.|john@layt.net|John Layt}}<br />
{{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Add KDE3 scheme import|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureDone|Power Manager|import PowerDevil|drf@kdemod.ath.cx|Dario Freddi}}<br />
{{FeatureTodo|Font Installer KCM|Use PolicyKit for installtion of system-wide fonts.|craig@kde.org|Craig Drummond}}<br />
{{FeatureInProgress|Kephal|Import kephal for better xrandr-support.|dev@aikesommer.name|Aike Sommer}}<br />
{{FeatureDone|ConsoleKit support|Add ConsoleKit support to kdm.|kkofler@fedoraproject.org|Kevin Kofler}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KRunner<br />
{{FeatureInProgress|Krunner|Configuration options for blacklisting, user ranking, runner ranking, learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureInProgress|Krunner|SearchMatch configuration|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Simple learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Simple GUI for above options|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Runners able to share parsing|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Noun-Verb support|ryan.bitanga@gmail.com|Ryan P. Bitanga}}<br />
{{FeatureTodo|Krunner|Implement Nuno's UI polishings|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Runtime syntax documentation|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Runner configuration|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Search set paging|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|KRunner|runner for the plasma dbus interface|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|KRunner|Konqueror history runner|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureDone|KRunner|Kate sessions runner|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureDone|KRunner|Recent Documents runner|sebas@kde.org|Sebastian Kügler}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma - Priority Features<br />
{{FeatureTodo|Plasma|Welcome plasmoid|aseigo@kde.org|Aaron Seigo}}{{FeatureInProgress|Plasma|JOLIE Integration|ervin@kde.org|Kevin Ottens}}<br />
{{FeatureDone|Plasma|Notification plasmoid|dimsuzkde@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureInProgress|Plasma|Kuiserver plasmoid|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}<br />
{{FeatureTodo|KWin|Make it possible to focus plasma panels|chanika@gmail.com|Chani}}<br />
{{FeatureTodo|Plasma|panel->desktop dragging|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Expand cashew to full action bar when zoomed out|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Plasmagik packaging (and package classes)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureDone|Plasma|Improved Battery applet for Powerdevil|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|Plasma|Networkmanager Plasmoid and DataEngine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureInProgress|Plasma|New ECMA Script Scriptengines|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureDone|Plasma|Extenders|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}<br />
{{FeatureDone|Plasma|Wallpaper plugins|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Separate Desktop Settings from DesktopContainment|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Script Security Framework|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Python support|simon@simonzone.com|Simon Edwards}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma<br />
{{FeatureDone|Plasma|Plasma Popup Tips|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Collapsing Applet convenience class|aseigo@kde.org|Aaron Seigo}}<br />
<br />
{{FeatureInProgress|Plasma|Taskbar grouping|hrigi_1@hotmail.com|Christian Mollekopf}}<br />
{{FeatureInProgress|Plasma|Weather plasmoid|shawn.starr@rogers.com|Shawn Starr}}<br />
{{FeatureInProgress|Plasma|Small Form Factors|m.kruisselbrink@student.tue.nl|Marijn Kruisselbrink}}<br />
{{FeatureDone|Plasma|Plasma On Screensaver|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureInProgress|Plasma|Website update|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Grid applet|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|Plasma|Techbase Tutorials|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Context menu plugins|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Add New Widgets: Pluggable widget browser|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Activity<->Virtual Desktop Affinity|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Optional Per-Virtual Desktop DesktopView|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Make non-SVG painting in Plasma low-color and non-anim friendly|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Runtime DataEngine documentation (sources, usage, etc)|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Panel Autohide|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Keyboard Shortcut Config UI|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Systray++ Spec|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Save icon positioning in folderview|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|New wallpapers|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Import Raptor|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureDone|Plasma|Quicklaunch Plasmoid|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|Plasma|Preserve wallpaper choice by copying user paper to home dir|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|New way of handling wallpapers and different sizes (package format, and so on...)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Top-level windows plasmoids|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|drop indicator in panel|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|improve usability of appletbrowser delete button|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|adding containments from the appletbrowser (and remove the "add panel" from DefaultDeskrop)|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|highlight the applet with active keyboard shortcuts|chanika@gmail.com|Chani}}<br />
{{FeatureTodo|Plasma|dbus interface|chanika@gmail.com|Chani}}<br />
{{FeatureDone|Plasma|make the panel controller a bit more usable|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|Plasma|nicely draw the desktop toolbox when it's moved because of a panel|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|Plasma|theme Plasma::PushButton with svg|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|Plasma|Tabbar widget derived from QTabBar and themed with svg|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Complete the panel size sliders feature: an applet can ask the panel to resize|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|New theming capabilities by expanding the lower level theming classes (Theme and PanelSvg)|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Activitybar: an applet to quickly switch between activities|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|A new plasmoid that implements the functionality of a simple web browser|notmart@gmail.com|Marco Martin}}<br />
{{FeatureTodo|Plasma|Visual clue when dragging applets from applet browser to the panel|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Wallpaper plugin: Mandelbrot fractal explorer|jacob@math.jussieu.fr|Benoît Jacob}}<br />
{{FeatureDone|Plasma|Google Gadgets support|idlecat511@gmail.com|Tiger Dong}}<br />
{{FeatureDone|Plasma|Add Google Gadgets from Internet through AppletBrowser|idlecat511@gmail.com|Tiger Dong}}<br />
{{FeatureTodo|Plasma|Panel form factor support in the folderview applet|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureTodo|Plasma|Support for creating applets for dropped URLs in the folderview applet when it's acting as a containment|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Plasma|Add a places combo box to the location page in the folderview config dialog|fredrik@kde.org|Fredrik Höglund}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Core<br />
{{FeatureDone|KWin|New window snapping zones; screen center and window corners|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Move maximized windows between Xinerama screens|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Support for decoration shadows|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Implement [http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#id2552578 _NET_WM_FULLSCREEN_MONITORS] EWMH spec hint|vR@movingparts.net|Jason 'vanRijn' Kasper}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Desktop Effects<br />
{{FeatureDone|KWin|Compositing self-check|l.lunak@kde.org|Luboš Luňák}}<br />
{{FeatureDone|KWin|Global animation speed setting|l.lunak@kde.org|Luboš Luňák}}<br />
{{FeatureDone|KWin|Motion dynamics|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Improved UI for selecting window/desktop switcher|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|UI for assigning effects to screen edges|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Cube/cylinder/sphere effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Magic lamp minimize effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Animation in box switch effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Mouse interaction for cover switch Effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Thumbnail bar in the cover switch effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved snow effect; Different sizes, better randomness and different directions|torgny.johansson@gmail.com|Torgny Johansson}}<br />
{{FeatureDone|KWin|Shader for snow effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved desktop grid|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|New present window layout modes|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Invert only selected windows|lmurray@undefinedfire.com|Lucas Murray}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KCal Library|Make the KCal library dependent on the external libical package (from freeassocation) rather than our own old, forked version.|winter@kde.org|Allen Winter}}<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Kopete|MSNP15 implementation for MSN|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|mattr@kde.org|Matt Rogers}}<br />
{{FeatureTodo|Kopete|Update Kopete to better support Decibel|kopete-devel@kde.org|Kopete Developers}}<br />
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureDone|Kopete|Move file transfer request into chat window|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|Message delivery notifications|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|Improve file transfer progress dialog|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|Kopete|Jabber Jingle Audio support|detlev.casanova@gmail.com|Detlev Casanova}}<br />
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|MLDonkey-Plugin based on libkmldonkey|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|Advanced Details|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|Plasma|Network Manager Applet|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureInProgress|KRDC|NX support|gdavid.devel@gmail.com|David Gross}}<br />
{{FeatureDone|KRDC|Greatly improve experience for LDAP (e.g. MS Active Directory) administrators|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Improve per-host settings (remember scaling mode and other options) |gpothier@gmail.com|Guillaume Pothier}}<br />
{{FeatureTodo|KRDC|Minimal-clutter mode to optimize screen real estate usage|gpothier@gmail.com|Guillaume Pothier}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KonsoleKalendar|Add an option to support resources that might need a GUI (i.e. all resources)|kevin.krammer@gmx.at|Kevin Krammer}}<br />
{{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureDone|KAlarm|Improve alarm edit and preferences dialog layouts|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Add holidays support|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KNotes|Zeroconf support for sending notes on LAN|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureDone|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|o_timocin@gmx.de|Oral Timocin}}<br />
{{FeatureDone|Akregator|Basic support for enclosures (Displaying links, mimetype and size)|osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application|christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|Kleopatra|Konqueror and Dolphin Kleopatra plugins|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|Aggregated attachment view in the mail header area of the reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Merge the new message list from the SoC branch|mcguire@kde.org|Thomas McGuire}}<br />
{{FeatureTodo|KMail|Save metadata about attachments to Nepomuk when saving them|onurf@su.sabanciuniv.edu|Ismail Onur Filiz}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Drag and drop in the free-busy view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for comments in replies to invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureInProgress|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|Kjots| Import notes from KnowIt as KJots pages. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kjots| Create and port to akonadi model. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Add support for nepomuk including tagging, possibly storage, and linking. Also a nepomuk tag proxy model for representing the structure as tagged.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kjots| Create plasmoid capable of showing the entire tree, or a single book.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Email KJots pages using default mail client ({{bug|124509}}. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kontact|Tip-of-the-Day summary|molkentin@kde.org|Daniel Molkentin}}<br />
{{FeatureInProgress|Akonadi|Migration of contacts and calendar data from KResource to Akonadi ([http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.2 Details])||Volker Krause, Kevin Krammer, Tobias Koenig}}<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Okteta|rework Decoding table, add int64 and UTF-8|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|refactor KByteArrayView and add a row-oriented view|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|work on Tabs: add remove button, accept drop of url as load command|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Add option to extend selection in Goto dialog|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|parameter dialog for "Copy as..." and "Export as..."|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|Status bar contains settings like cursor position or Insertmode|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Okteta|add a document info tool(view)|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Ark|Implement proper drag/drop between Ark/dolphin|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureDone|Ark|Make the service menu work (possibly doing it as a KonqPopupPlugin|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureDone|Ark|Proper password support|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureInProgress|Ark|Implement a plugin for .gz files|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Add an options dialog (maybe)|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureInProgress|kwalletmanager|Move kwalletmanager to the Model/View architecture and redesign the UI|lemma@confuego.org|Michael Leupold}}<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|krosspython and krossruby|Support custom types via handlers|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|krosspython and krossruby|Support QList<CustomType*> constructs|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|Smoke|Wrap some more APIs (at least Akanodi for all languages and Plasma for C#)|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureInProgress|PyKDE|KCM support and other plugins|simon@simonzone.com|Simon Edwards}}<br />
{{FeatureDone|krossfalcon|Move krossfalcon to kdebindings-trunk.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|krossfalcon|Unittests++|mail@dipe.org|Sebastian Sauer}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|libkdegames|New highscore management system|milliams|Matt Williams}}<br />
{{FeatureDone|kdiamond|Drag jewels|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|kdiamond|Support for untimed games|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|kdiamond|Optional OpenGL rendering|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|ksirk|Map scrolling arrows|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|KHotNewStuff skins|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|Jabber based net game finding (initial version)|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|Use only names in skins instead of numeric ids|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|Skins editor|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureInProgress|ktron|Port and remake the KTron game for KDE 4.2|legolas@legolasweb.nl|Stas Verberkt}}<br />
{{FeatureInProgress|KBreakOut|(Optional) fire on mouse click|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KBreakOut|Sounds|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KBreakOut|Custom levelsets|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KBreakOut|KHotNewStuff support for themes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KNetWalk|Support for custom and non-square board sizes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KGoldrunner|Improvement to sound support and themes|mikelima@cirulla.net}}<br />
{{FeatureDone|KGoldrunner|Add the Count game (17 levels), contributed by Steve Mann.|ianw2@optusnet.com.au|Ian Wadham}}<br />
{{FeatureDone|KBlocks|Support for sounds|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KMahjongg|Support for sounds|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureDone|Killbots|New app for 4.2|parker.coates@gmail.com|Parker Coates}}<br />
{{FeatureTodo|KSudoku|Port of "print game" feature from old version|paulo.cattai@ltia.fc.unesp.br|Paulo Roberto Cattai}}<br />
{{FeatureTodo|KSudoku|Redesign of symbol themes|paulo.cattai@ltia.fc.unesp.br|Paulo Roberto Cattai}}<br />
{{FeatureTodo|KSudoku|Replace the core engine with a new version that will solve most bugs related to gameplay|johannes.bergmeier@gmx.net|Johannes Bergmeier}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Kate|Port and reenable the Snippets plugin.|jpetso@gmx.at|Jakob Petsovits}}<br />
{{FeatureDone|perldoc KIOSlave|Add KIOSlave to allow reading Perldoc documentation.|michael.pyne&#64;kdemail&#46;net|Michael Pyne}}<br />
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureDone|Lokalize|wrap all windows belonging to one project into one MDI window|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Umbrello|Port code generation wizard to QWizard and replace all q3 widgets|andi.fischer@hispeed.ch|Andi Fischer}}<br />
{{FeatureInProgress|Umbrello|Replace all q3 widgets in the refactoring assistant|andi.fischer@hispeed.ch|Andi Fischer}}<br />
{{FeatureInProgress|Umbrello|Merge in SoC qgraphicsview port branch|krishna.ggk@gm ail.com|Gopala Krishna A}}<br />
{{FeatureDone|Kate|Move the kate-ctags plugin to kdesdk.|kare.sars@iki.fi|Kåre Särs}}<br />
{{FeatureDone|Kate|Replace the make-plugin with katebuild-plugin.|kare.sars@iki.fi|Kåre Särs}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KAlgebra|New parser (using QLALR) and new lexer|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Import capability for MathML Presentation Markup in libanalitza|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|Kalzium|Visualization of Schemes and Gradients at same time|tiago.porangaba@ltia.fc.unesp.br|Tiago Porangaba}}<br />
{{FeatureDone|KBruch|Usability Improvements|tiago.porangaba@ltia.fc.unesp.br|Tiago Porangaba}}<br />
{{FeatureDone|KBruch|Merging KPercentage functionalities into KBruch|tiago.porangaba@ltia.fc.unesp.br|Tiago Porangaba}}<br />
{{FeatureDone|KHangMan|Add a Open File action|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Marble|Python bindings to the Marble widget and classes|simon@simonzone.com|Simon Edwards}}<br />
{{FeatureDone|KStars|Display millions of stars|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureDone|KStars|Tool to predict Conjunctions|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureDone|KStars|Support of Non-western Constellations|jsid@emor3j.fr.eu.org|Jérôme Sonrier}}<br />
{{FeatureDone|KStars|Include HD Catalog Numbers (in search, in display)|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureDone|KStars|Separate INDI From KStars|mutlaqja@ikarustech.com|Jasem Mutlaq}}<br />
{{FeatureDone|KStars|Sky Calendar Tool|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureDone|KStars|Earth Satellites|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureDone|KTurtle|Add command line|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureDone|KTurtle|Add a color picker|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureDone|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}<br />
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Integrate an editor|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Visual Indicator when letter is wrong|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureTodo|Kalzium|Remove the libavogadro snapshot, depend on libavogadro directly.|jacob@math.jussieu.fr|Benoit Jacob}}<br />
{{FeatureInProgress|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureTodo|Step|Improve GUI for creating softbody|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureTodo|Step|Use common constraints handling code for collisions|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureTodo|KAlgebra|Export to MathML Presentation Markup|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureTodo|KAlgebra|Some integration with the new KFormula widget|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureInProgress|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|Parley|Rework main window infrastructure|d.laidig@gmx.de|Daniel Laidig}}<br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}}<br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Sync KStars time from device|mutlaqja@ikarustech.com|Jasem Mutlaq}}<br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Improve Observing List Wizard|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Information links in-place for each technical term|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Bookmarks|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Editing GeoDataFeatures|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Layer Management Class|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Plugin architecture for map layers|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Extending GeoPainter|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Marble Runners|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|GeoClue Integration |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Routing |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|More map providers (WMS?) |jensmh@gmx.de|Jens-Michael Hoffmann}}<br />
{{FeatureInProgress|Marble|Winkel Triple projection / equivalent |hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Marble WorldClock Plasmoid|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Qt-Version settings dialog|hdevalence@gmail.com|Henry de Valence}}<br />
{{FeatureInProgress|Marble|Panoramio Support||Shashank Singh}}<br />
{{FeatureInProgress|Marble|Twitter Plugin||Shashank Singh}}<br />
{{FeatureInProgress|Marble|TimeZone Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Support for other planets and the moon|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|DGML2 Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Support for imperial units|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Graticule plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|MeasureTool plugin|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Basic KML support|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|GeoData Model/View Visualization|ps_ml@gmx.de|Patrick Spendrin}}<br />
{{FeatureInProgress|Marble|More generic projection support|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|Network plugins|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Properties dialog for objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve construction of bisect lines.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve feedback when constructing objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|More geometric objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Script objects as macros (to be reused more than once).|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the Cabri import filter.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the new/edit script wizard.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|KsCD|Dbus Connection for Now Playing plasmoid|bouchikhi.amine@gmail.com|Amine Bouchikhi}}<br />
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|File Manager|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|play media dialog|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|slider changes|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|show info while playing audio files|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Use XCOMPOSITE real transparency when available for the track announcement popup|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow disabling crossfade|michael.pyne@kdemail.net|Michael Pyne}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KbStatusApplet|Port the KDE3 applet to a Plasma applet and get it fully working again|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, break current color blindness code into "daltonize" and "simulate"|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KMagnifier|Add color-shift modes to help people with color blindness|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KSnapshot|Add support for grabbing a single screen in multihead|rich@kde.org|Richard Moore}}<br />
{{FeatureDone|KSnapshot|Increase jpeg image quality from 75% to 85%|rich@kde.org|Richard Moore}}<br />
{{FeatureDone|KSnapshot|If we're saving the window decorations then record the window title and class in the image (if the format supports it) to play nice with indexers like strigi|rich@kde.org|Richard Moore}}<br />
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Improve annotation support: for existing types (rubber stamps, line, note, etc), and for the way they are constructed and handled.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Support for videos & movie annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Support .snp and .emf file formats|bradh@kde.org|Brad Hards}}<br />
{{FeatureDone|Gwenview|Support for animated images (.gif and .mng)|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Gwenview|Red Eye Reduction|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Gwenview|Nepomuk integration|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Dolphin-like single-click selection|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Optional tree view|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Okular|Usable inverse search.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Synctex support.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|"Okular document package" for import/export a document with metadata (eg annotations).|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|New backend for fax documents.|tokoe@kde.org|Tobias Koenig}}<br />
{{FeatureTodo|Okular|Usability improvements.|pino@kde.org|Pino Toscano}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|kio_bookmarks|A new konqueror home page displaying user bookmarks. See [[http://kde-apps.org/content/show.php?content=86516 description]]|xavier.vello@gmail.com|Xavier Vello}}<br />
{{FeatureInProgress|kuiserver|KUiServer Goya port. General improvements for usability improvements|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureDone|kio fish/sftp|port fish and sftp to windows|brandon.ml@gmail.com|Carlo Segato}}<br />
|}<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|konqueror|A new konqueror recover-dialog replacement|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureTodo|konqueror|Rework bookmarks using Akonadi|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureInProgress|dolphin|Add zoom slider into the status bar and general zooming improvments|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|dolphin|Tooltip previews|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureTodo|dolphin|ui to select preferred default settings for directory view|loic.marteau@gmail.com|Loic Marteau}}<br />
{{FeatureInProgress|konqueror|Tagging and rating of webpages using Nepomuk - Already finished in playground.|trueg@kde.org|Sebastian Trueg}}<br />
|}<br />
<br />
= kdeplasma-addons =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|PoTD engine|Import from playground|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Frame plasmoid|Honor EXIF rotation - see bug 164605|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Frame plasmoid|Previous, Pause and Next buttons - see bug 164704|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Comic dataengine|Port all comics to QScript and offer them through GHNS|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureDone|Comic dataengine|Finish script support|mat69@gmx.net|Matthias Fuchs}}<br />
{{FeatureInProgress|Eyes applet|xeyes clone applet|ogoffart%kde.org|Olivier Goffart}}|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.2_Feature_Plan&diff=49557Schedules/KDE4/4.2 Feature Plan2008-09-14T18:17:29Z<p>Djarvie: /* kdepim */ Add KAlarm features</p>
<hr />
<div>This is a list of planned features for the 4.2 release.<br />
<br />
See also:<br />
* [[Schedules/KDE4/4.2 Release Schedule]]<br />
* [[Schedules/KDE4/4.1 Feature Plan]]<br />
* [[Schedules/KDE4/Goals]]<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
<br />
= Other =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|System Settings|add Administrator mode button|alediaferia@gmail.com|Alessandro Diaferia}}<br />
{{FeatureDone|Eigen|Make Eigen 2 ready for KDE, and move it to kdesupport|jacob@math.jussieu.fr|Benoît Jacob}}<br />
{{FeatureInProgress|Eigen|Port all Eigen-using code in KDE and KOffice to Eigen 2.0|jacob@math.jussieu.fr|Benoît Jacob}}<br />
|}<br />
<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|kross|Extend QtScript integration.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|KDEPrint|Reintroduce KDEPrint in some form, depending on what Qt4.4 delivers.|john@layt.net|john Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter, modify to utilise new Qt4.4 features. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalenderSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian. (Note, not all may live in kdelibs or be available as a global calendar system)|john@layt.net|John Layt}}<br />
{{FeatureTodo|KLocale|Implement KLocale based methods to return weekend days and day of religious observance. Currently KCalendarSystem provides dayOfPray(), but for Gregorian this is not correct in all locales where it is used. Currently KDatePicker hardcodes Saturday and dayOfPray() as weekend days which may not be correct in all locales. To be discussed first on k-c-d and with kdepim.|john@layt.net|John Layt}}<br />
{{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|make AbstractMediaStream/StreamInterface threadsafe|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|"low-level" PCM I/O with at least an ALSA implementation|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureInProgress|Phonon|VideoWidget snapshot function|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|KConfig|API review and export KConfigBackend|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|KConfig|Make KConfigSkeleton KConfigGroup aware|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|KConfig|Make KConfigDialog work nicer with KConfigSkeleton + manually managed widgets|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|KUrlNavigator|Provide an option to always show the full path in the breadcrumb mode.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Katepart|Make a Vi input mode for Katepart|ehamberg@gmail.com|Erlend Hamberg}}<br />
{{FeatureTodo|KIO::Global|Make KDynamicJobTracker do the checking if the kuiserver service is registered or not, for full implementation of "Progress in the same window"|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureTodo|KJS|Further performance improvements, in particular variable access (Blizzard stage 2), and calling convention (FrostByte stage 2)|maksim@kde.org|Maksim Orlovich}}<br />
{{FeatureInProgress|KJS and KHTML|Support for transparent reindenting of standalone sources in debugger, debug info management improvements|maksim@kde.org|Maksim Orlovich}}<br />
{{FeatureInProgress|KHTML|SVG support in KHTML (port from WebKit)|tsjoker@gmail.com|Vyacheslav Tokarev}}<br />
{{FeatureInProgress|KHTML|Use of IDString (hashed strings) for local names, prefixes and namespaces in DOM core instead of document-related ids, in particular for better API compatibility with WebCore|tsjoker@gmail.com|Vyacheslav Tokarev}}<br />
{{FeatureTodo|KHTML|Scriptable extension plug-ins|porten@kde.org|Harri}}<br />
{{FeatureDone|kwallet|Move kwalletd to kdebase-runtime|dfaure@kde.org|David Faure}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Add KDE3 scheme import|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KDEPrint|reintroduce KDEPrint Print Management tools, e.g. KCM, kprinter, kjobviewer, etc. Depends upon progress of kdelibs side of KDEPrint and Qt4.4 feature set.|john@layt.net|john Layt}}<br />
{{FeatureInProgress|Power Manager|import PowerDevil (currently in kdereview)|drf@kdemod.ath.cx|Dario Freddi}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KRunner<br />
{{FeatureInProgress|Krunner|Configuration options for blacklisting, user ranking, runner ranking, learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureInProgress|Krunner|SearchMatch configuration|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Simple learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Simple GUI for above options|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Runners able to share parsing|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Noun-Verb support|ryan.bitanga@gmail.com|Ryan P. Bitanga}}<br />
{{FeatureTodo|Krunner|Implement Nuno's UI polishings|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Runtime syntax documentation|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Runner configuration|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Krunner|Search set paging|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|KRunner|runner for the plasma dbus interface|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|KRunner|Konqueror history runner|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|KRunner|Kate sessions runner|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|KRunner|Recent Documents runner|sebas@kde.org|Sebastian Kügler}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma - Priority Features<br />
{{FeatureInProgress|Plasma|Welcome plasmoid|aseigo@kde.org|Aaron Seigo}}{{FeatureInProgress|Plasma|JOLIE Integration|ervin@kde.org|Kevin Ottens}}<br />
{{FeatureInProgress|Plasma|Notification plasmoid|dimsuzkde@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureInProgress|Plasma|Kuiserver plasmoid|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}<br />
{{FeatureTodo|KWin|Make it possible to focus plasma panels|chanika@gmail.com|Chani}}<br />
{{FeatureTodo|Plasma|panel->desktop dragging|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Expand cashew to full action bar when zoomed out|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Plasmagik packaging (and package classes)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|Plasma|Networkmanager Plasmoid and DataEngine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureInProgress|Plasma|New ECMA Script Scriptengines|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureInProgress|Plasma|Extenders|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}<br />
{{FeatureTodo|Plasma|Wallpaper plugins|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Separate Desktop Settings from DesktopContainment|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Script Security Framework|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Python support|simon@simonzone.com|Simon Edwards}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |Plasma<br />
{{FeatureDone|Plasma|Plasma Popup Tips|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Collapsing Applet convenience class|aseigo@kde.org|Aaron Seigo}}<br />
<br />
{{FeatureInProgress|Plasma|Taskbar grouping|hrigi_1@hotmail.com|Christian Mollekopf}}<br />
{{FeatureInProgress|Plasma|Weather plasmoid|shawn.starr@rogers.com|Shawn Starr}}<br />
{{FeatureInProgress|Plasma|Small Form Factors|m.kruisselbrink@student.tue.nl|Marijn Kruisselbrink}}<br />
{{FeatureInProgress|Plasma|Plasma On Screensaver|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureInProgress|Plasma|Website update|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Grid applet|sebas@kde.org|Sebastian Kügler}}<br />
{{FeatureInProgress|Plasma|Techbase Tutorials|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Context menu plugins|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Add New Widgets: Pluggable widget browser|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Activity<->Virtual Desktop Affinity|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Optional Per-Virtual Desktop DesktopView|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Make non-SVG painting in Plasma low-color and non-anim friendly|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Runtime DataEngine documentation (sources, usage, etc)|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Panel Autohide|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Keyboard Shortcut Config UI|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Systray++ Spec|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Save icon positioning in folderview|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|physics-based animator|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|New wallpapers|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Preserve wallpaper choice by copying user paper to home dir|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|New way of handling wallpapers and different sizes (package format, and so on...)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Top-level windows plasmoids|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|drop indicator in panel|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|improve usability of appletbrowser delete button|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|adding containments from the appletbrowser (and remove the "add panel" from DefaultDeskrop)|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Expand cashew to cover the containment when fully zoomed out|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|highlight the applet with active keyboard shortcuts|chanika@gmail.com|Chani}}<br />
{{FeatureTodo|Plasma|dbus interface|chanika@gmail.com|Chani}}<br />
{{FeatureInProgress|Plasma|make the panel controller a bit more usable|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|nicely draw the desktop toolbox when it's moved because of a panel|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|Plasma|theme Plasma::PushButton with svg|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Tabbar widget derived from QTabBar and themed with svg|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Complete the panel size sliders feature: an applet can ask the panel to resize|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|New theming capabilities by expanding the lover level theming classes (Theme and PanelSvg)|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|Plasma|Wallpaper plugin: Mandelbrot fractal explorer|jacob@math.jussieu.fr|Benoît Jacob}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Core<br />
{{FeatureDone|KWin|New window snapping zones; screen center and window corners|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Move maximized windows between Xinerama screens|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureInProgress|KWin|Basic window tiling|lmurray@undefinedfire.com|Lucas Murray}}<br />
|- border="1" cellpadding="5" cellspacing="0" style="border<br />
! colspan="4" style="text-align: center" |KWin - Desktop Effects<br />
{{FeatureInProgress|KWin|Compositing self-check|l.lunak@kde.org|Luboš Luňák}}<br />
{{FeatureInProgress|KWin|Motion dynamics|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Improved UI for selecting window/desktop switcher|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin|UI for assigning effects to screen edges|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Cube/Cylinder/Sphere Effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Magic Lamp minimize Effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureInProgress|KWin|Animation in BoxSwitch Effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin|Mouse interaction for CoverSwitch Effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin|Additional thumbnails for CoverSwitch Effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureTodo|KWin|Improved Snow Effect; different sizes, better randomness and different directions|ubuntu@martin-graesslin.com|Martin Gräßlin}}<br />
{{FeatureDone|KWin|Improved desktop grid|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|New present window layout modes|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureDone|KWin|Invert only selected windows|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureInProgress|KWin|Improved mouse mark/scribble effect|lmurray@undefinedfire.com|Lucas Murray}}<br />
{{FeatureTodo|KWin|Improved shadows; decoration configurable|lmurray@undefinedfire.com|Lucas Murray}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Kopete|MSNP15 implementation for MSN|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|mattr@kde.org|Matt Rogers}}<br />
{{FeatureTodo|Kopete|Update Kopete to better support Decibel|kopete-devel@kde.org|Kopete Developers}}<br />
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureTodo|KGet|MLDonkey-Plugin based on libkmldonkey|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|Plasma|Network Manager Applet|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureInProgress|KAlarm|Improve alarm edit and preferences dialog layouts|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|KAlarm|Add holidays support|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureInProgress|KNotes|Zeroconf support for sending notes on LAN|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureInProgress|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|winter@kde.org|Allen Winter}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|Akregator|Basic support for enclosures (Displaying links, mimetype and size)|osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application| christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|Kleopatra|Konqueror and Dolphin Kleopatra plugins|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureTodo|KMail|Aggregated attachment view in the mail header area of the reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Drag and drop in the free-busy view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for comments in replies to invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
<br />
{{FeatureTodo|Kjots| Import notes from KNotes as KJots pages. |steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|Kjots| Email KJots pages using default mail client ({{bug|124509}}. |steveire@gmail.com|Stephen Kelly}}<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Power Manager|import either Guidance Power Manager or move kde4powersaver into kdeutils (deprecated, inclusion is scheduled in kdebase)|?|?}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|refactor KByteArrayView|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|parameter dialog for "Copy as..."|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Ark|Implement proper drag/drop between Ark/dolphin|harald((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureInProgress|Ark|Make the service menu work (possibly doing it as a KonqPopupPlugin|harald((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureInProgress|Ark|Proper password support|harald((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|harald((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureTodo|Ark|Add an options dialog (maybe)|harald((at))stud(dot)ntnu.no|Harald Hvaal}}<br />
{{FeatureInProgress|kwalletmanager|Move kwalletmanager to the Model/View architecture and redesign the UI|lemma@confuego.org|Michael Leupold}}<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|krosspython and krossruby|Support custom types via handlers|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|krosspython and krossruby|Support QList<CustomType*> constructs|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|Smoke|Wrap some more APIs (at least Akanodi for all languages and Plasma for C#)|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureInProgress|PyKDE|KCM support and other plugins|simon@simonzone.com|Simon Edwards}}<br />
{{FeatureTodo|krossjava|Integrate into e.g. SuperKaramba and fix issues that show up.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|krossjava|Documentation++|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|krossfalcon|Unittests++|mail@dipe.org|Sebastian Sauer}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|libkdegames|New highscore management system|milliams|Matt Williams}}<br />
{{FeatureDone|kdiamond|Drag jewels|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureTodo|kdiamond|Optional OpenGL rendering|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|ksirk|Map scrolling arrows|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|KHotNewStuff skins|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureInProgress|ksirk|Jabber based net game finding|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|Use only names in skins instead of numeric ids|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|ksirk|Skins editor|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureInProgress|ktron|Port and remake the KTron game for KDE 4.2|legolas@legolasweb.nl|Stas Verberkt}}<br />
{{FeatureTodo|KNetWalk|Support for custom and non-square board sizes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Kate|Port and reenable the Snippets plugin.|jpetso@gmx.at|Jakob Petsovits}}<br />
{{FeatureDone|perldoc KIOSlave|Add KIOSlave to allow reading Perldoc documentation.|michael.pyne&#64;kdemail&#46;net|Michael Pyne}}<br />
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|wrap all windows belonging to one project into one MDI window|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Umbrello|Port code generation wizard to QWizard and replace all q3 widgets|andi.fischer@hispeed.ch|Andi Fischer}}<br />
{{FeatureInProgress|Umbrello|Replace all q3 widgets in the refactoring assistant|andi.fischer@hispeed.ch|Andi Fischer}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}<br />
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureInProgress|KHangMan|Add a Open File action|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Integrate an editor|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Visual indicator when letter is wrong|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureInProgress|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureTodo|Step|Improve GUI for creating softbody|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureTodo|Step|Use common constraints handling code for collisions|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureInProgress|KAlgebra|New parser using QLALR|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureInProgress|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|KStars|Display millions of stars|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureInProgress|KStars|Tool to predict Conjunctions|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureInProgress|KStars|Earth Satellites|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureInProgress|KStars|Sky Calendar Tool|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureInProgress|KStars|Include HD Catalog Numbers (in search, in display)|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Marble widget for Geolocation tool|mboquien@free.fr|Médéric Boquien}}<br />
{{FeatureTodo|KStars|Better printed star charts|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Better rendering of comets/asteroids|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Texture mapping of the skymap???|kstars@30doradus.org|Jason Harris}}<br />
{{FeatureTodo|KStars|Improve Observing List Wizard|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Layer Management Class|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Plugin architecture for map layers|rahn@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|DGML2 Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|KDE-Version settings dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Qt-Version settings dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Improved KML support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|OpenStreetMap support using original OSM tiles|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Real Time Cloud-Cover|tackat@kde.org|David Roberts / Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Mercator Projection|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|More generic projection support|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|Usage of Marble in <br />
non-widgets|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Kig|Properties dialog for objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve construction of bisect lines.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve feedback when constructing objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|More geometric objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Script objects as macros (to be reused more than once).|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the Cabri import filter.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureDone|KTurtle|Add command line|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureDone|KTurtle|Add a color picker|nielsslot@gmail.com|Niels Slot}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|File Manager|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|play media dialog|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|slider changes|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|show info while playing audio files|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Use XCOMPOSITE real transparency when available for the track announcement popup|michael.pyne@kdemail.net|Michael Pyne}}<br />
{{FeatureTodo|JuK|Allow disabling crossfade|michael.pyne@kdemail.net|Michael Pyne}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, break current color blindness code into "daltonize" and "simulate"|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KMagnifier|Add color-shift modes to help people with color blindness|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KSnapshot|Add support for grabbing a single screen in multihead|rich@kde.org|Richard Moore}}<br />
{{FeatureDone|KSnapshot|Increase jpeg image quality from 75% to 85%|rich@kde.org|Richard Moore}}<br />
{{FeatureDone|KSnapshot|If we're saving the window decorations then record the window title and class in the image (if the format supports it) to play nice with indexers like strigi|rich@kde.org|Richard Moore}}<br />
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Improve annotation support: for existing types (rubber stamps, line, note, etc), and for the way they are constructed and handled.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Support for videos & movie annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Support .snp and .emf file formats|bradh@kde.org|Brad Hards}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|kio_bookmarks|A new konqueror home page displaying user bookmarks. See [[http://kde-apps.org/content/show.php?content=86516 description]]|xavier.vello@gmail.com|Xavier Vello}}<br />
{{FeatureInProgress|kuiserver|KUiServer Goya port. General improvements for usability improvements|ereslibre@kde.org|Rafael Fernández López}}<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.1_Feature_Plan&diff=49311Schedules/KDE4/4.1 Feature Plan2008-07-14T15:48:27Z<p>Djarvie: /* kdepim */</p>
<hr />
<div>This is a list of planned features for KDE 4.1. '''The deadline for adding entries to this page has already passed'''.<br />
<br />
Any features which are not mentioned on this page must be rescheduled for 4.2 and added to the list at [[Schedules/KDE4/4.2 Feature Plan]].<br />
<br />
Please ensure that any entries you have on this page are kept up to date with respect to their status (''todo'', ''in-progress'' or ''done'').<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|various|[[Projects/Widgets_and_Classes | Classes and Widgets]] that should be moved from others modules up into kdelibs|kde-core-devel@kde.org|The Core Developers}}<br />
{{FeatureDone|kdeui|Add KFadeWidgetEffect to easily add fading UI transitions to KDE applications|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|kdeui|Make icon naming spec compliant 3rd party icon themes like Tango or gnome-icon-theme work correctly.|jpetso@gmx.at|Jakob Petsovits}}<br />
{{FeatureDone|kross|Add QtScript support|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KHTML|Support CSS3 Media Queries|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|Efficient smooth scrolling|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|Phonon KCM|More UI feedback|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|better integration of pulseaudio|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|allow backend switching on the fly|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|Phonon|subtitle, audio track selection|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureTodo|Phonon|DVD menu selection support|imonroe@kde.org|Ian Monroe}}<br />
{{FeatureInProgress|Phonon|update device preference on the fly|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|kdeui|Goya, a framework for inserting controls into itemviews in a really easy and fast way|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureDone | kdeui | Rich textedit widget supporting most rich text features. | steveire@gmail.com | Stephen Kelly }}<br />
{{FeatureInProgress|kdeui|Shortcut schemes for KDE applications|adymo@kdevelop.org|Alexander Dymo}}<br />
{{FeatureDone|kmimetypetrader/kbuildsycoca|Replace use of profilerc for ordering applications with new mimeapps.list standard|faure@kde.org|David Faure}}<br />
{{FeatureDone|knewstuff|Support caching, and speed up the interface through use of Models/Views and goya|jeremy@scitools.com|Jeremy Whiting}}<br />
{{FeatureInProgress|Phonon KCM|Handle advanced devices|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|KDEPrint|Add CUPS Options tabs to QPrintDialog to support n-up, page borders, banner pages, page labels, mirror pages, job scheduling, and manual CUPS options.|john@layt.net|John Layt}}<br />
{{FeatureInProgress|KIO|speed limits on KIO Transfers|nolis71cu@gmail.com|Manolo Valdes}}<br />
{{FeatureInProgress|kdeui|Printing of shortcuts from the shortcut dialog|apaku@gmx.de|Andreas Pakulat}}<br />
{{FeatureDone|Kate Part|Annotation framework for the editor|apaku@gmx.de|Andreas Pakulat}}<br />
{{FeatureInProgress|KJS|Bytecode interpreter and performance improvements|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureInProgress|KHTML|Sync class and file structure with WebKit to prepare merging|porten@kde.org|Harri Porten}}<br />
{{FeatureInProgress|KHTML|contentEditable/designMode implementation|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureInProgress|KCalenderSystem|Complete migration of Jalali, Hijri, and Hebrew calendars to new code base.|john@layt.net|John Layt}}<br />
{{FeatureDone|dnssd|Models for service browser and domain browser.|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|KHTML|Adaptable/Scriptable workarounds for broken websites.|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|KHTML|support for borders-* properties from the CSS3 Background and Borders Module|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureInProgress|KHTML|support for Audio/Video tags from the HTML5 draft specification|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|prospective loading of other network resources while waiting for arrival of blocking scripts|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureInProgress|KJS|Public API for extensions. Possibly analog to JavaScriptCore's C API.|porten@kde.org|Harri Porten}}<br />
{{FeatureTodo|KTextEditor|Several interface extensions (e.g. open/save filter)|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureTodo|KTextEditor|Plugin for basic collaborative editing|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureInProgress|Kate Part|Scripting support for indentation and little helpers|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureTodo|Kate Part|Input modes to allow e.g. vim-like editing|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureDone|KIO|Implement support for inline editing in KFileItemDelegate|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|KIO|Add support for drawing text shadows in KFileItemDelegate|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|Emoticons lib|An emoticons library so each applications doesn't have to implement the same things over and over again |brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureDone|KFile|Implement fd.o desktop-bookmark-spec for KFilePlacesModel|nf2@scheinwelt.at|Norbert Frese}}<br />
{{FeatureTodo|kdeui| Support for About Data of libs and modules used by a program |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|kdeui|Drop-in replacement for QFontComboBox, with more informative previews in non-Latin1 locales|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureDone|KAboutLicense|Select licenses by keyword, to centralize license info texts for frequent licenses.|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureDone|KIO|KIO::AuthInfo and PasswordDialog: optional fields (like "domain"); optional anonymous switch and flag to suppress KIO's password caching|nf2@scheinwelt.at|Norbert Frese}}<br />
{{FeatureTodo|kdeui|Support for KConfigGroup in KConfigSkeleton|aseigo@kde.org|Aaron Seigo}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Akonadi|Move the Akonadi development library from kdepim.|vkrause@kde.org|Volker Krause}}<br />
{{FeatureInProgress|Akonadi|Item size ([[Projects/PIM/Akonadi#Core|details]])|thomas.mcguire@gmx.net|Thomas McGuire}}<br />
{{FeatureTodo|Akonadi|Payload serialization format versioning ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureTodo|Akonadi|Item streaming in ItemSync/ResourceBase ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}<br />
{{FeatureInProgress|Akonadi|API for additional item parts ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org,tokoe@kde.org|Volker Krause/Tobias Koenig}}<br />
{{FeatureInProgress|Akonadi|Infrastructure for showing additional dialogs from agents/resources ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}<br />
{{FeatureTodo|Akonadi|Allow to limit ItemFetchJob to current cache content ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureInProgress|Akonadi|Fix API for item/collection modifications ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureTodo|Akonadi|Error reporting ([[Projects/PIM/Akonadi#Core|details]])|tokoe@kde.org|Tobias Koenig}}<br />
{{FeatureTodo|gpgme++2|newly designed gpgme++ (multithreaded, exceptions, less event loop integration: better for Windows)|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|kpimutils|Change linklocator to use the new emoticon lib|brandon.ml@gmail.com|Carlo Segato}}<br />
|}<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Dolphin|Details-view: Allow to open folders as tree (turned off per default).|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|Dolphin|Refactor view-action handling to a DolphinViewActionHandler to share more code with DolphinPart|faure@kde.org|David Faure}}<br />
{{FeatureDone|Konqueror|Re-implement Copy To / Move To in the popup menu|faure@kde.org|David Faure}}<br />
{{FeatureDone|Konqueror|Separate Home URL settings in konquerorrc and kfmrc; save toolbar settings into the profile automatically|faure@kde.org|David Faure}}<br />
{{FeatureDone|Dolphin|Simplify selecting of files in the single-click mode (based on http://aseigo.blogspot.com/2006/04/icons.html).|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Raptor|The KDE4-Application-Menu}}<br />
{{FeatureDone|Dolphin|Provide optional tooltips for files and directories.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|Dolphin|Tabs|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Konqueror|Bring back the large tooltip like in kde3|faure@kde.org|David Faure}}<br />
{{FeatureDone|Konqueror|Session management (save/restore session/restore from crash).|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureDone|Konqueror|Support for undo closed window.|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureDone|Konqueror|Allow to configure the Dolphin KPart within the Konquerors settings dialog.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|KInfocenter|Improve code and usability.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|KInfocenter|Reimplement partitions list.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|KInfocenter|Reimplement memory module.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|KInfocenter|Reimplement PCI module.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|KInfocenter|Reimplement Network module.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Plasma|Kickoff orientation dependent layout|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureDone|kmenuedit|Restore menu system|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|KCM autostart|Configure autostart desktop file|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|Plasma|improve fail to launch and needs <br />
config|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|ksmserver|UI for selecting WMs|l.lunak@kde.org|Luboš Luňák}}<br />
{{FeatureDone|Plasma|polish kickoff|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureDone|Plasma|toolbox improvements |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|GHNS2 plasma themes|jeremy@scitools.com|Jeremy Whiting}}<br />
{{FeatureDone|Plasma|Resizable, relocatable panel|binner@kde.org|Stephan Binner}}<br />
{{FeatureInProgress|Solid|Refactor Solid::Control networking|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|Solid|Backend for NetworkManager 0.7|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|System Settings|Filtering/Lazy load category modules|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|KSysGuard|Monitor process I/O|tapsell@kde.org|John Tapsell}}<br />
{{FeatureInProgress|Plasma|Mac-like menu bar plasmoid|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|System Settings|Administrator mode support|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|krunner|Revamp GUI.|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureDone|Plasma|keyboard shortcuts|Chani Armitage|chanika@gmail.com}}<br />
{{FeatureDone|Plasma|webkit widget|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|dashboard widget support|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|QtScript scriptengine|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureInProgress|Plasma|Improve QtScript support|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureInProgress|Plasma|Zooming User Interface|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureDone|Plasma|Multiple Desktop Containments|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureDone|Plasma|API changes [[Projects/Plasma/Tokamak1]]|panel-devel@kde.org|Plasma team }}<br />
{{FeatureDone|Plasma|Panel Toolbox|notmart@gmail.com|Marco Martin}}<br />
{{FeatureDone|Plasma|Panel changes to make it work with the new default theme|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Generic folder view applet/containment, that can also be used as the desktop background (showing the desktop folder).|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|Krunner|Configuration dialog for KRunner|ryan.bitanga@gmail.com|Ryan P. Bitanga}}<br />
{{FeatureDone|Plasma|Temperature sensing in the device engine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureDone|Plasma|Video data in the device engine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureTodo|Plasma|New plasma themes|nuno@oxygen-icons.org|Nuno Pinheiro}}<br />
{{FeatureDone|Plasma|change showConfigurationInterfaction to createConfigurationInterface|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|Plasma::Service |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|panel hiding |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|KWin|non-linear animations also for KWin|sebas@kde.org|Sebastian Kuegler}}<br />
{{FeatureDone|KWin|Compiz's wobbly like effect for KWin|cedric.borgese@gmail.com|Cédric Borgese}}<br />
{{FeatureDone|KDM|Theme KDM (login manager) by default|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|Splash screen|New default splashscreen|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|Nepomuk|Simple Desktop Search client based on Nepomuk search|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|Plasma|Add a dataengine that implements Notifications DBus interface plasmoid which provides cute visualization of notifications along with nice and easy way to interact with them|dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureDone|Plasma|loadDefaultSetup from a file, not hardcoded|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|ksmserver|Make the fade-to-gray logout effect work even when composite is disabled|fredrik@kde.org|Fredrik Höglund}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|nepomuk|Service that monitors file rename and delete operations and updates the metadata accordingly. kded module already exists in playground. problem: depends on inotify.|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|KCM emoticons|Adding/editing/removing emoticons theme|brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureDone|KCM splash screen|Be able to install splash screen themes via GHNS2|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KCM icons|Be able to install icon themes via GHNS2|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|phonon-xine|snapshots in video widget|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|try to make VideoWidget work on GraphicsView|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|make states compatible to other backends|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|better support for pulseaudio (most work possibly in kdelibs)|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|phonon-gstreamer|Make phonon-gstreamer as released with Qt 4.4 fully integrate into KDE and add the features added to libphonon after libphonon 4.1|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|desktop ioslave|Add an ioslave that lists the contents of the desktop folder, and reports the names in the .desktop files instead of the actual file names.|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|knotify|Add support for galago-like desktop notifications spec - if knotify will find a certain DBus service on session bus, it'll forward its popup notification events to this service |dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureDone|Oxygen cursors|Oxygen cursor set|riccardo@kde.org|Riccardo Iaconelli}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KMagnifier|Add color blindness simulation|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
|}<br />
<br />
= kdeadmin =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KSystemLog|KSystemLog, a Log Viewer Tool. Move from kde-apps|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Do some refactoring in KCron|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Improve ergonomy and general interface|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Fix all existing bugs in KCron|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Convert KCron into a KCM Module, to use it in System Settings|nicolas.ternisien@gmail.com}}<br />
{{FeatureInProgress|Environment Variables|Create a environment variables KCM Module|nicolas.ternisien@gmail.com}}<br />
|}<br />
<br />
= kdeartwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Smoke2|Move modular Smoke2 to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureDone|PHP-Qt|Move PHP-Qt to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureDone|krossjava|Move krossjava to kdebindings-trunk.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|krosspython|Implicit convert PyQt/PyKDE QObject/QWidget instances.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|krossruby|Implicit convert QtRuby/Korundum QObject/QWidget instances.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|Qyoto|Add delegate support for signal/slot connections.|kde-bindings@kde.org|KDE-bindings developers}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Kalzium|Clean up the database. I am syncing with the BlueObelisk data repository again. There we decided to remove the density (not a element property but a compound property. I also removed the mean weight. We think it is better to provide correct data than a lot (but partly wrong) data.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureDone|KAlgebra|Calculator Plasmoid|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Vector support|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|2D Function support improved|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|Step|A physics simulator, move from playground to kdeedu module |ks.vladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureDone|Kalzium|Update the snapshot of libavogadro to 0.6.1. This introduces a gazillion new possibilities for the 3D renderer and fixes many issues.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureDone|Kalzium|Make use of the new libavogadro-version.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureDone|Kalzium|Expose molecular editing features of libavogadro.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureDone|Marble|Copy position to clipboard|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|Create Tiles on compile time|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Parley|Redesigned main window|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureDone|Parley|Vocabulary Plasmoid|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureDone|Step|Improve GUI for creating gas|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureDone|KAlgebra|Variables share between 2D and Console|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|Parley|Export as HTML support|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureDone|Kiten|Link radselect with kiten|jkerian@gmail.com|Joe Kerian}}<br />
{{FeatureDone|Kiten|Sort output by dictionary/user selected sorting values|jkerian@gmail.com|Joe Kerian}}<br />
{{FeatureDone|Kig|Cubic-line intersection in case two of the three intersection points are already present|paolini@dmf.unicatt.it|Maurizio Paolini}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KBreakout|New game|fela.kde@gmail.com}}<br />
{{FeatureDone|KDiamond|New game|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|Kollision|New game|p.capriotti@gmail.com|Paolo Capriotti}}<br />
{{FeatureDone|KsirK|New game|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|Kubrick|New game|ianw}}<br />
{{FeatureDone|KBattleship|Bring back Zeroconf support for network games|qbast@go2.pl}}<br />
{{FeatureDone|KBlocks|Finish display of points and level|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Implement KNewStuff support|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Implement key/action/shortcut configuration|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Docbook|piacentini@kde.org}}<br />
{{FeatureDone|KMines|Add pause actions|eike.lange@kdemail.net}}<br />
{{FeatureDone|KNetWalk|Better scoring system|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KNetWalk|Add support for loading new themes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KNetWalk|Configurable keyboard support|eike.lange@kdemail.net}}<br />
{{FeatureInProgress|KGoldRunner|Improved theming and animation|mikelima@cirulla.net}}<br />
{{FeatureInProgress|KGoldRunner|Sound support and theming|mikelima@cirulla.net}}<br />
{{FeatureInProgress|KSquares|Multiplayer support|josef}}<br />
{{FeatureInProgress|KGGZ|Add kggzcore and kggzdmod libraries|josef}}<br />
{{FeatureTodo|KBlocks|Add additional themes|piacentini@kde.org}}<br />
{{FeatureTodo|KGGZ|Add new Qt4-based core client as successor to the old KDE3-based KGGZ|josef (now SoC proposal)}}<br />
{{FeatureTodo|KGGZ|Fire-and-forget highscore submission for single-player games and client-to-client multiplayer games|josef)}}<br />
{{FeatureTodo|KGoldRunner|Also see kdegames/kgoldrunner/TODO|ianw}}<br />
{{FeatureTodo|KGoldRunner|Hot new stuff support for themes and levels|mikelima@cirulla.net}}<br />
{{FeatureTodo|KGoldRunner|Startup screen|mikelima@cirulla.net}}<br />
{{FeatureTodo|KMahjongg|Reimplement the Board Editor|piacentini@kde.org}}<br />
{{FeatureTodo|KShisen|Port to KScoreDialog|piacentini@kde.org}}<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Gwenview|Undo system|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Fullscreen meta information|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Ability to open an image with another application|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Okular|Better Text-To-Speech integration: speech the whole document, the current page or the selection.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|Encryption support for ODF generator|bradh@kde.org}}<br />
{{FeatureDone|Okular|Backward direction for text search.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Centralized text & graphics antialias configuration.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|EPub backend.|elylevy@cs.huji.ac.il|Ely Levy}}<br />
{{FeatureInProgress|Okular|Improved form support (add missing types, handle the fields better).|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Gwenview|Support for tagging with Nepomuk|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Gwenview|Thumbnail bar in view and fullscreen modes|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Crop ratio|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|KIPI support|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Red eye correction|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Start page|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Okular|JavaScript support (mostly for PDF documents).|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|Improved placement and sizing of the presentation mode: choose the screen to use, adapt to screen size changes.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|File attachment annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Improve annotation support: for existing types (rubber stamps, line, note, etc), and for the way they are constructed and handled.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Separate the "view properties" out of the Document, in a View class. Use it for the page view and the presentation mode.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Per-document zoom level.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|libksane|Move libksane to kdegraphics|kare.sars@kolumbus.fi|Kåre Särs}}<br />
{{FeatureDone|ksaneplugin|Replase libkscan with ksaneplugin|kare.sars@kolumbus.fi|Kåre Särs}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Dragon Player|A simple Phonon-based videoplayer application|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|File Manager|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|play media dialog|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|slider changes|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|show info while playing audio files|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureDone|JuK|Show cover art from more sources|michael.pyne@kdemail.net|Michael Pyne}}<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KGet|Group-Settings|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Torrent-Support|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Transfer-Settings|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Webinterface|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|Kopete|AIM offline messages|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|OTR Encryption support|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|Kopete|Status manager|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|Non-intrusive notification system|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|Bring back chat style selection via knewstuff2|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Kopete|ICQ 6 status icons|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|Kopete|Use notebook lid for auto away|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|use the new emoticons library|brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureDone|KGet|Nepomuk-Integration|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Global Speedlimits|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Setup libbtcore from KTorrent in KGet (to avoid dependency to extragear)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KGet|Extend the TransferHistory to use SQLite and XML-Backends and display the information inside a kcategorizedview|jgoday@gmail.com|Javier Goday}}<br />
{{FeatureTodo|Kopete|GroupWise chatroom support|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureTodo|[http://decibel.kde.org Decibel]|Decibel, a framework for real time communication services. Move from playground/pim|info@basyskom.de|Tobias Hunger}}<br />
{{FeatureDone|KRDC|Optional system tray icon (with quick access to bookmarks)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Improved behavior of entering special keys for better workflow|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Zeroconf support (detecting remote desktop services in local network)|romnes@stud.ntnu.no|Magnus Romnes}}<br />
{{FeatureDone|KRDC|Bookmark dock widget for quick access to bookmarks|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Support for up- and downscaling VNC remote desktop|uwolfer@kde.org|Urs Wolfer}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KAddressbook|Ability to add LDAP search results to distribution lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|Indication of which resource folder a contact belongs to|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|Read-only view for contacts in read-only folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|copy/cut/paste context menu items|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAlarm|Allow use of multiple calendar resources|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Handle time zones and seasonal time changes properly|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Abolish alarm daemon and make kalarm trigger alarms itself|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Replace simple repetitions by recurrence sub-repetitions to reduce confusion|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|New option for display alarm text to be generated by a command|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Option to display alarm only if pre-alarm command succeeded|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|New option to specify reminder times in minutes|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|New option to restrict alarms to working hours|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Prevent multiple identical error messages accumulating for the same alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Provide "don't show again for this alarm" option for command error messages|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Remember main window show/hide options used when KAlarm closed instead of setting them in Preferences dialog|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Simplification and improvements to alarm edit dialog|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Option to display alarms in centre of screen, with enable delay on buttons to avoid accidental acknowledgement|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KJots|Support more rich text features like text formatting, hyperlinks and ordered/unordered lists.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KJots|Add checkmarks to pages.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KJots|Port to KRichText widget.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KJots|Create a Kontact::Plugin to integrate kjots into Kontact.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|Kleopatra|Ability to search in internal and external certificates at the same time|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kleopatra|General UI Server|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|Kleopatra|New, tabbed, mainwindow design|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|Ability to create hyperlinks in HTML messages|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KMail|Ability to easily create todos with reminders from emails|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Ability to open messages from search results when the reader is hidden|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better invitation update emails showing what changed|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better reminder visualization in very small events|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better, natural language search criteria names|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Clickable status columns|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Client side configurability of warnings in shared folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Colored ribbons for indication of signing and encryption status in the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Configuration option for whether invitation emails are automatically deleted or not when having been acted upon|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Copy/paste and drag and drop from/to the mail composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Decryption on demand in reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Display of quota information in foldertree tooltips|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop and copy and paste support in the search result viewer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop from the mail reader window and mime-tree viewer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop of folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Editing of attachments from the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Export and import of filters|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Favorites Folder|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Folder quicksearch|m.koller@surfeu.at|Martin Koller}}<br />
{{FeatureDone|KMail|Harmonization of actions in main and standalone mail reader windows|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|IMAP Server storage of non-standard flags|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Improved TNEF attachment handling|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Improved quota warnings|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Initialize full search from quicksearch on request|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Override font and fontsize for standalone message viewers|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Per-folder identity configurability|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Recursive IMAP cache troubleshooting|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Resizable recipients area in composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for creating new mails based on received mails (Resend)|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for immediate sync of resource folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for soft line breaking|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Tab navigation through groups in the address completion|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Text snippets with shortcuts and variable expansion in the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Warning about active out-of-office scripts|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|lost+found recovery of locally changed folders that lose access rights|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Port to use KRichTextEdit||Thomas McGuire}}<br />
{{FeatureDone|KNotes|Ability to print notes|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KonsoleKalendar|Support "file" and "localdir" resources|winter@kde.org|Allen Winter}}<br />
{{FeatureDone|Kontact|Config option to close despite system tray|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Harmonization of component naming in sidebar, configuration, summary view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Right-aligned component navigation toolbar|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Ubiquitous sync actions|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Ability to have both distribution lists and addresbook extension visible|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Aggregated reminders view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Better default resource colors|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Drag and drop of attachments|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Faster initial loading of kolab resources|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Forwarding and delegation of invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Improved coloring of agenda view items|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Improved event printing|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Merge of the attachment view in into the main page|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Merge of the free-busy and attendee views for easier scheduling|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Month view scrolling, paging, mouse-wheeling|tom_t@gmx.at|Thomas Thrainer}}<br />
{{FeatureDone|KOrganizer|More readable Kolab resource folder labels|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Redesigned incidence editor UI|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Side-by-side calendar view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Support for by-value attachments|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Timeline calendar view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Rich text incidence editor|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureDone|KOrganizer|Hide/Show reminder daemon icon in the systeay|winter@kde.org|Allen Winter}}<br />
{{FeatureDone|KOrganizer|New To-do View (model/view)|tom_t@gmx.at|Thomas Thrainer}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Column-specific whatsthis-help| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Combined search and add task widget| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Drag&Drop| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|File management (file->load)| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Managing history| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Tracking tasks by active applications| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Whatsthis-help dependent on if a task has been created| |Thorsten St&auml;rk}}<br />
{{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|HTML Signatures|yez@familieschepers.nl|Edwin Schepers}}<br />
{{FeatureInProgress|KNotes|Zeroconf support for sending notes on LAN|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureInProgress|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|winter@kde.org|Allen Winter}}<br />
{{FeatureDone|KOrganizer|New Month View (qgraphicsitem)|bvirlet@kdemail.net|Bruno Virlet}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|Akregator|Basic support for enclosures (Displaying links, mimetype and size)|osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application| christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|Kleopatra|Konqueror and Dolphin Kleopatra plugins|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureTodo|KMail|Aggregated attachment view in the mail header area of the reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KMail|Improved error messages and audit log for cryptographic operations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Ability to jump to the right day in the agenda from invitation mails|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Drag and drop in the free-busy view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for comments in replies to invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Blog-styled journal view|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureTodo|KOrganizer|Blogging KResource|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureTodo|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Cervisia|New context menu entry "Add to Ignore List"|christian.loose@hamburg.de|Christian Loose}}<br />
{{FeatureDone|Lokalize|Move this application (formerly known as Kaider) from extragear|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Cervisia|A file view based on KDirModel|christian.loose@hamburg.de|Christian Loose}}<br />
{{FeatureInProgress|KBugBuster|Make it work|fabiolocati@gmail.com|Fabio Locati}}<br />
{{FeatureInProgress|KCachegrind|Everything working again|josef.weidendorfer@gmx.de|Josef Weidendorfer}}<br />
{{FeatureInProgress|Kate|Session plasmoid|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|KAppTemplate|Make a GUI for it |annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|KAppTemplate|Add a PyQt4 template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|KAppTemplate|Add a Ruby template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|KAppTemplate|Add a Plasmoid template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KCachegrind|Better handling of huge symbols|josef.weidendorfer@gmx.de|Josef Weidendorfer}}<br />
{{FeatureTodo|kioslave svn|Add Export/Import feature|montel@kde.org|Laurent Montel}}<br />
{{FeatureTodo|Kate App|Improved session management|kwrite-devel@kde.org|Kate Developers}}<br />
|}<br />
<br />
= kdetoys =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|printer-applet|Add printer applet for viewing print jobs and printer auto-configuration.|jriddell@ubuntuFIXMEcom|Jonathan Riddell}}<br />
{{FeatureDone|Okteta|binary/hex editor (successor to KHexEdit). Move from playground/utils.|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|enable extract-strings tool and add copy|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|add "Export as"|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|make printing support only selection|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|Okteta|ask artists for own icon|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|more explicit titels for undo/redo actions, also from filters|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|KDiskFree|Use Solid API|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|KwikDisk|Replace it by a Plasmoid (in the desktop bar and on the desktop|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|SuperKaramba|Integrate Kross and be able to write Karambas using Python, Ruby and JavaScript||The SuperKaramba Team}}<br />
{{FeatureDone|SuperKaramba|Integrate into Plasma||The SuperKaramba Team}}<br />
|}<br />
<br />
= kdevelop =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdevplatform =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdewebdev =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Kommander|Port the executor to KDE4.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureTodo|Kommander|Create Qt Designer plugins for the editor.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|Quanta Plus|Create an upload plugin.| niko.sams@gmail.com|Niko Sams}}<br />
{{FeatureInProgress|Quanta Plus|Create a new, state machine based parser.| amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|Quanta Plus|Port existing functionality to KDevPlatform plugins. Only text mode is targeted.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureDone|KXslDbg|Port to KDE4.|keith@kdewebdev.org | <br />
Keith Isdale}}<br />
{{FeatureTodo|KLinkStatus|Aided correction of broken links||}}<br />
{{FeatureDone|KLinkStatus|Site check automation|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureInProgress|KLinkStatus|D-Bus/Scripting interfaces|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureInProgress|KLinkStatus|HTML validation|thesquib@gmail.com|Sam Ryan}}<br />
{{FeatureDone|KLinkStatus|Ability to export only broken links|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Ability to do background search which only update the GUI when finished (much faster))|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Tray Icon and KUniqueApplication|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Scripting Plugin|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Get Hot New Stuff for HTML result stylesheets|Paulo Moura Guedes}}<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.1_Feature_Plan&diff=49269Schedules/KDE4/4.1 Feature Plan2008-05-19T17:22:35Z<p>Djarvie: /* kdepim */ Update KAlarm status, order alphabetically</p>
<hr />
<div>This is a list of planned features for KDE 4.1. '''The deadline for adding entries to this page has already passed'''.<br />
<br />
Any features which are not mentioned on this page must be rescheduled for 4.2 and added to the list at [[Schedules/KDE4/4.2 Feature Plan]].<br />
<br />
Please ensure that any entries you have on this page are kept up to date with respect to their status (''todo'', ''in-progress'' or ''done'').<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|various|[[Projects/Widgets_and_Classes | Classes and Widgets]] that should be moved from others modules up into kdelibs|kde-core-devel@kde.org|The Core Developers}}<br />
{{FeatureDone|kdeui|Add KFadeWidgetEffect to easily add fading UI transitions to KDE applications|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|kdeui|Make icon naming spec compliant 3rd party icon themes like Tango or gnome-icon-theme work correctly.|jpetso@gmx.at|Jakob Petsovits}}<br />
{{FeatureDone|kross|Add QtScript support|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KHTML|Support CSS3 Media Queries|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|Efficient smooth scrolling|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|Phonon KCM|More UI feedback|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|VideoWidget snapshot function|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|better integration of pulseaudio|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|make AbstractMediaStream/StreamInterface threadsafe|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|allow backend switching on the fly|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|Phonon|subtitle, audio track selection|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureTodo|Phonon|DVD menu selection support|imonroe@kde.org|Ian Monroe}}<br />
{{FeatureInProgress|Phonon|"low-level" PCM I/O with at least an ALSA implementation|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureTodo|Phonon|update device preference on the fly|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|kdeui|Goya, a framework for inserting controls into itemviews in a really easy and fast way|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureDone | kdeui | Rich textedit widget supporting most rich text features. | steveire@gmail.com | Stephen Kelly }}<br />
{{FeatureInProgress|kdeui|Shortcut schemes for KDE applications|adymo@kdevelop.org|Alexander Dymo}}<br />
{{FeatureDone|kmimetypetrader/kbuildsycoca|Replace use of profilerc for ordering applications with new mimeapps.list standard|faure@kde.org|David Faure}}<br />
{{FeatureDone|knewstuff|Support caching, and speed up the interface through use of Models/Views and goya|jeremy@scitools.com|Jeremy Whiting}}<br />
{{FeatureInProgress|Phonon KCM|Handle advanced devices|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|KDEPrint|Reintroduce KDEPrint in some form, depending on what Qt4.4 delivers.|john@layt.net|john Layt}}<br />
{{FeatureInProgress|KDEPrint|Add CUPS Options tabs to QPrintDialog to support n-up, page borders, banner pages, page labels, mirror pages, job scheduling, and manual CUPS options.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter, modify to utilise new Qt4.4 features. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureInProgress|KIO|speed limits on KIO Transfers|nolis71cu@gmail.com|Manolo Valdes}}<br />
{{FeatureInProgress|kdeui|Printing of shortcuts from the shortcut dialog|apaku@gmx.de|Andreas Pakulat}}<br />
{{FeatureDone|Kate Part|Annotation framework for the editor|apaku@gmx.de|Andreas Pakulat}}<br />
{{FeatureInProgress|KJS|Bytecode interpreter and performance improvements|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureInProgress|KHTML|Sync class and file structure with WebKit to prepare merging|porten@kde.org|Harri Porten}}<br />
{{FeatureInProgress|KHTML|contentEditable/designMode implementation|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|KCalenderSystem|Complete migration of Jalali, Hijri, and Hebrew calendars to new code base.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalenderSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian. (Note, not all may live in kdelibs or be available as a global calendar system)|john@layt.net|John Layt}}<br />
{{FeatureTodo|KLocale|Implement KLocale based methods to return weekend days and day of religious observance. Currently KCalendarSystem provides dayOfPray(), but for Gregorian this is not correct in all locales where it is used. Currently KDatePicker hardcodes Saturday and dayOfPray() as weekend days which may not be correct in all locales. To be discussed first on k-c-d and with kdepim.|john@layt.net|John Layt}}<br />
{{FeatureDone|dnssd|Models for service browser and domain browser.|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|KHTML|Adaptable/Scriptable workarounds for broken websites.|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|KHTML|support for borders-* properties from the CSS3 Background and Borders Module|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureInProgress|KHTML|support for Audio/Video tags from the HTML5 draft specification|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|prospective loading of other network resources while waiting for arrival of blocking scripts|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureInProgress|KJS|Public API for extensions. Possibly analog to JavaScriptCore's C API.|porten@kde.org|Harri Porten}}<br />
{{FeatureTodo|KTextEditor|Several interface extensions (e.g. open/save filter)|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureTodo|KTextEditor|Plugin for basic collaborative editing|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureInProgress|Kate Part|Scripting support for indentation and little helpers|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureTodo|Kate Part|Input modes to allow e.g. vim-like editing|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureDone|KIO|Implement support for inline editing in KFileItemDelegate|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|KIO|Add support for drawing text shadows in KFileItemDelegate|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|Emoticons lib|An emoticons library so each applications doesn't have to implement the same things over and over again |brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureInProgress|KFile|Implement fd.o desktop-bookmark-spec for KFilePlacesModel|nf2@scheinwelt.at|Norbert Frese}}<br />
{{FeatureTodo|kdeui| Support for About Data of libs and modules used by a program |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|kdeui|Drop-in replacement for QFontComboBox, with more informative previews in non-Latin1 locales|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureInProgress|KAboutLicense|Select licenses by keyword, to centralize license info texts for frequent licenses.|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureTodo|KIO|KIO::AuthInfo and PasswordDialog: optional fields (like "domain"); optional anonymous switch and flag to suppress KIO's password caching|nf2@scheinwelt.at|Norbert Frese}}<br />
{{FeatureTodo|kdeui|Support for KConfigGroup in KConfigSkeleton|aseigo@kde.org|Aaron Seigo}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Akonadi|Move the Akonadi development library from kdepim.|vkrause@kde.org|Volker Krause}}<br />
{{FeatureInProgress|Akonadi|Item size ([[Projects/PIM/Akonadi#Core|details]])|thomas.mcguire@gmx.net|Thomas McGuire}}<br />
{{FeatureTodo|Akonadi|Payload serialization format versioning ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureTodo|Akonadi|Item streaming in ItemSync/ResourceBase ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}<br />
{{FeatureInProgress|Akonadi|API for additional item parts ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org,tokoe@kde.org|Volker Krause/Tobias Koenig}}<br />
{{FeatureInProgress|Akonadi|Infrastructure for showing additional dialogs from agents/resources ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}<br />
{{FeatureTodo|Akonadi|Allow to limit ItemFetchJob to current cache content ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureInProgress|Akonadi|Fix API for item/collection modifications ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureTodo|Akonadi|Error reporting ([[Projects/PIM/Akonadi#Core|details]])|tokoe@kde.org|Tobias Koenig}}<br />
{{FeatureTodo|gpgme++2|newly designed gpgme++ (multithreaded, exceptions, less event loop integration: better for Windows)|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|kpimutils|Change linklocator to use the new emoticon lib|brandon.ml@gmail.com|Carlo Segato}}<br />
|}<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Dolphin|Details-view: Allow to open folders as tree (turned off per default).|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|Dolphin|Refactor view-action handling to a DolphinViewActionHandler to share more code with DolphinPart|faure@kde.org|David Faure}}<br />
{{FeatureDone|Konqueror|Re-implement Copy To / Move To in the popup menu|faure@kde.org|David Faure}}<br />
{{FeatureDone|Konqueror|Separate Home URL settings in konquerorrc and kfmrc; save toolbar settings into the profile automatically|faure@kde.org|David Faure}}<br />
{{FeatureDone|Dolphin|Simplify selecting of files in the single-click mode (based on http://aseigo.blogspot.com/2006/04/icons.html).|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Raptor|The KDE4-Application-Menu}}<br />
{{FeatureDone|Dolphin|Provide optional tooltips for files and directories.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|Dolphin|Tabs|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Konqueror|Bring back the large tooltip like in kde3|faure@kde.org|David Faure}}<br />
{{FeatureDone|Konqueror|Session management (save/restore session/restore from crash).|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureDone|Konqueror|Support for undo closed window.|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureDone|Konqueror|Allow to configure the Dolphin KPart within the Konquerors settings dialog.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|KInfocenter|Improve code and usability.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|KInfocenter|Reimplement partitions list.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|KInfocenter|Reimplement memory module.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|KInfocenter|Reimplement PCI module.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|KInfocenter|Reimplement Network module.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Plasma|Kickoff orientation dependent layout|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureDone|kmenuedit|Restore menu system|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|KCM autostart|Configure autostart desktop file|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|Plasma|improve fail to launch and needs <br />
config|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|ksmserver|UI for selecting WMs|l.lunak@kde.org|Luboš Luňák}}<br />
{{FeatureDone|Plasma|polish kickoff|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureDone|Plasma|toolbox improvements |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|GHNS2 plasma themes|jeremy@scitools.com|Jeremy Whiting}}<br />
{{FeatureDone|Plasma|Resizable, relocatable panel|binner@kde.org|Stephan Binner}}<br />
{{FeatureInProgress|Solid|Refactor Solid::Control networking|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|Solid|Backend for NetworkManager 0.7|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|System Settings|Filtering/Lazy load category modules|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|KSysGuard|Monitor process I/O|tapsell@kde.org|John Tapsell}}<br />
{{FeatureInProgress|Plasma|Mac-like menu bar plasmoid|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Add KDE3 scheme import|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KDEPrint|reintroduce KDEPrint Print Management tools, e.g. KCM, kprinter, kjobviewer, etc. Depends upon progress of kdelibs side of KDEPrint and Qt4.4 feature set.|john@layt.net|john Layt}}<br />
{{FeatureTodo|System Settings|Administrator mode support|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureTodo|krunner|Revamp GUI.|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|Plasma|keyboard shortcuts|Chani Armitage|chanika@gmail.com}}<br />
{{FeatureInProgress|Plasma|webkit widget|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|shared timer in engines|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|welcome plasmoid|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|dashboard widget support|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Plasmagik packaging (and package classes)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|Plasma|QtScript scriptengine|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureInProgress|Plasma|Filebrowser Plasmoid|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Plasma|Improve QtScript support|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureInProgress|Plasma|Zooming User Interface|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureInProgress|Plasma|Multiple Desktop Containments|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureInProgress|Plasma|Networkmanager Plasmoid and DataEngine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureInProgress|Plasma|API changes [[Projects/Plasma/Tokamak1]]|panel-devel@kde.org|Plasma team }}<br />
{{FeatureInProgress|Plasma|Panel Toolbox|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Panel changes to make it work with the new default theme|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Generic folder view applet/containment, that can also be used as the desktop background (showing the desktop folder).|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Krunner|Configuration options for blacklisting, user ranking, runner ranking, learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Simple learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Simple GUI for above options|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Runners able to share parsing|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureInProgress|Krunner|Configuration dialog for KRunner|ryan.bitanga@gmail.com|Ryan P. Bitanga}}<br />
{{FeatureTodo|Krunner|Noun-Verb support|ryan.bitanga@gmail.com|Ryan P. Bitanga}}<br />
{{FeatureDone|Plasma|Temperature sensing in the device engine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureDone|Plasma|Video data in the device engine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureTodo|Plasma|New plasma themes|nuno@oxygen-icons.org|Nuno Pinheiro}}<br />
{{FeatureTodo|Plasma|physics-based animator|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Improve the base set of plasmoids|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|New wallpapers|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|New way of handling wallpapers and different sizes (package format, and so on...)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Top-level windows plasmoids|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureDone|Plasma|change showConfigurationInterfaction to createConfigurationInterface|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Plasma::Service |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|panel hiding |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|KWin|non-linear animations also for KWin|sebas@kde.org|Sebastian Kuegler}}<br />
{{FeatureInProgress|KWin|Compiz's wobbly like effect for KWin|cedric.borgese@gmail.com|Cédric Borgese}}<br />
{{FeatureTodo|KDM|Theme KDM (login manager) by default|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureTodo|Splash screen|New default splashscreen|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|Nepomuk|Simple Desktop Search client based on Nepomuk search|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|Plasma|Add a dataengine that implements galago-project Notifications DBus interface and a plasmoid which provides cute visualization of notifications along with nice and easy way to interact with them|dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureInProgress|Plasma|loadDefaultSetup from a file, not hardcoded|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|ksmserver|Make the fade-to-gray logout effect work even when composite is disabled|fredrik@kde.org|Fredrik Höglund}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|nepomuk|Service that monitors file rename and delete operations and updates the metadata accordingly. kded module already exists in playground. problem: depends on inotify.|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|KCM emoticons|Adding/editing/removing emoticons theme|brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureDone|KCM splash screen|Be able to install splash screen themes via GHNS2|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KCM icons|Be able to install icon themes via GHNS2|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|phonon-xine|snapshots in video widget|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|try to make VideoWidget work on GraphicsView|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|make states compatible to other backends|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|better support for pulseaudio (most work possibly in kdelibs)|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-gstreamer|Make phonon-gstreamer as released with Qt 4.4 fully integrate into KDE and add the features added to libphonon after libphonon 4.1|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|desktop ioslave|Add an ioslave that lists the contents of the desktop folder, and reports the names in the .desktop files instead of the actual file names.|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|knotify|Add support for galago-like desktop notifications spec - if knotify will find a certain DBus service on session bus, it'll forward its popup notification events to this service |dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureInProgress|Oxygen cursors|Oxygen cursor set|riccardo@kde.org|Riccardo Iaconelli}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KMagnifier|Add color blindness simulation|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, add color-shift modes to help people with color blindness|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
|}<br />
<br />
= kdeadmin =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KSystemLog|KSystemLog, a Log Viewer Tool. Move from kde-apps|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Do some refactoring in KCron|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Improve ergonomy and general interface|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Fix all existing bugs in KCron|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Convert KCron into a KCM Module, to use it in System Settings|nicolas.ternisien@gmail.com}}<br />
{{FeatureInProgress|Environment Variables|Create a environment variables KCM Module|nicolas.ternisien@gmail.com}}<br />
|}<br />
<br />
= kdeartwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Smoke2|Move modular Smoke2 to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureDone|PHP-Qt|Move PHP-Qt to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureDone|krossjava|Move krossjava to kdebindings-trunk.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|krosspython|Implicit convert PyQt/PyKDE QObject/QWidget instances.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|krossruby|Implicit convert QtRuby/Korundum QObject/QWidget instances.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|Qyoto|Add delegate support for signal/slot connections.|kde-bindings@kde.org|KDE-bindings developers}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Kalzium|Clean up the database. I am syncing with the BlueObelisk data repository again. There we decided to remove the density (not a element property but a compound property. I also removed the mean weight. We think it is better to provide correct data than a lot (but partly wrong) data.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureDone|KAlgebra|Calculator Plasmoid|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Vector support|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|Step|A physics simulator, move from playground to kdeedu module |ks.vladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureDone|Kalzium|Update the snapshot of libavogadro to 0.6.1. This introduces a gazillion new possibilities for the 3D renderer and fixes many issues.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|Kalzium|Make use of the new libavogadro-version.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|Kalzium|Expose molecular editing features of libavogadro.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureInProgress|KStars|Tool to predict Conjunctions|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureInProgress|Marble|DGML2 Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|KDE-Version settings dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Qt-Version settings dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Improved KML support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|OpenStreetMap support using original OSM tiles|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Real Time Cloud-Cover|tackat@kde.org|David Roberts / Torsten Rahn}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Copy position to clipboard|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|Create Tiles on compile time|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Mercator Projection|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|More generic projection support|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|Usage of Marble in non-widgets|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Layer Management Class|tokoe@kde.org|Tobias König}}<br />
{{FeatureTodo|Marble|Plugin architecture for map layers|tokoe@kde.org|Tobias König}}<br />
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}<br />
{{FeatureDone|Parley|Redesigned main window|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|Parley|Vocabulary Plasmoid|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|KBruch and KPercentage|Merge in 1 app|pete@pmurdoch.com|Peter Murdoch}}<br />
{{FeatureInProgress|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|Step|Improve GUI for creating gas and softbody|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureInProgress|KAlgebra|Variables share between calculations|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureTodo|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Add command line|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Add a color picker|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureInProgress|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|Parley|Improved printing support|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Add a Open File action|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Integrate an editor|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Visual indicator when letter is wrong|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|Kiten|Link radselect with kiten|jkerian@gmail.com|Joe Kerian}}<br />
{{FeatureInProgress|Kiten|Sort output by dictionary/user selected sorting values|jkerian@gmail.com|Joe Kerian}}<br />
{{FeatureTodo|Step|Use common constraints handling code for collisions|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureDone|Kig|Cubic-line intersection in case two of the three intersection points are already present|paolini@dmf.unicatt.it|Maurizio Paolini}}<br />
{{FeatureTodo|Kig|Properties dialog for objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve construction of bisect lines.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve feedback when constructing objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|More geometric objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Script objects as macros (to be reused more than once).|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the Cabri import filter.|pino@kde.org|Pino Toscano}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KDiamond|New game, move to kdegames|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|KDiamond|Get themes with KNewStuff|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|KNetWalk|Better scoring system|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KNetWalk|Add support for loading new themes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|Kollision|Move to kdereview/kdegames|p.capriotti@gmail.com|Paolo Capriotti}}<br />
{{FeatureDone|Kubrick|New game, 3D OpenGL - move to playground|ianw}}<br />
{{FeatureDone|Kubrick|Polish up the features|ianw}}<br />
{{FeatureDone|Kubrick|Port to Qt4 and KDE4|ianw}}<br />
{{FeatureDone|KBlocks|Finish display of points and level|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Implement KNewStuff support|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Implement key/action/shortcut configuration|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Docbook|piacentini@kde.org}}<br />
{{FeatureInProgress|KGoldRunner|Improved theming and animation|mikelima@cirulla.net}}<br />
{{FeatureInProgress|KGoldRunner|Sound support and theming|mikelima@cirulla.net}}<br />
{{FeatureInProgress|KSquares|Multiplayer support|josef}}<br />
{{FeatureDone|KsirK|New game, move to kdereview|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|KsirK|Make network games work again|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|KBattleship|Bring back Zeroconf support for network games|qbast@go2.pl}}<br />
{{FeatureInProgress|Kubrick|New game, 3D OpenGL - in kdereview|ianw}}<br />
{{FeatureInProgress|KGGZ|Add kggzcore and kggzdmod libraries|josef}}<br />
{{FeatureTodo|KBlocks|Add additional themes|piacentini@kde.org}}<br />
{{FeatureInProgress|KBreakout|Finish it, and move it from playground to kdegames|fela.kde@gmail.com}}<br />
{{FeatureTodo|KGGZ|Add new Qt4-based core client as successor to the old KDE3-based KGGZ|josef (now SoC proposal)}}<br />
{{FeatureTodo|KGGZ|Fire-and-forget highscore submission for single-player games and client-to-client multiplayer games|josef)}}<br />
{{FeatureTodo|KGoldRunner|Also see kdegames/kgoldrunner/TODO|ianw}}<br />
{{FeatureTodo|KGoldRunner|Hot new stuff support for themes and levels|mikelima@cirulla.net}}<br />
{{FeatureTodo|KGoldRunner|Startup screen|mikelima@cirulla.net}}<br />
{{FeatureTodo|KMahjongg|Reimplement the Board Editor|piacentini@kde.org}}<br />
{{FeatureDone|KMines|Add pause actions|eike.lange@kdemail.net}}<br />
{{FeatureDone|KNetWalk|Configurable keyboard support|eike.lange@kdemail.net}}<br />
{{FeatureTodo|KNetWalk|Support for custom and non-square board sizes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KShisen|Port to KScoreDialog|piacentini@kde.org}}<br />
{{FeatureTodo|Kubrick|See SVN file kubrick/TODO|ianw}}<br />
{{FeatureDone|Kubrick|Move to KDE Games for 4.1|ianw}}<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Gwenview|Undo system|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Fullscreen meta information|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Ability to open an image with another application|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Okular|Better Text-To-Speech integration: speech the whole document, the current page or the selection.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|Encryption support for ODF generator|bradh@kde.org}}<br />
{{FeatureDone|Okular|Backward direction for text search.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Centralized text & graphics antialias configuration.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|EPub backend.|elylevy@cs.huji.ac.il|Ely Levy}}<br />
{{FeatureInProgress|Okular|Improved form support (add missing types, handle the fields better).|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Gwenview|Support for tagging with Nepomuk|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Gwenview|Thumbnail bar in view and fullscreen modes|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Crop ratio|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|KIPI support|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Red eye correction|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Start page|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Okular|JavaScript support (mostly for PDF documents).|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|Improved placement and sizing of the presentation mode: choose the screen to use, adapt to screen size changes.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|File attachment annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Improve annotation support: for existing types (rubber stamps, line, note, etc), and for the way they are constructed and handled.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Separate the "view properties" out of the Document, in a View class. Use it for the page view and the presentation mode.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Per-document zoom level.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|libksane|Move libksane to kdegraphics|kare.sars@kolumbus.fi|Kåre Särs}}<br />
{{FeatureDone|ksaneplugin|Replase libkscan with ksaneplugin|kare.sars@kolumbus.fi|Kåre Särs}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Dragon Player|A simple Phonon-based videoplayer application|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|File Manager|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|play media dialog|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|slider changes|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|show info while playing audio files|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureDone|JuK|Show cover art from more sources|michael.pyne@kdemail.net|Michael Pyne}}<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KGet|Group-Settings|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Torrent-Support|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Transfer-Settings|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Webinterface|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|Kopete|AIM offline messages|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|OTR Encryption support|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|Kopete|Status manager|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|Non-intrusive notification system|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|Kopete|Bring back chat style selection via knewstuff2|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Kopete|ICQ 6 status icons|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|Kopete|Use notebook lid for auto away|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|use the new emoticons library|brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureDone|KGet|Nepomuk-Integration|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Global Speedlimits|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Setup libbtcore from KTorrent in KGet (to avoid dependency to extragear)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KGet|Extend the TransferHistory to use SQLite and XML-Backends and display the information inside a kcategorizedview|jgoday@gmail.com|Javier Goday}}<br />
{{FeatureTodo|Kopete|GroupWise chatroom support|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureTodo|[http://decibel.kde.org Decibel]|Decibel, a framework for real time communication services. Move from playground/pim|info@basyskom.de|Tobias Hunger}}<br />
{{FeatureDone|KRDC|Optional system tray icon (with quick access to bookmarks)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Improved behavior of entering special keys for better workflow|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Zeroconf support (detecting remote desktop services in local network)|romnes@stud.ntnu.no|Magnus Romnes}}<br />
{{FeatureInProgress|KRDC|Bookmark dock widget for quick access to bookmars, zero conf detected services and recently used connections|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Support for up- and downscaling VNC remote desktop|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureInProgress|Plasma|Network Manager Applet|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KAddressbook|Ability to add LDAP search results to distribution lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|Indication of which resource folder a contact belongs to|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|Read-only view for contacts in read-only folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|copy/cut/paste context menu items|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAlarm|Allow use of multiple calendar resources|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Handle time zones and seasonal time changes properly|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Abolish alarm daemon and make kalarm trigger alarms itself|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Replace simple repetitions by recurrence sub-repetitions to reduce confusion|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|New option for display alarm text to be generated by a command|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Option to display alarm only if pre-alarm command succeeded|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|New option to specify reminder times in minutes|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Prevent multiple identical error messages accumulating for the same alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Provide "don't show again for this alarm" option for command error messages|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Remember main window show/hide options used when KAlarm closed instead of setting them in Preferences dialog|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Simplification and improvements to alarm edit dialog|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Option to display alarms in centre of screen, with enable delay on buttons to avoid accidental acknowledgement|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KJots|Support more rich text features like text formatting, hyperlinks and ordered/unordered lists.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KJots|Add checkmarks to pages.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KJots|Port to KRichText widget.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|Kleopatra|Ability to search in internal and external certificates at the same time|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kleopatra|General UI Server|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|Kleopatra|New, tabbed, mainwindow design|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|Ability to create hyperlinks in HTML messages|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KMail|Ability to easily create todos with reminders from emails|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Ability to open messages from search results when the reader is hidden|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better invitation update emails showing what changed|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better reminder visualization in very small events|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better, natural language search criteria names|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Clickable status columns|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Client side configurability of warnings in shared folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Colored ribbons for indication of signing and encryption status in the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Configuration option for whether invitation emails are automatically deleted or not when having been acted upon|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Copy/paste and drag and drop from/to the mail composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Decryption on demand in reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Display of quota information in foldertree tooltips|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop and copy and paste support in the search result viewer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop from the mail reader window and mime-tree viewer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop of folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Editing of attachments from the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Export and import of filters|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Favorites Folder|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Folder quicksearch|m.koller@surfeu.at|Martin Koller}}<br />
{{FeatureDone|KMail|Harmonization of actions in main and standalone mail reader windows|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|IMAP Server storage of non-standard flags|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Improved TNEF attachment handling|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Improved quota warnings|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Initialize full search from quicksearch on request|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Override font and fontsize for standalone message viewers|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Per-folder identity configurability|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Recursive IMAP cache troubleshooting|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Resizable recipients area in composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for creating new mails based on received mails (Resend)|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for immediate sync of resource folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for soft line breaking|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Tab navigation through groups in the address completion|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Text snippets with shortcuts and variable expansion in the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Warning about active out-of-office scripts|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|lost+found recovery of locally changed folders that lose access rights|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KNotes|Ability to print notes|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KonsoleKalendar|Support "file" and "localdir" resources|winter@kde.org|Allen Winter}}<br />
{{FeatureDone|Kontact|Config option to close despite system tray|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Harmonization of component naming in sidebar, configuration, summary view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Right-aligned component navigation toolbar|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Ubiquitous sync actions|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Ability to have both distribution lists and addresbook extension visible|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Aggregated reminders view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Better default resource colors|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Drag and drop of attachments|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Faster initial loading of kolab resources|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Forwarding and delegation of invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Improved coloring of agenda view items|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Improved event printing|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Merge of the attachment view in into the main page|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Merge of the free-busy and attendee views for easier scheduling|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Month view scrolling, paging, mouse-wheeling|tom_t@gmx.at|Thomas Thrainer}}<br />
{{FeatureDone|KOrganizer|More readable Kolab resource folder labels|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Redesigned incidence editor UI|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Side-by-side calendar view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Support for by-value attachments|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Timeline calendar view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Rich text incidence editor|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureDone|KOrganizer|Hide/Show reminder daemon icon in the systeay|winter@kde.org|Allen Winter}}<br />
{{FeatureDone|KOrganizer|New To-do View (model/view)|tom_t@gmx.at|Thomas Thrainer}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Column-specific whatsthis-help| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Combined search and add task widget| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Drag&Drop| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|File management (file->load)| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Managing history| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Tracking tasks by active applications| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Whatsthis-help dependent on if a task has been created| |Thorsten St&auml;rk}}<br />
{{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureInProgress|KAlarm|New option to restrict alarms to working hours|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|KJots|Create a Kontact::Plugin to integrate kjots into Kontact.|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureInProgress|KMail|HTML Signatures|yez@familieschepers.nl|Edwin Schepers}}<br />
{{FeatureInProgress|KNotes|Zeroconf support for sending notes on LAN|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureInProgress|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|winter@kde.org|Allen Winter}}<br />
{{FeatureInProgress|KOrganizer|New Month View (qgraphicsitem)|bvirlet@kdemail.net|Bruno Virlet}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|Akregator|Basic support for enclosures (Displaying links, mimetype and size)|osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application| christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|Kleopatra|Konqueror and Dolphin Kleopatra plugins|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureTodo|KMail|Aggregated attachment view in the mail header area of the reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KMail|Improved error messages and audit log for cryptographic operations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Ability to jump to the right day in the agenda from invitation mails|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Drag and drop in the free-busy view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for comments in replies to invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Blog-styled journal view|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureTodo|KOrganizer|Blogging KResource|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureTodo|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|KMail|Port to use KRichTextEdit|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Cervisia|New context menu entry "Add to Ignore List"|christian.loose@hamburg.de|Christian Loose}}<br />
{{FeatureDone|Lokalize|Move this application (formerly known as Kaider) from extragear|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Cervisia|A file view based on KDirModel|christian.loose@hamburg.de|Christian Loose}}<br />
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|KBugBuster|Make it work|fabiolocati@gmail.com|Fabio Locati}}<br />
{{FeatureInProgress|KCachegrind|Everything working again|josef.weidendorfer@gmx.de|Josef Weidendorfer}}<br />
{{FeatureInProgress|Kate|Session plasmoid|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|KAppTemplate|Make a GUI for it |annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|KAppTemplate|Add a PyQt4 template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|KAppTemplate|Add a Ruby template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureDone|KAppTemplate|Add a Plasmoid template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KCachegrind|Better handling of huge symbols|josef.weidendorfer@gmx.de|Josef Weidendorfer}}<br />
{{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|kioslave svn|Add Export/Import feature|montel@kde.org|Laurent Montel}}<br />
{{FeatureTodo|Kate App|Improved session management|kwrite-devel@kde.org|Kate Developers}}<br />
|}<br />
<br />
= kdetoys =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|printer-applet|Add printer applet for viewing print jobs and printer auto-configuration.|jriddell@ubuntuFIXMEcom|Jonathan Riddell}}<br />
{{FeatureDone|Okteta|binary/hex editor (successor to KHexEdit). Move from playground/utils.|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|enable extract-strings tool and add copy|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|add "Export as"|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureDone|Okteta|make printing support only selection|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|ask artists for own icon|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|more explicit titels for undo/redo actions, also from filters|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|parameter dialog for "Copy as..."|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for blocking processes like printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|refactor KByteArrayView|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|KDiskFree|Use Solid API|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|KwikDisk|Replace it by a Plasmoid (in the desktop bar and on the desktop|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|SuperKaramba|Integrate Kross and be able to write Karambas using Python, Ruby and JavaScript||The SuperKaramba Team}}<br />
{{FeatureDone|SuperKaramba|Integrate into Plasma||The SuperKaramba Team}}<br />
|}<br />
<br />
= kdevelop =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdevplatform =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdewebdev =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Kommander|Port the executor to KDE4.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureTodo|Kommander|Create Qt Designer plugins for the editor.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|Quanta Plus|Create an upload plugin.| niko.sams@gmail.com|Niko Sams}}<br />
{{FeatureInProgress|Quanta Plus|Create a new, state machine based parser.| amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|Quanta Plus|Port existing functionality to KDevPlatform plugins. Only text mode is targeted.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|KXslDbg|Port to KDE4.|keith@kdewebdev.org | <br />
Keith Isdale}}<br />
{{FeatureTodo|KLinkStatus|Aided correction of broken links||}}<br />
{{FeatureDone|KLinkStatus|Site check automation|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureInProgress|KLinkStatus|D-Bus/Scripting interfaces|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureInProgress|KLinkStatus|HTML validation|thesquib@gmail.com|Sam Ryan}}<br />
{{FeatureDone|KLinkStatus|Ability to export only broken links|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Ability to do background search which only update the GUI when finished (much faster))|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Tray Icon and KUniqueApplication|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Scripting Plugin|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Get Hot New Stuff for HTML result stylesheets|Paulo Moura Guedes}}<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.1_Feature_Plan&diff=49215Schedules/KDE4/4.1 Feature Plan2008-04-22T13:28:50Z<p>Djarvie: /* kdepim */ KAlarm status changes</p>
<hr />
<div>This is a list of planned features. The deadline for adding entries here for the 4.1 release is '''20 April 2008'''.<br />
<br />
Entries added after that date will be scheduled for the 4.2 release.<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|various|[[Projects/Widgets_and_Classes | Classes and Widgets]] that should be moved from others modules up into kdelibs|kde-core-devel@kde.org|The Core Developers}}<br />
{{FeatureDone|kdeui|Add KFadeWidgetEffect to easily add fading UI transitions to KDE applications|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|kdeui|Make icon naming spec compliant 3rd party icon themes like Tango or gnome-icon-theme work correctly.|jpetso@gmx.at|Jakob Petsovits}}<br />
{{FeatureDone|kross|Add QtScript support|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KHTML|Support CSS3 Media Queries|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|Efficient smooth scrolling|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|Phonon KCM|More UI feedback|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|VideoWidget snapshot function|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|better integration of pulseaudio|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|make AbstractMediaStream/StreamInterface threadsafe|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|allow backend switching on the fly|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|Phonon|subtitle, audio track selection|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureTodo|Phonon|DVD menu selection support|imonroe@kde.org|Ian Monroe}}<br />
{{FeatureInProgress|Phonon|"low-level" PCM I/O with at least an ALSA implementation|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureTodo|Phonon|update device preference on the fly|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|kdeui|Goya, a framework for inserting controls into itemviews in a really easy and fast way|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureInProgress | kdeui | Rich textedit widget supporting most rich text features. | steveire@gmail.com | Stephen Kelly }}<br />
{{FeatureInProgress|kdeui|Shortcut schemes for KDE applications|adymo@kdevelop.org|Alexander Dymo}}<br />
{{FeatureDone|kmimetypetrader/kbuildsycoca|Replace use of profilerc for ordering applications with new mimeapps.list standard|faure@kde.org|David Faure}}<br />
{{FeatureInProgress|knewstuff|Support caching, and speed up the interface through use of Models/Views and goya|jeremy@scitools.com|Jeremy Whiting}}<br />
{{FeatureInProgress|Phonon KCM|Handle advanced devices|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|KDEPrint|Reintroduce KDEPrint in some form, depending on what Qt4.4 delivers.|john@layt.net|john Layt}}<br />
{{FeatureInProgress|KDEPrint|Add CUPS Options tabs to QPrintDialog to support n-up, page borders, banner pages, page labels, mirror pages, job scheduling, and manual CUPS options.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter, modify to utilise new Qt4.4 features. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureInProgress|KIO|speed limits on KIO Transfers|nolis71cu@gmail.com|Manolo Valdes}}<br />
{{FeatureInProgress|kdeui|Printing of shortcuts from the shortcut dialog|apaku@gmx.de|Andreas Pakulat}}<br />
{{FeatureDone|Kate Part|Annotation framework for the editor|apaku@gmx.de|Andreas Pakulat}}<br />
{{FeatureInProgress|KJS|Bytecode interpreter and performance improvements|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureInProgress|KHTML|Sync class and file structure with WebKit to prepare merging|porten@kde.org|Harri Porten}}<br />
{{FeatureInProgress|KHTML|contentEditable/designMode implementation|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|KCalenderSystem|Complete migration of Jalali, Hijri, and Hebrew calendars to new code base.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalenderSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian. (Note, not all may live in kdelibs or be available as a global calendar system)|john@layt.net|John Layt}}<br />
{{FeatureTodo|KLocale|Implement KLocale based methods to return weekend days and day of religious observance. Currently KCalendarSystem provides dayOfPray(), but for Gregorian this is not correct in all locales where it is used. Currently KDatePicker hardcodes Saturday and dayOfPray() as weekend days which may not be correct in all locales. To be discussed first on k-c-d and with kdepim.|john@layt.net|John Layt}}<br />
{{FeatureDone|dnssd|Models for service browser and domain browser.|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|KHTML|Adaptable/Scriptable workarounds for broken websites.|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|KHTML|support for borders-* properties from the CSS3 Background and Borders Module|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|KHTML|support for Audio/Video tags from the HTML5 draft specification|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|prospective loading of other network resources while waiting for arrival of blocking scripts|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureInProgress|KJS|Public API for extensions. Possibly analog to JavaScriptCore's C API.|porten@kde.org|Harri Porten}}<br />
{{FeatureTodo|KTextEditor|Several interface extensions (e.g. open/save filter)|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureTodo|KTextEditor|Plugin for basic collaborative editing|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureInProgress|Kate Part|Scripting support for indentation and little helpers|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureTodo|Kate Part|Input modes to allow e.g. vim-like editing|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureDone|KIO|Implement support for inline editing in KFileItemDelegate|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|KIO|Add support for drawing text shadows in KFileItemDelegate|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Emoticons lib|An emoticons library so each applications doesn't have to implement the same things over and over again |brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureInProgress|KFile|Implement fd.o desktop-bookmark-spec for KFilePlacesModel|nf2@scheinwelt.at|Norbert Frese}}<br />
{{FeatureTodo|kdeui| Support for About Data of libs and modules used by a program |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|kdeui|Drop-in replacement for QFontComboBox, with more informative previews in non-Latin1 locales|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureInProgress|KAboutLicense|Select licenses by keyword, to centralize license info texts for frequent licenses.|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureTodo|KIO|KIO::AuthInfo and PasswordDialog: optional fields (like "domain"); optional anonymous switch and flag to suppress KIO's password caching|nf2@scheinwelt.at|Norbert Frese}}<br />
{{FeatureTodo|kdeui|Support for KConfigGroup in KConfigSkeleton|aseigo@kde.org|Aaron Seigo}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Akonadi|Move the Akonadi development library from kdepim.|vkrause@kde.org|Volker Krause}}<br />
{{FeatureInProgress|Akonadi|Item size ([[Projects/PIM/Akonadi#Core|details]])|thomas.mcguire@gmx.net|Thomas McGuire}}<br />
{{FeatureTodo|Akonadi|Payload serialization format versioning ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureTodo|Akonadi|Item streaming in ItemSync/ResourceBase ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}<br />
{{FeatureInProgress|Akonadi|API for additional item parts ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org,tokoe@kde.org|Volker Krause/Tobias Koenig}}<br />
{{FeatureInProgress|Akonadi|Infrastructure for showing additional dialogs from agents/resources ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}<br />
{{FeatureTodo|Akonadi|Allow to limit ItemFetchJob to current cache content ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureInProgress|Akonadi|Fix API for item/collection modifications ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureTodo|Akonadi|Error reporting ([[Projects/PIM/Akonadi#Core|details]])|tokoe@kde.org|Tobias Koenig}}<br />
{{FeatureTodo|gpgme++2|newly designed gpgme++ (multithreaded, exceptions, less event loop integration: better for Windows)|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureTodo|kpimutils|Change linklocator to use the new emoticon lib|brandon.ml@gmail.com|Carlo Segato}}<br />
|}<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Dolphin|Details-view: Allow to open folders as tree (turned off per default).|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|Dolphin|Refactor view-action handling to a DolphinViewActionHandler to share more code with DolphinPart|faure@kde.org|David Faure}}<br />
{{FeatureDone|Konqueror|Re-implement Copy To / Move To in the popup menu|faure@kde.org|David Faure}}<br />
{{FeatureTodo|Konqueror|Separate konquerorrc and kfmrc (at least useful for home URL and toolbar settings)|faure@kde.org|David Faure and Emanuele Tamponi}}<br />
{{FeatureDone|Dolphin|Simplify selecting of files in the single-click mode (based on http://aseigo.blogspot.com/2006/04/icons.html).|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Raptor|The KDE4-Application-Menu}}<br />
{{FeatureInProgress|Dolphin|Provide optional tooltips for files and directories.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Dolphin|Tabs|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Konqueror|Bring back the large tooltip like in kde3|faure@kde.org|David Faure}}<br />
{{FeatureInProgress|Konqueror|Session management (save/restore session/restore from crash).|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureInProgress|Konqueror|Support for undo closed window.|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureDone|Konqueror|Allow to configure the Dolphin KPart within the Konquerors settings dialog.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|KInfocenter|Improve code and usability.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|KInfocenter|Reimplement partitions list.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|KInfocenter|Reimplement memory module.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureDone|KInfocenter|Reimplement PCI module.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|KInfocenter|Reimplement Network module.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Plasma|Kickoff orientation dependent layout|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureDone|kmenuedit|Restore menu system|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|KCM autostart|Configure autostart desktop file|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|Plasma|improve fail to launch and needs <br />
config|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|ksmserver|UI for selecting WMs|l.lunak@kde.org|Luboš Luňák}}<br />
{{FeatureDone|Plasma|polish kickoff|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureDone|Plasma|toolbox improvements |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|GHNS2 plasma themes|jeremy@scitools.com|Jeremy Whiting}}<br />
{{FeatureDone|Plasma|Resizable, relocatable panel|binner@kde.org|Stephan Binner}}<br />
{{FeatureInProgress|Solid|Refactor Solid::Control networking|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|Solid|Backend for NetworkManager 0.7|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|System Settings|Filtering/Lazy load category modules|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|KSysGuard|Monitor process I/O|tapsell@kde.org|John Tapsell}}<br />
{{FeatureInProgress|KDEPrint|Add printer applet for viewing print jobs and printer auto-configuration.|jriddell @ubuntu.com|Jonathan Riddell}}<br />
{{FeatureTodo|Plasma|Mac-like menu bar plasmoid|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Add KDE3 scheme import|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KDEPrint|reintroduce KDEPrint Print Management tools, e.g. KCM, kprinter, kjobviewer, etc. Depends upon progress of kdelibs side of KDEPrint and Qt4.4 feature set.|john@layt.net|john Layt}}<br />
{{FeatureTodo|System Settings|Administrator mode support|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureTodo|krunner|Revamp GUI.|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|Plasma|keyboard shortcuts|Chani Armitage|chanika@gmail.com}}<br />
{{FeatureInProgress|Plasma|webkit widget|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|shared timer in engines|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|welcome plasmoid|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|dashboard widget support|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Plasmagik packaging (and package classes)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|Plasma|Scriptengines|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|Plasma|QtScript scriptengine|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureInProgress|Plasma|Filebrowser Plasmoid|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Plasma|Improve QtScript support|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureInProgress|Plasma|Zooming User Interface|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureInProgress|Plasma|Multiple Desktop Containments|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureInProgress|Plasma|Networkmanager Plasmoid and DataEngine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureInProgress|Plasma|API changes [[Projects/Plasma/Tokamak1]]|panel-devel@kde.org|Plasma team }}<br />
{{FeatureInProgress|Plasma|Panel Toolbox|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Panel changes to make it work with the new default theme|notmart@gmail.com|Marco Martin}}<br />
{{FeatureInProgress|Plasma|Generic folder view applet/containment, that can also be used as the desktop background (showing the desktop folder).|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Krunner|Configuration options for blacklisting, user ranking, runner ranking, learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Simple learning|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Simple GUI for above options|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureTodo|Krunner|Runners able to share parsing|mumismo@gmail.com|Jordi Polo}}<br />
{{FeatureInProgress|Krunner|Configuration dialog for KRunner|ryan.bitanga@gmail.com|Ryan P. Bitanga}}<br />
{{FeatureTodo|Krunner|Noun-Verb support|ryan.bitanga@gmail.com|Ryan P. Bitanga}}<br />
{{FeatureDone|Plasma|Temperature sensing in the device engine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureDone|Plasma|Video data in the device engine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureTodo|Plasma|New plasma themes|nuno@oxygen-icons.org|Nuno Pinheiro}}<br />
{{FeatureTodo|Plasma|physics-based animator|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Improve the base set of plasmoids|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|New wallpapers|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|New way of handling wallpapers and different sizes (package format, and so on...)|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Top-level windows plasmoids|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|change showConfigurationInterfaction to createConfigurationInterface|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Plasma::Service |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Keyboard shortcuts |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|panel hiding |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|panel toolbox |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|KWin|non-linear animations also for KWin|sebas@kde.org|Sebastian Kuegler}}<br />
{{FeatureInProgress|KWin|Compiz's wobbly like effect for KWin|cedric.borgese@gmail.com|Cédric Borgese}}<br />
{{FeatureTodo|KDM|Theme KDM (login manager) by default|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureTodo|Splash screen|New default splashscreen|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|Nepomuk|Simple Desktop Search client based on Nepomuk search|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|Plasma|Add a dataengine that implements galago-project Notifications DBus interface and a plasmoid which provides cute visualization of notifications along with nice and easy way to interact with them|dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureInProgress|Plasma|loadDefaultSetup from a file, not hardcoded|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|ksmserver|Make the fade-to-gray logout effect work even when composite is disabled|fredrik@kde.org|Fredrik Höglund}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|nepomuk|Service that monitors file rename and delete operations and updates the metadata accordingly. kded module already exists in playground. problem: depends on inotify.|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|KCM emoticons|Adding/editing/removing emoticons theme|brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureInProgress|phonon-xine|snapshots in video widget|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|try to make VideoWidget work on GraphicsView|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|make states compatible to other backends|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|better support for pulseaudio (most work possibly in kdelibs)|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-gstreamer|Make phonon-gstreamer as released with Qt 4.4 fully integrate into KDE and add the features added to libphonon after libphonon 4.1|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|desktop ioslave|Add an ioslave that lists the contents of the desktop folder, and reports the names in the .desktop files instead of the actual file names.|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|knotify|Add support for galago desktop notifications spec - if knotify will find a certain DBus service on session bus, it'll forward its popup notification events to this service |dimsuz@gmail.com|Dmitry Suzdalev}}<br />
{{FeatureInProgress|Oxygen cursors|Oxygen cursor set|riccardo@kde.org|Riccardo Iaconelli}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KMagnifier|Add color blindness simulation|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, add color-shift modes to help people with color blindness|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
|}<br />
<br />
= kdeadmin =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KSystemLog|KSystemLog, a Log Viewer Tool. Move from kde-apps|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Do some refactoring in KCron|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Improve ergonomy and general interface|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Fix all existing bugs in KCron|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Convert KCron into a KCM Module, to use it in System Settings|nicolas.ternisien@gmail.com}}<br />
{{FeatureInProgress|Environment Variables|Create a environment variables KCM Module|nicolas.ternisien@gmail.com}}<br />
|}<br />
<br />
= kdeartwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Smoke2|Move Smoke2 to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureTodo|PHP-Qt|Move PHP-Qt to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureTodo|kross|Move krossjava to kdebindings-trunk.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|General|Wrap some more APIs (at least Akanodi for all languages and Plasma for C#)|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureTodo|Qyoto|Add delegate support for signal/slot connections.|kde-bindings@kde.org|KDE-bindings developers}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Kalzium|Clean up the database. I am syncing with the BlueObelisk data repository again. There we decided to remove the density (not a element property but a compound property. I also removed the mean weight. We think it is better to provide correct data than a lot (but partly wrong) data.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureDone|KAlgebra|Calculator Plasmoid|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Vector support|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|Step|A physics simulator, move from playground to kdeedu module |ks.vladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureDone|Kalzium|Update the snapshot of libavogadro to 0.6.1. This introduces a gazillion new possibilities for the 3D renderer and fixes many issues.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|Kalzium|Make use of the new libavogadro-version.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|Kalzium|Expose molecular editing features of libavogadro.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|marcus@cryos.org|Marcus D. Hanwell}}<br />
{{FeatureInProgress|KStars|Tool to predict Conjunctions|akarshsimha@gmail.com|Akarsh Simha}}<br />
{{FeatureInProgress|Marble|DGML2 Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|KDE-Version settings dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Qt-Version settings dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Improved KML support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|OpenStreetMap support using original OSM tiles|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Real Time Cloud-Cover|tackat@kde.org|David Roberts / Torsten Rahn}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Copy position to clipboard|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureDone|Marble|Create Tiles on compile time|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Mercator Projection|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|More generic projection support|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|Usage of Marble in non-widgets|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Layer Management Class|tokoe@kde.org|Tobias König}}<br />
{{FeatureTodo|Marble|Plugin architecture for map layers|tokoe@kde.org|Tobias König}}<br />
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}<br />
{{FeatureDone|Parley|Redesigned main window|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|Parley|Vocabulary Plasmoid|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|KBruch and KPercentage|Merge in 1 app|pete@pmurdoch.com|Peter Murdoch}}<br />
{{FeatureInProgress|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|Step|Improve GUI for creating gas and softbody|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureInProgress|KAlgebra|Variables share between calculations|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureTodo|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Add command line|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Add a color picker|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureInProgress|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|Parley|Improved printing support|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Add a Open File action|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Integrate an editor|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Visual indicator when letter is wrong|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Kiten|Link radselect with kiten|jkerian@gmail.com|Joe Kerian}}<br />
{{FeatureInProgress|Kiten|Sort output by dictionary/user selected sorting values|jkerian@gmail.com|Joe Kerian}}<br />
{{FeatureTodo|Step|Use common constraints handling code for collisions|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureDone|Kig|Cubic-line intersection in case two of the three intersection points are already present|paolini@dmf.unicatt.it|Maurizio Paolini}}<br />
{{FeatureTodo|Kig|Properties dialog for objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve construction of bisect lines.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve feedback when constructing objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|More geometric objects.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Script objects as macros (to be reused more than once).|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Kig|Improve the Cabri import filter.|pino@kde.org|Pino Toscano}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KDiamond|New game, move to kdegames|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|KDiamond|Get themes with KNewStuff|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|KNetWalk|Better scoring system|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KNetWalk|Add support for loading new themes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|Kollision|Move to kdereview/kdegames|p.capriotti@gmail.com|Paolo Capriotti}}<br />
{{FeatureDone|Kubrick|New game, 3D OpenGL - move to playground|ianw}}<br />
{{FeatureDone|Kubrick|Polish up the features|ianw}}<br />
{{FeatureDone|Kubrick|Port to Qt4 and KDE4|ianw}}<br />
{{FeatureDone|KBlocks|Finish display of points and level|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Implement KNewStuff support|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Implement key/action/shortcut configuration|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Docbook|piacentini@kde.org}}<br />
{{FeatureInProgress|KGoldRunner|Improved theming and animation|mikelima@cirulla.net}}<br />
{{FeatureInProgress|KGoldRunner|Sound support and theming|mikelima@cirulla.net}}<br />
{{FeatureInProgress|KSquares|Multiplayer support|josef}}<br />
{{FeatureDone|KsirK|New game, move to kdereview|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureInProgress|KsirK|Make network games work again|kleag@free.fr|Gaël de Chalendar}}<br />
{{FeatureDone|KBattleship|Bring back Zeroconf support for network games|qbast@go2.pl}}<br />
{{FeatureInProgress|Kubrick|New game, 3D OpenGL - in kdereview|ianw}}<br />
{{FeatureInProgress|KGGZ|Add kggzcore and kggzdmod libraries|josef}}<br />
{{FeatureTodo|KBlocks|Add additional themes|piacentini@kde.org}}<br />
{{FeatureInProgress|KBreakout|Finish it, and move it from playground to kdegames|fela.kde@gmail.com}}<br />
{{FeatureTodo|KGGZ|Add new Qt4-based core client as successor to the old KDE3-based KGGZ|josef (now SoC proposal)}}<br />
{{FeatureTodo|KGGZ|Fire-and-forget highscore submission for single-player games and client-to-client multiplayer games|josef)}}<br />
{{FeatureTodo|KGoldRunner|Also see kdegames/kgoldrunner/TODO|ianw}}<br />
{{FeatureTodo|KGoldRunner|Hot new stuff support for themes and levels|mikelima@cirulla.net}}<br />
{{FeatureTodo|KGoldRunner|Startup screen|mikelima@cirulla.net}}<br />
{{FeatureTodo|KMahjongg|Reimplement the Board Editor|piacentini@kde.org}}<br />
{{FeatureDone|KMines|Add pause actions|eike.lange@kdemail.net}}<br />
{{FeatureDone|KNetWalk|Configurable keyboard support|eike.lange@kdemail.net}}<br />
{{FeatureTodo|KNetWalk|Support for custom and non-square board sizes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KShisen|Port to KScoreDialog|piacentini@kde.org}}<br />
{{FeatureTodo|Kubrick|See SVN file kubrick/TODO|ianw}}<br />
{{FeatureTodo|Kubrick|Move to KDE Games for 4.1|ianw}}<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Gwenview|Undo system|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Fullscreen meta information|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Ability to open an image with another application|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Okular|Better Text-To-Speech integration: speech the whole document, the current page or the selection.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|Encryption support for ODF generator|bradh@kde.org}}<br />
{{FeatureInProgress|Okular|Backward direction for text search.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Centralized text & graphics antialias configuration.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|EPub backend.|elylevy@cs.huji.ac.il|Ely Levy}}<br />
{{FeatureInProgress|Okular|Improved form support (add missing types, handle the fields better).|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Gwenview|Support for tagging with Nepomuk|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Gwenview|Thumbnail bar in view and fullscreen modes|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Crop ratio|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|KIPI support|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Red eye correction|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Okular|JavaScript support (mostly for PDF documents).|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Improved placement and sizing of the presentation mode: choose the screen to use, adapt to screen size changes.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|File attachment annotations (read only for now).|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Improve annotation support: for existing types (rubber stamps, line, note, etc), and for the way they are constructed and handled.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Separate the "view properties" out of the Document, in a View class. Use it for the page view and the presentation mode.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|Okular|Per-document zoom level.|pino@kde.org|Pino Toscano}}<br />
{{FeatureTodo|libksane|Move libksane to kdegraphics|kare.sars@kolumbus.fi|Kåre Särs}}<br />
{{FeatureTodo|ksaneplugin|Replase libkscan with ksaneplugin|kare.sars@kolumbus.fi|Kåre Särs}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Dragon Player|A simple Phonon-based videoplayer application|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|File Manager|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|play media dialog|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|slider changes|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|show info while playing audio files|ian.monroe@gmail.com|Ian Monroe}}<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KGet|Group-Settings|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Torrent-Support|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Transfer-Settings|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Webinterface|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|Kopete|AIM offline messages|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|OTR Encryption support|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|Kopete|Status manager|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|Non-intrusive notification system|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|Kopete|Bring back chat style selection via knewstuff2|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Kopete|ICQ 6 status icons|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|Kopete|MSNP15 implementation for MSN|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|Use notebook lid for auto away|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureTodo|Kopete|Update Kopete to better support Decibel|kopete-devel@kde.org|Kopete Developers}}<br />
{{FeatureTodo|Kopete|use the new emoticons library|brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureInProgress|KGet|Nepomuk-Integration|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Global Speedlimits|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Setup libbtcore from KTorrent in KGet (to avoid dependency to extragear)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureInProgress|KGet|Extend the TransferHistory to use SQLite and XML-Backends and display the information inside a kcategorizedview|jgoday@gmail.com|Javier Goday}}<br />
{{FeatureTodo|Kopete|GroupWise chatroom support|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureTodo|[http://decibel.kde.org Decibel]|Decibel, a framework for real time communication services. Move from playground/pim|info@basyskom.de|Tobias Hunger}}<br />
{{FeatureDone|KRDC|Optional system tray icon (with quick access to bookmarks)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Improved behavior of entering special keys for better workflow|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Zeroconf support (detecting remote desktop services in local network)|romnes@stud.ntnu.no|Magnus Romnes}}<br />
{{FeatureInProgress|KRDC|Bookmark dock widget for quick access to bookmars, zero conf detected services and recently used connections|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Support for up- and downscaling VNC remote desktop|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureInProgress|Plasma|Network Manager Applet|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KAddressbook|Ability to add LDAP search results to distribution lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|Indication of which resource folder a contact belongs to|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|Read-only view for contacts in read-only folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|copy/cut/paste context menu items|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAlarm|Allow use of multiple calendar resources|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Handle time zones and seasonal time changes properly|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Abolish alarm daemon and make kalarm trigger alarms itself|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Replace simple repetitions by recurrence sub-repetitions to reduce confusion|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|New option for display alarm text to be generated by a command|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|New option to specify reminder times in minutes|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Prevent multiple identical error messages accumulating for the same alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Provide "don't show again for this alarm" option for command error messages|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Remember main window show/hide options used when KAlarm closed instead of setting them in Preferences dialog|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Simplification and improvements to alarm edit dialog|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Option to display alarms in centre of screen, with enable delay on buttons to avoid accidental acknowledgement|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|Kleopatra|Ability to search in internal and external certificates at the same time|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kleopatra|General UI Server|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|Kleopatra|New, tabbed, mainwindow design|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|Ability to create hyperlinks in HTML messages|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KMail|Ability to easily create todos with reminders from emails|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Ability to open messages from search results when the reader is hidden|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better invitation update emails showing what changed|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better reminder visualization in very small events|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better, natural language search criteria names|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Clickable status columns|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Client side configurability of warnings in shared folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Colored ribbons for indication of signing and encryption status in the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Configuration option for whether invitation emails are automatically deleted or not when having been acted upon|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Copy/paste and drag and drop from/to the mail composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Decryption on demand in reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Display of quota information in foldertree tooltips|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop and copy and paste support in the search result viewer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop from the mail reader window and mime-tree viewer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop of folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Editing of attachments from the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Export and import of filters|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Favorites Folder|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Folder quicksearch|m.koller@surfeu.at|Martin Koller}}<br />
{{FeatureDone|KMail|Harmonization of actions in main and standalone mail reader windows|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|IMAP Server storage of non-standard flags|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Improved TNEF attachment handling|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Improved quota warnings|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Initialize full search from quicksearch on request|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Override font and fontsize for standalone message viewers|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Per-folder identity configurability|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Recursive IMAP cache troubleshooting|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Resizable recipients area in composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for creating new mails based on received mails (Resend)|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for immediate sync of resource folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for soft line breaking|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Tab navigation through groups in the address completion|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Text snippets with shortcuts and variable expansion in the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Warning about active out-of-office scripts|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|lost+found recovery of locally changed folders that lose access rights|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KNotes|Ability to print notes|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KonsoleKalendar|Support "file" and "localdir" resources|winter@kde.org|Allen Winter}}<br />
{{FeatureDone|Kontact|Config option to close despite system tray|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Harmonization of component naming in sidebar, configuration, summary view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Right-aligned component navigation toolbar|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Ubiquitous sync actions|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Ability to have both distribution lists and addresbook extension visible|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Aggregated reminders view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Better default resource colors|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Drag and drop of attachments|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Faster initial loading of kolab resources|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Forwarding and delegation of invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Improved coloring of agenda view items|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Improved event printing|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Merge of the attachment view in into the main page|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Merge of the free-busy and attendee views for easier scheduling|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Month view scrolling, paging, mouse-wheeling|tom_t@gmx.at|Thomas Thrainer}}<br />
{{FeatureDone|KOrganizer|More readable Kolab resource folder labels|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Redesigned incidence editor UI|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Side-by-side calendar view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Support for by-value attachments|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Timeline calendar view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Rich text incidence editor|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureDone|KOrganizer|Hide/Show reminder daemon icon in the systeay|winter@kde.org|Allen Winter}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Column-specific whatsthis-help| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Combined search and add task widget| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Drag&Drop| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|File management (file->load)| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Managing history| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Tracking tasks by active applications| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Whatsthis-help dependent on if a task has been created| |Thorsten St&auml;rk}}<br />
{{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureInProgress|KAlarm|New option to restrict alarms to working hours|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureInProgress|KMail|HTML Signatures|yez@familieschepers.nl|Edwin Schepers}}<br />
{{FeatureInProgress|KNotes|Zeroconf support for sending notes on LAN|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureInProgress|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|winter@kde.org|Allen Winter}}<br />
{{FeatureInProgress|KOrganizer|New To-do View (model/view)|tom_t@gmx.at|Thomas Thrainer}}<br />
{{FeatureInProgress|KOrganizer|New Month View (qgraphicsitem)|bvirlet@kdemail.net|Bruno Virlet}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|Akregator|Basic support for enclosures (Displaying links, mimetype and size)|osterfeld@kde.org|Frank Osterfeld}}<br />
{{FeatureTodo|KAlarm|Option to display alarm only if pre-alarm command succeeded|djarvie@kde.org|David Jarvie}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application| christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|Kleopatra|Konqueror and Dolphin Kleopatra plugins|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureTodo|KMail|Aggregated attachment view in the mail header area of the reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KMail|Improved error messages and audit log for cryptographic operations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Ability to jump to the right day in the agenda from invitation mails|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Drag and drop in the free-busy view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for comments in replies to invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Blog-styled journal view|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureTodo|KOrganizer|Blogging KResource|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureTodo|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|KMail|Port to use KRichTextEdit|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|steveire@gmail.com|Stephen Kelly}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Cervisia|New context menu entry "Add to Ignore List"|christian.loose@hamburg.de|Christian Loose}}<br />
{{FeatureDone|Lokalize|Move this application (formerly known as Kaider) from extragear|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Cervisia|A file view based on KDirModel|christian.loose@hamburg.de|Christian Loose}}<br />
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|KBugBuster|Make it work|fabiolocati@gmail.com|Fabio Locati}}<br />
{{FeatureInProgress|KCachegrind|Everything working again|josef.weidendorfer@gmx.de|Josef Weidendorfer}}<br />
{{FeatureInProgress|Kate|Session plasmoid|montel@kde.org|Laurent Montel}}<br />
{{FeatureInProgress|KAppTemplate|Make a GUI for it - in playground/devtools|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureInProgress|KAppTemplate|Add a PyQt4 template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureInProgress|KAppTemplate|Add a Ruby template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureInProgress|KAppTemplate|Add a Plasmoid template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KCachegrind|Better handling of huge symbols|josef.weidendorfer@gmx.de|Josef Weidendorfer}}<br />
{{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|kioslave svn|Add Export/Import feature|montel@kde.org|Laurent Montel}}<br />
{{FeatureTodo|Kate App|Improved session management|kwrite-devel@kde.org|Kate Developers}}<br />
|}<br />
<br />
= kdetoys =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Okteta|binary/hex editor (successor to KHexEdit). Move from playground/utils.|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|make printing support only selection|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|ask artists for own icon|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add "Export as"|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|enable extract-strings tool and add copy|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|more explicit titels for undo/redo actions, also from filters|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|parameter dialog for "Copy as..."|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for blocking processes like printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|refactor KByteArrayView|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|KDiskFree|Use Solid API|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|KwikDisk|Replace it by a Plasmoid (in the desktop bar and on the desktop|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureInProgress | KJots | Support more rich text features like text formatting, hyperlinks and ordered/unordered lists. | steveire@gmail.com | Stephen Kelly }}<br />
{{FeatureDone | KJots | Add checkmarks to pages. | steveire@gmail.com | Stephen Kelly }}<br />
{{FeatureInProgress | KJots | Port to KRichText widget. | steveire@gmail.com |Stephen Kelly }}<br />
{{FeatureTodo | KJots | Create a Kontact::Plugin to integrate kjots into Kontact. | steveire@gmail.com |Stephen Kelly }}<br />
|}<br />
<br />
= kdevelop =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdevplatform =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdewebdev =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Kommander|Port the executor to KDE4.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureTodo|Kommander|Create Qt Designer plugins for the editor.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|Quanta Plus|Create an upload plugin.| niko.sams@gmail.com|Niko Sams}}<br />
{{FeatureInProgress|Quanta Plus|Create a new, state machine based parser.| amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|Quanta Plus|Port existing functionality to KDevPlatform plugins. Only text mode is targeted.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|KXslDbg|Port to KDE4.|keith@kdewebdev.org | <br />
Keith Isdale}}<br />
{{FeatureTodo|KLinkStatus|Aided correction of broken links||}}<br />
{{FeatureDone|KLinkStatus|Site check automation|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureInProgress|KLinkStatus|D-Bus/Scripting interfaces|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureInProgress|KLinkStatus|HTML validation|thesquib@gmail.com|Sam Ryan}}<br />
{{FeatureDone|KLinkStatus|Ability to export only broken links|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Ability to do background search which only update the GUI when finished (much faster))|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Tray Icon and KUniqueApplication|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Scripting Plugin|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Get Hot New Stuff for HTML result stylesheets|Paulo Moura Guedes}}<br />
|}</div>Djarviehttps://community.kde.org/index.php?title=Schedules/KDE4/4.1_Feature_Plan&diff=49164Schedules/KDE4/4.1 Feature Plan2008-04-17T15:52:17Z<p>Djarvie: /* kdepim */ More KAlarm features</p>
<hr />
<div>This is a list of planned features. The deadline for adding entries here for the 4.1 release is '''20 April 2008'''.<br />
<br />
Entries added after that date will be scheduled for the 4.2 release.<br />
<br />
Legend:<br />
* todo => not started yet<br />
* in-progress => started, but not completed yet<br />
* done => completed<br />
__TOC__<br />
= kdelibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|kdeui|Add KFadeWidgetEffect to easily add fading UI transitions to KDE applications|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureDone|kdeui|Make icon naming spec compliant 3rd party icon themes like Tango or gnome-icon-theme work correctly.|jpetso@gmx.at|Jakob Petsovits}}<br />
{{FeatureDone|kross|Add QtScript support|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureDone|KHTML|Support CSS3 Media Queries|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|KHTML|Efficient smooth scrolling|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureDone|Phonon KCM|More UI feedback|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|VideoWidget snapshot function|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|better integration of pulseaudio|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|make AbstractMediaStream/StreamInterface threadsafe|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|allow backend switching on the fly|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|Phonon|subtitle, audio track selection|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureInProgress|Phonon|"low-level" PCM I/O with at least an ALSA implementation|kretz@kde.org|Matthias Kretz and Ian Monroe}}<br />
{{FeatureTodo|Phonon|update device preference on the fly|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|kdeui|Goya, a framework for inserting controls into itemviews in a really easy and fast way|ereslibre@kde.org|Rafael Fernández López}}<br />
{{FeatureInProgress|kdeui|Shortcut schemes for KDE applications|adymo@kdevelop.org|Alexander Dymo}}<br />
{{FeatureDone|kmimetypetrader/kbuildsycoca|Replace use of profilerc for ordering applications with new mimeapps.list standard|faure@kde.org|David Faure}}<br />
{{FeatureInProgress|knewstuff|Support caching, and speed up the interface through use of Models/Views and goya|jeremy@scitools.com|Jeremy Whiting}}<br />
{{FeatureInProgress|Phonon KCM|Handle advanced devices|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|KDEPrint|Reintroduce KDEPrint in some form, depending on what Qt4.4 delivers.|john@layt.net|john Layt}}<br />
{{FeatureInProgress|KDEPrint|Add CUPS Options tabs to QPrintDialog to support n-up, page borders, banner pages, page labels, mirror pages, job scheduling, and manual CUPS options.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KDEPrint|Migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter, modify to utilise new Qt4.4 features. To be discussed on k-c-d first.|john@layt.net|John Layt}}<br />
{{FeatureInProgress|KIO|speed limits on KIO Transfers|nolis71cu@gmail.com|Manolo Valdes}}<br />
{{FeatureInProgress|kdeui|Printing of shortcuts from the shortcut dialog|apaku@gmx.de|Andreas Pakulat}}<br />
{{FeatureDone|Kate Part|Annotation framework for the editor|apaku@gmx.de|Andreas Pakulat}}<br />
{{FeatureInProgress|KJS|Bytecode interpreter and performance improvements|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureInProgress|KHTML|Sync class and file structure with WebKit to prepare merging|porten@kde.org|Harri Porten}}<br />
{{FeatureInProgress|KHTML|contentEditable/designMode implementation|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|KCalenderSystem|Complete migration of Jalali, Hijri, and Hebrew calendars to new code base.|john@layt.net|John Layt}}<br />
{{FeatureTodo|KCalenderSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian. (Note, not all may live in kdelibs or be available as a global calendar system)|john@layt.net|John Layt}}<br />
{{FeatureTodo|KLocale|Implement KLocale based methods to return weekend days and day of religious observance. Currently KCalendarSystem provides dayOfPray(), but for Gregorian this is not correct in all locales where it is used. Currently KDatePicker hardcodes Saturday and dayOfPray() as weekend days which may not be correct in all locales. To be discussed first on k-c-d and with kdepim.|john@layt.net|John Layt}}<br />
{{FeatureDone|dnssd|Models for service browser and domain browser.|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureTodo|KHTML|Adaptable/Scriptable workarounds for broken websites.|maksim@kde.org|Maks Orlovich}}<br />
{{FeatureTodo|KHTML|support for borders-* properties from the CSS3 Background and Borders Module|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|KHTML|support for Audio/Video tags from the HTML5 draft specification|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|KHTML|merge support for speculative preloading of network resources|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|KHTML|CSS3 module: Web Fonts|germain@ebooksfrance.org|Germain Garand}}<br />
{{FeatureTodo|KJS|Public API for extensions. Possibly analog to JavaScriptCore's C API.|porten@kde.org|Harri Porten}}<br />
{{FeatureTodo|KTextEditor|Several interface extensions (e.g. open/save filter)|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureTodo|KTextEditor|Plugin for basic collaborative editing|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureInProgress|Kate Part|Scripting support for indentation and little helpers|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureTodo|Kate Part|Input modes to allow e.g. vim-like editing|kwrite-devel@kde.org|Kate Developers}}<br />
{{FeatureDone|KIO|Implement support for inline editing in KFileItemDelegate|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureDone|KIO|Add support for drawing text shadows in KFileItemDelegate|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Emoticons lib|An emoticons library so each applications doesn't have to implement the same things over and over again |brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureInProgress|KFile|Implement fd.o desktop-bookmark-spec for KFilePlacesModel|nf2@scheinwelt.at|Norbert Frese}}<br />
{{FeatureTodo|kdeui| Support for About Data of libs and modules used by a program |kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|kdeui|Drop-in replacement for QFontComboBox, with more informative previews in non-Latin1 locales|caslav.ilic@gmx.net|Chusslove Illich}}<br />
{{FeatureInProgress|KAboutLicense|Select licenses by keyword, to centralize license info texts for frequent licenses.|caslav.ilic@gmx.net|Chusslove Illich}}<br />
|}<br />
<br />
= kdepimlibs =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Akonadi|Move the Akonadi development library from kdepim.|vkrause@kde.org|Volker Krause}}<br />
{{FeatureInProgress|Akonadi|Item size ([[Projects/PIM/Akonadi#Core|details]])|thomas.mcguire@gmx.net|Thomas McGuire}}<br />
{{FeatureTodo|Akonadi|Payload serialization format versioning ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureTodo|Akonadi|Item streaming in ItemSync/ResourceBase ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}<br />
{{FeatureInProgress|Akonadi|API for additional item parts ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org,tokoe@kde.org|Volker Krause/Tobias Koenig}}<br />
{{FeatureInProgress|Akonadi|Infrastructure for showing additional dialogs from agents/resources ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}<br />
{{FeatureTodo|Akonadi|Allow to limit ItemFetchJob to current cache content ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureInProgress|Akonadi|Fix API for item/collection modifications ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}<br />
{{FeatureTodo|Akonadi|Error reporting ([[Projects/PIM/Akonadi#Core|details]])|tokoe@kde.org|Tobias Koenig}}<br />
{{FeatureTodo|gpgme++2|newly designed gpgme++ (multithreaded, exceptions, less event loop integration: better for Windows)|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
|}<br />
<br />
= kdebase-apps =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Dolphin|Details-view: Allow to open folders as tree (turned off per default).|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureDone|Dolphin|Refactor view-action handling to a DolphinViewActionHandler to share more code with DolphinPart|faure@kde.org|David Faure}}<br />
{{FeatureDone|Konqueror|Re-implement Copy To / Move To in the popup menu|faure@kde.org|David Faure}}<br />
{{FeatureTodo|Konqueror|Separate konquerorrc and kfmrc (at least useful for home URL and toolbar settings)|faure@kde.org|David Faure and Emanuele Tamponi}}<br />
{{FeatureDone|Dolphin|Simplify selecting of files in the single-click mode (based on http://aseigo.blogspot.com/2006/04/icons.html).|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Raptor|The KDE4-Application-Menu}}<br />
{{FeatureInProgress|Dolphin|Provide optional tooltips for files and directories.|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Dolphin|Tabs|peter.penz@gmx.at|Peter Penz}}<br />
{{FeatureInProgress|Konqueror|Bring back the large tooltip like in kde3|faure@kde.org|David Faure}}<br />
{{FeatureTodo|Konqueror|Session management (save/restore session/restore from crash).|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureInProgress|Konqueror|Support for undo closed window.|edulix@gmail.com|Eduardo Robles Elvira}}<br />
{{FeatureDone|Konqueror|Allow to configure the Dolphin KPart within the Konquerors settings dialog.|peter.penz@gmx.at|Peter Penz}}<br />
|}<br />
<br />
= kdebase-workspace =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Plasma|Kickoff orientation dependent layout|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureDone|kmenuedit|Restore menu system|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|KCM autostart|Configure autostart desktop file|montel@kde.org|Laurent Montel}}<br />
{{FeatureDone|Plasma|improve fail to launch and needs <br />
config|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Solid|Refactor Solid::Control networking|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|Solid|Backend for NetworkManager 0.7|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|System Settings|Filtering/Lazy load category modules|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureInProgress|KSysGuard|Monitor process I/O|tapsell@kde.org|John Tapsell}}<br />
{{FeatureInProgress|KDEPrint|Add printer applet for viewing print jobs and printer auto-configuration.|jriddell @ubuntu.com|Jonathan Riddell}}<br />
{{FeatureTodo|Plasma|Mac-like menu bar plasmoid|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Add KDE3 scheme import|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KDEPrint|reintroduce KDEPrint Print Management tools, e.g. KCM, kprinter, kjobviewer, etc. Depends upon progress of kdelibs side of KDEPrint and Qt4.4 feature set.|john@layt.net|john Layt}}<br />
{{FeatureTodo|System Settings|Administrator mode support|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureTodo|krunner|Revamp GUI.|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|ksmserver|UI for selecting WMs|l.lunak@kde.org|Luboš Luňák}}<br />
{{FeatureDone|Plasma|polish kickoff|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureDone|Plasma|toolbox improvements |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureDone|Plasma|GHNS2 plasma themes|jeremy@scitools.com|Jeremy Whiting}}<br />
{{FeatureDone|Plasma|Resizable, relocatable panel|binner@kde.org|Stephan Binner}}<br />
{{FeatureInProgress|Plasma|webkit widget|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|shared timer in engines|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|welcome plasmoid|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|dashboard widget support|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|Plasma|Plasmagik packaging|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureInProgress|Plasma|Scriptengines|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureInProgress|Plasma|QtScript scriptengine|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureInProgress|Plasma|Filebrowser Plasmoid|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|Plasma|Improve QtScript support|richmoore44@gmail.com|Richard Moore}}<br />
{{FeatureInProgress|Plasma|Zooming User Interface|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureInProgress|Plasma|Multiple Desktop Containments|chanika@gmail.com|Chani Armitage}}<br />
{{FeatureInProgress|Plasma|Networkmanager Plasmoid and DataEngine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureTodo|Plasma|Temperature sensing in the device engine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureTodo|Plasma|Video data in the device engine|cblauvelt@gmail.com|Christopher Blauvelt}}<br />
{{FeatureTodo|Plasma|New plasma theme|nuno@oxygen-icons.org|Nuno Pinheiro}}<br />
{{FeatureTodo|Plasma|physics-based animator|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|Top-level windows plasmoids|riccardo@kde.org|Riccardo Iaconelli}}<br />
{{FeatureTodo|Plasma|change showConfigurationInterfaction to createConfigurationInterface|aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Plasma::Service |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|Keyboard shortcuts |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|panel hiding |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureTodo|Plasma|panel toolbox |aseigo@kde.org|Aaron Seigo}}<br />
{{FeatureInProgress|KWin|non-linear animations also for KWin|sebas@kde.org|Sebastian Kuegler}}<br />
{{FeatureInProgress|Plasma|Generic folder view applet/containment, that can also be used as the desktop background (showing the desktop folder).|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureTodo|KDM|Theme KDM (login manager) by default|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureInProgress|Nepomuk|Simple Desktop Search client based on Nepomuk search|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureInProgress|Plasma|Add a dataengine that implements galago-project Notifications DBus interface and a plasmoid which provides cute visualization of notifications along with nice and easy way to interact with them|dimsuz@gmail.com|Dmitry Suzdalev}}<br />
|}<br />
<br />
= kdebase-runtime =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|nepomuk|Service that monitors file rename and delete operations and updates the metadata accordingly. kded module already exists in playground. problem: depends on inotify.|trueg@kde.org|Sebastian Trueg}}<br />
{{FeatureDone|KCM emoticons|Adding/editing/removing emoticons theme|brandon.ml@gmail.com|Carlo Segato}}<br />
{{FeatureInProgress|phonon-xine|snapshots in video widget|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|try to make VideoWidget work on GraphicsView|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|make states compatible to other backends|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-xine|better support for pulseaudio (most work possibly in kdelibs)|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureTodo|phonon-gstreamer|Make phonon-gstreamer as released with Qt 4.4 fully integrate into KDE and add the features added to libphonon after libphonon 4.1|kretz@kde.org|Matthias Kretz}}<br />
{{FeatureInProgress|desktop ioslave|Add an ioslave that lists the contents of the desktop folder, and reports the names in the .desktop files instead of the actual file names.|fredrik@kde.org|Fredrik Höglund}}<br />
{{FeatureInProgress|knotify|Add support for galago desktop notifications spec - if knotify will find a certain DBus service on session bus, it'll forward its popup notification events to this service |dimsuz@gmail.com|Dmitry Suzdalev}}<br />
|}<br />
<br />
= kdeaccessibility =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KMagnifier|Add color blindness simulation|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
{{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, add color-shift modes to help people with color blindness|mw_triad@users.sourceforge.net|Matthew Woehlke}}<br />
|}<br />
<br />
= kdeadmin =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KSystemLog|KSystemLog, a Log Viewer Tool. Move from kde-apps|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Do some refactoring in KCron|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Improve ergonomy and general interface|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Fix all existing bugs in KCron|nicolas.ternisien@gmail.com}}<br />
{{FeatureDone|KCron|Convert KCron into a KCM Module, to use it in System Settings|nicolas.ternisien@gmail.com}}<br />
{{FeatureInProgress|Environment Variables|Create a environment variables KCM Module|nicolas.ternisien@gmail.com}}<br />
|}<br />
<br />
= kdeartwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdebindings =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureTodo|Smoke2|Move Smoke2 to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureTodo|PHP-Qt|Move PHP-Qt to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureTodo|kross|Move krossjava to kdebindings-trunk.|mail@dipe.org|Sebastian Sauer}}<br />
{{FeatureTodo|General|Wrap some more APIs (at least Akanodi for all languages and Plasma for C#)|kde-bindings@kde.org|KDE-bindings developers}}<br />
{{FeatureTodo|Qyoto|Add delegate support for signal/slot connections.|kde-bindings@kde.org|KDE-bindings developers}}<br />
|}<br />
<br />
= kdeedu =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Kalzium|Clean up the database. I am syncing with the BlueObelisk data repository again. There we decided to remove the density (not a element property but a compound property. I also removed the mean weight. We think it is better to provide correct data than a lot (but partly wrong) data.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureDone|KAlgebra|Calculator Plasmoid|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|KAlgebra|Vector support|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureDone|Step|A physics simulator, move from playground to kdeedu module |ks.vladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureDone|Kalzium|Update the snapshot of libavogadro to 0.6.1. This introduces a gazillion new possibilities for the 3D renderer and fixes many issues.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|Kalzium|Make use of the new libavogadro-version.|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|Marble|DGML2 Support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|KDE-Version settings dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Qt-Version settings dialog|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Improved KML support|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|OpenStreetMap support using original OSM tiles|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Real Time Cloud-Cover|tackat@kde.org|David Roberts / Torsten Rahn}}<br />
{{FeatureTodo|Marble|Map Contents translation|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Copy position to clipboard|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureTodo|Marble|Create Tiles on compile time|tackat@kde.org|Torsten Rahn}}<br />
{{FeatureInProgress|Marble|Mercator Projection|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|More generic projection support|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureInProgress|Marble|Usage of Marble in non-widgets|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Export map to MxN pixel bitmap|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|inge@lysator.liu.se|Inge Wallin}}<br />
{{FeatureTodo|Marble|Layer Management Class|tokoe@kde.org|Tobias König}}<br />
{{FeatureTodo|Marble|Plugin architecture for map layers|tokoe@kde.org|Tobias König}}<br />
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}<br />
{{FeatureInProgress|Parley|Redesigned main window|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|Parley|Vocabulary Plasmoid|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureInProgress|KBruch and KPercentage|Merge in 1 app|pete@pmurdoch.com|Peter Murdoch}}<br />
{{FeatureInProgress|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}<br />
{{FeatureInProgress|Step|Improve GUI for creating gas and softbody|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
{{FeatureTodo|KAlgebra|Variables share between calculations|aleixpol@gmail.com|Aleix Pol}}<br />
{{FeatureTodo|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Add command line|piacentini@kde.org|Mauricio Piacentini}}<br />
{{FeatureTodo|KTurtle|Add a color picker|nielsslot@gmail.com|Niels Slot}}<br />
{{FeatureTodo|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureTodo|Parley|Rewrite of practice|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}<br />
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Add a Open File action|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Integrate an editor|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|Kiten|Link radselect with kiten|jkerian@gmail.com|Joe Kerian}}<br />
{{FeatureInProgress|Kiten|Sort output by dictionary/user selected sorting values|jkerian@gmail.com|Joe Kerian}}<br />
{{FeatureTodo|Step|Use common constraints handling code for collisions|ksvladimir@gmail.com|Vladimir Kuznetsov}}<br />
|}<br />
<br />
= kdegames =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KDiamond|New game, move to kdegames|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|KDiamond|Get themes with KNewStuff|majewsky@gmx.net|Stefan Majewsky}}<br />
{{FeatureDone|KNetWalk|Better scoring system|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|KNetWalk|Add support for loading new themes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureDone|Kollision|Move to kdereview/kdegames|p.capriotti@gmail.com|Paolo Capriotti}}<br />
{{FeatureDone|Kubrick|New game, 3D OpenGL - move to playground|ianw}}<br />
{{FeatureDone|Kubrick|Polish up the features|ianw}}<br />
{{FeatureDone|Kubrick|Port to Qt4 and KDE4|ianw}}<br />
{{FeatureDone|KBlocks|Finish display of points and level|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Implement KNewStuff support|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Implement key/action/shortcut configuration|piacentini@kde.org}}<br />
{{FeatureDone|KBlocks|Docbook|piacentini@kde.org}}<br />
{{FeatureInProgress|KGoldRunner|Improved theming and animation|mikelima@cirulla.net}}<br />
{{FeatureInProgress|KGoldRunner|Sound support and theming|mikelima@cirulla.net}}<br />
{{FeatureInProgress|KSquares|Multiplayer support|josef}}<br />
{{FeatureDone|KBattleship|Bring back Zeroconf support for network games|qbast@go2.pl}}<br />
{{FeatureInProgress|Kubrick|New game, 3D OpenGL - in kdereview|ianw}}<br />
{{FeatureInProgress|KGGZ|Add kggzcore and kggzdmod libraries|josef}}<br />
{{FeatureTodo|KBlocks|Add additional themes|piacentini@kde.org}}<br />
{{FeatureInProgress|KBreakout|Finish it, and move it from playground to kdegames|fela.kde@gmail.com}}<br />
{{FeatureTodo|KGGZ|Add new Qt4-based core client as successor to the old KDE3-based KGGZ|josef (now SoC proposal)}}<br />
{{FeatureTodo|KGGZ|Fire-and-forget highscore submission for single-player games and client-to-client multiplayer games|josef)}}<br />
{{FeatureTodo|KGoldRunner|Also see kdegames/kgoldrunner/TODO|ianw}}<br />
{{FeatureTodo|KGoldRunner|Hot new stuff support for themes and levels|mikelima@cirulla.net}}<br />
{{FeatureTodo|KGoldRunner|Startup screen|mikelima@cirulla.net}}<br />
{{FeatureTodo|KMahjongg|Reimplement the Board Editor|piacentini@kde.org}}<br />
{{FeatureDone|KMines|Add pause actions|gnushi@web.de}}<br />
{{FeatureTodo|KNetWalk|Configurable keyboard support|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KNetWalk|Support for custom and non-square board sizes|fela.kde@gmail.com|Fela Winkelmolen}}<br />
{{FeatureTodo|KShisen|Port to KScoreDialog|piacentini@kde.org}}<br />
{{FeatureTodo|Kubrick|See SVN file kubrick/TODO|ianw}}<br />
{{FeatureTodo|Kubrick|Move to KDE Games for 4.1|ianw}}<br />
|}<br />
<br />
= kdegraphics =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Gwenview|Undo system|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Fullscreen meta information|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Gwenview|Ability to open an image with another application|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureDone|Okular|Better Text-To-Speech integration: speech the whole document, the current page or the selection.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|Encryption support for ODF generator|bradh@kde.org}}<br />
{{FeatureInProgress|Okular|Backward direction for text search.|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Centralized text & graphics antialias configuration.|pino@kde.org|Pino Toscano}}<br />
{{FeatureDone|Okular|EPub backend.|elylevy@cs.huji.ac.il|Ely Levy}}<br />
{{FeatureInProgress|Okular|Improved form support (add missing types, handle the fields better).|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Gwenview|Support for tagging with Nepomuk|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureInProgress|Gwenview|Thumbnail bar in view and fullscreen modes|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Crop ratio|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|KIPI support|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Gwenview|Red eye correction|aurelien.gateau@free.fr|Aurélien Gâteau}}<br />
{{FeatureTodo|Okular|JavaScript support (mostly for PDF documents).|pino@kde.org|Pino Toscano}}<br />
{{FeatureInProgress|Okular|Improved placement and sizing of the presentation mode: choose the screen to use, adapt to screen size changes.|pino@kde.org|Pino Toscano}}<br />
|}<br />
<br />
= kdemultimedia =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Dragon Player|A simple Phonon-based videoplayer application|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|ian.monroe@gmail.com|Ian Monroe}}<br />
{{FeatureInProgress|Dragon Player|File Manager|David Edmunson}}<br />
|}<br />
<br />
= kdenetwork =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KGet|Group-Settings|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Torrent-Support|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Transfer-Settings|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Webinterface|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|Kopete|AIM offline messages|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureDone|Kopete|OTR Encryption support|michael_zanetti@gmx.net|Michael Zanetti}}<br />
{{FeatureDone|Kopete|Status manager|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|Kopete|Bring back chat style and emoticon selection via knewstuff2|earthwings@gentoo.org|Dennis Nienhüser}}<br />
{{FeatureInProgress|Kopete|ICQ 6 status icons|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|Kopete|MSNP15 implementation for MSN|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|Non-intrusive notification system|kedgedev@centrum.cz|Roman Jarosz}}<br />
{{FeatureInProgress|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}<br />
{{FeatureInProgress|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|mattr@kde.org|Matt Rogers}}<br />
{{FeatureTodo|Kopete|Update Kopete to better support Decibel|kopete-devel@kde.org|Kopete Developers}}<br />
{{FeatureInProgress|KGet|Nepomuk-Integration|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureInProgress|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Global Speedlimits|l.appelhans@gmx.de|Lukas Appelhans}}<br />
{{FeatureDone|KGet|Setup libbtcore from KTorrent in KGet (to avoid dependency to extragear)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureInProgress|KGet|Extend the TransferHistory to use SQLite and XML-Backends and display the information inside a kcategorizedview|jgoday@gmail.com|Javier Goday}}<br />
{{FeatureTodo|Kopete|GroupWise chatroom support|wstephenson@kde.org|Will Stephenson}}<br />
{{FeatureTodo|[http://decibel.kde.org Decibel]|Decibel, a framework for real time communication services. Move from playground/pim|info@basyskom.de|Tobias Hunger}}<br />
{{FeatureDone|KRDC|Optional system tray icon (with quick access to bookmarks)|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Improved behavior of entering special keys for better workflow|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Zeroconf support (detecting remote desktop services in local network)|romnes@stud.ntnu.no|Magnus Romnes}}<br />
{{FeatureInProgress|KRDC|Bookmark dock widget for quick access to bookmars, zero conf detected services and recently used connections|uwolfer@kde.org|Urs Wolfer}}<br />
{{FeatureDone|KRDC|Support for up- and downscaling VNC remote desktop|uwolfer@kde.org|Urs Wolfer}}<br />
|}<br />
<br />
= kdepim =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|KAddressbook|Ability to add LDAP search results to distribution lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|Indication of which resource folder a contact belongs to|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|Read-only view for contacts in read-only folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAddressbook|copy/cut/paste context menu items|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KAlarm|Allow use of multiple calendar resources|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Handle time zones and seasonal time changes properly|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Replace simple repetitions by recurrence sub-repetitions to reduce confusion|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|New option for display alarm text to be generated by a command|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|New option to specify reminder times in minutes|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Prevent multiple identical error messages accumulating for the same alarm|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Provide "don't show again for this alarm" option for command error messages|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Remember main window show/hide options used when KAlarm closed instead of setting them in Preferences dialog|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|KAlarm|Simplification and improvements to alarm edit dialog|djarvie@kde.org|David Jarvie}}<br />
{{FeatureDone|Kleopatra|Ability to search in internal and external certificates at the same time|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kleopatra|General UI Server|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|Kleopatra|New, tabbed, mainwindow design|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureDone|KMail|Ability to create hyperlinks in HTML messages|steveire@gmail.com|Stephen Kelly}}<br />
{{FeatureDone|KMail|Ability to easily create todos with reminders from emails|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Ability to open messages from search results when the reader is hidden|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better invitation update emails showing what changed|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better reminder visualization in very small events|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Better, natural language search criteria names|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Clickable status columns|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Client side configurability of warnings in shared folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Colored ribbons for indication of signing and encryption status in the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Configuration option for whether invitation emails are automatically deleted or not when having been acted upon|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Copy/paste and drag and drop from/to the mail composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Decryption on demand in reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Display of quota information in foldertree tooltips|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop and copy and paste support in the search result viewer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop from the mail reader window and mime-tree viewer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Drag and drop of folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Editing of attachments from the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Export and import of filters|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Favorites Folder|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Folder quicksearch|m.koller@surfeu.at|Martin Koller}}<br />
{{FeatureDone|KMail|Harmonization of actions in main and standalone mail reader windows|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|IMAP Server storage of non-standard flags|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Improved TNEF attachment handling|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Improved quota warnings|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Initialize full search from quicksearch on request|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Override font and fontsize for standalone message viewers|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Per-folder identity configurability|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Recursive IMAP cache troubleshooting|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Resizable recipients area in composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for creating new mails based on received mails (Resend)|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for immediate sync of resource folders|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Support for soft line breaking|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Tab navigation through groups in the address completion|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Text snippets with shortcuts and variable expansion in the composer|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|Warning about active out-of-office scripts|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KMail|lost+found recovery of locally changed folders that lose access rights|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KNotes|Ability to print notes|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KonsoleKalendar|Support "file" and "localdir" resources|winter@kde.org|Allen Winter}}<br />
{{FeatureDone|Kontact|Config option to close despite system tray|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Harmonization of component naming in sidebar, configuration, summary view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Right-aligned component navigation toolbar|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|Kontact|Ubiquitous sync actions|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Ability to have both distribution lists and addresbook extension visible|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Aggregated reminders view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Better default resource colors|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Drag and drop of attachments|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Faster initial loading of kolab resources|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Forwarding and delegation of invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Improved coloring of agenda view items|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Improved event printing|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Merge of the attachment view in into the main page|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Merge of the free-busy and attendee views for easier scheduling|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Month view scrolling, paging, mouse-wheeling|tom_t@gmx.at|Thomas Thrainer}}<br />
{{FeatureDone|KOrganizer|More readable Kolab resource folder labels|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Redesigned incidence editor UI|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Side-by-side calendar view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Support for by-value attachments|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Timeline calendar view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureDone|KOrganizer|Rich text incidence editor|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureDone|KOrganizer|Hide/Show reminder daemon icon in the systeay|winter@kde.org|Allen Winter}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Column-specific whatsthis-help| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Combined search and add task widget| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Drag&Drop| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|File management (file->load)| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Managing history| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Tracking tasks by active applications| |Thorsten St&auml;rk}}<br />
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Whatsthis-help dependent on if a task has been created| |Thorsten St&auml;rk}}<br />
{{FeatureInProgress|KAlarm|Remove alarm daemon and do all scheduling in kalarm itself|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|KAlarm|New option to restrict alarms to working hours|djarvie@kde.org|David Jarvie}}<br />
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureInProgress|KMail|HTML Signatures|yez@familieschepers.nl|Edwin Schepers}}<br />
{{FeatureInProgress|KNotes|Zeroconf support for sending notes on LAN|qbast@go2.pl|Jakub Stachowski}}<br />
{{FeatureInProgress|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|winter@kde.org|Allen Winter}}<br />
{{FeatureInProgress|KOrganizer|New To-do View (model/view)|tom_t@gmx.at|Thomas Thrainer}}<br />
{{FeatureInProgress|KOrganizer|New Month View (qgraphicsitem)|bvirlet@kdemail.net|Bruno Virlet}}<br />
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
{{FeatureTodo|KAlarm|Option to display alarm only if pre-alarm command succeeded|djarvie@kde.org|David Jarvie}}<br />
{{FeatureTodo|KAlarm|Option to display alarms in centre of screen, with enable delay on buttons to avoid accidental acknowledgement|djarvie@kde.org|David Jarvie}}<br />
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application| christian_weilbach@.web.de|Christian Weilbach}}<br />
{{FeatureTodo|Kleopatra|Konqueror and Dolphin Kleopatra plugins|marc@kdab.net|Marc Mutz (Gpg4win)}}<br />
{{FeatureTodo|KMail|Aggregated attachment view in the mail header area of the reader window|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KMail|Improved error messages and audit log for cryptographic operations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Ability to jump to the right day in the agenda from invitation mails|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Drag and drop in the free-busy view|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for comments in replies to invitations|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}<br />
{{FeatureTodo|KOrganizer|Blog-styled journal view|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureTodo|KOrganizer|Blogging KResource|mike@mikearthur.co.uk|Mike Arthur}}<br />
{{FeatureTodo|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}<br />
|}<br />
<br />
= kdesdk =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Cervisia|New context menu entry "Add to Ignore List"|christian.loose@hamburg.de|Christian Loose}}<br />
{{FeatureDone|Lokalize|Move this application (formerly known as Kaider) from extragear|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Cervisia|A file view based on KDirModel|christian.loose@hamburg.de|Christian Loose}}<br />
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureInProgress|KBugBuster|Make it work|fabiolocati@gmail.com|Fabio Locati}}<br />
{{FeatureInProgress|KCachegrind|Everything working again|josef.weidendorfer@gmx.de|Josef Weidendorfer}}<br />
{{FeatureInProgress|Kate|Session plasmoid|montel@kde.org|Laurent Montel}}<br />
{{FeatureInProgress|KAppTemplate|Make a GUI for it - in playground/devtools|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureInProgress|KAppTemplate|Add a PyQt4 template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureInProgress|KAppTemplate|Add a Ruby template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureInProgress|KAppTemplate|Add a Plasmoid template|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}<br />
{{FeatureTodo|KCachegrind|Better handling of huge symbols|josef.weidendorfer@gmx.de|Josef Weidendorfer}}<br />
{{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}<br />
{{FeatureTodo|kioslave svn|Add Export/Import feature|montel@kde.org|Laurent Montel}}<br />
{{FeatureTodo|Kate App|Improved session management|kwrite-devel@kde.org|Kate Developers}}<br />
|}<br />
<br />
= kdetoys =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdeutils =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureDone|Okteta|binary/hex editor (successor to KHexEdit). Move from playground/utils.|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|make printing support only selection|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|ask artists for own icon|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add "Export as"|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|enable extract-strings tool and add copy|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|more explicit titels for undo/redo actions, also from filters|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|parameter dialog for "Copy as..."|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add support for blocking processes like printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureTodo|Okteta|refactor KByteArrayView|kossebau@kde.org|Friedrich W. H. Kossebau}}<br />
{{FeatureInProgress|KDiskFree|Use Solid API|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
{{FeatureTodo|KwikDisk|Replace it by a Plasmoid (in the desktop bar and on the desktop|nicolas.ternisien@gmail.com|Nicolas Ternisien}}<br />
|}<br />
<br />
= kdevelop =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdevplatform =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
|}<br />
<br />
= kdewebdev =<br />
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec; white-space:nowrap;"<br />
! Status !! Project !! Description !! Contact<br />
{{FeatureInProgress|Kommander|Port the executor to KDE4.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureTodo|Kommander|Create Qt Designer plugins for the editor.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|Quanta Plus|Create an upload plugin.| niko.sams@gmail.com|Niko Sams}}<br />
{{FeatureInProgress|Quanta Plus|Create a new, state machine based parser.| amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|Quanta Plus|Port existing functionality to KDevPlatform plugins. Only text mode is targeted.|amantia@kde.org|Andras Mantia}}<br />
{{FeatureInProgress|KXslDbg|Port to KDE4.|keith@kdewebdev.org | <br />
Keith Isdale}}<br />
{{FeatureTodo|KLinkStatus|Aided correction of broken links||}}<br />
{{FeatureDone|KLinkStatus|Site check automation|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureInProgress|KLinkStatus|D-Bus/Scripting interfaces|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureInProgress|KLinkStatus|HTML validation|thesquib@gmail.com|Sam Ryan}}<br />
{{FeatureDone|KLinkStatus|Ability to export only broken links|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Ability to do background search which only update the GUI when finished (much faster))|moura@kdewebdev.org|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Tray Icon and KUniqueApplication|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Scripting Plugin|Paulo Moura Guedes}}<br />
{{FeatureDone|KLinkStatus|Get Hot New Stuff for HTML result stylesheets|Paulo Moura Guedes}}<br />
|}</div>Djarvie