prev
Issue 146
18th January 2009
by Danny Allen
next


This Week...
A new "Crystal Desktop Search" Plasmoid, allowing searching through NEPOMUK indexes (and MediaWiki-based websites). Support for "grep-like behaviour" in the "FileWatcher" Plasma applet, and support for custom server addresses (aka. backend locations) for the "Pastebin" applet. Further developments in the "System Load Viewer" (which moves to kdereview for KDE 4.3) and "Video Player" applets. An option to show Plasma panels during active KWin-Composite window switching effects, and a configuration dialog for changing the animation duration for the "Magic Lamp" effect. Work on Replay Gain support, and "basic playlist sorting" in Amarok 2. Inline image support for HTML messages in KMail. Porting to Akonadi in Mailody. First version of a new KContactManager editor. Various fixes in KPilot. Continued development in KDevelop and KNetworkManager. Support for rectangular and elliptical field of view, and comet magnitudes in KStars, with optional integration with XPlanet for displaying planets. Support for the "Sonic Screwdriver" in the Killbots game. Ability to import Pidgin chat logs into Kopete. A brand new spray brush for Krita.

Thomas McGuire introduces a new feature, "Inline Image Support for HTML messages in KMail":
Edwin Schepers, who has been constantly improving HTML support for KMail in the past, has just (in revision 911149) added a nice new feature to KMail: Support for inline images in HTML mode. Since KDE 4.2 is already feature-frozen, this will be part of KDE 4.3.

This has been an often-requested feature, with over 800 votes in the KDE Bugzilla. Now, images can either be pasted directly in the composer, or selected from the filesystem. Below is a screenshot that shows the composer in HTML mode and one image already pasted:


You probably notice the new "add image" button in the HTML toolbar. Support for reading mails with inline HTML image has always been in KMail, but here again is a screenshot showing the message in KMail that was composed above:


The messages produced by KMail are MIME-compliant multipart/related messages and should be understood by every mail application. Saving and loading messages with inline images as drafts is also fully supported.

There are still some bits missing, like image support in signatures, or the ability to downscale images before adding them, but we're working on them!

Kevin Krammer recaps recent developments in the world of Akonadi:
This week saw ongoing work on the integration of the Akonadi testrunner into the unit test framework for kdepimlibs.

The Akonadi testrunner "akonaditest" belongs to the Akonadi test suite that Igor Trindade Oliveira developed as his Google Summer of Code project. It creates and controls a self-contained Akonadi setup, enabling developers to run tests in a well-defined environment and without risking corruption of their own personal data.

The Akonadi architecture is based on collaboration between multiple processes, so testing any kind of Akonadi related functionality requires a setup where certain processes run in parallel to the actual test. See http://techbase.kde.org/Projects/PIM/Akonadi/Testing for more details.

On Sunday evening, Volker Krause reported to have successfully completed the transition of all Akonadi related unit-tests in kdepimlibs to the testrunner based approach.

Other projects interested in this kind of isolated test environment can have a look at it in KDE SVN (kdepimlibs/akonadi/tests).


Statistics
Commits: 3568 by 294 developers, 12234 lines modified, 2649 new files.
Open Bugs: 16451
Open Wishes: 14739
Bugs Opened: 681 in the last 7 days.
Bugs Closed: 673 in the last 7 days.

Commit Summary
Module Commits
/trunk/l10n-kde4
1148
/trunk/KDE
697
/branches/KDE
304
/trunk/extragear
302
/trunk/playground
263
/trunk/l10n-support
162
/trunk/kdesupport
133
/trunk/www
122
/branches/work
112
/trunk/koffice
88
Lines Developer Commits
37
Cyrille Berger
128
120
Chusslove Illich
122
14
Boudewijn Rempt
114
221
Gilles Caulier
94
21
Jan Hambrecht
90
16
Jaroslaw Staniek
86
124
David Faure
84
128
Laurent Montel
80
195
Aaron J. Seigo
65
28
Thorsten Zachmann
64

Internationalisation (i18n) Status
Language Percentage Complete
Galician
100%
Low Saxon
100%
Portuguese
100%
Ukrainian
100%
Swedish
99%
Greek
99%
Dutch
95%
Estonian
95%
German
95%
French
94%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Darío Andrés
133
Jason vanRijn Kasper
93
Aaron J. Seigo
56
Thomas McGuire
24
Pino Toscano
21
Christophe Giboudeaux
17
Olivier Trichet
13
Marcel Wiesweg
12
George Kiagiadakis
12
David Faure
11

Program Buzz
Amarok
  9815
K3B
  4875
KMail
  4840
Kopete
  3320
KDevelop
  2595
Plasma
  2489
Kaffeine
  2037
Kate
  2001
Solid
  1873
Kontact
  1790


Person Buzz
David Faure
  2110
Stephan Kulow
  1749
Aaron Seigo
  1390
Torsten Rahn
  1367
Jonathan Riddell
  1132
Laurent Montel
  1030
Stephan Binner
  782
Thiago Macieira
  668
Zack Rusin
  638
Adriaan de Groot
  631
Commit Countries

Commit Demographics
Sex
85 %       Male
12.0 %       (unknown)
3.10 %       Female
Motivation
65.9 %       Volunteer
17.0 %       (unknown)
17.3 %       Commercial
 
Ages
61.5 %       (unknown)
35.5 %       25 to 34
11.0 %       18 to 24
10.5 %       35 to 44
4.62 %       45 to 54
0.459 %       Under 18


Contents
  Bug Fixes Features Optimise Security Other
Accessibility
Development Tools [*] [*]
Educational [*]
Graphics [*] [*] [*]
KDE-Base [*] [*] [*] [*]
KDE-PIM [*] [*] [*]
Office [*] [*] [*]
Konqueror
Multimedia [*] [*]
Networking Tools [*] [*] [*]
User Interface
Utilities [*] [*]
Games [*] [*]
Other [*]

