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

prev
Ausgabe 13
2. Juli 2006
von Danny Allen
next


Diese Woche ...
PDF hyperlink and file editing support in KViewShell. DVI format support in Okular. Continued progress in "WorKflow", "GMail-style conversation view for KMail" and "KDevelop-teamwork" Summer Of Code projects. BsFilter and DSpam tools are now supported in the KMail anti-spam wizard. LastFM stream support becomes more robust and polished, alongside other notable development work in Amarok. Aesthetic modifications made in Kmplot and Kalzium. KDE 4 changes: Work begins on the "Cokoon" widget style, and KSpell2 is renamed "Sonnet" in preparation for some interesting development work.

This week marks the commencement of the KDE Four Core developer meeting in Norway. Thiago Maceira introduces the event:
In another event in the series of meetings leading to the KDE 4.0 release, the developers of the core libraries will meet in the Norwegian woods from July 1st to July 7th. This meeting, co-sponsored by Trolltech and SuSE, is labelled KDE Four Core, as it is intended to be the direct successor of the KDE Three Beta and KDE Three meetings, that led to the refining of KDE releases 2.0 and 3.0 respectively. But, unlike those, this meeting is only one in a series of "KDE Four" meetings, that started with KDE Four Multimedia.

KDE Four Core has been organised by the Technical Working Group and aims at stabilising kdelibs, kdebase and the new module kdepimlibs and to lay foundation to the porting and development of the KDE 4.0 applications. For this reason and to create a group with coherent focus, the number of developers invited was limited to 24, selected among those who are most active in the porting efforts of the target modules. The meeting has been timed so that most of the new technologies are in the Subversion repository already, but sufficient time is left for other meetings before the final "sprint", which is expected to happen during the aKademy 2006 hacking sessions.

Will Stephenson has a short but to-the-point comment on the meeting:
The team that the Technical Working Group have assembled here are a highly motivated group and we're going to work our socks off for eight days to get kdelibs to a position where the rest of the KDE community can pick it up and start to write KDE 4 apps without the rules changing every week.

And naturally, Aaron Seigo has more insights from deep within the camp:
there are already over 15 of us here with more set to arrive this evening. qt 4.2 is in qt-copy, kdelibs builds against it, there's a copy of kdebase in branches/work/bleedingedge that we will be working on against trunk/kdelibs, icrecream is humming and the meeting is coming to order nicely.

i've already seen some cool qt demos while here, including one that uses the java bindings ... they are amazing. the resulting apps are fast and good looking. other cool stuff are the new docker window animations in qmainwindow which are just gorgeous and smooth.

i get the feeling more than ever that kde4 really takes off here ..... =)

Here is a photo of the partial KDE Four Core group. Look out next week for a full roundup of the meeting - at the end of the week, the participants should be further up the mountain.

The premier development meeting of the year - Akademy 2006, which will be held in Dublin, Ireland at the end of September - has opened for registration. Anybody interested in the future development of KDE is welcome, including "developers, translators, other free software projects, representatives of the software industry and ISVs interested in using free desktops and the KDE application framework". The meeting promises to be an intense and rewarding opportunity to meet fellow KDE participants and define the shape of the KDE 4 offering. See you there!

Stefan Kebekus writes a note regarding new functionality in KViewShell:
Essentially, we have added support for PDF file editing to kviewshell. With kviewshell, the user can now do the following:
  • assemble PDF file (i.e. insert and delete pages)
  • edit metadata (author, keywords, title ...)
  • set background watermarks
This functionality that was constantly asked for by many of our users, and we regqard this as a big step forward. There is also a version of kviewshell for KDE 3 that offers the same functionality available in KDE SVN at

/branches/work/kviewshell-0.7/kviewshell

This version requires the latest developement version of the poppler library. We will come up with a full release for KDE 3 in the near future.

Alexander Neundorf writes a comprehensive article on the migration of the KDE buildsystem to CMake. Alexander makes an interesting observation at the end of his article on the current development status of KDE 4:
Let me say one last word about the current state of KDE4: it compiles, and it runs -- but it crashes very often right now. It does not yet show off many features beyond what KDE3 offers. The compiled kdelibs4 and kdebase4 at this point in time look very much like KDE 3.5 (but made completely unstable). The main difference is that under its hood now ticks Qt4 instead of Qt3. This is the required foundation that now lets us go forward with the "real" development.

Right now, KDE4's code base gets added in code modifications, code refactorizations and new code. But none of the cool new core technologies: (solid, plasma, phonon, oxygen, akonadi, decibel and more) are in a usable state. KDE4 at this moment is completely uninteresting to end-users, they should wait at least for the first technology preview tentatively planned for late autumn of this year. If you are a developer, things are different: come and help us write the code. The fun starts now! :-)


