prev
Issue 44
4th February 2007
by Danny Allen
next


This Week...
Work begins on Amarok 2.0. KBlackBox becomes the latest games application to take the step into the scalable graphics arena. KTTT, a tic-tac-toe game, is ported to KDE 4. Further progress made on the knewstuff2 framework. Software RAID monitoring, along with other improvements in KSysGuard. Mailody gets support for printing HTML emails. Improved support for custom emoticons in Kopete. The sublime-integration user interface branch is merged back into the main KDevelop source tree. Step, an educational physics simulation package, is imported into KDE SVN. KitchenSync is removed from KDE SVN, in anticipation of an OpenSync-based implementation.

Richard J. Moore provides a summary of the recent developments in the world of KJSEmbed and QtScript'ing:
As some of you may have seen from the Trolltech blogs or my own, a new feature was recently added to the Qt snapshots - a Javascript implementation. Obviously having worked on KJSEmbed a lot I was interested in seeing what they'd done, especially as Matthias Ettrich has been telling us it would be great since the aKademy in Malaga.

This isn't the first Javascript engine that Trolltech have released: QSA came out some time ago. QSA suffered from using a draft of Javascript 2 which was different enough from the Javascript people are familiar with to be problematic, and was also very limited in its scope. Since KJSEmbed and KJS offered a lot more facilities, and it wasn't possible to build those facilities with the APIs that QSA offered, I wasn't much interested in QSA. With QtScript, the Trolls have written a completely new implementation - nothing of the old QSA remains.

QtScript uses the standard Javascript we're all familiar with, and is similar in design to the Qt 4 version of KJSEmbed. The interpreter is new, and having looked over the code it seems well-thought out. The design of the interpreter is good, and seems well suited to optimisations like JIT compilers (this is something that the current KJS won't support without some major changes). That said, speed hasn't really been an issue for us anyway.

Like KJSEmbed, QtScript provides bindings that allow Javascript code to interact with QObjects. The facilities for binding in QtScript are very similar to those in KJSEmbed, with a template-based implementation similar to that used in the Qt 4 version of KJSEmbed.

I've been playing with the code since it was first made public, and talking to Kent, Roberto and Simon at Trolltech to make sure that this new Qt API will support the facilities required to implement APIs like KJSEmbed. The initial cut of the code wouldn't allow some of the facilities KJSEmbed offers, but thanks to some nice work by Kent and Roberto, and the fact QtScript was well-thought out, it can now provide a base on which a tool like KJSEmbed can be built.

The situation now is that QtScript can now support all of the features required to implement KJSEmbed, including nifty stuff like using Javascript to handle events on C++ widgets. This doesn't offer us any new features over the Qt 4 version of KJSEmbed, though in places I think the QtScript API is cleaner. The next step is to talk to the other KJSEmbed developers and decide how we want to proceed.

Continuing with the coverage of new applications and developers, Vladimir Kuznetsov introduces Step, an educational physics simulation package:
I'd like to introduce my new KDE 4 application: Step. It is an interactive physical simulator for education. With Step, you can easily construct your own experiments and interactively simulate them. Some screenshots explain it better than words:The realm of Step consists of mechanics in two dimensions. Two dimensions were chosen instead of three because it is easier to imagine, edit and visualize on a computer screen (just compare the complexity of Inkscape vs. Blender) so users can concentrate on the actual physics itself. Simulation of other areas in physics will be considered later.

The core of Step is a physical simulation library named StepCore. StepCore can be used independently of Step to create complex simulations by hand, or in another program that requires physical simulation functionality. Unlike other similar libraries, StepCore focuses on accurate simulation with error estimation - it is very important for educational programs to show how things are in the real world and at least warn the user if it cannot do so. The library also tries to be extensible and easy to use.

Step is a very young project: many important features are still not implemented. There are therefore many interesting tasks for programmers, physicists, mathematicians and artists. I hope it will be fun to work on Step - if it seems interesting to you, you are welcome to join Step and StepCore development!

More information about Step is available at http://stepcore.sourceforge.net/
Step source code is currently at http://websvn.kde.org/trunk/playground/edu/step/

The past week was a good week for bug killing, with especially-impressive efforts from Bram Schoenmakers and Philip Rodrigues, and many ancient bugs feeling the wrath of closure:
Also, the cause of a regression within the browsing experience of many KDE 3.5.6 packages (where the page jumps to the top, and loading times are said to have increased) has been reverted - it seems that Bug 24820 has been given a stay of execution.


Statistics
Commits: 2137 by 213 developers, 4943 lines modified, 1124 new files.
Open Bugs: 12860
Open Wishes: 12216
Bugs Opened: 314 in the last 7 days.
Bugs Closed: 306 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
433
/trunk/extragear
342
/branches/stable
314
/branches/work
305
/trunk/playground
213
/trunk/l10n
156
/trunk/koffice
110
/branches/KDE
79
/trunk/www
76
/trunk/kdesupport
32
Lines Developer Commits
308
Matthias Kretz
128
162
Gilles Caulier
58
69
Maximilian Kossick
55
104
Mark Kretschmann
55
128
Andreas Pakulat
47
102
Pino Toscano
46
105
David Faure
45
95
Laurent Montel
42
218
Richard Dale
39
106
Allen Winter
38

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
100.00%
Swedish
99.74%
Danish
99.59%
Spanish
99.07%
Dutch
97.44%
Greek
96.14%
Estonian
95.51%
German
95.45%
Italian
94.69%
Brazilian Portuguese
92.71%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Bram Schoenmakers
77
Philip Rodrigues
72
Tommi Tervo
33
Andreas Pakulat
17
Martin Aumüller
15
Luboš Luňák
13
Mark Kretschmann
12
Seb Ruiz
10
Germain Garand
9
Robert Knight
8

Program Buzz
Amarok
  4740
KMail
  3700
Kate
  3400
K3B
  3270
KDevelop
  3060
Kopete
  2978
Kicker
  2136
Kontact
  1776
Kaffeine
  1502
digiKam
  1280


Person Buzz
David Faure
  1396
Adriaan de Groot
  1009
Stephan Kulow
  978
Zack Rusin
  675
Waldo Bastian
  634
George Staikos
  406
Aaron J. Seigo
  390
Stephan Binner
  331
Albert Astals Cid
  297
Thomas Zander
  294
Commit Countries

Commit Demographics
Sex
96.2 %       Male
4.33 %       (unknown)
1.02 %       Female
Motivation
46.8 %       (unknown)
43.5 %       Volunteer
11.1 %       Commercial
 
