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

prev
Ausgabe 79
7. Oktober 2007
von Danny Allen
next


Diese Woche ...
Image support in Parley, and support for formulas in the note feature of the Step physics simulation package. blinKen changes capitalisation to Blinken for the KDE 4.0 release. Theme work across kdegames, with better collision detection in Kolf. More XMP integration work in Digikam. Work on KConfig merged back into trunk/. Colour conversion system becomes fully operational in Krita. Continued work on the port of the Kickoff menu to KDE 4, initial work on a centred-button menu in Raptor. KIOFuse, the KIOSlave filesystem bridge, starts to be ported to KDE 4. An uncertain future for the Klipper applet in KDE 4.0, compared to its KDE 3.x form.

Robert Knight writes about the progress of an early Kickoff menu port to KDE 4, as one of the replacement menu choices for 4.0 release:
Kickoff is a design for a launcher menu for KDE which aims to provide quick access to applications, documents and places as well as easy exploration of available software. It was originally implemented by developers at Novell for OpenSUSE using KDE 3 following usability testing with various other start menus, including KDE 3's "Classic" menu, Windows Vista's menu and the OpenSUSE GNOME menu. More details on the design, including the results of the labs can be found here:

http://en.opensuse.org/Kickoff

In essence, Kickoff's main advantages over the classic menu is discoverability for new users and quicker access to applications and documents for more demanding users.

I recently started a new implementation of Kickoff from scratch using Qt 4 and KDE 4 frameworks. The goal, for KDE 4.0, is to create a copy of the original design with a clean code base and an attractive presentation which makes use of the new libraries that have been developed over the past couple of years.

The new Kickoff is currently functional but the presentation and search facilities still require work. The new Kickoff can at present be used to:

  • Explore and start installed applications.
  • Quickly access recently used applications and documents.
  • Quickly access popular (or 'favorite') applications, documents and places
  • Access important system places and settings, including removable storage
  • Log out or turn off the computer

The remaining work to be done is mostly in the areas of search and presentation. I suspect that plenty of polishing and tweaking will be required. I do not have concrete long term plans for Kickoff at present, digest readers are welcome to air any ideas that they have.

For those who have KDE 4 from SVN, please do test the new implementation. The code can currently be found in playground/base/kickoff-rewrite-kde4/

Here are a few screenshots (courtesy of Thomas Georgiou) of the current development state of the KDE 4.0 desktop, including the early port of the Kickoff menu in a debugging window:



The recent surge in commits to KDE SVN continues this week, with 3264 commits by 240 developers, strongly highlighting the shift into high gear as we move towards the release of KDE 4.0. Andras Mantia has fixed 59 bugs this week. I'm quite impressed!


Statistiken
Commits: 3264 von 240 Entwicklern, 6807 Zeilen geändert, 1202 neue Dateien.
Offene Programmfehler: 14433
Offene Wünsche: 13124
Neue Programmfehler: 146 in den letzten sieben Tagen.
Behobene Programmfehler: 133 in den letzten sieben Tagen.

Commit-Zusammenfassung
Modul Commits
/trunk/KDE
1036
/trunk/l10n-kde4
612
/branches/work
338
/branches/stable
240
/trunk/extragear
222
/trunk/playground
196
/trunk/kdesupport
126
/trunk/koffice
111
/trunk/www
89
/trunk/l10n-kde3
86
Zeilen Entwickler Commits
290
Laurent Montel
143
278
David Faure
133
315
Gilles Caulier
114
232
Andreas Pakulat
114
182
Pino Toscano
83
127
Matthew Woehlke
56
134
Rafael Fernández López
54
72
Matthias Kretz
48
73
Bernhard Loos
47
73
Ludovic Grossard
44

Übersetzungsstatus (i18n)
Sprache Prozent vollständig
Schwedisch
100.00%
Portugiesisch
100.00%
Griechisch
97.75%
Japanisch
94.96%
Traditionelles Chinesisch
88.37%
Deutsch
86.93%
Holländisch
86.52%
Spanisch
84.68%
Brazilianisches Portugiesisch
78.05%
Low Saxon
77.50%

Fehlerbeheber und Aktivität
Fehlerbeheber Anzahl der behobenen Fehler
Andras Mantia
59
Pino Toscano
8
Thomas Braun
7
Matt Rogers
6
Christian Esken
6
Eike Hein
6
Tommi Tervo
5
Maks Orlovich
5
Gilles Caulier
5
Thomas McGuire
5

Programm Aktivität
Amarok
  6305
K3B
  5640
KMail
  5120
Kopete
  4330
Kontact
  3948
Kate
  3880
KDevelop
  3205
digiKam
  2798
Kicker
  2436
SuperKaramba
  2154


Person Aktivität
David Faure
  856
Sebastian Kügler
  854
Stephan Kulow
  771
Matthias Kretz
  654
Adriaan de Groot
  630
Allen Winter
  629
Waldo Bastian
  440
Aaron J. Seigo
  364
Boudewijn Rempt
  340
George Staikos
  322
Ursprungsländer der Commits

Demografische Zuordnung der Commits
Geschlecht
94.7 %       Männlich
5.44 %       (unbekannt)
1.82 %       Weiblich
Motivation
44.7 %       Freiwilliger Helfer
40.5 %       (unbekannt)
16.7 %       Im Auftrag einer Firma
 
Alter
71.5 %       (unbekannt)
16.7 %       25 bis 34
9.54 %       18 bis 24
2.98 %       35 bis 44
1.15 %       45 bis 54
0.074 %       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 165 selections this week.

Fehlerbehebungen
Entwicklungs-Werkzeuge
Andras Mantia machte Änderungen in /branches/KDE/3.5/kdewebdev/quanta:
Fix add to project when saving a new file into a symlinked directory
Problembericht 148529: overwrite file in symlinked dir infinite loop
Diffs: 1, 2 Revision 720634

Andras Mantia machte Änderungen in /branches/KDE/3.5/kdewebdev/quanta:
This should finally fix all the cases when Quanta crashes due to double free in the node tree. It's more a workaround, but that's what I have now...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 720983

Sharan Rao übertrug eine Änderung für /trunk/KDE/kdesdk/umbrello/umbrello/listpopupmenu.cpp:
Fixed weird bug in which menu entries ( like, "New->Entity Relationship Diagram", "New->Component Diagram" etc ) used to disappear suddenly.

Scenario in which this used to happen:
1. Right Click on the folder "Use Case View" -> "New" -> "Use Case Diagram"
2. Right Click on the folder "Component View" -> "New" -> "Component Diagram"
3. Right Click on the folder "Use Case View"-> "New" -> ... ( Where did the entry "Use Case Diagram" disappear ???? )

The action used to be deleted in the destructor of ListPopupMenu :O ( as it used to maintain a local copy of the pointer to the action ).
Diff Revision 721197

Andras Mantia machte Änderungen in /branches/KDE/3.5/kdewebdev/kommander:
Don't close the dialogs with ESC (just like in real applications).
Problembericht 123071: Please ask to close dialog when pressing ESC
Diffs: 1, 2, 3 Revision 722089

Unterricht
Anne-Marie Mahfouf übertrug eine Änderung für /trunk/KDE/kdeedu/klettres/src/klettresview.cpp:
fix user could input several letters at start (you know how kids like to keep their finger on the key!!!)
Diff Revision 721583

Grafik
Pino Toscano übertrug eine Änderung für /branches/KDE/3.5/kdegraphics/kpdf/core/document.cpp:
Wait at least 2 seconds before reading /proc/memory again.
Problembericht 150325: kpdf polls every second /proc/meminfo
Diff Revision 721994