There are 126 selections this week.

Bug Fixes
Graphics
Barth Netterfield committed a change to /branches/work/kst/portto4/kst/src/libkstapp/datawizard.cpp:
In starting to auto set font sizes for plots from the wizard, I found some serious bugs in the data wizard, related to plot creation - mostly misuse of iterators.

This fixes them and uses direct indexing of the list, as suggested by the qt4 docs.
Diff Revision 911021

KDE-Base
Guillaume Pothier committed changes in /trunk/KDE/kdebase/workspace:
Fixed many Kephal bugs.
Bug 173017: XRandR-related crashes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 910287

David Faure committed a change to /trunk/KDE/kdelibs/kio/kio/tcpslavebase.cpp:
Committing the fix that coolo managed to test in the end :)
Don't show "Unknown host host not found" in the message box, but "Unknown host www.hotbabes.com" or whatever coolo is browsing at that time.
Diff Revision 910546

Sebastian Sauer committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/kickoff:
* split kickoff into shared lib and the both application launchers. this fixes a bunch of synchronisation-probs like e.g. bug 177678 (also valid if multiple kickoff instances got used).
* add "Run Command..." to the classic menu known from KDE3.
* apply 20k patch by Cyberbeat reviewed and modified where useful by me that introduces functionality to configure the number of recent apps we remember and allows to display them within the classic standard menu.
* time to catch some sleep now :)
Bug 177678: Simplelauncher: favorites changes aren't applied until Plasma is...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 910752

David Faure committed a change to /trunk/KDE/kdelibs/kinit/klauncher.cpp:
Let klauncher be a bit more tolerant about dbus names: don't assume that kfoo will register as org.kde.kfoo when its desktop file doesn't have X-DBUS-ServiceName, allow the domainname to be anything, i.e. watch for "*.kfoo".

This should minimize the number of occurences of the famous klauncher error quite a lot.
This fix will be in KDE-4.2.
Bug 75492: KDEInit could not launch <program>
Diff Revision 911168

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/workspace/libs/kworkspace/kdisplaymanager.cpp:
don't shutdown when Logout is passed; happens when no confirmation is asked for, because the shutdown dialog was quietly changing type from Logout to None which obviously doesn't happen without confirmation ;)

yet another not-a-plasma-bug-but-reported-against-plasma bug fixed ;)
Bug 180576: shutdown instead of logout when confirm logout unchecked
Diff Revision 911249

Dominik Haumann committed changes in /trunk/kdereview/plasma/applets/systemloadviewer:
bug fixes
* show bar for swap usage only if the system has a swap partition (Solid rocks)
* make sizing behave correctly for Vertical panel as well
Diffs: 1, 2, 3, 4, 5 Revision 911619
View Visual Changes (to 1 file)

Matt Rogers committed a change to /trunk/KDE/kdebase/workspace/powerdevil/daemon/PowerDevilDaemon.cpp:
Don't show the notification and delay the action when closing the lid

The user won't see the notification anyways, and they'll be wondering why their laptop hasn't gone to sleep yet.
Diff Revision 911750
Discussion

David Faure committed changes in /trunk/KDE/kdelibs/kio:
Fix crash when renaming the directory shown by this KDirModel in another window. Now it finally works as intended:
when you do that, the window showing the directory is redirected to the new name, rather than still pointing to the old nonexisting dir (and giving errors on e.g. reload) like many other file managers do :-)

Fix will be in 4.2.
Bug 180156: Crash when renaming a folder which contains other elements shown
Diffs: 1, 2 Revision 911976

Sebastian Kügler committed a change to /trunk/KDE/kdebase/workspace/plasma/applets/battery/battery.cpp:
Update the brightness slider when other widgets are updated

This doesn't fix the problem that the brightnessslider doesn't catch when you use your keyboard, but in "increases the odds" that things go well.

We really need this fixed in Solid, as not even this method of getting the right values into the slider seems to work
Bug 175461: current brightness not reflected in plasmoid
Diff Revision 912092

KDE-PIM
Thomas McGuire committed a change to /trunk/KDE/kdepim/kmail/messagelistview/core/themedelegate.cpp:
Don't hardcode the icon size to 16, instead calculate it based on the size hint and pass it around.
This allows the icons to be scaled down, which helps with small font sizes.
The icons is not made bigger than 16 yet.
Bug 178035: message list wrong date "today" instead of "yester...
Diff Revision 909353

Jason vanRijn Kasper committed changes in /branches/KDE/4.2/kdepim/kpilot/conduits:
This helps to fix a data corruption bug I just found last night *sigh*.
We still have a problem where our maping file gets screwed up and we don't react well to it. We need to beef that up, detect it, and delete the mapping file in that case, since doing so manually seems to fix things.

This probably needs to happen in IDMappingXMLSource::loadMapping().
But, I've helped future debugging by explicitly listing when we're adding dummy records to our collection for the sake of deleting them later.

I've also added the ability for base classes to validate record data before we go syncing it.
And I've fixed a problem in our recurrence code where we weren't explicitly setting HH repeat-forever to false, but were relying on it to be set in equal().

And I've made things a bit stricter on ourselves (so that we don't screw up our user's data) by explicitly failing if our PC and HH data stores don't have the same ending count.

The good news now is that I've successfully synced a few times this morning and gotten a new contact record from Akonadi -> Palm.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 910557

Jason vanRijn Kasper committed a change to /branches/KDE/4.2/kdepim/kpilot/conduits/base/recordconduit.cc:
* Adding palm-tickling around PC-intensive spots.
We still probably need to add some more, but this is a good start.

Note that we can't do this while the user is accessing the Palm (like when we're commiting changes to the Palm).
This should prevent timeouts like our user with 1600 calendar records is seeing.
Diff Revision 911061

