Issue 6

14th May 2006 by Danny Allen

This Week...

Release polishing for amaroK 1.4. New sounds for KTuberling. KDE 4 changes: The proposed kdepimlibs module is created. New SVG icon engine based on QsvgEngine. New capabilities added to Solid. Applications with simple audio needs start to migrate to Phonon.
With the recent release of KOffice 1.5 a resounding success, Inge Wallin, the KOffice evangelist, writes about the near-future for KOffice:
First off, let me just say that the reception of 1.5 has been fantastic. This is mostly due to the fact that we announced OpenDocument as the native file format and our strong commitment to make it perfect. We have also had a consistent message with KOffice as the upcoming contender for the Office Suite throne and it being the fastest developing and most comprehensive suite.

Most of the big tech news sites have written about the release and what I personally think is nice is that every time some non-tech journal write about OpenDocument, they mention OpenOffice.org and KOffice in the same sentence.

User reactions are also very favorable. Many people say that they prefer KOffice and some say that they are forced to use other suites because of some missing features in KOffice, but they would use it if they could. They like the speed and responsiveness of it and the advanced features of Krita and Kexi. Many are longing for the day when the individual components of KOffice are as powerful as the best program in their respective niche, like Inkscape for vector drawings, for instance.

KOffice 1.5.1 is in preparation right now, having been tagged on Thursday. The finer details of this bugfix release can be found in the Changelog.

The big future release is KOffice 2.0, which is being developed at full pace aside from our 1.5 branch commitments. KOffice 2.0 should be generally available in Q1 (probably end of Q1) 2007, in which we expect to have the following major features:
  • Platforms: Linux, Windows and Mac OS X
  • New canvas
  • Flake library
  • Support for the Create Freedesktop project, which is a standard for shared graphics resources like brushes, colors, objects, etc.
  • New rich text engine with better layout
We are investigating collaborative editing features (which would be fantastic to have, given the latest technology usage trends). Of course, all new features have not been decided upon yet - raw information on the planning of the 2.0 release can be found at this wiki page.

Flake is going to be the graphics library that will be common to all of KOffice and make all applications behave similarly. The goal of the library is to have the best of both worlds from KWord's frames and KPresenter's shapes down to Karbon's vector graphics. It will support layers, undo/redo and all sorts of manipulation.
In the upcoming week (before the next digest issue), amaroK 1.4 will be released. The amaroK team provide an overview of their long-awaited release:
The amaroK team pushed the fast foward button to bring you amaroK 1.4. Now, the most eagerly anticipated event of the 2006 multimedia calendar has finally arrived!

Those of you who have helped us test the new amaroK via beta versions and SVN will have had a sneak peek at the new features, but for everyone else, here's the lowdown.
  • Tagging support for all major audio formats (OGG, MP3, MP4, FLAC and RM)
  • Enhanced media device support (iPod® IFP/IRiver®, generic devices)
  • Reworked tagging dialog for better management of the collection
  • Non-KDE users are now able to set their default browser without installing KDE-Base
  • Consistent and independent icon set
  • Option to view wikipedia articles in another language by default
  • Gapless playback for the xine engine
  • User-based rating system
  • More options to configure the sidebar
For a full-featured guide of hottest new stuff, including screenshots, have a look at the What's new in 1.4 page.
Look out for amaroK 1.4 on the 17th of May (Wednesday).

Statistics

Commits 2428 by 201 developers, 5276 lines modified, 858 new files
Open Bugs 12358
Open Wishes 10870
Bugs Opened 302 in the last 7 days
Bugs Closed 208 in the last 7 days

Commit Summary

Module Commits
/trunk/KDE
809
 
/trunk/www
294
 
/trunk/extragear
244
 
/trunk/l10n
211
 
/branches/work
184
 
/branches/stable
177
 
/trunk/koffice
137
 
/branches/KDE
111
 
/trunk/playground
87
 
/branches/koffice
40
 
Lines Developer Commits
480
 
Laurent Montel
229
 
319
 
Alexander Neundorf
127
 
264
 
David Faure
108
 
143
 
Dirk Mueller
75
 
144
 
Stephan Kulow
68
 
137
 
Gilles Caulier
50
 
