<?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=Sping&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=Sping&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Special:Contributions/Sping"/>
		<updated>2013-05-20T08:37:14Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_Relicensing</id>
		<title>Projects/KDE Relicensing</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_Relicensing"/>
				<updated>2010-02-18T22:07:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* How can I help? */ less ambiguity, more consistency&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== KDE GPL v2.0 Relicensing effort ==&lt;br /&gt;
&lt;br /&gt;
=== Why does it matter? ===&lt;br /&gt;
&lt;br /&gt;
A couple of KDE dependent projects or even libraries have moved or are going to move to GPLv3. &lt;br /&gt;
&lt;br /&gt;
Unfortunately, GPL v3 is incompatible with GPL v2. This means that it is not possible to create a project linking GPL v2 and v3 code together. There is no problem for projects which are licensed GPLv2+ (version 2 or above).&lt;br /&gt;
&lt;br /&gt;
A few parts of KDE are currently licensed as GPLv2 only. So far we have no reason to believe that this was something other than an oversight. However, we still need to validate with the individual copyright holders that a relicense to GPLv2+ or GPLv2+v3 is okay with them. &lt;br /&gt;
&lt;br /&gt;
Therefore, in an effort we're trying to identify the contributors that have contributed under the terms of GPLv2 and where the &amp;quot;+&amp;quot; part was not explicitly mentioned. If we know that all contributors agreed to a relicense, we can go ahead and flip the license of the individual source file.&lt;br /&gt;
&lt;br /&gt;
== How can I help? ==&lt;br /&gt;
&lt;br /&gt;
By identifying a contributor who as contributed under the terms of GPLv2 (use '''kdesdk/scripts/relicensecheck.pl''' on the file in question), and contacting him if he wasn't already contacted. Ask him the following questions: &lt;br /&gt;
&lt;br /&gt;
* Are you okay with relicensing your contributions done under &amp;quot;GPLv2&amp;quot; to &amp;quot;GPLv2 or later&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
* Are you okay with relicensing your contributions done under &amp;quot;GPLv2&amp;quot; to &amp;quot;GPLv2 or GPLv3&amp;quot; ?&lt;br /&gt;
&lt;br /&gt;
* Are you okay with relicensing your contributions done under &amp;quot;LGPLv2&amp;quot; to &amp;quot;LGPLv2 or later&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
* Are you okay with relicensing your contributions done under &amp;quot;LGPLv2&amp;quot; to &amp;quot;LGPLv2 or LGPLv3&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
* Are you okay with the KDE e.V. deciding on a future licensing change to your code, should that be necessary?&lt;br /&gt;
&lt;br /&gt;
=== What's next? ===&lt;br /&gt;
&lt;br /&gt;
# you checkout relicensecheck.pl from trunk/KDE/kdesdk/scripts&lt;br /&gt;
# you run it on the file or directory in question&lt;br /&gt;
# you interpret the result. check each commit that is being complained about carefully. Try to get the copyright's holder's permission. If you get it, update the whitelist in the script.&lt;br /&gt;
# review the list of declared copyright holders in the file.&lt;br /&gt;
# if you're all clear, change the license to the most liberal license possible. Document your change verbosely in the SVN commit log.&lt;br /&gt;
&lt;br /&gt;
== Current Reply List ==&lt;br /&gt;
&lt;br /&gt;
* Please keep the list sorted by family name!&lt;br /&gt;
* Please only use &amp;quot;YES&amp;quot; or &amp;quot;NO&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Name !! GPLv2-&amp;gt;GPLv2+ !! LGPLv2 -&amp;gt; LGPLv2+ !! GPLv2 -&amp;gt; GPLv2+v3 !! LGPLv2 -&amp;gt; LGPLv2+LGPLv3 || KDE e.V. decides&lt;br /&gt;
|-&lt;br /&gt;
|Adam, Till || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Allen, Danny || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Alsina, Roberto || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Armitage, Chani || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Bastian, Waldo || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Berger, Cyrille || NO || NO || NO || NO || NO&lt;br /&gt;
|-&lt;br /&gt;
|Boemann, Casper || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Broadstone, Matt || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Codrea, Vlad || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Connell, Charles || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Cullmann, Christoph || NO || NO || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Drummond, Craig || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Dymo, Alexander || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Edghill, Gregg || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Faure, David || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Fernández, Rafael || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Granroth, Kurt || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Harris, Jason || YES || YES || YES || YES || YES &lt;br /&gt;
|-&lt;br /&gt;
|Haumann, Dominik || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Hausmann, Simon || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Hoeglund, Fredrik || NO || NO || YES || YES ||&lt;br /&gt;
|-&lt;br /&gt;
|Howell, Michael || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Huerlimann, Simon || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Kainhofer, Reinhold || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Kellet, Alexander || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Kloecker, Ingo || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Knight, Robert || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Koenig, Tobias || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Kretz, Matthias || NO || NO || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Kulow, Stephan || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Lee, Chris || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Lunak, Lubos || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Mac-Vicar, Duncan || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Macieira, Thiago || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Mantia, Andras || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Martyn, Greg || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|McGuire, Thomas || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Molkentin, Daniel || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Montel, Laurent || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Moore, Richard || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Mueller, Dirk || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Mutz, Marc || YES || YES || NO || NO || NO&lt;br /&gt;
|-&lt;br /&gt;
|Ottens, Kevin || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Pignet, Eric || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Pipping, Sebastian || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Pyne, Michael || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Raabe, Frerich || NO || NO || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Rahn, Torsten  || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Riddell, Jonathan || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Sand, Espen || YES || YES || || || YES&lt;br /&gt;
|-&lt;br /&gt;
|Sanders, Don || YES || YES || YES || YES || No&lt;br /&gt;
|-&lt;br /&gt;
|Sauer, Sebastian || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Schlaeger, Chris || NO || NO || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Schmeisser, Simon || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Schumacher, Cornelius || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Seigo, Aaron || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Soeken, Mathias || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Stephenson, Will || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Tapsell, John || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Toscano, Pino || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Treat, Adam || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Trueg, Sebastian (Exception: K3b) || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Ventura-Whiting, Ian || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Wallin, Inge || YES || YES || YES || YES ||&lt;br /&gt;
|-&lt;br /&gt;
|Williams, Matt || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Wolfer, Urs || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Yrvin, Knut || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Zachmann, Thorsten || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Current TODO List ==&lt;br /&gt;
&lt;br /&gt;
* KDAB&lt;br /&gt;
* Alex Zepeda  [mail sent by David Faure]&lt;br /&gt;
* Thomas Leitner&lt;br /&gt;
* Lars Knoll&lt;br /&gt;
* Maksim Orlovich&lt;br /&gt;
* Karol Szwed&lt;br /&gt;
* Joseph Wenninger&lt;br /&gt;
&lt;br /&gt;
== Relicensing progress ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.suse.de/~dmueller/licensing/files_KDE1.png&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDE_Relicensing</id>
		<title>Projects/KDE Relicensing</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDE_Relicensing"/>
				<updated>2010-02-18T22:03:00Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Current Reply List */ Add me to current reply list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== KDE GPL v2.0 Relicensing effort ==&lt;br /&gt;
&lt;br /&gt;
=== Why does it matter? ===&lt;br /&gt;
&lt;br /&gt;
A couple of KDE dependent projects or even libraries have moved or are going to move to GPLv3. &lt;br /&gt;
&lt;br /&gt;
Unfortunately, GPL v3 is incompatible with GPL v2. This means that it is not possible to create a project linking GPL v2 and v3 code together. There is no problem for projects which are licensed GPLv2+ (version 2 or above).&lt;br /&gt;
&lt;br /&gt;
A few parts of KDE are currently licensed as GPLv2 only. So far we have no reason to believe that this was something other than an oversight. However, we still need to validate with the individual copyright holders that a relicense to GPLv2+ or GPLv2+v3 is okay with them. &lt;br /&gt;
&lt;br /&gt;
Therefore, in an effort we're trying to identify the contributors that have contributed under the terms of GPLv2 and where the &amp;quot;+&amp;quot; part was not explicitly mentioned. If we know that all contributors agreed to a relicense, we can go ahead and flip the license of the individual source file.&lt;br /&gt;
&lt;br /&gt;
== How can I help? ==&lt;br /&gt;
&lt;br /&gt;
By identifying a contributor who as contributed under the terms of GPLv2 (use '''kdesdk/scripts/relicensecheck.pl''' on the file in question), and contacting him if he wasn't already contacted. Ask him the following questions: &lt;br /&gt;
&lt;br /&gt;
* Are you okay with relicensing your contributions done under GPLv2 to GPLv2+?&lt;br /&gt;
&lt;br /&gt;
* Are you okay with relicensing your contributions done under GPLv2 to GPLv2 or GPLv3 ?&lt;br /&gt;
&lt;br /&gt;
* Are you okay with relicensing your contributions done under LGPLv2 to LGPLv2+?&lt;br /&gt;
&lt;br /&gt;
* Are you okay with relicensing your contributions done under LGPLv2 to LGPLv2 or LGPLv3?&lt;br /&gt;
&lt;br /&gt;
* Are you okay with the KDE e.V. deciding on a future licensing change to your code, should that be necessary?&lt;br /&gt;
&lt;br /&gt;
=== What's next? ===&lt;br /&gt;
&lt;br /&gt;
# you checkout relicensecheck.pl from trunk/KDE/kdesdk/scripts&lt;br /&gt;
# you run it on the file or directory in question&lt;br /&gt;
# you interpret the result. check each commit that is being complained about carefully. Try to get the copyright's holder's permission. If you get it, update the whitelist in the script.&lt;br /&gt;
# review the list of declared copyright holders in the file.&lt;br /&gt;
# if you're all clear, change the license to the most liberal license possible. Document your change verbosely in the SVN commit log.&lt;br /&gt;
&lt;br /&gt;
== Current Reply List ==&lt;br /&gt;
&lt;br /&gt;
* Please keep the list sorted by family name!&lt;br /&gt;
* Please only use &amp;quot;YES&amp;quot; or &amp;quot;NO&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Name !! GPLv2-&amp;gt;GPLv2+ !! LGPLv2 -&amp;gt; LGPLv2+ !! GPLv2 -&amp;gt; GPLv2+v3 !! LGPLv2 -&amp;gt; LGPLv2+LGPLv3 || KDE e.V. decides&lt;br /&gt;
|-&lt;br /&gt;
|Adam, Till || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Allen, Danny || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Alsina, Roberto || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Armitage, Chani || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Bastian, Waldo || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Berger, Cyrille || NO || NO || NO || NO || NO&lt;br /&gt;
|-&lt;br /&gt;
|Boemann, Casper || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Broadstone, Matt || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Codrea, Vlad || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Connell, Charles || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Cullmann, Christoph || NO || NO || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Drummond, Craig || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Dymo, Alexander || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Edghill, Gregg || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Faure, David || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Fernández, Rafael || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Granroth, Kurt || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Harris, Jason || YES || YES || YES || YES || YES &lt;br /&gt;
|-&lt;br /&gt;
|Haumann, Dominik || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Hausmann, Simon || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Hoeglund, Fredrik || NO || NO || YES || YES ||&lt;br /&gt;
|-&lt;br /&gt;
|Howell, Michael || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Huerlimann, Simon || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Kainhofer, Reinhold || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Kellet, Alexander || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Kloecker, Ingo || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Knight, Robert || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Koenig, Tobias || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Kretz, Matthias || NO || NO || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Kulow, Stephan || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Lee, Chris || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Lunak, Lubos || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Mac-Vicar, Duncan || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Macieira, Thiago || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Mantia, Andras || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Martyn, Greg || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|McGuire, Thomas || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Molkentin, Daniel || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Montel, Laurent || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Moore, Richard || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Mueller, Dirk || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Mutz, Marc || YES || YES || NO || NO || NO&lt;br /&gt;
|-&lt;br /&gt;
|Ottens, Kevin || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Pignet, Eric || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Pipping, Sebastian || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Pyne, Michael || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Raabe, Frerich || NO || NO || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Rahn, Torsten  || NO || NO || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Riddell, Jonathan || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Sand, Espen || YES || YES || || || YES&lt;br /&gt;
|-&lt;br /&gt;
|Sanders, Don || YES || YES || YES || YES || No&lt;br /&gt;
|-&lt;br /&gt;
|Sauer, Sebastian || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Schlaeger, Chris || NO || NO || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Schmeisser, Simon || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Schumacher, Cornelius || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Seigo, Aaron || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Soeken, Mathias || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|Stephenson, Will || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Tapsell, John || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Toscano, Pino || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Treat, Adam || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Trueg, Sebastian (Exception: K3b) || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Ventura-Whiting, Ian || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Wallin, Inge || YES || YES || YES || YES ||&lt;br /&gt;
|-&lt;br /&gt;
|Williams, Matt || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Wolfer, Urs || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Yrvin, Knut || YES || YES || YES || YES || YES&lt;br /&gt;
|-&lt;br /&gt;
|Zachmann, Thorsten || YES || YES || YES || YES || NO&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Current TODO List ==&lt;br /&gt;
&lt;br /&gt;
* KDAB&lt;br /&gt;
* Alex Zepeda  [mail sent by David Faure]&lt;br /&gt;
* Thomas Leitner&lt;br /&gt;
* Lars Knoll&lt;br /&gt;
* Maksim Orlovich&lt;br /&gt;
* Karol Szwed&lt;br /&gt;
* Joseph Wenninger&lt;br /&gt;
&lt;br /&gt;
== Relicensing progress ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.suse.de/~dmueller/licensing/files_KDE1.png&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Sprint_2</id>
		<title>User:Sping/KatePart Sprint 2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Sprint_2"/>
				<updated>2008-10-05T23:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Sprint 2 =&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