Clarence Dang machte Änderungen in /branches/KDE/3.5/kdegraphics/kolourpaint:
* Make "Edit / Paste in New Window" always paste white pixels as white (it used to paste them as transparent when the selection transparency mode was set to Transparent)
Diffs: 1, 2 Revision 722256

KDE-Basis
Luboš Luňák übertrug eine Änderung für /trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:
When updating user timestamp, update also normal X timestamp if needed.
Finally fixes ksmserver failing to grab keyboard/mouse on logout.
Diff Revision 719304

Anders Lund übertrug eine Änderung für /branches/KDE/3.5/kdeaddons/kate/filetemplates/plugin/filetemplates.cpp:
A bit embarrassing, using any file as a template has been broken for 3 years - since jowenn switched the plugin to the new template system...

Fix is reviewed and tested by dominik haumann
Diff Revision 719763

Rafael Fernández López übertrug eine Änderung für /trunk/KDE/kdelibs/kfile/kdiroperator.cpp:
Fix the problem that from the open/save dialog it was not possible to drag items from the view to the bookmarks.

Thanks goes to Jos for reporting this issue :)
Diff Revision 720328

Maksim Orlovich machte Änderungen in /trunk/KDE/kdelibs/khtml/imload:
- Fix painting code to not blow up on not-yet-loaded images, by deferring requesting scaling until everything is needed.

Fixes crash on WP front page (149675)
- Audit code for divide-by-zero possibilities; especially
important since size limiting is coming next
- Properly clone anim providers when scaling
- Remove stale comments, declarations, TODOs, warnings
- Some minor style fixes
Problembericht 149675: regression: Konqueror crashes viewing main page of wikipedia
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 722147

Germain Garand machte Änderungen in /trunk/KDE/kdelibs/khtml:
- fix ugly transitory 100x30 white rectangle that appears on top left on startup
- fix scrollbar flicker
Problembericht 149605: regression: khtml gets lost in infinite recursion each time I vis...
Diffs: 1, 2, 3 Revision 722202

KDE-PIM
Allen Winter machte Änderungen in /branches/KDE/3.5/kdepim/libkcal:
Fix bug "Free/Busy information not renerated for recurring events with end date after fb-period"

Thanks to the patches and test progam from Philipp and the extra testing by Tim.
Problembericht 124495: Free/Busy information not renerated for recurring events with end...
Diffs: 1, 2, 3, 4 Revision 719675

Thomas McGuire machte Änderungen in /trunk/KDE/kdepim/kmail:
Fix some of problems with favorite folder view:

- fix icons
- fix i18n
- fix signal/slot (probably some more to do)
- fix deprecated calls
- increase rc version number so actions show up
- fix some other warnings

Still not fixed:
- total freeze after changing the view's visibility in the config
- the names of the folders don't show up (only after renaming)
- the tooltips don't work (and probably more)

Why was this commited at all? We are in feature freeze, specially to avoid wasting time fixing broken new features.
Diffs: 1, 2, 3, 4, 5 Revision 721699

Netzwerk-Werkzeuge
Matt Rogers übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/msn/msnswitchboardsocket.cpp:
Fix bug 148360.

Disable custom emoticons when emoticons are disabled from the settings screen.

Patch by Dennis Nienheuser
Thanks for the patch!
Problembericht 148360: custom smileys not disabled when the option "emoticons"...
Diff Revision 720776

Matt Rogers machte Änderungen in /trunk/KDE/kdenetwork/kopete/kopete/chatwindow:
Fix bug 150412

Add a missing toggle action for the sidebar so it can be turned on and off from the menu.

Patch by Dennis Nienhüser. Thanks!
Problembericht 150412: Sidebar in chat widget misses view toggle action
Diffs: 1, 2 Revision 721275

Hilfsmittel
Rolf Eike Beer machte Änderungen in /trunk/KDE/kdeutils/kgpg:
Fix key refreshing in some cases

Let's say you edit the properties of a group member. Refreshing will delete the group and show the group members in the list of keys, i.e. you will get the group members twice. Pressing F5 and everything is fine again. So why not do it right the first time? ;)
Diffs: 1, 2, 3 Revision 720736

David Faure übertrug eine Änderung für /branches/KDE/3.5/kdeutils/klaptopdaemon/daemondock.cpp:
Apply patch from 143859, fixing lock & hibernate.
"The problem is that the dcop call used for locking the system (send) is asynchronous so the hibernation starts without waiting for the locking being already done"
Problembericht 143859: lock & hibernate allowing unauthorised access
Diff Revision 721296

Funktionen
Entwicklungs-Werkzeuge
Andreas Pakulat machte Änderungen in /branches/work/kdevelop/rework_svnplugin:
First 2 svn jobs implemented with SvnCpp client library. Now the reworked plugin can do basic commits.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 16 mehr) Revision 719083
Sichtbare Änderungen ansehen (nach 2 Dateien)

David Nolden übertrug eine Änderung für /trunk/KDE/kdevelop/languages/cpp/cppcodecompletionmodel.cpp:
Remove the ugly signs that marked the currently matched argument in the argument-list, and highlight it using color. This works since my recent changes to kate.

The argument is either highlighted in yellow, or if available in a color that indicates the match-quality of the selected item in the completion-list.
Diff Revision 720299

Anders Lund machte Änderungen in /trunk/KDE/kdesdk/kate/plugins/filebrowser:
Read/write session config.
This means that the toolbar will display, and other config options are read.
Diffs: 1, 2 Revision 720808

David Nolden machte Änderungen in /trunk/KDE/kdevplatform:
Current state of the quickopen part.
Not working yet, but the interfaces are defined and the core is set up.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 720893
Sichtbare Änderungen ansehen (nach 1 Datei)

Anders Lund machte Änderungen in /trunk/KDE/kdesdk/kate/plugins/konsole:
Add an action that toggles the focus between the konsole and the active document.
Because of a bug in konsole that means that the terminal widget doesn't get focus, this only works after the terminal has been clicked, or if it was open at launch time, in which case it for some reason *does* get focus. I'll try to fix this inside the konsole part.
Problembericht 60664: Keyboard shortcut for toggling focus on the terminal
Diffs: 1, 2, 3 Revision 721219

Andras Mantia machte Änderungen in /branches/KDE/3.5/kdewebdev/kommander/executor:
Add DCOP method to change the cursor to the wait cursor and back.
Problembericht 109630: Better busy/progress feedback in Kommander Executor
Diffs: 1, 2, 3 Revision 722155

Unterricht
Frederik Gladhorn machte Änderungen in /trunk/KDE/kdeedu/parley/src/practice:
Add image support to all practice dialogs.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 mehr) Revision 719152
Sichtbare Änderungen ansehen (nach 4 Dateien)

Vladimir Kuznetsov machte Änderungen in /trunk/playground/edu/step/step:
initial support for formulas in Note.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 720203

Frederik Gladhorn machte Änderungen in /trunk/KDE/kdeedu/parley/src:
Add initial implementation of a dialog to show the solution in a new window after the user answered.
Diffs: 1, 2, 3, 4 Revision 721095
Sichtbare Änderungen ansehen (nach 1 Datei)

Jason Harris machte Änderungen in /trunk/KDE/kdeedu/kstars/kstars:
Printing the sky map now works.

This is a pretty extensive change, but almost all of it was a simple refactoring. Namely, instead of passing a "scale" argument to dozens of draw-related functions, the scale is now a member variable of SkyMap.

As a reminder, the scale factor is always 1.0, unless we are printing.
Then the scale factor is determined by the properties of the printer.
Essentially, it's the ratio of the width (or height) of the printer's QPaintDevice to that of the SkyMap widget.

This is a nice change, because few people knew what scale was for, so now we don't have to pass a mysterious argument all over the codebase.

Most of the changes in this commit involve the removal of the scale argument from various functions.

