prev
27th May 2005
by Derek Kite
next


This Week...
Kalzium adds gradients and crystal structure data. KOffice supports loading of embedded objects from OASIS format. khtml improves XHTML handling. Kopete adds full text search of history, styles, recieving files and buzzing in Yahoo, and work continues on video device support. KDE 4 work continues with some applications able to run.

Mark Kretschmann announced version 1.2.4 of the amaroK audio player:
War! The Republic is crumbling under attacks by ruthless commercial media players. There are heroes on both sides. Evil is everywhere. In a stunning move, the fiendish amaroK hackers have assembled version 1.2.4 in a desperate attempt to save the princess and return her to The roK Kingdom.

ChangeLog relative to amaroK 1.2.3:

FEATURES:
  • Queue selected tracks shortcut, Ctrl+D. (BR 83675)
BUGFIXES:
  • The first engine entry in the config dialog was always blank.
  • If you filtered by more than one word in Collection Browser, adding expandable items (eg: artists or albums) wouldn't work. (BR 100150)
  • Updating the collection without any changes being made to it kept the Update button disabled forever.
  • Application freezes when switching shoutcast streams. (BR 103890)
  • MusicBrainz lookup was not escaping quote characters. (BR 103740)
  • Fixed crash when clicking the "clear" button in CoverManager's filter widget.
  • Update lyrics page on new radio stream metadata. (BR 99725)
  • xine-engine was reporting bogus tracklengths for ogg vorbis. (BR 102547)

Jeroen Wijnhout announced Kile version 1.8:
As of now Kile, a LaTeX environment for KDE, version 1.8 is available for download from: http://prdownloads.sourceforge.net/kile/kile-1.8.tar.bz2?download

ChangeLog:
  • QuickPreview: quickly compile and view part of your document.
  • Encoding: You can set the default encoding for your files now. Especially useful for those who are struggling with utf8 in combination with TeX.
  • Wizards: Improved tabbing wizards and a new Postscript tools, Math and float wizard.
  • Help: You can add your own help files to the help system.
  • Numerous bugfixes.
The following languages are included: da, en_GB, es, et, fi, fr, it, nl, pt, pt_BR, sr, sr@Latn, sv and ta.


Statistics
Commits: 2696 by 210 developers, 158697 lines modified, 3827 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
l10n
342
stable
334
work
302
www
240
extragear
221
kdebase
136
kdepim
122
kdenonbeta
121
koffice
117
kdenetwork
117
Lines Developer Commits
9900
Stephan Kulow
141
3674
Nicolas Goutte
68
1091
Nikolas Zimmermann
67
376
David Faure
64
327
Stephan Binner
63
444
George Staikos
62
208
Dirk Mueller
55
734
Maks Orlovich
49
1501
Albert Astals Cid
45
582
Rob Buis
40

Internationalisation (i18n) Status
Language Percentage Complete
British English
100.00%
Swedish
100.00%
Danish
98.66%
Portuguese
97.39%
French
97.01%
Estonian
96.07%
Spanish
95.88%
Brazilian Portuguese
95.08%
Dutch
94.97%
Serbian
94.08%

Bug Killers
Bug Killer Number Of Bugs Closed
Sebastian Trueg
86
Thiago Macieira
19
Alexandre Pereira de Oliveira
16
Matt Douhan
15
Matt Rogers
14
Aaron J. Seigo
11
Till Gerken
10
Andreas Gungl
9
Stephan Kulow
8
Harri Porten
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 166 selections this week.

Bug Fixes
Development Tools
Richard Dale committed changes in /trunk/KDE/kdebindings:
* Removed unused Qt::Internal functions
* Added KNS:: to the namespaces expected by the rbkdeapi tool
* Introspection via Object#methods, public_methods, protected_methods and singleton_methods
or Module#constants, instance_methods, protected_instance_methods and public_instance_methods
now all include methods from the Smoke runtime. This fixes part of the request in bug 105772, but
still not enabling 'respond_to?' to be used with Smoke methods.

CCBUGS: 105772
Diffs: 1, 2, 3, 4, 5 Revision 416098

Oliver Kellogg committed a change to /trunk/KDE/kdesdk/umbrello/umbrello/classifierwidget.cpp:
draw(): Cancel out regression into bug 104637.
Diff Revision 416417

Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello/umbrello:
Make the distinction between class and interface changeable at run time.
CCBUG:79433
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 67 more) Revision 417540

Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello:
Add menu items and logic to change interface into class and vice versa.
BUG:79433
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 418189

Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello:
BUG:88117 - Allow abstract class as interface in component diagram.
Diffs: 1, 2 Revision 418324

Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello:
Patch from Jean-Remy Falleri adds abstract usecases.
BUG:67719
Diffs: 1, 2, 3, 4 Revision 418526

Educational
Pablo de Vicente committed a change to /trunk/KDE/kdeedu/kstars/kstars/tools/modcalcplanets.cpp:
Fixes part of bug 105995. The interactive mode now works correctly. I need more time to close the complete bug.
CCBUG: 105995
Diff Revision 416521