Statistiken
Commits: 2218 von 194 Entwicklern, 5451 Zeilen geändert, 2396 neue Dateien.
Offene Programmfehler: 12778
Offene Wünsche: 11157
Neue Programmfehler: 284 in den letzten sieben Tagen.
Behobene Programmfehler: 227 in den letzten sieben Tagen.

Commit-Zusammenfassung
Modul Commits
/trunk/KDE
472
/trunk/www
362
/trunk/extragear
356
/trunk/l10n
301
/trunk/playground
172
/branches/stable
160
/branches/work
70
/branches/KDE
68
/trunk/koffice
63
/branches/koffice
55
Zeilen Entwickler Commits
194
Laurent Montel
96
88
David Faure
56
136
Gilles Caulier
54
90
Mark Kretschmann
51
92
Dirk Mueller
49
566
Allen Winter
49
106
Frans Englich
42
40
Ludovic Grossard
40
93
Pino Toscano
37
85
Wilfried Huss
37

Übersetzungsstatus (i18n)
Sprache Prozent vollständig
Portugiesisch
100.00%
Schwedisch
99.99%
Dänisch
99.75%
Spanisch
95.99%
Holländisch
94.69%
Französisch
94.19%
Italienisch
94.47%
Griechisch
93.55%
Estnisch
92.44%
Deutsch
90.44%

Fehlerbeheber und Aktivität
Fehlerbeheber Anzahl der behobenen Fehler
Seb Ruiz
39
Alexandre Pereira de Oliveira
25
Stefan Borggraefe
24
Tommi Tervo
23
Eike Hein
15
Philip Rodrigues
14
Thiago Macieira
11
Olivier Goffart
10
Mark Kretschmann
9
Aurélien Gâteau
8

Programm Aktivität
Amarok
  2736
Kopete
  1246
K3B
  928
KMail
  831
Kate
  811
SuperKaramba
  637
Kontact
  598
KDevelop
  591
Kicker
  528
aKregator
  414


Person Aktivität
Tom Chance
  415
Zack Rusin
  403
Waldo Bastian
  370
Scott Wheeler
  325
George Staikos
  325
Aaron Seigo
  317
David Faure
  301
Kurt Pfeifle
  292
John Tapsell
  291
Cornelius Schumacher
  281
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 103 selections this week.

Fehlerbehebungen
Grafik
Andrew Walker machte Änderungen in /trunk/extragear/graphics/kst/src:
BUG:129256 Allow user to enforce a minimum font size
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 555499
Sichtbare Änderungen ansehen (nach 1 Datei)

Albert Astals Cid übertrug eine Änderung für /branches/KDE/3.5/kdegraphics/kpdf/part.cpp:
Make the watch function work too when opening ps files through ps2pdf
BUGS: 130000

Ei, that's a nice bug number :-D
Diff Revision 556704

KDE-Basis
Andreas Kling übertrug eine Änderung für /branches/KDE/3.5/kdelibs/kate/part/katerenderer.cpp:
If a line is partially selected and is the first in a multi-line selection,
we have to fill the right side with the selection color.

BUG: 130015
Diff Revision 556297

Maks Orlovich machte Änderungen in /branches/KDE/3.5/kdelibs/khtml:
Make this show-popups-thingie a bit less of a DanglingPointerTown.
Fixes crashes on browsing away from cnn.com, other sites.
BUG:129187
Diffs: 1, 2 Revision 556326

KDE-PIM
Aron Boström übertrug eine Änderung für /trunk/KDE/kdepim/views/conversationview/conversationdelegate.cpp:
SoC. completely remove hardcoded colors and use QPalette instead. furthermore, clean up unneeded code.
Diff Revision 556474

Aron Boström machte Änderungen in /trunk/KDE/kdepim/views/conversationview:
SoC. Sorting is working again! Hurray! And now in The Right Way(tm) with a QModelSortFilterProxy.
Diffs: 1, 2 Revision 556699

Multimedia
Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src:
* Implemented a clever memory management strategy for QHttp objects, simple and very effective. No more leaks.
* ban() was connected to the wrong slot. We copied this bug from muesli's player code.
Diffs: 1, 2 Revision 554776

Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/playlist.cpp:
Loading a smart playlist would turn random off.
BUG: 129868
Diff Revision 555340

Andrew Turner übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/collectiondb.cpp:
Make score be displayed in Context Browser again. Problem was due to sqlite upgrade, where
new version returns a REAL from ROUND, instead of TEXT, and QString::toInt does not like
to convert "75.0". Fixed by casting the REAL to INTEGER in the SQL query.
Thanks to cocobo, Spum and Richlv for finding and diagnosing the problem.
Diff Revision 556153