Ages
74.9 %       (unknown)
13.1 %       25 to 34
8.61 %       18 to 24
4.06 %       35 to 44
0.813 %       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
Development Tools
Andreas Pakulat committed changes in /branches/kdevelop/3.4/languages/cpp/subclassing_template:
Don't force the lower-case filename for the #include line
Bug 140848: #include macro when subclassing .ui files does not keep the case...
Diffs: 1, 2 Revision 628322

Graphics
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/libs/imageproperties:
digikam from trunk : forcing focus to Comments Edit Widget from Comments & Tags sidebar is not the right solution. Focus stuff is a complicated problem witch must be study indeep.

In fact the folder view and album icon view take the focus with the mouse. The previous implementation cannot work with that. Also, alots of menu shorcuts are broken if we force Comments edit widget to take focus.

My viewpoint is to implement a shortcut to toggle gui to captionning mode. It a better/simple solution. Please give me your viewpoint.
Bug 131632: Shortcuts for better captioning workflow
Bug 140412: Comments/Tags sidebar steels focus
Bug 131743: Comments and tag edit widgets should retain focus when changing i...
Diffs: 1, 2, 3, 4 Revision 628812

Albert Astals Cid committed a change to /branches/KDE/3.5/kdegraphics/kpdf/part.cpp:
Fix Keyboard navigation in kpdf in konq only possible after focusing it with the mouse after changing tab
Bug 136702: Keyboard navigation in kpdf in konq only possible after focusing...
Diff Revision 628869

Eli Fidler committed a change to /trunk/extragear/graphics/kst/src/libkstapp/kstbasicdialog_i.cpp:
fix locking bugs -- this should fix bugs 141052 and 141054
fix tag testing
Bug 141052: Crash from Data->New plugin menu
Bug 141054: Crash when changing a scalar attached to a plugin
Diff Revision 629408

KDE-Base
Germain Garand committed a change to /trunk/KDE/kdelibs/khtml/rendering/render_replaced.cpp:
honour 'inherit' for background colour of form controls in strict mode.
Bug 33776: css background-color:transparent/inherit causes input elements be...
Diff Revision 627988

Germain Garand committed a change to /trunk/KDE/kdelibs/khtml/rendering/bidi.cpp:
only allow spilling of line boxes if it's consistent with current directionality.

(cherry picked in Webcore's r7692 from David Hyatt)
Bug 112073: Text alignment is wrong in http://www.juniper.net/customers/suppo...
Diff Revision 627993

John Tapsell committed changes in /trunk/KDE/kdebase/workspace/ksysguard/gui:
Fix stupid bug that I introduced that stopped the sensor browser working
Diffs: 1, 2, 3, 4, 5 Revision 628416

Leo Savernik committed a change to /branches/KDE/3.5/kdelibs/khtml/html/html_documentimpl.cpp:
Reverting r617941. This fixes jumping to the top right before loading a new page and also fixes page loading time increase.

Attention packagers! Please include this patch in new versions of your khtml-3.5.6 packages. Web surfing experience can be considered broken without it.
Bug 140777: immediate redraw of visited links makes page navigation noticably...
Bug 24820: [patch] visited links don't change colour until after they are ho...
Bug 140768: loading new page resets scroll position of old page to top
Diff Revision 628618

Germain Garand committed a change to /trunk/KDE/kdelibs/khtml/rendering/render_block.cpp:
adapt float minMaxWidth calculation change by David Hyatt.
now considers flowAroundFloats, takes better care of clearing.
Bug 52880: [testcase] table floating at wrong position
Diff Revision 628748

Anders Lund committed a change to /trunk/KDE/kdelibs/kate/part/katesearch.cpp:
get the right position when inserting backreferences
Bug 134101: \2 placeholder in regular expression find-and-replace fails
Diff Revision 628866

Luboš Luňák committed changes in /branches/KDE/3.5/kdebase/khotkeys:
Avoid various braindamage when deleting condition objects.
Bug 139962: The _Input Actions_ module in kontrolcenter crashes when selectin...
Bug 115109: KHotKeys crashes after "ticking" it to manipulate a non...
Diffs: 1, 2, 3, 4 Revision 629444

KDE-PIM
Allen Winter committed a change to /branches/KDE/3.5/kdepim/kmail/kmreaderwin.cpp:
merge SVN commit 627761 by winterz:

Fix bug "Add icons for context menu on address in readerwin"
Thanks for the patch Mikolaj. Hey, we only took 3+ years to commit it! :)
Bug 66740: Add icons for context menu on address in readerwin
Diff Revision 627763

Allen Winter committed a change to /branches/KDE/3.5/kdepim/korganizer/kolistview.cpp:
Fix for "find journals doesn't display journal title".
Thanks for the patch Lars.
Bug 132947: find journals doesn't display journal title
Diff Revision 628136

Volker Krause committed changes in /branches/work/kmail-moving-folders/kmail:
Emit the completed signal of KMCopyCommand after everything has been fully copied, not just after the copying has been started.

This fixes data-loss when aborting a folder move, however since the completed signal doesn't seem to be emitted in this case, we now have a crash on exit... :-/
Diffs: 1, 2, 3 Revision 628224

Will Stephenson committed a change to /branches/KDE/3.5/kdepim/kaddressbook/kablock.cpp:
Refresh the pointer stored to the addressbook whenever KABLock::self() is called, otherwise we risk that StdAddressbook::close() has deleted the reference addressbook and invalidated the pointer.
Bug 137269: konqueror crash while copying kabc stdvcf files
Diff Revision 628578

Tom Albers committed changes in /trunk/playground/pim/mailody/src:
Fixed irritating bug (and very hard to find). When selecting another message, the previous message was redrawn first, this is caused because we set the external images to false before showing a new message, but that actually triggers to redraw the previous message without external images, even though it is no longer selected.
Diffs: 1, 2, 3 Revision 628697

Tom Albers committed changes in /trunk/playground/pim/mailody:
Fixed:
- set hscrollbar to disabled in the datawidget.
- disable smtp debug
- scroll to bottom only when sorting is asc?
- remove purge from toolbar
- composer called from viewer does not honor the storage folder?
- pasting an address in composer sucks.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 628839

Adriaan de Groot committed a change to /branches/work/kdepim-3.5.5+/kpilot/conduits/abbrowserconduit/abbrowser-conduit.cc:
Ever wonder why the category wasn't being checked when you asked for it? Cut and paste error that's been here for ages.
Diff Revision 629494

