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

prev
24. Juni 2005
von Derek Kite
next


Diese Woche ...
Digikam adds a Golden Mean photo editing plugin. Kalzium shows isotope and Scientist information. New home:/ ioslave. This ioslave displays all the home folders of the users being in the same group than you. Many bugfixes in KMail, khtml and Kopete.

It is always surprising to see how much work goes into KDE each week. This issue has highlighted commits from the last two weeks. There are a few interesting news items. Adam Treat has taken over maintainership of Kugar, a database reporting tool that has languished in KOffice for some time. Waldo Bastian started porting the D-BUS bindings to Qt 4. KDE 4 porting continues apace, with khtml working apart from some missing functionality.

Adam Treat announced dataKiosk version 0.7:
What can this version of dataKiosk do?

dataKiosk 0.7 can provide a fully featured data entry application tailored to any SQL database in a matter of minutes.

What does fully featured mean?
  1. dataKiosk uses Trolltech's Qt SQL module which includes drivers for: MySQL, PostgreSQL, Oracle, MS SQL Server,IBM DB2, ODBC, SQLite, Interbase, Sybase. a) A single project can even include multiple tables from multiple databases. b) dataKiosk 0.7 ships with identical sample projects for both MySQL and PostgresSQL.
  2. Integrated Basic, Advanced, and Custom SQL query modes that provide seamless searching capabilities no matter how simple or advanced your query needs. a) Basic searches are provided automatically via a search bar attached to every datatable. b) Advanced searches are available via a query editor allowing you to specify the tables/fields/operators and values you wish to narrow your search. c) Custom SQL searches allow you to edit the actual SQL used to generate your search. d) Advanced and Custom searches can be saved with the project to be used again and again. e) You can even specify parameters for your searches to be prompted from the user. Once the search is invoked a parameter prompt dialog pops up with data aware widgets asking the user for the appropriate parameters.
  3. An optimized data entry form that automatically configures it's data aware widgets to the fields in your table including relation combo editors with full text completion. a) The data entry form can keep track of the state of the current record with a colorbox that surrounds the form indicating whether unsaved modifications have been made to the current record. b) The data entry form has navigation buttons and configurable keyboard shortcuts for optimum speed of entry. c) The relation combo editor has the ability to constrain itself to other values in the editor form. Example: If I have two relation combo editors that point to the street and city values of an address, the street relation editor can be constrained to only display those streets from the current city value.
  4. Customizable data tables that automatically include a search bar at the top which converts human language queries into SQL and filters accordingly. a) Data tables can be configured to display or exclude fields with customized labels. b) The fields order and many other properties are also configurable. c) Foreign key fields can be marked as such and configured to display another field via the foreign key relationship.
  5. The ability to relate data tables with master-detail, one-to-one, one-to-many and many-to-many relationships. a) Selecting a particular record from the master table will constrain the child table's records and so on. b) The navigation buttons and keyboard shortcuts are sensitive to the relationships between fields. For instance if you are currently in a child datatable that has a one-to-one relationship with it's parent and you navigate to the next record, you will actually navigate to the parent's next record.
  6. Integrated data reports that can be configurably bound to any set of tables, fields and searches in your project. a) The reports can be associated with a particular saved search or they can be run against the current searches of their respective datatables. b) The reports can be configured to sort and group according to the set of fields associated with it. c) The reports automatically create a JOIN SQL statement combining the associated search (whether it is an Advanced search or a Custom SQL query) and the set of tables and fields associated with it. The resultant data set is then used to generate an XML file and fed to Kugar. d) The reports can even display virtual fields. (See Below.)
  7. Ability to specify the default sorting and grouping of your tables and reports. See above.
  8. Virtual Fields can be added to any data table (and accordingly to any data report) and configured to calculate a user specified equation. Every field in every table can be used as a variable in the virtual field along with constant variables like: current date, current time, a constant string or a constant number.
  9. Clipboard manager modeled after the clipboard manager found in MS Excel or Access. NOTE: This is not clippy! It provides a clipboard stack that does not steal focus from the underlying editor form. You can use this to copy disparate data into your editor form with tab navigation.
  10. In short, INSERT/SELECT/DELETE and create a user friendly interface to any SQL database with a Qt SQL driver to your hearts content :):)
HOMEPAGE: http://extragear.kde.org/apps/datakiosk/

Sebastian Trueg announced a new release of K3b:
The highly anticipated (at least by myself) new K3b release 0.12 is finally here. K3b 0.12 features a lot of cool stuff and also fixes many problems that drove user, especially unexperienced, crazy. As always my ChangeLog is not complete and way too large to state in full.

So here an overview of the highlights in K3b 0.12:
  • The main focus of this release is clearly the audio project. It has been nearly completely rewritten. As a result one can now merge tracks, split them, or add silence at the end or the beginning of a track. The unusual handling of pregaps in older K3b versions is gone. Now the unexperienced user does not need to bother with pregaps at all. K3b does not add two second pregaps by default anymore. It now works like it should: the pregap is simply a property of the track and if one wants to add a real gap there is always the silence source which can be added whereever needed.

    One can now drag audio tracks directly from the audio CD browser into an audio project. No need to rip the tracks manually. Just drag the tracks you want and let K3b do the rest: it will ask for the CDs when writing the project.

    Apart from that we have new audio decoding plugins for Musepack audio files, for all libsndfile and ffmpeg supported audio formats (this includes wma audio files), Musicbrainz support to fetch CD-Text information, as well as a Cddb plugin which queries the internet for a cddb entry for an audio project. The audio project now features a "prelisten" feature. Listen to your audio CD before writing it. This results in a funny sideeffect when used in combination with dragging audio tracks from the audio CD browser: K3b can be used as an audio CD player.

    It is now possible to convert a complete audio CD project into any audio format supported by K3b. The used dialog looks a lot like the audio CD ripping dialog and also features things like file naming patterns or cue file creation.

    Last but not least K3b 0.12 improves the "Auto" writing speed selection in audio CD projects. It will not as before simply use the highest supported writing speed but check for the highest possible writing speed. That means it will test how fast the tracks can be decoded when writing on-the-fly.
  • Another audio CD related feature is the support of audio cues. K3b is now able to import audio cue files into an audio project or simply write them to CD using the write CD image feature.
  • K3b now has proper session management. Don't bother with saving your projects when logging out of KDE. K3b will restart with the exact same open projects as before once you log on again.
  • Also very nice is the new automatic multisession handling in the data project. K3b automatically decides whether to start, continue, or close a multisession CD/DVD based on the size of the project and the remaining size on the media.
  • K3b 0.12 features simple HAL support: K3b will automatically add and remove devices that are turned on or off while K3b is running (for example usb or firewire devices).
K3b 0.12 also features some interesting changes for developers and artists:
  • K3b 0.12 has a highly improved_DCOP_interface which allows for some nice scripting.
  • I enhanced the theming support. All the pictures now have proper names and themes can be installed and removed from the GUI. There is also a little K3b Theme_Howto which should help a lot when creating a theme for K3b.
  • K3b is now split into three parts:
    1. libk3bdevice provides the low level device handling and detection including an implementation of big parts of the MMC standard.
    2. libk3b provides all one needs to write CDs and DVDs along with all the project types but without all the GUI elements used in k3b.
    3. k3b itself, the main application providing the user friendly GUI we all know.
This allows other applications to link against the k3b libs to simply include CD/DVD writing support. Be aware that the API of both libk3bdevice and libk3b are highly unstable and I cannot even guarantee source compatibility before the 1.0 release. So if you want to use one of the libs it might be best to link them statically for now.

Get it from http://www.k3b.org and have fun.

Joris Guisson announces a test version of KTorrent:
KTorrent is a simple BitTorrent client for KDE. I have just released version 1.0rc1. This is a testing release for the final 1.0 release. To get it go to it's homepage at http://lumumba.luc.ac.be/~joris/ktorrent/.

It's main features are:

Carsten Niehaus announced a release of Kalzium, a periodic table of elements (far more than that):
Osnabrück, June 16th 2005: The Kalzium-developers decided it is time for a preview of the good things to come in the next version of Kalzium. This release previews the standalone version planned for July 11 2005. It is almost finished feature wise but does not include translations and documentation as they are too much of an moving target. You can help make a better Kalzium if you test this version and give us feedback using bugs.kde.org or the usual channels.

Kalzium is an interactive application which shows you information about the periodic table of the elements. Kalzium can be used as an as an information database. Kalzium has already some nice features, however but there remains things to add. As Kalzium has been included in KDE 3.1+, we still work steadily to add in some new enhancements, while hopefully making it as fast and usefull as possible. You can help us by testing it or make proposals for new features or a better design.

This version of Kalzium requires KDE 3.3 or greater.

URL:
http://www.cip.biologie.uni-osnabrueck.de/niehaus/kalzium-3.5-preview1.tar.bz2

GnuPG-Signature:
http://www.cip.biologie.uni-osnabrueck.de/niehaus/kalzium-3.5-preview1.tar.bz2.sig


Statistiken
Commits: 2247 von 198 Entwicklern, 55167 Zeilen geändert, 2528 neue Dateien.
Offene Programmfehler: 8988
Offene Wünsche: 8402
Neue Programmfehler: 321 in den letzten sieben Tagen.
Behobene Programmfehler: 325 in den letzten sieben Tagen.

Commit-Zusammenfassung
Modul Commits
www
337
l10n
242
extragear
240
work
201
stable
174
kdepim
148
koffice
114
kdeedu
111
kdelibs
103
kdenonbeta
103
Zeilen Entwickler Commits
1458
Laurent Montel
83
477
David Faure
76
773
Nikolas Zimmermann
56
565
Adriaan de Groot
49
147
Rob Buis
48
726
Frans Englich
44
215
Anne-Marie Mahfouf
44
145
Carsten Niehaus
40
320
Pino Toscano
40
589
Sebastian Trueg
39

Übersetzungsstatus (i18n)
Sprache Prozent vollständig
Britisches Englisch
99.95%
Schwedisch
99.78%
Estnisch
96.37%
Portugiesisch
96.20%
Dänisch
95.87%
Italienisch
93.19%
Französisch
92.28%
Serbisch
91.89%
Holländisch
91.03%
Spanisch
91.02%

Fehlerbeheber
Fehlerbeheber Anzahl der behobenen Fehler
Thiago Macieira
28
Maks Orlovich
17
Jason vanRijn Kasper
13
Inge Wallin
13
Stephan Binner
11
David Faure
11
Alexandre Pereira de Oliveira
10
Heinrich Wendel
10
Tommi Tervo
9
Lex Hider
9

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

Fehlerbehebungen
Entwicklungs-Werkzeuge
Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdesdk/kbabel/common/libgettext/pofiles.ll:
Allow files with end lines having CR/LF or CR instead of LF only
BUG:105399
Diff Revision 425852

Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdesdk/kbabel/common/poinfo.cpp:
- Avoid to use QRegEXp for parsing the Gettext .po files' headers
- Make the check for the Content-Type less strict to allow not to have
a ; character before "charset"
BUG:106733
Diff Revision 425853

Oliver Kellogg übertrug eine Änderung für /trunk/KDE/kdesdk/umbrello/umbrello/umllistview.cpp:
Implement listview drag/drop of attributes and operations.
The update of the model objects is still missing.
CCBUG:107551
Diff Revision 426709

Oliver Kellogg machte Änderungen in /trunk/KDE/kdesdk/umbrello:
moveObject(): Update the model objects after a drop.
BUG:107551
Diffs: 1, 2, 3 Revision 427031

Christian Loose machte Änderungen in /trunk/KDE/kdesdk/cervisia:
Be nice and ask before overwriting existing files.
BUG: 107201
Diffs: 1, 2, 3, 4, 5 Revision 428324

