Issue 59

20th May 2007 by Danny Allen

This Week...

User-visible functionality added in Plasma. Support for animated SVG images in SuperKaramba. Kanagram becomes the latest application to adopt a scalable, SVG-based interface. Initial code imported, as a statement of intention, to support interaction with Exchange servers and the Akonadi PIM data store. Small, incremental improvements in KTorrent. A new round of Coverity fixes, particularly in KOffice and Amarok. Work on loading ODF shapes through Flake in KOffice. KDevelop gets improved support for .ui (user interface layout) files. Branches of KMail, KPPP, Konversation and Kopete created to enable the integration of Solid-based connection management and notification. KDE 3.5.7 is tagged for release early next week.
Torsten Rahn announces the recent progress in Marble, the desktop globe:
I've moved Marble Desktop Globe into the kdereview module in KDE SVN. Please have a look if you have the time since I'd like to get this application into kdeedu before the end of the month. ;)

There are two ways to compile Marble: As a KDE 4 version and as a Qt4-only version (you need to invoke CMake with -DQTONLY="ON" for the latter).

For the KDE-Edu evaluation, please compile it as with any other KDE application. The docs are available as usual in kdereview/doc/marble.

I'd like to thank everyone who has been involved with the development of Marble so far.

There are two known issues which I'll fix pretty soon: the coastlines don't display properly at high zoom levels (for reasons I'm aware of) and the Wikipedia browser doesn't display images (for reasons I'm aware of). Apart from that it should work as advertised.

Of course there are more things on the TODO:
  • Further Wikipediaization
  • Automatic tile downloading (which is close to done)
  • Adding D-Bus support to KAtlasView (soon to be renamed to MarbleView) and adding KPart support to KAtlasControl (soon to be renamed to MarbleWidget).
  • Adding Get Hot New Stuff support for custom maps.
And of course our GSoC projects:
  • Improved KML support
  • GPS support
  • Flat 2D View (Equirectangular projection)
Thanks for your time & cheers,
Torsten
> * are there plans to have (the ability to get) better resolution "fill"
> at higher zooms?

Yes. Partially (in terms of textures) that's what the "Automatic tile downloading (which is close to done)" part of the TODO was about.

Don't expect wonders though - you won't be able to spot your house any time soon. However as you might have noticed, that's not Marble's ultimate goal :-) See the FAQ in the docs for more info.

> * are there plans to have (the ability to get) more detailed info about
> smaller towns/villages etc?

Yes. You might have noticed that there is very basic Wikipedia support there already. In the future there are plans to create a "Marble Almanac" which will contain a small database of offline data (Probably based on the Qt4-based Wikipedia Offline Reader by Daniel Molkentin).

> I can imagine this would be a very cool way to select "where I am" when
> setting up KDE, for things like timezone stuff.

That's indeed the plan. See my blogs about Marble at

http://www.kdedevelopers.org/node/2412

and of course the MANIFESTO document in the source tree.

I actually have some free timezone vector data available. However it will take some time to adjust the vector backend to display it properly.
Benoît Jacob feels the need to explain the recent import of an external molecular library, Avogadro, into KDE SVN for the benefit of Kalzium:
This week saw the import of a snapshot of a new library, libavogadro, inside Kalzium's source directory. I feel that it is useful to say a few words here to explain what's going on.

Avogadro is a new, advanced Qt-based 3D molecular editor. It is developed together with a library, libavogadro, which is meant to be reusable in other projects.

Communication took place very early between Avogadro and Kalzium developers to determine how to work with one another. libavogadro reuses rendering code initially written for Kalzium, and much improved since. Among the 6 Avogadro contributors, 3 are also Kalzium developers.

It has long been decided that Kalzium should eventually ditch its own 3D code in favor of a libavogadro-based implementation. The problem is that libavogadro's API is not yet stabilized, and the KDE 4.0 feature freeze is coming very soon. So, for 4.0, we have put a snapshot of libavogadro inside Kalzium's source tree. For KDE 4.1, we'll remove this snapshot and make libavogadro a dependency instead (of course optional).

The porting of Kalzium to libavogadro is a work in progress which has to be completed before the KDE 4.0 feature freeze, so we're currently working hard. Marcus, our SoC student, has already done the ground work in commit r665641.
Jan Hambrecht discusses his latest work on ODF shape loading in KOffice:
At the KOffice ODF sprint last weekend, the KOffice developers discussed and laid out the basic infrastructure for loading shapes from ODF documents - saving is already designed and partially implemented. Meeting all the other KOffice developers at the ODF weekend was a great inspiration, and it really got me going. The last few days I have been busy implementing loading of different Flake shapes from ODF in KOffice applications. So now, the basics for loading of lines, polylines, polygons, regular polygons, circles, ellipses, rectangles and custom shapes are working. To prove that there are the obligatory screenshots, one showing the ODG file loaded into OpenOffice.org Draw and the other shows the same file loaded in Karbon.


Note: For the observing reader, the moon which is mirrored in the Karbon screenshot uses a not-yet-implemented feature which means that it is not yet displayed correctly in Karbon.

To provide a nice starting point of my implementation of the shape loading, I started with the loading of the shape properties/data that determine the outline of a shape, i.e. the kind of an ellipse-like section, arc, cut, or the path data of a path shape. By doing this, I had visual clues during testing to see what works and what needs more effort. This work is taking place in the libraries, so all of KOffice will benefit from this ODF shape loading work. The next tasks are implementing loading of transformation, borders, backgrounds etc. So there is a lot more work to do, but at least it is a start.
KDE 3.5.7 is due to be released in two days, on Tuesday 22nd May.
This week saw the triumphant arrival of user-visible work in the Plasma interface effort. The digest of next week, issue 60, will feature more on these developments.

Statistics

Commits 2441 by 234 developers, 5180 lines modified, 1496 new files
Open Bugs 13640
Open Wishes 12608
Bugs Opened 254 in the last 7 days
Bugs Closed 196 in the last 7 days

Commit Summary

Module Commits
/trunk/KDE
836
 
/trunk/l10n
270
 
/trunk/koffice
244
 
/trunk/extragear
235
 
/trunk/playground
205
 
/branches/stable
192
 
/trunk/www
106
 
/branches/work
75
 
/branches/KDE
69
 
/trunk/kdesupport
60
 
Lines Developer Commits
226
 
Laurent Montel
96
 
189
 
David Faure
85
 
153
 
Gilles Caulier
80
 
103
 
Andreas Pakulat
51
 
94
 
Dirk Mueller
46
 
100
 
Stephan Kulow
43
 
108
 
Boudewijn Rempt
43
 
105
 
Allen Winter
39
 
72
 
Peter Penz
34
 
62
 
Mark Kretschmann
34
 

Internationalization (i18n) Status

Language Percentage Complete
Portuguese (pt)
100%
 
Dutch (nl)
97.18%
 
Estonian (et)
96.22%
 
French (fr)
93.73%
 
British English (en_GB)
87.18%
 
Polish (pl)
86.27%
 
Galician (gl)
85.31%
 
Turkish (tr)
83.67%
 
Russian (ru)
81.92%
 
Catalan (ca)
78.12%
 

Bug Killers and Buzz

Person Bugs Closed
Bram Schoenmakers
27
 
Oswald Buddenhagen
24
 
Lex Hider
21
 
Thomas McGuire
19
 
Joris Guisson
17
 
Christoph Cullmann
13
 
Luboš Luňák
9
 
Peter Penz
7
 
Stephan Kulow
7
 
Eike Hein
6
 
Program Buzz
Amarok
5260
 
K3B
3710
 
KMail
3265
 
Kate
3112
 
Kopete
2390
 
KDevelop
2258
 
Kaffeine
1624
 
Kicker
1418
 
Ark
1348
 
Kontact
1306
 
Person Buzz
David Faure
858
 
Stephan Kulow
578
 
Adriaan de Groot
522
 
Waldo Bastian
454
 
Allen Winter
366
 
Stephan Binner
356
 
Aaron J. Seigo
344
 
Thomas Zander
314
 
George Staikos
290
 
Boudewijn Rempt
222
 

Commit Countries

Commit Demographics

Sex

Age

Contents

  Bug Fixes Features Optimization Security Other

Accessibility

     

Development Tools

[] []    []

Educational

  []    []

Graphics

  [] []   

KDE Base

[] [] []   []

KDE-PIM

[] []    []

Office

[] []    []

Konqueror

     

Multimedia

[] []    []

Networking Tools

[] [] []   []

User Interface

  []    

Utilities

[] []    []

Games

  [] []   []

Other

  []    []

There are 157 selections this week

Bug Fixes

Development Tools

Allen Winter committed changes in /trunk/KDE/kdesdk/ebn/krazy/plugins/dpointer:

fixes for false positives as reported by Andreas:
- better end-of-class determination
- line counting

Hope this works better now.

KDE Base

David Faure committed changes in /branches/KDE/3.5/kdebase/libkonq/konq_operations.cc:

Fix regression introduced by the fix for #99898: don't ask for confirmation (with a weird path) before emptying the trash.

KDE-PIM

Allen Winter committed changes in /branches/KDE/3.5/kdepim/kmail/bodyvisitor.cpp:

force fetching/display of text/calendar mime part, especially for meeting invitations over IMAP.

Patch from Heiko. Thanks!

Office

Thorsten Zachmann committed changes in /branches/koffice/1.6/koffice/kpresenter/KPrPage.cpp:

Fix: Bug 145431: KPresenter forces Dissappear affect on me :(

Multimedia

Maximilian Kossick committed changes in /trunk/extragear/multimedia/amarok/src/playlistwindow.cpp:

fixed memleak (CID 3626). K3bExporter hasn't been ported yet, and Amarok *will* crash if you try to use it at the moment...so don't

Networking Tools

Joris Guisson committed changes in /trunk/extragear/network/ktorrent/plugins/webinterface:

Do a 301 redirect in webgui whenever an action is performed via URL args, this ensures that when the user hits refresh in his browser, the same action will not be performed again.

Utilities

Rolf Eike Beer committed changes in /trunk/KDE/kdeutils/kgpg:

Fix key sorting.

Another bug introduced by me in <a href="http://websvn.kde.org/?rev=658271">r658271</a>;. Was working in trunk before.

Features

Development Tools

Andreas Pakulat committed changes in /trunk/KDE/kdevelop/plugins/qtdesigner:

KDevelop can now load .ui files and displays their content in a view. Currently we don't hook up the new formwindow with the toolbars and creating split views doesn't work yet either.

Diffs: 1, 2, 3, 4 Revision 664836
Andreas Pakulat committed changes in /trunk/KDE/kdevelop/plugins/qtdesigner:

Reactivate the designer-integration-thingie, this seems to be very important :) Makes a whole lot of stuff suddenly work.

Steal some code frome Qt designer to resize the form window properly (thus the Trolltech copyright header in qtdesignerdocument)

Hugo Parente Lima committed changes in /trunk/playground/devtools/grama:

Table indexes.

The GUI is missing... I need find a good way to do it.

Diffs: 1, 2, 3, 4, 5 Revision 666179
Dukju Ahn committed changes in /trunk/KDE/kdevelop/lib:

Implemented outputview filtering.

Components who want to hookup special action into outputview item or who want to paint their output string with special apprearance(font/color) will now register their own outputview item factory. This factory will create customized item for outputview.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 666233
Dukju Ahn committed changes in /trunk/KDE/kdevelop/buildtools/builders/makebuilder:

MakeBuilder can use outputview factory.

Currently only compile error and warning outputs are treated specially. Core regexps are ported from KDev3.
1. Can open file which caused error or warning.
2. Different color (blue/dark gray)

Diffs: 1, 2, 3, 4, 5, 6 Revision 666235
Allen Winter committed changes in /trunk/KDE/kdesdk/ebn/krazy/tplugins/style:

more improvements for my insane style checker.
not that many false positives anymore, but at the expense of not finding as many issues as before.

Sebastian Sauer committed changes in /trunk/playground/bindings/krossjava/krossjava:

Added initial implementation of the jvmvariant.* helpers. They should help us to translate between java and qt.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 666334

Educational

Albert Astals Cid committed changes in /trunk/KDE/kdeedu/kgeography:

Iran map by zahra farahmandi

Diffs: 1, 2, 3, 4 Revision 664265
Aleix Pol Gonzalez committed changes in /trunk/kdereview/kalgebra/src:

NEW. New tab to help people use KAlgebra with all the function names.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 665446
Marcus D. Hanwell committed changes in /trunk/KDE/kdeedu/kalzium:

Initial port of kalzium to our internal libavogadro. Atoms can be loaded and viewed in the default engine. Still need to port to allow tools to be used, the detail level to be set and the engine to be changed.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 665641
Albert Astals Cid committed changes in /trunk/KDE/kdeedu/kgeography/data/japan.kgm:

regions and cities have different names in Japanese so they need to be different in the "original string"

Some city got ¿renamed? and correctness fixes.

Thanks a lot Yukiko

Albert Astals Cid committed changes in /trunk/KDE/kdeedu/kgeography:

Latvia map by Laurent Garnier

Diffs: 1, 2, 3, 4 Revision 666353
Benoît Jacob committed changes in /trunk/KDE/kdeedu/kalzium/src/tools:

Add dropdown for Label-type. Remove Treeview. Reorganize dialog in order to save as much space as possible for the GLWidget. Many problems in this ui, I hope somebody can help me. How do I tell the GLWidget to fill all the empty space?

Rationale for removing the Treeview is that
1) libavogadro has its own treeview, so we should use it (and perhaps improve it) if we want a treeview
2) a treeview is mostly useful when selection works, and we had agreed with cryos that selection is not for 4.0 but only for 4.1. The selectrotate tool is not ready. And selection is mostly useful in an editor, not in a mere viewer.

