<?xml version="1.0" encoding="ISO-8859-1"?>
<kc>

<title>KDE Traffic</title>
<author contact="mailto:henrique.pinto@kdemail.net">Henrique Pinto</author>
<issue num="75" date="27 Feb 2004 00:00:00 -0800" />

<headquote>
<p>
If you like KDE Traffic, please consider making a donation to the KDE Project. Visit <a href="http://www.kde.org/support/">http://www.kde.org/support/</a> for details.
</p>
</headquote>


<intro>

<p>
Hi!		
</p>

<p>
This is KDE Traffic, issue 75. You have probably noticed KDE Traffic isn't being issued regularly. If you're interested as to why it is happening, I'll explain at the end of this issue.
</p>

<p>
Since KDE Traffic #74, a lot happened in the KDE community. KDE 3.2 was released (as you probably already knew), KDevelop 3.0.1 was released too, the HEAD branch was reopened for non-bugfixes commits...
</p>
	
</intro>

<section
	title="Image Viewers [kde-core-devel]"
	subject="changing priorities"
	archive="http://lists.kde.org/?l=kde-core-devel&amp;m=107536944301013&amp;w=2"
	posts="10"
	startdate="29 Jan 2004 07:45:00 -0800"
	enddate="29 Jan 2004 22:16:00 -0800"
>
<topic>Development Plans</topic>
<mention>Guillaume Laurent</mention>

<p>
Matthias Kretz announced:
</p>

<quote who="Matthias Kretz">

<p>
Hi,
</p>

<p>
since quite some time I've been a lousy KView maintainer. I know of a lot of
problems and sometimes even how to fix them. What I'm missing is time and
motivation to work on it. I'll be available to answer questions if anybody 
wants to work on it. If you think KView is outdated (enough image viewers out 
there) we should take a look at replacing the KPart functionality KView is 
providing. Also I started to work on a KImageViewer interface that I never 
finished that would also be nice to have...
</p>

<p>
For the time after 3.2 I'd like to concentrate on Multimedia for KDE 4. That's 
the subject I'm really interested in and I believe we have a lot of work to 
do to get it right for KDE 4. If there are other people interested let me 
know, we should start discussing it and producing code as soon as possible.
</p>

</quote>

<p>
Simon Perreault replied:
</p>

<quote who="Simon Perreault">

<p>
I've been working for some time on replacing KView's canvas part with 
something that would be
</p>

<ol>
<li>Faster</li>
<li>More accurate</li>
<li>Faster</li>
<li>Well designed</li>
</ol>

<p>
I have already done that. However, I found that all of KView is in fact not 
very well designed. It tries do to too much, being a library, abstract API, 
kpart and plugin-based program at the same time.
</p>

<p>
I have therefore started KCDSee, with the aim of it becoming the main 
light-weight KDE image viewer. It is already much faster than anything out 
there (be it kview, kuickshow, gwenview, or even *gasp* the gimp). It uses 
KImageIO only, which makes it integrate easily. It is a kpart, so it can be 
used by konqueror to show images. It is still not full featured though. The 
viewer part is almost done, but the program needs some bells and whistles.
</p>

<p>
What I propose: I would like to become KView's new maintainer, as I am now 
quite accustomed to the code. I don't propose that I actively work on it, 
that's best left to other contributors. But I know I can maintain KView well. 
At the same time, I'll continue work on KCDSee (you have an idea for a better 
name?) so that it becomes good enough to replace KView. What do you think?
</p>
</quote>

<p>
Guillaume Laurent suggested Gwenview as a replacement, but Simon Perreault didn't like the idea much:
</p>

<quote who="Simon Perreault">
<p>
A replacement to what? KView? Why not Kuickshow?
</p>

<p>
KView is not <strong>the</strong> KDE image viewer. It is not even the kview kpart that is used to view images in konqueror, it is the "embedded image viewer", or something like that, which has zero features, and which I suspect of using KHTML for displaying images.
</p>

<p>
Adding Gwenview is cool, but I don't think it should <strong>replace</strong> anything.
</p>

<p>
I agree that there should be only one image viewer in the base kdegraphics package, and all others should be in kdeextragear. And please, before making that decision, wait until KCDSee is done. 
</p>

</quote>

<p>
No consensus was achieved.
</p>

</section>

<section
	title="Composing HTML messages in KMail [kmail-devel]"
	subject="[PATCH] composing html messages"
	archive="http://lists.kde.org/?l=kmail-devel&amp;m=107623900518313&amp;w=2"
	posts="20"
	startdate="08 Feb 2004 08:22:00 -0800"
	enddate="20 Feb 2004 20:21:00 -0800"
