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

prev
Ausgabe 46
18. Februar 2007
von Danny Allen
next


Diese Woche ...
The Dolphin file manager is moved into kdebase. Continued work in Umbrello courtesy of the Student Mentoring program. Graphical element representations start to be introduced in Kalzium. More new country maps in KGeography. KSpaceDuel begins the porting process to a scalable graphics interface, with further SVG integration work in KMines, KWin4, KNetWalk, KBlackBox and KMahjongg. KolourPaint gains the ability to interface with image scanning hardware. Improved handling of the XPS document format in okular. Lilypond export functionality in KTabEdit. More work in the KDE Fonts Manager. The KNewStuff2 framework reaches new milestones in its reworking for KDE 4.

Friedrich W. H. Kossebau expands on recent significant achievements in the Khalkhi contacts framework for KDE-PIM:
In the last few days the experimental KDE-PIM branch for KDE 3.5 has added a new member, the Khalkhi framework (pronounced as 'χalχi'). It deals with persons and services interacting on with those persons and was formerly known as the Contacts framework, which was previously located at /trunk/playground/pim.

Most applications currently have their support for actions on persons and their state, like email or chat, hardcoded. Using Khalkhi, applications can drop all their individual implementations and at the same time automatically get access to many more actions and states in a consistent manner, only limited by the installed service plugins.

The old Contacts framework was only used for the Contacts Kicker applet and the Contacts Card server. Now with the successor Khalkhi living in the same module as KAddressbook and other KDE-PIM applications, if only in the experimental branch, some more, obvious candidates for making use of Khalkhi are within reach. KAddressbook has already received its modification and is almost completely "khalkhified". It even got one or two new features, this week the status emblems for entries in the icon view.

[Image from http://frinring.wordpress.com/files/2007/02/iconview-with-status-emblems.png]

Before the other PIM applications are modified, we need to ensure that Khalkhi will be able to get into the KDE 3.5.7 release at all. There are at least two things to be done:
  • getting a KDE4 version into trunk - there is some code in the works outside the repository, it is even enhanced with regard to the KDE 3 version, but right now stuck in a design problem that needs some thinking
  • add configuration of service plugins - some services need to be configurable, for example the configuration of phone calls, fax sending and map lookups in KAddressbook. This is the last hurdle to make KAddressbook free of hardcoded services.
The API of the service plugins is almost stable. So if you would like to play with it, check out /branches/work/kdepim-3.5.5+ and look into libkhalkhi/services/example. Feel free to query me if you have any questions.

Note:
As some languages of the world are not too familiar with the sound 'χ': Just gently hiss like a cat to produce it. Or if you know the composer Bach, the 'ch' is pronounced the same way. Learnt something new today? :)

Giovanni Venturi describes the current state of the network packet capture application KSniffer:
Last week, version 0.2 of KSniffer was released. KSniffer is a network packet capture application such as Ethereal/Wireshark, but it is realised with Qt 3/KDE 3 and is quite different in other ways. This version saw many bug fixes and added some features that enable you use the application in a more intuitive way. For example, now when you load a very long file to analyze it offline the application GUI does not freeze during the loading.

In KSniffer 0.2 I added an application configure dialog. Now you can decide if you want KSniffer to reside in the system tray or not. You can start sniffing packets from a network interface and only show them when the capturing process has ended. You can instruct KSniffer to only stop the capturing session on manual intervention, after a specific number of packets, after some time (seconds/minutes/hours/days), or after a specific size of captured packets (bytes/KBytes/MBytes/GBytes). You can pause the packet capture as needed. A new feature very useful that you don't find in Ethereal allows the user to get some information on the IP addresses of outgoing or incoming connections, in fact, using the right mouse button on the specific IP address you can request whois, traceroute, ping, dig, host, and nslookup if the required utility application is installed on your system. This new version has been updated with quick search. At the moment the detected protocols are: IP, TCP, UDP, ICMP, and ARP.

KSniffer is located in KDE SVN at /trunk/playground/network/ksniffer/
The KSniffer website is located at http://ksniffer.org/

A lot of features are planned for future versions. I'm looking for a new application icon. My idea is for a globe as in the KPPP application icon, with some stream of 0s and 1s bits over it, but any suggestions (and actual icon submissions!) are welcome.

Following on from the KSniffer application icon request above, Carsten Niehaus, the maintainer of educational application Kalzium, is calling for artists for Kalzium. Carsten recently added a feature which allows Kalzium to display element icons instead of the periodic table symbol. To get an idea take a look at this periodic table. If you are an artist and would like to contribute some icons, go and read the Kalzium icon specification page and the current status.


Statistiken
Commits: 2299 von 208 Entwicklern, 5383 Zeilen geändert, 1312 neue Dateien.
Offene Programmfehler: 12923
Offene Wünsche: 12291
Neue Programmfehler: 255 in den letzten sieben Tagen.
Behobene Programmfehler: 193 in den letzten sieben Tagen.

Commit-Zusammenfassung
Modul Commits
/trunk/KDE
575
/branches/work
431
/trunk/extragear
301
/branches/stable
259
/trunk/playground
195
/trunk/koffice
134
/branches/KDE
106
/trunk/l10n
101
/trunk/www
69
/branches/kdevelop
31
Zeilen Entwickler Commits
300
Stephan Kulow
143
185
Gilles Caulier
109
208
David Faure
96
178
Pino Toscano
70
136
Laurent Montel
65
161
Thomas Zander
63
124
Adam Treat
53
175
Matthias Kretz
41
107
Alexander Dymo
37
291
Allen Winter
33

Übersetzungsstatus (i18n)
Sprache Prozent vollständig
Portugiesisch
100.00%
Holländisch
97.45%
Estnisch
95.40%
Französisch
92.52%
Bulgarisch
91.95%
Britisches Englisch
87.35%
Polnisch
87.08%
Galizisch
88.15%
Türkisch
82.72%
Russisch
82.62%

Fehlerbeheber und Aktivität
Fehlerbeheber Anzahl der behobenen Fehler
Tobias Koenig
30
Mark Kretschmann
19
Oliver Kellogg
18
Kevin Funk
13
Thomas McGuire
12
Andreas Pakulat
12
Scott Wheeler
12
Tommi Tervo
10
Joris Guisson
9
Philip Rodrigues
6

Programm Aktivität
Amarok
  6020
KMail
  3635
Kate
  3630
Kopete
  3312
K3B
  3190
KDevelop
  2540
Kontact
  2042
Kicker
  1999
Kaffeine
  1330
Quanta
  1274


Person Aktivität
David Faure
  1148
Adriaan de Groot
  1031
Stephan Kulow
  818
Zack Rusin
  697
Waldo Bastian
  536
Aaron J. Seigo
  388
George Staikos
  316
Thomas Zander
  290
Jonathan Riddell
  287
Danny Allen
  284
Ursprungsländer der Commits

Demografische Zuordnung der Commits
Geschlecht
97.4 %       Männlich
4.37 %       (unbekannt)
1.07 %       Weiblich
Motivation
47.5 %       (unbekannt)
34.1 %       Freiwilliger Helfer
21.2 %       Im Auftrag einer Firma
 
Alter
75.5 %       (unbekannt)
16.5 %       25 bis 34
6.71 %       18 bis 24
3.25 %       35 bis 44
0.535 %       45 bis 54
0.291 %       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 191 selections this week.

Fehlerbehebungen
Entwicklungs-Werkzeuge
Oliver Kellogg machte Änderungen in /branches/KDE/3.5/kdesdk/umbrello/umbrello/codegenerators:
computeAssocTypeAndRole(): Start fixing.
This was horribly broken, apparently not many people have been generating Ada.

More to follow.
Diffs: 1, 2 Revision 633355

Unterricht
Håvard Frøiland machte Änderungen in /trunk/KDE/kdeedu/ktouch/src:
Fixed statusbar, fix sound, added some some led's to the statuswidget.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 633366
Sichtbare Änderungen ansehen (nach 2 Dateien)

