<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://techbase.kde.org/skins/common/feed.css?0.2"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Rhabacker&amp;feedformat=atom</id>
		<title>KDE TechBase - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Rhabacker&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Special:Contributions/Rhabacker"/>
		<updated>2013-05-20T07:07:09Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan</id>
		<title>Schedules/KDE4/4.10 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan"/>
				<updated>2012-11-22T19:20:12Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* kdesdk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.10 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.10 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.9 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*to do =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureDone|QML Containments|Making it possible to do full-featured containments in QML|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureDone|nepomuk-indexer|New Nepomuk Indexer|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureDone|nepomukbackup|Nepomuk Backup rewritten from scratch|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureDone|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureDone|nepomuk KCM|Rewrite the Nepomuk KCM|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureDone|nepomuk tags|Nepomuk Tags KIO Slave|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display application menu and title bar side by side for maximized windows ({{bug |102607}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Add support for appmenu-qt ({{bug |266596}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|GHNS support for Scripted Effects ({{bug |296773}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Animate Window Maximize/Restore ({{bug |308990}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Move ExtendedBorderRegion to stable  API ({{bug |308994}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Support shortened titles like in bespin in all decorations ({{bug |308995}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Mouse Click effect ({{bug |309006}}, Review 105780)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Decorations not visible ({{bug |305875}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|drag-and-drop between windows by cover switch alt-tab causes apps to crash ({{bug |179077}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add a rule to select the screen ({{bug |183996}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: Need Mouse navigation in flip switch mode ({{bug |244439}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Request category for scripted KWin Effects on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Request category for KWin Scripts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Request category for Window Switcher Layouts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Allow direct rendering with fglrx ({{bug |301103}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Don't use OpenGL matrix stack in OpenGL 2 backend ({{bug |303093}}, Review 105455)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Refactor Screen/Window PaintData ({{bug |303314}}, Review 105141)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Rapid flickering in locked screen -- makes it difficult to unlock ({{bug |303579}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|double click menu to close needs GUI config ({{bug |305738}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Toplevel::windowType() needs performance improvements ({{bug |306384}}, Review 106349)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|GLPlatform should recommend either OpenGL1 or OpenGL2 compositing ({{bug |306436}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Zoom effect broken in master ({{bug |307609}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|kwin fails to build when the GLES support is disabled ({{bug |307866}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|[JJ] Some effect authors are listed as &amp;quot;Name1 &amp;amp; Name2&amp;quot; ({{bug |307928}}, Review 106880)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add screen management actions to window context menus ({{bug |269207}}, Review 106065)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Move Workspace's compositing functionality to own class Compositor ({{bug |299277}}, Review 102420)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Option to disable close on double click in Aurorae ({{bug |301327}}, Review 106160)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Remove Tiling Support From KWin ({{bug |303090}}, Review 105546)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Allow Scripts to add menus to useractions menu ({{bug |303756}}, Review 106285)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Generic QML support for Aurorae Themes ({{bug |303810}}, Review 105768)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Split out Useractions Menu from Workspace ({{bug |305832}}, Review 106085)|mgraesslin@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureDone|kwin|Implement color correction|skeletk13@gmail.com|Casian Andrei}}&lt;br /&gt;
{{FeatureDone|oxygen decoration|Implement ExtendedBorderRegion support, to resize windows outside of their actual borders|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}&lt;br /&gt;
{{FeatureDone|oxygen style|Implement BlurBehind semi-transparent tooltips when available|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}&lt;br /&gt;
{{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureDone|plasma workspace|Port Notifications applet to QML|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|System Tray|System tray with interface in QML|dmitry.ashkadov@gmail.com|Dmitry Ashkadov}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureDone|systemsettings|Keyboard layout preview|amourphious1992@gmail.com|Shivam Makkar}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureDone|powerdevil|Overhaul powerdevil notifications|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
{{FeatureDone|Dolphin|Implement parallel sort algorithm|emmanuelpescosta099@gmail.com|Emmanuel Pescosta}}&lt;br /&gt;
{{FeatureDone|Dolphin|Add GUI option for the &amp;quot;Rename Inline&amp;quot; setting|frank78ac@googlemail.com|Frank Reininghaus}}&lt;br /&gt;
{{FeatureDone|Dolphin|Add &amp;quot;Icon Size&amp;quot; submenu to the Places Panel context menu|frank78ac@googlemail.com|Frank Reininghaus}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++  |dantti12@gmail.com|Daniel Nicoletti}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Support for Python plugins|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
{{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Add optional document &amp;quot;minimap&amp;quot; to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
{{FeatureDone|Kate|Built-in quick open (Ctrl+Alt+o)|kwrite-devel@kde.org|Christoph Cullmann}}&lt;br /&gt;
{{FeatureDone|Kate|[http://kate-editor.org/2012/11/02/using-the-projects-plugin-in-kate/ New Project Plugin]|kwrite-devel@kde.org|Christoph Cullmann}}&lt;br /&gt;
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/06/passive-notifications-in-kate-part/ Passive Notification System]|kwrite-devel@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/05/loading-remote-files/ Loading Remote File Notification]|kwrite-devel@kde.org|Christoph Cullmann}}&lt;br /&gt;
&lt;br /&gt;
{{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}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/07/default-color-schemas/ Predefined color schemes]|kwrite-devel@kde.org|C. Cullmann/D. Haumann}}&lt;br /&gt;
{{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}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kdialog|Add support for detailedsorry/detailederror messages|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureDone|Rocs|Improve project handling: load/save dialogs, add project journal.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Support TGF (trivial graph format) documents for import/export.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Support core features for DOT/Graphvis documents for import/export.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Add TikZ/PGF graphic export.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Main Window UI Reorganization: Editor Toolbar, dialogs, Information Panel|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Configuration Dialog Optimizations: Code-Editor, Graph Editor|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|KTouch|Ship ktouch/next|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureDone|KTouch|Smart resizing of training screen with aligned vertical lines|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureDone|KTouch|Prominent hint during training if the user makes repeatedly errors|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureDone|KTouch|Show course descriptions in course selector|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureDone|KTouch|Show a message when keyboard layout visualization isn't available due missing data|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureDone|Analitza|New plotting framework|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}&lt;br /&gt;
{{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|Pairs|Pairs Theme editor|marco.calignano@gmail.com|Marco Calignano}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Mark right angles|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Allow the displayed speed of moves to be adjusted.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Animate multi-stage moves, to make it easier for a human player to follow their progress.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Show multi-stage moves in an order that is easier to follow.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Validate the loading of saved games and report errors.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Rewrite the main AI class and make it use a true Minimax method.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Add a simple Print facility for KSudoku puzzles.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|Picmi|Add new game, Picmi: A nonogram logic game for KDE.|jakob.gruber@gmail.com|Jakob Gruber}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureInProgress|okular|Tiled rendering|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
{{FeatureDone|Gwenview|Recursive importer|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureDone|Gwenview|Color profile support|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|Juk|Add lyrics view|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
{{FeatureDone|KAlarm|Add command line and D-Bus option to output list of scheduled alarms|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
{{FeatureDone|ComicStrip|Replace with QML version|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureDone|Calculator|Replace with QML version|luizromario@gmail.com|Luiz Romário Santana Rios}}&lt;br /&gt;
{{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|aleixpol@blue-systems.com|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|Dictionary KRunner|Look up words in the dictionary by typing in 'define {word}' in krunner. [http://blog.zx2c4.com/808 Blog]|Jason@zx2c4.com|Jason A. Donenfeld}}&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureDone|Umbrello|Line based diagram grid |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Ark|Make it possible to disable internal previewer|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Documentation/tutorials/kparts</id>
		<title>Documentation/tutorials/kparts</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Documentation/tutorials/kparts"/>
				<updated>2012-11-16T18:13:43Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: fixed link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Development/Tutorials/Using_KParts]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Documentation/tutorials/kparts</id>
		<title>Documentation/tutorials/kparts</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Documentation/tutorials/kparts"/>
				<updated>2012-11-16T18:10:52Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: There is a wikipedia link to this page, which is otherwise broken&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[/Development/Tutorials/Using_KParts]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan</id>
		<title>Schedules/KDE4/4.10 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan"/>
				<updated>2012-10-25T19:09:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* kdesdk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.10 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.10 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.9 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|QML Containments|Making it possible to do full-featured containments in QML|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|nepomuk-indexer|New Nepomuk Indexer|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukbakcup|Nepomuk Backup rewritten from scratch|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomuk KCM|Rewrite the Nepomuk KCM|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomuk tags|Nepomuk Tags KIO Slave|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadtawdiget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display application menu and title bar side by side for maximized windows ({{bug |102607}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Add support for appmenu-qt ({{bug |266596}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|GHNS support for Scripted Effects ({{bug |296773}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Animate Window Maximize/Restore ({{bug |308990}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Configurable quick tile area ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Decorations not visible ({{bug |305875}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|drag-and-drop between windows by cover switch alt-tab causes apps to crash ({{bug |179077}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add a rule to select the screen ({{bug |183996}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: Need Mouse navigation in flip switch mode ({{bug |244439}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Request category for scripted KWin Effects on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Request category for KWin Scripts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Request category for Window Switcher Layouts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Allow direct rendering with fglrx ({{bug |301103}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Don't use OpenGL matrix stack in OpenGL 2 backend ({{bug |303093}}, Review 105455)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Refactor Screen/Window PaintData ({{bug |303314}}, Review 105141)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Rapid flickering in locked screen -- makes it difficult to unlock ({{bug |303579}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|double click menu to close needs GUI config ({{bug |305738}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Toplevel::windowType() needs performance improvements ({{bug |306384}}, Review 106349)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|GLPlatform should recommend either OpenGL1 or OpenGL2 compositing ({{bug |306436}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Zoom effect broken in master ({{bug |307609}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|kwin fails to build when the GLES support is disabled ({{bug |307866}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|[JJ] Some effect authors are listed as &amp;quot;Name1 &amp;amp; Name2&amp;quot; ({{bug |307928}}, Review 106880)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add screen management actions to window context menus ({{bug |269207}}, Review 106065)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Move Workspace's compositing functionality to own class Compositor ({{bug |299277}}, Review 102420)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Option to disable close on double click in Aurorae ({{bug |301327}}, Review 106160)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Remove Tiling Support From KWin ({{bug |303090}}, Review 105546)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Allow Scripts to add menus to useractions menu ({{bug |303756}}, Review 106285)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Generic QML support for Aurorae Themes ({{bug |303810}}, Review 105768)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Split out Useractions Menu from Workspace ({{bug |305832}}, Review 106085)|mgraesslin@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureInProgress|oxygen decoration|Implement ExtendedBorderRegion support, to resize windows outside of their actual borders|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}&lt;br /&gt;
{{FeatureDone|oxygen style|Implement BlurBehind semi-transparent tooltips when available|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}&lt;br /&gt;
{{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Notifications applet to QML|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureInProgress|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|System Tray|System tray with interface in QML|dmitry.ashkadov@gmail.com|Dmitry Ashkadov}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|systemsettings|Keyboard layout preview|amourphious1992@gmail.com|Shivam Makkar}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement parallel sort algorithm|emmanuelpescosta099@gmail.com|Emmanuel Pescosta}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Add GUI option for the &amp;quot;Rename Inline&amp;quot; setting|frank78ac@googlemail.com|Frank Reininghaus}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Add &amp;quot;Icon Size&amp;quot; submenu to the Places Panel context menu|frank78ac@googlemail.com|Frank Reininghaus}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++  |dantti12@gmail.com|Daniel Nicoletti}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Support for Python plugins|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kate|Add optional document &amp;quot;minimap&amp;quot; to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kate|Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kdialog|Add support for detailedsorry/detailederror messages|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Rocs|Journal files for projects.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Revisit graph export/import functionality to fully support: TGF, DOT, GML, GraphML|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Main Window UI Reorganization|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Edit Menu|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Code Editor Configuration Dialog|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|KTouch|Ship ktouch/next|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Smart resizing of training screen with aligned vertical lines|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Prominent hint during training if the user makes repeatedly errors|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Show course descriptions in course selector|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Show a message when keyboard layout visualizion isn't available due missing data|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureDone|Analitza|New plotting framework|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}&lt;br /&gt;
{{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|Pairs|Pairs Theme editor|marco.calignano@gmail.com|Marco Calignano}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Mark right angles|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Allow the displayed speed of moves to be adjusted.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Animate multi-stage moves, to make it easier for a human player to follow their progress.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Show multi-stage moves in an order that is easier to follow.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Validate the loading of saved games and report errors.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Rewrite the main AI class and make it use a true Minimax method.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureInProgress|KSudoku|Add a simple Print facility for KSudoku puzzles.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureInProgress|okular|Tiled rendering|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Recursive importer|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Color profile support|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|Juk|Add lyrics view|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
{{FeatureInProgress|ComicStrip|Replace with QML version|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureInProgress|Calculator|Replace with QML version|luizromario@gmail.com|Luiz Romário Santana Rios}}&lt;br /&gt;
{{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|aleixpol@blue-systems.com|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|Dictionary KRunner|Look up words in the dictionary by typing in 'define {word}' in krunner.|Jason@zx2c4.com|Jason A. Donenfeld}}&lt;br /&gt;
{{FeatureInProgress|Calculator|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureDone|Umbrello|Line based diagram grid |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Ark|Make it possible to disable internal previewer|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan</id>
		<title>Schedules/KDE4/4.10 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan"/>
				<updated>2012-10-25T18:50:27Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* kdesdk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.10 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.10 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.9 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;b&amp;gt;NO NEW FEATURES ALLOWED&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}&lt;br /&gt;
{{FeatureInProgress|QML Containments|Making it possible to do full-featured containments in QML|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|nepomuk-indexer|New Nepomuk Indexer|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukbakcup|Nepomuk Backup rewritten from scratch|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomuk KCM|Rewrite the Nepomuk KCM|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomuk tags|Nepomuk Tags KIO Slave|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
{{FeatureInProgress|nepomuk filemetadtawdiget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|kwin|Usability issue: &amp;quot;Attach as tab to&amp;quot; menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display application menu and title bar side by side for maximized windows ({{bug |102607}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Add support for appmenu-qt ({{bug |266596}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|GHNS support for Scripted Effects ({{bug |296773}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Get rid of  &amp;quot;Display borders on maximized windows&amp;quot; setting ({{bug |299245}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|clientPopup: &amp;quot;'More actions' and &amp;quot;Attach as tab to&amp;quot;  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Windows list icon does not show up in &amp;quot;Walk Through Desktop List&amp;quot; ({{bug |306187}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Animate Window Maximize/Restore ({{bug |308990}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Configurable quick tile area ({{bug |308993}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Decorations not visible ({{bug |305875}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|drag-and-drop between windows by cover switch alt-tab causes apps to crash ({{bug |179077}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add a rule to select the screen ({{bug |183996}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: Need Mouse navigation in flip switch mode ({{bug |244439}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Request category for scripted KWin Effects on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Request category for KWin Scripts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Request category for Window Switcher Layouts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Allow direct rendering with fglrx ({{bug |301103}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Don't use OpenGL matrix stack in OpenGL 2 backend ({{bug |303093}}, Review 105455)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Refactor Screen/Window PaintData ({{bug |303314}}, Review 105141)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Rapid flickering in locked screen -- makes it difficult to unlock ({{bug |303579}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|double click menu to close needs GUI config ({{bug |305738}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Toplevel::windowType() needs performance improvements ({{bug |306384}}, Review 106349)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|GLPlatform should recommend either OpenGL1 or OpenGL2 compositing ({{bug |306436}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Zoom effect broken in master ({{bug |307609}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|kwin fails to build when the GLES support is disabled ({{bug |307866}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|[JJ] Some effect authors are listed as &amp;quot;Name1 &amp;amp; Name2&amp;quot; ({{bug |307928}}, Review 106880)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add screen management actions to window context menus ({{bug |269207}}, Review 106065)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Move Workspace's compositing functionality to own class Compositor ({{bug |299277}}, Review 102420)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Option to disable close on double click in Aurorae ({{bug |301327}}, Review 106160)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Remove Tiling Support From KWin ({{bug |303090}}, Review 105546)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Allow Scripts to add menus to useractions menu ({{bug |303756}}, Review 106285)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Generic QML support for Aurorae Themes ({{bug |303810}}, Review 105768)|mgraesslin@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Split out Useractions Menu from Workspace ({{bug |305832}}, Review 106085)|mgraesslin@kde.org}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Notifications applet to QML|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}&lt;br /&gt;
{{FeatureInProgress|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}&lt;br /&gt;
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|System Tray|System tray with interface in QML|dmitry.ashkadov@gmail.com|Dmitry Ashkadov}}&lt;br /&gt;
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|systemsettings|Keyboard layout preview|amourphious1992@gmail.com|Shivam Makkar}}&lt;br /&gt;
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}&lt;br /&gt;
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement parallel sort algorithm|emmanuelpescosta099@gmail.com|Emmanuel Pescosta}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Add GUI option for the &amp;quot;Rename Inline&amp;quot; setting|frank78ac@googlemail.com|Frank Reininghaus}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Dolphin|Add &amp;quot;Icon Size&amp;quot; submenu to the Places Panel context menu|frank78ac@googlemail.com|Frank Reininghaus}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++  |dantti12@gmail.com|Daniel Nicoletti}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Support for Python plugins|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|srhaque@theiet.org|Shaheed Haque}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kate|Add optional document &amp;quot;minimap&amp;quot; to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Kate|Macro support|kdedevel@etothepiplusone.com|Simon St James}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Kdialog|Add support for detailedsorry/detailederror messages|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Konsole|Make the d&amp;amp;d popup menu optional|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Rocs|Journal files for projects.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Revisit graph export/import functionality to fully support: TGF, DOT, GML, GraphML|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Main Window UI Reorganization|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&amp;amp;paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Visual Graph Editor Edit Menu|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Code Editor Configuration Dialog|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|KTouch|Ship ktouch/next|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Smart resizing of training screen with aligned vertical lines|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Prominent hint during training if the user makes repeatedly errors|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Show course descriptions in course selector|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureTodo|KTouch|Show a message when keyboard layout visualizion isn't available due missing data|sebastiangottfried@web.de|Sebastian Gottfried}}&lt;br /&gt;
{{FeatureDone|Analitza|New plotting framework|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}&lt;br /&gt;
{{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|Pairs|Pairs Theme editor|marco.calignano@gmail.com|Marco Calignano}}&lt;br /&gt;
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}&lt;br /&gt;
{{FeatureInProgress|Kig|Mark right angles|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Allow the displayed speed of moves to be adjusted.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Animate multi-stage moves, to make it easier for a human player to follow their progress.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Show multi-stage moves in an order that is easier to follow.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Validate the loading of saved games and report errors.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Rewrite the main AI class and make it use a true Minimax method.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureInProgress|KSudoku|Add a simple Print facility for KSudoku puzzles.|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureInProgress|okular|Tiled rendering|okular-devel@kde.org|Okular Developers}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Recursive importer|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Color profile support|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|Juk|Add lyrics view|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}&lt;br /&gt;
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|BackupMail|Extend backup to all kdepim apps|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}&lt;br /&gt;
{{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
{{FeatureInProgress|ComicStrip|Replace with QML version|rshah0385@kireihana.com|Reza Fatahilah Shah}}&lt;br /&gt;
{{FeatureInProgress|Calculator|Replace with QML version|luizromario@gmail.com|Luiz Romário Santana Rios}}&lt;br /&gt;
{{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|aleixpol@blue-systems.com|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|Dictionary KRunner|Look up words in the dictionary by typing in 'define {word}' in krunner.|Jason@zx2c4.com|Jason A. Donenfeld}}&lt;br /&gt;
{{FeatureInProgress|Calculator|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureDone|Umbrello|Line based diagram grid |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Ark|Make it possible to disable internal previewer|kde@privat.broulik.de|Kai Uwe Broulik}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan</id>
		<title>Schedules/KDE4/4.9 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan"/>
				<updated>2012-07-20T20:58:25Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* kdeedu */ updated marble&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.9 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|KGlobalSettings|Make KGlobalSettings reread locale settings before calling settingsChanged().|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
{{FeatureDone|Kate Part|Reworked Color Configuration|dhaumann@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|KActivities|Encryption for private activities (not available via UI).|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureDone|KActivities|Linking files to activities in Dolphin, Konqueror, Folder View.|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureDone|KActivities|Activities KIO.|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Thumbnail|fix for bookmarks|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|ksmserver|Port shutdown dialog to QML|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|plasma|MPRIS2 dataengine|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|kwin|Lanczos Filter broken after screen size changes ({{bug |296065}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for KWin Scripts ({{bug |296774}}, Review 104877)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|KConf Update Script for KWin 4.9 ({{bug |296775}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for scripted KWin Effects on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for KWin Scripts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for Window Switching Layouts ({{bug |297636}}, Review 104894)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for Window Switcher Layouts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Update Documentation for Window Switcher Layouts ({{bug |297638}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|ThumbnailItem allows upscaling of Windows ({{bug |297864}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Increase ABI version for KDecorations ({{bug |299140}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Useraction menu closes when focus passes to another window ({{bug |81743}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: change focus only when moving mouse ({{bug |92290}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: kwin fulscreen / un-fullscreen system notifications ({{bug |124612}}, Review 104457)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Insufficient stacking order handling for deleted windows ({{bug |158262}}, Review 104519)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: Use arrow keys to control cover switch. ({{bug |178595}}, Review 104438)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|No reason given why some desktop effects cannot be activated ({{bug |209213}}, Review 104847)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}                                                                                                                            &lt;br /&gt;
{{FeatureDone|kwin|Wobbly windows wobbles strange after quick-maximization ({{bug |222102}})|kwin-bugs-null@kde.org}}                        &lt;br /&gt;
{{FeatureDone|kwin|&amp;quot;Move&amp;quot; command should allow off-screen window moving same as Alt + click trick ({{bug |229942}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Bug with shading always inactive windows ({{bug |242217}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Change title of menu item &amp;quot;Configure window behaviour...&amp;quot; ({{bug |249486}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Task switcher message when no windows looks ugly with stars ({{bug |260938}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Placement Policy 'under mouse' ({{bug |272162}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: Synchronize Show Desktop wording in all tabbox effects ({{bug |273478}}, Review 104436)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|closing session crash ({{bug |282933}}, Review 104690)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Window Specific Settings dialog has no help function ({{bug |286783}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add &amp;quot;Present Windows - Window Class&amp;quot; to &amp;quot;Screen Edges&amp;quot; functions ({{bug |288960}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|[JJ] Select next window with arrow key in Alt+Tab ({{bug |291916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|KWin crashed when I was switching windows ({{bug |292614}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Kill helper should be out of process ({{bug |295940}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Synchronize user actions menu with libtaskmanager ({{bug |296056}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Different binary name for KWin Active ({{bug |296084}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Window Switcher KCM needs to be reworked ({{bug |297639}}, Review 104525)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Document global JavaScript methods in KWin Scripting API documentation ({{bug |297640}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Elevate windows in addition to highlight ({{bug |297809}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|KWin crashes when interacting with Plasma ({{bug |298669}}, Review 104714)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add ABI check to KDecorations ({{bug |299141}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Effects cannot be configured ({{bug |299163}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Adding proper window thumbnail clipping to the QML tabbox ({{bug |299198}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Improve VSync strategy ({{bug |299274}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Screen Edge bindings for KWin Scripting ({{bug |299275}}, Review 104904)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Better QML selection list for Window Switcher layout ({{bug |299278}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add layout specification to D-Bus call for invoking TabBox ({{bug |299279}}, Review 104838)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Default Bindings for Switching between Windows of current Application ({{bug |299308}}, Review 104730)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Make desktop focus chains activities aware ({{bug |299309}}, Review 104649)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Activity window rules (Review 104972) |ivan.cukic@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Desktop Zoom should be saved between sessions ({{bug |189956}}, Review 104597)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Refactor into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureDone|FolderView|Show files related to an activity|ivan.cukic@kde.org|Ivan Cukic}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|Dolphin|Optionally remember the column-widths of the details view|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Allow to disable the expandable folders of the details view|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Implement inline renaming for the new view-engine|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Allow to optionally set a maximum number of lines for the icons-view|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Implement support for back/forward mouse buttons|sebasti@n-doerner.de|Sebastian Dörner}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
{{FeatureDone|Konsole|Move menubar and tabbar settings out of profile and into &amp;quot;Configure Konsole&amp;quot;|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Add command line options for controlling the visibility of menubar and tabbar|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Allow dragging tab out of current window and into its own window|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Add &amp;quot;Clone Tab&amp;quot; action for opening new tab using the same profile used by current tab |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Add &amp;quot;Change Directory To&amp;quot; action in the popup menu of drag &amp;amp; drop operation |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Allow action in the context menu for searching selected text using KDE WebShortcuts |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Provide the searching ability in konsolepart|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|konsolepart can notify the hosting application(e.g, dolphin) of the changing of current directory |adaptee@gmail.com|Jekyll Wu}} &lt;br /&gt;
{{FeatureDone|Konsole|Allow changing tab title through escape sequence like &amp;quot;\e]30;Tab Title\a&amp;quot; |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Allow users to have better control of the copy &amp;amp; paste behavior of mouse within Konsole|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Have support for &amp;quot;repeatX&amp;quot; in the projection classes|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|Marble|Flightgear position provider plugin|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureDone|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Extend graph data structure to support overlay graphs|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Stepped execution of algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|General unit test cleanup and overhauling|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Data types and pointer types|rocs-devel@kde.org|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Kig|Improve Cancel Construction and Undo actions|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureDone|Pairs|New memory game|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|KAlgebra Mobile|Many improvements, including Android and better Active support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|Granatier|improve config UI for player and arena selection|m-hias@gmx.de|Mathias Kraus}}&lt;br /&gt;
{{FeatureDone|Kajongg|tooltips giving playings hints|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|new config option: propose what to do|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|make it possible to replay a game from a screen shot (for better debugging)|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|improve Robot AI|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|Add default voices|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|Players can chat with each other from within kajongg|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Add the Gold Rush II championship game (20 levels), contributed by Gabriel Miltschitzky|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Add solution files to some KGoldrunner games|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KPatience|Saved game files now include the whole game history|coates@kde.org|Parker Coates}}&lt;br /&gt;
{{FeatureDone|KSudoku|Simplify the XML descriptions of puzzle shapes|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Add XML and Desktop files for seven new two-dimensional puzzle shapes|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Add XML and Desktop files for three new three-dimensional puzzle shapes|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Improve the quality and relevance of KSudoku hints|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KSudoku|Integrate the new generator/solver and the old KSudoku code more closely|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KMahjongg|Make the BoardEditor running again|Coding@Christian-Krippendorf.de|Christian Krippendorf}}&lt;br /&gt;
{{FeatureDone|KMahjongg|Implement an option for random layouts|Coding@Christian-Krippendorf.de|Christian Krippendorf}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Gwenview|Fullscreen browse|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureInProgress|Okular|Store annotations with documents {{bug |151614}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureInProgress|Okular|Print document with annotations {{bug |159005}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Annotations Screen support (embedded movies in PDF) {{bug |172847}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Aggressive page preloading {{bug |184196}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Hyphen-aware search {{bug |190433}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Multiple bookmarks per page {{bug |157198}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Allow the renaming of bookmark &amp;quot;parent&amp;quot; items|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Allow the page number selector to be added to the toolbar {{bug |279128}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Double click to select workds {{bug |187347}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Make Okular inhibit sleep and screen power management when in Presentation mode|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Behavior for left/right arrow keys (Review 104596)|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Remember the mouse mode on exit|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Make search from the current page the default|okular-devel@kde.org|}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|JuK|last.fm scrobbling|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|JuK|cover-fetching from last.fm|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|JuK|MPRIS2 support|alex.merry@kmail.net|Alex Merry}}&lt;br /&gt;
{{FeatureDone|JuK|MPRIS2 support|hein@kde.org|Eike Hein}}&lt;br /&gt;
{{FeatureDone|Dragon|MPRIS2 support|hein@kde.org|Eike Hein}}&lt;br /&gt;
{{FeatureDone|JuK|Support embedded cover art for MP4/AAC files|mpyne@kde.org|Michael Pyne}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Kopete|Add option to group all offline users into a &amp;quot;Offline Users&amp;quot; group|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
{{FeatureDone|Kopete|Show contact's status change in chat window|igor.poboiko@gmail.com|Igor Poboiko}}&lt;br /&gt;
{{FeatureDone|Kopete|Add context option &amp;quot;rename&amp;quot; to contacts and allow changing custom display name inline.|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Akonadi Google Resources|Move contacts and calendars resources from Akonadi Google project to kdepim-runtime|dan@progdan.cz|Dan Vratil}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KTnef|Bring back KTnef from the KDE3 days. KTnef is a standalone TNEF attachment viewer|winter@kde.org|Allen Winter}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Akonadi Kolab Resources|Kolab resource using the Kolab libraries to kdepim-runtime|chrigi_1@fastmail.fm|Christian Mollekopf}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Extend Akonotes Format|Extend the akonotes format to support features required by zanshin and kolab|chrigi_1@fastmail.fm|Christian Mollekopf}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Import pim data|ImportWizard allows to import settings/mails/filters/calendar/addressbook from thunderbird/evolution/etc. when exists.|montel@kde.org|Laurent Montel}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Archive Mail Agent|Archive Mail Agent archives your mail folders on a scheduled basis.|montel@kde.org|Laurent Montel}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Backup Mail|Backup Mail saves/restores mail config/config (akonadi)/database nepomuk/resources etc.|montel@kde.org|Laurent Montel}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Now Playing|replace with QML version|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureInProgress|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureDone|Lokalize|Optimize TM fuzzy searching||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureDone|Lokalize|File search tab||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureDone|Lokalize|.ts support||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureDone|Umbrello|diagram auto layout support|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureDone|Umbrello|diagram graphviz dot export |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureDone|Thumbnail|PO thumbnailer|shuizhuyuanluo@126.com|Ni Hui}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan</id>
		<title>Schedules/KDE4/4.9 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan"/>
				<updated>2012-05-29T06:19:04Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* kdesdk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.9 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|KGlobalSettings|Make KGlobalSettings reread locale settings before calling settingsChanged().|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
{{FeatureDone|Kate Part|Reworked Color Configuration|dhaumann@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|KActivities|Encryption for private activities (not available via UI).|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureDone|KActivities|Linking files to activities in Dolphin, Konqueror, Folder View.|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureDone|KActivities|Activities KIO.|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Thumbnail|fix for bookmarks|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|ksmserver|Port shutdown dialog to QML|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|plasma|MPRIS2 dataengine|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|kwin|Lanczos Filter broken after screen size changes ({{bug |296065}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for KWin Scripts ({{bug |296774}}, Review 104877)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|KConf Update Script for KWin 4.9 ({{bug |296775}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for scripted KWin Effects on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for KWin Scripts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for Window Switching Layouts ({{bug |297636}}, Review 104894)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for Window Switcher Layouts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Update Documentation for Window Switcher Layouts ({{bug |297638}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|ThumbnailItem allows upscaling of Windows ({{bug |297864}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Increase ABI version for KDecorations ({{bug |299140}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Useraction menu closes when focus passes to another window ({{bug |81743}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: change focus only when moving mouse ({{bug |92290}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: kwin fulscreen / un-fullscreen system notifications ({{bug |124612}}, Review 104457)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Insufficient stacking order handling for deleted windows ({{bug |158262}}, Review 104519)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: Use arrow keys to control cover switch. ({{bug |178595}}, Review 104438)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|No reason given why some desktop effects cannot be activated ({{bug |209213}}, Review 104847)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}                                                                                                                            &lt;br /&gt;
{{FeatureDone|kwin|Wobbly windows wobbles strange after quick-maximization ({{bug |222102}})|kwin-bugs-null@kde.org}}                        &lt;br /&gt;
{{FeatureDone|kwin|&amp;quot;Move&amp;quot; command should allow off-screen window moving same as Alt + click trick ({{bug |229942}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Bug with shading always inactive windows ({{bug |242217}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Change title of menu item &amp;quot;Configure window behaviour...&amp;quot; ({{bug |249486}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Task switcher message when no windows looks ugly with stars ({{bug |260938}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Placement Policy 'under mouse' ({{bug |272162}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: Synchronize Show Desktop wording in all tabbox effects ({{bug |273478}}, Review 104436)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|closing session crash ({{bug |282933}}, Review 104690)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Window Specific Settings dialog has no help function ({{bug |286783}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add &amp;quot;Present Windows - Window Class&amp;quot; to &amp;quot;Screen Edges&amp;quot; functions ({{bug |288960}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|[JJ] Select next window with arrow key in Alt+Tab ({{bug |291916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|KWin crashed when I was switching windows ({{bug |292614}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Kill helper should be out of process ({{bug |295940}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Synchronize user actions menu with libtaskmanager ({{bug |296056}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Different binary name for KWin Active ({{bug |296084}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Window Switcher KCM needs to be reworked ({{bug |297639}}, Review 104525)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Document global JavaScript methods in KWin Scripting API documentation ({{bug |297640}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Elevate windows in addition to highlight ({{bug |297809}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|KWin crashes when interacting with Plasma ({{bug |298669}}, Review 104714)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add ABI check to KDecorations ({{bug |299141}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Effects cannot be configured ({{bug |299163}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Adding proper window thumbnail clipping to the QML tabbox ({{bug |299198}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Improve VSync strategy ({{bug |299274}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Screen Edge bindings for KWin Scripting ({{bug |299275}}, Review 104904)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Better QML selection list for Window Switcher layout ({{bug |299278}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add layout specification to D-Bus call for invoking TabBox ({{bug |299279}}, Review 104838)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Default Bindings for Switching between Windows of current Application ({{bug |299308}}, Review 104730)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Make desktop focus chains activities aware ({{bug |299309}}, Review 104649)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Activity window rules (Review 104972) |ivan.cukic@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Desktop Zoom should be saved between sessions ({{bug |189956}}, Review 104597)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Refactor into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureDone|FolderView|Show files related to an activity|ivan.cukic@kde.org|Ivan Cukic}}&lt;br /&gt;
{{FeatureDone|Dolphin|Allow to show any kind of metadata like ratings, tags, comments, image-sizes, music-artist, ... beside each item of the view.|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|Dolphin|Optionally remember the column-widths of the details view|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Allow to disable the expandable folders of the details view|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Implement inline renaming for the new view-engine|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Allow to optionally set a maximum number of lines for the icons-view|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
{{FeatureDone|Konsole|Move menubar and tabbar settings out of profile and into &amp;quot;Configure Konsole&amp;quot;|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Add command line options for controlling the visibility of menubar and tabbar|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Allow dragging tab out of current window and into its own window|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Add &amp;quot;Clone Tab&amp;quot; action for opening new tab using the same profile used by current tab |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Add &amp;quot;Change Directory To&amp;quot; action in the popup menu of drag &amp;amp; drop operation |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Allow action in the context menu for searching selected text using KDE WebShortcuts |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Provide the searching ability in konsolepart|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|konsolepart can notify the hosting application(e.g, dolphin) of the changing of current directory |adaptee@gmail.com|Jekyll Wu}} &lt;br /&gt;
{{FeatureDone|Konsole|Allow changing tab title through escape sequence like &amp;quot;\e]30;Tab Title\a&amp;quot; |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Allow users to have better control of the copy &amp;amp; paste behavior of mouse within Konsole|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Extend graph data structure to support overlay graphs|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Stepped execution of algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|General unit test cleanup and overhauling|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|New Project Wizard - guided creation based on loaded plugins|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Project journal files|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|New Add-Node/Add-Link Toolbar for data types and pointer types|rocs-devel@kde.org|Rocs Developers}}&lt;br /&gt;
{{FeatureDone|Kig|Improve Cancel Construction and Undo actions|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureDone|Pairs|New memory game|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|KAlgebra Mobile|Many improvements, including Android and better Active support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkdegames|[http://community.kde.org/Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|Granatier|improve config UI for player and arena selection|m-hias@gmx.de|Mathias Kraus}}&lt;br /&gt;
{{FeatureDone|Kajongg|tooltips giving playings hints|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|new config option: propose what to do|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|make it possible to replay a game from a screen shot (for better debugging)|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|improve Robot AI|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|Add default voices|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|Players can chat with each other from within kajongg|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureInProgress|Kajongg|Add support for other rule variants, starting with Classical Chinese variants|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureTodo|Kajongg|Print rulesets, also more than one in parallel for comparisons|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Add the Gold Rush II championship game (20 levels), contributed by Gabriel Miltschitzky|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Add solution files to some KGoldrunner games|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KPatience|Saved game files now include the whole game history|coates@kde.org|Parker Coates}}&lt;br /&gt;
{{FeatureDone|KSudoku|Simplify the XML descriptions of puzzle shapes|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Add XML and Desktop files for seven new two-dimensional puzzle shapes|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Add XML and Desktop files for three new three-dimensional puzzle shapes|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Improve the quality and relevance of KSudoku hints|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KSudoku|Integrate the new generator/solver and the old KSudoku code more closely|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KMahjongg|Make the BoardEditor running again|Coding@Christian-Krippendorf.de|Christian Krippendorf}}&lt;br /&gt;
{{FeatureDone|KMahjongg|Implement an option for random layouts|Coding@Christian-Krippendorf.de|Christian Krippendorf}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Gwenview|Fullscreen browse|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureInProgress|Okular|Store annotations with documents {{bug |151614}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureInProgress|Okular|Print document with annotations {{bug |159005}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Annotations Screen support (embedded movies in PDF) {{bug |172847}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Aggressive page preloading {{bug |184196}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Hyphen-aware search {{bug |190433}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Multiple bookmarks per page {{bug |157198}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Allow the renaming of bookmark &amp;quot;parent&amp;quot; items|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Allow the page number selector to be added to the toolbar {{bug |279128}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Double click to select workds {{bug |187347}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Make Okular inhibit sleep and screen power management when in Presentation mode|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Behavior for left/right arrow keys (Review 104596)|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Remember the mouse mode on exit|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Make search from the current page the default|okular-devel@kde.org|}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|JuK|last.fm scrobbling|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|JuK|cover-fetching from last.fm|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|JuK|MPRIS2 support|alex.merry@kmail.net|Alex Merry}}&lt;br /&gt;
{{FeatureDone|JuK|MPRIS2 support|hein@kde.org|Eike Hein}}&lt;br /&gt;
{{FeatureDone|Dragon|MPRIS2 support|hein@kde.org|Eike Hein}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Kopete|Add option to group all offline users into a &amp;quot;Offline Users&amp;quot; group|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
{{FeatureDone|Kopete|Show contact's status change in chat window|igor.poboiko@gmail.com|Igor Poboiko}}&lt;br /&gt;
{{FeatureDone|Kopete|Add context option &amp;quot;rename&amp;quot; to contacts and allow changing custom display name inline.|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Akonadi Google Resources|Move contacts and calendars resources from Akonadi Google project to kdepim-runtime|dan@progdan.cz|Dan Vratil}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KTnef|Bring back KTnef from the KDE3 days. KTnef is a standalone TNEF attachment viewer|winter@kde.org|Allen Winter}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Akonadi Kolab Resources|Kolab resource using the Kolab libraries to kdepim-runtime|chrigi_1@fastmail.fm|Christian Mollekopf}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Extend Akonotes Format|Extend the akonotes format to support features required by zanshin and kolab|chrigi_1@fastmail.fm|Christian Mollekopf}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Import pim data|ImportWizard allows to import settings/mails/filters/calendar/addressbook from thunderbird/evolution/etc. when exists.|montel@kde.org|Laurent Montel}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Archive Mail Agent|Archive Mail Agent archives your mail folders on a scheduled basis.|montel@kde.org|Laurent Montel}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Backup Mail|Backup Mail saves/restores mail config/config (akonadi)/database nepomuk/resources etc.|montel@kde.org|Laurent Montel}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Now Playing|replace with QML version|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureDone|Lokalize|Optimize TM fuzzy searching||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureDone|Lokalize|File search tab||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureTodo|Lokalize|.ts support||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureDone|Umbrello|diagram auto layout support|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureDone|Umbrello|diagram graphviz dot export |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureDone|Thumbnail|PO thumbnailer|shuizhuyuanluo@126.com|Ni Hui}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan</id>
		<title>Schedules/KDE4/4.9 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan"/>
				<updated>2012-05-29T06:18:07Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* kdesdk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.9 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|KGlobalSettings|Make KGlobalSettings reread locale settings before calling settingsChanged().|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
{{FeatureDone|Kate Part|Reworked Color Configuration|dhaumann@kde.org|Dominik Haumann}}&lt;br /&gt;
{{FeatureDone|KActivities|Encryption for private activities (not available via UI).|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureDone|KActivities|Linking files to activities in Dolphin, Konqueror, Folder View.|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
{{FeatureDone|KActivities|Activities KIO.|ivan.cukic@kde.org|Ivan Čukić}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Thumbnail|fix for bookmarks|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|ksmserver|Port shutdown dialog to QML|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}&lt;br /&gt;
{{FeatureDone|plasma|MPRIS2 dataengine|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
&amp;lt;!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!&lt;br /&gt;
BEGIN GENERATED SECTION --&amp;gt;&lt;br /&gt;
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|kwin|Lanczos Filter broken after screen size changes ({{bug |296065}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for KWin Scripts ({{bug |296774}}, Review 104877)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|KConf Update Script for KWin 4.9 ({{bug |296775}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for scripted KWin Effects on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for KWin Scripts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureInProgress|kwin|GHNS support for Window Switching Layouts ({{bug |297636}}, Review 104894)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Request category for Window Switcher Layouts on kde-(look&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Update Documentation for Window Switcher Layouts ({{bug |297638}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|ThumbnailItem allows upscaling of Windows ({{bug |297864}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Increase ABI version for KDecorations ({{bug |299140}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Useraction menu closes when focus passes to another window ({{bug |81743}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: change focus only when moving mouse ({{bug |92290}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: kwin fulscreen / un-fullscreen system notifications ({{bug |124612}}, Review 104457)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Insufficient stacking order handling for deleted windows ({{bug |158262}}, Review 104519)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: Use arrow keys to control cover switch. ({{bug |178595}}, Review 104438)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|No reason given why some desktop effects cannot be activated ({{bug |209213}}, Review 104847)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{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}}                                                                                                                            &lt;br /&gt;
{{FeatureDone|kwin|Wobbly windows wobbles strange after quick-maximization ({{bug |222102}})|kwin-bugs-null@kde.org}}                        &lt;br /&gt;
{{FeatureDone|kwin|&amp;quot;Move&amp;quot; command should allow off-screen window moving same as Alt + click trick ({{bug |229942}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Bug with shading always inactive windows ({{bug |242217}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Change title of menu item &amp;quot;Configure window behaviour...&amp;quot; ({{bug |249486}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Task switcher message when no windows looks ugly with stars ({{bug |260938}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Placement Policy 'under mouse' ({{bug |272162}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|JJ: Synchronize Show Desktop wording in all tabbox effects ({{bug |273478}}, Review 104436)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|closing session crash ({{bug |282933}}, Review 104690)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Window Specific Settings dialog has no help function ({{bug |286783}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add &amp;quot;Present Windows - Window Class&amp;quot; to &amp;quot;Screen Edges&amp;quot; functions ({{bug |288960}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|[JJ] Select next window with arrow key in Alt+Tab ({{bug |291916}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|KWin crashed when I was switching windows ({{bug |292614}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Kill helper should be out of process ({{bug |295940}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Synchronize user actions menu with libtaskmanager ({{bug |296056}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Different binary name for KWin Active ({{bug |296084}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Window Switcher KCM needs to be reworked ({{bug |297639}}, Review 104525)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Document global JavaScript methods in KWin Scripting API documentation ({{bug |297640}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Elevate windows in addition to highlight ({{bug |297809}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|KWin crashes when interacting with Plasma ({{bug |298669}}, Review 104714)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add ABI check to KDecorations ({{bug |299141}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Effects cannot be configured ({{bug |299163}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Adding proper window thumbnail clipping to the QML tabbox ({{bug |299198}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Improve VSync strategy ({{bug |299274}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Screen Edge bindings for KWin Scripting ({{bug |299275}}, Review 104904)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Better QML selection list for Window Switcher layout ({{bug |299278}})|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Add layout specification to D-Bus call for invoking TabBox ({{bug |299279}}, Review 104838)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Default Bindings for Switching between Windows of current Application ({{bug |299308}}, Review 104730)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Make desktop focus chains activities aware ({{bug |299309}}, Review 104649)|kwin-bugs-null@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Activity window rules (Review 104972) |ivan.cukic@kde.org}}&lt;br /&gt;
{{FeatureDone|kwin|Desktop Zoom should be saved between sessions ({{bug |189956}}, Review 104597)|kwin-bugs-null@kde.org}}&lt;br /&gt;
&amp;lt;!-- END GENERATED SECTION --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Refactor into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
{{FeatureDone|FolderView|Show files related to an activity|ivan.cukic@kde.org|Ivan Cukic}}&lt;br /&gt;
{{FeatureDone|Dolphin|Allow to show any kind of metadata like ratings, tags, comments, image-sizes, music-artist, ... beside each item of the view.|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|Dolphin|Optionally remember the column-widths of the details view|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Allow to disable the expandable folders of the details view|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Implement inline renaming for the new view-engine|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Allow to optionally set a maximum number of lines for the icons-view|peter.penz19@gmail.com|Peter Penz}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}&lt;br /&gt;
{{FeatureDone|Konsole|Move menubar and tabbar settings out of profile and into &amp;quot;Configure Konsole&amp;quot;|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Add command line options for controlling the visibility of menubar and tabbar|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Allow dragging tab out of current window and into its own window|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Add &amp;quot;Clone Tab&amp;quot; action for opening new tab using the same profile used by current tab |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Add &amp;quot;Change Directory To&amp;quot; action in the popup menu of drag &amp;amp; drop operation |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Allow action in the context menu for searching selected text using KDE WebShortcuts |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Provide the searching ability in konsolepart|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|konsolepart can notify the hosting application(e.g, dolphin) of the changing of current directory |adaptee@gmail.com|Jekyll Wu}} &lt;br /&gt;
{{FeatureDone|Konsole|Allow changing tab title through escape sequence like &amp;quot;\e]30;Tab Title\a&amp;quot; |adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
{{FeatureDone|Konsole|Allow users to have better control of the copy &amp;amp; paste behavior of mouse within Konsole|adaptee@gmail.com|Jekyll Wu}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Marble|Satellite Map NG|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Mars &amp;amp; Venus satellite plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn / Gerhard Holtkamp}}&lt;br /&gt;
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Toolbar polishing/refactoring|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureTodo|Marble|Solar Eclipse Plugin|rahn@kde.org|Torsten Rahn}}&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Extend graph data structure to support overlay graphs|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Stepped execution of algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|General unit test cleanup and overhauling|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureTodo|Rocs|New Project Wizard - guided creation based on loaded plugins|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Project journal files|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|New Add-Node/Add-Link Toolbar for data types and pointer types|rocs-devel@kde.org|Rocs Developers}}&lt;br /&gt;
{{FeatureDone|Kig|Improve Cancel Construction and Undo actions|david.narvaez@computer.org|David E. Narváez}}&lt;br /&gt;
{{FeatureDone|Pairs|New memory game|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
{{FeatureDone|KAlgebra Mobile|Many improvements, including Android and better Active support|aleixpol@kde.org|Aleix Pol Gonzalez}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|libkdegames|[http://community.kde.org/Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|Granatier|improve config UI for player and arena selection|m-hias@gmx.de|Mathias Kraus}}&lt;br /&gt;
{{FeatureDone|Kajongg|tooltips giving playings hints|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|new config option: propose what to do|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|make it possible to replay a game from a screen shot (for better debugging)|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|improve Robot AI|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|Add default voices|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|Players can chat with each other from within kajongg|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureInProgress|Kajongg|Add support for other rule variants, starting with Classical Chinese variants|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureTodo|Kajongg|Print rulesets, also more than one in parallel for comparisons|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Add the Gold Rush II championship game (20 levels), contributed by Gabriel Miltschitzky|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KGoldrunner|Add solution files to some KGoldrunner games|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KPatience|Saved game files now include the whole game history|coates@kde.org|Parker Coates}}&lt;br /&gt;
{{FeatureDone|KSudoku|Simplify the XML descriptions of puzzle shapes|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Add XML and Desktop files for seven new two-dimensional puzzle shapes|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Add XML and Desktop files for three new three-dimensional puzzle shapes|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{FeatureDone|KSudoku|Improve the quality and relevance of KSudoku hints|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KSudoku|Integrate the new generator/solver and the old KSudoku code more closely|iandw.au@gmail.com|Ian Wadham}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureDone|KMahjongg|Make the BoardEditor running again|Coding@Christian-Krippendorf.de|Christian Krippendorf}}&lt;br /&gt;
{{FeatureDone|KMahjongg|Implement an option for random layouts|Coding@Christian-Krippendorf.de|Christian Krippendorf}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Gwenview|Fullscreen browse|agateau@kde.org|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureInProgress|Okular|Store annotations with documents {{bug |151614}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureInProgress|Okular|Print document with annotations {{bug |159005}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Annotations Screen support (embedded movies in PDF) {{bug |172847}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Aggressive page preloading {{bug |184196}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Hyphen-aware search {{bug |190433}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Multiple bookmarks per page {{bug |157198}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Allow the renaming of bookmark &amp;quot;parent&amp;quot; items|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Allow the page number selector to be added to the toolbar {{bug |279128}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Double click to select workds {{bug |187347}}|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Make Okular inhibit sleep and screen power management when in Presentation mode|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Behavior for left/right arrow keys (Review 104596)|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Remember the mouse mode on exit|okular-devel@kde.org|}}&lt;br /&gt;
{{FeatureDone|Okular|Make search from the current page the default|okular-devel@kde.org|}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|JuK|last.fm scrobbling|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|JuK|cover-fetching from last.fm|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|JuK|MPRIS2 support|alex.merry@kmail.net|Alex Merry}}&lt;br /&gt;
{{FeatureDone|JuK|MPRIS2 support|hein@kde.org|Eike Hein}}&lt;br /&gt;
{{FeatureDone|Dragon|MPRIS2 support|hein@kde.org|Eike Hein}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Kopete|Add option to group all offline users into a &amp;quot;Offline Users&amp;quot; group|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
{{FeatureDone|Kopete|Show contact's status change in chat window|igor.poboiko@gmail.com|Igor Poboiko}}&lt;br /&gt;
{{FeatureDone|Kopete|Add context option &amp;quot;rename&amp;quot; to contacts and allow changing custom display name inline.|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Akonadi Google Resources|Move contacts and calendars resources from Akonadi Google project to kdepim-runtime|dan@progdan.cz|Dan Vratil}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|KTnef|Bring back KTnef from the KDE3 days. KTnef is a standalone TNEF attachment viewer|winter@kde.org|Allen Winter}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Akonadi Kolab Resources|Kolab resource using the Kolab libraries to kdepim-runtime|chrigi_1@fastmail.fm|Christian Mollekopf}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Extend Akonotes Format|Extend the akonotes format to support features required by zanshin and kolab|chrigi_1@fastmail.fm|Christian Mollekopf}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Import pim data|ImportWizard allows to import settings/mails/filters/calendar/addressbook from thunderbird/evolution/etc. when exists.|montel@kde.org|Laurent Montel}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Archive Mail Agent|Archive Mail Agent archives your mail folders on a scheduled basis.|montel@kde.org|Laurent Montel}}&lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Backup Mail|Backup Mail saves/restores mail config/config (akonadi)/database nepomuk/resources etc.|montel@kde.org|Laurent Montel}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Now Playing|replace with QML version|alex.merry@kdemail.net|Alex Merry}}&lt;br /&gt;
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}&lt;br /&gt;
{{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureDone|Lokalize|Optimize TM fuzzy searching||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureDone|Lokalize|File search tab||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureTodo|Lokalize|.ts support||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureInProgress|Umbrello|diagram auto layout support|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureDone|Umbrello|diagram graphviz dot export |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureDone|Thumbnail|PO thumbnailer|shuizhuyuanluo@126.com|Ni Hui}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan</id>
		<title>Schedules/KDE4/4.9 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan"/>
				<updated>2012-03-17T10:15:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* kdesdk */ graphviz dot export&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.9 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|KGlobalSettings|Make KGlobalSettings reread locale settings before calling settingsChanged().|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|ksmserver|Port shutdown dialog to QML|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Refactor into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|Extend graph data structure to support overlay graphs|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureDone|Rocs|Stepped execution of algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
{{FeatureInProgress|Rocs|General unit test cleanup and overhauling|cola@uni-paderborn.de|Andreas Cord-Landwehr}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kajongg|tooltips giving playings hints|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|new config option: propose what to do|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|make it possible to replay a game from a screen shot (for better debugging)|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|improve Robot AI|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureInProgress|Kajongg|Add default voices|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureInProgress|libkdegames|[http://community.kde.org/Games/API_cleanup Major cleanup and rewrite]|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|JuK|last.fm scrobbling|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|JuK|cover-fetching from last.fm|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Kopete|Add option to group all offline users into a &amp;quot;Offline Users&amp;quot; group|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
{{FeatureDone|Kopete|Show contact's status change in chat window|igor.poboiko@gmail.com|Igor Poboiko}}&lt;br /&gt;
{{FeatureDone|Kopete|Add context option &amp;quot;rename&amp;quot; to contacts and allow changing custom display name inline.|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Akonadi Google Resources|Move contacts and calendars resources from Akonadi Google project to kdepim-runtime|dan@progdan.cz|Dan Vratil}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureDone|Lokalize|Optimize TM fuzzy searching||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureDone|Lokalize|File search tab||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureTodo|Lokalize|.ts support||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureInProgress|Umbrello|diagram auto layout support|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureInProgress|Umbrello|diagram graphviz dot export |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan</id>
		<title>Schedules/KDE4/4.9 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan"/>
				<updated>2012-03-07T14:21:40Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added umbrello dot export&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.9 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|KGlobalSettings|Make KGlobalSettings reread locale settings before calling settingsChanged().|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|ksmserver|Port shutdown dialog to QML|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Refactor into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{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}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kajongg|tooltips giving playings hints|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|new config option: propose what to do|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|make it possible to replay a game from a screen shot (for better debugging)|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|improve Robot AI|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureInProgress|Kajongg|Add default voices|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureInProgress|libkdegames|[http://community.kde.org/Games/API_cleanup Major cleanup and rewrite]|stefan.majewsky@googlemail.com|Stefan Majewsky}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|JuK|last.fm scrobbling|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|JuK|cover-fetching from last.fm|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Kopete|Add option to group all offline users into a &amp;quot;Offline Users&amp;quot; group|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
{{FeatureDone|Kopete|Show contact's status change in chat window|igor.poboiko@gmail.com|Igor Poboiko}}&lt;br /&gt;
{{FeatureDone|Kopete|Add context option &amp;quot;rename&amp;quot; to contacts and allow changing custom display name inline.|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Akonadi Google Resources|Move contacts and calendars resources from Akonadi Google project to kdepim-runtime|dan@progdan.cz|Dan Vratil}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureDone|Lokalize|Optimize TM fuzzy searching||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureDone|Lokalize|File search tab||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureTodo|Lokalize|.ts support||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureInProgress|Umbrello|diagram auto layout support|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
{{FeatureTodo|Umbrello|diagram graphviz dot export |ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan</id>
		<title>Schedules/KDE4/4.9 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan"/>
				<updated>2012-03-06T06:01:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added umbrello featues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features for the SC 4.9 release. &lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
*[[Schedules/KDE4/4.9 Release Schedule]] &lt;br /&gt;
*[[Schedules/KDE4/4.8 Feature Plan]] (previous major release)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Legend: &lt;br /&gt;
&lt;br /&gt;
*todo =&amp;amp;gt; not started yet &lt;br /&gt;
*in-progress =&amp;amp;gt; started, but not completed yet &lt;br /&gt;
*done =&amp;amp;gt; completed&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdelibs =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|KGlobalSettings|Make KGlobalSettings reread locale settings before calling settingsChanged().|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-runtime =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-workspace =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|ksmserver|Port shutdown dialog to QML|lamarque@kde.org|Lamarque V. Souza}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kde-baseapps =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|FolderView|Refactor into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeedu  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureInProgress|Marble|Worldwide hillshading|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{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}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegames=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|Kajongg|tooltips giving playings hints|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|new config option: propose what to do|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|make it possible to replay a game from a screen shot (for better debugging)|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureDone|Kajongg|improve Robot AI|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
{{FeatureInProgress|Kajongg|Add default voices|wolfgang@rohdewald.de|Wolfgang Rohdewald}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdegraphics=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureDone|JuK|last.fm scrobbling|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
{{FeatureDone|JuK|cover-fetching from last.fm|martin.sandsmark@kde.org|Martin Sandsmark}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdenetwork=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{FeatureDone|Kopete|Add option to group all offline users into a &amp;quot;Offline Users&amp;quot; group|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
{{FeatureDone|Kopete|Show contact's status change in chat window|igor.poboiko@gmail.com|Igor Poboiko}}&lt;br /&gt;
{{FeatureDone|Kopete|Add context option &amp;quot;rename&amp;quot; to contacts and allow changing custom display name inline.|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdepim  =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
{{FeatureTodo|Akonadi Google Resources|Move contacts and calendars resources from Akonadi Google project to kdepim-runtime|dan@progdan.cz|Dan Vratil}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeplasma-addons =&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdesdk  =&lt;br /&gt;
&lt;br /&gt;
{| cellspa/cing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}} &lt;br /&gt;
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}&lt;br /&gt;
{{FeatureDone|Lokalize|Optimize TM fuzzy searching||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureDone|Lokalize|File search tab||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureTodo|Lokalize|.ts support||Nick Shaforostoff}}&lt;br /&gt;
{{FeatureTodo|Umbrello|diagram auto layout support|ralf.habacker@freenet.de|Ralf Habacker}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kdeutils=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;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;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Status &lt;br /&gt;
! Project &lt;br /&gt;
! Description &lt;br /&gt;
! Contact &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/In_the_Press</id>
		<title>Projects/KDE on Windows/In the Press</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/In_the_Press"/>
				<updated>2010-10-30T00:02:16Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: kde 4.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;:2010-03-08:[http://linuxhelp.blogspot.com/2010/03/kde-for-windows-overview.html KDE 4.4 For Windows - An Overview] &lt;br /&gt;
&lt;br /&gt;
;:2010-02-22:[http://www.pro-linux.de/news/1/15335/kde-sc-44-fuer-windows-freigegeben.html KDE SC 4.4 for Windows released] (in german)&lt;br /&gt;
&lt;br /&gt;
;:2009-08-13:[http://www.golem.de/0908/69043.html KDE 4.3 for Windows] (in german)&lt;br /&gt;
&lt;br /&gt;
;:2008-06-30:[http://www.simplehelp.net/2008/06/30/how-to-install-and-run-kde-programs-in-windows/ How to Install and run KDE programs in Windows]&lt;br /&gt;
&lt;br /&gt;
;:2008-02-03:[http://apple.slashdot.org/article.pl?sid=08/01/23/1848227  KDE Goes Cross-Platform, Supports Windows and OS X], Zonk, (article referring to ArsTechnica)&lt;br /&gt;
&lt;br /&gt;
;:2008-01-30:[http://mrcopilot.com/2008/01/can-kde-save-dying-windows-platform.html Can KDE Save a Dying Windows Platform], MrCopilot, [http://mrcopilot.com MrCopilot.com]&lt;br /&gt;
&lt;br /&gt;
;:2008-01-23:[http://arstechnica.com/news.ars/post/20080123-kde-goes-cross-platform-with-windows-mac-os-x-support.html  KDE goes cross-platform with Windows, Mac OS X support], Ryan Paul, [http://arstechnica.com/authors.ars/segphault]&lt;br /&gt;
&lt;br /&gt;
;:2007-01-31:[http://lxer.com/module/newswire/view/79007/ The Open Source Hook: Porting KDE to Mac and Windows], Scott Ruecker, LXer&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/In_the_Press</id>
		<title>Projects/KDE on Windows/In the Press</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/In_the_Press"/>
				<updated>2010-10-29T23:59:59Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: kde 4.4 sc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;:2010-02-22:[http://www.pro-linux.de/news/1/15335/kde-sc-44-fuer-windows-freigegeben.html KDE SC 4.4 for Windows released] (in german)&lt;br /&gt;
&lt;br /&gt;
;:2009-08-13:[http://www.golem.de/0908/69043.html KDE 4.3 for Windows] (in german)&lt;br /&gt;
&lt;br /&gt;
;:2008-06-30:[http://www.simplehelp.net/2008/06/30/how-to-install-and-run-kde-programs-in-windows/ How to Install and run KDE programs in Windows]&lt;br /&gt;
&lt;br /&gt;
;:2008-02-03:[http://apple.slashdot.org/article.pl?sid=08/01/23/1848227  KDE Goes Cross-Platform, Supports Windows and OS X], Zonk, (article referring to ArsTechnica)&lt;br /&gt;
&lt;br /&gt;
;:2008-01-30:[http://mrcopilot.com/2008/01/can-kde-save-dying-windows-platform.html Can KDE Save a Dying Windows Platform], MrCopilot, [http://mrcopilot.com MrCopilot.com]&lt;br /&gt;
&lt;br /&gt;
;:2008-01-23:[http://arstechnica.com/news.ars/post/20080123-kde-goes-cross-platform-with-windows-mac-os-x-support.html  KDE goes cross-platform with Windows, Mac OS X support], Ryan Paul, [http://arstechnica.com/authors.ars/segphault]&lt;br /&gt;
&lt;br /&gt;
;:2007-01-31:[http://lxer.com/module/newswire/view/79007/ The Open Source Hook: Porting KDE to Mac and Windows], Scott Ruecker, LXer&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/In_the_Press</id>
		<title>Projects/KDE on Windows/In the Press</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/In_the_Press"/>
				<updated>2010-10-29T23:58:29Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added kde 4.3. artical&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;:2009-08-13:[http://www.golem.de/0908/69043.html KDE 4.3 for Windows] (in german)&lt;br /&gt;
&lt;br /&gt;
;:2008-06-30:[http://www.simplehelp.net/2008/06/30/how-to-install-and-run-kde-programs-in-windows/ How to Install and run KDE programs in Windows]&lt;br /&gt;
&lt;br /&gt;
;:2008-02-03:[http://apple.slashdot.org/article.pl?sid=08/01/23/1848227  KDE Goes Cross-Platform, Supports Windows and OS X], Zonk, (article referring to ArsTechnica)&lt;br /&gt;
&lt;br /&gt;
;:2008-01-30:[http://mrcopilot.com/2008/01/can-kde-save-dying-windows-platform.html Can KDE Save a Dying Windows Platform], MrCopilot, [http://mrcopilot.com MrCopilot.com]&lt;br /&gt;
&lt;br /&gt;
;:2008-01-23:[http://arstechnica.com/news.ars/post/20080123-kde-goes-cross-platform-with-windows-mac-os-x-support.html  KDE goes cross-platform with Windows, Mac OS X support], Ryan Paul, [http://arstechnica.com/authors.ars/segphault]&lt;br /&gt;
&lt;br /&gt;
;:2007-01-31:[http://lxer.com/module/newswire/view/79007/ The Open Source Hook: Porting KDE to Mac and Windows], Scott Ruecker, LXer&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-003.png</id>
		<title>File:Installer-003.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-003.png"/>
				<updated>2009-08-22T07:17:24Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: uploaded a new version of &amp;quot;File:Installer-003.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation</id>
		<title>Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation"/>
				<updated>2009-08-22T06:53:47Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated sumary steps, setting path and kdedirs is not required&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/KDE_on_Windows/Installation}}&lt;br /&gt;
&lt;br /&gt;
{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
== KDE Installer for Windows ==&lt;br /&gt;
You can use this installer to download and install the&lt;br /&gt;
various binary packages that you need to run KDE applications on MS Windows.&lt;br /&gt;
KDE is free and open source so you can build all the applications &amp;quot;from scratch&amp;quot; from their source code;&lt;br /&gt;
but as a convenience for others,&lt;br /&gt;
volunteers create these pre-compiled packages and make them available on the Internet.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' These are early days for KDE4 on Windows,&lt;br /&gt;
some programs work better than others and some fail to run altogether.&lt;br /&gt;
&lt;br /&gt;
'''If you experience any problems please have a look into our [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2| mailing list].'''&lt;br /&gt;
&lt;br /&gt;
You can also use the KDE Installer for Windows to install source code and the packages that you need to ''build'' KDE4 on Windows&lt;br /&gt;
(although if you are building KDE4 on Windows you may prefer to use the emerge system to build KDE and its requirements from latest source);&lt;br /&gt;
see [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Summary of Steps ===&lt;br /&gt;
* Download and save the latest version of the installer from [http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-latest.exe here] to a directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run the installer, download and install what you need (see [[#Download needed packages|Download needed packages]] below).&lt;br /&gt;
* Try to run a KDE application from the windows start menu (see for KDE x.x.x Release entry)  &lt;br /&gt;
&lt;br /&gt;
=== Download needed packages ===&lt;br /&gt;
When you run KDE-installer for the first time, you'll see the welcome screen. Since it's your first launch leave the checkbox below unchecked. &lt;br /&gt;
[[File:installer-001.png|600px|left|]]&lt;br /&gt;
Proceed to the next screen, where you choose the KDE4 installation directory. It can be anything you prefer, e.g. C:\KDE4.&lt;br /&gt;
[[File:installer-002.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
On the next screen, define who you are: End User or Developer. The End User installation installs only binary packages and libraries needed to run KDE application. Package Manager mode provides you also with the source code for all packages needed to build KDE from scratch. &lt;br /&gt;
Then you need to decide what compiler to use - MinGW or MSVC.&lt;br /&gt;
[[File:installer-003.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Proceed to the next screen and there choose the directory where all the downloaded packages will be stored. Let it be something like C:\KDE4-tmp or C:\KDE4-packages.&lt;br /&gt;
[[File:installer-004.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
The next screen will ask you to choose your internet connection type, particularly whether or not you're using a proxy. If you don't use a proxy server, just click 'Next'. If you are unsure of whether you're using proxy or if you have web browser configured to work with it properly, choose the second or the third option, according to your favourite web-browser. If you'd like to set all the settings manually - choose the last option and go ahead.&lt;br /&gt;
[[File:installer-005.png|600px|left|]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
When you click the 'Next' button the (currently, rather short) list of available servers will be loaded and you could choose the one closest to you.&lt;br /&gt;
[[File:installer-006.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
When you click 'Next', a list of available releases on the selected server will be shown. Depending on the server there may be stable and/or unstable release available. Some unstable releases may only be available from www.winkde.org because the kde mirrors provides only a limited range of unstable releases. &lt;br /&gt;
[[File:installer-007.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
After selecting a release an a click on the 'Next' button, the list of all available packages will be loaded and processed, providing you with the list of package groups you can select for further installation. The short description next to each group of packages should make your choice easier. Select the packages you need. Proceed to the next screen.&lt;br /&gt;
[[File:installer-008.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you can see all the required dependencies, or software necessary to support the choices you've made. Click 'Next' to download them all.&lt;br /&gt;
[[File:installer-009.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:installer-0010.png|600px|left|]]&lt;br /&gt;
After all the packages are downloaded they'll be unpacked and processed by the installer. &lt;br /&gt;
[[File:installer-011.png|600px|left|]]&lt;br /&gt;
The final window will tell that your KDE installation for Windows is complete.[[File:installer-011.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Issues with KDE Installer for Windows ===&lt;br /&gt;
If something goes wrong during installation, for example a file can't be replaced because it is still in use, the installer may still report successful completion.  If you see any alert or failure message from the installer, when it completes, quit and re-run it.&amp;lt;br&amp;gt;&lt;br /&gt;
If that didn't help and you think it's a bug, please report to [mailto:kde-windows@kde.org]&lt;br /&gt;
&lt;br /&gt;
== Testing your installation ==&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
See if you can run the Qt program assistant.exe.&lt;br /&gt;
Qt programs have fewer dependencies than a full-blown KDE application.&lt;br /&gt;
&lt;br /&gt;
If that works, try running a simple KDE application, such as lskat.exe from the kdegames package.&lt;br /&gt;
&lt;br /&gt;
Look into your start menu: there will be a new entry KDE 4.XX.XX Release. Below that folder you can find all the apps you installed.&lt;br /&gt;
&lt;br /&gt;
=== Startup, shutdown, and diagnosing problems ===&lt;br /&gt;
The first KDE program you run should automatically invoke &amp;lt;tt&amp;gt;kdeinit4.exe&amp;lt;/tt&amp;gt;, the KDE initialization app,&lt;br /&gt;
which starts background KDE applications and services like dbus-daemon, klauncher and kded4.&lt;br /&gt;
&lt;br /&gt;
The first time you save or open, another background application, kioslave, will start.&lt;br /&gt;
&lt;br /&gt;
These background KDE applications and services remain running after you close KDE applications.  If you want you can shut them down by running &amp;lt;tt&amp;gt;kdeinit4 --terminate&amp;lt;/tt&amp;gt; from a command prompt.&lt;br /&gt;
&lt;br /&gt;
You can run &amp;lt;tt&amp;gt;kdeinit4 --list&amp;lt;/tt&amp;gt; from a command prompt to see what processes are running. &amp;lt;tt&amp;gt;kdeinit4&amp;lt;/tt&amp;gt; has other useful options documented elsewhere.&lt;br /&gt;
&lt;br /&gt;
== Fine-tuning ==&lt;br /&gt;
=== Common step: editing the kdeglobals file ===&lt;br /&gt;
Unless otherwise stated you make all the setting changes below by editing the &amp;lt;tt&amp;gt;kdeglobals&amp;lt;/tt&amp;gt; file in the directory &amp;lt;tt&amp;gt;%APPDATA%\.kde\share\config\&amp;lt;/tt&amp;gt; with any text editor (such as kwrite).&lt;br /&gt;
(Note that for versions older than 4.0.85 the file is in &amp;lt;tt&amp;gt;%USERPROFILE%\.kde\share\config\kdeglobals&amp;lt;/tt&amp;gt;.)&lt;br /&gt;
%APPDATA% (and %USERPROFILE%) is different for different Windows users/versions/locales; in a command prompt, entering the command &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;cd %APPDATA%&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; will switch to it, effectively telling you what it is.&lt;br /&gt;
&lt;br /&gt;
===Set Oxygen style for widgets===&lt;br /&gt;
The default KDE widget style on Windows is the native one. The Oxygen style installs with basic KDE installation (as a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:&lt;br /&gt;
# edit kdeglobals&lt;br /&gt;
#locate the General section (a line containing the text &amp;quot;[General]&amp;quot;). If there is no General section, create one.&lt;br /&gt;
#Within the General section ([General]), edit the line containing &amp;lt;tt&amp;gt;widgetStyle=....&amp;lt;/tt&amp;gt; so that it reads &amp;lt;tt&amp;gt;widgetStyle=oxygen&amp;lt;/tt&amp;gt;.  If there is no such &amp;lt;tt&amp;gt;widgetStyle=...&amp;lt;/tt&amp;gt; line, create it.&lt;br /&gt;
Newly started applications should be displayed with the Oxygen style now.&lt;br /&gt;
&lt;br /&gt;
===Set Tahoma (Windows default font) for widgets===&lt;br /&gt;
To set it for a single user:&lt;br /&gt;
# edit kdeglobals&lt;br /&gt;
#locate the General section (a line containing the text &amp;quot;[General]&amp;quot;). If there is no General section, create one.&lt;br /&gt;
#Within the General section ([General]), add these two lines:&lt;br /&gt;
&amp;lt;tt&amp;gt;font=Tahoma&amp;lt;br/&amp;gt;&lt;br /&gt;
menuFont=Tahoma&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Newly started applications should use this font now.&lt;br /&gt;
&amp;lt;b&amp;gt;Note&amp;lt;/b&amp;gt;: this works for any font you have installed.&lt;br /&gt;
&lt;br /&gt;
===Change the mouse to Double Click===&lt;br /&gt;
To change the mouse to use double click:&lt;br /&gt;
#Add a new section with a line:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;[KDE]&amp;lt;br&amp;gt;&lt;br /&gt;
SingleClick=false&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Newly started applications (Dolphin and Konqueror) should use double click now.&lt;br /&gt;
===Change locale and country settings===&lt;br /&gt;
To change locale setting:&lt;br /&gt;
#Add a new section with the line:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;[Locale]&amp;lt;br&amp;gt;&lt;br /&gt;
Country=**&amp;lt;br&amp;gt;&lt;br /&gt;
Language=**&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Replace ** with your lowercase [http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 alpha-2 country code], e.g. pl for Poland; of course, you need to install your  language localization package.&lt;br /&gt;
===Change native/KDE file dialogs===&lt;br /&gt;
To chose native or KDE file dialog:&lt;br /&gt;
#Add a new section with the lines:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt; [KFileDialog Settings]&amp;lt;br/&amp;gt;&lt;br /&gt;
Native=false&amp;lt;/tt&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Either set Native to true or false.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Using kdewin-installer-gui-0.9.3.exe to install 4.1.3 packages:&lt;br /&gt;
* starting a KDE program correctly starts dbus-daemon.exe&lt;br /&gt;
* many games run&lt;br /&gt;
* choosing File &amp;gt; Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.&lt;br /&gt;
* Full-text search in khelpcenter does not work because Perl scripts are disabled.&lt;br /&gt;
* Many applications have a generic icon in Windows Explorer.&lt;br /&gt;
* Multimedia support should work, although video support might be missing (from the backend)&lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for MS Windows.&lt;br /&gt;
* By design, KDE-windows does not provide the full-blown KDE desktop, a preview on the plasma shell replacement will be available in 4.1.2 - Nevertheless this does not rely on kwin/X11 which means that desktop effects are not available&lt;br /&gt;
* Some KDE programs use UNIX-specific features, such as konsole's use of pseudo-terminals, and thus are difficult (read: currently impossible) to port to MS Windows.&lt;br /&gt;
&lt;br /&gt;
=== Package status and contents ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!package&lt;br /&gt;
!status&lt;br /&gt;
!contains applications&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|amarok&lt;br /&gt;
|packaged&lt;br /&gt;
|Amarok music player&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|Digikam&lt;br /&gt;
|packaged&lt;br /&gt;
|Photo management&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase-apps&lt;br /&gt;
|packaged&lt;br /&gt;
|Konqueror, Dolphin, KWrite, folderview etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase-workspace&lt;br /&gt;
|packaged&lt;br /&gt;
|Plasma, Wallpapers, Solid, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeedu&lt;br /&gt;
|packaged&lt;br /&gt;
|Marble, Parley, KStars, KHangman, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegames&lt;br /&gt;
|packaged&lt;br /&gt;
|Kgoldrunner, Kpat, KMahjongg, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegraphics&lt;br /&gt;
|packaged&lt;br /&gt;
|Okular, kolourpaint, gwenview, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdemultimedia&lt;br /&gt;
|packaged&lt;br /&gt;
|JuK, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdenetwork&lt;br /&gt;
|packaged&lt;br /&gt;
|Kopete, KGet, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdepim&lt;br /&gt;
|not packaged&lt;br /&gt;
|KMail, AKregator, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdesdk&lt;br /&gt;
|packaged&lt;br /&gt;
|Kate, Umbrello, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdetoys&lt;br /&gt;
|packaged&lt;br /&gt;
|KTeatime, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeutils&lt;br /&gt;
|packaged&lt;br /&gt;
|KGpg, KWallet, Okteta, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|koffice&lt;br /&gt;
|packaged&lt;br /&gt;
|KWord, Krita, Karbon, etc. (Beta 3)&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|ktorrent&lt;br /&gt;
|packaged&lt;br /&gt;
|the KTorrent utility&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|konversation&lt;br /&gt;
|packaged&lt;br /&gt;
|the KDE IRC client (alpha 3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation</id>
		<title>Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation"/>
				<updated>2009-08-22T06:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added installer images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/KDE_on_Windows/Installation}}&lt;br /&gt;
&lt;br /&gt;
{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
== KDE Installer for Windows ==&lt;br /&gt;
You can use this installer to download and install the&lt;br /&gt;
various binary packages that you need to run KDE applications on MS Windows.&lt;br /&gt;
KDE is free and open source so you can build all the applications &amp;quot;from scratch&amp;quot; from their source code;&lt;br /&gt;
but as a convenience for others,&lt;br /&gt;
volunteers create these pre-compiled packages and make them available on the Internet.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' These are early days for KDE4 on Windows,&lt;br /&gt;
some programs work better than others and some fail to run altogether.&lt;br /&gt;
&lt;br /&gt;
'''If you experience any problems please have a look into our [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2| mailing list].'''&lt;br /&gt;
&lt;br /&gt;
You can also use the KDE Installer for Windows to install source code and the packages that you need to ''build'' KDE4 on Windows&lt;br /&gt;
(although if you are building KDE4 on Windows you may prefer to use the emerge system to build KDE and its requirements from latest source);&lt;br /&gt;
see [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
=== Summary of Steps ===&lt;br /&gt;
* Visit http://www.winkde.org/pub/kde/ports/win32/installer/&lt;br /&gt;
* Download and save the latest version to a directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run the installer, download what you need (see [[#Download needed packages|Download needed packages]] below).&lt;br /&gt;
* Add a KDEDIRS environment variable (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, click [New] User variable and create Variable name &amp;lt;tt&amp;gt;KDEDIRS&amp;lt;/tt&amp;gt; with Variable value the directory where you installed KDE4, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* &amp;lt;b&amp;gt;Add your lib directory and your bin directory to your Windows %PATH%&amp;lt;/b&amp;gt;.  (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, double-click the Path System Variable and add &amp;quot;&amp;lt;tt&amp;gt;%KDEDIRS%\lib;%KDEDIRS%\bin&amp;lt;/tt&amp;gt;&amp;quot; to your path separated by semicolon.)&lt;br /&gt;
* If you don't have Visual Studio 2005 installed, download and install the &amp;quot;Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)&amp;quot; [http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&amp;amp;displaylang=en]&lt;br /&gt;
* Try running a Qt application in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory, such as linguist.exe&lt;br /&gt;
* If that works, try running a KDE application such as &amp;lt;tt&amp;gt;kwrite.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Download needed packages ===&lt;br /&gt;
When you run KDE-installer for the first time, you'll see the welcome screen. Since it's your first launch leave the checkbox below unchecked. &lt;br /&gt;
[[File:installer-001.png|600px|left|]]&lt;br /&gt;
Proceed to the next screen, where you choose the KDE4 installation directory. It can be anything you prefer, e.g. C:\KDE4.&lt;br /&gt;
[[File:installer-002.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
On the next screen, define who you are: End User or Developer. The End User installation installs only binary packages and libraries needed to run KDE application. Package Manager mode provides you also with the source code for all packages needed to build KDE from scratch. &lt;br /&gt;
Then you need to decide what compiler to use - MinGW or MSVC.&lt;br /&gt;
[[File:installer-003.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Proceed to the next screen and there choose the directory where all the downloaded packages will be stored. Let it be something like C:\KDE4-tmp or C:\KDE4-packages.&lt;br /&gt;
[[File:installer-004.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
The next screen will ask you to choose your internet connection type, particularly whether or not you're using a proxy. If you don't use a proxy server, just click 'Next'. If you are unsure of whether you're using proxy or if you have web browser configured to work with it properly, choose the second or the third option, according to your favourite web-browser. If you'd like to set all the settings manually - choose the last option and go ahead.&lt;br /&gt;
[[File:installer-005.png|600px|left|]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
When you click the 'Next' button the (currently, rather short) list of available servers will be loaded and you could choose the one closest to you.&lt;br /&gt;
[[File:installer-006.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
When you click 'Next', a list of available releases on the selected server will be shown. Depending on the server there may be stable and/or unstable release available. Some unstable releases may only be available from www.winkde.org because the kde mirrors provides only a limited range of unstable releases. &lt;br /&gt;
[[File:installer-007.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
After selecting a release an a click on the 'Next' button, the list of all available packages will be loaded and processed, providing you with the list of package groups you can select for further installation. The short description next to each group of packages should make your choice easier. Select the packages you need. Proceed to the next screen.&lt;br /&gt;
[[File:installer-008.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you can see all the required dependencies, or software necessary to support the choices you've made. Click 'Next' to download them all.&lt;br /&gt;
[[File:installer-009.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:installer-0010.png|600px|left|]]&lt;br /&gt;
After all the packages are downloaded they'll be unpacked and processed by the installer. &lt;br /&gt;
[[File:installer-011.png|600px|left|]]&lt;br /&gt;
The final window will tell that your KDE installation for Windows is complete.[[File:installer-011.png|600px|left|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Issues with KDE Installer for Windows ===&lt;br /&gt;
If something goes wrong during installation, for example a file can't be replaced because it is still in use, the installer may still report successful completion.  If you see any alert or failure message from the installer, when it completes, quit and re-run it.&amp;lt;br&amp;gt;&lt;br /&gt;
If that didn't help and you think it's a bug, please report to [mailto:kde-windows@kde.org]&lt;br /&gt;
&lt;br /&gt;
== Testing your installation ==&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
See if you can run the Qt program assistant.exe.&lt;br /&gt;
Qt programs have fewer dependencies than a full-blown KDE application.&lt;br /&gt;
&lt;br /&gt;
If that works, try running a simple KDE application, such as lskat.exe from the kdegames package.&lt;br /&gt;
&lt;br /&gt;
Look into your start menu: there will be a new entry KDE 4.XX.XX Release. Below that folder you can find all the apps you installed.&lt;br /&gt;
&lt;br /&gt;
=== Startup, shutdown, and diagnosing problems ===&lt;br /&gt;
The first KDE program you run should automatically invoke &amp;lt;tt&amp;gt;kdeinit4.exe&amp;lt;/tt&amp;gt;, the KDE initialization app,&lt;br /&gt;
which starts background KDE applications and services like dbus-daemon, klauncher and kded4.&lt;br /&gt;
&lt;br /&gt;
The first time you save or open, another background application, kioslave, will start.&lt;br /&gt;
&lt;br /&gt;
These background KDE applications and services remain running after you close KDE applications.  If you want you can shut them down by running &amp;lt;tt&amp;gt;kdeinit4 --terminate&amp;lt;/tt&amp;gt; from a command prompt.&lt;br /&gt;
&lt;br /&gt;
You can run &amp;lt;tt&amp;gt;kdeinit4 --list&amp;lt;/tt&amp;gt; from a command prompt to see what processes are running. &amp;lt;tt&amp;gt;kdeinit4&amp;lt;/tt&amp;gt; has other useful options documented elsewhere.&lt;br /&gt;
&lt;br /&gt;
== Fine-tuning ==&lt;br /&gt;
=== Common step: editing the kdeglobals file ===&lt;br /&gt;
Unless otherwise stated you make all the setting changes below by editing the &amp;lt;tt&amp;gt;kdeglobals&amp;lt;/tt&amp;gt; file in the directory &amp;lt;tt&amp;gt;%APPDATA%\.kde\share\config\&amp;lt;/tt&amp;gt; with any text editor (such as kwrite).&lt;br /&gt;
(Note that for versions older than 4.0.85 the file is in &amp;lt;tt&amp;gt;%USERPROFILE%\.kde\share\config\kdeglobals&amp;lt;/tt&amp;gt;.)&lt;br /&gt;
%APPDATA% (and %USERPROFILE%) is different for different Windows users/versions/locales; in a command prompt, entering the command &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;cd %APPDATA%&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; will switch to it, effectively telling you what it is.&lt;br /&gt;
&lt;br /&gt;
===Set Oxygen style for widgets===&lt;br /&gt;
The default KDE widget style on Windows is the native one. The Oxygen style installs with basic KDE installation (as a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:&lt;br /&gt;
# edit kdeglobals&lt;br /&gt;
#locate the General section (a line containing the text &amp;quot;[General]&amp;quot;). If there is no General section, create one.&lt;br /&gt;
#Within the General section ([General]), edit the line containing &amp;lt;tt&amp;gt;widgetStyle=....&amp;lt;/tt&amp;gt; so that it reads &amp;lt;tt&amp;gt;widgetStyle=oxygen&amp;lt;/tt&amp;gt;.  If there is no such &amp;lt;tt&amp;gt;widgetStyle=...&amp;lt;/tt&amp;gt; line, create it.&lt;br /&gt;
Newly started applications should be displayed with the Oxygen style now.&lt;br /&gt;
&lt;br /&gt;
===Set Tahoma (Windows default font) for widgets===&lt;br /&gt;
To set it for a single user:&lt;br /&gt;
# edit kdeglobals&lt;br /&gt;
#locate the General section (a line containing the text &amp;quot;[General]&amp;quot;). If there is no General section, create one.&lt;br /&gt;
#Within the General section ([General]), add these two lines:&lt;br /&gt;
&amp;lt;tt&amp;gt;font=Tahoma&amp;lt;br/&amp;gt;&lt;br /&gt;
menuFont=Tahoma&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Newly started applications should use this font now.&lt;br /&gt;
&amp;lt;b&amp;gt;Note&amp;lt;/b&amp;gt;: this works for any font you have installed.&lt;br /&gt;
&lt;br /&gt;
===Change the mouse to Double Click===&lt;br /&gt;
To change the mouse to use double click:&lt;br /&gt;
#Add a new section with a line:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;[KDE]&amp;lt;br&amp;gt;&lt;br /&gt;
SingleClick=false&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Newly started applications (Dolphin and Konqueror) should use double click now.&lt;br /&gt;
===Change locale and country settings===&lt;br /&gt;
To change locale setting:&lt;br /&gt;
#Add a new section with the line:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;[Locale]&amp;lt;br&amp;gt;&lt;br /&gt;
Country=**&amp;lt;br&amp;gt;&lt;br /&gt;
Language=**&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Replace ** with your lowercase [http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 alpha-2 country code], e.g. pl for Poland; of course, you need to install your  language localization package.&lt;br /&gt;
===Change native/KDE file dialogs===&lt;br /&gt;
To chose native or KDE file dialog:&lt;br /&gt;
#Add a new section with the lines:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt; [KFileDialog Settings]&amp;lt;br/&amp;gt;&lt;br /&gt;
Native=false&amp;lt;/tt&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Either set Native to true or false.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Using kdewin-installer-gui-0.9.3.exe to install 4.1.3 packages:&lt;br /&gt;
* starting a KDE program correctly starts dbus-daemon.exe&lt;br /&gt;
* many games run&lt;br /&gt;
* choosing File &amp;gt; Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.&lt;br /&gt;
* Full-text search in khelpcenter does not work because Perl scripts are disabled.&lt;br /&gt;
* Many applications have a generic icon in Windows Explorer.&lt;br /&gt;
* Multimedia support should work, although video support might be missing (from the backend)&lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for MS Windows.&lt;br /&gt;
* By design, KDE-windows does not provide the full-blown KDE desktop, a preview on the plasma shell replacement will be available in 4.1.2 - Nevertheless this does not rely on kwin/X11 which means that desktop effects are not available&lt;br /&gt;
* Some KDE programs use UNIX-specific features, such as konsole's use of pseudo-terminals, and thus are difficult (read: currently impossible) to port to MS Windows.&lt;br /&gt;
&lt;br /&gt;
=== Package status and contents ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!package&lt;br /&gt;
!status&lt;br /&gt;
!contains applications&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|amarok&lt;br /&gt;
|packaged&lt;br /&gt;
|Amarok music player&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|Digikam&lt;br /&gt;
|packaged&lt;br /&gt;
|Photo management&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase-apps&lt;br /&gt;
|packaged&lt;br /&gt;
|Konqueror, Dolphin, KWrite, folderview etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase-workspace&lt;br /&gt;
|packaged&lt;br /&gt;
|Plasma, Wallpapers, Solid, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeedu&lt;br /&gt;
|packaged&lt;br /&gt;
|Marble, Parley, KStars, KHangman, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegames&lt;br /&gt;
|packaged&lt;br /&gt;
|Kgoldrunner, Kpat, KMahjongg, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegraphics&lt;br /&gt;
|packaged&lt;br /&gt;
|Okular, kolourpaint, gwenview, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdemultimedia&lt;br /&gt;
|packaged&lt;br /&gt;
|JuK, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdenetwork&lt;br /&gt;
|packaged&lt;br /&gt;
|Kopete, KGet, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdepim&lt;br /&gt;
|not packaged&lt;br /&gt;
|KMail, AKregator, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdesdk&lt;br /&gt;
|packaged&lt;br /&gt;
|Kate, Umbrello, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdetoys&lt;br /&gt;
|packaged&lt;br /&gt;
|KTeatime, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeutils&lt;br /&gt;
|packaged&lt;br /&gt;
|KGpg, KWallet, Okteta, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|koffice&lt;br /&gt;
|packaged&lt;br /&gt;
|KWord, Krita, Karbon, etc. (Beta 3)&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|ktorrent&lt;br /&gt;
|packaged&lt;br /&gt;
|the KTorrent utility&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|konversation&lt;br /&gt;
|packaged&lt;br /&gt;
|the KDE IRC client (alpha 3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-012.png</id>
		<title>File:Installer-012.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-012.png"/>
				<updated>2009-08-22T06:22:03Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-011.png</id>
		<title>File:Installer-011.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-011.png"/>
				<updated>2009-08-22T06:21:36Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-010.png</id>
		<title>File:Installer-010.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-010.png"/>
				<updated>2009-08-22T06:21:26Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-009.png</id>
		<title>File:Installer-009.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-009.png"/>
				<updated>2009-08-22T06:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-008.png</id>
		<title>File:Installer-008.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-008.png"/>
				<updated>2009-08-22T06:21:05Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-007.png</id>
		<title>File:Installer-007.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-007.png"/>
				<updated>2009-08-22T06:20:50Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-006.png</id>
		<title>File:Installer-006.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-006.png"/>
				<updated>2009-08-22T06:20:37Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-005.png</id>
		<title>File:Installer-005.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-005.png"/>
				<updated>2009-08-22T06:20:28Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-004.png</id>
		<title>File:Installer-004.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-004.png"/>
				<updated>2009-08-22T06:20:21Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-003.png</id>
		<title>File:Installer-003.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-003.png"/>
				<updated>2009-08-22T06:20:13Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-002.png</id>
		<title>File:Installer-002.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-002.png"/>
				<updated>2009-08-22T06:18:47Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Installer-001.png</id>
		<title>File:Installer-001.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Installer-001.png"/>
				<updated>2009-08-22T06:16:39Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Issues/kdewin-installer</id>
		<title>Projects/KDE on Windows/Issues/kdewin-installer</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Issues/kdewin-installer"/>
				<updated>2009-08-22T05:44:18Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: wishes are implemented already&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Issues ==&lt;br /&gt;
Issues that should be considered for the KDEWin-Installer:&lt;br /&gt;
* currently no issues known&lt;br /&gt;
&lt;br /&gt;
== Wishes ==&lt;br /&gt;
[[Category:MS Windows]]&lt;br /&gt;
&lt;br /&gt;
== Long time goals ==&lt;br /&gt;
*Give more meaningful installation progress: show the whole data size to be downloaded, show download speed calculated over the whole duration, estimate time needed for the whole installation to complete&lt;br /&gt;
*Centralize redistributable Qt and KDE files around the KDEWin-Installer (putting location in PATH?)&lt;br /&gt;
*Allow third party KDE/Qt app to reuse the installer to check if all their dependencies are already installed, and download where necessary&lt;br /&gt;
*Polish the installer to look and behave like other installers on Windows, including customizable app specific branding with all packages and dependency resolution hidden from the user&lt;br /&gt;
*Specify human readable installation configuration file containing all the customizing options for third party app developers, allowing running KDEWin-Installer from this file locally or from the net as 1-click-install solution&lt;br /&gt;
*Aggressively promote KDEWin-Installer as *the* one stop KDE/Qt software distribution solution on Windows systems&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/In_the_Press</id>
		<title>Projects/KDE on Windows/In the Press</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/In_the_Press"/>
				<updated>2009-07-24T22:17:44Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added install how to&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;:2008-06-30:[http://www.simplehelp.net/2008/06/30/how-to-install-and-run-kde-programs-in-windows/ How to Install and run KDE programs in Windows]&lt;br /&gt;
&lt;br /&gt;
;:2008-02-03:[http://apple.slashdot.org/article.pl?sid=08/01/23/1848227  KDE Goes Cross-Platform, Supports Windows and OS X], Zonk, (article referring to ArsTechnica)&lt;br /&gt;
&lt;br /&gt;
;:2008-01-30:[http://mrcopilot.com/2008/01/can-kde-save-dying-windows-platform.html Can KDE Save a Dying Windows Platform], MrCopilot, [http://mrcopilot.com MrCopilot.com]&lt;br /&gt;
&lt;br /&gt;
;:2008-01-23:[http://arstechnica.com/news.ars/post/20080123-kde-goes-cross-platform-with-windows-mac-os-x-support.html  KDE goes cross-platform with Windows, Mac OS X support], Ryan Paul, [http://arstechnica.com/authors.ars/segphault]&lt;br /&gt;
&lt;br /&gt;
;:2007-01-31:[http://lxer.com/module/newswire/view/79007/ The Open Source Hook: Porting KDE to Mac and Windows], Scott Ruecker, LXer&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/FAQ</id>
		<title>Projects/KDE on Windows/FAQ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/FAQ"/>
				<updated>2009-06-15T19:53:22Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
==== How to replace windows explorer as shell ? ====&lt;br /&gt;
Download and run autorun from http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx - enter the tab 'Logon' and replace the value of HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell with the dolphin path - but - be aware that explorer provides almost everything in the system settings area and other stuff.&lt;br /&gt;
&lt;br /&gt;
==== What versions of windows does KDE windows work on? ====&lt;br /&gt;
KDE4 is known to run on various versions of Windows XP and Vista, as well as the upcoming Windows 7.&lt;br /&gt;
&lt;br /&gt;
==== Does KDE windows use additional resources or does it replace any windows resources with it's own? ====&lt;br /&gt;
&lt;br /&gt;
==== Is it easy to uninstall if I don't want it on my system? ====&lt;br /&gt;
It is easy to uninstall.  You can run the installer and select the &amp;quot;Remove installed packages&amp;quot; option.  To clean out your personal settings, you will need to remove the &amp;quot;.kde&amp;quot; directory in your Application Data directory (%APPDATA%).  &lt;br /&gt;
&lt;br /&gt;
==== Is it stable? ====&lt;br /&gt;
No, it is not stable yet.  While most of the applications should run fine, there are a lot of problems that come in with porting software to new platforms.  &lt;br /&gt;
The KDE on Windows team is working hard to fix bugs and resolve issues with this port, so be patient and let them know what you think.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to replace Windows' WM with KWin or would it ever be? ====&lt;br /&gt;
&lt;br /&gt;
== Reasons for KDE on Windows ==&lt;br /&gt;
&lt;br /&gt;
==== [http://dot.kde.org/2009/06/08/kde-windows-continues ... tell me who except über geeks needs KDE on Windows]? ====&lt;br /&gt;
We need KDE on Windows for three reasons:&lt;br /&gt;
&lt;br /&gt;
1. Most businesses can't just switch to Linux. I've heard more than enough stories of workers being stucked with Windows as they're of course not allowed or able (because of special apps) to convert their boxes to Linux. KDE might provide them with a comfortable working environment to which they are used.&lt;br /&gt;
&lt;br /&gt;
2. Most businesses won't suddenly switch. Clear step-by-step migration paths (Windows + Office + Explorer -&amp;gt; Windows + OpenOffice + Konqueror -&amp;gt; Linux + OpenOffice + Konqueror) make it easier for the IT deciders to enter this process. (Something along the lines of &amp;quot;If the users do not like Konqueror, they can still use Explorer.&amp;quot;) Yes, I know that Konqueror is not a good example, as many Windows users have just learned Firefox and will most probably not look into learning yet another browser.&lt;br /&gt;
&lt;br /&gt;
3. Having FOSS applications available on the Windows platform is crucial for attracting users. Not many people go into the store and buy a SuSE box, but many people get single FOSS apps like OOo or Firefox because they read about it in some magazine, or some friend recommended it to them.&lt;br /&gt;
&lt;br /&gt;
==== [http://dot.kde.org/2009/06/08/kde-windows-continues KDE on windows attracts developer] ====&lt;br /&gt;
A few years ago (leading up to Akademy 2007 IIRC) we had a huge discussion on the planet about the merits of making KDE applications available on Windows. The core of my argument for doing that then was, and still is, that its really in the interest of KDE to do this because it attracts developers who would otherwise not contribute.&lt;br /&gt;
&lt;br /&gt;
Take Amarok for instance. The core developers spend very little time on making Amarok run on windows (I think the total amount of work I have done on this amounts to one time changing the order of some things in a CMake file as someone reported that it otherwise broke the build on Windows.) So all in all, this is not something that takes much time away from developing Amarok itself. On the other hand, the original implementation of the Last.fm service was written by a developer whose original intention was to make Amarok work better on Windows. Once he had gotten as far as he could at the time, he started, still using Windows, to hack on other stuff that benefits all users of Amarok. He did not use linux at all, and only contributed because it was possible to run and work on Amarok using Windows.&lt;br /&gt;
&lt;br /&gt;
So I really think it is wrong to look at this as a zero sum game as time spent making stuff run on windows is not automatically time taken away from developing the core application. Quite contrary, making the application usable on other platforms will also attract developers who would not otherwise have worked on it. Of course there is a tipping point for this as the applications have to be working well and have a significant user base on Windows before any significant amount of developers shows up, but as my example about Amarok illustrates, people are already taking notice.&lt;br /&gt;
&lt;br /&gt;
And then there is the whole issue about philosophy. To me, Free Software is about just that, freedom. I think it would be against the spirit of that to artificially limit the platforms that our software runs on. that is for all the &amp;quot;other&amp;quot; guys to do, I think we are better than that! :-)&lt;br /&gt;
&lt;br /&gt;
==== [http://dot.kde.org/2009/06/08/kde-windows-continues Morty wrote - Not the desktop] ====&lt;br /&gt;
... The power of KDE are it's library and the applications made with it, and those are also interresting for the Windows platform. &lt;br /&gt;
&lt;br /&gt;
And for KDE as a whole, any developers brought in and bugs fixed by the Windows port are a net win for KDE.&lt;br /&gt;
&lt;br /&gt;
====[http://dot.kde.org/2009/06/08/kde-windows-continues majorTomBelgium wrote about amarok, dolphin, ...] ==== &lt;br /&gt;
really, having all the nice kde programs available on windows is very cool. amarok, dolphin, ktorrent, kwrite, etc. and also, the educational programs are important.&lt;br /&gt;
&lt;br /&gt;
+1 for kde on windows for me! it's like an artist being on a smaller label with almost no air time converting to a bigger label and getting his records played on the radio...&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/FAQ</id>
		<title>Projects/KDE on Windows/FAQ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/FAQ"/>
				<updated>2009-06-15T19:51:16Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: update entry title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
==== How to replace windows explorer as shell ? ====&lt;br /&gt;
Download and run autorun from http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx - enter the tab 'Logon' and replace the value of HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell with the dolphin path - but - be aware that explorer provides almost everything in the system settings area and other stuff.&lt;br /&gt;
&lt;br /&gt;
==== What versions of windows does KDE windows work on? ====&lt;br /&gt;
KDE4 is known to run on various versions of Windows XP and Vista, as well as the upcoming Windows 7.&lt;br /&gt;
&lt;br /&gt;
==== Does KDE windows use additional resources or does it replace any windows resources with it's own? ====&lt;br /&gt;
&lt;br /&gt;
* Is it easy to uninstall if I don't want it on my system?&lt;br /&gt;
It is easy to uninstall.  You can run the installer and select the &amp;quot;Remove installed packages&amp;quot; option.  To clean out your personal settings, you will need to remove the &amp;quot;.kde&amp;quot; directory in your Application Data directory (%APPDATA%).  &lt;br /&gt;
&lt;br /&gt;
==== Is it stable? ====&lt;br /&gt;
No, it is not stable yet.  While most of the applications should run fine, there are a lot of problems that come in with porting software to new platforms.  &lt;br /&gt;
The KDE on Windows team is working hard to fix bugs and resolve issues with this port, so be patient and let them know what you think.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to replace Windows' WM with KWin or would it ever be? ====&lt;br /&gt;
&lt;br /&gt;
== Reasons for KDE on Windows ==&lt;br /&gt;
&lt;br /&gt;
==== ... [http://dot.kde.org/2009/06/08/kde-windows-continues tell me who except über geeks needs KDE on Windows]? ====&lt;br /&gt;
We need KDE on Windows for three reasons:&lt;br /&gt;
&lt;br /&gt;
1. Most businesses can't just switch to Linux. I've heard more than enough stories of workers being stucked with Windows as they're of course not allowed or able (because of special apps) to convert their boxes to Linux. KDE might provide them with a comfortable working environment to which they are used.&lt;br /&gt;
&lt;br /&gt;
2. Most businesses won't suddenly switch. Clear step-by-step migration paths (Windows + Office + Explorer -&amp;gt; Windows + OpenOffice + Konqueror -&amp;gt; Linux + OpenOffice + Konqueror) make it easier for the IT deciders to enter this process. (Something along the lines of &amp;quot;If the users do not like Konqueror, they can still use Explorer.&amp;quot;) Yes, I know that Konqueror is not a good example, as many Windows users have just learned Firefox and will most probably not look into learning yet another browser.&lt;br /&gt;
&lt;br /&gt;
3. Having FOSS applications available on the Windows platform is crucial for attracting users. Not many people go into the store and buy a SuSE box, but many people get single FOSS apps like OOo or Firefox because they read about it in some magazine, or some friend recommended it to them.&lt;br /&gt;
&lt;br /&gt;
==== [http://dot.kde.org/2009/06/08/kde-windows-continues KDE on windows attracts developer] ====&lt;br /&gt;
A few years ago (leading up to Akademy 2007 IIRC) we had a huge discussion on the planet about the merits of making KDE applications available on Windows. The core of my argument for doing that then was, and still is, that its really in the interest of KDE to do this because it attracts developers who would otherwise not contribute.&lt;br /&gt;
&lt;br /&gt;
Take Amarok for instance. The core developers spend very little time on making Amarok run on windows (I think the total amount of work I have done on this amounts to one time changing the order of some things in a CMake file as someone reported that it otherwise broke the build on Windows.) So all in all, this is not something that takes much time away from developing Amarok itself. On the other hand, the original implementation of the Last.fm service was written by a developer whose original intention was to make Amarok work better on Windows. Once he had gotten as far as he could at the time, he started, still using Windows, to hack on other stuff that benefits all users of Amarok. He did not use linux at all, and only contributed because it was possible to run and work on Amarok using Windows.&lt;br /&gt;
&lt;br /&gt;
So I really think it is wrong to look at this as a zero sum game as time spent making stuff run on windows is not automatically time taken away from developing the core application. Quite contrary, making the application usable on other platforms will also attract developers who would not otherwise have worked on it. Of course there is a tipping point for this as the applications have to be working well and have a significant user base on Windows before any significant amount of developers shows up, but as my example about Amarok illustrates, people are already taking notice.&lt;br /&gt;
&lt;br /&gt;
And then there is the whole issue about philosophy. To me, Free Software is about just that, freedom. I think it would be against the spirit of that to artificially limit the platforms that our software runs on. that is for all the &amp;quot;other&amp;quot; guys to do, I think we are better than that! :-)&lt;br /&gt;
&lt;br /&gt;
==== [http://dot.kde.org/2009/06/08/kde-windows-continues Morty wrote - Not the desktop] ====&lt;br /&gt;
... The power of KDE are it's library and the applications made with it, and those are also interresting for the Windows platform. &lt;br /&gt;
&lt;br /&gt;
And for KDE as a whole, any developers brought in and bugs fixed by the Windows port are a net win for KDE.&lt;br /&gt;
&lt;br /&gt;
====[http://dot.kde.org/2009/06/08/kde-windows-continues majorTomBelgium wrote about amarok, dolphin, ...] ==== &lt;br /&gt;
really, having all the nice kde programs available on windows is very cool. amarok, dolphin, ktorrent, kwrite, etc. and also, the educational programs are important.&lt;br /&gt;
&lt;br /&gt;
+1 for kde on windows for me! it's like an artist being on a smaller label with almost no air time converting to a bigger label and getting his records played on the radio...&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/FAQ</id>
		<title>Projects/KDE on Windows/FAQ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/FAQ"/>
				<updated>2009-06-15T19:49:54Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
==== How to replace windows explorer as shell ? ====&lt;br /&gt;
Download and run autorun from http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx - enter the tab 'Logon' and replace the value of HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell with the dolphin path - but - be aware that explorer provides almost everything in the system settings area and other stuff.&lt;br /&gt;
&lt;br /&gt;
==== What versions of windows does KDE windows work on? ====&lt;br /&gt;
KDE4 is known to run on various versions of Windows XP and Vista, as well as the upcoming Windows 7.&lt;br /&gt;
&lt;br /&gt;
==== Does KDE windows use additional resources or does it replace any windows resources with it's own? ====&lt;br /&gt;
&lt;br /&gt;
* Is it easy to uninstall if I don't want it on my system?&lt;br /&gt;
It is easy to uninstall.  You can run the installer and select the &amp;quot;Remove installed packages&amp;quot; option.  To clean out your personal settings, you will need to remove the &amp;quot;.kde&amp;quot; directory in your Application Data directory (%APPDATA%).  &lt;br /&gt;
&lt;br /&gt;
==== Is it stable? ====&lt;br /&gt;
No, it is not stable yet.  While most of the applications should run fine, there are a lot of problems that come in with porting software to new platforms.  &lt;br /&gt;
The KDE on Windows team is working hard to fix bugs and resolve issues with this port, so be patient and let them know what you think.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to replace Windows' WM with KWin or would it ever be? ====&lt;br /&gt;
&lt;br /&gt;
== Reasons for KDE on Windows ==&lt;br /&gt;
&lt;br /&gt;
==== ... [http://dot.kde.org/2009/06/08/kde-windows-continues tell me who except über geeks needs KDE on Windows]? ====&lt;br /&gt;
We need KDE on Windows for three reasons:&lt;br /&gt;
&lt;br /&gt;
1. Most businesses can't just switch to Linux. I've heard more than enough stories of workers being stucked with Windows as they're of course not allowed or able (because of special apps) to convert their boxes to Linux. KDE might provide them with a comfortable working environment to which they are used.&lt;br /&gt;
&lt;br /&gt;
2. Most businesses won't suddenly switch. Clear step-by-step migration paths (Windows + Office + Explorer -&amp;gt; Windows + OpenOffice + Konqueror -&amp;gt; Linux + OpenOffice + Konqueror) make it easier for the IT deciders to enter this process. (Something along the lines of &amp;quot;If the users do not like Konqueror, they can still use Explorer.&amp;quot;) Yes, I know that Konqueror is not a good example, as many Windows users have just learned Firefox and will most probably not look into learning yet another browser.&lt;br /&gt;
&lt;br /&gt;
3. Having FOSS applications available on the Windows platform is crucial for attracting users. Not many people go into the store and buy a SuSE box, but many people get single FOSS apps like OOo or Firefox because they read about it in some magazine, or some friend recommended it to them.&lt;br /&gt;
&lt;br /&gt;
==== [http://dot.kde.org/2009/06/08/kde-windows-continues KDE on windows attracts developer] ====&lt;br /&gt;
A few years ago (leading up to Akademy 2007 IIRC) we had a huge discussion on the planet about the merits of making KDE applications available on Windows. The core of my argument for doing that then was, and still is, that its really in the interest of KDE to do this because it attracts developers who would otherwise not contribute.&lt;br /&gt;
&lt;br /&gt;
Take Amarok for instance. The core developers spend very little time on making Amarok run on windows (I think the total amount of work I have done on this amounts to one time changing the order of some things in a CMake file as someone reported that it otherwise broke the build on Windows.) So all in all, this is not something that takes much time away from developing Amarok itself. On the other hand, the original implementation of the Last.fm service was written by a developer whose original intention was to make Amarok work better on Windows. Once he had gotten as far as he could at the time, he started, still using Windows, to hack on other stuff that benefits all users of Amarok. He did not use linux at all, and only contributed because it was possible to run and work on Amarok using Windows.&lt;br /&gt;
&lt;br /&gt;
So I really think it is wrong to look at this as a zero sum game as time spent making stuff run on windows is not automatically time taken away from developing the core application. Quite contrary, making the application usable on other platforms will also attract developers who would not otherwise have worked on it. Of course there is a tipping point for this as the applications have to be working well and have a significant user base on Windows before any significant amount of developers shows up, but as my example about Amarok illustrates, people are already taking notice.&lt;br /&gt;
&lt;br /&gt;
And then there is the whole issue about philosophy. To me, Free Software is about just that, freedom. I think it would be against the spirit of that to artificially limit the platforms that our software runs on. that is for all the &amp;quot;other&amp;quot; guys to do, I think we are better than that! :-)&lt;br /&gt;
&lt;br /&gt;
==== [http://dot.kde.org/2009/06/08/kde-windows-continues Morty wrote] ====&lt;br /&gt;
... The power of KDE are it's library and the applications made with it, and those are also interresting for the Windows platform. &lt;br /&gt;
&lt;br /&gt;
And for KDE as a whole, any developers brought in and bugs fixed by the Windows port are a net win for KDE.&lt;br /&gt;
&lt;br /&gt;
====[http://dot.kde.org/2009/06/08/kde-windows-continues majorTomBelgium wrote about amarok, dolphin, ...] ==== &lt;br /&gt;
really, having all the nice kde programs available on windows is very cool. amarok, dolphin, ktorrent, kwrite, etc. and also, the educational programs are important.&lt;br /&gt;
&lt;br /&gt;
+1 for kde on windows for me! it's like an artist being on a smaller label with almost no air time converting to a bigger label and getting his records played on the radio...&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/FAQ</id>
		<title>Projects/KDE on Windows/FAQ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/FAQ"/>
				<updated>2009-06-15T19:46:31Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: restructered technical faq entries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
==== How to replace windows explorer as shell ? ====&lt;br /&gt;
Download and run autorun from http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx - enter the tab 'Logon' and replace the value of HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell with the dolphin path - but - be aware that explorer provides almost everything in the system settings area and other stuff.&lt;br /&gt;
&lt;br /&gt;
==== What versions of windows does KDE windows work on? ====&lt;br /&gt;
KDE4 is known to run on various versions of Windows XP and Vista, as well as the upcoming Windows 7.&lt;br /&gt;
&lt;br /&gt;
==== Does KDE windows use additional resources or does it replace any windows resources with it's own? ====&lt;br /&gt;
&lt;br /&gt;
* Is it easy to uninstall if I don't want it on my system?&lt;br /&gt;
It is easy to uninstall.  You can run the installer and select the &amp;quot;Remove installed packages&amp;quot; option.  To clean out your personal settings, you will need to remove the &amp;quot;.kde&amp;quot; directory in your Application Data directory (%APPDATA%).  &lt;br /&gt;
&lt;br /&gt;
==== Is it stable? ====&lt;br /&gt;
No, it is not stable yet.  While most of the applications should run fine, there are a lot of problems that come in with porting software to new platforms.  &lt;br /&gt;
The KDE on Windows team is working hard to fix bugs and resolve issues with this port, so be patient and let them know what you think.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to replace Windows' WM with KWin or would it ever be? ====&lt;br /&gt;
&lt;br /&gt;
== Reasons for KDE on Windows ==&lt;br /&gt;
&lt;br /&gt;
==== ... [http://dot.kde.org/2009/06/08/kde-windows-continues tell me who except über geeks needs KDE on Windows]? ====&lt;br /&gt;
We need KDE on Windows for three reasons:&lt;br /&gt;
&lt;br /&gt;
1. Most businesses can't just switch to Linux. I've heard more than enough stories of workers being stucked with Windows as they're of course not allowed or able (because of special apps) to convert their boxes to Linux. KDE might provide them with a comfortable working environment to which they are used.&lt;br /&gt;
&lt;br /&gt;
2. Most businesses won't suddenly switch. Clear step-by-step migration paths (Windows + Office + Explorer -&amp;gt; Windows + OpenOffice + Konqueror -&amp;gt; Linux + OpenOffice + Konqueror) make it easier for the IT deciders to enter this process. (Something along the lines of &amp;quot;If the users do not like Konqueror, they can still use Explorer.&amp;quot;) Yes, I know that Konqueror is not a good example, as many Windows users have just learned Firefox and will most probably not look into learning yet another browser.&lt;br /&gt;
&lt;br /&gt;
3. Having FOSS applications available on the Windows platform is crucial for attracting users. Not many people go into the store and buy a SuSE box, but many people get single FOSS apps like OOo or Firefox because they read about it in some magazine, or some friend recommended it to them.&lt;br /&gt;
&lt;br /&gt;
==== [http://dot.kde.org/2009/06/08/kde-windows-continues KDE on windows attracts developer] ====&lt;br /&gt;
A few years ago (leading up to Akademy 2007 IIRC) we had a huge discussion on the planet about the merits of making KDE applications available on Windows. The core of my argument for doing that then was, and still is, that its really in the interest of KDE to do this because it attracts developers who would otherwise not contribute.&lt;br /&gt;
&lt;br /&gt;
Take Amarok for instance. The core developers spend very little time on making Amarok run on windows (I think the total amount of work I have done on this amounts to one time changing the order of some things in a CMake file as someone reported that it otherwise broke the build on Windows.) So all in all, this is not something that takes much time away from developing Amarok itself. On the other hand, the original implementation of the Last.fm service was written by a developer whose original intention was to make Amarok work better on Windows. Once he had gotten as far as he could at the time, he started, still using Windows, to hack on other stuff that benefits all users of Amarok. He did not use linux at all, and only contributed because it was possible to run and work on Amarok using Windows.&lt;br /&gt;
&lt;br /&gt;
So I really think it is wrong to look at this as a zero sum game as time spent making stuff run on windows is not automatically time taken away from developing the core application. Quite contrary, making the application usable on other platforms will also attract developers who would not otherwise have worked on it. Of course there is a tipping point for this as the applications have to be working well and have a significant user base on Windows before any significant amount of developers shows up, but as my example about Amarok illustrates, people are already taking notice.&lt;br /&gt;
&lt;br /&gt;
And then there is the whole issue about philosophy. To me, Free Software is about just that, freedom. I think it would be against the spirit of that to artificially limit the platforms that our software runs on. that is for all the &amp;quot;other&amp;quot; guys to do, I think we are better than that! :-)&lt;br /&gt;
&lt;br /&gt;
==== [http://dot.kde.org/2009/06/08/kde-windows-continues Morty wrote] ====&lt;br /&gt;
... The power of KDE are it's library and the applications made with it, and those are also interresting for the Windows platform. &lt;br /&gt;
&lt;br /&gt;
And for KDE as a whole, any developers brought in and bugs fixed by the Windows port are a net win for KDE.&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/FAQ</id>
		<title>Projects/KDE on Windows/FAQ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/FAQ"/>
				<updated>2009-06-15T19:35:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added two topics to reasons section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
* How to replace windows explorer as shell ?&lt;br /&gt;
Download and run autorun from http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx - enter the tab 'Logon' and replace the value of HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell with the dolphin path - but - be aware that explorer provides almost everything in the system settings area and other stuff.&lt;br /&gt;
&lt;br /&gt;
* What versions of windows does KDE windows work on?&lt;br /&gt;
KDE4 is known to run on various versions of Windows XP and Vista, as well as the upcoming Windows 7.&lt;br /&gt;
&lt;br /&gt;
* Does KDE windows use additional resources or does it replace any windows resources with it's own?&lt;br /&gt;
&lt;br /&gt;
* Is it easy to uninstall if I don't want it on my system?&lt;br /&gt;
It is easy to uninstall.  You can run the installer and select the &amp;quot;Remove installed packages&amp;quot; option.  To clean out your personal settings, you will need to remove the &amp;quot;.kde&amp;quot; directory in your Application Data directory (%APPDATA%).  &lt;br /&gt;
&lt;br /&gt;
* Is it stable? &lt;br /&gt;
No, it is not stable yet.  While most of the applications should run fine, there are a lot of problems that come in with porting software to new platforms.  &lt;br /&gt;
The KDE on Windows team is working hard to fix bugs and resolve issues with this port, so be patient and let them know what you think.&lt;br /&gt;
&lt;br /&gt;
* Is it possible to replace Windows' WM with KWin or would it ever be?&lt;br /&gt;
&lt;br /&gt;
== Reasons for KDE on Windows ==&lt;br /&gt;
&lt;br /&gt;
* ... [http://dot.kde.org/2009/06/08/kde-windows-continues tell me who except über geeks needs KDE on Windows]? &lt;br /&gt;
We need KDE on Windows for three reasons:&lt;br /&gt;
&lt;br /&gt;
1. Most businesses can't just switch to Linux. I've heard more than enough stories of workers being stucked with Windows as they're of course not allowed or able (because of special apps) to convert their boxes to Linux. KDE might provide them with a comfortable working environment to which they are used.&lt;br /&gt;
&lt;br /&gt;
2. Most businesses won't suddenly switch. Clear step-by-step migration paths (Windows + Office + Explorer -&amp;gt; Windows + OpenOffice + Konqueror -&amp;gt; Linux + OpenOffice + Konqueror) make it easier for the IT deciders to enter this process. (Something along the lines of &amp;quot;If the users do not like Konqueror, they can still use Explorer.&amp;quot;) Yes, I know that Konqueror is not a good example, as many Windows users have just learned Firefox and will most probably not look into learning yet another browser.&lt;br /&gt;
&lt;br /&gt;
3. Having FOSS applications available on the Windows platform is crucial for attracting users. Not many people go into the store and buy a SuSE box, but many people get single FOSS apps like OOo or Firefox because they read about it in some magazine, or some friend recommended it to them.&lt;br /&gt;
&lt;br /&gt;
* [http://dot.kde.org/2009/06/08/kde-windows-continues KDE on windows attracts developer]&lt;br /&gt;
A few years ago (leading up to Akademy 2007 IIRC) we had a huge discussion on the planet about the merits of making KDE applications available on Windows. The core of my argument for doing that then was, and still is, that its really in the interest of KDE to do this because it attracts developers who would otherwise not contribute.&lt;br /&gt;
&lt;br /&gt;
Take Amarok for instance. The core developers spend very little time on making Amarok run on windows (I think the total amount of work I have done on this amounts to one time changing the order of some things in a CMake file as someone reported that it otherwise broke the build on Windows.) So all in all, this is not something that takes much time away from developing Amarok itself. On the other hand, the original implementation of the Last.fm service was written by a developer whose original intention was to make Amarok work better on Windows. Once he had gotten as far as he could at the time, he started, still using Windows, to hack on other stuff that benefits all users of Amarok. He did not use linux at all, and only contributed because it was possible to run and work on Amarok using Windows.&lt;br /&gt;
&lt;br /&gt;
So I really think it is wrong to look at this as a zero sum game as time spent making stuff run on windows is not automatically time taken away from developing the core application. Quite contrary, making the application usable on other platforms will also attract developers who would not otherwise have worked on it. Of course there is a tipping point for this as the applications have to be working well and have a significant user base on Windows before any significant amount of developers shows up, but as my example about Amarok illustrates, people are already taking notice.&lt;br /&gt;
&lt;br /&gt;
And then there is the whole issue about philosophy. To me, Free Software is about just that, freedom. I think it would be against the spirit of that to artificially limit the platforms that our software runs on. that is for all the &amp;quot;other&amp;quot; guys to do, I think we are better than that! :-)&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2009-04-05T06:38:55Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added package making&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for MS Visual Studio C++ ==&lt;br /&gt;
&lt;br /&gt;
* download [http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-latest.exe KDE windows installer]&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and select (at least) the following packages    &lt;br /&gt;
** kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc&lt;br /&gt;
** cmake&lt;br /&gt;
** perl&lt;br /&gt;
** psdk-msvc &lt;br /&gt;
** one of the vcexpress-xx-msvc package &lt;br /&gt;
** the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-msvc, kdebase-runtime-msvc and qt-msvc are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. &lt;br /&gt;
&lt;br /&gt;
* open a Visual Studio command prompt&lt;br /&gt;
&lt;br /&gt;
* set the required environment for the MS Platform SDK e.g. if your are using the 2003 R2 Release of the Platform SDK the command line looks like that: &lt;br /&gt;
    &amp;quot;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\setenv.cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* add the bin subdirectory of the kde installation dir to the PATH environment variable: &lt;br /&gt;
   set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root&lt;br /&gt;
   cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
   mkdir kdeedu-msvc-build &amp;amp;&amp;amp; cd kdeedu-msvc-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
   cmake.exe -G &amp;quot;NMake Makefiles&amp;quot; ..\kdeedu-msvc-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    nmake&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    nmake install&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for the MinGW compiler ==&lt;br /&gt;
&lt;br /&gt;
* download [http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-latest.exe KDE windows installer]&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and then select the following packages&lt;br /&gt;
** the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc&lt;br /&gt;
** cmake&lt;br /&gt;
** gcc-mingw&lt;br /&gt;
** perl &lt;br /&gt;
** the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-mingw, kdebase-runtime-mingw and qt-mingw are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. For the gcc-mingw package use \Mingw as installation root. &lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the mingw installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=\Mingw\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the kde installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root e.g.&lt;br /&gt;
    cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
    mkdir kdeedu-mingw-build &amp;amp;&amp;amp; cd kdeedu-mingw-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
    cmake.exe -G &amp;quot;MinGW Makefiles&amp;quot; ..\kdeedu-mingw-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    mingw32-make&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    mingw32-make install&lt;br /&gt;
&lt;br /&gt;
== Make a binary package for the KDE on windows distribution ==&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''kdewin-installer(-mingw|-msvc) '''&lt;br /&gt;
&lt;br /&gt;
* install the above mentioned packages with &amp;lt;make-tool&amp;gt; install&lt;br /&gt;
&lt;br /&gt;
* run kdewin-packager from kde installation bin dir with the following options: &lt;br /&gt;
  - name &amp;lt;the name of the package&amp;gt;&lt;br /&gt;
  - version &amp;lt;the package version e.g. 1.2.3 or 20090312&lt;br /&gt;
  - type &amp;lt;msvc&amp;gt; or &amp;lt;mingw&amp;gt; depending on the type of used compiler&lt;br /&gt;
  - root &amp;lt;the install root where the package has been installed into&amp;gt;&lt;br /&gt;
  - srcroot &amp;lt;the root of the source package tree&amp;gt;&lt;br /&gt;
  - destdir &amp;lt;the directory where the package will be placed into&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2009-03-16T21:56:46Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: made installer link more nice&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for MS Visual Studio C++ ==&lt;br /&gt;
&lt;br /&gt;
* download [http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-latest.exe KDE windows installer]&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and select (at least) the following packages    &lt;br /&gt;
** kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc&lt;br /&gt;
** cmake&lt;br /&gt;
** perl&lt;br /&gt;
** psdk-msvc &lt;br /&gt;
** one of the vcexpress-xx-msvc package &lt;br /&gt;
** the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-msvc, kdebase-runtime-msvc and qt-msvc are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. &lt;br /&gt;
&lt;br /&gt;
* open a Visual Studio command prompt&lt;br /&gt;
&lt;br /&gt;
* set the required environment for the MS Platform SDK e.g. if your are using the 2003 R2 Release of the Platform SDK the command line looks like that: &lt;br /&gt;
    &amp;quot;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\setenv.cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* add the bin subdirectory of the kde installation dir to the PATH environment variable: &lt;br /&gt;
   set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root&lt;br /&gt;
   cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
   mkdir kdeedu-msvc-build &amp;amp;&amp;amp; cd kdeedu-msvc-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
   cmake.exe -G &amp;quot;NMake Makefiles&amp;quot; ..\kdeedu-msvc-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    nmake&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    nmake install&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for the MinGW compiler ==&lt;br /&gt;
&lt;br /&gt;
* download [http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-latest.exe KDE windows installer]&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and then select the following packages&lt;br /&gt;
** the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc&lt;br /&gt;
** cmake&lt;br /&gt;
** gcc-mingw&lt;br /&gt;
** perl &lt;br /&gt;
** the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-mingw, kdebase-runtime-mingw and qt-mingw are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. For the gcc-mingw package use \Mingw as installation root. &lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the mingw installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=\Mingw\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the kde installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root e.g.&lt;br /&gt;
    cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
    mkdir kdeedu-mingw-build &amp;amp;&amp;amp; cd kdeedu-mingw-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
    cmake.exe -G &amp;quot;MinGW Makefiles&amp;quot; ..\kdeedu-mingw-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    mingw32-make&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    mingw32-make install&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2009-03-16T21:55:24Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated installer link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for MS Visual Studio C++ ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-latest.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and select (at least) the following packages    &lt;br /&gt;
** kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc&lt;br /&gt;
** cmake&lt;br /&gt;
** perl&lt;br /&gt;
** psdk-msvc &lt;br /&gt;
** one of the vcexpress-xx-msvc package &lt;br /&gt;
** the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-msvc, kdebase-runtime-msvc and qt-msvc are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. &lt;br /&gt;
&lt;br /&gt;
* open a Visual Studio command prompt&lt;br /&gt;
&lt;br /&gt;
* set the required environment for the MS Platform SDK e.g. if your are using the 2003 R2 Release of the Platform SDK the command line looks like that: &lt;br /&gt;
    &amp;quot;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\setenv.cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* add the bin subdirectory of the kde installation dir to the PATH environment variable: &lt;br /&gt;
   set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root&lt;br /&gt;
   cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
   mkdir kdeedu-msvc-build &amp;amp;&amp;amp; cd kdeedu-msvc-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
   cmake.exe -G &amp;quot;NMake Makefiles&amp;quot; ..\kdeedu-msvc-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    nmake&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    nmake install&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for the MinGW compiler ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and then select the following packages&lt;br /&gt;
** the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc&lt;br /&gt;
** cmake&lt;br /&gt;
** gcc-mingw&lt;br /&gt;
** perl &lt;br /&gt;
** the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-mingw, kdebase-runtime-mingw and qt-mingw are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. For the gcc-mingw package use \Mingw as installation root. &lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the mingw installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=\Mingw\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the kde installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root e.g.&lt;br /&gt;
    cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
    mkdir kdeedu-mingw-build &amp;amp;&amp;amp; cd kdeedu-mingw-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
    cmake.exe -G &amp;quot;MinGW Makefiles&amp;quot; ..\kdeedu-mingw-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    mingw32-make&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    mingw32-make install&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Talk:Projects/KDE_on_Windows/Installation</id>
		<title>Talk:Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Talk:Projects/KDE_on_Windows/Installation"/>
				<updated>2009-01-15T23:38:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this page to record your experiences with KDE on Windows.&lt;br /&gt;
&lt;br /&gt;
Before reporting problems with the installer please make sure that you are using the [http://download.cegit.de/kde-windows/installer/kdewin-installer-gui-latest.exe latest installer version] because your problem may already be fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click the + tab and enter &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; as the subject to add your experiences.  Include both your installer version and the KDE version (from the &amp;quot;installed&amp;quot; column for the kde* package names in the installer, or from the Help &amp;gt; About KDE dialog).&lt;br /&gt;
&lt;br /&gt;
'''Please use only meaningful descriptions (the content will be edited). The software is in early beta now. The installer will receive usability improvements before the final release.'''&lt;br /&gt;
&lt;br /&gt;
== 4.00.80 progress - skierpage (18 February 2008) ==&lt;br /&gt;
Amarok installs a phonon package, and sounds play!&lt;br /&gt;
&lt;br /&gt;
Enabling sound in KHangMan doesn't work, when it tries to play .ogg file it crashes.  Amarok hangs at 98% CPU trying to play .ogg file.  This could be my Windows install of codecs, but .ogg files play fine in WMP, VLC, MPC, etc.&lt;br /&gt;
&lt;br /&gt;
KHelpCenter: Search doesn't return anything (known issue).  Top sections such as &amp;quot;Welcome to KDE&amp;quot; and &amp;quot;KDE Users' Manual&amp;quot; don't do anything ({{Bug|158030}}).&lt;br /&gt;
&lt;br /&gt;
Clicking on known filetypes in Dolphin gives &amp;lt;tt&amp;gt;C:/Program Files/KDE/share/applications/kde4/''some app''.desktop' is malformatted.&amp;lt;/tt&amp;gt; alert ({{Bug|156442}}).  You can't run a .exe from Dolphin, it prompts you to choose an application to open it with ({{Bug|158034}}).&lt;br /&gt;
&lt;br /&gt;
Help &amp;gt; Report Bug still broken.&lt;br /&gt;
&lt;br /&gt;
== A Blog &amp;quot;review&amp;quot; with screenshots - MrCopilot (30 January 2008) ==&lt;br /&gt;
See http://mrcopilot.blogspot.com/2008/01/can-kde-save-dying-windows-platform.html , with screenshots and comments on many KDE applications running in MS Windows.&lt;br /&gt;
&lt;br /&gt;
== Version 0.8.5 notes - 75.128.118.56 (26 January 2008)==&lt;br /&gt;
Since I am not what you call a Linux guru, I tried initially installing as an end-user.  However, that seems to not install certain things, and once you have made that choice, there is no going back - you can't change the installer settings from End User to Developer, and I think that may be why several packages are not being installed (for example, the kruler.exe program is not installed, and is not available to be installed)&lt;br /&gt;
: kruler.exe is part of kdegraphics, and as &amp;quot;Status&amp;quot; says, not currently packaged&lt;br /&gt;
&lt;br /&gt;
Another example: When running konquerer.exe, if I type http://www.google.com into the search bar, it complains about the following missing files: konq_aboutpage.dll, libkhtmlpart.dll, and katepart.dll.  None of those files were available to install.  Perhaps they are available if you say you are a developer, but I had no way to test that because the buttons that select end user or developer are grayed out.&lt;br /&gt;
: Works for me, did you set KDEDIR and add the lib directory to your PATH as per &amp;quot;Summary of Steps&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
I do have one request, after you get the problems fixed, please consider adding krusader to the list of supported packages.&lt;br /&gt;
&lt;br /&gt;
== [[User:Skierpage|Skierpage]] 11:33, 18 January 2008 (CET) using 3.97 ==&lt;br /&gt;
Here's [[User:Skierpage]]'s experience using kdewin-installer-gui-0.8.4-4.exe to install 3.97 2007-12-31 files&lt;br /&gt;
on Windows XP SP2.&lt;br /&gt;
&lt;br /&gt;
=== Continuing ===&lt;br /&gt;
* No khelpcenter, so no Help &amp;gt; ''Program'' Handbook&lt;br /&gt;
* Help &amp;gt; Report Bug... &amp;gt; Launch Bug Report Wizard still does nothing ({{Bug|156689}} filed)&lt;br /&gt;
* &amp;lt;del&amp;gt;Problems trying to save and open files in apps, KDE complains about their mime type.&amp;lt;/del&amp;gt; Fixed by new Post-install steps on install page!&lt;br /&gt;
* Get Hot New Stuff still has problems trying to run gpg.exe.&lt;br /&gt;
&lt;br /&gt;
::please file bugs at B.K.O. (bugs.kde.org) --[[User:SaroEngels|SaroEngels]] 01:11, 25 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
=== File Open Dialog ===&lt;br /&gt;
* clicking Network icon &amp;lt;del&amp;gt;crashes &amp;lt;/del&amp;gt;({{Bug|156080}} filed, fixed in 4.00.80 it displays ''Local Network'')&lt;br /&gt;
* clicking Home icon does nothing ({{Bug|156690}} filed, still true in 4.00.80).&lt;br /&gt;
* clicking Root shows '''Custom''' in file path. (still true in 4.00.80).&lt;br /&gt;
* DebugView shows several &amp;lt;tt&amp;gt;[5940] class QStringList __thiscall Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const enum Solid::DeviceInterface::Type &amp;amp;)  error: &amp;quot;org.freedesktop.DBus.Error.ServiceUnknown&amp;quot; &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Specific Apps ===&lt;br /&gt;
==== KStars ====&lt;br /&gt;
* during startup or Setup Wizard outputs &amp;lt;tt&amp;gt; kstars(5344) class KStarsDateTime __cdecl KStarsDateTime::fromString(const class QString &amp;amp;): &amp;quot;Could not parse Date/Time string: &amp;quot; &amp;quot;&amp;quot; &amp;lt;/tt&amp;gt;&lt;br /&gt;
* can't view Web pages from Object Details dialog &amp;gt; Links &amp;gt; View Resource.  No error, but no activity.  Possibly at the same time saw output &amp;quot;[5344] kstars(5344)/kdeui (KNotification) void __thiscall KNotification::slotReceivedIdError(const class QDBusError &amp;amp;): Error while contacting notify daemon &amp;quot;The name org.kde.knotify was not provided by any .service files&amp;quot; &lt;br /&gt;
&amp;quot;&lt;br /&gt;
:: I know this last error - but I don't know another fix than kill all apps and restart yet. --[[User:SaroEngels|SaroEngels]] 01:10, 25 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
== [[User:Skierpage|Skierpage]] 07:43, 5 November 2007 (CET) on 2007-11-03 ==&lt;br /&gt;
Here's [[User:Skierpage]]'s experience partially installing files with &lt;br /&gt;
kdewin-installer-gui-0.8.1-2.exe&lt;br /&gt;
on Windows XP SP2.&lt;br /&gt;
&lt;br /&gt;
''Some of my problems were caused by the KDE Installer silently failing to install kdebase bin.''&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
Each app's Help &amp;gt; Handbook fails to start&lt;br /&gt;
&lt;br /&gt;
About the time I tried the handbook the program couldn't find the KDE crash handler drkonqi.exe.&lt;br /&gt;
&lt;br /&gt;
Submit Bug Report fails to load anything when you click [Launch Bug Wizard];&lt;br /&gt;
nothing displays in Process Monitor or DebugView.&lt;br /&gt;
&lt;br /&gt;
Okular and KStars crashed just after trying to access ksyscoca and then &amp;quot;launching  kbuildsycoca4&amp;quot;.  I ran kbuildsycoca4 by hand and then both applications got further.&lt;br /&gt;
&lt;br /&gt;
My display got garbled, displaying what looks like a backing store of the current window in the top left.  This first happened with kolf.exe, then happened to KDE Installer.  Closing every K* app seemed to cure it.&lt;br /&gt;
&lt;br /&gt;
=== Specific apps ===&lt;br /&gt;
bovo, kblackbox, kgeography pixeltool, etc. worked fine.&lt;br /&gt;
&lt;br /&gt;
==== Dolphin ====&lt;br /&gt;
&amp;lt;del&amp;gt;1. Even after following instructions in kbuildsycoca4 section below, still mime type id not getting picked up. In the information section it &amp;quot;shows type: mime&amp;quot; instead of correct type. Because of the same reason, I think, it shows all the elements with same icon (binary) including directories.&amp;lt;/del&amp;gt;&lt;br /&gt;
: Fixed in 4.00.80 after running &amp;quot;Post-install steps&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. If icon is clicked, open with dialog opens and if I choose kate from the list following error box appears &amp;quot;Service 'C:/KDE 4.0/share/applications/kde4/kate.desktop' is malformatted&amp;quot;&lt;br /&gt;
: Still happens in 4.00.80&lt;br /&gt;
&lt;br /&gt;
==== KStars ====&lt;br /&gt;
Looks '''awesome'''.  In the list of cities in setup, &lt;br /&gt;
accented characters appear incorrectly as multiple characters,&lt;br /&gt;
as if the encoding is off.  [http://www.skierpage.com/kde_bugs/kstars_setup_bad_chars.png See screenshot.]&lt;br /&gt;
&lt;br /&gt;
When I clicked [Download extra data], it crashes.  In DebugView, last thing it tried to do was open ksycoca and then launch kbuildsycoca4.&lt;br /&gt;
&lt;br /&gt;
After running kbuildsycoca4 and restarting, KStars [Download extra data] created a &amp;quot;Get Hot New Stuff&amp;quot;, but that window was obscured by both KStars and its wizard.  It had a [Close] button but would not accept input.  I was able to [Cancel] the KStars setup window, at which point both the KStars and Get Hot New Stuff windows appeared.  There was nothing in Get Hot New Stuff  for &amp;quot;KStarsAdd On Installer&amp;quot; (sic -- word layout bug), so I clicked [Close].&lt;br /&gt;
&lt;br /&gt;
Had some problems adding a new location (fumbled original data). Steps to reproduce: &lt;br /&gt;
Settings / geographic. Add a new location (Foo, norway). Realize something went wrong, edit latitude (change from say 10 10 10.00 to 11 11 11.00). Click OK. Choose OK to Override data. OK out. Open Setting/geographic again - there are now two Foos with location == original, expected was one, updated location.&lt;br /&gt;
&lt;br /&gt;
==== kbuildsycoca4 ====&lt;br /&gt;
&amp;lt;strike&amp;gt;As this seemed to be causing problems, I ran it myself in a command window.  It said &amp;quot;kbuildsycoca4 running...&amp;quot; then exited, seemingly OK.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The problem is another one:&lt;br /&gt;
kbuildsycoca4 builds the readonly database ksycoca in C:\Documents and Settings\USER\.kde\ .&lt;br /&gt;
That requires update-mime-database to have been successfully run.&lt;br /&gt;
&lt;br /&gt;
So after each installation:&lt;br /&gt;
1. kill all processes: kioslave.exe, klauncher.exe, kded4.exe&lt;br /&gt;
2. enter kdeenv.bat (or a your cmd with KDEROOT set) run:&lt;br /&gt;
cd %KDEROOT%&lt;br /&gt;
%KDEROOT%\bin\update-mime-database %KDEROOT%\share\mime&lt;br /&gt;
%KDEROOT%\bin\kbuildsycoca4 --noincremental&lt;br /&gt;
&lt;br /&gt;
update-mime-database prints lots of warnings; ignore them.&lt;br /&gt;
Only an error that you should rerun it as root, means that you are in the wrong directory. - Change to kderoot and rerun.&lt;br /&gt;
&lt;br /&gt;
kbuildsycoca has a similar issue: if there are still some processes accessing ksycoca it will ask you whether your disk is full. You should kill all processes that are accessing this file (see process explorer from sysinternals.com ) and rerun it.&lt;br /&gt;
&lt;br /&gt;
This stuff is due to be run by the installer or by emerge. I will hopefully fix this in the next few days. Until then this has to be run by hand.&lt;br /&gt;
--[[User:SaroEngels|SaroEngels]] 01:08, 25 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== KColorChooser ====&lt;br /&gt;
crashes when you choose &amp;quot;Named Colors&amp;quot; from the list.&lt;br /&gt;
(It fails to open several .mo files and .js files,&lt;br /&gt;
then tries to read rgb.txt from various X11 directories and obviously it's not there,&lt;br /&gt;
and then crashes.)&lt;br /&gt;
&lt;br /&gt;
==== kruler ====&lt;br /&gt;
kruler's cursor in North or South orientation shows the vertical arrowhead and line but has black and white garbage on the other half of it where the selection point would be.&lt;br /&gt;
&lt;br /&gt;
==== okular ====&lt;br /&gt;
First time it started klauncher.exe process but hung without displaying anything.&lt;br /&gt;
I killed the okular process and tried again; second time okular crashed; DebugView indicated it was trying to open ksyscoca, and when that failed it tried to launch ksyscocabuilder.exe:&lt;br /&gt;
  [4644] okular(4644)/kdecore (KSycoca) bool __thiscall KSycocaPrivate::checkDatabase(class QFlags&amp;lt;enum KSycocaPrivate::BehaviorIfNotFound&amp;gt;): We have no database.... launching  kbuildsycoca4&lt;br /&gt;
After running kbuildsycoca4 by hand okular appeared OK.  When I chose File &amp;gt; Open I got an alert&lt;br /&gt;
  Windows - No Disk&lt;br /&gt;
  Exception Processing Message c00000013 Parameters ''hex hex hex''&lt;br /&gt;
I clicked [Continue] and got this alert again.&lt;br /&gt;
I think each time Windows was spinning up my empty floppy or CD-ROM drive.&lt;br /&gt;
Then the file dialog appeared but also an alert&lt;br /&gt;
  Error - okular&lt;br /&gt;
  The process for the file protocol died unexpectedly.&lt;br /&gt;
&lt;br /&gt;
Meanwhile DebugView showed&lt;br /&gt;
  [2916] not able to find 'kio_file' because KDEDIRS environment variable is not set. &lt;br /&gt;
  [2916] Set KDEDIRS to the KDE installation root dir and restart klauncher to fix this problem.&lt;br /&gt;
&lt;br /&gt;
I clicked Root in the file dialog and okular generated a ton of DebugView output in kdecore (KUrl) and then crashed.&lt;br /&gt;
&lt;br /&gt;
I followed the instructions about setting up KDEDIRS, killed klauncher.exe, restarted Okular.  I still got errors about No Disk but no more &amp;quot;file protocol death&amp;quot;.  Howeer, clicking Root in the file dialog still generates a ton of DebugView output and Okular crashes.&lt;br /&gt;
&lt;br /&gt;
Even when I navigate to a folder with .png images in it, Open a document displays nothing.  Even if I choose PNG image, it displays nothing.  However, if I enter *.png in the Filter, it displays appropriate files.&lt;br /&gt;
&lt;br /&gt;
However, choosing a png file results in okular displaying&lt;br /&gt;
  Can not find a plugin that is able to handle the passed document&lt;br /&gt;
and then an error alert.  Same for selecting a *.bmp.&lt;br /&gt;
&lt;br /&gt;
Weirdly, entering *.jpg in the Filter immediately exits okular, with no errors.&lt;br /&gt;
::KBUILDSYCOCA4&lt;br /&gt;
::UPDATE_MIME_TYPE_ERROR --[[User:SaroEngels|SaroEngels]] 00:52, 25 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== ktouch ====&lt;br /&gt;
Exits, DebugView shows&lt;br /&gt;
  [3452] ASSERT failure in class Phonon::PlatformPlugin *__thiscall Phonon::FactoryPrivate::platformPlugin(void): &amp;quot;The plugin 'C:/KDE4/lib/kde4/plugins/phonon_platform/kde.dll' uses incompatible Qt library. (Cannot mix debug and release libraries.)&amp;quot;, file D:\kde-msvc\tmp\kdelibs-beta4-3.95.1.20071029\work\kdelibs\phonon\factory.cpp, line 283&lt;br /&gt;
: In 4.00.80 displays friendlier alert &amp;quot;Unable to use the '''Fake''' Multimedia Backend: The shared library was not found.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== kbruch ====&lt;br /&gt;
The accelerator [Alt+e] for [N&amp;lt;u&amp;gt;e&amp;lt;/u&amp;gt;xt Task] does not work.&lt;br /&gt;
&lt;br /&gt;
==== KDE World Clock ====&lt;br /&gt;
&amp;lt;del&amp;gt;Is pitch dark.  The tooltip shows current city and add flag works.  DebugView shows:&lt;br /&gt;
  [4524] QImage::scaled: Image is a null image&lt;br /&gt;
  [4524] QPainter::begin: Paint device returned engine == 0, type: 3&lt;br /&gt;
  [4524] QPainter::setCompositionMode: Painter not active&lt;br /&gt;
  [4524] QPainter::begin: Paint device returned engine == 0, type: 2&lt;br /&gt;
&lt;br /&gt;
Its context menu has Map Theme &amp;gt; Surface Depth / Flat World / Surface Depth / Flat World , i.e. two entries repeated.  Whatever you choose is checked twice.&lt;br /&gt;
&lt;br /&gt;
I can't uncheck Show Daylight, Show Cities, Show Flags in the context menu, they remain checked.&amp;lt;/del&amp;gt;&lt;br /&gt;
: All fixed in 4.00.80 version!&lt;br /&gt;
&lt;br /&gt;
==== kteatime ====&lt;br /&gt;
It does display a fabulous notification bubble from the system tray when the tea is ready!  Howeer, DebugView indicates &amp;quot;error while contacting knotify server&amp;quot; (I had configured KTeaTime to Play a sound, Show a message in a popup and Mark taskbar entry) :&lt;br /&gt;
  [6052] kteatime(6052)/kdeui (KNotification) unsigned int __thiscall KNotificationManager::notify(class KNotification *,const class QPixmap &amp;amp;,const class QStringList &amp;amp;,const class QList&amp;lt;struct QPair&amp;lt;class QString,class QString&amp;gt; &amp;gt; &amp;amp;,const class QString &amp;amp;): error while contacting knotify server &lt;br /&gt;
&lt;br /&gt;
==== khangman ====&lt;br /&gt;
It put up a dialog towards the back about progress, but unlike earlier app, that completed and it then worked great.  I chose to, roughly. get words in a new language, chose France from the dialog/  Get Hot New Stuff showed up and worked but displayed an alert:&lt;br /&gt;
  Error - KHangMan&lt;br /&gt;
  Cannot start ''gpg'' and retrieve the available keys.  Make sure that ''gpg'' is installed, otherwise verification of the downloaded resources will be impossible.&lt;br /&gt;
&lt;br /&gt;
I installed gpgme and reran khangman, but now Get Hot New Stuff, did not display any categories.&lt;br /&gt;
&lt;br /&gt;
I changed settings to play sounds and it immediately crashed with&lt;br /&gt;
  [6072] ASSERT failure in class Phonon::PlatformPlugin *__thiscall Phonon::FactoryPrivate::platformPlugin(void): &amp;quot;The plugin 'C:/KDE4/lib/kde4/plugins/phonon_platform/kde.dll' uses incompatible Qt library. (Cannot mix debug and release libraries.)&amp;quot;, file D:\kde-msvc\tmp\kdelibs-beta4-3.95.1.20071029\work\kdelibs\phonon\factory.cpp, line 283&lt;br /&gt;
&lt;br /&gt;
I got around this crash by editing khangmanrc to disable audio.&lt;br /&gt;
Still nothing in Get Hot New Stuff.&lt;br /&gt;
&lt;br /&gt;
==== Kig ====&lt;br /&gt;
It worked pretty well, I was able to save a .kig file.&lt;br /&gt;
It kept prompting&lt;br /&gt;
  Format not supported - Kig&lt;br /&gt;
  Kig does not support saving to any other format than its own.  &lt;br /&gt;
  [Save Kig Format] [Cancel]&lt;br /&gt;
but if I choose &amp;quot;Save Kig Format&amp;quot; I get the alert again.&lt;br /&gt;
Only cancel worked to save the file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, when I tried to open that file, the Open dialog displayed its type as &amp;quot;plain text document&amp;quot;, opening it led to a &amp;quot;Format Not Supported&amp;quot; alert.  DebugView showed:&lt;br /&gt;
  [5432] kig(5432)/kdecore (KUrl) __thiscall KUrl::KUrl(const class KUrl &amp;amp;): KUrl::KUrl(KUrl)   path  &amp;quot;&amp;quot;  toLocalFile  &amp;quot;&amp;quot;&lt;br /&gt;
  [5432] kig(5432) bool __thiscall KigPart::openFile(void): mimetype:  &amp;quot;text/plain&amp;quot;&lt;br /&gt;
&lt;br /&gt;
So there are problems with mime type handling.&lt;br /&gt;
(It's scary that mime problems will stop a program from editing a file, how do I force it?)&lt;br /&gt;
&lt;br /&gt;
::UPDATE_MIME_TYPE_ERROR --[[User:SaroEngels|SaroEngels]] 00:50, 25 January 2008 (CET)&lt;br /&gt;
:: Yup, fixed now with your &amp;quot;Post-install steps&amp;quot;, thanks!&lt;br /&gt;
&lt;br /&gt;
==== KWordQuiz ====&lt;br /&gt;
I was able to download French vocabulary, but when I dismissed it, I got the same alert as KHangMan once displayed&lt;br /&gt;
  Cannot start gpg and retrieve the available keys.  Make sure that gpg is installed.&lt;br /&gt;
&lt;br /&gt;
kdelibs/knewstuff/knewstuff2/core/security.cpp is trying to start gpg in a new KProcess.  I don't have `gpg` in my path, I'm not sure what package it's in.&lt;br /&gt;
&lt;br /&gt;
::PLEASE ASSIGN TO B.K.O --[[User:SaroEngels|SaroEngels]] 00:49, 25 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== KGoldRunner ====&lt;br /&gt;
The background appears but none of the tiles, and the icons for them in Create New Game are missing.  So some directory is missing, could be &amp;lt;tt&amp;gt;C:\KDE4\share\pixmaps&amp;lt;/tt&amp;gt; NAME NOT FOUND, I don't know where the tiles should be.&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;br /&gt;
&lt;br /&gt;
::PLEASE ASSIGN TO B.K.O --[[User:SaroEngels|SaroEngels]] 00:48, 25 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
==== KMail ====&lt;br /&gt;
kdepimlibs-msvc-4.1.0, kdepim-msvc-4.0.83-1&lt;br /&gt;
KMail won't start because of missing dlls: &lt;br /&gt;
&lt;br /&gt;
gpgme-qt.dll not found &lt;br /&gt;
&lt;br /&gt;
libgpg-error-0.dll not found &lt;br /&gt;
&lt;br /&gt;
my solution: download gpgme-*bin.zip and gpgme-*lib.zip from the kde-repository (directory win32libs) and unzip into your KDE Folder. Installer does not seem to realize this dependency&lt;br /&gt;
&lt;br /&gt;
sqlite3.dll not found&lt;br /&gt;
&lt;br /&gt;
my workaround: sqlite3.dll is not available in the kde repository. Download the current sqlitedll-3*.zip from http://www.sqlite.org/download.html and unzip into your path (I unzipped into kde/bin). &lt;br /&gt;
&lt;br /&gt;
KMail now started.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== installation ==&lt;br /&gt;
I tried the installer, but found it very inconvenient. It is very slow in downloading, does not support broken download, had no resume support etc... An option be given to download the required packages through torrent / download express etc. and then run the Installer from downloaded directory. An ISO image to download entire package may also be good idea. What about Localized KDE? I could not found that option either.&lt;br /&gt;
&lt;br /&gt;
== bug reports ==&lt;br /&gt;
After several minutes trying to find an adress to submit bug reports for kde on windows I report here that I have given up! This site is the only one I found to  tell anyone about the problems.&lt;br /&gt;
&lt;br /&gt;
Please post a link to a forum/bugreport engine or some email address.&lt;br /&gt;
&lt;br /&gt;
::Please try to help copy the bugs to http://bugs.kde.org. Try to set Platform MS Windows. Please have a look after ''your'' bugs. -- [[User:SaroEngels|SaroEngels]] 00:46, 25 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
== Download needed packages ==&lt;br /&gt;
&lt;br /&gt;
== Unnecessarities in packages? ==&lt;br /&gt;
&lt;br /&gt;
Some things I noticed:&lt;br /&gt;
* A lot of packages come with both release and debug binaries. The latter one are completely useless, at least to end users. It may be more sensible to separate debug binaries into their own packages.&lt;br /&gt;
&lt;br /&gt;
rhabacker: where do you have seen this ? the qt bin package for example only contain end user applications and libraries. Debug libraries are located in the lib packages which are only installed in developer mode. &lt;br /&gt;
&lt;br /&gt;
* There seem to be mingw+msvc versions even for seemingly C libraries, e.g. dbus. Such libraries are usually easily exchangeable between compilers (e.g. an MSVC compiled library with a C interface usually works w/ MinGW without problems). Perhaps this is an opportunity to remove some unnecessary packages?&lt;br /&gt;
&lt;br /&gt;
chehrlic: All is fine here, we need it the way it is. We also know how to use mingw libs with msvc and vice versa but it only works under specific circumstances which are not met here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::::FIXLATER - [[User:SaroEngels|SaroEngels]] 00:41, 25 January 2008 (CET)&lt;br /&gt;
::::No change here - [[User:chehrlic|chehrlic]] 07:04, 25 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
== Wishes ==&lt;br /&gt;
Everything's workin' perfect. But am i able to fully transform windows desktop environment into KDE ?&lt;br /&gt;
:[[User:Jstaniek|jstaniek]] 18:31, 30 January 2008 (CET) - short answer is NO. Not in the default setup, I guess. The transformation would break many native apps. Even if that can be fixed (really?), most users would still consider any such a full transformation as a breakage of the OS. What to do? '''As you apparently ask about replacing every part of Windows with KDE equivalents, just install Linux, BSD, etc. and and get all that immediately and natively'''.&lt;br /&gt;
&lt;br /&gt;
Will kdegraphics be included in the next release?&lt;br /&gt;
Will the next release be built from 4.0.1 or 4.0.60 sources(from Dirk Mueller's snapshots)?&lt;br /&gt;
&lt;br /&gt;
== First attempt at using ANY KDE installer for windows... - 212.32.82.218 ( 9 February 2008) ==&lt;br /&gt;
&lt;br /&gt;
Guys - it's interesting that i'm in the position of needing to use KDE. I would use Linux in some form without ever going near Windows.&lt;br /&gt;
&lt;br /&gt;
However, I need to provide support for many customers who need Windows and so am stuck with it.&lt;br /&gt;
&lt;br /&gt;
So here we are, I want to get the features of some KDE and then I notice this site.&lt;br /&gt;
&lt;br /&gt;
All goes well... used the [http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-latest.exe latest installer].&lt;br /&gt;
&lt;br /&gt;
It goes well, and the installer stops.&lt;br /&gt;
&lt;br /&gt;
The next instructions are to add Path references. Did that.&lt;br /&gt;
&lt;br /&gt;
Then it is time for the fun...&lt;br /&gt;
&lt;br /&gt;
bin\update-mime-database C:\KDE4\share\mime is the command to run next...&lt;br /&gt;
&lt;br /&gt;
I've restarted so I expect it to do something specific. Nothing... then an error message.&lt;br /&gt;
&lt;br /&gt;
Also, tried different options during the install process but got no further...&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Update-mime-database - Unable to Locate Component&amp;quot;&lt;br /&gt;
&amp;quot;This application has failed to start because libintl3.dll was not found. Re-installing the application may fix this problem.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I have no idea where to go, i've removed and reinstalled and get the same effect. I'm clearly being thick so will continue to search for the answer myself but any pointers would be lovely.&lt;br /&gt;
&lt;br /&gt;
Cheers all.&lt;br /&gt;
&lt;br /&gt;
rhabacker: This looks like a dependency problem - which requires to know which mirror you are using - without this information we cannot help.&lt;br /&gt;
&lt;br /&gt;
dkintheuk: OK I posted the link i used in the body of this post. http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-latest.exe I'm not sure what you mean by a dependancy problem - what do i look for and how do i determine what you guys need to know to help? Thanks for getting back to me though i do appreciate it.&lt;br /&gt;
&lt;br /&gt;
dkintheuk: ok it's alive - used the next installer and it indicated that several components were not installed even though the previous installer said they were. I have amarok running right now and tried out some interesting things but can't get one thing to work...&lt;br /&gt;
&lt;br /&gt;
I can't get bin\update-mime-database C:\KDE4\share\mime to work at all - it tells me that it doesn have permissions - yet it most definitely does... tested and tested and tested - permissions are properly set.&lt;br /&gt;
&lt;br /&gt;
Ah well - happy bunny here - this is really fun.&lt;br /&gt;
&lt;br /&gt;
== Someone somewhere wants to uninstall... ==&lt;br /&gt;
&amp;lt;nowiki&amp;gt; I want to know how to uninstall it. Thanks &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
: (Please sign your edits with &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;!)  I'm guessing something like:&lt;br /&gt;
:* In TaskMgr.exe processes, shut down kded4, dbus-daemon, klauncher, etc.&lt;br /&gt;
:* Run kdewin-installer, click each installed package until it shows a garbage can, then complete the installer&lt;br /&gt;
:* Remove lib directory from %PATH% and the KDEDIRS environment variable (see [[{{PAGENAME}}#Summary_of_Steps]]&lt;br /&gt;
:* clean up your Download Path of all the downloaded packages, and delete your install directory.&lt;br /&gt;
: -- [[User:Skierpage|Skierpage]] 23:00, 26 February 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
== [[Special:Contributions/218.214.47.219|218.214.47.219]] 08:35, 3 April 2008 (CEST) KDE 4.00.61 / Amarok ==&lt;br /&gt;
&lt;br /&gt;
Installer: kdewin-installer-gui-0.9.1-1.exe&lt;br /&gt;
Amarok: 20080211&lt;br /&gt;
Everything else: 4.0.61&lt;br /&gt;
&lt;br /&gt;
Amarok is not playing any sound, the position adjustment bar is also disabled. Tried reinstalling to no avail.&lt;br /&gt;
&lt;br /&gt;
== [[Special:Contributions/85.180.249.201|85.180.249.201]] 12:10, 28 May 2008 (CEST) ==&lt;br /&gt;
&lt;br /&gt;
kdewin-installer-gui-0.9.2&lt;br /&gt;
KDE 4.0.80&lt;br /&gt;
&lt;br /&gt;
Right click in Konqueror is broken. Shift-deleting files in the file Manager is really really slow, and the software will hang for some seconds.&lt;br /&gt;
&lt;br /&gt;
Another thing: KDE should write its settings to %APPDATA% not just in the Userfolder.&lt;br /&gt;
&lt;br /&gt;
== kdewin-installer-gui-0.9.2.exe ==&lt;br /&gt;
&lt;br /&gt;
I have an empty &amp;quot;download server&amp;quot; textearea (or only the last url I added).&lt;br /&gt;
&lt;br /&gt;
I add urls but always I have empty &amp;quot;package selection&amp;quot; textarea.&lt;br /&gt;
Any idea? I'm on XP pro SP2.&lt;br /&gt;
&lt;br /&gt;
Thx, -- [[Special:Contributions/80.156.46.53|80.156.46.53]] 16:35, 10 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== instalando KOffice en Vista ==&lt;br /&gt;
&lt;br /&gt;
Bajé el kdewin-installer-gui-0.9.2.exe.&lt;br /&gt;
Lo ejecuté, solicitó varias cosas: End User, y los paquetes, escogi Spanish, arrancó, dió la ventana de finalización, donde manifiesta que los programas están en el folder BIN, pero resulta que no existe ese folder.&lt;br /&gt;
¿qué pasó aquí?&lt;br /&gt;
&lt;br /&gt;
== [[Special:Contributions/118.160.84.128|118.160.84.128]] 07:08, 3 July 2008 (CEST) ==&lt;br /&gt;
&lt;br /&gt;
great concept!  some apps don't work because of missing .dlls  but the main reason that i wanted KDE is because my new notebook forces me to use Vista (hard to come back to windows after a few years of only linux), and Kmail is not being packaged!  i also love Akgregator, and it suffers the same fate.  please package Kmail at least!  that would make it easier for me to migrate back to linux after the M70S becomes supported in linux.&lt;br /&gt;
&lt;br /&gt;
thanks&lt;br /&gt;
Michael J. Klein&lt;br /&gt;
&lt;br /&gt;
== Phonon dlls for multiple backends [[Special:Contributions/116.12.230.41|116.12.230.41]] 14:15, 4 August 2008 (CEST) ==&lt;br /&gt;
When I installed Amarok, no sound came out. Apparently, the phonon_backend folder was empty. You can find the dll to populate this folder by installing quarkplayer [http://code.google.com/p/phonon-vlc-mplayer/ here]&lt;br /&gt;
&lt;br /&gt;
Version 4.1.00 (KDE 4.1.0), Installer: 0.9.2&lt;br /&gt;
-- Akhmad Fathonih&lt;br /&gt;
&lt;br /&gt;
== [[User:Glen.Ansley|Glen.Ansley]] 22:59, 10 November 2008 (UTC) ==&lt;br /&gt;
&lt;br /&gt;
The main reason for using this was for Amorak.&lt;br /&gt;
&lt;br /&gt;
I am using KDE 4.1.3 and Amorak 1.94.&lt;br /&gt;
&lt;br /&gt;
I had to edit .kde\share\config\kioslaverc and add the following lines to get traffic going through my proxy, as the normal tool (kcmshell4 proxy) wouldn't work!&lt;br /&gt;
&lt;br /&gt;
[Proxy Settings]&lt;br /&gt;
ProxyType=1&lt;br /&gt;
ftpProxy=http://proxy.domainhere.com:8000&lt;br /&gt;
httpProxy=http://proxy.domainhere.com:8000&lt;br /&gt;
httpsProxy=http://proxy.domainhere.com:8000&lt;br /&gt;
NoProxyFor=localhost&lt;br /&gt;
&lt;br /&gt;
Obviously proxy.domainhere.com:8000 is the actual name and port of &amp;quot;your&amp;quot; proxy if you wish to use one!&lt;br /&gt;
&lt;br /&gt;
All in all.  Things seem to be ticking along nicely.&lt;br /&gt;
Maybe this information would be nice to add to the &amp;quot;Fine-Tuning&amp;quot; section on &lt;br /&gt;
http://techbase.kde.org/Projects/KDE_on_Windows/Installation#Fine-tuning ?&lt;br /&gt;
&lt;br /&gt;
== Where is KOffice 2? ==&lt;br /&gt;
Hoping to try out Krita, I learned that it's available as part of KOffice, and that KOffice 2 (presumably still beta) is available through the KDE installer.&lt;br /&gt;
Except that it isn't: not in KDE 4.1.3, not in 4.1.2, not in 4.1.1. There is a &amp;quot;UNSTABLE 1.9.95.10&amp;quot; version in KDE 4.1.0, but why would I want such an extremely obsolete package? Are there alternative installation approaches?&lt;br /&gt;
&lt;br /&gt;
:1.9.95.10 isn't necessarily obsolete. Since it's beta they probably just haven't versioned it 2.0 yet, as with amarok2 that's on version 1.94. &amp;amp;mdash; [[Special:Contributions/83.251.203.70|83.251.203.70]] 11:02, 25 November 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/GCC_And_MinGW</id>
		<title>Getting Started/Build/Windows/GCC And MinGW</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/GCC_And_MinGW"/>
				<updated>2009-01-15T12:55:43Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated installer location&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{improve|''This page is outdated - please don't use it anymore unless you know exactly what you do. Use [[../emerge|emerge]] instead''}}&lt;br /&gt;
&lt;br /&gt;
{{KDE4}}&lt;br /&gt;
{{improve|''This page has been moved out of [http://kdelibs.com/wiki/index.php/Building_KDElibs_4_using_MinGW_with_Qt_4.3 kdelibs.com] wiki page.''}}&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
This step-by-step tutorial shows how to get the current kdelibs from the upcoming KDE4 based on Qt4 compiled under Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
== Basic Tools ==&lt;br /&gt;
&lt;br /&gt;
=== Installing kdewin-installer ===&lt;br /&gt;
&lt;br /&gt;
This is a program that lets you easily install all the requirements for building kdelibs. It also has a list of tools in its list that are helpful and needed, like the mingw compiler suite, subversion clients, debugging tools and so on.&lt;br /&gt;
&lt;br /&gt;
The kdewin-installer is available in a GUI and console-only form from&lt;br /&gt;
[http://www.winkde.org/pub/kde/ports/win32/installer/ the kdewin-installer download page].&lt;br /&gt;
&lt;br /&gt;
=== Using kdewin-installer to install the requirements ===&lt;br /&gt;
&lt;br /&gt;
For the GUI version:&lt;br /&gt;
If you are running the Installer for the first time, you should have a look in the Settings page (click on the button 'Settings'). You can select another installation directory if you want. I suggest to choose one that has no spaces in it for now, as it seems some parts of the kde4 buildsystem have problems with that. Choose the compiler you use and accept the Settings.&lt;br /&gt;
&lt;br /&gt;
You'll see a tree of all available packages on the right side. In that tree select kdesupport-mingw and win32libs in the ''all'' category under the dependecies subtree. This should select all packages that are needed to build kdelibs. &lt;br /&gt;
&lt;br /&gt;
Additionally you might want to select the MinGW, cmake, TortoiseSVN,  mingw-utils and zip package from the ''tools'' category if you haven't already installed those. &lt;br /&gt;
&lt;br /&gt;
After clicking on 'Finish' the installer will download and install the packages. For mingw, cmake and tortoise it only downloads and starts an installer executable so expect more installation dialogs from those.&lt;br /&gt;
&lt;br /&gt;
=== The Compiler ===&lt;br /&gt;
MinGW (Minimalist GNU for Windows) contains the GNU Compiler Collection (gcc) for MS Windows. You can either download it directly from [http://switch.dl.sourceforge.net/sourceforge/mingw/MinGW-5.1.3.exe here] or you select the package in the installer.&lt;br /&gt;
&lt;br /&gt;
=== CMake ===&lt;br /&gt;
[http://www.cmake.org CMake] is the make tool used by KDE.&lt;br /&gt;
* if you did not get it with the installer, use the most recent binaries from here [http://www.cmake.org/files/v2.4/ http://www.cmake.org/files/v2.4/] (the filename should be like &amp;lt;tt&amp;gt;cmake-2.4.?-win32-x86.zip&amp;lt;/tt&amp;gt;; you can also pick an .exe file instead of .zip). Make sure you use at least cmake 2.4.5&lt;br /&gt;
* or get CMake from [http://cmake.org/HTML/Download.html#cvs CVS] and compile it yourself.&lt;br /&gt;
&lt;br /&gt;
Install cmake in a path without spaces to avoid troubles (at least under win2k).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compile and Install additional libraries ==&lt;br /&gt;
These libraries have to be installed:&lt;br /&gt;
&lt;br /&gt;
=== D-Bus for Windows ===&lt;br /&gt;
This library shouldn't be installed with the installer, you should rather [[Getting_Started/Build/KDE4/Windows/Building DBus|compile]] it yourself.&lt;br /&gt;
&lt;br /&gt;
=== Qt 4 ===&lt;br /&gt;
This Framework can be downloaded with the installer, or you can [[Getting_Started/Build/KDE4/Windows/Building Qt 4|build it on your own]].&lt;br /&gt;
&lt;br /&gt;
=== KDESupport Libraries ===&lt;br /&gt;
There are several libraries which will be required for building kdelibs. [[Getting Started/Build/KDE4/Windows/Building KDESupport Libraries|You may want to compile them yourself]] or simply download them using the KDEWin-Installer. You will need:&lt;br /&gt;
*kdewin32&lt;br /&gt;
*strigi&lt;br /&gt;
*soprano&lt;br /&gt;
*qca2&lt;br /&gt;
&lt;br /&gt;
== Build kdelibs ==&lt;br /&gt;
=== Setting up the user's environment ===&lt;br /&gt;
&lt;br /&gt;
The next step is setting up a proper environment to build KDE4 applications. This includes setting the PATH variable and some additional variables needed for CMake and running KDE applications.&lt;br /&gt;
&lt;br /&gt;
The path C:\kde4\win32libs is used as the installation directory for the kdewin-installer. Obviously you have to change the actual values to suit your system. The Sources from SVN reside in C:\kde4\kdelibs-src.&lt;br /&gt;
&lt;br /&gt;
Create a file environment.bat and add the following lines:&amp;lt;pre&amp;gt;&lt;br /&gt;
@set SOURCE_PATH=C:\kde4\kdelibs-src&lt;br /&gt;
@set INSTALL_PATH=C:\kde4&lt;br /&gt;
&lt;br /&gt;
@set DBUSDIR=%INSTALL_PATH%&lt;br /&gt;
@set KDEDIRS=%INSTALL_PATH%&lt;br /&gt;
@set KDEWIN_DIR=%INSTALL_PATH%&lt;br /&gt;
@set PATH=%INSTALL_PATH%\bin;%INSTALL_PATH%\lib;%PATH%&lt;br /&gt;
@set QT_PLUGIN_PATH=%INSTALL_PATH%\lib\kde4\plugins;%INSTALL_PATH%\plugins&lt;br /&gt;
@set STRIGI_HOME=%INSTALL_PATH%&lt;br /&gt;
@set XDG_DATA_DIRS=%INSTALL_PATH%\share&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will have to run this file every time you start a new cmd-shell. If you don't want to run this file you can make the variable entries permanent:&lt;br /&gt;
Open up the Control Panel and select the System entry (or press Win+Break). Then go to the Advanced tab and select Environment Variables. In the section titled 'User variables' add the above entries.&lt;br /&gt;
You should have cmake and mingw32-make etc. in your path as well.&lt;br /&gt;
&lt;br /&gt;
=== Building kdelibs from svn ===&lt;br /&gt;
&lt;br /&gt;
Now that all requirements are installed and the environment variables are set you can checkout the kdelibs module from &amp;lt;pre&amp;gt;svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs&amp;lt;/pre&amp;gt; into the dedicated source directory.&lt;br /&gt;
&lt;br /&gt;
Afterwards create a new subdirectory inside the kdelibs source directory named '''build'''. Then open a command console, select Start-&amp;gt;Run Command and type '''cmd''' into the field. Then navigate to the just created build directory.&lt;br /&gt;
&lt;br /&gt;
The next step is running CMake. For an easy start just run (Using the installation directory that was set in the environment variables section):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake -G &amp;quot;MinGW Makefiles&amp;quot; .. -DCMAKE_INSTALL_PREFIX=%INSTALL_PATH%\&lt;br /&gt;
-DCMAKE_INCLUDE_PATH=%INSTALL_PATH%\include&lt;br /&gt;
-DCMAKE_LIBRARY_PATH=%INSTALL_PATH%\lib&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This command should appear in just one line. Make sure that the paths contain no trailing &amp;quot;\&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You can set other CMake variables in the same way, also interesting might be to create a debug build. This can be achieved by adding -DCMAKE_BUILD_TYPE=Debug.&lt;br /&gt;
&lt;br /&gt;
Now you can let MinGW build and install the module by issuing &amp;lt;pre&amp;gt;&lt;br /&gt;
mingw32-make&lt;br /&gt;
mingw32-make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will take some time.&lt;br /&gt;
&lt;br /&gt;
=== Building KDE4 applications ===&lt;br /&gt;
The process for building other modules that contain applications that are of interest for you is the same as the process you've just done for kdelibs. There might be additional requirements for some KDE4 modules that you have to build first, in particular kdebase might be required (which in turn requires kdepimlibs).&lt;br /&gt;
&lt;br /&gt;
=== Running KDE4 applications ===&lt;br /&gt;
This can be done from the same command window where you've built KDE4. Just type the application name and hit enter. This should automatically start all kde4 daemons and dbus which are required to run for kde4 applications.&lt;br /&gt;
&lt;br /&gt;
For example after building and installing both '''kdevplatform''' and '''kdevelop''' module the KDevelop4 IDE can be started by executing &amp;lt;tt&amp;gt;kdevelop&amp;lt;/tt&amp;gt;.&lt;br /&gt;
If you get some errors about missing DLLs, make sure that all DLLs are set up in your PATH variable.&lt;br /&gt;
You can add the path either by changing the environment variables over the control panel (be sure to restart cmd.exe!) or by entering (if C:\example\path\to\dll\lib is the location of the dll):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C:\&amp;gt;set PATH=C:\example\path\to\dll\lib;%PATH%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Troubles ===&lt;br /&gt;
If you experience any troubles with the build process feel free to join #kde-windows on irc.freenode.org.&lt;br /&gt;
&lt;br /&gt;
==Useful links==&lt;br /&gt;
&lt;br /&gt;
List of libraries that are needed to build kde4 on windows (they should be installed by the kde-installer)&lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries|3rd-party libraries required for KDElibs 4]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/FAQ</id>
		<title>Projects/KDE on Windows/FAQ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/FAQ"/>
				<updated>2009-01-09T08:16:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
* How to replace windows explorer as shell ?&lt;br /&gt;
Download and run autorun from http://technet.microsoft.com/de-de/sysinternals/bb963902.aspx - enter the tab 'Logon' and replace the value of HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell with the dolphin path - but - be aware that explorer provides almost everything in the system settings area and other stuff.&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/FAQ</id>
		<title>Projects/KDE on Windows/FAQ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/FAQ"/>
				<updated>2009-01-09T08:08:26Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General==&lt;br /&gt;
* [[How to replace windows explorer as shell]] ? &lt;br /&gt;
download and run autorun from http://technet.microsoft.com/de-de/sysinternals/bb963902.aspx - enter the tab 'Logon' and replace the value of HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell with the dolphin path - but - be aware that explorer provides almost everything in the system settings area and other stuff.&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows</id>
		<title>Projects/KDE on Windows</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows"/>
				<updated>2009-01-09T07:57:03Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: update text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;''KDE 4 libraries and applications are available to you, no matter if you are a commercial developer, manager or free software hacker. You are invited to not only just use the toolkit - you can contribute your own solutions and improvements to the KDE community.''&amp;quot;[[Image:Konqi-win.png|frame|right|Konqi, the KDE mascot now also supporting MS Windows]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
*[[/Presentations|Presentations]]&lt;br /&gt;
*[[/How to Help|How to Help / Join]]&lt;br /&gt;
*[http://windows.kde.org windows.kde.org]&lt;br /&gt;
*[[/Maintainers|Maintainers]] of Windows version of particular module or application&lt;br /&gt;
*[[/FAQ|Frequently answered questions]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*[[Getting_Started/Build/KDE4/Windows|Build KDE 4 on Windows]] either using cmake (without automatic dependency handling) or using ''emerge''&lt;br /&gt;
*[[/Installation|Install KDE 4 on Windows]] using the KDE Installer for Windows&lt;br /&gt;
*[[Development/Tutorials/Debugging/Debugging_on_MS_Windows|Debugging on MS Windows]]&lt;br /&gt;
*TechBase pages related to MS Windows ports of KDE applications and libraries:&lt;br /&gt;
**[[/Missing features of kdelibs|Missing features of kdelibs]]&lt;br /&gt;
**[[Projects/PIM/MS_Windows|KDE PIM on MS Windows]]&lt;br /&gt;
**[[Projects/Digikam/MS_Windows|Digikam on MS Windows]]&lt;br /&gt;
*[[/Issues|Issues]]&lt;br /&gt;
**[[/Issues/emerge|Issues, thoughts and jobs for emerge]]&lt;br /&gt;
**[[/Issues/kdewin-installer|Issues and thoughts for KDEWin-Installer]]&lt;br /&gt;
**[[/Issues/MSVC|Using MSVC compiler, debugger and editor]]&lt;br /&gt;
*[[/Tools|Tools]] (required or useful)&lt;br /&gt;
*[[/Porting Guidelines|Porting Guidelines]]&lt;br /&gt;
*[[/Meetings|Meetings]]&lt;br /&gt;
*[[/TODOs|TODOs]]&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
*[mailto:kde-windows@kde.org kde-windows@kde.org] mailing list: [https://mail.kde.org/mailman/listinfo/kde-windows  subscribe], [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2 archives]&lt;br /&gt;
*[irc://irc.freenode.net/kde-windows #kde-windows] channel on irc.freenode.net&lt;br /&gt;
*Source code in the KDE Subversion: [http://websvn.kde.org/trunk/kdesupport/kdewin32/ kdewin32]&lt;br /&gt;
&lt;br /&gt;
==External Resources==&lt;br /&gt;
*Related blogs: [http://chehrlic.blogspot.com chehrlic], [http://saroengels.blogspot.com/ saroengels], [http://www.kdedevelopers.org/blog/104 jstaniek]&lt;br /&gt;
*[[/In the Press|KDE on Windows in the press]]&lt;br /&gt;
*[http://doc.trolltech.com/4.3/deployment-windows.html Deploying an Application on Qt/Windows] (trolltech.com)&lt;br /&gt;
*http://kdelibs.com (former KDElibs/windows site, now outdated, aimed at ISVs)&lt;br /&gt;
&lt;br /&gt;
[[Category:MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows</id>
		<title>Projects/KDE on Windows</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows"/>
				<updated>2009-01-09T07:55:46Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added faq&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;''KDE 4 libraries and applications are available to you, no matter if you are a commercial developer, manager or free software hacker. You are invited to not only just use the toolkit - you can contribute your own solutions and improvements to the KDE community.''&amp;quot;[[Image:Konqi-win.png|frame|right|Konqi, the KDE mascot now also supporting MS Windows]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
*[[/Presentations|Presentations]]&lt;br /&gt;
*[[/How to Help|How to Help / Join]]&lt;br /&gt;
*[http://windows.kde.org windows.kde.org]&lt;br /&gt;
*[[/Maintainers|Maintainers]] of Windows version of particular module or application&lt;br /&gt;
*[[/FAQ|FAQ]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*[[Getting_Started/Build/KDE4/Windows|Build KDE 4 on Windows]] either using cmake (without automatic dependency handling) or using ''emerge''&lt;br /&gt;
*[[/Installation|Install KDE 4 on Windows]] using the KDE Installer for Windows&lt;br /&gt;
*[[Development/Tutorials/Debugging/Debugging_on_MS_Windows|Debugging on MS Windows]]&lt;br /&gt;
*TechBase pages related to MS Windows ports of KDE applications and libraries:&lt;br /&gt;
**[[/Missing features of kdelibs|Missing features of kdelibs]]&lt;br /&gt;
**[[Projects/PIM/MS_Windows|KDE PIM on MS Windows]]&lt;br /&gt;
**[[Projects/Digikam/MS_Windows|Digikam on MS Windows]]&lt;br /&gt;
*[[/Issues|Issues]]&lt;br /&gt;
**[[/Issues/emerge|Issues, thoughts and jobs for emerge]]&lt;br /&gt;
**[[/Issues/kdewin-installer|Issues and thoughts for KDEWin-Installer]]&lt;br /&gt;
**[[/Issues/MSVC|Using MSVC compiler, debugger and editor]]&lt;br /&gt;
*[[/Tools|Tools]] (required or useful)&lt;br /&gt;
*[[/Porting Guidelines|Porting Guidelines]]&lt;br /&gt;
*[[/Meetings|Meetings]]&lt;br /&gt;
*[[/TODOs|TODOs]]&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
*[mailto:kde-windows@kde.org kde-windows@kde.org] mailing list: [https://mail.kde.org/mailman/listinfo/kde-windows  subscribe], [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2 archives]&lt;br /&gt;
*[irc://irc.freenode.net/kde-windows #kde-windows] channel on irc.freenode.net&lt;br /&gt;
*Source code in the KDE Subversion: [http://websvn.kde.org/trunk/kdesupport/kdewin32/ kdewin32]&lt;br /&gt;
&lt;br /&gt;
==External Resources==&lt;br /&gt;
*Related blogs: [http://chehrlic.blogspot.com chehrlic], [http://saroengels.blogspot.com/ saroengels], [http://www.kdedevelopers.org/blog/104 jstaniek]&lt;br /&gt;
*[[/In the Press|KDE on Windows in the press]]&lt;br /&gt;
*[http://doc.trolltech.com/4.3/deployment-windows.html Deploying an Application on Qt/Windows] (trolltech.com)&lt;br /&gt;
*http://kdelibs.com (former KDElibs/windows site, now outdated, aimed at ISVs)&lt;br /&gt;
&lt;br /&gt;
[[Category:MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/FAQ</id>
		<title>Projects/KDE on Windows/FAQ</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/FAQ"/>
				<updated>2009-01-09T07:54:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: new page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General==&lt;br /&gt;
* How to replace windows explorer as shell ? &lt;br /&gt;
download and run autorun from http://technet.microsoft.com/de-de/sysinternals/bb963902.aspx - enter the tab 'Logon' and replace the value of HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell with the dolphin path - but - be aware that explorer provides almost everything in the system settings area and other stuff.&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Issues/kdewin-installer</id>
		<title>Projects/KDE on Windows/Issues/kdewin-installer</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Issues/kdewin-installer"/>
				<updated>2009-01-02T04:15:12Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: command line installer works perfectly&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Issues ==&lt;br /&gt;
Issues that should be considered for the KDEWin-Installer:&lt;br /&gt;
* currently no issues known&lt;br /&gt;
&lt;br /&gt;
== Wishes ==&lt;br /&gt;
*Add a search bar for the packages&lt;br /&gt;
*Select All Packages button or Right Click Entry&lt;br /&gt;
[[Category:MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/3rd-party_libraries</id>
		<title>Getting Started/Build/Windows/3rd-party libraries</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/3rd-party_libraries"/>
				<updated>2009-01-01T17:26:45Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated installer link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of the 3rd-party libraries:&lt;br /&gt;
* aspell&lt;br /&gt;
* boost-headers&lt;br /&gt;
* bzip2&lt;br /&gt;
* expat&lt;br /&gt;
* giflib&lt;br /&gt;
* gpgme&lt;br /&gt;
* iconv&lt;br /&gt;
* jasper&lt;br /&gt;
* jpeg&lt;br /&gt;
* libintl&lt;br /&gt;
* libpng&lt;br /&gt;
* libxml2&lt;br /&gt;
* libxslt&lt;br /&gt;
* openslp&lt;br /&gt;
* openssl&lt;br /&gt;
* pcre&lt;br /&gt;
* redland&lt;br /&gt;
* tiff&lt;br /&gt;
* update-mime-database&lt;br /&gt;
* zlib&lt;br /&gt;
&lt;br /&gt;
For mingw only:&lt;br /&gt;
* runtime-mingw&lt;br /&gt;
* subversion-mingw&lt;br /&gt;
&lt;br /&gt;
There are sometimes mingw and msvc versions, be careful which you choose.&lt;br /&gt;
&lt;br /&gt;
Download all 'bin' and 'lib' packages with [http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-latest.exe kdewin-installer]&lt;br /&gt;
for the build process, set &amp;lt;tt&amp;gt;CMAKE_INCLUDE_PATH&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;CMAKE_LIBRARY_PATH&amp;lt;/tt&amp;gt; for cmake. The Installer will put all files into the installation directory you can choose on the settings page. CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH should point to the include and lib subdirectories of your installation path respectively.&lt;br /&gt;
There are some [[Getting Started/Build/KDE4/Windows/additional libraries|additional libraries]] you have to build yourself to use extended features in some apps.&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2008-11-27T22:59:39Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: list one package in one line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for MS Visual Studio C++ ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and select (at least) the following packages    &lt;br /&gt;
** kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc&lt;br /&gt;
** cmake&lt;br /&gt;
** perl&lt;br /&gt;
** psdk-msvc &lt;br /&gt;
** one of the vcexpress-xx-msvc package &lt;br /&gt;
** the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-msvc, kdebase-runtime-msvc and qt-msvc are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. &lt;br /&gt;
&lt;br /&gt;
* open a Visual Studio command prompt&lt;br /&gt;
&lt;br /&gt;
* set the required environment for the MS Platform SDK e.g. if your are using the 2003 R2 Release of the Platform SDK the command line looks like that: &lt;br /&gt;
    &amp;quot;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\setenv.cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* add the bin subdirectory of the kde installation dir to the PATH environment variable: &lt;br /&gt;
   set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root&lt;br /&gt;
   cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
   mkdir kdeedu-msvc-build &amp;amp;&amp;amp; cd kdeedu-msvc-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
   cmake.exe -G &amp;quot;NMake Makefiles&amp;quot; ..\kdeedu-msvc-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    nmake&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    nmake install&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for the MinGW compiler ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and then select the following packages&lt;br /&gt;
** the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc&lt;br /&gt;
** cmake&lt;br /&gt;
** gcc-mingw&lt;br /&gt;
** perl &lt;br /&gt;
** the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-mingw, kdebase-runtime-mingw and qt-mingw are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. For the gcc-mingw package use \Mingw as installation root. &lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the mingw installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=\Mingw\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the kde installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root e.g.&lt;br /&gt;
    cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
    mkdir kdeedu-mingw-build &amp;amp;&amp;amp; cd kdeedu-mingw-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
    cmake.exe -G &amp;quot;MinGW Makefiles&amp;quot; ..\kdeedu-mingw-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    mingw32-make&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    mingw32-make install&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2008-11-27T22:58:50Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated package list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for MS Visual Studio C++ ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and select (at least) the following packages    &lt;br /&gt;
** kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc&lt;br /&gt;
** cmake&lt;br /&gt;
** perl&lt;br /&gt;
** psdk-msvc &lt;br /&gt;
** one of the vcexpress-xx-msvc package &lt;br /&gt;
** the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-msvc, kdebase-runtime-msvc and qt-msvc are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. &lt;br /&gt;
&lt;br /&gt;
* open a Visual Studio command prompt&lt;br /&gt;
&lt;br /&gt;
* set the required environment for the MS Platform SDK e.g. if your are using the 2003 R2 Release of the Platform SDK the command line looks like that: &lt;br /&gt;
    &amp;quot;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\setenv.cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* add the bin subdirectory of the kde installation dir to the PATH environment variable: &lt;br /&gt;
   set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root&lt;br /&gt;
   cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
   mkdir kdeedu-msvc-build &amp;amp;&amp;amp; cd kdeedu-msvc-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
   cmake.exe -G &amp;quot;NMake Makefiles&amp;quot; ..\kdeedu-msvc-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    nmake&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    nmake install&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for the MinGW compiler ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and then select the following packages&lt;br /&gt;
** the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc, cmake, gcc-mingw and perl package&lt;br /&gt;
&lt;br /&gt;
* then select the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-mingw, kdebase-runtime-mingw and qt-mingw are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. For the gcc-mingw package use \Mingw as installation root. &lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the mingw installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=\Mingw\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the kde installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root e.g.&lt;br /&gt;
    cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
    mkdir kdeedu-mingw-build &amp;amp;&amp;amp; cd kdeedu-mingw-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
    cmake.exe -G &amp;quot;MinGW Makefiles&amp;quot; ..\kdeedu-mingw-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    mingw32-make&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    mingw32-make install&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2008-11-27T22:55:51Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated package list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for MS Visual Studio C++ ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
&lt;br /&gt;
* from the '''devel-tools''' category select the cmake, one of vcexpress-xx-msvc and the psdk-msvc package&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-msvc, kdebase-runtime-msvc and qt-msvc are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. &lt;br /&gt;
&lt;br /&gt;
* open a Visual Studio command prompt&lt;br /&gt;
&lt;br /&gt;
* set the required environment for the MS Platform SDK e.g. if your are using the 2003 R2 Release of the Platform SDK the command line looks like that: &lt;br /&gt;
    &amp;quot;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\setenv.cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* add the bin subdirectory of the kde installation dir to the PATH environment variable: &lt;br /&gt;
   set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root&lt;br /&gt;
   cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
   mkdir kdeedu-msvc-build &amp;amp;&amp;amp; cd kdeedu-msvc-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
   cmake.exe -G &amp;quot;NMake Makefiles&amp;quot; ..\kdeedu-msvc-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    nmake&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    nmake install&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for the MinGW compiler ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* choose the '''all''' category and then select the following packages&lt;br /&gt;
** the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
** automoc, cmake, gcc-mingw and perl package&lt;br /&gt;
&lt;br /&gt;
* then select the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-mingw, kdebase-runtime-mingw and qt-mingw are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. For the gcc-mingw package use \Mingw as installation root. &lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the mingw installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=\Mingw\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the kde installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root e.g.&lt;br /&gt;
    cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
    mkdir kdeedu-mingw-build &amp;amp;&amp;amp; cd kdeedu-mingw-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
    cmake.exe -G &amp;quot;MinGW Makefiles&amp;quot; ..\kdeedu-mingw-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    mingw32-make&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    mingw32-make install&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2008-11-26T13:41:17Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: indent fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for MS Visual Studio C++ ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
&lt;br /&gt;
* from the '''devel-tools''' category select the cmake, one of vcexpress-xx-msvc and the psdk-msvc package&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-msvc, kdebase-runtime-msvc and qt-msvc are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. &lt;br /&gt;
&lt;br /&gt;
* open a Visual Studio command prompt&lt;br /&gt;
&lt;br /&gt;
* set the required environment for the MS Platform SDK e.g. if your are using the 2003 R2 Release of the Platform SDK the command line looks like that: &lt;br /&gt;
    &amp;quot;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\setenv.cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* add the bin subdirectory of the kde installation dir to the PATH environment variable: &lt;br /&gt;
   set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root&lt;br /&gt;
   cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
   mkdir kdeedu-msvc-build &amp;amp;&amp;amp; cd kdeedu-msvc-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
   cmake.exe -G &amp;quot;NMake Makefiles&amp;quot; ..\kdeedu-msvc-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    nmake&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    nmake install&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for the MinGW compiler ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
&lt;br /&gt;
* from the '''devel-tools''' category select the cmake and gcc-mingw package&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-mingw, kdebase-runtime-mingw and qt-mingw are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. For the gcc-mingw package use \Mingw as installation root. &lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the mingw installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=\Mingw\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the kde installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root e.g.&lt;br /&gt;
    cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
    mkdir kdeedu-mingw-build &amp;amp;&amp;amp; cd kdeedu-mingw-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
    cmake.exe -G &amp;quot;MinGW Makefiles&amp;quot; ..\kdeedu-mingw-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    mingw32-make&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    mingw32-make install&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2008-11-26T13:39:41Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: mingw instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for MS Visual Studio C++ ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
&lt;br /&gt;
* from the '''devel-tools''' category select the cmake, one of vcexpress-xx-msvc and the psdk-msvc package&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-msvc, kdebase-runtime-msvc and qt-msvc are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. &lt;br /&gt;
&lt;br /&gt;
* open a Visual Studio command prompt&lt;br /&gt;
&lt;br /&gt;
* set the required environment for the MS Platform SDK e.g. if your are using the 2003 R2 Release of the Platform SDK the command line looks like that: &lt;br /&gt;
    &amp;quot;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\setenv.cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* add the bin subdirectory of the kde installation dir to the PATH environment variable: &lt;br /&gt;
    set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root&lt;br /&gt;
   cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
   mkdir kdeedu-msvc-build &amp;amp;&amp;amp; cd kdeedu-msvc-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
   cmake.exe -G &amp;quot;NMake Makefiles&amp;quot; ..\kdeedu-msvc-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    nmake&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    nmake install&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for the MinGW compiler ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
&lt;br /&gt;
* from the '''devel-tools''' category select the cmake and gcc-mingw package&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-mingw, kdebase-runtime-mingw and qt-mingw are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. For the gcc-mingw package use \Mingw as installation root. &lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the mingw installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=\Mingw\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* add bin subdirectory of the kde installation dir to the PATH environment variable &lt;br /&gt;
    set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root e.g.&lt;br /&gt;
    cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
    mkdir kdeedu-mingw-build &amp;amp;&amp;amp; cd kdeedu-mingw-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
    cmake.exe -G &amp;quot;MinGW Makefiles&amp;quot; ..\kdeedu-mingw-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build&lt;br /&gt;
    mingw32-make&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
    mingw32-make install&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2008-11-26T13:31:23Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: msvc build instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;br /&gt;
&lt;br /&gt;
== (Re)building packages for MS Visual Studio C++ ==&lt;br /&gt;
&lt;br /&gt;
* download http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe&lt;br /&gt;
&lt;br /&gt;
* run the installer in '''Package Manager Mode''' and select '''msvc compiler'''&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the kdeedu bin and source package - this will also select all depending packages&lt;br /&gt;
&lt;br /&gt;
* from the '''devel-tools''' category select the cmake, one of vcexpress-xx-msvc and the psdk-msvc package&lt;br /&gt;
&lt;br /&gt;
* from the '''KDE''' category select the development packages required for building the requested package. In the Package Manager mode of the gui installer you can see the required package dependencies by clicking on the package name (only first level dependency yet). For the kdeedu package the development package for kdelibs-msvc, kdebase-runtime-msvc and qt-msvc are required. &lt;br /&gt;
&lt;br /&gt;
* install the selected packages using the installer. &lt;br /&gt;
&lt;br /&gt;
* open a Visual Studio command prompt&lt;br /&gt;
&lt;br /&gt;
* set the required environment for the MS Platform SDK e.g. if your are using the 2003 R2 Release of the Platform SDK the command line looks like that: &lt;br /&gt;
       &amp;quot;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\setenv.cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* add the bin subdirectory of the kde installation dir to the PATH environment variable: &lt;br /&gt;
      set PATH=%PROGRAMFILES%\kde\bin;%PATH%&lt;br /&gt;
&lt;br /&gt;
* enter src subdirectory of the kde installation root&lt;br /&gt;
      cd %PROGRAMFILES%\kde\src&lt;br /&gt;
&lt;br /&gt;
* create a build directory and enter it&lt;br /&gt;
      mkdir kdeedu-msvc-build &amp;amp;&amp;amp; cd kdeedu-msvc-build&lt;br /&gt;
&lt;br /&gt;
* run cmake&lt;br /&gt;
      cmake.exe -G &amp;quot;NMake Makefiles&amp;quot; ..\kdeedu-msvc-4.1.3 -DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include -DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde&lt;br /&gt;
&lt;br /&gt;
* build with nmake&lt;br /&gt;
      nmake&lt;br /&gt;
    or to build a specific subdirectory&lt;br /&gt;
      cd &amp;lt;subdir&amp;gt;&lt;br /&gt;
      nmake&lt;br /&gt;
&lt;br /&gt;
* install the compiled package&lt;br /&gt;
      nmake install&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild</id>
		<title>Getting Started/Build/Windows/DistributionBasedBuild</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/DistributionBasedBuild"/>
				<updated>2008-11-26T13:23:15Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes (re)building of KDE binary packages using the kdewin distribution. &lt;br /&gt;
&lt;br /&gt;
Applications build in this way will not have debugging support because the packages build in release mode do not have any debug symbols. If you need debug symbols you should use the [[Getting Started/Build/KDE4/Windows/emerge|Windows ''emerge'' tool]] &lt;br /&gt;
&lt;br /&gt;
It is assumed that KDE is installed using the KDEWin gui or console installer in %PROGRAMFILES%\kde and a developer tries to recompile the kdeedu binary package. &lt;br /&gt;
It is also assumed that the KDE installation tree is empty or contains only packages for the related compiler.&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Policies/Kdelibs_Coding_Style</id>
		<title>Policies/Kdelibs Coding Style</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Policies/Kdelibs_Coding_Style"/>
				<updated>2008-07-10T11:15:05Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added astyle shell scripts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document describes the recommended coding style for kdelibs. Nobody is forced to use this style, but to have consistent formating of the source code files it is recommended to make use of it.&lt;br /&gt;
&lt;br /&gt;
'''In short: Kdelibs coding style follows the Qt 4 coding style.'''&lt;br /&gt;
&lt;br /&gt;
== Indentation ==&lt;br /&gt;
* No tabs&lt;br /&gt;
* 4 Spaces instead of one tab&lt;br /&gt;
&lt;br /&gt;
== Variable declaration ==&lt;br /&gt;
* Each variable declaration on a new line&lt;br /&gt;
* Each new word in a variable name starts with a capital letter&lt;br /&gt;
* Avoid abbreviations&lt;br /&gt;
* Take useful names. No short names, except:&lt;br /&gt;
** Single character variable names can denote counters and temporary variables whose purpose is obvious&lt;br /&gt;
** Variables and functions start with a small letter&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
// wrong&lt;br /&gt;
KProgressBar *prbar;&lt;br /&gt;
QString prtxt, errstr;&lt;br /&gt;
&lt;br /&gt;
// correct&lt;br /&gt;
KProgressBar *downloadProgressBar;&lt;br /&gt;
QString progressText;&lt;br /&gt;
QString errorString;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Whitespace ==&lt;br /&gt;
* Use blank lines to group statements&lt;br /&gt;
* Use only one empty line&lt;br /&gt;
* Use one space after each keyword&lt;br /&gt;
* For pointers or references, use a single space before '*' or '&amp;amp;', but not after&lt;br /&gt;
* No space after a cast&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
// wrong&lt;br /&gt;
QString* myString;&lt;br /&gt;
if(true){&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// correct&lt;br /&gt;
QString *myString;&lt;br /&gt;
if (true) {&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Braces ==&lt;br /&gt;
As a base rule, the left curly brace goes on the same line as the start of the statement.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
// wrong&lt;br /&gt;
if (true)&lt;br /&gt;
{&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// correct&lt;br /&gt;
if (true) {&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exception: Function implementations, class, struct and namespace declarations always have the opening brace on the start of a line.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void debug(int i)&lt;br /&gt;
{&lt;br /&gt;
    qDebug(&amp;quot;foo: %i&amp;quot;, i);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Debug&lt;br /&gt;
{&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use curly braces even when the body of a conditional statement contains only one line.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
// wrong&lt;br /&gt;
if (true)&lt;br /&gt;
    return true;&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; 10; ++i)&lt;br /&gt;
    qDebug(&amp;quot;%i&amp;quot;, i);&lt;br /&gt;
&lt;br /&gt;
// correct&lt;br /&gt;
if (true) {&lt;br /&gt;
    return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
for (int i = 0; i &amp;lt; 10; ++i) {&lt;br /&gt;
    qDebug(&amp;quot;%i&amp;quot;, i);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Switch statements ==&lt;br /&gt;
Case labels are on the same column as the switch&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
switch (myEnum) {&lt;br /&gt;
case Value1:&lt;br /&gt;
    doSomething();&lt;br /&gt;
    break;&lt;br /&gt;
case Value2:&lt;br /&gt;
    doSomethingElse();&lt;br /&gt;
    // fall through&lt;br /&gt;
default:&lt;br /&gt;
    defaultHandling();&lt;br /&gt;
    break;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Line breaks ==&lt;br /&gt;
Try to keep lines shorter than 100 characters, inserting line breaks as necessary.&lt;br /&gt;
&lt;br /&gt;
== Artistic Style (astyle) automatic code formatting ==&lt;br /&gt;
You can use [http://astyle.sourceforge.net/ astyle] (&amp;gt;=1.19) to format code or to test if you have followed this document. Run the following command:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
astyle --indent=spaces=4 --brackets=linux \&lt;br /&gt;
       --indent-labels --pad=oper --unpad=paren \&lt;br /&gt;
       --one-line=keep-statements --convert-tabs \&lt;br /&gt;
       --indent-preprocessor \&lt;br /&gt;
       `find -type f -name '*.cpp'` `find -type f -name '*.h'`&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
A related shell script could be found for unix in [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/astyle-kdelibs kdesdk/scripts/astyle-kdelibs] and for windows in [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/astyle-kdelibs.bat kdesdk/scripts/astyle-kdelibs.bat]. &lt;br /&gt;
&lt;br /&gt;
== Vim script ==&lt;br /&gt;
You can find a vim script in [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/kde-devel-vim.vim kdesdk/scripts/kde-devel-vim.vim] that helps you to keep the coding style correct. In addition to defaulting to the kdelibs coding style it will automatically use the correct style for Solid and kdepim code. If you want to add rules for other projects feel free to add them in the SetCodingStyle function.&lt;br /&gt;
&lt;br /&gt;
To use the script, include it in your {{path|~/.vimrc}} like this:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
source /path/to/kde/sources/kdesdk/scripts/kde-devel-vim.vim&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Document started by Urs Wolfer. Some parts of this document have been adopted from the Qt Coding Style document posted by Zack Rusin on kde-core-devel.&lt;br /&gt;
&lt;br /&gt;
[[Category:Policies]] [[Category:C++]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation_(de)</id>
		<title>Projects/KDE on Windows/Installation (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation_(de)"/>
				<updated>2008-04-11T22:30:37Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated installer link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/KDE_on_Windows/Installation}}&lt;br /&gt;
&lt;br /&gt;
{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
{{note|Diese Seite ist nochn nicht vollständig ins Deutsche übersetzt. Außerdem kann die Übersetztun noch Fehler enthalten.}}&lt;br /&gt;
&lt;br /&gt;
== KDE Installer für Windows ==&lt;br /&gt;
Dieser Installer kann dafür benutzt werden, um verschiedene Binärpakete zu downloaden und zu installieren, die dafür benötigt werden, KDE Programme unter MS Windows auszuführen. KDE ist frei und open source, also kann man alle Programme auch direkt aus dem Quellcode erstellen.&lt;br /&gt;
Als Erleichterung für andere haben Freiwillige jedoch diese vorcompilierten Pakete erstellt und im Internet erreichbar gemacht.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' &amp;quot;KDE4 on Windows&amp;quot; ist noch in einem frühen Stadium der Entwicklung. Einige Programme arbeiten besser als andere und einige laufen überhaupt nicht.&lt;br /&gt;
&lt;br /&gt;
'''Fals es Probleme geben sollte, sollte man einen Blick auf die [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2| Mailing Liste] werfen.'''&lt;br /&gt;
&lt;br /&gt;
Der KDE Installer kann auch dazu verwendet werden, Quellcode und die notwendigen Pakete, um KDE4 auf Windows zu ''erstellen'' zu installieren (obwohl Sie das emerge-System bevorzugen könnten um KDE und seine Abhängigkeiten zu installieren, wenn Sie KDE4 auf Windows erstellen möchten); siehe auch [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
=== Zusammenfassung ===&lt;br /&gt;
* http://www.winkde.org/pub/kde/ports/win32/installer/ aufrufen&lt;br /&gt;
* Die aktuellste Version Downloaden und speichern, z.B. nach &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Den Installer aufrufen, alles Benötigte downloaden (sihe auch [[#benötigte Pakete herunterladen]] weiter unten).&lt;br /&gt;
* Das lib Verzeichnus, z.B. &amp;lt;tt&amp;gt;C:\KDE4\lib&amp;lt;/tt&amp;gt; zur %PATH%-Variablen hinzufügen. (Start &amp;gt; Systemsteuerung &amp;gt; System &amp;gt; Erwitert &amp;gt; Umgebungsvariablen,&lt;br /&gt;
Doppelklick auf die Path-Systemvariable und das Verzeichnis, mit Semikolon getrennt, hinzufügen.)&lt;br /&gt;
* Die KDEDIRS Umgebungsvariable hinzufügen (Start &amp;gt; Systemsteuerung &amp;gt; System &amp;gt; Erwitert &amp;gt; Umgebungsvariablen, auf [Neu] (bei Benutzervariablen) klicken. Als Namen &amp;lt;tt&amp;gt;KDEDIRS&amp;lt;/tt&amp;gt; und als Wert das Installationsverzeichnis von KDE4 eingeben (z.B. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* [TEMPORARILY] Den Instruktionen bei [[#nach der Installation]] folgen&lt;br /&gt;
* Versuchen, eine QT-Applikation im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; Vezwichniss, wie zum Beispiel linguist.exe auszuführen&lt;br /&gt;
* Fals das geht, versuchen KDE Applikationen wie &amp;lt;tt&amp;gt;kwrite.exe&amp;lt;/tt&amp;gt; auszuführen.&lt;br /&gt;
&lt;br /&gt;
=== benötigte Pakete herunterladen ===&lt;br /&gt;
Ein einzelnes KDE-Programm basiert auf vielen anderen Programmbibliotheken und Paketen; dadurch ist jede .exe relativ klein.&lt;br /&gt;
Der KDE-Installer hat zwar eine bedingte Kenntniss dieser Abhäängigkeiten, aber keine Vollständige.&lt;br /&gt;
Desshalb könnte es bei den ersten Versuchen, ein Programm auszuführen, Fehlermelungen über fehlende DLLs geben.&lt;br /&gt;
&lt;br /&gt;
Fals Sie nicht vorhaben, KDE aus dem Quelltext heraus aufzubauen, klicken sie weder auf &amp;quot;all&amp;quot; noch auf &amp;quot;src&amp;quot;, da sie die Quellcodes nicht benötigen. ''Unclear whether you need lib for each''.&lt;br /&gt;
&lt;br /&gt;
Es gibt zwei Enwicklungssysteme für &amp;quot;KDE on Windows&amp;quot;, Microsofts Visual C sowie [http://en.wikipedia.org/wiki/MinGW MinGW]. &lt;br /&gt;
Auch wenn Sie nur Binärpackete ausführen und nicht vorhaben, KDE4 selbst aufzubauen, müssen sie wegen der bereitgestellten Laufzeitumgebungen, müssen sie ein System wählen. Sie können frei entwscheiden, welches.&lt;br /&gt;
&lt;br /&gt;
Die eigentlichen KDE Programme sind in verschiedenen Gruppen organisiert: kdeedu, kdegames und kdegraphics.&lt;br /&gt;
&lt;br /&gt;
folgende Pakete gehören zu den Minimalvoraussetzungen, um KDE-Applikationen auszuführen:&lt;br /&gt;
: dbus-msvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist, ??&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Dependencies&amp;quot;-Tab für ein bestimmtes Paket listet einige der zusätzlich benötigten Packete auf.&lt;br /&gt;
Jedoch funktioniert das Überprüfen der Abhängigkeiten zuzeit nur für Abhängigkeiten ersten Grades.&lt;br /&gt;
Andere Abhängigkeiten sind nicht immer leicht zu bestimmen.&lt;br /&gt;
Wenn Sie zu Beispiel kdegames nur mit seinen Abhängigkeiten installieren, werden Sie es nicht ausführen können, das Sie außerdem libstreamanalyze benötigen&lt;br /&gt;
(dafür müssen sie das stringi Packet installieren).&lt;br /&gt;
rhabacker: This is fixed in installer version &amp;gt; 0.8.4. &lt;br /&gt;
&lt;br /&gt;
Unter [[Getting_Started/Build/KDE4/Windows/3rd-party_libraries]] findet sich eine vollständigere Liste der Abhängigkeiten.&lt;br /&gt;
&lt;br /&gt;
=== Fehler im Installer ===&lt;br /&gt;
Falls Sie einen Fehler finden, melden sie ihn bitte an [mailto:kde-windows@kde.org].&lt;br /&gt;
&lt;br /&gt;
==== Successful? completion ====&lt;br /&gt;
If something goes wrong during installation, for example a file can't be replaced because it is still in use, the installer may still report successful completion.  If you see any alert or failure message from the installer, when it completes quit and re-run it.&lt;br /&gt;
&lt;br /&gt;
==== Dependencies, not detailed version dependencies ====&lt;br /&gt;
The installer tracks dependencies on packages,&lt;br /&gt;
but not particular ''versions'' of packages.&lt;br /&gt;
So in end user install mode, the installer won't alert you to the existence of a newer version of a supporting package, and doesn't know when one of the &amp;quot;high-level&amp;quot; end-user packages requires this newer version.&lt;br /&gt;
: As a workaround, if you go into %KDEDIRS%\manifest and delete the .mft and .ver files for a package (e.g. qt-msvc-4.3.3-2-bin.mft, qt-msvc-4.3.3-2-bin.ver, etc.), the installer will see that you've uninstalled a package.  Then, should another package require that package the installer will download the most recent one available from the mirror.&lt;br /&gt;
&lt;br /&gt;
== nach der Installation ==&lt;br /&gt;
Zurzeit ist es noch notwendig, einige Komandozeilen-Programme auszuführen, um KDE aufzusetzen.&lt;br /&gt;
&lt;br /&gt;
===update-mime-database ausführen===&lt;br /&gt;
Stellen Sie sicher, dass keine zu KDE gehörigen Programme laufen: starten sie den Task Manager (taskmgr.exe), gehen sie zum Reiter Prozesse und beenden sie alle Instanzen von dbus-daemon.exe, kded4.exe, kioslave.exe und klauncher.exe (und allen anderen KDE-Applikationen).&lt;br /&gt;
&lt;br /&gt;
Öffnen sie eine Kommandozeile (cmd.exe) und gehen sie zu dem Verzeichnis, in das sie KDE installiert haben. Wenn KDE zum Beispiel in C:\KDE4 lieg, rufen Sie folgende Befehle aus:&lt;br /&gt;
  C:\KDE4&amp;gt; '''bin\update-mime-database C:\KDE4\share\mime'''&lt;br /&gt;
Sie werden eine Menge Warnungen erhalten. Die meisten können Sie ignorieren;&lt;br /&gt;
Fals sie angewiesen werden, update-mime-database als root auszuführen, befinden Sie sich nicht im Installationsverzeichnis.&lt;br /&gt;
&lt;br /&gt;
===kbuildsyscoca4 ausführen===&lt;br /&gt;
Nachdem Sie den vorherigen Schritt ausgeführt haben, starten Sie &lt;br /&gt;
  C:\KDE4&amp;gt; '''bin\kbuildsycoca4 --noincremental'''&lt;br /&gt;
Fals das Programm sich beschwert, es währe nicht genug Speicherplatz vorhanden (was warscheinlich nicht der Fall ist), haben Sie immer noch einige KDE-Programme laufen. sließen Sie diese und versuchen sie es noch einmal.&lt;br /&gt;
&lt;br /&gt;
Wir entschuldigen uns für die Unannehmlichkeiten &amp;amp;mdash; wir hoffen, dass es in den nächsten Versionen eine bessere Lösung gibt.&lt;br /&gt;
&lt;br /&gt;
== Testen der Installation ==&lt;br /&gt;
Navigieren Sie ins &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
Versuchen sie, das Qt Programm assistant.exe auszuführen (QT-Programme haben geringere Anforderungen als KDE Applikationen).&lt;br /&gt;
&lt;br /&gt;
Wenn das funktioniert, versuchen Sie, eine simple KDE-Applikation wie lskat.exe aus dem kdegames Packet auszuführen.&lt;br /&gt;
&lt;br /&gt;
Die erste KDE-Applikation, die Sie starten, wird eine Konsole öffnen, um den [http://en.wikipedia.org/wiki/D-Bus D-Bus daemon] zu starten.&lt;br /&gt;
&lt;br /&gt;
== Feintuning ==&lt;br /&gt;
===Set Oxygen style for widgets===&lt;br /&gt;
The default KDE widget style on Windows is the native one. You already have Oxygen style installed (which is a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:&lt;br /&gt;
#edit &amp;lt;tt&amp;gt;%UserPROFILE%\.kde\share\config\kdeglobals&amp;lt;/tt&amp;gt; with any text editor (e.g. kwrite)&lt;br /&gt;
#locate line containing &amp;quot;[General]&amp;quot; text, what is a section, if there is no such line, add one&lt;br /&gt;
#replace or add &amp;lt;tt&amp;gt;widgetStyle=....&amp;lt;/tt&amp;gt; line with &amp;lt;tt&amp;gt;widgetStyle=oxygen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Newly started applications should be displayed with Oxygen style now.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Using kdewin-installer-gui-0.8.6.exe to install 4.00.60 packages:&lt;br /&gt;
* starting a KDE program correctly starts dbus-daemon.exe&lt;br /&gt;
* many games run&lt;br /&gt;
* choosing File &amp;gt; Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.&lt;br /&gt;
* Full-text search in khelpcenter does not work because Perl scripts are disabled.&lt;br /&gt;
* Many applications have a generic icon in Windows Explorer.&lt;br /&gt;
* Applications that try to play sounds might display an alert about &amp;quot;Multimedia Backend&amp;quot; problems. This requires the Windows backend for [http://phonon.kde.org/ Phonon].  The amarok package installs an experimental Windows phonon backend.  Amarok plays music!!&lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for Windows, such as KOffice 2.&lt;br /&gt;
* By design, KDE-windows does not provide the full-blown KDE desktop, thus no KWin composite manager, KDE-specific &amp;quot;start&amp;quot; menus, Plasma desktop, etc.&lt;br /&gt;
&lt;br /&gt;
=== Package status and contents ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!package&lt;br /&gt;
!status&lt;br /&gt;
!contains applications&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase&lt;br /&gt;
|packaged&lt;br /&gt;
|Konqueror, Dolphin, KWrite, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegames&lt;br /&gt;
|packaged&lt;br /&gt;
|Kgoldrunner, Kpat, KMahjongg, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdesdk&lt;br /&gt;
|packaged&lt;br /&gt;
|Kate, Umbrello, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdetoys&lt;br /&gt;
|packaged&lt;br /&gt;
|KTeatime, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeedu&lt;br /&gt;
|packaged&lt;br /&gt;
|Marble, Parley, KStars, KHangman, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegraphics&lt;br /&gt;
|not packaged&lt;br /&gt;
|Okular, kolourpaint, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|amarok&lt;br /&gt;
|packaged&lt;br /&gt;
|Amarok music player&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|koffice&lt;br /&gt;
|not packaged&lt;br /&gt;
|KWord, Krita, Karbon, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdepim&lt;br /&gt;
|not building&lt;br /&gt;
|KMail, AKregator, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdenetwork&lt;br /&gt;
|not building&lt;br /&gt;
|Kopete, KGet, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeutils&lt;br /&gt;
|not packaged&lt;br /&gt;
|KGpg, KWallet, etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation</id>
		<title>Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation"/>
				<updated>2008-04-11T22:28:26Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated installer link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/KDE_on_Windows/Installation}}&lt;br /&gt;
&lt;br /&gt;
{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
== KDE Installer for Windows ==&lt;br /&gt;
You can use this installer to download and install the&lt;br /&gt;
various binary packages that you need to run KDE applications on MS Windows.&lt;br /&gt;
KDE is free and open source so you can build all the applications &amp;quot;from scratch&amp;quot; from their source code;&lt;br /&gt;
but as a convenience for others,&lt;br /&gt;
volunteers create these precompiled packages and make them available on the Internet.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' These are early days for KDE4 on Windows,&lt;br /&gt;
some programs work better than others and some fail to run altogether.&lt;br /&gt;
&lt;br /&gt;
'''If you experience any problems please have a look into our [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2| mailing list].'''&lt;br /&gt;
&lt;br /&gt;
You can also use the KDE Installer for Windows to install source code and the packages that you need to ''build'' KDE4 on Windows&lt;br /&gt;
(although if you are building KDE4 on Windows you may prefer to use the emerge system to build KDE and its requirements from latest source);&lt;br /&gt;
see [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
=== Summary of Steps ===&lt;br /&gt;
* Visit http://www.winkde.org/pub/kde/ports/win32/installer/&lt;br /&gt;
* Download and save the latest version to a directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run the installer, download what you need (see [[#Download needed packages|Download needed packages]] below).&lt;br /&gt;
* Add a KDEDIRS environment variable (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, click [New] User variable and create Variable name &amp;lt;tt&amp;gt;KDEDIRS&amp;lt;/tt&amp;gt; with Variable value the directory where you installed KDE4, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* Add your lib directory, &amp;lt;tt&amp;gt;%KDEDIRS\lib&amp;lt;/tt&amp;gt;, and your bin directory, &amp;lt;tt&amp;gt;%KDEDIRS\bin&amp;lt;/tt&amp;gt;, to your Windows %PATH%.  (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, double-click the Path System Variable and add this to your path separated by semicolon.)&lt;br /&gt;
* If you don't have Visual Studio 2005 installed, download and install the &amp;quot;Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)&amp;quot; [http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&amp;amp;displaylang=en]&lt;br /&gt;
* [TEMPORARILY] Follow the instructions at [[#post-install steps|post-install steps]]&lt;br /&gt;
* Try running a Qt application in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory, such as linguist.exe&lt;br /&gt;
* If that works, try running a KDE application such as &amp;lt;tt&amp;gt;kwrite.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Download needed packages ===&lt;br /&gt;
A single program in the The K Desktop Environment depends on many other libraries and packages; that is why each .exe is comparatively small.&lt;br /&gt;
The KDE Installer for Windows has some awareness of dependencies,&lt;br /&gt;
but not complete.&lt;br /&gt;
So, the first few times you try to run an application you may see alerts about missing DLLs.&lt;br /&gt;
&lt;br /&gt;
If you do not intend to build from source, do not click &amp;quot;all&amp;quot; and do not click &amp;quot;src&amp;quot;, as you do not need to download the source for each package. ''Unclear whether you need lib for each''.&lt;br /&gt;
&lt;br /&gt;
There are two development systems for KDE on Windows,&lt;br /&gt;
Microsoft's Visual C and [http://en.wikipedia.org/wiki/MinGW MinGW].&lt;br /&gt;
Even if you are only running binaries and do not intend to build KDE4 yourself,&lt;br /&gt;
you need to choose between these because of the provided runtime environments.&lt;br /&gt;
You're free to decide which to take.&lt;br /&gt;
&lt;br /&gt;
The KDE programs themselves are organized into several groups: kdeedu, kdegames, and kdegraphics.&lt;br /&gt;
&lt;br /&gt;
Here are some of the minimal packages you need to run a KDE application:&lt;br /&gt;
: dbus-msvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist, ??&lt;br /&gt;
&lt;br /&gt;
The Dependencies tab for a particular package lists some of the additional packages it needs.&lt;br /&gt;
However, the dependency checking currently only works for first-level dependencies&lt;br /&gt;
Other dependencies are not easy to determine in advance.&lt;br /&gt;
For example, if you install kdegames only with its dependencies,&lt;br /&gt;
you will not be able to start it because you also need libstreamanalyze&lt;br /&gt;
(for which you have to install the strigi package).&lt;br /&gt;
rhabacker: This is fixed in installer version &amp;gt; 0.8.4. &lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries]] is a more complete list of libraries that a full installation needs.&lt;br /&gt;
&lt;br /&gt;
=== Issues with KDE Installer for Windows ===&lt;br /&gt;
If you find an issue, please report to [mailto:kde-windows@kde.org].&lt;br /&gt;
&lt;br /&gt;
==== Successful? completion ====&lt;br /&gt;
If something goes wrong during installation, for example a file can't be replaced because it is still in use, the installer may still report successful completion.  If you see any alert or failure message from the installer, when it completes quit and re-run it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Testing your installation ==&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
See if you can run the Qt program assistant.exe.&lt;br /&gt;
Qt programs have fewer dependencies than a full-blown KDE application.&lt;br /&gt;
&lt;br /&gt;
If that works, try running a simple KDE application, such as lskat.exe from the kdegames package.&lt;br /&gt;
&lt;br /&gt;
The first KDE application you run will start a console window in order to run the [http://en.wikipedia.org/wiki/D-Bus D-Bus daemon].&lt;br /&gt;
&lt;br /&gt;
== Fine-tuning ==&lt;br /&gt;
===Set Oxygen style for widgets===&lt;br /&gt;
The default KDE widget style on Windows is the native one. You already have Oxygen style installed (which is a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:&lt;br /&gt;
#edit &amp;lt;tt&amp;gt;%UserPROFILE%\.kde\share\config\kdeglobals&amp;lt;/tt&amp;gt; with any text editor (e.g. kwrite) Note: `cd %UserPROFILE%` will change to the right directory, effectively telling you what %UserPROFILE% expands to, such as &amp;quot;C:\Documents and Settings\mark&amp;quot;&lt;br /&gt;
#locate the General section (a line containing the text &amp;quot;[General]&amp;quot;). If there is no General section, create one.&lt;br /&gt;
#Within the General section ([General]), edit the line containing &amp;lt;tt&amp;gt;widgetStyle=....&amp;lt;/tt&amp;gt; so that it reads &amp;lt;tt&amp;gt;widgetStyle=oxygen&amp;lt;/tt&amp;gt;.  If there is no such &amp;lt;tt&amp;gt;widgetStyle=...&amp;lt;/tt&amp;gt; line, create it.&lt;br /&gt;
Newly started applications should be displayed with Oxygen style now.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Using kdewin-installer-gui-0.8.6.exe to install 4.00.60 packages:&lt;br /&gt;
* starting a KDE program correctly starts dbus-daemon.exe&lt;br /&gt;
* many games run&lt;br /&gt;
* choosing File &amp;gt; Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.&lt;br /&gt;
* Full-text search in khelpcenter does not work because Perl scripts are disabled.&lt;br /&gt;
* Many applications have a generic icon in Windows Explorer.&lt;br /&gt;
* Applications that try to play sounds might display an alert about &amp;quot;Multimedia Backend&amp;quot; problems. This requires the Windows backend for [http://phonon.kde.org/ Phonon].  The amarok package installs an experimental Windows phonon backend.  Amarok plays music!!&lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for Windows, such as KOffice 2.&lt;br /&gt;
* By design, KDE-windows does not provide the full-blown KDE desktop, thus no KWin composite manager, KDE-specific &amp;quot;start&amp;quot; menus, Plasma desktop, etc.&lt;br /&gt;
&lt;br /&gt;
=== Package status and contents ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!package&lt;br /&gt;
!status&lt;br /&gt;
!contains applications&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase&lt;br /&gt;
|packaged&lt;br /&gt;
|Konqueror, Dolphin, KWrite, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegames&lt;br /&gt;
|packaged&lt;br /&gt;
|Kgoldrunner, Kpat, KMahjongg, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdesdk&lt;br /&gt;
|packaged&lt;br /&gt;
|Kate, Umbrello, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdetoys&lt;br /&gt;
|packaged&lt;br /&gt;
|KTeatime, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeedu&lt;br /&gt;
|packaged&lt;br /&gt;
|Marble, Parley, KStars, KHangman, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegraphics&lt;br /&gt;
|packaged&lt;br /&gt;
|Okular, kolourpaint, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|amarok&lt;br /&gt;
|packaged&lt;br /&gt;
|Amarok music player&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|koffice&lt;br /&gt;
|not packaged&lt;br /&gt;
|KWord, Krita, Karbon, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdepim&lt;br /&gt;
|not building&lt;br /&gt;
|KMail, AKregator, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdenetwork&lt;br /&gt;
|not building&lt;br /&gt;
|Kopete, KGet, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeutils&lt;br /&gt;
|not packaged&lt;br /&gt;
|KGpg, KWallet, etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Deprecated: post-install steps ==&lt;br /&gt;
After manual installation of a package one has to run the included post-install.bat script (inside the manifest folder). This batch file includes at least the following steps.&lt;br /&gt;
&lt;br /&gt;
===Run update-mime-database===&lt;br /&gt;
Be sure that you have no KDE-related applications running: run the Windows Task Manager (taskmgr.exe), switch to its Processes tab, and kill all occurences of dbus-daemon.exe, kded4.exe, kioslave.exe and klauncher.exe (and all other KDE apps).&lt;br /&gt;
&lt;br /&gt;
Open a Windows command prompt (cmd.exe) and navigate to the directory where you installed KDE. Say you installed KDE to C:\KDE4, then run from the cmd.exe window:&lt;br /&gt;
  C:\KDE4&amp;gt; '''bin\update-mime-database C:\KDE4\share\mime'''&lt;br /&gt;
This will give you a lot of warning message. Most of them you can easily ignore; even if you should set [[KDE_System_Administration/Environment_Variables#XDG_DATA_HOME|XDG_DATA_HOME]] or [[KDE_System_Administration/Environment_Variables#XDG_DATA_DIRS|XDG_DATA_DIRS]] it worked perfectly. If it says you should rerun update-mime-database as root then you're not within your installation directory.&lt;br /&gt;
&lt;br /&gt;
===Run kbuildsyscoca4===&lt;br /&gt;
After finishing the previous step, run&lt;br /&gt;
  C:\KDE4&amp;gt; '''bin\kbuildsycoca4 --noincremental'''&lt;br /&gt;
If this tells you that your disk is full (which is most probably not the case) you have still some executables from KDE running. Please close them and try again.&lt;br /&gt;
&lt;br /&gt;
Excuse us for the inconvenience &amp;amp;mdash; we hope for a better solution in the next release.&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation</id>
		<title>Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation"/>
				<updated>2008-03-25T15:10:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: Dependencies, not detailed version dependencies-&amp;gt; this is fixed in 0.9.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/KDE_on_Windows/Installation}}&lt;br /&gt;
&lt;br /&gt;
{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
== KDE Installer for Windows ==&lt;br /&gt;
You can use this installer to download and install the&lt;br /&gt;
various binary packages that you need to run KDE applications on MS Windows.&lt;br /&gt;
KDE is free and open source so you can build all the applications &amp;quot;from scratch&amp;quot; from their source code;&lt;br /&gt;
but as a convenience for others,&lt;br /&gt;
volunteers create these precompiled packages and make them available on the Internet.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' These are early days for KDE4 on Windows,&lt;br /&gt;
some programs work better than others and some fail to run altogether.&lt;br /&gt;
&lt;br /&gt;
'''If you experience any problems please have a look into our [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2| mailing list].'''&lt;br /&gt;
&lt;br /&gt;
You can also use the KDE Installer for Windows to install source code and the packages that you need to ''build'' KDE4 on Windows&lt;br /&gt;
(although if you are building KDE4 on Windows you may prefer to use the emerge system to build KDE and its requirements from latest source);&lt;br /&gt;
see [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
=== Summary of Steps ===&lt;br /&gt;
* Visit http://download.cegit.de/kde-windows/installer/&lt;br /&gt;
* Download and save the latest version to a directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run the installer, download what you need (see [[#Download needed packages|Download needed packages]] below).&lt;br /&gt;
* Add a KDEDIRS environment variable (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, click [New] User variable and create Variable name &amp;lt;tt&amp;gt;KDEDIRS&amp;lt;/tt&amp;gt; with Variable value the directory where you installed KDE4, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* Add your lib directory, &amp;lt;tt&amp;gt;%KDEDIRS\lib&amp;lt;/tt&amp;gt;, and your bin directory, &amp;lt;tt&amp;gt;%KDEDIRS\bin&amp;lt;/tt&amp;gt;, to your Windows %PATH%.  (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, double-click the Path System Variable and add this to your path separated by semicolon.)&lt;br /&gt;
* If you don't have Visual Studio 2005 installed, download and install the &amp;quot;Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)&amp;quot; [http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&amp;amp;displaylang=en]&lt;br /&gt;
* [TEMPORARILY] Follow the instructions at [[#post-install steps|post-install steps]]&lt;br /&gt;
* Try running a Qt application in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory, such as linguist.exe&lt;br /&gt;
* If that works, try running a KDE application such as &amp;lt;tt&amp;gt;kwrite.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Download needed packages ===&lt;br /&gt;
A single program in the The K Desktop Environment depends on many other libraries and packages; that is why each .exe is comparatively small.&lt;br /&gt;
The KDE Installer for Windows has some awareness of dependencies,&lt;br /&gt;
but not complete.&lt;br /&gt;
So, the first few times you try to run an application you may see alerts about missing DLLs.&lt;br /&gt;
&lt;br /&gt;
If you do not intend to build from source, do not click &amp;quot;all&amp;quot; and do not click &amp;quot;src&amp;quot;, as you do not need to download the source for each package. ''Unclear whether you need lib for each''.&lt;br /&gt;
&lt;br /&gt;
There are two development systems for KDE on Windows,&lt;br /&gt;
Microsoft's Visual C and [http://en.wikipedia.org/wiki/MinGW MinGW].&lt;br /&gt;
Even if you are only running binaries and do not intend to build KDE4 yourself,&lt;br /&gt;
you need to choose between these because of the provided runtime environments.&lt;br /&gt;
You're free to decide which to take.&lt;br /&gt;
&lt;br /&gt;
The KDE programs themselves are organized into several groups: kdeedu, kdegames, and kdegraphics.&lt;br /&gt;
&lt;br /&gt;
Here are some of the minimal packages you need to run a KDE application:&lt;br /&gt;
: dbus-msvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist, ??&lt;br /&gt;
&lt;br /&gt;
The Dependencies tab for a particular package lists some of the additional packages it needs.&lt;br /&gt;
However, the dependency checking currently only works for first-level dependencies&lt;br /&gt;
Other dependencies are not easy to determine in advance.&lt;br /&gt;
For example, if you install kdegames only with its dependencies,&lt;br /&gt;
you will not be able to start it because you also need libstreamanalyze&lt;br /&gt;
(for which you have to install the strigi package).&lt;br /&gt;
rhabacker: This is fixed in installer version &amp;gt; 0.8.4. &lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries]] is a more complete list of libraries that a full installation needs.&lt;br /&gt;
&lt;br /&gt;
=== Issues with KDE Installer for Windows ===&lt;br /&gt;
If you find an issue, please report to [mailto:kde-windows@kde.org].&lt;br /&gt;
&lt;br /&gt;
==== Successful? completion ====&lt;br /&gt;
If something goes wrong during installation, for example a file can't be replaced because it is still in use, the installer may still report successful completion.  If you see any alert or failure message from the installer, when it completes quit and re-run it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== post-install steps ==&lt;br /&gt;
You currently need to run a number of command-line programs to set up KDE.  Here are the steps.&lt;br /&gt;
&lt;br /&gt;
===Run update-mime-database===&lt;br /&gt;
Be sure that you have no KDE-related applications running: run the Windows Task Manager (taskmgr.exe), switch to its Processes tab, and kill all occurences of dbus-daemon.exe, kded4.exe, kioslave.exe and klauncher.exe (and all other KDE apps).&lt;br /&gt;
&lt;br /&gt;
Open a Windows command prompt (cmd.exe) and navigate to the directory where you installed KDE. Say you installed KDE to C:\KDE4, then run from the cmd.exe window:&lt;br /&gt;
  C:\KDE4&amp;gt; '''bin\update-mime-database C:\KDE4\share\mime'''&lt;br /&gt;
This will give you a lot of warning message. Most of them you can easily ignore; even if you should set [[KDE_System_Administration/Environment_Variables#XDG_DATA_HOME|XDG_DATA_HOME]] or [[KDE_System_Administration/Environment_Variables#XDG_DATA_DIRS|XDG_DATA_DIRS]] it worked perfectly. If it says you should rerun update-mime-database as root then you're not within your installation directory.&lt;br /&gt;
&lt;br /&gt;
===Run kbuildsyscoca4===&lt;br /&gt;
After finishing the previous step, run&lt;br /&gt;
  C:\KDE4&amp;gt; '''bin\kbuildsycoca4 --noincremental'''&lt;br /&gt;
If this tells you that your disk is full (which is most probably not the case) you have still some executables from KDE running. Please close them and try again.&lt;br /&gt;
&lt;br /&gt;
Excuse us for the inconvenience &amp;amp;mdash; we hope for a better solution in the next release.&lt;br /&gt;
&lt;br /&gt;
== Testing your installation ==&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
See if you can run the Qt program assistant.exe.&lt;br /&gt;
Qt programs have fewer dependencies than a full-blown KDE application.&lt;br /&gt;
&lt;br /&gt;
If that works, try running a simple KDE application, such as lskat.exe from the kdegames package.&lt;br /&gt;
&lt;br /&gt;
The first KDE application you run will start a console window in order to run the [http://en.wikipedia.org/wiki/D-Bus D-Bus daemon].&lt;br /&gt;
&lt;br /&gt;
== Fine-tuning ==&lt;br /&gt;
===Set Oxygen style for widgets===&lt;br /&gt;
The default KDE widget style on Windows is the native one. You already have Oxygen style installed (which is a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:&lt;br /&gt;
#edit &amp;lt;tt&amp;gt;%UserPROFILE%\.kde\share\config\kdeglobals&amp;lt;/tt&amp;gt; with any text editor (e.g. kwrite) Note: `cd %UserPROFILE%` will change to the right directory, effectively telling you what %UserPROFILE% expands to, such as &amp;quot;C:\Documents and Settings\mark&amp;quot;&lt;br /&gt;
#locate the General section (a line containing the text &amp;quot;[General]&amp;quot;). If there is no General section, create one.&lt;br /&gt;
#Within the General section ([General]), edit the line containing &amp;lt;tt&amp;gt;widgetStyle=....&amp;lt;/tt&amp;gt; so that it reads &amp;lt;tt&amp;gt;widgetStyle=oxygen&amp;lt;/tt&amp;gt;.  If there is no such &amp;lt;tt&amp;gt;widgetStyle=...&amp;lt;/tt&amp;gt; line, create it.&lt;br /&gt;
Newly started applications should be displayed with Oxygen style now.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Using kdewin-installer-gui-0.8.6.exe to install 4.00.60 packages:&lt;br /&gt;
* starting a KDE program correctly starts dbus-daemon.exe&lt;br /&gt;
* many games run&lt;br /&gt;
* choosing File &amp;gt; Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.&lt;br /&gt;
* Full-text search in khelpcenter does not work because Perl scripts are disabled.&lt;br /&gt;
* Many applications have a generic icon in Windows Explorer.&lt;br /&gt;
* Applications that try to play sounds might display an alert about &amp;quot;Multimedia Backend&amp;quot; problems. This requires the Windows backend for [http://phonon.kde.org/ Phonon].  The amarok package installs an experimental Windows phonon backend.  Amarok plays music!!&lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for Windows, such as KOffice 2.&lt;br /&gt;
* By design, KDE-windows does not provide the full-blown KDE desktop, thus no KWin composite manager, KDE-specific &amp;quot;start&amp;quot; menus, Plasma desktop, etc.&lt;br /&gt;
&lt;br /&gt;
=== Package status and contents ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!package&lt;br /&gt;
!status&lt;br /&gt;
!contains applications&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase&lt;br /&gt;
|packaged&lt;br /&gt;
|Konqueror, Dolphin, KWrite, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegames&lt;br /&gt;
|packaged&lt;br /&gt;
|Kgoldrunner, Kpat, KMahjongg, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdesdk&lt;br /&gt;
|packaged&lt;br /&gt;
|Kate, Umbrello, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdetoys&lt;br /&gt;
|packaged&lt;br /&gt;
|KTeatime, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeedu&lt;br /&gt;
|packaged&lt;br /&gt;
|Marble, Parley, KStars, KHangman, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegraphics&lt;br /&gt;
|not packaged&lt;br /&gt;
|Okular, kolourpaint, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|amarok&lt;br /&gt;
|packaged&lt;br /&gt;
|Amarok music player&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|koffice&lt;br /&gt;
|not packaged&lt;br /&gt;
|KWord, Krita, Karbon, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdepim&lt;br /&gt;
|not building&lt;br /&gt;
|KMail, AKregator, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdenetwork&lt;br /&gt;
|not building&lt;br /&gt;
|Kopete, KGet, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeutils&lt;br /&gt;
|not packaged&lt;br /&gt;
|KGpg, KWallet, etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Tools</id>
		<title>Projects/KDE on Windows/Tools</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Tools"/>
				<updated>2008-03-10T13:44:53Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added process monitor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Required or recommended tools for development and using KDE libraries and applications under MS Windows.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Process Explorer ==&lt;br /&gt;
''&amp;quot;Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.&amp;quot;'' (freeware, for all Windows versions) [http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx more]&lt;br /&gt;
[[Image:ProcessExplorer.jpg|thumb|center|Process Explorer]]&lt;br /&gt;
&lt;br /&gt;
== Console 2 ==&lt;br /&gt;
''&amp;quot;Console is a Windows console window (cmd.exe) enhancement, useful for using when you depend on this shell, e.g. with msvc. Console features include: multiple tabs, text editor-like text selection, different background types, alpha and color-key transparency, configurable font, different window styles.&amp;quot;'' (GPL, for Windows 2000 or newer) [http://sourceforge.net/projects/console more]&lt;br /&gt;
[[Image:ConsoleWindowsTool.png|thumb|center|Console window]]&lt;br /&gt;
&lt;br /&gt;
== DebugView ==&lt;br /&gt;
Debug messages (logs) generated by kDebug() and kWarning() are not visible on MS Windows unless application is compiled in so-called CONSOLE subsystem. To show these messages also in WINDOWS subsystem, you can use DebugView tool. The tool offers searching in logs, filtering them using wildcards and saving them to file. (freeware) [http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx more]&lt;br /&gt;
[[Image:DebugViewWindows.png|thumb|center|DebugView window]]&lt;br /&gt;
&lt;br /&gt;
== Dependency Walker ==&lt;br /&gt;
A tool for checking dependency of shared libraries. This utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules. (freeware) [http://www.dependencywalker.com/ more]&lt;br /&gt;
[[Image:DependencyWalkerWindows.png|thumb|center|Dependency Walker window]]&lt;br /&gt;
&lt;br /&gt;
== Process Monitor ==&lt;br /&gt;
Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity.&lt;br /&gt;
[http://technet.microsoft.com/de-de/sysinternals/bb896645(en-us).aspx more]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Summer_of_Code/2008/Ideas</id>
		<title>Projects/Summer of Code/2008/Ideas</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Summer_of_Code/2008/Ideas"/>
				<updated>2008-02-26T14:54:07Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: win32 named pipe implementation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is an open list for ideas for the 2008 edition of [http://code.google.com/soc Google Summer of Code]. This page is open for new ideas from anyone.&lt;br /&gt;
&lt;br /&gt;
This list is not exhaustive. It is just a collection of some ideas. To get further ideas, please feel free to use any resources and [[#Past_Ideas|past ideas]].&lt;br /&gt;
&lt;br /&gt;
Before proceeding, please read the [[Projects/Summer of Code/2008/Participation|participation instructions]] and [[#Notes_on_editing_this_page|the notes on editing this page]]. They are useful for students and developers alike.&lt;br /&gt;
&lt;br /&gt;
== Past ideas ==&lt;br /&gt;
&lt;br /&gt;
You may want to take a look at the ideas page for [http://wiki.kde.org/tiki-index.php?page=KDE%20Google%20SoC%202006%20ideas  2006] and [[Projects/Summer_of_Code/2007/Ideas|2007]]. Many of the ideas there are still valid today.&lt;br /&gt;
&lt;br /&gt;
== Project ideas ==&lt;br /&gt;
&lt;br /&gt;
These ideas were contributed by our developers and users. They are sometimes vague or incomplete. If you wish to submit a proposal based on these ideas, you may wish to contact the developers and find out more about the particular suggestion you're looking at. &lt;br /&gt;
&lt;br /&gt;
If there is no specific contact given you can ask questions on the general KDE development list kde-devel@kde.org. See [http://www.kde.org/mailinglists/ the KDE mailing lists page] for information on available mailing lists and how to subscribe.&lt;br /&gt;
&lt;br /&gt;
When adding an idea to this section, please try to include the following data:&lt;br /&gt;
:* if the application is not widely known, a description of what it does and where its code lives&lt;br /&gt;
:* a brief explanation&lt;br /&gt;
:* the expected results&lt;br /&gt;
:* pre-requisites for working on your project&lt;br /&gt;
:* if applicable, links to more information or discussions&lt;br /&gt;
:* mailing list or IRC channel for your application/library/module&lt;br /&gt;
:* your name and email address for contact (if you're willing to be a mentor)&lt;br /&gt;
&lt;br /&gt;
=== KDE Libs ===&lt;br /&gt;
&lt;br /&gt;
==== KDE Core libraries ====&lt;br /&gt;
&lt;br /&gt;
The KDE core libraries (kdecore, kdeui, kio, kparts) are the most basic libraries that all KDE applications depend upon.&lt;br /&gt;
&lt;br /&gt;
==== Solid ====&lt;br /&gt;
&lt;br /&gt;
Solid is the KDE hardware abstraction layer, that enables KDE programs to get consistent results when running on different platforms.&lt;br /&gt;
&lt;br /&gt;
==== Phonon ====&lt;br /&gt;
&lt;br /&gt;
Phonon is the KDE audio abstraction layer, that enables KDE programs to produce basic and medium-level multimedia functionality in any platform without platform-specific code.&lt;br /&gt;
&lt;br /&gt;
==== KHTML ====&lt;br /&gt;
&lt;br /&gt;
KHTML is the current KDE HTML engine, used by the Konqueror web-browser and other applications to display HTML in their interfaces.&lt;br /&gt;
&lt;br /&gt;
==== KJS ====&lt;br /&gt;
&lt;br /&gt;
KJS is the JavaScript engine used by KHTML and Kross to run JavaScript programs.&lt;br /&gt;
&lt;br /&gt;
==== Sonnet ====&lt;br /&gt;
&lt;br /&gt;
Sonnet is the KDE grammar, spell-checker and language-detection engine.&lt;br /&gt;
&lt;br /&gt;
==== Kross ====&lt;br /&gt;
&lt;br /&gt;
Kross is a modular scripting framework that provides a complete framework to embed scripting interpreters like Python, Ruby and KDE JavaScript transparently into native applications to bridge the static and dynamic worlds together.&lt;br /&gt;
&lt;br /&gt;
==== Oxygen ====&lt;br /&gt;
&lt;br /&gt;
Oxygen is the KDE 4's default look-and-feel. It comprises of the Oxygen icon set (including the palette and guidelines for icons), the Oxygen sound theme, the Oxygen wallpaper collection, the Oxygen window decoration and the Oxygen widget style. Note that for Summer of Code, you must produce code, so the window decoration and widget styles are your more likely candidates.&lt;br /&gt;
&lt;br /&gt;
=== KDE Base applications ===&lt;br /&gt;
&lt;br /&gt;
==== Konqueror ====&lt;br /&gt;
&lt;br /&gt;
Konqueror is KDE's powerful web browser and file manager.&lt;br /&gt;
&lt;br /&gt;
==== Dolphin ====&lt;br /&gt;
&lt;br /&gt;
Dolphin is KDE 4's default file manager application.&lt;br /&gt;
&lt;br /&gt;
==== Konsole ====&lt;br /&gt;
&lt;br /&gt;
Konsole is KDE's terminal application.&lt;br /&gt;
&lt;br /&gt;
==== Kate and KWrite ====&lt;br /&gt;
&lt;br /&gt;
Kate is KDE's Advanced Text Editor, both a full-featured text editor application and a KPart engine ready for embedding into other applications (like KDevelop, Quanta and Kile). KWrite is a simple text editor based on the KatePart engine and is KDE's default text editor.&lt;br /&gt;
&lt;br /&gt;
=== KDE Workspace ===&lt;br /&gt;
&lt;br /&gt;
==== Plasma ====&lt;br /&gt;
&lt;br /&gt;
Plasma is KDE 4's desktop and panel tool, replacing KDE 3's kicker and kdesktop. It's an advanced and power application with revolutionary ideas.&lt;br /&gt;
&lt;br /&gt;
==== KWin ====&lt;br /&gt;
&lt;br /&gt;
KWin is KDE's X11 Window Manager program, greatly improved when compared to its older brother in KDE 3.&lt;br /&gt;
&lt;br /&gt;
==== KDM ====&lt;br /&gt;
&lt;br /&gt;
KDM is KDE's Display Manager and login application.&lt;br /&gt;
&lt;br /&gt;
=== KDE Runtime ===&lt;br /&gt;
&lt;br /&gt;
=== KOffice ===&lt;br /&gt;
&lt;br /&gt;
==== KWord ====&lt;br /&gt;
==== KSpread ====&lt;br /&gt;
==== Kexi ====&lt;br /&gt;
==== Krita ====&lt;br /&gt;
&lt;br /&gt;
=== KDE Edu ===&lt;br /&gt;
&lt;br /&gt;
=== KDE PIM (Personal Information Management) ===&lt;br /&gt;
&lt;br /&gt;
==== Kontact ====&lt;br /&gt;
&lt;br /&gt;
==== KOrganizer ====&lt;br /&gt;
&lt;br /&gt;
==== KPilot ====&lt;br /&gt;
&lt;br /&gt;
==== KMail ====&lt;br /&gt;
&lt;br /&gt;
==== Akonadi ====&lt;br /&gt;
&lt;br /&gt;
=== KDE Games ===&lt;br /&gt;
&lt;br /&gt;
=== KDevelop &amp;amp; Quanta ===&lt;br /&gt;
&lt;br /&gt;
=== Kopete ===&lt;br /&gt;
&lt;br /&gt;
=== Amarok ===&lt;br /&gt;
&lt;br /&gt;
=== Okular ===&lt;br /&gt;
&lt;br /&gt;
=== Other applications ===&lt;br /&gt;
&lt;br /&gt;
=== Usability ===&lt;br /&gt;
&lt;br /&gt;
=== Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
KDE infrastructure tools, like Bugzilla, the Review Board, etc.&lt;br /&gt;
&lt;br /&gt;
=== KDE dependencies and non-KDE projects ===&lt;br /&gt;
&lt;br /&gt;
Depending on the relevance of the proposal, the KDE Project will accept student proposals on projects that are not part of KDE, but which are either KDE dependencies or relevant to KDE or the Free Software Desktop.&lt;br /&gt;
&lt;br /&gt;
==== Qt Cryptographic Architecture ====&lt;br /&gt;
&lt;br /&gt;
==== Strigi ====&lt;br /&gt;
&lt;br /&gt;
==== Soprano &amp;amp; Nepomuk ====&lt;br /&gt;
&lt;br /&gt;
==== D-Bus ====&lt;br /&gt;
a named pipe or shared memory transport implementation for win32&lt;br /&gt;
&lt;br /&gt;
==== Other Freedesktop.org initiatives ====&lt;br /&gt;
&lt;br /&gt;
== Notes on editing this page ==&lt;br /&gt;
&lt;br /&gt;
Before making any modifications, please '''log in''' to Techbase. This will help us track who is contributing to the ideas.&lt;br /&gt;
&lt;br /&gt;
When making modifications to existing ideas, please consider whether you're changing it more fundamentally or just superficially. If your changes are substantial, you probably have an entirely new idea. Similarly, if your idea is modified and you feel it no longer reflects your original thought, please split the idea in two, restoring yours.&lt;br /&gt;
&lt;br /&gt;
Please use the [[Talk:Projects/Summer of Code/2008/Ideas|talk page]] if you want to discuss an idea.&lt;br /&gt;
&lt;br /&gt;
Finally, do '''not''' delete ideas without a reason for doing so (like, for instance, being contrary to KDE ideals, being completely unrelated to KDE, being unfeasible, etc.) -- you may want to state in the [[Talk:Projects/Summer of Code/2009/Ideas|talk page]] why you removed the idea.&lt;br /&gt;
&lt;br /&gt;
Do '''not''' re-add ideas that were removed without discussing first with the developers of the target application.&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation</id>
		<title>Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation"/>
				<updated>2008-02-01T18:30:08Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
Author:章世宁&lt;br /&gt;
== KDE Installer for Windows ==&lt;br /&gt;
You can use this installer to download and install the&lt;br /&gt;
various binary packages that you need to run KDE applications on MS Windows.&lt;br /&gt;
KDE is free and open source so you can build all the applications &amp;quot;from scratch&amp;quot; from their source code;&lt;br /&gt;
but as a convenience for others,&lt;br /&gt;
volunteers create these precompiled packages and make them available on the Internet.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' These are early days for KDE4 on Windows,&lt;br /&gt;
some programs work better than others and some fail to run altogether.&lt;br /&gt;
&lt;br /&gt;
'''If you experience any problems please have a look into our [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2| mailing list].'''&lt;br /&gt;
&lt;br /&gt;
You can also use the KDE Installer for Windows to install source code and the packages that you need to ''build'' KDE4 on Windows&lt;br /&gt;
(although if you are building KDE4 on Windows you may prefer to use the emerge system to build KDE and its requirements from latest source);&lt;br /&gt;
see [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
=== Summary of Steps ===&lt;br /&gt;
* Visit http://download.cegit.de/kde-windows/installer/&lt;br /&gt;
* Download and save the latest version to a directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run the installer, download what you need (see [[#Download needed packages]] below).&lt;br /&gt;
* Add your lib directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4\lib&amp;lt;/tt&amp;gt; to your Windows %PATH%.  (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, double-click the Path System Variable and add this to your path separated by semicolon.)&lt;br /&gt;
* Add a KDEDIRS environment variable (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, click [New] User variable and create Variable name &amp;lt;tt&amp;gt;KDEDIRS&amp;lt;/tt&amp;gt; with Variable value the directory where you installed KDE4, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* [TEMPORARILY] Follow the instructions at [[#post-install steps]]&lt;br /&gt;
* Try running a Qt application in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory, such as linguist.exe&lt;br /&gt;
* If that works, try running a KDE application such as &amp;lt;tt&amp;gt;kwrite.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Download needed packages ===&lt;br /&gt;
A single program in the The K Desktop Environment depends on many other libraries and packages; that is why each .exe is comparatively small.&lt;br /&gt;
The KDE Installer for Windows has some awareness of dependencies,&lt;br /&gt;
but not complete.&lt;br /&gt;
So, the first few times you try to run an application you may see alerts about missing DLLs.&lt;br /&gt;
&lt;br /&gt;
If you do not intend to build from source, do not click &amp;quot;all&amp;quot; and do not click &amp;quot;src&amp;quot;, as you do not need to download the source for each package. ''Unclear whether you need lib for each''.&lt;br /&gt;
&lt;br /&gt;
There are two development systems for KDE on Windows,&lt;br /&gt;
Microsoft's Visual C and [http://en.wikipedia.org/wiki/MinGW MinGW].&lt;br /&gt;
Even if you are only running binaries and do not intend to build KDE4 yourself,&lt;br /&gt;
you need to choose between these because of the provided runtime environments.&lt;br /&gt;
You're free to decide which to take.&lt;br /&gt;
&lt;br /&gt;
The KDE programs themselves are organized into several groups: kdeedu, kdegames, and kdegraphics.&lt;br /&gt;
&lt;br /&gt;
Here are some of the minimal packages you need to run a KDE application:&lt;br /&gt;
: dbus-msvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist, ??&lt;br /&gt;
&lt;br /&gt;
The Dependencies tab for a particular package lists some of the additional packages it needs.&lt;br /&gt;
However, the dependency checking currently only works for first-level dependencies&lt;br /&gt;
Other dependencies are not easy to determine in advance.&lt;br /&gt;
For example, if you install kdegames only with its dependencies,&lt;br /&gt;
you will not be able to start it because you also need libstreamanalyze&lt;br /&gt;
(for which you have to install the strigi package).&lt;br /&gt;
rhabacker: This is fixed in installer version &amp;gt; 0.8.4. &lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries]] is a more complete list of libraries that a full installation needs.&lt;br /&gt;
&lt;br /&gt;
=== Issues with KDE Installer for Windows ===&lt;br /&gt;
Currently no issues known. If you found an issue, please report to [mailto:kde-windows@kde.org].&lt;br /&gt;
&lt;br /&gt;
== post-install steps ==&lt;br /&gt;
You currently need to run a number of command-line programs to set up KDE.  Here are the steps.&lt;br /&gt;
&lt;br /&gt;
===Run update-mime-database===&lt;br /&gt;
Be sure that you have no KDE-related applications: run the Windows Task Manager (taskmgr.exe), switch to its Processes tab, and kill all occurences of dbus-daemon.exe, kded4.exe, kioslave.exe and klauncher.exe (and all other KDE apps).&lt;br /&gt;
&lt;br /&gt;
Open a Windows command prompt (cmd.exe) and navigate to the directory where you installed KDE. Say you installed KDE to C:\KDE4, then run from the cmd.exe window:&amp;lt;pre&amp;gt;C:\KDE4&amp;gt; '''bin\update-mime-database C:\KDE4\share\mime'''&amp;lt;/pre&amp;gt;This will give you a lot of warning message. Most of them you can easily ignore; even if you should set [[KDE_System_Administration/Environment_Variables#XDG_DATA_HOME|XDG_DATA_HOME]] or [[KDE_System_Administration/Environment_Variables#XDG_DATA_DIRS|XDG_DATA_DIRS]] it worked perfectly. If it says you should rerun update-mime-database as root then you're not within your installation directory.&lt;br /&gt;
&lt;br /&gt;
===Run kbuildsyscoca4===&lt;br /&gt;
After finishing the previous step, run &amp;lt;pre&amp;gt;C:\KDE4&amp;gt; '''bin\kbuildsycoca4 --noincremental'''&amp;lt;/pre&amp;gt; If this tells you that your disk is full (which is most probably not the case) you have still some executables from KDE running. Please close them and try again.&lt;br /&gt;
&lt;br /&gt;
Excuse us for the inconvenience &amp;amp;mdash; we hope for a better solution in the next release.&lt;br /&gt;
&lt;br /&gt;
== Testing your installation ==&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
See if you can run the Qt program assistant.exe.&lt;br /&gt;
Qt programs have fewer dependencies than a full-blown KDE application.&lt;br /&gt;
&lt;br /&gt;
If that works, try running a simple KDE application, such as kruler.exe from the kdegraphics package.&lt;br /&gt;
&lt;br /&gt;
The first KDE application you run will start a console window in order to run the [http://en.wikipedia.org/wiki/D-Bus D-Bus daemon].&lt;br /&gt;
&lt;br /&gt;
== Fine-tuning ==&lt;br /&gt;
===Set Oxygen style for widgets===&lt;br /&gt;
The default KDE widget style on Windows is the native one. You already have Oxygen style installed (which is a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:&lt;br /&gt;
#edit &amp;lt;tt&amp;gt;%UserPROFILE%\.kde\share\config\kdeglobals&amp;lt;/tt&amp;gt; with any text editor (e.g. kwrite)&lt;br /&gt;
#locate line containing &amp;quot;[General]&amp;quot; text, what is a section, if there is no such line, add one&lt;br /&gt;
#replace or add &amp;lt;tt&amp;gt;widgetStyle=....&amp;lt;/tt&amp;gt; line with &amp;lt;tt&amp;gt;widgetStyle=oxygen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Newly started applications should be displayed with Oxygen style now.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Using kdewin-installer-gui-0.8.5.exe to install 4.00.80 packages:&lt;br /&gt;
* starting a KDE program correctly starts dbus-daemon.exe&lt;br /&gt;
* many games run&lt;br /&gt;
* choosing File &amp;gt; Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.&lt;br /&gt;
* Help &amp;gt; ''Program'' Handbook (often mapped to the [F1] key) does not work because the KDE Help Center is not available on Windows.  This is due to its use of the K3Process interface and external dependencies not ported such as perl scripts, htdig, and other libraries.&lt;br /&gt;
rhabacker: khelpcenter will be included in the next unstable release. The K3Process issues are fixed now. Perl scripts are disabled, which means there is no fulltext search. &lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for Windows, such as KOffice 2 and Amarok.&lt;br /&gt;
* By design, KDE-windows does not provide the full-blown KDE desktop, thus no KWin composite manager, KDE-specific &amp;quot;start&amp;quot; menus, Plasma desktop, etc.&lt;br /&gt;
&lt;br /&gt;
=== Package status and contents ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!package&lt;br /&gt;
!status&lt;br /&gt;
!contains applications&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase&lt;br /&gt;
|packaged&lt;br /&gt;
|Konqueror, Dolphin, KWrite, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegames&lt;br /&gt;
|packaged&lt;br /&gt;
|Kgoldrunner, Kpat, KMahjongg, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdesdk&lt;br /&gt;
|packaged&lt;br /&gt;
|Kate, Umbrello, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdetoys&lt;br /&gt;
|packaged&lt;br /&gt;
|KTeatime, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeedu&lt;br /&gt;
|packaged&lt;br /&gt;
|Marble, Parley, KStars, KHangman, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegraphics&lt;br /&gt;
|not packaged&lt;br /&gt;
|Okular, kolourpaint, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|amarok&lt;br /&gt;
|not packaged&lt;br /&gt;
|Amarok&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|koffice&lt;br /&gt;
|not packaged&lt;br /&gt;
|KWord, Krita, Karbon, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdepim&lt;br /&gt;
|not building&lt;br /&gt;
|KMail, AKregator, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdenetwork&lt;br /&gt;
|not building&lt;br /&gt;
|Kopete, KGet, etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation</id>
		<title>Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation"/>
				<updated>2008-02-01T18:29:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
Author:章世宁&lt;br /&gt;
== KDE Installer for Windows ==&lt;br /&gt;
You can use this installer to download and install the&lt;br /&gt;
various binary packages that you need to run KDE applications on MS Windows.&lt;br /&gt;
KDE is free and open source so you can build all the applications &amp;quot;from scratch&amp;quot; from their source code;&lt;br /&gt;
but as a convenience for others,&lt;br /&gt;
volunteers create these precompiled packages and make them available on the Internet.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' These are early days for KDE4 on Windows,&lt;br /&gt;
some programs work better than others and some fail to run altogether.&lt;br /&gt;
&lt;br /&gt;
'''If you experience any problems please have a look into our [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2| mailing list].'''&lt;br /&gt;
&lt;br /&gt;
You can also use the KDE Installer for Windows to install source code and the packages that you need to ''build'' KDE4 on Windows&lt;br /&gt;
(although if you are building KDE4 on Windows you may prefer to use the emerge system to build KDE and its requirements from latest source);&lt;br /&gt;
see [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
=== Summary of Steps ===&lt;br /&gt;
* Visit http://download.cegit.de/kde-windows/installer/&lt;br /&gt;
* Download and save the latest version to a directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run the installer, download what you need (see [[#Download needed packages]] below).&lt;br /&gt;
* Add your lib directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4\lib&amp;lt;/tt&amp;gt; to your Windows %PATH%.  (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, double-click the Path System Variable and add this to your path separated by semicolon.)&lt;br /&gt;
* Add a KDEDIRS environment variable (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, click [New] User variable and create Variable name &amp;lt;tt&amp;gt;KDEDIRS&amp;lt;/tt&amp;gt; with Variable value the directory where you installed KDE4, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* [TEMPORARILY] Follow the instructions at [[#post-install steps]]&lt;br /&gt;
* Try running a Qt application in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory, such as linguist.exe&lt;br /&gt;
* If that works, try running a KDE application such as &amp;lt;tt&amp;gt;kwrite.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Download needed packages ===&lt;br /&gt;
A single program in the The K Desktop Environment depends on many other libraries and packages; that is why each .exe is comparatively small.&lt;br /&gt;
The KDE Installer for Windows has some awareness of dependencies,&lt;br /&gt;
but not complete.&lt;br /&gt;
So, the first few times you try to run an application you may see alerts about missing DLLs.&lt;br /&gt;
&lt;br /&gt;
If you do not intend to build from source, do not click &amp;quot;all&amp;quot; and do not click &amp;quot;src&amp;quot;, as you do not need to download the source for each package. ''Unclear whether you need lib for each''.&lt;br /&gt;
&lt;br /&gt;
There are two development systems for KDE on Windows,&lt;br /&gt;
Microsoft's Visual C and [http://en.wikipedia.org/wiki/MinGW MinGW].&lt;br /&gt;
Even if you are only running binaries and do not intend to build KDE4 yourself,&lt;br /&gt;
you need to choose between these because of the provided runtime environments.&lt;br /&gt;
You're free to decide which to take.&lt;br /&gt;
&lt;br /&gt;
The KDE programs themselves are organized into several groups: kdeedu, kdegames, and kdegraphics.&lt;br /&gt;
&lt;br /&gt;
Here are some of the minimal packages you need to run a KDE application:&lt;br /&gt;
: dbus-msvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist, ??&lt;br /&gt;
&lt;br /&gt;
The Dependencies tab for a particular package lists some of the additional packages it needs.&lt;br /&gt;
However, the dependency checking currently only works for first-level dependencies&lt;br /&gt;
Other dependencies are not easy to determine in advance.&lt;br /&gt;
For example, if you install kdegames only with its dependencies,&lt;br /&gt;
you will not be able to start it because you also need libstreamanalyze&lt;br /&gt;
(for which you have to install the strigi package).&lt;br /&gt;
rhabacker: This is fixed in installer version &amp;gt; 0.8.4. &lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries]] is a more complete list of libraries that a full installation needs.&lt;br /&gt;
&lt;br /&gt;
=== Issues with KDE Installer for Windows ===&lt;br /&gt;
Currently no issues known. If you found an issue, please report to [mailto:kde-windows@kde.org].&lt;br /&gt;
&lt;br /&gt;
== post-install steps ==&lt;br /&gt;
You currently need to run a number of command-line programs to set up KDE.  Here are the steps.&lt;br /&gt;
&lt;br /&gt;
===Run update-mime-database===&lt;br /&gt;
Be sure that you have no KDE-related applications: run the Windows Task Manager (taskmgr.exe), switch to its Processes tab, and kill all occurences of dbus-daemon.exe, kded4.exe, kioslave.exe and klauncher.exe (and all other KDE apps).&lt;br /&gt;
&lt;br /&gt;
Open a Windows command prompt (cmd.exe) and navigate to the directory where you installed KDE. Say you installed KDE to C:\KDE4, then run from the cmd.exe window:&amp;lt;pre&amp;gt;C:\KDE4&amp;gt; '''bin\update-mime-database C:\KDE4\share\mime'''&amp;lt;/pre&amp;gt;This will give you a lot of warning message. Most of them you can easily ignore; even if you should set [[KDE_System_Administration/Environment_Variables#XDG_DATA_HOME|XDG_DATA_HOME]] or [[KDE_System_Administration/Environment_Variables#XDG_DATA_DIRS|XDG_DATA_DIRS]] it worked perfectly. If it says you should rerun update-mime-database as root then you're not within your installation directory.&lt;br /&gt;
&lt;br /&gt;
===Run kbuildsyscoca4===&lt;br /&gt;
After finishing the previous step, run &amp;lt;pre&amp;gt;C:\KDE4&amp;gt; '''bin\kbuildsycoca4 --noincremental'''&amp;lt;/pre&amp;gt; If this tells you that your disk is full (which is most probably not the case) you have still some executables from KDE running. Please close them and try again.&lt;br /&gt;
&lt;br /&gt;
Excuse us for the inconvenience &amp;amp;mdash; we hope for a better solution in the next release.&lt;br /&gt;
&lt;br /&gt;
== Testing your installation ==&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
See if you can run the Qt program assistant.exe.&lt;br /&gt;
Qt programs have fewer dependencies than a full-blown KDE application.&lt;br /&gt;
&lt;br /&gt;
If that works, try running a simple KDE application, such as kruler.exe from the kdegraphics package.&lt;br /&gt;
&lt;br /&gt;
The first KDE application you run will start a console window in order to run the [http://en.wikipedia.org/wiki/D-Bus D-Bus daemon].&lt;br /&gt;
&lt;br /&gt;
== Fine-tuning ==&lt;br /&gt;
===Set Oxygen style for widgets===&lt;br /&gt;
The default KDE widget style on Windows is the native one. You already have Oxygen style installed (which is a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:&lt;br /&gt;
#edit &amp;lt;tt&amp;gt;%UserPROFILE%\.kde\share\config\kdeglobals&amp;lt;/tt&amp;gt; with any text editor (e.g. kwrite)&lt;br /&gt;
#locate line containing &amp;quot;[General]&amp;quot; text, what is a section, if there is no such line, add one&lt;br /&gt;
#replace or add &amp;lt;tt&amp;gt;widgetStyle=....&amp;lt;/tt&amp;gt; line with &amp;lt;tt&amp;gt;widgetStyle=oxygen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Newly started applications should be displayed with Oxygen style now.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Using kdewin-installer-gui-0.8.5.exe to install 4.00.80 packages:&lt;br /&gt;
* starting a KDE program correctly starts dbus-daemon.exe&lt;br /&gt;
* many games run&lt;br /&gt;
* choosing File &amp;gt; Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.&lt;br /&gt;
* Help &amp;gt; ''Program'' Handbook (often mapped to the [F1] key) does not work because the KDE Help Center is not available on Windows.  This is due to its use of the K3Process interface and external dependencies not ported such as perl scripts, htdig, and other libraries.&lt;br /&gt;
rhabacker: khelpcenter will be included be in the next unstable release. The K3Process issues are fixed now. Perl scripts are disabled, which means there is no fulltext search. &lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for Windows, such as KOffice 2 and Amarok.&lt;br /&gt;
* By design, KDE-windows does not provide the full-blown KDE desktop, thus no KWin composite manager, KDE-specific &amp;quot;start&amp;quot; menus, Plasma desktop, etc.&lt;br /&gt;
&lt;br /&gt;
=== Package status and contents ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!package&lt;br /&gt;
!status&lt;br /&gt;
!contains applications&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase&lt;br /&gt;
|packaged&lt;br /&gt;
|Konqueror, Dolphin, KWrite, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegames&lt;br /&gt;
|packaged&lt;br /&gt;
|Kgoldrunner, Kpat, KMahjongg, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdesdk&lt;br /&gt;
|packaged&lt;br /&gt;
|Kate, Umbrello, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdetoys&lt;br /&gt;
|packaged&lt;br /&gt;
|KTeatime, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeedu&lt;br /&gt;
|packaged&lt;br /&gt;
|Marble, Parley, KStars, KHangman, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegraphics&lt;br /&gt;
|not packaged&lt;br /&gt;
|Okular, kolourpaint, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|amarok&lt;br /&gt;
|not packaged&lt;br /&gt;
|Amarok&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|koffice&lt;br /&gt;
|not packaged&lt;br /&gt;
|KWord, Krita, Karbon, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdepim&lt;br /&gt;
|not building&lt;br /&gt;
|KMail, AKregator, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdenetwork&lt;br /&gt;
|not building&lt;br /&gt;
|Kopete, KGet, etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation</id>
		<title>Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation"/>
				<updated>2008-02-01T18:29:05Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: khelpcenter notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
Author:章世宁&lt;br /&gt;
== KDE Installer for Windows ==&lt;br /&gt;
You can use this installer to download and install the&lt;br /&gt;
various binary packages that you need to run KDE applications on MS Windows.&lt;br /&gt;
KDE is free and open source so you can build all the applications &amp;quot;from scratch&amp;quot; from their source code;&lt;br /&gt;
but as a convenience for others,&lt;br /&gt;
volunteers create these precompiled packages and make them available on the Internet.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' These are early days for KDE4 on Windows,&lt;br /&gt;
some programs work better than others and some fail to run altogether.&lt;br /&gt;
&lt;br /&gt;
'''If you experience any problems please have a look into our [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2| mailing list].'''&lt;br /&gt;
&lt;br /&gt;
You can also use the KDE Installer for Windows to install source code and the packages that you need to ''build'' KDE4 on Windows&lt;br /&gt;
(although if you are building KDE4 on Windows you may prefer to use the emerge system to build KDE and its requirements from latest source);&lt;br /&gt;
see [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
=== Summary of Steps ===&lt;br /&gt;
* Visit http://download.cegit.de/kde-windows/installer/&lt;br /&gt;
* Download and save the latest version to a directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run the installer, download what you need (see [[#Download needed packages]] below).&lt;br /&gt;
* Add your lib directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4\lib&amp;lt;/tt&amp;gt; to your Windows %PATH%.  (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, double-click the Path System Variable and add this to your path separated by semicolon.)&lt;br /&gt;
* Add a KDEDIRS environment variable (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, click [New] User variable and create Variable name &amp;lt;tt&amp;gt;KDEDIRS&amp;lt;/tt&amp;gt; with Variable value the directory where you installed KDE4, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* [TEMPORARILY] Follow the instructions at [[#post-install steps]]&lt;br /&gt;
* Try running a Qt application in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory, such as linguist.exe&lt;br /&gt;
* If that works, try running a KDE application such as &amp;lt;tt&amp;gt;kwrite.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Download needed packages ===&lt;br /&gt;
A single program in the The K Desktop Environment depends on many other libraries and packages; that is why each .exe is comparatively small.&lt;br /&gt;
The KDE Installer for Windows has some awareness of dependencies,&lt;br /&gt;
but not complete.&lt;br /&gt;
So, the first few times you try to run an application you may see alerts about missing DLLs.&lt;br /&gt;
&lt;br /&gt;
If you do not intend to build from source, do not click &amp;quot;all&amp;quot; and do not click &amp;quot;src&amp;quot;, as you do not need to download the source for each package. ''Unclear whether you need lib for each''.&lt;br /&gt;
&lt;br /&gt;
There are two development systems for KDE on Windows,&lt;br /&gt;
Microsoft's Visual C and [http://en.wikipedia.org/wiki/MinGW MinGW].&lt;br /&gt;
Even if you are only running binaries and do not intend to build KDE4 yourself,&lt;br /&gt;
you need to choose between these because of the provided runtime environments.&lt;br /&gt;
You're free to decide which to take.&lt;br /&gt;
&lt;br /&gt;
The KDE programs themselves are organized into several groups: kdeedu, kdegames, and kdegraphics.&lt;br /&gt;
&lt;br /&gt;
Here are some of the minimal packages you need to run a KDE application:&lt;br /&gt;
: dbus-msvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist, ??&lt;br /&gt;
&lt;br /&gt;
The Dependencies tab for a particular package lists some of the additional packages it needs.&lt;br /&gt;
However, the dependency checking currently only works for first-level dependencies&lt;br /&gt;
Other dependencies are not easy to determine in advance.&lt;br /&gt;
For example, if you install kdegames only with its dependencies,&lt;br /&gt;
you will not be able to start it because you also need libstreamanalyze&lt;br /&gt;
(for which you have to install the strigi package).&lt;br /&gt;
rhabacker: This is fixed in installer version &amp;gt; 0.8.4. &lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries]] is a more complete list of libraries that a full installation needs.&lt;br /&gt;
&lt;br /&gt;
=== Issues with KDE Installer for Windows ===&lt;br /&gt;
Currently no issues known. If you found an issue, please report to [mailto:kde-windows@kde.org].&lt;br /&gt;
&lt;br /&gt;
== post-install steps ==&lt;br /&gt;
You currently need to run a number of command-line programs to set up KDE.  Here are the steps.&lt;br /&gt;
&lt;br /&gt;
===Run update-mime-database===&lt;br /&gt;
Be sure that you have no KDE-related applications: run the Windows Task Manager (taskmgr.exe), switch to its Processes tab, and kill all occurences of dbus-daemon.exe, kded4.exe, kioslave.exe and klauncher.exe (and all other KDE apps).&lt;br /&gt;
&lt;br /&gt;
Open a Windows command prompt (cmd.exe) and navigate to the directory where you installed KDE. Say you installed KDE to C:\KDE4, then run from the cmd.exe window:&amp;lt;pre&amp;gt;C:\KDE4&amp;gt; '''bin\update-mime-database C:\KDE4\share\mime'''&amp;lt;/pre&amp;gt;This will give you a lot of warning message. Most of them you can easily ignore; even if you should set [[KDE_System_Administration/Environment_Variables#XDG_DATA_HOME|XDG_DATA_HOME]] or [[KDE_System_Administration/Environment_Variables#XDG_DATA_DIRS|XDG_DATA_DIRS]] it worked perfectly. If it says you should rerun update-mime-database as root then you're not within your installation directory.&lt;br /&gt;
&lt;br /&gt;
===Run kbuildsyscoca4===&lt;br /&gt;
After finishing the previous step, run &amp;lt;pre&amp;gt;C:\KDE4&amp;gt; '''bin\kbuildsycoca4 --noincremental'''&amp;lt;/pre&amp;gt; If this tells you that your disk is full (which is most probably not the case) you have still some executables from KDE running. Please close them and try again.&lt;br /&gt;
&lt;br /&gt;
Excuse us for the inconvenience &amp;amp;mdash; we hope for a better solution in the next release.&lt;br /&gt;
&lt;br /&gt;
== Testing your installation ==&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
See if you can run the Qt program assistant.exe.&lt;br /&gt;
Qt programs have fewer dependencies than a full-blown KDE application.&lt;br /&gt;
&lt;br /&gt;
If that works, try running a simple KDE application, such as kruler.exe from the kdegraphics package.&lt;br /&gt;
&lt;br /&gt;
The first KDE application you run will start a console window in order to run the [http://en.wikipedia.org/wiki/D-Bus D-Bus daemon].&lt;br /&gt;
&lt;br /&gt;
== Fine-tuning ==&lt;br /&gt;
===Set Oxygen style for widgets===&lt;br /&gt;
The default KDE widget style on Windows is the native one. You already have Oxygen style installed (which is a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:&lt;br /&gt;
#edit &amp;lt;tt&amp;gt;%UserPROFILE%\.kde\share\config\kdeglobals&amp;lt;/tt&amp;gt; with any text editor (e.g. kwrite)&lt;br /&gt;
#locate line containing &amp;quot;[General]&amp;quot; text, what is a section, if there is no such line, add one&lt;br /&gt;
#replace or add &amp;lt;tt&amp;gt;widgetStyle=....&amp;lt;/tt&amp;gt; line with &amp;lt;tt&amp;gt;widgetStyle=oxygen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Newly started applications should be displayed with Oxygen style now.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Using kdewin-installer-gui-0.8.5.exe to install 4.00.80 packages:&lt;br /&gt;
* starting a KDE program correctly starts dbus-daemon.exe&lt;br /&gt;
* many games run&lt;br /&gt;
* choosing File &amp;gt; Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.&lt;br /&gt;
* Help &amp;gt; ''Program'' Handbook (often mapped to the [F1] key) does not work because the KDE Help Center is not available on Windows.  This is due to its use of the K3Process interface and external dependencies not ported such as perl scripts, htdig, and other libraries.&lt;br /&gt;
rhabacker: khelpcenter will available be in the next unstable release. The K3Process issues are fixed now. Perl scripts are disabled, which means there is no fulltext search. &lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for Windows, such as KOffice 2 and Amarok.&lt;br /&gt;
* By design, KDE-windows does not provide the full-blown KDE desktop, thus no KWin composite manager, KDE-specific &amp;quot;start&amp;quot; menus, Plasma desktop, etc.&lt;br /&gt;
&lt;br /&gt;
=== Package status and contents ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!package&lt;br /&gt;
!status&lt;br /&gt;
!contains applications&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase&lt;br /&gt;
|packaged&lt;br /&gt;
|Konqueror, Dolphin, KWrite, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegames&lt;br /&gt;
|packaged&lt;br /&gt;
|Kgoldrunner, Kpat, KMahjongg, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdesdk&lt;br /&gt;
|packaged&lt;br /&gt;
|Kate, Umbrello, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdetoys&lt;br /&gt;
|packaged&lt;br /&gt;
|KTeatime, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeedu&lt;br /&gt;
|packaged&lt;br /&gt;
|Marble, Parley, KStars, KHangman, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegraphics&lt;br /&gt;
|not packaged&lt;br /&gt;
|Okular, kolourpaint, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|amarok&lt;br /&gt;
|not packaged&lt;br /&gt;
|Amarok&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|koffice&lt;br /&gt;
|not packaged&lt;br /&gt;
|KWord, Krita, Karbon, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdepim&lt;br /&gt;
|not building&lt;br /&gt;
|KMail, AKregator, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdenetwork&lt;br /&gt;
|not building&lt;br /&gt;
|Kopete, KGet, etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation</id>
		<title>Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation"/>
				<updated>2008-02-01T18:24:22Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* Download needed packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
Author:章世宁&lt;br /&gt;
== KDE Installer for Windows ==&lt;br /&gt;
You can use this installer to download and install the&lt;br /&gt;
various binary packages that you need to run KDE applications on MS Windows.&lt;br /&gt;
KDE is free and open source so you can build all the applications &amp;quot;from scratch&amp;quot; from their source code;&lt;br /&gt;
but as a convenience for others,&lt;br /&gt;
volunteers create these precompiled packages and make them available on the Internet.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' These are early days for KDE4 on Windows,&lt;br /&gt;
some programs work better than others and some fail to run altogether.&lt;br /&gt;
&lt;br /&gt;
'''If you experience any problems please have a look into our [http://lists.kde.org/?l=kde-windows&amp;amp;r=1&amp;amp;w=2| mailing list].'''&lt;br /&gt;
&lt;br /&gt;
You can also use the KDE Installer for Windows to install source code and the packages that you need to ''build'' KDE4 on Windows&lt;br /&gt;
(although if you are building KDE4 on Windows you may prefer to use the emerge system to build KDE and its requirements from latest source);&lt;br /&gt;
see [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
=== Summary of Steps ===&lt;br /&gt;
* Visit http://download.cegit.de/kde-windows/installer/&lt;br /&gt;
* Download and save the latest version to a directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run the installer, download what you need (see [[#Download needed packages]] below).&lt;br /&gt;
* Add your lib directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4\lib&amp;lt;/tt&amp;gt; to your Windows %PATH%.  (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, double-click the Path System Variable and add this to your path separated by semicolon.)&lt;br /&gt;
* Add a KDEDIRS environment variable (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, click [New] User variable and create Variable name &amp;lt;tt&amp;gt;KDEDIRS&amp;lt;/tt&amp;gt; with Variable value the directory where you installed KDE4, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* [TEMPORARILY] Follow the instructions at [[#post-install steps]]&lt;br /&gt;
* Try running a Qt application in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory, such as linguist.exe&lt;br /&gt;
* If that works, try running a KDE application such as &amp;lt;tt&amp;gt;kwrite.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Download needed packages ===&lt;br /&gt;
A single program in the The K Desktop Environment depends on many other libraries and packages; that is why each .exe is comparatively small.&lt;br /&gt;
The KDE Installer for Windows has some awareness of dependencies,&lt;br /&gt;
but not complete.&lt;br /&gt;
So, the first few times you try to run an application you may see alerts about missing DLLs.&lt;br /&gt;
&lt;br /&gt;
If you do not intend to build from source, do not click &amp;quot;all&amp;quot; and do not click &amp;quot;src&amp;quot;, as you do not need to download the source for each package. ''Unclear whether you need lib for each''.&lt;br /&gt;
&lt;br /&gt;
There are two development systems for KDE on Windows,&lt;br /&gt;
Microsoft's Visual C and [http://en.wikipedia.org/wiki/MinGW MinGW].&lt;br /&gt;
Even if you are only running binaries and do not intend to build KDE4 yourself,&lt;br /&gt;
you need to choose between these because of the provided runtime environments.&lt;br /&gt;
You're free to decide which to take.&lt;br /&gt;
&lt;br /&gt;
The KDE programs themselves are organized into several groups: kdeedu, kdegames, and kdegraphics.&lt;br /&gt;
&lt;br /&gt;
Here are some of the minimal packages you need to run a KDE application:&lt;br /&gt;
: dbus-msvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist, ??&lt;br /&gt;
&lt;br /&gt;
The Dependencies tab for a particular package lists some of the additional packages it needs.&lt;br /&gt;
However, the dependency checking currently only works for first-level dependencies&lt;br /&gt;
Other dependencies are not easy to determine in advance.&lt;br /&gt;
For example, if you install kdegames only with its dependencies,&lt;br /&gt;
you will not be able to start it because you also need libstreamanalyze&lt;br /&gt;
(for which you have to install the strigi package).&lt;br /&gt;
rhabacker: This is fixed in installer version &amp;gt; 0.8.4. &lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries]] is a more complete list of libraries that a full installation needs.&lt;br /&gt;
&lt;br /&gt;
=== Issues with KDE Installer for Windows ===&lt;br /&gt;
Currently no issues known. If you found an issue, please report to [mailto:kde-windows@kde.org].&lt;br /&gt;
&lt;br /&gt;
== post-install steps ==&lt;br /&gt;
You currently need to run a number of command-line programs to set up KDE.  Here are the steps.&lt;br /&gt;
&lt;br /&gt;
===Run update-mime-database===&lt;br /&gt;
Be sure that you have no KDE-related applications: run the Windows Task Manager (taskmgr.exe), switch to its Processes tab, and kill all occurences of dbus-daemon.exe, kded4.exe, kioslave.exe and klauncher.exe (and all other KDE apps).&lt;br /&gt;
&lt;br /&gt;
Open a Windows command prompt (cmd.exe) and navigate to the directory where you installed KDE. Say you installed KDE to C:\KDE4, then run from the cmd.exe window:&amp;lt;pre&amp;gt;C:\KDE4&amp;gt; '''bin\update-mime-database C:\KDE4\share\mime'''&amp;lt;/pre&amp;gt;This will give you a lot of warning message. Most of them you can easily ignore; even if you should set [[KDE_System_Administration/Environment_Variables#XDG_DATA_HOME|XDG_DATA_HOME]] or [[KDE_System_Administration/Environment_Variables#XDG_DATA_DIRS|XDG_DATA_DIRS]] it worked perfectly. If it says you should rerun update-mime-database as root then you're not within your installation directory.&lt;br /&gt;
&lt;br /&gt;
===Run kbuildsyscoca4===&lt;br /&gt;
After finishing the previous step, run &amp;lt;pre&amp;gt;C:\KDE4&amp;gt; '''bin\kbuildsycoca4 --noincremental'''&amp;lt;/pre&amp;gt; If this tells you that your disk is full (which is most probably not the case) you have still some executables from KDE running. Please close them and try again.&lt;br /&gt;
&lt;br /&gt;
Excuse us for the inconvenience &amp;amp;mdash; we hope for a better solution in the next release.&lt;br /&gt;
&lt;br /&gt;
== Testing your installation ==&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
See if you can run the Qt program assistant.exe.&lt;br /&gt;
Qt programs have fewer dependencies than a full-blown KDE application.&lt;br /&gt;
&lt;br /&gt;
If that works, try running a simple KDE application, such as kruler.exe from the kdegraphics package.&lt;br /&gt;
&lt;br /&gt;
The first KDE application you run will start a console window in order to run the [http://en.wikipedia.org/wiki/D-Bus D-Bus daemon].&lt;br /&gt;
&lt;br /&gt;
== Fine-tuning ==&lt;br /&gt;
===Set Oxygen style for widgets===&lt;br /&gt;
The default KDE widget style on Windows is the native one. You already have Oxygen style installed (which is a plugin library %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), so it can be used as well. To set it for a single user:&lt;br /&gt;
#edit &amp;lt;tt&amp;gt;%UserPROFILE%\.kde\share\config\kdeglobals&amp;lt;/tt&amp;gt; with any text editor (e.g. kwrite)&lt;br /&gt;
#locate line containing &amp;quot;[General]&amp;quot; text, what is a section, if there is no such line, add one&lt;br /&gt;
#replace or add &amp;lt;tt&amp;gt;widgetStyle=....&amp;lt;/tt&amp;gt; line with &amp;lt;tt&amp;gt;widgetStyle=oxygen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Newly started applications should be displayed with Oxygen style now.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Using kdewin-installer-gui-0.8.5.exe to install 4.00.80 packages:&lt;br /&gt;
* starting a KDE program correctly starts dbus-daemon.exe&lt;br /&gt;
* many games run&lt;br /&gt;
* choosing File &amp;gt; Open correctly starts klauncher.exe, kioslave.exe and kded4.exe, and runs kbuildsycoca4.exe as needed.&lt;br /&gt;
* Help &amp;gt; ''Program'' Handbook (often mapped to the [F1] key) does not work because the KDE Help Center is not available on Windows.  This is due to its use of the K3Process interface and external dependencies not ported such as perl scripts, htdig, and other libraries.&lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* There are many other KDE programs that are not part of KDE 4.0.0 and are not currently packaged for Windows, such as KOffice 2 and Amarok.&lt;br /&gt;
* By design, KDE-windows does not provide the full-blown KDE desktop, thus no KWin composite manager, KDE-specific &amp;quot;start&amp;quot; menus, Plasma desktop, etc.&lt;br /&gt;
&lt;br /&gt;
=== Package status and contents ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!package&lt;br /&gt;
!status&lt;br /&gt;
!contains applications&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdebase&lt;br /&gt;
|packaged&lt;br /&gt;
|Konqueror, Dolphin, KWrite, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegames&lt;br /&gt;
|packaged&lt;br /&gt;
|Kgoldrunner, Kpat, KMahjongg, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdesdk&lt;br /&gt;
|packaged&lt;br /&gt;
|Kate, Umbrello, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdetoys&lt;br /&gt;
|packaged&lt;br /&gt;
|KTeatime, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdeedu&lt;br /&gt;
|packaged&lt;br /&gt;
|Marble, Parley, KStars, KHangman, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdegraphics&lt;br /&gt;
|not packaged&lt;br /&gt;
|Okular, kolourpaint, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|amarok&lt;br /&gt;
|not packaged&lt;br /&gt;
|Amarok&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|koffice&lt;br /&gt;
|not packaged&lt;br /&gt;
|KWord, Krita, Karbon, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdepim&lt;br /&gt;
|not building&lt;br /&gt;
|KMail, AKregator, etc.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|kdenetwork&lt;br /&gt;
|not building&lt;br /&gt;
|Kopete, KGet, etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/MS_Visual_Studio</id>
		<title>Getting Started/Build/Windows/MS Visual Studio</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/MS_Visual_Studio"/>
				<updated>2008-01-04T16:29:18Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated dbus topic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{improve|''This page is outdated - please don't use it anymore unless you know exactly what you do. Use [[Getting_Started/Build/KDE4/Windows/emerge]] instead''}}&lt;br /&gt;
&lt;br /&gt;
{{KDE4}}&lt;br /&gt;
{{improve|''This page has been moved out of [http://kdelibs.com/wiki/index.php/Building_KDElibs_4_using_MS_Visual_Studio kdelibs.com] wiki page.''}}&lt;br /&gt;
== Basic Tools ==&lt;br /&gt;
=== Kdewin-Installer ===&lt;br /&gt;
This is a program that lets you easily install all the requirements for building kdelibs. It also has a list of tools in its list that are helpful and needed, like the mingw compiler suite, subversion clients, debugging tools and so on.&lt;br /&gt;
&lt;br /&gt;
The kdewin-installer is available in a GUI and console-only form from&lt;br /&gt;
[http://download.cegit.de/kde-windows/installer/ the kdewin-installer download page].&lt;br /&gt;
&lt;br /&gt;
=== The Compiler ===&lt;br /&gt;
You can use either:&lt;br /&gt;
* (commercial) Visual Studio 2005 SP1, or&lt;br /&gt;
* free (as in beer) [http://msdn.microsoft.com/vstudio/express/visualC/default.aspx Visual Studio 2005 Express Edition] with the [http://www.microsoft.com/downloads/details.aspx?familyid=484269E2-3B89-47E3-8EB7-1F2BE6D7123A Platfrom SDK] and [http://www.microsoft.com/downloads/details.aspx?FamilyID=7b0b0339-613a-46e6-ab4d-080d4d4a8c4e&amp;amp;DisplayLang=de#filelist Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
Express Edition users: If you want to generate project files for Visual C++ then you must add the Platform SDK include and library directory to the default directories of the IDE:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Open Visual C++, go to Tool-&amp;gt;Options&lt;br /&gt;
in &amp;quot;Projects and Solutions&amp;quot; go to &amp;quot;VC++ Directories&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On the right add the paths to your Platform SDK files:&lt;br /&gt;
for &amp;quot;Library Files&amp;quot;: YOUR_PLATFORM_SDK_PATH\lib&lt;br /&gt;
for &amp;quot;Include Files&amp;quot;: YOUR_PLATFORM_SDK_PATH\include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CMake ===&lt;br /&gt;
[http://www.cmake.org CMake] is the make tool used by KDE.&lt;br /&gt;
You can get the most recent binaries from [http://www.cmake.org/HTML/Download.html here]. Use the Win32 Installer or the zip archive. Make sure you use at least cmake 2.4.5&lt;br /&gt;
&lt;br /&gt;
On Windows 2000, it's recommended to install cmake in a path without spaces to avoid troubles.&lt;br /&gt;
&lt;br /&gt;
== Compile and Install additional libraries ==&lt;br /&gt;
These libraries have to be installed:&lt;br /&gt;
&lt;br /&gt;
=== D-Bus for Windows ===&lt;br /&gt;
This library can be downloaded and installed with the installer (use the package name dbus-msvc) or you can [[Getting_Started/Build/KDE4/Windows/Building DBus|compile]] it by yourself.&lt;br /&gt;
&lt;br /&gt;
=== Qt 4 ===&lt;br /&gt;
This Framework can be downloaded with the installer, or you can [[Getting_Started/Build/KDE4/Windows/Building Qt 4|build it on your own]].&lt;br /&gt;
&lt;br /&gt;
=== KDESupport Libraries ===&lt;br /&gt;
There are several libraries which will be required for building kdelibs. [[Getting Started/Build/KDE4/Windows/Building KDESupport Libraries|You may want to compile them yourself]] or simply download them using the KDEWin-Installer. You will need:&lt;br /&gt;
*kdewin32 (compiled with msvc)&lt;br /&gt;
*strigi&lt;br /&gt;
*soprano&lt;br /&gt;
*qca2&lt;br /&gt;
*qimageblitz&lt;br /&gt;
&lt;br /&gt;
=== Environment Settings ===&lt;br /&gt;
To set up a build environment, follow the steps over [[Getting Started/Build/KDE4/Windows/Environment|here]]. '''If you have Cygwin installed, please be sure to remove Cygwin's /bin out of your path.'''&lt;br /&gt;
&lt;br /&gt;
== Build KDElibs ==&lt;br /&gt;
Check out the sources and make another build directory at the same level as kdelibs: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs&lt;br /&gt;
cd ..&lt;br /&gt;
mkdir kdelibs-build&lt;br /&gt;
cd kdelibs-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now you have to add some paths to your PATH environment variable simliar to this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set PATH=%QTDIR%\bin;%PATH%;%INSTALL_PATH%\lib;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Build KDE libraries with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake -DCMAKE_INSTALL_PREFIX=%INSTALL_PATH% -DCMAKE_BUILD_TYPE=Debug\&lt;br /&gt;
 -G&amp;quot;NMake Makefiles&amp;quot; ..\kdelibs&lt;br /&gt;
nmake&lt;br /&gt;
nmake install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or use the IDE:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake -DCMAKE_INSTALL_PREFIX=%INSTALL_PATH% -DCMAKE_BUILD_TYPE=Debug\&lt;br /&gt;
 -G &amp;quot;Visual Studio 8 2005&amp;quot; ..\kdelibs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(use -G &amp;quot;Visual Studio 7 .NET 2003&amp;quot; for the older compiler)&lt;br /&gt;
&lt;br /&gt;
In the latter case &amp;lt;tt&amp;gt;kdelibs.sln&amp;lt;/tt&amp;gt; solution file will be created. Build and '''install''' the Debug and Release builds with the IDE. '''Tip:''' to do this from command line, type:&lt;br /&gt;
&lt;br /&gt;
 devenv /build Debug /project INSTALL kdelibs.sln&lt;br /&gt;
 devenv /build Release /project INSTALL kdelibs.sln&lt;br /&gt;
&lt;br /&gt;
The devenv command is not available in the Express Edition.&lt;br /&gt;
&lt;br /&gt;
If you use makefiles and also want to build the test programs add the option &amp;lt;tt&amp;gt;-DKDE4_BUILD_TESTS=1&amp;lt;/tt&amp;gt; to the &amp;lt;tt&amp;gt;cmake&amp;lt;/tt&amp;gt; command. This is not necessary for the IDE projects.&lt;br /&gt;
&lt;br /&gt;
== Troubles? ==&lt;br /&gt;
*to enable the release build add &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=Release&amp;lt;/tt&amp;gt; to the &amp;lt;tt&amp;gt;cmake&amp;lt;/tt&amp;gt; command&lt;br /&gt;
*when kdewin32 is not found, try adding the cmake parameter (with YOUR path)&amp;lt;tt&amp;gt;-DGNUWIN32_DIR=c:/gnuwin32&amp;lt;/tt&amp;gt;&lt;br /&gt;
*don't use a cygwin or mingw shell, you will get errors because these shells use UNIX path names&lt;br /&gt;
*you could restart the configure process by deleting CMakeCache.txt&lt;br /&gt;
*you could test for only one library by deleting the assignment in CMakeCache.txt&lt;br /&gt;
*ask for more help on [https://mail.kde.org/mailman/listinfo/kde-buildsystem kde-buildsystem@kde.org] mailing list&lt;br /&gt;
*whenever you update your checkout DON'T forget to rebuild '''AND''' reinstall kdewin32.lib&lt;br /&gt;
&lt;br /&gt;
== Going further: kdepimlibs ==&lt;br /&gt;
'''kdepimlibs''' are needed by kdebase or other modules like koffice. &lt;br /&gt;
=== Requirements ===&lt;br /&gt;
kdepimlibs require:&lt;br /&gt;
*[http://boost.org/ boost libraries]. Download the tarball. As boost is consisted of headers only, unpack the tarball and copy &amp;lt;tt&amp;gt;boost&amp;lt;/tt&amp;gt; subdirectory to &amp;lt;tt&amp;gt;%KDEDIR%\include&amp;lt;/tt&amp;gt;. Then add use &amp;lt;tt&amp;gt;set BOOST_ROOT=%KDEDIR%\include&amp;lt;/tt&amp;gt; (you may want to add it to your &amp;lt;tt&amp;gt;environment.bat&amp;lt;/tt&amp;gt; file as well).&lt;br /&gt;
*[http://www.gpg4win.org/ gpgme] libraries, needed to provide GNU Privacy Guard support in KDE PIM applications&lt;br /&gt;
*(really optional for now) [http://www.openldap.org OpenLDAP]: LDAP (Lightweight Directory Access Protocol) libraries Needed to provide LDAP functionality in KDE&lt;br /&gt;
*(really optional for now) [http://asg.web.cmu.edu/sasl/sasl-library.html cyrus-sasl]: Cyrus SASL API needed to support authentication of logins&lt;br /&gt;
&lt;br /&gt;
=== Build ===&lt;br /&gt;
Check out the sources, make another build directory and build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd {KDE_SOURCE_DIR}\trunk\KDE&lt;br /&gt;
svn up kdepimlibs&lt;br /&gt;
mkdir kdepimlibs-build&lt;br /&gt;
cd kdelibs-build&lt;br /&gt;
cmake -DCMAKE_INSTALL_PREFIX=%KDEDIRS% -DCMAKE_BUILD_TYPE=Debug\&lt;br /&gt;
 -G&amp;quot;NMake Makefiles&amp;quot; ..\kdepimlibs&lt;br /&gt;
nmake&lt;br /&gt;
nmake install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or use Visual Studio:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake -DCMAKE_INSTALL_PREFIX=%INSTALL_PATH% -DCMAKE_BUILD_TYPE=Debug\&lt;br /&gt;
 -G &amp;quot;Visual Studio 8 2005&amp;quot; ..\kdepimlibs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(use -G &amp;quot;Visual Studio 7 .NET 2003&amp;quot; for the older compiler)&lt;br /&gt;
&lt;br /&gt;
In the latter case &amp;lt;tt&amp;gt;kdepimlibs.sln&amp;lt;/tt&amp;gt; solution file will be created. Build and '''install''' the Debug and Release builds with the IDE. '''Tip:''' to do this from command line, type:&lt;br /&gt;
&lt;br /&gt;
 devenv /build Debug /project INSTALL kdepimlibs.sln&lt;br /&gt;
 devenv /build Release /project INSTALL kdepimlibs.sln&lt;br /&gt;
&lt;br /&gt;
The devenv command is not available in the Express Edition.&lt;br /&gt;
&lt;br /&gt;
== Going further: kofficelibs ==&lt;br /&gt;
''(work in progress, to be moved to KOffice wiki)''&lt;br /&gt;
&lt;br /&gt;
'''kofficelibs''' are needed for apps like KWord or Kexi.&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
kofficelibs require:&lt;br /&gt;
*[http://www.littlecms.com Little cms] library. Download the newest lcms-1.??.zip from [http://www.littlecms.com/downloads.htm] and uncompress. To build it with msvc, go to &amp;lt;tt&amp;gt;Projects&amp;lt;/tt&amp;gt; subdir and choose a subdir for your compiler (i.e. Vc7 or Vc2005). &lt;br /&gt;
*#Then you will see &amp;lt;tt&amp;gt;lcms.sln&amp;lt;/tt&amp;gt; solution file - you can click it to open in the msvc IDE. But first, you need to fix some paths in the project files. You probably have &amp;lt;tt&amp;gt;%KDEDIR%\lib\jpeg.lib&amp;lt;/tt&amp;gt;, not libjpeg.lib, so edit &amp;lt;tt&amp;gt;tifficc.vcproj&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;tiffdiff.vcproj&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;jpegicc.vcproj&amp;lt;/tt&amp;gt; and change libjpeg.lib to jpeg.lib in &amp;lt;tt&amp;gt;AdditionalDependencies&amp;lt;/tt&amp;gt; variable. Then add full path to your &amp;lt;tt&amp;gt;%KDEDIR%\include&amp;lt;/tt&amp;gt; directory (where tiffio.h resides) in AdditionalIncludeDirectories variable, (note: do it by expanding KDEDIR environment variable, i.e the result should be like: &amp;lt;pre&amp;gt;AdditionalIncludeDirectories=&amp;quot;..\..\include;f:\kde4\include&amp;quot;&amp;lt;/pre&amp;gt; Then add &amp;lt;tt&amp;gt;AdditionalLibraryDirectories=&amp;quot;c:\your\path\to\kde\lib&amp;quot;&amp;lt;/tt&amp;gt; line just after every two occurences of &amp;lt;tt&amp;gt;AdditionalIncludeDirectories=&amp;lt;/tt&amp;gt;. All the changes are presented in [[Getting_Started/Build/KDE4/Windows/Littlecms.patch|this pseudo-patch]] (change f:\ paths to your KDEDIR location!).&lt;br /&gt;
*#You probbaly want to skip building Python wrapper, so click on Build-&amp;gt;Configuration Manager menu command and check off &amp;quot;Build&amp;quot; in &amp;quot;Python&amp;quot; line.&lt;br /&gt;
*#Select &amp;quot;Build Solution&amp;quot; menu command. After successful build, you should notice:&amp;lt;tt&amp;gt;Build: 9 succeeded, 0 failed, 1 skipped&amp;lt;/tt&amp;gt;&lt;br /&gt;
*#To also build Release versions of the binaries, in the ''Configuration Manager'', change active configuration to ''Release'' and repeat steps 1-3.&lt;br /&gt;
*# Copy the compiled binaries. From your &amp;lt;tt&amp;gt;lcms-1.??\Lib\Ms&amp;lt;/tt&amp;gt; copy &amp;lt;tt&amp;gt;*.lib&amp;lt;/tt&amp;gt; files to &amp;lt;tt&amp;gt;%KDEDIR%\lib&amp;lt;/tt&amp;gt;. From &amp;lt;tt&amp;gt;lcms-1.??\bin&amp;lt;/tt&amp;gt; copy &amp;lt;tt&amp;gt;*.dll&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;*.exe&amp;lt;/tt&amp;gt; files to &amp;lt;tt&amp;gt;%KDEDIR%\bin&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*#Copy lcms headers: from &amp;lt;tt&amp;gt;lcms-1.??\include&amp;lt;/tt&amp;gt; copy &amp;lt;tt&amp;gt;*.h&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;%KDEDIR%\include&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*#Later when you will run cmake for kofficelibs, you get message like &amp;lt;tt&amp;gt;-- Found lcms version 1.16, F:/kde4/lib/lcms.lib&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Useful links==&lt;br /&gt;
&lt;br /&gt;
List of libraries that are needed to build KDE on windows (most of these are already installed by the kde-installer)&lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries|3rd-party libraries required for KDElibs 4]].&lt;br /&gt;
&lt;br /&gt;
[[Category:MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Windows/MS_Visual_Studio</id>
		<title>Getting Started/Build/Windows/MS Visual Studio</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Windows/MS_Visual_Studio"/>
				<updated>2008-01-04T16:25:33Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{improve|''This page is outdated - please don't use it anymore unless you know exactly what you do. Use [[Getting_Started/Build/KDE4/Windows/emerge]] instead''}}&lt;br /&gt;
&lt;br /&gt;
{{KDE4}}&lt;br /&gt;
{{improve|''This page has been moved out of [http://kdelibs.com/wiki/index.php/Building_KDElibs_4_using_MS_Visual_Studio kdelibs.com] wiki page.''}}&lt;br /&gt;
== Basic Tools ==&lt;br /&gt;
=== Kdewin-Installer ===&lt;br /&gt;
This is a program that lets you easily install all the requirements for building kdelibs. It also has a list of tools in its list that are helpful and needed, like the mingw compiler suite, subversion clients, debugging tools and so on.&lt;br /&gt;
&lt;br /&gt;
The kdewin-installer is available in a GUI and console-only form from&lt;br /&gt;
[http://download.cegit.de/kde-windows/installer/ the kdewin-installer download page].&lt;br /&gt;
&lt;br /&gt;
=== The Compiler ===&lt;br /&gt;
You can use either:&lt;br /&gt;
* (commercial) Visual Studio 2005 SP1, or&lt;br /&gt;
* free (as in beer) [http://msdn.microsoft.com/vstudio/express/visualC/default.aspx Visual Studio 2005 Express Edition] with the [http://www.microsoft.com/downloads/details.aspx?familyid=484269E2-3B89-47E3-8EB7-1F2BE6D7123A Platfrom SDK] and [http://www.microsoft.com/downloads/details.aspx?FamilyID=7b0b0339-613a-46e6-ab4d-080d4d4a8c4e&amp;amp;DisplayLang=de#filelist Service Pack 1]&lt;br /&gt;
&lt;br /&gt;
Express Edition users: If you want to generate project files for Visual C++ then you must add the Platform SDK include and library directory to the default directories of the IDE:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Open Visual C++, go to Tool-&amp;gt;Options&lt;br /&gt;
in &amp;quot;Projects and Solutions&amp;quot; go to &amp;quot;VC++ Directories&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On the right add the paths to your Platform SDK files:&lt;br /&gt;
for &amp;quot;Library Files&amp;quot;: YOUR_PLATFORM_SDK_PATH\lib&lt;br /&gt;
for &amp;quot;Include Files&amp;quot;: YOUR_PLATFORM_SDK_PATH\include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CMake ===&lt;br /&gt;
[http://www.cmake.org CMake] is the make tool used by KDE.&lt;br /&gt;
You can get the most recent binaries from [http://www.cmake.org/HTML/Download.html here]. Use the Win32 Installer or the zip archive. Make sure you use at least cmake 2.4.5&lt;br /&gt;
&lt;br /&gt;
On Windows 2000, it's recommended to install cmake in a path without spaces to avoid troubles.&lt;br /&gt;
&lt;br /&gt;
== Compile and Install additional libraries ==&lt;br /&gt;
These libraries have to be installed:&lt;br /&gt;
&lt;br /&gt;
=== D-Bus for Windows ===&lt;br /&gt;
This library can be installed with the installer. Choose the package named dbus-msvc.&lt;br /&gt;
&lt;br /&gt;
=== Qt 4 ===&lt;br /&gt;
This Framework can be downloaded with the installer, or you can [[Getting_Started/Build/KDE4/Windows/Building Qt 4|build it on your own]].&lt;br /&gt;
&lt;br /&gt;
=== KDESupport Libraries ===&lt;br /&gt;
There are several libraries which will be required for building kdelibs. [[Getting Started/Build/KDE4/Windows/Building KDESupport Libraries|You may want to compile them yourself]] or simply download them using the KDEWin-Installer. You will need:&lt;br /&gt;
*kdewin32 (compiled with msvc)&lt;br /&gt;
*strigi&lt;br /&gt;
*soprano&lt;br /&gt;
*qca2&lt;br /&gt;
*qimageblitz&lt;br /&gt;
&lt;br /&gt;
=== Environment Settings ===&lt;br /&gt;
To set up a build environment, follow the steps over [[Getting Started/Build/KDE4/Windows/Environment|here]]. '''If you have Cygwin installed, please be sure to remove Cygwin's /bin out of your path.'''&lt;br /&gt;
&lt;br /&gt;
== Build KDElibs ==&lt;br /&gt;
Check out the sources and make another build directory at the same level as kdelibs: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs&lt;br /&gt;
cd ..&lt;br /&gt;
mkdir kdelibs-build&lt;br /&gt;
cd kdelibs-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now you have to add some paths to your PATH environment variable simliar to this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set PATH=%QTDIR%\bin;%PATH%;%INSTALL_PATH%\lib;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Build KDE libraries with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake -DCMAKE_INSTALL_PREFIX=%INSTALL_PATH% -DCMAKE_BUILD_TYPE=Debug\&lt;br /&gt;
 -G&amp;quot;NMake Makefiles&amp;quot; ..\kdelibs&lt;br /&gt;
nmake&lt;br /&gt;
nmake install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or use the IDE:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake -DCMAKE_INSTALL_PREFIX=%INSTALL_PATH% -DCMAKE_BUILD_TYPE=Debug\&lt;br /&gt;
 -G &amp;quot;Visual Studio 8 2005&amp;quot; ..\kdelibs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(use -G &amp;quot;Visual Studio 7 .NET 2003&amp;quot; for the older compiler)&lt;br /&gt;
&lt;br /&gt;
In the latter case &amp;lt;tt&amp;gt;kdelibs.sln&amp;lt;/tt&amp;gt; solution file will be created. Build and '''install''' the Debug and Release builds with the IDE. '''Tip:''' to do this from command line, type:&lt;br /&gt;
&lt;br /&gt;
 devenv /build Debug /project INSTALL kdelibs.sln&lt;br /&gt;
 devenv /build Release /project INSTALL kdelibs.sln&lt;br /&gt;
&lt;br /&gt;
The devenv command is not available in the Express Edition.&lt;br /&gt;
&lt;br /&gt;
If you use makefiles and also want to build the test programs add the option &amp;lt;tt&amp;gt;-DKDE4_BUILD_TESTS=1&amp;lt;/tt&amp;gt; to the &amp;lt;tt&amp;gt;cmake&amp;lt;/tt&amp;gt; command. This is not necessary for the IDE projects.&lt;br /&gt;
&lt;br /&gt;
== Troubles? ==&lt;br /&gt;
*to enable the release build add &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=Release&amp;lt;/tt&amp;gt; to the &amp;lt;tt&amp;gt;cmake&amp;lt;/tt&amp;gt; command&lt;br /&gt;
*when kdewin32 is not found, try adding the cmake parameter (with YOUR path)&amp;lt;tt&amp;gt;-DGNUWIN32_DIR=c:/gnuwin32&amp;lt;/tt&amp;gt;&lt;br /&gt;
*don't use a cygwin or mingw shell, you will get errors because these shells use UNIX path names&lt;br /&gt;
*you could restart the configure process by deleting CMakeCache.txt&lt;br /&gt;
*you could test for only one library by deleting the assignment in CMakeCache.txt&lt;br /&gt;
*ask for more help on [https://mail.kde.org/mailman/listinfo/kde-buildsystem kde-buildsystem@kde.org] mailing list&lt;br /&gt;
*whenever you update your checkout DON'T forget to rebuild '''AND''' reinstall kdewin32.lib&lt;br /&gt;
&lt;br /&gt;
== Going further: kdepimlibs ==&lt;br /&gt;
'''kdepimlibs''' are needed by kdebase or other modules like koffice. &lt;br /&gt;
=== Requirements ===&lt;br /&gt;
kdepimlibs require:&lt;br /&gt;
*[http://boost.org/ boost libraries]. Download the tarball. As boost is consisted of headers only, unpack the tarball and copy &amp;lt;tt&amp;gt;boost&amp;lt;/tt&amp;gt; subdirectory to &amp;lt;tt&amp;gt;%KDEDIR%\include&amp;lt;/tt&amp;gt;. Then add use &amp;lt;tt&amp;gt;set BOOST_ROOT=%KDEDIR%\include&amp;lt;/tt&amp;gt; (you may want to add it to your &amp;lt;tt&amp;gt;environment.bat&amp;lt;/tt&amp;gt; file as well).&lt;br /&gt;
*[http://www.gpg4win.org/ gpgme] libraries, needed to provide GNU Privacy Guard support in KDE PIM applications&lt;br /&gt;
*(really optional for now) [http://www.openldap.org OpenLDAP]: LDAP (Lightweight Directory Access Protocol) libraries Needed to provide LDAP functionality in KDE&lt;br /&gt;
*(really optional for now) [http://asg.web.cmu.edu/sasl/sasl-library.html cyrus-sasl]: Cyrus SASL API needed to support authentication of logins&lt;br /&gt;
&lt;br /&gt;
=== Build ===&lt;br /&gt;
Check out the sources, make another build directory and build: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd {KDE_SOURCE_DIR}\trunk\KDE&lt;br /&gt;
svn up kdepimlibs&lt;br /&gt;
mkdir kdepimlibs-build&lt;br /&gt;
cd kdelibs-build&lt;br /&gt;
cmake -DCMAKE_INSTALL_PREFIX=%KDEDIRS% -DCMAKE_BUILD_TYPE=Debug\&lt;br /&gt;
 -G&amp;quot;NMake Makefiles&amp;quot; ..\kdepimlibs&lt;br /&gt;
nmake&lt;br /&gt;
nmake install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or use Visual Studio:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake -DCMAKE_INSTALL_PREFIX=%INSTALL_PATH% -DCMAKE_BUILD_TYPE=Debug\&lt;br /&gt;
 -G &amp;quot;Visual Studio 8 2005&amp;quot; ..\kdepimlibs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(use -G &amp;quot;Visual Studio 7 .NET 2003&amp;quot; for the older compiler)&lt;br /&gt;
&lt;br /&gt;
In the latter case &amp;lt;tt&amp;gt;kdepimlibs.sln&amp;lt;/tt&amp;gt; solution file will be created. Build and '''install''' the Debug and Release builds with the IDE. '''Tip:''' to do this from command line, type:&lt;br /&gt;
&lt;br /&gt;
 devenv /build Debug /project INSTALL kdepimlibs.sln&lt;br /&gt;
 devenv /build Release /project INSTALL kdepimlibs.sln&lt;br /&gt;
&lt;br /&gt;
The devenv command is not available in the Express Edition.&lt;br /&gt;
&lt;br /&gt;
== Going further: kofficelibs ==&lt;br /&gt;
''(work in progress, to be moved to KOffice wiki)''&lt;br /&gt;
&lt;br /&gt;
'''kofficelibs''' are needed for apps like KWord or Kexi.&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
kofficelibs require:&lt;br /&gt;
*[http://www.littlecms.com Little cms] library. Download the newest lcms-1.??.zip from [http://www.littlecms.com/downloads.htm] and uncompress. To build it with msvc, go to &amp;lt;tt&amp;gt;Projects&amp;lt;/tt&amp;gt; subdir and choose a subdir for your compiler (i.e. Vc7 or Vc2005). &lt;br /&gt;
*#Then you will see &amp;lt;tt&amp;gt;lcms.sln&amp;lt;/tt&amp;gt; solution file - you can click it to open in the msvc IDE. But first, you need to fix some paths in the project files. You probably have &amp;lt;tt&amp;gt;%KDEDIR%\lib\jpeg.lib&amp;lt;/tt&amp;gt;, not libjpeg.lib, so edit &amp;lt;tt&amp;gt;tifficc.vcproj&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;tiffdiff.vcproj&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;jpegicc.vcproj&amp;lt;/tt&amp;gt; and change libjpeg.lib to jpeg.lib in &amp;lt;tt&amp;gt;AdditionalDependencies&amp;lt;/tt&amp;gt; variable. Then add full path to your &amp;lt;tt&amp;gt;%KDEDIR%\include&amp;lt;/tt&amp;gt; directory (where tiffio.h resides) in AdditionalIncludeDirectories variable, (note: do it by expanding KDEDIR environment variable, i.e the result should be like: &amp;lt;pre&amp;gt;AdditionalIncludeDirectories=&amp;quot;..\..\include;f:\kde4\include&amp;quot;&amp;lt;/pre&amp;gt; Then add &amp;lt;tt&amp;gt;AdditionalLibraryDirectories=&amp;quot;c:\your\path\to\kde\lib&amp;quot;&amp;lt;/tt&amp;gt; line just after every two occurences of &amp;lt;tt&amp;gt;AdditionalIncludeDirectories=&amp;lt;/tt&amp;gt;. All the changes are presented in [[Getting_Started/Build/KDE4/Windows/Littlecms.patch|this pseudo-patch]] (change f:\ paths to your KDEDIR location!).&lt;br /&gt;
*#You probbaly want to skip building Python wrapper, so click on Build-&amp;gt;Configuration Manager menu command and check off &amp;quot;Build&amp;quot; in &amp;quot;Python&amp;quot; line.&lt;br /&gt;
*#Select &amp;quot;Build Solution&amp;quot; menu command. After successful build, you should notice:&amp;lt;tt&amp;gt;Build: 9 succeeded, 0 failed, 1 skipped&amp;lt;/tt&amp;gt;&lt;br /&gt;
*#To also build Release versions of the binaries, in the ''Configuration Manager'', change active configuration to ''Release'' and repeat steps 1-3.&lt;br /&gt;
*# Copy the compiled binaries. From your &amp;lt;tt&amp;gt;lcms-1.??\Lib\Ms&amp;lt;/tt&amp;gt; copy &amp;lt;tt&amp;gt;*.lib&amp;lt;/tt&amp;gt; files to &amp;lt;tt&amp;gt;%KDEDIR%\lib&amp;lt;/tt&amp;gt;. From &amp;lt;tt&amp;gt;lcms-1.??\bin&amp;lt;/tt&amp;gt; copy &amp;lt;tt&amp;gt;*.dll&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;*.exe&amp;lt;/tt&amp;gt; files to &amp;lt;tt&amp;gt;%KDEDIR%\bin&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*#Copy lcms headers: from &amp;lt;tt&amp;gt;lcms-1.??\include&amp;lt;/tt&amp;gt; copy &amp;lt;tt&amp;gt;*.h&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;%KDEDIR%\include&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*#Later when you will run cmake for kofficelibs, you get message like &amp;lt;tt&amp;gt;-- Found lcms version 1.16, F:/kde4/lib/lcms.lib&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Useful links==&lt;br /&gt;
&lt;br /&gt;
List of libraries that are needed to build KDE on windows (most of these are already installed by the kde-installer)&lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries|3rd-party libraries required for KDElibs 4]].&lt;br /&gt;
&lt;br /&gt;
[[Category:MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Installation</id>
		<title>Projects/KDE on Windows/Installation</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation"/>
				<updated>2007-12-11T07:29:17Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: updated installer issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{note|Perhaps actual developers should summarize status of KDE4 on Windows here, while we encourage users to describe their experiences on the [[Talk:{{PAGENAME}}|Talk page?]]}}&lt;br /&gt;
&lt;br /&gt;
== KDE Installer for Windows ==&lt;br /&gt;
You can use this installer to download and install the&lt;br /&gt;
various binary packages that you need to run KDE applications on MS Windows.&lt;br /&gt;
KDE is free and open source so you can build all the applications &amp;quot;from scratch&amp;quot; from their source code;&lt;br /&gt;
but as a convenience for others,&lt;br /&gt;
volunteers create these precompiled packages and make them available on the Internet.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''' These are early days for KDE4 on Windows,&lt;br /&gt;
some programs work better than others and some fail to run altogether.&lt;br /&gt;
&lt;br /&gt;
You can also use the KDE Installer for Windows to install source code and the packages that you need to ''build'' KDE4 on Windows&lt;br /&gt;
(although if you are building KDE4 on Windows you may prefer to use the emerge system to build KDE and its requirements from latest source);&lt;br /&gt;
see [[Getting Started/Build/KDE4/Windows]].&lt;br /&gt;
&lt;br /&gt;
=== Summary of Steps ===&lt;br /&gt;
* Visit http://download.cegit.de/kde-windows/installer&lt;br /&gt;
* Download and save the latest version to a directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Run the installer, download what you need (see [[#Download needed packages]] below).&lt;br /&gt;
* Add your lib directory, e.g. &amp;lt;tt&amp;gt;C:\KDE4\lib&amp;lt;/tt&amp;gt; to your Windows %PATH%.  (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, double-click the Path System Variable and this to your path separated by semicolon.)&lt;br /&gt;
* Add a KDEDIRS environment variable (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Advanced &amp;gt; Environment Variables, click [New] User variable and create Variable name &amp;lt;tt&amp;gt;KDEDIRS&amp;lt;/tt&amp;gt; with Variable value the directory where you installed KDE4, e.g. &amp;lt;tt&amp;gt;C:\KDE4&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* Try running a Qt application in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory, such as linguist.exe&lt;br /&gt;
* If that works, try running a KDE application such as &amp;lt;tt&amp;gt;kruler.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Download needed packages ===&lt;br /&gt;
A single program in the The K Desktop Environment depends on many other libraries and packages; that is why each .exe is comparatively small.&lt;br /&gt;
The KDE Installer for Windows has some awareness of dependencies,&lt;br /&gt;
but not complete.&lt;br /&gt;
So, the first few times you try to run an application you may see alerts about missing DLLs.&lt;br /&gt;
&lt;br /&gt;
If you do not intend to build from source, do not click &amp;quot;all&amp;quot; and do not click &amp;quot;src&amp;quot;, as you do not need to download the source for each package. ''Unclear whether you need lib for each''.&lt;br /&gt;
&lt;br /&gt;
There are two development systems for KDE on Windows,&lt;br /&gt;
Microsoft's Visual C and [http://en.wikipedia.org/wiki/MinGW MinGW].&lt;br /&gt;
Even if you are only running binaries and do not intend to build KDE4 yourself,&lt;br /&gt;
you need to choose between these.&lt;br /&gt;
As of October 2007, the former is more stable, so when you have a choice of packages in the KDE Installer for Windows, prefer the -msvc version.&lt;br /&gt;
&lt;br /&gt;
The KDE programs themselves are organized into several groups: kdeedu, kdegames, and kdegraphics.&lt;br /&gt;
&lt;br /&gt;
Here are some of the minimal packages you need to run a KDE application:&lt;br /&gt;
: dbus-msvc, kdebase-msvc, kdewin32-msvc, qt-msvc, vcredist, ??&lt;br /&gt;
&lt;br /&gt;
The Dependencies tab for a particular package lists some of the additional packages it needs.&lt;br /&gt;
However, the dependency checking currently only works for first-level dependencies&lt;br /&gt;
Other dependencies are not easy to determine in advance.&lt;br /&gt;
For example, if you install kdegames only with its dependencies,&lt;br /&gt;
you will not be able to start it because you also need libstreamanalyze&lt;br /&gt;
(for which you have to install the strigi package).&lt;br /&gt;
&lt;br /&gt;
[[Getting_Started/Build/KDE4/Windows/3rd-party_libraries]] is a more complete list of libraries that a full installation needs.&lt;br /&gt;
&lt;br /&gt;
=== Issues with KDE Installer for Windows ===&lt;br /&gt;
Currently no issues known. If you found an issue, please report to [mailto:kde-windows@kde.org]. &lt;br /&gt;
&lt;br /&gt;
== Testing your installation ==&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
See if you can run the Qt program assistant.exe.&lt;br /&gt;
Qt programs have fewer dependencies than a full-blown KDE application.&lt;br /&gt;
&lt;br /&gt;
If that works, try running a simple KDE application, such as kruler.exe from the kdegraphics package.&lt;br /&gt;
&lt;br /&gt;
The first KDE application you run will start a console window in order to run the [http://en.wikipedia.org/wiki/D-Bus D-Bus daemon].&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Using the kdewin-installer-gui-0.8.1-2.exe to install packages, dbus-daemon.exe starts up, and many games run.&lt;br /&gt;
&lt;br /&gt;
It seems running kbuildsycoca4.exe by hand helps applications like KStars and Okular to run.&lt;br /&gt;
&lt;br /&gt;
There are problems with the file open dialog:&lt;br /&gt;
* Besides I/O errors if you do not have KDEDIRS set (see elsewhere), you may see &amp;quot;Windows - No Disk&amp;quot; exceptions for each empty removable drive on your computer (floppy disk, CD-ROM, etc.).  Click [Continue] for each one.&lt;br /&gt;
&lt;br /&gt;
[[Category: MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007</id>
		<title>Projects/KDE on Windows/Meetings/Berlin Meeting September 2007</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007"/>
				<updated>2007-12-04T22:24:28Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;During the last weekend, the KDE on Windows developers conducted their second real life meeting in the Trolltech offices in Berlin Adlershof, incorporating new developers and improving infrastructure. [http://dot.kde.org/1190143020/ Read the dot story for details].&lt;br /&gt;
&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== TOPICS ===&lt;br /&gt;
*mirror related&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one &lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows -&amp;gt; there are snapshots available &lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
*installer related&lt;br /&gt;
#development installation requires tools having own installers -&amp;gt; rhabacker: The installer is able to handle different installation roots, so one install root can be used for development and one for end-user. There is no need for additional installers. &lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...) &lt;br /&gt;
#define directory format of the kde mirrors --&amp;gt; rhabacker: there is a directory structure available on the currently used mirrors, which is usable by the installer.&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host computer could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
# extend the installer with the following features:&lt;br /&gt;
#** &amp;lt;del&amp;gt;update function --&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
#** &amp;lt;del&amp;gt;simplified end user interface --&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
#** integrity checks (md5 package and file checks)  --&amp;gt; rhabacker: started&lt;br /&gt;
#** cd/dvd/usb stick installation --&amp;gt; rhabacker: started&lt;br /&gt;
&lt;br /&gt;
*package related&lt;br /&gt;
#&amp;lt;del&amp;gt;Insert compiler name into package and manifest file name (msvc, gcc) --&amp;gt; chehrlic: Should be fixed now&amp;lt;/del&amp;gt;&lt;br /&gt;
* dbus related&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
*build system related &lt;br /&gt;
# KDELibsDependencies.cmake contains absolute file pathes. They have to be variabled to be evaluated on configure time using kdelibs installation. The same belongs to KDEPimLibsDependencies.cmake &lt;br /&gt;
&lt;br /&gt;
* source code related&lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially --&amp;gt; chehrlic: file, http and ftp are working better now, maybe we still have some unicode problems there.&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in --&amp;gt; chehrlic: fixed for msvc (don't know why it does not work with mingw)&lt;br /&gt;
#* konqueror - crashes --&amp;gt; chehrlic: fixed some of them recently&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* &amp;lt;del&amp;gt;umbrello - writing and printing does not work --&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
*compiler tools chain issues&lt;br /&gt;
# loading kde applications into gdb needs a long time to load and start when libraries are compiled with debug symbols. This makes it hard to debug. &lt;br /&gt;
# There are problems mixing msvc debug and release libraries resulting in runtime errors. One problem seems to be that the FILE structure differs between debug and release libraries. It has to be checked if there are workarounds for all developers.&lt;br /&gt;
&lt;br /&gt;
=== FAQ === &lt;br /&gt;
#Question: snapshot releases with debugging information - New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features&lt;br /&gt;
#* Answer rhabacker: saroengles has provided mingw snapshot releases with debug informations on http://www.saroengels.net/kde-windows/. Msvc snapshots are probably not possible because the debug msvc runtime isn't distributable. &lt;br /&gt;
#Question: Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information. &lt;br /&gt;
#* Answer chehrlic: the official releases are now build in Release mode with debug informations&lt;br /&gt;
#Question: Should not the distribution of the file be reduced by keeping a snapshot of all required files on our server(s) - this would make mirroring possible&lt;br /&gt;
#* Answer rhabacker: mirroring is possible already now because the installer is able to fetch package online from external sites. If those external packages would not be available in the future it could be easly added to the mirrors. &lt;br /&gt;
#Question: is there a central list of mirrors available ? &lt;br /&gt;
#* Answer rhabacker: Yes a list of all available mirrors is located on the main kde on windows mirror http://download.cegit.de/kde-windows/mirrors.lst. This file is used by the installer to let the user choosing a mirror. &lt;br /&gt;
#Question: We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported? &lt;br /&gt;
#* Answer chehrlic: I got a vista license from Adriaan de Groot and after a system upgrade vista will be supported. Until now we should deny any vista support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007</id>
		<title>Projects/KDE on Windows/Meetings/Berlin Meeting September 2007</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007"/>
				<updated>2007-12-04T22:13:00Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: extracted faq entries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;During the last weekend, the KDE on Windows developers conducted their second real life meeting in the Trolltech offices in Berlin Adlershof, incorporating new developers and improving infrastructure. [http://dot.kde.org/1190143020/ Read the dot story for details].&lt;br /&gt;
&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== TOPICS ===&lt;br /&gt;
*mirror related&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one &lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows -&amp;gt; there are snapshots available &lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
#development installation requires tools having own installers &lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...) -&amp;gt; rhabacker: This need some more explanations &lt;br /&gt;
#define directory format of the kde mirrors -&amp;gt; TODO&lt;br /&gt;
&lt;br /&gt;
*installer related&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host computer could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
# extend the installer with the following features:&lt;br /&gt;
#** &amp;lt;del&amp;gt;update function -&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
#** &amp;lt;del&amp;gt;simplified end user interface -&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
#** integrity checks (md5 package and file checks)  -&amp;gt; rhabacker: started&lt;br /&gt;
#** cd/dvd/usb stick installation -&amp;gt; rhabacker: started&lt;br /&gt;
&lt;br /&gt;
*package related&lt;br /&gt;
#&amp;lt;del&amp;gt;Insert compiler name into package and manifest file name (msvc, gcc) --&amp;gt; chehrlic: Should be fixed now&amp;lt;/del&amp;gt;&lt;br /&gt;
* dbus related&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
*build system related &lt;br /&gt;
# KDELibsDependencies.cmake contains absolute file pathes. They have to be variabled to be evaluated on configure time using kdelibs installation. The same belongs to KDEPimLibsDependencies.cmake &lt;br /&gt;
&lt;br /&gt;
* source code related&lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially --&amp;gt; chehrlic: file, http and ftp are working better now, maybe we still have some unicode problems there.&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in --&amp;gt; chehrlic: fixed for msvc (don't know why it does not work with mingw)&lt;br /&gt;
#* konqueror - crashes --&amp;gt; chehrlic: fixed some of them recently&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* &amp;lt;del&amp;gt;umbrello - writing and printing does not work -&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
*compiler tools chain issues&lt;br /&gt;
# loading kde applications into gdb needs a long time to load and start when libraries are compiled with debug symbols. This makes it hard to debug. &lt;br /&gt;
# There are problems mixing msvc debug and release libraries resulting in runtime errors. One problem seems to be that the FILE structure differs between debug and release libraries. It has to be checked if there are workarounds for all developers. &lt;br /&gt;
&lt;br /&gt;
=== FAQ === &lt;br /&gt;
#Question: snapshot releases with debugging information - New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features&lt;br /&gt;
#* Answer rhabacker: saroengles has provided mingw snapshot releases with debug informations on http://www.saroengels.net/kde-windows/. Msvc snapshots are probably not possible because the debug msvc runtime isn't distributable. &lt;br /&gt;
#Question: Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information. &lt;br /&gt;
#* Answer chehrlic: the official releases are now build in Release mode with debug informations&lt;br /&gt;
#Question: Should not the distribution of the file be reduced by keeping a snapshot of all required files on our server(s) - this would make mirroring possible&lt;br /&gt;
#* Answer rhabacker: mirroring is possible already now because the installer is able to fetch package online from external sites. If those external packages would not be available in the future it could be easly added to the mirrors. &lt;br /&gt;
#Question: is there a central list of mirrors available ? &lt;br /&gt;
#* Answer rhabacker: Yes a list of all available mirrors is located on the main kde on windows mirror http://download.cegit.de/kde-windows/mirrors.lst. This file is used by the installer to let the user choosing a mirror. &lt;br /&gt;
#Question: We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported? &lt;br /&gt;
#* Answer chehrlic: I got a vista license from Adriaan de Groot and after a system upgrade vista will be supported. Until now we should deny any vista support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007</id>
		<title>Projects/KDE on Windows/Meetings/Berlin Meeting September 2007</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007"/>
				<updated>2007-12-04T21:59:28Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: marked some more todo's as deleted -&amp;gt; some of the todos are in real faq entries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;During the last weekend, the KDE on Windows developers conducted their second real life meeting in the Trolltech offices in Berlin Adlershof, incorporating new developers and improving infrastructure. [http://dot.kde.org/1190143020/ Read the dot story for details].&lt;br /&gt;
&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
*mirror related&lt;br /&gt;
#reducing distribution of the file by keeping a snapshot of files on our server(s)&lt;br /&gt;
#*this makes mirroring possible&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one&lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows&lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
#development installation requires tools having own installers&lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...)&lt;br /&gt;
#define directory format of the kde mirrors -&amp;gt; TODO&lt;br /&gt;
#&amp;lt;del&amp;gt;define central mirror list format -&amp;gt; rhabacker: done&amp;lt;/del&amp;gt; see http://download.cegit.de/kde-windows/mirrors.lst&lt;br /&gt;
&lt;br /&gt;
*installer related&lt;br /&gt;
#We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported? --&amp;gt; chehrlic: I got a vista license from Adriaan de Groot and after a system upgrade vista will be supported. Until now we should deny any vista support&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host computer could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
# extend the installer with the following features:&lt;br /&gt;
#** &amp;lt;del&amp;gt;update function -&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
#** &amp;lt;del&amp;gt;simplified end user interface -&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
#** integrity checks (md5 package and file checks)  -&amp;gt; rhabacker: started&lt;br /&gt;
#** cd/dvd/usb stick installation -&amp;gt; rhabacker: started&lt;br /&gt;
&lt;br /&gt;
*package related&lt;br /&gt;
#&amp;lt;del&amp;gt;Insert compiler name into package and manifest file name (msvc, gcc) --&amp;gt; chehrlic: Should be fixed now&amp;lt;/del&amp;gt;&lt;br /&gt;
#&amp;lt;del&amp;gt;snapshot releases with debugging information - New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features.&amp;lt;/del&amp;gt; -&amp;gt; rhabacker: saroengles has provided mingw snapshot releases with debug informations on http://www.saroengels.net/kde-windows/. Msvc snapshots are probably nmot possible because the debug msvc runtime isn't distributable. &lt;br /&gt;
#&amp;lt;del&amp;gt;Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information.&amp;lt;/del&amp;gt; --&amp;gt; chehrlic: the official releases are now build in Release mode with debug informations&lt;br /&gt;
&lt;br /&gt;
* dbus related&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
*build system related &lt;br /&gt;
# KDELibsDependencies.cmake contains absolute file pathes. They have to be variabled to be evaluated on configure time using kdelibs installation. The same belongs to KDEPimLibsDependencies.cmake &lt;br /&gt;
&lt;br /&gt;
* source code related&lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially --&amp;gt; chehrlic: file, http and ftp are working better now, maybe we still have some unicode problems there.&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in --&amp;gt; chehrlic: fixed for msvc (don't know why it does not work with mingw)&lt;br /&gt;
#* konqueror - crashes --&amp;gt; chehrlic: fixed some of them recently&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* umbrello - writing and printing does not work -&amp;gt; rhabacker: fixed&lt;br /&gt;
*compiler tools chain issues&lt;br /&gt;
# loading kde applications into gdb needs a long time to load and start when libraries are compiled with debug symbols. This makes it hard to debug. &lt;br /&gt;
# There are problems mixing msvc debug and release libraries resulting in runtime errors. One problem seems to be that the FILE structure differs between debug and release libraries. It has to be checked if there are workarounds for all developers. &lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007</id>
		<title>Projects/KDE on Windows/Meetings/Berlin Meeting September 2007</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007"/>
				<updated>2007-12-04T18:55:14Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: mark completed topics as deleted&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;During the last weekend, the KDE on Windows developers conducted their second real life meeting in the Trolltech offices in Berlin Adlershof, incorporating new developers and improving infrastructure. [http://dot.kde.org/1190143020/ Read the dot story for details].&lt;br /&gt;
&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
*mirror related&lt;br /&gt;
#reducing distribution of the file by keeping a snapshot of files on our server(s)&lt;br /&gt;
#*this makes mirroring possible&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one&lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows&lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
#development installation requires tools having own installers&lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...)&lt;br /&gt;
#define directory format of the kde mirrors -&amp;gt; TODO&lt;br /&gt;
#&amp;lt;del&amp;gt;define central mirror list format -&amp;gt; done see http://download.cegit.de/kde-windows/mirrors.lst&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*installer related&lt;br /&gt;
#We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported? --&amp;gt; chehrlic: I got a vista license from Adriaan de Groot and after a system upgrade vista will be supported. Until now we should deny any vista support&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host computer could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
# extend the installer with the following features:&lt;br /&gt;
#** &amp;lt;del&amp;gt;update function -&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
#** &amp;lt;del&amp;gt;simplified end user interface -&amp;gt; rhabacker: fixed&amp;lt;/del&amp;gt;&lt;br /&gt;
#** integrity checks (md5 package and file checks)  -&amp;gt; rhabacker: started&lt;br /&gt;
#** cd/dvd/usb stick installation -&amp;gt; rhabacker: started&lt;br /&gt;
&lt;br /&gt;
*package related&lt;br /&gt;
#&amp;lt;del&amp;gt;Insert compiler name into package and manifest file name (msvc, gcc) --&amp;gt; chehrlic: Should be fixed now&amp;lt;/del&amp;gt;&lt;br /&gt;
#snapshot releases with debugging information&lt;br /&gt;
#*New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features.&lt;br /&gt;
#*Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information. --&amp;gt; chehrlic: the official releases are now build in Release mode with debug informations&lt;br /&gt;
&lt;br /&gt;
* dbus related&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
*build system related &lt;br /&gt;
# KDELibsDependencies.cmake contains absolute file pathes. They have to be variabled to be evaluated on configure time using kdelibs installation. The same belongs to KDEPimLibsDependencies.cmake &lt;br /&gt;
&lt;br /&gt;
* source code related&lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially --&amp;gt; chehrlic: file, http and ftp are working better now, maybe we still have some unicode problems there.&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in --&amp;gt; chehrlic: fixed for msvc (don't know why it does not work with mingw)&lt;br /&gt;
#* konqueror - crashes --&amp;gt; chehrlic: fixed some of them recently&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* umbrello - writing and printing does not work -&amp;gt; rhabacker: fixed&lt;br /&gt;
*compiler tools chain issues&lt;br /&gt;
# loading kde applications into gdb needs a long time to load and start when libraries are compiled with debug symbols. This makes it hard to debug. &lt;br /&gt;
# There are problems mixing msvc debug and release libraries resulting in runtime errors. One problem seems to be that the FILE structure differs between debug and release libraries. It has to be checked if there are workarounds for all developers. &lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007</id>
		<title>Projects/KDE on Windows/Meetings/Berlin Meeting September 2007</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007"/>
				<updated>2007-12-04T18:51:17Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: removed bold printing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;During the last weekend, the KDE on Windows developers conducted their second real life meeting in the Trolltech offices in Berlin Adlershof, incorporating new developers and improving infrastructure. [http://dot.kde.org/1190143020/ Read the dot story for details].&lt;br /&gt;
&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
*mirror related&lt;br /&gt;
#reducing distribution of the file by keeping a snapshot of files on our server(s)&lt;br /&gt;
#*this makes mirroring possible&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one&lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows&lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
#development installation requires tools having own installers&lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...)&lt;br /&gt;
#define directory format of the kde mirrors -&amp;gt; TODO&lt;br /&gt;
#define central mirror list format -&amp;gt; done see http://download.cegit.de/kde-windows/mirrors.lst&lt;br /&gt;
&lt;br /&gt;
*installer related&lt;br /&gt;
#We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported? --&amp;gt; chehrlic: I got a vista license from Adriaan de Groot and after a system upgrade vista will be supported. Until now we should deny any vista support&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host computer could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
# extend the installer with the following features:&lt;br /&gt;
#** update function -&amp;gt; rhabacker: fixed&lt;br /&gt;
#** simplified end user interface -&amp;gt; rhabacker: fixed&lt;br /&gt;
#** integrity checks (md5 package and file checks)  -&amp;gt; rhabacker: started&lt;br /&gt;
#** cd/dvd/usb stick installation -&amp;gt; rhabacker: started&lt;br /&gt;
&lt;br /&gt;
*package related&lt;br /&gt;
#Insert compiler name into package and manifest file name (msvc, gcc) --&amp;gt; chehrlic: Should be fixed now&lt;br /&gt;
#snapshot releases with debugging information&lt;br /&gt;
#*New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features.&lt;br /&gt;
#*Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information. --&amp;gt; chehrlic: the official releases are now build in Release mode with debug informations&lt;br /&gt;
&lt;br /&gt;
* dbus related&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
*build system related &lt;br /&gt;
# KDELibsDependencies.cmake contains absolute file pathes. They have to be variabled to be evaluated on configure time using kdelibs installation. The same belongs to KDEPimLibsDependencies.cmake &lt;br /&gt;
&lt;br /&gt;
* source code related&lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially --&amp;gt; chehrlic: file, http and ftp are working better now, maybe we still have some unicode problems there.&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in --&amp;gt; chehrlic: fixed for msvc (don't know why it does not work with mingw)&lt;br /&gt;
#* konqueror - crashes --&amp;gt; chehrlic: fixed some of them recently&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* umbrello - writing and printing does not work -&amp;gt; rhabacker: fixed&lt;br /&gt;
*compiler tools chain issues&lt;br /&gt;
# loading kde applications into gdb needs a long time to load and start when libraries are compiled with debug symbols. This makes it hard to debug. &lt;br /&gt;
# There are problems mixing msvc debug and release libraries resulting in runtime errors. One problem seems to be that the FILE structure differs between debug and release libraries. It has to be checked if there are workarounds for all developers. &lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007</id>
		<title>Projects/KDE on Windows/Meetings/Berlin Meeting September 2007</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007"/>
				<updated>2007-12-04T18:48:14Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: rearranged using main topics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;During the last weekend, the KDE on Windows developers conducted their second real life meeting in the Trolltech offices in Berlin Adlershof, incorporating new developers and improving infrastructure. [http://dot.kde.org/1190143020/ Read the dot story for details].&lt;br /&gt;
&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
*mirror related&lt;br /&gt;
#reducing distribution of the file by keeping a snapshot of files on our server(s)&lt;br /&gt;
#*this makes mirroring possible&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one&lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows&lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
#development installation requires tools having own installers&lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...)&lt;br /&gt;
#define directory format of the kde mirrors -&amp;gt; TODO&lt;br /&gt;
#define central mirror list format -&amp;gt; done see http://download.cegit.de/kde-windows/mirrors.lst&lt;br /&gt;
&lt;br /&gt;
*installer related&lt;br /&gt;
#We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported? --&amp;gt; chehrlic: I got a vista license from Adriaan de Groot and after a system upgrade vista will be supported. Until now we should deny any vista support&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host computer could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
# extend the installer with the following features:&lt;br /&gt;
#** '''update function -&amp;gt; rhabacker: fixed'''&lt;br /&gt;
#** '''simplified end user interface -&amp;gt; rhabacker: fixed'''&lt;br /&gt;
#** '''integrity checks (md5 package and file checks)  -&amp;gt; rhabacker: started'''&lt;br /&gt;
#** '''cd/dvd/usb stick installation -&amp;gt; rhabacker: started'''&lt;br /&gt;
&lt;br /&gt;
*package related&lt;br /&gt;
#Insert compiler name into package and manifest file name (msvc, gcc) --&amp;gt; chehrlic: Should be fixed now&lt;br /&gt;
#snapshot releases with debugging information&lt;br /&gt;
#*New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features.&lt;br /&gt;
#*Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information. --&amp;gt; chehrlic: the official releases are now build in Release mode with debug informations&lt;br /&gt;
&lt;br /&gt;
* dbus related&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
*build system related &lt;br /&gt;
# KDELibsDependencies.cmake contains absolute file pathes. They have to be variabled to be evaluated on configure time using kdelibs installation. The same belongs to KDEPimLibsDependencies.cmake &lt;br /&gt;
&lt;br /&gt;
* source code related&lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially --&amp;gt; chehrlic: file, http and ftp are working better now, maybe we still have some unicode problems there.&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in --&amp;gt; chehrlic: fixed for msvc (don't know why it does not work with mingw)&lt;br /&gt;
#* konqueror - crashes --&amp;gt; chehrlic: fixed some of them recently&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* '''umbrello - writing and printing does not work -&amp;gt; rhabacker: fixed'''&lt;br /&gt;
#* ... &lt;br /&gt;
*compiler tools chain issues&lt;br /&gt;
# loading kde applications into gdb needs a long time to load and start when libraries are compiled with debug symbols. This makes it hard to debug. &lt;br /&gt;
# There are problems mixing msvc debug and release libraries resulting in runtime errors. One problem seems to be that the FILE structure differs between debug and release libraries. It has to be checked if there are workarounds for all developers. &lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007</id>
		<title>Projects/KDE on Windows/Meetings/Berlin Meeting September 2007</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_on_Windows/Meetings/Berlin_Meeting_September_2007"/>
				<updated>2007-12-01T21:36:01Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added some completed todo's, added cmnake bug&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;During the last weekend, the KDE on Windows developers conducted their second real life meeting in the Trolltech offices in Berlin Adlershof, incorporating new developers and improving infrastructure. [http://dot.kde.org/1190143020/ Read the dot story for details].&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{improve}}&lt;br /&gt;
&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
#reducing distribution of the file by keeping a snapshot of files on our server(s)&lt;br /&gt;
#*this makes mirroring possible&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one&lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows&lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
#development installation requires tools having own installers&lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...)&lt;br /&gt;
#We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported?&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host conuter could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
#format of the kde mirrors:&lt;br /&gt;
#*TODO&lt;br /&gt;
#Insert compiler name into package and manifest file name (msvc, gcc)&lt;br /&gt;
#snapshot releases with debugging information&lt;br /&gt;
#*New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features.&lt;br /&gt;
#*Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information.&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
# win32 issues with the cmake build system &lt;br /&gt;
#* KDELibsDependencies.cmake contains absolute file pathes. They have to be variabled to be evaluated on configure time using kdelibs installation. The same belongs to KDEPimLibsDependencies.cmake &lt;br /&gt;
# install system topics: &lt;br /&gt;
#* it is planned to evaluate the microsoft windows installer for releasing kde windows application. -&amp;gt; noone has taken this job &lt;br /&gt;
#* if msi is not usable the kdewin-installer should be extended with the following features:&lt;br /&gt;
#** '''update function -&amp;gt; fixed'''&lt;br /&gt;
#** '''simplified end user interface -&amp;gt;fixed'''&lt;br /&gt;
#** '''integrity checks (md5 package and file checks)  -&amp;gt; started'''&lt;br /&gt;
#** '''cd/dvd/usb stick installation -&amp;gt; started'''&lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in &lt;br /&gt;
#* konqueror - crashes&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* '''umbrello - writing and printing does not work -&amp;gt; fixed'''&lt;br /&gt;
#* ... &lt;br /&gt;
#compiler tools chain issues&lt;br /&gt;
#* loading kde applications into gdb needs a long time to load and start when libraries are compiled with debug symbols. This makes it hard to debug. &lt;br /&gt;
#* There are problems mixing msvc debug and release libraries resulting in runtime errors. One problem seems to be that the FILE structure differs between debug and release libraries. It has to be checked if there are workarounds for all developers. &lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV/Roadmap_(de)</id>
		<title>ISV/Roadmap (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV/Roadmap_(de)"/>
				<updated>2007-11-23T00:18:56Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* KDE Entwicklung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== KDE stabile Version ==&lt;br /&gt;
== KDE Entwicklung ==&lt;br /&gt;
&lt;br /&gt;
Die aktuelle KDE Entwicklung konzentriert sich auf KDE 4, welche eine wichtige Version sein wird. Es wird verschiedene neue Funktionen und neue API's und Frameworks enthalten und aus diesem Grund die API Kompatitibilität durchbrechen. &lt;br /&gt;
&lt;br /&gt;
In der gleichen Zeit laufen jedoch verschiedene Bemühungen in der Community die Portierung von Anwendungen nach KDE4 sehr einfach zu machen. &lt;br /&gt;
&lt;br /&gt;
Die Roadmap für KDE 4 enthält die [[Schedules/KDE_4.0_Release_Schedule| Versionsplanung]] und die [http://developer.kde.org/development-versions/kde-4.0-features.html geplanten Erweiterungen].&lt;br /&gt;
&lt;br /&gt;
== Teilprojekte ==&lt;br /&gt;
&lt;br /&gt;
einige KDE Teilprojekte haben ihre eigene Roadmap:&lt;br /&gt;
* [http://multimedia.kde.org/roadmap.php KDE Multimedia Projekt] - unterstützt durch [http://phonon.kde.org/ Phonon], eine neue Multimedia API.&lt;br /&gt;
* [http://koffice.kde.org/developer/ KOffice] - eine freie, integrierte Office suite für KDE.&lt;br /&gt;
&lt;br /&gt;
[[Category:ISV]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV/Roadmap_(de)</id>
		<title>ISV/Roadmap (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV/Roadmap_(de)"/>
				<updated>2007-11-23T00:17:20Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* KDE Entwicklung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== KDE stabile Version ==&lt;br /&gt;
== KDE Entwicklung ==&lt;br /&gt;
&lt;br /&gt;
Die aktuelle KDE Entwicklung konzentriert sich auf KDE 4, welche eine wichtige Version sein wird. Es wird verschiedene neue Funktionen und neue API's und Frameworks enthalten und aus diesem Grund die API Kompatitibilität durchbrechen. &lt;br /&gt;
&lt;br /&gt;
In der gleichen Zeit laufen jedoch verschiedene Bemühungen in der Community die Portierung von Anwendungen nach KDE4 sehr einfach zu machen. &lt;br /&gt;
&lt;br /&gt;
Die Roadmap für KDE 4 ist unterteilt in die [[Schedules/KDE_4.0_Release_Schedule| Versionsplanung]] und die [http://developer.kde.org/development-versions/kde-4.0-features.html geplanten Erweiterungen].&lt;br /&gt;
&lt;br /&gt;
== Teilprojekte ==&lt;br /&gt;
&lt;br /&gt;
einige KDE Teilprojekte haben ihre eigene Roadmap:&lt;br /&gt;
* [http://multimedia.kde.org/roadmap.php KDE Multimedia Projekt] - unterstützt durch [http://phonon.kde.org/ Phonon], eine neue Multimedia API.&lt;br /&gt;
* [http://koffice.kde.org/developer/ KOffice] - eine freie, integrierte Office suite für KDE.&lt;br /&gt;
&lt;br /&gt;
[[Category:ISV]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV_(de)</id>
		<title>ISV (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV_(de)"/>
				<updated>2007-11-23T00:16:11Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: initial translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ __NOEDITSECTION__&lt;br /&gt;
{{Template:I18n/Language Navigation Bar|ISV}}&lt;br /&gt;
Willkommen im Bereich für unabhängige Softwarehersteller.&lt;br /&gt;
&lt;br /&gt;
Diese Seite gibt einen Überblick über KDE's Entwicklerseiten insbesondere für unabhängige Softwarehersteller (ISVs), die entweder interessiert sind die K Desktop Umgebung für ihre tägliche Arbeit einzusetzen oder ihre Software nahtlos in KDE zu integrieren. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Image:Isv.png|noframe|center]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene Bereiche, die für Sie interessant sein könnten: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;100%&amp;quot; style=&amp;quot;border-collapse:separate; border-spacing:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[ISV/Why use KDE|Warum KDE einsetzen?]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
Lesen Sie mehr darüber, warum KDE die richtige Auswahl ist. &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[ISV/Support|Unterstützung erhalten]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
Erfahren Sie mehr darüber, wie Sie Unterstützung erhalten.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[ISV/Licensing|Lizenzierung]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
Lesen Sie mehr über die von KDE verwendeten Lizenzen.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[ISV/Developer Information|Werkzeuge und Bibliotheken]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
Erfahren Sie mehr über nützliche Werkzeuge und Bibliotheken.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[ISV/KDE Community|KDE Community]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
Erfahren Sie mehr über die ''treibenden Kräfte'' hinter KDE.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[http://enterprise.kde.org/bizcase/ Erfolgsstories]&amp;lt;/h3&amp;gt;&lt;br /&gt;
Lesen Sie mehr über erfolgreiche KDE Einführungen.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border: solid 1px #1e90ff; background-color:#f8f8ff; padding:0 1em 1em 1em;&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[ISV/Roadmap|Roadmap]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
Erfahren Sie mehr über Versionen und geplante Erweiterungen.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[ISV/Why use KDE?]]&lt;br /&gt;
* [[KDE Community]]&lt;br /&gt;
* [[Tools and Libraries]]&lt;br /&gt;
  [[Getting Support]] &lt;br /&gt;
  [[Licensing]]&lt;br /&gt;
  [[Success Stories]]&lt;br /&gt;
  [[Roadmap] ]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:ISV]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV/Support_(de)</id>
		<title>ISV/Support (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV/Support_(de)"/>
				<updated>2007-11-23T00:03:30Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added Community Support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Community Support ==&lt;br /&gt;
&lt;br /&gt;
Es gibt Mailinglisten für fast alle KDE Bereiche. Eine Übersicht dieser Listen ist [http://www.kde.org/mailinglists/ hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
Speziell die [http://mail.kde.org/mailman/listinfo/kde-devel kde-devel] Mailingliste ist für jeden interessant der sich mit der Entwicklung von KDE basierten Anwendungen oder KDE selber beschäftigt. &lt;br /&gt;
&lt;br /&gt;
Bitte denken Sie daran, das diese Listen weitgehend von Freiwilligen gesteuert werden - Anforderungen und abscheifende Themen werden manchmal mit Zynismus and Ablehnung beantwortet, während technische Fragen und echte Kritik in der Regel schnell und gut beantwortet werden. &lt;br /&gt;
&lt;br /&gt;
== Kommerzieller Support ==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie garantierte Antwortzeiten und Business Level Support benötigen, gibt es verschiedene Auswahlmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
[http://www.trolltech.com Trolltech] liefert [http://www.trolltech.com/support kommerziellen Support ] für Ihr [http://www.trolltech.com/products/qt Qt-Toolkit], auf das KDE basiert.&lt;br /&gt;
&lt;br /&gt;
Eine Liste von Firmen die KDE unterstützen, erhalten Sie in KDE's [http://enterprise.kde.org/bizdir/ Firmenverzeichnis].&lt;br /&gt;
&lt;br /&gt;
[[Category:ISV]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV/Support_(de)</id>
		<title>ISV/Support (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV/Support_(de)"/>
				<updated>2007-11-22T23:52:36Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added commercial support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kommerzieller Support ==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie garantierte Antwortzeiten und Business Level Support benötigen, gibt es verschiedene Auswahlmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
[http://www.trolltech.com Trolltech] liefert [http://www.trolltech.com/support kommerziellen Support ] für Ihr [http://www.trolltech.com/products/qt Qt-Toolkit], auf das KDE basiert.&lt;br /&gt;
&lt;br /&gt;
Eine Liste von Firmen die KDE unterstützen, erhalten Sie in KDE's [http://enterprise.kde.org/bizdir/ Firmenverzeichnis].&lt;br /&gt;
&lt;br /&gt;
[[Category:ISV]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV/Roadmap_(de)</id>
		<title>ISV/Roadmap (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV/Roadmap_(de)"/>
				<updated>2007-11-22T23:42:28Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added sub-projects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== KDE stabile Version ==&lt;br /&gt;
== KDE Entwicklung ==&lt;br /&gt;
&lt;br /&gt;
Die aktuelle KDE Entwicklung konzentriert sich auf KDE 4, welche eine wichtige Version sein wird. Es wird verschiedene neue Funktionen und neue API's und Frameworks enthalten und aus diesem Grund die API Kompatitibilität durchbrechen. &lt;br /&gt;
&lt;br /&gt;
In der gleichen Zeit laufen jedoch verschiedene Bemühungen in der Community die Portierung von Anwendungen nach KDE4 sehr einfach zu machen. &lt;br /&gt;
&lt;br /&gt;
Die Roadmap für KDE 4 ist unterteilt in die [[Schedules/KDE_4.0_Release_Schedule| Releaseplanung]] und die [http://developer.kde.org/development-versions/kde-4.0-features.html Erweiterungsplanung].&lt;br /&gt;
&lt;br /&gt;
== Teilprojekte ==&lt;br /&gt;
&lt;br /&gt;
einige KDE Teilprojekte haben ihre eigene Roadmap:&lt;br /&gt;
* [http://multimedia.kde.org/roadmap.php KDE Multimedia Projekt] - unterstützt durch [http://phonon.kde.org/ Phonon], eine neue Multimedia API.&lt;br /&gt;
* [http://koffice.kde.org/developer/ KOffice] - eine freie, integrierte Office suite für KDE.&lt;br /&gt;
&lt;br /&gt;
[[Category:ISV]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV/Roadmap_(de)</id>
		<title>ISV/Roadmap (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV/Roadmap_(de)"/>
				<updated>2007-11-22T23:38:43Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: initial translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== KDE stabile Version ==&lt;br /&gt;
== KDE Entwicklung ==&lt;br /&gt;
&lt;br /&gt;
Die aktuelle KDE Entwicklung konzentriert sich auf KDE 4, welche eine wichtige Version sein wird. Es wird verschiedene neue Funktionen und neue API's und Frameworks enthalten und aus diesem Grund die API Kompatitibilität durchbrechen. &lt;br /&gt;
&lt;br /&gt;
In der gleichen Zeit laufen jedoch verschiedene Bemühungen in der Community die Portierung von Anwendungen nach KDE4 sehr einfach zu machen. &lt;br /&gt;
&lt;br /&gt;
Die Roadmap für KDE 4 ist unterteilt in die [[Schedules/KDE_4.0_Release_Schedule| Releaseplanung]] und die [http://developer.kde.org/development-versions/kde-4.0-features.html Erweiterungsplanung].&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV/Licensing_(de)</id>
		<title>ISV/Licensing (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV/Licensing_(de)"/>
				<updated>2007-11-22T23:26:13Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: minor restyle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Licensing ===&lt;br /&gt;
Eine oft gestellte Frage ist: ''Kann ich KDE zur Entwicklung von kommerziellen Anwendungen verwenden?'' - '''Ja, es ist möglich kommerzielle Anwendungen für KDE zu entwicklen'''. KDE's Basisbibliotheken {{path|kdelibs}} und {{path|kdepimlibs}}, ebenso wie die KOffice Bibliotheken und andere wichtige Anwendungen sind unter der [http://www.gnu.org/copyleft/lesser.html LGPL] lizenziert. Die [http://www.gnu.org/copyleft/lesser.html LGPL] erlaubt das Linken von nicht quelloffenen Anwendungen gegen diese Bibliotheken. Allerdings ist für die Entwicklung von nicht quelloffenen Anwendungen eine [http://www.trolltech.com/products/qt/licenses Qt Developer Lizenz] erforderlich. &lt;br /&gt;
&lt;br /&gt;
[[Category:ISV]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV/Licensing_(de)</id>
		<title>ISV/Licensing (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV/Licensing_(de)"/>
				<updated>2007-11-22T23:24:55Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added some wiki  tags&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Licensing ===&lt;br /&gt;
Eine oft gestellte Frage ist: &lt;br /&gt;
&lt;br /&gt;
''Kann ich KDE zur Entwicklung von kommerziellen Anwendungen verwenden?''  - '''Ja, es ist möglich kommerzielle Anwendungen für KDE zu entwicklen'''. &lt;br /&gt;
&lt;br /&gt;
KDE's Basisbibliotheken {{path|kdelibs}} und {{path|kdepimlibs}}, ebenso wie die KOffice Bibliotheken und andere wichtige Anwendungen sind unter der [http://www.gnu.org/copyleft/lesser.html LGPL] lizenziert. Die [http://www.gnu.org/copyleft/lesser.html LGPL] erlaubt das Linken von nicht quelloffenen Anwendungen gegen diese Bibliotheken. Allerdings ist für die Entwicklung von nicht quelloffenen Anwendungen eine [http://www.trolltech.com/products/qt/licenses Qt Developer Lizenz] erforderlich. &lt;br /&gt;
&lt;br /&gt;
[[Category:ISV]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/ISV/Licensing_(de)</id>
		<title>ISV/Licensing (de)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/ISV/Licensing_(de)"/>
				<updated>2007-11-22T23:18:46Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: deutsche Übersetzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine oft gestellte Frage ist: Kann ich KDE zur Entwicklung von kommerziellen Anwendungen verwenden ?  - Ja, es ist möglich kommerzielle Anwendungen für KDE zu entwickeln. KDE's Basisbibliotheken kdelibs und kdepimlibs, ebenso wie die KOffice Bibliotheken und andere wichtige Anwendungen sind unter der LGPL lizenziert. Die LGPL erlaubt das Linken von nicht quelloffenen Anwendungen gegen diese Bibliotheken. Allerdings ist für die Entwicklung von nicht quelloffenen Anwendungen eine Qt Developer Lizenz erforderlich.&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tools</id>
		<title>Development/Tools</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tools"/>
				<updated>2007-09-22T21:32:34Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added msvc express&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section contains information about tools for KDE development.&lt;br /&gt;
&lt;br /&gt;
== Debugging and Analysis ==&lt;br /&gt;
A list of tools which are used to analyze a program. This includes debuggers and profilers, for instance.&lt;br /&gt;
&lt;br /&gt;
; Valgrind&lt;br /&gt;
: [[/Valgrind|Valgrind]] helps to find memory leaks and uninitialized memory blocks. Additional features are a profiler and more. Valgrind is one of the most important development tools!&lt;br /&gt;
&lt;br /&gt;
; The GNU Project Debugger (GDB)&lt;br /&gt;
: [http://sources.redhat.com/gdb/ GDB] helps in debugging source code. As GDB evolved over time it is recommended to use version 6.x. Graphical frontends are available (see below). See also the debugging tutorial [[../Tutorials/Debugging/Debugging with GDB|Debugging with GDB]].&lt;br /&gt;
&lt;br /&gt;
; KDbg&lt;br /&gt;
: [http://www.kdbg.org/ KDbg] is a graphical user interface to GDB, which is able to set breakpoints, step through the code etc.&lt;br /&gt;
&lt;br /&gt;
== Development Tools ==&lt;br /&gt;
; KDevelop&lt;br /&gt;
: [http://www.kdevelop.org KDevelop] is an excellent IDE for developing KDE and Qt C++ applications. It includes a an integrated debugger, a powerful editor with syntax highlighting, a ''Project wizard'' to create applications from templates, the automake/autoconf gunk, and even the class documentation. Further details can also be found in the [http://kdevelop.org/mediawiki/index.php/Main_Page KDevelop wiki].&lt;br /&gt;
&lt;br /&gt;
:Instructions on how to use KDevelop with KDE 4 applications is available at [[Getting_Started/Set_up_KDE_4_for_development#KDevelop|this page]]&lt;br /&gt;
&lt;br /&gt;
; Qt Designer&lt;br /&gt;
: With Trolltechs [http://www.trolltech.com/products/qt/features/designer Qt Designer] it is easy to layout user interfaces like buttons and checkboxes. Additional features are undo/redo, checking accelerator conflicts etc. Qt Designer allows even non-programmers to help design KDE dialogs. Further details can be found in the tutorial [[Development/Tutorials/Using_Qt_Designer|Using Qt Designer]] and in the [http://doc.trolltech.com/4.2/designer-manual.html Qt documentation].&lt;br /&gt;
&lt;br /&gt;
; MS Visual Studio® Express 2005 IDE (Windows only)&lt;br /&gt;
: Visual C++® 2005 Express Edition [http://www.microsoft.com/germany/msdn/vstudio/products/express/visualc/default.mspx]  is the free version of the Microsoft Visual Studio 2000 compiler from Microsoft, which is official supported by Trolltech since QT 4.3.2 and a choice for compiling qt and kde applications on windows.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) Tools ==&lt;br /&gt;
&lt;br /&gt;
; KBabel&lt;br /&gt;
: [http://kbabel.kde.org/ KBabel] is a set of tools for editing and managing gettext PO files. Its main part is a powerful and comfortable PO file editor which features full navigation capabilities, full editing functionality, possibility to search for translations in different dictionaries, spell and syntax checking, showing diffs and many more.&lt;br /&gt;
&lt;br /&gt;
: Also included is a &amp;quot;Catalog Manager&amp;quot;, a file manager view which helps keeping an overview of PO files. Last but not least it includes a standalone dictionary application as an additional possibility to access KBabel's powerful dictionaries. KBabel will help you to translate fast and also keep consistent translations.&lt;br /&gt;
&lt;br /&gt;
; Dr. Klash&lt;br /&gt;
: This little utility, once activated, can present a report about conflicting shortcuts in menus. Not only this is helpful for translators but also for developers. A little hand editing of {{path|`kde-config --localprefix`/share/config/kdeglobals}} activates this feature:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code ini&amp;gt;&lt;br /&gt;
[Development]&lt;br /&gt;
CheckAccelerators=F12&lt;br /&gt;
AutoCheckAccelerators=false&lt;br /&gt;
AlwaysShowCheckAccelerators=false&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Now pressing F12 will show a dialog containing which accelerators in the currently focussed interface conflict and provide suggestions for new accelerators. If no accelerators conflict or Dr. Klash has nothing to suggest, no popup dialog will not be displayed at all. &lt;br /&gt;
&lt;br /&gt;
: With &amp;lt;tt&amp;gt;AutoCheckAccelerators&amp;lt;/tt&amp;gt; enabled the dialog will popup automatically if a conflict exists and &amp;lt;tt&amp;gt;AlwaysShowCheckAccelerators&amp;lt;/tt&amp;gt; can force the dialog to always popup even if there are no conflicts to report. &lt;br /&gt;
&lt;br /&gt;
; The XX language&lt;br /&gt;
: This helper language serves as a debugging aid for people finding untranslated strings in applications. If you start your application with the ``xx'' locale, all translated strings will appear with x's. First you have to check out these ``translations'' from l10n/xx and install them.&lt;br /&gt;
&lt;br /&gt;
: After you've built l10n/xx and installed it, run your application using the XX locale. This can be done by launching it from the command line like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; KDE_LANG=xx kspread&lt;br /&gt;
&lt;br /&gt;
: This will start KSpread using the XX locale no matter what your current language setting is. Look for strings that do not have the x's in them. If x's are missing from a string, it could be due to missing i18n calls or even missing or incorrectly generated .pot files. Consult the i18n tutorials for further information.&lt;br /&gt;
&lt;br /&gt;
: When checking for untranslated strings, be sure to check all the WhatsThis help and tooltips.&lt;br /&gt;
&lt;br /&gt;
=== Examining .po files ===&lt;br /&gt;
&lt;br /&gt;
You can look at the translated .po files to see if a string is present and has been translated. For example, here's a portion of {{path|l10n/de/messages/kdebase/konqueror.po}}: &lt;br /&gt;
&lt;br /&gt;
 #: konq_mainwindow.cc:3707 konq_tabs.cc:84&lt;br /&gt;
 msgid &amp;quot;&amp;amp;New Tab&amp;quot;&lt;br /&gt;
 msgstr &amp;quot;Neues &amp;amp;Unterfenster&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The string to be translated is given on the msgid line. The translated string is on the msgstr line. Notice that the exact same string to translate came from {{path|konq_mainwindow.cc}} and also from {{path|konq_tabs.cc}}. This saves the translators from having to translate the same identical string twice. &lt;br /&gt;
&lt;br /&gt;
You can also use KBabel to examine {{path|.po}} files. KBabel is part of the kdesdk module.&lt;br /&gt;
&lt;br /&gt;
{{note|More information on writing and translating documentation can be found on [http://l10n.kde.org/ the l10n project site].}}&lt;br /&gt;
&lt;br /&gt;
== Helper Tools ==&lt;br /&gt;
&lt;br /&gt;
; [[/Using kde-config|Get information about KDE's installation - kde-config]] &lt;br /&gt;
: The tool kde-config helps to find out more about a KDE installation.&lt;br /&gt;
&lt;br /&gt;
; [[/Using kfmclient|Driving Konqueror From Scripts - kfmclient]] &lt;br /&gt;
: kfmclient is a small tool to communicate with Konqueror.&lt;br /&gt;
&lt;br /&gt;
;[[/Using kconf_update|Updating User Configuration Files - kconf_update]]&lt;br /&gt;
: kconf_update is a tool designed to update config files.&lt;br /&gt;
&lt;br /&gt;
== Quality Assurance ==&lt;br /&gt;
&lt;br /&gt;
; Continuous Building - Dashboard &lt;br /&gt;
: [http://developer.kde.org/~dirk/dashboard/ all kde modules on Dirk's dashboard]&lt;br /&gt;
: [http://public.kitware.com/dashboard.php?name=kde kdelibs on kitware]&lt;br /&gt;
&lt;br /&gt;
; [http://englishbreakfastnetwork.org/ English Breakfast Network] - Static Analysis&lt;br /&gt;
: [http://www.englishbreakfastnetwork.org/krazy/ Krazy ] - Code Analysis, [[Development/Tutorials/Code_Checking|Usage Tutorial]]&lt;br /&gt;
: [http://www.englishbreakfastnetwork.org/apidocs/ APIDOX] - API Documentation Statistics&lt;br /&gt;
: [http://www.englishbreakfastnetwork.org/sanitizer/ Sanitizer] - DocBook Checker&lt;br /&gt;
: [http://www.englishbreakfastnetwork.org/usability/ Usability Checks]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Debugging/Debugging_on_MS_Windows</id>
		<title>Development/Tutorials/Debugging/Debugging on MS Windows</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Debugging/Debugging_on_MS_Windows"/>
				<updated>2007-09-22T21:19:41Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added kioslave debugging&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=General Hints=&lt;br /&gt;
==Debugging with DebugView==&lt;br /&gt;
Debug messages (logs) generated by kDebug() and kWarning() are not visible on MS Windows unless application is compiled in so-called CONSOLE subsystem. To show these messages also in WINDOWS subsystem, you can use DebugView tool, coming from SysInternals (currently acquired by Microsoft). The tool offers searching in logs, filtering and saving them to file.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;rarr; [http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx More informations]&lt;br /&gt;
==Debugging kioslaves==&lt;br /&gt;
kioslaves on windows are started by klauncher (or kio) as separate kioslave processes. The kioslave executable then loads the related kioslave dll dynamically. &lt;br /&gt;
&lt;br /&gt;
To debug kioslaves set the KDE_SLAVE_DEBUG_WAIT environment variable to the name of the kioslave to debug (for example 'file' for the kio_file slave) and restart klauncher. If the requested kioslave is requested the next time, a debugger will be started and attached to the kioslave process immediatly before the kio_slave 'kdemain' function. &lt;br /&gt;
&lt;br /&gt;
On mingw platform gdb is launched and connected to the kioslave process, on msvc platforms the currently install just-in-time-debugger is used. This may be msvc vc2005 ide or the windbg debugger [http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx].  The latter could be set as jit-debugger by running windbg -I. &lt;br /&gt;
&lt;br /&gt;
You may inspect kioslave sources [http://lxr.kde.org/source//KDE/kdelibs/kinit/kioslave.cpp] for more informations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= MS Visual Studio hints =&lt;br /&gt;
&lt;br /&gt;
== Using MS Visual Studio environment for just debugging ==&lt;br /&gt;
&lt;br /&gt;
Let's assume you're using command line tools (typically SCons) and want to use MS Visual Studio environment for just debugging.&lt;br /&gt;
You don't need to create msvc project for your KDE application to be able to start debugging. &lt;br /&gt;
&lt;br /&gt;
* compile and working executable version of your appliation (compiled in debug mode)&lt;br /&gt;
* run msvc environment&lt;br /&gt;
* execute ''File-&amp;gt;Open project''&lt;br /&gt;
* pick your exe file in the file window&lt;br /&gt;
* you can set command line arguments as usual, by pick ''Project-&amp;gt;...Properties'' command and enter all of them it in ''Command Arguments'' field&lt;br /&gt;
* if you have libraries placed in other directories than your application's .exe file, and you want to step into these libraries' source code while debugging, pick ''Project-&amp;gt;...Properties'' command and enter paths to these directories in ''Symbol Path'' field&lt;br /&gt;
* hit F5 to run the application start the application or F10 to start step by step&lt;br /&gt;
* all debugging functions like setting breakpoints will be available, so you can open source code in the integrated editor and press F9 where needed&lt;br /&gt;
* you can even edit your source code but to compile it, do it with your external, command line tools. You cannot compile the application in the msvc environment because you have not defined a project file&lt;br /&gt;
* before compiling your application, stop debugging session to unlock binaries; no need to close msvc window&lt;br /&gt;
* after compilation you can start debugging again&lt;br /&gt;
* on exit you will be asked to save .sln file (so-called ''solution file'') with your debugging session -- do it and you will be able just to click the .sln file to start your debugging again&lt;br /&gt;
* it's recommended to save the .sln file in the .exe file directory&lt;br /&gt;
* next time you will run msvc environment, you can see name of your application's .sln file in ''File-&amp;gt;Recent Projects'' submenu - you can click it to load your debugging session&lt;br /&gt;
&lt;br /&gt;
== Attaching to running application ==&lt;br /&gt;
&lt;br /&gt;
If you have your application is already running, you can attach to it and then start debugging. &lt;br /&gt;
&lt;br /&gt;
* run msvc environment&lt;br /&gt;
* execute ''Debug-&amp;gt;processes''&lt;br /&gt;
* select your from the processes list and click &amp;quot;Attach...&amp;quot;&lt;br /&gt;
* msvc environment will load your .sln file if it exists in the same directory as the .exe file, so your breakpoints set in previous session will be active again&lt;br /&gt;
* your program will stop on any breakpoint you have set&lt;br /&gt;
&lt;br /&gt;
== One-step attaching to running application ==&lt;br /&gt;
You can create a macro that automates the task. See [http://blogs.msdn.com/jimgries/archive/2005/11/30/498264.aspx].&lt;br /&gt;
&lt;br /&gt;
== Memory Values ==&lt;br /&gt;
If you are using the debug heap, memory is initialized and cleared with special values. Most interesting values are: &lt;br /&gt;
* 0xCDCDCDCD - Allocated in heap, but not initialized&lt;br /&gt;
* 0xDDDDDDDD - Released heap memory.&lt;br /&gt;
* 0xFDFDFDFD - &amp;quot;NoMansLand&amp;quot; fences automatically placed at boundary of heap memory. Should never be overwritten. If you do overwrite one, you're probably walking off the end of an array.&lt;br /&gt;
* 0xCCCCCCCC - Allocated on stack, but not initialized&lt;br /&gt;
See also: [http://www.samblackburn.com/wfc/technotes/WTN006.htm]&lt;br /&gt;
&lt;br /&gt;
= MinGW hints =&lt;br /&gt;
&lt;br /&gt;
* Dr. Mingw - Just in Time Debugger [http://jrfonseca.planetaclix.pt/projects/gnu-win32/software/drmingw/]&lt;br /&gt;
* Debugging Qt programs on Windows [http://lists.trolltech.com/qt-interest/2005-08/thread01124-0.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:MS Windows]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Talk:Installing_third_party_softwares_in_terminal/Build/KDE4/Windows</id>
		<title>Talk:Installing third party softwares in terminal/Build/KDE4/Windows</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Talk:Installing_third_party_softwares_in_terminal/Build/KDE4/Windows"/>
				<updated>2007-09-18T10:09:40Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: msvc debug/relase mixing problem&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{improve}}&lt;br /&gt;
&lt;br /&gt;
==KDE-Windows Meeting: Notes==&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
#reducing distribution of the file by keeping a snapshot of files on our server(s)&lt;br /&gt;
#*this makes mirroring possible&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one&lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows&lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
#development installation requires tools having own installers&lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...)&lt;br /&gt;
#We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported?&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host conuter could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
#format of the kde mirrors:&lt;br /&gt;
#*TODO&lt;br /&gt;
#Insert compiler name into package and manifest file name (msvc, gcc)&lt;br /&gt;
#snapshot releases with debugging information&lt;br /&gt;
#*New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features.&lt;br /&gt;
#*Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information.&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
# win32 issues with the cmake build system (TODO: list the issues)&lt;br /&gt;
# install system topics: &lt;br /&gt;
#* it is planned to evaluate the microsoft windows installer for releasing kde windows application. &lt;br /&gt;
#* if msi is not usable the kdewin-installer should be extended with the following features:&lt;br /&gt;
#**update function &lt;br /&gt;
#**simplified end user interface&lt;br /&gt;
#**integrity checks (md5 package and file checks)  &lt;br /&gt;
#**cd/dvd/usb stick installation &lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in &lt;br /&gt;
#* konqueror - crashes&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* umbrello - writing and printing does not work &lt;br /&gt;
#* ... &lt;br /&gt;
#compiler tools chain issues&lt;br /&gt;
#* loading kde applications into gdb needs a long time to load and start when libraries are compiled with debug symbols. This makes it hard to debug. &lt;br /&gt;
#* There are problems mixing msvc debug and release libraries resulting in runtime errors. One problem seems to be that the FILE structure differs between debug and release libraries. It has to be checked if there are workarounds for all developers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Talk:Installing_third_party_softwares_in_terminal/Build/KDE4/Windows</id>
		<title>Talk:Installing third party softwares in terminal/Build/KDE4/Windows</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Talk:Installing_third_party_softwares_in_terminal/Build/KDE4/Windows"/>
				<updated>2007-09-18T09:42:16Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added gdb notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{improve}}&lt;br /&gt;
&lt;br /&gt;
==KDE-Windows Meeting: Notes==&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
#reducing distribution of the file by keeping a snapshot of files on our server(s)&lt;br /&gt;
#*this makes mirroring possible&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one&lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows&lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
#development installation requires tools having own installers&lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...)&lt;br /&gt;
#We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported?&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host conuter could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
#format of the kde mirrors:&lt;br /&gt;
#*TODO&lt;br /&gt;
#Insert compiler name into package and manifest file name (msvc, gcc)&lt;br /&gt;
#snapshot releases with debugging information&lt;br /&gt;
#*New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features.&lt;br /&gt;
#*Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information.&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
# win32 issues with the cmake build system (TODO: list the issues)&lt;br /&gt;
# install system topics: &lt;br /&gt;
#* it is planned to evaluate the microsoft windows installer for releasing kde windows application. &lt;br /&gt;
#* if msi is not usable the kdewin-installer should be extended with the following features:&lt;br /&gt;
#**update function &lt;br /&gt;
#**simplified end user interface&lt;br /&gt;
#**integrity checks (md5 package and file checks)  &lt;br /&gt;
#**cd/dvd/usb stick installation &lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in &lt;br /&gt;
#* konqueror - crashes&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* umbrello - writing and printing does not work &lt;br /&gt;
#* ... &lt;br /&gt;
#compiler tools chain issues&lt;br /&gt;
#* loading kde applications into gdb needs a long time to load and start when libraries are compiled with debug symbols. This makes it hard to debug. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Talk:Installing_third_party_softwares_in_terminal/Build/KDE4/Windows</id>
		<title>Talk:Installing third party softwares in terminal/Build/KDE4/Windows</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Talk:Installing_third_party_softwares_in_terminal/Build/KDE4/Windows"/>
				<updated>2007-09-17T06:07:55Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: kdelibs/kde application state&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{improve}}&lt;br /&gt;
&lt;br /&gt;
==KDE-Windows Meeting: Notes==&lt;br /&gt;
Started: [[User:Jstaniek|jstaniek]] 11:40, 15 September 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
#reducing distribution of the file by keeping a snapshot of files on our server(s)&lt;br /&gt;
#*this makes mirroring possible&lt;br /&gt;
#having two or more main directories on the server: one for current stable release, one for 'unstable/testing' one&lt;br /&gt;
#*we need unstable releases to get people test software early and often and on Windows&lt;br /&gt;
#*'unstable' is the term for base system (kdewin32, kdelibs, kdebase); note that in turn, unstable _applications_ could be installed in a stable base system as it's the case on Linux&lt;br /&gt;
#development installation requires tools having own installers&lt;br /&gt;
#*ideally this should not be the case for end-user installation, otherwise updating would be hard (user would be forced to uninstall prev. version of an external app and install a new one in the same place...)&lt;br /&gt;
#We need someone using Vista on daily basis to test kdeinstaller. Until then Vista is not supported?&lt;br /&gt;
#USB memory sticks/CDs: it would be possible to run kde apps/infrastructure installed on the stick/CD in two ways:&lt;br /&gt;
##If the user's machine already contains KDE 4 runtime installed, it could be reused to run apps from the stick, and settings placed on the host conuter could be reused&lt;br /&gt;
##If the user's computer contains no KDE-related stuff at all, default settings and .kde directory is used&lt;br /&gt;
#*In either case the default user expectation is that after plugging off the stick, no settings or files remain on the machine's filesystem &amp;lt;-really like that???&lt;br /&gt;
#format of the kde mirrors:&lt;br /&gt;
#*TODO&lt;br /&gt;
#Insert compiler name into package and manifest file name (msvc, gcc)&lt;br /&gt;
#snapshot releases with debugging information&lt;br /&gt;
#*New developers may want to get the core libraries without a need for compilation from scratch, while still being able to step deeply into the its source code while debugging. This helps to enter into the project faster by fixing bugs, discovering structure of a given source code or extending features.&lt;br /&gt;
#*Could we have release versions with debug information? On msvc, this could help to achieve the goal mentioned in the above point while it is still possible to link release binaries with and without debug information.&lt;br /&gt;
#dbus for win32 is working mostly for recent kde applications, although there are some issues:&lt;br /&gt;
#*A service registered in dbus is not removed in case the related application crashes. This was detected with klauncher on msvc. &lt;br /&gt;
#*if dbus-daemon is killed, the related tcp port is blocked for reusage for some time and prevents that the dbus-daemon can be started again. The solution is documented in http://support.microsoft.com/?scid=kb%3Ben-us%3B177074&amp;amp;x=7&amp;amp;y=11&lt;br /&gt;
#*Efforts to implement win32 named pipe transport protocol were canceled because its need refactoring of the internal dbus api which was to much work yet.&lt;br /&gt;
#*There is a bug in dbus which prevents to list anonymous connections. This behavior can be verified with qdbusviewer. &lt;br /&gt;
#*There are some efforts required to merge the windows port into the dbus cvs, especialy refactoring the internal api. TODO: more details  &lt;br /&gt;
# win32 issues with the cmake build system (TODO: list the issues)&lt;br /&gt;
# install system topics: &lt;br /&gt;
#* it is planned to evaluate the microsoft windows installer for releasing kde windows application. &lt;br /&gt;
#* if msi is not usable the kdewin-installer should be extended with the following features:&lt;br /&gt;
#**update function &lt;br /&gt;
#**simplified end user interface&lt;br /&gt;
#**integrity checks (md5 package and file checks)  &lt;br /&gt;
#**cd/dvd/usb stick installation &lt;br /&gt;
# missing or not working parts in kdelibs&lt;br /&gt;
#* phonon needs a win32 implementation maybe using directx with uses a COM interface&lt;br /&gt;
#* kioslaves are only working partially&lt;br /&gt;
# kde application state&lt;br /&gt;
#* kate - '@' could not be typed in &lt;br /&gt;
#* konqueror - crashes&lt;br /&gt;
#* dolphin - error messages with could not display root and home dir, problems to contact nepomukdaemon &lt;br /&gt;
#* umbrello - writing and printing does not work &lt;br /&gt;
#* ... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KDE on Windows can be called the first official KDE-own distribution ===&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Talk:Projects/NamingTheWiki</id>
		<title>Talk:Projects/NamingTheWiki</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Talk:Projects/NamingTheWiki"/>
				<updated>2007-01-24T09:21:52Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: /* Name Suggestions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Name Suggestions =&lt;br /&gt;
&lt;br /&gt;
: '''TechZone''': I like this name for several reasons: They give a clue on the pages purpose, are not biased towards either devs or system integrators, and leave room to brand them (Question to Promo team: is that a good idea). Please note that we will redirect developer.kde.org to this domain, so people who are looking for this domain straight will still end up in the right place. The word ''Base'' in '''Tech''Base''''' was criticized as being meaningless plus there is already a domain called devbase.com, and I want to stay out of tm issues. --[[User:Danimo|Danimo]] 01:42, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::I agree with these ideas.  Regarding not biasing articles, that imho is a particularly important idea.  While the major apps/suites (KOffice, Kontact, Kolab, Kopete, etc) are taken care of, there is an incredibly vast set of vertical markets untouched by KDE.  These markets are not often discussed, yet make up a rather significant developer market.  Examples would be software to manage a dental office, consulting firm, accounting firm, millwork companies, etc.  Those working on this won't necessarily fall into a neat and clean category, so I'd consider this advantageous. --[[User:CuCullin|CuCullin]] 16:21, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: I don't think the word base is meaningless it all. At least for English speakers it carries both the idea of a canonical location (&amp;quot;home base&amp;quot;) and solidity (base and foundation can be used interchangeably in many cases) --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: In my opinion, TechZone sounds like it's trying to be 'cool'. The word 'zone' sounds like it describing something much less well defined than, say, 'base' and so makes it sound very vague. --[[User:Milliams|milliams]] 00:42, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: '''TechBase''': I like this name because we already call the site that elsewhere, so there's some continuity. It also is representative of the fact that this site (as i understand it) is meant to be the base of technical information for and about KDE on the interwebs. There is a company called TechBase International&amp;quot;KDE Technical Reference&amp;quot; which does things completely unrelated to KDE so maybe there's some tm issues, but I doubt it. Perhaps we might want to have a thing where the full name of the site is ''KDE Technical Base'' and we just call it ''TechBase'' for short --[[User:Mattr|Mattr]] 02:22, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: I like the Word 'base'. For exactly the two reasons aseigo mentioned (under TechZone). Maybe officially naming the site &amp;quot;Technology Base&amp;quot; and just having the URL as techbase.kde.org? However, I'm sure that everyone would just refer to it as 'TechBase' anyway --[[User:Milliams|milliams]] 00:42, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: '''TechCenter''': Similar to TechZone and TechBase. Maybe also similar to the [http://www.qtcentre.org/ qt-centre].&lt;br /&gt;
&lt;br /&gt;
: '''TechZone and TechBase ''': I feel that &amp;quot;tech[base|zone]&amp;quot;is a poor choice of name - it's a made up word and as such will age rapidly.  It's a lowest common denominator, meaningless choice. The KDE project is bigger than that and would be better served by clean, functional terms such as &amp;quot;KDE Technical Reference&amp;quot;, &amp;quot;KDE Technical Resource&amp;quot;. If it has to be one word, &amp;quot;Learn&amp;quot; or &amp;quot;Platform&amp;quot;. --[[User:Bille|Bille]] 23:18, 17 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: You ''feel'' it is a lowest common denominator, meaningless choice. I ''feel'' otherwise. Let's try and stay away from communicating things as if they are universal truths when they are actually subjective reflections. &amp;quot;Learn&amp;quot; might be an interesting name; &amp;quot;Platform&amp;quot; would make it confusing for me to talk about the KDE platform vs the website called Platform; &amp;quot;Technical Reference&amp;quot; would be very hard to market. One of the sides of this that I have to deal with that probably most others don't is representing it to the public during interviews, in press materials, when giving presentations at conferences, etc... So for me the marketability of the term is also important, as are the clarity and accuracy issues you raise in your comment here. --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::: Aaron, I knew what ''feel'' means before you italicised it.  I'm not enough of a solipsist to confuse my feelings with universal truths.  Just sharing my subjective opinion here.  Why do you feel &amp;quot;KDE Technical Reference/Resource&amp;quot; is hard to market? IMO it says exactly what the site does, has the KDE brand and can be communicated in any language. After all, what you'd be marketing is KDE, with the message that KDE has comprehensive technical resources - you'd not be marketing eg our &amp;quot;KDE Technical Reference&amp;quot; site vs. some competing &amp;quot;Larry's KDE Experts Forum&amp;quot; --[[User:Bille|Bille]] 10:23, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: I feel &amp;quot;KDE Technical Reference/Resource&amp;quot; is hard to market because it has about as much zing to it as a colon exam. It's not easy to say (6 syllables, even) and unless you prepend &amp;quot;KDE&amp;quot; to it it's not recognizable since it's a generic term. &amp;quot;Technical reference&amp;quot; could apply to any number of things within KDE, so this would be THE Technical Reference website. Contrast with &amp;quot;TechBase&amp;quot;, &amp;quot;TechZone&amp;quot;, &amp;quot;WallZomper&amp;quot;, etc.. easy to say, compact, not an ambiguous noun so further qualifiers ('the', 'KDE', 'website') aren't necessary once it is introduced into the vernacular. These short names also lend to being the domain name of the site, unless technicalreference.kde.org seems like a good idea to you? Describing the site to people as the KDE technical reference is probably a clear way of doing it, but a name and a description are not the same thing --[[User:Aseigo|Aseigo]] 22:56, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: The thing I don't like about this is that it ''is'' just a noun like &amp;quot;web page&amp;quot;.  This site has a purpose, and I think the name should promote that purpose - otherwise, there would be no limitation on any KDE content going on here.  Users might add application manuals, or e.V. info could go on here, whatever.  That would only create confusion imho. --[[User:CuCullin|CuCullin]] 16:21, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Isn't the ''KDE wiki'' wiki.kde.org? That's already taken. Besides, we still need a name on the right of the KDE logo. &amp;quot;KDE Technical Reference&amp;quot; or similar titles are better than &amp;quot;KDE wiki&amp;quot;. --[[User:Dhaumann|Dhaumann]] 16:56, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::: I thought the old wiki.kde.org, now '''redundant''' (look at its TOC), is pretty much a history now when the new ''developernew'' wiki appeared, and as Mediawiki not only contains predictable hyperlinks and good interwiki and templates support, but its engine is far superior to the old one and constantly improved. &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;At least I consider moving all of my content out of it elsewhere. There's no day when I did not have problems with its tikiwiki's configuration, html layout and speed. &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Application manuals? The old wiki.kde.org does not contain this kind of stuff, so history shows it's not a problem. Every larger KDE apps can host its own wiki, as we know in case of KOffice, Kexi, KDevelop,  KDEWebDev family, etc. &amp;lt;u&amp;gt;So ''Wiki'' is still my favourite term.&amp;lt;/u&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Regarding &amp;quot;KDE Technical Reference&amp;quot;, it sounds a bit serious. There's similar very popular (100x more according to google) term: '''&amp;quot;Knowledge Base&amp;quot;'''. Personally I have no problem with having wiki.kde.org (because it's as short as possible) and &amp;quot;Knowledge Base&amp;quot; title. --[[User:Jstaniek|jstaniek]] 18:54, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: Part of that, imho, is that wiki.kde.org (and TikiWiki) isn't as friendly as MediaWiki.  Perhaps it should be wiki.kde.org, and simply have a nice listing somewhere on this site discussing what does and does not belong on here, just to direct content that may be more appropriate elsewhere.  Personally, I like a more descriptive name because I think it separates this wiki from others.  --[[User:CuCullin|CuCullin]] 19:49, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: '''Knowledge base''' is an interesting name posibility IMHO. It's a bit on the dry side but it is accurate. My concern is that it might cast the net too wide and we'd end up with scope creep, e.g. becoming a place for user information. I don't think we should try and cater to absolutely everyone with this site, and a more focussed name might help with that. --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: &amp;quot;wiki&amp;quot; is not something I could market (see my comment to Bille's response on this matter for more on this point). &amp;quot;Wiki&amp;quot; does not speak directly to the target audiences due to being a generic noun/verb, nor does it say what is on the site since a wiki can contain anything. It's also already taken anyways =) --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: &amp;quot;Wiki&amp;quot; only describes what it is, not what it does or what it's for. In a way wiki is synonymous with &amp;quot;site&amp;quot;. And we'd never think of calling this &amp;quot;KDE Site&amp;quot; yet that conveys just as much information to the reader. --[[User:Milliams|milliams]] 00:42, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: Do you also mean platform.kde.org or reference.kde.org then? We are searching for both a readable name and a subdomain name. --[[User:Dhaumann|Dhaumann]] 16:56, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Conquer KDE''': The name should reflect the whole KDE project as (the way I see it) it tries to group everything KDE will be doing in the future to one wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As I read on the mailing list, we are trying to promote KDE to the OSV and to the system admins as well so the Slogan would be a nice way to name the wiki.--[[User:Imagine|Imagine]] 19:11, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: While I'm pretty sure this isn't what you were trying to say, I'd like to make it clear that we're not actually trying to group ''everything'' KDE will be doing, just everything that is a) technical information and b) relevant to those who create things with KDE technology. '''Conquer KDE''' is a neat slogan, but i'm not sure if it translates to usage as a noun: &amp;quot;Go to conquer KDE.&amp;quot; or &amp;quot;Conquer KDE is the technical information website.&amp;quot; Maybe it would just take time to get used to using it in that fashion; perhaps it would be good to have a name that doesn't take time to get used to =) --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
::I understand what you mean and I'm sorry I got it wrong. I am following the discussion you guys had for a few days in the mailing-list but it's very confusing! --[[User:Imagine|Imagine]] 05:54, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''Korner''': Well I was thinking about this after what Aseigo told me. I think, like Aseigo, that the name is very important when it comes to marketing. TechZone, TechData, TechBase are very good names but they fall into the normality which is a good thing and a bad thing. There is so much technical information about KDE that I think it would get confusing for everyone about what the Tech[name] would be. So that's why I tried to think out of the box and came out with the Korner. &lt;br /&gt;
&lt;br /&gt;
I think this could be a nice name to market it because we get the 'K' that is referring to KDE and the word 'Corner' that specifies a gathering of information. Plus, &amp;quot;Go to the Korner&amp;quot; could be easy to get use to it.--[[User:Imagine|Imagine]] 05:55, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: &amp;quot;Korner&amp;quot; will attract confused blues guitar fans.  And I'd hang on to the dictionary that specifies &amp;quot;Corner&amp;quot; as a gathering of information - it might be worth something on the rare books market. Plus, &amp;quot;Go to the Corner&amp;quot; is used to punish naughty children. --[[User:Bille|Bille]] 10:23, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''Empower KDE''': could be used as empower.kde.org for a subdomain. Is it ok to tell people to &amp;quot;go to Empower KDE&amp;quot;? I think it gives regular users the idea that it's not for them (they just ''use'' KDE), and it gives the developers/isvs/etc. the pleasant feeling of contributing. I thought of 'power users' at first, but it didn't sound appropriate. --[[User:Exit3219|Exit3219]] 19:56, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''KDE Workshop''' or '''KDE Workbench''' or '''KDE Garage''' or '''KDE Lab''' - fresh ideas that came by night:  --[[User:Jstaniek|jstaniek]] 01:52, 24 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: lab is so-so; garage, workbench and workshop all work for me, though. garage is kind of &amp;quot;cool&amp;quot; sounding =) --[[User:Aseigo|Aseigo]] 06:16, 24 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''KDE Wisdom''': (wisdom.kde.org) Isn't that what this wiki strives to become? A source of wisdom and knowledge. The long name could be ''The KDE Wisdom Wiki''. Slogan: ''Wisdom is Power.'' ;) [[User:Exit3219|Exit3219]] 09:47, 24 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
'''KDE TechNet''': (technet.kde.org) I like the name &amp;quot;technology network&amp;quot; in short &amp;quot;technet&amp;quot;  because it covers a wide (unlimited) range of technical informations on this or other sites. Additional for me it sounds better than techbase or techzone. --[[User:rhabacker|rhabacker]] 10:19, 24 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: '''KDE Wiki''': ''Wiki'' is now a noun just like a ''web page''. Many of us are used to talking ''KDevelop wiki'', ''SUSE wiki'', and even below, Daniel used ''Kolab Wiki'' for Kolab. After all ''it's easy to remember'' and compatible with KISS principles... --[[User:Jstaniek|jstaniek]] 16:10, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
= Thoughts on the Scope of This Wiki =&lt;br /&gt;
&lt;br /&gt;
= Thoughts on the Target Audiences =&lt;br /&gt;
&lt;br /&gt;
:Perhaps someone could clarify what is meant by &amp;quot;system administrators&amp;quot;. At the extreme this term could apply to everyone from those with root on their local desktop install to people managing a network of thousands of PCs. I suspect the first of these includes the vast majority of KDE users. I assume this is not what is intended as this is a separate site to wiki.kde.org. -- TheoSpears&lt;br /&gt;
&lt;br /&gt;
::We're talking about people that administer a multitude of PCs, probably they are doing this professionally most of the time. We want to provide resources for them (howtos, scripts, pittfalls and workarounds). The wiki also gives us the unique chance that they can contribute their knowledge back (works fine e.g. on the [http://wiki.kolab.org Kolab Wiki]. --[[User:Danimo|Danimo]] 02:12, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::Also, do we need to put this up on this site? The question being, does Sys Admin information belong? Or should it remain at http://www.kde.org/areas/sysadmin/ ? --[[User:CuCullin|CuCullin]] 18:22, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: Good question. That fact that pretty well nobody knows about /areas/sysadmin is telling. I'm constantly educating people about the existence of that area on our website because people don't find it on their own. The reason seems to be that it is too buried in a general purpose side (www.kde.org) to be easily findable and because it isn't promoted well. We can elevate it's visibility by putting it on the front page of the wiki and we can use marketing and promotional support applied to the wiki to increase awareness of this body of information. In other words, we can tell people all at once about this &amp;quot;hub of technical information&amp;quot; which should let us reach more people with a simpler concept (simpler because you don't have to think, &amp;quot;ok, sysadmin technical documents would be over here... programmer technical documents would be over on this site...&amp;quot;). also note that we already will have sysadmin type information here to educate programmers on topics such as Kiosk. may as well keep it all together, no? bonus points that unlike www.kde.org, the wiki is community editable and updatable. /areas/sysadmin languishes so badly because you need special privileges to make changes to it. -[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::This is also a place where sys admins can find out more about the whole KDE community. This Wiki should be more like the very first place for anyone who wants to know what is KDE. Screenshot, announcement, the best apps(amarok, k3b, koffice, konqueror, etc.), so that the user will WANT to try this out.--[[User:Imagine|Imagine]] 19:16, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: I'm concerned that this scope creep would make it very hard to organize things well. We have other sites that are for user oriented information; keeping our sites focussed will make it easier to promote as well as more rewarding for visitors as they will have places &amp;quot;just for them&amp;quot;. I agree we can use our web sites to market KDE better, but that is a separate topic that is IMO out of scope for this website. That said, this site should be first place people who want technical documents should think of going. --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:With such an international audience, presumably we need to think about how the name carries around the world. I know that this can sink any discussion with concerns from every country, but I wonder how well (for example) 'zone' and 'base' are understood in this context, particularly since both have more than one meaning in English. [[User:Tomchance|Tomchance]] 08:24, 19 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Good point. How can we test this? Float names by people on irc or blogs or? --[[User:Aseigo|Aseigo]] 00:15, 20 January 2007 (CET)&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build</id>
		<title>Getting Started/Build</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build"/>
				<updated>2007-01-05T14:35:48Z</updated>
		
		<summary type="html">&lt;p&gt;Rhabacker: added KDE on Windows&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you will find instructions for compiling and installing KDE from source and suggestions for when compilation doesn't go so smoothly.&lt;br /&gt;
&lt;br /&gt;
== Building The Source ==&lt;br /&gt;
&lt;br /&gt;
; [[/Stable Version|KDE 3.5 (Stable version)]]: Instructions for installing the latest stable KDE 3.5 release.&lt;br /&gt;
&lt;br /&gt;
; [[/Unstable Version|KDE 4 (Unstable version, trunk)]]: Instructions for installing the latest and greatest KDE development source code.&lt;br /&gt;
&lt;br /&gt;
; [[/Older KDE Versions|Old Versions]]: Instructions for building older KDE versions.&lt;br /&gt;
&lt;br /&gt;
; [[/Coexisting Versions|Coexisting Versions]]: Directions to build multiple KDE versions on the same machine simultaneously.&lt;br /&gt;
&lt;br /&gt;
; [[/FAQ|FAQ]]: Help with errors and other questions you might have.&lt;br /&gt;
&lt;br /&gt;
== Further Links ==&lt;br /&gt;
* Build [http://solaris.kde.org/ KDE on Solaris]&lt;br /&gt;
* Build [http://www.kdelibs.com/ KDE on Windows]&lt;br /&gt;
[[Category:Build KDE]]&lt;/div&gt;</summary>
		<author><name>Rhabacker</name></author>	</entry>

	</feed>