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

prev
Ausgabe 134
26. Oktober 2008
von Danny Allen
next


Diese Woche ...
A collection importer added to Amarok 2, which allows importing statistics from Amarok 1.4 databases (as well as arbitrary external sources). Ability to disable the fullscreen thumbnail bar in Gwenview. Shadow brightness implemented for KWin-Composite effects. Support for animated icons across KDE. Support for output of MathML Presentation Markup in KAlgebra. Python language bindings for the Marble library, whilst creating Plasma DataEngines in Python reaches an almost-working stage. Option to force the number of rows in the Plasma "Taskbar". Start of work on KScoreManager. Import of a minimal KPart for the Palapeli game. Beginnings of filter matching for the syndication plugin (replacement for RSS plugin) in KTorrent. More WebCore-based improvements to KHTML. Initial commit of an "autobrace" KTextEditor extension. Import of KSendEmail, a command-line tool to send email (using D-Bus connectors). The "Bomber" game moves from playground/games to kdereview, whilst Killbots moves out of kdereview into kdegames for KDE 4.2. Kephal (new screen management library) moves to kdereview. The refactored Plasma "System Tray" and "Taskbar" move into trunk in time for KDE 4.2.


Statistiken
Commits: 2728 von 233 Entwicklern, 8057 Zeilen geändert, 1693 neue Dateien.
Offene Programmfehler: 16556
Offene Wünsche: 14714
Neue Programmfehler: 586 in den letzten sieben Tagen.
Behobene Programmfehler: 735 in den letzten sieben Tagen.

Commit-Zusammenfassung
Modul Commits
/trunk/KDE
991
/trunk/l10n-kde4
509
/trunk/extragear
289
/branches/stable
196
/trunk/playground
184
/branches/KDE
131
/trunk/l10n-support
106
/trunk/koffice
71
/trunk/www
52
/branches/kdepim
36
Zeilen Entwickler Commits
17
Thomas McGuire
151
224
Laurent Montel
113
191
Aaron J. Seigo
92
107
Chusslove Illich
82
795
Frank Osterfeld
75
303
Marc Mutz
62
114
Gilles Caulier
59
81
Pino Toscano
42
43
Patrick Spendrin
41
296
David Faure
39

Ursprungsländer der Commits

Demografische Zuordnung der Commits
Geschlecht
90 %       Männlich
8.64 %       (unbekannt)
1.76 %       Weiblich
Motivation
56.8 %       Freiwilliger Helfer
30 %       (unbekannt)
15.2 %       Im Auftrag einer Firma
 
Alter
65.2 %       (unbekannt)
25.2 %       25 bis 34
17.5 %       18 bis 24
4.80 %       35 bis 44
2.42 %       45 bis 54
1.05 %       Unter 18


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

Fehlerbehebungen
KDE-Basis
Germain Garand übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/rendering/render_block.cpp:
bring our preferred min max width calculation algorithm for floats closer to Gecko 1.9+ and WebCore.

We may give up on trying to emulate in-layout calculations as Gecko has now switched to methods independent of layout.

As a result the interoperability with Gecko 1.9+ is stunning, but somewhat worse with IE/Opera.

Fix e.g extremetech.com articles layout.
Diff Revision 873661

Aaron J. Seigo machte Änderungen in /trunk/KDE/kdebase/workspace/plasma/applets/tasks:
ok, actually obey the row settings; it needs to bias towards rows more, though (make items wider to take advantage of the rows) and the config dialog still doesn't get properly updated
Diffs: 1, 2 Revision 874107

Aaron J. Seigo machte Änderungen in /trunk/KDE/kdebase/workspace/krunner:
use frederikh's patent-pending anti-flicker trick
Diffs: 1, 2 Revision 874132

Marco Martin übertrug eine Änderung für /trunk/KDE/kdebase/workspace/libs/plasma/panelsvg.cpp:
fix themes with tiled elements...
can use fluffybunny again :)
Diff Revision 874143

Sebastian Sauer übertrug eine Änderung für /trunk/KDE/kdelibs/kio/bookmarks/kbookmarkimporter_opera.cc:
made import Opera bookmarks work again
Diff Revision 874197

