prev
7th October 2005
by Derek Kite


This Week...
ACL editing support for FreeBSD added, and ACL editing merged into trunk. IDN issues handled in KDECORE networking code. Javascript improvements from JSCore merged.

This digest covers only kdelibs and kdebase in trunk and the 3.5 branch.


Statistics
Commits: 2626 by 195 developers, 54729 lines modified, 1035 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
590
www
256
kdelibs
240
stable
194
koffice
169
kdepim
158
extragear
154
kdebase
147
kdesdk
125
work
104
Lines Developer Commits
1440
Laurent Montel
234
4599
Nicolas Goutte
89
1030
Stephan Kulow
66
370
David Faure
66
172
Rinse de Vries
55
505
Pino Toscano
50
309
Ingo Klöcker
42
196
Anne-Marie Mahfouf
41
233
Jose Nuno Coelho Pires
34
165
Krzysztof Lichota
33

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
100.00%
Swedish
99.97%
Estonian
96.38%
Danish
94.90%
Dutch
93.98%
Italian
93.92%
Spanish
92.86%
French
92.19%
British English
91.56%
Serbian
90.81%

Bug Killers
Bug Killer Number Of Bugs Closed
Jeroen Wijnhout
33
Thiago Macieira
31
Christoph Cullmann
27
Seb Ruiz
26
Aaron J. Seigo
23
Andras Mantia
22
Volker Krause
22
Germain Garand
18
Mark Kretschmann
16
Julian Seward
14

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 70 selections this week.

Bug Fixes
Development Tools
Dominik Haumann committed a change to /trunk/KDE/kdebase/kate/appcppcpp:
forward port for bug 104129: fix infinite loop in modified on disk dialog.
(the port is untested, as kate is in a very unstable state it seems)
Diff Revision 468202

KDE-Base
Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/trash/kio_trash.cpp:
Fix overflow of big file sizes
(USDEntry::m_long is a "long long" and not simply a "long")
BUG:113189
(Foreward port of revision 464801; might not compile)
Diff Revision 464803

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/ksystraycmd/main.cpp:
fix typo
BUG:113471
Diff Revision 464865

David Faure committed a change to /trunk/KDE/kdelibs/kio/misc/kpac/script.cpp:
std::memcpy needs an explicit #include on some platforms (#113581)
Diff Revision 465500

George Staikos committed a change to /trunk/KDE/kdelibs/kwallet/backend/sha1.cc:
64-bit fix from Hasso
BUG: 110119
Diff Revision 466894

Konqueror
George Staikos committed a change to /trunk/KDE/kdelibs/kjs/date_object.cpp:
merge date fix from safari. fixes several mozilla testcases
Diff Revision 466400

George Staikos committed a change to /trunk/KDE/kdelibs/kjs/internal.cpp:
merge fix for number extraction from JSCore. Fixes several mozilla testcases.
Diff Revision 466414

George Staikos committed a change to /trunk/KDE/kdelibs/kjs/date_object.cpp:
fix another pile of testcases in the date object - merged from jscore. fixes
date parsing and rounds float dates to the floor.
Diff Revision 466422

George Staikos committed a change to /trunk/KDE/kdelibs/kjs/string_object.cpp:
more bug fixes for the mozilla regression suite merged from jscore. fixes
String.split
Diff Revision 466430

George Staikos committed changes in /trunk/KDE/kdelibs/kjs:
jscore fix: store ms as a double. fixes regressions in mozilla suite. also fix
a regression from a jscore merge that makes dates with trailing garbage fail.
(compatibility issue)
Diffs: 1, 2 Revision 466487

User Interface
Tobias Koenig committed a change to /trunk/KDE/kdelibs/kdeui/kactionclasses.cpp:
Forward porting of bugfix #112695
Diff Revision 465270

Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/kwin:
Forwardport #102046.
Diffs: 1, 2, 3, 4 Revision 468193

Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/kcontrol/fonts:
Remove the (AFAIK) nonsensical greyscale subpixel hinting style
(r355454) and instead always write the changed setting in order
to override the global defaults.
BUG: 82427
Diffs: 1, 2, 3 Revision 468231

Luboš Luňák committed a change to /trunk/KDE/kdebase/workspace/kcontrol/fonts/kxftconfig.cpp:
Use more_eq and less_eq for inclusive ranges.
BUG: 53127
Diff Revision 468246

Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/kcontrol/fonts:
Merge the whatsthis for subpixel rendering checkbox and combo
for #60642, and call it subpixel rendering instead of subpixel hinting
for #96824.
BUG: 96824
BUG: 60642
Diffs: 1, 2 Revision 468256

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/kicker/kicker/ui/removeapplet_mnu.cpp:
forward port fix for bug 114023
Diff Revision 468346

Utilities
Dominik Haumann committed a change to /trunk/KDE/kdebase/apps/kwrite/kwritemain.cpp:
fix kurldrag according to kde4porting

forward port to fix bug 102506: restore kwrite window correctly
Diff Revision 468229

Features
KDE-Base
Till Adam committed changes in /trunk/KDE/kdelibs:
Merge the acl support from 3.5. Partially ported, and with a few fixes.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 467294

Till Adam committed changes in /branches/KDE/3.5/kdelibs:
Add support for acl editing on non-linux systems, namely FreeBSD. This
is largely the work of Markus Brueffer <>, I've merely
adapted and integrated it. All bugs are mine, all nice features his.
Thanks a lot, dude.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 467591

David Faure committed changes in /trunk/KDE/kdelibs:
New KIO::UDSEntry API: it's now a QHash (with convenience methods stringValue() and numberValue())
instead of a list-of-structs. Note how it makes code shorter (see diff on job.cpp for instance).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 22 more) Revision 468274

Hamish Rodda committed changes in /trunk/KDE/kdelibs:
The feature years in the promising has finally landed... arbitrary
syntax highlighting is available from the ktexteditor interface + now
hooked up all the way to rendering.

Needs testing, however.

Also run into a problem with QTextLayout: selection decorations which
i've been abusing to do interesting stuff with doesn't seem to use some
decorations such as bold (i guess this is so the layout is not
affected). This will mean more thinking will need to be done as to
whether relayouting has to occur for dynamic stuff, etc, or whether bold
will just not be available to dynamic highlighting while Qt doesn't
support it.
Diffs: 1, 2, 3 Revision 468548

Konqueror
George Staikos committed a change to /trunk/KDE/kdelibs/kjs/date_object.cpp:
merge NAN support from jscore. Have not run regression on this yet, but I'm
pretty sure it's safe since it's fine in jscore and looks sane. Harri: safe
to backport to 3.5 and 3.4?
Diff Revision 465795

Other
Development Tools
Christoph Cullmann committed changes in /branches/KDE/3.5/kdebase/kate:
cu kscript, doesn't work here and for some users, beside, use external tools, this stuff will die
for KDE 4 anyways, better than plain not working and confusing menu

BUG: 113067
Diffs: 1, 2, 3, 4 Revision 465018

Christoph Cullmann committed a change to /branches/KDE/3.5/kdelibs/kate/data/rpmspec.xml:
add keywords
BUG: 113341
Diff Revision 465021

Christoph Cullmann committed a change to /branches/KDE/3.5/kdelibs/kate/part/katehighlight.cpp:
fix color
BUG: 107179
Diff Revision 465347

Christoph Cullmann committed a change to /branches/KDE/3.5/kdebase/kate/app/kwritemain.cpp:
new open always new doc
BUG: 111499