KDE-Basis
David Faure machte Änderungen in /trunk/KDE/kdebase/libkonq:
It's just too easy to lose files when pressing Ctrl+Z by mistake in konqueror or kdesktop, after copying a file.

E.g. when the file comes from a removable device, or has been removed meanwhile...

Let's ask for confirmation before Undo deletes any file.
Problembericht 99898: Pressing Control+z may lead to data loss
Diffs: 1, 2, 3, 4, 5 Revision 632461

Craig Drummond machte Änderungen in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst:
* Only allow filter on file/location if in font management mode.
* Fix left padding of filter lineedit.
* Ignore defoma sym links.
* Add thumbnail support for fonts/package files - but only if contain scalable fonts.
* Update meta info to support fonts/package files from non fonts:/ urls - but only if contain scalable fonts.
* Use "kfi" as temp dir prefix.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 632818

Stefan Eilers übertrug eine Änderung für /trunk/kdenox/konq-embed/dropin/kio/krun.cpp:
Fix multiple download:
Konqueror downloaded big files twice: First it downloaded into the cache until the cache size exceedes and then it opened a file dialog to download the file.
Now it stops the first download until the mimetype was discovered. Then it opens the filedialog if it should be downloaded
Diff Revision 633246

Matthew Woehlke machte Änderungen in /branches/KDE/3.5/kdelibs/kate/part:
Update selection after paste. Also, don't preserve the word from a double-click selection when selecting with the keyboard.
Problembericht 133937: select + word-left/right incorrectly changes selection start
Diffs: 1, 2, 3 Revision 633268

Germain Garand machte Änderungen in /trunk/KDE/kdelibs/khtml:
looks like onscroll is pretty much unescapable those days.
Fix youtube thumbnails not showing up.
Problembericht 140711: Empty thumbnails on youtube
Diffs: 1, 2, 3, 4, 5, 6 Revision 633569

Luboš Luňák übertrug eine Änderung für /trunk/KDE/kdelibs/kimgio/xview.cpp:
Fix buffer overflow during writing.
Problembericht 141670: Paste image from clipboard to another app
Diff Revision 634160

Jacob Rideout machte Änderungen in /trunk/KDE/kdelibs/kdecore:
Fix the behavior of KAutoSaveFile
- Better lock checking
- staleFiles now references a particular application
- clear up some ambiguity in apidocs
- add more tests
Diffs: 1, 2, 3 Revision 634390

KDE-PIM
Adriaan de Groot machte Änderungen in /branches/work/kdepim-3.5.5+/korganizer:
- Normalize debug output to use area 5850 (in files I touched)
- Use k_funcinfo instead of writing out function name by hand
- Simplify if (foo) bar(true) else bar(false)
- (this is what it's actually about) call setDefaults in order to disable the time and date edits when no due date is given. Also set due date to something sensible (not in 200000 years) and default to due tomorrow if there's going to be a due date set.

Repairs one of the pim+ bugs Allen complained about. Now I am left wondering why RMB on todo list is the only action which hard-codes a due date 7 days in advance.
Diffs: 1, 2, 3, 4, 5, 6 Revision 632398

Reinhold Kainhofer machte Änderungen in /trunk/playground/pim/kholiday_editor:
Fix some issues with the holiday editor. In particular, some bound checks were off-by-one, so the last entry wouldn't store any changes. Also, saving would crash the application due to some misspellings (and ruby's uncomfortable habbit of simply exiting when it encounters a non-existing function call)
Diffs: 1, 2, 3, 4 Revision 632661
Sichtbare Änderungen ansehen (nach 1 Datei)

Tom Albers machte Änderungen in /trunk/playground/pim/mailody/src:
More problems with tabs solved: dont crash when closing an empty tab, caused by a timing problem, don't reselect the mailbox if the new message is also in the same mailbox and don't clear the view when switching tabs.
Diffs: 1, 2 Revision 632709

Martin Koller übertrug eine Änderung für /branches/KDE/3.5/kdepim/kmail/kmmsgdict.cpp:
Make sure that a corrupted .ids file does not allocate huge amount of memory by checking consistency of file length vs. number of items expected.

The patch does not cure the original problem why the ids file has corrupt content. I could not find a way how this can happen up till now
Problembericht 71549: QGArray::at: Absolute index out of range
Diff Revision 633012

Allen Winter machte Änderungen in /branches/work/kdepim-3.5.5+/kmail:
Make KMail remember the SMTP password.
Thanks for the patch Luigi.
Problembericht 48461: kmail should remember smtp password
Diffs: 1, 2 Revision 633276

Tobias Koenig übertrug eine Änderung für /branches/KDE/3.5/kdepim/kaddressbook/kabcore.cpp:
Always select the first entry of the view on startup.

In KDE 4 we'll have a much better view handling!
Problembericht 94253: on startup the focused (selected) address is random
Diff Revision 633292

Multimedia
Mark Kretschmann machte Änderungen in /branches/stable/extragear/multimedia/amarok/src:
Fix regression: right-clicking on sound control would change volume
Problembericht 141672: right-clicking on sound control changes volume
Diffs: 1, 2 Revision 633527

Sebastian Trueg machte Änderungen in /trunk/extragear/multimedia/k3b/libk3b:
* Added more debugging output for better bug hunting
* Fixed Video DVD project size calculation
* Let the MD5 job read all the data and finish gracefully instead of stopping it once the verification job "thinks" all data is processed.
Problembericht 139084: Data verification often fails (but the data written are OK)
Problembericht 139391: Verify always non-equal for DVDs written in incremental mode
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 633751

Netzwerk-Werkzeuge
Andre Duffeck übertrug eine Änderung für /branches/KDE/3.5/kdenetwork/kopete/protocols/yahoo/libkyahoo/webcamtask.cpp:
Fix webcam-freeze when more than one people are watching the cam.
Diff Revision 632590

Helmut Schaa machte Änderungen in /trunk/extragear/network/knetworkmanager/vpn-plugins:
clean up VPN widgets, fix taborder in openvpn
Diffs: 1, 2, 3, 4 Revision 633132
Sichtbare Änderungen ansehen (nach 4 Dateien)

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
Fixed bug 141671 : Clicking a link does not scroll to the top of the page in search plugin
Problembericht 141671: KTorrent Web Browser: Clicking a link does not scroll to the top...
Diffs: 1, 2, 3 Revision 633675

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
- NetAccess considered harmfull, so lets not use it anymore in scanfolder plugin, this fixes bug 141799
- In case of loadSilently, if no default save location is set, the home directory of the user is used instead
Problembericht 141799: Not able to select anything after automatically adding several to...
Diffs: 1, 2 Revision 634509

Andre Duffeck machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Fix buddy icon refreshing.
Buddy icons have to be refreshed after some time (the server tells us). If they aren't they become invalid which results in download errors i've experienced. They should disappear now.
Diffs: 1, 2, 3, 4, 5, 6 Revision 634590

Büro
Holger Danielsson machte Änderungen in /trunk/extragear/office/kile/kile:
fix bug 137964: sort items in references list box
Problembericht 137964: sort items in references list box
Diffs: 1, 2 Revision 633904

Thomas Zander machte Änderungen in /trunk/koffice/libs/flake:
The collision detection failed when only changing the z-index. Lets fix that.
I needed to introduce a new member in KoShapeManager, so I immediately converted it to use a d-pointer as that broke bin-compat anyway.
Diffs: 1, 2, 3 Revision 634112

Anderes
Scott Wheeler übertrug eine Änderung für /trunk/kdesupport/taglib/taglib/mpeg/id3v2/id3v2framefactory.cpp:
Add another sanity check -- don't let invalid frames try to allocate anything larger than the tag size.
Problembericht 140515: mmap()/alloc()ing 6.3GB when parsing certain .mp3
Diff Revision 633123

