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

prev
22. Juli 2005
von Derek Kite
next


Diese Woche ...
Umbrello adds a Ruby code generator. Kalzium now has a chemical equations solver. New recurrence code for libkcal. Kopete adds support for receiving AIM buddy icons. Kopete supports Richtext formatting in Yahoo! Messages.

A note from Stephan Kulow about a Subversion upgrade:
Most of you will (hopefully) not noticed, but Dirk and me updated our svn server to subversion 1.2.1 including a complete transcoding using the new subversion 1.2 features that allow for faster svn blame.

In my testing, svn blame on khtml/Changelog went down from 20s to 5s. BTW: there were several fixes in the subversion client too, so I suggest to everyone to update, but it's far from a requirement.

Dirk Mueller changed a number of Makefile.am files to support the -fpie/pie compiler flag. He was asked why the change. His comments:
it creates position independent executables (similiar to pic for libraries), which allows the kernel to randomize the loading address of the application, with the hope of being more resistant against possible code execution vulnerabilities.

Its certainly just a minor dent, but distributors race for the advertising advantage of being "more secure" by default.

Thiago Macieira added:
A position-independent executable is also pure: there are no relocations on the text segment. That also means the text is fully shared, and even cached.

Not that those few programs in KDE occupy a lot of RAM -- much less kcheckpass being run twice, for long periods -- but that's still reduction in memory footprint.


Statistiken
Commits: 2461 von 230 Entwicklern, 46811 Zeilen geändert, 2285 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
extragear
332
l10n
267
work
210
stable
208
www
187
kdepim
123
kdeedu
120
playground
114
kdenonbeta
102
koffice
93
Zeilen Entwickler Commits
3171
Dirk Mueller
163
805
David Faure
73
871
Clarence Dang
65
623
Laurent Montel
57
338
Stephan Binner
48
339
Carsten Niehaus
48
320
Gorkem Cetin
47
631
Thiago Macieira
42
257
Nikolas Zimmermann
39
284
Till Adam
36

Übersetzungsstatus (i18n)
Sprache Prozent vollständig
Estnisch
99.93%
Schwedisch
98.22%
Britisches Englisch
95.96%
Dänisch
92.39%
Portugiesisch
91.40%
Holländisch
91.28%
Italienisch
89.24%
Französisch
88.37%
Spanisch
88.11%
Serbisch
87.91%

Fehlerbeheber
Fehlerbeheber Anzahl der behobenen Fehler
Tom Hughes
19
Oswald Buddenhagen
17
Thiago Macieira
14
Olivier Goffart
11
Scott Wheeler
10
Nicholas Nethercote
10
Andrew Walker
9
Matt Rogers
8
Aaron J. Seigo
7
Andreas Gungl
7

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

Fehlerbehebungen
Entwicklungs-Werkzeuge
Oliver Kellogg machte Änderungen in /trunk/KDE/kdesdk/umbrello:
slotNewParameter(): Set missing properties on the newly created UMLAttribute.
BUG:106183
Diffs: 1, 2 Revision 435053

Andras Mantia machte Änderungen in /trunk/KDE/kdewebdev/quanta:
Treat "<" as the end of a tag name. Fixes autoreplacement of opening/closing
tags in cases when a PHP area starts directly after a tag name.
BUG: 106911
Diffs: 1, 2 Revision 435532

Dirk Mueller übertrug eine Änderung für /trunk/valgrind/coregrind/vg_procselfmaps.c:
backport 4146 from valgrind 3.0 repository:

Fixed bug #88678 -- debug info is now correctly gathered for files
containing spaces.
Diff Revision 435838

Tom Hughes übertrug eine Änderung für /trunk/valgrind/coregrind/x86-linux/syscall.S:
Preserve %esi across VG_(clone) as the caller may be relying on it
not being changed. Fix to bug #106713.
Diff Revision 435847

Tom Hughes machte Änderungen in /trunk/valgrind:
Backport fixes for bugs #103509, #106293, #104797, #101881 from
the valgrind 3.0 tree.
Diffs: 1, 2, 3, 4, 5 Revision 435880

Dirk Mueller übertrug eine Änderung für /trunk/valgrind/coregrind/vg_stabs.c:
Handle a 'd' stab that indicates a file in pascal.
Backport from SVN-3.0 -r4220 and Fixes #89914
Diff Revision 437078

Unterricht
Michael Pyne übertrug eine Änderung für /trunk/KDE/kdeedu/kalzium/src/data/data.xml:
Fix obviously wrong neutron counts in Kalzium.

I noticed that some percentages were in US decimal notation even though the
XML file appears to use European-style, so I converted the percentages and
weights to all be European style as well.

BUG:108146
Diff Revision 435734

Carsten Niehaus machte Änderungen in /trunk/KDE/kdeedu/kalzium/src:
Change back to the Show/Hide-notation to make the menu
consistent.

CCBUG:109080
Diffs: 1, 2, 3 Revision 435803

Jason Harris übertrug eine Änderung für /trunk/KDE/kdeedu/kstars/kstars/tools/observinglistui.ui:
Fix the incredible shrinking dialog.
I found out on kde-devel that when you have a QLabel with any richtext
markup, it somehow confuses the layouts, and makes the dialog window
ignore its proper minimum size. There are other dialogs suffering from
this problem; I'll get to them soon.
Diff Revision 436545

Grafik
Albert Astals Cid machte Änderungen in /trunk/KDE/kdegraphics/kpdf:
Rename Settings to KpdfSettings to avoid #101155
Henrique you should rename ark class also so that this doesn't happen again with other kparts
BUGS: 101155
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 435918

Renchi Raju übertrug eine Änderung für /trunk/extragear/graphics/digikam/utilities/setup/setupexif.cpp:
be correct about where exactly in the JPEG file,
the image comment is stored
CCBUGS: 109253
Diff Revision 435977

Renchi Raju machte Änderungen in /trunk/extragear/graphics/digikam/digikam:
subtle bug. iconitem used update instead of repaint,
this would cause the repaints to be not immediate and as
a result an iconitem might still be marked as dirty even
though a thumbnail has been generated for it. so when
pixmapmanager asked for next item for thumbnailing, the
same item was returned again. but there is already a pixmap
for it in the cache and so the thumbnailing process stopped.
thanks to tom for reporting this.
Diffs: 1, 2 Revision 436086

Tom Albers übertrug eine Änderung für /trunk/extragear/graphics/digikam/digikam/albumdb.cpp:
This is a nasty bug. The problem is that QString("%1, %2").arg("ab%2").arg("cd"); results in "abcd, %2", so this patch changes it in QString("%1, %2").arg("ab%2", "cd") which should fix this problem. Please check your konsole for errors and better save then sorry: backup your digikam3.db.

BUG: 109355
Diff Revision 436849

Andrew Walker machte Änderungen in /trunk/extragear/graphics/kst/kst/datasources/ascii:
BUG:109456 Read in a complete line even if it extends beyond 1000 characters.
Diffs: 1, 2 Revision 437726

KDE-Basis
Dawit Alemayehu übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/sftp/kio_sftp.cpp:
- Properly handle self-referencing symlinks. Prevents the sftp
io-slave from crashing...

BUG:109117
Diff Revision 434951

Jonathan Riddell übertrug eine Änderung für /trunk/KDE/kdelibs/doc/common/kde-default.css:
Don't explicity use a white background.
BUG:101466
Diff Revision 435931

Luboš Luňák übertrug eine Änderung für /trunk/qt-copy/patchesdr.ddr.d:
Such a stupid mistake and so nasty memory corruptions.
Diff Revision 436880