Thorsten Staerk committed changes in /branches/KDE/3.5/kdepim/karm:
i18n In case of stale lock files, do not start timing, but warn.
Thanks to Tim Small for his report.
Bug 140881: Karm should deal more gracefully with stale lock files
Diffs: 1, 2 Revision 629651

Multimedia
Martin Aumüller committed a change to /trunk/extragear/multimedia/amarok/src/playlist.cpp:
adding tracks as queued would immediately unqueue them
Bug 140158: queuing tracks does not put first track in queue but only adds to...
Diff Revision 627757

Martin Aumüller committed changes in /trunk/extragear/multimedia/amarok:
ignore 'the' when sorting playlist by artist
Bug 139829: Sorting artist in playlist does not exclude leading "The&quo...
Diffs: 1, 2 Revision 627760

Martin Aumüller committed changes in /trunk/extragear/multimedia/amarok:
initialize in order to avoid crashes with some .rm files
Bug 137695: collection scan complains about broken libtag
Bug 136430: Crash trying to play RealMedia
Diffs: 1, 2 Revision 627768

Alexandre Pereira de Oliveira committed a change to /trunk/extragear/multimedia/amarok/src/htmlview.cpp:
Let the horizontal scrollbar show when necessary in our html boxes.
Bug 134221: Part of the text in extended information is not shown when URL is...
Diff Revision 627825

Michael Pyne committed changes in /branches/KDE/3.5/kdemultimedia/juk:
Disable Google's javascript when loading images for the cover search, and make sure that any images we try to load have only one "http://" protocol header.

Based on a patch from Michal Bukovsky.

I don't get messages about exceptions right now but I also don't have kdelibs built with debugging so I'm leaving the bug open for now. I will forward port tomorrow.
Bug 116181: Getting cover from internet doesn't work
Diffs: 1, 2 Revision 628971

Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
Fix mem leaks in ManualDeviceAdder and do some cleanup.

For 2.0
Bug 141036: memory leak of src/mediumpluginmanager.cpp
Diffs: 1, 2 Revision 629249

Networking Tools
Eike Hein committed changes in /trunk/extragear/network/konversation:
Fix treelist scrollbar not picking up on new palette when the KDE color scheme changes.
Diffs: 1, 2 Revision 629251

Office
Jan Hambrecht committed changes in /branches/koffice/1.6/koffice:
* fix the png export by using the vcomputeboundingbox visitor to calculate the documents bounding box
* do not consider deleted objects when computing the bounding box

This fixes bug 140790 because when exporting to tiff the filter chain exports to png first and then uses a krita filter to convert to tiff.
Bug 140790: crash when saving .ps as .tif
Diffs: 1, 2 Revision 628943

Features
Development Tools
Jens Dagerbo committed changes in /branches/kdevelop/3.4/languages/cpp:
New stuff: A useful basic type info display system in approx 60 lines of code - why don't we have this already?
Diffs: 1, 2, 3 Revision 627774

Andreas Pakulat committed changes in /branches/work/kdevelop-sublime-integra:
Rework of the project related stuff:
- project dir contains only the model, the job and the interfaces (builder)
- projectcontroller and project are moved to shell with interfaces created
- project has quite some code commented out because the configuration stuff is missing in core still

Along the way fix installation for filemanager and persistenthash
Also along the way change some headers (like kdevlanguagesupport.h) to use IPlugin instead of Plugin to make the rest compile.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 21 more) Revision 627947

Florence Mattler committed changes in /branches/work/isi-umbrello/umbrello/umbrello:
Lost messages and found messages in sequence diagram are now only linked with one widget. the user click on a widget and on a point in uml view for a lost message and he click first on a point in the UML view and then on a widget for found message.
Diffs: 1, 2, 3, 4, 5, 6 Revision 628376

Caroline Bourdeu d'Aguerre committed changes in /branches/work/isi-umbrello/umbrello/umbrello:
Add the listBox to choose the type of the combined fragment.
Diffs: 1, 2, 3, 4, 5, 6 Revision 629349

Andreas Pakulat committed changes in /branches/work/kdevelop-sublime-integra:
KDevelop4 can load projects again!
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 629763

Alexander Dymo committed changes in /branches/work/kdevelop-sublime-integra:
Allow view addition without area reconstruction in mainwindow.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 629768

Alexander Dymo committed changes in /branches/work/kdevelop-sublime-integra:
Added "New Window" action to create a new mainwindow (using the clone of the currently shown area).

This is the next step in full support for multiple mainwindows.
Diffs: 1, 2, 3, 4, 5, 6 Revision 629829

Educational
Benoît Jacob committed a change to /trunk/KDE/kdeedu/libkdeedu/libscience/compoundviewer/kalziumglwidget.cpp:
Complete the Kalzium 3D navigation system. Fix related bugs.
Diff Revision 628260

Niels Slot committed changes in /trunk/KDE/kdeedu/kturtle/src:
Added a direction chooser dialog. This dialog will help users understand degrees.
Diffs: 1, 2, 3, 4, 5, 6 Revision 628306

Niels Slot committed changes in /trunk/KDE/kdeedu/kturtle/src:
Added the 'message' and 'ask' commands. The 'message' command is the same as in the stable version of KTurtle. 'ask' is the new name for 'inputwindow'.

Made 'what's this' work a little more.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 628344

Pino Toscano committed changes in /trunk/KDE/kdeedu/khangman/khangman:
Isolate the small settings of the two themes in small classes, so it's a bit easier to add new themes and no more if/switch'es in the view.
Diffs: 1, 2, 3, 4, 5, 6 Revision 629756

Games
Nicolas Roffet committed changes in /trunk/KDE/kdegames/kblackbox:
- Full rewrite of the central graphic widget with QGraphicsView to improve the user experience and to provide cool effects in the future ;)
- Full scalable central graphic widget (with some SVG elements: the balls and the cross): KBBScalableGraphicWidget.
- Old central widget KBBGraphic is still there and can be activated by changing 2 lines in the code.
- Set the version number to "0.4.0-SVN" as the changes are now big and visible.
- Bug correction: Number of placed balls is now immediately updated.- Small temporary regressions: It's not possible to play with the keyboard anymore. User documentation is now out-dated.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 628974
View Visual Changes (to 1 file)

Nicolas Roffet committed changes in /trunk/KDE/kdegames/kblackbox:
GUI: Removed the "Give up" and "Done" actions in the menu and toolbar and used the standard game action "Solve" instead of both. Depending on how many balls the player placed on the board, the game will be normaly finished or given up (after confirmation).
Diffs: 1, 2, 3, 4, 5, 6 Revision 629418