Diffs: 1, 2, 3 Revision 666366
Anne-Marie Mahfouf committed changes in /trunk/KDE/kdeedu/kanagram:

Kanagram now fully supports svg, thanks to the work of Jeremy Whiting

Diffs: 1, 2, 3, 4 Revision 666384

Graphics

Clarence Dang committed changes in /branches/work/~dang/kdegraphics/kolourpaint:

Manual merge of branches/KDE/3.5/kdegraphics/kolourpaint/ -r662446:r663466:

Implement rudimentary global session management. It saves the URLs - I'll probably get it to save other things like zoom level later.

Local session save/restore is not implemented, although some psuedo-code exists for it.
I don't intend to implement this since I don't think any other KDE app does.

[FORWARD PORT]

Note: Global session saving crashes KolourPaint and XSM, at least on my build.
I took a shortcut in the build process (timestamp-touched kpMainWindow.h so that I could override readProperties() and saveProperties() without a full rebuild) so this might be to blame.

But if this is not the case, it's a null ptr deref in KMWSessionManager::commitData().
Next time I update from kdelibs and do a clean build, I'll test again.

Diffs: 1, 2, 3, 4, 5, 6 Revision 664228
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/utilities/lighttable/lighttablepreview.cpp:

prevent flicker effect with selection