31
 
Achim Bohnet
49
 
97
 
Pino Toscano
45
 
129
 
Allen Winter
34
 
78
 
Jos van den Oever
32
 

Internationalization (i18n) Status

Language Percentage Complete
Danish (da)
100%
 
Portuguese (pt)
100%
 
Swedish (sv)
99.99%
 
Spanish (es)
95.24%
 
Italian (it)
94.56%
 
French (fr)
94.2%
 
Dutch (nl)
94%
 
Greek (el)
93.25%
 
Estonian (et)
92.95%
 
British English (en_GB)
91.04%
 

Bug Killers and Buzz

Person Bugs Closed
Bram Schoenmakers
33
 
Mark Kretschmann
19
 
Tobias Koenig
17
 
Tommi Tervo
11
 
Martin Aumüller
8
 
Kurt Hindenburg
8
 
Alexander Rødseth
6
 
Thiago Macieira
6
 
George Staikos
5
 
Andrew Walker
5
 
Program Buzz
amaroK
2853
 
Kopete
1174
 
K3B
798
 
KMail
749
 
Kate
722
 
SuperKaramba
624
 
Kontact
560
 
Kicker
505
 
KDevelop
488
 
Quanta
395
 
Person Buzz
zogje
350
 
George Staikos
333
 
Aaron J. Seigo
302
 
riddell
293
 
pipitas
277
 
Stephan Kulow
271
 
David Faure
267
 
Zack Rusin
243
 
telex
222
 
wheels
187
 

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 97 selections this week

Bug Fixes

Development Tools

Reinhold Kainhofer committed changes in /trunk/KDE/kdesdk/scripts/licensecheck:

Fix license check for libical files. They are dual-licensed as LGPL and MPL 1.0, but neither was detected. Also, all '0' were removed from the license check, which I don't think was intended.

I suppose these changes should also be merged into kde-common/svn/hooks/post-commit.pl, but I don't want to take the risk of breaking our commit system. So I'll leave this to Dirk or Thiago.

KDE Base

Allan Sandfeld Jensen committed changes in /branches/KDE/3.5/kdelibs/khtml/html/htmltokenizer.cpp:

I need this patch. Otherwise I get occational blank slashdot.org and osnews.com
pages. We can't have that.
BUG:124716

Carsten Pfeiffer committed changes in /branches/KDE/3.5/kdelibs/kdeui:

disable spell checking in read-only KTextEdits. If you've rated
the SoC applications, you know why...

Reviewed by Hamish

Diffs: 1, 2, 3 Revision 539040
Stephan Kulow committed changes in /branches/work/kdelibs4_snapshot/kdecore/kiconloader.cpp:

don't crash - KDE4's png are optimized and as such are no
longer fitting the assumption

David Faure committed changes in /trunk/KDE/kdelibs/kdeui/kedittoolbar.cpp:

Apply crash fix for people clicking twice on the button - thanks to Christian Spiel
Bug 127149

KDE-PIM

Michael Brade committed changes in /branches/KDE/3.5/kdepim/kontact/plugins/knotes/knotes_part.cpp:

Fix the implementation of killNote(), it did nothing when force == true.
Thanks for the report!
BUG:127063

This also fixes the embarrasingly wrong implementation of KNotesPart::notes(),
it returned the body of the notes, not the title. This is a behavior change
for the DCOP interface but the previous implementation was just plain wrong
and contradictory to the documentation and to the implementation of the
KNotes app itself.

Frank Osterfeld committed changes in /branches/KDE/3.5/kdepim/akregator:

I don't see a reason to disable javascript in the article viewer.
This fixes a crash when an error is returned (e.g. 404), which occurs only when
JS is disabled. I can't reproduce it in konqueror, so I assume our current Viewer classes
misuse the KHTMLPart interface too much.
BUG: 126812

Frank Osterfeld committed changes in /branches/KDE/3.5/kdepim/akregator:

always show feed logos, and load them on startup, not on first fetch

Diffs: 1, 2, 3 Revision 539552
David Jarvie committed changes in /branches/KDE/3.5/kdepim/kalarm:

Bug 124508: Fix corruption of alarms displayed at logout and then deferred after login