>
<topic>KMail</topic>
<mention>Cornelius Schumacher</mention>
<mention>Don Sanders</mention>

<p>
Being able to compose HTML messages in KMail has been the most wanted feature for ages. Edwin Schepers announced a patch introducing that feature:
</p>

<quote who="Edwin Schepers">
<p>
Hi,<br/>
Finally it looks I have something workable.<br/>
It's not final: indentation, deleting some kDebug's and naming has to be 
changed.<br/>
Could you (someone) review ?<br/>
If this is the way to go, and when it looks quite stable, can I commit (after 
the changes to make it final)?
</p>

<p>
This feature also requires a small patch in kdelibs/kdeui/ksyntaxhighlighter. 
Would that be a problem for kdepim-3.3 ?
</p>
</quote>

<p>
Cornelius Schumacher pointed out that KDEPIM 3.3 must work with kdelibs from KDE 3.2, and as such the KSyntaxHighlighter changes were not possible. Edwin proposed another patch, without the need to modify kdelibs. Don Sanders asked for some clean ups before the patch could go into CVS, and Edwin proposed a new patch with those clean ups made:
</p>

<quote who="Edwin Schepers">
<p>
This is a new patch.
<ul>
<li>#define DEBUG deleted</li>
<li>messagebox when trying to sign/encrypt HTML messages</li>
<li>code cleanup</li>
<li>html toolbar off by default</li>
</ul>
</p>

