prev
Issue 45
11th February 2007
by Danny Allen
next


This Week...
Much-requested "Page scaling" zoom mode introduced to KHTML. Work on the XPS document format backend, and intergration of a Phonon-based audio player for embedded document sounds in okular. More maps added to KGeography. KMines becomes the latest game to move toward a scalable graphics interface, with continued work on KBlackBox and KGoldRunner. scuba and wmap datasource additions to Kst. A better fullscreen interface for Digikam. Continued improvement in the KDE Fonts Manager. Amarok 2.0 development progresses at full speed. Initial import of version 2 of the Gwenview image viewer, and a possible KBabel replacement, KAider, into KDE SVN. Oxygen icons become further integrated into the desktop, with renamings and the setting of the theme as the KDE default.

Modern problems with the translation utility KBabel have been widely chronicled. Nickolai Shaforostoff introduces his possible successor application, KAider:
I have just imported my new translation tool project, KAider, into KDE SVN. The name KAider reflects my dream that the application will eventually evolve into a real computer-assisted translation system.

I decided to write it from scratch and not to extend KBabel (though I do re-use parts of its code) because there are too many things that are currently implemented in KBabel without appropriate KDE technology (things that didn't exist when KBabel was initially developed, for example: the KBabel implementation of find/replace takes ~2000 lines while i've done it in around 350 lines thanks to KFind[Dialog]. The undo system is also implemeted in a less-hacky way, using the Qt framework, as will be syntax highlighting).

Some highlights of the current version:
  • loads ru/messages/kdevelop/kdevelop.po (a 1 MB file) in approximately 1 second, while KBabel does this in 9 seconds! (I think this is because KBabel calls msgfmt, but i'll implement such checks in the background via threads).
  • uses only 20 MB of RAM after this file has been opened (KBabel with Qt 4 uses 50 MB, KBabel with Qt 3 uses 70-90 MB) - I didn't subtract shared memory (Qt and other libs) from these numbers.
  • doesn't hang if you hold PgDown/PgUp/F3/... for a while (because CPU usage doesn't hit 100%, and indeed is less than 30% on my 1.8GHz processor).
At the moment, it only has basic navigation and editing functionality and is not ready for use or even some serious testing :). My estimate is that I will be able to use it myself for translation within a week or two - the new university semester has just started so I have even less free time.

Plans for the future include a context glossary (SQL-based and an on-the-fly one, by parsing a Google automatic translation of msgid), a Translation Manager that is optimized for live search (on entry change), and not for the batch one.

All these will be implemented using Qt[Sql] and KJob/ThreadWeaver. I will also consider implementing scripting using the Kross framework.


Also checkout the todo file. As I am new to KDE programming, I would welcome any comments/suggestions from more experienced developers.

Albert Astals Cid summarises the latest developments regarding XPS format support within okular:
This week, the okular team welcomed a new developer, Jiri Klement, who has been working on improving the XPS support initially developed by Brad Hards. Pino Toscano, okular mantainer, says: "The okular team are really happy to have a new developer taking care of the XPS backend, so that we can hopefully maintain good support for this format in the KDE 4 version".

When asked about current XPS support in okular, Jiri reports that "currently, only the rendering of XPS files is supported within okular: text extraction and document structure still do not work. Rendering is far from perfect, but results should be usable for most documents". When asked how difficult it was to work on the okular codebase, Jiri said that "it was quite easy to start working on the XPS generator. The okular generator interface is simple, and the XPS generator code was quite small when I started, so I found my feet pretty quickly".

Continuing the theme of quick progress updates, Tom Albers sends a brief report about Mailody developments:
A couple of weeks ago during the presentation of Mailody in front of the KDE-PIM people in Osnabrück, I demonstrated the composer and the way the attached items are shown in the composer. I told them that the current way was still experimental, that we're not completely happy and that we were still looking at new display ideas.

Over the last couple of days, Frode M. Døving sat down, took a deep breath and started working on the idea which the pimsters came up with: an iconbar which also shows the mimetype of the attachment. And Frode succeeded. See the before and after screenshots:


The ever-impressive K3b continues its long journey toward the big 1.0, this time with a sixth release candidate:
I will get there... some day we will see a final 1.0...

Get the sources for a bugfixed K3b release candidate from http://www.k3b.org/.

Cheers,
Sebastian


Statistics
Commits: 2505 by 207 developers, 5489 lines modified, 3970 new files.
Open Bugs: 12856
Open Wishes: 12238
Bugs Opened: 279 in the last 7 days.
Bugs Closed: 294 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
619
/trunk/extragear
541
/branches/work
307
/branches/stable
254
/trunk/playground
241
/trunk/l10n
180
/trunk/koffice
134
/trunk/www
72
/branches/KDE
72
/trunk/kdesupport
21
Lines Developer Commits
180
Stephan Kulow
128
268
David Faure
109
241
Laurent Montel
103
204
Dirk Mueller
99
95
Alexandre Pereira de Oliveira
84
155
Gilles Caulier
77
271
Matthias Kretz
76
138
Pino Toscano
62
216
Allen Winter
55
2
Oswald Buddenhagen
49

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
100.00%
Spanish
99.11%
Dutch
97.53%
Greek
96.45%
Estonian
95.48%
Italian
94.67%
Brazilian Portuguese
93.22%
French
92.55%
Bulgarian
91.79%
British English
87.37%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Philip Rodrigues
42
Thomas McGuire
28
Kevin Funk
26
Robert Knight
21
Tobias Koenig
19
Bram Schoenmakers
17
Kurt Pfeifle
13
Stefan Monov
13
Tommi Tervo
13
Oliver Kellogg
12

Program Buzz
Amarok
  6125
KMail
  3905
Kate
  3540
Kopete
  3517
K3B
  3440
KDevelop
  2712
Kicker
  2010
Kontact
  1910
Kaffeine
  1626
digiKam
  1308


Person Buzz
David Faure
  1084
Adriaan de Groot
  843
Stephan Kulow
  782
Zack Rusin
  748
Waldo Bastian
  552
Aaron J. Seigo
  370
George Staikos
  326
Thomas Zander
  317
Danny Allen
  286
Stephan Binner
  278
Commit Countries

Commit Demographics
Sex
95.6 %       Male
3.72 %       (unknown)
1.36 %       Female
Motivation
43.8 %       (unknown)
35.5 %       Volunteer
21.3 %       Commercial
 
Ages
77.1 %       (unknown)
13.3 %       25 to 34
5.72 %       18 to 24
3.27 %       35 to 44
1.04 %       45 to 54
0.227 %       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 [*] [*]