Matt Williams committed changes in /trunk/playground/games/ksquares:
EBN fixes
Beginning to implement changes based on Ian Wadham's suggestions
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 629486

Graphics
Luka Renko committed changes in /trunk/extragear/graphics/digikam:
Remove View->Histogram (blended histogram) from Digikam Editor and Showfoto (histogram is now avalable in sidebar with more functionality)

Move Full screen and Slideshow in the same group in View menu to match the same grouping used in toolbar.
Bug 110514: Enhanced selection, refactored histogram
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 627802

Tobias Koenig committed changes in /trunk/playground/graphics/okular:
Several changes:

- renamed signalRequestDone to signalPixmapRequestDone to allow a future signalTextPageRequestDone
- added error/warning/notice signals to TextDocumentConverter and add meaningful error messages to ooo and fictionbook generator
- code cleanup in chm generator
- print improvements and error notification in kimgio generator
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 628124

Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/libs/imageproperties:
digikam from trunk : to be homogenous with rest of digiKam, the NaviguateBarWidget use now the new StatusBar widget. The icons are more small and give more free space for gui
Diffs: 1, 2, 3, 4, 5 Revision 628799

Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/digikam:
digikam from trunk : connect batch Album Icon View actions to progress bar (on status bar of Album GUI). Actions are listed below :

- Assign Tags by drag and drop
- Assign Tags by pop-up menu
- Remove Tags by pop-up menu
- Assign Rating by Pop-up menu or Shortcuts.
- Fix Exif orientation tag.

Marcel, MetadataHub connection still todo in AlbumIconView. I have tagged source code with TODO annotations where MetadataHub must be used. Can you take a look ?
Diffs: 1, 2, 3, 4, 5 Revision 628885

Eli Fidler committed a change to /trunk/extragear/graphics/kst/src/libkstapp/datamanager.ui:
cleaned up Data Manager, adding "Create New Object" label and splitter
Bug 140626: Data manager UI unclear
Diff Revision 629198
View Visual Changes (to 1 file)

KDE-Base
Siraj Razick committed changes in /trunk/playground/base/kbfx_plasma:
start moving unwanted GUI elements from GUI
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 627841

Christoph Cullmann committed changes in /trunk/KDE/kdebase/kate:
start to allow show/hide of statusbars, like in all other apps possible, too
Diffs: 1, 2, 3, 4, 5 Revision 627870

Christoph Cullmann committed a change to /trunk/KDE/kdebase/kate/app/katedocmanager.cpp:
do it the right way, disable the editorpart dialog, use always the own one, if the user says: no, I don't want notifications, we don't wan't that the editor part still shows it's own dialog
Diff Revision 627879

Dominik Haumann committed changes in /trunk/KDE/kdelibs/kate/part:
join cullmann and do some work ;)
* simplify KateViewBar: remove KateViewBar::m_activeViews counter
* make `goto line` work
* make ESC hide the KateViewBar if the bar has focus
* KateSearchBar: do not handle ESC here

notes
* todo: make ESC hide the KateViewBar if the view has focus
* do we really need KateViewBarWidget::hideIsTreggered?
A usecase would help I guess :)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 627930

Dominik Haumann committed a change to /trunk/KDE/kdelibs/kate/part/kateviewinternal.cpp:
make Key_Escape behave like this:
1. close completion box (if visible)
2. close view bar (if visible)
3. remove selection
Diff Revision 627949

David Faure committed changes in /trunk/KDE/kdelibs/kdecore:
First step towards XDG-shared-mime support: added xdgdata-mime resource type to KStandardDirs.

Also added missing documentation for a number of other resources.
Diffs: 1, 2, 3, 4, 5 Revision 628064

Christoph Cullmann committed changes in /trunk/KDE/kdebase/kate:
the 'mail files' functionality is now a plugin, too ;)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 628108

Rafael Fernández López committed changes in /trunk/KDE/kdelibs:
Added support for default actions on the observer. Some updated copyrights
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 628167

Urs Wolfer committed changes in /trunk/KDE/kdelibs:
Redesign KAboutApplicationDialog and KAboutKDEDialog:
* these two classes have not very much together: no need to subclass both from KAboutDialog
* KAboutDialog is obsolete :) this class is a _mess_. I will remove it as soon as all is ported to the new classes. KAboutDialog is never ouside kdelibs used in trunk/KDE
* reduced code from over 2000 lines to less than 500 in all these classes
* KAboutApplicationDialog open now noticable faster and it's content is now KTextBrowser based
* it's way easier to understand and change the layout of both dialogs
* IMHO a bit nicer and more modern layout

easy to port:
* KAboutApplication renamed to KAboutApplicationDialog
* KAboutKDE renamed to KAboutKDEDialog* both classes lost their last argument (bool modal) -> by default not modal (false)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 628192

Dominik Haumann committed changes in /trunk/KDE/kdebase/kate/plugins/findinfiles:
use read/writeSessionConfig to load/save session config data, i.e.:
* last 10 search patterns
* last 10 paths
* last 10 file filters
* recursive and case senstitive

This is the first plugin which uses read/writeSessionConfig, and - of course -
it does not work: Right now, the mainwindow-number is always -1 in readSessionConfig, however, writeSessionConfig seems to work.
Diffs: 1, 2, 3, 4 Revision 628272

Lionel Petit committed changes in /branches/work/kdehw/apps/solidhardwarebrowser:
Update the hardware browser's ui.

Add a tab widget displaying general description and advanced informations of the selected device in the tree view.

Furthermore, display a specific tab for each capability of this device.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 628337
View Visual Changes (to 1 file)

Siraj Razick committed changes in /trunk/playground/base/kbfx_plasma:
application plugin is no longer a stub
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 628420

Josef Spillner committed changes in /branches/work/knewstuff2/kdxs/src/knewstuff2:
- cleanup function for the engine which deallocates all internal object
- entry cache in addition to provider cache
- entry loader in addition to provider loader
- merge functionality for provider and entry cache (not finished yet)
- design document started for those who care (hi ruphy...)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 628545