Dirk Mueller machte Änderungen in /trunk/KDE/kde-common/admin:
disable -fvisibility=hidden if Qt is not patched.
CCBUG: 101542
Diffs: 1, 2 Revision 436904

Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdelibs/mimetypes/text/plain.desktop:
Support *.TXT (upper case) for a text file too.
BUG:47077
Diff Revision 437759

KDE-PIM
Thorsten Staerk übertrug eine Änderung für /trunk/KDE/kdepim/karm/print.cpp:
Print to the center of the page (wondering some people still use paper).
Thanks to Matt Clay.
BUGS:109120
Diff Revision 435077

Volker Krause übertrug eine Änderung für /trunk/KDE/kdepim/libkdepim/kscoring.cpp:
Make the scoring notification dialog non-blocking.

BUG: 106344
Diff Revision 435370

Till Adam übertrug eine Änderung für /trunk/KDE/kdepim/kmail/kmacctfolder.cpp:
Typo crash fix.

BUG: 109197
BUG: 109200
BUG: 109202
Diff Revision 435509

Thorsten Staerk machte Änderungen in /trunk/KDE/kdepim/karm:
use relative mouse position
BUGS:109190
Diffs: 1, 2 Revision 435552

Thorsten Staerk übertrug eine Änderung für /trunk/KDE/kdepim/kontact/plugins/karm/karm_plugin.cpp:
kontact plugin shows the dcop interface
BUGS:108477
Diff Revision 435654

Thorsten Staerk machte Änderungen in /trunk/KDE/kdepim/karm:
karm kontact plugin now gives the possibility to change settings.
BUGS:108181
Diffs: 1, 2 Revision 435878

Frank Osterfeld machte Änderungen in /trunk/KDE/kdepim/akregator/src:
Use BrowserExtension::saveState() and restoreState(), so navigating through the history does not cause reloads any longer,
and things like scrollbar position are properly saved and restored.
BUGS: 101726
Diffs: 1, 2, 3, 4 Revision 436638

Till Adam übertrug eine Änderung für /trunk/KDE/kdepim/kioslaves/imap4/imap4.cc:
Show the url of the folder to be created when asking the user whether
the folder is to hold messages or subfolders.

Carsten, can you test this? I forget which server it was that does this,
and I remember you being able to test it.

BUG: 109375
Diff Revision 436846

Till Adam machte Änderungen in /trunk/KDE/kdepim/kmail:
Don't unget messages we did not get ourselves.

Antonio, does that help with the crash?

CCBUG: 106030
Diffs: 1, 2 Revision 437417

Reinhold Kainhofer übertrug eine Änderung für /trunk/KDE/kdepim/korganizercppcpp:
Since we accept url lists, decode the dropped data as a KURLDrag instead of a text drag, which we'd then have to parse manually (where something was messed up -> spaces added)...

BUG:106882
Diff Revision 437773

Konqueror
Allan Sandfeld Jensen machte Änderungen in /trunk/KDE/kdelibs/khtml:
Ensure everywhere we read a Length::value(), we get the content size we assume.
BUG: 109230
Diffs: 1, 2, 3 Revision 436064

Maks Orlovich übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/misc/decoder.cpp:
Unbreak visual Hebrew. Backport of this to 3.4.x would be appreciated.
This was an error in a merge from Safari, which lost this line --- it's needed
because the 8859-8 codec does some black magic we do not want.

BUG:105496
Diff Revision 436476

Andreas Kling übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/ecma/kjs_events.cpp:
Check listener.isValid() before calling listener.implementsCall().
Also fixed some redundant listener.isValid() && listener.imp() couples.

CCBUG: 109367
Diff Revision 436831

Maks Orlovich machte Änderungen in /trunk/KDE/kdelibs/khtml/xml:
Add an iteration cache for all NodeList's except childNodes (deferring that
for now, since that needs some additional stuff). This can make some DOM usages
much faster. This also consolidates some of the code...
BUG:79335
Diffs: 1, 2 Revision 437105

Maks Orlovich übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/kmultipart/kmultipart.cpp:
Quirk: apparently for multipart/x-mixed-replace, -- is not to be added to the
boundary line if it's already there (even though multipart/mixed specifies the contrary!)
Fixes http://217.173.193.218/axis-cgi/mjpg/video.cgi?resolution=704x576, which was
pointed out to me by Apple folks.

(Ethereal log from there:
HTTP/1.0 200 OK
Connection: Close
Server: Camd
Content-Type: multipart/x-mixed-replace; boundary=--myboundary

--myboundary
Content-Type: image/jpeg
)
Diff Revision 437578

Maks Orlovich übertrug eine Änderung für /trunk/KDE/kdelibs/khtml/html/html_headimpl.cpp:
requestScript can return null in case of blocked JS preferences or adblock
BUG:109457
Diff Revision 437579

Andreas Kling machte Änderungen in /trunk/KDE/kdelibs/khtml/xml:
Setting HTML event listeners (i.e element.onevent=function) should replace any existing listener in the calling order instead of removing and then appending to the order list.
Also removed two unnecessary ref()/deref() pairs.

BUG: 107175
Diffs: 1, 2, 3, 4 Revision 437748

Multimedia
Allan Sandfeld Jensen übertrug eine Änderung für /trunk/KDE/arts/flow/audioioalsa9.cc:
Commiting fix for checking xrun in pcm_avail_update.
Commited based on user feedback as I do not have 64bit system.
BUG: 88474, 106569
Diff Revision 423127

Mark Kretschmann übertrug eine Änderung für /trunk/extragear/multimedia/amarok/src/partyinfobox.ui:
Fix layout of Dynamic-Mode info dialog, so that the dialog can't become smaller than its content.

Dev note: The size policy "Minimum/Preferred" must be used instead of "Preferred".

BUG: 108836
Diff Revision 434728

Sebastian Trueg machte Änderungen in /branches/stable/extragear/multimedia/k3b:
Properly remember if the iamge was successfully created.

BUG: 109052
Diffs: 1, 2 Revision 434776

Alexandre Pereira de Oliveira machte Änderungen in /trunk/extragear/multimedia/amarok/src:
A better way to detect seeks, so we don't detect false seeks and end up not submitting to AS.
This makes a small change to engineTrackPositionChanged. It now has a bool parameter that's true if it's a user seek (ie, the position didn't change due to normal playback).
BUG: 100278
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 mehr) Revision 435397

Sebastian Trueg machte Änderungen in /branches/stable/extragear/multimedia/k3b:
Properly load default multisession settings.

BUG: 109188
Diffs: 1, 2, 3 Revision 435652

Sebastian Trueg übertrug eine Änderung für /trunk/extragear/multimedia/k3b/src/projects/k3bview.cpp:
Show the text on the burn button to make it more obvious.

BUG:108426
Diff Revision 435780

Sebastian Trueg machte Änderungen in /trunk/extragear/multimedia/k3b/src/projectsog.c:
Do not add files bigger than 4GB to a data project. mkisofs does not write them which makes sense because of
iso9660's limitations.

BUG:107372
Diffs: 1, 2 Revision 435784

Sebastian Trueg übertrug eine Änderung für /trunk/extragear/multimedia/k3b/src/projectsog.cog.c:
If the user adds a symbolic link to a folder to a data project ask if the link should be followed
or do so automatically if "follow symbolic links" already is enabled. This is nessessary since K3b
is not able to follow links to folders after they have been aded to the project.

BUG: 99400
Diff Revision 435812

Sebastian Trueg übertrug eine Änderung für /trunk/extragear/multimedia/k3b/libk3b/projects/datadvd/k3bdvdjob.cpp:
Properly cancel.