Jason vanRijn Kasper committed changes in /branches/KDE/4.2/kdepim/kpilot/conduits:
Woohoo!
Fixed broken record deleting.
We're now able to delete from both sides.
Diffs: 1, 2, 3, 4, 5 Revision 912638

Features
Development Tools
Andreas Pakulat committed changes in /trunk/KDE/kdevplatform/shell:
Start a jobtracker toolview
Diffs: 1, 2, 3, 4, 5, 6 Revision 909390

Andreas Pakulat committed changes in /trunk/KDE/kdevplatform/shell:
Implement a (hopefully) better way to choose the project to open.

Now allows to either:
- select a .kdev4 file and hit finish
- select a file from a project type (like CMake, QMake, Makefiles etc) and import that (providing the needed information on a second page)
- select just a directory and use the generic manager
TODO: Pre-Select the manager based on the file chosen (or for dirs thegeneric manager)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 909401

Andreas Pakulat committed changes in /trunk/KDE/kdevplatform:
Implement a simple selection interface across platform.
Now anything can provide a selection and anything can listen to selection changes.
This should make quite a lot of ui-improvements possible.

Please have a look at the interface and let me know any comments/opinions you have on it.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 909418

David Nolden committed changes in /trunk/KDE/kdevplatform:
Add an option in the UI to enable/disable highlighting of semantic problems, like for example not found declarations.
Support building uses for zero declarations in AbstractUseBuilder.
This symbolizes a not found declaration.
Diffs: 1, 2, 3, 4, 5, 6 Revision 909993
View Visual Changes (to 1 file)

Gael Courcelle committed changes in /branches/work/kbugbuster-isi/KBugBuster-v2/src:
Quick Search works !!!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 910558

Educational
Jérôme Sonrier committed changes in /trunk/KDE/kdeedu/kstars/kstars/tools:
Add zooming buttons in Solar System tool
Bug 100873: Need some buttons for zooming in Solar System tool
Diffs: 1, 2, 3 Revision 910640
View Visual Changes (to 1 file)

Akarsh Simha committed changes in /trunk/KDE/kdeedu/kstars/kstars:
+ Adding support for comet magnitudes.

KStars can now pick up H and G parameters (absolute magnitude and slope parameter) from the comets.dat file if present, and use them to calculate the magnitude of comets.

+ Fixing formula for comet and asteroid magnitudes

The formula used earlier was applicable only to 2P/Encke and was not general, and I had mistakenly put that in.
Now using the generic formula.
Diffs: 1, 2, 3, 4, 5 Revision 910996

Akarsh Simha committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Adding backend support for rectangular and elliptical FOVs.

TODOs left:
+ Modify frontends to provide this feature
+ Make sure that the FOV aligns along the coordinate grid
+ Add a feature to set an arbitrary position angle
Bug 132766: Rectangular shaped (non square) FOV symbol
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 911519

Jérôme Sonrier committed changes in /trunk/KDE/kdeedu/kstars:
Adding support for XPlanet program.
Now, Kstars can use XPlanet to display a planet.
Bug 95037: xplanet plugin for display of planets
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 911593

Akarsh Simha committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Adding a tool to calcuate the angular FOV of a binocular given the linear FOV.
Bug 178339: Binoculars F.O.V. calculation tool
Diffs: 1, 2, 3 Revision 912171
View Visual Changes (to 1 file)

Games
Tadeusz Andrzej Kadłubowski committed changes in /trunk/playground/games/magazynier:
Proper use of KUndoStack.
Commands can be undone and everything...
Diffs: 1, 2, 3, 4, 5 Revision 909479

Parker Coates committed changes in /trunk/KDE/kdegames/killbots:
Added support for the "Sonic Screwdriver".
The Sonic Screwdriver was featured in Daleks, a "Doctor Who" themed game based on robots.
When activated, it destroys all enemies in cells adjacent to the hero.

I'm still looking for a copyright/trademark friendly name for this function, as I'm not looking for any trouble from the BBC's lawyers.

Added 4 new game parameters: EnergyEnabled, SafeTeleportEnabled, SonicScrewdriverEnabled, and CostOfSonicScrewdriver.

Added new "Daleks" ruleset, which Aaron must now tweak to his fancy.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 909697
Discussion

Graphics
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/utilities/searchwindow:
Offer options for negative search conditions in the search group header.

We offer four different options:
1) All of these conditions are met: (A && B && C)
2) Any of these conditions are met: (A || B || C)
3) At least one of these conditions is not met: !(A && B && C), (!A || !B ||!C)
4) None of these conditions are met: !(A || B || C), (!A && !B && !C) with 1) being the default.

Intuition and UI wording of the negated versions use the (!A || !B ||!C) and (!A && !B && !C) variant, while the stored search XML and the generated SQL will use !(A && B && C) and !(A || B || C) according to de Morgan.

This explains why the code is a bit more complicated than I expected initially.
Bug 179012: advanced search missing negative conditions (changed from 0.9)
Diffs: 1, 2, 3 Revision 910536