Funktionen
Entwicklungs-Werkzeuge
Thomas Gallinari machte Änderungen in /branches/work/isi-umbrello/umbrello/umbrello:
addition of a movable dash line for parallel and alternative combined fragments
Diffs: 1, 2, 3, 4, 5 Revision 632515

Alexander Dymo machte Änderungen in /trunk/KDE/kdevelop:
Implemented "create new empty file" feature. Works but doesn't update switcher combo with a new filename after save.
Diffs: 1, 2, 3, 4, 5 Revision 632698

Jens Dagerbo machte Änderungen in /branches/kdevelop/3.4/languages/cpp:
This patch extends the Switch Header/Implementation functionality (and therefore the Jump to Decl/Def functionality).  Currently this functionality requires that the source and header files have the same file name, which is not always the case.  This patch removes this requirement.

Patch by Kris Wong. Thanks!
Diffs: 1, 2 Revision 632940

Thibault Normand machte Änderungen in /branches/work/isi-umbrello/umbrello:
+ Switching the Undo/Redo stack to KUndoStack
# Moving the stack manager in the application instance instead of the document.
+ Adding a Undo/redo viewer (QDockWidget)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 632949

Pierre Pettera machte Änderungen in /branches/work/isi-umbrello/umbrello/umbrello:
Undo / Redo commit:

-Undo Rename
-Undo textChange
-Undo visibility
-Undo stereotype (just a try )
- somes comments on last undo files.
/!\ There is a bug with undo redo: don't redo/undo/redo the TextRename on FloatingTextWidget else Kcrash says hello ;)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 mehr) Revision 633041

Florence Mattler machte Änderungen in /branches/work/isi-umbrello/umbrello/umbrello:
add th exceptions in activity diagram. it's represented by a broken arrow and it's considered like an association between two normals activities.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 mehr) Revision 633278
Sichtbare Änderungen ansehen (nach 2 Dateien)

Alexander Dymo übertrug eine Änderung für /branches/kdevelop/3.4/languages/ruby/rubysupport_part.cpp:
Make ruby support run programs in selected windows not from a project directory but from the program directory if no cwd is set in configuration. This make it easier to run individual unit/functional tests.
Diff Revision 633348

Jens Dagerbo übertrug eine Änderung für /branches/kdevelop/3.4/languages/cpp/cppcodecompletion.cpp:
Further improvement of "jump to declaration", now it includes types as well.
Again, patch by Kris Wong.
Diff Revision 633711

Hassan Kouch machte Änderungen in /branches/work/isi-umbrello/umbrello/umbrello:
Add of the Object flow widget in the activity diagram (UML2.0) (Not finished yet)
Diffs: 1, 2, 3, 4, 5 Revision 633723
Diskussion

Florence Mattler machte Änderungen in /branches/work/isi-umbrello/umbrello/umbrello:
save and load the floating dash line in the combined fragments alternative and parallel
Diffs: 1, 2, 3, 4, 5 Revision 633994

Andreas Pakulat machte Änderungen in /branches/kdevelop/3.4/buildtools/custommakefiles:
Implemented subdir-adding/removing, so files in the selected dir will be added/removed recursivly. Currently this adds all existing files, I'm planning to allow customization here.

Also added a small filter on project opening to remove non-existent files, this fixes half of 140914
Problembericht 140914: Remove non-existent files from project
Problembericht 74068: WISH USABILITY - add full directory (recursive and not) to projec...
Diffs: 1, 2 Revision 634006

Jens Dagerbo machte Änderungen in /branches/kdevelop/3.4/parts/classview:
Improve keyboad navigation. This adds shortcuts (default: CTRL+ALT+PageUp/PageDown) for stepping between the functions of the current file.
Diffs: 1, 2, 3 Revision 634007

Jens Dagerbo übertrug eine Änderung für /branches/kdevelop/3.4/languages/cpp/cppcodecompletion.cpp:
Further improvement of "jump to declaration", now it does it all. ;)
Once more, patch by Kris Wong.
Diff Revision 634019

Pierre Pettera machte Änderungen in /branches/work/isi-umbrello/umbrello/umbrello:
Undo / Redo commit:

- Bug correction on Rename
- Fixing problems with ChangeFillcolor Undo / Redo commit:

- Bug correction on Rename
- Fixing problems with ChangeFillcolor & ChangeLineColor
- Undo properties activate- Fixing problems with change text on floatingText ChangeLineColor
- Undo properties activate- Fixing problems with change text on floatingText
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 634026

Florence Mattler machte Änderungen in /branches/work/isi-umbrello/umbrello/umbrello:
Adding a delta which helps the user clicking the floatingdashline if he clicks near it
Diffs: 1, 2, 3, 4, 5, 6 Revision 634031

Richard Dale machte Änderungen in /trunk/KDE/kdebindings/qtruby:
* Thomas Moenicke fixed the qtruby cmake build so it works on all machines by adding a KDE_EXPORT macro to Init_qtruby4().
Big thanks to Thomas and Guillaume Laurent for getting it all working.

* Added calling slots directly in custom C++ QObject classes.
If a method isn't found in the Smoke library, and the instance is a kind of QObject with a class not in the Smoke library, then look for a slot matching the method name and invoke it. Thanks to Eric Landuy for the idea and discussion leading to implementing it.

* Added a check for QtDBus in the qtruby cmake file and set a define of -DQT_QTDBUS if the library was found

* Changed the ADD_LIBRARY line in the qtruby cmake file to use MODULE so that a bundle should be built on Mac OS X.
Diffs: 1, 2, 3, 4 Revision 634098

Andras Mantia machte Änderungen in /branches/KDE/3.5/kdewebdev/quanta:
Autocompletion for member variables. Patch by Andrew Lowe. Reparse the script areas before $this completion (fix needed for the above feature).
Diffs: 1, 2, 3, 4, 5, 6 Revision 634153

Richard J. Moore machte Änderungen in /trunk/playground/bindings/qtscript/qscript:
Command line qscript tool with dbus + gui support
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 634643

Unterricht
Carsten Niehaus machte Änderungen in /trunk/KDE/kdeedu/kalzium/data/iconsets/school:
Use new icons, add the svg-sources
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 633198

Vladimir Kuznetsov machte Änderungen in /trunk/playground/edu/step:
Q_PROPERTY in StepCore is now replaced by hand-made reflections.
Now Items are not QObjects, it is possible to copy them. It is possible to implement Undo!

Added translatable descriptions for objects and properties.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 40 mehr) Revision 633214

Pino Toscano übertrug eine Änderung für /branches/KDE/3.5/kdeedu/libkdeedu/kdeeduui/kdeeduglossary.cpp:
Visually select the new item when switching to another item through the References links.
Problembericht 112414: Glossary: Always select active item
Diff Revision 633229

Albert Astals Cid machte Änderungen in /trunk/KDE/kdeedu/kgeography/data:
argentina, bolivia and chile maps by Laurent Garnier.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 633673
Sichtbare Änderungen ansehen (nach 3 Dateien)

Håvard Frøiland machte Änderungen in /trunk/KDE/kdeedu/ktouch/src:
Fixed statistics chart so it works again.
Diffs: 1, 2, 3 Revision 634475
Sichtbare Änderungen ansehen (nach 1 Datei)

Spiele
Martin Heni machte Änderungen in /trunk/KDE/kdegames/kwin4/grafix:
Two SVG theme files and adapted CMakefile
Diffs: 1, 2, 3, 4, 5, 6 Revision 632465
Sichtbare Änderungen ansehen (nach 2 Dateien)

Martin Heni machte Änderungen in /trunk/KDE/kdegames/kwin4/src:
+ Keyboard input added
+ Cache SVG rendered pixmaps
+ Improved theme support
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 632466

Mauricio Piacentini machte Änderungen in /trunk/KDE/kdegames/kmines:
Good bye fixed sunken QFrame border... we will replace you with elements specified in the SVG theme.
Diffs: 1, 2, 3, 4 Revision 633306