BUG: 109066
Diff Revision 435928

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok:
Shuffling of queued items in the queuemanager
BUG:108861
Diffs: 1, 2, 3 Revision 436654

Scott Wheeler übertrug eine Änderung für /trunk/kdesupport/taglib/mpeg/id3v2/framescppcpp:
Fix from Felix Berger to get RVA2 frames a little closer
to working. The more complicated fix for #107025 will
follow shortly.

BUG:95545
Diff Revision 437091

Scott Wheeler machte Änderungen in /trunk/kdesupport/taglib/mpeg/id3v2/framescpp:
Fix up the RVA2 handling. I'm still not thrilled with the API, but this
should be functional enough to hold over to the next binary
incompatible change and has a minimum of differences to the previous
API.

I did a slightly nasty hack so that the API docs will see just methods
with an optional argument, but those are actually two separate methods
(for BC).

Brian, please feel free to take a look at this prior to 1.4 going out.

BUG:107025
Diffs: 1, 2 Revision 437115

Scott Wheeler machte Änderungen in /trunk/kdesupport/taglib/mpeg/id3v2/frames.cpp:
Add accessors for the image description.

BUG:94258
Diffs: 1, 2 Revision 437378

Scott Wheeler übertrug eine Änderung für /trunk/kdesupport/taglib/ogg/xiphcomment.cpp:
If there is no value set for DESCRIPTION, also check COMMENT.

BUG:98714
Diff Revision 437379

Scott Wheeler machte Änderungen in /trunk/kdesupport/taglib/mpeg:
Continuing going through my pile-o-patches:

Make it possible to save files using the save() with a tag mask
without stripping the tags that do not fit the mask. I still need
to do a little testing on this to make sure that the offsets are
still computed correctly.

BUG:96460
Diffs: 1, 2 Revision 437380

Scott Wheeler machte Änderungen in /trunk/kdesupport/taglib/toolkit:
Add UTF16LE support. Patch mostly by Umesh Shankar.

BUG:106815
Diffs: 1, 2 Revision 437399

Kevin Ottens übertrug eine Änderung für /trunk/KDE/kdemultimedia/kscd/audiocd_play.desktop:
Adding the missing icon to kscd "Play" action.

CCBUG:109465
Diff Revision 437653

Netzwerk-Werkzeuge
Jernej Kos machte Änderungen in /trunk/extragear/network/kftpgrabber/src/ftp:
Fix many SFTP related bugs.
BUG: 109110
Diffs: 1, 2 Revision 434737

Olivier Goffart übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/kopete/chatwindow/chatview.cpp:
Fix Bug 104621: Raise window doesn't work if the chat window is minimized

BUG: 104621
Diff Revision 435251

Olivier Goffart übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/kopete/chatwindowt.cpt.cp:
Fix Bug 107046: still able to open a chat to yourself in the chat window members list

BUG: 107046
Diff Revision 435257

Tobias Ussing übertrug eine Änderung für /trunk/extragear/network/kftpgrabber/src/kftpgrabber.cpp:
BUG: 107639 - remember hidden toolbar
Diff Revision 435349

Jernej Kos übertrug eine Änderung für /trunk/extragear/network/kftpgrabber/src/widgets/browser/listview.cpp:
Don't set full width if showOwnerGroup is enabled.
BUG: 107638
Diff Revision 435377

Matt Rogers übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/oscar/icq/icqcontact.cpp:
when getting the user info for the dialog, make sure that we update the
nickname for the contact.

also make sure that we update the contact name on login as well.

BUG: 105786
Diff Revision 435392

Pino Toscano machte Änderungen in /trunk/KDE/kdenetwork/kget:
Another backport from the make_kget_cool branch: make the drop target movement
more fluid.
The drop target now can be slightly slower than the mouse movement when dragged,
but sure it doesn't behave anymore like a crazy ball.

BUG: 95415
Diffs: 1, 2 Revision 435925

Michaël Larouche machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/msn:
Remove KMessageBox calls from MSN socket class. (socket class shout not have GUI calls, separate layers).

----------
BUG: 109326

Serialize the contactGUID, make sure that the contactGUID is saved (it's essential in MSNP11). The contactGUID property is still saved but it's better than notting ;)
Minor idioms fix for the add contact thing.
Check if the contactGUID is not empty before sending the SBP command (cause connect/disconnect). This make sure because sometimes the contactGUID is not saved.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 437457

Jernej Kos übertrug eine Änderung für /trunk/extragear/network/kftpgrabber/src/misc/kftpgrabber.kcfg:
Make transfering on "drag & drop" the default behavior.
BUG: 109474
Diff Revision 437600

Büro
Raphael Langerhorst übertrug eine Änderung für /trunk/koffice/lib/kofficeuicccc:
CCBUG: 109000

At least I now know _what_ does not work, but I have no
idea how to (properly) fix it, seems to be some magic
in the file dialogs...
Diff Revision 435314

David Faure übertrug eine Änderung für /trunk/koffice/lib/kofficeuicccc:
It's ugly, but it fixes #109000, and the ugliness is the price for embedding
a non-embeddable dialog. Who will separate a KFileWidget from KFileDialog for KDE4?
:)
Diff Revision 435965

Benutzerschnittstelle
Lukáš Tinkl machte Änderungen in /trunk/KDE/kdebase/kcontrol/kthememanager:
fix saving the desktop backgrounds
(caused by moving the settings from kdeglobals to kwinrc, grrrrrr)

BUG: 108500
Diffs: 1, 2 Revision 435250

Hilfsmittel
Jaison Lee übertrug eine Änderung für /trunk/KDE/kdeutils/kjots/KJotsMain.cpp:
BUG: 109198
Added sanity checks to prevent misbehaviour when there is nothing in the
QListView.
Diff Revision 435739

Rick Chern übertrug eine Änderung für /trunk/extragear/graphics/kst/kst/kstdatamanager_i.cpp:
Always enable the delete menu item when it is present
Diff Revision 435978

Andrew Walker übertrug eine Änderung für /trunk/extragear/graphics/kst/kst/kstviewobject.cpp:
BUG:108616 Appears to have been caused by changes to the KstViewObject::clipRegion() function for future transparency support. The old clip region (used for painting) was also being used for the printing due to incorrect caching.
Diff Revision 436079

Rick Chern machte Änderungen in /trunk/extragear/graphics/kst/kst:
Hacks within hacks to get plots with only images to update for now
Diffs: 1, 2, 3, 4 Revision 436470

Jaison Lee machte Änderungen in /trunk/KDE/kdeutils/kjots:
BUG: 109299
Fixed a race condition caused by opening a context menu while dragging a page
outside of a book.
Diffs: 1, 2 Revision 436554

Jaison Lee übertrug eine Änderung für /trunk/KDE/kdeutils/kjots/KJotsMain.cpp:
BUG: 109303
The read-only view is now activated if there are no books available at
program startup and the user declines to create one. This prevents
confusing behaviour such as the ability to paste text into the nothing.
Diff Revision 436560

Szombathelyi György machte Änderungen in /trunk/KDE/kdeadmin/kuser:
Handle additional objectclasses in the ldap user database, where we're not doing anything with these objectclasses, but leave them alone on a modify operation.
CCBUG: 95366
Diffs: 1, 2, 3 Revision 437061

Andrew Walker machte Änderungen in /trunk/extragear/graphics/kst/kst:
BUG:108409 Allow user to specify horizontal or vertical layout of the legend. The default is vertical.
Diffs: 1, 2, 3, 4, 5, 6 Revision 437062

