prev
Issue 3
23rd April 2006
by Danny Allen
next


This Week...
KDE 4 porting continues at great pace, with more applications able to be compiled with CMake daily. Portability fixes for non-X11 platforms. KDiskManager, a KDE 4 application for disk management - based on Solid - is imported into KDE SVN.

Andreas Nicolai, the maintainer and lead programmer of KTouch, a touch-typing tutoring application in kde-edu, starts a consultation regarding the future of KTouch:
Hi folks,

I'd like to announce a new KTouch version (so far the last in the KDE 3.5 series) available on the sourceforge page: http://ktouch.sourceforge.net

I won't be able to contribute much until summer, but if you find the time to download and try it out, I would like to collect some opinions and suggestions regarding:
  • what should be improved to make it better usable for children
  • what features are missing (see list below for planned features)
  • compared to other touch typing programs, what are the shortcomings of KTouch?
  • what do you think about the lectures? How could they be improved?
  • KTouch typing games: what kind of games can you think of (I had a few suggestions already, see below)
As a small info ahead, here are the features I plan to have in KTouch 2.0 which will be in KDE4:
  • better keyboard drawing engine to support different keyboard layouts/character sets, also more keys can be printed on each key
  • progressive build-up of the keyboard: only the keys that are known in the current level are drawn colored, others are still grey (thus helping kids to focus on the keys they should know so far)
  • games:
    • balloon game: balloons with character draw on them fly up, press the correct key and ***bang***
    • block game: single colored blocks with characters fall down the screen in a grid, pressing keys with the characters makes blocks disappear, press them in a correct order to align 4 blocks of the same color to get extra points
  • tests: for school kids and teachers, you can setup a test by defining the text to type (lecture and levels), and an optional time limit
  • during the test you cannot change settings like auto-level-advance or manual-level advance or anything else (to avoid cheating and give teachers the means to evaluate kids).
Feel free to send me mails with your suggestions... I would like to get KTouch as good as possible for the KDE4 release.

Andreas

If you would like to take part in this consultation on the future of KTouch, send an email to: comments@commit-digest.org. I will make sure all messages get to Andreas.

When browsing this week's selected commits, you may notice a new box under each commit message introducing the latest feature, diffs. As it is often difficult to grasp the purpose and scale of a commit from reading the commit message alone, each commit now has a extended information page (accessible by clicking the revision number). In the case of a visual change to KDE (for example, icons, wallpapers, and yes, even .ui files!), an extra link is provided where you can see the changed files side-by-side.

The best example of this new feature in this issue can be seen here.


Statistics
Commits: 2569 by 199 developers, 5131 lines modified, 906 new files.
Open Bugs: 12217
Open Wishes: 10669
Bugs Opened: 326 in the last 7 days.
Bugs Closed: 230 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
559
/trunk/l10n
455
/trunk/www
327
/branches/stable
286
/trunk/extragear
239
/trunk/koffice
161
/trunk/playground
135
/branches/KDE
131
/branches/work
116
/branches/koffice
46
Lines Developer Commits
190
Laurent Montel
91
216
David Faure
74
149
Stephan Kulow
64
131
Dirk Mueller
64
136
Frans Englich
45
91
Thomas Nagy
43
47
Thanomsub Noppaburana
42
38
Eckhart Wörner
38
117
Stefan Nikolaus
37
47
Reinhold Kainhofer
35

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
100.00%
Danish
99.16%
Swedish
99.04%
French
95.04%
Spanish
95.20%
Italian
94.47%
Dutch
94.06%
Estonian
93.81%
Greek
93.26%
British English
91.88%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Thiago Macieira
22
Jens Dagerbo
18
Alexandre Pereira de Oliveira
16
Tommi Tervo
15
Charis Kouzinopoulos
12
Dominik Haumann
10
Stefan Nikolaus
9
Luboš Luňák
9
Carsten Burghardt
6
Angelo Naselli
6

Program Buzz
amaroK
  2494
Kopete
  1139
K3B
  768
KMail
  691
Kate
  684
SuperKaramba
  593
Kontact
  582
KDevelop
  546
Kicker
  480
Quanta
  362


Person Buzz
Waldo Bastian
  366
Aaron Seigo
  351
George Staikos
  347
Jonathan Riddell
  316
Stephan Kulow
  305
David Faure
  295
Kurt Pfeifle
  255
