prev
22nd July 2005
by Derek Kite
next


This Week...
Umbrello adds a Ruby code generator. Kalzium now has a chemical equations solver. New recurrence code for libkcal. Kopete adds support for receiving AIM buddy icons. Kopete supports Richtext formatting in Yahoo! Messages.

A note from Stephan Kulow about a Subversion upgrade:
Most of you will (hopefully) not noticed, but Dirk and me updated our svn server to subversion 1.2.1 including a complete transcoding using the new subversion 1.2 features that allow for faster svn blame.

In my testing, svn blame on khtml/Changelog went down from 20s to 5s. BTW: there were several fixes in the subversion client too, so I suggest to everyone to update, but it's far from a requirement.

Dirk Mueller changed a number of Makefile.am files to support the -fpie/pie compiler flag. He was asked why the change. His comments:
it creates position independent executables (similiar to pic for libraries), which allows the kernel to randomize the loading address of the application, with the hope of being more resistant against possible code execution vulnerabilities.

Its certainly just a minor dent, but distributors race for the advertising advantage of being "more secure" by default.

Thiago Macieira added:
A position-independent executable is also pure: there are no relocations on the text segment. That also means the text is fully shared, and even cached.

Not that those few programs in KDE occupy a lot of RAM -- much less kcheckpass being run twice, for long periods -- but that's still reduction in memory footprint.


Statistics
Commits: 2461 by 230 developers, 46811 lines modified, 2285 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
extragear
332
l10n
267
work
210
stable
208
www
187
kdepim
123
kdeedu
120
playground
114
kdenonbeta
102
koffice
93
Lines Developer Commits
3171
Dirk Mueller
163
805
David Faure
73
871
Clarence Dang
65
623
Laurent Montel
57
338
Stephan Binner
48
339
Carsten Niehaus
48
320
Gorkem Cetin
47
631
Thiago Macieira
42
257
Nikolas Zimmermann
39
284
Till Adam
36

Internationalisation (i18n) Status
Language Percentage Complete
Estonian
99.93%
Swedish
98.22%
British English
95.96%
Danish
92.39%
Portuguese
91.40%
Dutch
91.28%
Italian
89.24%
French
88.37%
Spanish
88.11%
Serbian
87.91%

Bug Killers
Bug Killer Number Of Bugs Closed
Tom Hughes
19
Oswald Buddenhagen
17
Thiago Macieira
14
Olivier Goffart
11
Scott Wheeler
10
Nicholas Nethercote
10
Andrew Walker
9
Matt Rogers
8
Aaron J. Seigo
7
Andreas Gungl
7

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

Bug Fixes
Development Tools
Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello:
slotNewParameter(): Set missing properties on the newly created UMLAttribute.
BUG:106183
Diffs: 1, 2 Revision 435053

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Treat "<" as the end of a tag name. Fixes autoreplacement of opening/closing
tags in cases when a PHP area starts directly after a tag name.
BUG: 106911
Diffs: 1, 2 Revision 435532

Dirk Mueller committed a change to /trunk/valgrind/coregrind/vg_procselfmaps.c:
backport 4146 from valgrind 3.0 repository:

Fixed bug #88678 -- debug info is now correctly gathered for files
containing spaces.
Diff Revision 435838

Tom Hughes committed a change to /trunk/valgrind/coregrind/x86-linux/syscall.S:
Preserve %esi across VG_(clone) as the caller may be relying on it
not being changed. Fix to bug #106713.
Diff Revision 435847

Tom Hughes committed changes in /trunk/valgrind:
Backport fixes for bugs #103509, #106293, #104797, #101881 from
the valgrind 3.0 tree.
Diffs: 1, 2, 3, 4, 5 Revision 435880

Dirk Mueller committed a change to /trunk/valgrind/coregrind/vg_stabs.c:
Handle a 'd' stab that indicates a file in pascal.
Backport from SVN-3.0 -r4220 and Fixes #89914
Diff Revision 437078

Educational
Michael Pyne committed a change to /trunk/KDE/kdeedu/kalzium/src/data/data.xml:
Fix obviously wrong neutron counts in Kalzium.

I noticed that some percentages were in US decimal notation even though the
XML file appears to use European-style, so I converted the percentages and
weights to all be European style as well.

BUG:108146
Diff Revision 435734

Carsten Niehaus committed changes in /trunk/KDE/kdeedu/kalzium/src:
Change back to the Show/Hide-notation to make the menu
consistent.