Also, I am using QPrinter and QPrintDialog instead of KPrinter, because from what I've read, KPrinter will probably not be ready for KDE-4.0.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 47 mehr) Revision 722230

Spiele
Martin Heni machte Änderungen in /trunk/KDE/kdegames/libkdegames/carddecks/decks:
Added new SVG deck
Diffs: 1, 2, 3, 4, 5, 6 Revision 719067
Sichtbare Änderungen ansehen (nach 2 Dateien)

Johannes Bergmeier machte Änderungen in /trunk/KDE/kdegames/ksudoku/src/gui/views:
2 Usability improvements:
* Entering values with the keyboard will change the selected value
* Help Highlight is now independent from the value of selected cell
Diffs: 1, 2, 3 Revision 719166

Albert Astals Cid machte Änderungen in /trunk/KDE/kdegames/ktuberling:
switch to using .desktop names for providing translations instead of hardcoding names in layout.i18n

I did not remember to add train valley there so it showed how bad hardcoding is :-D
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 719177

Paul Broadbent machte Änderungen in /trunk/KDE/kdegames/kolf:
Wall collision detection rewrite. Some big changes here, it's not perfect, but should be much better than before
Diffs: 1, 2 Revision 719308

Fela Winkelmolen machte Änderungen in /trunk/playground/games/kbreakout:
* Added Magic Eye Gift
* Made the Magic Want Gift work
* Change the way Multiple Bricks are handled, now they have a different sprite for each state
* Various minor fixes
Diffs: 1, 2, 3, 4 Revision 719670

Fela Winkelmolen machte Änderungen in /trunk/playground/games/kbreakout:
Add theme by Eugene Trounev and make it the default.
Note: the MultipleBrick{1|2|3} items where missing so I temporally copied those of the old theme.
Diffs: 1, 2, 3, 4, 5 Revision 720787
Sichtbare Änderungen ansehen (nach 2 Dateien)

Fela Winkelmolen übertrug eine Änderung für /trunk/KDE/kdegames/knetwalk/src/pics/all.svgz:
I liked the old overlay too, so I merged them.
Also fixed the orizontal cables as they didn't connect well.
Diff Revision 721703
Sichtbare Änderungen ansehen (nach 1 Datei)

Martin Heni machte Änderungen in /trunk/KDE/kdegames/kwin4:
Fixed some remaining issues with the themes.
- Alignment of pieces
- Alignment of stars
- Scoreboard for yellow themes
- Removed unused elements from files and drawing
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 mehr) Revision 721791
Sichtbare Änderungen ansehen (nach 3 Dateien)

Grafik
Gilles Caulier übertrug eine Änderung für /trunk/extragear/graphics/digikam/libs/dmetadata/dmetadata.cpp:
digiKam from trunk (KDE4) : XMP support : now digiKam use XMP to handle photo information as alternative than Exif.
Diff Revision 719548

Adam Treat machte Änderungen in /branches/work/kst/portto4/kst/src/libkstapp:
* We can now create curves entirely from the GUI as well as plot the curves.
* I've tested with gyrodata.dat and it works. We have real plots now :)
Diffs: 1, 2, 3, 4 Revision 719743

Jan Kundrát machte Änderungen in /branches/extragear/kde3/graphics/kphotoalbum/DB:
wrap exiv2 code in a try-catch block for more robustness (result of http://mail.kdab.net/mailman/pipermail/kphotoalbum/2007-October/003431.html)
Diffs: 1, 2 Revision 720258

Adam Treat machte Änderungen in /branches/work/kst/portto4/kst/src:
* Debug and fixup the curve drawing. I *think* we are comparable to the performance in 1.4.x now.

Doubtless more bugs, but still...
Diffs: 1, 2, 3 Revision 720290

Clarence Dang machte Änderungen in /trunk/KDE/kdegraphics/kolourpaint/dialogs/imagelib/transforms:
Focus KNumInput's on creation instead of the OK button for the Skew and Rotate dialogs. This allows the user to edit values without an extra mouse click.

For the Resize / Scale dialog, focus the "Width:" KNumInput instead of the Operation Group Box for 2 reasons:

1. Focusing the group box in Qt4 really focuses the group box rather than the currently active button inside the group box.

2. Users probably want to start editing the dimensions straight away rather than the operation (the buttons inside the group box), which were obscure to change via keyboard anyway (did you know that you had to use the Left and Right arrow keys, rather than Tab?). It is easy to select the operation afterwards with the mouse since the buttons are huge.
Diffs: 1, 2, 3 Revision 720346

Jun-Kyu Park machte Änderungen in /trunk/playground/graphics/kldraw:
implement indirect rendering
* this method eliminates unnecessary OpenGL operations by rendering into a pixelbuffer instead of QGLWidget. When implicit repainting is needed, pixelbuffer content is painted on the widget.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 720451

Clarence Dang übertrug eine Änderung für /trunk/KDE/kdegraphics/kolourpaint/pixmapfx/kpPixmapFX_Transforms.cpp:
Fix transforms (except that a -90 degree rotation of tests/transforms.png, followed by Undo nukes most of the transparency -- will investigate after this commit):

* Fix flipping and rotating-by-multiples-of-90-degrees being off by 1 pixel, by using QPixmap::trueMatrix() and for flipping, using TransformPixmap() instead of QPixmap::transformed()

* Use the abstract kpPixmapFX::draw() pattern to not ruin the no-alpha-channel invariant in TransformPixmap() [previously called xForm()]

* Verify that all of this file has been ported to Qt4 and fix style, comments etc.

This took hours and hours to write and debug (and I still have more debugging to do as per above) so I hope you like it :)
Diff Revision 720460

Gilles Caulier machte Änderungen in /trunk/extragear/graphics/digikam:
digiKam from trunk (KDE4) : XMP metadata management with database.

This is the first stage to control XMP metadata contents with Database contents and vis versa. This code handle XMP with current Database schema witch still the same than 0.9.x.

Marcel work currently on the new databse schema describe on the OpenOffice document available at this url :

http://websvn.kde.org/trunk/extragear/graphics/digikam/DBSCHEMA.ODS?view=log

The code will be adapted later by Marcel to handle more XMP tags according with this new schema.

This is the list of current changes :