Josef Spillner committed changes in /branches/work/knewstuff2/kdxs/src/knewstuff2:
- make feeds a first-class citizen and give them their own class (orthogonal to categories)
- do not involve QString in networking operations, since QByteArray is more than enough (and QDomDocument will handle the encoding so we don't need to do anything about it)
- compatibility with the KNS1 feeds: latest, most downloaded, highest rated are on by default
- describe the two major workflows (uploads and downloads) and mention some minor worksflows
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 628734

Tobias Hunger committed changes in /branches/work/decibel:
Lots of changes:
* Some code cleanups
* Start using @brief, @params and @return in doxygen comments
Still a lot of the comments do not and need updating.
* Start work on an interface between Decibel and the desktop environment's PIM system (for contacts).
* Get ever closer to actually be able to initiate a connection from Decibel:-) This requires some contacts, which is why I started on that interface in the first place.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 628810

Christoph Cullmann committed a change to /trunk/KDE/kdelibs/kate/part/katesearchbar.cpp:
two line search bar, I think nicer than advanced button, and should be enough place for all needed options
Diff Revision 628841

Greg Martyn committed changes in /trunk/KDE/kdebase/workspace/ksysguard:
Add software raid monitors to ksysguardd
Diffs: 1, 2, 3, 4, 5, 6 Revision 628946

Dirk Mueller committed changes in /branches/KDE/3.5/kdebase/kwin:
add support for xrandr to kwin
Diffs: 1, 2 Revision 629135

John Tapsell committed a change to /trunk/KDE/kdebase/workspace/ksysguard/ksysguardd/Linux/softraid.c:
Parse /proc/mdstat better to get more information out of it. This way we don't need to be root to parse /dev/md0
Diff Revision 629149

Robert Knight committed changes in /branches/work/konsole-split-view:
Add ProcessInfo class to read information about the process running in the shell, and a Linux procfs implementation. There is some code duplication here with ksysguard, might be worth discussion with johnflux about that.
Diffs: 1, 2, 3, 4, 5, 6 Revision 629156

Luboš Luňák committed changes in /branches/work/kwin_composite:
Add DesktopChangeSlideEffect, an effect that on virtual desktop change slides the old desktop out and the new one in. Should not be really technically different from the cube.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 629163

Matthias Kretz committed changes in /branches/work/phonon-xine-threaded:
If, for some reason (xine's time reporting does not work very good), the aboutToFinish signal was not emitted and playback finished, first emit the aboutToFinish signal with a time of 0 ms, before emitting finished.

Added event debugging.

Sometimes (not sure what the condition is, but unit tests and fast sequences of stop-play-stop-play trigger this) calls to xine_play need a long time before playback really starts. Use a timer to regularly check for the status and staying BufferingState until then.

As the timing information from xine is bad, better not rely on it when setting a timer for the aboutToFinish signal. So we take the time info from xine minus 400 ms, too perhaps look at it again too early and then it's like full time polling for the right moment.
Diffs: 1, 2 Revision 629189

Robert Knight committed a change to /trunk/KDE/kdelibs/kdeui/dialogs/kaboutapplicationdialog.:
Make the 'About Application' dialog look a bit nicer.

* Line up tab widget and Close button
* Use a larger font for the application title
* Clearly separate application version and KDE version
* Put application icon and title side-by-side in the same frame
Diff Revision 629236

Sebastian Trueg committed changes in /trunk/playground/base/nepomuk-kde/backbone/coreservices:
Added simple main method wrapper around the core services to be able to start them from the command line.
Diffs: 1, 2, 3, 4, 5, 6 Revision 629317

Robert Knight committed changes in /trunk/KDE/kdelibs/kdeui/dialogs:
Make generic about dialog look more like About Application dialog.
Diffs: 1, 2 Revision 629348

Philip Falkner committed changes in /branches/work/kwin_composite:
Improved filtering algorithm. Now fast filtering is used by default, while (depending on SmoothScale in kwinrc) bilinear filtering is used on transformed windows and screens.

Optionally, if SmoothScale is set to 2, trilinear filtering will be attempted instead of bilinear. This requires GL_ARB_texture_non_power_of_two, GL_EXT_framebuffer_object, and valid mipmaps.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 629453

Tobias Hunger committed changes in /branches/work/decibel:
Several changes:
* Add ContactManager
* Add chatstarter demo (which can initialize a chat session from Decibel)
* Go over Krazy output and clean up.
* Various code cleanups
* Add some doxygen tags
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 23 more) Revision 629874

KDE-PIM
Frode M. Døving committed changes in /trunk/playground/pim/mailody/src:
Remove the M and T columns completely. Change from the blue info icon, to a nice little dot. Rewrite the calculation of total messages.
Diffs: 1, 2, 3 Revision 628048

Volker Krause committed changes in /branches/work/kmail-moving-folders/kmail:
Set an appropriate error code when a job is killed. A copy/move from online IMAP to a local folder can now be canceled correctly.
Diffs: 1, 2, 3, 4 Revision 628798

Tom Albers committed changes in /trunk/playground/pim/mailody:
Rewritten print routine. The previous routine could not print html messages. This new routine can do that. It creates a new khtmlpart, adds the headers and uses the default khtml print part to print it. Honours the settings for external images and fixed fonts and html/no-html.
Diffs: 1, 2, 3, 4 Revision 628863

Adriaan de Groot committed changes in /branches/work/kdepim-3.5.5+/kpilot/conduits/abbrowserconduit:
Just the barest start of splitting out the copy HH <> PC data code like we did in vcalRecord, but it's bedtime.
Diffs: 1, 2, 3 Revision 629208

Adriaan de Groot committed changes in /branches/work/kdepim-3.5.5+/kpilot/conduits/abbrowserconduit:
Revert bits of last few commits so it compiles again and makes sense. I'm beginning to suspect that we need a much bigger basic rewrite of the abbrowser conduit so that it is documented and less convoluted.
Diffs: 1, 2, 3, 4 Revision 629777

Multimedia
Koos Vriezen committed changes in /trunk/extragear/multimedia/kmplayer/src:
Limit search for id attr. within smil doc
Add basic area support
More changes to make diff w/ N770 code smaller
Diffs: 1, 2, 3, 4, 5 Revision 627877

Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b:
Eject media via HAL if available to automatically unmount.
Diffs: 1, 2, 3 Revision 627901

Koos Vriezen committed changes in /trunk/extragear/multimedia/kmplayer/src:
First support for transition elements, start w/ fade which nicely shortens the intro anim
Diffs: 1, 2, 3, 4 Revision 627952

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/magnatunebrowser:
Covers are now downloaded and added along purchases from Magnatune.com. Does not yet work when redownloading
Diffs: 1, 2, 3, 4, 5, 6 Revision 627957