Bug Fixes
Development Tools
Andras Mantia committed changes in /branches/KDE/3.5/kdewebdev:
Fix directory creation when certain ftp servers are used.
Bug 141232: Quanta+ fails to create new remote directories on some FTP server...
Diffs: 1, 2, 3, 4 Revision 630937

Andreas Pakulat committed a change to /branches/kdevelop/3.4/buildtools/qmake/trollprojectwidget.cpp:
Don't add -j if the option is turned off
Bug 141470: make options, more than one job
Diff Revision 632221

Graphics
Stephan Kulow committed a change to /trunk/extragear/graphics/digikam/libs/dimg/dimg.cpp:
fix grave bug - rotate 180 destroys image if it has uneven dimensions
Diff Revision 630210

Brad Hards committed changes in /trunk/playground/graphics/okular/generators/xps:
Patch from Jiri Klement, which fixes:
1) Loading of obfuscated fonts
2) Segmentation fault when xps document was opened and then another
xps documen was opend.
3) Load font only once, not everytime it's used

Also some white space changes from xemacs.
Diffs: 1, 2 Revision 630741

Barth Netterfield committed changes in /trunk/extragear/graphics/kst/src/widgets/matrixselector.ui:
More TTC Subway fixes...
The matrix selector now opens the matrix provider's dialog (eg, CSD) if it has one...
Diffs: 1, 2 Revision 631275
View Visual Changes (to 1 file)

KDE-Base
Tobias Koenig committed a change to /branches/KDE/3.5/kdelibs/kabc/scripts/field.src.cpp:
Import phonenumbers and address data correctly when using Field::setValue()
Bug 116980: CSV import won't import home locality
Diff Revision 630659

David Faure committed a change to /trunk/KDE/kdelibs/khtml/khtml_part.cpp:
Oh please, please, don't use setGroup anymore.
My kmail account info ended up in the "HTML Settings" group of kmailrc!
Diff Revision 631767
Discussion

Dominik Haumann committed a change to /branches/KDE/3.5/kdebase/kate/app/kateapp.cpp:
honor current locale for QCString to QString conversion.
Thanks for the patch, looking forward to more :)
Bug 140929: Encoding error in the Kate session name when opening it from the...
Diff Revision 631968

KDE-PIM
David Faure committed a change to /branches/KDE/3.5/kdepim/kmail/kmtransport.cpp:
When not using kwallet, kmail can store the smtp password into kmailrc, which works, but for every mail sent after that it asked again: do you want to store the password into the config file? -> fixed
Diff Revision 630633

Reinhold Kainhofer committed a change to /branches/work/kdepim-3.5.5+/kmail/kmail.antispamrc:
Typo in the antispam wizard definitions, which caused CRM114 to be always displayed as available.
Diff Revision 630849

Allen Winter committed changes in /branches/work/kdepim-3.5.5+/kmail:
possible fix to " kmail crash when I make a CTRL + J in inbox "

would appreciate people testing this.
find a folder with about 500 or messages.
select all messages apply all filters (ctrl+j)
Bug 140660: kmail crash when I make a CTRL + J in inbox
Diffs: 1, 2, 3 Revision 631330

David Faure committed changes in /trunk/KDE/kdepim/kmail:
Spot the guaranteed crash:
assert( aAccount->metaObject()->className() == "KMAcctCachedImap" );
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 631760

Volker Krause committed changes in /branches/work/kmail-moving-folders/kmail:
Make sure the source folder is open. Fixes data loss when copying a folder using the copy/paste actions.
Diffs: 1, 2, 3 Revision 631894

Reinhold Kainhofer committed a change to /branches/work/kdepim-3.5.5+/korganizer/kolistview.cpp:
In the list view, explicitly set a sort key for dates and times. Otherwise the entries will be sorted alphabetically, which causes problems when comparing times in am/pm notation.
Bug 140469: Kontact's KOrganizer Sort By Start Time Bug
Diff Revision 632254

Networking Tools
Manolo Valdes committed changes in /branches/work/make_kget_cool/kget/transfers:
some style fixing; updating to currents kdelibs kio framework; and some bug fixing in multisegmetkio
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 630343

Andre Duffeck committed changes in /branches/KDE/3.5/kdenetwork/kopete/protocols/yahoo:
Fix buddyicons once again.
Now buddyicons are always downloaded and they don't disappear on the other side if messages are sent.
Diffs: 1, 2, 3, 4, 5, 6 Revision 630932

Jernej Kos committed a change to /trunk/extragear/network/kftpgrabber/src/widgets/bookmarks/listview.cpp:
Properly handle userless sites in the sidebar as well.
Bug 122422: Ability to enter password at begin of connection
Diff Revision 632371

Features
Development Tools
Allen Winter committed a change to /trunk/KDE/kdesdk/ebn/krazy:
add a new export type called "textlist".
so, krazy --export=textlist <filelist> will simply print all the files from <filelist> that have some problem. then you can pipe that list to a fixit program, if so desired.

i.e., krazy --check=spelling --export=textlist | xargs fix-spelling

or