Graphics
Nicolas Goutte committed changes in /trunk/KDE/kdebase/kioslave/thumbnail:
Allow to extract the error messages (even if there are supposed to be internal)
(Indirectly bug #90629)
Diffs: 1, 2 Revision 416025

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/thumbnail/thumbnail.cpp:
Try to fix the thumbnail protocol
- HACK: guess variables like mime types, maximal size and so on...
(Also which plugin to use (code from kdelibs/kio/kio/previewjob.cpp))
- A QImage in a QDataStream is *not* a PNG file.
- Prepare to use KInstance
(Works, except that work-around code for the use of QPixmap would be needed)
CCBUG:90629
(This does not close the bug, as pointing thumbnail: to a directory give still
a silly error message.)
(As for browsing confortabily thought the thumbnails, there seems to be
absolutely no code.)
Diff Revision 416054

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/thumbnail/thumbnail.cpp:
As applications are supposed to get thumbnails through the thumbnail: protocol,
I suppose that it is bad idea to change the ouput format (at least before KDE4)

So choose the output format depending on the parameters:
- if there is no parameter return a raw PNG image
- if there are paramaeters, return a QDataStream
(Still a HACK, but might help until KDE 4.)
CCBUG:90629
Diff Revision 416073

Albert Astals Cid committed changes in /trunk/KDE/kdegraphics/kpdf/xpdf/xpdf:
Fix problem introduced by improper merging of the libjpeg patch
BUG: 106057
Diffs: 1, 2 Revision 416536

Luboš Luňák committed changes in /trunk/extragear/graphics/gwenview:
Fix building with libexif.
BUG: 106035
Diffs: 1, 2 Revision 417679

Albert Astals Cid committed a change to /trunk/KDE/kdegraphics/kpdf/xpdf/xpdf/Makefile.am:
fix usage of kde standard jpeg check
BUG: 106252
Oh, and btw i'm not called 'aacid', it's just my username.
Diff Revision 417981

Rick Chern committed a change to /trunk/extragear/graphics/kst/devel-docs/plotdialog_new.ui:
Draft proposal UI for bug 96238.

- the x and y axis settings are on different tabs
- an additional "transform opposite axis" setting can be used to specify an expression for transforming the axis opposite to the main one- option to have tick marks inside plot, outside plot, or both
Diff Revision 418242

Andreas Zehender committed a change to /trunk/KDE/kdegraphics/kpovmodeler/pmphotonsedit.cpp:
fixed active state of apply buttin
fixed layoutfix #105081
Diff Revision 418850

KDE-Base
Kevin Ottens committed a change to /trunk/KDE/kdebase/kioslave/media/mediaimpl.cpp:
ADD the UDS_LOCAL_PATH atom to media roots. Was previously missing.

CCBUG:95644
Diff Revision 416224

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
Fix long function arguments (Requests .Fo .Fa .Fc)
CCBUG:105765
Diff Revision 416239

Craig Drummond committed a change to /trunk/KDE/kdelibs/kio/kio/slavebase.cpp:
Output progress info when all bytes processed, regardless of whether it
has been more than 100ms or not since the last update. (Should fix bug
96108)
Diff Revision 416247

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
- fix standalone .Fa request, like the ones in mdoc.samples(7) (.Fo .Fa .Fc)
- fix .Fl request
- try to fix .Fn (not working yet)
CCBUG:105765
Diff Revision 416265

Kevin Ottens committed a change to /trunk/KDE/kdelibs/kio/kio/netaccess.h:
Oops! I forgot to commit the netaccess.h (and no, I'm generally not
committing one file at a time :-p).

CCBUG:95644
Diff Revision 416310

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
A few code change, especially on the operating system requests
(This does not fix these requests.)

As I seem to have to correct many mdoc(7) requests always nearly the same way,
I think that a new approach is needed than the one I used yesterday.
CCBUG:105765
Diff Revision 416352

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
First step of supporting string variables with long names (long > 2 chars)
(For now, it just put in red, when the page wants such a variable.)
CCBUG:106067
Diff Revision 416452

Volker Krause committed a change to /trunk/KDE/kdebase/kioslave/nntp/nntp.cpp:
Request username and password if the server needs authentication and
they are not yet available. Abort if the user doesn't enter them, this
avoids syntax errors.

BUG: 43943
Diff Revision 416715

Waldo Bastian committed a change to /trunk/KDE/kdelibs/kinit/kinit.cpp:
Give proper error message when the maximum number of processes
has been reached instead of exiting.
BUG:89692
Diff Revision 416962

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
Start working on long names and on unifying string and macro definitions:
- create one class and a QMap to store string and macro definitions.
- port strings to this new class and QMap
- allow strings with long names

CCBUG:106067
It fixes bug 106067 when taken to the letter. However there is still plenty
to do for displaying groff(7) correctly, for example macros with long names.

(Note: this breaks -DSIMPLE_MAN2HTML (temporarily))
Diff Revision 417884

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
- Define macros in the same QMap than strings
- Macros can have long names now
I have no idea if it is in the right direction or not, as groff(7) looks
even worser than before.
CCBUG:106067
Diff Revision 417923

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
Fix the bug when calling macros
(The first line was not preceed by a line feed, so the first request was
ignored.)
(groff(7) looks now again better)
CCBUG:106067
Diff Revision 418050

Kurt Hindenburg committed a change to /trunk/KDE/kdebase/konsole/konsole/TEWidget.cpp:
Use mostLocalURL on dropped URLs, helpful for media:/.

BUG: 98879
Diff Revision 418162

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
Improve the groff basic support:
- make troff/nroff switchable by the requests .troff and .nroff
(The mode is therefore not compilable anymore by a #define)
- put the strings declared by man(7) and mdoc(7) as strings and
not as special character anymore
(It was a mismatch that I had unfortunately introduced.)
- add the missing strings declared by mdoc(7)
- allow strings to be called by \* in its three modes: single letter,
two letters, long name
- do not put the string name in red when it is not found, groff(7) tells
that an undefined string is empty.
- support for $0 (the name of the macro)
- allow parameters to be called by \$ in its three modes: single digit,
two digits, any number of digits. (But we are still limited in the
numbers of arguments that we can process.)
- define .als ("ALias String"), however temporarily not as hard link
but as simple copy.
(As Qt4 has other classes than Qt3, it is better to postpone it.)
- fix .rn ("ReName string"), as the second parameter was not parsed.CCBUG:106067
Diff Revision 418213

David Faure committed changes in /trunk/KDE/kdebase:
Move kdeeject to a subdir of its own, to make gentoo packagers happy (they split
kdebase in pieces, as we recommend, and mounthelper depends on kdeeject, but shouldn't
depend on kdesktop). It also makes sense because one day kdeeject might/should become a
C++ program instead of a shellscript.
BUG: 104393
Diffs: 1, 2, 3, 4 Revision 418311

Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
Improve the groff basic support:
- add support for the request .while (yes, finally!)
- allow more characters for an indentifier (nearly whole printable ASCII)
- be more careful when parsing an identifier as parameter of a request
(There was an off-by-one error, which could make that the next line
was skipped, because the right end of line was already passed.)
- no need to parse the first \n when calling a macro
(This too is an off-by-one-error. The first \n is needed for parsing
the next character, we do not need to parse it itself.)
- do not use puts in KDE mode for the request .ab
- a few kdDebugs less
- use the function skip_till_newline whne needed to avoid off-by-one errors
- for the request .shift, be careful when parsing the argument not to pass
the end of line (again off-by-one error).
- remove function that was under #if 0
- add my copyright (as I have now modified quite much)
- fix a few small details

CCBUG:106067
(The document looks much much better.)
Diff Revision 418672

KDE-PIM
Thorsten Staerk committed changes in /trunk/KDE/kdepim/karm:
make application and KPart similar in code, use existing icons for the KPart (bug 106106), add comments to explain ItemState (related to bug 100391)
Diffs: 1, 2, 3, 4, 5 Revision 416746

Carsten Burghardt committed changes in /trunk/KDE/kdepim/kmail:
Ouch. No idea how that crept in but calling KMFolderIndex::take instead of KMFolderMaildir is simply wrong.
BUGS:102171
Diffs: 1, 2, 3 Revision 417469

Carsten Burghardt committed a change to /trunk/KDE/kdepim/kioslaves/imap4/imapparser.cc:
Handle out-of-order UIDs.
BUGS:101463
Diff Revision 417539

Konqueror
Kevin Ottens committed a change to /trunk/KDE/kdebase/konqueror/konq_mainwindow.cc:
Now test if we can get a local directory, when we open a terminal on the
current view. It uses the new NetAccess::mostLocalURL() to take care of
UDS_LOCAL_PATH (used for example by media:/).

BUG:95644
Diff Revision 416229

Harri Porten committed changes in /trunk/KDE/kdelibs/khtml:
emit onload event even if the document has no body element.

BUGS: 105798
Diffs: 1, 2 Revision 416420

Stephan Binner committed changes in /trunk/KDE/kdebase/konqueror/sidebar/trees/dirtree_module:
Hidden option ShowArchivesAsFolders (#98070)
Diffs: 1, 2 Revision 417101

Stephan Binner committed changes in /trunk/KDE/kdebase/konqueror:
Middle click on clear button should clear AND paste
BUG: 106007
Diffs: 1, 2 Revision 417143

Kevin Ottens committed a change to /trunk/KDE/kdebase/libkonqcccc:
We inherits from KIconView, _not_ QIconView.

BUG:85161
Diff Revision 418784

Multimedia
Benjamin Meyer committed a change to /trunk/KDE/kdemultimedia/kaudiocreator/tracksimp.cpp:
Hopefully fixes the problem of a slow KAudiocreator
BUG: 98477
Diff Revision 416930

Alexandre Pereira de Oliveira committed a change to /trunk/extragear/multimedia/amarok/src/Options5.ui:
As OSD don't support html, the option widget shouldn't try to render the text as HTML. If the user tried to insert HTML, he'd see the tags in the OSD, but wouldn't be able to remove them from the option string using the dialog.
Patch by "You Don't Know Me".
BUG: Bug 106141
Diff Revision 417202
View Visual Changes (to 1 file)

Alexandre Pereira de Oliveira committed a change to /trunk/extragear/multimedia/amarok/srcpp:
Commiting a one line patch by Antony Dovgal (and removing tons of trailing spaces too) that fixes an bug with fetching covers containing "'" from Collection Browser.
Antony Dovgal, if you had told us it affected Collection Browser, this would have been fixed ages ago (I tested EVERYWHERE else, but not there). Thanks for the patch :-)
BUG: 100546
Diff Revision 417610

Sebastian Trueg committed a change to /trunk/extragear/multimedia/k3b/plugins/encoder/lameettietti:
BUGS 106301
Diff Revision 418642
View Visual Changes (to 1 file)

Networking Tools
Jan Ritzerfeld committed changes in /trunk/KDE/kdenetwork/kopete:
Placing status overlay icons ending with "_overlay" clockwise at corners
starting from right bottom.
This leads to a proper invisible status indication for all status in icq.
BUG: 96505
Diffs: 1, 2 Revision 416142

Till Gerken committed a change to /trunk/KDE/kdenetwork/kopete/protocols/jabber/jabberaccount.cpp:
Avoid crash when trying to delete a non-existent item. Patch by AJ Sommer.
BUG: 106032
Diff Revision 416527

Till Gerken committed a change to /trunk/KDE/kdenetwork/kopete/protocols/jabber/ui/dlgjabbervcard.cpp:
Make sure the email widget is disabled if no email addresses are present in the vCard.
BUG: 105110
Diff Revision 416927

Matt Rogers committed a change to /trunk/KDE/kdenetwork/kopete/protocols/oscar/liboscar/icquserinfo.cpp:
Fix incredibly stupid bug 106228.
svn blame says brown paper bag for me. Thanks for reporting.

BUG: 106228
Diff Revision 417959

Grzegorz Jaskiewicz committed a change to /trunk/KDE/kdenetwork/kopete/protocols/gadu/gaduaccount.cpp:
fixed friend mode behaving strange sometimes, removing away message.
CCMAIL=89124-done@bugs.kde.org
Diff Revision 418291

Till Gerken committed a change to /trunk/KDE/kdenetwork/kopete/protocols/jabbertacttact:
Set nick name of the contact correctly. Patch by Alexandre Clerici.
FEATURE: 89567,89565
Diff Revision 418314

Jernej Kos committed changes in /trunk/extragear/network/kftpgrabber/src:
Implemented server encoding option in the Quick connect dialog.
CCBUG: 106024
Diffs: 1, 2 Revision 418425
View Visual Changes (to 1 file)

Office
Fredrik Edemar committed a change to /trunk/koffice/kspread/kspread_sheet.cc:
Bug 101915: kspread crashes on exit if there is a chart in the sheet.

BUG: 101915
Diff Revision 416260

Fredrik Edemar committed a change to /trunk/koffice/lib/kofficecore/koMainWindow.cc:
Simplify the closing: just call close() :) This avoids queryClose() to be called twice which causes problems with KoDocument::isModified() together with embedded parts.

BUG: 105879 (closing with embedded doc asks save/discard twice)
Diff Revision 416268

Inge Wallin committed changes in /trunk/koffice/kspread:
Fix a bug in the setting of cell indentation.

Basically the indentation would not be the same when the cell format
dialog came up the next time. This was because the spinbox got it's
value set in user units (cm/inches/whatever), but they were read in
non-converted points. Since the points are much smaller, the value
was scaled down every time the dialog was shown so it soon went down
to zero.
Diffs: 1, 2, 3 Revision 416484

David Faure committed changes in /trunk/koffice/kword:
Fix setting a background color from the frame dialog, again; with a better
fix for the "white vs default" issue. Thanks to Mashrab for the report.
CCBUG: 106029
Diffs: 1, 2, 3 Revision 417150

Fredrik Edemar committed changes in /trunk/koffice/lib/kofficeuicc:
Patch reviewed by David some weeks ago:
* Bug 76297: "Removed" templates are never deleted.
* Be sure every template name has an unique file name so they don't get overwritten when creating a new template.

BUG: 76297
Diffs: 1, 2, 3 Revision 417151

Fredrik Edemar committed changes in /trunk/koffice:
* A left click on a footnote moves the cursor to the footnote frame.
* Show the content of the footnote frame in the status bar when the mouse cursor is placed over a footnote.
* Bug 72506: KWord: delete end of paragrapgh after footnote number removes the number.
* Bug 57298: Copying text to blank footnote erases footnote number.
* Bug 62360: pasting of footnotes creates some weird empty frame thing. Solution: never copy footnote frames.
* Bug 84678: sometimes automatic footnotes numbering does not work. Solution: use the default format for the footnotes.

CCBUG: 48794
BUG: 72506
BUG: 57298
BUG: 62360
BUG: 84678
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 417188

Ariya Hidayat committed a change to /trunk/koffice/filters/kspread/excel/sidewinder/excel.cpp:
another hack, partial workaround for percent operator

CCBUGS: 101217
Diff Revision 417428

David Faure committed a change to /trunk/koffice/kword/kwdoc.cc:
In WP mode, KWFrameLayout takes care of calling updateFramesOnTopOrBelow.
In DTP mode the call was missing, so the text wouldn't run around frames.
Thanks for the testcase.
BUG: 106187
Diff Revision 417711

Peter Simonsson committed a change to /trunk/koffice/kivio/kiviopart/uig.cpg.cp:
Don't apply unit conversion twice
BUG:104650
Diff Revision 417717

Fredrik Edemar committed changes in /trunk/koffice/kspread:
* Don't crash at exit with charts (the bug probably reappeared because of David's recent changes in kofficecore.
* The data editor is now disabled for charts which has been loaded.
* Don't use 600 dpi as default resolution (the chart printing is much faster now).
* The chart/object printing is simplified and works correctly now. Unfortunately this breaks the transform feature but the ordinary rectangle printing is more important.
Diffs: 1, 2, 3 Revision 418527

User Interface
Helge Deller committed a change to /trunk/KDE/kdebase/kcontrol/info/opengl.cpp:
fix Bug 105963: kcmopengl 3d card is always unkwnown
BUG:105963
Diff Revision 416133

Kevin Ottens committed changes in /trunk/KDE/kdelibs/kdeui:
Don't keep the timer going when we left the view, or the signal could
be emitted when it shouldn't.

Thanks to Thomas McGuire for the patch. Nice catch!

BUG:85161
Diffs: 1, 2 Revision 416341

Stephan Binner committed changes in /trunk/KDE/kdebase/khelpcenter:
[Bug 100380] "Help Center"'s 1st page lacks KDE logo header
Diffs: 1, 2, 3 Revision 416957

Luboš Luňák committed a change to /trunk/KDE/kdebase/kwin/geometry.cpp:
Temporarily block geometry while (re)setting fullscreen mode, otherwise
updateDecoration() can cause resizing and changing the maximize state.
BUG: 106019
Diff Revision 417304

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/kicker/taskbar/taskbar.cpp:
incorrect assumptions about when we don't need
to update the taskbar that affected
showOnlyMinimized ...
BUG:104659
Diff Revision 417484

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/kicker/kicker/ui/recentapps.h:
we are now returning a bool not an int =)
BUG:106151
Diff Revision 417492