CCBUG:109080
Diffs: 1, 2, 3 Revision 435803

Jason Harris committed a change to /trunk/KDE/kdeedu/kstars/kstars/tools/observinglistui.ui:
Fix the incredible shrinking dialog.
I found out on kde-devel that when you have a QLabel with any richtext
markup, it somehow confuses the layouts, and makes the dialog window
ignore its proper minimum size. There are other dialogs suffering from
this problem; I'll get to them soon.
Diff Revision 436545

Graphics
Albert Astals Cid committed changes in /trunk/KDE/kdegraphics/kpdf:
Rename Settings to KpdfSettings to avoid #101155
Henrique you should rename ark class also so that this doesn't happen again with other kparts
BUGS: 101155
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 435918

Renchi Raju committed a change to /trunk/extragear/graphics/digikam/utilities/setup/setupexif.cpp:
be correct about where exactly in the JPEG file,
the image comment is stored
CCBUGS: 109253
Diff Revision 435977

Renchi Raju committed changes in /trunk/extragear/graphics/digikam/digikam:
subtle bug. iconitem used update instead of repaint,
this would cause the repaints to be not immediate and as
a result an iconitem might still be marked as dirty even
though a thumbnail has been generated for it. so when
pixmapmanager asked for next item for thumbnailing, the
same item was returned again. but there is already a pixmap
for it in the cache and so the thumbnailing process stopped.
thanks to tom for reporting this.
Diffs: 1, 2 Revision 436086

Tom Albers committed a change to /trunk/extragear/graphics/digikam/digikam/albumdb.cpp:
This is a nasty bug. The problem is that QString("%1, %2").arg("ab%2").arg("cd"); results in "abcd, %2", so this patch changes it in QString("%1, %2").arg("ab%2", "cd") which should fix this problem. Please check your konsole for errors and better save then sorry: backup your digikam3.db.

BUG: 109355
Diff Revision 436849

Andrew Walker committed changes in /trunk/extragear/graphics/kst/kst/datasources/ascii:
BUG:109456 Read in a complete line even if it extends beyond 1000 characters.
Diffs: 1, 2 Revision 437726

KDE-Base
Dawit Alemayehu committed a change to /trunk/KDE/kdebase/kioslave/sftp/kio_sftp.cpp:
- Properly handle self-referencing symlinks. Prevents the sftp
io-slave from crashing...

BUG:109117
Diff Revision 434951

Jonathan Riddell committed a change to /trunk/KDE/kdelibs/doc/common/kde-default.css:
Don't explicity use a white background.
BUG:101466
Diff Revision 435931

Luboš Luňák committed a change to /trunk/qt-copy/patchesdr.ddr.d:
Such a stupid mistake and so nasty memory corruptions.
Diff Revision 436880

Dirk Mueller committed changes in /trunk/KDE/kde-common/admin:
disable -fvisibility=hidden if Qt is not patched.
CCBUG: 101542
Diffs: 1, 2 Revision 436904

Nicolas Goutte committed a change to /trunk/KDE/kdelibs/mimetypes/text/plain.desktop:
Support *.TXT (upper case) for a text file too.
BUG:47077
Diff Revision 437759

KDE-PIM
Thorsten Staerk committed a change to /trunk/KDE/kdepim/karm/print.cpp:
Print to the center of the page (wondering some people still use paper).
Thanks to Matt Clay.
BUGS:109120
Diff Revision 435077

Volker Krause committed a change to /trunk/KDE/kdepim/libkdepim/kscoring.cpp:
Make the scoring notification dialog non-blocking.

BUG: 106344
Diff Revision 435370

Till Adam committed a change to /trunk/KDE/kdepim/kmail/kmacctfolder.cpp:
Typo crash fix.

BUG: 109197
BUG: 109200
BUG: 109202
Diff Revision 435509

Thorsten Staerk committed changes in /trunk/KDE/kdepim/karm:
use relative mouse position
BUGS:109190
Diffs: 1, 2 Revision 435552

Thorsten Staerk committed a change to /trunk/KDE/kdepim/kontact/plugins/karm/karm_plugin.cpp:
kontact plugin shows the dcop interface
BUGS:108477
Diff Revision 435654

Thorsten Staerk committed changes in /trunk/KDE/kdepim/karm:
karm kontact plugin now gives the possibility to change settings.
BUGS:108181
Diffs: 1, 2 Revision 435878