Martin Aumüller committed changes in /trunk/extragear/multimedia/amarok:
as discussed with Untouchable, make rating stars all yellow for consistency's sake
Diffs: 1, 2, 3, 4, 5 Revision 627972
Discussion

Martin Aumüller committed a change to /trunk/extragear/multimedia/amarok/src/contextbrowser.cpp:
when browsing songs by labels
- show 30 instead of only 10 songs
- order them them by favourite and then randomly
Diff Revision 628410

Gwenael Casaccio committed changes in /trunk/playground/multimedia/ktabedit/ktabedit:
Track viewer improvement
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 628563

Stefan Gehn committed changes in /trunk/KDE/kdemultimedia/noatun/modules:
- Add Phonon engine
Diffs: 1, 2, 3, 4, 5, 6 Revision 628961

Maximilian Kossick committed changes in /trunk/extragear/multimedia/amarok/src:
removed DCOP referencesDeviceManager still needs to be reimplemented using Solid
Diffs: 1, 2, 3 Revision 629613

Mark Kretschmann committed a change to /trunk/extragear/multimedia/amarok/src/app.cpp:
Converted the first global shortcut. Global shortcuts are now created via KAction instead of KGlobalAccel.

Many more shortcuts to do...
Diff Revision 629619

Mark Kretschmann committed a change to /trunk/extragear/multimedia/amarok/src/app.cpp:
Disable fixHyperThreading(). I guess (I hope?) it will no longer be needed with Qt4 anyway.
Diff Revision 629642

Networking Tools
Martijn Klingens committed changes in /branches/KDE/3.5/kdenetwork/kopete:
Refactor the emoticon handling to return *all* emoticons including "alternatives".

Besides being more correct semantically this makes it possible to "export" all emoticons as custom emoticons via e.g. MSN.

(Note that the latter doesn't work all that reliable though, but that is the MSN P2P protocol, at least the underlying code is now able to figure out that something has to be sent in the first place)
Diffs: 1, 2, 3, 4, 5, 6 Revision 628865

Office
Brad Hards committed changes in /trunk/koffice/kspread/functions:
Add in a couple more functions required by the OpenFormula specification - BITAND and BITOR, which do bitwise operations on their arguments. Note thatThe current implementation doesn't match the OpenFormula requirement for 48 bits - we only do 31 bits.

I've added these into the logic section of the KSpread formulas directory. Perhaps there might be a case for a new section (bitops.cpp and bitops.xml)?
Diffs: 1, 2 Revision 627764

Sebastian Sauer committed changes in /trunk/koffice/kspread/plugins:
Added the odfpyexport.py script to KSpread to produce custom OpenDocuments.

* The script uses the ODFPY python module (http://opendocumentfellowship.org/projects/odfpy) to produce opendocument text files from within the KSpread sheets.
* Needs improvments within next days once the cmake-upgrade + whole recompile is done. Shouldn't be difficult to also add export to .g. OpenDoc Presentation ;)
* It's just an example how to use Kross+KSpreadScripting to produce easy custom opendocuments from within KSpread.
* Fantastic work done on the python-module, Soren. A lot of thanks!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 627769

Cyrille Berger committed changes in /trunk/koffice/krita/plugins/paintops/dynamicbrush:
the dab creation is now managed by the shape
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 627840

Jan Hambrecht committed changes in /trunk/koffice/karbon:
Added a new ported pencil tool within the a tools subdirectory in karbon/plugins. Moved vcurvefit.* from the karbon/tools dir into the plugins/tools dir and renamed them.

Remove all remaining traces of the old pencil tool.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 627902

Thomas Zander committed changes in /trunk/koffice/shapes/text:
Add widgets so the user can change the text-style. (bold/italic etc).
Not fully functional yet.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 627903
View Visual Changes (to 2 files)

Thomas Zander committed changes in /trunk/koffice:
* Solve the tool-actions problem. A tool can now have its own set of actions which will be plugged into the Gui via the ToolManager. This allows applications and users to add things like the 'bold' action to their xmlGui lists, while the tool (plugin) is the one that creates the action.
* Make KoTool use a d-pointer
* Slight cleanup of KoToolManager API. The addControllers() method now only has 1 arg; so rename it to addController()
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 627962

Frédéric Lambert committed changes in /trunk/koffice/kplato:
API for the Chart
Diffs: 1, 2, 3, 4, 5, 6 Revision 628289

Thomas Zander committed changes in /trunk/koffice:
Make selecting the styles actually apply the style to the current text.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 628324

Thomas Zander committed changes in /trunk/koffice:
Add functionality to the alignment buttons, the indent buttons and make the character styles panel react to position changes as well.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 628583
View Visual Changes (to 2 files)

Other
Kevin Krammer committed changes in /branches/work/dbus-qt4-qt3backport:
Adding a code generator tool which takes a D-Bus xml introspection data file and generates Proxy implementations and service object implementations (pure virtuals for the D-Bus methods) for all contained interfaces
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 628670

Kevin Krammer committed changes in /branches/work/dbus-qt4-qt3backport/test/cross-test:
Implemented registering and acknowledging of test calls and report the at the end.
Diffs: 1, 2, 3, 4 Revision 629228

Kevin Krammer committed a change to /branches/work/dbus-qt4-qt3backport/test/cross-test/interfaceimpls.cpp:
Implemented Tests.Primitize. When testing against the java bindings it fails on one of the test data sets, but I am not sure a a{ss} is valid input data, since the dict value is not a variant
Diff Revision 629523

User Interface
David Vignoni committed a change to /trunk/playground/artwork/Oxygen/theme/svg/devices/printer.svg:
Improved devices/printer. scales down much better. improved bottom shadow.
Diff Revision 627876
View Visual Changes (to 1 file)

Nuno Fernades Pinheiro committed changes in /trunk/playground/artwork/Oxygen/cursors/svgs/white:
yet another version good for default i think
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 20 more) Revision 628031
View Visual Changes (to 29 files)

Nuno Fernades Pinheiro committed a change to /trunk/playground/artwork/Oxygen/theme/svg/actions/editcut.svg:
some improvements
Diff Revision 628617
View Visual Changes (to 1 file)

David Vignoni committed changes in /trunk/playground/artwork/Oxygen/theme/svg/actions:
Updating save icons.
Diffs: 1, 2, 3, 4, 5, 6 Revision 628889
View Visual Changes (to 4 files)

Utilities
Ivan Čukić committed changes in /trunk/playground/utils/kamion:
Initial Kamion commit.

libKamion:
The library has 95% of the functionality it is supposed to have. The code for extracting the kamion archives is removed until it is thoroughly tested.

Kamion GUI:
KDE4/QT4 GUI for the library is available for testing.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 81 more) Revision 627938
View Visual Changes (to 20 files)