Sandro Giessl committed a change to /trunk/KDE/kdebase/kwin/clients/redmond/redmond.cpp:
Patch by Knut Johansson to hide maximized window borders

BUG: 105924
Diff Revision 418348

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/kicker/applets/clock/zone.cpp:
default to no additional timezones so that
people who are easily confused by mouse wheels
aren't subjected to confusing situations by
default. and this way we don't annoy the rest
of the world by making their scroll mouse
useless in an obviously useful place.

timezones are pretty user dependant
anyways. i have no interest in the time in
moscow, why should it be in the defaults?

CCBUG:106266
Diff Revision 418428

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/kicker/kicker/ui/appletop_mnu.cpp:
couple of menu consistency fixes
BUG:106343
Diff Revision 418490

Utilities
Henrique Pinto committed changes in /trunk/KDE/kdeutils/ark:
* Fix bug #105787: Mark "Selected Files" as default in the
extraction dialog if more than one file is selected.

BUG: 105787
Diffs: 1, 2, 3, 4 Revision 416609

George Staikos committed changes in /trunk/extragear/graphics/kst/kst:
Well, this mostly fixes adding new plots when in maximized mode (and
renames zoom->maximized as we did in public interfaces). Unfortunately
the maximized plot has an invalid top border and I haven't been able to
figure out why yet. Debug output is left there to demonstrate the
problem.
CCBUG: 106086
Diffs: 1, 2, 3, 4, 5 Revision 417073