Reinhold Kainhofer committed changes in /trunk/KDE/kdepim:

If an Ok button is present in a KDialog, it should always be the default button (as discussed on IRC), so there is no need to set it manually. That the Ok button is currently not the default button is simply a bug in kdeui and needs to be fixed there

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 540477
Bram Schoenmakers committed changes in /branches/KDE/3.5/kdepim/korganizer:

More work on the month view:

o Handle multi-day recurring incidences properly (it looks quite messy when it's about daily recursion, but it's correct);
o Multi day events >2 days were not added correctly to the view, fixed;
o MonthViewCell::removeIncidence shouldn't assume that an incidence appears at most one time in a cell. It's return value was bool, back to void (it's result wasn't evaluated anyway);
o Use getTextColor for the item text color. Prevents some unreadable items on a dark background.

I've tested with events with combinations of the following variables: being multi-day, floating or recursive. In all cases it seems to work.

I think the month view can survive until KDE 4 now :)

Office

Thomas Zander committed changes in /branches/koffice/1.5/koffice/kword/templates/Wordprocessing:

Due to the fix in paragraph borders this template now looked quite bad (as it did on
OOWriter before) so I changed the layout to work correctly again.

C. Boemann committed changes in /branches/koffice/1.5/koffice/krita/core/kis_transform_worker.cc:

Make sure transparency when scaling is preserved

CCBUG: 125943

Multimedia

Shane King committed changes in /trunk/extragear/multimedia/amarok/src/playlistbrowseritem.cpp:

Don't increase the font size on play list categories: bold makes them stand out enough, the extra font size is both ugly and rude to override the user's preferred font size.

BUG: 126840

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

Also make AppendAsDefault keep the previous playlist when opening amaroK (instead of just when amaroK was already opened).

Andrew Turner committed changes in /trunk/extragear/multimedia/amarok/src:

Leaving entries in the DB when they aren't going to be used anymore can't be good. And
retagging something from "foo" to "Foo" should not change it in the DB for unselected
entries, just because their field was "foo" too.

Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok/src/scripts:

Make our bundled lyrics scripts behave well when lyrics are not found, ie. they make amaroK show the message instead of doing nothing.

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

Fix some handling of track jumps. Before, pressing previous on a disabled track would not work, now it jumps to the closest previous enabled
track.

Diffs: 1, 2, 3, 4, 5, 6 Revision 540278
Ian Monroe committed changes in /trunk/extragear/multimedia/amarok/src:

Xine would stutter if it played a track without one coming after it due to the
gapless playback feature. It now checks to see if amaroK will continue playing
or not before prepping gapless for the next track.

Diffs: 1, 2, 3, 4 Revision 540365
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:

Fix some ATF logic that would have files incorrectly get regenerated IDs. Also, if ATF is on, when a playlist is loaded it should
re-populate the unique IDs. Currently the IDs are being rescanned from the files for safety, but a small tweak in metabundle.cpp
and xmlloader.cpp could change it to read from the XML.

Networking Tools

Andre Duffeck committed changes in /branches/kopete/0.12/kopete/protocols/yahoo/libkyahoo/statusnotifiertask.cpp:

Fix receiving of utf encoded away messages

Chani Armitage committed changes in /branches/kopete/0.12/kopete/kopete/chatwindow/krichtexteditpart.cpp:

CCBUG: 121072
patch from Jan Ritzerfeld
Don't put the editor into RichText format if protocol doesn't support it

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

Made sure DHT follows draft DHT spec from bittorrent.org

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 35 more) Revision 540409
Michaël Larouche committed changes in /branches/kopete/0.12/kopete/kopete:

Use 1:1 ration for Global Identity photo.

BUG: 125956

Roman Jarosz committed changes in /branches/kopete/0.12/kopete/protocols/oscar/liboscar/client.cpp:

Fix bug when ICQ or AIM status icon stays turning forever if connection is closed on login.

CCBUG: 124987

Roman Jarosz committed changes in /branches/kopete/0.12/kopete/protocols/oscar:

AIM buddy icon must be uploaded in JPEG format to server.
Merged part of buddy icon uploading code for ICQ and AIM to one common.

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

Features

Development Tools

