prev
8th July 2005
by Derek Kite
next


This Week...
KPDF can now open PS files. Kexi form designer supports drag and drop of database fields to create forms. Krita now has a pixelize filter, bumpmapping and watercolor painting. KRDC now has KWallet support. KRecipes improves printing. Also bug fixes and speedups in khtml.

Michael Pyne announced kdesvn-build version 0.97 was just released.
What is it?

kdesvn-build is a Perl script that can download and build KDE for you from the KDE Subversion source repository.

It includes many features to make the experience as easy as possible. It is also highly customizable, although all of the options have a sane default for those that don't like twiddling knobs. ;);) Some of the features of kdesvn-build include:
  • Automatically checks out or updates modules from Subversion as appropriate.
  • Supports "global" options that apply to every module, but can be overridden on a per module basis.
  • Has support for checking out specific branches of a module.
  • Shows the estimated progress of the build when possible, and shows the amount of time taken for a module.
  • kdesvn-build tries very hard to build a module successfully. It will even go so far as to automatically re-run the process starting from make -f Makefile.cvs.
  • Can resume from a previous failed run.
  • kdesvn-build has excellent support for Unsermake, the improved automake replacement. It will even automatically download if for you if necessary.
  • The configuration file will expand tilde (~)(~) to your home directory where appropriate, so you can use shell-style paths.
  • Automatically sets up a so-called srcdir != builddir arrangement to keep the source directory clean.
  • Command logging. Logs are dated and numbered so that you always have a log of a script run. A special symlink called latest is created in the log directory that points to the logs from the last run.
  • You can checkout only a portion of a module if you'd like. For example, you could checkout only taglib from kdesupport. The admin directory from kde-common is imported automatically if necessary.
  • "Pretend" mode. You can see what steps kdesvn-build would perform without actually changing anything.
Where is it?

kdesvn-build is currently maintained in the KDE kdesdk module, under the scripts subdirectory. The documentation (Docbook and manpage) was written by Carlos Leonhard Woelz.

What's new?

Changes in 0.97:
  • KDE SVN Trunk revision: 431712
  • Fix Perl warning due to PKG_CONFIG_PATH not being set (fix by dfaure).
  • Man page is included in the kdesdk module, thanks to Carlos Leon Woelz.
  • --config-cache is no longer in the default configure flags.
  • Don't redirect stderr to the log when running the subversion client, that usually just hangs the script. (Bug 107182 http://bugs.kde.org/show_bug.cgi?id=107182)
  • Add a few config file options: - branch, to build a module from the given branch. Doesn't work on every module (but works on most). - tag, to build a module from a given tag. Also doesn't work on every module (but works on most). - override-url, to allow you to choose the EXACT URL to download the module from. - disable-agent-check, see below.
  • A few minor polish changes by Thiago Macieira.
  • If unsermake is already checked out and manual-update is set for kdenonbeta, kdesvn-build will forgo the auto-update of unsermake. This means you may have to manually update unsermake if you use this feature, but this is useful if you are constantly using kdesvn-build to update.
  • Killed the auto-switch feature. If you change your svn-server it's probably easier just to delete the sources and have kdesvn-build check them back out.
  • If you're downloading using svn+ssh:/ and kdesvn-build detects that you're using ssh-agent, kdesvn-build will then make sure the ssh agent is actually managing some identities before it performs the update. This is to prevent kdesvn-build asking for your passphrase 14 gazillion times (via ssh) when you forgot to run ssh-add.

Gilles Caulier announced digiKam and DigikamImagePlugins 0.7.3 final releases are out for your photograph management and correction pleasure.
About digiKam

digiKam is a digital photograph management application for KDE, which makes importing and organizing digital photos a "snap". The photos can be organized in albums which can be sorted chronologically, by directory layout or by custom collections. Additionally images can be tagged and these tagged images can be viewed in virtual albums.

An easy to use interface is provided that enables you to connect to your camera and preview, download and/or delete your images.

digiKam includes a fast Image Editor with a few advanced image editing tools. You can use the Image Editor to view your photographs and to make corrections and alterations. A stand alone version of image editor named ShowFoto is also available.

Note to packagers : ShowFoto program is independant of digiKam core. digiKam is only require during ShowFoto compilation, but ShowFoto program has no depency on digiKam.

About DigikamImagePlugins

DigikamImagePlugins are a collection of plugins for digiKam 0.7.3 Image Editor and ShowFoto. These plugins add new image treatment options like color management, filters, or special effects.