Zack Rusin
  250
Tom Chance
  225
Scott Wheeler
  192
Commit Countries

Commit Demographics
Sex
92.6 %       Male
6.14 %       (unknown)
1.90 %       Female
Motivation
55.5 %       (unknown)
30.0 %       Volunteer
15.1 %       Commercial
 
Ages
79.1 %       (unknown)
14.0 %       25 to 34
4.39 %       18 to 24
2.54 %       35 to 44
0.582 %       45 to 54


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


Bug Fixes
Educational
Bram Schoenmakers committed a change to /branches/KDE/3.5/kdeedu/ktouch/src/ktouch.kcfg:
I don't like typos introduced during a message freeze.
Diff Revision 530815

Thorsten Roeder committed changes in /trunk/KDE/kdeedu/kstars/kstars:
* more robust file reading
* fixing a potential mem leak
* runs with qt4 basically
Diffs: 1, 2, 3 Revision 531015

Graphics
Gilles Caulier committed a change to /trunk/extragear/graphics/digikam/libs/dimg/dimg.cpp:
digikam from trunk : DImg API to detect image file formatn we parse file extension in first, and in second, we parse file header.

This way is mandatory because some TIFF files are detected like RAW files by dcraw::parse method.

Please, update svn and give me a feedback (:=)))...
CCMAIL: digikam-devel@kde.org, frank@birnstiel.org, dudasg@freemail.hu
Diff Revision 530854

Michael Pyne committed a change to /branches/KDE/3.5/kdegraphics/kmrml/kmrml/lib/kmrml_config.cpp:
More suspicious code fixes. In this case two char* are inadvertently compared rather than the
string (which probably worked since they were the same strings in the common case when
comparing against localhost).
Diff Revision 532489

Francisco J. Cruz committed changes in /trunk/extragear/graphics/digikam/utilities/setup:
When Color Management setting is turned off/on, values for icc preferences are "remembered" now. I hope this fix this bug: http://bugs.kde.org/show_bug.cgi?id=125732
Diffs: 1, 2 Revision 532681

KDE-Base
Paulo Moura Guedes committed a change to /trunk/KDE/kdelibs/kdeui/kkeyserver.h:
Don't use X11 includes on Windows.
Diff Revision 530679

Paulo Moura Guedes committed a change to /trunk/KDE/kdelibs/libltdl/ltdl.c:
Export this methods; needed for Windows.
Diff Revision 530825

Tanner Lovelace committed a change to /trunk/KDE/kdelibs/cmake/modules/FindQt4.cmake:
Move windowsystem check earlier in file and use the result
to short circuit checks for Motif on non X11 platforms.
Diff Revision 530857

Paulo Moura Guedes committed changes in /trunk/KDE/kdelibs/libltdl:
Ups, there is a ltdl header file so move the exports to there.
This is currently a mess, with the mix of LT_SCOPE and KDECORE_EXPORT. Only touched the needed symbols, I guess it's better for now.
Diffs: 1, 2 Revision 530991

Stephan Kulow committed changes in /branches/KDE/3.5/kdebase/kdmlib:
don't crash if the theme is incomplete
Diffs: 1, 2 Revision 531023

David Faure committed a change to /trunk/KDE/kdelibs/kdecore/ktimezones.cpp:
Don't start running weird grep+awk commands on a directory that doesn't even exist (!)
I got this on Mac OS X. It has a /usr/share/zoneinfo/, but no zone.tab in there, nor anywhere else.
It has no /usr/share/lib/zoneinfo/src at all.

With this commit, m_zoneinfoDir is correctly set to that dir even though there's no zone.tab,
but I guess this won't really work? (I still get unit test failures)
Is it possible to support /usr/share/zoneinfo even without a zone.tab? Surely other
programs (from BSD, ported to Mac OS X) must manage somehow...
Diff Revision 531202

David Faure committed changes in /trunk/KDE/kdebase/konqueror:
Fix a number of QString vs KUrl confusions which made "konqueror $HOME" abort on startup
(due to the KUrl assert to detect such mixups).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 531485

Leo Savernik committed a change to /branches/KDE/3.5/kdelibs/khtml/rendering/render_text.cpp:
Fixed text mutation at selection boundaries for complex scripts.

Big thanks to Simon Hausmann who did all the grunt work. I applied some
optimisations to restrict clipping and double repaints to those inline
text boxes which contain selection boundaries.