Gilles Caulier committed changes in /branches/extragear/kde3/graphics/digikam/imageplugins/coreplugin/ratiocrop:
digiKAm from KDE3 branch: added great patch from Simon Margo about to add new composition guide in Ratio Crop Tool based on Diagonal Rules.
Bug 179548: additional guide for aspect ratio crop [patches for KDE3 and KDE4...
Diffs: 1, 2, 3, 4 Revision 912532

Luka Renko committed changes in /trunk/extragear/graphics/kipi-plugins:
SmugMug KIPI Plugin: plugin now also provides also import feature
- you can download your SmugMug albums to local disk
- you can download albums of other SmugMug users (public, album or site password)
- you can also download albums without SmugMug username (anonymous)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 912645

KDE-Base
Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
add action "Close Tab" to the file menu, so that users get the chance to discover the key shortcut
Diffs: 1, 2 Revision 909450

Sebastian Kügler committed changes in /trunk/playground/base/plasma/applets:
New Crystal Desktop Search Applet

This applet is a popup applet allowing to search through your nepomuk index.
It uses the Nepomuk::SearchHitView to display results.
You'll need nepomuk-visualization/ from playground's nepomuk-kde directory for this to work.

This applet is meant as a testing ground for concepts around desktop search, a base to play around with.

By limiting the number of results, we can make the search appear faster, even fast enough so that "performance is acceptable" on my machine. While the results look very sensible to me, they're not perfect if you have the search time out.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 909460
View Visual Changes (to 1 file)

Sebastian Kügler committed changes in /trunk/playground/base/plasma/applets:
Crude support for searching techbase from the applet

Using richmoore's MediaWiki class.
The display of the results from MediaWiki needs improvements.
Diffs: 1, 2, 3, 4 Revision 909463

Davide Bettio committed changes in /trunk/KDE/kdeplasma-addons/applets/fileWatcher:
Adding support for grep-like behaviour.
Diffs: 1, 2, 3 Revision 909583

Eduard Vladislavovich Sukharev committed changes in /trunk/playground/base/platform/platform:
installing cursor schemes now works
Diffs: 1, 2, 3, 4 Revision 909590
View Visual Changes (to 1 file)

Davide Bettio committed a change to /trunk/KDE/kdeplasma-addons/applets/fileWatcher/fileWatcher.cpp:
Added regexp support.
Diff Revision 909617

Sebastian Kügler committed changes in /trunk/playground/base/plasma/applets/crystal:
More fancy MediaWiki searches: wikipedia, user- and techbase

- add wikipedia, userbase and techbase MediaWiki searches
- rework the config dialogue a bit and add the above as options
- Enable/disable default query line edit when the clipboard checkbox is toggled
Diffs: 1, 2, 3, 4, 5 Revision 909748
View Visual Changes (to 1 file)

Martin Gräßlin committed changes in /trunk/KDE/kdebase/workspace/kwin/effects:
Add an option to show/not hide panels.
Panels are of course not included into filtering and cannot be selected.
Like all other windows you can't interact with panels.
Option is default off.
Bug 178913: Should show panels in Present Windows switching
Diffs: 1, 2, 3, 4 Revision 910398
View Visual Changes (to 1 file)

Marco Martin committed changes in /trunk/KDE/kdebase/workspace/libs/plasmaclock:
switch months with mouse wheel
will backport to 4.2
Bug 180226: Calendar does not update date selected on mouse wheel
Diffs: 1, 2 Revision 910630

Marco Martin committed changes in /trunk/KDE/kdelibs/plasma:
quite mega-patch:
add a new function FrameSvg::alphaMask() that lets define an alpha-layer for the frame, that can be the frame itself or a mask- prefix
allow for overlay elements on frames that can do a nice filigrane-effect, they can either be:
-fixed position at 0,0
-random position consistent across plasma runs (only supported for applet backgrounds)
-tiled
-scaled
Diffs: 1, 2, 3, 4, 5 Revision 910655

Martin Gräßlin committed changes in /trunk/KDE/kdebase/workspace/kwin/effects:
Add config dialog for MagicLamp effect.
Currently only one option to change the animation duration is available.
Bug 177961: Speed setting for magic lamp effect
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 910997
View Visual Changes (to 1 file)

Marco Martin committed changes in /trunk/playground/base/plasma/applets/videoplayer:
a volume slider...
Diffs: 1, 2, 3 Revision 911035

Sebastian Sauer committed changes in /trunk/KDE/kdelibs/kross:
Introduced the evaluate function which does allow to evaluate some scripting code on the fly.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 911236

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/tools/engineexplorer:
support app-specific engine listing
Diffs: 1, 2, 3 Revision 911621

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/plasma:
allow package structures to say that external paths are ok.
defaults to false, though some package structures that do not have executable code capabilities (e.g. wallpaper image sets) may wish to take advantage of this
Bug 180716: wallpaper theme with symlink'd images, non-functional
Diffs: 1, 2, 3 Revision 911736

Sebastian Sauer committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/kickoff:
be able to set the number of recently used applications at the model rather then only within the recently application-singleton what allows us to define the number of displayed items within the classic menu without changing what is displayed in kickoff's recently used tab.
Diffs: 1, 2, 3, 4, 5 Revision 911787

Will Stephenson committed changes in /trunk/playground/base/plasma/applets/networkmanager/applet:
Set the state of the wireless enable checkbox correctly on startup and on state change.
The switch controls the NM daemon's soft wireless enable but reflects the state of that and of any system hardware rf kill switch.

Act on UI events and daemon state changes in this area at the appropriate levels: The interface items listen to the daemon, the wireless items set their wireless specific UIs, and react to daemon changes whereever possible resulting from UI events instead of the daemon and the UI.

Rename InterfaceGroup::enableInterface() to enableInterfaces() as it may affects more than one.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 911831

Artur Duque de Souza committed changes in /trunk/KDE/kdeplasma-addons/applets/pastebin:
Add support for custom server address

Now the user can setup the address (urls) used by the backends.
This way it's easy to setup pastebin applet to use your internal pastebin server (that uses one of the backends supported, of course).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 912025
View Visual Changes (to 1 file)

Matthew John Dawson committed changes in /trunk/kdereview/plasma/applets/systemloadviewer:
Add the ability to change the free resource colour of the applet.
Can change both transparency and colour.
Diffs: 1, 2 Revision 912077
View Visual Changes (to 1 file)

Sebastian Kügler committed changes in /trunk/playground/base/plasma/applets/crystal:
Add a tooltip

- Don't take too long texts from the clipboard, searching for that almost never makes sense (not to me, anyways)
- Add a tooltip displaying information about the last search (or current status for longer-running queries)
Diffs: 1, 2, 3 Revision 912100

Marco Martin committed changes in /trunk/playground/base/plasma/applets/videoplayer:
a really simple dbus interface
Diffs: 1, 2, 3, 4 Revision 912461

Eduard Vladislavovich Sukharev committed changes in /trunk/playground/base/platform/platform:
install wallpapers function implemented.
without screen resolution check, yet
Diffs: 1, 2 Revision 912475

KDE-PIM
Ingo Klöcker committed changes in /trunk/playground/pim:
Add initial, completely useless version of maildispatcheragent.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 909427
View Visual Changes (to 1 file)

Edwin Schepers committed changes in /trunk/KDE/kdepim/kmail:
Possibility to add embedded images.
Images can be added by the add_image button on th HTML toolbar, or image data can be pasted in the composer.
Embedded images in HTML mails.
Bug 89293: [PATCH] Embed images in html mails
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 911149
Discussion

Tobias Koenig committed changes in /trunk/KDE/kdepim/kcontactmanager:
First version of the new editor
Most fields are only place holders currently and will be replaced with the real widgets later on.

The new widgets just need a lot of code cleanup before they can be integrated into the contact editor.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 911661
Discussion

Tobias Koenig committed changes in /trunk/KDE/kdepim/kcontactmanager:
add widget for editing pronunciation of a contact
Diffs: 1, 2, 3, 4, 5, 6 Revision 912631

Multimedia
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
More improvements to the new playist by Thomas Lübking.
Fix excessive escaping causing special characters to appear wrong in the playlist.
Also add a number of new features to the layout handling allowing for more flexible playlist items.
See the "New Demo" layout for an example.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 909205

Michael Pyne committed changes in /trunk/KDE/kdemultimedia/juk:
If XCOMPOSITE is available, fade out the entire track announcement popup instead of just the text.

Also don't touch m_popup in the timer handler if it somehow got deleted. (Will backport to 4.2)
Diffs: 1, 2 Revision 909742

Alex Merry committed changes in /trunk/extragear/multimedia/amarok/src:
Replay Gain support, stage 1: getting the metadata into the database.

BIG FAT WARNING: this will change the database schema, and force a complete rescan of your collection.

You won't lose statistics data, unless this change gets reverted or you try to go back to an older version of Amarok, in which case your database won't work (older versions of Amarok will, in fact, wipe and refuse to recreate the database in this case).

Outline:
* Make amarokcollectionscanner get replay gain data (not for all files yet) from metadata tags
* Add four new entries to Meta::Field, containing the Xesam tags for albumGain, albumPeakGain, trackGain and trackPeakGain
* Add four new columns (albumgain, albumpeakgain, trackgain and trackpeakgain) to the tracks table
* Spruce up the database upgrade path
* Make both ScanManager/ScanResultProcessor and the Xesam importer for sqlcollection get the above data
* Put the new data in the database

Changes from the patch I posted on amarok-devel:
* include peak data, which is needed to prevent clipping (so there are four new fields, not two)
* scan for replay gain tags in ID3v2 metadata of MP3 files (such as created by Foobar2000). Other formats will follow. Only Ogg Vorbis files have been tested.
* Amarok will complain and exit if you try to run it with a newer version of the database (ie: version 3 or later, which has not been made yet)

I suggest you back up $KDEHOME/share/apps/amarok before running this version if you care about your collection data.

If you care about your stats and you are running trunk, you should be doing this regularly anyway.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 910170
Discussion

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
Have: basic working playlist sorting.
Wanted: sane GUI!!
Diffs: 1, 2, 3 Revision 910180

Alex Merry committed changes in /trunk/extragear/multimedia/amarok/src:
ReplayGain FTW!

Make replay gain support actually do something by
(a) getting the data we stored out of the collection database
(b) using it when the track changes

Also, improve the storage of replay gain tags by storing NULL when they weren't present on the original track metadata.
This allows us to substitute the track gain for the album gain when the latter is requested but doesn't exist.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 911684

Alex Merry committed a change to /trunk/extragear/multimedia/amarok/src/collectionscanner/CollectionScanner.cpp:
Parse Foobar2000's replay gain tags.

In theory, this commit should also parse mp3gain's APE tags (written when you don't pass -a or -r to mp3gain), but TagLib seems to be adding a random extra character to the end of the returned APE tag values.
Diff Revision 912225

Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src:
Add error support to lyrics applet/engine/script.
Shows an error for timeouts.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 912281