Alexander Dymo committed changes in /branches/kdevelop/3.4/src:

This commit contains code nobody should ever write!
We have too many hacks to cope with KMDI library and that also affects
simple ideal which should be aware of the hacks!
Editor proxy, multi buffer should die!!!

Anyway. This commit enables current document to be shown in another
splitted area in simple ideal mode. Also it's possible to open a new
document after splitting editors area.

Allen Winter committed changes in /trunk/playground/devtools/krazy:

added new 'contractions' plugin, which looks for English contractions in i18n strings.

plus other minor cleanups.

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

Graphics

Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/utilities/cameragui/cameraui.cpp:

digiKam from trunk : Gphoto2 camera drivers always return all JFIF APP1 section from JPEG file when Exif metadata are require by camera interface.

Exiv2 do not support to parse Exif metadata from APP1 directily. This commit cut APP1 header (10 first bytes) to please Exiv2 with this data.

You can display now your Exif/Makenotes metadata in camera gui with all Gphoto2 camera, PTP camera are includes (tested with my Dynax5d).

Wilfried Huss committed changes in /branches/work/kviewshell-0.7/kviewshell:

Reenable inverse search for the dvi-plugin, without the need to subclass the PageCache.Inverse search for the pdf-plugin is still disabled.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 538376
George Staikos committed changes in /trunk/extragear/graphics/kst:

Finally completed a major rework of the label parser and renderer. This makes
tabs, carriage returns, underline, bold, italic, superscript and subscript pass
every test I can throw at them. \textcolor will be working as soon as I get a
color parser. Testcases are updated but need some work still.

Diffs: 1, 2, 3, 4 Revision 539458
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/libs/dmetadata/loaders/mrwparser.cpp:

digikam from trunk : DMetadata MRW Raw file parser : add standard Minolta MakerNote support. Still todo Camera Settings. This code require last Exiv2 implementation from svn (future 0.9.2 Exiv2 release including my Minolta makernote parser implementation)
96459

George Staikos committed changes in /trunk/extragear/graphics/kst/src:


Implement \textcolor{color}{text}. The color can be one of:
1) An entry from X11 rgb.txt
2) #RRGGBB hex

RR,GG,BB is unimplemented but will come one day.

This varies from latex significantly, but I think it's more practical for us.

Diffs: 1, 2, 3 Revision 539987
Albert Astals Cid committed changes in /branches/work/kde4/playground/graphics/okular:

The big poppler commit, we now don't use poppler but poppler-qt4 frontend, and that is GOOD
You need poppler from cvs as of today, i'll change the check to a bigger version number once a new poppler gets released
There are still some problems i think but i'm commiting to see if someone wants to help ;-)
Includes some EBN fixes by Christian Mueller

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

KDE Base

Kevin Ottens committed changes in /branches/work/kdehw/backends/hal:

Implement caching in the HAL backend. Should remove most round trip
experienced with the hardware browser.

Harald Fernengel committed changes in /branches/work/kdelibs4-dbus/kinit:

due to popular demand, commit what I have until now (although it doesn't build yet)

Diffs: 1, 2, 3, 4, 5, 6 Revision 538235
Kevin Ottens committed changes in /branches/work/kdehw:

Add the NetworkIface capability.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 538587
Hamish Rodda committed changes in /trunk/KDE/kdelibs:

Add cursor advancement api to smart cursors. Implemented for
character-at-a-time advancement (but not tested yet, need to get the
regression suite working again) but not for cursor-position advancement
(ie. bidi friendly)

Fix actions not being added to a widget (+ thus not having their
shortcuts activated)

Fix selection on search

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 539346
Jos van den Oever committed changes in /branches/work/kde4/playground/libs/archivereader:

Finished the very simple file indexer based on jstreams and clucene.

Diffs: 1, 2, 3 Revision 539383
Dirk Mueller committed changes in /trunk/KDE/kdelibs:

replace svg icon painting engine by QsvgEngine.
Patch by Zack Rusin <zack@kde.org>

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 539557
Kevin Ottens committed changes in /branches/work/kdehw:

Adding AcAdapter and Battery capabilities.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 30 more) Revision 539847
Allan Sandfeld Jensen committed changes in /branches/KDE/3.5/kdelibs/khtml:

Implement replaced CSS content.

A CSS3 feature also implemented by Opera, and usefull for cleaning the engine.
FEATURE:

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 539895
Jos van den Oever committed changes in /branches/work/kde4/playground/libs/archivereader/src/streamindexer:

Added an abstract interface for adding indexable object to an index. The
indexable object uses a virtual abstract class internally that must be
implemented to provide an actual index.

An implementation for this interface is also added. It uses CLucene.

Diffs: 1, 2, 3, 4 Revision 539896
Daniel Teske committed changes in /trunk/KDE/kdelibs/kio/bookmarks:

Dropping on the Bookmark Toolbar now works.
(The drag indicator ain't inserted at the right position.
I'll look after that next.)

Jos van den Oever committed changes in /branches/work/kde4/playground/libs/archivereader/src:

Enable recursive indexing using clucene.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 13 more) Revision 540098
Allen Winter committed changes in /trunk/KDE/kdelibs/cmake/modules/FindKDE4Internal.cmake:

First attempt at support for the Intel C/C++ compilers.
Still to-do:
- shared and module linker flags
- visibility support
- shutup lots of harmless, annoying remarks

To play with this:
- install Intel C/C++ compilers.
- set $PATH and $LD_LIBRARY_PATH correctly for the new stuff
- export CC=icc; export CXX=icpc
- mkdir kdelibs/build-icpc
- cd kdelibs/build-icpc
- cmake ..

Jos van den Oever committed changes in /branches/work/kde4/playground/libs/archivereader/src:

Add support for reading nested zip files to the luceneindexer.

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

Office

Ariya Hidayat committed changes in /branches/koffice/1.5/koffice/filters/kword/wordperfect/import:

improved WordPerfect import filter, by reusing libwpd's writerperfect
(converts WPD directly to SXW)

this task is prepared by Fridrich Strba <fridrich.strba AT bluewin.ch>,
I just commit it

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

Multimedia

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src:

New splash screen, made by
Vadim Petrunin.

Diffs: 1, 2, 3, 4 Revision 538383
Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b/src:

New "Continue Multisession" action for an easier access to the "import session" feature.

Diffs: 1, 2, 3, 4 Revision 538665
Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok:

Disable the GStreamer engine for the 1.4.0 release, as dicussed.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 538774
Bonne Eggleston committed changes in /trunk/extragear/multimedia/amarok/src:

Implemented playlist weighting (by number of tracks) for dynamic mode FEATURE:113120
More sensible usage of "Tracks to Append" and "Upcoming Tracks" BUG:113276 FEATURE:123041
This has been well tested on Sqlite and MySQL, but not Postgres.
This is my first commit, I hope you like it :)

Diffs: 1, 2, 3, 4 Revision 538871
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:

New option: [General]->AppendAsDefault

If true, sending new media to amaroK (i.e. via ampache) will do an append to the current playlist. Useful for i.e. Firefox, where you can
tell it to send M3U files to amaroK, but are unable to specify the -a flag so your current list is not overwritten. Will GUI-fy it into
Options somewhere once string freeze is over, for 1.4.1.

Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src/amarokcore/amarok.kcfg:

Update default OSD settings:
* Font size 20 -> 12
* Enable translucency is now enabled by default (its hot!)
* Default position is centred

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

First actual ATF usage implemented. Turn on ATF, put some stuff in the playlist. Then move some of the files somewhere else and try to play
the files. Watch them get disabled. Wait for the incremental scanner to pick up the files, then try playing them again...watch them get
dynamically updated to use the right path and everything work swimmingly!

Diffs: 1, 2, 3 Revision 540285
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:

Make the playlist check for the existence of files when double-clicking, hitting next track and previous track. If the file doesn't exist,
disable it and move on. If it was disabled but the file does exist now (or has been updated due to the awesomeness of ATF), re-enable it and
use it.

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/release_scripts/release_amarok.rb:

don't package gst10 engine

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/amarokcore/amarok.kcfg:

Default-disable custom icon theme, until finished.

Networking Tools

Cláudio da Silveira Pinheiro committed changes in /branches/kopete/0.12/kopete:

Testbed: Video is captured until you window is closed