BUG: 101009
Diff Revision 532315

Aaron J. Seigo committed a change to /branches/KDE/3.5/kdebase/kicker/libkicker/panelbutton.cpp:
draw button text with the proper color
see if anyone moans about on-hover arrows for menu buttons ;)
Diff Revision 532418

KDE-PIM
David Jarvie committed a change to /trunk/KDE/kdepim/kalarm/traywindow.cpp:
Bug 125675: Don't show disabled alarms in system tray tooltip alarm list
Diff Revision 530458

Thorsten Staerk committed a change to /trunk/KDE/kdepim/ktnef/lib/ktnefparser.cpp:
suspicious code removal as of
http://www.deltatauchi.de/~vkrause/kde4/kdepim-suspicious-code-pending.txt

Diff Revision 530772

Ismail Onur Filiz committed a change to /branches/KDE/3.5/kdepim/akregator/src/akregator_part.rc:
Make the order of the items in aKregator settings menu comply with rest of Kontact.
Namely "Configure Akregator..." should come right before "Configure Kontact...", not earlier.
Diff Revision 530803

David Faure committed a change to /branches/KDE/3.5/kdepim/kmail/kmfolder.cpp:
readConfig must be done before registerWithMessageDict, since that one can call writeConfig in some circumstances
(readFolderIds() returned -1, so invalidateFolder() was called,
which calls open/close, and close() calls updateIndex()+writeConfig() when mAutoCreateIndex is true.)

This should fix the frequent loss of folder settings.
Diff Revision 531267

David Jarvie committed a change to /branches/KDE/3.5/kdepim/kalarm/alarmevent.cpp:
Fix alarms potentially not being redisplayed after crash
Diff Revision 531958

Volker Krause committed a change to /trunk/KDE/kdepim/kaddressbook/kabcore.cpp:
Fix adding of new contacts.

I wonder how many of these small porting errors are out there...
Diff Revision 532326

Konqueror
Frans Englich committed a change to /trunk/kdenonbeta/kdom/xpath/tests/Makefile.am:
Undefine QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII such that runtskxpath compiles with KUnitTest from kdelibs4_snapshot revision 495795.

This is only a temporary workaround until we remove tests/runtskxpath. The plan is that KXQTS should take over all regression testing such that this horrible thing can go away(and then we don't need KUnitTest or Qt 3 compat anymore). But I would like replacements to be in place first, namely:

1. Some last fixes to kxqts/runsuite(got that locally more or less), such that it can run a whole test suite even though some of the tests crashes. It's needed for the XQTS.
2. A command line utility in xpath/something/, that allows one to run queries `something --query myXQuery.xq`. It's simple to write, but one needs to come up with a name first..
Vincent Ricard <>
Diff Revision 530835

Allan Sandfeld Jensen committed changes in /branches/KDE/3.5/kdelibs/khtml:
Big change for dynamically respecting CSS on DHTML and user-interaction.

Obsoletes stuff like usesDescendencyRules, restyleLate logic and
affectedBy*Rules.

Also fixes a number of old bugs in cssstyleselector and elsewhere..

It has been tested thouroghly, but please svn up and test it on all
dynamic HTML and CSS you can imagine.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 15 more) Revision 532332

Allan Sandfeld Jensen committed changes in /branches/KDE/3.5/kdelibs/khtml:
* Merge some code from WebCore to properly recalc styles when
only pseudo-elements change
* Clean-up a little in cssstyleselector.cpp
* Make sure pseudo-element are always last in a selector
Diffs: 1, 2, 3, 4, 5, 6 Revision 532738

Multimedia
Harald Sitter committed changes in /trunk/extragear/multimedia/amarok/src:
I removed the application/x-ogg mimetype, since it is a generic one and therefore applies for any ogg file, even for theora - we also got audio/x-vorbis in the list, which should only apply for vorbis.
Please report appearing problems
Diffs: 1, 2 Revision 530800