Andrew Walker übertrug eine Änderung für /trunk/extragear/graphics/kst/kst/kst.cpp:
BUG:108060 No longer use deprecated methods. Allow user to select current page. Use application side page selection for efficiency with KDE version 3.3 and above.
Diff Revision 437079

Andrew Walker übertrug eine Änderung für /trunk/extragear/graphics/kst/kst/kst.cpp:
CCBUG:108060 Modify KDE version requirement.
Diff Revision 437080

Andrew Walker machte Änderungen in /trunk/extragear/graphics/kst/kst:
BUG:104347 Prevent changes to the status bar text making the main window enlarge in size.
Diffs: 1, 2, 3, 4, 5 Revision 437686

Funktionen
Entwicklungs-Werkzeuge
Vladimir Prus machte Änderungen in /trunk/KDE/kdevelop/languages/cpp/debugger:
Implement editing expression/variable values in variables window.

Now, by clicking on variable value user can edit it, and after pressing
enter the value is changed in the program.

This patch works fine, with exception of two things:

1. User can try to edit rvalue (say, value of "1+1"). Gdb does not allow
to query if value is editable so we have no way to prevent it. So, in this
case we need to display an error message and mark the expression as
non-editable.

(Note that in MI mode, we theoretically can query if var is editable,
but gdb mistakenly reports that "1+1" is editable, so this is of no help).

2. It's possible to set the value of array with "{1, 2}". However, standard
display of arrays does not show such composite value -- it only shows
values of each individual element. Need to either show composite value
in all cases, or clean the value column after value is assigned.

As a side effect, this patch makes clicking "-" on a expanded pointer
variable show again the pointer value, as opposed to pointed-to value.

* variablewidget.h
(VariableTree::setValue): New signal
(VariableTree::slotDoubleClicked,
VariableTree::handleDoubleClicked): Remove for now, as
this code was unused.
(VarItem::originalName): New method.

* variablewidget.cpp:
(VarItem::setOpen): Reload the value when closing item.

* gdbcontroller.h
gdbcontroller.cpp
(GDBController::slotSetValue): New slot.


BUG: 72183
Diffs: 1, 2, 3, 4, 5, 6 Revision 435822

Richard Dale machte Änderungen in /trunk/KDE/kdesdk/umbrello/umbrello:
* Added ruby code generation using a simple code generator
similar to the python one
* C++ style doc comments are converted to ruby RDOC format
* Attributes are converted to ruby attr_accessor calls
* Multiple inheritance is modelled using single inheritance
from one ruby class, plus mixins corresponding to the other C++
classes, which are included as ruby modules.
Diffs: 1, 2, 3, 4, 5, 6 Revision 436897

Linus McCabe machte Änderungen in /trunk/KDE/kdewebdev/quanta/components/debugger:
Added support for key'ed breakpoints,
added line breakpoint support to DBGp,bugfixes, code cleanup
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 mehr) Revision 437373

Richard Dale machte Änderungen in /trunk/KDE/kdesdk/umbrello/umbrello:
* Added a Ruby code generator based on the newer more advanced
Java one, allowing code previewing and editing methods within
Umbrello.
* It has all the features of the Java generator except for
creating ANT scripts
* C++ doc comments are converted to RDOC format, like the
simpler ruby code generator.
* Generated comments can either be '#'s or =begin.. =end pairs
* The code was tested with the .xmi file for umbrello project
umbrello-1.4.xmi. But it really needs some sort of 'torture
test' with all the different types of associations, roles and
so on to verify to code generation.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 19 mehr) Revision 437549
Sichtbare Änderungen ansehen (nach 1 Datei)

Unterricht
Jörg Buchwald machte Änderungen in /trunk/KDE/kdeedu/kalzium/src:
i've add the spin and the moment to the isotope-tag
Diffs: 1, 2, 3, 4 Revision 435310

Sebastian Stein übertrug eine Änderung für /trunk/KDE/kdeedu/README:
added kbruch with a short description
Diff Revision 436433

Jasem Mutlaq machte Änderungen in /trunk/KDE/kdeedu/kstars/kstars:
- Updating setINDIFocusSpeed script, thanks to Jason for pointing this
out!
- Adding LX200 Basic driver. This will replace LX200 Generic as the
default driver. The LX200
Basic driver is a minimal version of LX200 Generic, so that it can be
used in controllers where only the most important LX200 commands are
supported. LX200 Generic is still the parent driver for more complex
drivers like LX200 GPS and Autostar, so functionality is still
perserved.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 436561
Sichtbare Änderungen ansehen (nach 1 Datei)

Jörg Buchwald machte Änderungen in /trunk/KDE/kdeedu/kalzium/src:
add more data (Nd-Yb)
Diffs: 1, 2 Revision 437006

Andreas Nicolai machte Änderungen in /trunk/KDE/kdeedu/ktouch:
[KTouch] Added spanish DVORAK keyboard layout and training files.
Diffs: 1, 2, 3, 4, 5 Revision 437451

Thomas Nagy machte Änderungen in /trunk/KDE/kdeedu/kalzium:
Chemical equations solver integration in Kalzium
------------------------------------------------

The goal is to solve simple chemical equations of the form :
a formula1 + b formula2 ... -> c formula3 + d formula4 ..
like in : aCH3CH2OH + bO2 -> cH2O + dCO2
(1 CH3CH2OH + 3 O2 -> 3 H2O + 2 CO2 is suggested as a solution)

The solver finds integer values for the quantities a, b, c, d
and can be used to point out mistakes in formula or for searching new ones.

It is also possible to give initial values for the quantities a, b, c ..
for instance 3 CH3CH2OH + bO2 -> cH2O + dCO2
(a possible solution is : 3 CH3CH2OH + 9 O2 -> 9 H2O + 6 CO2)

Using the solver
----------------

*** Parenthesis are allowed, provided that
a value is present after the closing parenthesis

aCH3(CH2)3COOH + bO2 -> cH2O + dCO2
aCH3(CH2)2CH3 + bCH3CH2CH3+bO2 -> cH2O + dCO2

*** It is possible to insert a value instead of a symbol
on the left of a molecule, as in the following examples :
xCH4 + yC2H6 + zO2 + uHNO3 -> cH2O + dCO2 + eNO2
3CH4 + 2C2H6 + zO2 + uHNO3 -> cH2O + dCO2 + eNO2
1CH4 + 5C2H6 + zO2 + 10HNO3 -> cH2O + dCO2 + eNO2

*** If the equation in input does not match the syntax
the solver will answer "Parse error"
* missing number after parenthesis
* missing arrow in the middle
* missing number on the left of a molecule
* ambiguous characters : 0/O, l/L/1

*** When the solver will answer "Not found" when it
encounters an infeasible equationlike the following :
1CH4 + 1O2 + 1HNO3 -> cH2O + fCH2ONO2 + eNO2

**** electric charges are allowed using the following syntax
4H2O -> aH3O[+]+bOH[-]
aFe[2+]+bMnO4[-]+cH3O[+]->dMn[2+]+eH2O+fFe[3+]

WARNING:
since eqchem computes integers, equations like this :
xCH4+3C2H6+zO2->cH2O+dCO2
do not always have a solution (in this case, z would be 29/2)

Enabling the solver during the compilation
------------------------------------------

You must have installed Objective Caml and
the FaCiLe library on your system (facile 1.1),
type "gg:facile" ocaml in konqueror or go to
http://www.recherche.enac.fr/opti/facile/distrib/