Jaison Lee committed a change to /trunk/KDE/kdeutils/kjots/KJotsMain.cpp:
BUG: 106059

All the books are now flushed to disk after moving pages by dragging.
This corrects various scenarios that would result in the loss of the
page that was moved.
Diff Revision 417158

Rick Chern committed changes in /trunk/extragear/graphics/kst/kst:
Make cleanup layout use a default approximately square grid, and allow custom columns as well
Diffs: 1, 2, 3 Revision 417805

Rick Chern committed changes in /trunk/extragear/graphics/kst/kstp:
Move radiobuttons for specifying source of vector to top of dialog
Diffs: 1, 2 Revision 418219

Jakub Stachowski committed a change to /trunk/KDE/kdeutils/kjots/kjotsentry.cpp:
Don't use inconsistent filename encoding on save/open.
BUGS: 79534
Diff Revision 418492

Jakub Stachowski committed changes in /trunk/KDE/kdeutils/kjots:
Fix non-latin1 characters in html/plaintext export, allow selecting
charset on save.
Do not insert html tags into plaintext (based on patch by Andrey
Cherepanow)
BUGS: 93852
Diffs: 1, 2, 3 Revision 418541

Henrique Pinto committed changes in /trunk/KDE/kdeutils/ark:
* Fix bug #105398 (ark should not open internal or external viewer when extraction fails)
BUG: 105398
Diffs: 1, 2, 3, 4 Revision 418595

Features
Development Tools
Michael Pyne committed changes in /trunk/KDE/kdesdk/scripts:
kdesvn-build is now included in Makefile.am, which means it's installed by
default like the rest of the scripts.

End aparteid between global options and module options. Now both types are
stored in the same hash table, global options as the 'global' module.

Strip newlines in the default qt-copy configure arguments, I can't help but
think it will eventually break something.

Comment some of my early design decisions so I don't try to replace
@update_list and @build_list again.

Case is ignored for the false keyword in the configuration file.
Diffs: 1, 2 Revision 417634

Educational
Carsten Niehaus committed changes in /trunk/KDE/kdeedu/kalzium/src:
add gradients to kalzium
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 417088

Anne-Marie Mahfouf committed changes in /trunk/playground/edu/kalcul:
add a new math app for young kids (starting 6), at its very beginning!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 20 more) Revision 418265
View Visual Changes (to 4 files)

Jasem Mutlaq committed changes in /trunk/KDE/kdeedu/kstars/kstars:
KStars now fully supports HORIZONTAL_COORD standard property. Devices
that use Az/Alt natively can use KStars without additional conversion
routines. I also fixed a bug in rgb24 to rgb32 cctv conversion function.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 418393

Carsten Niehaus committed a change to /trunk/KDE/kdeedu/kalzium/src/data/data.xml:
adding the first set of data for the crystalstructure of the metals. more to come
Diff Revision 418433

Graphics
Renchi Raju committed changes in /branches/digikam/0.8-experimental/digikam:
search folderview will now list search albums
Diffs: 1, 2, 3, 4, 5, 6 Revision 416508

Gilles Caulier committed a change to /branches/digikam/0.8-experimental/digikamimageplugins/refocuscppcpp:
digiKam refocus image editor plugin : complete rewrite of matrix deconvolution filter to apply on image : more speed and PPC compliant (to test).

Need a feedback with Big/Little Endian compatibility. Already tested under Intel. Need a test with PowerPC processors !
Diff Revision 417661

Gilles Caulier committed changes in /branches/digikam/0.8-experimental/digikamimageplugins/common/cimgiface:
Restoration, Inpainting, Blowup digiKam image editor plugins : Big/little endian compatibility. Need to test under PPC.
Diffs: 1, 2 Revision 418010

KDE-Base
Kevin Ottens committed a change to /trunk/KDE/kdelibs/kio/kio/netaccess.cpp:
Introduce a new NetAccess::mostLocalURL() which tries to map a given URL
to a local file using UDS_LOCAL_PATH. We have some use cases for this,
mostly applications which needs to seek (like Kaffeine for example).