Unterricht
Peter Hedlund machte Änderungen in /trunk/KDE/kdeedu/kvoctrain/kvoctrain/query-dialogs:
Use word wrap in the example sentence query dialog.BUG:106443
Diffs: 1, 2 Revision 425567
Sichtbare Änderungen ansehen (nach 1 Datei)

Peter Hedlund übertrug eine Änderung für /trunk/KDE/kdeedu/kwordquiz/src/kwordquizview.cpp:
Don't crash when running a Qt patched by SuSE. Thanks to Albert Astals Cid for tracking this one down.BUG:93803
Diff Revision 426340

Spiele
Heinrich Wendel machte Änderungen in /trunk/KDE/kdegames:
fix the system wide highscore system to work again
fix bug #103116 (usernames are converted to lowercase)
fix bug #90680 (use the username from kemailsettings as default instead of anonymous)
BUG: 103116
BUG: 90680
BUG: 76437
BUG: 78341
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 427375

Grafik
Jörn Ahrens machte Änderungen in /trunk/extragear/graphics/digikam/showfoto:
BUG: 107155
Diffs: 1, 2 Revision 424259

Matthias Kretz übertrug eine Änderung für /trunk/KDE/kdegraphics/kview/photobook/Makefile.am:
BUG: 106747
install ui.rc file into share/apps/kview
Diff Revision 424927

Aurélien Gâteau machte Änderungen in /trunk/extragear/graphics/gwenview:
Sort external tools by name.
BUG: 107207
Diffs: 1, 2, 3, 4, 5 Revision 425091

Aurélien Gâteau übertrug eine Änderung für /trunk/extragear/graphics/gwenview/gvcore/thumbnailloadjob.cpp:
Check KFileMetaInfo.isValid() before calling KFileMetaInfo.item("Dimensions").
Please confirm it fixes the crash.
CCBUG: 107734
Diff Revision 427137

Wilfried Huss übertrug eine Änderung für /trunk/KDE/kdegraphics/kviewshell/kmultipage.cpp:
Fix bug 107322 for single page mode.
BUG:107322
Diff Revision 427140

Aurélien Gâteau machte Änderungen in /trunk/extragear/graphics/gwenview:
- Reworked the JPEG error manager from jpegformattype a bit
- Moved it to imageutils/jpegerrormanager.h
- Use it in imageutils/jpegcontent.cpp
BUG: 107737
CCBUG: 102239
Diffs: 1, 2, 3, 4 Revision 427490

Albert Astals Cid machte Änderungen in /trunk/KDE/kdegraphics/kpdf:
always notify the shell we've opened a new url, fixes comment #4 from 106771106771
Diffs: 1, 2 Revision 428028

KDE-Basis
Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
- Fix off-by-one error of the function strlimitcpy
(The qstr functions assumes that the lenght includes the NUL byte,
the function strlimitcpy excludes the NUL byte from the length)
- remove the function strmaxcpy
(which is basically qtrsncpy with another definition of the lenght)
(This fixes the macro .Nm, compared to old bug #32153)
Diff Revision 424267

David Faure übertrug eine Änderung für /trunk/KDE/kdebase/kdesktop/krootwm.cc:
Remove bookmarks from kdesktop RMB popup
BUG: 62791

Fix bug when using "Disable desktop menu", kwin, kicker etc. weren't told about it,
so some gray area remained on top of the desktop. Code taken from kcontrol/konq/desktopbehavior_impl.cpp
CCBUG: 46209
Diff Revision 424583

Daniel Teske machte Änderungen in /trunk/KDE/kdelibs/kio/bookmarks:
Prepate kio/bookmarks for my keditbookmarks patch.

This change should be enough for
BUG: 88608
Diffs: 1, 2, 3 Revision 425765

Simone Gotti übertrug eine Änderung für /trunk/KDE/kdelibs/kio/misc/kntlm/kntlm.cpp:
Fix wrong auth string sent to server for NTLMv2, patch from Szombathelyi György.

CCBUG: 93454
Diff Revision 425781

Waldo Bastian übertrug eine Änderung für /trunk/KDE/kdelibs/kdecore/klockfile.cpp:
Fix locking on filesystems that don't support link count
BUG:105336
Diff Revision 426244

David Faure machte Änderungen in /trunk/KDE/kdelibs/kio/kpasswdserver:
Keep the Wallet opened (but without leaks this time), so that the user has to open it
only once, and after that it can fill any password dialogs for you.
BUG: 103028
Diffs: 1, 2 Revision 426309

David Faure machte Änderungen in /trunk/KDE/kdelibs/kio/kpasswdserver:
Fixed "Passwords for different http-auth realms should be saved separately in kdewallet"
BUG: 76422
Diffs: 1, 2 Revision 426472

David Faure übertrug eine Änderung für /trunk/KDE/kdelibs/kio/kio/ktar.cpp:
Fix KTar crash, e.g. when displaying the tooltip for a .deb file.
tmpFile wasn't initialized to 0 in both constructors(!)
CCBUG: 104454
Diff Revision 426556

David Faure machte Änderungen in /trunk/KDE/kdelibs/kio/kio:
Fix a, hmm, very old bug... "Bug 37607: progress bar wrong while copying files..."
It's certainly most visible now that there is a "keep dialog open" checkbox.
The speed optimization of not emitting processedFiles/processedDirs at every change
and using a timer instead, forgot to simply emit those at the end again.
Also fixed "122/121 files" bug due to the initial +1.
Diffs: 1, 2 Revision 426598

Henrique Pinto machte Änderungen in /trunk/KDE/kdelibs/mimetypes/application:
* Add application/x-rar-compressed as an alias for application/x-rar
BUG: 105730
CCBUG: 107624
Diffs: 1, 2 Revision 426757

Kurt Hindenburg machte Änderungen in /trunk/KDE/kdebase/konsole/konsole:
Allow saving/loading of Encoding in 'Save as Default'.
Will backport to 3.4

BUG: 107329
Diffs: 1, 2 Revision 426784

Luboš Luňák machte Änderungen in /trunk/KDE/kdebase/kdesktop/lock:
Use a double-buffered visual for OpenGL screensavers.
BUG: 73813
Diffs: 1, 2, 3, 4 Revision 427700

David Faure machte Änderungen in /trunk/KDE/kdelibs/kio/kfile:
Keep the full Exec line from the existing service, when checking "remember application association for this type of file".
Bugs 107860, 107335 (will close after backporting)
Diffs: 1, 2 Revision 427779

Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/tar/tar.cc:
Try to give a better error message when the archive could not be opened
(Getting a "file not found" for a problem in a ZIP header is quite misleading)
TODO: there seems not to be a better error than "protocol not supported"
for something not supported in a file format. So this could be improved too.
Diff Revision 427962

Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/tar/tar.cc:
Return an error message instead of an empty file when an archive file entry
cannot be opened, for example due to an unsupported compression method.
CCBUG:106908
(This does not fix the bug but it should avoid to have empty files instead
of an error.)
Diff Revision 428198

Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/tar/tar.cc:
- Load the file in pieces instead of loading everything to memory
- Try to give more errors when something fails
CCBUG:106843
(I have not checked if it really fixes the bug.)
Diff Revision 428231

Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/doc/khelpcenter/contact.docbook:
Change the reference to WebCVS to one to WebSVN
(Original patch from Hugo Rodrigues;
patch modified to "Subversion" instead of "Source")
BUG:107931
Diff Revision 428660

KDE-PIM
Till Adam übertrug eine Änderung für /trunk/KDE/kdepim/kmailpppp:
Don't use KIO::del to delete the local cache when removing a dimap
folder. The underlying KMFolderMailDir does unlinks, to avoid a storm of
progress dialogs, so let's rely on that.

BUG: 106941
BUG: 88186
Diff Revision 424289

Till Adam übertrug eine Änderung für /trunk/KDE/kdepim/kmail/kmheaders.cpp:
Don't allow operations to be performed on items which are already
being operated on. Namely holding down the Del key was triggering
multiple Deletes/Moves for the same message pointer, which for any
but the first command was dangeling. Quite obvious, in retrospect...

BUG: 90320
Diff Revision 424363

Thomas Zander machte Änderungen in /trunk/KDE/kdepim/kmail:
Make sure irrelevant context menu items are not shown based on the folder
an email is in.
This means for example, no 'move to trash' for mail in the trash folder, and
no 'reply' on an email in your sent-mail folder.

BUG: 76395
Diffs: 1, 2, 3, 4, 5, 6 Revision 424437

Matt Douhan machte Änderungen in /trunk/KDE/kdepim/libemailfunctions:
brackets are not allowed in displaynames
CCBUG: 105405
Diffs: 1, 2 Revision 424460

Andreas Gungl machte Änderungen in /trunk/KDE/kdepim/kmail:
popup menus on URLs are odered like in Konqueror now
Thanks to Mikolaj Machowski for his patches.
BUGS: 78564
Diffs: 1, 2 Revision 424694

Frank Osterfeld übertrug eine Änderung für /trunk/KDE/kdepim/akregator/src/actionmanager.cpp:
Use "goto" icon for mark articles as read, as kmail and knode do
BUG: 107370
Diff Revision 425849

Matt Douhan übertrug eine Änderung für /trunk/KDE/kdepim/kmail/kmtransport.cpp:
Trying to validate SMTP input fields when the user is adding
a sendmail transport is a really bad idea and causes KMail
to crash.

Shame on me

Conclusion is that the nr of new KMail users using sendmail
transports must equal 0 in trunk, since none of them would be able to
add a transport of type sendmail and no bugs has been logged.
Diff Revision 425933

Thomas Zander machte Änderungen in /trunk/KDE/kdepim/kmail:
When new emails are added to the current folder re-init the view to
show any new email that would otherwise have appeared outside of the
widget.

BUG: 49292
Diffs: 1, 2, 3 Revision 425948

David Faure machte Änderungen in /trunk/KDE/kdepim:
Don't load the recent addresses just to save them back again immediately, on exit.
This comes from seeing the backtrace in #107501, although there's no reason that doing this should crash.
CCBUG: 107501
Diffs: 1, 2 Revision 426057

Volker Krause übertrug eine Änderung für /trunk/KDE/kdepim/knode/kncomposer.cpp:
Fix regression of my fix for #104788: Don't change cursor position in
subject field.

CCBUG: 107032
Diff Revision 426778

David Jarvie übertrug eine Änderung für /trunk/KDE/kdepim/kalarm/kalarmapp.cpp:
Bug 101877: I hope this fixes hidden main windows being shown when the session is restored
Diff Revision 427178

Thomas Zander machte Änderungen in /trunk/KDE/kdepim/kmail:
Fix the concept of making the first columns equal width to also work
for languages where the combobox with to/cc/bcc is not the smallest of all.

Fixes point one of bug #101890, while the second part of that bug is already
available using the 'address book' combobox.
BUG: 101890
Diffs: 1, 2, 3, 4 Revision 427496

Danny Kukawka machte Änderungen in /trunk/KDE/kdepim/kmailcvt:
* Applying slightly adopted patches by Adriaan de Groot ,
fixing bug #106274
* changed some code documetation

BUG: 106274
Diffs: 1, 2, 3, 4, 5 Revision 427876

Danny Kukawka übertrug eine Änderung für /trunk/KDE/kdepim/kmailcvt/filter_mbox.cxx:
- fixed problem with corrupted mbox, which contains binary data
between mails.
The bug is related to a bug/problem in QT3 with QFile::readline()
and QFile::at() which returns wrong fileposition if the file contains
binary data

BUG: 106796
Diff Revision 427894

Ingo Klöcker übertrug eine Änderung für /trunk/KDE/kdepim/kioslaves/imap4/imapparser.cc:
Fix another problem with case-conversion in tr_TR (ISO) locale. Based on patch by Barış Metin.CCBUG:91089
Diff Revision 428066

Heinrich Wendel machte Änderungen in /trunk/KDE/kdepim/akregator/src:
BUG: 95384
Diffs: 1, 2, 3, 4, 5 Revision 428304

Konqueror
George Staikos machte Änderungen in /trunk/KDE/kdelibs/khtml:
Disallow duplicate headers, and disallow settings of Content-Length
since we set it already ourselves.
BUG: 107293
Diffs: 1, 2, 3 Revision 424967

Allan Sandfeld Jensen übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/rendering/render_box.cpp:
Merged patch for webkit bug #3237
Diff Revision 425130

George Staikos übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/khtml_part.cpp:
merge crash fix from webcore - untested in konqi but it seems reasonable
enough
Diff Revision 425395

Daniel Teske machte Änderungen in /trunk/KDE/kdebase/konqueror/keditbookmarks:
Fix merge-while-modified by removing it.
(It used a broken design.)
Instead immediately forward changes in keditbookmarks
to all other kbookmarkmanagers.

BUG: 77355
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 mehr) Revision 425768

