prev
3rd June 2005
by Derek Kite
next


This Week...
Kexi supports CSV import. kttsd adds support for Cepstral voices. Kopete add webcam receiving support for yahoo. Kopete implements global identity for all the IM services. KTorrent add search capability. Kopete support for Skype is in progress. Datakiosk adds prompts for sql queries and search.

The work on KDE4 continues. Many of the base applications can be run, although not reliably. The strategy is to get everything building and running, then start to sort out the remaining problems. While this is happening, bugfixes and improvements continue to be made to the KDE3 codebase in preparation for KDE 3.5. These fixes need to be ported to the KDE4 development tree. The porting from trunk will become more and more difficult as the two trees diverge. Applications trying to port face libraries that are a moving target. Obviously the situation is somewhat confusing and could become unmanageable. Stephan Kulow started a thread on kde-core-devel to elicit comments on how to best approach this. [1]
As originally announced I would like to have trunk based on Qt4 really soon now. For this I would like to branch off trunk this friday (and use the time till then to do an initial port of some more modules).

The translations were unaffected and would happen from the 3.5 branch. The 3.5 branch would still be an active development branch, but every change done there has to be done also in trunk. The actual schedule on merging might vary from app to app or even module to module, but that should be the goal. We can even make a public list of all revisions happened to 3.5 branch and strike off forward ports through a commit keyword (or some similiar mechanism).

But I think this needs to be done even before Qt4 is released. And it's no longer a completly uncertain adventure, but we know pretty well by now how much porting effort is behind Qt4 - but what we do not know is how well it runs. Getting konqueror to compile was done in pretty short time, but getting it to work for daily usage will still take a good while and we should as project should have good overview over it.

Everyone is free to stay and develop for KDE 3.5 as long as he feels like it, but everyone should be aware that the development for it needs to be ported to KDE4 without too much major pain or you're just asking for frustration.

Some of the issues were elaborated upon as the discussion continued. Stephan's goals is that [2]
KDE4 is the main target, KDE 3.5 development is defined as backport

and possibly [3]
OK, so how about dropping the idea of KDE 3.5 then? At the Akademy discussion KDE 3.5 was always discussed as "rest release". We really can't afford having KDE 4 be released in two years from now. And to get that done, we need all manpower we can get.

Then further [4]
Take it as it is, but KDE 3.5 _is_ a step child and we can continue this "we need a KDE 3.X (where X is larger than the previous released)" discussion for years now. It just won't help us. We started with KDE 4 development - given fact. This means KDE 3.5 sees less development than any other KDE3 release - given fact. Now we have to make sure to find the balance between a) getting KDE 3.5 out at all and b) getting KDE 4 out in an overseeable future.

These sometimes radical proposals brought forth many opinions. (Stephan Kulow acknowledged that he was being somewhat outrageous on purpose [4]. When herding cats an easy way to get everyone's attention is to get everyone mad at you.) The KDEPIM developers came to a consensus during their recent meeting on a future roadmap. [5] Cornelius Schumacher wrote in part:
The basic assumption of the roadmap is that we won't be able to do feature work in two different branches, while porting one branch to Qt 4, because we don't have the resources to cope with the inevitable merging hell which would result from this. So we propose to concentrate on the 3.5 release and start Qt 4 porting and KDE 4 feature work when 3.5 is basically done.

That means that the KDEPIM porting effort will begin in August after the release of KDE 3.5. Many KDEPIM developers, including Thomas Zander [6] , Martijn Klingens [7] and Ingo Kloecker [8] asked that trunk/KDE/kdepim be read-only to prevent a confusing mess. Their reasoning is that with the current manpower it is reasonable to concentrate development efforts on one tree. Once the 3.5 features are complete, then KDE 4 development will begin in earnest.

Other developers stated their planned schedules. Aaron J. Seigo wrote [9]:
i noticed people have touched kde4/kdebase/kicker which i really wish they hadn't. if you had to run a KDE3 linked kicker for another month or two i doubt it would've been a cause of great consternation, but making changes in kicker right now really doesn't mesh with the schedule i've set out, much as with the kdepim people

and with some suggestions on how to go about this: [10]
i think there is a compromise to be had in realizing that applications will start porting at different stages according to their priorities and schedules. so there will be some coordination needed here between "core" and "KDE applications". i think this also really helps to self-define the lines between "KDE core" and "KDE applications"

in any case, i'd recommend that "small apps" such as kdeutils, kdetoys, kdeadmin, etc. be brought over immediately, bar none. ditto with kdelibs/kdebase (yes, in spite of me dragging my heels for up to another 4 weeks with kicker ;) ...

kdemm probably will want to come over sooner than later too due to the massive changes they will need, but that's something best expressed by the kdemm developers.

as for the rest, i'd make it clear to them the issues and let them schedule their devel switch as it works for them. we should respect those wishes and not port the code on them in the meantime. many of these projects rarely or never touch kdelibs/base anyways and so for them following a moving target until it settles down a wee bit may not be worth it.

Stephan then responded: [11]
For now I merge over changes done in trunk and it's still pretty easy to merge as we haven't done too many changes that can't be easily reverted and redone (calling qt3to4 and get it to compile). And as I said: if your feature freeze is end of june, that's fine. You just switch working to 3.5 branch and leave trunk alone for the month. If you're done, you port it over in one go - either reusing or overwriting the changes done in trunk so far.

I'm also fine with whole of kdepim joining trunk development only in august. I even suggest we remove kdepim from trunk then and copy it back into trunk later. But that doesn't work for kicker. We really need a gradually ported KDE4 to test changes done to the framework. And we have to make sure we're not loosing overview - and if all KDE 3.5 development is going to be merged by me, we're going to loose overview. So I want a change in policy who is responsible for merging KDE 3.5 development into the then main development branch - I don't want to dictate a policy on when this needs to be done and not even how.

This subject was brought up to try to avoid a situation where there are two separate development efforts that over time become more and more difficult to merge. We shall see how it works in the coming months.

[1] http://lists.kde.org/?l=kde-core-devel&m=111745997031990&w=2
[2] http://lists.kde.org/?l=kde-core-devel&m=111748091227310&w=2
[3] http://lists.kde.org/?l=kde-core-devel&m=111752047705762&w=2
[4] http://lists.kde.org/?l=kde-core-devel&m=111752052721184&w=2
[5] http://lists.kde.org/?l=kde-pim&m=111729365423900&w=2
[6] http://lists.kde.org/?l=kde-core-devel&m=111753209702567&w=2
[7] http://lists.kde.org/?l=kde-core-devel&m=111748777514448&w=2
[8] http://lists.kde.org/?l=kde-core-devel&m=111749378314063&w=2
[9] http://lists.kde.org/?l=kde-core-devel&m=111749085931359&w=2
[10]http://lists.kde.org/?l=kde-core-devel&m=111749497906115&w=2


Statistics
Commits: 2531 by 202 developers, 60862 lines modified, 1529 new files.
Open Bugs: 8988
Open Wishes: 8402
Bugs Opened: 321 in the last 7 days.
Bugs Closed: 325 in the last 7 days.

Commit Summary
Module Commits
www
405
work
327
extragear
318
kdenonbeta
230
stable
179
l10n
156
kdepim
139
koffice
109
kdenetwork
102
digikam
86
Lines Developer Commits
227
Adriaan de Groot
108
639
David Faure
106
2581
Laurent Montel
100
703
Albert Astals Cid
77
343
John Tapsell
71
335
Gilles Caulier
66
458
Stephan Binner
62
472
Rob Buis
62
5003
Stephan Kulow
61
483
George Staikos
52

Internationalisation (i18n) Status
Language Percentage Complete
British English
99.99%
Swedish
98.93%
Danish
97.42%
French
96.52%
Portuguese
96.09%
Spanish
94.85%
Estonian
94.75%
Dutch
93.96%
Serbian
93.92%
Brazilian Portuguese
93.53%

Bug Killers
Bug Killer Number Of Bugs Closed
Tobias Koenig
37
Sebastian Trueg
27
Matt Douhan
16
Stanislav Visnovsky
14
Thiago Macieira
9
Tommi Tervo
9
Stephan Kulow
8
Matt Rogers
8
Jakob Schröter
8
Dirk Mueller
8

Contents
  Bug Fixes Features Optimise Security Other
Accessibility [*]
Development Tools [*] [*] [*]
Educational [*] [*] [*]
Graphics [*] [*] [*] [*]
KDE-Base [*] [*] [*] [*]
KDE-PIM [*] [*] [*] [*]
Office [*] [*] [*]
Konqueror [*] [*]
Multimedia [*] [*]
Networking Tools [*] [*] [*] [*]
User Interface [*] [*]
Utilities [*] [*] [*] [*]
Games [*]
Other

There are 161 selections this week.

Bug Fixes
Development Tools
Oliver Kellogg committed a change to /trunk/KDE/kdesdk/umbrello/umbrellopp:
mouseMoveEvent(): Prevent the moving vertex from disappearing underneath a
widget, else there's no way to get it back.
The current behavior is somewhat jerky - improvements are very welcome :)
BUG:106356
Diff Revision 418815