Jocke Andersson machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Make the Extended Info thingie remember its height. Yay.
Also make it non-snappable, since snapping it would be confusing, it has its own hiding function.
Diffs: 1, 2 Revision 556215

Andrew Turner machte Änderungen in /trunk/extragear/multimedia/amarok:
Fix pressing return in the search bar of the Collection Browser so that it always acts on
the search string typed, rather than on the currently displayed items (which may not yet
have been updated to reflect a change in the string).
Diffs: 1, 2, 3 Revision 556627

Netzwerk-Werkzeuge
Ivan Vasic machte Änderungen in /trunk/extragear/network/ktorrent:
Fixed a bug in IPFilter plugin which prevented the last filter block to be loaded. Added DCOP function to check if specific IP is blacklisted.
Diffs: 1, 2, 3, 4, 5 Revision 554807

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
Changes :
- Prevent crash at exit when DHT is running
- Added larger chunk sizes to torrent creation dialog
- Some other minor fixes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 555538
Sichtbare Änderungen ansehen (nach 1 Datei)

Peter Simonsson übertrug eine Änderung für /trunk/extragear/network/konversation/src/konversationmainwindow.c:
Fix display of channel names containing &

BUG: 130086
Diff Revision 556643

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
Changes :
- Fixed possible corruption bug
- Added logging system for disk I/O related stuff
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 mehr) Revision 556707
Sichtbare Änderungen ansehen (nach 1 Datei)

Eike Hein übertrug eine Änderung für /trunk/extragear/network/konversation/src/konversationmainwindow.c:
Don't crash on Alt+n when there are no tabs.
Diff Revision 556850

Funktionen
Entwicklungs-Werkzeuge
Alexander Dymo machte Änderungen in /trunk/KDE/kdevelop/src/ideal:
The start of Ideal library for KDevelop4. Currently combines newui library ported from
KDevelop3 and some new code. Preliminary demo is available under test (demo1 executable) and
is runnable from the builddir.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 555189

Adam Treat machte Änderungen in /trunk/KDE/kdevelop/src:
* Introduce a simple UI that is semi-functional for the interim period
until a new UI is available and functional. This interim UI will mimic
qt4-designer as much as possible so that we can integrate the designer.
Might be good to have a simple UI around for awhile to give us ideas how
to simplify the final UI.
Diffs: 1, 2, 3 Revision 555992

David Nolden machte Änderungen in /branches/work/kdevelop-teamwork/kdevelop:
Add the UI for managing local patches, send the list of patches to interested clients
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 556041
Sichtbare Änderungen ansehen (nach 3 Dateien)

David Nolden machte Änderungen in /branches/work/kdevelop-teamwork/kdevelop/lib/network:
Make the forward-sessions consistent(let the forward-sessions not only send the messages, but also receive
them)
Diffs: 1, 2, 3, 4, 5, 6 Revision 556300

David Nolden machte Änderungen in /branches/work/kdevelop-teamwork.kdevelop:
Sending around of messages now works great, patch-management is on the way, the log can be filtered by priority and shows icons
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 17 mehr) Revision 556360
Sichtbare Änderungen ansehen (nach 3 Dateien)

David Nolden machte Änderungen in /branches/work/kdevelop-teamwork.kdevelop:
Connected developers are handled nicely now, everything has nice icons, all lists are updated correctly including icons for developers that show whether they are connected directly/indirectly etc. Communication works
nicely now no matter whether direct/indirect.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 mehr) Revision 556502

Unterricht
Benoît Jacob übertrug eine Änderung für /trunk/KDE/kdeedu/kalzium/src/kalziumglwidget.cpp:
Add intelligent (so to speak) level-of-detail handling in Kalzium's
OpenGL engine. For instance smaller spheres will be drawn with smaller
detail level.
Diff Revision 554822

David Saxton machte Änderungen in /trunk/KDE/kdeedu/kmplot:
Can now intelligently position labels in the diagram to avoid overlapping plots,
etc. Added option to draw extrema points on plots (using the labels).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 554833
Sichtbare Änderungen ansehen (nach 1 Datei)

David Saxton machte Änderungen in /trunk/KDE/kdeedu/kmplot/kmplot:
A group of plots for different parameter values can now have an associated
gradient, so that each curve in the group has a subtely different color (very
pretty!).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 554905
Sichtbare Änderungen ansehen (nach 1 Datei)

David Saxton machte Änderungen in /trunk/KDE/kdeedu/kmplot/kmplot:
Can now use multiple variables in functions inside parsed expressions (e.g.
"f(x) = g(x,2) + 3" is now a valid expression).
Diffs: 1, 2 Revision 555486