Allan Sandfeld Jensen übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/khtmlview.cpp:
Hack from Webcore to behave like other browsers.
BUG: 101340
Diff Revision 426139

Maks Orlovich übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/html/html_formimpl.cpp:
Honor changes of cols/rows via the DOM/ECMA bindings.
Based on apple html/html_formimpl.cpp, but not touching wordwrap,
since that would have to be done different anyway, and I am
not touching that with a br.

BUG:64263
Diff Revision 426213

Harri Porten machte Änderungen in /trunk/KDE/kdelibs/kjs:
fixed side effect of const declarations on for(;;) variable declarations.

BUGS:107507
Diffs: 1, 2 Revision 426263

Maks Orlovich übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/html/html_tableimpl.cpp:
Make cellIndex not count tags != TD, TH when counting its index.
Code essentially copies from the sectionRowIndex code from TRs.
CCBUG:58799
Diff Revision 426347

David Faure übertrug eine Änderung für /trunk/KDE/kdebase/konqueror/listviewcccc:
Fix crashes in tooltip and preview code due to dangling KFileItems after
a reload, or a file gets deleted/moved.
Fixes #100800 and #96405.
Diff Revision 426571

Maks Orlovich übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/rendering/render_image.cpp:
Do not use oimage when its size doesn't match that of image. In particular,
fixes OOMish behavior in scaling when this occurs, caused by instrinsic size
mismatching the pixmap size, and hence screwing up scaling computations
BUG:107658
Diff Revision 426955

Stephan Binner machte Änderungen in /trunk/KDE/kdelibs/khtml:
Despite popular believe Google is not the Internet so introduce second level
favorite search providers next to the default one (#22065 and duplicates)
Diffs: 1, 2 Revision 427069

George Staikos machte Änderungen in /trunk/KDE/kdelibs/khtml:
Fix crash with W3C's presentation app (merged from WebCore, mostly)
Note: debug output left in to illustrate that there is a memory leak
present
BUG: 107460
Diffs: 1, 2, 3, 4, 5 Revision 427173

Allan Sandfeld Jensen übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:
Handle tags such as
like other browsers in HTML mode, by simply ignoring the /
BUG: 103935, 107446
Diff Revision 427174

Allan Sandfeld Jensen machte Änderungen in /trunk/KDE/kdelibs/khtml:
Handle dynamically inserted scripts.
Merged from WebCore CVS.
BUG: 44288
Diffs: 1, 2, 3, 4, 5 Revision 427211

George Staikos machte Änderungen in /trunk/KDE/kdelibs/khtml:
Merge webcore fix for replaceChild()
BUG: 100457
BUG: 72430
Diffs: 1, 2, 3, 4, 5 Revision 427263

Maks Orlovich machte Änderungen in /trunk/KDE/kdelibs/khtml/cssrati:
Fix mistake made in r427173: only do refcounted grab of m_node in RenderStyleDeclarationImpl
(getComputedStyle), /not/ in the general CSS code, since the later is wrong -- the node
owns the CSS stuff...

Fixes #107773
BUG:107773
Diffs: 1, 2, 3, 4 Revision 427409

Allan Sandfeld Jensen machte Änderungen in /trunk/KDE/kdelibs/khtml:
Return the real DOM values when emulating Mozilla. In normal mode we still simulate
IE.
Fixes GMail if you spoof as Firefox
CCBUG: 104352
Diffs: 1, 2 Revision 427414

Luboš Luňák machte Änderungen in /trunk/KDE/kdelibs/khtml:
Enable the find ahead KAction's only when the KHTMLView has focus,
and when find ahead is not active, otherwise the shortcut will interfere.
BUG: 107674
Diffs: 1, 2, 3, 4, 5 Revision 427449

David Faure machte Änderungen in /trunk/KDE/kdelibs/khtml:
Improve fix for bug #105586 to avoid side effects with tfoot.
Will commit tables/appendchild_tr.html
Diffs: 1, 2 Revision 428139

Maks Orlovich übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/css/cssstyleselector.cpp:
Merge a WebCore fix for XML tags being interpreted as HTML ones. No new regressions;
actually, makes one testcase look much better, will update the baseline for that.

Note: this is dependent on the last commit to css_base.h
Diff Revision 428400

Multimedia
Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/contextbrowser.cpp:
Adding a license term to wikipedia tab text (it's taken from the wikipedia webpage, so is shown in the same language the article is written in).
BUG: 107010
Diff Revision 424443

Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/tagdialog.cpp:
Warn the user if saving tags failed (in the View/Edit Meta Information dialog).
BUG: 91568
Diff Revision 424467

Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/srccppcpp:
File Path can be used in Smart Playlists.
BUG: 92467
Diff Revision 424478

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok:
Disable random mode in startup if dynamic mode is on
BUG:107311
Diffs: 1, 2 Revision 424755

Richard Lärkäng machte Änderungen in /trunk/KDE/kdemultimedia/kscd:
Don't ask which cddb-entry to choose when there are multiple entries
available and the user just edited one of them

CCBUG: 106708
Diffs: 1, 2, 3, 4 Revision 424792

Sebastian Trueg übertrug eine Änderung für /trunk/extragear/multimedia/k3b/src/projects/k3bdataviewitem.cpp:
Compile fix.

BUG:107361
Diff Revision 425193

Seb Ruiz übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/playlist.cpp:
Remove the dynamic specific queing, and just move to the track after currently playing, or the last queued item.

BUG:107312
Diff Revision 425774

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Covermanager no longer shows tooltips when cursor is over item, but rather alters the Statusbar text.
BUG:106976
Diffs: 1, 2 Revision 426323

Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/collectiondb.cpp:
When looking for covers, do not call TagLib::MPEG::File for non mpeg files. With some FLAC files, that function would eat up your CPU for something like 20 or 30 seconds (and we would call it four or five times), while amaroK would be unreponsive.
Now, we use that only for mp3 files, and use TagLib::FLAC::File for flac files. Others formats are ignored at the moment.
BUG: 107029
Diff Revision 427007

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Make grabbing tracks from smart playlists with dynamic mode work
BUG:104586
Diffs: 1, 2, 3 Revision 427267

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok:
Album track count was incorrect when showing stats by album
BUG:107762
Diffs: 1, 2 Revision 427278

Alexandre Pereira de Oliveira machte Änderungen in /trunk/extragear/multimedia/amarok:
amaroK would crash when dropping a playlist item into a (Smart/Dynamic) Playlist in Playlist Browser, as we'd call insertTracks, that's only for PlaylistEntries.
BUG: 107709
Diffs: 1, 2 Revision 427816

Scott Wheeler machte Änderungen in /trunk/KDE/kdemultimedia/juk:
Clarify some strings.

BUG:91348
Diffs: 1, 2, 3 Revision 427827

Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/contextbrowser.cpp:
Changing orther in escapeHTMLAttr. Converting % into %25 has to be the first thing that's done, otherwise we'd convert spaces into %20 and then %20 into %2520.
BUG: 107946
Diff Revision 428087

Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/contextbrowser.cpp:
We can't assume that all wikipedia links with anchors point to the current page.
BUG: 107927
Diff Revision 428094

Mark Kretschmann übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/playlistloader.cpp:
Improve the daunting "Some URLs were not suitable" message.

BUG: 107765
Diff Revision 428119

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok:
Fix automatic theme download with KNewStuff. As Alex said, it was necessary to overload the install() method of KNewStuff.

BUG: 107313
Diffs: 1, 2 Revision 428296

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok:
xine-engine: Don't pop up hundreds of error messages when something
goes wrong. Patch from John Lash <>

BUG: 101646
Diffs: 1, 2 Revision 428449

Netzwerk-Werkzeuge
Grzegorz Jaskiewicz machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/gadu:

contact list is exported automatical ~2 mins after last change. This should keep list in sync.
If 2 mins is too long, well, tell me now. I think it should be enough.
If user disconnects in between, list won't be exported.
Need better synchronization ? use jabber, or tell sms express to make protocol saner :-)
Diffs: 1, 2, 3 Revision 424180

Tommi Rantala übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/irc/ircaccount.cpp:
BUG: 104857

Go online with IRC plugin and then go Away.
If you then select Online from the plugin toolbar icon menu, it does not do anything.
Diff Revision 424261

Jan Ritzerfeld machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/oscar:
Integrate KOS into icq to make auto away working again.
Added support for changing status directly from offline
to any other status via icq account context menu.

CCBUG: 103063
Diffs: 1, 2, 3, 4, 5 Revision 424319

Grzegorz Jaskiewicz übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/gadu/gadueditcontact.cpp:

do remove and add to groups on edit
Diff Revision 424421

İsmail Dönmez machte Änderungen in /trunk/extragear/network/konversation:
Add a method to get current channel encoding so we can disable printing unicode chars. Doesn't work if
identity encoding is in effect. Thats for tomorrow.
CCBUG:107204
Diffs: 1, 2, 3, 4 Revision 424433

Olivier Goffart übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/msn.cpp.cpp:
Make sure the message are shown in the chatwindow even if a custom emoticon transfer failed.
I was not ressetting the timer, which mean that it only worked once.

CCBUG: 104210

Diff Revision 424862

Andre Duffeck übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/yahoo/yahoocontact.cpp:
Make sure the Contactlist gets refreshed, when a new buddy icon has been downloaded
BUG:107273
Diff Revision 424975

Jernej Kos übertrug eine Änderung für /trunk/extragear/network/kftpgrabber/src/ftp/ftpsocket.cpp:
Do not reset SSL protection mode when connecting.
BUG: 107304
Diff Revision 425286

Olivier Goffart übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/msnpp:
Better error handling in the case one can't open the file we want to send.

BUG: 106300

Diff Revision 425305

Pino Toscano machte Änderungen in /trunk/KDE/kdenetwork/kget:
Add an action to konqueror contect menu.

BUGS: 74777
Diffs: 1, 2 Revision 425646

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrents:
Fixed size issues in configuration dialog.

BUG: 107510
Diffs: 1, 2, 3 Revision 426050

Tommi Rantala übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/plugins/alias/aliaspreferences.cpp:
BUG: 105153

This correction fixes the hangs I was able to reproduce.

It was caused by a while() loop in the destructor where someone forgot to
advance an iterator.
Diff Revision 426147

Andre Duffeck übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/yahoo/kyahoo.cpp:
(Hopefully) Fix locale problem with Yahoo! Adressbook
CCBUG:107472
Diff Revision 426216

Matt Rogers übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/yahoo/kyahoo.cpp:
Apply patch from Heiko Schaefer to fix bug 107472

Thanks for the patch!

BUG: 107472
Diff Revision 426327

Joris Guisson übertrug eine Änderung für /trunk/extragear/network/ktorrent/src/ktorrentviewitem.cpp:
Decimal behinds comma/point :
MB : 1
GB : 2
KB/sec : 1

BUG: 107577
GUI
Diff Revision 426440

Tommi Rantala übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/plugins/alias/aliaspreferences.cpp:
Another iterator related bug. This caused some hangs too.

CCBUG: 105153
Diff Revision 426469

Ivor Hewitt übertrug eine Änderung für /trunk/KDE/kdenetwork/krdc/rdp/rdpprefs.ui:
Fix missing hungarian keyboard layout from prefs.
Patch from Andreas Kling.
CCBUG: 96838
Diff Revision 426589
Sichtbare Änderungen ansehen (nach 1 Datei)

Jernej Kos machte Änderungen in /trunk/extragear/network/kftpgrabber/src:
Prevent processing starts when the processing is already running.
BUG: 107626
Diffs: 1, 2, 3, 4 Revision 426728

Jan Ritzerfeld übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/oscar/icq/ui/icqeditaccountui.ui:
Rename the text of ICQ edit account QCheckBox "chkAutoLogin" to
"E&amp;xclude from connect all". The old label "Do not connect
automatically at &amp;startup" was confusing.

BUG: 107444
Diff Revision 427153
Sichtbare Änderungen ansehen (nach 1 Datei)

Olivier Goffart machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/msnt.cp:
Some change to the old protocol that allow to send file when we are under a router (but still need to forward the port)
this refer to Bug 57931 (Define Hostname/IP for File Transfers) and Bug 96205 (kopete is unable to send files via msn behind a nat router)

This is not really usefull in trunk since i plan to drop the support of the old protocol over the new one in KDE 3.5. but i'm commiting it so backport will be more usefull

Diffs: 1, 2, 3 Revision 427184

Tommi Rantala übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/plugins/webpresencepp:
Fixed:
If XSLT transformation fails, Kopete crashes with segfault because it tries
to dereference a NULL pointer.

BUG:
Diff Revision 427436

Tommi Rantala machte Änderungen in /trunk/KDE/kdenetwork/kopete/plugins/webpresencep:
BUG: 102955

Update webpresence file to set all accounts to OFFLINE upon plugin unload.
Diffs: 1, 2 Revision 427442

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
- Fixed bug 107531
- Added Cache to abstract away Chunk saving and loading (Still needs to be implented)
- Various small things

BUG: 107531
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 mehr) Revision 427473