Fortunately the caml tools and FaCiLe are only needed for
compiling Kalzium, and not for running it :-)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 21 mehr) Revision 437725

Grafik
Jörn Ahrens machte Änderungen in /trunk/extragear/graphics/digikam/digikam:
Added drag 'n drop to albumfolderview and tagfoldervie.- Dropping an image on its album in folderview assigns that
image as the folder thumbnail. To avoid the popup menu,
press CTRL when dropping the image.- Dropping an image(s) on another folder, opens a popup menu, which
lets the user decide, if he wants to move/copy the image(s) to that
folder. Pressing CTRL (copy) / SHIFT (move) avoids the popup menu.- An image(s) can also be dropped on an external application, which
understands KURLDrag, to move/copy the image to that application.
Diffs: 1, 2, 3, 4, 5, 6 Revision 434781

Aurélien Gâteau machte Änderungen in /trunk/extragear/graphics/gwenview:
Added an option to disable automatic rotation of images.
BUG: 100510
Since this option needed a modification in two classes (DocumentJPEGLoadedImpl
and ThumbnailLoadJob), I thought it was a good time to look at KConfig XT. I
created a kcfg file to store the "automatic rotation" option, I plan to
progressively migrate all of Gwenview settings to KConfig XT in the near
future.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 434783
Sichtbare Änderungen ansehen (nach 1 Datei)

Jörn Ahrens übertrug eine Änderung für /trunk/extragear/graphics/digikam/digikam/albumfolderview.cpp:
Added drag 'n drop from external programs to albumfoldervie.- Dropping an image(s) on a folder, opens a popup menu, which
lets the user decide, if he wants to move/copy the image(s) to that
folder. Pressing CTRL (copy) / SHIFT (move) avoids the popup menu.
Diff Revision 434848

Albert Astals Cid machte Änderungen in /trunk/KDE/kdegraphics/kpdf:
Correct the implementation of Quit link action
Add the implementation of close link action
That two actions only work within inside kpdf as in konqueror they would be quite shocking
Reverse the order link actions are added to m_rects because there are some pdf that have a rect with a link and inside of that another link with a snall rect, and with this order we match acrobat behaviour
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 435350

Jörn Ahrens machte Änderungen in /trunk/extragear/graphics/digikam/digikam:

* Added a browser-like navigation history to digikam, which is
usable with the sidebar.A back/forward history button was added to the toolbar and the
album menu. With these buttons the user can browse through the
previous opened albums. If the album is changed, the view in
the sidebar is changed too.Pressing and holding down the history button... in the
toolbar, drops down a menu, with the names of the previous opened
albums.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 435360

Albert Astals Cid machte Änderungen in /trunk/KDE/kdegraphics/kpdf:
Link following in presentation mode.
Cookie goes to Enrico for implementing kpdf's second most voted wish
BUGS: 98388
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 436026

Tom Albers machte Änderungen in /trunk/extragear/graphics/digikam:
Make it possible to download images from the camera and change the filenames to uppercase or lowercase at the same time.
FEATURE: 108824
Diffs: 1, 2, 3, 4, 5 Revision 436078

Gilles Caulier machte Änderungen in /trunk/extragear/graphics/digikamimageplugins/freerotation:
digiKam Free Rotation Tool : new free image rotation algorithm from Pieters with antialiasing filter instead QImage method. New plugin dialog layout ' à la PowerRetouche'. New Antialiasing option.
Note : this algorithm will can be ported to DImage (16 bits/color/pixel) easily in the future.
Diffs: 1, 2, 3, 4 Revision 436186

Gilles Caulier machte Änderungen in /trunk/extragear/graphics/digikamimageplugins/distortionfx:
digiKam DistortionFx tool dialog and preview are now resizable. A screenshot :

http://digikam3rdparty.free.fr/digiKamImageEditorPluginDistortionFx.png

This is the last one!!! Ouf: DigikamImagePlugins will can be released in 0.8.0 beta1 in a near future...
Diffs: 1, 2, 3, 4, 5 Revision 436345

Nikolas Zimmermann machte Änderungen in /trunk/kdenonbeta/kdom/bindings:
Committing the first prototype of my perl based, sax-like IDL parser :-)
It's "code generators" are modular and dynamically loaded, currently only
IDLCodeGeneratorCpp.pm is available Js/ObjC will follow soon...

using 'make cppbindings' in bindings will generate a .cpp/.h pair for each idl.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 30 mehr) Revision 436447

Aurélien Gâteau machte Änderungen in /trunk/extragear/graphics/gwenview:
Implemented random order.
BUG: 74673
Diffs: 1, 2, 3, 4, 5, 6 Revision 437107

Gilles Caulier machte Änderungen in /trunk/extragear/graphics/digikamimageplugins/freerotation:
digiKam Free Rotation tool :

- Add auto-cropped option to the correct size in order to avoid the black triangles around target image. This code is based on Renchi implementation. This is not optimized with high angles but rotation correction in photograph use generally a small angle. I think this way is enough.
- Add dialog separator.
- Fix cursor rules

CCBUG: 100880
Diffs: 1, 2, 3, 4 Revision 437192

Gilles Caulier machte Änderungen in /trunk/extragear/graphics/digikamimageplugins:
Blowup, Inpainting, Restoration digiKam plugins : 'details' settings must be always < 'gradient' setting.

Restoration plugin : Because computation can be long, a new 'Try' button is added to dialog. Filter computation are disabled if at any settings or preview focus changes. 'Try' button must used instead.

CCBUG: 109255
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 437302

Gilles Caulier machte Änderungen in /trunk/extragear/graphics/digikamimageplugins/freerotation:
digiKam Free Rotation tool :

There is 2 options to auto-crop rotated image :

- 'Widest Area' from Renchi optimized for small rotation angle.
- 'Largest Area' from Gerhard optimized for hight rotation angle.

Gerhard : we need to polish 'Largest Area' algorithm to work properly with angle>90° and angle<-90°.

CCBUG: 100880
Diffs: 1, 2, 3, 4 Revision 437499

Renchi Raju machte Änderungen in /trunk/extragear/graphics/digikam:
tag usability 4.0: allow user to assign/remove tags
from context menu in the image window
Diffs: 1, 2, 3 Revision 437750

KDE-Basis
Kevin Ottens machte Änderungen in /trunk/KDE/kdebase/kioslave:
Finish to bring kio_home back from the dead and integrate it adequately
with kio_system. Also provides an optional "Documents Folder" entry in
system:/ if the document path is different from $HOME.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 436469

KDE-PIM
Andreas Gungl machte Änderungen in /trunk/KDE/kdepim/kmail:
Initial rework the anti-spam wizard to make it more user friendly:
less text, less options, a picture ;-)

Changes are based on recommendations of Thomas Zander.
Diffs: 1, 2, 3 Revision 435300

Frank Osterfeld machte Änderungen in /trunk/KDE/kdepim/akregator/src:
add text-to-speech support (just had to add that after playing with KTTSD for the first time ;) ).
Akregator can now read selected articles for you, using KTTSD.

tts actions go to a "Text-To-Speech toolbar", hidden by default.

Unfinished:
- language is hardcoded, set to english. (it could make use of language setting in the feed here, or try to autodetect
the language as kat(.sourceforge.net) does when indexing)
- neither combined view nor internal browser widgets are supported

If this is too crappy to be released, we can just comment out the toolbar in the RC file
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 435538

Volker Krause machte Änderungen in /trunk/KDE/kdepim/libkdepim:
Allow to reorder scoring rules.

FEATURE: 74731
Diffs: 1, 2, 3, 4 Revision 435558