- Preparing code to handle strings hosted in different languages (comments for example, dixit B.K.O #98462).
- Handle all Xmp.exif and Xmp.tiff tags has Exif metadata content to get photo informations set by camera.
- Do not set Iptc.Urgency tag with Rating value, but use standard Xmp.Rating tags instead. Import of Iptc.Urgency
as Rating still running if Xmp metadata are not available. (B.K.O: 134206).
- Preparing code to handle Xmp strings set different authors(comments for example, dixit B.K.O #134476).
- Set the Tags name as Xmp.subject (keywords).
- Set the Copyright/Authors information in Xmp tags (schema inspired from Adobe Photoshop 7.0).
- Store Tags Path List into a dedicaced digiKam.org Xmp namespace as a sequence of strings. Do not use Iptc.Keywords for that. Import from Iptc still running if Xmp metadata is not available. This way is very important to restore properlly in database all tags assigned to an imported picture. There is not strings size limitation with Xmp and char encoding is always UTF-8. Nothing will be lost now.
- Xmp is always stored in pictures format witch support this metadata format : jpeg, png, and tiff.

All these changes require to update libkexiv2 and Exiv2 from trunk to compile and run digiKam properlly.
Problembericht 98462: support for comments in different languages
Problembericht 132362: Support for BOTH "jpgComment" and "jpgUser comment...
Problembericht 91811: feature request: find pictures by meta tag info, date...
Problembericht 134476: Allow larger board sizes in Majhongg game and editor
Problembericht 136260: Awkward management of metadata and digikam-tags and comments
Problembericht 146714: IE, showfoto, album view rotation: rotated TIFs are losing metada...
Problembericht 134206: rethink about: Iptc.Application2.Urgency <==> digiKam Ratin...
Problembericht 149966: Wish: Alternative IPTC Keyword Separator (dot notation)
Diffs: 1, 2, 3, 4 Revision 720609

Gilles Caulier machte Änderungen in /trunk/extragear/libs/kipi-plugins/metadataedit:
start to port MetadataEdit kipi-plugins to KDE4
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 31 mehr) Revision 720678

Clarence Dang machte Änderungen in /trunk/KDE/kdegraphics/kolourpaint:
"More Effects" dialog work:

1. Don't resize the dialog when changing effects. It turns out you need no code to do this!

Remove bogus code that actually resized the dialog.

2. Introduce kpTransformPreviewDialog::setUpdatesEnabled() and use it to reduce the number of preview pixmap recalculations from 2 to 1 when switching effects. Also try to use it for reducing the number on kpEffectsDialog ctor construction.

3. Reduce number of preview pixmap recalculations by adding <defaultSelectedEffect> arg to kpEffectsDialog ctor, removing the need to call kpEffectsDialog::selectEffect() afterwards.
Diffs: 1, 2, 3, 4, 5 Revision 721350

Adam Treat machte Änderungen in /branches/work/kst/portto4/kst/src/libkstapp:
* Implement shift/ctrl modified selection zoom.
* Painting and clipping fixes.
* Don't hardcode pen width.
* Set the foreground and background colors of the curve context.
Diffs: 1, 2, 3 Revision 721572

Clarence Dang machte Änderungen in /branches/KDE/3.5/kdegraphics/kolourpaint:
* Paste transparent pixels as white instead of uninitialized colors, when the app does not support pasting transparent pixels (such as OpenOffice.org)
Diffs: 1, 2 Revision 722007

KDE-Basis
Vlad Codrea machte Änderungen in /trunk/playground/libs/kiofuse:
KioFuse allows you to mount remote directories into the root hierarchy of your local system, thereby exposing KIO filesystems to POSIX-compliant applications: Firefox, OpenOffice, GNOME apps, shell utilities and more. Another important advantage of KioFuse is that it allows you to arrange the hierarchy of *all* your files (local or remote) in whichever way makes sense to you (just like symliks).

This is the start of the KDE4 port. It currently doesn't do as much as the KDE3 version, but the code is cleaned up. In order to make it a viable filesystem, I have to figure out a way to allow simultaneous file access. Currently, if a directory takes a long time to be accessed (simulated by a sleep(20) call in ListJobHelper::receiveEntries), all new requests to kioFuseReadDir are stalled. The TODO file contains more info on this problem.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 718948

Greg Martyn übertrug eine Änderung für /trunk/KDE/kdebase/workspace/ksysguard/gui/SystemLoad.sgrd:
Implemented pinheiro's suggestions: Gridlines are now mostly transparent by default (rationale: they shouldn't be the center of attention), and vertical gridlines are now off by default.
Diff Revision 718950

Olivier Goffart übertrug eine Änderung für /trunk/KDE/kdelibs/knotify/config/knotifyconfigactionswidget.cpp:
Make the preview sound widget working also for relative path sounds.
And Capitalize the config name
Diff Revision 719156

Greg Martyn übertrug eine Änderung für /trunk/KDE/kdebase/workspace/plasma/desktoptheme/widgets/plot-background.svg:
New, very simple background for ksysguard plotter widget
Diff Revision 719320
Sichtbare Änderungen ansehen (nach 1 Datei)

Tobias Koenig machte Änderungen in /trunk/KDE/kdelibs/kdeui/paged:
Add support for a 'default widget' which will be shown whenever an item is selected that has no own widget set.

Fixed viewPosition() to be virtual, otherwise it's difficult to reimplement it ;)
Diffs: 1, 2, 3 Revision 719346

Aaron J. Seigo übertrug eine Änderung für /trunk/KDE/kdebase/workspace/libs/plasma/applet.cpp:
fix background center painting; the svg painting is doing something funky still (i'm getting a 1-2px blue border) but the coordinates in paintBackground are all correct at this point (verified with a call to fillRect). but i'm tired and need to go to bed now.
Diff Revision 719410

Egon Willighagen machte Änderungen in /trunk/kdesupport/strigi/src/streamanalyzer/fieldproperties:
Converted a good part of the old chemical fieldproperties into RDF
Diffs: 1, 2 Revision 719590

Sebastian Trueg machte Änderungen in /trunk/kdesupport/soprano:
* Improved plugin system to allow handling of different plugin system versions without problems:
- Each plugin installs a desktop file stating the plugin system version and the lib to load just like KDE does it.
- So far additional information is not used yet but it is documented and should be added.
* Removed the 3Store backend. It was incomplete and 3store does not support removal of single statements anyway.
* Added method Plugin::isAvailable to allow a plugin to do additional checks at run-time.
* The Sesame2 backend now checks if JNI loads properly in isAvailable()
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 22 mehr) Revision 719656

David Faure machte Änderungen in /trunk/KDE/kdebase/apps:
Ported KonqPopupMenu away from xmlgui to make things debuggable (we had code that dynamically created XML, and then passed it for gui merging with KonqPopupMenu's own generated XML, that was too much magic and headaches).

There are now unit tests for KonqPopupMenu, and its code has a bit less magic hacks than before.

There is no more KonqPopupMenuPlugin though, but I'm happy to re-create it once there's a real use case for it.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 719676

Maksim Orlovich machte Änderungen in /trunk/KDE/kdelibs/kdeui/widgets:
Simplify this class considerably, also making it work right for the VSNET mode, and removing horrifically broken hard-coding of 24-pixel size everywhere. In short, Qt now does all the layout management, and the tab-button widgets just provide appropriate sizeHint/minimumSize.

(In particular, this makes the toggle bar portion of konq's sidebar look fine ...
never mind the rest)
Diffs: 1, 2, 3 Revision 719913

Maksim Orlovich übertrug eine Änderung für /trunk/KDE/kdebase/apps/konqueror/sidebar/sidebar_widget.cpp:
Adapt to kmultitabbar change.
(Trivia: the 2nd call that was removed did nothing)
Diff Revision 719919

Shawn Starr übertrug eine Änderung für /trunk/KDE/kdebase/workspace/plasma/engines/weather/ions/ion_bbcukmet.cpp:
Prepare BBC ion for measuring wind speed in meters. This ion still needs a lot of work, not usable yet
Diff Revision 719932

Antonio Vinci machte Änderungen in /trunk/playground/base/plasma/applets/frame:
Added a default picture.It is also used as background on errors.
Diffs: 1, 2, 3, 4, 5 Revision 720045
Sichtbare Änderungen ansehen (nach 1 Datei)

Bernhard Loos machte Änderungen in /branches/work/kde4_kconfig/kconfig:
still some missing implementations for some overloads, but otherwise it's ready (I hope)
Diffs: 1, 2, 3, 4 Revision 720226

Thomas Braxton machte Änderungen in /branches/work/kde4_kconfig/kconfig:
added support for read-only groups and subgroups. moved dollarExpansion from KConfig to the functions in KConfigGroup that need it.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 720352

Sebastian Pipping machte Änderungen in /trunk/KDE/kdelibs/kate/utils:
Allow <shift> to to control search direction when pressing <return> as in Firefox
Diffs: 1, 2 Revision 720450

Robert Knight machte Änderungen in /trunk/playground/base/kickoff-rewrite-kde4/src:
* Implement scroll-to-index in UrlItemView
* Pass key events unhandled by the search bar (eg. arrow keys, enter) to the active view.
* Set views' focus polucy to NoFocus to prevent them from taking the focus away from the search bar when clicked
* Try to ensure that the current index in a UrlItemView is always a usable (non-header) item. This means that after entering in a search query the first result will be automatically selected and can be opened by pressing Enter.
* Select the first valid item in the FlipScrollView when changing the model
* EXPERIMENTAL: Allow tab switching by pressing the left or right arrow keys.

If the search bar has focus then this only happens when the cursor is at the start or end respectively (so that pressing the key would have no effect within the search bar)
* Search for the 'System Settings' service in a way which should work on systems other than just mine. Had problems using KService and KServieTypeTrader for finding it which I understand are the 'correct' solutions.
* Implement UrlItemView::setSelection()
* Fix various un-used parameter warnings in UrlItemView
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 720556

Robert Knight machte Änderungen in /trunk/playground/base/kickoff-rewrite-kde4/src/ui:
Increase the initial height of the launcher. This is an arbitrarily chosen height, but it would be better to pick the height to allow N items in the favorites view to be completely shown.
Diffs: 1, 2 Revision 720586

Rivo Laks übertrug eine Änderung für /trunk/KDE/kdebase/workspace/kwin/main.cpp:
Move Options out of critical startup section so that X errors won't cause kwin to abort.This fixes problems where compositing/glx detection can cause x errors and abort kwin.
Diff Revision 720725

Andreas Pakulat machte Änderungen in /branches/work/kde4_kconfig/kconfig/port_trunk/kdelibs:
Port the rest of kdelibs to kconfig changes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 100 mehr) Revision 720742