Gary Cramblitt übertrug eine Änderung für /trunk/extragear/network/konversation/src/inputfilter.cpp:
BUG:107855 Emit correct nickname event to KNotify on nick quit.
Diff Revision 427817

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrents:
Changes :
- Moved update_timer from bt::TorrentControl to KTorrentCore
- Added the option to automagically save torrents to a directory :
This is a partial implementation of wish 107679,
we still ask the save location after the download is finished,
when no default location is specified

BUG:107679
GUI
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 428030

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrents:
Several changes :
- Authenticate : stop timer when done
- try catch block in KTorrentCore::update
- Keep at the most 10 Chunk's in memory for uploading (Bug 107923)

BUG:107923
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 428116

İsmail Dönmez übertrug eine Änderung für /trunk/extragear/network/konversation/src/common.cpp:
Reset protocol so multiple links works as expected.
BUG:108021
Diff Revision 428545

Büro
Inge Wallin machte Änderungen in /trunk/koffice:
Start of fix for bug 106011: KoUnitDoubleSpinBox has a design flaw

This patch renames the class ingo KoBuggyUnitDoubleSpinBox, and also
renames all uses of it. In addition to that, it introduces a new
class KoUnitDoubleSpinBox2, which is a correct implementation (as far
as I can tell) and which can be used when all the programs in koffice
are fixed.

Then later, when there is no more call to KoBuggyUnitDoubleSpinBox,
the new class can be integrated with the old, and resume the correct
name KoUnitDoubleSpinBox.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 34 mehr) Revision 424375

Sven Langkamp machte Änderungen in /trunk/koffice/krita/ui:
Fix for Bug 106919: Colour Manager sets colours wrong
BUG:106919
Diffs: 1, 2, 3 Revision 424419

David Faure machte Änderungen in /trunk/koffice/lib/kotext:
Fix wrong behavior (and crash) on changing the case of a paragraph that includes a "\n" character
(insert() thought it had to split the paragraph...)
CCBUG: 106802
Diffs: 1, 2 Revision 425293

David Faure übertrug eine Änderung für /trunk/koffice/kword/framedia.cc:
forwardport fix for Bug 106456: KWord painting bug: Cursor on transparent BG leaves a black trace
Diff Revision 425423

Fredrik Edemar übertrug eine Änderung für /trunk/koffice/lib/kotext/kotextformatter.cc:
Indent all lines in a list paragraph.

BUG: 105590
Diff Revision 427523

David Faure machte Änderungen in /trunk/koffice/lib/kotext:
Forwardport old bgspellcheck fix, and recent #107961 fix.
Diffs: 1, 2, 3, 4 Revision 428135

Boudewijn Rempt machte Änderungen in /trunk/koffice/krita/core:
Fix for bug 107938.
Diffs: 1, 2 Revision 428190

Casper Boemann machte Änderungen in /trunk/koffice/krita/core:
BUG: 107938
True fix of this bug
revert earlier fix as it only fixed the symptom
Diffs: 1, 2 Revision 428315

Benutzerschnittstelle
Chris Howells übertrug eine Änderung für /trunk/KDE/kdeartwork/kscreensaver/configure.in.in:
Forward port correct arts fix
BUG: 102398
Diff Revision 424152