&lt;br /&gt;
=== Speedup, both general and critical ===&lt;br /&gt;
==== Make 15K lines copy-and-paste work ====&lt;br /&gt;
==== Resolve RegExpr in highlighters where possible ====&lt;br /&gt;
==== &amp;lt;extend me&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;extend me&amp;gt; ===&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-28T01:01:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954], [http://lists.kde.org/?l=kwrite-devel&amp;amp;m=121404203715399&amp;amp;w=2 Mail by Chusslove Illich]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
* Number of replacements made is not shown anywhere // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
=== v2 mockup by sping (2008-09-25) ===&lt;br /&gt;
Minimal width&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart_search_bar_v2_power_minimal_20080925_50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart_search_bar_v2_power_minimal_20080925_50.png|50%]], [[:Image:Katepart_search_bar_v2_power_minimal_20080925_100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
Wider than minimum (to show grow behavior)&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart search bar v2 power wider 20080925 50.png]]&lt;br /&gt;
* Sized: [[:Image:Katepart search bar v2 power wider 20080925 50.png|50%]], [[:Image:Katepart search bar v2 power wider 20080925 100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
=== v3 by sping (2008-09-28) ===&lt;br /&gt;
[[Image:Katepart search bar v3 power minimal 20080928 50.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
Sizes: [[:Image:Katepart search bar v3 power minimal 20080928 50.png|50%]], [[:Image:Katepart search bar v3 power minimal 20080928 100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
=== Suggestion ===&lt;br /&gt;
Hey all, I created a pretty lightweight mockup. Not sure how to upload pictures here so its an external link.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [http://img181.imageshack.us/img181/2522/katebareq7.jpg]&lt;br /&gt;
&lt;br /&gt;
Are the options on the bottom line really so important? I find I rarely change&lt;br /&gt;
search option from search to search. &lt;br /&gt;
So &amp;quot;Plain text&amp;quot;, &amp;quot;Match case&amp;quot; and &amp;quot;Highlight all&amp;quot; should not need to be so readily accessible. [[Special:Contributions/151.89.15.211|151.89.15.211]] 18:20, 26 September 2008 (CEST)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==== Feedback ====&lt;br /&gt;
* ''Topic''&lt;br /&gt;
** [+] ''Lisa Allforit''&lt;br /&gt;
** [-] ''Joe Saysno''&lt;br /&gt;
* ''&amp;quot;Find:&amp;quot;'' label should align right (like before)&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] André&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Selection only&amp;quot;'' needs a visible/accessible toggle&lt;br /&gt;
** [+] Jason Stubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [-] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Highlight all&amp;quot;'' does ''not'' need a visible/accessible toggle&lt;br /&gt;
** [+] Jason Dubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v3_power_minimal_20080928_50.png</id>
		<title>File:Katepart search bar v3 power minimal 20080928 50.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v3_power_minimal_20080928_50.png"/>
				<updated>2008-09-28T00:59:47Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: KatePart power and replace search bar v3 minimal 2008-09-28 (50% size)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KatePart power and replace search bar v3 minimal 2008-09-28 (50% size)&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-28T00:56:57Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Feedback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954], [http://lists.kde.org/?l=kwrite-devel&amp;amp;m=121404203715399&amp;amp;w=2 Mail by Chusslove Illich]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
* Number of replacements made is not shown anywhere // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
=== v2 mockup by sping (2008-09-25) ===&lt;br /&gt;
Minimal width&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart_search_bar_v2_power_minimal_20080925_50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart_search_bar_v2_power_minimal_20080925_50.png|50%]], [[:Image:Katepart_search_bar_v2_power_minimal_20080925_100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
Wider than minimum (to show grow behavior)&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart search bar v2 power wider 20080925 50.png]]&lt;br /&gt;
* Sized: [[:Image:Katepart search bar v2 power wider 20080925 50.png|50%]], [[:Image:Katepart search bar v2 power wider 20080925 100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
=== Suggestion ===&lt;br /&gt;
Hey all, I created a pretty lightweight mockup. Not sure how to upload pictures here so its an external link.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; [http://img181.imageshack.us/img181/2522/katebareq7.jpg]&lt;br /&gt;
&lt;br /&gt;
Are the options on the bottom line really so important? I find I rarely change&lt;br /&gt;
search option from search to search. &lt;br /&gt;
So &amp;quot;Plain text&amp;quot;, &amp;quot;Match case&amp;quot; and &amp;quot;Highlight all&amp;quot; should not need to be so readily accessible. [[Special:Contributions/151.89.15.211|151.89.15.211]] 18:20, 26 September 2008 (CEST)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==== Feedback ====&lt;br /&gt;
* ''Topic''&lt;br /&gt;
** [+] ''Lisa Allforit''&lt;br /&gt;
** [-] ''Joe Saysno''&lt;br /&gt;
* ''&amp;quot;Find:&amp;quot;'' label should align right (like before)&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] André&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Selection only&amp;quot;'' needs a visible/accessible toggle&lt;br /&gt;
** [+] Jason Stubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [-] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Highlight all&amp;quot;'' does ''not'' need a visible/accessible toggle&lt;br /&gt;
** [+] Jason Dubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v3_power_minimal_20080928_100.png</id>
		<title>File:Katepart search bar v3 power minimal 20080928 100.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v3_power_minimal_20080928_100.png"/>
				<updated>2008-09-28T00:55:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: KatePart power and replace search bar v3 minimal 2008-09-28 (100% size)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KatePart power and replace search bar v3 minimal 2008-09-28 (100% size)&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-25T15:39:30Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Feedback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954], [http://lists.kde.org/?l=kwrite-devel&amp;amp;m=121404203715399&amp;amp;w=2 Mail by Chusslove Illich]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
* Number of replacements made is not shown anywhere // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
=== v2 mockup by sping (2008-09-25) ===&lt;br /&gt;
Minimal width&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart_search_bar_v2_power_minimal_20080925_50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart_search_bar_v2_power_minimal_20080925_50.png|50%]], [[:Image:Katepart_search_bar_v2_power_minimal_20080925_100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
Wider than minimum (to show grow behavior)&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart search bar v2 power wider 20080925 50.png]]&lt;br /&gt;
* Sized: [[:Image:Katepart search bar v2 power wider 20080925 50.png|50%]], [[:Image:Katepart search bar v2 power wider 20080925 100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
==== Feedback ====&lt;br /&gt;
* ''Topic''&lt;br /&gt;
** [+] ''Lisa Allforit''&lt;br /&gt;
** [-] ''Joe Saysno''&lt;br /&gt;
* ''&amp;quot;Find:&amp;quot;'' label should align right (like before)&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] André&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Selection only&amp;quot;'' needs a visible/accessible toggle&lt;br /&gt;
** [+] Jason Stubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Highlight all&amp;quot;'' does ''not'' need a visible/accessible toggle&lt;br /&gt;
** [+] Jason Dubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-25T15:11:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* v2 mockup by sping (2008-09-25) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954], [http://lists.kde.org/?l=kwrite-devel&amp;amp;m=121404203715399&amp;amp;w=2 Mail by Chusslove Illich]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
* Number of replacements made is not shown anywhere // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
=== v2 mockup by sping (2008-09-25) ===&lt;br /&gt;
Minimal width&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart_search_bar_v2_power_minimal_20080925_50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart_search_bar_v2_power_minimal_20080925_50.png|50%]], [[:Image:Katepart_search_bar_v2_power_minimal_20080925_100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
Wider than minimum (to show grow behavior)&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart search bar v2 power wider 20080925 50.png]]&lt;br /&gt;
* Sized: [[:Image:Katepart search bar v2 power wider 20080925 50.png|50%]], [[:Image:Katepart search bar v2 power wider 20080925 100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
==== Feedback ====&lt;br /&gt;
* ''&amp;quot;Find:&amp;quot;'' label should align right (like before)&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] André&lt;br /&gt;
** [-] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Selection only&amp;quot;'' needs a visible/accessible toggle&lt;br /&gt;
** [+] Jason Stubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Highlight all&amp;quot;'' does ''not'' need a visible/accessible toggle&lt;br /&gt;
** [+] Jason Dubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-25T15:10:58Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* v2 mockup by sping (2008-09-25) */ integrate some feedback&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954], [http://lists.kde.org/?l=kwrite-devel&amp;amp;m=121404203715399&amp;amp;w=2 Mail by Chusslove Illich]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
* Number of replacements made is not shown anywhere // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
=== v2 mockup by sping (2008-09-25) ===&lt;br /&gt;
Minimal width&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart_search_bar_v2_power_minimal_20080925_50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart_search_bar_v2_power_minimal_20080925_50.png|50%]], [[:Image:Katepart_search_bar_v2_power_minimal_20080925_100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
Wider than minimum (to show grow behavior)&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart search bar v2 power wider 20080925 50.png]]&lt;br /&gt;
* Sized: [[:Image:Katepart search bar v2 power wider 20080925 50.png|50%]], [[:Image:Katepart search bar v2 power wider 20080925 100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
Feedback:&lt;br /&gt;
* ''&amp;quot;Find:&amp;quot;'' label should align right (like before)&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] André&lt;br /&gt;
** [-] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Selection only&amp;quot;'' needs a visible/accessible toggle&lt;br /&gt;
** [+] Jason Stubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Highlight all&amp;quot;'' does ''not'' need a visible/accessible toggle&lt;br /&gt;
** [+] Jason Dubbs&lt;br /&gt;
** [+] Aaron Seigo&lt;br /&gt;
** [+] [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-25T02:51:15Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* v2 mockup by sping (2008-09-25) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954], [http://lists.kde.org/?l=kwrite-devel&amp;amp;m=121404203715399&amp;amp;w=2 Mail by Chusslove Illich]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
* Number of replacements made is not shown anywhere // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
=== v2 mockup by sping (2008-09-25) ===&lt;br /&gt;
Minimal width&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart_search_bar_v2_power_minimal_20080925_50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart_search_bar_v2_power_minimal_20080925_50.png|50%]], [[:Image:Katepart_search_bar_v2_power_minimal_20080925_100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
Wider than minimum (to show grow behavior)&lt;br /&gt;
&amp;lt;br&amp;gt;[[Image:Katepart search bar v2 power wider 20080925 50.png]]&lt;br /&gt;
* Sized: [[:Image:Katepart search bar v2 power wider 20080925 50.png|50%]],&lt;br /&gt;
[[:Image:Katepart search bar v2 power wider 20080925 100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v2_power_wider_20080925_50.png</id>
		<title>File:Katepart search bar v2 power wider 20080925 50.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v2_power_wider_20080925_50.png"/>
				<updated>2008-09-25T02:49:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: KatePart power and replace search bar v2 draft wider than minimal (50% size)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KatePart power and replace search bar v2 draft wider than minimal (50% size)&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v2_power_wider_20080925_100.png</id>
		<title>File:Katepart search bar v2 power wider 20080925 100.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v2_power_wider_20080925_100.png"/>
				<updated>2008-09-25T02:46:01Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: katePart power and replace search bar v2 draft wider than minimal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;katePart power and replace search bar v2 draft wider than minimal&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-25T02:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Resources */ v2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954], [http://lists.kde.org/?l=kwrite-devel&amp;amp;m=121404203715399&amp;amp;w=2 Mail by Chusslove Illich]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
* Number of replacements made is not shown anywhere // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
=== v2 mockup by sping (2008-09-25) ===&lt;br /&gt;
[[Image:Katepart_search_bar_v2_power_minimal_20080925_50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart_search_bar_v2_power_minimal_20080925_50.png|50%]], [[:Image:Katepart_search_bar_v2_power_minimal_20080925_100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v2_power_minimal_20080925_50.png</id>
		<title>File:Katepart search bar v2 power minimal 20080925 50.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v2_power_minimal_20080925_50.png"/>
				<updated>2008-09-25T02:29:32Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: KatePart power and replace search bar v2 draft minimal width (50% size)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KatePart power and replace search bar v2 draft minimal width (50% size)&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v2_power_minimal_20080925_100.png</id>
		<title>File:Katepart search bar v2 power minimal 20080925 100.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v2_power_minimal_20080925_100.png"/>
				<updated>2008-09-25T02:26:12Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: katePart power and replace search bar v2 draft minimal width&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;katePart power and replace search bar v2 draft minimal width&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T19:42:08Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Power search and replace bar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954], [http://lists.kde.org/?l=kwrite-devel&amp;amp;m=121404203715399&amp;amp;w=2 Mail by Chusslove Illich]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
* Number of replacements made is not shown anywhere // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T19:25:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Power search and replace bar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954], [http://lists.kde.org/?l=kwrite-devel&amp;amp;m=121404203715399&amp;amp;w=2 Mail by Chusslove Illich]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T19:20:39Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Power search and replace bar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
* Mode combo box and ''&amp;quot;Add...&amp;quot;'' button next to each other as of now set a rather high minimal width for the search pattern line edit above // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T15:33:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Resources */ Add jbache's mockup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== New power search mockup by Jens Bache-Wiig (jbache) (2008-06-20) ===&lt;br /&gt;
[[Image:Katepart search bar bache wiig power 20080620 50.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;''Note: Meant to come with button images''&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar bache wiig power 20080620 50.png|50%]], [[:Image:Katepart search bar bache wiig power 20080620 100.png|100%]]&lt;br /&gt;
* Source: [http://www.hartwork.org/cgi-bin/download.cgi?file=public/Katepart_search_bar_bache_wiig_power_20080620.ui .ui file]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_bache_wiig_power_20080620_100.png</id>
		<title>File:Katepart search bar bache wiig power 20080620 100.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_bache_wiig_power_20080620_100.png"/>
				<updated>2008-09-23T15:27:39Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: uploaded a new version of &amp;quot;Image:Katepart search bar bache wiig power 20080620 100.png&amp;quot;: Remove nasty border on the right, my bad&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mockup for a new KatePart power search and replace bar by Jens Bache-Wiig of 2008-06-20&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_bache_wiig_power_20080620_50.png</id>
		<title>File:Katepart search bar bache wiig power 20080620 50.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_bache_wiig_power_20080620_50.png"/>
				<updated>2008-09-23T15:27:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: uploaded a new version of &amp;quot;Image:Katepart search bar bache wiig power 20080620 50.png&amp;quot;: Remove nasty border on the right, my bad&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mockup for a new KatePart power search and replace bar by Jens Bache-Wiig of 2008-06-20 (50% size)&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_bache_wiig_power_20080620_50.png</id>
		<title>File:Katepart search bar bache wiig power 20080620 50.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_bache_wiig_power_20080620_50.png"/>
				<updated>2008-09-23T15:13:11Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: Mockup for a new KatePart power search and replace bar by Jens Bache-Wiig of 2008-06-20 (50% size)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mockup for a new KatePart power search and replace bar by Jens Bache-Wiig of 2008-06-20 (50% size)&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_bache_wiig_power_20080620_100.png</id>
		<title>File:Katepart search bar bache wiig power 20080620 100.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_bache_wiig_power_20080620_100.png"/>
				<updated>2008-09-23T15:12:44Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: Mockup for a new KatePart power search and replace bar by Jens Bache-Wiig of 2008-06-20&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mockup for a new KatePart power search and replace bar by Jens Bache-Wiig of 2008-06-20&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T14:52:45Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]], [[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarincremental.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&lt;br /&gt;
* Sizes: [[:Image:Katepart search bar v1 power 20080923 50.png|50%]], [[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
* Source: [http://websvn.kde.org/trunk/KDE/kdelibs/kate/dialogs/searchbarpower.ui?view=log .ui file]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T14:48:36Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: Image integration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
=== Current incremental search bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 incremental 20080923 50.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
Sizes:&lt;br /&gt;
[[:Image:Katepart search bar v1 incremental 20080923 50.png|50%]]&lt;br /&gt;
[[:Image:Katepart search bar v1 incremental 20080923 100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
=== Current power search and replace bar (2008-09-23) ===&lt;br /&gt;
[[Image:Katepart search bar v1 power 20080923 50.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
Sizes:&lt;br /&gt;
[[:Image:Katepart search bar v1 power 20080923 50.png|50%]]&lt;br /&gt;
[[:Image:Katepart search bar v1 power 20080923 100.png|100%]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v1_power_20080923_50.png</id>
		<title>File:Katepart search bar v1 power 20080923 50.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v1_power_20080923_50.png"/>
				<updated>2008-09-23T14:39:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: Current state (v1) of the power search and replace bar of KDE4's KatePart (50% size)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current state (v1) of the power search and replace bar of KDE4's KatePart (50% size)&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v1_incremental_20080923_50.png</id>
		<title>File:Katepart search bar v1 incremental 20080923 50.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v1_incremental_20080923_50.png"/>
				<updated>2008-09-23T14:38:32Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: Current state (v1) of the incremental search bar of KDE4's KatePart (50% size)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current state (v1) of the incremental search bar of KDE4's KatePart (50% size)&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v1_power_20080923_100.png</id>
		<title>File:Katepart search bar v1 power 20080923 100.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v1_power_20080923_100.png"/>
				<updated>2008-09-23T14:32:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: Current state (v1) of the power search and replace bar of KDE4's KatePart&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current state (v1) of the power search and replace bar of KDE4's KatePart&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Katepart_search_bar_v1_incremental_20080923_100.png</id>
		<title>File:Katepart search bar v1 incremental 20080923 100.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Katepart_search_bar_v1_incremental_20080923_100.png"/>
				<updated>2008-09-23T14:28:47Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: Current state (v1) of the incremental search bar of KDE4's KatePart&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current state (v1) of the incremental search bar of KDE4's KatePart&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T14:00:46Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Power search and replace bar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting? ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T14:00:08Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Power search and replace bar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
* Add option for selecting match or just highlighting ([https://bugs.kde.org/show_bug.cgi?id=130396 #130396])? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T13:57:57Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Issues and improvement ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Usability issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T13:57:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Power search and replace bar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Bar is too wide and makes window grow on open ([https://bugs.kde.org/show_bug.cgi?id=159954 #159954]) // [[User:Sping|sping]]&lt;br /&gt;
* Bar is quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''&amp;quot;Plain Text&amp;quot;'' to ''&amp;quot;Whole words&amp;quot;'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''&amp;quot;Add...&amp;quot;'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Use Placeholders&amp;quot;'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T13:53:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Power search and replace bar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Dialog too wide // [[User:Sping|sping]]&lt;br /&gt;
* Dialog quite high // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''Plain Text'' to ''Whole words'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''Add...'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''Use Placeholders'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T13:52:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Incremetal search bar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* Do we need a clear button for the search pattern line edit? ([https://bugs.kde.org/show_bug.cgi?id=161415 #161415]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Dialog too wide // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''Plain Text'' to ''Whole words'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''Add...'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''Use Placeholders'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T13:51:43Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Both editions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* &amp;lt;insert here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Dialog too wide // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''Plain Text'' to ''Whole words'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''Add...'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''Use Placeholders'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''&amp;quot;Reached buttom, continue from top&amp;quot;'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=168687 #168687], [https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T13:02:22Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart Search Bar =&lt;br /&gt;
&lt;br /&gt;
== How to use this page ==&lt;br /&gt;
* '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!''' // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Issues and improvement ideas ==&lt;br /&gt;
&amp;lt;!-- empty --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* &amp;lt;insert here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Dialog too wide // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''Plain Text'' to ''Whole words'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''Add...'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''Use Placeholders'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
* ''Reached buttom, continue from top'' indication spans two lines which also grows/shrinks the height of the bar ([https://bugs.kde.org/show_bug.cgi?id=170279 #170279]) // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decision proposals with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;to come&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://bugs.kde.org/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=kate&amp;amp;content=search+replace+bar+find (Possibly) Related KatePart bugs]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page MediaWiki Editing help]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping</id>
		<title>User:Sping</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping"/>
				<updated>2008-09-23T12:46:14Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[User:Sping/KatePart Search Bar|KatePart Search Bar]]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T12:45:04Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: User:Sping/Kate Search Bar moved to User:Sping/KatePart Search Bar: Better link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart search bar  =&lt;br /&gt;
'''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!'''&lt;br /&gt;
&lt;br /&gt;
== Issues and improvement ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* &amp;lt;insert here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Dialog too wide // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''Plain Text'' to ''Whole words'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''Add...'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''Use Placeholders'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;insert here&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T12:43:36Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: User:Sping moved to User:Sping/Kate Search Bar: Better link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart search bar  =&lt;br /&gt;
'''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!'''&lt;br /&gt;
&lt;br /&gt;
== Issues and improvement ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* &amp;lt;insert here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Dialog too wide // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''Plain Text'' to ''Whole words'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''Add...'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''Use Placeholders'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;insert here&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping</id>
		<title>User:Sping</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping"/>
				<updated>2008-09-23T12:43:36Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: User:Sping moved to User:Sping/Kate Search Bar: Better link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:Sping/Kate Search Bar]]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Sping/KatePart_Search_Bar</id>
		<title>User:Sping/KatePart Search Bar</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Sping/KatePart_Search_Bar"/>
				<updated>2008-09-23T01:23:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: New page: = KatePart search bar  = '''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!'''  == Issues and improvement ideas ==...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KatePart search bar  =&lt;br /&gt;
'''Please append &amp;quot;//&amp;lt;nowiki&amp;gt; ~~~&amp;lt;/nowiki&amp;gt;&amp;quot; when adding items or commenting so we can see who said what later easily. Thanks!'''&lt;br /&gt;
&lt;br /&gt;
== Issues and improvement ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Incremetal search bar ===&lt;br /&gt;
* &amp;lt;insert here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power search and replace bar ===&lt;br /&gt;
* Dialog too wide // [[User:Sping|sping]]&lt;br /&gt;
* Is switching modes (e.g. ''Plain Text'' to ''Whole words'') easy enough? // [[User:Sping|sping]]&lt;br /&gt;
* Are the ''Add...'' buttons used at all? Remove or move into context menue? // [[User:Sping|sping]]&lt;br /&gt;
* Checkboxes: How often are they toggled? The state of which does the user need to see? // [[User:Sping|sping]]&lt;br /&gt;
* ''Use Placeholders'' - better name? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
=== Both editions ===&lt;br /&gt;
* Remove ''From cursor'' option and make ''enabled'' default? // [[User:Sping|sping]]&lt;br /&gt;
&lt;br /&gt;
== Decisions with rationale ==&lt;br /&gt;
* &amp;lt;insert here&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/Distributions/Gentoo</id>
		<title>Getting Started/Build/Distributions/Gentoo</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/Distributions/Gentoo"/>
				<updated>2008-09-16T23:31:07Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: x11-libs/qt-dbus added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Getting_Started/Build/KDE4/Gentoo}}&lt;br /&gt;
Gentoo requirements&lt;br /&gt;
==== Install by hand ====&lt;br /&gt;
&lt;br /&gt;
You can use stable ebuilds just remember to sync your portage before you begin.&lt;br /&gt;
&lt;br /&gt;
Remember: All commands are executed as root.&lt;br /&gt;
&lt;br /&gt;
Required:&lt;br /&gt;
&lt;br /&gt;
We need to allow the following keyword masked ebuilds.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
echo 'dev-util/cmake' &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
echo 'dev-cpp/clucene' &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure you have set the berkdb USE flag for redland, otherwise nepomuk won't work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
echo 'dev-libs/redland berkdb' &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
echo 'x11-libs/qt accessibility' &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the packages you will need to emerge, I included the update option into the emerge command so you will not re-emerge anything that you might already have installed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
emerge -avu \&lt;br /&gt;
  'sys-devel/gcc' \&lt;br /&gt;
  'dev-util/subversion' \&lt;br /&gt;
  'dev-util/pkgconfig'  \&lt;br /&gt;
  'x11-base/xorg-x11' \&lt;br /&gt;
  'virtual/glut' \&lt;br /&gt;
  'media-libs/mesa' \&lt;br /&gt;
  'media-libs/jpeg' \&lt;br /&gt;
  'media-libs/libpng' \&lt;br /&gt;
  'media-libs/giflib' \&lt;br /&gt;
  'dev-cpp/clucene' \&lt;br /&gt;
  'dev-util/cppunit' \&lt;br /&gt;
  'media-libs/liblrdf' \&lt;br /&gt;
  'dev-libs/libxml2' \&lt;br /&gt;
  'dev-libs/libxslt' \&lt;br /&gt;
  'x11-misc/shared-mime-info' \&lt;br /&gt;
  'dev-libs/boost' \&lt;br /&gt;
  'dev-util/cmake' \&lt;br /&gt;
  'dev-libs/redland' \&lt;br /&gt;
  'sys-apps/dbus' \&lt;br /&gt;
  'sys-apps/hal' \&lt;br /&gt;
  'x11-libs/qt' \&lt;br /&gt;
  'x11-libs/qt-dbus'&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
You will also need to emerge either 'kde-base/kdesdk' or kde-base/kdesdk-scripts'.&lt;br /&gt;
&lt;br /&gt;
If you emerged DBUS, CMAKE, QT or HAL you may skip those sections respectively.&lt;br /&gt;
Good luck!&lt;br /&gt;
&lt;br /&gt;
Further dependencies are strigi, autmoc, akonado qimageblitz.and soprano. These packages can be found in the kdesupport module that is located in the kde svn repositories: svn://anonsvn.kde.org/home/kde/trunk/kdesupport. Since the module is pretty large and contains tons of things that you are probably not interested in, it is suggested that you selectively download the packages mentioned above:&lt;br /&gt;
&lt;br /&gt;
===== The Recipe for Strigi =====&lt;br /&gt;
 cd &lt;br /&gt;
 cs # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|'cs' is a bash function, click here to learn more]]&lt;br /&gt;
 mkdir kdesupport &amp;amp;&amp;amp; cd kdesupport # here we crate the kdesupport folder that is also needed by the subsequent recipes&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/strigi&lt;br /&gt;
 cd strigi&lt;br /&gt;
 cmakekde&lt;br /&gt;
===== The Recipe for Automoc =====&lt;br /&gt;
 cd &lt;br /&gt;
 cs&lt;br /&gt;
 cd kdesupport&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/automoc&lt;br /&gt;
 cd automoc&lt;br /&gt;
 cmakekde&lt;br /&gt;
===== The Recipe for Akonadi =====&lt;br /&gt;
 cd &lt;br /&gt;
 cs&lt;br /&gt;
 cd kdesupport&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/akonadi&lt;br /&gt;
 cd akonadi&lt;br /&gt;
 cmakekde&lt;br /&gt;
===== The Recipe for Qimageblitz =====&lt;br /&gt;
 cd &lt;br /&gt;
 cs&lt;br /&gt;
 cd kdesupport&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/qimageblitz&lt;br /&gt;
 cd qimageblitz&lt;br /&gt;
 cmakekde&lt;br /&gt;
===== The Recipe for Soprano =====&lt;br /&gt;
 cd &lt;br /&gt;
 cs&lt;br /&gt;
 cd kdesupport&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/soprano&lt;br /&gt;
 cd soprano&lt;br /&gt;
 cmakekde&lt;br /&gt;
===== The Recipe for Phonon =====&lt;br /&gt;
 cd &lt;br /&gt;
 cs&lt;br /&gt;
 cd kdesupport&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/phonon&lt;br /&gt;
 cd phonon&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
==== Install via portage ====&lt;br /&gt;
&lt;br /&gt;
The latest information about kde4 in gentoo can be found on http://www.gentoo.org/proj/en/desktop/kde/kde4.xml &lt;br /&gt;
&lt;br /&gt;
kde4 now is in the official portage tree, although it is still hard masked (will probably change soon). kde3 and kde4 can be be both installed at the same time.&lt;br /&gt;
&lt;br /&gt;
You will need to unmask them (see previous link) and then install it the usual way. As the future for kde in gentoo is [http://www.gentoo.org/doc/en/kde-split-ebuilds.xml to use &amp;quot;split&amp;quot; packages], the best bet is to go with&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
emerge -avD kde-base/kde-meta:kde-4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.1_Feature_Plan</id>
		<title>Schedules/KDE4/4.1 Feature Plan</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.1_Feature_Plan"/>
				<updated>2008-03-29T17:14:18Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: fix vim duplication&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of planned features. The deadline for adding entries here for the 4.1 release is '''31 March 2008'''.&lt;br /&gt;
&lt;br /&gt;
Entries added after that date will be scheduled for the 4.2 release.&lt;br /&gt;
&lt;br /&gt;
Legend:&lt;br /&gt;
* todo =&amp;gt; not started yet&lt;br /&gt;
* in-progress =&amp;gt; started, but not completed yet&lt;br /&gt;
* done =&amp;gt; completed&lt;br /&gt;
__TOC__&lt;br /&gt;
= kdelibs =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|kdeui|Add KFadeWidgetEffect to easily add fading UI transitions to KDE applications|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureDone|kross|Add QtScript support|mail@dipe.org|Sebastian Sauer}}&lt;br /&gt;
{{FeatureDone|Phonon KCM|More UI feedback|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureInProgress|Phonon|VideoWidget snapshot function|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureInProgress|Phonon|better integration of pulseaudio|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureInProgress|Phonon|make AbstractMediaStream/StreamInterface threadsafe|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureInProgress|Phonon|allow backend switching on the fly|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureInProgress|Phonon|subtitle, audio track selection|kretz@kde.org|Matthias Kretz and Ian Monroe}}&lt;br /&gt;
{{FeatureInProgress|Phonon|&amp;quot;low-level&amp;quot; PCM I/O with at least an ALSA implementation|kretz@kde.org|Matthias Kretz and Ian Monroe}}&lt;br /&gt;
{{FeatureTodo|Phonon|update device preference on the fly|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureInProgress|kdeui|Goya, a framework for inserting controls into itemviews in a really easy and fast way|ereslibre@kde.org|Rafael Fernández López}}&lt;br /&gt;
{{FeatureInProgress|kdeui|Shortcut schemes for KDE applications|adymo@kdevelop.org|Alexander Dymo}}&lt;br /&gt;
{{FeatureDone|kmimetypetrader/kbuildsycoca|Replace use of profilerc for ordering applications with new mimeapps.list standard|faure@kde.org|David Faure}}&lt;br /&gt;
{{FeatureInProgress|knewstuff|Support caching, and speed up the interface through use of Models/Views and goya|jeremy@scitools.com|Jeremy Whiting}}&lt;br /&gt;
{{FeatureInProgress|Phonon KCM|Handle advanced devices|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureInProgress|KDEPrint|Reintroduce KDEPrint in some form, depending on what Qt4.4 delivers.|john@layt.net|john Layt}}&lt;br /&gt;
{{FeatureInProgress|KIO|speed limits on KIO Transfers|nolis71cu@gmail.com|Manolo Valdes}}&lt;br /&gt;
{{FeatureInProgress|kdeui|Printing of shortcuts from the shortcut dialog|apaku@gmx.de|Andreas Pakulat}}&lt;br /&gt;
{{FeatureInProgress|kte/kate|Annotation framework for the editor|apaku@gmx.de|Andreas Pakulat}}&lt;br /&gt;
{{FeatureInProgress|KJS|Bytecode interpreter and performance improvements|maksim@kde.org|Maks Orlovich}}&lt;br /&gt;
{{FeatureInProgress|KHTML|Sync class and file structure with WebKit to prepare merging|porten@kde.org|Harri Porten}}&lt;br /&gt;
{{FeatureInProgress|KHTML|contentEditable/designMode implementation|germain@ebooksfrance.org|Germain Garand}}&lt;br /&gt;
{{FeatureTodo|KCalenderSystem|Complete migration of Jalali, Hijri, and Hebrew calendars to new code base.|john@layt.net|john Layt}}&lt;br /&gt;
{{FeatureTodo|KCalenderSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian. (Note, not all may live in kdelibs or be available as a global calendar system)|john@layt.net|john Layt}}&lt;br /&gt;
{{FeatureTodo|dnssd|Models for service browser and domain browser.|qbast@go2.pl|Jakub Stachowski}}&lt;br /&gt;
{{FeatureTodo|KHTML|Adaptable/Scriptable workarounds for broken websites.|maksim@kde.org|Maks Orlovich}}&lt;br /&gt;
{{FeatureTodo|KJS|Public API for extensions. Possibly analog to JavaScriptCore's C API.|porten@kde.org|Harri Porten}}&lt;br /&gt;
{{FeatureTodo|KTextEditor|Several interface extensions (e.g. open/save filter)|kwrite-devel@kde.org|Kate Developers}}&lt;br /&gt;
{{FeatureTodo|KTextEditor|Plugin for basic collaborative editing|kwrite-devel@kde.org|Kate Developers}}&lt;br /&gt;
{{FeatureTodo|Kate Part|Scripting support for indentation and little helpers|kwrite-devel@kde.org|Kate Developers}}&lt;br /&gt;
{{FeatureTodo|Kate Part|Input modes to allow e.g. vim-like editing|kwrite-devel@kde.org|Kate Developers}}&lt;br /&gt;
{{FeatureTodo|Kate Part|KTextEditor plugin for collaborative editing|kwrite-devel@kde.org|Kate Developers}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdepimlibs =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|Akonadi|Move the Akonadi development library from kdepim.|vkrause@kde.org|Volker Krause}}&lt;br /&gt;
{{FeatureInProgress|Akonadi|Item size ([[Projects/PIM/Akonadi#Core|details]])|thomas.mcguire@gmx.net|Thomas McGuire}}&lt;br /&gt;
{{FeatureTodo|Akonadi|Payload serialization format versioning ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}&lt;br /&gt;
{{FeatureTodo|Akonadi|Item streaming in ItemSync/ResourceBase ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}&lt;br /&gt;
{{FeatureInProgress|Akonadi|API for additional item parts ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org,tokoe@kde.org|Volker Krause/Tobias Koenig}}&lt;br /&gt;
{{FeatureInProgress|Akonadi|Infrastructure for showing additional dialogs from agents/resources ([[Projects/PIM/Akonadi#Core|details]])|tomalbers@kde.nl|Tom Albers}}&lt;br /&gt;
{{FeatureTodo|Akonadi|Allow to limit ItemFetchJob to current cache content ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}&lt;br /&gt;
{{FeatureInProgress|Akonadi|Fix API for item/collection modifications ([[Projects/PIM/Akonadi#Core|details]])|vkrause@kde.org|Volker Krause}}&lt;br /&gt;
{{FeatureTodo|Akonadi|Error reporting ([[Projects/PIM/Akonadi#Core|details]])|tokoe@kde.org|Tobias Koenig}}&lt;br /&gt;
{{FeatureTodo|gpgme++2|newly designed gpgme++ (multithreaded, exceptions, less event loop integration: better for Windows)|marc@kdab.net|Marc Mutz (Gpg4win)}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdebase-apps =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureInProgress|Dolphin|Details-view: Allow to open folders as tree (turned off per default).|peter.penz@gmx.at|Peter Penz}}&lt;br /&gt;
{{FeatureDone|Dolphin|Refactor view-action handling to a DolphinViewActionHandler to share more code with DolphinPart|faure@kde.org|David Faure}}&lt;br /&gt;
{{FeatureTodo|Konqueror|Re-implement Copy To / Move To in the popup menu|faure@kde.org|David Faure}}&lt;br /&gt;
{{FeatureInProgress|Dolphin|Simplify selecting of files in the single-click mode (based on http://aseigo.blogspot.com/2006/04/icons.html).|peter.penz@gmx.at|Peter Penz}}&lt;br /&gt;
{{FeatureInProgress|Raptor|The KDE4-Application-Menu}}&lt;br /&gt;
{{FeatureTodo|Dolphin|Provide optional tooltips for files and directories.|peter.penz@gmx.at|Peter Penz}}&lt;br /&gt;
{{FeatureTodo|Konqueror|Bring back the large tooltip like in kde3|faure@kde.org|David Faure}}&lt;br /&gt;
{{FeatureTodo|Konqueror|Session management (save/restore session/restore from crash).|edulix@gmail.com|Eduardo Robles Elvira}}&lt;br /&gt;
{{FeatureInProgress|Konqueror|Support for undo closed window.|edulix@gmail.com|Eduardo Robles Elvira}}&lt;br /&gt;
{{FeatureInProgress|Konqueror|Allow to configure the Dolphin KPart within the Konquerors settings dialog.|peter.penz@gmx.at|Peter Penz}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdebase-workspace =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|Plasma|Kickoff orientation dependent layout|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureInProgress|Solid|Refactor Solid::Control networking|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureInProgress|Solid|Backend for NetworkManager 0.7|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureInProgress|System Settings|Filtering/Lazy load category modules|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureInProgress|KCM autostart|Configure autostart desktop file|montel@kde.org|Laurent Montel}}&lt;br /&gt;
{{FeatureInProgress|KSysGuard|Monitor process I/O|tapsell@kde.org|John Tapsell}}&lt;br /&gt;
{{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}&lt;br /&gt;
{{FeatureTodo|Color KCM|Add KDE3 scheme import|mw_triad@users.sourceforge.net|Matthew Woehlke}}&lt;br /&gt;
{{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}&lt;br /&gt;
{{FeatureTodo|KDEPrint|reintroduce KDEPrint Print Management tools, e.g. KCM, kprinter, kjobviewer, etc.  Depends upon progress of kdelibs side of KDEPrint and Qt4.4 feature set.|john@layt.net|john Layt}}&lt;br /&gt;
{{FeatureTodo|System Settings|Administrator mode support|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureTodo|krunner|Revamp GUI.|riccardo@kde.org|Riccardo Iaconelli}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdebase-runtime =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureTodo|nepomuk|Service that monitors file rename and delete operations and updates the metadata accordingly. kded module already exists in playground. problem: depends on inotify.|trueg@kde.org|Sebastian Trueg}}&lt;br /&gt;
{{FeatureDone|KCM emoticons|Adding/editing/removing emoticons theme|brandon.ml@gmail.com|Carlo Segato}}&lt;br /&gt;
{{FeatureInProgress|phonon-xine|snapshots in video widget|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureTodo|phonon-xine|try to make VideoWidget work on GraphicsView|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureTodo|phonon-xine|make states compatible to other backends|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureTodo|phonon-xine|better support for pulseaudio (most work possibly in kdelibs)|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
{{FeatureTodo|phonon-gstreamer|Make phonon-gstreamer as released with Qt 4.4 fully integrate into KDE and add the features added to libphonon after libphonon 4.1|kretz@kde.org|Matthias Kretz}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdeaccessibility =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|KMagnifier|Add color blindness simulation|mw_triad@users.sourceforge.net|Matthew Woehlke}}&lt;br /&gt;
{{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, add color-shift modes to help people with color blindness|mw_triad@users.sourceforge.net|Matthew Woehlke}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdeadmin =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|KSystemLog|KSystemLog, a Log Viewer Tool. Move from kde-apps|nicolas.ternisien@gmail.com}}&lt;br /&gt;
{{FeatureDone|KCron|Do some refactoring in KCron|nicolas.ternisien@gmail.com}}&lt;br /&gt;
{{FeatureDone|KCron|Improve ergonomy and general interface|nicolas.ternisien@gmail.com}}&lt;br /&gt;
{{FeatureDone|KCron|Fix all existing bugs in KCron|nicolas.ternisien@gmail.com}}&lt;br /&gt;
{{FeatureDone|KCron|Convert KCron into a KCM Module, to use it in System Settings|nicolas.ternisien@gmail.com}}&lt;br /&gt;
{{FeatureInProgress|Environment Variables|Create a environment variables KCM Module|nicolas.ternisien@gmail.com}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdeartwork =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdebindings =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureTodo|Smoke2|Move Smoke2 to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}&lt;br /&gt;
{{FeatureTodo|PHP-Qt|Move PHP-Qt to kdebindings-trunk.|kde-bindings@kde.org|KDE-bindings developers}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdeedu =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|Kalzium|Clean up the database. I am syncing with the BlueObelisk data repository again. There we decided to remove the density (not a element property but a compound property. I also removed the mean weight. We think it is better to provide correct data than a lot (but partly wrong) data.|cniehaus@kde.org|Carsten Niehaus}}&lt;br /&gt;
{{FeatureTodo|Kalzium|Update the snapshot of libavogadro to 0.6.1. This introduces a gazillion new possibilities for the 3D renderer and fixes many issues.|cniehaus@kde.org|Carsten Niehaus}}&lt;br /&gt;
{{FeatureTodo|Kalzium|Make use of the new libavogadro-version.|cniehaus@kde.org|Carsten Niehaus}}&lt;br /&gt;
{{FeatureInProgress|KAlgebra|Calculator Plasmoid|aleixpol@gmail.com|Aleix Pol}}&lt;br /&gt;
{{FeatureInProgress|KAlgebra|Vector support|aleixpol@gmail.com|Aleix Pol}}&lt;br /&gt;
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|matt@milliams.com|Matt Williams}}&lt;br /&gt;
{{FeatureInProgress|Parley|Redesigned main window|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}&lt;br /&gt;
{{FeatureInProgress|Parley|Vocabulary Plasmoid|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}&lt;br /&gt;
{{FeatureInProgress|KBruch and KPercentage|Merge in 1 app|pete@pmurdoch.com|Peter Murdoch}}&lt;br /&gt;
{{FeatureInProgress|Kalzium|Plasmoid to access Kalzium database|cniehaus@kde.org|Carsten Niehaus}}&lt;br /&gt;
{{FeatureInProgress|Step|A physics simulator, move from playground to kdeedu module (it is now in kdereview)|ks.vladimir@gmail.com|Vladimir Kuznetsov}}&lt;br /&gt;
{{FeatureTodo|KAlgebra|Variables share between calculations|aleixpol@gmail.com|Aleix Pol}}&lt;br /&gt;
{{FeatureTodo|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}}&lt;br /&gt;
{{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|piacentini@kde.org|Mauricio Piacentini}}&lt;br /&gt;
{{FeatureTodo|KTurtle|Add command line|piacentini@kde.org|Mauricio Piacentini}}&lt;br /&gt;
{{FeatureTodo|KTurtle|Add a color picker|nielsslot@gmail.com|Niels Slot}}&lt;br /&gt;
{{FeatureTodo|Parley|Declensions|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}&lt;br /&gt;
{{FeatureTodo|Parley|Rewrite of practice|frederik.gladhorn@kdemail.net|Frederik Gladhorn}}&lt;br /&gt;
{{FeatureTodo|KLettres|Number support|annma@kde.org|Anne-Marie Mahfouf}}&lt;br /&gt;
{{FeatureTodo|KLettres|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}&lt;br /&gt;
{{FeatureTodo|KHangMan|Plasmoid|annma@kde.org|Anne-Marie Mahfouf}}&lt;br /&gt;
{{FeatureTodo|KHangMan|Theme manager|annma@kde.org|Anne-Marie Mahfouf}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdegames =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|KDiamond|New game, move to kdegames|majewsky@gmx.net|Stefan Majewsky}}&lt;br /&gt;
{{FeatureDone|KNetWalk|Better scoring system|fela.kde@gmail.com|Fela Winkelmolen}}&lt;br /&gt;
{{FeatureDone|KNetWalk|Add support for loading new themes|fela.kde@gmail.com|Fela Winkelmolen}}&lt;br /&gt;
{{FeatureDone|Kollision|Move to kdereview/kdegames|p.capriotti@gmail.com|Paolo Capriotti}}&lt;br /&gt;
{{FeatureInProgress|KBlocks|Finish display of points and level and move to kdereview/kdegames|piacentini@kde.org}}&lt;br /&gt;
{{FeatureInProgress|KGoldRunner|Improved theming and animation|mikelima@cirulla.net}}&lt;br /&gt;
{{FeatureInProgress|KGoldRunner|Sound support and theming|mikelima@cirulla.net}}&lt;br /&gt;
{{FeatureInProgress|KSquares|Multiplayer support|josef}}&lt;br /&gt;
{{FeatureInProgress|KBattleship|Bring back Zeroconf support for network games|qbast@go2.pl}}&lt;br /&gt;
{{FeatureTodo|KBlocks|Add additional themes|piacentini@kde.org}}&lt;br /&gt;
{{FeatureTodo|KBreakout|Finish it, and move it from playground to kdegames|fela.kde@gmail.com}}&lt;br /&gt;
{{FeatureTodo|KDiamond|Get themes with KNewStuff|majewsky@gmx.net|Stefan Majewsky}}&lt;br /&gt;
{{FeatureTodo|KGGZ|Add kggzcore and kggzdmod libraries|josef}}&lt;br /&gt;
{{FeatureTodo|KGGZ|Add new Qt4-based core client as successor to the old KDE3-based KGGZ|josef}}&lt;br /&gt;
{{FeatureTodo|KGoldRunner|Also see kdegames/kgoldrunner/TODO|ianw}}&lt;br /&gt;
{{FeatureTodo|KGoldRunner|Hot new stuff support for themes and levels|mikelima@cirulla.net}}&lt;br /&gt;
{{FeatureTodo|KGoldRunner|Startup screen|mikelima@cirulla.net}}&lt;br /&gt;
{{FeatureTodo|KMahjongg|Reimplement the Board Editor|piacentini@kde.org}}&lt;br /&gt;
{{FeatureTodo|KMines|Add pause actions|piacentini@kde.org}}&lt;br /&gt;
{{FeatureTodo|KNetWalk|New graphic system (port to QGraphicsView)|fela.kde@gmail.com|Fela Winkelmolen}}&lt;br /&gt;
{{FeatureTodo|KShisen|Port to KScoreDialog|piacentini@kde.org}}&lt;br /&gt;
{{FeatureTodo|Kubrick|See SVN file kubrick/TODO|ianw}}&lt;br /&gt;
{{FeatureTodo|Kubrick|Move to KDE Games for 4.1|ianw}}&lt;br /&gt;
{{FeatureInProgress|Kubrick|New game, 3D OpenGL - in kdereview|ianw}}&lt;br /&gt;
{{FeatureDone|Kubrick|New game, 3D OpenGL - move to playground|ianw}}&lt;br /&gt;
{{FeatureDone|Kubrick|Polish up the features|ianw}}&lt;br /&gt;
{{FeatureDone|Kubrick|Port to Qt4 and KDE4|ianw}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdegraphics =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|Gwenview|Undo system|aurelien.gateau@free.fr|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureDone|Gwenview|Fullscreen meta information|aurelien.gateau@free.fr|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureDone|Gwenview|Ability to open an image with another application|aurelien.gateau@free.fr|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureDone|Okular|Better Text-To-Speech integration: speech the whole document, the current page or the selection.|pino@kde.org|Pino Toscano}}&lt;br /&gt;
{{FeatureDone|Okular|Encryption support for ODF generator|bradh@kde.org}}&lt;br /&gt;
{{FeatureInProgress|Okular|Backward direction for text search.|pino@kde.org|Pino Toscano}}&lt;br /&gt;
{{FeatureInProgress|Okular|Centralized text &amp;amp; graphics antialias configuration.|pino@kde.org|Pino Toscano}}&lt;br /&gt;
{{FeatureInProgress|Okular|EPub backend.|elylevy@cs.huji.ac.il|Ely Levy}}&lt;br /&gt;
{{FeatureInProgress|Okular|Improved form support (add missing types, handle the fields better).|pino@kde.org|Pino Toscano}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Support for tagging with Nepomuk|aurelien.gateau@free.fr|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureInProgress|Gwenview|Thumbnail bar in view and fullscreen modes|aurelien.gateau@free.fr|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureTodo|Gwenview|Crop ratio|aurelien.gateau@free.fr|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureTodo|Gwenview|KIPI support|aurelien.gateau@free.fr|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureTodo|Gwenview|Red eye correction|aurelien.gateau@free.fr|Aurélien Gâteau}}&lt;br /&gt;
{{FeatureTodo|Okular|Support for document layers (mostly in PDF documents).|pino@kde.org|Pino Toscano}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdemultimedia =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|Dragon Player|A simple Phonon-based videoplayer application|ian.monroe@gmail.com|Ian Monroe}}&lt;br /&gt;
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|ian.monroe@gmail.com|Ian Monroe}}&lt;br /&gt;
{{FeatureInProgress|Dragon Player|File Manager|David Edmunson}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdenetwork =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|KGet|Group-Settings|l.appelhans@gmx.de|Lukas Appelhans}}&lt;br /&gt;
{{FeatureDone|KGet|Torrent-Support|l.appelhans@gmx.de|Lukas Appelhans}}&lt;br /&gt;
{{FeatureDone|KGet|Transfer-Settings|l.appelhans@gmx.de|Lukas Appelhans}}&lt;br /&gt;
{{FeatureDone|KGet|Webinterface|uwolfer@kde.org|Urs Wolfer}}&lt;br /&gt;
{{FeatureDone|Kopete|AIM offline messages|kedgedev@centrum.cz|Roman Jarosz}}&lt;br /&gt;
{{FeatureDone|Kopete|OTR Encryption support|michael_zanetti@gmx.net|Michael Zanetti}}&lt;br /&gt;
{{FeatureDone|Kopete|Status manager|kedgedev@centrum.cz|Roman Jarosz}}&lt;br /&gt;
{{FeatureInProgress|KGet|MultiSource-Downloading|l.appelhans@gmx.de|Lukas Appelhans}}&lt;br /&gt;
{{FeatureInProgress|Kopete|Bring back chat style and emoticon selection via knewstuff2|earthwings@gentoo.org|Dennis Nienhüser}}&lt;br /&gt;
{{FeatureInProgress|Kopete|ICQ 6 status icons|kedgedev@centrum.cz|Roman Jarosz}}&lt;br /&gt;
{{FeatureInProgress|Kopete|MSNP15 implementation for MSN|mattr@kde.org|Matt Rogers}}&lt;br /&gt;
{{FeatureInProgress|Kopete|Non-intrusive notification system|kedgedev@centrum.cz|Roman Jarosz}}&lt;br /&gt;
{{FeatureInProgress|Kopete|UPnp Support|mattr@kde.org|Matt Rogers}}&lt;br /&gt;
{{FeatureInProgress|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|mattr@kde.org|Matt Rogers}}&lt;br /&gt;
{{FeatureTodo|Kopete|Update Kopete to better support Decibel|kopete-devel@kde.org|Kopete Developers}}&lt;br /&gt;
{{FeatureInProgress|KGet|Nepomuk-Integration|l.appelhans@gmx.de|Lukas Appelhans}}&lt;br /&gt;
{{FeatureInProgress|KGet|Support mms://-protocol, see https://launchpad.net/libmms|l.appelhans@gmx.de|Lukas Appelhans}}&lt;br /&gt;
{{FeatureInProgress|KGet|Global Speedlimits|l.appelhans@gmx.de|Lukas Appelhans}}&lt;br /&gt;
{{FeatureInProgress|KGet|Setup libbtcore from KTorrent in KGet (to avoid dependency to extragear)|uwolfer@kde.org|Urs Wolfer}}&lt;br /&gt;
{{FeatureInProgress|KGet|Extend the TransferHistory to use SQLite and XML-Backends and display the information inside a kcategorizedview|jgoday@gmail.com|Javier Goday}}&lt;br /&gt;
{{FeatureTodo|Kopete|GroupWise chatroom support|wstephenson@kde.org|Will Stephenson}}&lt;br /&gt;
{{FeatureTodo|[http://decibel.kde.org Decibel]|Decibel, a framework for real time communication services. Move from playground/pim|info@basyskom.de|Tobias Hunger}}&lt;br /&gt;
{{FeatureDone|KRDC|Optional system tray icon (with quick access to bookmarks)|uwolfer@kde.org|Urs Wolfer}}&lt;br /&gt;
{{FeatureDone|KRDC|Improved behavior of entering special keys for better workflow|uwolfer@kde.org|Urs Wolfer}}&lt;br /&gt;
{{FeatureDone|KRDC|Zeroconf support (detecting remote desktop services in local network)|romnes@stud.ntnu.no|Magnus Romnes}}&lt;br /&gt;
{{FeatureInProgress|KRDC|Bookmark dock widget for quick access to bookmars, zero conf detected services and recently used connections|uwolfer@kde.org|Urs Wolfer}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdepim =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|KAddressbook|Ability to add LDAP search results to distribution lists|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KAddressbook|Indication of which resource folder a contact belongs to|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KAddressbook|Read-only view for contacts in read-only folders|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KAddressbook|copy/cut/paste context menu items|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Ability to easily create todos with reminders from emails|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Ability to open messages from search results when the reader is hidden|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Better invitation update emails showing what changed|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Better reminder visualization in very small events|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Better, natural language search criteria names|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Clickable status columns|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Client side configurability of warnings in shared folders|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Colored ribbons for indication of signing and encryption status in the composer|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Configuration option for whether invitation emails are automatically deleted or not when having been acted upon|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Copy/paste and drag and drop from/to the mail composer|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Decryption on demand in reader window|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Display of quota information in foldertree tooltips|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Drag and drop and copy and paste support in the search result viewer|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Drag and drop from the mail reader window and mime-tree viewer|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Drag and drop of folders|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Editing of attachments from the composer|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Export and import of filters|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Favorites Folder|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Folder quicksearch|m.koller@surfeu.at|Martin Koller}}&lt;br /&gt;
{{FeatureDone|KMail|Harmonization of actions in main and standalone mail reader windows|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|IMAP Server storage of non-standard flags|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Improved TNEF attachment handling|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Improved quota warnings|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Initialize full search from quicksearch on request|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Override font and fontsize for standalone message viewers|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Per-folder identity configurability|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Recursive IMAP cache troubleshooting|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Resizable recipients area in composer|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Support for creating new mails based on received mails (Resend)|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Support for immediate sync of resource folders|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Support for soft line breaking|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Tab navigation through groups in the address completion|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Text snippets with shortcuts and variable expansion in the composer|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|Warning about active out-of-office scripts|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KMail|lost+found recovery of locally changed folders that lose access rights|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KNotes|Ability to print notes|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Ability to have both distribution lists and addresbook extension visible|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Aggregated reminders view|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Better default resource colors|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Drag and drop of attachments|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Faster initial loading of kolab resources|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Forwarding and delegation of invitations|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Improved coloring of agenda view items|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Improved event printing|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Merge of the attachment view in into the main page|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Merge of the free-busy and attendee views for easier scheduling|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Month view scrolling, paging, mouse-wheeling|tom_t@gmx.at|Thomas Thrainer}}&lt;br /&gt;
{{FeatureDone|KOrganizer|More readable Kolab resource folder labels|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Redesigned incidence editor UI|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Side-by-side calendar view|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Support for by-value attachments|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Timeline calendar view|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|Kleopatra|Ability to search in internal and external certificates at the same time|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|Kleopatra|General UI Server|marc@kdab.net|Marc Mutz (Gpg4win)}}&lt;br /&gt;
{{FeatureDone|Kleopatra|New, tabbed, mainwindow design|marc@kdab.net|Marc Mutz (Gpg4win)}}&lt;br /&gt;
{{FeatureDone|KonsoleKalendar|Support &amp;quot;file&amp;quot; and &amp;quot;localdir&amp;quot; resources|winter@kde.org|Allen Winter}}&lt;br /&gt;
{{FeatureDone|Kontact|Config option to close despite system tray|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|Kontact|Harmonization of component naming in sidebar, configuration, summary view|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|Kontact|Right-aligned component navigation toolbar|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|Kontact|Ubiquitous sync actions|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Column-specific whatsthis-help| |Thorsten St&amp;amp;auml;rk}}&lt;br /&gt;
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Combined search and add task widget| |Thorsten St&amp;amp;auml;rk}}&lt;br /&gt;
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Drag&amp;amp;Drop| |Thorsten St&amp;amp;auml;rk}}&lt;br /&gt;
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|File management (file-&amp;gt;load)| |Thorsten St&amp;amp;auml;rk}}&lt;br /&gt;
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Managing history| |Thorsten St&amp;amp;auml;rk}}&lt;br /&gt;
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Tracking tasks by active applications| |Thorsten St&amp;amp;auml;rk}}&lt;br /&gt;
{{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Whatsthis-help dependant on if a task has been created| |Thorsten St&amp;amp;auml;rk}}&lt;br /&gt;
{{FeatureDone|KOrganizer|Rich text incidence editor|mike@mikearthur.co.uk|Mike Arthur}}&lt;br /&gt;
{{FeatureInProgress|KMail|HTML  Signatures|yez@familieschepers.nl|Edwin Schepers}}&lt;br /&gt;
{{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|jkasper@kde.org|Jason 'vanRijn' Kasper}}&lt;br /&gt;
{{FeatureInProgress|Kleopatra|OpenPGP support|marc@kdab.net|Marc Mutz (Gpg4win)}}&lt;br /&gt;
{{FeatureInProgress|KNotes|Zeroconf support for sending notes on LAN|qbast@go2.pl|Jakub Stachowski}}&lt;br /&gt;
{{FeatureInProgress|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|winter@kde.org|Allen Winter}}&lt;br /&gt;
{{FeatureTodo|KAlarm|New option to specify reminder times in minutes|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
{{FeatureTodo|KAlarm|Prevent multiple identical error messages accumulating for the same alarm|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
{{FeatureTodo|KAlarm|Remember main window show/hide options used when KAlarm closed instead of setting them in Preferences dialog|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
{{FeatureTodo|KAlarm|Remove alarm daemon and do all scheduling in kalarm itself|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
{{FeatureTodo|KAlarm|Replace simple repetitions by recurrence sub-repetitions to reduce confusion|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
{{FeatureTodo|KAlarm|Simplification and improvements to alarm edit dialog|djarvie@kde.org|David Jarvie}}&lt;br /&gt;
{{FeatureTodo|KMail|Aggregated attachment view in the mail header area of the reader window|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureTodo|KMail|Improved error messages and audit log for cryptographic operations|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureTodo|KOrganizer|Ability to jump to the right day in the agenda from invitation mails|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureTodo|KOrganizer|Drag and drop in the free-busy view|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureTodo|KOrganizer|Support for comments in replies to invitations|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureTodo|KOrganizer|Support for extended free-busy lists|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureTodo|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|jkasper@kde.org|Jason 'vanRijn' Kasper}}&lt;br /&gt;
{{FeatureTodo|Kleopatra|Konqueror and Dolphin Kleopatra plugins|marc@kdab.net|Marc Mutz (Gpg4win)}}&lt;br /&gt;
{{FeatureTodo|Kontact|Support for Kontact wide profiles|kdepim@kdab.net|Kolab Konsortium}}&lt;br /&gt;
{{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application| christian_weilbach@.web.de|Christian Weilbach}}&lt;br /&gt;
{{FeatureTodo|KOrganizer|Blog-styled journal view|mike@mikearthur.co.uk|Mike Arthur}}&lt;br /&gt;
{{FeatureTodo|KOrganizer|Blogging KResource|mike@mikearthur.co.uk|Mike Arthur}}&lt;br /&gt;
{{FeatureInProgress|KOrganizer|New To-do View (model/view)|tom_t@gmx.at|Thomas Thrainer}}&lt;br /&gt;
{{FeatureInProgress|KOrganizer|New Month View (qgraphicsitem)|bvirlet@kdemail.net|Bruno Virlet}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdesdk =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureDone|Cervisia|New context menu entry &amp;quot;Add to Ignore List&amp;quot;|christian.loose@hamburg.de|Christian Loose}}&lt;br /&gt;
{{FeatureDone|Lokalize|Move this application (formerly known as Kaider) from extragear|shafff-at-ukr.net|Nick Shaforostoff}}&lt;br /&gt;
{{FeatureInProgress|Cervisia|A file view based on KDirModel|christian.loose@hamburg.de|Christian Loose}}&lt;br /&gt;
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}&lt;br /&gt;
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}&lt;br /&gt;
{{FeatureInProgress|KBugBuster|Make it work|fabiolocati@gmail.com|Fabio Locati}}&lt;br /&gt;
{{FeatureInProgress|KCachegrind|Everything working again|josef.weidendorfer@gmx.de|Josef Weidendorfer}}&lt;br /&gt;
{{FeatureInProgress|Kate|Session plasmoid|montel@kde.org|Laurent Montel}}&lt;br /&gt;
{{FeatureInProgress|KAppTemplate|Make a GUI for it - in playground/devtools|annma@kde.org|Anne-Marie Mahfouf}}&lt;br /&gt;
{{FeatureTodo|KAppTemplate|Add a PyQt template|annma@kde.org|Anne-Marie Mahfouf}}&lt;br /&gt;
{{FeatureTodo|KAppTemplate|Add a Plasmoid template|annma@kde.org|Anne-Marie Mahfouf}}&lt;br /&gt;
{{FeatureTodo|KAppTemplate|Add a Ruby template|annma@kde.org|Anne-Marie Mahfouf}}&lt;br /&gt;
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|annma@kde.org|Anne-Marie Mahfouf}}&lt;br /&gt;
{{FeatureTodo|KCachegrind|Better handling of huge symbols|josef.weidendorfer@gmx.de|Josef Weidendorfer}}&lt;br /&gt;
{{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}&lt;br /&gt;
{{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}&lt;br /&gt;
{{FeatureTodo|kioslave svn|Add Export/Import feature|montel@kde.org|Laurent Montel}}&lt;br /&gt;
{{FeatureTodo|Kate App|Improved session management|kwrite-devel@kde.org|Kate Developers}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdetoys =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdeutils =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureTodo|Okteta|bytelevel editor (successor to KHexEdit). Move from playground/utils.|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|make printing support only selection|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|ask artists for own icon|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add &amp;quot;Export as&amp;quot;|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|enable extract-strings tool and add copy|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|more explicit titels for undo/redo actions, also from filters|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|parameter dialog for &amp;quot;Copy as...&amp;quot;|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureTodo|Okteta|add support for blocking processes like printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}&lt;br /&gt;
{{FeatureInProgress|KDiskFree|Use Solid API|nicolas.ternisien@gmail.com|Nicolas Ternisien}}&lt;br /&gt;
{{FeatureTodo|KwikDisk|Replace it by a Plasmoid (in the desktop bar and on the desktop|nicolas.ternisien@gmail.com|Nicolas Ternisien}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdevelop =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdevplatform =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= kdewebdev =&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Project !! Description !! Contact&lt;br /&gt;
{{FeatureInProgress|Kommander|Port the executor to KDE4.|amantia@kde.org|Andras Mantia}}&lt;br /&gt;
{{FeatureTodo|Kommander|Create Qt Designer plugins for the editor.|amantia@kde.org|Andras Mantia}}&lt;br /&gt;
{{FeatureInProgress|Quanta Plus|Create an upload plugin.| niko.sams@gmail.com|Niko Sams}}&lt;br /&gt;
{{FeatureInProgress|Quanta Plus|Create a new, state machine based parser.| amantia@kde.org|Andras Mantia}}&lt;br /&gt;
{{FeatureInProgress|Quanta Plus|Port existing functionality to KDevPlatform plugins. Only text mode is targeted.|amantia@kde.org|Andras Mantia}}&lt;br /&gt;
{{FeatureInProgress|KXslDbg|Port to KDE4.|keith@kdewebdev.org  | &lt;br /&gt;
Keith Isdale}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/KDE4/4.0_Release_Beta_Goals</id>
		<title>Schedules/KDE4/4.0 Release Beta Goals</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/KDE4/4.0_Release_Beta_Goals"/>
				<updated>2007-10-17T21:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Kate */  config saving bugfixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will list all the release goals for the beta cycle of KDE4. It will contain not only the goals, but also the current state and what YOU can do to help out.&lt;br /&gt;
&lt;br /&gt;
You can not add new items to this list. Only maintainers should edit their own section. If you wish to add new items, send a mail to [mailto:release-team@kde.org release-team@kde.org]&lt;br /&gt;
&lt;br /&gt;
=== Plasma ===&lt;br /&gt;
*''current state:'' &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;showstopper&amp;lt;/span&amp;gt;&lt;br /&gt;
*''contact:'' [mailto:aseigo@kde.org Aaron J. Seigo]&lt;br /&gt;
*''goal:'' panels need to be finished, application launch menu&lt;br /&gt;
*''howto help:'' help is always welcome; there are a number of people contributing to plasma already, however. Unfortunately most are either working on peripheral pieces or find the core pieces too difficult. If you want to help, join the irc channel #plasma or mail to [mailto:panel-devel@kde.org panel-devel@kde.org]&lt;br /&gt;
*''expected time of arrival:'' The plan is for a panel and menu to arrive in the next couple of weeks. Polishing will take a bit longer.&lt;br /&gt;
&lt;br /&gt;
=== Color configuration ===&lt;br /&gt;
*''current state:'' &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;not pretty, but very nearly usable&amp;lt;/span&amp;gt;&lt;br /&gt;
*''contact:'' [mailto:mwoehlke@tibco.com Matthew Woehlke]&lt;br /&gt;
*''goal:'' One needs to be able to change the palette.&lt;br /&gt;
**Right now the only serious issue left is configuring the WM colors. This either needs the 'common colors' picker at least partly functional, or else we move them to the kwin config.&lt;br /&gt;
*''howto help:'' We have this pretty well under control. It needs a lot of polish but at this point I think something would have to go horribly wrong for us to not have a functional kcm for 4.0. (Whether or not it will be beautiful I don't know, but functional it mostly is right now. The effects are not hooked up but I don't think that is a showstopper since it is new to 4.0.) However, if someone wants to implement the scheme loading/saving, that might be useful (coordinate with jpwhiting).&lt;br /&gt;
*''expected time of arrival:''  one weeks to two months (depending on how optimistic you are) to polish and implement the last missing bits.&lt;br /&gt;
&lt;br /&gt;
=== Oxygen style ===&lt;br /&gt;
*''current state:'' &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;showstopper&amp;lt;/span&amp;gt;&lt;br /&gt;
*''contact:'' [mailto:mwoehlke@tibco.com Matthew Woehlke], [mailto:cbr@boemann.dkCasper Boemann] #oxygen&lt;br /&gt;
*''goal:'' no obvious glitches, fix all bugs on [[Projects/Oxygen/StyleWinDec]]&lt;br /&gt;
*''howto help:'' ask on #oxygen, help needed for the corners of the windec.&lt;br /&gt;
*''expected time of arrival:'' end of october&lt;br /&gt;
&lt;br /&gt;
=== Konqueror ===&lt;br /&gt;
*''current state:'' &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;showstopper&amp;lt;/span&amp;gt;&lt;br /&gt;
*''contact:'' [mailto:faure@kde.org David Faure]&lt;br /&gt;
*''goal:'' Konqueror must be able to browse the web and to be used as a file manager again, I'm mostly aiming for &amp;quot;no regressions compared to KDE3&amp;quot;&lt;br /&gt;
*''howto help:'' &lt;br /&gt;
**Help is most welcome. [mailto:kfm-devel@kde.org kfm-devel@kde.org] is the place for discussion of both aspects of konqueror development. Web browsing seems in better shape than filemanagement right now, so small tasks are fixing regressions in the webbrowsing-related code in konqueror and its dependencies. For instance there is finally a patch now about fixing the non-working Return key in the location bar URL; I'm sure there's more like that.&lt;br /&gt;
**Bigger tasks include: &lt;br /&gt;
***defining a future for the sidebar code (*no showstopper if this is the last item on the list*) -- volunteer(s) needed! &lt;br /&gt;
***finishing the integration of the dolphin part for file management.&lt;br /&gt;
*''expected time of arrival:'' november (if we leave out the sidebar changes), else december.&lt;br /&gt;
&lt;br /&gt;
=== Dolphin ===&lt;br /&gt;
*''current state:'' &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;no showstopper anymore&amp;lt;/span&amp;gt;&lt;br /&gt;
*''contact:'' [mailto:peter.penz@gmx.at Peter Penz]&lt;br /&gt;
*''goal:'' I think Dolphin is in a quite acceptable state now and I'll have a lot of time during the next week to fix the most serious bugs. David Faure and Rafael Fernández López also investigate a lot of time in Dolphin related things so I'm optimistic that Dolphin should be in a good shape for KDE 4.0.&lt;br /&gt;
*''howto help:'' &lt;br /&gt;
**I'm concerned a little bit whether the Dolphin KPart is matured enough for getting Konqueror in shape. Maybe David can comment whether some help is  needed in this area (I've set David to CC).&lt;br /&gt;
***I'm not sure about the state of Nepomuk. Currently the performance is too  slow for sorting items by tags or rating. It would be possible to use an  internal cache in Dolphin for this, but this would only reduce the time from  O(n*log(n)) to O(n) and the problem is n: reading e. g. 30 items takes several seconds... Maybe Sebastian Trüg could need some support. In the worst case I'd suggest to remove the &amp;quot;sort by tags&amp;quot; and &amp;quot;sort by rating&amp;quot; feature in Dolphin for KDE 4.0.&lt;br /&gt;
*''expected time of arrival:'' My plan is that all serious bugs get closed until the end of September. No known showstoppers are left :-)&lt;br /&gt;
 &lt;br /&gt;
=== Kate ===&lt;br /&gt;
*''current state:'' &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;some missing features &amp;amp; bugs, but usable&amp;lt;/span&amp;gt;&lt;br /&gt;
*''contact:'' [mailto:kwrite-devel@kde.org Kate Team]&lt;br /&gt;
*''goal:'' The KDE 4 version of Kate should at least inlude the known KDE 3 features with additions. We have some new stuff around already but some old is lacking correct porting (beside new introduced bugs). There is a massive need for bugfixing and help getting old stuff back to work, like printing.&lt;br /&gt;
*''howto help:'' &lt;br /&gt;
** fix printing&lt;br /&gt;
** fix shortcut settings&lt;br /&gt;
** rendering bugfixes&lt;br /&gt;
** config saving bugfixes&lt;br /&gt;
** testing&lt;br /&gt;
*''expected time of arrival:''&lt;br /&gt;
&lt;br /&gt;
=== Printing ===&lt;br /&gt;
*''current state:'' &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;showstopper&amp;lt;/span&amp;gt;&lt;br /&gt;
*''contact:'' [mailto:huntedhacker@tiscali.co.uk Alex Merry]&lt;br /&gt;
*''goal:'' Printing support working in all applications that can currently print, with print preview and customisable dialogs; no applications depending on libkdeprint, except for the printing kcm&lt;br /&gt;
*help needed: Most of the necessary API is in place: KPrintPreview in kutils and KdePrint::createPrintDialog() in kdeui.  All current users of libkdeprint (ie: KPrinter) need porting to QPrinter/QPrintDialog/KPrintPreview.  We currently have no way to print pdf or ps files directly (as used by Okular, for example).  See [http://techbase.kde.org/Projects/KDEPrint/KDE4#Porting the kdeprint porting page]&lt;br /&gt;
*''howto help:'' send e-mail to the [mailto:kde-print-devel@kde.org kde-print-devel@kde.org] mailing list, or email the maintainer of a program volunteering to port its printing support.&lt;br /&gt;
*''expected time of arrival:'' Waiting on API decisions&lt;br /&gt;
&lt;br /&gt;
=== Sound ===&lt;br /&gt;
*''current state:'' &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;showstopper&amp;lt;/span&amp;gt;&lt;br /&gt;
*''contact:'' [mailto:kretz@kde.org Matthias Kretz]&lt;br /&gt;
*''goal:''&lt;br /&gt;
*# no showstopper: do some more automatic tests that all sound devices work as expected&lt;br /&gt;
*# done.&lt;br /&gt;
*#usable KMix&lt;br /&gt;
*#Playing short sound files sometimes only plays the start of the sound (which can be almost nothing). This is a showstopper for notification sounds. Some reported that this is a bug in xine-lib, but I have not looked into the issue.&lt;br /&gt;
*''howto help:'' I certainly want help. But I don't know how I could label any of the tasks as small because for most things you need quite a good overview... :-( Mailinglists: [mailto:phonon-backends@kde.org phonon-backends@kde.org] or [mailto:kde-multimedia@kde.org kde-multimedia@kde.org], IRC: #phonon ping Vir&lt;br /&gt;
**Local audio playback is working quite OK, but there are some issues that are still open:&lt;br /&gt;
*** https://bugzilla.redhat.com/show_bug.cgi?id=284171&lt;br /&gt;
*** Sound hardware/ALSA setup&lt;br /&gt;
**** Currently the default list of audio devices to use is in arbitrary order. This needs to be fixed otherwise esd, artsd, jack or S/PDIF output can turn up as most preferred device and make it look like nothing is working. This might need something along the lines of a &amp;quot;hardware database&amp;quot;.&lt;br /&gt;
**** There's a report that outputting to a dmix: ALSA device using a hardware mixing capable soundcard made mixing not work at all (don't ask me why), so the ALSA device name choosing algorithm might need to become a bit smarter. I think the safest bet for now is to use the default:CARD=... device string, but with that you can only choose what card you want, not what device on that card (I don't have hardware where this would make a difference, so no idea if it's needed).&lt;br /&gt;
****  Even though defaults.pcm.ipc_gid is set to audio and defaults.pcm.ipc_perm is set to 0660, dmix does not work for more than one user at the same time (both users are in the audio group). A workaround is to set ipc_perm to 0666, but a real fix would be nicer.&lt;br /&gt;
*** kmix is not in a good state (yet). Also it still does not react on plugged/unplugged soundcard or new/removed software control.&lt;br /&gt;
*** Playing short sound files sometimes only plays the start of the sound (which can be almost nothing). This is a big problem for notifications. Some reported that this is a bug in xine-lib, but I have not looked into the issue.&lt;br /&gt;
*** xine-lib behaves bad wrt. memory allocations. run e.g. mediaobjecttest in valgrind --tool=massif&lt;br /&gt;
*''expected time of arrival:'' For 4. I have no idea because I don't know the cause. 3. is a bit out of my scope, though I might come up with a test app that does what I want soon...&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Winterz</id>
		<title>User:Winterz</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Winterz"/>
				<updated>2007-08-30T23:34:11Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Bugs Encountered */ kate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== My Lists and Tables of Stuff ==&lt;br /&gt;
Welcome to my world.&lt;br /&gt;
&lt;br /&gt;
===Minimum Requirements before a KDE 4.0.0 Release Candidate===&lt;br /&gt;
 * a functional workspace&lt;br /&gt;
 ** Plasma (aseigo)&lt;br /&gt;
 ** color configuration works (mwoehlke)&lt;br /&gt;
 * oxygen style working (mwoehlke, boemann, #oxygen)&lt;br /&gt;
 * konqueror working&lt;br /&gt;
 * dolphin working (Peter Penz)&lt;br /&gt;
 * sound working (Vir)&lt;br /&gt;
 * kmail working (till, tmg)&lt;br /&gt;
 * kate working&lt;br /&gt;
&lt;br /&gt;
&amp;quot;working&amp;quot; doesn't mean &amp;quot;bug free&amp;quot;; it means no known &amp;quot;grave bugs&amp;quot;.&lt;br /&gt;
&amp;quot;working&amp;quot; means using it doesn't make you want throw your computer out the window.&lt;br /&gt;
&lt;br /&gt;
=== Bugs Encountered ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Known Bugs&lt;br /&gt;
|-&lt;br /&gt;
! Application&lt;br /&gt;
! Issue&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| dolphin&lt;br /&gt;
| nepomukdaemon not autostarted&lt;br /&gt;
| $XDG_DATA_DIRS not appropriately set before dbus-launch is started (thiago)&lt;br /&gt;
|-&lt;br /&gt;
| strigiclient&lt;br /&gt;
| strigidaemon not autostarted&lt;br /&gt;
| $XDG_DATA_DIRS not appropriately set before dbus-launch is started (thiago)&lt;br /&gt;
|-&lt;br /&gt;
| strigiclient&lt;br /&gt;
| thinks that strigidaemon is running when it isn't&lt;br /&gt;
| reported to Jos&lt;br /&gt;
|-&lt;br /&gt;
| strigiclient&lt;br /&gt;
| when creating index, cannot find any fields in .fieldproperties ontology database&lt;br /&gt;
| reported to Jos&lt;br /&gt;
|-&lt;br /&gt;
| kbackgammon&lt;br /&gt;
| writes &amp;quot;KNotificationManager::notify:: error while contacting knotify server&amp;quot; to konsole.&lt;br /&gt;
| probably must be ported from KDE3's KNotifyClient to KDE4's new KNotification&lt;br /&gt;
|-&lt;br /&gt;
| kate&lt;br /&gt;
| regex search/replace skips matches and can even do endless loops in some cases(?), sorry :-( Bug must be somewhere in my KateDocument code.&lt;br /&gt;
| sping already knows&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/KDE4</id>
		<title>Getting Started/Build/KDE4</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/KDE4"/>
				<updated>2007-05-01T21:26:43Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: librdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n_Getting_Started_Build_KDE4}}&lt;br /&gt;
&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Getting Started|&lt;br /&gt;
&lt;br /&gt;
name=Building KDE4 From Source|&lt;br /&gt;
&lt;br /&gt;
pre=[[../../Sources/Anonymous_SVN|Anonymous SVN Quickstart Guide]]|&lt;br /&gt;
&lt;br /&gt;
next=[[../../Set_up_KDE_4_for_development|Set up KDE 4 for development]]|&lt;br /&gt;
&lt;br /&gt;
reading=[http://kdesvn-build.kde.org/ kdesvn-build: The KDE From Subversion Build Tool]&amp;lt;br&amp;gt;[[../../Increased_Productivity_in_KDE4_with_Scripts|Increased Productivity in KDE4 with Scripts]]&amp;lt;br&amp;gt;[[Development/Tutorials/CMake |Introduction to CMake]]&amp;lt;br&amp;gt;[[../KDE4/FreeBSD|FreeBSD notes]]&amp;lt;br&amp;gt;[[../KDE4/Mac OS X|Instructions for Mac OS X]]|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
&lt;br /&gt;
This tutorial shows one way to get KDE from trunk running on Linux/BSD systems. Throughout the tutorial the bash shell is used. If you are interested in building KDE on other systems such as Solaris, MacOS or Microsoft Windows, please visit the [[../|Build]] page and see the links at the bottom for the respective operating systems.&lt;br /&gt;
&lt;br /&gt;
{{warning|Expect a higher risk of build failure '''on Mondays''' when critical changes are implemented. [http://developer.kde.org/~dirk/dashboard/ Dashboard] reports unexpected breakages. You are encouraged to fix failing modules.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Required Software ==&lt;br /&gt;
&lt;br /&gt;
The following must be installed first before you can successfully complete this tutorial:&lt;br /&gt;
* gcc and g++ from the gcc project, preferably version 4.1 or higher&lt;br /&gt;
* svn, the subversion revision control client&lt;br /&gt;
* pkg-config&lt;br /&gt;
* development libraries and headers for X11, OpenGL (mesa-common-dev and libglu1-mesa-dev), libjpeg, libpng, libungif, [http://clucene.sourceforge.net/index.php/Downloads libclucene], [http://download.librdf.org/source/ librdf], libxml2 and libxslt&lt;br /&gt;
* the &amp;lt;tt&amp;gt;makeobj&amp;lt;/tt&amp;gt; script, which is part of kdesdk. You can install it as part of kdesdk (kdesdk-scripts on Debian) or similar package, or just download it itself from [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/makeobj WebSVN]&lt;br /&gt;
* the [http://freedesktop.org/wiki/Software/shared-mime-info shared-mime-info package], which is the freedesktop MIME standard KDE is using now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may also want to have the following installed:&lt;br /&gt;
* bash&lt;br /&gt;
&lt;br /&gt;
=== Kubuntu ===&lt;br /&gt;
&lt;br /&gt;
In Kubuntu 7.04 (Feisty) the build dependencies you need are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential cdbs debhelper cmake libungif4-dev libxml2-dev libxslt1-dev libbz2-dev libclucene-dev&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can also miss out installing Qt 4.3, CMake 2.4.6 and DBus with &lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
sudo apt-get install libqt4-dev-kdecopy libdbus-1-dev cmake&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and for apidox&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
sudo apt-get install graphviz&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SuSE ===&lt;br /&gt;
&lt;br /&gt;
In SuSE, you can install packages using:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
yast2 -i &amp;lt;packagename&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Some of the packages you need are:&lt;br /&gt;
 xorg-x11-devel, libxml2-devel, kdesdk3&lt;br /&gt;
&lt;br /&gt;
CMake binary packages for openSUSE are available from [http://software.opensuse.org/download/devel:/tools:/building/ openSUSE build service].&lt;br /&gt;
&lt;br /&gt;
== Create a user account for KDE4 development ==&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
Some people like to have a separate user account for KDE 4 (for instance an old bug deleted files by mistake), and the instructions below were written with that approach.&lt;br /&gt;
&lt;br /&gt;
However it is much more efficient to do everything with a single user account, see [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts|Increased Productivity in KDE4 with Scripts]]&lt;br /&gt;
for more details. &lt;br /&gt;
&lt;br /&gt;
You can still follow the instructions below, but don't put the environment variables in your &amp;lt;tt&amp;gt;.bashrc&amp;lt;/tt&amp;gt;, put them in a separate file that you source to switch to the KDE 4 environment.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Command Line ===&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
useradd -m kde-devel&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
or:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
useradd kde-devel&lt;br /&gt;
mkdir /home/kde-devel&lt;br /&gt;
passwd kde-devel&lt;br /&gt;
chown kde-devel:kde-devel /home/kde-devel 2&amp;gt;/dev/null || \&lt;br /&gt;
chown kde-devel:users /home/kde-devel&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Using KControl ===&lt;br /&gt;
&lt;br /&gt;
Instead of using the commands above, you can also use the User module in the KDE Control Center if you already have KDE3 installed.&lt;br /&gt;
&lt;br /&gt;
=== Setting up the environment ===&lt;br /&gt;
&lt;br /&gt;
Copy the {{path|~/.bashrc}} from your normal user account to the new kde-devel account. Next, copy and paste the contents of the [[Getting Started/Increased Productivity in KDE4 with Scripts/.bashrc|example .bashrc]] into {{path|~kde-devel/.bashrc}}. Be sure to comment out the line &amp;lt;tt&amp;gt;alias make=makeobj&amp;lt;/tt&amp;gt; if you do not have the &amp;lt;tt&amp;gt;[[Getting Started/Build/KDE4#Required Software|makeobj]]&amp;lt;/tt&amp;gt; command available. &lt;br /&gt;
&lt;br /&gt;
This will provide access to commands such as &amp;lt;tt&amp;gt;cmakekde&amp;lt;/tt&amp;gt; that are used in this tutorial as well as ensure that the proper paths are in place for Qt, KDE and CMake binaries.&lt;br /&gt;
&lt;br /&gt;
For more information, please read the [[Getting Started/Increased Productivity in KDE4 with Scripts]] tutorial.&lt;br /&gt;
&lt;br /&gt;
=== Switching to the New User ===&lt;br /&gt;
Switch to the user kde-devel: (don't forget the dash)&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
su - kde-devel&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The rest of this tutorial assumes you are running as the &amp;lt;tt&amp;gt;kde-devel&amp;lt;/tt&amp;gt; user.&lt;br /&gt;
&lt;br /&gt;
== The development user's shell ==&lt;br /&gt;
&lt;br /&gt;
On some systems a new user is configured by default to use {{path|/bin/sh}}. If this is not the case on your system, you can skip this section. Using {{path|/bin/sh}} can be very inconvenient to work with and you may want to change it to {{path|/bin/bash}} or another shell.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: As the kde-devel user ===&lt;br /&gt;
&lt;br /&gt;
If you don't have root privileges and your system supports the changing of your own shell with the &amp;lt;tt&amp;gt;chsh&amp;lt;/tt&amp;gt; application, then you could try to change your shell to {{path|/bin/bash}} by using:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
chsh -s /bin/bash kde-devel&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Option 2: As the root user ===&lt;br /&gt;
&lt;br /&gt;
If your system comes with the &amp;lt;tt&amp;gt;usermod&amp;lt;/tt&amp;gt; application you can run the following command as root: &amp;lt;tt&amp;gt;usermod -s /bin/bash&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Another option is to use the &amp;lt;tt&amp;gt;vipw&amp;lt;/tt&amp;gt; application as root to safely edit your {{path|/etc/passwd}}. Locate 'kde-devel' in the the file. Change '{{path|/bin/sh}}' at the end of the line to read '{{path|/bin/bash}}', save your changes and exit.&lt;br /&gt;
&lt;br /&gt;
The new shell will be started automatically when you log in as the kde-devel user again.&lt;br /&gt;
&lt;br /&gt;
== D-Bus ==&lt;br /&gt;
QtDBus and KDE are known to work with D-Bus versions 0.62, as well as 0.92 and upwards. Versions 0.60 and 0.61 may work too but are not tested. Versions 0.90 and 0.91 are known not to work. We recommend using post-1.0 release versions (at least 0.94), so consider upgrading if you haven't done so.&lt;br /&gt;
&lt;br /&gt;
You may skip this section if you have a recent D-Bus version or if you don't want to upgrade.&lt;br /&gt;
&lt;br /&gt;
Before running these steps in the recipe, make sure your X11 headers and libraries are available. The configure script run on line 5 should output:&lt;br /&gt;
 Building X11 code:        yes&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&lt;br /&gt;
{{tip|Make sure you did set up your environment correctly as described [[Getting_Started/Build/KDE4#Setting_up_the_environment|above]]. This is necessary for the &amp;lt;tt&amp;gt;cs&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;cb&amp;lt;/tt&amp;gt; functions to work.}}&lt;br /&gt;
&lt;br /&gt;
 cs # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 wget http://dbus.freedesktop.org/releases/dbus/dbus-1.0.2.tar.gz&lt;br /&gt;
 tar -xvzf dbus-1.0.2.tar.gz&lt;br /&gt;
 cd dbus-1.0.2/&lt;br /&gt;
 ./configure --prefix=$DBUSDIR --localstatedir=$KDEDIR/var&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 dbus-uuidgen --ensure&lt;br /&gt;
&lt;br /&gt;
=== What's Happening === &lt;br /&gt;
After changing into the source directory (line 1), D-Bus source code is downloaded from freedesktop.org (line 2) and unpacked (line 3). After going into the newly created D-Bus directory (line 4), the build is set up using the supplied {{path|configure}} script (line 5). After building (line 6) and installing (line 7) D-Bus, we use the &amp;lt;tt&amp;gt;dbus-uuidgen&amp;lt;/tt&amp;gt; tool to install a machine identification file that allows the bus to start automatically when the desktop session starts (line 8).&lt;br /&gt;
&lt;br /&gt;
Note that you need write access to {{path|/var}} for the last two steps. If your system does not have the sudo command, you can use the &amp;lt;tt&amp;gt;su&amp;lt;/tt&amp;gt; command instead, e.g. &amp;lt;tt&amp;gt;su -c &amp;quot;make install&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
If you get the error '''makeobj: command not found''' you are lacking the command &amp;lt;tt&amp;gt;[[Getting_Started/Build/KDE4#Required_Software|makeobj]]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== CMake ==&lt;br /&gt;
Skip this if you have [http://cmake.org/ CMake] &amp;gt;=2.4.5 installed. &lt;br /&gt;
You should be able to directly use the binary packages available on the [http://www.cmake.org/HTML/Download.html CMake site]. There are also distribution specific packages available.&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 wget http://www.cmake.org/files/v2.4/cmake-2.4.6.tar.gz&lt;br /&gt;
 tar zxf cmake-2.4.6.tar.gz&lt;br /&gt;
 mkdir cmake-build&lt;br /&gt;
 cd cmake-build&lt;br /&gt;
 ../cmake-2.4.6/bootstrap&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
First, we go back to the &amp;lt;tt&amp;gt;kde-devel&amp;lt;/tt&amp;gt; user's source directory (line 1), get the CMake sources (line 2) and unpack them (line 3). We create a directory to build CMake in (line 4) and go into it (line 5). We then run the CMake boostrap script to set up the CMake build (line 6), then make (line 7) and install it (line 8) using the root user.&lt;br /&gt;
&lt;br /&gt;
If your system does not have the &amp;lt;tt&amp;gt;sudo&amp;lt;/tt&amp;gt; command, you can instead do &amp;lt;tt&amp;gt;su -c &amp;quot;make install&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Qt ==&lt;br /&gt;
Next we need to get the Qt4 that is in KDE's source repository. KDE is guaranteed to build against any Qt 4.3. Qt 4.2 and earlier are not supported and will not work. That is still an unreleased version, so your distribution probably doesn't have packages for it. You should use the copy in the KDE Subversion servers.&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
 cd&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/qt-copy&lt;br /&gt;
 cd qt-copy&lt;br /&gt;
 ./apply_patches&lt;br /&gt;
 ./configure -qt-gif -no-exceptions -debug -fast \&lt;br /&gt;
  -prefix $QTDIR -qdbus -pch -nomake examples \&lt;br /&gt;
  -nomake demos&lt;br /&gt;
 make sub-src sub-tools&lt;br /&gt;
 # make install: only if QTDIR is not the current directory!&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
We switch back to the &amp;lt;tt&amp;gt;kde-devel&amp;lt;/tt&amp;gt; user's home directory (line 1) and download the source code using subversion (svn) from KDE's repository (line 2). After changing into the resulting {{path|qt-copy}} directory (line 3), we run a script that manages the patches that come with &amp;lt;tt&amp;gt;qt-copy&amp;lt;/tt&amp;gt; (line 4). &lt;br /&gt;
&lt;br /&gt;
Once the patches have been applied, we then set up the build using the &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt; script (line 5-7). The various command line options used are explained in the {{path|qt-copy/README.qt-copy}} file. Finally, we build the minimal requirements for KDE (line 8) and install (line 9-10) Qt. If you want all the example and demo applications, you can either build them individually or simply do a &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt; from the {{path|qt-copy}} directory. &lt;br /&gt;
&lt;br /&gt;
Note that the installation does not require root as it installs Qt locally into {{path|$QTDIR}}. Anyway, installation is only needed if {{path|$QTDIR}} differs from {{path|$HOME/qt-copy}}, which is not the case if you have exactly followed the instructions.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
If you get &amp;quot;error: X11/Xlib.h: No such file or directory&amp;quot;, install the devel package of &amp;lt;tt&amp;gt;xorg&amp;lt;/tt&amp;gt; (the actual name may vary between operating systems, for example it is &amp;lt;tt&amp;gt;xorg-dev&amp;lt;/tt&amp;gt; on Ubuntu based systems such as Kubuntu). &lt;br /&gt;
&lt;br /&gt;
If you get an error in the configure step about missing defines, check the value of &amp;lt;tt&amp;gt;$QMAKESPEC&amp;lt;/tt&amp;gt;.  Some distributions set this to point directly to the system-installed Qt.  If &amp;lt;tt&amp;gt;unset QMAKESPEC&amp;lt;/tt&amp;gt; solves the problem, you probably want to add it to the &amp;lt;tt&amp;gt;~/.bashrc&amp;lt;/tt&amp;gt; script.&lt;br /&gt;
&lt;br /&gt;
If you get an error &amp;quot;.pch/debug-shared/QtCore&amp;quot;, this is because Qt-4.3 enables precompiled headers if your gcc supports it, but for some reason it doesn't work for you. If you use distcc, configure qt with -no-pch. If you use icecream, update to the latest icecream from svn trunk.&lt;br /&gt;
&lt;br /&gt;
Try running any Qt program, like {{program|assistant}}. If it crashes in QSpanData::adjustSpanMethods, then your problem is the oxygen style. Try removing {{path|lib/kde4/plugins/styles/kstyle-oxygen.so}} and {{path|lib/kde4/plugins/styles/oxygen.so}} if they exist in the KDE install prefix.&lt;br /&gt;
&lt;br /&gt;
== Strigi ==&lt;br /&gt;
&lt;br /&gt;
{{warning|If you have jumped to this section without reading [[Getting_Started/Build/KDE4#Setting_up_the_environment|Setting Up The Environment]], '''the recipes provided will not work'''. &lt;br /&gt;
&lt;br /&gt;
The recipes are not in error; &amp;lt;tt&amp;gt;cs&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;cb&amp;lt;/tt&amp;gt; are not typos. Your environment '''needs''' to be set up correctly for these instructions to work for you.}}&lt;br /&gt;
&lt;br /&gt;
The code for getting file metadata now relies on Strigi. To install Strigi you need the libraries and headers for libz, libbz2, openssl (libcrypto or libssl), libclucene (=0.9.16; version 0.9.17 does '''not''' work), and either libxml2 or libexpat.&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/strigi&lt;br /&gt;
 cd strigi&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
We change to the base source directory (line 1). We download the sources for Strigi using subversion (line 2), go into the new {{path|~/src/strigi}} directory (line 3), and commence the build (line 4). This will leave us in the strigi build directory after the build is completed.&lt;br /&gt;
&lt;br /&gt;
==== TroubleShooting ====&lt;br /&gt;
If you get &lt;br /&gt;
 CMake Error: This project requires some variables to be set,&lt;br /&gt;
 and cmake can not find them.&lt;br /&gt;
 Please set the following variables:&lt;br /&gt;
 LIBXML2_INCLUDE_DIR (ADVANCED)&lt;br /&gt;
you should install the development package for libxml2.&lt;br /&gt;
&lt;br /&gt;
== Soprano ==&lt;br /&gt;
&lt;br /&gt;
{{warning|If you have jumped to this section without reading [[Getting_Started/Build/KDE4#Setting_up_the_environment|Setting Up The Environment]], '''the recipes provided will not work'''. &lt;br /&gt;
&lt;br /&gt;
The recipes are not in error; &amp;lt;tt&amp;gt;cs&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;cb&amp;lt;/tt&amp;gt; are not typos. Your environment '''needs''' to be set up correctly for these instructions to work for you.}}&lt;br /&gt;
&lt;br /&gt;
The code for getting file kmetadata relies on Soprano. To install Soprano you need the libraries and headers for librdf.&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/soprano&lt;br /&gt;
 cd soprano&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
We change to the base source directory (line 1). We download the sources for Soprano using subversion (line 2), go into the new {{path|~/src/soprano}} directory (line 3), and commence the build (line 4). This will leave us in the soprano build directory after the build is completed.&lt;br /&gt;
&lt;br /&gt;
==== TroubleShooting ====&lt;br /&gt;
If you get &lt;br /&gt;
 CMake Error: Could NOT find REDLAND&lt;br /&gt;
then you need librdf from the Redland.&lt;br /&gt;
If your distribution does not provide the librdf package, you can download the source there: [http://download.librdf.org/source/ http://download.librdf.org/source/] and build it.&lt;br /&gt;
&lt;br /&gt;
== kdelibs ==&lt;br /&gt;
&lt;br /&gt;
With Qt4 and Strigi built, we can now move on to building KDE's base libraries. If you use the aforementioned [[Getting Started/Increased Productivity in KDE4 with Scripts/.bashrc|.bashrc]] this is where those new functions come in handy. &lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cd $KDE_SRC&lt;br /&gt;
 mkdir KDE &amp;amp;&amp;amp; cd KDE&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs&lt;br /&gt;
 cd kdelibs&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
We change to the base source directory (line 1) then make and go into the KDE directory (line 2). We download the sources for kdelibs using subversion (line 3), go into the new {{path|~/src/KDE/kdelibs}} directory (line 4), and commence the build (line 5). This will leave us in the &amp;lt;tt&amp;gt;kdelibs&amp;lt;/tt&amp;gt; build directory after the build is completed.&lt;br /&gt;
&lt;br /&gt;
{{tip|There might be missing dependencies on your system! They are easily overlooked in the output of &amp;lt;tt&amp;gt;cmakekde&amp;lt;/tt&amp;gt;.&lt;br /&gt;
You might want to do a &amp;lt;tt&amp;gt;cmake ~/src/KDE/MODULE_NAME&amp;lt;/tt&amp;gt; prior to compiling any kde modules (like kdelibs, kdepimlibs etc.)}}&lt;br /&gt;
&lt;br /&gt;
=== Additional KDE-specific CMake modules ===&lt;br /&gt;
There are additional CMake modules in {{path|kdelibs/cmake/modules/}} that are necessary for building KDE4 applications. These will be installed for you when  kdelibs itself is installed.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
If you have problems compiling kdelibs, first make sure the software in the [[Getting_Started/Build/KDE4#Required_Software|Required Software]] section above is installed and works. Other possible hints include:&lt;br /&gt;
* If the &amp;lt;tt&amp;gt;cmakekde&amp;lt;/tt&amp;gt; command fails stating that CMake requires an out of source build directory, remove {{path|~/src/KDE/kdelibs/CMakeCache.txt}}, and try again.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;tt&amp;gt;cmakekde&amp;lt;/tt&amp;gt; still gives the same error then try this &lt;br /&gt;
 cd&lt;br /&gt;
 cmake -DCMAKE_INSTALL_PREFIX=$KDEDIR \&lt;br /&gt;
 -DCMAKE_BUILD_TYPE=debugfull \&lt;br /&gt;
 DKDE4_BUILD_TESTS=ON \&lt;br /&gt;
 ~/src/KDE/kdelibs&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
* If you received an error stating &amp;quot;Please create a separate build directory and run 'cmake path_to_kdelibs [options]' there.&amp;quot;, then you need to change to your build directory before running cmakekde. (e.g &amp;lt;tt&amp;gt;cs KDE/kdelibs &amp;amp;&amp;amp; cb &amp;amp;&amp;amp; cmakekde&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* If Qt wasn't found or the wrong version of Qt was found, make sure that the qmake from the Qt you need is the first qmake in the path.&lt;br /&gt;
* If the problems persist, try the CMake make-option &amp;lt;tt&amp;gt;--keep-going&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Here you need the libungif library, otherwise you will get an error message like &amp;quot;&amp;lt;tt&amp;gt;Could NOT find GIF&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
* Qt-4.3 upgrade: if you get a link error in kjsembed talking about QScriptEngine, edit CMakeCache.txt in kdelibs and remove the lines that talk about QT_QTUITOOLS_LIBRARY, then type make again (that static library has a new dependency, and the cmake code that adds it needs to run).&lt;br /&gt;
* if you get &amp;lt;code&amp;gt;CMake Error: KDE Requires Qt to be built with SSL support&lt;br /&gt;
&amp;lt;/code&amp;gt;, install openssl-devel, and re-compile QT.&lt;br /&gt;
&lt;br /&gt;
== kdepimlibs ==&lt;br /&gt;
After &amp;lt;tt&amp;gt;kdelibs&amp;lt;/tt&amp;gt;, but before ''kdebase'', you need to build and install ''kdepimlibs''.&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs KDE # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdepimlibs&lt;br /&gt;
 cd kdepimlibs&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
We go into the KDE source directory (line 1), download the source code for kdepimlibs using subversion (line 2) and then go into the new {{path|~/src/KDE/kdepimlibs}} directory (line 3). We then commence the build (line 4). This will leave us in the &amp;lt;tt&amp;gt;kdepimlibs&amp;lt;/tt&amp;gt; build directory after the build is completed.&lt;br /&gt;
&lt;br /&gt;
== kdebase ==&lt;br /&gt;
You may need kdebase for some kioslaves.&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs KDE # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase&lt;br /&gt;
 cd kdebase&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
If you have troubles compiling kdebase:&lt;br /&gt;
* Make sure you have the &amp;lt;tt&amp;gt;libxss headers&amp;lt;/tt&amp;gt; installed. (Usually you got undefined references on xscreensaver objects if you haven't those headers)&lt;br /&gt;
* &amp;lt;tt&amp;gt;which meinproc&amp;lt;/tt&amp;gt; has to deliver {{path|/home/kde-devel/kde/bin/meinproc}}&lt;br /&gt;
* if cmakekde can not find the path of kdepimlibs, edit the file {{path|$KDE_BUILD/kdebase/CMakeCache.txt}} and manually set &amp;lt;tt&amp;gt;KDEPIMLIBS_INCLUDE_DIR:PATH=$KDE_BUILD/kdepimlibs&amp;lt;/tt&amp;gt;&lt;br /&gt;
* if you get an error saying &amp;quot;Please set the following variables: X11_XTest_LIB (ADVANCED)&amp;quot;, install the devel package of &amp;lt;tt&amp;gt;Xtst&amp;lt;/tt&amp;gt;. On some systems, this is packaged separately from &amp;lt;tt&amp;gt;xext&amp;lt;/tt&amp;gt; and called &amp;lt;tt&amp;gt;x11proto-xext-dev&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;libxtst-dev&amp;lt;/tt&amp;gt;. You may also need to remove the CMakeCache.txt file in the build dir after installing the package.&lt;br /&gt;
* the same for &amp;quot;X11_Xinerama_LIB (ADVANCED)&amp;quot; where you will need the devel package for &amp;lt;tt&amp;gt;xinerama&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* if you get the error &amp;quot;Please set the following variables: FONTCONFIG_INCLUDE_DIR, FONTCONFIG_LIBRARIES (ADVANCED)&amp;quot;, then you need to install libfontconfig&lt;br /&gt;
* if you get the error &amp;quot;CMake Error: This project requires some variables to be set, and cmake can not find them. Please set the following variables: KMETADATA_LIBRARIES&amp;quot;, you need to install soprano from kdesupport and to rebuild kdelibs&lt;br /&gt;
&lt;br /&gt;
== Generating local API documentation ==&lt;br /&gt;
Although the API documentation for KDE is available online at [http://api.kde.org api.kde.org], it is sometimes useful to have it on your own disk, for example when you want to use [[Getting_Started/Set_up_KDE_4_for_development#KDevelop|KDevelop]] for browsing the documentation or when you are not able to be online all the time.&lt;br /&gt;
&lt;br /&gt;
Be aware that generating the API documentation can take several hours and takes almost half a gigabyte of diskspace.&lt;br /&gt;
The generation is handled by a script in {{path|kdelibs/doc/api}}, you need &amp;lt;tt&amp;gt;doxygen&amp;lt;/tt&amp;gt; to be able to run it. &lt;br /&gt;
&lt;br /&gt;
To build the API documentation for kdelibs, type the following:&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs KDE # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 mkdir apidox&lt;br /&gt;
 cd apidox&lt;br /&gt;
 ../kdelibs/doc/api/doxygen.sh ../kdelibs/&lt;br /&gt;
&lt;br /&gt;
== Success! ==&lt;br /&gt;
&lt;br /&gt;
You are now ready to start building other svn modules in the same fashion as you built kdebase, running and testing KDE4 or writing your own patches and applications.&lt;br /&gt;
&lt;br /&gt;
See the [[Getting Started/Set up KDE 4 for development|Set up KDE 4 for development]] tutorial for how to start KDE 4 applications and how to use KDevelop to work on them.&lt;br /&gt;
&lt;br /&gt;
[[Category:Build KDE]]&lt;br /&gt;
[[Category:KDE4]]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Getting_Started/Build/KDE4</id>
		<title>Getting Started/Build/KDE4</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Getting_Started/Build/KDE4"/>
				<updated>2007-04-10T20:02:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: Needed more attention, overlooked this myself before&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n_Getting_Started_Build_KDE4}}&lt;br /&gt;
&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=Getting Started|&lt;br /&gt;
&lt;br /&gt;
name=Building KDE4 From Source|&lt;br /&gt;
&lt;br /&gt;
pre=[[../../Sources/Anonymous_SVN|Anonymous SVN Quickstart Guide]]|&lt;br /&gt;
&lt;br /&gt;
next=[[../../Set_up_KDE_4_for_development|Starting a KDE4 Environment and Applications]]|&lt;br /&gt;
&lt;br /&gt;
reading=[http://kdesvn-build.kde.org/ kdesvn-build: The KDE From Subversion Build Tool]&amp;lt;br&amp;gt;[[../../Increased_Productivity_in_KDE4_with_Scripts|Increased Productivity in KDE4 with Scripts]]&amp;lt;br&amp;gt;[[Development/Tutorials/CMake |Introduction to CMake]]&amp;lt;br&amp;gt;[[../KDE4/FreeBSD|FreeBSD notes]]&amp;lt;br&amp;gt;[[../KDE4/Mac OS X|Instructions for Mac OS X]]|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
&lt;br /&gt;
This tutorial shows one way to get KDE from trunk running on Linux/BSD systems. Throughout the tutorial the bash shell is used. If you are interested in building KDE on other systems such as Solaris, MacOS or Microsoft Windows, please visit the [[../|Build]] page and see the links at the bottom for the respective operating systems.&lt;br /&gt;
&lt;br /&gt;
{{warning|Expect a higher risk of build failure '''on Mondays''' when critical changes are implemented. [http://developer.kde.org/~dirk/dashboard/ Dashboard] reports unexpected breakages. You are encouraged to fix failing modules.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Required Software ==&lt;br /&gt;
&lt;br /&gt;
The following must be installed first before you can successfully complete this tutorial:&lt;br /&gt;
* gcc and g++ from the gcc project, preferably version 4.1 or higher&lt;br /&gt;
* svn, the subversion revision control client&lt;br /&gt;
* pkg-config&lt;br /&gt;
* development libraries and headers for X11 and OpenGL (mesa-common-dev and libglu1-mesa-dev)&lt;br /&gt;
* development libraries and headers for libjpeg, libpng, libungif, [http://clucene.sourceforge.net/index.php/Downloads libclucene], libxml2 and libxslt&lt;br /&gt;
* the makeobj script. You can install it as part of a kdesdk-scripts (debian) or similar package, or just download it itself from [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/makeobj WebSVN]&lt;br /&gt;
* the [http://freedesktop.org/wiki/Software/shared-mime-info shared-mime-info package], which is the freedesktop MIME standard KDE is using now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may also want to have the following installed:&lt;br /&gt;
* bash&lt;br /&gt;
&lt;br /&gt;
== Create a user account for KDE4 development ==&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
Some people like to have a separate user account for KDE 4 (for instance an old bug deleted files by mistake), and the instructions below were written with that approach.&lt;br /&gt;
&lt;br /&gt;
However it is much more efficient to do everything with a single user account, see [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts|Increased Productivity in KDE4 with Scripts]]&lt;br /&gt;
for more details. &lt;br /&gt;
&lt;br /&gt;
You can still follow the instructions below, but don't put the environment variables in your &amp;lt;tt&amp;gt;.bashrc&amp;lt;/tt&amp;gt;, put them in a separate file that you source to switch to the KDE 4 environment.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Command Line ===&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
useradd -m kde-devel&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
or:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
useradd kde-devel&lt;br /&gt;
mkdir /home/kde-devel&lt;br /&gt;
passwd kde-devel&lt;br /&gt;
chown kde-devel:kde-devel /home/kde-devel 2&amp;gt;/dev/null || \&lt;br /&gt;
chown kde-devel:users /home/kde-devel&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Using KControl ===&lt;br /&gt;
&lt;br /&gt;
Instead of using the commands above, you can also use the User module in the KDE Control Center if you already have KDE3 installed.&lt;br /&gt;
&lt;br /&gt;
=== Setting up the environment ===&lt;br /&gt;
&lt;br /&gt;
Copy the {{path|~/.bashrc}} from your normal user account to the new kde-devel account. Next, copy and paste the contents of the [[Getting Started/Increased Productivity in KDE4 with Scripts/.bashrc|example .bashrc]] into {{path|~kde-devel/.bashrc}}. Be sure to comment out the line &amp;lt;tt&amp;gt;alias make=makeobj&amp;lt;/tt&amp;gt; if you do not have the &amp;lt;tt&amp;gt;makeobj&amp;lt;/tt&amp;gt; command available, this command comes with the KDE SDK scripts.&lt;br /&gt;
&lt;br /&gt;
This will provide access to commands such as &amp;lt;tt&amp;gt;cmakekde&amp;lt;/tt&amp;gt; that are used in this tutorial as well as ensure that the proper paths are in place for Qt, KDE and CMake binaries.&lt;br /&gt;
&lt;br /&gt;
For more information, please read the [[Getting Started/Increased Productivity in KDE4 with Scripts]] tutorial.&lt;br /&gt;
&lt;br /&gt;
=== Switching to the New User ===&lt;br /&gt;
Switch to the user kde-devel: (don't forget the dash)&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
su - kde-devel&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The rest of this tutorial assumes you are running as the &amp;lt;tt&amp;gt;kde-devel&amp;lt;/tt&amp;gt; user.&lt;br /&gt;
&lt;br /&gt;
== The development user's shell ==&lt;br /&gt;
&lt;br /&gt;
On some systems a new user is configured by default to use {{path|/bin/sh}}. If this is not the case on your system, you can skip this section. Using {{path|/bin/sh}} can be very inconvenient to work with and you may want to change it to {{path|/bin/bash}} or another shell.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: As the kde-devel user ===&lt;br /&gt;
&lt;br /&gt;
If you don't have root privileges and your system supports the changing of your own shell with the &amp;lt;tt&amp;gt;chsh&amp;lt;/tt&amp;gt; application, then you could try to change your shell to {{path|/bin/bash}} by using:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
chsh -s /bin/bash kde-devel&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Option 2: As the root user ===&lt;br /&gt;
&lt;br /&gt;
If your system comes with the &amp;lt;tt&amp;gt;usermod&amp;lt;/tt&amp;gt; application you can run the following command as root: &amp;lt;tt&amp;gt;usermod -s /bin/bash&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Another option is to use the &amp;lt;tt&amp;gt;vipw&amp;lt;/tt&amp;gt; application as root to safely edit your {{path|/etc/passwd}}. Locate 'kde-devel' in the the file. Change '{{path|/bin/sh}}' at the end of the line to read '{{path|/bin/bash}}', save your changes and exit.&lt;br /&gt;
&lt;br /&gt;
The new shell will be started automatically when you log in as the kde-devel user again.&lt;br /&gt;
&lt;br /&gt;
== D-Bus ==&lt;br /&gt;
QtDBus and KDE are known to work with D-Bus versions 0.62, as well as 0.92 and upwards. Versions 0.60 and 0.61 may work too but are not tested. Versions 0.90 and 0.91 are known not to work. We recommend using post-1.0 release versions (at least 0.94), so consider upgrading if you haven't done so.&lt;br /&gt;
&lt;br /&gt;
You may skip this section if you have a recent D-Bus version or if you don't want to upgrade.&lt;br /&gt;
&lt;br /&gt;
Before running these steps in the recipe, make sure your X11 headers and libraries are available. The configure script run on line 5 should output:&lt;br /&gt;
 Building X11 code:        yes&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&lt;br /&gt;
{{tip|Make sure you did set up your environment correctly as described [[Getting_Started/Build/KDE4#Setting_up_the_environment|above]]. This is necessary for the &amp;lt;tt&amp;gt;cs&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;cb&amp;lt;/tt&amp;gt; functions to work.}}&lt;br /&gt;
&lt;br /&gt;
 cs # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 wget http://dbus.freedesktop.org/releases/dbus/dbus-1.0.2.tar.gz&lt;br /&gt;
 tar -xvzf dbus-1.0.2.tar.gz&lt;br /&gt;
 cd dbus-1.0.2/&lt;br /&gt;
 ./configure --prefix=$DBUSDIR --localstatedir=$KDEDIR/var&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 dbus-uuidgen --ensure&lt;br /&gt;
&lt;br /&gt;
=== What's Happening === &lt;br /&gt;
After changing into the source directory (line 1), D-Bus source code is downloaded from freedesktop.org (line 2) and unpacked (line 3). After going into the newly created D-Bus directory (line 4), the build is set up using the supplied {{path|configure}} script (line 5). After building (line 6) and installing (line 7) D-Bus, we use the &amp;lt;tt&amp;gt;dbus-uuidgen&amp;lt;/tt&amp;gt; tool to install a machine identification file that allows the bus to start automatically when the desktop session starts (line 8).&lt;br /&gt;
&lt;br /&gt;
Note that you need write access to {{path|/var}} for the last two steps. If your system does not have the sudo command, you can use the &amp;lt;tt&amp;gt;su&amp;lt;/tt&amp;gt; command instead, e.g. &amp;lt;tt&amp;gt;su -c &amp;quot;make install&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== CMake ==&lt;br /&gt;
Skip this if you have [http://cmake.org/ CMake] &amp;gt;=2.4.5 installed. &lt;br /&gt;
You should be able to directly use the binary packages available on the [http://www.cmake.org/HTML/Download.html CMake site]. There are also distribution specific packages available.&lt;br /&gt;
CMake binary packages for openSUSE are available from [http://software.opensuse.org/download/devel:/tools:/building/ openSUSE build service].&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 wget http://www.cmake.org/files/v2.4/cmake-2.4.6.tar.gz&lt;br /&gt;
 tar zxf cmake-2.4.6.tar.gz&lt;br /&gt;
 mkdir cmake-build&lt;br /&gt;
 cd cmake-build&lt;br /&gt;
 ../cmake-2.4.6/bootstrap&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
First, we go back to the &amp;lt;tt&amp;gt;kde-devel&amp;lt;/tt&amp;gt; user's source directory (line 1), get the CMake sources (line 2) and unpack them (line 3). We create a directory to build CMake in (line 4) and go into it (line 5). We then run the CMake boostrap script to set up the CMake build (line 6), then make (line 7) and install it (line 8) using the root user.&lt;br /&gt;
&lt;br /&gt;
If your system does not have the &amp;lt;tt&amp;gt;sudo&amp;lt;/tt&amp;gt; command, you can instead do &amp;lt;tt&amp;gt;su -c &amp;quot;make install&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Qt ==&lt;br /&gt;
Next we need to get the Qt4 that is in KDE's source repository. KDE is guaranteed to build against any Qt 4.3. Qt 4.2 and earlier are not supported and will not work. That is still an unreleased version, so your distribution probably doesn't have packages for it. You should use the copy in the KDE Subversion servers.&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
 cd&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/qt-copy&lt;br /&gt;
 cd qt-copy&lt;br /&gt;
 ./apply_patches&lt;br /&gt;
 ./configure -qt-gif -no-exceptions -debug -fast \&lt;br /&gt;
  -prefix $QTDIR -qdbus -pch -nomake examples \&lt;br /&gt;
  -nomake demos&lt;br /&gt;
 make sub-src sub-tools&lt;br /&gt;
 # make install: only if QTDIR is not the current directory!&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
We switch back to the &amp;lt;tt&amp;gt;kde-devel&amp;lt;/tt&amp;gt; user's home directory (line 1) and download the source code using subversion (svn) from KDE's repository (line 2). After changing into the resulting {{path|qt-copy}} directory (line 3), we run a script that manages the patches that come with &amp;lt;tt&amp;gt;qt-copy&amp;lt;/tt&amp;gt; (line 4). &lt;br /&gt;
&lt;br /&gt;
Once the patches have been applied, we then set up the build using the &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt; script (line 5-7). The various command line options used are explained in the {{path|qt-copy/README.qt-copy}} file. Finally, we build the minimal requirements for KDE (line 8) and install (line 9-10) Qt. If you want all the example and demo applications, you can either build them individually or simply do a &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt; from the {{path|qt-copy}} directory. &lt;br /&gt;
&lt;br /&gt;
Note that the installation does not require root as it installs Qt locally into {{path|$QTDIR}}. Anyway, installation is only needed if {{path|$QTDIR}} differs from {{path|$HOME/qt-copy}}, which is not the case if you have exactly followed the instructions.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
If you get &amp;quot;error: X11/Xlib.h: No such file or directory&amp;quot;, install the devel package of &amp;lt;tt&amp;gt;xorg&amp;lt;/tt&amp;gt; (the actual name may vary between operating systems, for example it is &amp;lt;tt&amp;gt;xorg-dev&amp;lt;/tt&amp;gt; on Ubuntu based systems such as Kubuntu).&lt;br /&gt;
&lt;br /&gt;
If you get an error in the configure step about missing defines, check the value of &amp;lt;tt&amp;gt;$QMAKESPEC&amp;lt;/tt&amp;gt;.  Some distributions set this to point directly to the system-installed Qt.  If &amp;lt;tt&amp;gt;unset QMAKESPEC&amp;lt;/tt&amp;gt; solves the problem, you probably want to add it to the &amp;lt;tt&amp;gt;~/.bashrc&amp;lt;/tt&amp;gt; script.&lt;br /&gt;
&lt;br /&gt;
If you get an error &amp;quot;.pch/debug-shared/QtCore&amp;quot;, this is because Qt-4.3 enables precompiled headers if your gcc supports it, but for some reason it doesn't work for you. If you use distcc, configure qt with -no-pch. If you use icecream, update to the latest icecream from svn trunk.&lt;br /&gt;
&lt;br /&gt;
Try running any Qt program, like {{program|assistant}}. If it crashes in QSpanData::adjustSpanMethods, then your problem is the oxygen style. Try removing {{path|lib/kde4/plugins/styles/kstyle-oxygen.so}} and {{path|lib/kde4/plugins/styles/oxygen.so}} if they exist in the KDE install prefix.&lt;br /&gt;
&lt;br /&gt;
== Strigi ==&lt;br /&gt;
&lt;br /&gt;
{{warning|If you have jumped to this section without reading [[Getting_Started/Build/KDE4#Setting_up_the_environment|Setting Up The Environment]], '''the recipes provided will not work'''. &lt;br /&gt;
&lt;br /&gt;
The recipes are not in error; &amp;lt;tt&amp;gt;cs&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;cb&amp;lt;/tt&amp;gt; are not typos. Your environment '''needs''' to be set up correctly for these instructions to work for you.}}&lt;br /&gt;
&lt;br /&gt;
The code for getting file metadata now relies on Strigi. To install Strigi you need the libraries and headers for libz, libbz2, openssl (libcrypto or libssl), libclucene (&amp;gt;=0.9.16), and either libxml2 or libexpat.&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/strigi&lt;br /&gt;
 cd strigi&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
We change to the base source directory (line 1). We download the sources for Strigi using subversion (line 2), go into the new {{path|~/src/strigi}} directory (line 3), and commence the build (line 4). This will leave us in the strigi build directory after the build is completed.&lt;br /&gt;
&lt;br /&gt;
== kdelibs ==&lt;br /&gt;
&lt;br /&gt;
With Qt4 and Strigi built, we can now move on to building KDE's base libraries. If you use the aforementioned [[Getting Started/Increased Productivity in KDE4 with Scripts/.bashrc|.bashrc]] this is where those new functions come in handy. &lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cd $KDE_SRC&lt;br /&gt;
 mkdir KDE &amp;amp;&amp;amp; cd KDE&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs&lt;br /&gt;
 cd kdelibs&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
We change to the base source directory (line 1) then make and go into the KDE directory (line 2). We download the sources for kdelibs using subversion (line 3), go into the new {{path|~/src/KDE/kdelibs}} directory (line 4), and commence the build (line 5). This will leave us in the &amp;lt;tt&amp;gt;kdelibs&amp;lt;/tt&amp;gt; build directory after the build is completed.&lt;br /&gt;
&lt;br /&gt;
{{tip|There might be missing dependencies on your system! They are easily overlooked in the output of &amp;lt;tt&amp;gt;cmakekde&amp;lt;/tt&amp;gt;.&lt;br /&gt;
You might want to do a &amp;lt;tt&amp;gt;cmake ~/src/KDE/MODULE_NAME&amp;lt;/tt&amp;gt; prior to compiling any kde modules (like kdelibs, kdepimlibs etc.)}}&lt;br /&gt;
&lt;br /&gt;
=== Additional KDE-specific CMake modules ===&lt;br /&gt;
There are additional CMake modules in {{path|kdelibs/cmake/modules/}} that are necessary for building KDE4 applications. These will be installed for you when  kdelibs itself is installed.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
If you have problems compiling kdelibs, first make sure the software in the [[Getting_Started/Build/KDE4#Required_Software|Required Software]] section above is installed and works. Other possible hints include:&lt;br /&gt;
* If the &amp;lt;tt&amp;gt;cmakekde&amp;lt;/tt&amp;gt; command fails stating that CMake requires an out of source build directory, remove {{path|~/src/KDE/kdelibs/CMakeCache.txt}}, and try again.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;tt&amp;gt;cmakekde&amp;lt;/tt&amp;gt; still gives the same error then try this &lt;br /&gt;
 cd&lt;br /&gt;
 cmake -DCMAKE_INSTALL_PREFIX=$KDEDIR \&lt;br /&gt;
 -DCMAKE_BUILD_TYPE=debugfull \&lt;br /&gt;
 DKDE4_BUILD_TESTS=ON \&lt;br /&gt;
 ~/src/KDE/kdelibs&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
* If you received an error stating &amp;quot;Please create a separate build directory and run 'cmake path_to_kdelibs [options]' there.&amp;quot;, then you need to change to your build directory before running cmakekde. (e.g &amp;lt;tt&amp;gt;cs KDE/kdelibs &amp;amp;&amp;amp; cb &amp;amp;&amp;amp; cmakekde&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* If Qt wasn't found or the wrong version of Qt was found, make sure that the qmake from the Qt you need is the first qmake in the path.&lt;br /&gt;
* If the problems persist, try the CMake make-option &amp;lt;tt&amp;gt;--keep-going&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Here you need the libungif library, otherwise you will get an error message like &amp;quot;&amp;lt;tt&amp;gt;Could NOT find GIF&amp;lt;/tt&amp;gt;&amp;quot;.&lt;br /&gt;
* Qt-4.3 upgrade: if you get a link error in kjsembed talking about QScriptEngine, edit CMakeCache.txt in kdelibs and remove the lines that talk about QT_QTUITOOLS_LIBRARY, then type make again (that static library has a new dependency, and the cmake code that adds it needs to run).&lt;br /&gt;
&lt;br /&gt;
== kdepimlibs ==&lt;br /&gt;
After &amp;lt;tt&amp;gt;kdelibs&amp;lt;/tt&amp;gt;, but before ''kdebase'', you need to build and install ''kdepimlibs''.&lt;br /&gt;
&lt;br /&gt;
=== The Recipe ===&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs KDE # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdepimlibs&lt;br /&gt;
 cd kdepimlibs&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
=== What's Happening ===&lt;br /&gt;
We go into the KDE source directory (line 1), download the source code for kdepimlibs using subversion (line 2) and then go into the new {{path|~/src/KDE/kdepimlibs}} directory (line 3). We then commence the build (line 4). This will leave us in the &amp;lt;tt&amp;gt;kdepimlibs&amp;lt;/tt&amp;gt; build directory after the build is completed.&lt;br /&gt;
&lt;br /&gt;
== kdebase ==&lt;br /&gt;
You may need kdebase for some kioslaves.&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs KDE # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase&lt;br /&gt;
 cd kdebase&lt;br /&gt;
 cmakekde&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
If you have troubles compiling kdebase:&lt;br /&gt;
* Make sure you have the &amp;lt;tt&amp;gt;libxss headers&amp;lt;/tt&amp;gt; installed. (Usually you got undefined references on xscreensaver objects if you haven't those headers)&lt;br /&gt;
* &amp;lt;tt&amp;gt;which meinproc&amp;lt;/tt&amp;gt; has to deliver {{path|/home/kde-devel/kde/bin/meinproc}}&lt;br /&gt;
* if cmakekde can not find the path of kdepimlibs, edit the file {{path|$KDE_BUILD/kdebase/CMakeCache.txt}} and manually set &amp;lt;tt&amp;gt;KDEPIMLIBS_INCLUDE_DIR:PATH=$KDE_BUILD/kdepimlibs&amp;lt;/tt&amp;gt;&lt;br /&gt;
* if you get an error saying &amp;quot;Please set the following variables: X11_XTest_LIB (ADVANCED)&amp;quot;, install the devel package of &amp;lt;tt&amp;gt;Xtst&amp;lt;/tt&amp;gt;. On some systems, this is packaged separately from &amp;lt;tt&amp;gt;xext&amp;lt;/tt&amp;gt; and called &amp;lt;tt&amp;gt;x11proto-xext-dev&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;libxtst-dev&amp;lt;/tt&amp;gt;. You may also need to remove the CMakeCache.txt file in the build dir after installing the package.&lt;br /&gt;
* the same for &amp;quot;X11_Xinerama_LIB (ADVANCED)&amp;quot; where you will need the devel package for &amp;lt;tt&amp;gt;xinerama&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* if you get the error &amp;quot;Please set the following variables: FONTCONFIG_INCLUDE_DIR, FONTCONFIG_LIBRARIES (ADVANCED)&amp;quot;, then you need to install libfontconfig&lt;br /&gt;
&lt;br /&gt;
== Generating local API documentation ==&lt;br /&gt;
Although the API documentation for KDE is available online at [http://api.kde.org api.kde.org], it is sometimes useful to have it on your own disk, for example when you want to use [[Getting_Started/Set_up_KDE_4_for_development#KDevelop|KDevelop]] for browsing the documentation or when you are not able to be online all the time.&lt;br /&gt;
&lt;br /&gt;
Be aware that generating the API documentation can take several hours and takes almost half a gigabyte of diskspace.&lt;br /&gt;
The generation is handled by a script in {{path|kdelibs/doc/api}}, you need &amp;lt;tt&amp;gt;doxygen&amp;lt;/tt&amp;gt; to be able to run it. &lt;br /&gt;
&lt;br /&gt;
To build the API documentation for kdelibs, type the following:&lt;br /&gt;
&amp;lt;!--'cs' and 'cb' are NOT typos!--&amp;gt;&lt;br /&gt;
 cs KDE # [[Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc|cs is not a typo]]&lt;br /&gt;
 mkdir apidox&lt;br /&gt;
 cd apidox&lt;br /&gt;
 ../kdelibs/doc/api/doxygen.sh ../kdelibs/&lt;br /&gt;
&lt;br /&gt;
== Success! ==&lt;br /&gt;
&lt;br /&gt;
You are now ready to start building other svn modules in the same fashion as you built kdebase, running and testing KDE4 or writing your own patches and applications.&lt;br /&gt;
&lt;br /&gt;
See the [[Getting Started/Set up KDE 4 for development#Nested_KDE_4_session|Starting a KDE4 Environment and Applications]] tutorial for how to start working on your new KDE4 installation.&lt;br /&gt;
&lt;br /&gt;
[[Category:Build KDE]]&lt;br /&gt;
[[Category:KDE4]]&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	</feed>