Mauricio Piacentini machte Änderungen in /trunk/KDE/kdegames/kmines:
KZoomMainWindow is no more. We now control zoom using the main window size. Initial implementation done, next in line is merge frame/field and get a better resizing model separate from sizeHint().
Diffs: 1, 2, 3, 4, 5, 6 Revision 633337

Mauricio Piacentini machte Änderungen in /trunk/KDE/kdegames/kmahjongg:
Tileset selection is now implemented by libkmahjongg as a Config page, remove the old tileset selection menu.
Diffs: 1, 2 Revision 633658

Johann Ollivier Lapeyre übertrug eine Änderung für /trunk/KDE/kdegames/knetwalk/src/pics/all.svgz:
add a background made by Eugene T. Hundeds thanks to him. I only changed colors and some layers to make it less disturbing and more oxygen.
Diff Revision 633937
Sichtbare Änderungen ansehen (nach 1 Datei)

Branan Riley machte Änderungen in /trunk/KDE/kdegames/kspaceduel:
Ported KSpaceDuel to SVG graphics. The default_theme.svgz file is usable, but not pretty. It doesn't have very many explosion frames, so there are just little blips when something blows up.

I changed the version number to 2.0 because this is such a significant change.

The sprites aren't installed with everything else, but I left them in SVN so that artists can use them as a reference.

There were a couple of minor tweaks to the code, as well.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 634023
Sichtbare Änderungen ansehen (nach 1 Datei)

Nicolas Roffet machte Änderungen in /trunk/KDE/kdegames/kblackbox:
- GraphicsItem "ray result" is now a SVG item.- Code optimisation and clean-up...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 mehr) Revision 634428

Johann Ollivier Lapeyre übertrug eine Änderung für /trunk/KDE/kdegames/knetwalk/src/pics/all.svgz:
some little improvments
Diff Revision 634559
Sichtbare Änderungen ansehen (nach 1 Datei)

Nicolas Roffet machte Änderungen in /trunk/KDE/kdegames/kblackbox:
- Replaced the "ray result" texts "H" and "R" by new symbols (SVG items).- Widget background has now the standard WindowBackground user defined color.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 634564
Sichtbare Änderungen ansehen (nach 1 Datei)

Grafik
Michael Höchstetter machte Änderungen in /trunk/extragear/libs/kipi-plugins/sendimages:
Added a patch that adds support for the Claws Mail MUA by Paul at claws-mail.org
Problembericht 138241: A patch that adds support for the Claws Mail MUA
Diffs: 1, 2 Revision 632707

Dirk Stoecker machte Änderungen in /trunk/kdenonbeta/pixieplus/app:
added Nonequal support and config for compare
Diffs: 1, 2, 3, 4 Revision 632795

Jiri Klement machte Änderungen in /trunk/playground/graphics/okular/generators/xps:
ImageBrush rendering element: support for Viewbox, Viewport, Transform
Diffs: 1, 2 Revision 632844

Aurelien Gateau machte Änderungen in /trunk/playground/graphics/gwenview:
Introduced a SortedDirModel, so that it will be possible to implement sorting by date, size...
Diffs: 1, 2, 3, 4 Revision 633038

Jiri Klement machte Änderungen in /trunk/playground/graphics/okular/generators/xps:
Text extraction support
Diffs: 1, 2 Revision 633154

Jiri Klement machte Änderungen in /trunk/playground/graphics/okular/generators/xps:
Share fonts in whole xpsfile (not only xpspage)
Diffs: 1, 2 Revision 633189

Gilles Caulier machte Änderungen in /trunk/extragear/graphics/digikam/libs/dimg/filters:
Capability to set color channel to apply BCG. Not yet used.
Diffs: 1, 2 Revision 633804

Martin Koller machte Änderungen in /branches/KDE/3.5/kdegraphics/kolourpaint:
GUI:
Add the ability to acquire an image from a scanner
Diffs: 1, 2, 3, 4 Revision 633952

Barth Netterfield machte Änderungen in /trunk/extragear/graphics/kst/src/libkstapp:
New plots in windows that already have plots take the font size of the first plot in the window.
Problembericht 140520: Font size for newly created plot is incorrect
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 634383
Sichtbare Änderungen ansehen (nach 1 Datei)

Brad Hards übertrug eine Änderung für /trunk/playground/graphics/okular/generators/xps/generator_xps.cpp:
Add support for the Opacity attribute.

This allows the WPF_ZTRANS_001 example to render correctly (with the green of the D showing through the number 2 shape).

There is still a problem with that example - it looks like we aren't rendering the pen correctly.
Diff Revision 634416

Brad Hards machte Änderungen in /trunk/playground/graphics/okular/generators/xps:
Store away the digital signature origin.

This prevents a warning on loading files containing signatures, and is also a start towards proper handling of digital signatures.
Diffs: 1, 2 Revision 634423

Brad Hards machte Änderungen in /trunk/playground/graphics/okular/generators/xps:
Implement pen colour and size (Stroke and StrokeThickness attributes). This allows us to correctly show objects that have an outline (pen) colour that is different to the fill colour.
Diffs: 1, 2 Revision 634439

Brad Hards machte Änderungen in /trunk/playground/graphics/okular/generators/xps:
Minor rethink on the colour parsing. If we have separate methods for Pen and Brush, we can make sure that references make sense for the kind of colour we're providing.

These might be candidates for more shared code later.
Diffs: 1, 2 Revision 634451

Aurelien Gateau machte Änderungen in /trunk/playground/graphics/gwenview/app:
Implemented KPart loading. At least you can now view images (with KHtmlpart :-))
Diffs: 1, 2, 3 Revision 634593

KDE-Basis
Phobos Kappa machte Änderungen in /trunk/playground/base/kbfx_plasma:
Added support for new strigi engine
Diffs: 1, 2, 3, 4 Revision 632542

Philip Falkner machte Änderungen in /branches/work/kwin_composite:
Add PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS flag, to be called by effects in prePaintScreen(). Indicates that some window(s) may have transformed geometry, so the whole screen should be repainted.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 632580

Philip Falkner machte Änderungen in /branches/work/kwin_composite:
Rework how window painting is disabled; now effects can indicate reasons they want particular windows painted or not.

This solves a few problems, but may need revisiting in the future.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 632581

Philip Falkner machte Änderungen in /branches/work/kwin_composite:
Fade effect. Unified version of FadeIn and FadeOut; also fades on window opacity changes.

The fade_in_speed and fade_out_speed settings work like they did in kompmgr, but aren't currently configurable.
Diffs: 1, 2, 3, 4 Revision 632583
Diskussion

Jos van den Oever machte Änderungen in /trunk/playground/base/strigi:
Add a framework for handling hierchies of field types. Each field type can have a field name, a parent type, a maximal occurrence count (not yet enforced) and a data type (currently string, binary, float or int). In addition to this, the field type system will have the possibility for the indexwriter to store arbitrary data. A potential use for this is the ablity to cache fieldnames in a way that can be written faster.

This is, for example, useful when using a mapping from one fieldname to another. By storing the name to be mapped to, expensive lookups can be avoided.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 45 mehr) Revision 632647

Phobos Kappa machte Änderungen in /trunk/playground/base/kbfx_plasma/skin/raster/2panels:
new skin add
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 32 mehr) Revision 632669
Sichtbare Änderungen ansehen (nach 38 Dateien)

Josef Spillner machte Änderungen in /branches/work/knewstuff2/kdxs/src/knewstuff2:
- more granular signals: one for each added (or changed) entry and provider
- filling out the previously empty cache merge methods
- new graphical test application which emulates a download dialog
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 632749

Craig Drummond machte Änderungen in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst/kcmfontinst:
Display font/family status, files, and total file size within a tooltip in font management mode.
Diffs: 1, 2 Revision 632842

Kévin Ottens machte Änderungen in /trunk/KDE/kdelibs/solid:
Add the DvbHw capability.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 mehr) Revision 632920