Chris Howells übertrug eine Änderung für /trunk/KDE/kdeartwork/kscreensaver/configure.in.in:
Fix the GL checks. Thanks a lot for the patch and apologies for the delay, real life took over :(

CCBUG: 89387
Diff Revision 424438

Aaron J. Seigo übertrug eine Änderung für /trunk/KDE/kdebase/kicker/kicker/corecppcpp:
don't show a border when we have a panel background.
BUG:107272
Diff Revision 424730

Luboš Luňák machte Änderungen in /trunk/KDE/kdebase/kwin:
Another final attempt at sorting out the shaded geometry problems.
This time at least the code should detect properly all attempts
to use shaded geometry when the normal one is needed.
BUG: 96602
Diffs: 1, 2, 3 Revision 425377

David Faure übertrug eine Änderung für /trunk/KDE/kdelibs/kdeui/ktoolbar.cpp:
forwardport 425455 as requested by Maks
"Do not let the idle buttons list hold dead buttons when calling QToolBar::clear, as that will
delete them, causing a mess. Fixes #105164, might also fix #101188."
Diff Revision 425893

Chris Howells übertrug eine Änderung für /trunk/KDE/kdeartwork/kscreensaver/kdesavers/pendulumcfg.ui:
Improve the dialog a bit. It still fucking sucks.

BUG: 101501
Diff Revision 425962
Sichtbare Änderungen ansehen (nach 1 Datei)

Oswald Buddenhagen machte Änderungen in /trunk/KDE/kdebase/kcontrol/kdm:
disambiguate i18n
BUG: 107494
should this be backported?
Diffs: 1, 2 Revision 426707

Thiago Macieira übertrug eine Änderung für /trunk/KDE/kdebase/kcontrol/konqhtml/pluginopts.cpp:
Adding $HOME/.mozilla/plugins to the search path list. According to
comment on the file, it should be kept in sync with
nsplugins/pluginscan, and that path is already there.

Many thanks to Hugo Rodrigues for providing the patch.
BUG:107676
Diff Revision 426867

Luboš Luňák machte Änderungen in /trunk/KDE/kdebase/kwin:
Find out what keys are mapped to Alt and Win modifiers instead of having it hardcoded.
I fail to see why anybody would want Alt bound to anything else
than Alt keys, but oh well.
BUG: 106013
Diffs: 1, 2, 3 Revision 427993

Aaron J. Seigo übertrug eine Änderung für /trunk/KDE/kdebase/kicker/kicker/buttonspp:
use the comment, if any, of the group.
BUG:108000
Diff Revision 428340

Hilfsmittel
Andrew Walker übertrug eine Änderung für /trunk/extragear/graphics/kst/kst/ksttoplevelview.cpp:
BUG:107545 Borders are no longer infinite.
Diff Revision 426217

Rick Chern machte Änderungen in /trunk/extragear/graphics/kst/kstp:
Don't cut off entries in plugin dialog.

Currently plugins with scalar selectors widen the dialog a lot because of the long scalar names.
Diffs: 1, 2, 3 Revision 426246

Rick Chern machte Änderungen in /trunk/extragear/graphics/kst/kstp:
Align input and output fields, and use text label for description
Diffs: 1, 2, 3 Revision 426592

Albert Astals Cid übertrug eine Änderung für /trunk/KDE/kdetoys/kweatherktopktop:
fix bug #107461
BUGS: 107461
Diff Revision 426783

Rick Chern machte Änderungen in /trunk/extragear/graphics/kst/kst:
Filter dialog inherits plugin dialog
Diffs: 1, 2, 3, 4 Revision 427463

Rick Chern machte Änderungen in /trunk/extragear/graphics/kst/kst:
Add local y maximum zoom function to context menu - shortcut key Shift+L
Diffs: 1, 2 Revision 427544

Jason Kivlighn machte Änderungen in /trunk/extragear/utils/krecipes/src:
-Fix some odd problems with the recipe list. Categories and recipes were showing multiple times when using the search filter. Also, categories and recipes are
in order (and kept in order) alphabetically. Now for 0.8, this needs to be
tested, tested, and tested! (By creating recipes, deleting them, removing them from a
category, moving them to a new category, moving categories, and so on, and watching for strange behavior or crashes)
-Don't reload the recipe list after deleting a recipe
-RecipeDB::loadRecipes() doesn't load the recipes in descending order anymore. That was a hack because of the way QListView works, but isn't necessary now.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 427752

Rick Chern machte Änderungen in /trunk/extragear/graphics/kst/kst/datawizard.ui:
Allow use of existing vector in data wizard

- radiobuttons allow selection of "Create from field" or "Use existing" for the x vector
- New/Edit buttons in the vectorselector are hidden
Diffs: 1, 2 Revision 427809

Andrew Walker machte Änderungen in /trunk/extragear/graphics/kst/kst:
BUG:107928 Allow the user to select the palette for the curve color sequence
Diffs: 1, 2, 3, 4, 5, 6 Revision 428297

Andrew Walker machte Änderungen in /trunk/extragear/graphics/kst/kst:
CCBUG:104935 Concept of allowing user to search for scalars, vectors, fields, etc. Lack of feedback will be taken to indicate support. Currently only implemented for the scalar selector. Click on the ellipsis for a dialog that allows you to search for the desired scalar.
Diffs: 1, 2, 3, 4, 5, 6 Revision 428375

Funktionen
Behindertengerechtheit
Gary Cramblitt übertrug eine Änderung für /trunk/KDE/kdeaccessibility/kttsd/filters/stringreplacer/chat.xml:
Improved Internet Relay Chat and IM filter. Thanks David Powell.
Diff Revision 423225

Gary Cramblitt übertrug eine Änderung für /trunk/KDE/kdebase/konqueror/kttsplugin/khtmlkttsd.cpp:
Activate rich speak (XHTML to SSML).
Diff Revision 424758

Entwicklungs-Werkzeuge
Nicolas Goutte machte Änderungen in /trunk/KDE/kdesdk/kbabel/filters:
A few changes to KBabel's import filters
(ACK-ed by Stanislav Visnovsky)

XLIFF:
- return correctly if the file name is empty
- close the file if the parsing has failed
- give more details if the XLIFF parsing fails
(That is very useful when debugging, however I have no idea how the extra
data can be shown to the user.)
- count elements with QDom methods
- add a few "const" where it seems useful
- parse node children with another method than QNodeList::at
(It avoids to create a QDomNodeList.)

Linguist (.ts files):
- return correctly if the file name is empty
- close the file if the parsing has failed
- check the file type with the document element rather than on the DOCTYPE
(The document element is mandatory, the DOCTYPE is not.)
- give more details if the linguist XML parsing fails
(That is very useful when debugging, however I have no idea how the extra
data can be shown to the user.)
- count elements with QDom methods
- add a few "const" where it seems useful
- parse node children with another method than QNodeList::at
(It avoids to create a QDomNodeList.)

Gettext (.po files)
- return correctly if the file name is empty
- add a few "const" where it seems useful
- as the file is already read in a QByteArray, use the QByteArray to detect
and process the header.
- auto-detect the UTF-16 BOM (byte order mark), assume otherwise that the
header is in ASCII (therefore in UTF-8).
- relax the Content-Type regexp (the ; before charset is optional in Gettext)
- get the charset directly in only one regexp
- if somehow no charset is defined, assume ASCII (therefore UTF-8)
- use QString() instead of "" where possible
- use QString::startsWith where possible
- use QStrind::find instead of QString::contains
(which counts the number of matches).
- use QString::remove when a QString::replace is used to remove something.
Diffs: 1, 2, 3, 4 Revision 424321

Escuder Nicolas machte Änderungen in /trunk/KDE/kdevelop/languages/php:
New code completition, revised parser support php 5 / speed up, variable type in statusbar, config locate php executable
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 426141

Christian Loose machte Änderungen in /trunk/KDE/kdesdk/cervisia:
Implement wish #107849:

Add original filename to name of the temporary file. This makes it easier to recognize the file in an external diff applications.
FEATURE: 107849
Diffs: 1, 2, 3, 4 Revision 427799

Vladimir Prus machte Änderungen in /trunk/KDE/kdevelop/languages/cpp/debugger:
Improve variables display and frame display views.

1. Do not immediately switch frames and hide framestack widget, when
opening an item corresponding to a frame. Switch frame only when frame
item is explicitly selected.

See
http://barney.cs.uni-potsdam.de/mailman/private/kdevelop-devel/2005-May/033098.html
for rationale.

2. Show only variables for the current frame in variables view

3. Allow to either evaluate an expression, and add it to the list of watched
expressions.

4. Refactor communication between gdbcontroller and variableswidget to reduce
the number of direct calls from gdbcontroller to methods of
variableswidget.

* gdbcontroller.h
gdbcontroller.cpp:
(GDBController::slotProduceBacktrace): New slot. Gets backtrace for
a thread via "thread apply XXX backtrace" and so doesn't change current
thread.
(GDBController::slotProduceVariablesInfo): New slot. Gets info about
parameters and local variables of a function.
(GDBController::parametersReady, GDBController::localsReady): New signals,
emitted whenever gdb parses the corresponding reply from gdb.
(GDBController::currentFrame): New signal, emitted after current frame might
have changed.
(GDBController::actOnProgramPause): Do not issue "info locals". Emit
'currentFrame'.
(GDBController::programNoApp): Don't invoke variablewidget method. Rely
instead on proper handling of the dbgStatus.
(GDBController::parseBacktraceList): Don't trim frames in variables view.
This will be done anyway on first currentFrame signal after program pause.
(GDBController::parseLocals): Just emit parametersReady and localsReady.

* variablewidget.h
variablewidget.cpp:
(VariableWidget::slotEvaluateExpression): New slot.
(VariableTree::setLocalViewState, setCurrentThread): Remove.
(VariableTree::produceVariablesInfo): New signal.
(VariableWidget::VariableWidget): Create new "Eval" button.
(VariableTree::slotDbgStatus): New slot. Trim everything when the
program no longer exists, and set a flag immediately after restart.
(VariableTree::slotCurrentFrame): New slot. Hide VarFrameRoot corresponding
to the previous frame, show the one corresponding to the selected one,
and populate it with variables if needed.


* framestackwidget.h
framestackwidget.cpp:
(FramestackWidget::produceBacktrace): New signal.
(FramestackWidget::getBacktrace): New method.
(ThreadStackItem::setOpen): Only fetch backtrace when there are no
children. Otherwise, when viewedThread_->setOpen(true) is called
after parsing backtrace we immediately emit another signal.

BUG: 68015
GUI:
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 427960

Christian Loose machte Änderungen in /trunk/KDE/kdesdk/cervisia:
Be nice and ask before overwriting existing files.
BUG: 107201
Diffs: 1, 2, 3, 4, 5 Revision 428324

Unterricht
Jasem Mutlaq machte Änderungen in /trunk/KDE/kdeedu/kstars/kstars:
- Adding Telescope Properties dialog box which allows the user to add,
edit, and remove telescopes and their corresponding properties.

- Adding Dirk's CCD Preview class (Thanks Dirk!). The Preview class has
image controls and can display FWHM in arcsecs. Dirk also wrote a
sample INDI driver to demonstrate this feature. Here is a screenshot for
the preview in KStars: http://indi.sourceforge.net/kstars_fwhm.png

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 424124
Sichtbare Änderungen ansehen (nach 1 Datei)

Carsten Niehaus machte Änderungen in /trunk/KDE/kdeedu/kalzium:
Now the scientist(s) are displayed if Kalzium knows about them
Diffs: 1, 2 Revision 424670

Carsten Niehaus machte Änderungen in /trunk/KDE/kdeedu/kalzium:
* adding isotope-date to data.xml
* adding comments to TODO
* improve the isotope-table
* fix the html-layout bug (we for some reasons defined
a width of 400 in the .css-file)
Diffs: 1, 2, 3, 4, 5 Revision 424920

Anne-Marie Mahfouf machte Änderungen in /trunk/KDE/kdeedu/ktouch:
improvement in KTouch on behalf of Andreas Nicolai
statistics are back and improved with a chart graph!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 30 mehr) Revision 426491
Sichtbare Änderungen ansehen (nach 4 Dateien)

Peter Hedlund machte Änderungen in /trunk/KDE/kdeedu/kvoctrain/kvoctrain:
FEATURE: The most infamous (?) code in KVocTrain says goodbye. I am deleting the script langen2kvtml in favor of a new ability to directly open VokabelTrainer .voc files in KVocTrain. Note that the newer format .vt2 is not supported. This is also my way of addressing bug #58061. The new import mechaninsm has been tested with files available at http://www.vokabeln.de and the result is acceptable in most cases. Testing and comments more than welcome.BUG:58061
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 426666

Maurizio Paolini machte Änderungen in /trunk/KDE/kdeedu/kig:
Implemented circular inversion of an arc. This does not work
at the moment when the result should be a segment (special case)
in such a case the whole support line is returned.
Diffs: 1, 2, 3 Revision 426824

Pino Toscano machte Änderungen in /trunk/KDE/kdeedu/kig:
Creating a new class, KigInputDialog.
This new class is much like KInputDialog, but it fits better Kig purpouses. At
the moment it has two methods to get one or two coordinates, made in a cleaner
way than the former ZoomArea class and CoordinateSystem::getCoordFromUser().
Using t instead of the former class/method listed above.
This way we can construct a custom input dialog accepting also markup text,
allowing us to give instructions much clear when we want the user insert a
coordinate. So, the bug #100007 can be closed.

BUG: 100007
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 mehr) Revision 426959

Peter Hedlund machte Änderungen in /trunk/KDE/kdeedu/kvoctrain/kvoctrain:
FEATURE: Initial printing support for KVocTrain. Only printing of the vocabulary table is supported. The present code has the following limitations:
- Only original and first translation is printed.
- Only one page width is printed.
- There is no width checking. Make sure that the printed columns fit on one page by adjusting the widths of the table columns. Printing in landscape will of course allow wider coulmns.
- Text is printed in black, grade colors are ignored.CCBUG:95227
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 427239

Grafik
Aaron J. Seigo machte Änderungen in /trunk/KDE/kdegraphics/ksnapshot:
a way cool patch by Bernd Brandstetter to add the ability to grab a child
window. pick the window, then mouse around inside it and child windows
are framed in red. click and you get JUST that window. neat.

also adds a Copy to Clipboard button to make that functionality
bleedingly obvious.

Bernd: this won't be in 3.4 (no features or string changes in stable
versions) but will be in 3.5. thanks for the contribution, nice work.

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

Stefan Kebekus übertrug eine Änderung für /trunk/KDE/kdegraphics/kdvicppcpp:
started to implement bookmark support
Diff Revision 427698

Steffen Hansen machte Änderungen in /trunk/KDE/kdegraphics/kfile-plugins:
raw thumbnail + camera model support
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 427723

KDE-Basis
Kevin Ottens machte Änderungen in /trunk/KDE/kdebase/kioslave:
Introduce a new home:/ ioslave. This ioslave displays all the home folders
of the users being in the same group than you. Convenient to easily share
files with other users (since only the relevent ones are shown).

Moreover it's a ioslave using chaining with system:/ (thanks to Parent=).
So a user can manage its files using only one virtual unified hierarchy
completely hiding the implementation details of the underlying system
(the traditional unix-like hierarchy).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 mehr) Revision 428656

KDE-PIM
Will Stephenson machte Änderungen in /trunk/KDE/kdepim/kresources/groupwise/soapap:
Merge GroupWise 7 support
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 18 mehr) Revision 425294

Carsten Burghardt machte Änderungen in /trunk/KDE/kdepim/kmail:
Use the kfoldertree as parent class for the folder selection dialog.
Therefore we get a correctly sorted column and this works around the qlistview limitation.
I set the folders to be opened according to the foldertree as I think this is more convenient
than opening all folders, especially if you have lots of folders.
Diffs: 1, 2 Revision 425432

Tobias Koenig machte Änderungen in /trunk/KDE/kdepim/kode/kwsdl:
Add a small test application, which uses from a WSDL generated code
to access the Google Web Service. That rocks! ;)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 14 mehr) Revision 425837

Matt Douhan machte Änderungen in /trunk/KDE/kdepim/kmail:
Make it possible to set the default transport using dcop

dcop kmail KMailIface setDefaultTransport matt@kdemail.net

the above example sets the default transport to matt@kdemail.net
and also validates that it exists before setting it.

This is also the first step in order to make KMail ready for
a network centric configuration where different configurations
are set based on input from a network aware daemon or similar.

BUG:44862
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 426135

David Faure machte Änderungen in /trunk/KDE/kdepim:
Start korgac when starting kontact, instead of in korganizer_part, so that
reminders work even if the user doesn't click on the Calendar icon.
https://intevation.de/roundup/kolab/issue789

Start korgac with startServiceByDesktopPath instead of KProcess, much simpler.

Note to those (apparently many) developers who hack korganizer in order to disable korgac
(instead of implementing a way to configure whether korgac's systray icon should be shown,
or a Enable alarms in checkbox in korganizer's config, whichever ;) :
Now you should be able to disable korgac simply by having a Hidden=true file in
~/.kde/share/autostart/korgac.desktop
Diffs: 1, 2, 3, 4, 5 Revision 426294

Tobias Koenig machte Änderungen in /trunk/KDE/kdepim/kode/kwsdl:
Initial version of Kung, an application which aims to create a GUI from
a WSDL file on the fly and allows you to use any web service without
writing a single line of code.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 20 mehr) Revision 426296