Bart Cerneels committed changes in /trunk/extragear/multimedia/amarok/src/dialogs:
Display feed url in the config dialog. Left click copies it to clipboard.

I didn't manage to figure out how to get the size of the (translated) dialog.
So I use a hardcoded value for the maximum width of the URL that doesn't take i18n in consideration.
It could be a nice JJ to make this work correctly.
Bug 180853: podcast url is never displayed
Diffs: 1, 2, 3 Revision 912609
View Visual Changes (to 1 file)

Networking Tools
Matt Rogers committed changes in /trunk/KDE/kdenetwork/kopete/plugins/history:
Patch by Tejas Dinkar to add a 'View History' action to the chat window

This will be in KDE 4.3

Thanks for the patch!
Bug 155639: add "view history" of contact to chat window
Diffs: 1, 2, 3 Revision 909143

Matt Rogers committed changes in /trunk/KDE/kdenetwork/kopete/plugins/history:
Add the ability to import Pidgin logs into Kopete.

Patch by Timo Schlüßler.
Thanks!

This will be in KDE 4.3.
Please note that this is not a generic history import feature.
It only handles Pidgin logs.
Bug 109942: history import export feature
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 909147
View Visual Changes (to 1 file)

Gustavo P. Boiko committed changes in /branches/work/kopete/dev-4.2/kopete/contactlist:
Begin handling drag-n-drop.
Currently only moving metacontacts between groups is working.
Diffs: 1, 2, 3, 4 Revision 910723