Will be used to fix #95644 too, since it has a similar need.

CCBUG:95644
Diff Revision 416222

Ignacio Castaño Aguado committed changes in /trunk/KDE/kdelibs/kimgio:
HDR read support. Original code from Christoph Hormann <>, fixes and cleanup from Ignacio Castaño.

FEATURE: HDR read support
Diffs: 1, 2, 3, 4, 5 Revision 417201

Kurt Hindenburg committed a change to /trunk/KDE/kdebase/konsole/konsole/konsole.cpp:
Use mostLocalURL for saving history; doesn't work yet as mostLocalURL doesn't work for non-existing files yet.

CCBUG: 105513
Diff Revision 418782

KDE-PIM
Reinhold Kainhofer committed changes in /trunk/KDE/kdepim/libkcal:
New implementation of recurrence rules, written completely from scratch (following the "algorithm" laid out in rfc 2445). It's incredible how much code one can save when the right algo is used (the old recurrence implementation used 3500 lines of code, this one is only 1200, but is much more powerful). In particular, things that were not supported by the old implementation:

-) BYSETPOS: This made it impossible to have recurrences on the last weekday of a month (RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1)

-) More complicated rules, like every friday the 13th (RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=FR;BYMONTHDAY=13)

-) Secondly recurrence

-) Arbitrary combinations of BY* rules (date and time rules might be mixed!). (There might not be a UI in KOrganizer for arbitrary rules, but at least libkcal can correctly receive them and show all recurrences in KOrganizer...) Actually, I'm thinking of adding a line edit in KOrganizer (clearly marked as advanced) where one can use arbitrary RRULEs. But that's just an idea for now...

-) According to RFC 2445, the dtStart is always the first recurrence, even if it doesn't match any of the RRULEs of the incidence. That's also now implemented.
-) If the dtStart didn't match the rule and a duration was given, the number of occurences were off by one (due to the dtStart not being an occurence).


This class is not yet used anywhere, but I'm starting to rewrite the Recurence class to use this new RecurrenceRule class for RRULEs and EXRULEs.

This class does not yet contain the compat functionality (for pre 3.1 calendars) of the Recurrence class, but with this new implementation that compat functionality can be moved to an appropriate compat class. Also, we'll need a compat class for all pre 3.5 calendars, since the dtstart was ignored so far.


Diffs: 1, 2 Revision 416148

Teemu Rytilahti committed changes in /trunk/KDE/kdepim/akregator/src:
make possible to send link or article to a friend from file menu.. doesn't work in articleviewer, so you have to open the page into tab atm...


FEATURE:103224
Diffs: 1, 2, 3, 4, 5 Revision 416636

Matt Douhan committed changes in /trunk/KDE/kdepim/kmail:
Add a new option to not use recent addresses in the composer
autocompletion.

Fix a bug in the recetn addresses handling where the displayname
was not quoted if neccessary.

BUG:79147
BUG:105889
BUG:31975
BUG:97654
Diffs: 1, 2, 3, 4 Revision 416703

Konqueror
Allan Sandfeld Jensen committed changes in /trunk/KDE/kdelibs/khtml:
Merge/port/implement XHTML namespace selectors, and a few other XHTML improvements.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 416089

David Faure committed changes in /trunk/KDE/kdelibs/khtml:
Allow javascript to insert a TR directly into a TABLE, creating a TBODY section if needed
BUG: 105586
Diffs: 1, 2, 3 Revision 417591

Multimedia
Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok:
SmartPlaylists are editable!!!