Andreas Silberstorff committed changes in /trunk/playground/multimedia/kalva/src:
hopefully fixed an issue with l10n concerning the movie- and the serialbrowser
(broken Umlauts in title and station name of scheduled recordings are
fixed, don't know if that also fixes issues with f.i. japanese l10n)
Feature: shows the command in a passive popup when choosing a scheduled
recording in the movie- or serialbrowser
Diffs: 1, 2, 3, 4 Revision 531325

Martin Aumüller committed changes in /trunk/extragear/multimedia/amarok:
disable media device browser and related context-menu options when no media devices are available
Diffs: 1, 2, 3, 4, 5, 6 Revision 531744

Seb Ruiz committed changes in /branches/KDE/3.5/kdemultimedia/kaudiocreator:
* Ensure toolbar buttons are disabled if there is no cd on app load
* Don't pretend to be able to edit album information if there is no cd loaded
Diffs: 1, 2 Revision 531867

Networking Tools
Eike Hein committed changes in /trunk/extragear/network/konversation:
* Don't auto-join channels twice.
* Simplify auto-join and auto-commands code.
Diffs: 1, 2, 3, 4 Revision 531916

Office
Boudewijn Rempt committed a change to /branches/koffice/1.5/koffice/filters/krita/magickdeskdesk:
Don't support saving as bmp, since we can only save type 3 bmp's that nobody can read.
Diff Revision 530638

Ariya Hidayat committed a change to /branches/koffice/1.5/koffice/kspread/kspread_cell.cc:
as fallback solution: set the cell text if no text is specified with <text:p>
at least for percentage and number format
this fixes some problem with importing Excel files
Diff Revision 530812

Adrian Page committed changes in /trunk/koffice:
- Fix krita's ImageMagick and raw filters.
- Add a check for ImageMagick that extends the standard CMake one to look for the headers and library.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 531253
View Visual Changes (to 1 file)

Thomas Zander committed changes in /trunk/playground/office/flake:
Add various comments
fix wheel-mouse zooming in testapp
make object manager aware of clipmask while painting
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 531831

Stefan Nikolaus committed changes in /:
"three in a row"

OpenDocument Fix loading/saving of number formattings.
Fix loading/saving of number precisions.
Fix saving of large numbers.

Parts of this patch (precision, BC preserving, hint for the large number issue) come from Ariya. Thanks.

BUGS: 118331,125520,125632
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision 531980

Utilities
Michael Pyne committed changes in /branches/KDE/3.5/kdeutils/khexedit:
Fix issues with KHexEdit pointed out by Christoph's suspicious code check.

With CHexValidator I was unable to bring myself to simply fix the immediate bug
as the code is almost scary what with sprintf() everywhere. So I fixed the
design as well.

I have tested, everything seems to work properly, would appreciate if others would
test as well however.

I will forwardport to trunk.
Diffs: 1, 2, 3, 4 Revision 530504

Michael Pyne committed changes in /trunk/KDE/kdeutils/khexedit:
Forwardport the "suspicious code" fixes for KHexEdit to /trunk.
Diffs: 1, 2, 3, 4 Revision 530512

Features
Development Tools
Matt Rogers committed changes in /trunk/KDE/kdevelop/plugins/guibuilder:
start adding a function so that i can wrap the qactions provided by designer
in kactions so i can use them with xmlgui
Diffs: 1, 2 Revision 530296

Matt Rogers committed changes in /trunk/KDE/kdevelop/plugins/guibuilder:
start adding a function so that i can wrap the qactions provided by designer
in kactions so i can use them with xmlgui
Diffs: 1, 2 Revision 530296

Matt Rogers committed changes in /trunk/KDE/kdevelop:
Remove the Makefile.am files. KDevelop 4 no longer compiles with automake/autoconf
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 128 more) Revision 530297

Richard Dale committed a change to /branches/kdevelop/3.4/parts/grepview/grepdlg.cpp:
* Added *.rxml and *.rjs as extra Ruby filetypes in the grep dialog
Diff Revision 530479

Thomas Reitelbach committed changes in /:
Add 3 missing docbook tags to the parser.
At least this makes it possible to translate the Linux From Scratch book using our fine KDE l10n tools :)
Thanks to coolo for reviewing it.
Diffs: 1, 2 Revision 531161

Educational
David Saxton committed changes in /trunk/KDE/kdeedu/kmplot/kmplot:
Improved axis labels:
- Adjust precision so that the axis labels along an axis change in only 1 or 2
decimal positions.
- Display scientific formatting properly - e.g. "1.2x10^-4" instead of "1.2e-4".
Diffs: 1, 2, 3, 4, 5, 6 Revision 530438