What's new in digiKam 0.7.3
  • Showfoto: add image properties dialog like in digiKam, add RMB menu, Move to trash/Delete File option, add setup dialog, add new option to toogle thumbbar in fullscreen mode, DigikamImagePlugins support, load/unload plugins dynamicly in according with setup, add statusbar, add splashscreen support, add resize image option, add Print capability, add Key shortcuts and toolbar configuration settings, add Edit/copy action, Undo/Redo actions, add showfoto icon, GUI improvements.
  • Image filters levels and curves adjustments : add option to see over-exposed pixels in preview effect (like with Acdsee(tm) tools).
  • Image histogram : color guide tool.
  • Image filters levels and curves adjustments : mouse tracking picker color like in Gimp and Photoshop(tm).
  • Patch from Alfons Hoogervorst about histogram visible while viewing photo in digiKam image editor and showfoto using blending.
  • digiKam Splashscreen from Andreas Fischer.
  • showfoto Splashscreen from Joern Ahrens.
  • Added a history based undo/redo function. The undo/redo icons in the toolbar are popup-menus, which describes the actions on the image.
  • Add a new button to the album properties which calculates the average date of the images in the album based on the EXIF headers or the modification date of the images if the exif headers are not available. It sets the date property of the album to the average date.
  • New digiKam image editor plugin for black and white conversion:
    1. Since digikam include colors channel mixer, using this one for BW conversion. Give best results than old implementation. BW conversion are based on gimpguru.org tutorial (http://www.gimpguru.org/Tutorials/Color2BW).
    2. This plugin has a dialog with preview effect.
    3. B&W filters available are : Neutral B&W, B&W with Green filter(NEW), B&W with Orange filter(NEW), B&W with Red filter(NEW), B&W with Yellow filter(NEW), Sepia, Brown, Cold, Selenium, Platinum.
What's new in DigikamImagePlugins 0.7.3

Currently implemented plugins are listed below:
  • New plugin 'Blowup Photograph' using CImg library.
  • New plugin 'Photograph Inpainting' using CImg library.
  • New plugin 'Photograph Restoration' using CImg library.
  • New plugin 'WhiteBalance'.
  • New plugin 'Texture'.
  • New plugin 'Blur FX'.
  • New plugin 'Distortion FX'.
  • New plugin 'Insert Text'.
  • New plugin 'Infrared Film'.
  • New plugin 'Channel Mixer'.
  • Adjust curves: a tool to adjust the image colors using curves.
  • Adjust levels: a plugin to adjust the image histogram levels manually.
  • Despeckle: A noise reduction filter.
  • Unsharp Mask: An unsharped mask image filter.
  • Free Rotation: a plugin to rotate an image with a free angle in degrees.
  • SolarizeImage: a plugin to solarize an image.
  • OilPaint: an oil painting effect filter.
  • Emboss: an embossed image effect filter.
  • Raindrops: adding the visual effect of raindrops to an image.
  • Charcoal: a charcoal drawing image effect filter.
  • FilmGrain: simulate film grain to an image.
  • LensDistortion: lens distortion correction tool.
  • Anti-Vignetting: lens vignetting correction tool.
  • Perspective: a tool for adjust photograph perspective.
  • ShearTool: a tool for adjust photograph shearing.
  • AddBorder: a tool for add decorative border around photograph.
  • Superimpose: a tool for superimpose funny template under photograph.

Andreas Silberstorff announces Kalva's first release since it's checkin into kdesvn.
About Kalva

Kalva is a Lightweight Video Application

It provides a simple to use videorecorder using MEncoder to do the real work. You can schedule movies or serials. Kalva can import channellists from e.g. xawtv or xawtv4 and generate a knew one using scantv. You can edit and store that list. You might as well download a channellist from www.kde-files.org (KHotNewStuff). Kalva has a DCOP interface. This is meant as a convinient way to support recording for external apps like xmltv browsers (f.i. KTvSchedule). If You want to use the DCOP interface You can push Kalva into KDE's systemtray (works just like with JuK or amaroK). ktvapp is a simple to use and simple to setup videorecorder for the KDE. It is using MEncoder from the MPlayer package to do the real work. You can schedule a movierecording by choosing the date from a calender (will be passed to at) and a serial recording by choosing the days of the week (feeds your crontab).

Save and download option for hardware profiles and quality profiles (KNewstuff) are planned for later releases.

The sources of Kalva have recently moved to kde-svn (trunk/playground/multimedia/kalva).

Kalva Homepage http://www.andreas-silberstorff.de/ktvapp


Statistics
Commits: 2225 by 203 developers, 76188 lines modified, 2139 new files.
Open Bugs: 8988
Open Wishes: 8402
Bugs Opened: 321 in the last 7 days.
Bugs Closed: 325 in the last 7 days.

Commit Summary
Module Commits
stable
276
l10n
270
work
239
www
234
kdepim
176
playground
152
koffice
135
extragear
120
kdenonbeta
75
kdebase
71
Lines Developer Commits
856
David Faure
89
698
Gilles Caulier
71
278
Laurent Montel
50
1013
Frans Englich
49
674
Till Adam
48
339
Andras Mantia
46
106
Anne-Marie Mahfouf
40
878
Rob Buis
38
886
Maks Orlovich
36
1042
Thierry Vignaud
35

Internationalisation (i18n) Status
Language Percentage Complete
Swedish
99.95%
British English
99.75%
Estonian
98.30%
Danish
97.18%
Portuguese
95.41%
French
92.78%
Italian
92.44%
Spanish
92.17%
Serbian
92.17%
Dutch
92.06%

Bug Killers
Bug Killer Number Of Bugs Closed
Thiago Macieira
34
Andras Mantia
25
Stephan Binner
22
Matt Rogers
19
George Staikos
15
Tommi Tervo
10
Maks Orlovich
9
Stanislav Visnovsky
8
Klaus Staerk
7
Heinrich Wendel
7

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

There are 155 selections this week.

Bug Fixes
Accessibility
Gary Cramblitt committed changes in /trunk/KDE/kdeaccessibility/kttsd:
BUG:100976 Enable building --without-arts. Build ALSA plugin by default.
Diffs: 1, 2, 3 Revision 430620

Development Tools
Oliver Kellogg committed a change to /trunk/KDE/kdesdk/umbrello/umbrello/umlobject.cpp:
save(): Comment #31 From graeme foster 2005-06-27 08:42:
> 1) Attribute doesn't inherit from GeneralizableElement and so it shouldn't
> have isRoot, isLeaf or isAbstract
CCBUG:56184
Diff Revision 430870

Michael Goettsche committed changes in /trunk/KDE/kdesdk/kbugbuster/backend:
Fix crash. Patch by Lars Ivar Igesund.

BUGS: 108531
Diffs: 1, 2 Revision 431596

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Show an upload treeview for profiles that have @ (at sign) in the username.

CCBUG: 72778
Diffs: 1, 2, 3 Revision 431789

Andras Mantia committed a change to /trunk/KDE/kdewebdev/quanta/src/quantaview.cpp:
Just some safety check, maybe it will avoid #107103.
Reopen if you can reproduce it.
BUG: 107103
Diff Revision 431792

Andras Mantia committed a change to /trunk/KDE/kdewebdev/quanta/components/cvsservice/cvsservice.cpp:
Use unique action names. Remove not-needed ifdef's.
BUG: 106023
Diff Revision 431808

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Open the files with the right encoding when restoring the last opened files on startup.BUG: 104512
Diffs: 1, 2, 3 Revision 431825

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Add missing romanian accented chars.
It would be better if I didn't had to search for character codes...
BUG: 107549
Diffs: 1, 2, 3, 4 Revision 431856

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
External preview possibility with Firefox added.
For 3.4.x, you can do this manually (create the preview action for firefox).
BUG: 106557
Diffs: 1, 2, 3, 4 Revision 431868

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Make single file/folder upload really quick, do not scan the whole project dir if not needed.BUG: 105612
Diffs: 1, 2, 3 Revision 431878

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Paste as HTML Quoted encodes more chars to their corresponding entities.
BUGS: 100547, 100103
Diffs: 1, 2 Revision 431894

Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
Add the correct romanian accented chars.
CCBUG: 107549
Diffs: 1, 2 Revision 431957

Oliver Kellogg committed a change to /trunk/KDE/kdesdk/umbrello/umbrello/uml.cpp:
setActiveLanguage(): Comment #1 From Gregorio Guidi:
> [...] the menu items in "Code -> Active Language" can have ampersands in them
> that umbrello does not expect.
BUG:107101
Diff Revision 432368

Oliver Kellogg committed a change to /trunk/KDE/kdesdk/umbrello/umbrello/codegenerator.cpp:
formatDoc(): Fix glaring bug in the loop for splitting up a single line.
BUG:108688
Diff Revision 432648

Educational
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Fixing bug #108480: negative timesteps in the solar system viewer

Added a "bool DaysOnly" member to the timestep widget. When true, all
timesteps smaller than 1 day are removed from the list of possible
timesteps. This was necessary in order to make negative timesteps
available in the solar system tool without having to show all the steps
smaller than a day, which are useless in this context.