Maksim Orlovich übertrug eine Änderung für /branches/KDE/4.1/kdebase/apps/lib/konq/favicons/favicons.cpp:
Do not display an error page that's an image as favicon; fixes scary favicon on acid3.
Patch by dfaure...
Diff Revision 874212

Simon St James übertrug eine Änderung für /trunk/KDE/kdebase/apps/konqueror/sidebar/trees/konq_sidebartree.cpp:
Make Konqueror sidebar tree work again (can drag files over it; auto-expand; etc).

The whole tree might eventually be replaced with a properly Qt4 one (maybe Dolphin's?), but this will do for now :)
Diff Revision 874923

Maksim Orlovich übertrug eine Änderung für /branches/KDE/4.1/kdelibs/khtml/rendering/table_layout.cpp:
Fix crash when fixed-layout tables (wow, someone actually uses those?)
specify all % width as 0 (affects new ebay My eBay version)
Problembericht 172557: New problem My eBay crashes
Diff Revision 874965

Rob Scheepmaker übertrug eine Änderung für /trunk/KDE/kdebase/workspace/libs/plasma/extenderitem.cpp:
Fixed another uninitialized memory problem. Valgrind rocks. :)
Diff Revision 875194

Maksim Orlovich machte Änderungen in /branches/KDE/4.1/kdelibs/khtml:
Fix how we find existing frames for the purpose of form target= submission.
This fixes file upload for drupal 6/jquery.form --- its submit was incorrectly blocked as a popup attempt

As we refactored this method, also use it for window.open, fixing us blocking opens to _self along the way.

While testing this, I noticed that we can crash konq if we do window.open and one of the frames doesn't yet have a part yet.

Added a workaround suggested by dfaure for now, as the proper fix is too risky and should be done on unstable branch only.
Problembericht 172073: Drupal JS file uploads don't work
Problembericht 102044: window.open with target=_self is blocked by Smart popup preventio...
Diffs: 1, 2, 3, 4 Revision 875819

KDE-PIM
Frank Osterfeld übertrug eine Änderung für /trunk/KDE/kdepim/akregator/src/framemanager.cpp:
Don't allow the hover close button to close the main tab, which crashes

Would be better if we could remove the button altogether for this tab
Problembericht 173067: Selecting feed with no feed viewer tab crashes Akregator (or, sai...
Diff Revision 873515

Multimedia
Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok/src/collection/sqlcollection:
After a collection rescan, we would lose the images table and hence Amarok wouldn't know that an album cover has already been downloaded.

We can fix this problem by checking albumcovers/large directory for the downloaded image if we haven't already found an image either in the cached dir or referenced to by the database. If we do find a large image, add this reference to the database, and return a scaled copy as required.
Diffs: 1, 2 Revision 873332

Mark Kretschmann übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/EngineController.cpp:
With "Resume Playback On Startup", only ever resume local tracks.
When resuming e.g. Last.fm the result can be very grave side effects, like Amarok not progressing to the next track.
Problembericht 172897: Playback stops after every track
Diff Revision 873843

Funktionen
Entwicklungs-Werkzeuge
Jakob Petsovits machte Änderungen in /trunk/playground/devtools:
Initial commit of the autobrace KTextEditor extension.
Inserts a closing brace on pressing Enter when your current line ends on an opening brace ("{").

Example:

void blah() {
if (foo) {<cursor>
}

On pressing Enter, this gets you:

void blah() {
if (foo) {
<cursor>
}
}

The new line with <cursor> is indented according to current indent script, the autobrace extension has no influence on that.
Diffs: 1, 2, 3, 4, 5, 6 Revision 873638

David Nolden machte Änderungen in /trunk/KDE/kdevplatform/language:
Implement a uses-widget that is actually useful.
It groups the uses by file, then by function or class-name, and shows the source-complete surrounding source-line with the range highlighted for each use.

The tooltip shows even more context.

Yet todo:
- Make pure keyboard-navigation work
- Make all the buttons much smaller, somehow the oxygen buttons are really huge
- Update duchain to get _all_ and up-to-date uses.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 875482

Unterricht
Aleix Pol Gonzalez machte Änderungen in /trunk/KDE/kdeedu/kalgebra/analitza:
MathML Presentation Markup output support.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 mehr) Revision 873200

Simon Edwards machte Änderungen in /trunk/KDE/kdeedu:
Python bindings for the Marble library. (Mostly complete)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 53 mehr) Revision 873291