Diffs: 1, 2, 3, 4, 5 Revision 538978
Michaël Larouche committed changes in /trunk/KDE/kdenetwork/kopete/plugins:

Removed netmeeting plugin, no longer used

Gustavo P. Boiko committed changes in /branches/kopete/0.12/kopete/protocols/testbed/ui:

Adding a simple widget for displaying the frames captured from webcam

Diffs: 1, 2, 3, 4, 5 Revision 539248
Gustavo P. Boiko committed changes in /branches/kopete/0.12/kopete:

Make use of a common widget to show webcam frames for all protocols

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

ADD:
Torrents can be enqueued/dequeued from context menu or toolbar.

FIX:
Small bug in QueueManager causing all torrents to be started/queued.
ScanFolder plugin wasn't working until settings are applied.Scheduler plugin now updates hourly (was - every minute).

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

User Interface

James Richard Tyrer committed changes in /branches/KDE/3.5/kdeartwork/pics/hicolor:

Adding missing 22x22 and 32x32 "tab_*" icons in HiColor

Diffs: 1, 2, 3, 4 Revision 538392
Jonathan Riddell committed changes in /branches/KDE/3.5/kdeartwork/pics:

Remove hicolour icons.

KDE does not ship hicolour icons, they are for third part applications.

If adding icons to KDE add them to crystalsvg or kdeclassic

Utilities

Jonathan Riddell committed changes in /trunk/playground/sysadmin/ept/icons:

New adept notifier icon from Ken Wimer

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

Games

Éric Bischoff committed changes in /trunk/KDE/kdegames/ktuberling/sounds:

New English sounds

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 31 more) Revision 538939
Éric Bischoff committed changes in /trunk/KDE/kdegames/ktuberling/sounds:

More English sounds

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

Other

Marcos Fouces committed changes in /branches/work/media-renew:

More complex approach to a full CSS layout for kde.org sites. I wrote
only one style sheet (for screen media). So, there is no RTL nor
printing support.

I tested it with

* Lynx 2.8.5rel.1
* IE6 (There is some problems with fonts in the table that hold the news).
* IE7
* Firefox 1.5
* Opera 8.54
* Konqueror

TODO:

* Migrate old accessibility style sheets.
* RTL support for screen and print.
* Support for handheld and aural medias.
* Accessibility checks.
* Test with an old version of Konqueror.
* There is surely some XHTML and CSS validation errors.

There will be a testbed available at Adriaan's server (http://www.englishbreakfastnetwork.org/media/). Please, report any
problem to the Webteam mailing list.

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

Optimization

Graphics

Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/libs/dimg/rawdecodingsettings.h:

digikam from trunk : 2 new options to decode RAW files. Not yet used : planed to use it with Histogram sidebar to reduce time loading.

KDE Base

Hamish Rodda committed changes in /trunk/KDE/kdelibs/kdeui:

Remove concept of 'line separator' as distinct from 'separator' (as
there is no distinction now)

Allan Sandfeld Jensen committed changes in /branches/KDE/3.5/kdelibs/khtml/rendering/render_table.cpp:

Implement binary search for rows. Speeds up painting and selection in very
large tables.

Hamish Rodda committed changes in /branches/work/kdelibs4_snapshot/kate/part:

Remove KateFont* - as layout is now done by QTextLayout, we are unlikely
to benefit from the caching that KateFontMetrics provided.

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

Multimedia

Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b/src/projects:

Simplified the filesystem settings. K3b now provides presets like "Linux + Windows" or for the
advanced user the old custom settings.

Diffs: 1, 2, 3, 4, 5 Revision 538609
Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b/src/option/:

Cleaned up the option dialog. Now there is an "advanced" tab instead of the advanced
options in the burning tab which thus became obsolete.

Diffs: 1, 2, 3 Revision 538712
Martin Aumüller committed changes in /trunk/extragear/multimedia/amarok:

- hide some tokens that just don't make sense when organizing albums: Mood, PlayCount, LastPlayed, Score
- added help for custom format string (disabled because of string freeze, but i think untranslated help is a lot better than no help at all, so it should be enabled)
BUG: 126936
- %discnumber was already available for the disc number in a multi-disc album
- now only %albumartist gets set to 'Various Artists', %artist remains the track's artist
BUG: 124337
- use namedOptArgs instead of namedArgs for organizing collection