Matthias Kretz machte Änderungen in /trunk/KDE/kdelibs/phonon/ui:
- add properties orientation and iconSize to SeekSlider
- proper usage of KIcon in SeekSlider
- move ctor code to the private in SeekSlider
- make MediaControls use a "real" private class, with Q_PRIVATE_SLOT
- MediaControls::setMediaProducer now disconnects from an old MediaProducer if one was set
- implemented the loop functionality for MediaControls
- hide/show the play/pause buttons (they replace each other then) instead of enabling/disabling
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 632933

Phobos Kappa machte Änderungen in /trunk/playground/base/kbfx_plasma:
support for hide username and gui about box change
Diffs: 1, 2, 3, 4, 5, 6 Revision 632936
Sichtbare Änderungen ansehen (nach 1 Datei)

Germain Garand machte Änderungen in /trunk/KDE/kdelibs/khtml:
handle zooming of replaced widgets.
Diffs: 1, 2, 3, 4 Revision 633056

Josef Spillner machte Änderungen in /branches/work/knewstuff2/kdxs/src/knewstuff2:
- prepare installation of downloaded files
- as opposed to kns1, we keep track of all installation options in a dedicated class name 'Installation'
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 633178

Greg Martyn übertrug eine Änderung für /trunk/KDE/kdebase/workspace/ksysguard/gui/ksysguard.cc:
GUI:
Add cpu usage to statusbar
Diff Revision 633307

Sebastian Trueg machte Änderungen in /trunk/playground/base/qrdf:
* Soprano is now pluggable. The only plugin existing is the redland backend.
* Moved around some files for a cleaner structure.
* Added a simple option system that for example allows to specify the actual storage solution used by the redland backend.

Still TODO: improve context support (see the FIXMEs and TODOs in the code).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 49 mehr) Revision 633356

Sebastian Trueg machte Änderungen in /trunk/playground/base/nepomuk-kde:
* Adaption of final RDF API as decided on in Nepomuk.
* Ported RDF repository to my Soprano changes.
* New identifier system which actually allows the generic URI approach to live side-by-side with arbitrary identifiers. Each resource gets a unique and artificial URI which has no relation to for example the path of a file. The latter will be stored as an identifier. Both the URI and the identifier can be used to access the resource later. This way we can keep on using the nice syntax of KMetaData resources in combination with the Nepomuk way of handling resource URIs.
* Added more tests.

TODO: * not all methods of the RDF repository are implemented yet.
* the identifier system mentioned above (based on the nice kickoffUriOrId) produced some quite confusing code. I think it would be a good idea so somehow clean it up. How, I don't know yet. The biggest problem probably is to keep it fast, i.e. keeping the number of DBus calls small.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 30 mehr) Revision 633358

Josef Spillner machte Änderungen in /branches/work/knewstuff2/kdxs/src/knewstuff2:
- install entries according to application directory settings
- unpack and notify hooks for those which need it
- register entries upon installation
- hooks for checksum and signature verification, according to application policies (this will replace the former KNewStuffSecure)

Next milestone is reached, simple files such as wallpapers can now be handled entirely with knewstuff2.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 633515

Luboš Luňák übertrug eine Änderung für /trunk/KDE/kdelibs/kio/kio/kurifilter.cpp:
Run the URI through all the filters even after a match is found, this allows post-processing. A low-priority filter that's likely to mess everything up now, like ikws, should just first check that the URI type is still UNKNOWN.
Diff Revision 633626

Luboš Luňák machte Änderungen in /trunk/KDE/kdebase/runtime/kurifilter-plugins:
Add a plugin that post-processes all http urls and checks if the hostname needs "www." prepended. This archaism has been getting a bit on my nerves lately.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 633629

Peter Penz machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
Step one for having DolphinParts for the icons and details view, which can be used by Konqueror. TODO: currently dropping of items is deactivated, as I want to wait for Davids feedback whether the direction is ok.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 633703

Andreas Hartmetz machte Änderungen in /branches/work/kdelibs-mousegestures/kdeui:
initial import of changes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 633790
Sichtbare Änderungen ansehen (nach 1 Datei)

Craig Drummond machte Änderungen in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst/kcmfontinst:
Add possibilty to filter on fontconfig match. e.g. If filter text = "Sans, Bold", then fc-match -v "Sans:Style=Bold" is called.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 633881

Peter Penz machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
Reanimated drag Reanimated drag & drop support again after introducing the DolphinController. It is now also possible to move the items inside an icon view like discussed on kde-devel/kde-usability.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 634228

Jos van den Oever machte Änderungen in /trunk/playground/base/strigi/src:
Add support for cpio files.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 634231

Craig Drummond machte Änderungen in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst:
Initial import of tooltip for preview area. When showing unciode code blocks, the tool tip will show a large preview of the character under the mouse, as well as its category, ucs2 value, and XML entry. (Note: Still needs some work, as preview is not always drawn correctly).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 634232

Christoph Pfister machte Änderungen in /trunk/KDE/kdelibs/phonon:
add the possiblity for videowidget overlays to phonon currently only supported by the fake backend ;)
Diffs: 1, 2, 3, 4 Revision 634297

Peter Penz machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
Cleanup of the URL navigator, so that the DolphinMainWindow and the DolphinView are not used anymore. This will make it easier for us later on when moving the URL navigator outside Dolphin to make it accessable for other parts. Currently the bookmarks are still accessed by DolphinSettings, but this will be cleaned up later...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 634432

Peter Penz machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
Prevent a flickering of the URL navigator buttons by reusing existing buttons (before all items have been deleted and recreated). The flickering is still not solved to 100 %, but a lot better than before. @Aaron: I did not change anything inside the logic of the code -> the net protocol code works the same as in our internal KDE3 working prototype of Dolphin
Diffs: 1, 2 Revision 634543

Peter Penz machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
Allow the pasting of a text clipboard content to the URL navigator by pressing the middle mouse button. Although this is quite a hidden feature, I think it makes happy a lot of people who just want to paste a URL available as text to the URL navigator without switching from the breadcrump view to the traditional view.

Very nice "side effect": the URL navigator is now completely flicker free when changing URLs because of using the whole available width :-)
TODO: I'm not 100 % sure whether checking the middle mousebutton by 'if (event->button() == Qt::MidButton) { ... }' is the right approach (maybe there is a more generic way to check the 'paste button').
Diffs: 1, 2 Revision 634595

Peter Penz machte Änderungen in /trunk/KDE/kdebase/apps/dolphin/src:
Improve usability of the viewproperties dialog: use 2 radiobuttons instead of one checkbox to make clear where the view properties are applied. Separate the apply-to-group visually from the 'Use as default for new folders' checkbox.
Diffs: 1, 2 Revision 634606

Phobos Kappa machte Änderungen in /trunk/playground/base/kbfx_plasma:
Added kmenu->kbfx switch + tooltip support
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 mehr) Revision 634645
Sichtbare Änderungen ansehen (nach 5 Dateien)

KDE-PIM
Pradeepto Bhattacharya machte Änderungen in /branches/kdepim/enterprise/kdepim/kmail:
Pradeepto 's log : StarDate 02122007.1220, somewhere in a remote village, implemented TOFU again for "Enterprise".
Now we can send top posted replies to Romulans. Mwaahahah!
Beam me up Scotty! ( and please do it fast before the power goes again!!! :P )
(I love this branch! ;))
Diffs: 1, 2, 3, 4, 5, 6 Revision 632742

Volker Krause machte Änderungen in /branches/work/kmail-moving-folders/kmail:
Add copy/cut/paste actions for messages.
Diffs: 1, 2, 3, 4, 5 Revision 632846

Friedrich W. H. Kossebau übertrug eine Änderung für /branches/work/kdepim-3.5.5+/kaddressbook/views/kaddressbookiconview.cpp:
add status emblems to icons using Khalkhi
Diff Revision 633062