Jasem Mutlaq committed changes in /trunk/KDE/kdeedu/kstars/kstars/indi:
- Add ssh_tunneling option.
- clean up videodev2 for user space.
Diffs: 1, 2, 3 Revision 531308

Graphics
Aurélien Gâteau committed changes in /trunk/extragear/graphics/gwenview:
Added back the brightness, contrast, gamma actions.
BUG: 125685
Diffs: 1, 2, 3, 4, 5 Revision 530660

Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam:
digikam from trunk:
Load tag thumbnails asynchronously, speed up startup

- add a new class AlbumThumbnailLoader and consolidate all
tag and album thumbnail loading code
- use this class in TagFilterView, TagFolderView, ImgDescEditTag
- do no longer use syncjob for tag thumbnail loading,
but use asynchronous mode for custom tag icons (as done for PAlbums)

Please check that this fixes the huge startup delays

TODO: Need to check that icons are actually loaded
only once by slave if added multiple times
(not relevant to startup speed)
CCBUG: 124688
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 531701

Gilles Caulier committed changes in /trunk/extragear/graphics/digikam:
digikam from trunk :

- New Image Properties side bar tab to display image resume.
- DMetadata memory optimization and new methods to get photograph resume from image.
- Disable album item tool tips by default.

NOTES:

- In this new resume sidebar tab, all digikam tags properties aren't displayed. i think it's redondant with Comments & tags sidebar tab. Because this one is very easy to read by non-photographers users, i think it's not necessary to duplicate here these informations, and this way simpilfy source code about to share resume sidebar tab implementation between showfoto and digiKam (there is no database depency).

- Album Item Info tool tips is now disable by default. This view is now very uncomplete about metadata. Something need to be done here to improve it (or we can remove this view ???)

TODO : in image editor, if an image is saved to a new file, all image properties side tabs aren't updated (Marcel ?).

All constructive viewpoints are welcome !

CCBUGS : 121367
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 532607

KDE-Base
Adriaan de Groot committed changes in /trunk/KDE/kdelibs:
DOX: Copy all needed settings from Makefile.am to Mainpage.dox; this means that including Doxyfile.am implies *creating* a Mainpage.dox; ^DOXYGEN* lines from the Makefile.am are copied into that file. The scripts aren't adjusted yet, so the settings are not yet picked up from there.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 37 more) Revision 530491

David Faure committed a change to /trunk/KDE/kdeadmin/kfile-plugins/deb/kfile_deb.desktop:
Switch to fdo standard mimetype
Diff Revision 530780

Ralf Habacker committed a change to /trunk/KDE/kdelibs/kdecore/kconfigbackend.cpp:
uses new QProcess based process creation api, will be later renamed to KProcess
Diff Revision 531598

Kevin Ottens committed changes in /trunk/KDE/kdelibs:
Introducing KJob as announced earlier on list.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 81 more) Revision 531622

Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/kwin:
Save also stacking order when doing session save.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 531882

Davide Bettio committed changes in /branches/work/kde4/playground/base/kdiskmanager:
Import of KDiskManager.
KDiskManager is an application based on solid for the disk management.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 532035

Stephan Kulow committed a change to /trunk/KDE/kdelibs/phonon/tests/fakebackend/audiooutput.cpp:
handle errors of write (I know it's only a fake device, but that
shouldn't hinder us to write correct code :)
Diff Revision 532142

KDE-PIM
Marco Gulino committed changes in /trunk/playground/pim/kmobiletools:
Adding Bluetooth Pairing Wizard.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 530337
View Visual Changes (to 3 files)

Allen Winter committed a change to /trunk/KDE/kdepim/Makefile.cvs:
No longer permit unsermake/automake builds.

So long unsermake, good friend.
Diff Revision 530784

Marco Gulino committed changes in /trunk/playground/pim/kmobiletools/kmobiletools:
FEATURE: 7, 8, and 16 bit (a.k.a. GSM, local8bit and UCS2) encodings support for sms, for both reading and writing.
Also Enabling encoding autodetection, to save space.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 531872

Marco Gulino committed changes in /trunk/playground/pim/kmobiletools/kmobiletools:
Adding KNotify support (for incoming call, at the moment).
Globally access to KMobileToolsHelper with static instance(), and adding a systray reference.
Fixing main desktop file.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 532068

Konqueror
Allan Sandfeld Jensen committed changes in /branches/KDE/3.5/kdelibs/khtml:
Support for :checked selector
Initialization of :indeterminate
Smaller hash-sets to save memory
Diffs: 1, 2, 3 Revision 532368

Multimedia
Christophe Thommeret committed changes in /trunk/extragear/multimedia/kaffeine:
* Systray: reversed mouse wheel behaviour.
* Playlist: added a KURLComboBox to file browser.
* DVB: fixed fast zap lock.
* fixed: reduced minimum window size.
* Playlist: autoselect subtitle when unique.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 530283

Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
More work on uniqueid implementation. DO NOT TURN THIS ON YET. Just checking in my code so it's safe. While as it stands
it probably will not harm your files, there are some things that are not behaving as I think they should. Need some
markey-help :-)
Diffs: 1, 2, 3, 4, 5 Revision 530725