David Saxton machte Änderungen in /trunk/KDE/kdeedu/kmplot:
Improvements to equation editor dialog (made font size of edit bigger, added
drop-down list of predefined functions).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 555931
Sichtbare Änderungen ansehen (nach 1 Datei)

David Saxton machte Änderungen in /trunk/KDE/kdeedu/kmplot:
Added gui and icons for a new plot type: differential equation (but haven't
implemented drawing differential equations yet).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 556544
Sichtbare Änderungen ansehen (nach 5 Dateien)

David Saxton machte Änderungen in /trunk/KDE/kdeedu/kmplot/icons/actions:
Added icons for implicit plots.
Diffs: 1, 2, 3, 4 Revision 556549
Sichtbare Änderungen ansehen (nach 4 Dateien)

David Saxton machte Änderungen in /trunk/KDE/kdeedu/kmplot:
KmPlot can now draw explicit differential equations :) (e.g. f''(x) = -f(x)).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 mehr) Revision 556871
Sichtbare Änderungen ansehen (nach 2 Dateien)

Grafik
Aurélien Gâteau machte Änderungen in /trunk/extragear/graphics/gwenview:
When available, Gwenview now uses the shooting date instead of the file date
BUG 98740
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 554924

Wilfried Huss übertrug eine Änderung für /branches/work/kviewshell-0.7/kviewshell/plugins/pdf/pdfRenderer.cpp:
backport of commit 547895:

Add basic hyperlink support to the PDF plugin.
Needs poppler cvs from yesterday.
Diff Revision 555054

Wilfried Huss übertrug eine Änderung für /branches/work/kviewshell-0.7/kviewshell/plugins/pdf/pdfRenderer.cpp:
Support http:// links in PDF files.
Diff Revision 555233

Pino Toscano machte Änderungen in /trunk/playground/graphics/okular/generators/djvu:
Now the DjVu generator is able to extract the list of bookmarks (aka Table of Contents) from the DjVy document, if it has any.
Diffs: 1, 2, 3, 4 Revision 555320

Pino Toscano machte Änderungen in /trunk/playground/graphics/okular/generators:
New backend: DVI.
Adapted from the DVI plugin of KViewShell.
It can:
- load documents
- generate correctly the pixmaps for the images
- rotate the pages
- extract the text from the pages (thus search and text selection are possible)
- extract the URL hyperlinks from the documents

Credits for this work goes to Luigi Toscano, thanks Luigi!
Luigi Toscano
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 55 mehr) Revision 555582
Diskussion

Gilles Caulier machte Änderungen in /trunk/extragear/graphics/digikam:
digikam from trunk : finalize world map widget to use a scrollable view instead a static view. A new big world map is available (come from wikipedia, and is free to use). This will be enough for 0.9.0.

A fresh screenshot : http://digikam3rdparty.free.fr/Screenshots/digikam0.9.0-alpha8.png

Later 0.9.0, a new GPS positions editor is require. Jens, if you is interressed, you can try to implement this part for the future, like a new digiKam utility.

BUG : 111560
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 555728
Sichtbare Änderungen ansehen (nach 1 Datei)

Pino Toscano machte Änderungen in /trunk/playground/graphics/okular/generators/djvu:
Read correctly the DjVu area maps (aka links) referring to local pages.
Diffs: 1, 2, 3 Revision 555915

Stefan Kebekus machte Änderungen in /trunk/KDE/kdegraphics/kviewshell/plugins/pdf:
KViewShell now offers PDF-file editing. Documents can be assembled, metadata can be edited and watermarks set. The pdf toolkit 'pdftk' is required for this. A release for KDE 3 will appear as soon as possible.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 mehr) Revision 555937
Sichtbare Änderungen ansehen (nach 4 Dateien)

Pino Toscano machte Änderungen in /trunk/playground/graphics/okular/generators/djvu:
Improve the hyperlink support, and make it less error-prone. Micro suppport for URL hyperlinks.
Diffs: 1, 2, 3 Revision 555968

Aurélien Gâteau machte Änderungen in /trunk/extragear/graphics/gwenview:
List of supported archive formats is no longer hard coded, so you can for
example add support for rar archives by installing kio_rar.
BUG:120974
Diffs: 1, 2 Revision 556603

Pino Toscano machte Änderungen in /trunk/playground/graphics/okular:
New skeleton for giving the generators the possibility to export the document they open in some format they support.
The text exporting option is detached from that other options and always visible (disabled if not supported), so it could be easier for the user to find it out.
Diffs: 1, 2, 3, 4, 5, 6 Revision 556922

KDE-Basis
Jos van den Oever machte Änderungen in /trunk/playground/base/strigi/src:
Expand HTML gui to be equivalent to Qt4 gui.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 555595