Using XML we store the options the user set in the dialog (together with the SQL query, so that we don't need to parse the xml all the time), and then the user can edit them later.

Dropped support for old format, as it's impossible to parse the SQL back into something editable.

No sqlfortags/sqlforurls anymore, now all smartplaylists behave the same way (using sqlForTags), so we don't need to check this all the time.

BUG: 91036
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 416639

Benjamin Meyer committed changes in /trunk/KDE/kdemultimedia/kioslave/audiocd/plugins/lame:
Completely new mp3 (lame) encoder that uses KProcess and outputs the results to a temorary file so *finally* the Xing tag can be set. This is also the beginings of the new encoder(s) for audiocd which will finally produce the merger of KAudioCreator and audiocd (and perhaps Juk?).

BUG:79235
Diffs: 1, 2 Revision 417210

Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok:
* Cue sheet support, patch from Martin Ehmke <>.

Martin: You must maintain your code. I have fixed up the style of your code to conform with the rest of the excellent standard set by the amaroK codebase. Please respect this! Many thanks for the great patch.
BUG: 92271
Diffs: 1, 2, 3, 4, 5, 6 Revision 418085

Networking Tools
Andre Duffeck committed changes in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Enable change of font, font-size and styles in Yahoo messages.
BUG:79978
Diffs: 1, 2 Revision 416444

Matt Rogers committed a change to /trunk/KDE/kdenetwork/kopete/protocols/yahoo/yahooaccount.cpp:
Commit a patch by Chetan Reddy that does the following:

Doesn't set the user away when using a custom status.
Allows the user to see other people's custom away messages
either via the tooltip or the detailed contact list views.

Thanks for the patch!
Chetan Reddy <>
Diff Revision 416473

Cláudio da Silveira Pinheiro committed changes in /trunk/KDE/kdenetwork/kopete:
Added Device KComboBox.Now things are getting better. The api is getting in shape. Lots of changes in code, added the devicelist that allows us to use a video device without needing to take care of the underlying driver interface, broader use of Qt/KDE types and classes all around.
Diffs: 1, 2, 3, 4 Revision 416624

Marc Cramdal committed changes in /trunk/KDE/kdenetwork/kopete/plugins/history:
Adds full text search to the history.
Diffs: 1, 2, 3, 4, 5 Revision 416738
View Visual Changes (to 1 file)

Andre Duffeck committed changes in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Allow overriding of Yahoo serversettings
BUG:95741
Diffs: 1, 2, 3, 4, 5 Revision 416872
View Visual Changes (to 1 file)

Till Gerken committed a change to /trunk/KDE/kdenetwork/kopete/protocols/jabber/jabberaccount.cpp:
Determine timezone information and use it to display correct timestamps for offline messages.
BUG: 89416
Diff Revision 416902

Stefan Winter committed changes in /trunk/KDE/kdenetwork/wifi/kcmwifi:
read vendor-sepecific configs if they exist. roughly works already,
after a little more fine-tuning wish #94442 is done. Currently,
recent SuSE distros are implemented and a colunteer is going to do
the debian config files. If more volunteers for other distros want
to add another parser, welcome :-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 416924

Jan Ritzerfeld committed changes in /trunk/KDE/kdenetwork/kopete/protocols/oscar/icq:
Added checkbox "Respect other contacts' wish to require authorization" to
group "Privacy Options" in icq's account preferences. Deactivating it
pretends to use a local icq contact list. So the icq servers will send
online status messages for all contacts even if they are in the
"waiting for authorization" state.
FEATURE: 101587
Diffs: 1, 2, 3 Revision 417402
View Visual Changes (to 1 file)

Chetan Reddy committed changes in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Allows user to buzz a contact using the context menu.

CCBUG: 76881
Diffs: 1, 2, 3, 4 Revision 417532

Chetan Reddy committed a change to /trunk/KDE/kdenetwork/kopete/protocols/yahoo/yahoocontact.cpp:
Enable webcam and buzz actions on a yahoo contact only if the contact is reachable.
Diff Revision 417546

Chetan Reddy committed changes in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Recieves buzz from yahoo contact and prints on the screen. No sound for now.
BUG: 76881
Diffs: 1, 2, 3, 4 Revision 417637

Till Gerken committed changes in /trunk/KDE/kdenetwork/kopete/protocols/jabber:
Adding the capability to change passwords, thanks a lot to Alexandre Clerici for the patch.
Note that this code is preliminary, it's not bullet-proof against errors and the UI needs work. I'll get to this in a few days latest.
FEATURE: 104842
Diffs: 1, 2, 3, 4, 5 Revision 417794
View Visual Changes (to 1 file)

Matt Rogers committed changes in /trunk/KDE/kdenetwork/kopete:
Add a configure argument so that compilation of the avdevice stuff can be
turned on or off. Currently, the default is to disable the avdevice stuff
since it's not so stable on other systems and has caused compile errors for
many people.

To enable avdevice compilation run configure like so:

./configure --enable-audiovideo

Once we get avdevice stablized, we can do a more proper configure check and
enable it only for systems that support the interfaces we're using rather than
this switch.
Diffs: 1, 2, 3 Revision 418121

Cláudio da Silveira Pinheiro committed changes in /trunk/KDE/kdenetwork/kopete:
FEATURE:
Major internal design change. The API is more robust, and works nice with multiple devices. New in this release is the concept of VideoDevicePool, a class that handles all capture devices simultaneously.
For now V4L2 is disabled (#undev HAVE_V4L2) so I can make the V4L support more robust. All video devices are defaulting to the READ method for now. They'll be working Real Soon Now(tm) as I code more stuff.
The api is stabilizing even more. To the developer that uses this class the only perceivable thing is it will instantiate a VideoDevicePool instead of a VideoDevice. All the methods are the same.
BUGFIX:avdeviceconfig.cpp: Fixed device and input selection to do proper handling of user input.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 418298

Jernej Kos committed changes in /trunk/extragear/network/kftpgrabber/srcpp:
Implemented support for displaying sites saved in KWallet (from Konqueror, Quanta, ...).
FEATURE: 106174
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 418384

Andre Duffeck committed changes in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Receive files via yahoo filetransfer.
CCBUG:77973
Diffs: 1, 2, 3, 4 Revision 418747

Office
Ariya Hidayat committed a change to /trunk/koffice/filters/kspread/excel/import/excelimport.cc:
support for common Excel time format

BUG: 65600
Diff Revision 416525

Adrian Page committed changes in /trunk/koffice/krita:
Fill options for the shape tools. No-fill, foreground, background, and pattern, options are done, gradient and stroke are not. Select polygonal should be ready to be re-enabled next.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 416605

David Faure committed changes in /trunk/koffice:
OASIS: Implemented saving of embedded objects, in kword and kpresenter. TODO: loading.
While being at it, some last binary incompat cleanups; recompile all apps.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 416890

David Faure committed changes in /trunk/koffice:
Woohoo, loading embedded docs works now (in kword). It's much simpler to load
it when parsing draw:object than at the end of loading (which used to lead to complications
for the "insert file" feature, I noticed in kpresenter's code...).

The ironic thing is that "saving while saving the parent" is exactly what the initial
code did, and which can't work. No problem for doing that during loading though.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 417295

Boudewijn Rempt committed changes in /trunk/koffice/krita:
* Some fixes to profile handling when converting between colour
spaces. This lead to
* Semi-working CMYK. Painting and some filters don't work quite
correctly, because we don't have an alpha channel in our
cmyk implementation (yet), but other things work just fine.
If I get this to work this week we might ship with a working
CMYK implementation after all...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 417714

User Interface
Ryan Nickell committed changes in /trunk/kdereview/superkaramba:
Initial upload of SuperKaramba to kdereview.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 245 more) Revision 417080

Kurt Hindenburg committed a change to /trunk/KDE/kdebase/kcontrol/konsole/sessioneditor.cpp:
Display a warning message if user enters an invalid Execute command in the Session editor.

BUG: 105754
Diff Revision 417792

Utilities
Rick Chern committed changes in /trunk/extragear/graphics/kst/kst:
multiple edit mode for data object dialogs
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 19 more) Revision 416269

Jaison Lee committed changes in /trunk/KDE/kdeutils/kjots:
BUG: 78403

Collapsed books now display correctly in HTML mode, even when the program
first starts up. The handling of the books collapsed/expanded state is no
longer controlled solely by the openBook() function.
Diffs: 1, 2, 3 Revision 417221

Jason Kivlighn committed changes in /trunk/extragear/utils/krecipes/src:
GUI: In the recipe list, categories now have an icon associated with it (it is a folder icon now, but may change... I'm open to any thoughts on this). Also, the "+" to expand each category is not visible until the item is clicked (or a search if performed), reason being that the recipes within the category don't exist in the list until they are requested. However, for the user, this shouldn't need to even be mentioned since they'll see the folder icon and think to click it to see what items are in it. For the handbook, I'd think that only screenshots would need to be updated (Find/Edit and Shopping List pages).

What is happening on the inside is that only the top-level categories are loaded initially. When "space" or "return" is pressed on the keyboard or when the category item is executed (meaning single- or double-clicked depending on global KDE settings), Krecipes queries the database and loads the list with the recipes in the selected category.

This means a lot less to load at startup and at various times througout the use of Krecipes. I've been working with a large database and there were several bottlenecks dealing with this. In particular, the dialog to select a category for a recipe took about 20 seconds to load, and now appears instantaneously. Also, some other slow areas were found and fixed, such as when inputting a recipe. I've used the main features of Krecipes on this huge database and there is no longer a sluggishness like there has been.

And finally, the current startup time: 3 seconds. On my system, that's practically the same time as an empty database :-)

Important note: Startup speed is really slowed down when recipes are not categorized (With 600 uncategorized recipes, it takes 15 seconds to load the uncategorized recipes and less than one to load the rest). Somewhere, we should let the users know that and encourage them to categorize all their recipes. Maybe we need a "Performance Tips" section in the Handbook... just a thought.

Anyway, this should be last big commit until 0.8. It very likely introduced some bugs, but after this, no big changes will be made and things will only get more stable.
I hope I got everything ;-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 417222

Rick Chern committed changes in /trunk/extragear/graphics/kst/kst:
Multiple edit mode for data object dialogsAndrew will be changing PNGs to XPMs in UI files
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 25 more) Revision 417848

Rick Chern committed changes in /trunk/extragear/graphics/kst/kst:
Allow arithmetic expressions with scalars for plot ranges, and remove FIXED range from UI. If entered expression is constant, then FIXED range is used internally
Diffs: 1, 2, 3, 4, 5 Revision 417946

Joshua Keel committed changes in /branches/kompare3/kompare3_branch/kdesdk/kompare/komparepart:
Added the ability to refresh the difference view when files have been updated or changed.

CCBUG: 73197
GUI: Adds a 'Refresh Diff' menu entry, and an icon for the action in the
toolbar.
Diffs: 1, 2, 3 Revision 418173

Jaison Lee committed changes in /trunk/KDE/kdeutils/kjots:
BUG: 94290

Book renames are now displayed immediately in the book overview.
Diffs: 1, 2 Revision 418225

Jakub Stachowski committed changes in /trunk/KDE/kdeutils/kjots:
Add possibility to store notes in UTF-8.
FEATURE: 98271
Diffs: 1, 2, 3 Revision 418529
View Visual Changes (to 1 file)

Optimise
Development Tools
Joseph Wenninger committed changes in /trunk/KDE/kdelibs/kate:
javascript based indenter code modified to reduce script parsing times, backend support for more then one script language. (no gui for configuration yet). very restricted and a littlebit hacky (will be changed later on) LUA 5.0.2 scripting support for indenters
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 416971

KDE-Base
Maks Orlovich committed a change to /branches/work/kde4/kdebase/konsole/konsole/konsole.cpp:
Break infinite recursion.
Makes konsole startup, and almost-sorta-work:
http://www.cs.cornell.edu/~maksim/sorta.png
Diff Revision 416294

Thiago Macieira committed changes in /branches/work/kde4/kdelibs/kioslave:
Making kio_http compile and work -- up to an extent.
It connects and receives data, but it aborts because it accesses an
empty QList.
Diffs: 1, 2, 3 Revision 416569

Maks Orlovich committed changes in /branches/work/kde4:
kio_http: crash less often
libkonq,KonqPixmapProvider: comment out an assert for now.

With these two, konq kind of works as a webbrowser:
http://www.cs.cornell.edu/~maksim/konq4.png
(Besides crashing on pages with form widgets, not rendering images, and having negative usability in the autocompletion combo,that is)
Diffs: 1, 2 Revision 416611

Albert Astals Cid committed changes in /branches/work/kde4/kdelibs:
More Qt4-ifying
uint -> int
Q_INT -> qint
QString::find -> QString::indexOf
QString::findRev -> QString::lastIndexOf
QDir::absPath -> QDir::absolutePath
QDir::cleanDirPath -> QDir::cleanPath
QDir::homeDirPath -> QDir::homePath
QStringList::split(separator, string) -> QString::split(separator)
QPaintDevice::x11AppVisual() -> QX11Info::appVisual()
QPaintDevice::x11AppDepth() -> QX11Info::appDepth()
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 417590

Albert Astals Cid committed changes in /branches/work/kde4/kdelibs:
More Qt4-ifying
QApplication::flushX() ---> QApplication::flush()
QColor::hsv() ---> QColor::getHsv()
QDataStream::readRawBytes() ---> QDataStream::readRawData()
QDataStream::writeRawBytes() ---> QDataStream::writeRawData()
QDir::homeDirPath() ---> QDir::homePath()
QDir::absPath() ---> QDir::absolutePath()
QDir::cleanDirPath() ---> QDir::cleanPath()
QFile::readBlock() ---> QFile::read()
QFileInfo::absFilePath() ---> QFileInfo::absoluteFilePath()
QIODevice::at() ---> QIODevice::pos()
QList::remove(it) ---> QList::erase(it)
QMapIterator::data() ---> QMapIterator::value()
QString::find() ---> QString::indexOf()
QString::findRev() ---> QString::lastIndexOf()
QString::lower() ---> QString::toLower()
QString::setLength() ---> QString::resize()
QWidget::isPopup() ---> QWidget::windowType() == Qt::Popup
QWidget::icon() == NULL || QWidget::icon()->isNull() ---> QWidget::windowIcon().isNull()
QWidget::setIcon() ---> QWidget::setWindowIcon()
Q_INT8 ---> qint8
Q_INT32 ---> qint32
Q_UINT32 ---> quint32
IO_WriteOnly ---> QIODevice::WriteOnly
IO_ReadOnly ---> QIODevice::ReadOnly
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 417760

Mickael Marchand committed changes in /branches/work/kde4/kdebase/kwin/lib:
and kwin finally starts up and even works quite nicely :)
added 2 temporary hacks (one is a crash-avoid hack, the other is temporary to default to keramik until other clients work)