<p>
Issues to be solved :
<ul>
<li>line spacing when opening and closing from Drafts</li>
<li>signing/encryption of HTML messages</li>
<li>opening HTML messages from Drafts does not always show a correct message 
(it's including the HTML code). This has to do with the fact that the 
bodyParts are not always the same. It seems that it differs depending of 
whether another message is clicked before.</li>
</ul>
</p>

<p>
I hope these issues won't stop my patch going into cvs.
</p>
</quote>

<p>
There were some concerns regarding signing/encryption support. The current version of the patch does not support them at all, it seems. It was pointed out that it might break support also for non-HTML messages, but Edwin clarified: </p>

<quote who="Edwin Schepers">
<p>
the patch does not break signing for non-HTML mails. Signing is not yet 
supported for HTML mails.
When trying to sign an HTML mail, the user will be asked what he wants to 
do :
<ol>
<li>sign it and remove the formatting or</li>
<li>don't sign and keep the formatting.</li>
</ol>
</p>

<p>
If signing is default on, the user will be asked a similar question when he/
she wants to use formatting.
</p>

<p>
This will be my first patch, so I don't know when the time is ripe to commit. 
I am waiting for a go from someone...
</p>
</quote>

<p>
Elsewhere, Ingo Klöcker stated that the patch could go in as soon as signing HTML messages with OpenPGP/MIME and S/MIME works, but that would depend on a redesign of some of KMail's internals.
</p>

</section>

<section
	title="Search Bar for Konqueror [kfm-devel]"
	subject="Search Bar for Konqueror"
	archive="http://lists.kde.org/?l=kfm-devel&amp;m=107627758009346&amp;w=2"
	posts="6"
	startdate="08 Feb 2004 18:54:00 -0800"
	enddate="09 Feb 2004 15:50:00 -0800"
>
<topic>Konqueror</topic>

<p>
Arend van Beelen jr. announced:
</p>

<quote who="Arend van Beelen jr.">
<p>
I created a Search Bar plugin for Konqueror. If installed, this plugin will 
effectively create a second combo box next to the location bar. Much like the 
Google Bar as seen in Mozilla Firebird. The actual search is done using the 
default search engine as set up under the Web Shortcuts section in the 
Konqueror configuration. Also, it will display a small icon to show the 
search engine it uses.
If no-one has serious objections to this plugin, I will add it to CVS.
</p>
</quote>

<p>
Luís Pedro Coelho remembered that it is possible to type searches in the location bar, but that feature was hidden. He was also concerned that adding another combobox would have an impact on the screen space. Mikolaj Machowski pointed out that if the search bar was put beside the location bar (and not under it), no screen space would be wasted. The search bar plugin was then imported into CVS, as part of kdeaddons.
</p>

</section>

<section
	title="KDE&#039;s Future [kde-core-devel]"
	subject="Re: [kde-announce] Announcing KDE 3.2"
	archive="http://lists.kde.org/?l=kde-core-devel&amp;m=107589095414467&amp;w=2"
	posts="120"
	startdate="04 Feb 2004 08:00:00 -0800"
	enddate="19 Feb 2004 19:10:00 -0800"
>
<topic>Development Plans</topic>

<mention>Waldo Bastian</mention>

<p>Just after the 3.2 release, Brad Hards wrote:</p>

<quote who="Brad Hards">

<p>
I understand that KDE 4.0 is intended to be based on Qt 4, which is perhaps
still some time away, so we are probably doing a KDE 3.3 release.
</p>

<p>
I see KDE 3.3 as a shorter release (perhaps 6 months?), with fewer new
features than KDE 3.2 provided (that is, KDE 3.3 - KDE 3.2 &lt; KDE 3.2 - KDE
3.1 in features terms).
</p>

<p>
Should we begin planning both 3.3 and 4.0? Do we have a RD for 3.3? Can we
start roughing out a schedule?
</p>

<p>
And is there any chance that we can ship KDE 3.3 in konjunction with the
proposed kdepim 3.3 release?
</p>

<p>
Thoughts?
</p>
</quote>

<p>Stephan Kulow replied:</p>

<quote who="Stephan Kulow">
<p>
For me there are two things that would justify a quick KDE 3.3 release for me:
<ul>
<li>Cleaning up kcontrol in introducing the long awaited theme manager and
  moving out the app specific modules (you know where I am, Scott :)</li>
<li>Profile enhancements for konqueror, that were floating around shortly before
  release (#74097 is just another incarnation of that wish)</li>
</ul>
</p>

<p>
I haven't heard about the Qt atk bridge again (and afaik it's not part of the 
Qt 3.3 changelog), that would have been another reason.
</p>

<p>
But 6 months is unrealistic. You end up with a release in august and that's exactly
the time where many of the nothern hemisphere are relaxing in the sun and don't
care about hacking. And less than 6 months is pretty unrealistic too, taking that we
spent roughly 3 months in feature freeze for 3.2.
</p>

<p>
So I think, we still need to see how much impact Qt4 has on our code base and then
we can schedule again. 
</p>
</quote>

<p>
Regarding the Qt-ATK bridge, Harald Fernengel spoke: <quote who="Harald Fernengel">I'm actively developing it on Qt 4 and porting it to Qt 3.3 in my spare time (which is not much and requires crude hacks  ), a snapshot can be found at <a href="http://trolls.troll.no/~harald/accessibility/">http://trolls.troll.no/~harald/accessibility/</a>. Moving quickly to KDE 4 would allow us to break BIC in kdelibs where it is needed for the accessibility stuff.</quote> But Rob Kaper complained: <quote who="Rob Kaper">We moved to Qt3/KDE3 quickly for BiDi text support, <strong>and</strong> to have a long-lived binary-compatible 3.x platform for third-party developers to develop against, which more or less prevents us from using the same argument again for 4.x.</quote> Coolo remembered that KDE 3.0 was released on 2002 and KDE 4.0 can't be released before 2005, and that's "long-lived" enough.
</p>

<p>
Later, Marc Mutz proposed a 3.3 release focused only on applications, that would run with kdelibs 3.2, while kdelibs HEAD would see some cleanups for KDE 4.0. In his opinion <quote who="Marc Mutz">KDE should start faster release cycles for the application modules and back up a bit on framework releases. 1+ year cycles for kdelibs and ~6 months cycles for applications would create a climate where applications could progress faster and the framework be more 
polished. This is because on the app side, you get user feedback faster, and on the libs side, you need to think twice before adding something to it if the next kdelibs release won't be in time for the next release of your app. New classes could prove themselves in the lib&lt;module&gt; libraries before being moved to kdelibs.</quote> Waldo Bastian posted, stating that he agreed with Marc, but it wouldn't be possible to skip kdelibs 3.3 because KHTML is part of it.
</p>

<p>
Elsewhere, there were complaints about the number of non-implemented old wishlist items in <a href="http://bugs.kde.org">bugs.kde.org</a>. Stephan Kulow said that he will start a project to expire wishlist items that got not enough votes in enough time. There was then discussion about which reports should or not be closed.
</p>

<p>
In the end, there was no conclusion regarding having or not a KDE 3.3 release, nor when it would be released if so. But given that KDE 3.2 was just released and we are still on the beginning of the release cycle, there's still time for deciding that.
</p>

</section>

<section
	title="KDE Edu 3.3 plans [kde-edu]"
	subject="[kde-edu]: 3.3 planned features"
	archive="http://lists.kde.org/?l=kde-edu&amp;m=107713759522925&amp;w=2"
	posts="13"
	startdate="18 Feb 2004 14:34:00 -0800"
	enddate="19 Feb 2004 12:18:00 -0800"
>
<topic>Development Plans</topic>

<mention>Karl-Heinz Zimmer</mention>

<p>
Anne-Marie Mahfouf posted a list of issues regarding kdeedu:
</p>

<quote who="Anne-Marie Mahfouf">
<p>
Here are some issues I would like to address for 3.3 as we must see what we'll 
do for kdeedu. 
Please see here
<a href="http://edu.kde.org/development/apps_features.php">http://edu.kde.org/development/apps_features.php</a>
for updating your TODO and have your planned features written. This page is 
generated from the todo.inc on your webpages.
</p>

<p>
General issues:
</p>

<p>
Kiten: is there still a maintainer?<br/>
KMathTools: is there a mantainer? if not, must go away from the module <br/>
KTouch: is it still maintained?<br/>
KEduca: is it still maintained?<br/>
KMessedWords: no maintainer?
</p>

<p>
Kalzium and KVerbos are being rewritten by their authors.
</p>

<p>
KStars and Kig are totally up-to-date, doc, webpages, TODO, everything is well 
maintained.  i18n("BRAVO!")
</p>

<p>
KHangMan and KLettres will be trimmed and will use KNewStuff, I am waiting for 
KNewStuff to join kdelibs.
</p>

<p>
KWordQuiz is likely to replace FlashKard.<br/>
KTurtle is likely to get in (it's going to FOSDEM next week-end, we'll get 
some feedback from there) (kdenonbeta/kturtle)
What other big changes are we expecting?
</p>

<p>
There was some asking that QWhatsThis help must be implemented for all progs 
so let's do this. Plus some docs are a bit out-of-date.
</p>

<p>
What I suggest is to list on a different page all tasks that we think should 
be done but that we cannot do ourselves for our app(s).
David is working on icons but we can list the ones that still have to be done. 
We can list the docs, the WhatsThis, porting to KConfig XT and so on.
I started something here:
<a href="http://edu.kde.org/development/open_tasks.php">http://edu.kde.org/development/open_tasks.php</a>
</p>

<p>
Thanks for debating on all that and giving your point of view, I am just here 
to make suggestions and keep the project up-to-date, I need your full 
support :)
</p>
</quote>