Simon Edwards machte Änderungen in /trunk/KDE/kdeedu/marble/examples/python:
Added a very simple Python example of how to use the Marble widget.
Diffs: 1, 2 Revision 873292

Tiago Pereira Porangaba machte Änderungen in /trunk/KDE/kdeedu/kalzium/src:
Adding feature which enables to visualize gradients and schemes at same time
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 874440

Spiele
Stefan Majewsky machte Änderungen in /trunk/playground/games/palapeli:
Import a minimal KPart for Palapeli.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 873622

Ian Wadham übertrug eine Änderung für /trunk/KDE/kdegames/kgoldrunner/gamedata/game_cnt.txt:
Add a new KGoldrunner Championship game called Count, based on counting from 0 to 16 (or 0 to 10 hexadecimal).
Diff Revision 874278

Parker Coates machte Änderungen in /trunk/playground/games/kscoremanager:
First attempt at implementing KScoreManager and friends.
Functionality roughly matches KScoreDialog except that the dialog doesn't yet support score groups.

This is work in progress! Many things are ugly or broken right now.
Comments are welcome, criticisms are not (yet).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 875040

Grafik
Mike Fenton machte Änderungen in /branches/work/kst/portto4/kst/src/plugins/dataobject:
Add Interpolation Plugins - Akima, Akima Periodic, C-Spline, C-Spline Periodic, Polynomial and Linear.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 30 mehr) Revision 873994
Sichtbare Änderungen ansehen (nach 6 Dateien)

Aurelien Gateau machte Änderungen in /trunk/KDE/kdegraphics/gwenview:
Don't like the fullscreen thumbnail bar? Disable it.
Diffs: 1, 2, 3, 4 Revision 874181
Sichtbare Änderungen ansehen (nach 1 Datei)

KDE-Basis
Michael Jansen machte Änderungen in /trunk/KDE/kdelibs:
A very big change. It grew and grew locally.

- Make kdedglobalaccel more dbus aware. Needed for the global shortcuts contexts.

- Substitute the QStringLists with KGlobalShortcutInfo

- Register components with dbus too.

- Add kdedglobalaccel and component interface and xml files because the code generation is currently not possible

- Depprecate all methods using the QStringList interface of KGlobalAccel. Some of this methods will not be replaced. I do no plan to expose the internal api for the global shortcuts kcm any more. The kcm will use the new dbus interfaces completely.
More smaller steps follow.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 16 mehr) Revision 873182

Lucas Murray machte Änderungen in /trunk/KDE/kdebase/workspace/kwin/effects:
Implement shadow brightness.
Diffs: 1, 2 Revision 873488

Rob Scheepmaker machte Änderungen in /trunk/KDE/kdebase/workspace:
Give extenders the 'stacked' look from Pinheiro's mockup.
It still needs some minor tweaks, but it already looks quite sexy.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 873867
Sichtbare Änderungen ansehen (nach 1 Datei)

Will Stephenson machte Änderungen in /trunk/playground/base/plasma/applets/networkmanager/applet:
Handle NetworkManager and settings service restarts with aplomb.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 873996