Volker Krause machte Änderungen in /trunk/KDE/kdepim:
Add 'mark as read' scoring action.

FEATURE: 107211
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 435676

Teemu Rytilahti machte Änderungen in /trunk/KDE/kdepim/akregator/srcp:
add ability to copy article's link directly from articlelist's contextmenu

CCBUG:109373
Diffs: 1, 2, 3, 4 Revision 437396

Reinhold Kainhofer machte Änderungen in /trunk/KDE/kdepim:
Finally, the new recurrence code for libkcal. It encapsulates the whole recurrence functionality (rrule, ex rules, recurrence date/times, and exceptions date/times) into one classe. The API stayed as close to the old one, but this new code is much more powerful than the old one (although you won't see a difference in the applications yet; But once the library code works, we can make use of this extended functionality).

Not everything is fully finished (in other words: it's not perfect yet), so expect a few rough edges, which will be smoothed out before the release... There shouldn't be any data loss, but korganizer or kalarm might behave strange. If you experience anything like this, please tell me!

A long discussion (including a description of the changes) with David Jarvie went on on kde-pim:
http://lists.kde.org/?l=kde-pim&m=112017476307741&w=2
http://lists.kde.org/?t=112017493900001&r=1&w=2


CCBUG:98793
CCBUG:87331
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 44 mehr) Revision 437527

Multimedia
Koos Vriezen machte Änderungen in /trunk/extragear/multimedia/kmplayer:
Podcast items w/o an enclosed urls, should not display the description. It
skips anyhow, so this avoids flicker.
Attempt to allow smil files in a playlist. It more or less works but since
they are in the same document, issues remains (like getElementById).
If clicked on a non-playable link, try to find one in its children.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 435670

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok/src:
Add funky xine logo for engine config dialog. Repeat after me: WE LOVE iCANDY

Musings: Should the background color be transparent, rather than black?
Diffs: 1, 2, 3, 4 Revision 435849
Sichtbare Änderungen ansehen (nach 1 Datei)

Sebastian Trueg machte Änderungen in /trunk/extragear/multimedia/k3b:
Update the device lists when HAL signals devices added or removed.

BUG:109251
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 435853

Mark Kretschmann machte Änderungen in /trunk/extragear/multimedia/amarok:
Made xine the highest ranked engine plugin. It's currently a bit more stable than GStreamer, so I think this decision is sane..I think we should disable the "Play AudioCD" menu item for engines that don't support KIO. A new property "hasKIO" could do the trick.
Diffs: 1, 2, 3 Revision 435958

Ian Monroe machte Änderungen in /trunk/extragear/multimedia/amarok/src/engine/xine:
*New xine config dialog, so far all it has is the ability to change audio
plugins (which wasn't possible before).
*I'll look into making sure the equalizer works on audio plugin changes
tomorrow.
*The next step is to add the ability to change the audio device for ALSA
and OSS, which is tricky with xine since there are so many xine
configurations relating to that. That and any other options from xine
people request.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 436162
Sichtbare Änderungen ansehen (nach 1 Datei)

Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok:
Feature: 17 Equalizer Presets!
BUG:96302
Diffs: 1, 2, 3, 4, 5 Revision 437197

Netzwerk-Werkzeuge
Tobias Ussing machte Änderungen in /trunk/extragear/network/kftpgrabber/src:
Progress bar, Threads and Traffic all working. Speed is based on last transfer. A test is in place to make sure progress is never more than 100%, but if the speed of the former transfer was faster than the current, it will stall at 100% till file is complete.. and ETA will say 23:59:59.
Diffs: 1, 2, 3, 4 Revision 435028

Matt Rogers machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/oscar:
Add support for receiving AIM buddy icons
CCBUG: 54156
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 mehr) Revision 435334

Matt Rogers machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/oscar:
Add back support for client features in the contact tooltip.
Fixes bug 101160

BUG: 101160
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 435372

Pino Toscano machte Änderungen in /trunk/KDE/kdenetwork/kget:
Port KGet to the standard KDE notification system: this means less code, and
nicer ways of feedback for the users, who can choose from several types of
notifications for KGet events (like Download added, etc).

The default implementation is configured to use passive popups for all the
events, and for the Added event there is also the sound.

Moreover, the sounds have been converted to OGG.

So, we can make happy a lor of KGet users and close several bugs.

BUGS: 61614, 82287, 94788
CCBUG: 108481
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 mehr) Revision 435428

Andre Duffeck machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
Support Richtext formatting in Yahoo! Messages.
That means portions of the message can be made bold, italic, underlined and colored.
BUG:108503
Diffs: 1, 2, 3 Revision 435546

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
Changes :
- Added dht::KBucket, dht::Node, dht::RPCCall, dht::RPCServer
- BEncoder can now write to more things then just a File
- Put implementation of dht on hold, until their is some sort of spec.
- Added Ivan's name to credits.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 mehr) Revision 435782

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
Changes :

- Added manual announce option
- Torrent::getHash now throws an error if idx is out of bounds
- Get rid of some signed/unsigned mismatch warnings
- Implemented 109247 : Download complete, seeding -> Seeding
- Implemented 109249 : limit length of file field in KTorrentView

FEATURE: 109247
FEATURE: 109249
GUI
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 mehr) Revision 435823

Joris Guisson machte Änderungen in /trunk/extragear/network/ktorrent:
Changes :
- Added InfoWidget, containing a PeerView, ChunkDownloadView a view of all the files in the torrent and some more info.
- DebugView doesn't get shown anymore in DebugMode
- Added a cool bar which displays which parts of the file are downloaded (ChunkBar), bar is added to the InfoWidget
- Added information about chunks (how many, how many are downloaded and how may are downloading) in the info widget

GUI

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

Büro
Yolla Indria machte Änderungen in /trunk/koffice/filters/kpresenter/powerpoint:
initial version of libppt (Google SoC project)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 435375

David Faure machte Änderungen in /trunk/koffice/kword:
OASIS: support for saving and loading columns (count and spacing)
Diffs: 1, 2 Revision 435717

Yann Bodson machte Änderungen in /trunk/koffice/lib/kofficeui:
add designer plugins for KOffice unit widgets
the following widgets have been added:
- KoBuggyUnitDoubleSpinBox
- KoUnitDoubleComboBox
- KoUnitDoubleLineEdit
- KoUnitDoubleSpinBox2
- KoUnitDoubleSpinComboBox
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 435724

David Faure machte Änderungen in /trunk/koffice:
OASIS OpenDocument support:
Fixed loading of font sizes specified as a percentage
Implemented loading of list indentation (space-before) (#109223)
Improved OOo compatibility when saving page breaks
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 435820

Cédric Pasteur übertrug eine Änderung für /trunk/koffice/kexi/datacc:
* Added new db-aware check box (still very basic)
Diff Revision 436836

Jaroslaw Staniek machte Änderungen in /trunk/koffice/kexi:
* Improved database connection support on startup for Kexi *


Startup / Server Support
- connection data editor improved
- connection data is now storable
- added support for adding/deleting/editing connection data

General
- added for private classes to make api docs more readable
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 50 mehr) Revision 436854
Sichtbare Änderungen ansehen (nach 3 Dateien)

Cédric Pasteur machte Änderungen in /trunk/koffice/kexi:
* Added new database aware widgets: date, time & datetime editors, as well as int and double spin boxes.
Most code was taken from KexiTableView editors.
These widgets are used by KexiDBFiedlEdit when field type match.
* Patch by Jaroslaw Staniek to fix crash when closing Kexi
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 437263