Robert Knight machte Änderungen in /trunk/playground/base/kickoff-rewrite-kde4/src:
* Display category headers for search results (eg. 'Applications' , 'Web Searches')
* Fix auto-selection of first usable index on contents change in UrlItemView when the new model structure is a tree rather than a flat list
* Fix keyboard navigation bug in UrlItemView which caused System Settings item in My Computer tab to be unselectable
* Remove the experimental tab switching on left/right arrow key press.

It interferres with keyboard navigation of the application view.

Currently switching between tabs can still be done using the keyboard by focusing the tab bar using the tab key

* Move the Strigi search to its own IndexerSearch class. Not currently used at present until I have a chance to test it with the latest Strigi from svn.
Diffs: 1, 2, 3, 4 Revision 721054

Jakob Petsovits machte Änderungen in /trunk/KDE/kdelibs/kdeui:
Make the shortcut configuration dialog RTL compatible.
Involves less changes in the dialog itself rather than in the extendable item delegate which did not do RTL until now.

Thanks for the pointer, Maksim :)
Diffs: 1, 2 Revision 721288

Jakob Petsovits übertrug eine Änderung für /trunk/KDE/kdelibs/kdeui/icons/kiconloader.cpp:
Implement icon fallbacks, as specified by the fd.o icon naming specification.
The only slight difference is that mimetype icons are not special cased and therefore also look for fallbacks.

This means that you (as an application developer) can now specify specific icons like go-next-year-korganizer, and if this icon doesn't exist it will retrieve go-next-year instead, and if this doesn't exist as well, you'll get go-next (which is specified in the icon naming spec and therefore can be expected to exist).

If you ever needed a good reason to name your icons in a proper way, this is it.

p0nies?
Diff Revision 721319

Peter Penz übertrug eine Änderung für /trunk/KDE/kdebase/apps/dolphin/src/dolphinview.cpp:
Restoring the column view relies on the URL-history. It might be possible that the view properties have been changed or deleted in the meantime, so it cannot be asserted that really a column view has been created.
Diff Revision 721374

Petri Damstén machte Änderungen in /trunk/playground/base/plasma/applets:
Add base for system-monitor applet
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 721438

Matthias Kretz übertrug eine Änderung für /trunk/KDE/kdelibs/phonon/kcm/backendselection.cpp:
when saving the Phonon KCM be conservative with sending the phononBackendChanged DBus signal as that makes all Phonon apps recreate their backend
Diff Revision 721441

Maksim Orlovich machte Änderungen in /trunk/KDE/kdelibs/kdeui/kernel:
Fix drawing of text in vertical tabs (call the style properly); and provide a sane fallback for it, which means the style probably will not have to implement these.
Diffs: 1, 2 Revision 721687

Sebastian Pipping übertrug eine Änderung für /trunk/KDE/kdelibs/kate/syntax/data/lilypond.xml:
Patch for Lilypond highlighting by Wilbert Berendsen
Diff Revision 721689

Christopher Blauvelt machte Änderungen in /trunk/playground/base/plasma/widgets/listview:
Add the ability to capture keypresses and update the selection accordingly.
Using the shift key to make expand a selection remains to be done.
Diffs: 1, 2 Revision 721792

Maksim Orlovich übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/imload/scaledimageplane.cpp:
Ugh. Actually use the image tile cache for scaled images properly.
Matters when KHTML caches the scaled version as it should (and does in my tree)
Diff Revision 722169

Maksim Orlovich machte Änderungen in /trunk/KDE/kdelibs/khtml/imload:
- Majorly cleanup the GIF decoder, and make the animation somewhat work (no scaling, didn't figure out all the bg handling quirks yet)
- Properly repaint when switching frames
- Do not keep timers running pointlessly
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 722227

Siraj Razick machte Änderungen in /trunk/playground/base/raptor:
lightweight Middle Button Panel
Diffs: 1, 2, 3, 4 Revision 722240

Vlad Codrea machte Änderungen in /trunk/playground/libs/kiofuse:
Partially implement kioFuseReadDir so that it lists the files/folders of the mountpoint. Fix compilation instructions in the README.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 722270

KDE-PIM
Bertjan Broeksema machte Änderungen in /trunk/KDE/kdepim/kpilot/kpilot:
Removed all Qt3 and KDE3 support code from the code. Also fixed some ui files which contained ui3 widgets.

Deleted unused code: pilotComponent and listItems.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 720225
Sichtbare Änderungen ansehen (nach 4 Dateien)

Matthias Lechner machte Änderungen in /trunk/KDE/kdepim/kmobiletools/kmobiletools:
Adding a first draft for a job queue view using Qt's graphics view framework
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 720613

Kevin Krammer machte Änderungen in /trunk/KDE/kdepimlibs/kabc:
As discussed in this thread on kde-pim
http://lists.kde.org/?t=118846295900003&r=1&w=2

distribution lists should be handled by the resources instead of needing a separate manager class/infrastructure.

This is mainly the API and runtime list managment, the I/O needs yet to be added to the resource plugins.

Tobias agrees with committing:
http://lists.kde.org/?l=kde-pim&m=119140549506170&w=2
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 720651

Kevin Krammer machte Änderungen in /trunk/KDE/kdepimlibs/kabc/plugins/file:
Implemented distribution list I/O based on the distlists file the old approach had been using.

- load and save code is basically copy&paste from the respective methods of the old DistributionListManager.

- in ResourceFile::save() I changed form the direct call to Format::saveAll to the already existing saveToFile() method so the distribution lists are saved as well

- use the already exisiting dir watcher to also watch the distslists file
Diffs: 1, 2 Revision 720793

Multimedia
Tim Beaulen machte Änderungen in /trunk/playground/multimedia/phonon-backends/gst/debugapp:
Things are getting more and more into shape.
http://img2.freeimagehosting.net/image.php?8b2d33a654.png
Diffs: 1, 2, 3 Revision 719134

Dan Meltzer machte Änderungen in /trunk/extragear/multimedia/amarok/src:
move playlisthandler to the root directory as its used for more than just the playlist
Diffs: 1, 2, 3, 4, 5 Revision 719860

Dan Meltzer machte Änderungen in /trunk/extragear/multimedia/amarok/src:
instead of looking for an option to make playlists relative, use the users choice
Diffs: 1, 2, 3, 4, 5, 6 Revision 719863

Andreas Hartmetz machte Änderungen in /trunk/playground/multimedia/phonon/controlwidgets:
Add a very, very [...] basic mixer control widget and with a test app
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 719876

Leo Franchi machte Änderungen in /trunk/extragear/multimedia/amarok/src:
revving up the make-context-work engine
mostly still broken, but considerable less so than before.
still a ways to go before we can actually *display* applets, but hey, baby steps is what its all about.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 mehr) Revision 719907