Helmut Schaa committed changes in /branches/work/knetworkmanager-4.1-openSUSE:
Add support for WPA-EAP with PEAP or TTLS
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 16 more) Revision 911534
View Visual Changes (to 4 files)

Roman Jarosz committed changes in /trunk/KDE/kdenetwork/kopete/protocols/oscar:
Fix bug 161464: Support AIM "Available" status messages
Based on patch provided by Josh Berry, thanks!
Bug 161464: Support AIM "Available" status messages
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 912549

Office
Lukáš Tvrdý committed changes in /trunk/koffice/krita/plugins/paintops:
Brand new spray brush for Krita.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 910652
View Visual Changes (to 2 files)

Thorsten Zachmann committed changes in /trunk/koffice:
o Added a way to make it possible to define default styles.
The default styles are a normal odf file styles.xml file where you can define styles that are used as default e.g. when there are no styles found for a specific type. They are not used automatically. The usage of these styles need to be programmed.

o Fix: Add page layouts if they are not defined in the odp file.
This tries as best as possible to only add layouts that are not defined in the presentation e.g. if there is already a layout with a title and a outline the default layout with title and outline is not added.

With that all presentations should have layouts at hand to use.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 912275

Utilities
Friedrich W. H. Kossebau committed changes in /trunk/KDE/kdeutils/okteta/program/libkakao/controllers:
added: a file selector tool and a documents management tool (in an early state)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 909241

Kévin Ottens committed changes in /branches/work/~ervin/zanshin:
Still not usable daily, but at least now you can enter new actions.

OK, maybe removing would be useful now that I played with it, I've quite a few non sensical entries. :-)
Diffs: 1, 2 Revision 911155

Optimise
KDE-Base
Jos van den Oever committed changes in /trunk/kdesupport/strigi/src/streams:
Make header check faster and more precise.

The spec of SDF files was found and used to implement a more precise syntax check for the header.
This check is faster too which was needed, since the current implementation took up too much CPU for such a niche format.
Diffs: 1, 2 Revision 909218

Networking Tools
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
Added some more optimizations:
- use uniform row heights in QTreeView's

Fixed - Bug causing download speed to get stuck at 128 KB/s with small chunks, because chunks didn't get assigned fast enough to peers
Diffs: 1, 2, 3, 4, 5, 6 Revision 912001

Office
Marijn Kruisselbrink committed a change to /trunk/koffice/filters/kspread/excel/import/excelimport.cc:
some big optimizations in the excel import filter, both in the code itself (nearly 1000 lines of code less), and in the ods files generated; properly merge styles, making huge excel files load a lot faster with a lot less memory in kspread
Bug 139184: KSpread crashes when FILE.xls is too big
Diff Revision 911067

Utilities
Ralf Habacker committed a change to /trunk/kdesupport/kdewin-installer/shared/package.cpp:
- made checksum generating faster in all cases where archive files has to be downloaded - instead of computing the checksum after the download, calculate it while downloading happens - thanks to Christian for the initial implementation

- cleaned some naming conventions
Diff Revision 910298

Other
Development Tools
Andreas Pakulat committed changes in /trunk/KDE/kdevplatform:
Move KConfig-reading code for the project base directory into projectController and provide a public accessor.

The code was used in 3 places now already, so we better share it.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 909393
View Visual Changes (to 1 file)

Amilcar do Carmo Lucas committed changes in /trunk/KDE/kdevplatform/language:
Krazy include fixes
This is my first commit from within KDevelop4 :)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 20 more) Revision 909533
Discussion

David Nolden committed a change to /trunk/KDE/kdevplatform/plugins/contextbrowser/browsemanager.cpp:
Add an ugly hack to prevent the menu-bar from using a single ALT modifier press+release to switch focus to it.
This makes the "Magic Modifier" work on non-oxygen styles as well.
Diff Revision 910713
Discussion

Michael Pyne committed a change to /trunk/KDE/kdesdk/scripts/kdesvn-build:
Make downloading module snapshots from the KDE mirrors work for extragear and playground modules as well since I just noticed that snapshots for those modules are being made.

Also have --pretend output indicate that the snapshot download will be attempted (although it is assumed to fail when pretending)
Diff Revision 910751

Games
Ian Wadham committed changes in /:
Move rewrite activities to branches/work/kgoldrunner, to avoid duplication of translation work.
Diffs: 1, 2 Revision 909771

Michaël Larouche committed changes in /branches/gamefu/kde4port/libgamefu:
ZOMG a Gamefu commit!

Make libgamefu links by finishing the porting (almost).
ThreadWeaver need to be removed, CollectionAccess needs a temporary porting and CollectionBuildJob need to be ported to new ThreadWeaver in kdelibs.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 14 more) Revision 911558

Parker Coates committed changes in /trunk/KDE/kdegames/killbots:
Default keyboard shortcuts are now subject to translation.
This is to ensure that the layout of the movement keys is logical even on different layouts.

We'll see what feedback I get from translators.
Diffs: 1, 2, 3 Revision 912222

Graphics
Cyrille Berger committed changes in /trunk/playground/graphics/krita2-plugins/experimental:
add an experimental generator layer that uses shiva
Diffs: 1, 2, 3, 4, 5, 6 Revision 910477

Marcel Wiesweg committed a change to /trunk/extragear/graphics/digikam/digikam/albummanager.cpp:
As per Andi's suggestion, ask the user as well if there is not existing database file, with the question if he wants to copy the current database (default) or use a new one.

Fix icons, capitalization and icons.
Diff Revision 911561

KDE-Base
Matthew Adams committed changes in /trunk/playground/base/plasma/applets/welcome/welcome/contents:
begin code cleanup, no functional or visual changes
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 909142

Ben Cooksley committed changes in /trunk/playground/base/solid-actions-kcm:
Add new Action Item refactor. Currently has crashing issues
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 909171
View Visual Changes (to 3 files)

Sebastian Kügler committed a change to /trunk/playground/base/plasma/applets/CMakeLists.txt:
Don't compile the crystal applet for now