Oral Timocin machte Änderungen in /branches/work/kdepim-3.5.5+/kontact/plugins/planner:
Feature add: Turning On/Off displaying of Todo's
Diffs: 1, 2, 3, 4 Revision 633376

Adriaan de Groot machte Änderungen in /branches/work/kdepim-3.5.5+/kmail:
When the message is set to a composer with a specific cursor position, (ie. not 0, eg. from a template containing %CURSOR) then don't reset the cursor position when appending the signature. This makes it possible to use %CURSOR to place the cursor anywhere in a template. Useful for reply templates, at any rate.
Problembericht 140917: Not possible to set cursor to beginning of message with templates
Diffs: 1, 2 Revision 633860

Tom Albers machte Änderungen in /branches/work/mailody-sl/src:
Add a html part to each outgoing message, which represents the plain part and includes the colors for the quoting level. It's pending a fix (see kde-pim ml) and it needs to be configurable, but I'm curious how this works in the wild, so lets activate it in this branch.
Diffs: 1, 2, 3, 4, 5, 6 Revision 633970

Volker Krause machte Änderungen in /trunk/KDE/kdepim/akonadi/server:
Add cache cleaner thread.
It's currently quite aggressive since the item access times are not yet updated.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 634329

Multimedia
Nikolaj Hald Nielsen machte Änderungen in /trunk/extragear/multimedia/amarok/src/magnatunebrowser:
Purchasing an album from magnatune now works right up to the point where the download button is pressed on the MagnatuneDownloadDialog. Then everything crashes. This seems to be an internal kdelibs problem with KUrl and remote files however...
Diffs: 1, 2, 3 Revision 632452

Gwenael Casaccio machte Änderungen in /trunk/playground/multimedia/ktabedit/ktabedit:
Lilypond export
Diffs: 1, 2, 3, 4, 5 Revision 632455

Tim Beaulen machte Änderungen in /trunk/KDE/kdemultimedia/phonon-gst:
Deal with a pulseaudio server too, if there is one.
Diffs: 1, 2 Revision 632549

Koos Vriezen machte Änderungen in /trunk/extragear/multimedia/kmplayer/src:
Support timings based on offset on begin/end on other elements
Diffs: 1, 2, 3, 4, 5, 6 Revision 632573

Tim Beaulen machte Änderungen in /trunk/KDE/kdemultimedia/phonon-gst:
Adding a phonon pipeline
Diffs: 1, 2, 3, 4, 5 Revision 632967

Mark Kretschmann übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/sliderwidget.cpp:
Simplify painting code for the volume slider. Qt4 automatically double buffers all QPainter operations (YAY!), so we no longer need to handle our own buffering.
Diff Revision 633128

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Started porting the OSD. Note: I've removed the fake transparency stuff completely. It depended on X11, and didn't compile, and I think we don't want it for Amarok2 anyway.
Diffs: 1, 2 Revision 633145

Matthias Kretz machte Änderungen in /trunk/KDE/kdemultimedia/phonon-xine:
post plugin infrastructure for audio:
- when creating a new stream use the null output and rewire it to a real output when it is available
- every AudioPath keeps it's AudioEffects in a AudioPostList object which defines the processing path between xine_stream and xine_audio_port
- started to make multiple AudioPaths per MediaProducer possible (needs another custom post plugin)
- implement AudioEffect::parameterList()
- add virtual function newInstance to AudioEffect that is used by AudioPostList to get a new xine_post_t object of the AudioEffect
- XineStream doesn't take AudioPort objects anymore but AudioPostList objects
- AudioPostList has a function to tell XineStream to start rewiring the post plugins in the xine thread
- implemented VolumeFaderEffect using the KVolumeFader post plugin
- AudioOutput does not create a AudioPort per XineStream anymore - one AudioPort per AudioOutput (output from one source to multiple sinks needs another post plugin)

also:
- no code in Q_ASSERT, this only works for debug builds
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 mehr) Revision 633800

Tim Beaulen machte Änderungen in /trunk/KDE/kdemultimedia/phonon-gst:
A step closer to not using the playbin element.

Code based on the phonon-gst code by Wim Taymans.
Diffs: 1, 2, 3, 4, 5, 6 Revision 633933

Ian Monroe machte Änderungen in /trunk/extragear/multimedia/amarok/src:
QueueManager works better now, stuff is added in correct order.

Still WIP:
*moving up and down multiple selections is wonky
*crashes if you clear the playlist and try to apply
*no custom painting. not sure why the empty queuemanager message is not painted
Diffs: 1, 2, 3 Revision 634271

Nikolaj Hald Nielsen machte Änderungen in /trunk/extragear/multimedia/amarok/src/magnatunebrowser:
Redownload manager now works. Crashes when the download button is pressed on the download dialog due to problem with KUrl and remote files (same problem as when purchasing)
Diffs: 1, 2, 3 Revision 634331

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Yay, the XML loader works now (at least for Undo/Redo; restoring on startup somehow is borked).

With Qt4, you have to declare and register custom types before you can use them in SIGNALs.
Diffs: 1, 2, 3, 4 Revision 634635

Tim Beaulen machte Änderungen in /trunk/KDE/kdemultimedia/phonon-gst:
Getting closer to get a good graphical representation of the Phonon GStreamer pipeline.

It would be great to get this widget from the kcm, but I don't know how to do that at the moment.
Diffs: 1, 2, 3, 4, 5 Revision 634689

Netzwerk-Werkzeuge
Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
Some rather big changes :
- Ditch select in favor of poll
- Split socketmonitor thread in two threads -> one for upload and one for download
- upload thread uses a condition variable to be notified of packets which can be sent to the network

These changes have upped download and upload speeds over a LAN to a leisurely 6 MB/s .
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 633317

Urs Wolfer machte Änderungen in /branches/work/make_kget_cool/kget:
Port the remaining dcop stuff. Now the Konqueror integration works again. :)
Diffs: 1, 2, 3, 4, 5, 6 Revision 634691

Büro
Brad Hards machte Änderungen in /trunk/koffice/kspread:
Add unit tests for CHAR() and CLEAN().

This showed that we don't handle negative arguments for CHAR() properly, so also fix that.

Update the status sheet to match.
Diffs: 1, 2, 3, 4, 5, 6 Revision 632445

Sebastian Sauer machte Änderungen in /trunk/koffice:
* improved KWord scripting variable a lot. The variable_readfile.py python script implements a scripting variable. scripts.rc maps the KWord variable to the python script by connecting the both KoVariable::setProperties and KoVariable::createOptionsWidget methods to matching python functions. The script does provide an optionswidget as well as the variables value.
* added the sample_importfile.py and sample_exportfile.py scripts to load/save to/from text and html files.
* added "Script Manager..." action to KoScriptingDocker toolbar for faster access.
* let python function calling work as expected + fix uncatched exception.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 632464

Thomas Braun machte Änderungen in /trunk/extragear/office/kile:
Kile needs new icons, at least for the tools here they are :)

Also fixed some errors I introduced with my reworked tools.

Users who have updated between 632248 and now are strongly advised to update, and load the "Default settings" in the toolconfig window

The changes in kile2.0-2_upd.pl are more optical and are not so important
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 32 mehr) Revision 632632
Sichtbare Änderungen ansehen (nach 27 Dateien)

Thomas Zander machte Änderungen in /trunk/koffice:
Add feature.
Allow a text shape to have margins. Margins will be used to make the text flow into a smaller space then the full size of the shape.
Diffs: 1, 2, 3 Revision 632715

Emanuele Tamponi machte Änderungen in /trunk/koffice/krita:
Shapes are now drawn (and misplaced) - code is tied for a 640x480 image, check image/kis_paint_engine.cc at line 125.
Diffs: 1, 2 Revision 633144

Thomas Zander machte Änderungen in /trunk/koffice/shapes/text:
Start work on text-tool plugin that allows autocorrect etc to work.
Diffs: 1, 2 Revision 633226