Bart Cerneels machte Änderungen in /trunk/KDE/kdebase/workspace/plasma/applets/tasks:
Add option to only show minimized tasks.
It appears we can't actually tell if we minimize or shade.
Seli promised to fix that.
Problembericht 166570: Taskmanager should be able to only show minimized windows (like K...
Diffs: 1, 2 Revision 874077
Sichtbare Änderungen ansehen (nach 1 Datei)

Fredrik Höglund machte Änderungen in /trunk/KDE/kdebase/apps/plasma/applets/folderview:
* Add a places combobox to the location section of the config dialog.
* Add a label under the "Show Desktop folder" option, that's visible when the desktop folder doesn't exist, warning the user that it will be created.
* Change some labels as suggested by Celeste.
Diffs: 1, 2, 3 Revision 874110
Sichtbare Änderungen ansehen (nach 1 Datei)

Pino Toscano machte Änderungen in /trunk/KDE/kdelibs/kdeui/widgets:
Add support for animated icons (aka movies).
KAnimatedButton will attempt to load them first, then fallback on the tiled image.
Diffs: 1, 2 Revision 874171

Lucas Murray machte Änderungen in /trunk/KDE/kdebase/workspace/kwin/effects:
Added option to hide minimized windows in the present windows effect.
Patch by Bart Cerneels.
Diffs: 1, 2, 3, 4 Revision 874292
Sichtbare Änderungen ansehen (nach 1 Datei)

George Kiagiadakis machte Änderungen in /trunk/KDE/kdebase/workspace/kwrited:
Use KNotify in kwrited instead of popping up a QTextEdit.

Also, fix various other minor things in kwrited:
* Remove the useless includes.
* Use KPtyDevice instead of KPty and direct system calls.
* Remove the bell character together with carriage return from incoming messages.
* Change the component name from "konsole" to "kwrited".
* Cleanup out-of-date comments and commented-out code.
* puts() becomes kDebug().
Problembericht 139025: kwrited outputs debugging info on stdout which prevents getting o...
Problembericht 104019: Please use KNotify in stead of popping up windows
Diffs: 1, 2, 3, 4 Revision 874385

Will Stephenson machte Änderungen in /trunk/playground/base/plasma/applets/networkmanager/libs/ui:
Import the useful AP scanning UI from cblauvelt's applet to the final applet
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 874425
Sichtbare Änderungen ansehen (nach 2 Dateien)

Simon Edwards machte Änderungen in /trunk/KDE/kdebase/workspace/plasma/scriptengines/python:
DataEngines from Python are kind of working. yay! \o/
Diffs: 1, 2, 3, 4, 5 Revision 874611

Aaron J. Seigo übertrug eine Änderung für /trunk/KDE/kdebase/workspace/libs/taskmanager/groupmanager.cpp:
attempt to show tasks on screen changes too; don't have multiscreen set up so this is an educated guess rather than a tested fix.

Petri will provide the latter ;)
Diff Revision 874903

Beat Wolf machte Änderungen in /trunk/KDE/kdebase/workspace/plasma/applets/tasks:
-add option to force the amount of rows in taskbar
Diffs: 1, 2, 3, 4 Revision 875291
Sichtbare Änderungen ansehen (nach 1 Datei)

Peter Penz machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
Provide a UI option for the "auto expand folders during drag operations" feature.

The feature is not 100 % finished yet (dragging into a folder having a different view type does not work yet), but it's important to get in the UI string for the translators.
Diffs: 1, 2 Revision 875582

Mathias Soeken machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
You can now switch the tabs in dolphin via keyboard shortcuts like in konqueror
Diffs: 1, 2 Revision 875689

KDE-PIM
Pradeepto Bhattacharya machte Änderungen in /branches/kdepim/enterprise4/kdepim:
- Say Hello to KSendEmail. :)
- A simple cli tool to send emails via some dbus foo.
Diffs: 1, 2, 3, 4, 5, 6 Revision 874707

Marc Mutz übertrug eine Änderung für /branches/kdepim/enterprise4/kdepim/kleopatra/uiserver/assuanserverconnection.cpp:
Hack to support SENDER --protocol.
We really need to make SENDER a command some time in the future...

Also, try to make the message box not appear in the background.
Diff Revision 875183

Stephen Kelly machte Änderungen in /trunk/playground/pim/kjotsrewrite:
Implement more methods in kjots resource - {item,collection}{Added,Removed,Changed}

Many enhancements to the kdepimlibs/akonadi patch, to be discussed.
Diffs: 1, 2, 3, 4, 5 Revision 875800

Multimedia
Sven Krohlas machte Änderungen in /trunk/extragear/multimedia/amarok/playground/src/scripts/free_music_charts_service:
Added statusbar hint when downloading charts so that the user knows something is going on and doesn't have to look sadly at the empty browser where nothing happens.
Diffs: 1, 2 Revision 875514

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok/src:
It is my pleasure to release a Collection importer for Amarok 2.
This will allow importing statistics from arbitrary external sources.
I am releasing with a statistics importer for Amarok 1.4 databases.

I have developed a simple framework to allow any contributor to write their own importer very easily.
I have also distributed a skeleton implementation for ITunes to give a willing enthusiast a head start.