Benutzerschnittstelle
Dawit Alemayehu übertrug eine Änderung für /trunk/KDE/kdebase/kcontrol/ebrowsing/plugins/ikwspp:
- Add support for web shortcuts whose search URI does not contain query keywords.

NOTE: this does not allow you to type 'gg:' to go to google because the google's
search URI contains query keywords...

BUG:56218
Diff Revision 437425

Hilfsmittel
Andy Somogyi machte Änderungen in /trunk/kdenonbeta/kmathml:
initial build
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 174 mehr) Revision 435453

Milan Mitrovic machte Änderungen in /trunk/playground/sysadmin/kamion:
Initial import.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 103 mehr) Revision 435663
Sichtbare Änderungen ansehen (nach 3 Dateien)

Jason Kivlighn machte Änderungen in /trunk/extragear/utils/krecipes/src:
Add a command-line option, '--convert-sqlite3', to automatically convert an SQLite 2 database to SQLite 3. To work, both sqlite and sqlite3 need to be installed and then to use that database, Krecipes must be compiled with SQLite 3 support (and not SQLite 2 support).
Diffs: 1, 2, 3, 4 Revision 437468

Andrew Walker machte Änderungen in /trunk/extragear/graphics/kst/kst:
BUG:109467 Allow user to specify a base font size for the plots. The default is 12, which will look the same as previous builds if left unchanged. Plots will use the new base font size when next updated. The plots will not be immediately updated.
Diffs: 1, 2, 3, 4, 5 Revision 437749

Optimierungen
Grafik
Piotr Szymanski übertrug eine Änderung für /trunk/playground/graphics/oKular/kpdf/core/generator_pdf/generator_pdf.cpp:
- generate kpdftextpage while loading document, makes search speedy again, and man do i mean speedy
Diff Revision 434974

KDE-Basis
David Faure machte Änderungen in /branches/work/kde4/kdelibs/kio/kio:
KDE4 should allow put() to pass the mtime for #79937, no time to do this right now though
Diffs: 1, 2 Revision 434778

Allan Sandfeld Jensen machte Änderungen in /branches/work/kde4/kdelibs:
Import and port my cleaned version of knofity from kdemm and modify to
use aKode, until KDEMM is ready.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 435415

Konqueror
Maks Orlovich machte Änderungen in /branches/work/kde4/kdelibs/khtml:
Rework the internals of the image decoding library quite a bit to
make the handling of things like resizing a lot less monolithic.
This should simplify the code considerably, and make things far more flexible.

This version is almost-mostly-working, though gif support is disabled for now,
as I changed how animation works, and, well, the playback module there was
broken anyway :-)

The khtml support/use of this is braindead currently, but will get improved in time, in a
more incremental fashion
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 33 mehr) Revision 434699

Maks Orlovich übertrug eine Änderung für /branches/work/kde4/kdelibs/khtml/imload/decoders/gifloader.cpp:
Implement quirk from #97505: ignore screen size for
non-animated images

CCBUG:97505
Diff Revision 434907

Büro
Sven Langkamp machte Änderungen in /trunk/koffice/krita:
selection speed up
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 435548

Hilfsmittel
Jason Kivlighn machte Änderungen in /trunk/extragear/utils/krecipes/src:
This adds a nice performance boost when opening the recipe edit page the first time in a
session (about 12 seconds on my large test database).

This simple update uses SQL's DISTINCT keyword to load all the ingredient headers for the
auto-complete, which means Krecipes doesn't have to go through and remove duplicates. This was a
slow procedure, though I hadn't realized before just how slow. Letting the database do it saves
plenty of time.
Diffs: 1, 2, 3 Revision 435030

Jason Kivlighn machte Änderungen in /branches/krecipes/0.8beta/src:
This really improves search performance when using the advanced search and using the ingredients parameters. Searches that would take 25 sec only take about 6
now (though the results really vary depending on database size and which parameters are used)."

This works by loading only ingredient names from the database during the search, rather than the amount, unit, prep method, etc.
Diffs: 1, 2, 3, 4 Revision 435723

Jason Kivlighn übertrug eine Änderung für /branches/krecipes/0.8beta/src/dialogslog.log.:
This one-liner takes advantage of a previous performance increase to speed up the
ingredient matcher. What took 10 minutes to do on my database, took only 4 after this
change. This could still use a progress dialog... but I can't introduce new strings in
the 0.8.x series (i18n).

The rest of the commit adds some profiling code to the ingredient matcher, used by me to
identify the slow spots. This isn't compiled in if debugging is off.
Diff Revision 436436

Jason Kivlighn machte Änderungen in /branches/krecipes/0.8beta/src:
-Optimize the diet helper by only retrieving the data that is necessary from the database. For
example, if category filtering is not enabled, Krecipes won't load categories when loading the
recipes for analysis.
-Make some functions 'const' that should be in DietWizardDialog and helper classes.
-Separate out my profiling macros into it's own file. Now simply include profiling.h and use the
two macros START_TIMER("msg") and END_TIMER() to get timing info on long operations. Since they
are macros, there will be no runtime performance hits when they are disabled.
Diffs: 1, 2, 3, 4, 5, 6 Revision 436484

Jason Kivlighn machte Änderungen in /trunk/extragear/utils/krecipes/src:
Merges from the 0.8.x line, this time rather than bug-fixes, this set of patches all increase performance.
Diffs: 1, 2, 3, 4, 5, 6 Revision 436562

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

Christian Loose machte Änderungen in /branches/cervisia/subversion_support:
new base class for svn command classes
Diffs: 1, 2, 3 Revision 436494

Massimo Callegari machte Änderungen in /branches/KDE/3.4/kdeaddons/kate/cppsymbolviewer:
Added Fortran parser. Thanks to Roberto Quitiliani
Diffs: 1, 2, 3, 4 Revision 437067

Richard Dale übertrug eine Änderung für /branches/KDE/3.4/kdebindings/kalyptusmm:
* Promoted fix for bug #109447 to the release branch.
Diff Revision 437700

Unterricht
Albert Astals Cid machte Änderungen in /trunk/KDE/kdeedu/kgeography:
Netherlands map
Diffs: 1, 2, 3, 4 Revision 436375
Sichtbare Änderungen ansehen (nach 1 Datei)

Grafik
Piotr Szymanski machte Änderungen in /branches/kpdf/annotations/kdegraphics/kpdf:
- backporting:
http://robotics.dei.unipd.it/~koral/KPDF_HEAD 2005-02-16 to 2005-06-11 patches/TOAPPLY_OBJRECTS/
* patch_052.diff
* patch_094.diff
* patch_109_110.diff

also
SVN commit 431642 by aacid:
"this generates more bad than good"
this fixes bugs:
101648,106767,105454 on annotation branch
Diffs: 1, 2, 3 Revision 434832

Piotr Szymanski machte Änderungen in /branches/kpdf/annotations/kdegraphics/kpdf:
- hmm forwardport :) the development is really here :)
"SVN commit 430941 by aacid:
Open PS files via ps2pdf "
I have changed the ps stuff tho. It is available under Import ps as pdf file menu item and displays
a message that we are importing (the message needs to have a lesser timeout, i will change displaymessage
function and change this later. The menu item is available only when ps2pdf is found.

"SVN commit 428028 by aacid:
SVN commit 422907 by aacid:"
those fix bug 106771 stuff
Diffs: 1, 2, 3 Revision 434855

Enrico Ros machte Änderungen in /branches/kpdf/annotations/kdegraphics/kpdf:
Implemented the 240 votes bug and the #1 wanted feature for my presentation
on next thursday :-). Code is in branches/kpdf/annotations.