The TimeStepBox ctor now has an optional argument to determine if
it is "days only" or not, and the days-only setting can be changed at
any time after construction with TimeStepBox::setDaysOnly(bool).

BUG: 108480
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 432407

Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Fixing bug #108689 (remove hard-coded fonts)

Thanks for the report.

BUG: 108689
Diffs: 1, 2, 3 Revision 432495

Jason Harris committed a change to /trunk/KDE/kdeedu/kstars/kstars/data/Cities.dat:
Applying patch from bug #107301 (more Cities for database)
Thanks, Gerard!

BUG: 107301
Diff Revision 432664

Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Possible fix for bug #106501 (crash while downloading Steinicke NGC
catalog from GHNS)

I never confirmed a crash, but I did see odd behavior in downloading the
Steinicke catalog: console output indicates that it reads the new
catalog into memory three times, which causes a long UI delay. I tried
to understand why it's happening, but I don't think I succeeded. As a
workaround, I added a bool member "NGCUpdated" to KSNewStuff, which
starts out false and is set true by the installation of the Steinicke
NGC catalog. The installation will not be attempted if NGCUpdated is
true.

Please test to see if this resolves your crash condition.

BUG: 106501
Diffs: 1, 2 Revision 432669

Games
Danny Allen committed a change to /trunk/KDE/kdegames/katomic/levels/level_18:
BUG:94132 According to Wikipedia, this bug is correct...
Diff Revision 430813

Albert Astals Cid committed changes in /trunk/KDE/kdegames/katomic:
Commit patch that can be found in 66326 to enable redo/undo in katomic.
I've added a bit of code to only enable the actions when they can be performed.
Will be in KDE 3.5
Testing is welcome.
BUGS: 66326
Diffs: 1, 2, 3, 4, 5, 6 Revision 430869

Albert Astals Cid committed changes in /trunk/KDE/kdegames/kmahjongg:
Patch by Jonathan Marten to fix 108446
Thanks for the patch
BUGS: 108446
Diffs: 1, 2 Revision 430950

Graphics
Andrew Walker committed a change to /trunk/extragear/graphics/kst/kst/datasources/ascii/ascii.cpp:
ascii datasource now runs faster than the original version, by about 40 percent. The only difference between the two is that a line such as 'X Y Z' would previously have been skipped, but is now treated (correctly I believe) as '0 0 0'
Diff Revision 427790

Andrew Walker committed a change to /trunk/extragear/graphics/kst/kst/datasources/ascii/ascii.cpp:
Interpret text strings as NaN instead of 0.0 with no appreciable increase in read time of data
Diff Revision 428063

Albert Astals Cid committed a change to /trunk/KDE/kdegraphics/kpdf/xpdf/xpdf/PDFDoc.cc:
This may fix #98891 i can not tell because i've never been able to reproduce it. I'm committing it to trunk (kde 3.5) and the kde 3.4 branch (so it will be in kde 3.4.2) if you can still reproduce this problem when using one of this releases please reopen this bug.
BUGS: 98891
Diff Revision 431645

George Staikos committed a change to /trunk/extragear/graphics/kst/kst/datasources/indirect/indirect.cpp:
Add support for relative paths in indirect sources
BUG: 103929
Diff Revision 432584

KDE-Base
Brad Hards committed changes in /trunk/KDE/kdebase/kdialog:
More work on bug:76237 and bug:87389. You can now
pass a --geometry option for the file dialog variants,
and also for --passivepopup. --miniicon and --icon
now work for more options too.

Dialog geometry and icons still don't work for any of
--yesno, --yesnocancel,
--warningyesno, --warningcontinuecancel,
--warningyesnocancel, --sorry, --error,
--msgbox or --inputbox. Setting the icons
doesn't work for --passivepopup. Other than that,
things should be working.

Diffs: 1, 2, 3 Revision 431128

David Faure committed changes in /trunk/KDE/kdelibs:
Use "Sans Serif" as default font instead of "helvetica" (which might not be installed)
and "Monospace" instead of "courier". Patch by Heinrich Wendel.
CCBUG: 98392
Diffs: 1, 2 Revision 431609

Ivor Hewitt committed changes in /trunk/KDE/kdebase:
Don't allow duplicate filters on import, also tidied docs.

BUG: 108118
Diffs: 1, 2 Revision 431969

Kurt Hindenburg committed a change to /trunk/KDE/kdebase/konsole/konsole/konsole.cpp:
Don't set a default tab text color; allows System-wide scheme to set it.
Tested with Point Reyes Green Color Scheme.

BUG: 108593
Diff Revision 432853

Kurt Hindenburg committed a change to /trunk/KDE/kdebase/konsole/konsole/TEWidget.cpp:
Don't select @ at the end of a word when double-clicking; helpful for symbolic links in dir listings.

BUG: 108107
Diff Revision 432870

Thiago Macieira committed a change to /trunk/KDE/kdebase/kxkb/kcmlayout.cpp:
Clearing the list of selected layouts when clearing the original list as
well. This prevents the contents of the Dst list from being duplicated when
Reset is clicked in kcontrol.

To be backported
BUG:108787
Diff Revision 432913

KDE-PIM
Till Adam committed changes in /trunk/KDE/kdepim/kmail:
o Further disentangle serial number cache handling, message dict
handling and index handling.
o Make it possible to have folders that optionally have no index
and/or don't export their serial numbers to the message dict. This
was partly possible before, but relying on all kinds of implicit (and
often wrong) assumptions as to the presence and state of various
datastructures and files on disk.
o [TRUE|FALSE] => [true|false] (sorry about mixing this in)
o group a bunch of bools and use a bit for each to save memory
o remove index related forwards folder -> folderstorage
o api dox additions

Fixed the crashes with local and maildir accounts in the process, I
think.

BUG: 108386
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 430817

Matt Douhan committed a change to /trunk/KDE/kdepim/libemailfunctions/tests/testemail.cpp:
Verify tests for BUG:108476 in preparation for a backport
Diff Revision 431101

Thorsten Staerk committed a change to /trunk/KDE/kdepim/karm/karmstorage.cpp:
checking if my resource still exists before saving avoids a crash
CCBUGS:108131
Diff Revision 431102

Thorsten Staerk committed a change to /trunk/KDE/kdepim/karm/taskview.cpp:
remind the user of stale locks in case of save problems
BUGS:106737
Diff Revision 431161

Thorsten Staerk committed a change to /trunk/KDE/kdepim/karm/tray.cpp:
do not show incorrect icon in systray
BUGS:108178
Diff Revision 431175

Heinrich Wendel committed a change to /trunk/KDE/kdepim/akregator/src/main.cpp:
fix restoring of akregator
BUG: 82868BUG: 108422
Diff Revision 431547