Ian Monroe committed changes in /trunk/extragear/multimedia/amarok:
Drew a widget to give the dynamic playlist a "title bar" like appearance.
The idea is make the bar more noticable so people will be less surprised by
the different behavior when running a dynamic playlist.
Feel free to tell me what you think about it and how to improve it, I won't be
offended. ;)
Diffs: 1, 2, 3 Revision 530888

Peter C. Ndikuwera committed changes in /trunk/extragear/multimedia/amarok/srccpp:
FEATURE: 124483
More flexible smart playlists. Can now combine OR and AND
queries. Backwards-compatible with previous smart playlists.
Diffs: 1, 2 Revision 531547

Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b/src:
New command line parameter --videodvdrip which works exactly like the --cddarip one
just for video dvd ripping.
this forced me to enhance the mediaselection gui to allow selection based on
media content (K3bMedium::MediumContent)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 531848

Aurélien Gâteau committed changes in /trunk/extragear/graphics/gwenview:
- Simplified OSD configuration.
- Added a preview in configuration dialog.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 532683
View Visual Changes (to 1 file)

Networking Tools
Brian Smith committed a change to /branches/kopete/0.12/kopete/plugins/history/historydialog.cpp:
History viewer obeys the color scheme now. At the very least better than just using fixed colors.

Also, use the font that the chat window uses.
Diff Revision 530647

Dominik Haumann committed changes in /trunk/KDE/kdeartwork/emoticons/redones:
* add a buck teeth for :-B :B :-b :b
* run `optipng -o5 buck_teeth.png`
Diffs: 1, 2 Revision 530813
View Visual Changes (to 1 file)

Office
Adrian Page committed a change to /trunk/koffice/libs/kofficeui/KoToolBox.cpp:
A tiny step on the way to making the toolbox work. You can at least see some of the buttons now...
Diff Revision 530444

Peter Simonsson committed changes in /trunk/koffice/kivio/src/part:
Start experimenting with drawing a page on the canvas... Lot's of temporary code.
Diffs: 1, 2, 3, 4 Revision 530652

Utilities
Bram Schoenmakers committed changes in /trunk/playground/utils/rsibreak/src:
Two new DCOP calls:
o Force tiny break
o Force big break
Diffs: 1, 2, 3, 4, 5 Revision 532048

Optimise
Development Tools
Vladimir Prus committed changes in /branches/work/kdevelop-debugger-mi:
Improve performance of gdb output window by only updating it by
timer. Updating it for each output line is too slow.
Diffs: 1, 2 Revision 530655

Graphics
Carsten Pfeiffer committed a change to /branches/KDE/3.5/kdegraphics/kpdf/ui/pageview.cpp:
consistency: use KCursor over QCursor everywhere, not just in some places
Diff Revision 530899

Stephan Kulow committed a change to /trunk/KDE/kdegraphics/kcoloreditpp:
since 2000 no-one noticed that this is dead code, so it can't
really be necessary (CID 1245)
Diff Revision 532131

KDE-Base
David Faure committed a change to /trunk/KDE/kdelibs/kdecore/tests/kconfigtest.cpp:
Very cool, the use of QVariant preserves full precision on doubles when saving them,
we can get rid of all the DBL_DIG stuff in koffice.
Diff Revision 531728

KDE-PIM
David Faure committed changes in /trunk/KDE/kdepim:
Remove cruft - none of those things are used inside kdepim
(they got copy/pasted to all kde modules...)
Diffs: 1, 2, 3 Revision 531817

