Dieser Digest wurde noch nicht auf Deutsch übersetzt. Könnte er aber sein!
Werden Sie aktiv, und übersetzten Sie ihn!

prev
Ausgabe 44
4. Februar 2007
von Danny Allen
next


Diese Woche ...
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.


Statistiken
Commits: 2137 von 213 Entwicklern, 4943 Zeilen geändert, 1124 neue Dateien.
Offene Programmfehler: 12860
Offene Wünsche: 12216
Neue Programmfehler: 314 in den letzten sieben Tagen.
Behobene Programmfehler: 306 in den letzten sieben Tagen.

Commit-Zusammenfassung
Modul 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
Zeilen Entwickler 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

Übersetzungsstatus (i18n)
Sprache Prozent vollständig
Portugiesisch
100.00%
Schwedisch
99.74%
Dänisch
99.59%
Spanisch
99.07%
Holländisch
97.44%
Griechisch
96.14%
Estnisch
95.51%
Deutsch
95.45%
Italienisch
94.69%
Brazilianisches Portugiesisch
92.71%

Fehlerbeheber und Aktivität
Fehlerbeheber Anzahl der behobenen Fehler
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

Programm Aktivität
Amarok
  4740
KMail
  3700
Kate
  3400
K3B
  3270
KDevelop
  3060
Kopete
  2978
Kicker
  2136
Kontact
  1776
Kaffeine
  1502
digiKam
  1280


Person Aktivität
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
Ursprungsländer der Commits

Demografische Zuordnung der Commits
Geschlecht
96.2 %       Männlich
4.33 %       (unbekannt)
1.02 %       Weiblich
Motivation
46.8 %       (unbekannt)
43.5 %       Freiwilliger Helfer
11.1 %       Im Auftrag einer Firma
 
Alter
74.9 %       (unbekannt)
13.1 %       25 bis 34
8.61 %       18 bis 24
4.06 %       35 bis 44
0.813 %       45 bis 54


Inhalte
  Fehlerbehebungen Funktionen Optimierungen Sicherheit Anderes
Behindertengerechtheit
Entwicklungs-Werkzeuge [*] [*] [*] [*]
Unterricht [*] [*] [*]
Grafik [*] [*] [*] [*]
KDE-Basis [*] [*] [*] [*]
KDE-PIM [*] [*] [*]
Büro [*] [*] [*]
Konqueror
Multimedia [*] [*] [*]
Netzwerk-Werkzeuge [*] [*] [*]
Benutzerschnittstelle [*] [*]
Hilfsmittel [*] [*]
Spiele [*] [*]
Anderes [*] [*]

There are 159 selections this week.

Fehlerbehebungen
Entwicklungs-Werkzeuge
Andreas Pakulat machte Änderungen in /branches/kdevelop/3.4/languages/cpp/subclassing_template:
Don't force the lower-case filename for the #include line
Problembericht 140848: #include macro when subclassing .ui files does not keep the case...
Diffs: 1, 2 Revision 628322

Grafik
Gilles Caulier machte Änderungen 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.
Problembericht 131632: Shortcuts for better captioning workflow
Problembericht 140412: Comments/Tags sidebar steels focus
Problembericht 131743: Comments and tag edit widgets should retain focus when changing i...
Diffs: 1, 2, 3, 4 Revision 628812

Albert Astals Cid übertrug eine Änderung für /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
Problembericht 136702: Keyboard navigation in kpdf in konq only possible after focusing...
Diff Revision 628869

Eli Fidler übertrug eine Änderung für /trunk/extragear/graphics/kst/src/libkstapp/kstbasicdialog_i.cpp:
fix locking bugs -- this should fix bugs 141052 and 141054
fix tag testing
Problembericht 141052: Crash from Data->New plugin menu
Problembericht 141054: Crash when changing a scalar attached to a plugin
Diff Revision 629408

KDE-Basis
Germain Garand übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/rendering/render_replaced.cpp:
honour 'inherit' for background colour of form controls in strict mode.
Problembericht 33776: css background-color:transparent/inherit causes input elements be...
Diff Revision 627988

Germain Garand übertrug eine Änderung für /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)
Problembericht 112073: Text alignment is wrong in http://www.juniper.net/customers/suppo...
Diff Revision 627993