Peter Penz committed changes in /trunk/playground/utils/dolphin/src:
Improvements for error messages:
- increase/decrease size on demand and hide progress bar or space information if required
- provide close button

TODO: the code is far from being finished (e. g. no queueing of pending error messages, close button looks fugly, ...), but I decided to commit the changes to prevent getting an inconsistent state in combination with other commits...
Diffs: 1, 2, 3, 4 Revision 628642

Peter Penz committed changes in /trunk/playground/utils/dolphin/src:
Queue error messages so that a currently shown error message is not replaced until the user confirmed the reading. If there are no pending error messages and a timeout has been exceeded, the currently shown error messages automatically fades out as soon as the user triggered another action. This behavior should correspond to Ellens suggestions (I hope :-)).
Diffs: 1, 2, 3, 4, 5, 6 Revision 628905

Optimise
Development Tools
Jens Dagerbo committed changes in /branches/kdevelop/3.4/parts/quickopen:
Make sure the initial list contains unique entries as well, not just the filtered list. (This is also a speedup: the filtering will be done on a smaller set)
Diffs: 1, 2, 3, 4, 5 Revision 628323

Educational
Albert Astals Cid committed changes in /trunk/KDE/kdeedu/khangman/khangman:
Cache the background to a pixmap so that painting is faster
Diffs: 1, 2 Revision 629710

Graphics
Eli Fidler committed changes in /trunk/extragear/graphics/kst/src/libkst:
speed up object insertion about 3 times -- this is very important with lots of objects
Diffs: 1, 2 Revision 628626

Albert Astals Cid committed changes in /trunk/playground/graphics/okular:
unnecessary but fun small optimizations, basically avoid unnecessary detach() calls by ensuring the const method is called

also remove a double search on a qmap
Diffs: 1, 2, 3 Revision 629869

KDE-Base
David Faure committed changes in /trunk/KDE/kdelibs/kio:
Added unit test for the crash on file modification.
Optimize QHash usage (shorter key)
Diffs: 1, 2, 3, 4 Revision 628830

Jos van den Oever committed changes in /trunk/playground/base/strigi/src/streamindexer:
Add constant strings that take a small memory footprint and can be compared very efficiently.
Diffs: 1, 2, 3 Revision 629166

Other
Development Tools
Allen Winter committed changes in /trunk/KDE/kdesdk/ebn/krazy/plugins:
New D-Pointer checker. Complains about private members in header files of public classes. Also complains if the D-pointer is not const.

For appliction headers, it will complain only if it finds a mixture of private members and a D-pointer.

During testing found 1800 issues in kdelibs.
Diffs: 1, 2 Revision 629177

Alexander Dymo committed changes in /trunk/KDE/kdevelop:
Merged sublime-integration branch with trunk!
The branch was started just to use the new UI for KDevelop4 but transformed to large restructuring, reworking and cleaning effort.

In short, now we have:
- sublime-based UI
- interfaces for platform objects
- extension interfaces for platform plugins
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 174 more) Revision 629880

Alexander Dymo committed a change to /branches/work/kdevelop-sublime-integra:
Bye-bye sublime integration branch. I will miss you ;(
Diff Revision 629886

Educational
Vladimir Kuznetsov committed changes in /trunk/playground/edu/step:
Initial import of Step interactive physical simulator.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 56 more) Revision 629575

Games
Albert Astals Cid committed changes in /trunk:
move kttt from kdenonbeta to playground/games, i wanna port my small tictactoe game to kde4 :-)
Diffs: 1, 2 Revision 629678

Albert Astals Cid committed changes in /trunk/playground/games/kttt:
Ported to kde4 :-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 629704

Graphics
Pino Toscano committed changes in /trunk/playground/graphics/okular:
Merge the new functions of ThreadedGenerator into the base Generator: this means that there's again only a single base Generator that can provide the multithreading for the generation of contents, just pixmaps for now.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 628853

KDE-Base
Alexander Neundorf committed changes in /trunk/KDE/kdelibs/cmake/modules:
- revert commit from Laurent, we have to discuss requiring cmake 2.4.5 (or 2.4.6) first before requiting it
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 628019

Matthias Kretz committed changes in /trunk/KDE/kdelibs:
merge the kinstance-redesign branch back to trunk.
more modules will follow
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 324 more) Revision 628269

Laurent Montel committed changes in /trunk/KDE/kdebase:
Move khelpcenter as discussed with David
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 69 more) Revision 629692

Laurent Montel committed changes in /trunk/KDE/kdebase:
Move some part of kcontrol to runtime as discussed with David some module from kcontrol (and kcontrol) is necessary under windows/macOsX to configure language/icons/styles (otherwise it's not possible to change it)

For the moment I disable kcontrol build because it's necessary to port it under other environment.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 13 more) Revision 629703

Anders Lund committed changes in /trunk/KDE/kdelibs/kate/plugins:
attempt to port to new completion interface, but it does NOT WORK (the completion popup doesn't display the items).

directional/shell completion works partly (i can fix that, since its just logical errors and not using any odd interface)
Diffs: 1, 2, 3 Revision 629836

KDE-PIM
David Jarvie committed changes in /trunk/KDE/kdepim/kalarm:
Convert template lists to use model/view framework
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 14 more) Revision 627969

Adriaan de Groot committed changes in /branches/KDE/3.5/kdepim/kmail:
Since the KMail homepage has moved into kontact.kde.org, it's a good idea to point there instead of the deprecated kmail.kde.org. Not a string change.
Diffs: 1, 2 Revision 628565

Tom Albers committed a change to /trunk/playground/pim/mailody/src/messageview.cpp:
Disable jscript, java, metarefresh and plugins for the printing khtmlpart, error spotted by David Faure.
Diff Revision 628925

David Jarvie committed changes in /trunk/KDE/kdepim/kalarm:
Convert birthday dialogue to model/view framework
Diffs: 1, 2 Revision 629173

Allen Winter committed changes in /branches/KDE/3.5/kdepim:
Remove kitchensync, as discussed and decided on kde-pim ML.

Commented-out the kitchensync lines in Makefile.am.in and retained other references to kitchensync since we hope to have the new-and-improved OpenSync implementation "real-soon-now".
Diffs: 1, 2 Revision 629405

Multimedia
Martin Aumüller committed changes in /trunk/extragear/multimedia/amarok/src/metadata/wma:
update to current version from http://svn.musicbrainz.org/libtunepimp/trunk/plugins/wma/
Diffs: 1, 2, 3, 4, 5, 6 Revision 627978

Sven Krohlas committed changes in /trunk/extragear/multimedia/amarok/src/magnatunebrowser:
Dear translators, we are really sorry: we forgot to put i18n() around those five strings. Anyway, now there is at least a chance that some of you might be able to translate them.
Bug 140957: missing i18n() in magnatuneredownloadhandler.cpp
Bug 140963: magnutune store start page is not i18nable
Diffs: 1, 2 Revision 628879

Maximilian Kossick committed changes in /trunk/extragear/multimedia/amarok/src:
reverted Untouchable's join order changeindices are now created at each startup. this will create SQL errors when they already exist
Diffs: 1, 2 Revision 628936

Ian Monroe committed a change to /branches/stable/extragear/multimedia/amarok:
Removing the 1.3 Amarok branch, to make way for the 1.4 stable branch.
Diff Revision 629190

Ian Monroe committed a change to /branches/stable/extragear/multimedia/amarok:
1.4 branch moving to stable. 2.0 here we come!

I'm about to commit the l10n branch stuff. If all goes well, it should take just a couple of commits.
Diff Revision 629191

Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok/src:
qt3to4 `find -type f -name '*.cpp'` `find -type f -name '*.h'`
YAY! trunk won't compile anymore! Welcome to Amarok 2.0!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 250 more) Revision 629199

Ian Monroe committed changes in /trunk/extragear/multimedia:
copied over all the cmake files from the old branches/work/kde4 Amarok 2 branch
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 58 more) Revision 629213