This commit introduces a significant number of new strings for the translators, and breaks our string freeze as discussed last week.

Celebrate, you can now recover your hard earned Amarok 1.4 statistics!

Enjoy, I'm going to the beach ;)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 mehr) Revision 875652

Seb Ruiz übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/playlist/view/PlaylistViewCommon.cpp:
Enable context menu entry "jump to current track".
Although this was removed due to the string freeze, Soren requested that if with such a huge break with the importer if this could be re-added.

I didn't see any problem with it.

Translators: string allows us to expose important functionality in the UI.
Diff Revision 875653

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src/context/containments:
Added a footer label to the Context View containment that shows the name of the active containment, e.g. "Context #1".

I think that this helps to find your orientation, a bit like the KDE Pager does for virtual desktops.
Diffs: 1, 2 Revision 875777

Netzwerk-Werkzeuge
Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent/plugins/syndication:
Added beginnings of filter matching for the syndication plugin
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 mehr) Revision 875373
Sichtbare Änderungen ansehen (nach 2 Dateien)

Büro
Lukáš Tvrdý machte Änderungen in /trunk/koffice/krita/plugins/paintops/deform:
Deform paintOp (initial commit, not compiled by default)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 mehr) Revision 873331
Sichtbare Änderungen ansehen (nach 2 Dateien)

Anderes
Gael Guennebaud machte Änderungen in /trunk/kdesupport/eigen2/Eigen:
sparse module: add preliminary support for direct sparse LU solver using SuperLU.
Calling SuperLU was very painful, but it was worth it, it seems to be damn fast!
Diffs: 1, 2, 3, 4, 5 Revision 873494

Gael Guennebaud machte Änderungen in /trunk/kdesupport/eigen2:
sparse module: add support for umfpack, the sparse direct LU solver from suitesparse (as cholmod).
It seems to be even faster than SuperLU and it was much simpler to interface!
Well, the factorization is faster, but for the solve part, SuperLU is quite faster.

On the other hand the solve part represents only a fraction of the whole procedure.

Moreover, I bench random matrices that does not represents real cases, and I'm not sure at all I use both libraries with their best settings!
Diffs: 1, 2, 3, 4 Revision 873683

Benutzerschnittstelle
Casper Boemann machte Änderungen in /trunk/KDE/kdebase/workspace/kwin/clients/oxygen:
Improved Oxygen window decoration
- in composite it takes advantage of the new shadow api in kwin
- in non-composite a thin colored frame is added to active window

For both the intention is that inactive windows have shadow and active window have a glow. Naturally this looks much more realistic with composite
Diffs: 1, 2 Revision 873293

Hilfsmittel
Harald Hvaal machte Änderungen in /trunk/KDE/kdeutils/ark:
Added code for manually selecting mimetype when autodetection fails.
Cleaned up busy/ready code and made extracting set the gui busy as well.
Diffs: 1, 2, 3 Revision 873230

Friedrich W. H. Kossebau machte Änderungen in /trunk/KDE/kdeutils/okteta/program:
added: sketch for a file info tool
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 873627

Daniel Nicoletti machte Änderungen in /trunk/playground/sysadmin/kpackagekit/KPackageKit/Icons:
Included several icons
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 873704
Sichtbare Änderungen ansehen (nach 16 Dateien)

Optimierungen
Entwicklungs-Werkzeuge
David Nolden machte Änderungen in /trunk/KDE/kdevplatform/util:
Add a tree system to efficiently manage large sorted lists/arrays with "free" items in between.
The system does the complete logic of telling when the array needs to be reallocated with another size, evenly distributes the free items, builds an embedded tree among them, and uses that tree to efficiently insert and remove items in sub-linear time.
This allows to make the currently plain unsorted value-lists in the persistent symbol-table and in the code-model scale up much better.

This also contains an extensive randomized test that proofs that this works. :-)
Diffs: 1, 2, 3, 4, 5 Revision 874247

Matt Rogers übertrug eine Änderung für /trunk/KDE/kdevelop/buildtools/managers/cmake/parser/cmakelistsparser.cpp:
Don't do unescaping unless we have to.

This cuts in half the amount of time required to do the following:

1. Start KDevelop and have it reload the last used project (in my case it was kdevelop itself)
2. Wait for KDevelop to show up in the project tree view (which it doesn't until parsing is done)
3. Hit the Quit shortcut.
Diff Revision 875014

Matt Rogers übertrug eine Änderung für /trunk/KDE/kdevelop/buildtools/managers/cmake/parser/cmakeprojectvisitor.cpp:
Improve our use of regular expressions when dealing with the STRING command

CMake concatenates all the arguments together before running the regexps on them, so we now do the same.

This gives us a 40% speedup when dealing with variations of the STRING command that use a regexp.
Diff Revision 875149

KDE-Basis
Germain Garand machte Änderungen in /trunk/KDE/kdelibs/khtml/rendering:
Scan our text objects for complex/combining unicode characters, and use the much faster context-free QFontMetrics::width(QChar) if none are found.

This effectively address the QFontMetrics speed bottleneck we experienced with Qt 4 and makes layout of the document 200% to 300% faster.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 875001

Multimedia
Nikolaj Hald Nielsen machte Änderungen in /trunk/extragear/multimedia/amarok/src:
QPixmapCache -> KPixmapCache for faster startup time
Diffs: 1, 2, 3, 4, 5 Revision 873407

Anderes
Entwicklungs-Werkzeuge
Richard Dale machte Änderungen in /branches/KDE/4.1/kdebindings/ruby/plasma:
* Converted the webapplet to use the script engine api, and renamed it plasma_applet_ruby_webapplet
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 875105

Unterricht
Torsten Rahn machte Änderungen in /trunk/KDE/kdeedu/marble:
- Preparing for the return to the moon
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 873472

Spiele
John-Paul Stanford machte Änderungen in /trunk:
Moved bomber to kdereview
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 874865

Parker Coates machte Änderungen in /trunk:
Moving Killbots out of KDEReview and into KDEGames.
Hurray!
Diffs: 1, 2 Revision 874889

Parker Coates machte Änderungen in /trunk/KDE/kdegames/killbots:
Removed the compile time option to used OpenGL for the view widget.
It was an experiment, that worked technically, but produced no noticable improvement when used.

Oh well.
I got to learn some more CMake, so it wasn't a complete waste.
Diffs: 1, 2, 3 Revision 874914

Sean Wilson machte Änderungen in /trunk/KDE/kdegames/libkdegames/carddecks/svg-oxygen-white:
Updated card deck to final working designs(hope you enjoy them).
updated preview card deck image.
Diffs: 1, 2 Revision 875308
Sichtbare Änderungen ansehen (nach 1 Datei)

Frederik Schwarzer machte Änderungen in /trunk/KDE/kdegames/kshisen:
also clear the redo history when resetting the current game

otherwise redo could be used to run through a previously plays game and solve it in a few seconds.
Diffs: 1, 2, 3 Revision 875463

Grafik
Andi Clemens übertrug eine Änderung für /trunk/extragear/graphics/digikam/SPELLCHECKING:
spell checking finished: we don't need this file anymore
Diff Revision 873825

Andrea Diamantini machte Änderungen in /branches/work/~cgilles/kipitoolsiface/ftpexport:
Other adjustments.
Now FTP export seems "just" another plugin...
Diffs: 1, 2, 3, 4, 5, 6 Revision 875311

KDE-Basis
Lucas Murray machte Änderungen in /trunk/KDE/kdebase/workspace/kwin/kcmkwin/kwinoptions:
Half-assed touch-up to window behavior GUI.
Might be easier to just convert everything to a .ui
Diffs: 1, 2, 3 Revision 873268

Viacheslav Tokarev machte Änderungen in /trunk/KDE/kdelibs/khtml/platform:
Add platform stuff from WebCore for SVG
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 52 mehr) Revision 873528

Viacheslav Tokarev machte Änderungen in /trunk/KDE/kdelibs/khtml/svg:
Add svg dom from WebCore
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 503 mehr) Revision 873529

Viacheslav Tokarev machte Änderungen in /trunk/KDE/kdelibs/khtml/bindings/js:
prepare stuff for svg JS bindings
Diffs: 1, 2, 3, 4, 5, 6 Revision 873530

Viacheslav Tokarev übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/CMakeLists.txt:
The final commit that actually make all SVG code to be build
Diff Revision 873548