Bram Schoenmakers committed changes in /trunk/KDE/kdepim/korganizer:
Re-re-re-wind.

I was too quick, trying to fix #107005.

CCBUG: 107005
Diffs: 1, 2 Revision 431925

Allen Winter committed a change to /trunk/KDE/kdepim/konsolekalendarpppp:
Restort the import feature (--import).
For some reason that I cannot recall either Tuukka or myself commented out
what appears to be working code. It's back now.
BUGS: 107104
Diff Revision 432332

Till Adam committed changes in /trunk/KDE/kdepim/kresources/kolab/kcal:
People were seeing KOrganizer sometimes dropping updates to events
stored in the kolab resource, and sometimes not adding new events to it.
Turns out this is caused by a regression due to a fix that was added
somwhen after 3.4.0 which resulted in the "silent" flag (which basically
means "Don't tell KMail about updates") was not reset if the last listed
subresource was inactive. To fix that, use an RAII struct which cleans
up automatically through scoping.

Also be sure not to insert new events into the new items vector Tobias added,
if there is no subresource to write to.

If this survives smoke screen testing by the denizens of #kontact, I'll
backport to 3.4 branch as well.
Andreas Gungl <>
Diffs: 1, 2 Revision 432481

David Faure committed changes in /trunk/KDE/kdepim/kmail:
Fix nasty cached imap bug: changes made to the folders while syncing (renames, deletions, creations...)
were "saved" to kmailrc, but kmailrc wasn't synced, so in case of a kmail crash, X crash, power failure, kernel oops...
the settings would be lost, and on the next kmail restart very strange errors would happen when syncing
(can't create folder, folder already there, folder missing, etc.)

The solution: sync(). But while being at it I implemented buffering of sync requests
which was a TODO in kmkernel, but did it in GlobalSettings as Till suggested;
which in turn means we need our own GlobalSettings inheriting GlobalSettingsBase,
and the code lacked ::self()-> in many places to allow that.

srcdir!=builddir users: don't forget to delete globalsettings.{cpp,h} from the builddir
since it's not generated anymore!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 20 more) Revision 432538

Heinrich Wendel committed a change to /trunk/KDE/kdepim/akregator/src/akregator_run.cpp:
fix open external applications for mimetypesBUG: 107257
Diff Revision 432595

Heinrich Wendel committed changes in /trunk/KDE/kdepim/akregator/src:
fix opening of linksBUG: 107256
Diffs: 1, 2, 3, 4, 5 Revision 432625

Konqueror
Ivor Hewitt committed a change to /trunk/KDE/kdelibs/khtml/khtml_settings.cc:
Don't attempt to adfilter "data:" url's.
BUG# 108281
Diff Revision 430579

Stephan Binner committed a change to /trunk/KDE/kdelibs/khtml/khtml_ext.cpp:
Highlighted links did not have "search at google" menu item (#107902)
Diff Revision 431108

Nicolas Goutte committed a change to /trunk/KDE/kdelibs/kjs/object.h:
If the enum is changed to have a Doxygen comment, each enum value can be
transformed too. (See revision #431122)
Diff Revision 431176

Stephan Binner committed a change to /trunk/KDE/kdeaddons/konq-plugins/searchbar/searchbar.cpp:
Wish 95884: Googlebar does not accept ctrl+enter
Diff Revision 431463

Daniel Teske committed a change to /trunk/KDE/kdebase/konqueror/keditbookmarks/updater.cpp:
Update favicons should ignore all cookies.

BUG: 105473
Diff Revision 431548

Ivor Hewitt committed a change to /trunk/KDE/kdelibs/khtml/khtml_settings.cc:
Check adblock filters for regular expression validity.

CCBUG: 108118
Diff Revision 431629

David Faure committed a change to /trunk/KDE/kdelibs/khtml/khtmldefaults.h:
Use family names, patch by Heinrich Wendel, #98392
Diff Revision 431782

Daniel Teske committed changes in /trunk/KDE/kdebase/konqueror/keditbookmarks:
Apply searchline filter after executing a command.
BUG: 86827
Diffs: 1, 2, 3 Revision 432237

Allan Sandfeld Jensen committed a change to /trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:
Reinstate the fix for bugs #103935 and #107446.
Note that most flat tags now only works for documents served as XHTML,
which are currently still being parsed by the HTML parser.
Diff Revision 432469

Allan Sandfeld Jensen committed changes in /trunk/KDE/kdelibs/khtml:
Rename khtml_keypress to keypress, and allow it as event class.
Matches Safari, Mozilla and MSIE behaviour.
BUG: 108705
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 432503

Maks Orlovich committed changes in /trunk/KDE/kdelibs/khtml/html:
Apparently non-KHTML browsers don't have onunload on objects, so let's not
invent it, it just causes problems...

BUG:108721
Diffs: 1, 2 Revision 432628

Germain Garand committed changes in /trunk/KDE/kdelibs/khtml:
vertical-align fixes

css/vertical-align.html
BUG: 92118
Diffs: 1, 2, 3 Revision 432778

Germain Garand committed a change to /trunk/KDE/kdelibs/khtml/html/html_formimpl.cpp:
only watch for KEYPRESS for TAB interception, now that it is the general case.

BUG: 106781
Diff Revision 432823

Multimedia
Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src:
Show osd when pausing/unpausing

BUG:104508
Diffs: 1, 2, 3 Revision 430400

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok:
Funky shadow effect for the album cover @ Context-Browser.

BUG: 108334
Diffs: 1, 2, 3, 4, 5, 6 Revision 430461
View Visual Changes (to 1 file)

Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/srcp:
'the' manipulation broke dragging

BUG:108408
Diffs: 1, 2 Revision 430619

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok:
xine-engine: pre-amp for the equalizer works now.

BUG: 104882
Diffs: 1, 2, 3 Revision 431546

Seb Ruiz committed a change to /trunk/extragear/multimedia/amarok/src/contextbrowser.cpp:
Don't append albums/compilations when clicking on the text in the context browser. It is very unexpected and can still be accessed via the context menu
BUG:98797
Diff Revision 432376

Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src:
* A mini-player window, which shows only scrolling text, position slider and buttons.
* player window now uses NET::Utility window style. sexy, elegant and less WM overhead for a such a small widget
* some things to fix: i put a button to toggle (and whipped up a shocking icon). i hate the position of the button, it should be ideally an entry in the context menu or by double clicking on the scrollable text. What do you think?
BUG:85876
Diffs: 1, 2, 3 Revision 432781
View Visual Changes (to 1 file)

Networking Tools
Unai Garro committed a change to /trunk/KDE/kdenetwork/kpf/src/AppletItem.cpp:
CCBUG:101542
Fixes showing the kpf applet menu. The dynamic cast of the event resulted in the same problem as in kasteroids (e=0)
Diff Revision 431311

Jaison Lee committed a change to /trunk/KDE/kdenetwork/krdc/krdc.cpp:
Bug 95609:

Fixed a bug that prevented the host from being displayed in the title bar.
Diff Revision 431713

Matt Rogers committed a change to /trunk/KDE/kdenetwork/kopete/kopete/chatwindow/kopetechatwindow.cpp:
fix bug 108557. Quit from the chat window closes all
the chats in the chat window, so make the menu text
say so.

BUG: 108557
Diff Revision 432066

Jernej Kos committed a change to /trunk/extragear/network/kftpgrabber/src/widgets/bookmarks/listview.cpp:
Fix reparent to null site - use root instead ;)
BUG: 108694
Diff Revision 432447

Matt Rogers committed a change to /trunk/KDE/kdenetwork/kopete/protocols/yahoo/yahooaccount.cpp:
fix bug 108594. Based on a patch by DarkShock.
I changed the coding style to match most of the rest
of yahoo and that's it.
Diff Revision 432608

Office
Boudewijn Rempt committed changes in /trunk/koffice/krita:
* Fix bug 107132
* Removed unused class KisQuantumOperations
* Add darken method to color strategies
* Add cut to new layer action
* Make crop tool crop on double click
* Make crop tool crop automatically if there's a selection
* Lots of work on bumpmapping, but it doesn't work. Yet.
* rename pixelAt to colorAt, because it gives us the color, not the pixel
* add findLayer(name) to paint device
* fix size of position label in statusbar, now the rest of the labels don't jitter anymore
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 48 more) Revision 431627

David Faure committed changes in /trunk/koffice/lib:
Forwardport "Fix crash when pressing Quit in the initial startup dialog" (#107911)
Diffs: 1, 2, 3, 4 Revision 432161

Raphael Langerhorst committed a change to /trunk/koffice/kspread/kspread_cell.cc:
Fix crash related to obscured cells in rendering code.

Note: There might be some related bugs that caused this crash.
Anyway, this code is cleaner and does fix the crash.

CCBUG: 108659
Diff Revision 432254

User Interface
David Faure committed a change to /trunk/KDE/kdelibs/kdeui/kstdguiitem.cpp:
Differenciate "Insert button" from "Insert menu". Both are verbs in English,
but not in all languages (so the context isn't as obvious as it appears to be,
this is mostly about differenciating the two).

BUG: 108050
Diff Revision 430563

Danny Allen committed changes in /trunk/KDE/kdebase/kcontrol/picsg:
BUG:97147 Add ieee1394 icon that was missing from kinfocenter...
Diffs: 1, 2 Revision 430573

Stephan Binner committed a change to /trunk/KDE/kdelibs/kdeui/ktabwidget.cpp:
Bug 106954: tooltips of tabs inside konqueror window are parsed for HTML tags
Diff Revision 431326

David Faure committed a change to /trunk/KDE/kdebase/kcontrol/fonts/fonts.cpp:
kept in sync as indicated, patch by Heinrich Wendel (#98392)
Diff Revision 431610

Ivor Hewitt committed a change to /trunk/KDE/kdebase/kcontrol/konqhtml/filteropts.cpp:
Validate adblock filters on import and improve quickhelp somewhat.

BUG: 108118
Diff Revision 431631

Utilities
George Staikos committed a change to /trunk/extragear/graphics/kst/kst/datawizard.ui.h:
Complete shell variables and other fancy things properly.
BUG: 108617
Diff Revision 432050

George Staikos committed changes in /trunk/extragear/graphics/kst/kst:
work around kmdi brokenness (tiny close button). Close button is now disabled
BUG: 108123
Diffs: 1, 2 Revision 432193

Features
Educational
Carsten Niehaus committed changes in /trunk/KDE/kdeedu/libkdeedu/kdeeduui:
Adding the first version of KdeEduGlossary. This class will be shared by
Kalzium and KStars, at least.
Currently, we have three classes:

GlossaryDialog: The dialog, derived from KDialogBase
GlossaryItem: An item, consists of a name, the content
potentially references and pictures, stored
as QStringLists.
Glossary: This class stores and manages the items. It
also has the xml-parser.

Diffs: 1, 2, 3 Revision 431277

Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars/tools:
Partial fix for bug #108480: Added a "Today" button to the Solar System
viewer. Running the clock backwards is still TBD; when that is done,
I'll close the bug.Also, the tool's start-up date is now synched to the main window's time,
rather than the system clock.
Diffs: 1, 2, 3 Revision 432083

Graphics
Albert Astals Cid committed changes in /trunk/KDE/kdegraphics/kpdf:
Open PS files, NOOOOO, we have not coded generator_ps, we just use ps2pdf (if installed) and open the resulting file, results are quite acceptable in the few ps i've tried. Testing and feedback are welcome.
Diffs: 1, 2, 3 Revision 430941

George Staikos committed a change to /trunk/extragear/graphics/kst/kst/datasources/indirect/indirect.cpp:
Add support for URLs to indirect sources
FEATURE: 103930
Diff Revision 432601

KDE-Base
Shaheed Haque committed changes in /trunk/KDE/kdelibs/kdecore:
First cut at generic timezone support
Diffs: 1, 2, 3 Revision 431386

KDE-PIM
Till Adam committed changes in /trunk/KDE/kdepim/kmail/tests:
Unit test infrastructure using KUnitTest from kdelibs trunk. This is
only needed when explicitly doing "make check" or "make guicheck" and
therefore not a build dependency on kdelibs > 3.4. The first module
is one for the storage layer and the first test group in the module
tests the KMDict class. I plan to extend this to cover KMMsgDict and the
ids file handling etc, but I need to make those classes more independent
still or write quite involved Mock objects. This is a start, though,
of what I hope will enable us to port KMail to Qt4 without rendering
it unusable for months. :)
Diffs: 1, 2, 3, 4, 5 Revision 431235

Volker Krause committed changes in /trunk/KDE/kdepim/knode:
- Give every job in the queue a progress item.
- Fix various async wallet handling problems.

FEATURE: 26334
Diffs: 1, 2, 3, 4 Revision 431932

Thorsten Staerk committed changes in /trunk/KDE/kdepim/karm:
add automated reporting function.
BUGS:20432
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 432839

Konqueror
Stephan Binner committed changes in /trunk/KDE/kdeaddons/konq-plugins/searchbar:
Make searchbar accessible via shortcut (Ctrl+S) #105657
Diffs: 1, 2 Revision 431452

Stephan Binner committed changes in /trunk/KDE/kdeaddons/konq-plugins/searchbar:
Multiple search engines functionality (#91163)
Diffs: 1, 2 Revision 431888

Multimedia
Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok:
I'm doing my 'nice-things-for-muesli', and fulfilling his 505 day wish!
FEATURE: Dropping tracks onto the playlist category will create a new playlist.
BUG:75029
Diffs: 1, 2, 3 Revision 430428

Networking Tools
Michaël Larouche committed changes in /trunk/KDE/kdenetwork/kopete/kopete:
FEATURE: 94591

Implement two new commands in DCOP interface.

Global identity must be activated for both commands.

void setGlobalNickname(const QString &nickname) to set your global nickname.
void setGlobalPhoto(const KURL &photoUrl) to set your global photo.
Diffs: 1, 2 Revision 431229

Unai Garro committed a change to /trunk/KDE/kdenetwork/kpf/src/AppletItem.cpp:
CCBUG:101542
Fixes showing the kpf applet menu. The dynamic cast of the event resulted in the same problem as in kasteroids (e=0)
Diff Revision 431311

Jaison Lee committed changes in /trunk/KDE/kdenetwork/krdc:
FEATURE: 92898
KRDC now has KWallet support. Both VNC and RDP are supported, although
RDP is a little rudimentary since it's just a frontend. KWallet usage
can be toggled per host. Password files and URL passwords are still
supported, and serve as alternatives to KWallet. RDP now makes use of
the standard password dialog if using KWallet.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 431349
View Visual Changes (to 2 files)

Jernej Kos committed changes in /trunk/extragear/network/kftpgrabber/src:
Implemented delayed reconnection.
BUG: 108403
Diffs: 1, 2 Revision 432445

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
Added download speed capping feature, this still needs some tweaking.

Note to Sander van Loon : this will not be in the upcomming 1.0 release

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

Office
Ruurd Pels committed a change to /trunk/playground/office/INDEX:
Add pekunia synopsis
Diff Revision 430829

Bart Coppens committed changes in /trunk/koffice/krita/modules/colorspace_wetc:
Yay! Watercolour painting works... a bit ;-) You can now select the watercolour tool, and paint with watercolour paint on the canvas. This works reasonably well, but has major issues left, among those are:
* integer overflows when you paint too much
* cadmium yellow is not yellow on canvas, but blue (and other some other colours behave the same)
* it's slooooow
* the painting looks very aliased* still no actual watercolour filter effects, no paper texture, etc
Diffs: 1, 2, 3 Revision 430872

Jaroslaw Staniek committed changes in /trunk/koffice/kexi:

KexiProperty library is now general purpose KoProperty library.- Kexi now uses KoPropert.Form Designer
- Data source tab in the Property Pane implemented
- 'dataSourceMimeType' property added for data-aware widgets, so it can be explicity
defined whether an object pointed by 'dataSource' property is a table of query.
This change is backward compatible.
- fixed switching property buffers when switching between child windows
- record navigator is now hidden if there's no data source assigned for a for.Query Designer
- object combo box now also contain queries (supporting queries is not implemented yet though)
the list within the combo is property sorted and grouped; it's reused in 'Data source' tab
of Prop. Pane; the combo now reacts on deleting/creating/renaming of table or quer.Main Window
- crash fixed in 'detach window' actio.Core
- Field draging: API improved, now both query and table fields/columns can be dragged;
added support for multiple fields dragging
- added 'higlight object' action for KexiProject (available from property pane)
- improved API for reaction on object creation/deletion/renamin.General
- small icons cleaned up; added better query/form/report/script icons
- 'X-Kexi-GroupIcon' property no longer used; such icons are too hard to design and recognize
- KexiFieldListView and KexiFieldComboBox added
- "kfd:customHeader" element added for inserting custom information like kexiformdesigner's version
- Number of currently selected tab of the Property Pane is preserved when switching back
to dialog for a particular part (in design mode). So if a user have looked at "data source" tab,
it's no longer necessary to click this tab again.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 93 more) Revision 430945

Bart Coppens committed changes in /trunk/koffice/krita/modules/colorspace_wet:
Add texture support to the watercolour painting. Because we don't have support for automatically initializing these things on startup, in order to be able to paint on watercolour layers, you need to initialize the texture manually: 'Watercolor Layer' menu -> Initialize Texture
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 431164

Bart Coppens committed a change to /trunk/koffice/krita/modules/colorspace_wet/wetphysicsfilter.cc:
Drying of watercolour layers is starting to look a bit more realistic now :-)
Diff Revision 431480

Jaroslaw Staniek committed changes in /trunk/koffice/kexi:
* Kexi Form Designer now supports database fields dragging to the form's surface *

- Data source fields can be dragged from Data Source Pane
and dropped on the form's surface to create data-aware line edit widgets
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 431913

Boudewijn Rempt committed changes in /trunk/koffice/krita:
Bumpmapping works now, and it's quite fast. Subjectively it feels
as fast as the Gimp.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 431937

Michael Thaler committed changes in /trunk/koffice/krita/plugins/pixelizefiltercc:
I finished the pixelize filter. This filter "pixelizes" an image, that is, it averages over rectangles of a given size. I used the pixelize code from gimp as a starting point, but more or less rewrote the code.
Diffs: 1, 2, 3 Revision 431941

Michael Thaler committed a change to /trunk/koffice/krita/plugins/convolutionfiltersers.ers.:
I put the gaussian blur filter together with the pixelize filter in a submenu called "Blur".
Diff Revision 431942

User Interface
Thomas Lübking committed changes in /trunk/KDE/kdebase/kwin:
redesigned partial opacity (moved from kompmgr to kwin, allowing to be set e.g. from decos) and (hopefully) fixed CPU hunger (if using fades)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 430562

Seb Ruiz committed a change to /trunk/KDE/kdebase/kicker/applets/minipager/pagerbutton.cpp:
feature: minipager kicker tip will shows the first 5 windows for each desktop
screenshot: http://www.sebruiz.net/files/minipagertip2.png
Diff Revision 431948

Shaheed Haque committed changes in /trunk/KDE/kdebase/kcontrol/clock:
Port to new KTimezones API. I have tried to preserve and merge the Solaris/BSD
support into KTimezones...tests on those platforms are welcome.

FWIW, I am concerned that the existing logic for setting the system timezone
does not work in a sufficiently platform sensitive manner (e.g. it creates
a /etc/timezone system on Linux, which is not used by glibc AFAICS). But, I
did not feel confident to change that.

The only functional change is in the display of the current timezone: this now
has the real name of the current timezone, as well as the abbreviated name from
before.
Diffs: 1, 2 Revision 432367

Utilities
David Moreno Montero committed changes in /trunk/playground/utils/kro-0.1:
Initial KDE Runtime Observer commit.
Generates a shared lib that can be LD_PRELOADed, and pipes object creation and destroy to $(TMP)/krop-$(pid)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 77 more) Revision 430534