<p>
Karl-Heinz Zimmer pointed out that there were some planned features for KVocTrain, but the didn't know their status. Samuel Desseaux stated that he was working on it.
</p>

</section>

<section title="What happened to KDE Traffic?">

<p> Since the beginning of this year, as you might have noticed, KDE Traffic
has not been issued regularly, as it used to be. I've been receiving a lot
of messages from people worried about its future, so I'll try to explain
things here. </p>

<p> I enjoy writing KDE Traffic. I don't plan to stop doing that soon. So,
KDE Traffic is not dying. At least not now. But it might still take some
time before I'm able to regularly write it again. </p>

<p> Near the end of January, I had severe hardware problems. Almost all
parts of my only computer system were damaged. I didn't have enough money to
buy everything needed, so I still have no printer, no soundcard and no
Internet access at home. While the printer and the soundcard are not crucial
for writing KDE Traffic, an Internet connection surely is, as I need a way
to get the email messages I summarize here. </p>

<p> Currently, I'm reading mail at a friend's house, but there I'm limited
to Windows 2000 as OS and Thunderbird 0.5 as MUA, not the best setup
possible for me. Because of that, writing KDE Traffic is being nearly to
impossible these days. Due to unplanned expenses I recently had, this
situation might extend until the end of March, as by that time I'll already
have money for buying a new modem. </p>

<p> Another issue is that I'm having almost no free time lately, and because
of that KDE Traffic is still limited to a few mailinglists (kde,
kde-accessibility, kde-announce, kde-core-devel, kde-edu, kde-extra-gear,
kde-i18n-doc, kdepim, kdepim-users, kde-usability, kfm-devel, kmail-devel
and koffice-devel). Covering more mailinglists would be nice, but
unfortunately it is impossible for me. If anyone regularly reads one of the
other lists and could write a small summary of the interesting threads from
time to time, help would be very appreciated. </p>

<p>
Thank you!
</p>
</section>

</kc>