Aaron J. Seigo machte Änderungen in /trunk/KDE/kdebase/workspace/plasma/applets/systemtray:
bye-bye old systray
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 873736

Aaron J. Seigo machte Änderungen in /trunk:
move to kdebase (systray-refactor)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 873737

Pino Toscano machte Änderungen in /trunk/KDE/kdebase/workspace/plasma/applets:
repeat after me: "i will *NOT* use the plasma CamelCase headers inside kdebase"
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 873821

Aaron J. Seigo machte Änderungen in /trunk:
to bring in the new! (tasks-refactor)
Diffs: 1, 2 Revision 874039

Aaron J. Seigo machte Änderungen in /trunk/KDE/kdebase/workspace/plasma/applets/tasks:
remove stuff we've outgrown... the future is now!
Diffs: 1, 2 Revision 874042

Kévin Ottens übertrug eine Änderung für /trunk/KDE/kdebase/workspace/libs/plasma/Mainpage.dox:
I know Alexis is cute, but that's no reason to put him twice in the authors list. :-)
Diff Revision 874176

Aaron J. Seigo machte Änderungen in /trunk/KDE/kdebase/workspace/libs/plasma:
first set of API adjustments, via Kevin "API Review Bitch" Ottens
Diffs: 1, 2 Revision 874234

Matthias Fuchs machte Änderungen in /trunk/KDE/kdeplasma-addons/dataengines/comic:
Remove boondocks, calvin and hobbes and doonesbury provider --> these are on kde-files.org now
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 874740

Peter Penz übertrug eine Änderung für /trunk/KDE/kdebase/apps/dolphin/src/tooltipmanager.cpp:
Don't draw a frame for previews in tooltips by code duplication: Now we had 3 different frame types in Dolphin (frames from KFilePreviewGenerator, no frame in the Information Panel and an outdated frame by code duplication from the old file preview generator).

Until we find a nice way to make the code for drawing frames in KFilePreviewGenerator public, better don't draw any frame at all.
Diff Revision 874942

Aaron J. Seigo übertrug eine Änderung für /trunk/KDE/kdebase/workspace/libs/plasma/tooltipmanager.cpp:
don't show tips when a popup appears (worst thing about spending a day mostly in conf calls: i can only hack in between them, but then often forget to commit *sigh*)
Diff Revision 874970

Petri Damstén machte Änderungen in /trunk/playground/base/plasma/applets:
Scripted Image converted to webkit plasmoid and moved to:http://www.kde-look.org/content/show.php/Scripted+Image?content=91749
Diffs: 1, 2 Revision 875062

Aike J. Sommer machte Änderungen in /trunk/playground/base/plasma/screenmanagement:
Moved kephal to kdereview.
Diffs: 1, 2 Revision 875436

Jaime Torres Amate machte Änderungen in /trunk/KDE/kdelibs/doc:
My first kde commit.
kjs and kjscmd manual pages (first attempt).
Diffs: 1, 2, 3, 4 Revision 875894

KDE-PIM
Stephen Kelly machte Änderungen in /trunk/playground/pim/kmimecontentstrategy:
Initial import of ContentStrategy, related classes and example use.

This is intended to simplify the work for developers creating applications which compose complex mime data.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 mehr) Revision 875801

Frank Osterfeld übertrug eine Änderung für /branches/KDE/4.1/kdepim/akregator/src/akregator_part.cpp:
Use KSaveFile when writing to files.
It's both more secure (think symlink attacks) and also prevents half-written and thus corrupt feed lists.
Already fixed in trunk, not need to forwardport.
Problembericht 103671: feed list is being truncated when disk is full
Diff Revision 875832

Multimedia
Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok/src/images/icons:
I created a few new icons for the audio level which are supposedly meant to be used in the OSD when the volume changes.

Unfortunately they don't seem to work for me, and I don't know why.

Commiting to SVN so I don't lose them, and incase it works for someone else.

I don't really care if you revert these, if they're crap or whatever.
Diffs: 1, 2, 3, 4 Revision 873195
Sichtbare Änderungen ansehen (nach 4 Dateien)