Till Adam machte Änderungen in /trunk/KDE/kdepim:
Implement an additional filter option which allows to hide those todos
which are assigned to someone else, in other words those where the
current user is not in the list of attendees. This is only triggered for
tasks which have an attendee in the first place, and not just an
organizer, since those are by definition the user's own.

This is usefull for people (bosses) who assign jobs to others but
don't always want to see those jobs, since they have some of their own.
(Yeah, right ;)
Diffs: 1, 2, 3, 4, 5 Revision 426564
Sichtbare Änderungen ansehen (nach 1 Datei)

Matt Douhan machte Änderungen in /trunk/KDE/kdepim/kmail:
Add dcop calls to pause and resume backgroundjobs such
as expiry and compacting of folders.

This serves a few purposes.

a) When backing up local data

b) to save power

ANd possibly more usecases too

the interfaces are as follows

pauseBackgroundJobs
resumeBackgroundJobs

CCBUG:101232
Diffs: 1, 2, 3, 4, 5 Revision 427120

Eike Hein machte Änderungen in /trunk/KDE/kdepim/akregator/src:
FEATURE: 92085
Add a user-configurable delay between selecting an article and it being marked as read.
Consistent with KMail and KNode configuration dialogs.
Diffs: 1, 2, 3, 4, 5 Revision 427503
Sichtbare Änderungen ansehen (nach 2 Dateien)

Konqueror
George Staikos machte Änderungen in /trunk/KDE/kdeaddons/konq-plugins/microformat:
Added a plugin for microformats. See:
http://developers.technorati.com/wiki/MicroFormat

Go add these to your sites and blogs now!!

This plugin is just a start, but it already supports hCards quite
nicely. hCalendars require a bit more support in the KDE calendar
resources I think.

Code is based on the akregator plugin. Icon is ugly as can be, but you
could have guessed that since I'm checking it in. Note that the plugin
is disabled by default.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 424170
Sichtbare Änderungen ansehen (nach 3 Dateien)

Nikolas Zimmermann machte Änderungen in /trunk/kdenonbeta/khtml2:
Started working on a HTML specific kdom parsing backend, based on
khtml's parser & tokenizer & dtd code. IT DOES NOT FUNCTION YET!
Please stay tuned :-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 425815

Nikolas Zimmermann machte Änderungen in /trunk/kdenonbeta/khtml2:
Yeha! my ksvg2 can now build documents using the 'html' kdom parsing backend;
KHTMLView::drawContents is also reached - hopefully I can render the first stuff
from the rendering tree in a few hours :-)
Diffs: 1, 2, 3, 4 Revision 425964

Multimedia
Christian Esken machte Änderungen in /trunk/KDE/kdemultimedia/kmix:
CCBUG: 55078
Completed implementation of setting the Master Device (BUG 55078).
Source code cleanups (long vs. int, extra braces, ...), that please me and/or the Eclipse indexer.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 424454

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok:
Simple implementation of queue manager. Work in progress.

BUG:90594
Diffs: 1, 2, 3, 4, 5, 6 Revision 424998

Sebastian Trueg machte Änderungen in /trunk/extragear/multimedia/k3b/src:
New K3bAppDeviceManager which now does all the device actions like eject, mount and stuff.
Also we now have a device menu and device actions that allow us to assign shortcuts to
actions like "eject disk" or "diskinfo". To make this work K3b maintains a current device
which is marked in the device list (not very beautful with a * right now but I will improve that).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 mehr) Revision 425725

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok:
Support for "media:/" URLs. Patch from
Sergio Cambra <>

Sergio writes:
Some engines doesn't understand media:/ URLs, like xine, but media:/ URLs
are local files too, and it's easy convert these urls to local files using
DCOP, and then all engines can seek in those files like files in hard
disk.

I sent a patch to fix it in bug #102668. I applied that patch to 1.2.4 and
to 1.3 beta1 and works with no problem. I have attached that patch too.

BUG: 102668
Diffs: 1, 2 Revision 428454

Netzwerk-Werkzeuge
Eva Brucherseifer machte Änderungen in /trunk/kdenonbeta/kcall/applet:
kcall uses kphone's SIP implementation
this is the update to kphone 4.1
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 36 mehr) Revision 424349

Andre Duffeck machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Receive Yahoo! Buddy Icons.
FEATURE:104667
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 424962

Jakub Stachowski machte Änderungen in /trunk/KDE/kdebase/kcontrol/dnssd:
Preferences for wide area zeroconf (using normal DNS server with dynamic
updates). It is host-wide so it is shown only in administrator mode.
Domain name, hostname and shared secret are stored in /etc/mdnsd.conf. Domain
name must be also known to client apps. It can't be read directly for
/etc/mdnsd.conf because this file will be root-only readabla (shared secret
is rather sensitive information). Because of that domain name is also written
into global config file (KDE_CONFIG /kdnssdrc) and it should be never changed
per-user (as it will lead to inconsistency with /etc/mdnsd.conf). If someone
has better idea for solving this mess than duplicating configuration and
risking inconsistency, please tell me.
Diffs: 1, 2, 3, 4 Revision 425473

Jernej Kos machte Änderungen in /trunk/extragear/network/kftpgrabber/src/widgets/filedirviewcpp:
Implemented "smart folder reselection history."
FEATURE: 107423
Diffs: 1, 2 Revision 425718

Matt Rogers machte Änderungen in /trunk/playground/network/oscartestserver:
Introducing oscartestserver. An OSCAR (AIM/ICQ) server implementation that is to be used
specifically for testing various OSCAR protocol features. The initial goal is
to be able to fake a login enough so that error handling and multiple
connection support can be tested w/o hammering a real server.

Also on the TODO:
- SSI list testing (arbitrary size of lists, various aliases, etc.)
- Ability to send an arbitrary SNAC that can only be sent by the server

- Simulating enough of a client to test Direct Connections is also on the TODO
but, hehe, that's awhile off. :)

Only a very limited (and untested) version of the command interface is
implemented. More will be done as time permits. Help is welcome.

Also, this is based on Qt4 and uses qmake. Anybody who attempts to run
includemocs on my baby will have their fingers chopped off. k?
Thanks. :)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 mehr) Revision 426685

İsmail Dönmez machte Änderungen in /trunk/extragear/network/konversation/src:
Implement sending commands as messages on Ctrl+Enter.Patch by Eike Hein. Thanks!
FEATURE:
Diffs: 1, 2, 3, 4, 5, 6 Revision 427048

Juan Luis Baptiste machte Änderungen in /trunk/kdereview/knetworkconf/knetworkconf:
SVN_FEATURE: Improved wireless support, now the ESSID and WEP keys can be configurated.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 428111

Büro
Fredrik Edemar machte Änderungen in /trunk/koffice:
* New feature for paragraphs: Merge the current border with the next paragraph if the borders are the same. This option is enabled as default. Loading and saving is only implemented in OASIS (I don't think KWord's native format support this).
* OASIS fix: Load the paragraph border widths better. OO uses 0.005 pt as default width which KoText treated as (int)0.005 = 0. Now all widths are between 1 and 10.
* KWord: Never copy the main frame.
* KWord: Never copy or cut a cell in a table.
* KWord: Make the border toolbar a bit easier to use IMHO: the outline, left, right, top and bottom buttons enable/disable a border and the color, style and width buttons determine how the new enabled border will look.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 424323

Christian Nitschkowski machte Änderungen in /trunk/koffice/kexi:
Added KFeedbackWizard to Kexi.
It can optionally use a local copy of KFeedbackWizard which has to be
renamed to KexiFeedbackWizard.
Both options can be disabled alltogether by uncommenting the line
#define KEXI_NO_FEEDBACK_AGENT in kexi_export.h
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 424675

Inge Wallin machte Änderungen in /trunk/koffice/kspread:
Feature: Make it possible for repeated rows or columns in the printout
to start at any row/column.

Note: This is all Raphael Langerhorsts work. I am just the commit monkey.
Diffs: 1, 2, 3 Revision 424684

Adam Treat machte Änderungen in /trunk/koffice/lib:
* Initial import of kdenonbeta/propertyeditor into KOffice libs. This will be moved into kdelibs for KDE4, but for now, Kugar and Kexi will be sharing it.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 52 mehr) Revision 425854

Adam Treat machte Änderungen in /trunk/koffice/kugar:
* HUGE CHANGE. I am taking over maintainership of Kugar from adymo. I recently talked to him about it and found out that he has been maintaining a fork of Kugar in his local tree with many improvements and fixes to the kudesigner. I've synced up his local tree and ported it to use the new propertyeditor in kdenonbeta/propertyeditor which is now in KOffice libs under koffice/libs/koproperty. This new property editor will be used by both Kugar and Kexi for now and will hopefully make it into KDE4 libs. To give you an idea just how vastly improved this version is over the previous version (which really hasn't been updated for a few years) check here: http://web.mit.edu/~treat/Public/new_kugar.png
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 142 mehr) Revision 425975
Sichtbare Änderungen ansehen (nach 7 Dateien)

Adam Treat machte Änderungen in /trunk/koffice/kugar/lib:
* I'll reformat later, but this adds a new feature 'repeat' to detail sections which specifies to repeat the row at the top of the new page.
Diffs: 1, 2, 3, 4, 5 Revision 426642

Boudewijn Rempt machte Änderungen in /trunk/koffice/krita:
You can now choose to have the shape tools paint their outline with
the paintop of your choice. Todo: make brush paintop selected by default,
hide useless paintops, collapse eraser/airbrush/brush/pen tool in one tool.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 427861

Benutzerschnittstelle
Aaron J. Seigo machte Änderungen in /trunk/KDE/kdebase/kicker/applets/minipager:
reget the background when the button resizes
don't paint garbage into the button when waiting for background
rearrange the Show menu a bit (not 100% satisfied with that yet)
remove flicker from painting the text labels and remove some redundancy
(like rescaling the image when it's already scaled to begin with)
highlight the current desktop in desktop wallpaper mode
make the text labels look a little less 1995
correct the defaults and set min/max values in kcfg
properly reflect the current desktop when changed via kwin
add license headers
Diffs: 1, 2, 3, 4, 5 Revision 426633

Petri Damstén machte Änderungen in /trunk/kdereview/superkaramba/src:
New InputBox meter.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 427009

Hilfsmittel
Markus Brueffer machte Änderungen in /trunk/KDE/kdeutils/kmilo/thinkpad:
- Add support for Bluetooth and WLAN (FreeBSD only so far)
- Don't fail if thinklight, wlan and bluetooth sysctls don't exist as they
are generated dynamically by the driver
- Add my copyright
Diffs: 1, 2 Revision 424901

Rick Chern machte Änderungen in /trunk/extragear/graphics/kst/kst:
Preliminary waterfall plots. Apodization functions and slave matrices to come - for now, matrices can be created from the slave vector using the parameters listed in the "properties" of the CSD
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 mehr) Revision 425158

Jaison Lee machte Änderungen in /trunk/KDE/kdeutils/kjots:
FEATURE: 74642
At long last! Books can be nested to any level! Enjoy.
Diffs: 1, 2, 3, 4 Revision 427106

Klaas Freitag machte Änderungen in /trunk/playground/office:
Initial checkin of the KAnge project, please refer to
the README file in kange directory.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 144 mehr) Revision 427170
Sichtbare Änderungen ansehen (nach 7 Dateien)

Jaison Lee machte Änderungen in /trunk/KDE/kdeutils/kjots:
FEATURE: 80719
The cursor position will be remembered while the program is running.
It is not saved between sessions, however. I'm not sure that
is necessary.
Diffs: 1, 2, 3 Revision 427241