Jos van den Oever machte Änderungen in /trunk/playground/base/strigiapplet/src:
Added stylesheet support
Diffs: 1, 2, 3, 4, 5 Revision 555831

Hamish Rodda machte Änderungen in /trunk/KDE/kdelibs:
The fruits of hacking on the way to kde-4-core so far...:

Progress on the new code completion
- filtering started
- sorting implemented
- grouping + column merging fine-tuned

Also a small api change, QPixmap -> KIcon in KTextEditor::Editor, and
the appropriate method rename.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 mehr) Revision 556828
Sichtbare Änderungen ansehen (nach 1 Datei)

Andreas Kling übertrug eine Änderung für /branches/KDE/3.5/kdelibs/kate/part/kateviewinternal.cpp:
Reworked "Smart End" to use the same logic (and configuration value) as "Smart Home".
This makes a lot more sense than 556889 (the original fix for #78258)

BUG: 106970
CCBUG: 78258
Diff Revision 556930

Leo Savernik übertrug eine Änderung für /branches/KDE/3.5/kdelibs/khtml/ecma/kjs_debugwin.cpp:
Fix usability bug: add keyboard shortcuts to javascript-debugger, compliant
with both Mozilla Venkman's and KDevelop's.

Thanks to Fredrik Johansson for having provided this patch.Fredrik Johansson
Diff Revision 556939

Kurt Hindenburg machte Änderungen in /branches/KDE/3.5/kdebase/konsole:
Add 256 color support.
Patch by Lars Doelle. Thanks!

Will forward port shortly.

BUG: 107487
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 556955

Dominik Haumann übertrug eine Änderung für /trunk/KDE/kdelibs/kate/part/ui/cursorconfigwidget.ui:
Rename "Smart home" to "Smart home and smart end", as smart end uses the same
config flag.

We could separate the two options and have
* "[ ] Smart home" and
* "[ ] Smart end"
I believe one option for both features is fine, i.e. no need to add yet
another option.

What do you think? :)
Diff Revision 557018
Sichtbare Änderungen ansehen (nach 1 Datei)

KDE-PIM
Aron Boström machte Änderungen in /trunk/KDE/kdepim/views/conversationview:
SoC
Viewing the contents of conversations now is working
Should be compilable not only for me as well
Diffs: 1, 2, 3, 4 Revision 554937

Aron Boström machte Änderungen in /trunk/KDE/kdepim/views/conversationview:
SoC
Added support for date and time of conversations and messages. Not used yet.
Diffs: 1, 2, 3, 4, 5 Revision 554956

Aron Boström machte Änderungen in /trunk/KDE/kdepim/views/conversationview:
SoC: GMail style conversation view for KMail

Changes:
* Clean-up of the painting code, making it easier to maintain.
* Refactorization of handling of date and time.
* The conversation display (MailView) now uses date and time when displaying e-mails.
* Some needed whitespace changes.

Status:
* Still nothing I'd show to my dad, but at least it shows what things will be like.

TODO in the near future:
* make the model sort by datetime of recent arrivals.
* make the model use the real Akonadi instead of these dummy classes.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 554997

Andreas Gungl machte Änderungen in /branches/KDE/3.5/kdepim/kmail:
- anti-spam wizard support for BsFilter (from Yuya Nishihara)
- anti-spam wizard support for DSpam (from Kovid Goyal)
- better feedback during filtering, msg count is visible in the statusbar

FEATURE: 115287
FEATURE: 128060
Diffs: 1, 2, 3 Revision 555658

Multimedia
Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok:
* Automatically refresh lyrics when new metadata is received from a stream
* Don't load cached lyrics for a stream when viewing lyrics, it is 99.9999% invalid.
Diffs: 1, 2 Revision 554773

Maximilian Kossick machte Änderungen in /branches/work/amarok-dynamic-collectio:
collectionbrowser and contextbrowser now update themselves whenever a device is added/removed
Diffs: 1, 2, 3 Revision 554790

Ian Monroe machte Änderungen in /trunk/extragear/multimedia/amarok/src:
New podcast downloading code; QHttp is replacing KIO. It handles redirects well,
so we can get the real filename of the podcast. Also has logic in case two
files have the same name.

Mostly from a patch by Bart, I just had to connect some signals and slots.
Diffs: 1, 2, 3, 4, 5 Revision 554902
Diskussion

Mark Kretschmann übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/collectiondb.cpp:
Disable inotify for the release, due to stability issues. Please check if I disabled it correctly.
Diff Revision 554984

T.R. Shashwath übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/mediadevice/njb/njbmediadevice.cpp:
UTF-8 support for NJB
Diff Revision 555056

Mark Kretschmann übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/playlist.cpp:
Bring back the goto-current-track action (useful as key shortcut), but w/o the menu entry (not useful).
Diff Revision 555428