John Tapsell machte Änderungen 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 übertrug eine Änderung für /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.
Problembericht 140777: immediate redraw of visited links makes page navigation noticably...
Problembericht 24820: [patch] visited links don't change colour until after they are ho...
Problembericht 140768: loading new page resets scroll position of old page to top
Diff Revision 628618

Germain Garand übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/rendering/render_block.cpp:
adapt float minMaxWidth calculation change by David Hyatt.
now considers flowAroundFloats, takes better care of clearing.
Problembericht 52880: [testcase] table floating at wrong position
Diff Revision 628748

Anders Lund übertrug eine Änderung für /trunk/KDE/kdelibs/kate/part/katesearch.cpp:
get the right position when inserting backreferences
Problembericht 134101: \2 placeholder in regular expression find-and-replace fails
Diff Revision 628866

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

KDE-PIM
Allen Winter übertrug eine Änderung für /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! :)
Problembericht 66740: Add icons for context menu on address in readerwin
Diff Revision 627763

Allen Winter übertrug eine Änderung für /branches/KDE/3.5/kdepim/korganizer/kolistview.cpp:
Fix for "find journals doesn't display journal title".
Thanks for the patch Lars.
Problembericht 132947: find journals doesn't display journal title
Diff Revision 628136

Volker Krause machte Änderungen 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 übertrug eine Änderung für /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.
Problembericht 137269: konqueror crash while copying kabc stdvcf files
Diff Revision 628578

Tom Albers machte Änderungen 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 machte Änderungen 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 mehr) Revision 628839

Adriaan de Groot übertrug eine Änderung für /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 machte Änderungen 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.
Problembericht 140881: Karm should deal more gracefully with stale lock files
Diffs: 1, 2 Revision 629651

Multimedia
Martin Aumüller übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/playlist.cpp:
adding tracks as queued would immediately unqueue them
Problembericht 140158: queuing tracks does not put first track in queue but only adds to...
Diff Revision 627757

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

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

Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/htmlview.cpp:
Let the horizontal scrollbar show when necessary in our html boxes.
Problembericht 134221: Part of the text in extended information is not shown when URL is...
Diff Revision 627825

Michael Pyne machte Änderungen 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.
Problembericht 116181: Getting cover from internet doesn't work
Diffs: 1, 2 Revision 628971

Jeff Mitchell machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Fix mem leaks in ManualDeviceAdder and do some cleanup.

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

Netzwerk-Werkzeuge
Eike Hein machte Änderungen 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

Büro
Jan Hambrecht machte Änderungen 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.
Problembericht 140790: crash when saving .ps as .tif
Diffs: 1, 2 Revision 628943

Funktionen
Entwicklungs-Werkzeuge
Jens Dagerbo machte Änderungen 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 machte Änderungen 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 mehr) Revision 627947

Florence Mattler machte Änderungen 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 machte Änderungen 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 machte Änderungen in /branches/work/kdevelop-sublime-integra:
KDevelop4 can load projects again!
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 629763

Alexander Dymo machte Änderungen 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 mehr) Revision 629768

Alexander Dymo machte Änderungen 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

Unterricht
Benoît Jacob übertrug eine Änderung für /trunk/KDE/kdeedu/libkdeedu/libscience/compoundviewer/kalziumglwidget.cpp:
Complete the Kalzium 3D navigation system. Fix related bugs.
Diff Revision 628260

Niels Slot machte Änderungen 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 machte Änderungen 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 mehr) Revision 628344

Pino Toscano machte Änderungen 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

Spiele
Nicolas Roffet machte Änderungen 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 mehr) Revision 628974
Sichtbare Änderungen ansehen (nach 1 Datei)

Nicolas Roffet machte Änderungen 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 machte Änderungen 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

Grafik
Luka Renko machte Änderungen 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.
Problembericht 110514: Enhanced selection, refactored histogram
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 627802

Tobias Koenig machte Änderungen 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 mehr) Revision 628124

Gilles Caulier machte Änderungen 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 machte Änderungen 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 übertrug eine Änderung für /trunk/extragear/graphics/kst/src/libkstapp/datamanager.ui:
cleaned up Data Manager, adding "Create New Object" label and splitter
Problembericht 140626: Data manager UI unclear
Diff Revision 629198
Sichtbare Änderungen ansehen (nach 1 Datei)