Maximilian Kossick machte Änderungen in /trunk/extragear/multimedia/amarok/src/collectionbrowser:
better support for selecting multiple item in the collection view.
appending already works.
Diffs: 1, 2 Revision 720682

Nikolaj Hald Nielsen machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Make album grouping support multiple groups for the same album. This means that 'chopping' an album group in two (or more ) pieces be dragging a non related track inside it now works correctly
Diffs: 1, 2, 3, 4, 5 Revision 720843

Leo Franchi machte Änderungen in /trunk/extragear/multimedia/amarok/src:
YAY actually get the containment to work. logo is back in place, etc.
i should probablly try to get applets to work, no?
Diffs: 1, 2, 3, 4, 5, 6 Revision 720940
Sichtbare Änderungen ansehen (nach 1 Datei)

Leo Franchi machte Änderungen in /trunk/extragear/multimedia/amarok/src/context:
right click menu works!! yay!!
still doesn't filter only amarok applets though, thats tomorrow.
Diffs: 1, 2, 3 Revision 720949

Tim Beaulen machte Änderungen in /trunk/playground/multimedia/phonon-backends/gst:
Start cleaning up.

Try to split the backend in a public one and a private one.
The private one containing the background work etc.
The public one implementing the phonon backend interface.

I probably need to split the private backend further:
- get the debug funtions seperate.
- get the xml generating code in a seperate class too (if it gets too complex)
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 721402

Koos Vriezen machte Änderungen in /branches/extragear/kde3/multimedia/kmplayer/src:
add x-ms-wmx
Thanks!
Problembericht 119869: KMPlayer handles mime type video/x-ms-wvx perfectly, but this mim...
Diffs: 1, 2 Revision 721957

Netzwerk-Werkzeuge
David Faure machte Änderungen in /trunk/extragear/network/kftpgrabber/src/widgets/browser:
Port to KDirLister API changes.
But why is this dirmodel forking kio's kdirmodel, instead of talking to me about adding the missing features to KDirModel, or writing a proxy model on top of it?
Diffs: 1, 2, 3, 4 Revision 721516

Büro
Cyrille Berger machte Änderungen in /trunk/koffice/krita/colorspaces/rgb_float_hdr:
add a templated color transformation from rgb to rgb, that allow to create color transformation between all type of channels between two rgbs color spaces (first time we have something to convert between float 32bit and float 16bit, without losing HDR information, yeah yeah !)
Diffs: 1, 2, 3, 4, 5 Revision 719127

Fredy Yanardi machte Änderungen in /trunk/koffice:
Add a configuration dialog for spellcheck plugin
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 719222
Sichtbare Änderungen ansehen (nach 1 Datei)

Sven Langkamp machte Änderungen in /trunk/koffice/karbon:
ported Karbon to use KoPattern so that gimp patterns are usable in Karbon
Diffs: 1, 2, 3, 4, 5, 6 Revision 719294

Boudewijn Rempt machte Änderungen in /trunk/koffice/krita/image:
Add a semi-interesting test for the KisFilterMask and an outline for the KisGroupLayer test. Make hakonepa a png so we can do pixel-for-pixel checking between image states.

Get rid of an obsolete api in KisGroupLayer and add myself to the copyright lines.

Next: fix the failure in the KisFilterMask test.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 720807
Sichtbare Änderungen ansehen (nach 2 Dateien)

Johannes Simon machte Änderungen in /trunk/koffice/kchart:
Improved canvas implementation, better integrated tool box
Diffs: 1, 2, 3, 4, 5 Revision 720811

Boudewijn Rempt machte Änderungen in /trunk/koffice/krita/image:
Some more work on making the dynamic masks work.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 721198

Dag Andersen machte Änderungen in /trunk/koffice/kplato:
Start of a workpackage handler to help with workflow/document control.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 16 mehr) Revision 721415
Sichtbare Änderungen ansehen (nach 1 Datei)

Boudewijn Rempt machte Änderungen in /trunk/koffice/krita/ui:
Start working on making adding and removing nodes (i.e, masks, layers and selections) work from the gui again.
Diffs: 1, 2, 3, 4, 5 Revision 721962

Cyrille Berger machte Änderungen in /trunk/koffice/libs/pigment:
add linked color transformation, when there is no direct convertion path between two color spaces. That means the Color Conversion System is (or rather "should be") fully operational.
Diffs: 1, 2, 3, 4 Revision 722137

Benutzerschnittstelle
Jakob Petsovits machte Änderungen in /trunk/KDE/kdebase/runtime/pics/oxygen:
Icon naming spec compliance:
file-export -> document-export
file-import -> document-import
okular -> graphics-viewer-document

Take that, Pino.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 36 mehr) Revision 719829
Sichtbare Änderungen ansehen (nach 23 Dateien)

Sandro Giessl machte Änderungen in /trunk/playground/artwork/cokoon/cokoon/themeeditor:
undo support, dirwatcher for themes, ui reorganization..
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 17 mehr) Revision 720771
Sichtbare Änderungen ansehen (nach 9 Dateien)

Matthew Woehlke übertrug eine Änderung für /trunk/playground/artwork/Oxygen/style/toys/buttontest.cpp:
Slabs, take 3 (but just grid refitting this time), and new inverted slabs. Plus an idea for sunken slabs (that is "physically right" but probably not nice enough looking :-)).
Diff Revision 720922

Matthew Woehlke übertrug eine Änderung für /trunk/playground/artwork/Oxygen/style/toys/buttontest.cpp:
rebase round slabs to new size=7, some reorg getting ready to play with glows
Diff Revision 721278

Jakob Petsovits machte Änderungen in /trunk/KDE/kdebase:
Icon naming spec compliance: A lot of KCM icon name fixes, and I also copied/moved some icons to apps/preferences-* where appropriate.

kbuildsycoca4 and you'll see a lot more icons in System Settings than you did before.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 73 mehr) Revision 721501
Sichtbare Änderungen ansehen (nach 43 Dateien)

Matthew Woehlke übertrug eine Änderung für /trunk/KDE/kdebase/runtime/kstyles/oxygen/oxygen.cpp:
fix radios (glow still broken), their metrics are now the same as checkboxes so alignment problems should be fixed, and the dot draws in the right spot now also
Diff Revision 721634

Casper Boemann machte Änderungen in /trunk/KDE/kdebase/runtime/kstyles/oxygen:
Fix glow
Fix north, and implement south tabs (usable but still some known issues)
Diffs: 1, 2 Revision 722105

Optimierungen
Entwicklungs-Werkzeuge
Andras Mantia machte Änderungen in /branches/KDE/3.5/kdewebdev/quanta:
Make the parser as fast as it was in 3.5.6 and before, but keep the double deletion checks.
Diffs: 1, 2, 3 Revision 720995

Spiele
Luciano Montanaro übertrug eine Änderung für /trunk/KDE/kdegames/kshisen/board.cpp:
Conditionally use update instead of repaint when drawing the board.
This speeds up substantially the tile selection with old hardware.
Diff Revision 719135