Jaison Lee übertrug eine Änderung für /trunk/KDE/kdeutils/kjots/kjotsentry.cpp:
FEATURE:
HTML views now have a table of links at the bottom to take you to the top
of page, as well as the top of each parent book back up to the root.
Diff Revision 427242

Optimierungen
Grafik
Renchi Raju machte Änderungen in /branches/digikam/0.8-experimental/digikam/digikam:
add a native reader for reading metadata (comments/datetime) from jpeg files.
this removes the dependency on the jpeg kfileplugin being installed (from
kdegraphics) and causes a minor speedup in scanning.

old: digikam: ScanLib: Updating items without date: 33124 ms
new: digikam: ScanLib: Updating items without date: 26169 ms
Diffs: 1, 2, 3, 4 Revision 425145

KDE-Basis
Christoph Cullmann machte Änderungen in /branches/work/kde4:
first round of KTextEditor cleanups
this is coordinated on ktexteditor-devel and I will keep track that as soon as other apps which use them,
like kile,quanta or kdevelop appear in kde4 porting, this will ported to the new stuff
the most changes will only need recompile, only minor stuff got some naming cleanups, uint -> int conversion will
follow
for questions, refer to ktexteditor-devel@kde.org
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 111 mehr) Revision 422439

Stephan Kulow machte Änderungen in /branches/work/kde4/kdelibs:
merged up to 427285 - it's getting hairy ;(
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 159 mehr) Revision 427336

KDE-PIM
Till Adam übertrug eine Änderung für /trunk/KDE/kdepim/kmail/kmcomposewin.cpp:
Make closing a composer window immediate, instead of blocking KMail for
3 seconds, by not forcing a full flush of the kmailrc, which is
extremely expensive. Remove some cruft.
Diff Revision 424534

Till Adam machte Änderungen in /trunk/KDE/kdepim/kmail:
Make the composer come up instantly by initializing the
KDictSpellingHighlighter from a 200 msec singleShot timer, which gives
the composer mainwindow enough time to fully paint, before the 3 second
freeze caused by the highlighter init. I will try to track down why that
is so spectacularly slow, but this at least makes KMail feel a _lot_
snappier, at the expense of signature insertion and syntax highlighting
appearing to happen with a slight delay. Not perfect, but much better
than waiting three seconds for a composer window to come up.
Diffs: 1, 2 Revision 424568

Konqueror
Maks Orlovich machte Änderungen in /branches/work/kde4/kdelibs/khtml:
Start trying to get test_regression to work here. It sort of startups, some of the time, but then
the font metrics don't match those of Qt3, and soon after, abort with an assertion failure.
This has the start of an attempt to fudge the font metrics, but it's not
"right" yet.
Diffs: 1, 2 Revision 425169

Maks Orlovich machte Änderungen in /branches/work/kde4/kdelibs/khtml:
-Use metrics for fonts extracted from Qt3. This makes the font handling match the old one
-Fudge the viewport by 2 pixels, some sort of a border-difference.
-Properly convert relative -> absolute paths so they can be passed to Xvfb

With thise, and some assertions disabled and a change to how QPointer works, I can run most tests.
There are some widespreads failures that appear to be caused by just about 2 or 3 bugs:
border painting, bullet painting, and something with image loading. I suspect that if those are fixed,
virtually everything will be passing
Diffs: 1, 2 Revision 425320

Multimedia
Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok:
Massive performance improvement for the default analyzer (BlockAnalyzer). I estimate it uses about 70% less CPU now :)

This speedup was achieved by pre-calculating the fade color pixmaps, so that we only perform cheap bitBlt() operations for the actual drawing.
Diffs: 1, 2, 3, 4 Revision 427131

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src/analyzers:
Another speedup: Now we're drawing the whole fade-pixmap in one go, instead of drawing each tile separately. Performance is now pretty close to the optimum.
Diffs: 1, 2 Revision 427289

Netzwerk-Werkzeuge
Albert Astals Cid machte Änderungen in /branches/work/kde4/kdenetwork/kppp:
kppp links and is able of connecting to the net, but statistics don't work (painting ouside paintEvent), lots of dialogs look fugly and debug log stayed empty during connection
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 mehr) Revision 422456

Matt Rogers machte Änderungen in /trunk/playground/network/oscartestserver/src:
initial port of basic liboscar to Qt4. Compiles, but not tested.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 32 mehr) Revision 427574

Büro
Sebastian Sauer machte Änderungen in /trunk/koffice/kexi/scripting:
- Rewrote lifetime-handling of Kross objects. Now they are
destroyed as soon as not needed any longer.
Yay, that was one of my top priorities in my hidden TODO
and _the_ one and only blocker that prevented bigger
scriptactions with less of RAM :)

- Refactored parts of the API. Initial work on the new
event-system started. One step forward to get those
Macro-functionality integrated into Kross we like to
have to bind them together and rule them all.
Note that this breaks all the signal, slot and event-
functionality done so far and all the event-stuff doesn't
work jet! Expect more committs next weeks to get it
done.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 47 mehr) Revision 423092

Benutzerschnittstelle
Till Adam übertrug eine Änderung für /trunk/KDE/kdelibs/kdeuipppp:
Don't reparse the full KGlobal configuration (which takes around 2
seconds here) each time a KDictSpellingHighlighter is instantiated,
which is everytime a KMail composer is opened. The only key that is read
there is a hidden, undocumented, non-gui-accesible tuning key, so
there is zero probability of it changing under us by any means but
direct editing of the config file. In that case the user can reasonably
be expected to restart the application, especially if it means that
starting a composer KMail becomes instantaneous again, for all users.

Ok'd by Waldo and Zack.
Diff Revision 424591

Anderes
Entwicklungs-Werkzeuge
Oliver Kellogg machte Änderungen in /branches/KDE/3.4/kdesdk/umbrello:
Backport fix for bug 107551 from main trunk.
Diffs: 1, 2, 3 Revision 427047

Unterricht
Danny Allen machte Änderungen in /trunk/KDE/kdeedu/kalzium/src:
Plot toolbar icon for kalzium...
Diffs: 1, 2, 3, 4, 5, 6 Revision 424290

Danny Allen machte Änderungen in /trunk/KDE/kdeedu/kalzium/src/iconspng:
Sidebar icon for kalzium...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 424330

Peter Hedlund übertrug eine Änderung für /trunk/KDE/kdeedu/doc/kwordquiz/index.docbook:
Emphasize in the documentation that Fill-in-the-blank must be turned on before it can be used.BUG:82351
Diff Revision 425570

Danny Allen machte Änderungen in /trunk/playground/edu:
Better KSimon app icon...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 425865

Spiele
Heinrich Wendel machte Änderungen in /branches/KDE/3.4/kdegames:
fix the system wide highscore system to work again
fix bug #103116 (usernames are converted to lowercase)
fix bug #90680 (use the username from kemailsettings as default instead of anonymous)
BUG: 103116
BUG: 90680
BUG: 76437BUG: 78341
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 427380

Danny Allen machte Änderungen in /trunk/KDE/kdegames:
Add new kdegames app icons by Everaldo
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 18 mehr) Revision 428224
Sichtbare Änderungen ansehen (nach 26 Dateien)

Danny Allen machte Änderungen in /trunk/KDE/kdegames:
Add new kdegames app icons by Everaldo
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 428227
Sichtbare Änderungen ansehen (nach 7 Dateien)

Grafik
Jörn Ahrens machte Änderungen in /branches/digikam/0.8-experimental/digikam/showfoto:

Same fix for 0.8 branch
CCBUG: 107155
Diffs: 1, 2 Revision 424354

Frans Englich machte Änderungen in /trunk/kdenonbeta/kdom/docs:
Add a "What's KDOM?" section to cut down on mail :}
Diffs: 1, 2 Revision 424393

Gilles Caulier machte Änderungen in /branches/digikam/0.8-experimental/digikamimageplugins/charcoal:
digiKam image editor Charcoal plugin :
- Separate GUI from filter loop using QThread.
- Fix slidders rules.
Diffs: 1, 2, 3, 4, 5 Revision 424783

Gilles Caulier machte Änderungen in /branches/digikam/0.8-experimental/digikamimageplugins/antivignetting:
digiKam image editor Anti-Vignetting plugin :
- Separate GUI from filter loop using QThread.
- Fix Sliders rules.
- Big/little endian compatibility. Need to test under PPC.
Diffs: 1, 2, 3, 4, 5 Revision 425241

Tom Albers machte Änderungen in /branches/digikam/0.8-experimental:
Search:
- It is now possible to open the extended search window with a search saved earlier.
- The switching of the widget for entering the value of the search is now handled properly.
- Added the tags and the albums in pulldown menu's to select from.
- Fixed a bug in the kio where NLIKE did not work.
- Added logic to enable/disable most buttons, including the ok button of the dialog.
- Fixed several errors in building the url.
- removed two slots which only emitted a signal. Read in a book that that is not needed.
- cleanups
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 425392

Gilles Caulier machte Änderungen in /branches/digikam/0.8-experimental/digikam:
digiKam Aspect Ratio Tool : add new 'Golden Mean' guide lines tool for photograph composition. You can find more informations about photograph proportions tips at this url :
http://photoinf.com/General/Robert_Berdan/Composition_and_the_Elements_of_Visual_Design.htm
Diffs: 1, 2, 3, 4 Revision 425690

Gilles Caulier machte Änderungen in /branches/digikam/0.8-experimental/digikam:
digiKam Aspect Ratio plugin : new photograph composition tool based on Golden Rules.

This is a very important feature for photographs. this is a great composition tool to create better images.