While the applet does work, it has dependencies in playground most people won't have installed.
So I'd rather not break the build for them.

(This way I make it sound nice that I don't know how to correctly have CMake require nepomuk-visualization).
Diff Revision 909467

Rob Scheepmaker committed changes in /trunk/KDE/kdebase/workspace/plasma/dataengines/notifications:
Why does this engine keep track of expiration timers, when knotification takes care of all that?

This might even solve the problem of some events that are marked Persistent not being persistent at all.
Diffs: 1, 2 Revision 909635

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/workspace/plasma/applets/lock_logout/lockout.cpp:
allow the buttons to go down to 16px in size; of course, this screws over everyone with moderate size panels who'd like normal sized icons.
Bug 180278: lock-logout applet takes too much space in panel
Diff Revision 909646

Tommi Tervo committed a change to /trunk/KDE/kdebase/apps/konqueror/src/konqueror.kcfg:
Enabled close tab button on konqueror tab a default.
Bug 173827: Wish: make close button on Konq tab a default
Diff Revision 909806

David Faure committed a change to /trunk/KDE/kdelibs/kio/kio/directorysizejob.h:
Using api.kde.org makes everything slower, I have to fix every page I read ;-)
Diff Revision 909847

Martin Gräßlin committed a change to /trunk/KDE/kdebase/workspace/kwin/effects/presentwindows.cpp:
Close window filtering when the delete key is pressed.
Bug 180516: Delete in "Present Windows" should clear filter
Diff Revision 910395

Stephan Kulow committed changes in /trunk/playground/base/plasma/applets/networkmanager/applet:
one click connect to unencrypted network:
- first load service, then connect to NMUser
- remember the network to connect and check the connections
Diffs: 1, 2, 3 Revision 910516

Andreas Hartmetz committed changes in /trunk/KDE/kdelibs/kioslave/http:
Refactor HTTP authentication:
- One class per authentication scheme
- One parser for auth header, where in RFC format
- Don't manipulate HTTP state "somewhere"; explicitly model actions to be taken when using a specific scheme
- Reduce the ugly ugly proxy/WWW auth special-casing to a minimum
- Apply the effect of !m_request.isKeepAlive in one well-defined place

Benefits so far:
- (most of the time) just one auth popup even if konqi loads ten tabs
- apparently faster surfing via proxy with proxy auth
- I understand it :)

TODO:
- Resurrect Negotiate auth
- Fill in the case where the same credentials are used twice in a row without asking the user twice, aka. Digest auth with stale nonce value
- Fix SSL with proxy auth: looks like a Qt bug to me.
- Try and make sure that no unneeded credentials are sent. This can be a trivial to exploit security problem.
- Make sure there is no otherwise benign "garbage" in request headers
- Test, test, test
Diffs: 1, 2, 3, 4, 5 Revision 910563

Dominik Haumann committed a change to /trunk/playground/base/plasma/applets/systemloadviewer/systemloadviewer.cpp:
it simply looks far better with transparency enabled.
the solid style does not always look good with all plasma styles
Diff Revision 911053

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
Cleanup panel related class names: The terms "sidebar"/"sidebarpage" are relics from the KDE 3 version of Dolphin and are called "Panels" in the KDE 4 version of Dolphin.

Yes, renaming classes may take more than 1 year ;-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 22 more) Revision 911089

David Nolden committed changes in /trunk/KDE/kdelibs/kate/completion:
Always change the height of the completion-list so it perfectly fits the completion items if they fit into less then the maximum popup size.

This is plain beautiful. :-)
Bug 179136: kate's plugin autocompletion: small window with proposals has str...
Diffs: 1, 2 Revision 911171

Aaron J. Seigo committed changes in /branches/KDE/4.2/kdelibs/plasma:
bring into line with Applet::list*; source compat, binary incompat.
few users of this, though, and only applications, so impact is nominal.

could do it in a BC way by poluting the API with another method that just takes a QString, but we stil have that sliver of a window open before 4.2.0, so use it to keep the API pristine.

we can make it ugly after ;)
Diffs: 1, 2 Revision 911556

Dominik Haumann committed changes in /trunk/kdereview/plasma/applets:
move systemloadviewer applet to kdereview for KDE 4.3
Diffs: 1, 2, 3, 4 Revision 911571
View Visual Changes (to 1 file)

Matthew John Dawson committed changes in /trunk/kdereview/plasma/applets/systemloadviewer:
Change detection of swap to be based on total amount of swap reported.
This detects when a swap partition is available and unused as well as swap files.
Diffs: 1, 2 Revision 911635

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/dataengines/weather:
use DataEngineManager and remove the need for its own loading and management code.
huzzah!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 911649

Dominik Haumann committed a change to /trunk/kdereview/plasma/applets/systemloadviewer/CMakeLists.txt:
remove linking to solid, as we found another solution
Diff Revision 911664

Marco Martin committed changes in /trunk/playground/base/plasma/applets/videoplayer:
let's experiment about making it a containment.
maybe won't last this way but for now it's fun :)
Diffs: 1, 2, 3 Revision 911682

Aaron J. Seigo committed changes in /trunk/KDE/kdeplasma-addons:
more krazy fix courtesy of Philipp Klaffert, who is getting close to the Now You Must Get Your Own Account So You Can Commit Your Own Stuff patch limit. ;)
Diffs: 1, 2, 3, 4, 5 Revision 912097

Sebastian Kügler committed a change to /trunk/playground/base/plasma/applets/crystal/crystal.cpp:
At least print a warning when we don't use the clipboard, so people can find out without reading the code (which they definitely should because it's fun!)
Diff Revision 912101