Ian Monroe committed a change to /trunk/extragear/multimedia/amarok/src/CMakeLists.txt:
now amarok successfully doesn't compile with cmake

good bye autocrap!
Diff Revision 629253

Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok/src:
more porting
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 629521
View Visual Changes (to 2 files)

Martin Aumüller committed changes in /trunk/extragear/multimedia/amarok/src:
compile with taglib includes not in /usr/include/taglib but in directory returned by taglib-config
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 17 more) Revision 629757

Networking Tools
Will Stephenson committed changes in /trunk/KDE/kdenetwork/kopete/kopete/config/behavior:
Qt Ui4 porting and improvements, patch by Bruno Virlet
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 628130
View Visual Changes (to 1 file)

Joris Guisson committed changes in /branches/ktorrent/kde4port/libktorrent:
Ported stuff under libktorrent/net
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 628319

Joris Guisson committed changes in /branches/ktorrent/kde4port:
Ported bencoding and bdecoding classes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 628873

Joris Guisson committed changes in /branches/ktorrent/kde4port/libktorrent:
Ported disk IO related classes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 25 more) Revision 629181

Office
Jan Hambrecht committed changes in /trunk/koffice/karbon/plugins/tools:
Started porting the pattern tool which is already somewhat working.
Diffs: 1, 2, 3, 4, 5, 6 Revision 628401

Jonathan Riddell committed changes in /branches/koffice/1.6/koffice:
Install menu files into XDG menu location
all .desktop files already have the necessary Categories= line
this means Gnome users can use KOffice!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 629457

Other
Benoît Jacob committed changes in /trunk/kdesupport/eigen/gmm:
Import a full copy of GMM++ as a subdirectory of Eigen.
GMM++ is an advanced linear algebra library giving sparse matrices and other such goodness, currently useful for new advanced Krita filters.

Having a verbatim copy of GMM++ will make it easier to sync in the future.

Next step is to add to Eigen a wrapper exposing selected GMM functionality in a KDE-friendly way.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 46 more) Revision 627939

Frans Englich committed changes in /trunk/kdenonbeta/kdom/patternist:
Remove the kdecore dependency by copying in KDateTime, and remove its dependencies and fix the warnings it has. This required some severe loss in functionality, but unfortunately this is only temporary.

KDateTime is GNU LGPL'd, as consistent with Patternist.

Further, simplify the build files to not bring in KDE stuff.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 628133

Benoît Jacob committed changes in /trunk/kdesupport/eigen:
Patch by Ben Schleimer: provide CMakeLists to install GMM to

$INCLUDE_INSTALL_DIR/gmm

I checked, no other free-software project with name "gmm" seems to exist.

Question: how will Eigen include GMM ?
Will we do #include<gmm/gmm_something.h> ?
Then we need to add eigen/ to the include dirs when compiling the eigen tests and examples.
Diffs: 1, 2 Revision 628537

Kevin Krammer committed changes in /branches/work/dbus-qt4-qt3backport/test:
Adding a first draft implementation (empty method bodies) for the dbus-test cross binding test hosted in the D-Bus bindings git repository.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 628928

Benoît Jacob committed changes in /trunk/kdesupport/eigen/gmm:
Sync GMM with latest from Getfem's SVN.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 49 more) Revision 629277

User Interface
Matthew Woehlke committed a change to /trunk/playground/artwork/Oxygen/docs/kdevelop-icons.txt:
Add list of icons needed by KDevelop
Diff Revision 628619

Matthew Woehlke committed a change to /trunk/playground/artwork/Oxygen/docs/kdevelop-icons.txt:
Update KDevelop icon list, mostly incorporating latest comments from Jakob Petsovits
Diff Revision 629155

David Vignoni committed a change to /trunk/playground/artwork/Oxygen/docs/icons_kdelibs.ods:
Updating kdelibs icon list. 69 icons set as final so far.
Diff Revision 629225

Thomas Lübking committed a change to /trunk/playground/artwork/Oxygen/utils/generate_oxy_theme-tms.s:
hack of the enerate_oxy_theme-ng.sh script, works incremental (i.e. keeps pngs and only generates updated ones, should be able to handle small icons, creates 48x48 action icons (as they're on the toolbars), doesn't worry about blanks and periods in filenames, doesn't use extern pograms like cut or sed (that's slow), has an easier to modify codebase)

ASK if you want sodipodi support
Diff Revision 629474

Utilities
Paulo Moura Guedes committed a change to /branches/work/klinkstatus4-tidy:
Creating a branch for implementing html validation in klinkstatus.
Diff Revision 628840

David Faure committed a change to /trunk/KDE/kdeutils/klaptopdaemon/portable.cpp:
I hope this code gets replaced by kpowersave, but just in case...
Diff Revision 629308

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