fred=`krazy --check=qminmax --export=textlist'; vi $fred
Diff Revision 629904

Andreas Pakulat committed changes in /trunk/KDE/kdevelop/buildtools/importers/qmake/parser:
Make the lexer actions more readable
Introduce proper lineending detection, found during lexing and stored in projectast
Diffs: 1, 2, 3, 4, 5 Revision 630320

Florence Mattler committed changes in /branches/work/isi-umbrello/umbrello/umbrello:
Add a widget to notify the death of an object in sequence diagram. It can be loaded and saved.

The end of the object line depends on the site of the EndOfLife Widget.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 630571
Discussion

Nickolai Shaforostoff committed changes in /trunk/playground/devtools/kaider:
implement identity settings and header updating that is lazy for any header changes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 630922
View Visual Changes (to 1 file)

Alexander Dymo committed changes in /trunk/KDE/kdevelop/lib/sublime:
Added test for complex view addition (with splitting already splitted views).
And of course fixed more bugs that were spotted while testing ;)
Diffs: 1, 2, 3, 4, 5 Revision 631006

Andreas Pakulat committed changes in /trunk/KDE/kdevelop:
Implement multiple project support and port the two working importers to the new API

A screenshot of the support in action can be found at
http://www.apaku.de/vardata/kdev4_multi_projects.png
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 17 more) Revision 631546

Caroline Bourdeu d'Aguerre committed changes in /branches/work/isi-umbrello/umbrello/umbrello:
Implementation of the tree widgets: send signal, accept signal, accept time event in the activity diagram.
Diffs: 1, 2, 3 Revision 631735

Alexander Dymo committed changes in /trunk/KDE/kdevelop/lib/sublime/test:
Added a test for my recent view/toolview activation framework with custom event filter in Sublime.

God bless QTest, we can test even such things with it :)
Diffs: 1, 2, 3 Revision 631768

Alexander Dymo committed changes in /trunk/KDE/kdevelop/lib/sublime:
Avoid QTabWidget and use combobox + stacked layout instead for view containers.

The ugly combobox is still a temporary solution, but everything is better than a tabwidget.
Diffs: 1, 2, 3, 4 Revision 632017

Alexander Dymo committed changes in /trunk/KDE/kdevelop:
Implemented split horizontal/vertical actions for KDevelop.
With Sublime it took 2 lines of actual code not counting the glue...
Diffs: 1, 2, 3 Revision 632078

Educational
Albert Astals Cid committed changes in /trunk/KDE/kdeedu/kgeography/data:
panama, nicaragua, suriname and jamaica maps by Laurent Garnier
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 630215
View Visual Changes (to 4 files)

Peter Hedlund committed changes in /trunk/KDE/kdeedu:
Statistics are now reset from the statistics dialog
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 630645

Pino Toscano committed changes in /trunk/KDE/kdeedu/kanagram/src:
Play again the sounds using Phonon.
Diffs: 1, 2, 3 Revision 630863

Peter Hedlund committed changes in /trunk/KDE/kdeedu/kvoctrain/kvoctrain:
A filtering and sorting proxy model for KVocTrain. Needs polishing, but works. One issue is that entries are initially displayed in reverse order.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 632051

Peter Hedlund committed changes in /trunk/KDE/kdeedu/kvoctrain/kvoctrain:
Work on lesson editing and filtering
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 632072

Anne-Marie Mahfouf committed changes in /trunk/KDE/kdeedu/klettres/src:
Change the way I picked a sound in random by randomizing the integers up to the number of sounds and play that random sequence. Thus all sounds are played at random and one after another.
Diffs: 1, 2, 3, 4, 5 Revision 632269

Games
Martin Heni committed changes in /trunk/KDE/kdegames/kwin4/grafix:
Hint piece added
Diffs: 1, 2 Revision 630146
View Visual Changes (to 1 file)

Johann Ollivier Lapeyre committed a change to /trunk/KDE/kdegames/knetwalk/src/pics/all.svgz:
some little improvements
Diff Revision 630629
View Visual Changes (to 1 file)

Johann Ollivier Lapeyre committed a change to /trunk/KDE/kdegames/kgoldrunner/pics/kgr_1.svg:
some little improvements on graphics
Diff Revision 630630
View Visual Changes (to 1 file)

Nicolas Roffet committed changes in /trunk/KDE/kdegames/kblackbox:
More SVG: The black box disposes now of a question mark. And lasers intend to try to look like lasers...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 631336
View Visual Changes (to 1 file)

Mauricio Piacentini committed changes in /trunk/KDE/kdegames/kmines:
Initial conversion to use elements in a SVG theme for KMines. The current theme is a reproduction of the KDE3 version. Attention to theme modders: element ids and names will change!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 631665
View Visual Changes (to 1 file)

Mauricio Piacentini committed a change to /trunk/KDE/kdegames/kmines/themes/kmines_classic.svgz:
Make depressed cell a bit darker, for better visualization of opened areas.
Diff Revision 631775
View Visual Changes (to 1 file)

Nicolas Roffet committed changes in /trunk/KDE/kdegames/kblackbox:
- GUI: New GraphicsView item: laser ray. Now the player can see laser rays on the board to check if he placed the balls correctly on the board and to understand better how the interactions in the black box do work. At the end of the game, he can also see the laser rays of the solution.
- Separation of the class KBBBoard in 2 with the creation of the class KBBBallsOnBoard. The 1st one manages the game, the second one the boards.
- Interaction result "HIT" is now diplayed on the board like every other interaction result.
- Introduced contants to better manage the superposition order of the different graphic elements of the widget.- And some clean-up...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 632292

Graphics
Jesper Pedersen committed changes in /branches/kphotoalbum/devel:
It is now possible to search for images with changed MD5 sum - very useful for searching for corrupted image files.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 629942

Andrew Walker committed a change to /trunk/extragear/graphics/kst/src/datasources/scuba2:
first draft of scuba datasource
Diff Revision 630313

Pino Toscano committed changes in /trunk/playground/graphics/okular:
First version of an audio player for okular, able to play the sounds in the documents.

At the moment is quite simple and works only for external sounds.

Activate the sound playing when processing links and when switching pages in presentation mode only.
Diffs: 1, 2, 3, 4, 5 Revision 630315

Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/libs/dcraw:
introduce white color balance settings used by dcraw.
Diffs: 1, 2 Revision 630615

Andrew Walker committed a change to /trunk/extragear/graphics/kst/src/datasources/wmap:
start wmap datasource
Diff Revision 631734

Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam:
Disable the use of the DImg raw loader when loading as DImg from digikamthumbnail ioslave.

We are using KProcess for the raw loader and make two assumptions:
- there is an event loop (not for ioslaves)
- the loader is not called from the event loop thread (currently no use case in digikam)

The DImg raw loader is not needed - DcrawIface is called before.
So the problem of the loader entering an endless loop (because no events from KProcess are delivered) arises only if a file is identified as RAW, but dcraw does not support it.
Diffs: 1, 2 Revision 631905

Jiri Klement committed changes in /trunk/playground/graphics/okular/generators/xps:
Rewrite of page rendering. Now it respects context and actual work is done at the end of element so child elements are taken into account
Diffs: 1, 2 Revision 632324

Luka Renko committed changes in /trunk/extragear/graphics/digikam:
Implement proper full screen mode for Album GUI

Hide menubar, toolbar (configurable), statusbar and left/ride sidebars.
Bug 135655: proper full screen mode in preview (F3) - no sidebar, toolbar
Diffs: 1, 2, 3, 4 Revision 632346

Luka Renko committed changes in /trunk/extragear/graphics/digikam/digikam:
Slide Show in Album GUI is now action menu with two options: All and Selection
Shortcuts: F9 for slideshow all and ALT-F9 for slideshow selection
Bug 140304: Start slideshow from the current image
Diffs: 1, 2, 3, 4 Revision 632368

KDE-Base
Matthias Kretz committed changes in /trunk/KDE/kdelibs/phonon/kcm:
- embed a KCM of the backend if it provides one (the backend KCM is identified with X-KDE-ParentComponent set to the library name of the backend)
- change the up/down buttons to the prefer/defer buttons as on the first tab the KCM
- show the website as a clickable URL
Diffs: 1, 2, 3 Revision 630101
View Visual Changes (to 1 file)

Matthias Kretz committed changes in /branches/work/phonon-xine-threaded:
add a simple KCM that shows a checkbox to enable/disable OSS
Diffs: 1, 2, 3, 4, 5 Revision 630102
View Visual Changes (to 1 file)

Jonathan Riddell committed changes in /trunk/KDE/kdelibs:
Change filesystem icon category to places, complies with icon name spec, compatible with gnome

change icon name categories to match directory names, with backwards compatibilty for KDE 3
mime -> mimetypes
device -> devices
app -> apps
filesys -> places
places -> places

add categories and emblems
Diffs: 1, 2 Revision 630247

Jonathan Riddell committed changes in /branches/work/rename-icons/kdelibs/pics:
Add oxygen icons, with new icon name spec happy names
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1020 more) Revision 630263
View Visual Changes (to 975 files)

Luboš Luňák committed changes in /branches/work/kwin_composite:
Configurable effects loading by Cedric Borgese.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 630276

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs:
password dialog improvements. will enable the kdesu binary to use kpassworddialog
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 630338
Discussion

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/runtime/kdesu/kdesu:
use kpassword dialog, no more kde3support =)
Diffs: 1, 2, 3, 4 Revision 630339

Germain Garand committed changes in /trunk/KDE/kdelibs/khtml:
A simple "page scaling" zoom à la Opera.
For now, it replaces the font scaling action, as the method names used for it in KHTML part are better suited to a real zoom (e.g. setZoomFactor).
Need to reintroduce pure font-scaling under another name...

Also introduce an alternate, non-blitting painting mode for being able to do fixed positioning again.

QScrollArea's quite a bit on the terse side, so there was no such thing ;(
Should fix widget jittering issues as a bonus.
Bug 42029: images in html should be scalable like fonts
Bug 68721: [test case] a fixed (with css) text/html <object> "jum...
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 630479

Germain Garand committed changes in /trunk/KDE/kdelibs/khtml/ecma:
Great, my demo page for the Audio() object is now almost playable using the xine backend :)

It loops, it plays. Only thing it chokes on is a stop() synchronously followed by a play().
Diffs: 1, 2 Revision 630494

Rivo Laks committed changes in /branches/work/kwin_composite:
Add GLSL shader support and GLShader class.Add two preprocessor macros to simplify resolving of OpenGL functions.
Diffs: 1, 2 Revision 630553

Kevin Krammer committed changes in /branches/work-qt4-qt3backport:
Improving de-marshalling of compound types, i.e. nested containers, for example string lists as values of a map.

QDBusDataList and QDBusDataMap can now carry an element prototype of type QDBusData

this allowing to recursively specifiy nested container structures without any content.
Diffs: 1, 2, 3, 4, 5, 6 Revision 630654

Anders Lund committed a change to /trunk/KDE/kdelibs/kate/plugins/wordcompletion/docwordcompletion.cpp:
When using directional completion, reset if the user moves back to the original position in the flow (comlete forward/backward an equal amount of times, and the text is reset)
Bug 141253: Ctrl+8/Ctrl+9 completion should offer "nil" completion,...
Diff Revision 630772

Luboš Luňák committed changes in /trunk/KDE/kdelibs/kdeui/windowmanagement:
Support from new window types to be primarily used by compositing managers.
Diffs: 1, 2 Revision 630896

Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst:
Add initial support for showing unicode scripts and unicode blocks.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 631221

Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst:
Don't display squares for non-existant characters, simply skip over.
Diffs: 1, 2 Revision 631285

Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst/kcmfontinst:
Alter filter to allow filtering on; family, style, filename, or file location.
Diffs: 1, 2, 3, 4, 5, 6 Revision 631286

Josef Spillner committed changes in /branches/work/knewstuff2/kdxs/src/knewstuff2:
- uploads kind of work (no thorough checking is done yet)
- preview downloads now work

Now two tasks can be unsnared in parallel: DXS integration and installation of downloaded entries.
Diffs: 1, 2, 3 Revision 631600

Matthias Kretz committed a change to /trunk/KDE/kdelibs/phonon/kcm/backendselection.cpp:
wrap the comment text and show a big icon for the logo of the backend
Diff Revision 631649

Matthias Kretz committed changes in /trunk/KDE/kdelibs/phonon/ui:
hide the cursor over the videowidget after one second of inactivity. Don't hide it if it isn't a standard arrow, though (so the hand cursor on DVD menus won't disappear)
Diffs: 1, 2, 3 Revision 631652

Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst:
Show meta data in font viewer.
Diffs: 1, 2, 3, 4 Revision 631963

Jos van den Oever committed changes in /branches/work/kdelibs-strigi:
Change kdelibs to work with the new kfilemetainfo.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 632211

Harri Porten committed changes in /branches/KDE/3.5/kdelibs/kjs:
support named function expressions (see bug #108536). During the implementation I noticed that they work in trunk too. This reuses some code but is a less invasive solution.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 632362

KDE-PIM
Allen Winter committed changes in /branches/work/kdepim-3.5.5+/kmail:
Patch from aacid.
Adds support for accepting image drags to the composer window and also now accepts pasting images with Ctrl+V so that it does not write a temporary file.
Diffs: 1, 2, 3, 4 Revision 630238

Tom Albers committed changes in /trunk/playground/pim/mailody/src:
Make it possible to use international characters in foldernames read and write. Resync mailbox list to see it. Thanks for reporting.
Bug 141181: Umlaute are not displayed corretly for folder names
Diffs: 1, 2 Revision 630300

Friedrich W. H. Kossebau committed changes in /branches/work/kdepim-3.5.5+/libkhalkhi/gui/actions:
forgot to add, as this is new: support for action listing in XMLGUI
Diffs: 1, 2, 3, 4 Revision 630816

Volker Krause committed changes in /branches/work/kmail-moving-folders/kmail:
Improve drop target validation.
Moving folders into the local root folder now works and all drops to search folders are prevented.
Diffs: 1, 2 Revision 630836

Tom Albers committed changes in /branches/work/mailody-sl/src:
Work up to and including login handling.
Diffs: 1, 2, 3, 4, 5 Revision 631695

David Jarvie committed changes in /trunk/KDE/kdepim/kalarm:
Implement Find
Diffs: 1, 2, 3 Revision 631703

David Jarvie committed changes in /trunk/KDE/kdepim/kalarm:
Use Qt 4 functionality to handle system tray
Diffs: 1, 2, 3, 4 Revision 631705

Tom Albers committed changes in /branches/work/mailody-sl/src:
Remove mailbox storage from imap to the manager, also move the cache handling to the manager from the mainwindow. So mainwindow receives a list to draw and the imap part only fetches the list from the server. Much cleaner. Also removed the fetch mailbox list from the menu and made sync the default behaviour, as that works nicely.
Diffs: 1, 2, 3, 4, 5, 6 Revision 631758

David Faure committed changes in /branches/work/kdepim-3.5.5+:
Apply imap quota support to this branch too.
I thought this was the staging area for 3.5 but well, I guess this makes merging easier when they are in sync.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 13 more) Revision 631931
Discussion

Tobias Koenig committed a change to /branches/KDE/3.5/kdepim/kaddressbook/addresseeeditorwidget.cp:
Change non-modal dialogs into modal ones to prevent the user from closing the contact editor dialog before the category editor dialog.
Bug 112449: "Select Categories" has strange focus behaviour
Diff Revision 631975

Tom Albers committed changes in /branches/work/mailody-sl/src:
Move the storage of mailbox headers partly out of imaplib to the imapmanager, merge getmailbox and syncmailbox to one function, similar to getmailboxlist. imapmanager emits the headers which the mainwindow can draw in and the imap library does the fetching from the server when needed.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 632056

Tom Albers committed changes in /branches/work/mailody-sl/src:
Same reorganisation for the message. Now I can read mail again.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 632083

Frode M. Døving committed changes in /branches/work/mailody-sl/src:
Start making a new attachment list in the composer.
Diffs: 1, 2 Revision 632301

Tom Albers committed changes in /branches/work/mailody-sl/src:
expunge, create mailbox, delete mailbox, rename mailbox all converted. Splitted the general mailboxlist updated signal in two separate add/remove signals so the mailbox tree stays expanded when a mailbox is added or deleted (yay!) and messagedata class no longer uses the db directly but only via the imapmanager.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 632336

Multimedia
Tim Beaulen committed changes in /trunk/KDE/kdemultimedia/phonon-gst:
Show a logo in the kcm

Would be nice to have a oxygen gstreamer logo though
Diffs: 1, 2, 3 Revision 630076
View Visual Changes (to 1 file)

Matthias Kretz committed changes in /trunk/KDE/kdemultimedia/phonon-xine:
- merge in Christophe Thommeret patch (rev. 617280) to allow DVD navigation with the mouse (implemented a little different, to send the xine event directly to the VideoWidget. The VideoWidget currently does not compile and has to be ported to XineStream.)
- add a check to timerEvent (which polls until xine really starts playing) to stop polling when xine_get_status returns XINE_STATUS_IDLE
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 630181

Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b/src:
Save and load the number of copies.
Bug 141091: project burning: "copies" are not remembered
Diffs: 1, 2, 3 Revision 630454

Matthias Kretz committed a change to /trunk/KDE/kdemultimedia/phonon-xine/xineengine.cpp:
- nicer listing of jack and aRts
- prepare for handling more of xine's events
Diff Revision 631277

Matthias Kretz committed changes in /trunk/KDE/kdemultimedia:
from now on support only xine video outputs that use libxcb. libxcb is a replacement for xlib which is threadsafe
Diffs: 1, 2, 3, 4 Revision 631282

Christoph Pfister committed changes in /branches/work/kaffeine4/kaffeine:
implement some fullscreen stuff to test phonon this way
Diffs: 1, 2 Revision 631333

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/magnatunebrowser:
magnatunebrowser can now download and parse catalouge
Diffs: 1, 2, 3 Revision 631689

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
Add an experimental phonon engine. If it works it is a mistake
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 632138

Seb Ruiz committed a change to /trunk/extragear/multimedia/amarok/src/engine/phonon/phonon-engine.cpp:
Phonon pretends to play music! It might, but first i need to install a phonon backed which isn't "Fake"
Diff Revision 632159

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/magnatunebrowser:
show album cover on purchase dialog again (KTempDir now has autoRemove=true per default)
Diffs: 1, 2 Revision 632357

Networking Tools
Michaël Larouche committed changes in /trunk/KDE/kdenetwork/kopete/libkopete:
Import initial interface for AvatarManager and AvatarSelectorWidget.

Don't start to use these classes now. They will be worked on the next weeks.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 630221
View Visual Changes (to 1 file)

Diego Pettenò committed changes in /branches/KDE/3.5/kdenetwork/krdc:
Enable ZeroConf discovery of RDP/RFB services by creating the dnssd locator at the creation of the widget, as the current scope-based code is never executed, at least if SLP is disabled. Plus, a single instance can take care of the continous scan during the whole life of the widget, rather than having to be recreated every scan.
Diffs: 1, 2 Revision 631338

Thomas Michel committed changes in /trunk/extragear/network/kwlan:
Removed password caching from settings dialog as kdesu is used now.
Diffs: 1, 2, 3, 4, 5, 6 Revision 631365
View Visual Changes (to 1 file)

Ivan Vasic committed changes in /trunk/extragear/network/ktorrent:
ETA algorithm is now configurable through AdvancedPreferences.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 631727
View Visual Changes (to 3 files)

Gregg Edghill committed changes in /branches/work/kopete/kopete-msn-msnslp/libmsnslp:
Code cleanup. Added transport functions.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 632122

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
Changes :
- Revamped HTTP server of webinterface
- Added coldmilk webgui, the webgui was created by Dagur Valberg Johannsson
- Made sure that loading from a temporary file succeeds
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 49 more) Revision 632270
View Visual Changes (to 17 files)

Jernej Kos committed changes in /trunk/extragear/network/kftpgrabber/src/widgets/browser:
Implemented properties for multiple selected items.
Bug 141498: Changing permissions of multiple selected files / directories.
Diffs: 1, 2, 3 Revision 632365

Office
Brad Hards committed changes in /trunk/koffice/kspread/tests:
Add additional tests to match the openformula spec for BITAND() and BITOPS().

Thanks to Stefan Nikolaus, these now pass - we appear to be fully compliant with the spec.
Diffs: 1, 2 Revision 629918

Brad Hards committed changes in /trunk/koffice/kspread:
Implement the remaining bit operations functions from the draft OpenFormula specification - BITXOR, BITLSHIFT and BITRSHIFT.

These have unit test coverage per the OpenFormula spec, and the unit tests pass.

This patch also includes updates to the XML formula description for both the new functions and to reflect that the BITAND() and BITOR() functions now work to at least 48 bits.
Diffs: 1, 2, 3, 4 Revision 629924

Thomas Zander committed changes in /trunk/koffice/shapes/text:
When a paragraph is Right-to-Left then the alignments should be reversed. So if a user selects all text and presses 'align-left' then all RtL parags will still be right-aligned.
Diffs: 1, 2 Revision 630061
Discussion

Sebastian Sauer committed changes in /trunk/koffice/kword/plugins/scripting:
added action sample.
Diffs: 1, 2, 3, 4, 5 Revision 630216

Sebastian Sauer committed changes in /trunk/koffice:
* added KoScriptModule for common module functionality.
* let KWord, KSpread and Krita use it.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 630230

Boudewijn Rempt committed changes in /trunk/koffice/krita:
Intermediate commit for cyrille. Contains the following unfinished business
* reinstatement of the opengl canvas
* new, experimental glsl plugin
* refactored filters listview to use QListWidget & threadweaver
* added a threaded applicator that takes a function and a paint device, devices the paint device in areas and applies the function to each area in a thread
* start with the qpainter image context so we'll share the projection between views that use the qpainter canvas
* apparently some rendering fixes :-)
* cut down a little on the debug output for those who haven't discovered kdebugdialog
* delete the old kisthreadpool: threadweaver is so much nicer, besides, when things don't work, I can blame Mirko instead of myself
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 69 more) Revision 630409
View Visual Changes (to 2 files)

Jan Hambrecht committed changes in /trunk/koffice/karbon:
Ported the gradient widgets to work with QGradient and added the gradient tab widget to the gradient tool options widget. This adds support for setting gradients and editing gradients color, spread and type with the gradient tool.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 630600

Sebastian Sauer committed changes in /trunk/koffice/kword/plugins/scripting:
Initial implementation of a scripting variable. Needs more work.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 630657

Jaroslaw Staniek committed changes in /trunk/koffice/kexi/plugins:
Kexi is now able to display multiple values within the same combo box editor, e.g. name + surname

Table Designer
- fixed altering table schema when lookup column has been changed
- added support for multiple visible columns in the combo box editor (the same for forms)
- on altering table, remove old lookup field schema objects; make sure you do not save empty type/name fields to XML
- fixed updating "lookup column" tab's contents
- fixed crash on saving design with lookup columns defined

Query Designer
- fixed crash if column being removed has sorting set up

2.0: merged
Diffs: 1, 2, 3 Revision 630987

Jan Hambrecht committed changes in /trunk/koffice/karbon:
Ported the gradient preview widget but removed it from the gradient tab widget as the gradient is updated immediately on the shape/canvas. Some cleanups and refactorings in the gradient widget classes. Updating the widgets is done correctly now.

The gradient tool can now be activated without a shape with a gradient fill selected.
Diffs: 1, 2, 3, 4, 5 Revision 630993

Sebastian Sauer committed a change to /trunk/koffice/kspread/plugins/scripting/scripts/odfpyexport.py:
be also able to export to a OpenDocument Spreadsheet file using the odfpy module ;)
Diff Revision 631437

Brad Hards committed changes in /trunk/koffice/kspread/tests:
Add in the start of some unit tests for the information functions. In this case, just VALUE, and it fails.

Stefan: can you have a look at this, and let me know what sort of changes you want to make (or have me make) - certainly N() and VALUE() are supposed to have different functionality.
Diffs: 1, 2, 3 Revision 631450

Brad Hards committed changes in /trunk/koffice/kspread:
Add unit tests for OR(), AND() and XOR(). These encompass all the cases in the openformula spec, and some extras I came up with.

All tests pass.

Also update the progress sheet.
Diffs: 1, 2, 3, 4 Revision 631459

Frédéric Lambert committed changes in /trunk/koffice/kplato:
Chart is now resizable ! :D
Diffs: 1, 2, 3, 4 Revision 631729

Jan Hambrecht committed changes in /trunk/koffice:
Introduced an active style resource and change that from the styledocker. This resource is then used to determine whether to set the border or the background color when using the color docker.

Added getter/setter for the color of the line border.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 632092

Thomas Zander committed a change to /trunk/koffice/shapes/text/TextShape.cpp:
Add new feature;
at the bottom of a text be able to draw a non-printable horizontal line on screen
I've seen that many people get really confused when at the end of a document there are several blank lines and things like adding extra pages etc are influenced by that. The obvious solution is to paint a helper line to show where the text ends.

Additionally, when there is more text in the frameset then there is shown, paint a non-printable "plus" sign in the bottom-right of the last frame.

I've often seen professional editors forget to layout the last couple of paragraphs because they were not visible in the document anywhere. Which makes this indication a life-saver.
Diff Revision 632279

Other
Tom Albers committed a change to /branches/KDE/3.5/kde-common/release/svn2log.py:
this patch adds a --users-charset option to the script. I found it somewhere on the internet. I dont understand the patch completely, but it looks ok and it works. This is needed because the accounts file of kde is in UTF8, currently the script fails on every author with a non-ascii char in the name.

If this needs to be reverted for some reason, let me know.
Diff Revision 629903

Stephan Binner committed changes in /branches/work/suse_kickoff_qstyle/kicker:
Let "KickoffSearchAddressBook=false" disable kabc search for people who are annoyed by KMail being started by the menu
Diffs: 1, 2 Revision 630211

User Interface
Nuno Fernades Pinheiro committed changes in /trunk/playground/artwork/Oxygen/theme/svg/actions:
new version and new icons
Diffs: 1, 2, 3, 4, 5, 6 Revision 630569
View Visual Changes (to 6 files)

David Vignoni committed a change to /trunk/playground/artwork/Oxygen/theme/svg/mimetypes/empty.svg:
mime empty back to vertical orientation
Diff Revision 630589
View Visual Changes (to 1 file)

David Vignoni committed changes in /trunk/playground/artwork/Oxygen:
charset action. bigger characters. 16x16 with 2 letters only to increase readability
Diffs: 1, 2, 3, 4 Revision 630789
View Visual Changes (to 3 files)

David Vignoni committed changes in /trunk/playground/artwork/Oxygen:
new completion action
Diffs: 1, 2 Revision 630818
View Visual Changes (to 1 file)

David Vignoni committed changes in /trunk/playground/artwork/Oxygen:
finalizing "spellcheck", "connect_established", "knotify"
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 630866
View Visual Changes (to 8 files)

David Vignoni committed changes in /trunk/playground/artwork/Oxygen:
made viewmags lens holder darker
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 630869
View Visual Changes (to 6 files)

Nuno Fernades Pinheiro committed a change to /trunk/playground/artwork/Oxygen/theme/svg/actions/thumbnail4.svg:
just playing arrund with new inkscape and the image from Eriol one more time again, etc
Diff Revision 630899
View Visual Changes (to 1 file)

David Vignoni committed a change to /trunk/playground/artwork/Oxygen/theme/svg/actions/small/16x16/thumbnail.svg:
small thumbnail balloon action
Diff Revision 630908
View Visual Changes (to 1 file)

David Vignoni committed changes in /trunk/playground/artwork/Oxygen:
new configure icon
Diffs: 1, 2, 3 Revision 631594
View Visual Changes (to 2 files)

David Vignoni committed changes in /trunk/playground/artwork/Oxygen:
updating bookmark_toolbar, configure_toolbars
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 631608
View Visual Changes (to 7 files)

Nuno Fernades Pinheiro committed changes in /trunk/playground/artwork/Oxygen/theme/svg/actions:
new version
Diffs: 1, 2 Revision 632359
View Visual Changes (to 2 files)

Utilities
Stephan Binner committed a change to /trunk/kdereview/kerry/src/searchdlg.cpp:
support Konversation backend (a bit)
Diff Revision 630190

Peter Penz committed changes in /trunk/playground/utils/dolphin/src:
Additionally to sorting by name, size and date it is now possible to sort by permissions, owner and group.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 631058

Stefan Kombrink committed changes in /trunk/kdereview/ksynaptics:
Adding new mouse button icons (svg based)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 631830
View Visual Changes (to 9 files)

Optimise
Graphics
Jiri Klement committed changes in /trunk/playground/graphics/okular/generators/xps:
Optimalize document loading. Now is used SAX instead of DOM for getting page size which reduced time to load document few times
Diffs: 1, 2 Revision 631634

Jiri Klement committed a change to /trunk/playground/graphics/okular/generators/xps/generator_xps.cpp:
Page is now rendered on screen size so no additional scaling is necessary - better looking and faster rendering
Diff Revision 631669

KDE-Base
Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst/kcmfontinst:
Speed up font deletion - emit deleteItems() for all deletes, as opposed to deleteItem() per delete.
Diffs: 1, 2, 3, 4 Revision 631577

Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst:
Speedup enable/disable
Diffs: 1, 2, 3, 4 Revision 631635

Luboš Luňák committed a change to /branches/work/kwin_composite/lib/kdecoration.cpp:
No double-buffering for decorations, the memory taken by such backing pixmaps would be quite noticeable.
Diff Revision 632377

Other
Development Tools
Andreas Pakulat committed changes in /trunk/KDE/kdevelop:
Resurrect the qmake buildmanager, it currently uses a handwritten implementation for the register/unregister functions. If anybody sees a way to remove the need for this for plugins that implement more than 1 interface please fix this.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 630140

Alexander Dymo committed changes in /trunk/KDE/kdevelop/lib/sublime:
Oops, I did it again ;) Again I wrote a test, again I saw a bug and again I fixed it. Let's write tests :)
Diffs: 1, 2 Revision 631028

Alexander Dymo committed changes in /trunk/KDE/kdevelop:
As decided by KDevelop team, "Koncrete" namespace is renamed to "KDevelop".
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 246 more) Revision 632088

Alexander Dymo committed changes in /trunk/KDE/kdevelop:
As decided by KDevelop team, use "kdevplatform" name for platform libraries instead of "koncrete".
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 632091

Educational
Pino Toscano committed a change to /trunk/KDE/kdeedu/config.h.cmake:
last bit of 'arts' in kdeedu, go away
Diff Revision 630874

Dirk Mueller committed changes in /trunk/playground/edu:
drop KDE3 version of kalcul
add KDE4 version of kard
Diffs: 1, 2, 3 Revision 631722

Anne-Marie Mahfouf committed changes in /trunk/playground/edu:
add step for compilation and remove Physiks as if the Swig package is missing it blocks the whole module - Physiks is not likely to make it to KDE4.

I had to suppress the std namespace in order for me to build step, hope it won't break for others
Diffs: 1, 2, 3 Revision 631813

Pino Toscano committed changes in /trunk/KDE/kdeedu/khangman:
Restructuring the khangman directory.
Part 1: moving all the data outside the directory with the sources.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 632034

Pino Toscano committed changes in /trunk/KDE/kdeedu/klettres:
Restructuring the klettres directory.
Part 1: moving all the data outside the directory with the sources.
Grouping the sounds directory into an own subdirectory.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 37 more) Revision 632044

Games
Dmitry Suzdalev committed changes in /trunk/KDE/kdegames:
No QT3_SUPPORT in kreversi, kpat from now on :)
Diffs: 1, 2, 3, 4, 5, 6 Revision 631342

Graphics
Aurelien Gateau committed changes in /trunk/playground/graphics:
Initial import of Gwenview 2. Nothing interested to see yet.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 631759

KDE-Base
Tobias Hunger committed changes in /branches/work/decibel:
Incorporate code cleanups by Michael Larouche.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 629902

Matthias Kretz committed changes in /branches/work/phonon-xine-threaded:
about to move back to trunk:
remove everything that was needed for standalone compilation and to make it different from the xine backend in trunk
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 630107

Tobias Hunger committed changes in /branches/work/decibel:
Clean up the code in preparition for Decibel 0.2.0.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 47 more) Revision 630165

Jonathan Riddell committed a change to /branches/work/rename-icons:
Add rename-icons branch for icon name spec changes
Diff Revision 630260

Jonathan Riddell committed a change to /branches/work/rename-icons/kdelibs/kdeui/icons/kicontheme.cpp:
set oxygen as default
Diff Revision 630264

Urs Wolfer committed changes in /trunk/KDE/kdelibs:
Move all old KAbout* classes to kde3support.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 630469

Martin Böhm committed changes in /trunk/playground/base/guidance/grubconfig:
Initial upload of grubconfig.
Diffs: 1, 2, 3 Revision 630554

Erik Lloyd Bunce committed changes in /trunk/KDE/kdelibs/kjsembed:
Migrate kjs away from using wrapper functions meant to support a legacy code.
Add explicit conversions between QString and KJS::UString and KJS::Identifier.
Cleanup assorted compiler warnings.

Make Qt only build support compiling/linking against WebKit's kjs.
Work to minimize dependencies on kjs 'internal' headers.
Fix and update kjsembed example code.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 49 more) Revision 630575

Laurent Montel committed changes in /trunk/KDE/kdebase/runtime:
as discussed with David during Linux Expo Paris, move khotnewstuff program into kdebase (not necessary to have it into kdelibs, it's a program not a lib)
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 630605
View Visual Changes (to 3 files)

Tobias Hunger committed changes in /branches/work/decibel/xml:
Get rid of the name Houston for the Decibel daemon. Way too many people got confused by a name for one part of the system that is unrelated to the overall name Decibel. Call the thing Decibel daemon instead... boring, but more clear (I hope).

Part I: xml/
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 630831

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/workspace/startkde:
as per the discussion on kde-core-devel, add a KDE_SESSION_VERSION env var that holds the value of the major # of the running desktop, allowing one to run kde${KDE_SESSION_VERSION}-config and get the proper kde?-config.

i considered using cmake's configure_file to process this and add the 4 directly, but since this is only getting changed every 5 years or so and it would mean adding another cmake variable to the build, etc... i took the simple way out.

if there are objections to this being managed "by hand" i'll try and find the energy to automate it.
Diff Revision 630924

Jos van den Oever committed changes in /branches/work/kdelibs-strigi/kio/kio:
adapt api to be better compatible with current version
Diffs: 1, 2 Revision 632050

Jos van den Oever committed changes in /branches/work/kdelibs-strigi:
sync kdelibs-strigi branch with the trunk
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1494 more) Revision 632053
View Visual Changes (to 10 files)

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/krunner:
we only need one place for the screensaver and lock settings; indeed they should be canonical
Diffs: 1, 2, 3 Revision 632090

KDE-PIM
Laurent Montel committed changes in /trunk/KDE/kdepim/kontact:
Port dcop interface as discussed with David during Linux Expo Paris.
We can test if application is launched into kontact or not.

There is again some bugs kmail is always launch as separate module same as it's launched into kontact. (need to understand why)
Diffs: 1, 2, 3, 4, 5 Revision 630059

Allen Winter committed a change to /trunk/KDE/kdepimlibs/KDE4PORTING.html:
A place to document changes to the pim libs API from KDE 3.x to KDE 4.0.

Note that our API was private to kdepim in KDE 3.x, but since kabc and kresources were moved here from kdelibs we probably want to document changes to those libs here.

Intended as a companion to the kdelibs/KDE4PORTING.html.
Diff Revision 631284

David Faure committed changes in /branches/kdepim:
Rename branch as the guys apparently agreed to in Osnabrueck
Diffs: 1, 2 Revision 631585

Multimedia
Ian Monroe committed changes in /trunk/extragear/multimedia/amarok:
kintspinbox to qspinbox. since kintspinbox doesn't actually add any needed functionality.

patch by Dan Meltzer
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 629919
View Visual Changes (to 2 files)

Alexandre Pereira de Oliveira committed a change to /trunk/extragear/multimedia/amarok/src/playlistbrowseritem.cpp:
errors-- ... Oops, no more compile errors left. A big pile of linking errors available, though
Diff Revision 630349

Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok/src:
attacking more linking errors, caused by files that were missing in Cmake files. This, of course, leads to more compile errors... :-(
Diffs: 1, 2, 3, 4 Revision 630352

Thiago Macieira committed changes in /branches/amarok:
Say bye-bye to old, long-forgotten branches
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 630992

Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok/src:
progress against the deadlocks, thanks to code from the k3m branch
Diffs: 1, 2, 3, 4, 5, 6 Revision 631001

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
Remove more legacy code and obsolete QWidget Members
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 631319

Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok/src:
xine engine builds and gets loaded. failed to find drivers, but that's a start.

Notice that we don't check for xinelib at all at the moment. We just assume it's there
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 631355
View Visual Changes (to 1 file)

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
clicklineedit is no more, klineedit::setClickMessage reigns supreme
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 631424

Matthias Kretz committed changes in /trunk/KDE/kdemultimedia/phonon-xine:
don't need the hacked video out plugin anymore with the xcb output
Diffs: 1, 2, 3 Revision 631629

Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src:
On the scale of 1 to Ugly, the playlistbrowser is now less ugly than john howard.
Diffs: 1, 2 Revision 631749

Mark Kretschmann committed a change to /trunk/extragear/multimedia/amarok/src/app.cpp:
Ok, I figured out what was eating the keyboard: QKeySequence does not seem to know about the Win key modifier. So I've used Ctrl+Alt for now in all global shortcuts.
Diff Revision 631823

Mark Kretschmann committed a change to /trunk/extragear/multimedia/amarok/src/app.cpp:
Proper fix for global shortcuts. Meta key == Win Key, so use Meta. And use enums instead of strings, it's safer.
Diff Revision 631831

Networking Tools
Giovanni Venturi committed changes in /trunk/playground/network/ksniffer:
KSniffer 0.2 now is ready to be published :)
fixed the signal/slot to save with network transparency too
Diffs: 1, 2, 3 Revision 631386

Office
Sebastian Sauer committed changes in /trunk/koffice:
Added the kokross directory to libs which provides us within KOffice reused functionality like the ScriptingDocker.

koffice/libs/kokross extends kdelibs/kross, koffice/libs/kross will be moved to kdebindings later.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 629900

Thomas Zander committed changes in /trunk/koffice/filters/kword/html/import:
Not quite sure what that zoom was doing there to begin with. AFAIR border sizes have always been in points and have nothing to do with X11-dpis.
Diffs: 1, 2 Revision 630915

Thomas Zander committed changes in /trunk/koffice:
Refactor the kpart painting features of zoom and transparancy out of existance.
They were unused and nobody bothered to program them in the last 5 years.
Now its not needed anymore as flake will do it differently, and better.

This is, btw, an excellent example of why its a bad idea to add API for something without implementing it. It tends to be work that will never get used.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 28 more) Revision 630918

Thomas Zander committed changes in /trunk/koffice:
Move the KoToolManager from kofficeui to flake.
I left behind all GUI stuff, like the toolbox and the toolDocker, which means I separated the concerns into logic and gui more.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 27 more) Revision 631643

Thomas Braun committed a change to /trunk/extragear/office/kile/TODO-2.0.txt:
Planning the release was the easy part, now we have to code :)
Diff Revision 632058

Other
Benoît Jacob committed changes in /trunk/kdesupport/gmm:
Sync our copy of GMM.
Add a README containing a FAQ.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 15 more) Revision 630573

Niels van Mourik committed changes in /trunk/www/themes:
Initial check-in of the Oxygen theme for Drupal (5>).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 16 more) Revision 631481
View Visual Changes (to 13 files)

Utilities
Nickolai Shaforostoff committed changes in /trunk/playground/devtools/kaider:
this is a kbabel replacement, KAider.
it has such name because i dream i'll be able to make it a real computer-aided translation system some time in the future.

atm, it only has basic navigation and editing functionality and is not ready for any use. (tested only on russian .po files form kde, doesnt update header on saving)

some highlights:
-loads messages/kdevelop/kdevelop.po (1 mb) in 1 second (while kbabel does this in 9 seconds!)
-takes 20 mb ram after this file has been opened (50mb - kbabel on qt4, 70-90 mb - kbabel on qt3)
-doesnt hang if you hold PgDown/PgUp/F3/... for a while.

see also: TODO file.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 116 more) Revision 630647
View Visual Changes (to 89 files)

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