Jason Kivlighn committed changes in /trunk/extragear/utils/krecipes:
This is the beginning of a new system for allowing improved and more
flexible printing support. The idea is to allow printing to any medium,
such as index cards or in a precise way as to fit into a cookbook page
formatted in a particular manner.

What needs to change is that there must be a layout for printing and a
layout for viewing. This way, a layout can be chosen for regular
viewing, and then different layouts can be created for printing to
different mediums. Printing to a different medium will be as simple as
selecting a different layout. When File->Print is selected, the print
layout will be used.

The layout for printing will be based on physical dimensions. One
obstacle that must be overcome is that when limiting the view to a
particular set of dimensions, the view cannot expand to accomodate it.
For example, if the instructions of a recipe do not fit within the space
given, the print view should not expand as it may go beyond the physical
dimensions. To handle this, a "Overflow" option has been added to the
views. The text overflow can either expand vertically or it will
"Shrink to Fit" by decreasing the font size. The default print layout
will use the "Shrink to Fit" option.

Keep in mind, many of these changes have yet to be completed and this is
preliminary work to make this possible.

And then, one other tiny change:
-When right-clicking an item in the Page Setup and opening the
Alignment menu, the current setting for the alignment will be turned on
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 431370

Marco Gulino committed changes in /trunk/kdenonbeta/kmobiletools/kmobiletools:
Whoa! Reading Text mode SMS, finally :)
Diffs: 1, 2, 3, 4 Revision 432873