Thomas Zander machte Änderungen in /trunk/koffice:
Add a new plugin structure to alter the text as the user types.
Plugins that extend the new KoTextEditingPlugin baseclass will get notifies every time the user finishes a word and/or paragraph.

The autocorrection plugin currently does just one thing; it replaces normal quotes with typographic open quotes. Mostly for demo purposes.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 mehr) Revision 633297

Emanuele Tamponi übertrug eine Änderung für /trunk/koffice/krita/image/kis_paint_engine.cc:
Start playing La Primavera (Vivaldi): KisPaintEngine finally works (kinda)!
It's tied for a 640x480 image.
Diff Revision 633298

Cyrille Berger machte Änderungen in /trunk/koffice:
move the png converter to krita/image (preliminary to be able to open 16bit depths openraster layers)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 633361

Emanuele Tamponi machte Änderungen in /trunk/koffice/krita:
Show++ . A really basic kind of clipping is implemented.
Diffs: 1, 2 Revision 634173

Thomas Zander machte Änderungen in /trunk/koffice/shapes/text:
Introduce new feature; 'demoText'.
All text shapes that get inserted will have a long lorus-ipsum which will behave like normal text. But as soon as the user tries to edit the text the demo text will be gone.
Diffs: 1, 2, 3, 4, 5, 6 Revision 634348

Thomas Zander machte Änderungen in /trunk/koffice/plugins/autocorrection:
Flash out the structure.
Implement the 'double space supression'.
Diffs: 1, 2 Revision 634473

Dag Andersen machte Änderungen in /trunk/koffice/kplato:
Implement use of timezones to be able to handle resources working in diffierent parts of the world and facilitate data exchange with other applications like PIMs and groupware servers.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 42 mehr) Revision 634527

Thomas Zander machte Änderungen in /trunk/koffice:
I noted that the tab key is never forwarded to the textTool. Lets add a little code to do that and allow the tool to decide if het wants to accept or ignore it.
If the tool ignores the tab key (default) then it will act to switch focus.
Diffs: 1, 2, 3, 4 Revision 634530

Benutzerschnittstelle
David Vignoni übertrug eine Änderung für /trunk/playground/artwork/Oxygen/theme/svg/actions/small/16x16/configure.svg:
updating 16x16 configure action. making it look better
Diff Revision 632593
Sichtbare Änderungen ansehen (nach 1 Datei)

David Vignoni machte Änderungen in /trunk/playground/artwork/Oxygen/theme/svg/actions:
new generic "find next/previous" action
Diffs: 1, 2, 3, 4 Revision 632643
Sichtbare Änderungen ansehen (nach 2 Dateien)

David Vignoni machte Änderungen in /trunk/playground/artwork/Oxygen/theme/svg/actions:
new today.svg action in all sizes. later will make organizer icon the same color
Diffs: 1, 2, 3 Revision 632720
Sichtbare Änderungen ansehen (nach 3 Dateien)

Nuno Fernades Pinheiro machte Änderungen in /trunk/playground/artwork/Oxygen/style/imagebase/boxbase:
new stuff
Diffs: 1, 2, 3, 4, 5 Revision 632996

Nuno Fernades Pinheiro machte Änderungen in /trunk/playground/artwork/Oxygen/style/imagebase/boxbase:
new version
Diffs: 1, 2, 3, 4 Revision 633027

Thomas Lübking machte Änderungen in /trunk/playground/artwork/Oxygen/style/code:
cached bg pix, new groupbox, new button edges (btns still need some polishment for longer buttons)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 633718

David Vignoni übertrug eine Änderung für /trunk/playground/artwork/Oxygen/theme/svg/apps/gwenview.svg:
Gwenview application icon
Diff Revision 633880
Sichtbare Änderungen ansehen (nach 1 Datei)

Thomas Lübking machte Änderungen in /trunk/playground/artwork/Oxygen/style/code:
new groupboxes, started code for scalability (Option "Scale=1.0", not nearly finished, so don't expect too good look for values different from 1, and maybe errors for smaller values)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 633951

Nuno Fernades Pinheiro machte Änderungen in /trunk/playground/artwork/Oxygen/style/imagebase/combo:
combo stuff
Diffs: 1, 2, 3, 4, 5 Revision 633989
Sichtbare Änderungen ansehen (nach 5 Dateien)

Thomas Lübking machte Änderungen in /trunk/playground/artwork/Oxygen/style/code:
better scaling, new groupbox title appereance and some stupid typo bugs fixed
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 633992

Riccardo Iaconelli übertrug eine Änderung für /trunk/playground/artwork/Oxygen/ruphy/folder_manilla.svg:
Adding the manilla folder I did for Aaron. =)
Diff Revision 634310
Sichtbare Änderungen ansehen (nach 1 Datei)

Nuno Fernades Pinheiro übertrug eine Änderung für /trunk/playground/artwork/Oxygen/theme/svg/actions/find.svg:
new icon, quite happy wth this one
it's a find :)
Diff Revision 634690
Sichtbare Änderungen ansehen (nach 1 Datei)

Hilfsmittel
Christian Ehrlicher machte Änderungen in /trunk/kdesupport/kdewin32/installer/shared:
add support for .notes - Files, for example see bzip2-1.0.4.notes from win32libs
Diffs: 1, 2, 3, 4 Revision 632459

Alexander Wiedenbruch machte Änderungen in /branches/work/sk4/porting/superkaramba:
- KarambaApp/Karamba rewritten
- Port to QGraphicsView
- Reorganisation of the source files
- Support for true transparency
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 179 mehr) Revision 632516

Optimierungen
Grafik
Marcel Wiesweg machte Änderungen in /trunk/extragear/graphics/digikam:
Adding tags to many images - if writing to file metadata is disabled - is now 10-20x faster

Three optimizations (thanks to callgrind):
- in MetadataHub::write(QString), if no file write will be needed, do not create a DMetadata object (requires disk access -> slow)
- do not update AlbumIconView on every call to slotImageAttributesChanged
- use begin and commitTransaction around loops where many tags are added.
Here, the biggest speed gain comes from the fact that not after every assigned tag the database file is touched, and the AlbumManager KDirWatch triggers a rescan
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 633338

KDE-Basis
Jos van den Oever machte Änderungen in /trunk/playground/base/strigi/src/streamindexer:
Add hooks for storing field specific writer information to add more features to indexing and speed it up.
Diffs: 1, 2, 3, 4 Revision 632710

Jos van den Oever machte Änderungen in /trunk/playground/base/strigi/src/xmlindexer:
Speed up xml output by caching the open and close tags for the different fields in the RegisteredField object.
Diffs: 1, 2, 3 Revision 632979

KDE-PIM
David Faure machte Änderungen in /branches/kdepim/enterprise/kdepim:
Large improvements in memory usage and speed when sending mails; see kmail-devel.

This is part of the contracted work for kolab issue 1222 ("out of memory when signing large attachments").
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 mehr) Revision 633625

David Faure machte Änderungen in /branches/KDE/3.5/kdepim/kmail:
Reduce some more the memory consumption when sending.
Improve speed (mainly killing the reparsing which was done in KMMessage::asSendableString())

Kolab issue 1222
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 633978

Anderes
Entwicklungs-Werkzeuge
Alexander Dymo machte Änderungen in /trunk/KDE/kdevelop:
Ported CMake importer to the new architecture. It doesn't work, 67% of tests file but it compiles ;)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 633003
Diskussion

Richard J. Moore machte Änderungen in /trunk/playground/bindings/qtscript:
Commit some initial experiments with QtScript
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 634622
Sichtbare Änderungen ansehen (nach 1 Datei)

Unterricht
Carsten Niehaus übertrug eine Änderung für /trunk/KDE/kdeedu/kalzium/data/iconsets/README:
* Adding ideas for icons for each element
Diff Revision 632447

Spiele
Mauricio Piacentini machte Änderungen in /trunk/KDE/kdegames/kmines:
Clarify status of KGameLCD. It is currently semi-broken and the other games that use it are non-functional and unmaintained as well
Diffs: 1, 2 Revision 633862