http://freenux.org/kwin1.png
Diffs: 1, 2 Revision 417878

Stephan Kulow committed a change to /branches/work/kde4/kdebase/missing:
for those looking from outside: we're missing 278 files - and I think
this already excludes kicker :)
Diff Revision 418130

Jakub Stachowski committed changes in /trunk/KDE/kdelibs:
Give a hint to kernel about sequential way of copy/get operations
using posix_fadvise. It is for now only supported on linux kernels
>=2.5.60 and new glibc so configure check is needed.
This gives me 15% speedup on copying big file (600mb) on the same
partition due to 2x bigger readahead.
Another possible 'hint' to consider is POSIX_FADV_DONTNEED used
to free cache associated with file (or file region). Possible use
would be trash:/ ioslave (if you delete file then it probably won't be
accessed soon) or copying big files (to avoid trashing cache when copying
for example big .iso)
Diffs: 1, 2 Revision 418337

Thiago Macieira committed changes in /branches/work/kde4/kdelibs/kioslave/ftp:
The easy work of making this compile is done.
Now comes the hard part of making it actually work.

In the process, I removed classes FtpTextReader and FtpSocket, since the line-reading
functions are already implemented in QIODevice, including some buffering. Hopefully,
QIODevice's line-reading will be even faster once they implement peek().
Diffs: 1, 2, 3 Revision 418599

Konqueror
Matt Newell committed changes in /branches/work/kde4/kdebase/konqueror:
Fixes enough to get konqueror to compile and run.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 49 more) Revision 417625

Office
Sebastian Sauer committed changes in /branches/kexi/0.9/koffice/kexi/scripting:
- Compiled python code is cached now to increase the performance.
- Some more work on the RestrictedPython security-layer.

OPTIMIZE
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 417313

User Interface
Luboš Luňák committed changes in /branches/work/kde4/kdebase/kwin:
Ok, KWin now compiles, links and shows Drkonqi.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision 417770

Other
Educational
Carsten Niehaus committed a change to /branches/KDE/3.4/kdeedu/kalzium/src/element.cpp:
I displayed the wrong unit (the numbers where correct)

Allready fixed in HEAD/trunk

BUG:103296
Diff Revision 416046

Carsten Niehaus committed a change to /branches/KDE/3.4/kdeedu/kalzium/srcl.cpl.cp:
I forgot to use the correct QString, the .utf()
was missing (indirectly)