Sebastian Trueg machte Änderungen in /trunk/extragear/multimedia/k3b/src/projects:
Added detailed warning message in case the user adds boot images
that have not the proper size to be a floppy image.
Diffs: 1, 2 Revision 555435
Sichtbare Änderungen ansehen (nach 1 Datei)

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Download, scale and apply shadow effect for all last.fm cover images. Somehow the image still comes up blank, dunny why, but I'll figure it out.
Diffs: 1, 2, 3, 4, 5, 6 Revision 555583

Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/contextbrowser.cpp:
wikipedia for lastfm streams.
Patch by Dan Meltzer.
BUG: 129912
Diff Revision 555587

Seb Ruiz übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/contextbrowser.cpp:
Use icons for the skip/love/ban actions
We now desperately need a new icon, for Love. Perhaps a heart within the circle for favourites.
Vadim, could you help us out here? Thx!
Diff Revision 555650

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Add a new icon, ~love~, for lastfm lovin'!
Thanks to Vadim for the new icon
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 555687
Sichtbare Änderungen ansehen (nach 5 Dateien)

Martin Aumüller übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/contextbrowser.cpp:
show the current artist's albums in your collection also when listening to last.fm streams
Diff Revision 555949

Ian Monroe machte Änderungen in /trunk/extragear/multimedia/amarok/src:
*Ban/Love/Skip are now KActions and inserted into the system tray when
playing last.fm.
*Play/Pause is disabled while playing last.fm*Don't show last.fm login window twice
Diffs: 1, 2, 3, 4 Revision 556006

Jocke Andersson machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Add a splitter to the info pane of the playlist browser. Needs some work regarding sizes
when shown/hidden, though. (Working on it...)
Diffs: 1, 2 Revision 556016

Jocke Andersson machte Änderungen in /trunk/extragear/multimedia/amarok/src:
There, better size handling with he splitter. I set the maximum size of an open info pane to
2/3 of the window, since I see no reason to hide the playlist browser behind a
non-interactive information pane... Itdoesn't remember its size between Amarok sessions,
though. Should I care about that?
Diffs: 1, 2 Revision 556022

Leo Franchi machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Added lastfm.protocol file for installation. This will make konqueror follow lastfm:// links and pass them on to Amarok. kbuildsycoca must be run after installation for amarok to pick it up. Note: Amarok must be in $PATH for this to work.
Diffs: 1, 2 Revision 556053

Jeff Mitchell machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Make Media Device tab symmetric...now, it will only show itself if you have a configured device, but will also hide itself if you remove all devices/set all to Do Not Handle.

Also, fix Andrew's problem (hopefully for real this time) by fixing a regression and correctly notifying the Media Browser of available devices.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 556213

Sebastian Trueg machte Änderungen in /trunk/extragear/multimedia/k3b/src:
New "Video CD" rip action.
Diffs: 1, 2, 3, 4 Revision 557061

Seb Ruiz übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/statusbar/statusBarBase.cpp:
make error popups have a timeout once again, until we can sort through all the misuse of error messages!
Diff Revision 557111

Netzwerk-Werkzeuge
Peter Simonsson machte Änderungen in /trunk/extragear/network/konversation/src:
* Implement nick timestamp for cycle mode nick completion
* Fix sorting for complition box nick completion
* Remove some stale code
Diffs: 1, 2, 3, 4 Revision 554717

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
Added global connection limit option, defaults to 800.

BUG: 129888
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 555953
Sichtbare Änderungen ansehen (nach 1 Datei)

Eike Hein machte Änderungen in /trunk/extragear/network/konversation/src:
Have "Find Next" open the search bar when there is no active search,
matching Konqueror search dialog behavior.
BUG:130074
Diffs: 1, 2 Revision 556874

Büro
Tomas Mecir machte Änderungen in /trunk/koffice/kspread:
Sort dialog now uses the Sort manipulator. No idea if it works, as the
dialog crashes upon being shown, and I have no idea why.
Diffs: 1, 2 Revision 554138

Gábor Lehel machte Änderungen in /trunk/koffice:
fleshed out the Delegate a bit
thumbnails and stuff are displayed now, though a bit uglywise
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 554359

Thomas Zander machte Änderungen in /trunk/koffice/kword/part/frame:
Implement concept of 'copy frame'
Diffs: 1, 2, 3, 4, 5 Revision 555896

Jaroslaw Staniek machte Änderungen in /trunk/koffice/kexi/plugins/importexport/csv:
CSV Import Dialog
- parsing data improved: values without leading zeros, like 1/2/2006 work;
Since apps like MS Access in the USA creates csv files with date
format month/day/year, (and without leading zeros), text with "/"
inside is assumed to be in this format.