Grafik
Scott Wheeler machte Änderungen in /trunk/extragear/graphics/doc/kphotoalbum:
When checking in big PNGs, at least make sure they're using maximum compression...

Make the repo a couple MB smaller.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 632425
Sichtbare Änderungen ansehen (nach 7 Dateien)

KDE-Basis
Matthias Kretz machte Änderungen in /trunk/KDE/kdelibs:
Make KLibLoader a K_GLOBAL_STATIC which get's cleaned up a little later now.

This at least fixes Phonon cleanup where the backend would be deleted before Phonon's internal Factory object was deleted.

If this change introduces new crashes on shutdown make sure that the code in question doesn't rely on KLibLoader destruction. It should rather define how and when cleanup happens.

Moved private function into the private object and removed the d pointer which is replaced by the K_GLOBAL_STATIC in the .cpp file.

There's still a private slot left, but Q_PRIVATE_SLOT cannot be used without d pointer...
Diffs: 1, 2, 3 Revision 632871

Robert Knight machte Änderungen in /trunk/KDE/kdelibs:
* Port KListBox to Qt 4 and rename to KListWidget
* Port KColorCells to Qt 4.
* Add K3ListBox compatibility class

(kdebase has been converted to use KListWidget, that commit will follow shortly)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 50 mehr) Revision 632939

David Faure machte Änderungen in /branches/work/kconfiggroup_tests:
New plan: KDesktopFile no longer a KConfig, but just a bunch of static helper methods.

Well, ctor is still there, but deprecated; one step at a time.
Diffs: 1, 2, 3, 4 Revision 632998
Diskussion

Craig Drummond übertrug eine Änderung für /trunk/KDE/kdebase/workspace/kcontrol/kfontinst/kcmfontinst/JobRunner.cpp:
Subclass KPasswordDialog so that can checkPassword within dialog. Customise the prompt depending upon whether sudo or su are to be used.
Diff Revision 633193

Luboš Luňák machte Änderungen in /branches/work/kwin_composite:
I have a strange feeling nobody will be bothered enough to spend time with non-composited minimize/shade animations.
Diffs: 1, 2, 3, 4 Revision 633222

Philip Falkner machte Änderungen in /branches/work/kwin_composite:
Add build checks for XComposite, XDamage, XRender, OpenGL, and XShm.
KWin should now build and run with/without any or all of the above.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 633387

Robert Knight übertrug eine Änderung für /trunk/KDE/kdelibs/KDE4PORTING.html:
Add porting information for KListBox and KColorCells.
Diff Revision 633409

Sebastian Trueg machte Änderungen in /trunk/playground/base/qrdf:
C++ source files should be all lower case. This is how it is done throughout QT and KDE and most KDE apps.

Since Soprano will hopefully become a part of KDE at some point I'd like to have it compliant.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 63 mehr) Revision 633567

David Faure machte Änderungen in /trunk:
Moving Dolphin to kdebase, as discussed with Peter and others.

The big plan is: dolphin will become the default file manager (kicker buttons and file:/ links bring it up); or a more file-manager-oriented GUI than in kde3. File management in konqueror will remain available, e.g. for people who like to have profiles where it's combined with other things. For code sharing even more, we are considering making a dolphinpart and using that as konqueror's directory view.
Diffs: 1, 2, 3, 4, 5 Revision 633622

Stephan Kulow machte Änderungen in /branches/work/kconfiggroup_port/kdelibs:
what I managed to do before breakfast (I know Dirk said I should not blog in commit logs, but there is nothing else to say :)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 633741

Aaron J. Seigo machte Änderungen in /branches/work/kconfiggroup_port/kdelibs/kdecore:
split out the INI backend into its own file
Diffs: 1, 2, 3, 4, 5, 6 Revision 633915

Aaron J. Seigo machte Änderungen in /branches/work/kconfiggroup_port/kdelibs/kdecore:
split ksharedconfig out into its own file
get rid of bool's in KConfig ctors, which was rather more difficult than it first appeared as the compiler like to "helpfully" turn bool's into const char* and flags for you (and vice versa) ... took a while to find a set of replacement ctors that would catch common but now wrong usages while making porting easy still.

only kdecore is ported at this time, but others may wish to join in before i get all of libs building
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 15 mehr) Revision 633963

Aaron J. Seigo machte Änderungen in /branches/work/kconfiggroup_port/kdelibs:
a bit more compiles, up to kio anyways. need to take the p-man to his soccer class now though.. will continue upon return home
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 633975

KDE-PIM
Tom Albers machte Änderungen in /branches/work/mailody-sl/src:
Spent some hours on sorting out the headerslist updates, works now like it did before i started this adventure.
Diffs: 1, 2, 3, 4, 5, 6 Revision 632410

Tom Albers machte Änderungen in /branches/work/mailody-sl/src:
Last part of the port. Imaplib is now db-free!!!
Diffs: 1, 2, 3, 4, 5, 6 Revision 632953

Volker Krause übertrug eine Änderung für /branches/kdepim/enterprise/kdepim/ktnef/lib/ktnefparser.cpp:
I have no idea what I'm doing here but it seems that now also attachments are found that are attached "the other way".

I really hate poorly documented binary formats :-(
Diff Revision 633851

Multimedia
Ian Monroe übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/images/splash_screen.jpg:
ZOMGBBQROFLCOPTER New 2.0 Splash Screen.
ORLY?
YARLY
Diff Revision 632951
Sichtbare Änderungen ansehen (nach 1 Datei)

Stefan Gehn machte Änderungen in /trunk/KDE/kdemultimedia/noatun/modules:
- Remove dcopiface plugin, a DBUS interface will be integrated into libnoatun
- Remove net plugin, it's too trivial to be of any use
- Remove gstreamer plugin, we're going phonon-only
Diffs: 1, 2, 3 Revision 633666

Stefan Gehn machte Änderungen in /trunk/KDE/kdemultimedia/noatun/modules:
- Remove arts specific plugins, they are not useful or needed with phonon
Diffs: 1, 2 Revision 633679

Alexandre Pereira de Oliveira machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Goodbye DeepCopy, detach and friends. We won't miss you.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 mehr) Revision 633726

Jeff Mitchell machte Änderungen in /branches/stable/extragear/multimedia/amarok/src:
Right, so stars are used here too, are they...well, fixed now. And I fixed the not-updating-until-refreshed thing too, like I did with the OSD and ContextBrowser :-)
Diffs: 1, 2 Revision 633773

Matthias Kretz übertrug eine Änderung für /trunk/KDE/kdemultimedia/phonon-xine/volumefader_plugin.cpp:
Do the math and you see I was right first. I should not trust my ears in these matters.
Diff Revision 634294

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Let's be good spirited and assume that the various bugs in QListView::clear() have been fixed in Qt4. Removing our safeClear();
Diffs: 1, 2 Revision 634332

Seb Ruiz übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/images/splash_screen.jpg:
sweet splash screen
Diff Revision 634364
Sichtbare Änderungen ansehen (nach 1 Datei)

Netzwerk-Werkzeuge
Joris Guisson machte Änderungen in /branches/ktorrent/kde4port/libktorrent:
Some more code ported to KDE 4
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 65 mehr) Revision 633664

Büro
Thomas Zander machte Änderungen in /trunk/koffice/libs/kofficecore:
KListBox apparantly was renamed to K3ListBox without fixing the modules.
Diffs: 1, 2, 3 Revision 633167

Thomas Zander übertrug eine Änderung für /trunk/koffice/libs/flake/KoShapeMoveStrategy.cpp:
Disallow dragging a shape completely outside of the canvas as this will mean you can no longer access it.
Diff Revision 633928

Thomas Zander machte Änderungen in /trunk/koffice/libs/kotext:
Remove KFontDialog_local and use the kdelibs one again.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 634144

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