Martin Heni machte Änderungen in /trunk/KDE/kdegames/kwin4/src:
Improved graphic performance.
Display Frame rate if started with -debug=1
Diffs: 1, 2, 3, 4 Revision 719921

Fela Winkelmolen machte Änderungen in /trunk/KDE/kdegames/knetwalk/src:
Performance improvements: when a cable rotates behind a computer the image of the computer is now cached instead of reloaded from svg at every frame.
Diffs: 1, 2, 3 Revision 720132

Grafik
Jan Kundrát machte Änderungen in /branches/extragear/kde3/graphics/kphotoalbum:
Give Viewer's requests for images higher priority than requests for thumbnails have
Diffs: 1, 2 Revision 720309

KDE-PIM
Eckhart Wörner machte Änderungen in /branches/KDE/3.5/kdepim/akregator:
Fix storage backend waking up CPU every 3 seconds, original patch by Alan Jenkins, bump version number
Problembericht 150389: Akregator doesn't do "idle". Storage backend wakes up e...
Diffs: 1, 2, 3, 4, 5, 6 Revision 721755

Anderes
Entwicklungs-Werkzeuge
Andreas Pakulat übertrug eine Änderung für /branches/work/kdevelop/rework_svnplugin/svncommitjob.cpp:
For some reason now non-modal dialog works and doesn't crash. Strange.
Diff Revision 719242

Anders Lund übertrug eine Änderung für /trunk/KDE/kdesdk/kate/plugins/konsole/kateconsole.cpp:
Dont set a shortcut, F8 is taken, we have none left :-(
Diff Revision 721524

Unterricht
Albert Astals Cid machte Änderungen in /trunk/KDE/kdeedu/blinken:
Danny wants to change blinKen to Blinken, i don't have strong opinion on it and after all it's his game, i just did the coding part
Diffs: 1, 2, 3, 4 Revision 719196

Jeff Shipley machte Änderungen in /trunk/KDE/kdeedu/kturtle/src:
Changed turtle's orientation to match standard math representation (0 degrees is right, increasing counterclockwise instead of 0 degrees is up, increasing clockwise)
Diffs: 1, 2, 3, 4 Revision 720721

Grafik
Matthew Woehlke übertrug eine Änderung für /trunk/extragear/graphics/digikam/libs/widgets/common/colorgradientwidget.cpp:
don't use deprecated kdefx

This particular dither() looks important... since digikam is the last kdefx user, please copy the method from blackhole if it is needed
Diff Revision 719900

Pino Toscano machte Änderungen in /trunk/KDE/kdegraphics/okular/ui:
remove the "advanced" tab, whose only purpouse was debugging
add a ' %' suffix for the opacity spinbox
Diffs: 1, 2 Revision 720873

Pino Toscano übertrug eine Änderung für /trunk/KDE/kdegraphics/okular/ui/annotationguiutils.cpp:
dear line in the annotation tooltip, please use less vertical space, thanks
Diff Revision 720874

Tim Beaulen übertrug eine Änderung für /trunk/playground/graphics/kreative3d/KreaTool.cpp:
Revert this.
It seems Pinotree already fixed that error.

There's no way I can follow dashbot.
It's too slow, developers too fast and the commit list not complete.
Diff Revision 721958

KDE-Basis
Luboš Luňák übertrug eine Änderung für /trunk/KDE/kdebase/workspace/kwin/kcmkwin/kwincompositing/main.cpp:
A confirmation dialog with timeout does not really make that much sense when turning compositing off.
Diff Revision 719249

Luboš Luňák machte Änderungen in /trunk/KDE/kdebase/workspace/ksmserver:
Port the fade effect again from KDE3, this time without being blocking and horribly inefficient. Not that it changes much, QPixmap::grabWindow() is still broken all the same :-/.
Diffs: 1, 2 Revision 719250

Alex Merry machte Änderungen in /trunk/KDE/kdebase/workspace:
Bring back the panel. It's not perfect, but it gives basic functionality.

You may need to delete ~/.kde4/share/config/plasma-appletrc to get the panel

Reloading from the config file is a bit dodgy - waiting on a commit from aseigo which changes background painting of applets depending on their form factor.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 719254

Sebastian Kügler machte Änderungen in /trunk:
Move powermanagement engine to kdebase as discussed during the plasma IRC meeting.
Diffs: 1, 2 Revision 719591

Rafael Fernández López machte Änderungen in /trunk/KDE/kdelibs:
K3Icon is on its way out. Right now it is still exported (marked as internal) because the KCM of icons needs it. We want it to be fully removed, but as it is going to be an internal implementation detail (and not widely used) we will be free to fully remove it.

Move all the enums from K3Icon to KIconLoader.

Code adaptation on the rest.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 60 mehr) Revision 719630

Sebastian Trueg machte Änderungen in /trunk/KDE/kdelibs/nepomuk:
Finally removed the deprecated Nepomuk middleware. We now only use Soprano which is much cleaner and less confusing. ;)
Diffs: 1, 2 Revision 719697

Thomas Braxton machte Änderungen in /branches/work/kde4_kconfig/kconfig:
Added support for opening "kdeglobals" safely (either singly, or with full "system.kdeglobals" and "kdeglobals" cascading), and opening the default app-config (appnamerc), and opening an anonymous config object.

Added KConfig::lookupData() that returns QString so now KConfigGroup doesn't use KConfig::internalEntryMap() at all.

Added locking, KConfig now tries to lock the local and global files when syncing/parsing.
(it doesn't care if it fails yet because I don't know what I should do in that case)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 719709

Jeremy Paul Whiting machte Änderungen in /trunk/KDE/kdebase/workspace/kcontrol/colors:
Redo Common Colors page according to matthew woehlke's specification
this includes:

View Background             - View:NormalBackground
View Text                   - View:NormalText
Window Background           - Window:NormalBackground
Window Text                 - Window:NormalText
Button Background           - Button:NormalBackground
Button Text                 - Button:NormalText
Highlight Background        - Selection:NormalBackground
Highlighted Text            - Selection:NormalText
Highlighted Inactive Text   - Selection:InactiveText
Inactive Text               - (!Selection):InactiveText
Active Text                 - (All):ActiveText
Link Text                   - (All):LinkText
Visited Text                - (All):VisitedText
Negative Text               - (All):NegativeText
Neutral Text                - (All):NeutralText
Positive Text               - (All):PositveText
Tooltip Background          - Tooltip:NormalBackground
Tooltip Text                - Tooltip:NormalText
Active Window               - KGS::activeTitleColor
Active Window Text          - KGS::activeTextColor
Inactive Window             - KGS::inactiveTitleColor
Inactive Window Text        - KGS::inactiveTextColor

Some cleanup is still possible, but wanted to get a working kcm in everyone's hands for the beta
Diffs: 1, 2, 3 Revision 719895
Sichtbare Änderungen ansehen (nach 1 Datei)

Matthew Woehlke machte Änderungen in /trunk/KDE/kdelibs:
kdefx is dead. Long live... something that is not kdefx :-).

Here's to hoping I found all the users first. I sure tried.
Diffs: 1, 2, 3 Revision 719903

Matthew Woehlke übertrug eine Änderung für /trunk/KDE/kdebase/workspace/kwin/clients/CMakeLists.txt:
disable kdefx-using windecos I haven't been able to port yet

I haven't checked these in a few days, if any are newly off of kdefx, please re-enable those builds
Diff Revision 719908

Peter Penz übertrug eine Änderung für /trunk/KDE/kdebase/apps/dolphin/src/viewpropertiesdialog.cpp:
As the additional information can be shown in parallel, a combobox selection is not sufficient anymore. To prevent bug-reports for the beta 3 release, all items are explicitly marked as TODO temporary.
Diff Revision 720286