1.0/2.0: ported
Diffs: 1, 2 Revision 555910

Bart Coppens machte Änderungen in /branches/koffice/1.6/koffice/krita:
Add a function to the filters so that they can extend a rect so that influences from outside can be taken into account (not yet used, hopefully it will be in the future), and implement it for the basic convolution filters.
Diffs: 1, 2, 3, 4 Revision 556723

Benutzerschnittstelle
Nuno Fernades Pinheiro machte Änderungen in /trunk/playground/artwork/Oxygen/theme/svg:
new icons
Diffs: 1, 2 Revision 554858
Sichtbare Änderungen ansehen (nach 2 Dateien)

Johann Ollivier Lapeyre übertrug eine Änderung für /trunk/playground/artwork/Oxygen/theme/svg/actions/voicecall.svg:
New icon voice call, for kopete , or other SIP soft
Diff Revision 554930
Sichtbare Änderungen ansehen (nach 1 Datei)

Sandro Giessl machte Änderungen in /trunk/playground/artwork/cokoon:
Begin implementing the cokoon widget style. Sort of covered so far: WT_PushButton

Somewhen after 4.1.0, QSvg lost the ability to render Inkscape SVGs correctly (ignoring
most of the 'style' tag properties) , so results of the TestTheme are not quite as expected for now.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 554964
Sichtbare Änderungen ansehen (nach 1 Datei)

Nuno Fernades Pinheiro machte Änderungen in /trunk/playground/artwork/Oxygen/theme/svg/actions:
media icons
Diffs: 1, 2 Revision 556327
Sichtbare Änderungen ansehen (nach 2 Dateien)

Kenneth Wimer machte Änderungen in /trunk/playground/artwork/Oxygen/Ken:
next version
Diffs: 1, 2, 3, 4 Revision 556882
Sichtbare Änderungen ansehen (nach 4 Dateien)

Hilfsmittel
Thomas Kadauke machte Änderungen in /trunk/playground/utils/workflow:
Big Commit (TM):

- made the XML format cool. Now the XML file contains lots of
information about the library, e.g. data types, categories, command
parameters etc. The XML file also contains english user-visible strings,
which can eventually be extracted for translation.
- extended the *Description classes such that they hold all needed
information. Also, XML writing is supported now.
- DatatypeDescription and CategoryDescription are gone now. Datatyps and
categories describe themselves.
- datatypes and categories are now created automatically, as well as
command parameters and results, reducing code size dramatically.
- extended the command API a little.
- all commands are ported to the new API.
- other small fixes and improvements.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 67 mehr) Revision 554996

Thomas Kadauke machte Änderungen in /trunk/playground/utils/workflow/src/sdk/designer:
Big Commit (Part II) - new tool: workflow library designer. This tool
makes it very easy to create the new library XML files, which describe
categories, datatypes and commands.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 51 mehr) Revision 554998
Sichtbare Änderungen ansehen (nach 11 Dateien)

Thomas Kadauke machte Änderungen in /trunk/playground/utils/workflow:
new HelpWidget class shows a nicely formatted help text when a command
is selected from the main window's list view
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 555011

Jason Kivlighn machte Änderungen in /trunk/extragear/utils/krecipes/src:
An experimental "merge similar categories feature". I'm playing around with this to clean up my categories in my 50000+
database. It uses an algorithm to search for similar names and presents it to the user to merge as one. How close the
similiarity can be is configurable. The same algorithm could be used on other elements such as ingredients.

Colleen, I'm just trying this out... you don't need to document it yet ;-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 555644

Thomas Kadauke machte Änderungen in /trunk/playground/utils/workflow:
first removed feature :) From now on, there can only be one command per
row. This is because no one really needs branched execution anyway, and
it's way too complicated to implement. Also, the "Merge Lists" and "Join
Lists" commands are removed, because they don't make sense anymore.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 mehr) Revision 556246

Thomas Kadauke machte Änderungen in /trunk/playground/utils/workflow:
Big Commit (TM):

- commands can be connected now (yay!)
- workflows can be executed now (double yay!)
- improved UI of command frame widgets
- progress reporting kinda works now
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 16 mehr) Revision 556584
Sichtbare Änderungen ansehen (nach 1 Datei)

Optimierungen
Grafik
Wilfried Huss machte Änderungen in /branches/work/kviewshell-0.7/kviewshell/shell:
Again some tweaks to the smooth scrolling.
Fast scrolling trough the document (for example by keeping PageDown pressed)
is now as fast as with smooth scrolling disabled.Also the syncronisation between the PageView and the Thumbnail List is never lost.
Diffs: 1, 2 Revision 554903