Rick Chern committed changes in /trunk/extragear/graphics/kst/kst:
Preliminary skeleton for KstMatrix, KstAMatrix, KstRMatrix, KstSMatrix
- this breaks most matrix/image functionality for now
- KstSMatrix mostly works now; it is a gradient along x or y axis
- KstRMatrices can be created but only have stubs for reading from datasource
- KstImage reworked to work with new matrices
- saving/loading of matrices mostly works
- revised matrix new/edit dialog
- _inputMatrices, _outputMatrices added to KstDataObject - part of locking now
- KST::matrixList added
- editing of matrices added to context menu for Kst2DPlot
- disabled some kstiface matrix functions for now

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

Optimise
KDE-Base
Nicolas Goutte committed a change to /branches/work/kde4/kdesdk:
Copy kdesdk to start a KDE4 port
(No porting done yet. KBabel developers will start a kde4 port of KBabel.)
Diff Revision 430494

Konqueror
Maks Orlovich committed changes in /trunk/KDE/kdelibs/khtml:
Implement a cache for the mapping of form elements, images, etc. into document.theirName
This should make the W3C DOM ECMA bindings much faster --- in particular, they will
no longer walk the entire document every time everyone does document.something (ouch!)
Some of the implementation ideas are from Safari, but the patch is original