Andreas Pakulat machte Änderungen in /branches/work/kde4_kconfig/kconfig/port_trunk/kdelibs/kdecore:
First part of the KConfig rework, committed so that Bernhard can fix his checkout
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 35 mehr) Revision 720710

Aaron J. Seigo übertrug eine Änderung für /trunk/KDE/kdebase/workspace/libs/plasma/corona.cpp:
the Containment plugin for the default desktop will be simply called "desktop"
Diff Revision 720730

Rafael Fernández López machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
Changes related to the smooth scrolling. We can enable it since icefox has submitted his "division by zero" to Qt, so it should be safe. If we experience any division by zero or report, we just disable them commenting them out and with a comment to remind ourselves to uncomment them after.

The smooth scrolling is being combined with a good behavior when using the mouse wheel.

Some investigation on QListView found nice stuff for KCategorizedView.

Peter, I have the smooth scrolling for KDirOperator too, let me that one... I have binary incompatible changes merged there with this ones and I am committing everything together on friday.
Diffs: 1, 2, 3 Revision 720918

Rafael Fernández López machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
Let's do this in a safe way while we wait for the release team to reply telling if we make Qt 4.3.2 a requirement for KDE 4.0
Diffs: 1, 2 Revision 721096

Luboš Luňák machte Änderungen in /trunk/KDE/kdebase/workspace/klipper:
Port Klipper to KSystemTrayIcon and dump the Klipper applet support (although I'll need to do something about that, it's just so lame to run a full separate app just for watching clipboard).

This gets rid of the Klipper icon in the topleft corner ... and since I don't see any system tray anywhere, it kind of gets rid of Klipper completely. And I suppose it doesn't help much that Klipper itself seems broken, so no history keeping or Ctrl+Alt+V. Oh well.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 mehr) Revision 721110

David Faure übertrug eine Änderung für /trunk/KDE/kdelibs/mimetypes/kde.xml:
Added kphotoalbum mimetype for kde4. Jesper, can you register it at fdo? Might need a bit more info about the filetype than I have at hand.
http://www.freedesktop.org/Standards/AddingMIMETutor
Diff Revision 721112

Jos van den Oever übertrug eine Änderung für /trunk/kdesupport/strigi/src/streamanalyzer/indexreader.h:
remove the functions "documentId" and "mTime". They are not used anymore. They are hard to implement on some backends, notably the RDF backends.
Diff Revision 721666

Jos van den Oever übertrug eine Änderung für /trunk/kdesupport/strigi/src/streams/strigi/strigi_thread.h:
make the (internal) api for the mutexes nicer to use. Im not sure if this affects performance much, but it would surprise me if it did.
Diff Revision 721670

Maksim Orlovich machte Änderungen in /trunk/KDE/kdelibs/kdeui/kernel:
Revert crapification of the code. Shame it ruins SVN ann.
Whatever happened to respecting other developers's style?
Diffs: 1, 2 Revision 721686

Maksim Orlovich übertrug eine Änderung für /trunk/KDE/kdebase/runtime/kstyles/CMakeLists.txt:
I don't think I'll have time to finish porting Keramik, so disable it; it's not in a shape where it's even worth having it in a beta.

There is nothing that can render RISC OS stuff anymore, so no need for dir, will remove shortly.
Diff Revision 721714

KDE-PIM
Loïc Corbasson übertrug eine Änderung für /trunk/KDE/kdepim/korganizer/navigatorbar.cpp:
Not everybody owns widescreens. Remove month names from the previous/next buttons of the date navigator and put them in the tooltip.
Diff Revision 720051

Loïc Corbasson übertrug eine Änderung für /trunk/KDE/kdepim/korganizer/plugins/picoftheday/picoftheday.cpp:
Remove unnecessary text from the descriptions of the Pictures of the Day.
Diff Revision 720060

Thorsten Staerk machte Änderungen in /branches/KDE/3.5/kdepim/kmail:
enable interval mail checking by default
Problembericht 150469: please enable interval mail checking by default
Diffs: 1, 2, 3, 4 Revision 721291

Antonio Aloisio machte Änderungen in /trunk/playground/pim/kblogger/src:
LiveJournal support removed
Diffs: 1, 2, 3, 4 Revision 721567
Sichtbare Änderungen ansehen (nach 1 Datei)

Robert Zwerus machte Änderungen in /branches/work/arzie_akonadi/server/tests/enron_email_dataset:
Transform Enron dataset to valid maildir. Process all messages instead of just one subdirectory.
Diffs: 1, 2, 3, 4, 5 Revision 722063

Multimedia
Nikolaj Hald Nielsen übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/playlist/PlaylistGraphicsView.cpp:
Shuffle all tracks when we move an item. This is slow, but keeps the view from screwing up item positions too badly. An obvious candidate for a later refactoring when everything works
Diff Revision 720681

Dan Meltzer übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/PlaylistHandler.cpp:
Don't crash if one tries to quit Amarok with an empty playlist.. even if we probably should because they are lusers
Diff Revision 720932

Netzwerk-Werkzeuge
Urs Wolfer übertrug eine Änderung für /trunk/KDE/kdenetwork/krdc/krdcui.rc:
Don't show text below icons. Screen space is very valuable for this application. (does not change anything, has been the default until some days ago)
Diff Revision 720255

Büro
Matthew Woehlke machte Änderungen in /trunk/koffice/kugar/kudesigner_lib:
Don't use deprecated color getter from KGlobalSettings. This isn't state-aware, but it builds, and since rumor has it kugar may go away, it's good enough for now...
Diffs: 1, 2 Revision 719723

Jaroslaw Staniek machte Änderungen in /trunk/koffice/libs/pigment:
A fix for compialtion on msvc (and probably other non-gcc compilers).
Please start using traditional operators to save time for people working on spreading KOffice to other platforms.

KoColorConversionSystem: a fix for private struct Path.
Diffs: 1, 2, 3, 4, 5, 6 Revision 720145

Andreas Pakulat übertrug eine Änderung für /branches/work/kde4_kconfig/kconfig/port_koffice:
Copy koffice to port it to new kconfig
Diff Revision 720696

Inge Wallin übertrug eine Änderung für /trunk/koffice/kchart/TODO:
Make TODO file up to date. Not much more to do before KChart is a full-blown KO2 application. Now, to make it complete, on the other hand...
Diff Revision 721163

Anderes
Ralf Habacker machte Änderungen in /trunk/kdesupport/kdewin32/3rdparty:
imported png2ico from http://www.winterdrache.de/freeware/png2ico/
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 720595

David Faure übertrug eine Änderung für /branches/work/kde4_jobflags:
will host the work branch for porting to KIO::JobFlags
Diff Revision 720688

Ralf Habacker machte Änderungen in /trunk/kdesupport/kdewin32/3rdparty/svg2ico:
added initial version of svg to icon converter, svgz suppport is missing because i did not found an usable example
Diffs: 1, 2, 3, 4 Revision 720819
Sichtbare Änderungen ansehen (nach 1 Datei)

Pino Toscano übertrug eine Änderung für /trunk/qt-copy/patches/0182-argb-visuals-default.diff:
Zack said this patch generates a large amount of problems, so removing it on his request.
Problembericht 150395: 0182-argb-visuals-default patch assumes 32bit depth
Diff Revision 720998

Hilfsmittel
Eike Hein machte Änderungen in /branches/extragear/kde3/utils/yakuake:
Improved experience for non-KDE users by disabling KRootPixmap-based pseudo-translucency for them. Gets rid of rendering errors with skins that make use of the alpha channel. Replaced by configurable skin background color.
Problembericht 142260: Tab bar looks ugly if konsole part is not translucent
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 722171
Sichtbare Änderungen ansehen (nach 1 Datei)

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