Richard Dale committed changes in /trunk/KDE/kdebindings:
* At the moment require 'Qt' and require 'Korundum' statements can't appear
in the same ruby program. Suitable fatal error messages are now displayed
to indicate the cause of the problem. Fixes bug reported by Caleb Tennis
and Dave M
CCBUGS: 100123
Diffs: 1, 2, 3 Revision 419405

Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello:
resolveRef(): Only consider assoc type change to at_Realization
if current type is at_Generalization.
BUG:106632
Diffs: 1, 2 Revision 420991

Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello:
load(): Only consider assoc type change to at_Realization if current type is
at_Generalization.
BUG:106673
Diffs: 1, 2 Revision 421347

Educational
Pablo de Vicente committed changes in /trunk/KDE/kdeedu/kstars/kstars/tools:
Fixes bug 105995. I have placed several controls to check that the number of fields matches the selection in the window, and that the fields are valid. If errors are found a warning per line is issued explaining the cause. The program skips the line with problems and continues with the next one. The warning is only seen if KStars is run from the command line. If any error
has been found a KMessage box is shown to tell the user that some lines have not been processed.

I have to port this correction to the KDE 3.4 branch but that will break the message freeze.

I also need to do the same checking with the rest of modules.
Diffs: 1, 2 Revision 419555

Graphics
Andreas Zehender committed a change to /trunk/KDE/kdegraphics/kpovmodeler/pmphotons.cpp:
fixed serialization of spacing_multi and pass_throughBUG: 101676
Diff Revision 418958

Andreas Zehender committed changes in /trunk/KDE/kdegraphics/kpovmodeler:
ask user to save pending changes on export and saveBUG: 101677
Diffs: 1, 2, 3, 4, 5, 6 Revision 419002

Albert Astals Cid committed a change to /trunk/KDE/kdegraphics/kpdf/ui/toc.cpp:
Fix usability problem with toc.
Thanks for the patch
BUGS: 106323
Diff Revision 419033

Andreas Zehender committed changes in /trunk/KDE/kdegraphics/kpovmodeler:
send accel events to main window in floating dock widgetsBUG: 80368
Diffs: 1, 2 Revision 419355

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/thumbnail/thumbnail.cpp:
Try to check if the given file is not a directory, exists and is readable
(However it helps not much, except in the case of the mini-cli trying
a thumbnail on a directory. Otherwise khtmlimage eats the KIO error
(to kdDebug) and shows the NULL image.)
CCBUG:90629
Diff Revision 421176

Albert Astals Cid committed a change to /trunk/KDE/kdegraphics/kpdf/ui/pageview.cpp:
Fix bug 106546, Jakubs that is who made the code don't see why it should be there if without it vim-like search still works
Diff Revision 421280

Albert Astals Cid committed a change to /trunk/KDE/kdegraphics/kpdf/ui/toc.cpp:
Fix bug 103433 (usability)
Diff Revision 421295

Albert Astals Cid committed a change to /trunk/KDE/kdegraphics/kpdf/ui/pageview.cpp:
revert fix for 106546 was causing other problems
Diff Revision 421672

KDE-Base
Stephan Binner committed a change to /trunk/qt-copy/src/tools/qlocale.cpp:
Patch by Trolltech to workaround miscompilation of Qt 3 with gcc 4.0.x.

"It results in functions such as QString::number to not work correctly,
which in turn results in bugs like generated postscript during printing
containing garbage."
Diff Revision 419062

Kevin Ottens committed changes in /trunk/KDE/kdebase/kioslave/media/mounthelperr.cp:
The error message used was not relevent for most device types except
for CD/DVD drives. We now use the old message for CD/DVD only, and introduce
a new one to take care of the other devices.

BUG:104059
Diffs: 1, 2 Revision 419069

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
Improve the groff basic support:
- fix a few of the special characters (by looking into Unicode list)
- change the way of setting fonts, always as HTML
(The new implementation has the drawback not to have any font number anymore.
So may be we need to go back a little in future, assuming needing \n[.f] )
(We do not use/abuse the KDE CSS classes as fonts anymore.)
- as we do not know .ftr (font translation) offer a few other fonts too
(The main ones of the ps output of groff)
(Sorry, still no Japanese fonts, as I have no idea how to test. But Qt
might be smarter anyway.)
- fix the off-by-one easy-to-do error in scan_escape_direct and friends
- fix single letter string variables and number registers.
- new code for the font setting escape \f (including long names now)
- fix \\ for getting a backspace
- use HTML for the corresponding requests .SM and .SB
- a few other minor details

CCBUG:106067
(It looks rather good this time, except the .while condition problem,
which still polutes the text with >=2 here and there.)
Diff Revision 419104

Nicolas Goutte committed changes in /trunk/KDE/kdebase/kioslave/man:
Add an index for the section list (with HTML access keys)
(Patch by Andreas Leuner)
CCBUG:99384
Diffs: 1, 2, 3 Revision 419137