Makes things noticeably better on #51484, #96391, but doesn't fix them entirely
CCBUG:51484
CCBUG:96391
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 431655

Daniel Teske committed changes in /trunk/KDE/kdebase/konqueror/keditbookmarks:
Rewrite selection cache.
In a (unscientific) test of ~6000 bookmarks.
Select All now is instant down from ~15 sec.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 432033

Maks Orlovich committed a change to /trunk/KDE/kdelibs/kjs/nodes.cpp:
Do not needlessly convert things to int on op-assign.
Makes += for strings significantly faster, which should
help at least some webpages.

Partial merge from JSC
Diff Revision 432299

User Interface
Maks Orlovich committed changes in /branches/work/kde4/kdebase/kicker/menuext:
Port konsole, recentdocs. Remove konsole-profiles, since it's not in trunk
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 431305

Other
Development Tools
Stanislav Višňovský committed a change to /branches/KDE/3.4/kdesdk/kbabel/common/catalog.cpp:
reinitialize plural form number for each entry when searching
Diff Revision 430777

John Tapsell committed a change to /branches/worknflunflu:
Create a fork of roberto's c++ parser code. This will be used for my google summer code project to add
analsis code to the parser. The idea is to not just parse the c++ but also try to interpret parts of it
to give the user as much information about their code as possible.

This parser currently just runs from the the command line. It will be added in kdevelop later, running
continually as the user types.

Diff Revision 430897

Stanislav Višňovský committed changes in /branches/KDE/3.4/kdesdk/kbabel:
Lookup the default project file only in the standard directories
Diffs: 1, 2 Revision 431787

Stanislav Višňovský committed a change to /branches/KDE/3.4/kdesdk/kbabel/kbabel/kbabelview.cpp:
properly report problems while saving
Diff Revision 431790

Andras Mantia committed a change to /branches/KDE/3.4/kdewebdev/quanta/src/quantaview.cpp:
Backport: just some safety check, maybe it will avoid #107103.
Diff Revision 431791

Stanislav Višňovský committed a change to /branches/KDE/3.4/kdesdk/kbabel/common/catalog.cpp:
Applied patch to fix jumping to a multiline message (Gaute Hvoslef
Kvalnes)
Diff Revision 431802

Stanislav Višňovský committed a change to /branches/KDE/3.4/kdesdk/kbabel/filters/gettext/gettextimport.cpp:
Report error on empty files
Diff Revision 431813

Stanislav Višňovský committed a change to /branches/KDE/3.4/kdesdk/kbabel/commonfgfg:
fix default for plural forms
Diff Revision 431832

Andras Mantia committed changes in /branches/KDE/3.4/kdewebdev/quanta:
Backport: add missing romanian accented chars to the automatic conversion list.
Unfortunately they cannot be added to the list of special characters for 3.4.x, as it would introduce new strings.
CCBUG: 107549
Diffs: 1, 2 Revision 431855

Andras Mantia committed changes in /branches/KDE/3.4/kdewebdev/quanta:
Backport: paste as HTML Encoded encodes more chars to their corresponding entities [#100547, #100103]
Diffs: 1, 2 Revision 431895

Oliver Kellogg committed changes in /branches/KDE/3.4/kdesdk/umbrello:
Backport fix for bug 107101 from main trunk.
Diffs: 1, 2 Revision 432370

Pascal Létourneau committed a change to /branches/KDE/3.4/kdesdk/kompare/komparepart/kompare_part.cpp:
Remove misuse of KURL(const QString&)

BUG:97473
Diff Revision 432543

Oliver Kellogg committed a change to /branches/KDE/3.4/kdesdk/umbrello/umbrello/codegenerator.cpp:
Backport fix for bug 108688 from main trunk.
Diff Revision 432649

Educational
Adriaan de Groot committed changes in /trunk/KDE/kdeedu:
Generate dox all over. keduca needs a decent mainpage, and there are just _gobs_ of doxygen errors in here.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 432156

Graphics
Gilles Caulier committed changes in /branches/digikam/0.8-experimental/digikam/libs/widgetspp:
digiKam image editor plugins resizable dialog and preview:

Add _both_ original and target image preview rendering on preview area !
This way lets you compare easily the filter effect on image using a large space on the screen...

You can take a look with this screenshoot of UnsharpMask tool from my computer (1280x1024):

http://digikam3rdparty.free.fr/unsharpmask-plugin-resizable.png

I think, this is a _PROFFESIONAL_ touch for digiKam (:=))). Photographers, what do you think about ?
Diffs: 1, 2, 3, 4, 5, 6 Revision 431402