Wilfried Huss machte Änderungen in /trunk/KDE/kdegraphics/kviewshell/shell:
Port of commit 555255:

Prerender the targetpage of a hyperlink, when the mouse cursor hoovers over it.So when you click the link, the page while most likely already be in the cache.
Diffs: 1, 2, 3, 4 Revision 555257

KDE-Basis
Dirk Mueller übertrug eine Änderung für /trunk/KDE/kdelibs/kded/vfolder_menu.cpp:
don't just stat everything for fun. Most file systems
can actually provide the file type without stat(), which
safes syscall overhead and often also a disk access (on
cold caches).
On cold caches I was able to measure a speedup of 3-4%.
Not a lot, but since it can't make things worse, I commit it anyway.
Diff Revision 555940

Maks Orlovich machte Änderungen in /branches/KDE/3.5/kdelibs/khtml:
Make reading of innerHTML a couple times less slow
BUG:128397
Diffs: 1, 2, 3, 4, 5 Revision 556347

Multimedia
Sebastian Trueg machte Änderungen in /trunk/extragear/multimedia/k3b:
The advanced filesystem settings are now all handled in the filesystem
presets. I removed the advanced tab in the burn dialog and moved these
options into the custom file system settings dialog. This should make
things easier for users who do not want to bother with advanced
settings.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 556458
Sichtbare Änderungen ansehen (nach 2 Dateien)

Büro
Tomas Mecir machte Änderungen in /trunk/koffice/kspread:
Moved Edit->Fill into a manipulator.
Clearing cells (Delete key) now uses Data manipulator, instead of the
formerly used custom one, which was rather ineffective at storing undo
data.
Zoom factor now stored properly.

This is another step towards having KSpread which isn't painfully slow.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 554894

Bart Coppens übertrug eine Änderung für /branches/koffice/1.6/koffice/krita/core/kis_merge_visitor.h:
Nice to know that there's actual good use for the copy on write tiles, but alas, it is still not implemented. So de-assume that and speed the adjustment layers up a bit more (less obvious than the previous speedup, though)
Diff Revision 556201

Hilfsmittel
Peter Rockai machte Änderungen in /trunk/playground/sysadmin/adept:
Get the quickfilter timer down to 0.5s, now that filtering is much
quicker and has pretty decent reaction time. Also, hitting enter now
clears the timer, so the filtering doesn't run twice. Eek.
Diffs: 1, 2, 3 Revision 554769

Anderes
Grafik
Wilfried Huss machte Änderungen in /branches/work/kviewshell-0.7/kviewshell/plugins/dvi:
Port the drawing routines of the DVI plugin to the cairo drawing library.
Cairo can draw into memory buffers, so we don't need to lock the programs
event loop anymore, when we do drawing operations.

Altough cairo is slower then QPainter, the GUI feels more responsive, because the
GUI is not blocking anymore seemingly at random. Also there should still be some
optimisation possibilities in our cairo code.

This change is only relevant for the KDE3 branch of kviewshell, since in Qt4 thepainting engine has the needed functionality.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 mehr) Revision 556692

KDE-Basis
David Faure machte Änderungen in /trunk/KDE/kdebase/nsplugins:
Finish the port to DBus - all of kdebase compiles now!
Diffs: 1, 2, 3, 4, 5, 6 Revision 556576

Zack Rusin machte Änderungen in /trunk/KDE/kdelibs:
rename kspell2 to sonnet to start refactoring the code there
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 19 mehr) Revision 557110

KDE-PIM
Allen Winter machte Änderungen in /trunk/KDE/kdepim:
bye-bye libemailfunctions. see you in kdepimlibs.

Matt: if you are reading this... we miss you.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 mehr) Revision 555290

Allen Winter machte Änderungen in /trunk/KDE/kdepim/ktnef:
Change license from GPL to LGPL.
Permission granted by the copyright holder Michael Goffioul
as shown by the following email correspondence:

On Friday 30 June 2006 01:17, Allen Winter wrote:
Michael, As you may be aware, we are attempting to move all the libraries we
can from out of the kdepim module and into a new kdepimlibs module. I am
currently attempting to move libkcal into kdepimlibs.However, because libkcal
depends on your ktnef code, I will need to move ktnef into kdepimlibs as well.
Here's the problem: all the code in kdepimlibs must be licensed as LGPL, BSD,
or X11. And ktnef is licensed as GPL.The question: would you be willing to
re-license ktnef from GPL to LGPL?This would need to be done in SVN kdepim
trunk only. Then I would do the moveinto kdepimlibs. Please let me know what
you think about this as soon as you get a chance."

On Friday 30 June 2006 05:20, Michael Goffioul wrote:
Fine for me. Please go ahead.

Bye.
Michael.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 556835

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