KDE-Basis
Siraj Razick machte Änderungen 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 mehr) Revision 627841

Christoph Cullmann machte Änderungen 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 übertrug eine Änderung für /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 machte Änderungen 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 übertrug eine Änderung für /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 machte Änderungen 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 machte Änderungen 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 mehr) Revision 628108

Rafael Fernández López machte Änderungen 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 machte Änderungen 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 machte Änderungen 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 machte Änderungen 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
Sichtbare Änderungen ansehen (nach 1 Datei)

Siraj Razick machte Änderungen 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 machte Änderungen 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 mehr) Revision 628545

Josef Spillner machte Änderungen 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 mehr) Revision 628734

Tobias Hunger machte Änderungen 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 mehr) Revision 628810

Christoph Cullmann übertrug eine Änderung für /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 machte Änderungen in /trunk/KDE/kdebase/workspace/ksysguard:
Add software raid monitors to ksysguardd
Diffs: 1, 2, 3, 4, 5, 6 Revision 628946

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

John Tapsell übertrug eine Änderung für /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 machte Änderungen 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 machte Änderungen 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 mehr) Revision 629163

Matthias Kretz machte Änderungen 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 übertrug eine Änderung für /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 machte Änderungen 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 machte Änderungen in /trunk/KDE/kdelibs/kdeui/dialogs:
Make generic about dialog look more like About Application dialog.
Diffs: 1, 2 Revision 629348

Philip Falkner machte Änderungen 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 machte Änderungen 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 mehr) Revision 629874

KDE-PIM
Frode M. Døving machte Änderungen 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 machte Änderungen 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 machte Änderungen 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 machte Änderungen 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 machte Änderungen 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 machte Änderungen 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 machte Änderungen in /trunk/extragear/multimedia/k3b:
Eject media via HAL if available to automatically unmount.
Diffs: 1, 2, 3 Revision 627901

Koos Vriezen machte Änderungen 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 machte Änderungen 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 machte Änderungen 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
Diskussion

Martin Aumüller übertrug eine Änderung für /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 machte Änderungen in /trunk/playground/multimedia/ktabedit/ktabedit:
Track viewer improvement
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 628563

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

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

Mark Kretschmann übertrug eine Änderung für /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 übertrug eine Änderung für /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

Netzwerk-Werkzeuge
Martijn Klingens machte Änderungen 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

Büro
Brad Hards machte Änderungen 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 machte Änderungen 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 machte Änderungen 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 machte Änderungen 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 mehr) Revision 627902

Thomas Zander machte Änderungen 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
Sichtbare Änderungen ansehen (nach 2 Dateien)

Thomas Zander machte Änderungen 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 machte Änderungen in /trunk/koffice/kplato:
API for the Chart
Diffs: 1, 2, 3, 4, 5, 6 Revision 628289

Thomas Zander machte Änderungen 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 machte Änderungen 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
Sichtbare Änderungen ansehen (nach 2 Dateien)

Anderes
Kevin Krammer machte Änderungen 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 mehr) Revision 628670

Kevin Krammer machte Änderungen 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 übertrug eine Änderung für /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

Benutzerschnittstelle
David Vignoni übertrug eine Änderung für /trunk/playground/artwork/Oxygen/theme/svg/devices/printer.svg:
Improved devices/printer. scales down much better. improved bottom shadow.
Diff Revision 627876
Sichtbare Änderungen ansehen (nach 1 Datei)

Nuno Fernades Pinheiro machte Änderungen 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 mehr) Revision 628031
Sichtbare Änderungen ansehen (nach 29 Dateien)

Nuno Fernades Pinheiro übertrug eine Änderung für /trunk/playground/artwork/Oxygen/theme/svg/actions/editcut.svg:
some improvements
Diff Revision 628617
Sichtbare Änderungen ansehen (nach 1 Datei)

David Vignoni machte Änderungen in /trunk/playground/artwork/Oxygen/theme/svg/actions:
Updating save icons.
Diffs: 1, 2, 3, 4, 5, 6 Revision 628889
Sichtbare Änderungen ansehen (nach 4 Dateien)

Hilfsmittel
Ivan Čukić machte Änderungen 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 mehr) Revision 627938
Sichtbare Änderungen ansehen (nach 20 Dateien)