Nicolas Goutte committed changes in /trunk/KDE/kdebase/kioslave/man:
A few simplifications:
- use "const" on a few QStrings
- get the path for the kio_man.css file only one time at start
- construct the to kio_man.css on the fly when writing to the string
- limit the i18n() to the real text (especially if the tags are unbalanced)
- do not use QFile::encodeName when it has to be given as QString to the stream
- make "static" the function sectionName
- use const_iterator (as it seems more portable to Qt4)
- use ++it instead of it++ for iterators
(Partly follow-up of bug #99384)
CCBUG:99384
Diffs: 1, 2 Revision 419149

Dirk Mueller committed a change to /trunk/KDE/kdelibs/doc/common/kde-default.css:
make the url relative
BUG: 87654
Diff Revision 420900

David Faure committed a change to /trunk/KDE/kdeadmin/kfile-plugins/deb/kfile_deb.cpp:
Fix crash and use correct mimetype. Rumours say this doesn't completely fix this plugin though.
CCBUG: 104454
Diff Revision 421006

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
A few basic groff improvements:
- do not assign a char directly to QCString
(Doing so is asking for trouble, as it does not work correctly)
- fix font name handling
(The logic of the code for checking if it is a number or a name was wrong.)
- ` does not exist in HTML
- use cerr as kdDebug replacement in SIMPLE_MAN2HTML mode
- remove the #if 0-ed definition of what were probably (planned to be)
internal number registers
- try to allow a   in a man link
(not finished, as I found the major problem of QCString before being
able to finishe this part of code; for bug #85753).
- little detail change the from "Mandoc-Type" to "ROFF-Type"
(It would be nice if one day the man kioslave could do other ROFF types
than man(7) or mdoc(7) pages

CCBUG:106067
(With font changing working now, this looks even better. The major problem
is still the .while condition.)
Diff Revision 421114

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
Add support for references to man pages where a non-breaking space exists
between command and section number
(as using a non-breaking space in this case is even more logical than
using a normal space.)
BUG:85753
Diff Revision 421302

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
Fix the scanning of conditions to allow a space if the condition is
between parentheses

CCBUG:106067
This fixes the .while condition problem.
The remain big problen is the generated HTML... do not know how to do it
ith the current code. :-(
Diff Revision 421319

Nicolas Goutte committed a change to /trunk/KDE/kdelibs/mimetypes/application/x-gettext.desktop:
Also allow upper case extensions for .PO files
BUG:96607
Diff Revision 421586

Kevin Ottens committed a change to /trunk/KDE/kdelibs/kio/kio/job.cpp:
Resolve URLs using UDS_LOCAL_PATH before doing the real copy or move.
This way we avoid copy+delete when we just want to move from a device to
the same device (moving becomes instantaneous).

"approved by dfaure"(tm)

BUG:105806
Diff Revision 421620

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
A few cleanups:
- add a function to check if a character is a punctuation in the sence
of mdoc(7)
- fix macro .Fd
(No need to tweak the ; character, as some defintions are not from functions,
see man pahe of stdin(3))
- fix macro .Fn
(Here too no ; tweaking and also fix the font used.)
- fix the unknown mdoc macros
(The output of the macro name was mangled.)

This makes stdin(3) quite good (except the use of the .St command, but the
list is too long and the corresponding groff file is BSD with advertissement
clause and therefore cannot be included in KDE).

CCBUG:105765(This make mdoc.samples(7) look a little better.)
Diff Revision 421708

KDE-PIM
Volker Krause committed a change to /trunk/KDE/kdepim/knode/knnntpclient.cpp:
Check the response code after sending LIST OVERVIEW.FMT command. KNode
now works again with servers that don't support this command.

CCBUG: 104422, 106390
Diff Revision 419141

Tobias Koenig committed a change to /trunk/KDE/kdepim/kontact/src/mainwindow.cpp:
Switch to the first plugin when the current plugin is removed.

BUGS:100301
Diff Revision 419180

Matt Douhan committed a change to /trunk/KDE/kdepim/kmail/recipientseditor.cpp:
Step 1 to solve bug 102001

Step 2 will be to make sure the To: lineedit has focus

Step 3 to implement a feature that allos the To; to be inserted
before the bcc instead of after.
Diff Revision 419250

Tobias Koenig committed changes in /trunk/KDE/kdepim/kontact/plugins/korganizer:
Open the EventEditor when the hyperlink is clicked...

BUGS:88103
Diffs: 1, 2, 3 Revision 419264

Bram Schoenmakers committed changes in /trunk/KDE/kdepim/korganizer:
o Set the right frame width on day change.
o Don't do silly things with the KDateNavigator on day change.
o Typo

I'm not sure if this completely fixes 105945.

CCBUG: 105945
Diffs: 1, 2, 3 Revision 419342

Jakob Schröter committed a change to /trunk/KDE/kdepim/korganizer/korgac/koalarmclient.cpp:
- remember last check on logout
BUG: 102489
Diff Revision 419609

Jakob Schröter committed changes in /trunk/KDE/kdepim/knode:
- fix %NAME and %EMAIL macros and their description
- markup for consistency with kmail
CCBUG: 93782,22101
Diffs: 1, 2, 3 Revision 420155

Jakob Schröter committed a change to /trunk/KDE/kdepim/knode/articlewidget.cpp:
- mark article read only if server replied with 423 or 430
BUG:56568
Diff Revision 420931

Konqueror
Harri Porten committed changes in /trunk/KDE/kdelibs/kjs:
fixed override of properties on variable declarations. Not sure if this
is the complete story, yet, but it is a beginning.

BUGS:104181
Diffs: 1, 2 Revision 419021

Harri Porten committed changes in /trunk/KDE/kdelibs/khtml:
fixed prototype property lookup order of global window object.
Fixes endless loop on maps.google.com.

BUGS:98979
Diffs: 1, 2 Revision 420390

Ivor Hewitt committed a change to /trunk/KDE/kdelibs/khtml/rendering/render_box.cpp:
Render box fix from Safari (acid3.txt)
Diff Revision 421243

Ivor Hewitt committed a change to /trunk/KDE/kdelibs/khtml/rendering/render_table.cpp:
Dont completely collapse empty tables in strict mode (acid7.txt)
Diff Revision 421313

George Staikos committed changes in /trunk/KDE/kdelibs/khtml:
escape text to these messageboxes
BUG: 106709
Diffs: 1, 2 Revision 421452

Koos Vriezen committed changes in /trunk/KDE/kdelibs/khtml/java:
Fix possible null pointer exception in applet destroy (if not yet created).
Make sure the jvm info is printed when console is created, also fix a possible
null pointer exception here because of the font set to red if no security
manager.
Simple ring buffer for logging that will be appended to the console if it's
created. Most likely, one will use the console _after_ a problem occurs. As
posted at http://lists.kde.org/?l=kfm-devel&m=110781285329105&w=2 this has
no negative measurable startup speed impact.
Also only print to stderr if 'Main.Debug' is true (if "-Dkjas.debug=1" is
appended to the additional arguments).
Diffs: 1, 2, 3 Revision 421600

Koos Vriezen committed changes in /trunk/KDE/kdelibs/khtml/java:
Because when java console frame is created, that will also use the ring
buffers, always add and flush them when showing the console. Also not use
the 'force' flag, becuase it will mess up the log order and is needed
because ring buffers is fast enough.
1000 characters x3 is a bit small (about 20 lines), so make it 3000
Diffs: 1, 2 Revision 421616

Harri Porten committed changes in /trunk/KDE/kdelibs/khtml:
don't crash on attempts to write to a deleted window (bug #106697)
Diffs: 1, 2 Revision 421762

Multimedia
Sebastian Trueg committed a change to /trunk/extragear/multimedia/k3b/libk3bdevice/k3bdevice_mmc.cpp:
Do not completely trust the data length returned by GET PERFORMANCE.
Cut it at 2048. This is too low in general but works for K3b's use so
far.
I need to come up with a better solution somehow.

BUGS: 104630
Diff Revision 419126

Mark Kretschmann committed a change to /trunk/extragear/multimedia/amarok/src/multitabbar.cpp:
Fix bug in mouseover animation. Thanks eros.
Diff Revision 419218

Alexandre Pereira de Oliveira committed a change to /trunk/extragear/multimedia/amarok/srccppcpp:
Order by Random wouldn't be correctly loaded into the dialog when editing.
BUG: 106405
Diff Revision 419224

Sebastian Trueg committed a change to /trunk/extragear/multimedia/k3b/libk3bdevice/k3bdevice.cpp:
Only request the features from the device that K3b acually uses instead
of the list of all features.

BUGS: 105489
Diff Revision 419745

Sebastian Trueg committed a change to /trunk/extragear/multimedia/k3b/src/k3bwelcomewidget.cpp:
Only show those actions in the context menu which are not already used for the buttons (what a bad sentence, man, i am
way too tired...)

BUGS: 102889
Diff Revision 419904

Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok:
* Add Media dialog allows for selecting multiple files.
BUG: 105903
Diffs: 1, 2, 3 Revision 420113

Matthias Kretz committed a change to /trunk/KDE/kdelibs/arts/knotify/knotify.cpp:
BUG: 61438
apply proposed patch that removes the _node.start/stop calls which
seem not to be needed at this point (my aRts knowledge is fading :-( )
Diff Revision 420839

Thiago Macieira committed a change to /trunk/KDE/kdemultimedia/kscd/libwm/plat_linux_cdda.c:
Fixing typo in code. If this breaks stuff, then the original code needs
fixing. I'll backport in two weeks if no one complains.

BUG:106667
Diff Revision 421168

Allan Sandfeld Jensen committed a change to /trunk/KDE/kdemultimedia/akode/lib/player.cpp:
Release any processes blocking on the buffer before waiting for them.

BUG: 105342
Diff Revision 421277

Networking Tools
Jan Ritzerfeld committed changes in /trunk/KDE/kdenetwork/kopete/protocols/oscar:
Only parse icq contact's birthday if all three values (day, month, year)
are not 0, thanks to Pierre-Etienne Messier.
Validate icq contact's birthday date before displaying.
Pierre-Etienne Messier <>
CCBUG: 102991
Diffs: 1, 2 Revision 419047

Till Gerken committed a change to /trunk/KDE/kdenetwork/kopete/protocols/jabber/jabberaccount.cpp:
Display group chat error messages.
BUG: 92391
Diff Revision 419437

Olivier Goffart committed a change to /trunk/KDE/kdenetwork/kopete/libkopete/kopetepassword.cpp:
fix Bug 106460: Partial account data remains in kopeterc after account deletionBUG: 106460
Diff Revision 419480

Cláudio da Silveira Pinheiro committed changes in /trunk/KDE/kdenetwork/kopete/libkopete/avdevice:
BUGFIX:
Fix for video devices that can't support RGB32 format. Now it handles RGB32 and RGB24 devices.
FEATURE:Added functions to handle pixel formats independently of the underlying video capture api.
Diffs: 1, 2 Revision 419546

Cláudio da Silveira Pinheiro committed changes in /trunk/KDE/kdenetwork/kopete/libkopete/avdevice:
BUGFIX:
Kopete doesn't crash anymore when no useable video device is detected. It outputs a blue screen instead.
Diffs: 1, 2, 3, 4 Revision 419690

Grzegorz Jaskiewicz committed a change to /trunk/KDE/kdenetwork/kopete/libkopete/uipppp:
BUGFIX:
Ok, this should FIX BUG 106522.
there was default QFont used to repaint any text, not one used with setFont();
I wonder how it ever worked. I have to play aroud with colors, and see if they are screwed up too.
Till, please test, and close the bug if you think it's OK. I am sure it is, as far as I am concerned.
Diff Revision 419986

Till Gerken committed a change to /trunk/KDE/kdenetwork/kopete/libkopete/uipppp:
Fix compilation. With previous change by Greg also fixes #106522.
BUG: 106522
Diff Revision 420065

Jernej Kos committed a change to /trunk/extragear/network/kftpgrabber/src/kftpbookmarks.cpp:
Show user@site in KWallet menu and don't show port when it is 21.
CCBUG: 106174
Diff Revision 420146

Petter Stokke committed a change to /trunk/extragear/network/kmldonkey/kmldonkey/tools/clipboard.cpp:
Clipboard operations now act on both the clipboard and the mouse selection,
rather than just the latter.

BUG: 106496
Diff Revision 421059

Office
Thomas Zander committed changes in /trunk/koffice/kchartgPag:
Forward port of fix for 101490
Diffs: 1, 2, 3 Revision 419998

Peter Simonsson committed a change to /trunk/koffice/kivio/kiviopartr.cpr.cp:
Fix crash when draging stencil set
BUG:106685
Diff Revision 421539

Utilities
Andrew Walker committed changes in /trunk/extragear/graphics/kst/kst:
Remeber BORDER versus AUTOBORDER.
Diffs: 1, 2 Revision 418897

Jaison Lee committed a change to /trunk/KDE/kdeutils/kjots/kjotsentry.cpp:
BUG: 97156

Fixed a bug in export functions that caused page counting to be incorrect.
Mostly, this just caused fragment identifiers in the HTML table of contents
not to work.
Diff Revision 419116

Jason Kivlighn committed changes in /trunk/extragear/utils/krecipes/src:
This fixes a number of bugs:
-Regarding loading the listviews with items, be a bit smarter. Keep the "Uncategorized" item at the top, and when new items are created,
trim the list down to keep to the number of items specified in the user preferences.
-Subcategories could be hidden after creating a new subcategory in a category that already had categories within it
-Optimize the shopping calculator slightly

That fixes the last of the bugs I was aware of. Now I need to find some new ones :-P
Diffs: 1, 2, 3, 4, 5 Revision 419817

Rick Chern committed changes in /trunk/extragear/graphics/kst/kst:
- use correct defaults for printing
- allow cycling of line width, line style, and point style when printing in monochrome
Diffs: 1, 2, 3, 4, 5, 6 Revision 421760

Nicolas Goutte committed changes in /trunk/KDE/kdeutils/khexedit:
Use only the standard kdelibs methods to get and use a recent file list
CCBUG:106597
(I am not closing the bug, as the old code is still in hex edit and needs
to be removed now.)
Diffs: 1, 2 Revision 421781

Features
Accessibility
Gary Cramblitt committed changes in /trunk/KDE/kdeaccessibility/kttsd/plugins/festivalintgin.:
Add Cepstral voices to known voices list for use via Festival. Adds two French Canadian, two German, two Americas Spanish, two British English, and 10 American English voices. These are commercial voices available at www.cepstral.com
Diffs: 1, 2 Revision 416478

Development Tools
Escuder Nicolas committed changes in /trunk/KDE/kdevelop/languages/php:
New php parser, Todo / fixme parser added, php syntax checker added, project option : include_path for php classes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 421653

Educational
Peter Hedlund committed changes in /trunk/KDE/kdeedu/kvoctrain/kvoctrain:
FEATURE: KNewStuff is now available for KVocTrain. This means that the vocabulary repository hosted at edu.kde.org can be downloaded directly from the application.
Diffs: 1, 2 Revision 420418

Peter Hedlund committed changes in /trunk/KDE/kdeedu/kwordquiz/src:
FEATURE: KNewStuff is now available for KWordQuiz. This means that the vocabulary repository hosted at edu.kde.org can be downloaded directly from the application.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 421437

Graphics
Nikolas Zimmermann committed changes in /trunk/kdenonbeta/kcanvas:
Welcome KCanvas w/o KCanvasTarget :-)
- removed the whole stupid canvas target but just tie it to
Qt/QWidget, as anything else doesn't make sense anymore...
- KCanvas now knows about it's KCanvasView childs which makes
it possible to have as much KCanvasViews per canvas as you'd
like to have (all with different bg color, zoom/pan, rendering device, ...)
- pathtest now demonstrates the usage of multiple views (it really rocks)

There is one FIXME in the agg device, to be discussed with Rob...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 19 more) Revision 420178

Nikolas Zimmermann committed changes in /trunk/kdenonbeta/ksvg2:
Cool! By just implementing KSVGView::sizeHint()
(returning the canvas size) and a simple adjustSize()
call in the KParts::MainWindow (SVGMainWindow), the view
is resized just to fit into the 'central widget', which
is our rendering area - drawn by KCanvas.

Thanks go to aseigo for the "final hints" :-)
This also fixes the regression test image grabbing.
Diffs: 1, 2, 3 Revision 421035

KDE-Base
Kevin Ottens committed changes in /trunk/KDE/kdelibs/kio:
Introduce a new property for desktop files : X-KDE-Protocols

Allow to declare which protocols are really supported for special cases
(in particular applications needing to seek in files).

The behavior is the following:
1) If X-KDE-Protocols is not specified or X-KDE-Protocols=KIO,
%U works as expected
2) If X-KDE-Protocols=protocol1,protocol2,...
%U works as expected for protocol1, protocol2, ...
Other URLs are rewritten using NetAccess::mostLocalURL() before
being passed to the application (to ensure having file:/ URLs when using
media:/ or system:/ for example)

As a result it's not necessary to resolve URLs having UDS_LOCAL_PATH
in KFileItem::run(), everything is processed in KRun.

Thanks a lot to dfaure for helping with KRun itself.
Diffs: 1, 2, 3 Revision 420946

Kevin Ottens committed changes in /trunk/KDE/kdebase/kioslave/system:
system:/ becomes a ForwardingSlaveBase too...

We have now several levels of forwarding.

From the user point of view it's now possible to use system:/ only
for the common places, with the default configuration trash:/, remote:/
file:/$HOME, media:/ and settings:/ are displayed in one unified hierarchy.

Surely needs more testing, and some polishing (trash:/ context entry is missing
currently) but it works quite well already.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 420955

KDE-PIM
Jörn Ahrens committed a change to /trunk/KDE/kdepim/kpilot/conduits/notepadconduit/notepad-conduit.cc:
PalmOS 4 has a different notepad datastructure than PalmOS 5.
Added the handling for PalmOS 5.

BUG: 102669
Diff Revision 418791

Andreas Gungl committed changes in /trunk/KDE/kdepim/kmail:
Allow the creation of new folders in the folder selection dialog
FEATURE:39697
GUI:
Diffs: 1, 2, 3, 4 Revision 418840

Daniel Molkentin committed changes in /trunk/KDE/kdepim/korganizer:
Merge code from KO/Pi that actually makes the hourlabel look nice. Big
fonts for hours, small ones for 00 or am/pm respectively. For an example
see http://developer.kde.org/~danimo/screenies/korganizer_fancyhourlabel.png
Diffs: 1, 2, 3 Revision 419239

Ingo Klöcker committed a change to /trunk/KDE/kdepim/kmail/kmmainwidget.cpp:
Change shortcut for switching to next/previous folder with unread messages to Alt+Plus/Minus. This makes KMail more consistent with Akregator and it makes Ctrl+Plus/Minus available for zooming the message in the preview pane. Until zooming is actually implemented Ctrl+Plug/Minus will serve as secondary shortcuts for 'Go to next/previous folder with unread messages'.
Diff Revision 419254

Till Adam committed changes in /trunk/KDE/kdepim:
Change the semantics of switching timezones in KOrganizer to ask the
user whether she wants to a) keep the events at their absolute (UTC)
times, which will make them shift in the calendar view, or b) shift
them such that they remain at the same time in the view, which
effectively shifts them in UTC. An example, to clarify:

Current timezone is Berlin, my lunch event is at 12:00. I change the
timezone to London. If I chose a) my lunch event is now displayed at
11:00, since that is what 12:00 Berlin time is in London time. This is
the correct thing to do, normally. If I chose b) the event will remain
to to be shown at 12:00, in the view, which means that it has
effectively been shifted in UTC. This is what KOrganizer used to always
do. The reason for this is to make it possible for people to "correct"
their timezone setting, in case they set a timezone in KControl, but not
in KOrganizer (which defaults to UTC, not the KControl timezone), which
would make it necessary to be able to change timezones without shifting
already existing events.

But KOrganizer should always default to the setting KControl, I hear you
scream in agitation. And you are right, I think. We shall make it so.

The texts of the dialogs need some serious polishing, obviously. Ellen
has volunteered to help with that, so hopefully we'll find texts that
are not completely confusing.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 419477

Ingo Klöcker committed changes in /trunk/KDE/kdepim/libkdepim:
Add support for reduced font size for quoted text. Based on patch by Ivor Hewitt.
Diffs: 1, 2 Revision 419513

Ingo Klöcker committed changes in /trunk/KDE/kdepim/kmail:
Add support for reduced font size for quoted text. Based on patch by Ivor Hewitt.GUI:
Diffs: 1, 2, 3, 4, 5 Revision 419514

Michael Brade committed changes in /trunk/KDE/kdepim/knotes:
Beautiful and fancy new look&feel for KNotes. Thanks to Bera for the idea and the initial
patch on which this patch is based. The style is now configurable in the global notes
configuration. While I was on it I improved updateLayout() method quite a bit and
removed old and wrong code.

The bugreports asked for a background image and maybe SVG, but this is stuff for
KDE 4. I've put it on my TODO. Also, the gradients flicker a bit, which has to
wait for Qt 4 as well.

I just realized that I forgot to replace the xpm with png, will do so the next days,
I'm too tired right now.

BUG: 99853
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 419970

Tobias Koenig committed changes in /trunk/KDE/kdepim/kode/kwsdl:
Add WSCL (Web Service Conversation Language) parser
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 421700

Konqueror
Allan Sandfeld Jensen committed changes in /trunk/KDE/kdelibs/khtml:
Adding ideographic algorithm to support the last CSS 2.1 list-style cjk-ideographic.
Also adds CSS 3 List (working draft) styles: -khtml-lao, -khtml-thai, -khtml-tibetan,
-khtml-trad-chinese-formal, -khtml-trad-chinese-informal, -khtml-simp-chinese-formal,
-khtml-simp-chinese-informal, -khtml-japanese-formal, khtml-japanese-informal.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 419110

Kevin Ottens committed a change to /trunk/KDE/kdebase/libkonq/konq_popupmenu.cc:
Now the context menu used in system:/ or media:/ is on par with what
you would obtain if you use it for file:/. Moreover it permit to empty
the trashbin from system:/.

This commit also fix BR95662 (which was only adressing system:/ root).

"approved by dfaure"(tm)

BUG:95662
Diff Revision 421585

Kevin Ottens committed changes in /trunk/KDE/kdeaddons/konq-plugins:
Add a service menu allowing to easily open a new konqueror window
displaying a medium mountpoint.

BUG:105302
Diffs: 1, 2, 3, 4, 5, 6 Revision 421636

Networking Tools
İsmail Dönmez committed changes in /trunk/extragear/network/konversation/src:
Apply patch by Alex Gorbachenko <> for adding a setting for reconnect count.
Small fixes by me.
CCBUG:100094
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 418732
View Visual Changes (to 2 files)

Michaël Larouche committed changes in /trunk/KDE/kdenetwork/kopete:
FEATURE: 106399

Support for global identity module.
What is Global Identity ?

It's a configuration module that set a global
identity(nickname, avatar) for all the registred accounts. It's support a global nickname you enter in the configuration or you can select a account where the global nickname will be sync.
Instead of changing your nickname for each account you have, only change the global nickname and it will be applied on each account that it supported !

Currently only implemented in MSN protocol. Jabber to coming soon !
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 418917

Jan Ritzerfeld committed changes in /trunk/KDE/kdenetwork/kopete/protocols/oscar:
Display icq contact's ip address in tool tip and user info.

FEATURE: 101164
Diffs: 1, 2, 3, 4, 5, 6 Revision 419023

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
Added searching capabilities using the http://search.bittorrent.com/search.jsp website
and KHTML + several small bug fixes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 419151

Michal Vaner committed changes in /trunk/playground/network/kopete/protocols/skype:
Session bus supported (for skype 1.1.0.13 and newer)GUI:
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 419167

Michal Vaner committed changes in /trunk/playground/network/kopete/protocols/skype:
GUI:
Added some more confuguration optionsNo longer crashes when someone not in contact list calls.
Diffs: 1, 2, 3, 4, 5, 6 Revision 419252

İsmail Dönmez committed changes in /trunk/extragear/network/konversation/src:
Kopete like clickable notifications. Patch by Isaac Clerencia. Might need some polish but good enough for now.
Thanks for the patch!

BUG:106482
Diffs: 1, 2, 3, 4 Revision 419645

Till Gerken committed changes in /trunk/KDE/kdenetwork/kopete/protocols/jabberp:
Two changes in this commit:

- New feature: Automatically query last activity from offline users to get an up-to-date "last seen" property from the server
- Fix renaming handling by removing an unnecessary method from the contact classes (possibly fixing the bug of doom #103716)

The latter should be backported to branch.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 419736

Chetan Reddy committed changes in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Add webcam receiving support for yahoo. Hope that jpc support gets into kimgio soon.

CCBUG: 71719
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 421036

Jernej Kos committed a change to /trunk/extragear/network/kftpgrabber/src/widgets/filedirviewns.cns.c:
The "Connect to" action menu should allways be enabled.
FEATURE: 106634
Diff Revision 421160

Chetan Reddy committed changes in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Importing the latest libyahoo2 from sf.net cvs. This fixes many bugs. There maybe some problems. Please report to chetan13@gmail.com
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 421285

Till Gerken committed changes in /trunk/KDE/kdenetwork/kopete/protocols/jabber:
Check in first version of the Jabber KIO slave. It doesn't do much yet, it only discovers the top-level services and is not too clever about detecting what you want to do. More work will be done soon.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 421340

Michaël Larouche committed changes in /trunk/KDE/kdenetwork/kopete/protocols/jabber:
BUG: 8432.Make the user info (vCard) dialog for Jabber use the contact properties instead of requesting a new vCard from the net..Added new properties in JabberProtocol to match with the vCard properties.Send a vCard to server using the contact properties.
Diffs: 1, 2, 3, 4, 5, 6 Revision 421415

Olivier Goffart committed changes in /trunk/KDE/kdenetwork/kopete/protocols/msn:
webcam receiving progress, i can already recie the IP where farsight has to connect. now, i need to manage to work with farsight objects
Diffs: 1, 2, 3 Revision 421540

Petter Stokke committed changes in /trunk/extragear/network/kmldonkey:
Updated to support core protocol version 32.

Implemented renaming of servers and setting the servers' preferred flag.
Along with the previously implemented support for Ogg file format info, this
should bring KMLDonkey in line with the latest core protocol.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 421730

Office
Jaroslaw Staniek committed changes in /trunk/koffice/kexi/plugins:
Kexi supports CSV Import (from file and clipboard)

- support for setting primary key (including autodetection)
- support for 'first row contains column names' flag (including autodetection)
- column types are autodetected
- import is performed within a single transaction
- characted encoding fixes; different encoding can be selected
- delimiting character is autodetected
- clipboard support re-added
- floating-point values are properly parsed
- empty cells are supported
- new table name is based on provided filename
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 418809

Boudewijn Rempt committed changes in /trunk/koffice/krita:
* This would have made Patrick happy: no ImageMagick inside Krita anymore. We
can now add new filter plugins to our hearts desire and have KOffice figure
out which is the best.
* Moved the guides -- these are UI components
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 420953

Casper Boemann committed changes in /trunk/koffice/krita:
first babystep towards colorspace independence
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 421170

User Interface
Luboš Luňák committed changes in /trunk/KDE/kdebase/kwin:
Use KNotify for notifications about windows demanding attention.
People who use hidden Kicker, have their taskbar configured to show
only windows on the current desktop or similar now may configure
it so that windows that didn't get focus because of focus stealing
prevention now can not only have their taskbar entry marked
but there can be e.g. also a passive popup.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 419727

Utilities
Michael Buesch committed changes in /trunk/extragear/security/pwmanager/pwmanager:
implement PwManager-1.x import support.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 420268

Adam Treat committed changes in /trunk/extragear/office/datakiosk/src.cpp:
* Big changes to make the advanced search prompt popup work and work nicely :)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 421075

Adam Treat committed changes in /trunk/extragear/office/datakiosk/src:
* There now, dataKiosk now has a working prompt for advanced and even custom sql queries.
Diffs: 1, 2, 3, 4 Revision 421086

Optimise
Educational
Anne-Marie Mahfouf committed changes in /branches/work/kde4/kdeedu/klettres/klettres:
my first kde4 code, before it was my first unsermake use, wooow, what a day!
special thanks to SadEagle, coolo and TSDGeos for their patience
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 420296

Games
Laurent Montel committed changes in /branches/work/kde4/kdetoys:
Port kdetoys to kde4/qt4
eyesapplet/ktux/kweather/kmoon/kodo compile/link fine
(thanks coolo to create this branche)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 72 more) Revision 419277

Maks Orlovich committed changes in /branches/work/kde4/kdegames/kgoldrunner/src:
kgoldrunner builds,but when it runs it exits, since Qt somehow thinks it closes the last top-level :-(
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 420010

Graphics
Maks Orlovich committed changes in /branches/work/kde4/kdegraphics/ksnapshot:
ksnapshot builds and mostly works..
Diffs: 1, 2 Revision 420413

Wilfried Huss committed changes in /trunk/KDE/kdegraphics/kviewshell/plugins/djvu:
Add an efficient implementation of the getText() method.This reduces the time needed to search through a 200 page document from about 100 seconds to about 8 seconds.
Diffs: 1, 2 Revision 421204

KDE-Base
Hamish Rodda committed changes in /branches/work/kde4/kdelibs/kate/part:
Switch the renderer over to Scribe! :)

Haven't yet tried to open some bidi text. Mileage may vary.

The syntax hl does not work on non-selected text due to
a bug in qt that tronical is looking at...
Diffs: 1, 2, 3, 4, 5, 6 Revision 419133

Harald Fernengel committed a change to /branches/work/kde4/kdelibs/kio/kio/knfsshare.cpp:
Qt-4-ify: Using [] on a string will detach it, use .at(i) instead. Use startsWith() and endsWith() where possible, also QString::chop instead of truncate(length() - 1). Also prevent lookups in the unicode tables by using QLatin1String and QLatin1Char.
Diff Revision 419748

Stephan Kulow committed a change to /branches/work/kde4/kdegames:
I want to see a kde4 kpat
Diff Revision 419754

KDE-PIM
Carsten Burghardt committed a change to /trunk/KDE/kdepim/kmail/kmfolderimap.cpp:
Optimization: if we do not find the pattern in the complete string we will not find it in a substring.
Diff Revision 421320

Networking Tools
Marc Cramdal committed changes in /trunk/KDE/kdenetwork/kopete/plugins/history:
This commit should speedup the search. The search process completly changed.
Diffs: 1, 2 Revision 419183

User Interface
Maks Orlovich committed changes in /branches/work/kde4/kdebase/kwin:
Port 2 more decos, and mostly port b2 -- don't know how to port the XOR use, though.
Also, let kwin load all decoes now. They're all quite buggy, though.
Diffs: 1, 2, 3, 4, 5, 6 Revision 419923

Utilities
Jason Kivlighn committed changes in /trunk/extragear/utils/krecipes/src:
I've redone quite a bit of the recipe input internals. Every single time that dialog was opened, it would reload all the ingredients and prep methods into the
combo boxes (for autocompletion or selected from the list). This takes about 10 seconds to do on my database, which is clearly inefficient. Now the items in
these combo boxes are kept in sync with the database, so only one initial load is required.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 420367

Other
Development Tools
Oliver Kellogg committed a change to /branches/KDE/3.4/kdesdk/umbrello/umbrello/association.cpp:
Backport fix for bug 106632 from main trunk.
Diff Revision 421077

Oliver Kellogg committed a change to /branches/KDE/3.4/kdesdk/umbrello/umbrello/association.cpp:
Backport fix for bug 106673 from main trunk.
Diff Revision 421349

Carlos Leonhard Woelz committed changes in /trunk/KDE/kdesdk/scripts:
Add a man page to kdesvn-build.
Diffs: 1, 2 Revision 421767

Graphics
Albert Astals Cid committed a change to /branches/KDE/3.4/kdegraphics/kpdf/ui/toc.cpp:
backport fix for 106323
Diff Revision 419034

Gilles Caulier committed changes in /branches/digikam/0.8-experimental/digikam/imageplugins:
- New tool 'Auto Color Correction' to group Autolevels, Normalize, Equalize, and Stretch Contrast color filter with preview effect (like B&W conversion dialog).
- B&W conversion tool : remember B&W filter type for undo/redo image editor options.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 420044

Albert Astals Cid committed a change to /branches/KDE/3.4/kdegraphics/kpdf/ui/pageview.cpp:
backport fix for 106546
Diff Revision 421281

Albert Astals Cid committed a change to /branches/KDE/3.4/kdegraphics/kpdf/ui/toc.cpp:
backport 103433 bug fix
Diff Revision 421298

Gilles Caulier committed changes in /branches/digikam/0.8-experimental/digikamimageplugins/oilpaint:
digiKam oilpaint image editor plugin : separate GUI from filter loop using QThread.
Fix slider rules.
Diffs: 1, 2, 3, 4, 5 Revision 421605

KDE-Base
David Faure committed changes in /branches/KDE/3.4/kdeadmin/kpackage:
Don't provide your own mimetype, when kdelibs provides it already, with a different name...
BUG: 106607
Diffs: 1, 2, 3 Revision 420860

David Faure committed changes in /branches/KDE/3.4/kdelibs/mimetypes/application:
Alias for x-deb (used to be provided by kpackage, so this alias is for compatibility).
BUG: 106607
Diffs: 1, 2, 3 Revision 421013

Dirk Mueller committed a change to /branches/KDE/3.4/kdelibs/kdecore/network/kresolvermanager.cpp:
compile with solaris 2.6
BUG: 85707
Diff Revision 421018

KDE-PIM
David Faure committed changes in /branches/kdepim/proko2/kdepim/kmail:
Implementing perfection: show the IMAP-related menu item only if there is an IMAP account,
and hide/show dynamically if deleting-last/creating-first IMAP account.
Diffs: 1, 2 Revision 418804

Volker Krause committed a change to /branches/KDE/3.4/kdepim/knode/knnntpclient.cpp:
Backport from trunk for KDE 3.4.2:
Check the response code after sending LIST OVERVIEW.FMT command. KNode
now works again with servers that don't support this command.

BUG: 104422, 106390
Diff Revision 419143

Jakob Schröter committed a change to /branches/KDE/3.4/kdepim/korganizer/korgac/koalarmclient.cpp:
backport from trunk:
- remember last check on logout
CCBUG: 102489
Diff Revision 419610

Danny Allen committed changes in /trunk/KDE/kdepim/kmail:
Use better spam and ham icons...
Diffs: 1, 2, 3, 4 Revision 420992

Danny Allen committed changes in /trunk/KDE/kdepim/kmail/pics/iconsare_:
Use some better icons taken from korganizer
Diffs: 1, 2, 3, 4, 5, 6 Revision 421005
View Visual Changes (to 6 files)

David Faure committed a change to /branches/kdepim/proko2/kdepim/korganizer/koagenda.cpp:
Got a runtime warning there, due to array[-1] access (I have an assert in Qt to it crashed)
Looked in trunk, found nicer code by reinhold -> backported. Log message was:
"Clean up the event indicator code for the indicators at the top and the bottom of the agenda view.
This also fixes bug 78174 (unnecessary marks when starting kontact),
and also makes the indicators update correctly when one moves agenda items outside the visible area."
Diff Revision 421665

Multimedia
Matthias Kretz committed a change to /branches/KDE/3.4/kdelibs/arts/knotify/knotify.cpp:
backport to 3.4 branch
CCBUG: 61438
apply proposed patch that removes the _node.start/stop calls which
seem not to be needed at this point (my aRts knowledge is fading :-( )
Diff Revision 420841

Networking Tools
Jan Ritzerfeld committed changes in /branches/KDE/3.4/kdenetwork/kopete/protocols/oscar:
Backport fix for Bug 102991 (icq user info birthday sometimes wrong).

BUG: 102991
Diffs: 1, 2 Revision 419053

Till Gerken committed a change to /branches/KDE/3.4/kdenetwork/kopete/protocols/jabber/jabberaccount.cpp:
Backport fix for #92391. (display group chat error messages)
Diff Revision 419439

Olivier Goffart committed a change to /branches/KDE/3.4/kdenetwork/kopete/libkopete/kopetepassword.cpp:
Backport fix for Bug 106460: Partial account data remains in kopeterc after account deletion
Diff Revision 419482

Till Gerken committed changes in /branches/KDE/3.4/kdenetwork/kopete/protocols/jabberp:
Remove rename() method from the Jabber contact classes and use the nick name property appropriately. This makes synch() the only place for nickname updates. Display names are now entirely handled by Kopete. Since other protocols do not suffer from renaming loops, this should fix bug #103716.
BUG: 103716
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 419746

Matt Rogers committed a change to /branches/work/kopete/better-oscar-error-handl:
*sigh*

Fix Solaris compile error (for real this time)

CCBUG: 99540

Diff Revision 421396

Matt Rogers committed a change to /branches/KDE/3.4/kdenetwork/kopete/protocols/oscar/liboscarcppcpp:
fix solaris compile error in the branch as well.
Should be in KDE 3.4.2 and later

BUG: 99540
Diff Revision 421398

Petter Stokke committed changes in /trunk/extragear/network/kmldonkey/kmldonkey:
Added network icons in front of every relevant list element. The icons were
stolen from the official mldonkey GUI, hope nobody minds too much.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 421782
View Visual Changes (to 8 files)

Office
Bart Coppens committed changes in /branches/koffice/1.4/koffice/krita:
Now the mask color of the selection and the color of all the maskcolor buttons in the option dialogs are always synchronized instead of sometimes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 419044

Fredrik Edemar committed changes in /branches/koffice/1.4/koffice/kword:
Let all footnotes have difference footnote texts. That means:
1) Be sure no automatic footnote number is equal to a manual footnot text.
2) Every manual footnote must have a unique text.

BUG: 85148
Diffs: 1, 2, 3, 4 Revision 419425

Boudewijn Rempt committed changes in /trunk/koffice/doc/krita:
Start of Krita manual
Diffs: 1, 2, 3, 4, 5 Revision 419738

David Faure committed changes in /branches/koffice/1.4/koffice/lib/kotext:
Fix clash in selection ids leading to no color for highlighted match during search-n-replace
Thanks to Mashrab Kuvatov for his report and investigation
BUG: 103787
Diffs: 1, 2 Revision 419930

Thomas Zander committed changes in /branches/koffice/1.4/koffice/kchartgPag:
Fix #101490
Only use logaritmic scales for the line chart.
The bug basically is about a missing feature in the kdchart backend which
also happens to have been programmed quite poorly there for the part that
does have it correctly falling back.
Diffs: 1, 2, 3 Revision 419996

Fredrik Edemar committed changes in /branches/koffice/1.4/koffice/kchartc:
* Fix the drawing of the legend title.
* Make the axes titles work. This is a hack and has some disadvantages: the text box has a fixed size (e.g not automatically adjusted to the text size and may be painted over the axes labels) and will mess up the chart if the x- and x-axes aren't visible. It does not work with polar charts either.

CCBUG: 41612
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 420009

Roberto Raggi committed changes in /branches/work/kdevelop4-parser:
a taste of KDevelop 4 :-)

This is the new version of the parser I wrote for KDevelop. ATM there is
no preprocessor :( So we have to use ``cpp''. The name of the parser is r++0.
r++ is a small(+stupid+slow) bash script that invokes cpp and r++0. btw the script
will be removed soon (I have almost finished the new preprocessor :-)

r++ something.cpp (parse and print the stats[1])
r++ -dump something.cpp (parse and print the AST)

[1] the time(1) of cpp and r++0

PS: I've disabled the "parsing of the function/method-body" (change control.cpp if you want to try it)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 19 more) Revision 420247

Martin Ellis committed changes in /trunk/kdenonbeta:
Tell the good people a little more about keximdb,
what it is, and how to install it.
Diffs: 1, 2 Revision 420378

Fredrik Edemar committed a change to /branches/koffice/1.4/koffice/kword/kwview.cc:
Link comments must not contain custom items or several lines. TODO: Fix this is KPresenter too.

CCBUG: 106583
Diff Revision 421007

Fredrik Edemar committed a change to /branches/koffice/1.4/koffice/kpresenter/kpresenter_view.cc:
Link comments must not contain custom items or several lines.

BUG: 106583
Diff Revision 421012

Danny Allen committed changes in /trunk/koffice/kplato:
New application icon for kplato - my initial concept, crystallisation by pinheiro :)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 421789
View Visual Changes (to 7 files)

Utilities
Jason Kivlighn committed changes in /trunk/extragear/utils/doc/krecipes:
The Handbook, revision 0.7.95 (that is, could be or is almost 0.8)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 21 more) Revision 419285
View Visual Changes (to 30 files)

Andrew Walker committed changes in /trunk/extragear/graphics/kst/kst:
Add icons for graphics objects.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 420389

Nicolas Goutte committed a change to /trunk/KDE/kdeutils/doc/kfloppy/index.docbook:
Improve the documentation about KFloppy:
- add an appendix about the "user given device" mode
(with many warnings. However I wonder how long it will take before
somebody roasts its Linux or Window partition.)
- define entities for BSD and Minix.
(Minix is now marked as trademark, as it printed in small caps in the book
"Operatimng systems, Design And Implementation", A. S. Tanenbaum)
- fix a few errors found on the way
Diff Revision 420947

Jessica Hall committed a change to /trunk/KDE/kdeutils/doc/KRegExpEditor/index.docbook:
Fix up some small bugs in grammar :)

BUG:106486
Diff Revision 421082

Thanks for reading the KDE Commit-Digest!
KDE Commit-Digest by Danny Allen, 2006-2009
All issues in archive by Derek Kite