This new tool is inspired from famous PowerRetouche (tm) photo$hop plugin named 'Divine Proportion' (c) [ http://powerretouche.com/Divine_proportion_tutorial.htm ]. I have never seen a similar tool in Open Source world ! Now, we have one (:=)))...

New digiKam ratio crop tool screenshots can be seen at this url : http://digikam3rdparty.free.fr/RATIOCROPTOOL/

'Golden Mean' rules are very important for photograph. It's used by profesional photographers and film directors. These rules are based on Leonardo Fibonacci works (1175 - 1240 !). If you want to learn more about Golden Rules and photography composing, please take a look at these urls :

http://photoinf.com/Golden_Mean/
http://www.acdsystems.com/English/Community/ColumnsArticles/PhotoTips/photo-2005-04-09.htm
http://www.ximinasphotography.com/lessons/lesson05/composition.html
http://www.world-mysteries.com/sci_17.htm

To digiKam users : I'm very happy if any photographers using digiKam 0.8.0 SVN branch can give me any feeback about this new tool.

TODO:
- make ratio crop tool dialog resizable.
- handbook : explain new ratio crop tool options. Give informations about Golden Rules.
Diffs: 1, 2, 3, 4 Revision 427281

Tom Albers machte Änderungen in /branches/digikam/0.8-experimental/digikam/digikam:
This add your AddressBook to the context menu of the tags. This way you can easily add one of your friends as a new tag.
FEATURE: 101606
Diffs: 1, 2, 3 Revision 427514

Albert Astals Cid machte Änderungen in /branches/KDE/3.4/kdegraphics/kpdf:
This seems to fix completely #94851, let's commit it to the stable branch to get more testers
version++
Diffs: 1, 2, 3, 4 Revision 427776

Albert Astals Cid machte Änderungen in /branches/KDE/3.4/kdegraphics/kpdf:
Backport of fix for comment #4 of 106771
Diffs: 1, 2 Revision 428029

KDE-Basis
Maks Orlovich übertrug eine Änderung für /branches/KDE/3.4/kdelibs/kdeui/ktoolbar.cpp:
Do not let the idle buttons list hold dead buttons when calling QToolBar::clear, as that will
delete them, causing a mess.

I would appreciate if someone could forward-port to 3.5

Fixes #105164, might also fix #101188, but I can't reproduce that well enough to be sure.
BUG:105164
CCBUG:101188
Diff Revision 425455

Waldo Bastian übertrug eine Änderung für /branches/KDE/3.4/kdelibs/kdecore/klockfile.cpp:
Fix locking on filesystems that don't support link count
BUG:105336
Diff Revision 426249

David Faure machte Änderungen in /branches/KDE/3.4/kdelibs/kio/kpasswdserver:
Keep the Wallet opened (but without leaks this time), so that the user has to open it
only once, and after that it can fill any password dialogs for you.
BUG: 103028
Diffs: 1, 2 Revision 426310

David Faure übertrug eine Änderung für /branches/KDE/3.4/kdelibs/kio/kio/ktar.cpp:
Fix KTar crash, e.g. when displaying the tooltip for a .deb file.
tmpFile wasn't initialized to 0 in both constructors(!)

CCBUG: 104454
In fact this fixes the initial report in 104454, but the valgrind trace
there is very interesting for debugging #96405...
Diff Revision 426558

David Faure übertrug eine Änderung für /branches/KDE/3.4/kdelibs/kio/kio/job.cpp:
Fix a, hmm, very old bug... "Bug 37607: progress bar wrong while copying files..."
It's certainly most visible now that there is a "keep dialog open" checkbox.
The speed optimization of not emitting processedFiles/processedDirs at every change
and using a timer instead, forgot to simply emit those at the end again.
Also fixed "122/121 files" bug due to the initial +1.
BUG: 37607
Diff Revision 426600

Kurt Hindenburg machte Änderungen in /branches/KDE/3.4/kdebase/konsole/konsole:
Allow saving/loading of Encoding in 'Save as Default'.

CCBUG: 107329
Diffs: 1, 2 Revision 426796

David Faure übertrug eine Änderung für /branches/KDE/3.4/kdelibs/kio/kfile/kopenwith.cpp:
Keep the full Exec line from the existing service, when checking "remember application association for this type of file".
BUG:107860
BUG:107335
Diff Revision 427780

KDE-PIM
Frank Osterfeld übertrug eine Änderung für /branches/KDE/3.4/kdepim/akregator/src/akregator_part.cpp:
backport: make "mark all as read" icon consistent with kmail and knode
CCBUG: 107370
Diff Revision 425850

Thorsten Staerk übertrug eine Änderung für /trunk/KDE/kdepim/karm/test/README:
explain what is needed to do a make check

CCBUGS: 107558
Diff Revision 426701

Volker Krause übertrug eine Änderung für /branches/KDE/3.4/kdepim/knode/kncomposer.cpp:
Backport from trunk for KDE 3.4.2:
Fix regression of my fix for #104788: Don't change cursor position in
subject field.

BUG: 107032
Diff Revision 426781

David Jarvie übertrug eine Änderung für /branches/KDE/3.4/kdepim/kalarm/kalarmapp.cpp:
Bug 101877: I hope this fixes hidden main windows being shown when the session is restored
Diff Revision 427176

Konqueror
David Faure übertrug eine Änderung für /branches/KDE/3.4/kdebase/konqueror/listviewcccc:
Fix crashes in tooltip and preview code due to dangling KFileItems after
a reload, or a file gets deleted/moved. Thanks to Maks for his bug report
handling, merging, patch testing, and for reminding me to fix this :)
BUG: 100800
BUG: 96405
Diff Revision 426572

Allan Sandfeld Jensen übertrug eine Änderung für /branches/KDE/3.4/kdelibs/khtml/html/htmltokenizer.cpp:
Backport of fix for #103935 and #107363
CCBUG: 103935, 107363
Diff Revision 427175

Multimedia
Mike Diehl übertrug eine Änderung für /trunk/extragear/multimedia/doc/amarok/advanced.docbook:
Update dcop section.
Diff Revision 424199

Thiago Macieira übertrug eine Änderung für /branches/KDE/3.4/kdemultimedia/kscd/libwm/plat_linux_cdda.c:
Backporting the bugfix in two weeks, as promised.

I will not apply the reporter's patch because it's too intrusive.
Attachment #11304 is a workaround for glibc bug, so fix glibc instead

BUG:106667
Diff Revision 426349

Matthias Kretz machte Änderungen in /branches/work/kdemm/doc:
add kdemmcore class diagramm
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 mehr) Revision 426542

Netzwerk-Werkzeuge
Olivier Goffart übertrug eine Änderung für /branches/KDE/3.4/kdenetwork/kopete/protocols/msn.cpp.cpp:
Backport: Make sure the message are shown in the chatwindow even if a custom emoticon transfer failed.

BUG: 104210

The fix will be in KDE 3.4.2

Diff Revision 424865

Tommi Rantala übertrug eine Änderung für /branches/KDE/3.4/kdenetwork/kopete/plugins/alias/aliaspreferences.cpp:
backport fix for 105153

This correction fixes the hangs I was able to reproduce.

It was caused by a while() loop in the destructor where someone forgot to
advance an iterator.
Diff Revision 426150

Eva Brucherseifer machte Änderungen in /trunk/kdenonbeta/kcall/kcall:
added icons to the accept and reject buttons
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 426923

Jan Ritzerfeld übertrug eine Änderung für /branches/KDE/3.4/kdenetwork/kopete/protocols/oscar/icq/ui/icqeditaccountui.ui:
Backport fix for Bug 107444 (connect from toolbar icon fails).

CCBUG: 107444
Diff Revision 427166
Sichtbare Änderungen ansehen (nach 1 Datei)

Olivier Goffart machte Änderungen in /branches/KDE/3.4/kdenetwork/kopete/protocols/msnt.cp:
Use the correct IP for outgoing file transfer.
This allow to send file over a nat ro router, but still require to forward the port 6891

this help for Bug 57931 (Define Hostname/IP for File Transfers) and Bug 96205
(kopete is unable to send files via msn behind a nat router)

BUG: 57931
BUG: 96205
Diffs: 1, 2, 3 Revision 427188

Büro
Peter Simonsson übertrug eine Änderung für /branches/koffice/1.4/koffice/kivio/kiviopart/kiviosdkcppcpp:
Don't fall into an endless loop when loading a stencil group containing connectors

BUG:107378
Diff Revision 425227

David Faure machte Änderungen in /branches/koffice/1.4/koffice/lib/kotext:
Fix wrong behavior (and crash) on changing the case of a paragraph that includes a "\n" character
(insert() thought it had to split the paragraph...)
BUG: 106802
Diffs: 1, 2 Revision 425299

David Faure übertrug eine Änderung für /branches/koffice/1.4/koffice/lib/kotext/koAutoFormat.cc:
Place cursor correctly after turning a URL into a link, in case there were characters
after the URL which were not made part of the link (e.g. doublequotes)
BUG: 107247
Diff Revision 425391

David Faure übertrug eine Änderung für /branches/koffice/1.4/koffice/kword/framedia.cc:
Don't allow setting the main frameset to transparent, doesn't make sense
BUG: 106456
Diff Revision 425418

David Faure machte Änderungen in /branches/koffice/1.4/koffice/tools/spell:
Remove the RMB/"Check this word's spelling" plugin, it's not useful anymore
since the suggestions are in the RMB popup directly, and the tool hasn't been
ported to kspell2 anyway so it's broken.
BUG: 81931
Diffs: 1, 2 Revision 425443

Fredrik Edemar machte Änderungen in /branches/koffice/1.4/koffice/lib/kotext:
* Fix for loading border widths in OASIS format.
* Autocorrection: Use '<' and '>' as delimiter characters so URLs in strings like "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" are recognized.

BUG: 107251
Diffs: 1, 2 Revision 425444

David Faure machte Änderungen in /branches/koffice/1.4/koffice:
Implemented "add word to personal dictionary", it was a no-op since the kspell2 switch.
I simple store the words into kofficerc and give them (together with the per-document ignore list)
to kspell using Settings::setCurrentIgnoreList().

GUI: might be a good idea to explain the difference between "ignore all" and "add word to dictionary":
both make the current misspelled word be ignored, but the "ignore" list is stored into the document
(so it also works if you send the doc to somebody else, but it only works for this document),
whereas "add to dictionary" adds it to your user's settings (kofficerc config file) so it works
across all your documents (but not if you send the document to someone else).
Diffs: 1, 2, 3, 4, 5, 6 Revision 425671

David Faure machte Änderungen in /branches/koffice/1.4/koffice/lib/kotext:
Final fix for ignored words during background spellchecking:
+ // Tricky: KSpell2::Filter::nextWord's behavior makes the for() loop skip ignored words,
+ // so it doesn't mark them as OK... So we need to clear the marks everywhere first.
+ // To avoid flickering the repainting is only done once, after checking the parag.
Also separated the timer-based from the editing-based code a bit more.
Background spellchecking works quite nicely now.
BUG: 81933
Diffs: 1, 2 Revision 425730

Fredrik Edemar machte Änderungen in /branches/koffice/1.4/koffice/kpresenter:
Solve 105882. When a child object was modified, the parent document wasn't notified about it. This patch fixes that.
TODO: Do this for KSpread too.
105882
Diffs: 1, 2 Revision 425879

Thorsten Zachmann machte Änderungen in /branches/koffice/1.4/koffice/kpresenter:
I have been reworking the oasis saving code of kpresenter to fix some bugs.

o The major change is that now saving of the style and the objects itself is
separated. This makes the code more maintainable.

o Errors that are fixed by the patch
line: line ends of vertical lines are now saved correctly
rotation of lines is now saved

arc/pie/chord: with startangle = 0 are save correctly now.

o the style of the line obejcts and KPPointObjects which are on the master
page are now saved in the styles file.

o no longer handle parts specially
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 25 mehr) Revision 428011

David Faure übertrug eine Änderung für /branches/koffice/1.4/koffice/lib/kotext/kotextparag.cc:
Fix crash when updating a TOC with a table inside it.
clear() doesn't unregister custom items, so do it in ~KoTextParag
BUG: 107961
Diff Revision 428134

Boudewijn Rempt übertrug eine Änderung für /branches/koffice/1.4/koffice/krita/core/kis_selection.cc:
Fix for bug 107938
Diff Revision 428191

Inge Wallin machte Änderungen in /branches/koffice/1.4/koffice:
Apply the patch to KoUnitDoubleSpinBox, renaming it into
KoBuggyUnitDoubleSpinBox, to branch as well. Now the long work of
actually fixing all the usages commences.

CCBUG: 106011
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 34 mehr) Revision 428323

Boudewijn Rempt übertrug eine Änderung für /branches/koffice/1.4/koffice/krita/uicccc:
Fixed BUG:107994
Diff Revision 428503

Benutzerschnittstelle
Chris Howells übertrug eine Änderung für /branches/KDE/3.4/kdeartwork/kscreensaver/configure.in.in:
Correct arts fix, see bug 102398
Diff Revision 424154

Chris Howells übertrug eine Änderung für /branches/KDE/3.4/kdeartwork/kscreensaver/configure.in.in:
Backport fix to 3.4 branch

CCBUG: 89387
Diff Revision 424439

Hilfsmittel
Albert Astals Cid übertrug eine Änderung für /branches/KDE/3.4/kdetoys/kweatherktopktop:
backport fix for #107461
Diff Revision 426789

Jaison Lee übertrug eine Änderung für /branches/KDE/3.4/kdeutils/kjots/kjotsentry.cpp:
Bug: 105925
Carriage returns inserted as spacers will now print correctly.
Diff Revision 426873

Waldo Bastian machte Änderungen in /branches/work/dbus-kde4:
Add Qt bindings for easier hacking
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 mehr) Revision 428174

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