Diffs: 1, 2, 3 Revision 539233
Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/engine/xine:

Fix problem with too tall settings dialog by using a QScrollView for the xine settings. It's a bit of a hack, but I guess it'll do for now.

Can you please test if it worksforyou?

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/engine/xine:

Revert my funny scrollbar experiment. Buy biggers screens, suckers.

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok:

Put xine logo on the right side, to fix the size issues.

Diffs: 1, 2, 3 Revision 540366
Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src:

Put xine logo on the left side. I would say this is an acceptable compromise for now, if not particularly beautiful.

Other

Educational

Jasem Mutlaq committed changes in /trunk/KDE/kdeedu/kstars/kstars/indi:

Porting the drivers to use the new tty API.

Diffs: 1, 2, 3, 4, 5, 6 Revision 538124
Pino Toscano committed changes in /trunk/KDE/kdeedu/klettres/klettres:

make it compile; ported to phonon (needs testing)

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

Graphics

Chris Howells committed changes in /trunk/kdenonbeta/pixieplus:

I think pixieplus can die again, I don't have any motivation to maintain it and Gwenview and DigiKam are nice

KDE Base

Gábor Lehel committed changes in /branches/work/kde4/playground/libs:

templatize and rename
(mornfall on irc thought AtomicString wasn't a very descriptive name, and I agreed; but couldn't think of anything much better. It's a bit similar to the 'legendary' mechanic in Magic: the Gathering, so that it is, for now.)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 538128
Olivier Goffart committed changes in /trunk/KDE/kdelibs:

Move KCompletion to kdeui. this is required to port to KNotification

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 538341
Aaron J. Seigo committed changes in /trunk/KDE/kdelibs:

move this class to kdeui so we can implement notification management
using knotification

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

KDE-PIM

David Jarvie committed changes in /trunk/KDE/kdepim/kalarm:

Convert to Phonon for audio

Allen Winter committed changes in /trunk/KDE/kdepim/libemailfunctions:

move networkstatus into libkdepim

Diffs: 1, 2, 3 Revision 539855
Reinhold Kainhofer committed changes in /trunk/KDE/kdepim/korganizer:

Try to convert the ui files to Qt 4 .ui files. As far as I can see, it's impossible to create a QButtonGroup in designer (so you can easily obtain the index of the selecte
d radio button without having to subclass or manually add the buttons to a button group, where the list of radio buttons in the ui file and in the code needs to be manuall
y kept in sync and is thus quite error-prone).

So, I'll simply leave the Q3ButtonGroup widgets in there until we find a nice way to achieve the same with Qt4.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 539877
Dirk Mueller committed changes in /trunk/KDE/kdepimlibs:

create kdepimlibs module

Allen Winter committed changes in /trunk/KDE/kdepimlibs:

The basics -- for our new module.

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

Office

Boudewijn Rempt committed changes in /tags/koffice/1.5.1/koffice:

Tag koffice 1.5.1

Utilities

Michael Pyne committed changes in /trunk/playground/utils/abakus/src/abakus.cpp:

Tag abakus 0.91 so that the fixes I've added won't stay in SVN for a year without a
release...

Michael Pyne committed changes in /branches/work/abakus-qt4:

Add CMake infrastructure for port of abakus to KDE 4. (Still needs checks for libraries)
Remove bksys stuff.
Initial qt3to4 conversion. Nothing compiles yet.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 13 more) Revision 539232
Michael Pyne committed changes in /branches/work/abakus-qt4/src:

Make improvements to abakus KDE 4 port. Almost trashed some files with a sed script
gone wrong, figured I'd better commit now before I do it again. :)

It works for the most part actually, surprisingly well for the amount of time I've put
in.

Diffs: 1, 2, 3, 4 Revision 539290
Dirk Mueller committed changes in /trunk/KDE/kdetoys:

switch to cmake

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

Games

Laurent Montel committed changes in /trunk/KDE/kdegames:

Remove Makefile.am, all is into CMakeLists.txt
Keep for the moment configure.in.in (need for avoid to lose check)

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