Peter Penz machte Änderungen 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 machte Änderungen 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

Optimierungen
Entwicklungs-Werkzeuge
Jens Dagerbo machte Änderungen 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

Unterricht
Albert Astals Cid machte Änderungen in /trunk/KDE/kdeedu/khangman/khangman:
Cache the background to a pixmap so that painting is faster
Diffs: 1, 2 Revision 629710

Grafik
Eli Fidler machte Änderungen 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 machte Änderungen 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-Basis
David Faure machte Änderungen 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 machte Änderungen 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

Anderes
Entwicklungs-Werkzeuge
Allen Winter machte Änderungen 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 machte Änderungen 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 mehr) Revision 629880

Alexander Dymo übertrug eine Änderung für /branches/work/kdevelop-sublime-integra:
Bye-bye sublime integration branch. I will miss you ;(
Diff Revision 629886

Unterricht
Vladimir Kuznetsov machte Änderungen in /trunk/playground/edu/step:
Initial import of Step interactive physical simulator.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 56 mehr) Revision 629575

Spiele
Albert Astals Cid machte Änderungen 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 machte Änderungen in /trunk/playground/games/kttt:
Ported to kde4 :-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 629704

Grafik
Pino Toscano machte Änderungen 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 mehr) Revision 628853

KDE-Basis
Alexander Neundorf machte Änderungen 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 machte Änderungen 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 mehr) Revision 628269

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

Laurent Montel machte Änderungen 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 mehr) Revision 629703

Anders Lund machte Änderungen 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 machte Änderungen 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 mehr) Revision 627969

Adriaan de Groot machte Änderungen 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 übertrug eine Änderung für /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 machte Änderungen in /trunk/KDE/kdepim/kalarm:
Convert birthday dialogue to model/view framework
Diffs: 1, 2 Revision 629173

Allen Winter machte Änderungen 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 machte Änderungen 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 machte Änderungen 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.
Problembericht 140957: missing i18n() in magnatuneredownloadhandler.cpp
Problembericht 140963: magnutune store start page is not i18nable
Diffs: 1, 2 Revision 628879

Maximilian Kossick machte Änderungen 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 übertrug eine Änderung für /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 übertrug eine Änderung für /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 machte Änderungen 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 mehr) Revision 629199

Ian Monroe machte Änderungen 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 mehr) Revision 629213

Ian Monroe übertrug eine Änderung für /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 machte Änderungen in /trunk/extragear/multimedia/amarok/src:
more porting
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 629521
Sichtbare Änderungen ansehen (nach 2 Dateien)

Martin Aumüller machte Änderungen 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 mehr) Revision 629757

Netzwerk-Werkzeuge
Will Stephenson machte Änderungen 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
Sichtbare Änderungen ansehen (nach 1 Datei)

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

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

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

Büro
Jan Hambrecht machte Änderungen 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 machte Änderungen 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

Anderes
Benoît Jacob machte Änderungen 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 mehr) Revision 627939

Frans Englich machte Änderungen 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 mehr) Revision 628133

Benoît Jacob machte Änderungen 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 machte Änderungen 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 mehr) Revision 628928

Benoît Jacob machte Änderungen 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 mehr) Revision 629277

Benutzerschnittstelle
Matthew Woehlke übertrug eine Änderung für /trunk/playground/artwork/Oxygen/docs/kdevelop-icons.txt:
Add list of icons needed by KDevelop
Diff Revision 628619

Matthew Woehlke übertrug eine Änderung für /trunk/playground/artwork/Oxygen/docs/kdevelop-icons.txt:
Update KDevelop icon list, mostly incorporating latest comments from Jakob Petsovits
Diff Revision 629155

David Vignoni übertrug eine Änderung für /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 übertrug eine Änderung für /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

Hilfsmittel
Paulo Moura Guedes übertrug eine Änderung für /branches/work/klinkstatus4-tidy:
Creating a branch for implementing html validation in klinkstatus.
Diff Revision 628840

David Faure übertrug eine Änderung für /trunk/KDE/kdeutils/klaptopdaemon/portable.cpp:
I hope this code gets replaced by kpowersave, but just in case...
Diff Revision 629308

Danke für das Lesen des Digests!
KDE "Commit-Digest" von Danny Allen, 2006-2009
Alle Ausgaben im Archiv von Derek Kite