Till Adam committed changes in /branches/kdepim/proko2/kdepim/korganizer:
Don't reload the KConfig object of the standard addressbook for every
incidence during loading, by caching the "thatIsMe" entry. This should
speed up calendar loading significantly, but it means that if they user
changes their "thatIsMe" entry in the addressbook, KOrganizer won't
realize that until the next restart. Given the spectacularly low frequency
with which that is expected to happen, I think that's worth it. I can't
fix it at the root, since that is in kdelibs. Will try to fix it in
kdelibs 3.5, though, obviously. (proko2 issue 1118)
Diffs: 1, 2 Revision 532286

Multimedia
Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src:
Refactor some of the podcast settings:
* Usability wise, it makes no sense to set the settings for the folder. Will be replaced by "configure sub channels"
* 'Reset' button applies default settings to the channel, not parent settings
* Some context menu cleanup
Diffs: 1, 2, 3, 4, 5 Revision 530325

Sebastian Trueg committed a change to /trunk/extragear/multimedia/k3b/dvd+rw-tools:
removed local copy of the dvd+rw-tools. Development of dvd+rw-tools
continued and keeping a copy here makes no sense anymore.
Diff Revision 530743

Shane King committed changes in /trunk/extragear/multimedia/amarok:
Reworking of the audioscrobbler submit code:

* Tracks from a media device scan be submitted to last.fm immediately, without waiting for tracks to be played in amaroK. Thanks to Iain Benson for the patch.
* Submissions now automatically retry on failure (with incremental backoff) without the user needing to play a new track. Additionally, if there's more than 10 items in the queue, an additional submit is scheduled after the INTERVAL given by last.fm.
* When calculating play times for media devices, they are only backdated as much as they need to be to submit, to reduce the number of overlapping play time conflicts with other programs that might have submitted data to last.fm.

BUG: 125367
BUG: 125690
Diffs: 1, 2, 3, 4 Revision 531823

Office
Thomas Zander committed changes in /trunk/playground/office/flake:
Refactor painting.
I moved all object based code out of KoGraphicBase (into KoRectGfxObj)
I split the paint() into different methods to limit code duplication and
moved painting ordering and logic to the KoObjectManager.
Distinct advantage is that paint methods are far shorter so we reuse code :)
See comments in KoGraphicBase.h for explenations of the paint methods.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 531883

Other
Development Tools
Richard Dale committed changes in /trunk/KDE/kdebindings/kalyptus:
* The Smoke library generated code now builds on Windows
Diffs: 1, 2, 3 Revision 531036

Graphics
Stefan Kebekus committed changes in /trunk/KDE/kdegraphics/kviewshell:
Kviewshell and two of its plugins (djvu, fax) now compile with cmake. The others will follow soon.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 530467

KDE-Base
Frank Osterfeld committed a change to /trunk/KDE/kdebase/kioslave/media/CMakeLists.txt:
fix building kio_media. Now it loads, and complains about mediamanager not running. well, sort of progress.
Diff Revision 530810

Pino Toscano committed changes in /branches/work/kde4/playground/base:
start of cmake support for playground-base
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 532057

Pino Toscano committed changes in /branches/work/kde4/playground/base/kdiskmanager:
Almost complete cmake support for kdiskmanager.

Davide, you should please test the compilation, as I don't have solid...
Diffs: 1, 2 Revision 532060

KDE-PIM
Allen Winter committed changes in /trunk/KDE/kdepim/kaddressbook/xxport:
Move the GMX addressbook importer/exporter from kdeaddons, back home in kdepim.
Diffs: 1, 2, 3, 4, 5 Revision 530896

David Faure committed a change to /trunk/KDE/kdepim/akregator/src/trayicon.cpp:
Fix compilation on Mac OS X (and other non-X11 platforms)
Diff Revision 531868

David Faure committed changes in /trunk/KDE/kdepim/kmail:
KMail compiles on Mac OS X
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 531982

Office
David Faure committed a change to /trunk/koffice/libs/kofficecore/KoGlobal.cpp:
Fix compilation on Mac OS X
Diff Revision 531311

David Faure committed a change to /trunk/koffice/libs/kotext/KoTextIterator.cpp:
libs/ compiles on Mac OS X now; my version of gcc just didn't like the different types
for the a?b:c operator... fix looks ugly, but this is all temporary anyway (Q3ValueList)
Diff Revision 531323

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