Mohamed-Amine Bouchikhi machte Änderungen in /trunk/KDE/kdemultimedia/kscd:
- delete cddb manager, KsCD use only Music Brainz
- delete reference to libcddb and libcompactdisc from CMakeLists.txt

- have fun ;)
Diffs: 1, 2, 3 Revision 873885

Seb Ruiz übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/images/pud_items.svg:
Absolutely fantastic new pud icons from Lee Olson.
I recommend you check them out.
Diff Revision 874275
Sichtbare Änderungen ansehen (nach 1 Datei)

Bart Cerneels machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Use the new StatusBarNG for Podcast stuff.
This introduces new strings which sebr will email the translators for.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 874416

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Remove Audio CD action for now, as it isn't currently supported.

@All: Anyone know what the plans are for Audio CD?
Diffs: 1, 2, 3 Revision 874470

William Viana Soares übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/context/ContextView.cpp:
Removed zooming animations from the CV.
If you later miss it, feel free to revert, but IMHO the animations just don't look good enough.
Diff Revision 874998

Peter Zhou machte Änderungen in /trunk/extragear/multimedia/amarok/src/scripts:
remove the lyrics_CN script as I've put it on apps-kde.org
Diffs: 1, 2 Revision 875334

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src/dialogs:
The collection config widget will now automatically start a rescan if the folder configuration was changed, and Apply or OK is clicked.

A nice consequence of this is that the "Rescan Collection" button is no longer needed at all, so that I could remove it.
Diffs: 1, 2 Revision 875457

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok/src/scripts:
Goodbye piece of shit importer script, which only had slightly more street cred than the ruby importer I wrote.
Diffs: 1, 2 Revision 875648

Jeff Mitchell machte Änderungen in /trunk/extragear/multimedia/amarok/src/dialogs:
As discussed in comments to commit 875457, there is still a need for the Rescan Collection button, so revert parts of that commit.
Diffs: 1, 2 Revision 875725

Mark Kretschmann übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/context/ContextView.cpp:
Rename containments 0-3 to 1-4.
This is how normal people count.
Only geeks start counting with 0.
Diff Revision 875815

Büro
Boudewijn Rempt machte Änderungen in /trunk/koffice/krita/plugins/paintops:
Start porting the other default paintops
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 69 mehr) Revision 875232
Sichtbare Änderungen ansehen (nach 2 Dateien)

Boudewijn Rempt machte Änderungen in /trunk/koffice/krita:
const -- the sweetest keyword in the language.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 59 mehr) Revision 875833

Thomas Zander machte Änderungen in /trunk/www/areas/koffice/releases:
Follow the policy to not link to pages external to .kde.org family by adding the nofollow tag.
Update the suse description to be more accurate wrt version numbers.
No info yet on if the user actually needs a URL from us, though ;)
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 875860

Thomas Zander übertrug eine Änderung für /trunk/www/areas/koffice/releases/2.0beta2-release.php:
* Beineri thinks that suse users are clever and just pointing them to the repository is sufficient ;-)

Ok, no external link required for suse, so follow the format that debian also has.
Diff Revision 875863

Benutzerschnittstelle
Huynh Huu Long übertrug eine Änderung für /trunk/KDE/kdebase/workspace/kwin/clients/oxygen/oxygenclient.cpp:
Improve the windowshape for antialiased window corners.
This prevents accidently clicking the "Destroy my harddrive" button below them.
Diff Revision 875191

Hilfsmittel
Will Stephenson machte Änderungen in /trunk/playground/utils:
Remove failed attempt to port KDE 3 NM 0.7
Diffs: 1, 2 Revision 874398

Tom Albers übertrug eine Änderung für /trunk/extragear/utils/rsibreak/src/rsiwidget.cpp:
Delay the welcome screen for a second.
This makes it work for me. We need to change it back as soon as there is a fast implementation of the systray where icons appear instantly.
Problembericht 172159: rsibreak doesn't show the systray screenshot properly
Diff Revision 875627

Tom Albers machte Änderungen in /trunk/extragear/utils/rsibreak/src:
Add detection of sudden jumps in time and reset the timers in that case.
Can be replaced if HAL decides to emit a signal...

I would appreciate feedback if this actually works for you.
Problembericht 136625: Detect hibernation of computer and act accordingly
Diffs: 1, 2 Revision 875635

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