Aaron J. Seigo committed changes in /trunk/KDE/kdeplasma-addons/applets/pastebin:
* don't use the translucent bg; wasn't being set in the constraints events anyways
* only DnD when the results are clicked and dragged on
* limit the duplication in the translated strings a bit
* no aspect ratio preservation needed
* only drag the URL, not the whole text
* allow the rest of the applet to be dragged around by the contents that aren't a success url
Diffs: 1, 2 Revision 912106

Ambroz Bizjak committed a change to /branches/work/plasma-desktoplayout-4.2:
Create plasma-desktoplayout 4.2 branch
Diff Revision 912116

Rob Scheepmaker committed changes in /trunk/KDE/kdelibs/plasma:
Make all items persistent by default, even if still attached.
This allows us to restore their position and their collapsed state.
Diffs: 1, 2, 3, 4 Revision 912127

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
Relayout of the settings dialog, so that all Dolphin KPart relevant settings can be made available in Konqueror's settings dialog too.

Further cleanups and layout fixes are required and will be done during the next week.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 20 more) Revision 912587

KDE-PIM
Tom Albers committed changes in /trunk/extragear/pim/mailody/src:
Start porting the recent list of the composer to akonadi.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 909188

Thomas McGuire committed changes in /trunk/KDE/kdepim/kmail:
Remove the export in HTML / view thread in browser actions due to several problems.
This needs a cleaner solution using the object tree parser.
Diffs: 1, 2, 3, 4, 5 Revision 909938

Jason vanRijn Kasper committed changes in /branches/KDE/4.2/kdepim/kpilot/lib:
Dangit I hate libusb.
My earlier fixes for libusb broke visor kernel module devices.
Changing back to the way it was.

Apparently, if we don't give the visor kernel module time to disconnect us, then even though we pi_close(), we hang the device.
*sigh*
Diffs: 1, 2 Revision 911205

Jason vanRijn Kasper committed changes in /branches/KDE/4.2/kdepim/kpilot:
Meh.
Tickling the Palm makes it grumpy some times, apparently.
We'll need to get more granular in the future.

Also making sure we remove invalid or deleted PC records from our PC data proxy and mapping when they should be.
Bumping up device retry from 2 seconds to 5 to be a bit more friendly to laptop users.
Diffs: 1, 2 Revision 911218

Multimedia
Siyuan Cao committed changes in /branches/work/konq-thumbnail:
import konqueror branch that support thumbnailing
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 18 more) Revision 909769

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
Realize how silly I have been and remove all the redundant code I have written tonight and make sorting work by usingthe SortFilterProxy model that we already have in place...
Mumble...
Diffs: 1, 2, 3, 4, 5 Revision 910181

Casey Link committed changes in /trunk/extragear/multimedia/amarok/src/services:
Initial Last.fm UI Refactor.
Major UI Model/View changes to the last.fm service.

All pre-existing features should be present, plus many new ones.

Some known
* Weird (off-center) Layouting
* The Tree view doesn't auto update, you have to act on it (scroll, collapse, expand, etc) to get it to update
* The PUD isn't enabled.
Bug 139802: Choose last.fm tags in playlist
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 911233
Discussion

Alejandro Daniel Wainzinger committed changes in /trunk/extragear/multimedia/amarok/src:
First step in a series to generalize Media Device code, to make adding new Media Device support easier.
This work is far from done (barely started).

- Device detection will be handled by Factory via a MediaDeviceInfo object, passed to MediaDeviceMonitor, which forwards it to whoever needs it (e.g. MediaDevicesApplet).
- This also allows embedding of device-specific information for applet display (e.g. battery %, free space %)
- New devices to be supported inherit classes in mediadevicecollection which abstract core functionality of a media device.

The MediaDeviceCollection stuff itself is turned into a lib.

Note: possibly merging MediaDeviceCache and MediaDeviceMonitor in a future step, since detection is moved to Factory.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 912095

Networking Tools
Matt Rogers committed changes in /trunk/KDE/kdenetwork/kopete:
Remove our imported copy of libgadu.
We now depend on an externally provided version of libgadu in order for the gadu protocol to compile.
Diffs: 1, 2, 3, 4 Revision 909144

Alexander Rieder committed a change to /branches/work/kopete/new_irc/protocols/irc/ircaccount.cpp:
set a default quit and part message, as it was in KDE3, so everybody knows what's your favourite irc client
Diff Revision 912243

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
KB -> KiB and MB -> MiB, yes we love silly units now :-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 912327
View Visual Changes (to 9 files)

Office
Cyrille Berger committed changes in /trunk/koffice/plugins:
remove the experimental 3dnav plugin now that we have a better plugin for this
Diffs: 1, 2 Revision 909928

Thomas Braun committed a change to /trunk/extragear/office/kile/TODO-2.1:
things to do
Diff Revision 910616

Thomas Braun committed changes in /trunk/extragear/office/kile:
- some clarifications, remove wrong FIXME
- create ~/.lyx if it does not exist.

This bug was introduced by creating the fifos in tmp patch from some years ago.
and nobody noticed it :)
Diffs: 1, 2 Revision 910854

Other
Gael Guennebaud committed changes in /trunk/kdesupport/eigen2:
Big rewrite in the Sparse module: SparseMatrixBase no longer inherits MatrixBase.
That means a lot of features which were available for sparse matrices via the dense (and super slow) implemention are no longer available.

All features which make sense for sparse matrices (aka can be implemented efficiently) will be implemented soon, but don't expect to see an API as rich as for the dense path.

Other changes:
* no block(), row(), col() anymore.
* instead use .innerVector() to get a col or row vector of a matrix.
* .segment(), start(), end() will be back soon, not sure for block()
* faster cwise product
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 21 more) Revision 910977

David Faure committed a change to /trunk/bugs/3.0/template/global/footer.html.tmpl:
too many people click on the first email link they see when trying to report a bug...
Diff Revision 911143

Thanks for reading the KDE Commit-Digest!
KDE Commit-Digest by Danny Allen, 2006-2009
All issues in archive by Derek Kite