Cyrille Berger Skott committed changes in /trunk/playground/graphics/krita-plugins:

- add a library for stuff common to different plugins (and for stuff which will be need to be moved in krita/image)
- add a simple pyramid decomposition
- add a pyramid sharpening filter (currently, it only serves to test the pyramid decomposition)
- move the generic colorspace to kritapluginscommon lib- backport the fast bluring for panorama

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 665605
Cyrille Berger Skott committed changes in /trunk/playground/graphics/krita-plugins:

implement the laplacian pyramid bug fix: return the gaussian pyramid...

Diffs: 1, 2, 3 Revision 665688
Aurélien Gâteau committed changes in /trunk/playground/graphics:

Borrowed some of my WengoPhone code to implement a nicer thumbnail view.

Diffs: 1, 2, 3 Revision 665760
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular:

Sharing the same option for the accessibility render mode and for the view mode is not a good idea, really.

So, create a new ViewMode setting for the single/facing/columns view mode (leaving the RenderMode for compatibility with KPDF).

Rename [Rr]enderMode into [Vv]iewMode in the page view, following the new name of the setting.

Remove the "padding" enums from the settings, as it seems they have no real use beside giving issues.

Diffs: 1, 2, 3 Revision 665773
Aurélien Gâteau committed changes in /trunk/playground/graphics:

Moved the thumbnail view on the left of the window. It makes a much better use of the screen space this way, since nowadays screen tend to be wider, while most digital pictures are still using the 4/3 ratio.

Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/ui/bookmarklist.cpp:

Bookmarks list: make double click always open the bookmark, while its editing is possible using the edit key (usually F2) or the context menu.

Jan Kundrát committed changes in /trunk/extragear/graphics/kphotoalbum:

Make "show this image" load all images in current view, thus making pressing Ctrl+A optional.

Thanks to Shawn Willden for nice comments and Baptiste Mathus for review.

Jan Kundrát committed changes in /trunk/extragear/graphics/kphotoalbum/Utilities/Util.cpp:

Adding .flv (Flash video) to the list of video extensions

Jan Kundrát committed changes in /trunk/extragear/graphics/kphotoalbum/ImageManager/RawImageDecoder.cpp:

Recognize Epson R-D1 RAW format (.erf). Still no real support for it besides viewing thumbnails, though...

KDE Base

Stephen Leaf committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kdm:

Implement KNewStuff2 for Themes

Diffs: 1, 2, 3, 4 Revision 664463
Laurent Montel committed changes in /trunk/KDE/kdelibs/kdeui/widgets/ktextedit.cpp:

Clean up
Now we can spell check into ktextedit
(there is a bug into kspell dialogbox, I will fix it soon)
There is a crash when we have auto spell checking and we spell check. I will look at why

Till Adam committed changes in /trunk/KDE/kdelibs/kio/kfile:

Replace the home-grown image embedding with a proper resource.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 664728
Maks Orlovich committed changes in /branches/work/kjs-blizzard:

Commit my work tree... This reintroduces the Reference type, but a more mean one -- it's basically a ProperySlot with extra whistles, and permits stuff like direct writes. The addition simplifies some code and gives me more flexibility in optimizing some things (but makes other things heavier).

IIRC, this is slightly faster overall, but I don't have numbers at hand; I'll probably have to refine this some more before it goes into trunk anyway.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 665117
Matthew Woehlke committed changes in /trunk/KDE/kdelibs/kate/data/doxygen.xml:

Improve doxygen highlighter...

- Correctly terminate style commands the same way Doxygen does, i.e. highlight '@c foo.' correctly.
- Support multiple style commands, e.g. '@c @e foo' (note: right now the patch to make Doxygen itself treat these correctly is still outstanding)
- Better highlighting of @param
- More correct support for @par (move from TagWord to TagString)
- Recognize @cond/@endcond
- Recognize Doxygen groups

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src/dolphinapplication.cpp:

allow that Dolphin can be started like 'dolphin .' for showing the current directory (patch submitted by Max Blazejak)

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src/sidebartreeview.cpp:

improve drag improve drag & drop support for treeview sidebar:
- allow to drag items within the tree- expand nodes automatically during a drag & drop operation drop support for treeview sidebar:
- allow to drag items within the tree- expand nodes automatically during a drag improve drag & drop support for treeview sidebar:
- allow to drag items within the tree- expand nodes automatically during a drag & drop operation drop operation

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:

information sidebar fixes:
- provide meta information when hovering items- don't increase the sidebar width, if the item name is longer than the available width

Diffs: 1, 2, 3, 4 Revision 665646
Peter Penz committed changes in /trunk/KDE/kdelibs/kfile:

provide context menu for the URL navigator which has the following entries:

Copy
Paste
-------
(x) Edit
( ) Navigate

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:

- allow to configure that the filter bar should be shown after starting Dolphin (is off per default)
- some minor naming cleanups

Oswald Buddenhagen committed changes in /trunk/KDE/kdebase/workspace/krunner/lock/autologout.cc:

don't shutdown at autologout.
i chose "logout only" instead of the default action based on the idea that the default is just a default while this is something that will happen without the user having a way to influence it. if it turns out to be a problem for somebody, a config option can be added (yay, another one!).

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:

Allow to configure whether an asking for confirmation should be done for the 'Move To Trash' and 'Delete' actions. This setting is used by konq_operations.cc and shared with Konqueror.

Jos van den Oever committed changes in /trunk/kdesupport/strigi/src/daemon/xesam:

add session and search objects

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 666120
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma:

* find a place for the background drawing
* RootWidget which places itself and the root Desktop on the desktop[1]
* paint a temporary background just so we can see how that looks; the test pattern kind of sucked ;)
* make the clock test widget use svg elements, though we don't have an appropriate svg for it yet

[1] if i was getting points for using the words 'root' and 'desktop' i'd be winning right now. something tells me i may want to have a more diverse vocabulary for these items

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 666143
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/lib:

* implement the engine, source and visualization classes
* queue updates so that multiple calls to setData don't result in a storm of updated signals
* some API cleanups, e.g. connect -> connectSource
* provide and install a ServiceType .desktop; this adds the X-EngineName QString symbol. maybe that's too generic.

Diffs: 1, 2, 3, 4, 5 Revision 666241
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/plasma:

a clock that uses the Time engine

the painting of the hands is still screwed up, but that's because of a communication bungle between me and pinheiro as to what was needed in the svg. it was close, thought ;)

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma:

a time dataengine. very basic right now, but it does update every second ;)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 666244
Robert Knight committed changes in /trunk/KDE/kdebase/apps/konsole/src:

Fix primary/alternate shortcuts for next/previous tab (they were the wrong way round). More appropriate close icon in search bar. Make Quit menu item close only the current window, not all Konsole instances. Change the default shortcut for the Quit menu item to Ctrl+Shift+Q. The standard Ctrl+Q is reserved for use by terminal applications. Remove references to Application in MainWindow class.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 666372
Robert Knight committed changes in /trunk/KDE/kdebase/apps/konsole/src/EditProfileDialog.cpp:

Use color scheme's transparency to draw item backgrounds in color scheme list if compositing is available. Untested.

Rafael Fernández López committed changes in /trunk/KDE/kdebase/workspace/plasma/lib:

New widget: radio button

Diffs: 1, 2, 3 Revision 666420

KDE-PIM

Thomas McGuire committed changes in /trunk/KDE/kdepim/kmail:

Remove useless mark as spam/ham actions.
The spam/ham actions are created by the spam wizard.Additionally, don't prefix filter actions text in the toolbar with 'filter'

Diffs: 1, 2, 3, 4, 5 Revision 665030
Volker Krause committed changes in /branches/kdepim/enterprise/kdepim/kmail:

Allow to delete attachments from a mail.

Diffs: 1, 2, 3, 4, 5 Revision 665628
Brad Hards committed changes in /trunk/KDE/kdepim:

Initial checkin of the openchange resource. This will (when/if done) allow akonadi users to work with Microsoft Exchange servers (for mail, calendar, tasks, etc).

This depends on using the svn trunk version of openchange, and also relies on a recent version of samba4.

There is a long way to go, from a couple of hardwired paths that I need to fix to the fact that it doesn't actually talk to the server for anything yet.

Right now all it does is read the profile list, delete entries from the profile list, and set a default profile.

Help with a nicer icon (I just borrowed an old one from groupwise), UI design or anything else would be most welcome.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 665927

Office

Cyrille Berger Skott committed changes in /trunk/koffice/krita/plugins/viewplugins/scripting:

add experimental filters written in scrips (doesn't work yet, and you need to open a new view to see the filter appearing)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 664292
Boudewijn Rempt committed changes in /trunk/koffice/libs:

All the code for loading odf using shapes is now in place: only the shapes themselves still need to implement the loading. So unittests fail, which is okay.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 664392
Marijn Kruisselbrink committed changes in /trunk/koffice/shapes/musicshape:

start of note entry tool, it does nothing yet, except display 9 buttons with icons :)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 664694
C. Boemann committed changes in /trunk/koffice/krita/plugins/viewplugins/imagesize:

Implement new "Scale to new Size" dialog
- resolution part not functional yet

Diffs: 1, 2, 3, 4, 5 Revision 664741
Marijn Kruisselbrink committed changes in /trunk/koffice/shapes/musicshape:

small changes to note entry tool, it now draws a note of the correct duration following your mouse around the screen. The updating/redrawing part is not yet correct though.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 664853
Boudewijn Rempt committed changes in /trunk/koffice/krita/image:

Add embryonal support for setting the region of interest for KisProjection (meaning only those parts would be updated) and adapting to new ThreadWeaver api.

Klaas Freitag committed changes in /trunk/playground/office/kraft/src:

More eyecandy text edit dialog

Diffs: 1, 2, 3, 4, 5 Revision 665100
Marijn Kruisselbrink committed changes in /trunk/koffice/shapes/musicshape:

lots of small changes to music entry tool. It can now add (not insert) notes in existing bars (it does not yet use a command to do this), but it doesn't work quite nice. Having clef and time/key signatures as part of a voice does not really work well, I'll have to change that.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 665131
Alfredo Beaumont Sainz committed changes in /trunk/koffice/kformula/flake:

Initial work on testing framework for loading/saving support

Diffs: 1, 2, 3, 4, 5 Revision 665312
C. Boemann committed changes in /trunk/koffice/krita/plugins/viewplugins/imagesize:

Scale dialog now fully functional

let the user testing begin

Thomas Zander committed changes in /trunk/koffice/shapes/text:

Implement first step in supporting tab positions from styles.

Turns out right/centered tabs are pretty darn hard to hack into the Qt Scribe engine since the data structuring for tabs is per paragraph instead of per line. And the lines get relayouted with the wront tab-settings at semi-random intervals.
This will be rather hacky and fragile :(

Diffs: 1, 2, 3, 4 Revision 665651
Jan Hambrecht committed changes in /trunk/koffice:

enable loading of shapes, the rectangle shape test document from the odf test suite already kind of loads

Jan Hambrecht committed changes in /trunk/koffice/libs/flake:

implemented loading of line, polyline and polygon from odf

Diffs: 1, 2, 3 Revision 666027
Jan Hambrecht committed changes in /trunk/koffice:

move svgpathparser into flake so I can use it there to load pathes from odf

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 666042
Jan Hambrecht committed changes in /trunk/koffice/shapes/pathshapes/enhancedpath:

loading of enhanced path shapes from odf

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 666382

Multimedia

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/servicebrowser:

The JamendoService now correctly loads all jamendo artists, albums and tracks and displays them in the new collection model. The only catch is that it does not use lazy loading, and populating the model with all 40000 or so items from the database takes a few minutes and 50+ MB of RAM. This only happens when opening the Jamendo service.

Diffs: 1, 2, 3 Revision 664717
Maximilian Kossick committed changes in /trunk/extragear/multimedia/amarok/src/collection/support/memoryquerymaker.cpp:

added support for matching genre, composer and year

Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:

Mostly port over StarManager. No support for custom colors, until we decide if/how it should be done. But does its memory sharing functions and keeps things updated.

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

Networking Tools

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:

Diskspace check now takes into account what is already being used by all the files of a torrent

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 664224
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:

Added patch from twisted_fall, which doesn't show anything in speed columns if the speed is very low or 0

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:

Added patch from Lucke, which shows if KT is potentially firewalled by seeing if there are incoming connections.

Diffs: 1, 2, 3, 4, 5, 6 Revision 665569
Will Stephenson committed changes in /branches/work/~wstephens/kopete:

Repurpose 'Connect automatically at startup' for 'Connect automatically' and use this setting to control the accountmanager's behaviour

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:

Make network thread sleeptime configurable upto 50 ms.

Joris Guisson committed changes in /branches/ktorrent/kde4port:

Ported all the recent changes in libktorrent to KDE4

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 39 more) Revision 666106
Joris Guisson committed changes in /trunk/extragear/network/ktorrent/libktorrent/util/log.cpp:

Auto rotate log when it gets larger then 10 MB

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:

Made import dialog network transparent for the torrent file

User Interface

Nuno Fernades Pinheiro committed changes in /trunk/playground/artwork/Oxygen/scribus:

new icons

Diffs: 1, 2, 3, 4, 5 Revision 664061
Nuno Fernades Pinheiro committed changes in /trunk/playground/artwork/Oxygen/scribus:

new icons made the 50% barrier

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 664289
David Jonathon Miller committed changes in /trunk/playground/artwork/Oxygen/scribus:

new icons

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 16 more) Revision 664362
David Vignoni committed changes in /trunk/KDE/kdelibs/pics/oxygen:

new version of midi mime

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 664854
David Vignoni committed changes in /trunk/KDE/kdelibs/pics/oxygen:

new version for non-compressed audio files

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 14 more) Revision 664866
David Vignoni committed changes in /trunk/KDE/kdelibs/pics/oxygen:

new version for lossless audio files

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 664993
Nuno Fernades Pinheiro committed changes in /trunk/playground/artwork/Oxygen/Pinheiro:

playing around

Diffs: 1, 2, 3, 4 Revision 665007
David Vignoni committed changes in /trunk/KDE/kdelibs/pics/oxygen:

new version speech audio file

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 665008
David Jonathon Miller committed changes in /trunk/KDE/kdelibs/pics/oxygen:

updated calendar actions, made special versions of about-kde for 16x16 and 22x22

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 44 more) Revision 665285
Nuno Fernades Pinheiro committed changes in /trunk/playground/artwork/Oxygen/scribus:

more icons and work on the list

Diffs: 1, 2, 3, 4, 5, 6 Revision 665441
Nuno Fernades Pinheiro committed changes in /trunk/KDE/kdelibs/pics/oxygen:

new version

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 665635
David Vignoni committed changes in /trunk/playground/artwork/Oxygen/davigno:

c sources

Diffs: 1, 2, 3, 4, 5 Revision 665715
David Vignoni committed changes in /trunk/KDE/kdelibs/pics/oxygen:

mimetypes for C and C++.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 665814
Nuno Fernades Pinheiro committed changes in /trunk/playground/artwork/Oxygen/scribus:

more icons

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 666025
Johann Ollivier Lapeyre committed changes in /trunk/KDE/kdelibs/pics/oxygen:

improved ones

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 666066
David Jonathon Miller committed changes in /trunk/playground/artwork/Oxygen/inkscape:

start of oxygen icons for inkscape

Diffs: 1, 2, 3 Revision 666088
Nuno Fernades Pinheiro committed changes in /trunk/KDE/kdelibs/pics/oxygen:

new improved version

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 666098
Johann Ollivier Lapeyre committed changes in /trunk/KDE/kdelibs/pics/oxygen:

add an icon to change the difficulty in games

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 666159
David Vignoni committed changes in /trunk/KDE/kdelibs/pics/oxygen:

microphone improved by Marco Aurélio "Coré"

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 666289
David Jonathon Miller committed changes in /trunk/KDE/kdelibs/pics/oxygen:

small versions

Diffs: 1, 2, 3, 4 Revision 666351

Utilities

Mathieu Ducharme committed changes in /trunk/playground/utils/khtml_userscript:

Userscript installer.

By being associated to the text/javascript-userscript, this allows script to be installed by opening them from konq/dolphin.

Todo: resizable ui, script validation before installs, more...

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 664440
Alexander Wiedenbruch committed changes in /trunk/KDE/kdeutils/superkaramba/src:

Add support for (animated) SVG images:
- Add API function for enable/disable animations
- Add API function for drawing single elements of the SVG image

Diffs: 1, 2, 3, 4 Revision 665796

Games

Simon Huerlimann committed changes in /trunk/KDE/kdegames/libkdegames:

New standard game actions:
* game_clear_highscore
* game_statistics
* game_clear_statistics

Nicolas Roffet committed changes in /trunk/KDE/kdegames/kblackbox:

Added a new kind of ball: at the end of the game, "green" balls show the ball positions the player successful guessed. With these new balls, a player who found successful all ball positions can better distinguish between an ended game and a running game. (IMO: this was a problem so far...)

Diffs: 1, 2, 3, 4 Revision 664154
Gaël de Chalendar committed changes in /trunk/playground/games/ksirk/ksirk:

New floating messages explaining how to play.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 664187
Gaël de Chalendar committed changes in /trunk/playground/games/ksirk/ksirk:

Basic countries highlighting

Diffs: 1, 2, 3, 4, 5, 6 Revision 664417
Pino Toscano committed changes in /trunk/KDE/kdegames/ktuberling/toplevel.cpp:

use KImageIO to get the list of the supported image formats, and to determine the format for the selected file name

Simon Huerlimann committed changes in /trunk/KDE/kdegames:

XML UI file cleanup:
* Add XML header
* Add doctype SYSTEM identifier
* Use to <gui> root tag instead of deprecated <kpartgui>
* Fix indentation

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 664766
Ian Wadham committed changes in /trunk/KDE/kdegames/kgoldrunner/pics:

New theme - Geek City

Eugene Trounev committed changes in /trunk/KDE/kdegames/klines/klines.svgz:

This is what I finally came up with for klines. I know it's dark and weird :\ but I can't seem to think of anything better @ moment. Please tell me what you think about it Ok? (it-s)

Dmitry Suzdalev committed changes in /trunk/KDE/kdegames:

Switch to using KGameTheme class instead of home-made code for theme loading.
Add forwarding header for KGameTheme.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 665599
Eugene Trounev committed changes in /trunk/KDE/kdegames/ktuberling/pics:

New and improved Ktuberling theme. There is still more to come, but this is how it'll look like.

Other

Justin Karneges committed changes in /trunk/kdesupport/qca:

ability to set untrusted certs for CMS verification

Diffs: 1, 2, 3, 4 Revision 664841
Justin Karneges committed changes in /trunk/kdesupport/qca/examples/cmssigner/pkcs11configdlg:

new pkcs11 config dialog, to support all options, and split out for easy reuse in other projects.

this is just an initial commit of what I have, it doesn't actually work yet.

Diffs: 1, 2, 3, 4, 5 Revision 665817

Optimization

Graphics

Marcus Meissner committed changes in /branches/KDE/3.5/kdegraphics/kamera/kioslave:

Reworked to open/close logic to do some speed-ups:

* We no longer close the camera immediately after every request.
* We close the camera after:
- There are no pending requests for this slave AND
- The idle timeout of 30 seconds has been reached.
- Another slave marks that it needs the camera.

A lock file (locate("tmp","kamera")) is used for marking "give up camera".

Did some fixes (gp_file_free -> gp_file_unref) to avoid crashes.

Also did some clean-ups in the header file.

Cyrille Berger Skott committed changes in /trunk/playground/graphics/krita-plugins/filters:

add a much faster gaussian blur filter (still too slow)

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

KDE Base

Robert Knight committed changes in /trunk/KDE/kdebase/apps/konsole/src:

Refactor the text drawing code. It was messy and had references to work-arounds for Qt 2.x problems (!). Change the background drawing and fix the scrolling optimisation. Disable transparency until I figure out how to check for compositing before application start-up.

Diffs: 1, 2, 3 Revision 664466

Networking Tools

Joris Guisson committed changes in /trunk/extragear/network/ktorrent/libktorrent/torrent:

Make sure that new chunks get assigned immediatly when a chunk is finished, this increases download speeds significantly in a LAN setting (they seemed to be stuck to 4 times the chunk size before, this is no longer the case)

Peter Simonsson committed changes in /trunk/extragear/network/konversation/src:

Speed up displaying the channel list

Diffs: 1, 2, 3, 4 Revision 665948

Games

Dmitry Suzdalev committed changes in /trunk/KDE/kdegames/klines:

No need to rerender whole background just to update a preview.
Invent PreviewItem for this case. Much faster now :).

/me is back from vacation and still catching up with email. Hi, guys!

Diffs: 1, 2, 3, 4, 5 Revision 665266

Other

Development Tools

Andreas Pakulat committed changes in /trunk/KDE/kdevelop/lib/sublime/mainwindow_p.cpp:

Use tabification by default, with the current amount of dockwidgets the mainwindow is too cluttered without tabbed docks

Educational

Håvard Frøiland committed changes in /trunk/KDE/kdeedu/ktouch/keyboards/no.keyboard.xml:

Created Norwegian keyboard file using the brand new keyboard editor in KTouch. Feel free to do the same for your native keyboard.

Carsten Niehaus committed changes in /trunk/KDE/kdeedu/kalzium/src/libavogadro:

Adding libavogadro.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 74 more) Revision 664684
Carsten Niehaus committed changes in /trunk/KDE/kdeedu/kalzium/src/libavogadro:

Pino suggested that we need another name in order to avoid conflicts with the other (not yet released) libavogadro... Better be extra sure, I guess...

Carsten Niehaus committed changes in /trunk/KDE/kdeedu/kalzium/src/README_AVOGADRO:

Adding the explanation why we are shipping an internal version of libavogadro

Benoît Jacob committed changes in /trunk/KDE/kdeedu/kalzium/src/tools/moleculeview.cpp:

make the default quality-combo index consistent with the actual default, which is "High". The justification for High-quality-as-default is that we want to make a shiny first impression, and that affects only the first rendering, after which the user is free to change the quality setting.

KDE Base

Harri Porten committed changes in /trunk/KDE/kdelibs/kjs:

Back out of a JSC change that we got with the Big Merge. Also happened in JSC just now. IE is unfortunately not so strict on some invalid operator usage. Only throws an error at runtime rather than at parse time.

Diffs: 1, 2, 3, 4, 5, 6 Revision 664190
Alex Merry committed changes in /trunk/KDE/kdelibs/kinit:

Replace the sendmail-licensed proctitle functions with equivalent GPL ones from ProFTPd.

Note that the compatibility code is not tested on any platform other than Linux. If I screwed up the logic and you can't see how to fix it, tell me.

This change does not affect Windows.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 664434
David Faure committed changes in /trunk/KDE/kdelibs/kioslave/http/kcookiejar:

bin/kcookiejar: not used by khtml anymore, only a command-line tool -> kcookiejar4

Luboš Luňák committed changes in /branches/KDE/3.5/kdebase/nsplugins:

Replace the Netscape plugins SDK files with ones from Mozilla which have a more friendly license.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 665076
Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:

fix for the fix for the fix [1]: assure that invoking Dolphin with remote URLs like "dolphin ftp://ftp.kde.org/" works too (thanks to David Faure)

[1] I hope this does not get a neverending story ;-)

Jos van den Oever committed changes in /trunk/kdesupport/strigi/src/daemon/dbus:

Move DBus binding code that is independent of Strigi in a separate directory so it can be easily used by others. Generate dbus bindings that allow for asynchroneous calls.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 29 more) Revision 665398
Josef Spillner committed changes in /trunk/playground/libs/webtech:

- moving the dbus-ws proxy here (it's not knewstuff-specific in any way)
- new project OpenDesktopID to enable KDE applications to make use of OpenID-enabled web apps

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 665905
Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/kwin/kwinbindings.cpp:

No global shortcuts by default for virtual desktops that don't exist in the default configuration (5+), so that the shortcuts are free for other uses (hidden somewhere in <a href="http://lists.kde.org/?t=117515904000001&r=1&w=2">http://lists.kde.org/?t=117515904000001&r=1&w=2</a>;).

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:

When renaming items in Dolphin, only the name should be selected, not the extensions like ".gif", ".txt" etc. The inconvenient part is if the item name is something like "cmake-2.4.5", where the version number does not count as extension (-> the whole string should be selected in this case).

This patch should fix the problem...

Examples (name -> selected string):
"Image.gif" -> "Image"
"package.tar.gz" -> "package"
"cmake-2.4.5" -> "cmake-2.4.5"
"Image.1.12.gif" -> "Image.1.12"
"Image.tar.1.12.gz" -> "Image"

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:

David Faure wrote:
> Sounds like the kind of method that would benefit greatly from a unit test :)

OK, committing my first unit test for KDE. Although very minimal it's at least a start ;-) (currently deactivated as I've some problem in CMakeList.txt)

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 666162

KDE-PIM

Will Stephenson committed changes in /branches/work/~wstephens/kdepim:

Branch for fettling kmail and co with usable networkstatus support

Volker Krause committed changes in /trunk/KDE/kdepimlibs/kmime:

Build on systems without strcasestr().
The non-strcasestr code is not optimized at all and about 15x slower.

Thomas McGuire committed changes in /trunk/KDE/kdepim/kmail:

Add a 'toolbarName' property for filters.This is used by the antispamwizard only. It makes it possible to display a shorter name in the toolbar.

Diffs: 1, 2, 3 Revision 665700

Office

Cyrille Berger Skott committed changes in /trunk/koffice:

move the rgb colorspace to pigment (that way koffice application don't depend anymore on a plugin)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 664400
Cyrille Berger Skott committed changes in /trunk/koffice/plugins/colorspaces:

rc files are useless anymore (no need to have an archeology museum in krita2 :) )

Diffs: 1, 2, 3 Revision 664401
Boudewijn Rempt committed changes in /trunk/koffice/krita/plugins/filters/example/example.cc:

In the example filter, don't use the rect iterators anymore and some stuff to show off different ways of accessing pixels. Surprisingly, per-pixel isSelected isn't even that slow.

Robert Knight committed changes in /trunk/koffice/libs/flake/KoInteractionTool.cpp:

Turn off antialiasing before drawing the yellow boxes around selected objects, it makes them look sharper.

Multimedia

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/configdialog/configdialognew.cpp:

Remove the "Defaults" button. It's relatively useless and makes the dialog look too crowded.

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:

Add divider between the two collections in the collection browser, and between the two playlists in the playlist browser. This allows one or the other of each to be hidden and makes Amarok a bit more screenshot friendly

Diffs: 1, 2, 3 Revision 666043
Michael Pyne committed changes in /trunk/KDE/kdemultimedia/juk:

Reorganize headers to fix a ton of Krazy reports. At first I thought it was just busy work but quite a few headers were missing necessary includes and were not caught because the required includes had been processed beforehand by coincidence.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 41 more) Revision 666183
Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src/contextview/contextbox.cpp:

On second thoughts, let's leave out the animations in the context box until we are a little further along the dev trail

Networking Tools

Will Stephenson committed changes in /branches/work/~wstephens/networkstatus:

Branch for cleaning up KDE 3 networkstatus following the model in KDE 4

Will Stephenson committed changes in /branches/work/~wstephens/kopete:

ConnectionManager-ng hacking branch of kopete

Will Stephenson committed changes in /branches/KDE/3.5/kdenetwork/kopete:

Remove smooth scrolling and auto-hiding scrollbar functions, as discussed on kopete-devel this week, to solve CPU waking problems caused by rampant timer overuse.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 665405
Will Stephenson committed changes in /branches/work/~wstephens/kppp:

Branch for hacking networkstatus support into kppp

Will Stephenson committed changes in /branches/work/~wstephens/konversation:

Networkstatus support branch for konversation

Utilities

Friedrich W. H. Kossebau committed changes in /trunk/KDE/kdeutils/khexedit/parts/kpart:

renamed KHexEdit2 to Okteta

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision 665672
Alexander Wiedenbruch committed changes in /trunk/KDE/kdeutils/superkaramba/src/karamba.cpp:

Set some better default values for the sensor intervals, so theme authors don't wonder anymore why the sensors don't update

Games

Matt Williams committed changes in /trunk/KDE/kdegames/ksquares/src:

Use colours from the Oxygen palette as suggested by Danny

Diffs: 1, 2, 3 Revision 665429

Other

Stephan Kulow committed changes in /tags:

taggin 3.5.7

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 35 more) Revision 664573