BUG:101741
Diff Revision 416047

Pablo de Vicente committed a change to /branches/KDE/3.4/kdeedu/kstars/kstars/tools/modcalcplanets.cpp:
Fixes part of bug 105995. The interactive mode works fine now. Need more time to correct the whole bug
CCBUG: 105995
Diff Revision 416524

Carsten Niehaus committed changes in /trunk/KDE/kdeedu/kalzium/src:
adding the pictures of the tools
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 34 more) Revision 417374

Carsten Niehaus committed changes in /trunk/KDE/kdeedu/kalzium/src/data/knowledgepics:
oops :-) commit all pictures as well :-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 17 more) Revision 418374

Graphics
George Staikos committed changes in /branches/work/kst/1.1/kst/kst:
backport first part of fix for 106086
Diffs: 1, 2, 3, 4, 5 Revision 417086

KDE-Base
Thiago Macieira committed changes in /branches/KDE/3.3/kdelibs/kdecore/network:
Backporting the bug fixes that were found in the KDE4 branch.
BACKPORT:416572
Diffs: 1, 2 Revision 416578

KDE-PIM
Jason vanRijn Kasper committed a change to /branches/KDE/3.4/kdepim/kpilot/conduits/memofileconduit/memofile-conduit.cc:
- fixing bug 106324
- isFirstSync() is true for both copyHHtoPC and copyPCtoHH. memofile
conduit only wants to do copyHHtoPC if we're either told to, or we don't
have any local memos in the filesystem
Diff Revision 418371

Jason vanRijn Kasper committed changes in /branches/KDE/3.4/kdepim/kpilot:
- further fixes for 106324
- don't do a global delete from database/local database. instead, use
model similar to abbrowser-conduit, where we sync first, then remove any
extra records from the palm.
- fix in pilotLocalDatabase for null Private *d. This was only initialized
if record count was greater than 0. This means that if we have an empty
database and we try to write a record to it, d will be null and we'll get
a crash. This change makes us initialize d in openDatabase() even if
there are no records (empty local database).

CCBUG:106324
Diffs: 1, 2, 3 Revision 418453

David Faure committed a change to /branches/kdepim/proko2/kdepim/kmail/kmreaderwin.cpp:
Backport 418459: make code more readable.
Diff Revision 418460

David Faure committed a change to /branches/kdepim/proko2/kdepim/kmail/kmcommands.cpp:
Backport 418464: safety against crashes
Diff Revision 418465

Konqueror
Stephan Binner committed changes in /branches/KDE/3.4/kdebase/konqueror/sidebar/trees/dirtree_module:
Hidden option ShowArchivesAsFolders (#98070)
Diffs: 1, 2 Revision 417100

Multimedia
Richard Lärkäng committed a change to /branches/KDE/3.4/kdemultimedia/kaudiocreator/tracksimp.cpp:
Hopefully fix the slowness-problem in kaudiocreator.
Fixes the problem for me, but would be nice if someone
comfirmed that it works.

CCBUG: 98477

Will commit a different fix for trunk, but waiting
for Ben to comment on it
Diff Revision 416893

Christian Esken committed a change to /branches/KDE/3.4/kdemultimedia/kmix/mdwslider.cpp:
Backport to KDE_3_4 branch of the fix for the weird KMix Panel-Applet channel-hide bug. I
received one acknowledge, that the fix works, so I will close the bug
reports. If it will get accepted for inclusion, it will ship with
KDE3.4.1, otherwise with KDE3.4.2.

BUGS: 90930
BUGS: 96821
Diff Revision 418308

Networking Tools
Matt Rogers committed a change to /branches/KDE/3.4/kdenetwork/kopete/protocols/yahoo/yahooaccount.cpp:
backport patch by Chetan Reddy for yahoo custom status fixes.
Fixes bug 98497. Hopefully, it makes it in for KDE 3.4.1

BUG: 98497
Diff Revision 416475

Matt Rogers committed a change to /branches/KDE/3.4/kdenetwork/kopete/protocols/yahoo/libyahoo2/libyahoo2.c:
backport 416633
Diff Revision 416635

Till Gerken committed a change to /branches/KDE/3.4/kdenetwork/kopete/protocols/jabber/ui/dlgjabbervcard.cpp:
Backport fix for #105110.
Diff Revision 416928

Dario Massarin committed changes in /branches/cvs/make_kget_cool/kdenetwork/kget:
Now it is possible to delete a transfer using the popup menu :-)
Wow! With this in place and all the minor fixes to the bittorrent
plugin I did today, kget is pretty fuctional again (but there is still a
lot of work to do..). The most exciting stuff is the Felix's bittorrent
plugin that, after a little bit of testing, seems to be ok!!

Great work, Felix!!

Now I can be happy all next week :-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 416953

Matt Rogers committed a change to /branches/KDE/3.4/kdenetwork/kopete/protocols/oscar/liboscar/icquserinfo.cpp:
backport the fix for bug 106228. Should be in KDE 3.4.2

CCBUG: 106228
Diff Revision 417960

Grzegorz Jaskiewicz committed a change to /branches/KDE/3.4/kdenetwork/kopete/protocols/gadu/gaduaccount.cpp:
Backport fix for 89124
BUG:89124
Diff Revision 418294

User Interface
Helge Deller committed a change to /branches/KDE/3.4/kdebase/kcontrol/info/opengl.cpp:
backport: Bug 105963: kcmopengl 3d card is always unkwnown
Diff Revision 416134

Aaron J. Seigo committed changes in /branches/KDE/3.4/kdebase/kicker:
improve this feature to be not quite so brutal
but this is only half the fix. the other half
will have to wait until 3.5 because it's too
invasive IMO to go into a x.y.(z+1) release.
so for 3.4.x just disable it by default.
CCBUGS:103215
Diffs: 1, 2, 3, 4, 5, 6 Revision 417044

Luboš Luňák committed a change to /branches/KDE/3.4/kdebase/kwin/geometry.cpp:
Backport #106019.
Diff Revision 417307

Luboš Luňák committed a change to /trunk/KDE/kdebase/kwin/HACKING:
Since I've already had to explain some basics about KWin development
a few times, and I'm a lazy person, let's put it in kdebase/kwin/HACKING.
Just in case somebody decides the Truck Number (http://c2.com/cgi/wiki?TruckNumber)
for KWin core being equal to one is not good. Or if somebody gets tired
of waiting for me to handle their simple bug/wish only after I handle
all the more important and more complicated ones or when I'm in a really good mood.
Some parts of KWin are not actually that difficult.
Oh well, I can also have my dreams, can't I?
Diff Revision 417417

Aaron J. Seigo committed a change to /branches/KDE/3.4/kdebase/kicker/taskbar/taskbar.cpp:
backport show only minimized fix
BUG:104659
Diff Revision 417485

Utilities
Henrique Pinto committed changes in /branches/KDE/3.4/kdeutils/ark:
* Backporting the fix for bug #105787
Diffs: 1, 2, 3, 4 Revision 416616

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