Albert Astals Cid committed a change to /branches/KDE/3.4/kdegraphics/kpdf/xpdf/xpdf/PDFDoc.cc:
The same "fix" i've commited to trunk for #98891
Diff Revision 431651

George Staikos committed a change to /branches/work/kst/1.1/kst/kst/datawizard.ui.h:
backport fix for 108617: support envvars and other shortcuts in the data wizard
Diff Revision 432051

George Staikos committed changes in /branches/work/kst/1.1/kst/kst:
backport fix for #108123 - disable close button
Diffs: 1, 2 Revision 432194

Gilles Caulier committed changes in /branches/digikam/0.8-experimental/digikamimageplugins/common/pics:
new banner file
Diffs: 1, 2 Revision 432470

George Staikos committed a change to /branches/work/kst/1.1/kst/kst/datasources/indirect/indirect.cpp:
backport fix for 103929: support relative paths
Diff Revision 432585

Gilles Caulier committed changes in /branches/digikam/0.8-experimental/digikam:
Adjust Curves tool dialog and preview are now resizable. A screenshot :

http://digikam3rdparty.free.fr/digiKamImageEditorPluginCurves.png
Diffs: 1, 2, 3 Revision 432756

Gilles Caulier committed changes in /branches/digikam/0.8-experimental/digikamimageplugins:
Adjust Levels tool dialog and preview are now resizable. A screenshot :

http://digikam3rdparty.free.fr/digiKamImageEditorPluginLevels.png
Diffs: 1, 2, 3, 4 Revision 432764

KDE-Base
Pascal Létourneau committed changes in /branches/KDE/3.4/kdelibs/kdeui:
Refactor code from slot{Up,Down}Button() in a new method moveActive()
Use this method to handle correctly DnD of dynamic actions

BUG:108343
Diffs: 1, 2 Revision 430523

Stephan Binner committed a change to /branches/KDE/3.4/kdelibs/kdeui/ktabwidget.cpp:
Bug 106954: tooltips of tabs inside konqueror window are parsed for HTML tags
Diff Revision 431325

Pascal Létourneau committed a change to /branches/KDE/3.4/kdelibs/kdeui/klistview.cpp:
Give back the focus to the view after canceling a rename

BUG:98120
Diff Revision 432580

Thiago Macieira committed a change to /branches/KDE/3.4/kdebase/kxkb/kcmlayout.cpp:
Backporting the fix for bug #108787 to the branch.

BACKPORT:432912:432913
CCBUG:108787
Diff Revision 432914

KDE-PIM
Danny Allen committed changes in /trunk/KDE/kdepim/korganizer/pixmapsg:
BUG:80298 Use more distinctive 5days icon for korganizer by M G Berberich...
Diffs: 1, 2, 3, 4 Revision 430591
View Visual Changes (to 4 files)

Matt Douhan committed a change to /branches/KDE/3.4/kdepim/libemailfunctions/email.cpp:
Backport of 418741

Implements full atext support according to rfc2822

BUG:108476
Diff Revision 431106

Heinrich Wendel committed a change to /branches/KDE/3.4/kdepim/akregator/src/akregator_run.cpp:
fix open external applications for mimetypesBACKPORT: 107257
Diff Revision 432596

Heinrich Wendel committed changes in /branches/KDE/3.4/kdepim/akregator/src:
fix opening of linksBACKPORT: 107256
Diffs: 1, 2, 3, 4 Revision 432626

Konqueror
Stephan Binner committed changes in /branches/KDE/3.4/kdebase/konqueror:
Fix "Go" toolbar position (#89708) by removing AlignItemRight hack, the
reason for the hack given in commit 94287 doesn't seem to apply anymore
Diffs: 1, 2, 3 Revision 431434

Pascal Létourneau committed a change to /branches/KDE/3.4/kdebase/konqueror/konq_mainwindow.cc:
Build the KURL properly

BUG:104417
Diff Revision 432572

Multimedia
Sebastian Trueg committed changes in /branches/stable/extragear/multimedia/k3b:
Fixed HAL device removing.

BUG: 108229
Diffs: 1, 2, 3 Revision 430473

Lauri Watts committed changes in /trunk/extragear/multimedia/doc/k3b:
Updated documentation and screenshots, courtesy Jakob Petsovits
(the screenshots can be backported to the stable branch, l10n should consider
translating this version and backporting themselves, if they can)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 432257
View Visual Changes (to 8 files)

Thiago Macieira committed changes in /trunk/KDE/kdemultimedia/doc:
Renaming the directory. This looks like the proper solution and
is in line with other kioslaves' documentation files. The docbook
should now get installed in $KDEDIR/share/doc/HTML/en/kioslave
(which is what DocPath points to anyways).

BUG:106066
Diffs: 1, 2 Revision 432745

Networking Tools
Petter Stokke committed a change to /branches/stable/extragear/network/kmldonkey/scripts/submit.cpp:
Later cores may report success differently after submitting links.

BUG: 105455
Diff Revision 431245

Jaison Lee committed a change to /branches/KDE/3.4/kdenetwork/krdc/krdc.cpp:
BUG: 95609

Backported bug fix. Window title now displays hostname properly.
Diff Revision 431714

Office
Danny Allen committed changes in /trunk/koffice/koshell:
BUG:13153 Add koshell app icon by Marcel Dierkes...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 430555
View Visual Changes (to 7 files)

Mike McBride committed changes in /branches/koffice/1.4/koffice/doc/kword:
Updates/Corrections to KWord documentation
- Updated screenshots for changes in interface and for clarity
- Update based on comment from Federico Zenith - Thanks
- Updates based on input from Gerard Delafond - Many thanks
- Updates based on bug reports

BUGS: 105714
BUGS: 105718
BUGS: 105720
BUGS: 105731
BUGS: 105952
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 431355
View Visual Changes (to 5 files)

David Faure committed changes in /branches/koffice/1.4/koffice/lib:
Fix crash when pressing Quit in the initial startup dialog
BUG: 107911
Diffs: 1, 2, 3, 4, 5 Revision 432159

Raphael Langerhorst committed a change to /branches/koffice/1.4/koffice/kspread/kspread_cell.cc:
KOffice 1.4 Backport

Fix crash related to obscured cells in rendering code.

Note: There might be some related bugs that caused this crash.
Anyway, this code is cleaner and does fix the crash.

BUG: 108659
Diff Revision 432256

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