Albert: diff for this commit is on:
http://robotics.dei.unipd.it/~koral/kpdf_links_in_presentation-annots-1.1.diff
and should apply cleanly, or with few line changes, on Head.
Tobias Koenig <>
Diffs: 1, 2, 3, 4 Revision 435389

Clarence Dang machte Änderungen in /branches/KDE/3.3/kdegraphics/kolourpaintpp:
Backport r385292:

Change "Set As Image" a.k.a "Crop" behaviour for the 2nd time.

Old: Selection pulled off, moved to (0,0), document set to background
colour outside of selection and where selection opaque
Problems: Like with "Edit / Copy to File...", it was found that pulling
off selection was unexpected (if sel set to trans and esp.
with Colour Similarity on). Furthermore, setting doc pixels
to background colour is artificial without much justification
- it attempts to simulate sel pull-off but why not just paste
down the sel in the first place ("Set as Image", after all)
to allow pull-off. And it doesn't work well with antialising
opaque foreground text with transparent background.
New: If text box, same behaviour as old (move to (0,0)), except doc
background always becomes completely transparent (avoids false
antialising with transparent text box background and for opaque
text box background, makes extend of text box clearer if moving
text box). So as with old, not really "Set as Image" but we want
to keep text box editable - you can just deselect it afterwards
anyway.

If ordinary selection, firstly, no pull-off. Second, it _really_
pastes down / sets the selection as the doc (bits of doc outside sel
_region_ are set to background colour). So the selection is gone
(even if it was floating before). For convenience, it adds a create
sel border cmd immediately afterwards. You can then pull off the
sel if you must.

Hopefully new behaviour is more intuitive. Thanks to Michael Lake for the
feedback regarding the unexpected pull-off.

Add kpToolClearCommand constructor overload to specify a particular back colour.

Diffs: 1, 2, 3, 4, 5, 6 Revision 436214

KDE-Basis
Dawit Alemayehu übertrug eine Änderung für /branches/KDE/3.4/kdebase/kioslave/sftp/kio_sftp.cpp:
- Backport fix for BR# 109117
Diff Revision 435034

Oswald Buddenhagen übertrug eine Änderung für /branches/KDE/3.4/kdebase/startkde:
backport attempt at fixing bug #104795
Diff Revision 435248

KDE-PIM
Mart Kelder übertrug eine Änderung für /branches/KDE/3.4/kdepim/korn/accountmanager.cpp:
It now doesn't run the command if KOrn is restarted after resetting the counter to zero.
(Bug #108041)
Diff Revision 435933

Mart Kelder übertrug eine Änderung für /branches/KDE/3.4/kdepim/korn/kconf_updatege.cge.c:
Fix of bug 107064.
'host=' is replaced with 'server=', because the 'server'-entry is read in the program.
Diff Revision 436428

David Faure übertrug eine Änderung für /branches/kdepim/proko2/kdepim/kmail/keyresolver.cpp:
Better fix for the case where the contact isn't in the addressbook yet, was found in trunk (due to fixing #87034).
So I'm backporting it. I wish I had looked there first, though ;)
Diff Revision 437278

Konqueror
George Staikos übertrug eine Änderung für /branches/KDE/3.4/kdelibs/kwallet/client/kwallet.cc:
backport 429530: fix for 105365: don't allow empty wallet names
Diff Revision 435598

Maks Orlovich übertrug eine Änderung für /branches/KDE/3.4/kdelibs/khtml/misc/decoder.cpp:
Backport fix to 105496. Thanks to dfaure for telling me of svnbackport!
CCBUG:105496
Diff Revision 436515

Germain Garand übertrug eine Änderung für /branches/KDE/3.4/kdelibs/khtml/html/html_formimpl.cpp:
backport #106781 regression fix
Diff Revision 437144

Pascal Létourneau machte Änderungen in /branches/KDE/3.4:
Allow rename action in konqueror context menu

BUG:105563
Diffs: 1, 2 Revision 437342

Multimedia
Mike Diehl übertrug eine Änderung für /trunk/extragear/multimedia/doc/amarok/using.docbook:
Document the Script Manager.
Diff Revision 436073

Netzwerk-Werkzeuge
Stefan Winter übertrug eine Änderung für /branches/KDE/3.4/kdenetwork/wifi/kcmwifi/wificonfig.cpp:
bug fix for Ad-Hoc networks
BUG:109130
Diff Revision 434839

Olivier Goffart übertrug eine Änderung für /branches/KDE/3.4/kdenetwork/kopete/kopete/chatwindow/chatview.cpp:
Backport Fix Bug 104621: Raise window doesn't work if the chat window is minimized
Diff Revision 435254

Olivier Goffart übertrug eine Änderung für /branches/KDE/3.4/kdenetwork/kopete/kopete/chatwindowt.cpt.cp:
Backport FIX Bug 107046: still able to open a chat to yourself in the chat window members list
CCBUG: 107046
Diff Revision 435258

Matt Rogers übertrug eine Änderung für /branches/KDE/3.4/kdenetwork/kopete/protocols/oscar/icq/icqcontact.cpp:
backport the fix for bug 105786. It should be in KDE 3.4.2 (Kopete 0.10.3)


CCBUG: 105786
Diff Revision 435395

Büro
Jaroslaw Staniek übertrug eine Änderung für /branches/koffice/1.4/koffice/kexi/kexidb/utils.cpp:


use KStaticDeleter
Diff Revision 434891

Jaroslaw Staniek übertrug eine Änderung für /branches/kexi/0.9/koffice/kexi/kexidb/utils.cpp:
CCBUG: 109025

forwardport: using KStaticDeleter
Diff Revision 434894

David Faure machte Änderungen in /branches/koffice/1.4/koffice:
OASIS OpenDocument support:
Fixed loading of font sizes specified as a percentage
Implemented loading of list indentation (space-before) (#109223)
Improved OOo compatibility when saving page breaks
BUG: 109223
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 mehr) Revision 435818

David Faure machte Änderungen in /branches/koffice/1.4/koffice/lib:
Fix typing a URL in startup dialog and clicking OK; the URL wasn't loaded
BUG: 109000
Diffs: 1, 2 Revision 435959

Benutzerschnittstelle
Lukáš Tinkl übertrug eine Änderung für /branches/KDE/3.4/kdebase/kcontrol/kthememanager/ktheme.cpp:
backport fix for #108500
Diff Revision 435252

Luboš Luňák übertrug eine Änderung für /branches/KDE/3.4/kdebase/kwin/layers.cpp:
Backport 108020.
Diff Revision 437322

Hilfsmittel
Michal Mecinski machte Änderungen in /trunk/kdereview/doc/fraqtive:
created the handbook
Diffs: 1, 2 Revision 436319

Andrew Walker übertrug eine Änderung für /trunk/extragear/graphics/kst/kst/statuslabel.cpp:
BUG:104347 Add tooltips.
Diff Revision 437693

Sicherheit
KDE-Basis
Dirk Mueller übertrug eine Änderung für /trunk/KDE/kdebase/kcheckpass/Makefile.am:
use -fpie/pie if available
Diff Revision 434792

Dirk Mueller übertrug eine Änderung für /trunk/KDE/kdebase/kdesu/kdesud/Makefile.am:
use fPIE/pie
Diff Revision 434794

Netzwerk-Werkzeuge
Grzegorz Jaskiewicz machte Änderungen in /branches/KDE/3.2/kdenetwork/kopete/protocols/gadu/libgadu:
upgrade to 1.6b3, this is a SECURITY fix, please test.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 436368

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