Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

April 2, 2004

By Derek Kite



This Week:

KStars adds ability to use V4L devices. KPilot adds interface to Python and Perl conduits. Kontact adds groupware configuration wizards for Kolab and eGroupware. KWord and KSpread support OpenOffice format natively.


Ariya Hidayat wrote to inform us regarding some happenings with KSpread

Lately there was initial work on KSpread to support OASIS format natively. This week we can 
already load simple OASIS document (like OpenOffice.org Calc files) without the import filter. If 
you have such files, just rename the extension from .sxc to .ksp and the native loader will work on 
them. There are many unsupported features yet, but hopefully in the near future we would be able 
to do the necessary improvements, until it reaches a usable state. 

Andras Mantia gives us an update regarding some new features in Quanta

  As you've already announced last week, Quanta got a new UI by using the KMDI 
library. Actually last week it was just a start, but as of now the transition 
to KMDI is basicly finished, only some minor polishing is needed. I can 
already recommend to anyone to try out the new version from CVS. As a side 
effect of this transition, it is possible to use other editors aside of Kate 
with Quanta. This was an often requested feature, but it is marked as 
(highly) experimental, and we don't have the power and time to actively 
maintain and support it. Users who want to play with it may enable the 
support for other editors with a configure switch. I let them discover the 
name of that switch. ;-)

Guillaume Laurent announced a new version of Rosegarden

The Rosegarden team are pleased to announce the release of
Rosegarden-4 0.9.7, an audio and MIDI sequencer and score editor
for Linux.

  http://www.rosegardenmusic.com/

The main focus of this release is to introduce a new, more accurate
and efficient audio layer with a mixer window, basic internal routing
capabilities, more complete plugin support, and support for the JACK
transport API.

This release also includes a number of other new features such as a
dedicated tempo and time signature editor window, segment summary
window, pitch-bend ruler, more useful controller rulers and various
new editing operations and keyboard shortcuts in the graphical editors.

Features of Rosegarden include:

 o Score, piano-roll, event list and track overview editors
 o MIDI and audio playback and recording with ALSA and JACK
 o Audio plugin support using LADSPA
 o Score interpretation of performance MIDI data
 o MIDI file I/O, Csound, Lilypond and MusicXML export
 o Clear and consistent KDE-based user interface
 o Shareable device (.rgd) files to ease MIDI portability
 o Translations into Russian, Spanish, German, French, Welsh,
   Italian, Swedish and Estonian, as well as UK and US English.

Statistics

Commits:2142 by 211 developers, 138968 lines modified, 1651 new files
Open bugs:6305
Open wishes:6180
Bugs opened:299 in the last 7 days
Bugs closed:264 in the last 7 days

CVS Commit Summary
ModuleCommits
kde-i18n 536
koffice 194
kdepim 191
kdelibs 155
kdeextragear-1 121
kdebase 114
kdenonbeta 113
kdewebdev 110
www 81
kdesdk 64
CommitsDeveloperLines
110 Andras Mantia 3454
80 David Faure 1876
76 Dirk Mueller 516
60 Waldo Bastian 1178
56 Pedro Morais 2155
53 Mark Kretschmann 1916
53 Ariya Hidayat 2386
49 Laurent Montel 1214
41 Nicolas Goutte 562
40 Jaroslaw Staniek 1667
Internationalization Status
Danish (da)  99.77%
Swedish (sv)  99.41%
British English (en_GB)  98.76%
Estonian (et)  97.33%
Spanish (es)  96.46%
Brazilian Portuguese (pt_BR)  96.30%
Serbian (sr)  93.25%
Portuguese (pt)  94.57%
French (fr)  90.43%
Italian (it)  90.75%

Table of Contents


Application Features Optimize Security Bug Fixes
Development Tools new opt   fix
Educational new     fix
Games       fix
Graphics       fix
Kde-Base new opt   fix
Kde-Pim new opt   fix
Koffice new opt   fix
Konqueror       fix
Multimedia new opt   fix
Networking Tools new     fix
User Interface       fix
Utilities new     fix
Click on the icons to go to the respective section!

Development Tools

Features

Anders Lund committed a change to kdelibs/kate/part

Adding two new options for editing:
* replace tabs
* remove trailing spaces

The options are in the "Editing" page of the configure dialog.

I added the following to the commands:
* set-remove-trailing-spaces <bool>
* set-remove-trailing-spaces-save <bool>
* set-replace-tabs-save

The meaning of "set-replace-tabs" has changed to set the dynamic option, the
rest should be pretty self explaining.

I added the following document variables:
* remove-trailing-space <boolvalue>
* remove-trailing-space-save <boolvalue>
* replace-tabs-save <boolvalue>

The meaning of "replace-tabs" is silently changed to set the status of the
dynamic option, the rest is again self explaining I hope ;)

These features will be available in Kate 2.3 which will ship with KDE 3.3

Togeather with the earlier changes to the save cleanups internals, this should be
sufficient for closing 74700.

CCMAIL: 74700-done@bugs.kde.org, kwrite-devel@kde.org

Refer to Bug 74700 - Non-tab-Indentation doesn't work like in KDE 3.1.4
Diffs: 1, 2, 3, 4, 5, 6, 7

Andras Mantia committed a change to kdewebdev/quanta

Simple version of "preview in a toolview" support.

Diffs: 1, 2, 3, 4, 5

Tom Hughes committed a change to valgrind

Extended instruction test system to handle x87 floating point instructions
and started working on adding tests for the x87 instruction set.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21, 22, 23
Optimizations

Otto Bruggeman committed a change to kdesdk/kompare

This converts all QPtrLists into QValueLists, and speeds up opening and parsing a 
diff by 25%, now 75 % of the time opening and parsing a diff is spend in 
QTextStream::readLine(). Too bad unicode conversion is so slow.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21, 22, 23, 24, 25
Bugfixes

Dominik Haumann committed a change to kdelibs/kate/data

Fix for 78812. Thanks for the BR.
CCMAIL: 78812-done@bugs.kde.org

Refer to Bug 78812 - try / catch blocks are not parsed correctly
Diffs: 1, 2, 3, 4, 5, 6, 7

Dominik Haumann committed a change to kdelibs/kate/data

fix for 78854
CCMAIL: 78854-done@bugs.kde.org

Refer to Bug 78854 - xml syntax highlight doesn't manage  strings containing single quotes (') correctly
Diff

Dominik Haumann committed a change to kdelibs/kate/data

fix for outscoped sections. backport follows.
CCMAIL: 78819-done@bugs.kde.org

Refer to Bug 78819 - C/C++ Nested #if 0  doesnt gray all the text in c.xml
Diffs: 1, 2, 3, 4

Dominik Haumann committed a change to kdelibs/kate/data

Applied patch from Andrey S.Cherepanov - Thank you!
It will be available via the "Download" button in the kate settings in a
few hours :)
CCMAIL: 66385@bugs.kde.org

Refer to Bug 66385 - CLIPPER highlighting is needed
Diff

Dominik Haumann committed a change to KDE_3_2_BRANCH: kdelibs/kate/data

fix for #78812.

Refer to Bug 78812 - try / catch blocks are not parsed correctly
Diffs: 1, 2, 3, 4, 5

Anders Lund committed a change to KDE_3_2_BRANCH: kdelibs/kate/part

Backport: Enhance the on save cleanups
* Calculate correct number of spaces for replacing tabs.
* Replace tabs in document content rather than just in the data stream
  when saving, so that the change is real and visible to the user.
* Remove trailing spaces in the document content rather than just in the
  data stream when saving, so that the change becomes real and visible
  to the user.

This is using document methods, and the entire editing will be undoable.

CCMAIL:74700@bugs.kde.org

Refer to Bug 74700 - Non-tab-Indentation doesn't work like in KDE 3.1.4
Diff

Anders Lund committed a change to KDE_3_2_BRANCH: kdelibs/kate/part

Backport: Use a dedicated group for saving the editor shortcuts.
It is now possible to set shortcuts for the editor, and they will be
remembered. to set a shortcut that is allready used, either restart the
editor, or use two config sessions.

CCMAIL: 76652@bugs.kde.org

Refer to Bug 76652 - cannot change shortcut for "delete word right" to Ctrl + T
Diffs: 1, 2, 3

Christian Loose committed a change to kdesdk/cervisia

* Fix BR #74903: 
  Don't choke on conflict markers that are not on a 
  separate line in the resolve dialog. This happens  
  when the file didn't end with a new line marker  
  before CVS encountered the conflict. 

CCMAIL: 74903-done@bugs.kde.org

Refer to Bug 74903 - Resolve editor shows conflict markers
Diffs: 1, 2, 3

Christian Loose committed a change to kdesdk/cervisia

Fix BR #46871: 
Preserve file content in resolve dialog: 
  - don't remove characters
  - don't add or remove new line markers 
  - correctly handle A+B/B+A cases with no new line marker
    at the end of the first version 

CCMAIL: 46871-done@bugs.kde.org

Refer to Bug 46871 - resolve->edit widget drops the last character of every line
Diffs: 1, 2, 3, 4, 5

Frerich Raabe committed a change to kdesdk/cervisia/cvsservice

- Look harder for whether a directory really is under CVS control by not
  only checking for the 'CVS/' subdirectory but also looking for some
  files which always seem to be there ("Entries", "Repository" and "Root").
CCMAIL:78800-done@bugs.kde.org

Refer to Bug 78800 - just checking for CVS subdir is not reliable enough
Diff

Christian Loose committed a change to KDE_3_2_BRANCH: kdesdk/cervisia

* Backport from HEAD: Don't execute shell scripts or .desktop files when the
   user used the edit file function. (BR #77440)
* Increase version number

Refer to Bug 77440 - External editor not configurable, again (v2.1.1)
Diffs: 1, 2, 3

Christian Loose committed a change to KDE_3_2_BRANCH: kdesdk/cervisia

Backport  fix for BR #7880: 
Look harder whether a directory really is under CVS control. 

Diffs: 1, 2

Stanislav Višňovský committed a change to KDE_3_2_BRANCH: kdesdk/kbabel/common

don't accept 0 as a number of plural forms (#76737)

Refer to Bug 76737 - Crash due to an upgrade from an earlier version
Diff

Stanislav Višňovský committed a change to KDE_3_2_BRANCH: kdesdk/kbabel/common

use the same stream type of reading and writing PO file cache 

CCMAIL: 78754-done@bugs.kde.org

Refer to Bug 78754 - Startup time is too large
Diff

Otto Bruggeman committed a change to kdesdk/kompare/komparepart

This should fix bug 75754, please test.
CCMAIL: 75754@bugs.kde.org

Refer to Bug 75754 - kompare overwrites files without asking
Diff

Oliver Kellogg committed a change to kdesdk/umbrello/umbrello

Fix bug 78525.

Refer to Bug 78525 - code generation omits many operations
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Patch from Esben Mose Hansen zaps a dodger from bugs.kde.org #73926.

Refer to Bug 73926 - Unable to change the specification of an operation
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

createAutoAssociations: Fix problems with the association direction
 being inverted (see bugs.kde.org #78192.)

Refer to Bug 78192 - Drag-n-drop uses associations incorrectly
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

slotMenuSelection(mt_Operation): Fix bug 76506 (new operation of
collaboration diagram message inserted at wrong class.)

Refer to Bug 76506 - "New operation" works the wrong way around in collaboration diagrams
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Fix bug 78525.

Refer to Bug 78525 - code generation omits many operations
Diff

Jens Dagerbo committed a change to kdevelop/buildtools/custommakefiles

Don't crash when we don't have permission to read a directory.

CCMAIL: 78776-done@bugs.kde.org

Refer to Bug 78776 - crash in CustomProjectPart::populateProject populating new project
Diff

Jens Dagerbo committed a change to KDE_3_2_BRANCH: kdevelop/buildtools/custommakefiles

Don't try to outguess make, it will produce a fine error message if no makefile is found.

CCMAIL: 74570@bugs.kde.org

Refer to Bug 74570 - Custom makefiles project doesn't support "GNUmakefile" file name
Diff

Jens Dagerbo committed a change to KDE_3_2_BRANCH: kdevelop/buildtools/custommakefiles

BACKPORT
Don't crash when we don't have permission to read a directory.

CCMAIL: 78776@bugs.kde.org

Refer to Bug 78776 - crash in CustomProjectPart::populateProject populating new project
Diff

Jens Dagerbo committed a change to KDE_3_2_BRANCH: kdevelop/buildtools/script

Don't crash when we don't have permission to read a directory.

CCMAIL: 75943@bugs.kde.org

Refer to Bug 75943 - Crash during directory scan (loading project on startup or import existing project)
Diff

Jens Dagerbo committed a change to KDE_3_2_BRANCH: kdevelop/languages/fortran

Use QRegExp instead of the deprecated KRegExp. 

Hopefully fixing a few crashes in the process..

CCMAIL: 63973@bugs.kde.org

Refer to Bug 63973 - I create Fortran project, add long source files, close gideon. Open gideon - 
it crashes on fortran parser.
Diffs: 1, 2

Jens Dagerbo committed a change to KDE_3_2_BRANCH: kdevelop/languages/php

Sync with HEAD. Use QRegExp instead of the deprecated KRegExp. 

CCMAIL: 73754@bugs.kde.org

Refer to Bug 73754 - crash while importing existing php project
Diffs: 1, 2, 3

Jens Dagerbo committed a change to KDE_3_2_BRANCH: kdevelop/parts/grepview

Fix bug #77278. Patch by Michal Ceresna.

CCMAIL: 77278@bugs.kde.org

Refer to Bug 77278 - grep component fails to search with spaces in path
Diff

Jens Dagerbo committed a change to KDE_3_2_BRANCH: kdevelop/src

CCMAIL: 75172@bugs.kde.org

Refer to Bug 75172 - changing projects with unsaved work
Diff

Andras Mantia committed a change to kdewebdev/quanta/src

For me it does not crash, but initializing variables never hurts. ;-)  This may 
fix Bill's problem as well.
Patch by _usul John Obscurant, attached to BR #78913. Thank you!

CCMAIL: 78913-done@bugs.kde.org

Refer to Bug 78913 - crash on first right click (context menu call)
Diff

Tom Hughes committed a change to valgrind/coregrind

Implement tcdrain in the pthread library. The fact that this function
is missing was reported in bug #70344 but the reporter then closed the
bug saying that they were using the wrong version of valgrind.

Patch from Henrik Algestam <algestam@home.se>.

Refer to Bug 70344 - UNIMPLEMENTED FUNCTION: tcdrain
Diffs: 1, 2

Tom Hughes committed a change to valgrind/memcheck

For FPU/MMX/SSE instructions which don't reference any memory, make memcheck
look at whether the eflags are read or written and generate UCode to validate
and/or mark as valid the eflags when necessary.

CCMAIL: 78514-done@bugs.kde.org

Refer to Bug 78514 - Condition jump or move depends on uninitialized value(s)
Diffs: 1, 2, 3, 4, 5, 6

Tom Hughes committed a change to valgrind/memcheck

Fix typo in FPU eflags fix.

CCMAIL: 78514-done@bugs.kde.org

Refer to Bug 78514 - Condition jump or move depends on uninitialized value(s)
Diff

Educational

Features

Jasem Mutlaq committed a change to kdeedu/kstars/kstars

Here we go:

1. Adding support for Video4Linux devices. KStars integrated INDI support for such devices 
    allow amateur astronomers to use web cameras and any Video4Linux compatible device 
    with the benefits and features of the INDI architecture. This includes local and remote 
    streaming, FITS, PNG, BMP..etc capture and more.
2. Adding icons for different tasks in the FITSViewer tool.
3. FITSViewer has the ability now to save FITS in 8 bits.
4. Adding more INDI options regarding the device ports and default save locations.
5. Fixed Kernel 2.6.x issue with the FLI driver. The driver no longer contains kernel headers.
6. Undo/Redo framework for all tools is complete.
7. Fixing bugs with the histogram and implementing a dynamic histogram.
8. Fixed issues with LX200 compatible devices (Mel Bartels..etc).

Please try to test everything. The FITSViewer needs more optimizations still to reduce 
memory usage.

  

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59
Bugfixes

Dominique Devriese committed a change to kdeedu/kig

Apply a patch by Albert Astals Cid <tsdgeos@terra.es> that gives focus
to the text input on first opening the text dialog. Closes:78409.

Thanks Albert !

CCMAIL:78409-done@bugs.kde.org

Refer to Bug 78409 - Put focus on text area when creating a text label
Diffs: 1, 2

Dominique Devriese committed a change to kdeedu/kig/objects

Fix #78586: two ampersand's in undo menu entries.

CCMAIL:78586-done@bugs.kde.org

Refer to Bug 78586 - Not needed & in messages
Diffs: 1, 2

Games

Bugfixes

Stephan Binner committed a change to kdegames/kmahjongg

Fixed Bug 65330: winning a game is game over

Refer to Bug 65330 - winning a game is game over
Diff

Graphics

Bugfixes

Marcus Meissner committed a change to kdegraphics/kamera/kcontrol

If only usb: is reported as port, do not hide the camera. #74215

Refer to Bug 74215 - kamera settings not persistent
Diff

Stefan Kebekus committed a change to kdegraphics/kdvi

fixes bug #78194

Refer to Bug 78194 - Bad search path for fonts
Diffs: 1, 2, 3, 4

Stefan Kebekus committed a change to kdegraphics/kdvi

started to re-organize code in order to implement wish #49867

Refer to Bug 49867 - feature request: viewing multiple pages simultaneously
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

Matthias Kretz committed a change to kdegraphics/kview

* Fix regression after switch to createStandardStatusBarAction(). Now
  the image is resized properly again and the progress dialog is shown
  if the statusbar is hidden.
* Add the directory of the file opened via cmd line to the recent
  directories so that the file dialog will start in that dir.

CCMAIL: 44326-done@bugs.kde.org

Refer to Bug 44326 - open dialog when opend with commandline option
Diffs: 1, 2

Matthias Kretz committed a change to kdegraphics/kview/kviewviewer

When saving use the current m_url.fileName() as preselection in the file
dialog. Also use setMimeFilter instead of setFilter since it doesn't
change the extension to .pbm all the time.

CCMAIL: 68654-done@bugs.kde.org

Refer to Bug 68654 - No filename preselected when using "Save Image As" from context menu
Diffs: 1, 2

Matthias Kretz committed a change to kdegraphics/kview/kviewviewer

* When saving fails don't change the caption and report to the user.
* When saving and dlg.currentMimeFilter() returns null use the MIME type
  detected from the filename.

CCMAIL: 60595-done@bugs.kde.org

Refer to Bug 60595 - No error reported when an iamge cannot be saved
Diff

Kde-Base

Features

Stephan Binner committed a change to kdelibs

Added search of selected text at default search engine to context menu

Diffs: 1, 2, 3, 4, 5
Optimizations

George Staikos committed a change to kdebase/kioslave/imap4

11% reduction in malloc()s for dimap sync
14% reduction in strlen()s
result: approximately 7% less cpu

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

George Staikos committed a change to kdebase/kioslave/imap4

another 10.5% faster yet (almost entirely due to eliminating malloc()s)

This could go faster but it would not preserve behaviour exactly, so I will
not risk it at this point.  Someone who speaks IMAP must due the rest.

Diffs: 1, 2, 3

George Staikos committed a change to kdebase/kioslave/imap4

more imap optimizations.  gives ~10% speed boost or so by removing excessive
buffer object creation and resizes, along with other object creation

Diffs: 1, 2, 3, 4, 5, 6, 7, 8
Bugfixes

Brad Hards committed a change to kdebase/doc/kioslave

Minor update to remove dead help:dataprotocol link - replaced with 
the applicable IETF RFC - RFC2397.

Resolves bug #78608

CCMAIL: 78608-done@bugs.kde.org

Refer to Bug 78608 - Cannot run Kate - errors on starting
Diff

Brad Hards committed a change to kdebase/doc/kioslave

Add missing description for "Jobs" subfolder, resolving #78593

OK'd by Kurt Pfeifle.

CCMAIL: 78593-done@bugs.kde.org

Refer to Bug 78593 - in kioslave print, jobs item is missing
Diff

Gunnar Schmidt committed a change to kdebase/kcontrol/access

Fix for bug #78655 (Sticky keys do not work in certain situations)

Without this patch the xkb features sticky keys, slow keys and bounce keys
do only work if you activate a custom bell or visible bell or if you
deactivate the system bell

CCMAIL:78655@bugs.kde.org

Refer to Bug 78655 - Accessibility | Keyboard | Sticky Keys doesn't work (no effect)
Diff

Craig Drummond committed a change to kdebase/kcontrol/kfontinst/kcmfontinst

* Bug #68219 Add warning about open apps needing to be restarted.
* Save width & height when run vi kcmshell - so can be restored on next run.

Refer to Bug 68219 - should warn the user to restart kcontrol
Diffs: 1, 2

Waldo Bastian committed a change to kdebase/kcontrol/kio

Disabling the cache does not mean we should reload every request. (BR72628)
CCMAIL: 72628-done@bugs.kde.org

Refer to Bug 72628 - konqueror refreshes content too often (when downloading)
Diff

Michael Goffioul committed a change to kdebase/kdeprint/kdeprintfax

Allow arbitrary fax modem to be used (bug #78685)

Refer to Bug 78685 - WISH: more possibilities / free device-selection for fax device
Diffs: 1, 2

John Firebaugh committed a change to kdebase/kicker/core

Use the preexisting methods for scaling width or height.

CCMAIL: 70550-done@bugs.kde.org

Refer to Bug 70550 - Panel background image default.png tiled incorrectly
Diff

Waldo Bastian committed a change to kdebase/kioslave/thumbnail

Correct handling of EPS bounding boxes and embedded previews. (BR45001)
Based on patch by Philipp Hullmann

Refer to Bug 45001 - [PATCH] BoundingBox ignored when generating thumbnails from EPS files
Diffs: 1, 2

Waldo Bastian committed a change to kdelibs/dcop

md5sum is sometimes called gmd5sum (BR76171)

Refer to Bug 76171 - HP-UX 11.x portability fixes
Diffs: 1, 2

Frerich Raabe committed a change to kdelibs/kdecore

- Don't insert newlines in the middle of a sentence but leave it up to
  QMessageBox where to word-wrap.
CCMAIL:78497-done@bugs.kde.org

Refer to Bug 78497 - Should remove a "\n" from an error message
Diff

Waldo Bastian committed a change to kdelibs/kdecore

Fix bug 71769: KAcceleratorManager::manage() doesn't manage the widget itself,
just the children.
Patch by Robby Stephenson

Refer to Bug 71769 - KAcceleratorManager::manage() doesn't manage the widget itself, just the children.
Diff

David Faure committed a change to kdelibs/kio/kio

Support for Icon=./foo.png in .directory files, bsaed on patch by Pieter Eendebak.
CCMAIL: 73463-done@bugs.kde.org

Refer to Bug 73463 - icon location for Desktop Entries
Diff

Frerich Raabe committed a change to kdelibs/kio/misc/kwalletd

- Clear the password field in case the previously entered password
  was incorrect so that one does not have to remove the previous password
  by hand. Needs current libkdeui (depends on a new feature of
  KPasswordDialog).
CCMAIL:78423-done@bugs.kde.org

Refer to Bug 78423 - Password dialog not reset on wrong password
Diff

George Staikos committed a change to kdelibs/kwallet/backend

Use KSaveFile to avoid out-of-disk/crash problems.
CCMAIL: 76581-done@bugs.kde.org

Refer to Bug 76581 - kwallet doesnt know my password anymore after system crash
Diff

George Staikos committed a change to kdelibs/kwallet/backend

don't write junk files if we read in junk, don't crash when reading in junk.

Note to solaris users: If you want this to work, please send me a patch.  I
don't have time to write EGD code for this.  The place is already marked in
kwalletbackend.cc for you to fill in.

CCMAIL: 74314-done@bugs.kde.org

Refer to Bug 74314 - kded crash, backtrace included
Diff

George Staikos committed a change to kdelibs/kwallet/backend

$RANDFILE support from Aaron Williams

CCMAIL: 74314@bugs.kde.org

Refer to Bug 74314 - kded crash, backtrace included
Diff

Thiago Macieira committed a change to kdelibs/libqt-addon/libqt-addon

Committing a workaround against QResolver deletion in the slot being called
from the QResolver::emitFinished() function. This fixes a crash in libkcddb,
though I still think that deleting objects from slots is a bad idea.

CCMAIL:78557-done@bugs.kde.org

Refer to Bug 78557 - kscd crashes at opening [backtrace]
Diff

Waldo Bastian committed a change to kdenetwork/kget

Keep multiple selected items when pressing RMB. (BR51510)
Patch by Matt Plume

Refer to Bug 51510 - Unable to delete multiple transfers in kget
Diff

Kde-Pim

Features

Adriaan de Groot committed a change to kdepim/kpilot/conduits/pythonconduit

s/Perl/Python/ for the start of a Python conduit intended to interface to jpilot-python conduits.

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

Tobias Koenig committed a change to kdepim/wizards

Import first version of groupware wizard. This wizard shall be a central place to
configure connection to groupware servers like Kolab or eGroupware.
At the moment only eGroupware is supported, but I hope Cornelius can modify either
the framework or the kolabwizard to integrate Kolab support as well.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21

Cornelius Schumacher committed a change to kdepim/wizards

Port eGroupware wizard to KConfigWizard.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21, 22, 23, 24, 25
Optimizations

George Staikos committed a change to kdepim/mimelib

5% faster kmail (or equivalently, 5% less cpu depending on how fast your chip
is) by using table lookups instead of if() chains and function calls.  Also
eliminate redundant calls.

original patch by Till, embraced and extended by me, reapproved by Till

Diff
Bugfixes

Reinhold Kainhofer committed a change to kdepim

fix bug #43597

So far, one could only select working hours starting and ending on the full
hour. The same also held for the default duration, starting time and the day
start time.

This patch converts the KPrefsWidTime from integer spin boxes to
arbitrary-minute KOTimeEdits, the config fields from int to DateTime, and
adjusts the display to use these values.

MOVED korganizer/ktimeedit.cpp TO libkdepim/ktimeedit.cpp
AND korganizer/ktimeedit.h TO libkdepim/ktimeedit.h

CCMAIL: 43597-done@bugs.kde.org

Refer to Bug 43597 - In setup "time&date" input for time isn't accepted.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20

Frerich Raabe committed a change to kdepim/kaddressbook

- Don't crash on me
CCMAIL:78612-done@bugs.kde.org

Refer to Bug 78612 - kaddressbook crash when closing
Diff

Tobias Koenig committed a change to kdepim/kaddressbook

Don't use the StdAction, otherwise the translator can't do their job correctly
like mentioned in #75615.

CCMAIL:75615-done@bugs.kde.org

Refer to Bug 75615 - menuepoints 'send' AND 'send contact' reduntant ?
Diff

Tobias Koenig committed a change to kdepim/kaddressbook

Restore current cursor position after text is refreshed.

CCMAIL:77993-done@bugs.kde.org

Refer to Bug 77993 - The caret in the phone number input boxes loves the end of line
Diff

Tobias Koenig committed a change to kdepim/kaddressbook

Set focus to the corresponding input widget when another type
is selected.

CCMAIL:77994-done@bugs.kde.org

Refer to Bug 77994 - Changing the "type" of a phone number should set the focus to the corresponding input box
Diff

David Jarvie committed a change to kdepim/kalarm

Bug 77902: Add option to display a reminder once only before the first alarm recurrence

Refer to Bug 77902 - Reminder period must be less than recurrence interval
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Ingo Klöcker committed a change to kdepim/kmail

- Fix HTML editting regression: Forwarding/Redirecting HTML messages didn't
  work anymore correctly because the messages were treated as if the user
  wanted to edit a HTML message. This was fixed by introducing a new
  private header X-KMail-Markup which is set to "true" for HTML messages
  which the user creates with KMail.
- Fix another HTML editting regression: Plain text messages with a HTML
  attachment were treated as multipart/alternative messages. This was fixed
  by checking whether the parent of the text/html body part is a mp/alt bp.
- useHTMLEditor -> mUseHTMLEditor (member variables must start with an 'm')
- Remove superfluous toggleMarkup calls from the c'tor since this is done
  in setMsg and since it was anyway much too simple (and therefore wrong).
- Move some local variables to where they are really used.
- Remove kdDebug which dumped the whole message.
- Show the HTML toolbar if toggleMarkup( true ) is called so that the
  toolbar is visible if the user edits a HTML message.

Diffs: 1, 2, 3

Luboš Luňák committed a change to kdepim/kmail

Hack for #76026. KWin keeps all dialogs on top of their mainwindows (and
used to since ages, I just improved the detection of dialogs for 3.2),
but that's probably wrong, and should be done only for modals.
Reset the property pointing to the dialog's mainwindow, which fools KWin;
HEAD should get this fixed properly.

Refer to Bug 76026 - Don't keep non-modals above mainwindows
Diff

Till Adam committed a change to kdepim/kmail

Make the reader window wait for one serial number only at any time and
only update when that particular message arrives. This is necessary
because when an imap message is selected the reader window gets a 
setMsg(0), which means it does not otherwise know it's "current" message.

Move the signal which updates from kmmainwidget to kmreaderwin where it
belongs.

This should probably be solved by not setting the msg to 0, but rather
treating it as a message with 0 body parts and then using the observer
code that is used for load on demand. I'll talk to Carsten when he gets
back from his holiday in the sun. The bastard.

CCMAIL: 62452-done@bugs.kde.org

Refer to Bug 62452 - kmail views a different message than the highlighted one
Diffs: 1, 2, 3, 4

Ingo Klöcker committed a change to KDE_3_2_BRANCH: kdepim/kmail

Backport CVS commit by gungl: 

avoid accumulation of output from different processes (fixes 61305)

Refer to Bug 61305 - After applying filters, old messages re-appear in header listing
Diff

Reinhold Kainhofer committed a change to kdepim/korganizer

Shortly after midnight, don't try to show the time label above the marcus bains 
line, but below, so that it is always visible.

CCMAIL: 73854-done@bugs.kde.org

Refer to Bug 73854 - current time unreadable when around short after midnight
Diff

Reinhold Kainhofer committed a change to kdepim/korganizer

Finally, korganizer supports overnight working hours, and allows the user to select 
which days are working days (using seven check boxes, one for each day of the week).

Diff

Allen Winter committed a change to kdepim/korganizer

This is a fix for Bug #76574: reformat the VCALENDAR event display.
Refer to Bug 76574 - suggestion and patch for displaying VCALENDAR events
Diff

Rainer Endres committed a change to kdepim/kpilot/kpilot/Icons

Just copied the KPilot icons, since kpilotDaemon is using the same ones anyway.

CCMAIL:39755-done@bugs.kde.org

Refer to Bug 39755 - kpilot: missing 32x32 kpilotDaemon icon
Diffs: 1, 2

Allen Winter committed a change to kdepim/libkdenetwork

Patch from Severin Greimel <greimel-kde@fs-pw.uni-muenchen.de>
Fixes Bug #48697, kmail folder list shouldn't bold parents if
children are visible.  Thanks Severin.
CCMAIL: 48697-done@bugs.kde.org

Refer to Bug 48697 - kmail folder list shouldn't bold parents if children are visible
Diff

Allen Winter committed a change to kdepim/libkdepim

Patch from Severin Greimel <greimel-kde fs-pw uni-muenchen de>
Fixes Bug #78073, KMail message editor address book filter should
be case-insensitive.  Thanks Severin.
CCMAIL: 78073-done@bugs.kde.org

Refer to Bug 78073 - KMail message editor address book filter seems case-sensitive...
Diff

Koffice

Features

Cédric Pasteur committed a change to koffice/kexi/formeditor

* Factories can now save and read custom properties (eg "title" for a QTabWidget 
   page) -> all widget specific suff in FormIO is now in specific factories
* Some other changes in FormIO that is now more flexible and powerful
* WidgetFactory has three basic widget editing methods : a line edit, just removing the 
   event filter on the widget and a list editor (code copied from adymo's prop editor, 
   using KEditListBox) to ease factories creation
* All basic widgets have now full loading/saving methods (KListBox and KComboBox) and 
   editing
* Fixed a bug with context menu

CC_MAIL: dkite@shaw.ca

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

Jaroslaw Staniek committed a change to koffice/kexi/tableview

KexiTableView
	- "dontAskBeforeDeleteRow" config key is better
	- after removing a row, all rows below are updated
	- repaint of bottom few pixels (empty) area fixed when scrolling and
           resizing

CC_MAIL: dkite@shaw.ca

Diff

Jaroslaw Staniek committed a change to koffice/kexi/tableview

Table View
- Temporary FIX: BLOB editors are disabled 
 (in KexiBlobEditorFactoryItem::createEditor()) because of
  unstability.
- setData(): when the same data object is passed, tableview is just
   refreshed
- setDropsAtRowEnabled() added; row-droping-indicator implemented
- KexiTableView::editor(): only if ignoreMissingEditor is false (the
   default), and editor cannot be instantiated, current row editing
  (if present) is cancelled.
  Thus: Now it's possible to edit data for tables where there are
   cells that have no valid editors (yet?), such as BLOB now.
- paintCell(): if there is no editor defined, just a focus box is
  displayed, filled with additional grayed diagonal pattern

Table View Editors
- clicking on date table popup selects current date
- QScrollView is passed on editors creation instead of QWidget
- QScrollView::moveChild() is used for moving external widgets,
   instead of QWidget::move()
- fixed uninitialized leftMargin value for FP-Number editor (on
   win32)

CC_MAIL: dkite@shaw.ca

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16

Jaroslaw Staniek committed a change to koffice/kexi/widget

Kexi Query Designer Editor
	- KexiSectionHeader class introduced

CC_MAIL: dkite@shaw.ca

Diffs: 1, 2

Laurent Montel committed a change to koffice/kpresenter

Now kpresenter can load text object.
Code adapted from kword loadtextobject.

Diffs: 1, 2, 3

Ariya Hidayat committed a change to koffice/kspread

more precise statistical functions, (tested) patch from 
Martin Eitzenberger <m.eitzenberger AT unix.net>

Diff

Ariya Hidayat committed a change to koffice/kspread

OASIS: support for merged cells 

Diff

David Faure committed a change to koffice/kword

OASIS: Support for loading bookmarks

Diffs: 1, 2, 3

David Faure committed a change to koffice/kword

OASIS: loading of footnotes/endnotes

Diffs: 1, 2, 3, 4, 5
Optimizations

Ariya Hidayat committed a change to koffice/kspread

significantly reduce memory use.

the trick: store rarely used properties in separate data structure. 
for example, a simple plain cell doesn't span few columns/rows, 
hence there's actually no need to store that information. 
when the cell is getting complex (rich text, merged with others, 
has validation info and so on), an "extra" structure is automatically
created to save such additional information.

there will be a slight performance penalty, due to one more 
pointer in play, but undoubtly this is acceptable.

it was only a wild guess to determine which property shall go to 
the "extra" stuff and which one to remain in "base" stuff. 
but later on we can play with partly instrumented code, 
or perhaps do simple analysis on googled spreadsheet files to 
find the optimum point.

Diff
Bugfixes

David Faure committed a change to koffice

Real fix for #58651 (pasting lots of text doesn't create new pages).
The previous fix led to crashes when pasting over a selection (#78561).
This fix is pretty invasive, I hope it doesn't introduce regressions.
I'll try to figure out a safer fix to backport to the 1.3-branch....
CCMAIL: 78561@bugs.kde.org

Refer to Bug 58651 - When pasting large text only one page is created
Refer to Bug 78561 - KWord crashes when pasting to replace long text
Diffs: 1, 2, 3, 4

David Faure committed a change to koffice/kpresenter

Forward port fix for 69260. The methods got renamed, but the semantics appear to be unchanged.

Refer to Bug 69260 - The speed of the presentation works upside down
Diff

David Faure committed a change to koffice/kpresenter

Fixes for vertical alignment of text (#72224); small speed fixes.

Refer to Bug 72224 - "Vertical Alignment" menu entries have no visible effects
Diff

Brad Hards committed a change to koffice/kpresenter

Add a check if the filename that the user provided has the right extension
(that we later check for on load), and if not, add it in. OK'd by Thorsten
 Zachmann.

Resolves bug: 76287.  Thanks to Dik Takken for identifying the problem -
good report.

CCMAIL: 76287-done@bugs.kde.org

Refer to Bug 76287 - Save HTML Slideshow export settings does not add extension to filenames
Diff

Lukáš Tinkl committed a change to KOFFICE_1_3_BRANCH: koffice/kpresenter

fix the automatic presentation speed; it was reversed

(please forward port)

CCMAIL: 69260-done@bugs.kde.org

Refer to Bug 69260 - The speed of the presentation works upside down
Diffs: 1, 2

Ariya Hidayat committed a change to koffice/kspread

fix nasty bug #77844 (undo problem with cells deletion)

can someone (lukas? laurent?) backport this ?

Refer to Bug 77844 - Undo not working after deleting multiple cells (testcase)
Diff

Nicolas Goutte committed a change to koffice/lib/kofficecore

Fix saving of picture
(Reason:: in C++ the keyword else relates to the innermost if .)
CCMAIL:78831-close@kde.org

Refer to Bug 78831 - lost pictures in kword
Diff

Konqueror

Bugfixes

Stephan Binner committed a change to KDE_3_2_BRANCH: kdebase/konqueror

Pressing Shift when selecting "Open in New Tab" in context menu now reverses
"Open new tabs in background" setting. Please drop your votes *NOW*! :-)
CCMAIL: 63706@bugs.kde.org

Refer to Bug 63706 - 'Open in background tab' gone from link RMB menu
Diff

Waldo Bastian committed a change to kdebase/libkonq

Don't put a Name in the .desktop file for a "Link to Location", it will default
to the file name just fine and it can't be edited anyway. (BR76517)

Refer to Bug 76517 - when creating a link to an URL the name is set to the URL
Diff

Multimedia

Features

Max Howell committed a change to kdeextragear-1/amarok/amarok

* We now have an XML playlist system for internal storage of playlists, so playlistItem 
   tags are saved on exit and no lengthy reloading of tags is necessary on restarting 
   amaroK. Undo/redo are now much faster as well.
* Review of the xml format would be appreciated. I tried to follow the advices of the 
   W3C with regard to format. They recommend minimal use of attributes and instead 
   to use nested elements to represents items of data.

CCMAIL: 78486-done@bugs.kde.org

Refer to Bug 78486 - speed up the program by storing all tag info.
Diffs: 1, 2, 3, 4, 5, 6, 7

Max Howell committed a change to kdeextragear-1/amarok/amarok

* The ToolBarAnalyzer (which is disabled by default), now stretches with the toolbar, 
   and I've upped it's FHT so it can show a 128 band spectrum! How about that! Nice. Of 
   course this depends on the width of your playlist window.
* I've optimised the routine so that the entirety of the CPU usage is the FHT calculations. 
   Since we are producing a 128 band spectrum, 50 times a second, this is quite significant. 
   I'll make the framerate and FHT size optional in the near future, as well as reduce the 
   number of blits.

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

Mark Kretschmann committed a change to kdeextragear-1/amarok/amarok

Moved CollectionBrowser's tag reading code completely into the CollectionReader 
thread, which improves performance greatly. amaroK's UI is not blocked any more while 
scanning large directories.

The CollectionBrowser is amaroK's new music database module, capable of managing the 
complete music collection without the need for browsing the filesystem. It scans the music 
archive periodically and stores all tag data in a SQLite database, then querying the 
database dynamically to build the collection tree. Due to SQLite's well optimized code 
the CollectionBrowser has very high performance, with no noticable lag while browsing 
the collection.  

CollectionBrowser combines the best features of a JuK-like approach to music managing 
with amaroK's superior playlist handling. 

Diffs: 1, 2, 3, 4
Optimizations

Mark Kretschmann committed a change to kdeextragear-1/amarok/amarok

Some simple SQLite optimizations, speeding up record storing by about 500% :))

Diffs: 1, 2
Bugfixes

Allan Sandfeld Jensen committed a change to arts/flow

Avoid infinite loops when playing through DMix.

CCMAIL: 70802@bugs.kde.org

Refer to Bug 70802 - artsd fails at using a modern alsa setup: pcm.default not used
Diff

Allan Sandfeld Jensen committed a change to arts/flow

Follow the ALSA API to support future versions of ALSA.

Note by the way, that the returned file-descriptor in the case of Dmix does 
not work together with select() but only poll()...

CCMAIL: 76413-done@bugs.kde.org

Refer to Bug 76413 - arts does not follow ALSA API
Diff

Stephan Kulow committed a change to arts/mcop

gcc on 64bit architectures can't know you see long as 32bit (patch by Michael Matz)

CCMAIL: 74972-done@bugs.kde.org

Refer to Bug 74972 - noatun does not play any sound on Linux/AMD64
Diff

Max Howell committed a change to kdeextragear-1/amarok/amarok

Were claiming we were writing xml in non-utf8, even though in fact, we were. So, 
save xml playlists with correct encoding recorded.

78486@bugs.kde.org

Diff

Frerich Raabe committed a change to kdemultimedia/juk

- Don't be so rough on the GUI while guessing tags for many files (and/or over
  a slow link).
  Scott: I leave it up to you whether to backport this as it is, or whether to
  go for a different fix.
CCMAIL:78431-done@bugs.kde.org

Refer to Bug 78431 - gui freezes while tag-guesser is working
Diff

Scott Wheeler committed a change to kdemultimedia/juk

Hmm, why did I think this was going to be a one-liner?  :-)

Switch the min and max ends of the volume slider when it's in vertical mode.
Also did some cleanups in the (very old) CustomAction class -- which can
really probably just be merged into the SliderAction class, but I'm too lazy
for that just now...

CCMAIL:77099-done@bugs.kde.org

Refer to Bug 77099 - inverted volume bar if menubar vertical
Diffs: 1, 2, 3, 4, 5, 6

Scott Wheeler committed a change to kdemultimedia/kfile-plugins/mp3

Making kfile-mp3 depend on TagLib (as mentioned on kde-multimedia).

CCMAIL:57644-done@bugs.kde.org

Refer to Bug 57644 - mp3 metainfo: when there is no id3tag, it is not possible to add one
Diffs: 1, 2, 3, 4, 5, 6, 7

Networking Tools

Features

Fred Schättgen committed a change to kdeextragear-3/kdebluetooth

Initial import of kioclient, a small tool to access kioslaves
from the command line. Of course it's meant to be used in scripts
together with kbluetoothd's device scanner and kio_obex, but
as a side effect it can be used for any other supported protocol.

It's pretty incomplete and pops up dialog now and then when it's
not really desireable in a script. It also doesn't work without
$DISPLAY, so it's no use in cronjobs. But that's no problem for us
and otherwise it seems to work quite nicely already.

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

Fred Schättgen committed a change to kdeextragear-3/kdebluetooth

The former kio_sdp ist split into two parts now:
* kio_bluetooth searches for devices
* kio_sdp browses services of a given device

The starting point for most users will be the more intuitive
bluetooth:/-URL now.
Unlike kio_sdp, kio_bluetooth retries several times now if an
inquiry could not be started, because the bluetooth adapter was
busy otherwise.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

Fred Schättgen committed a change to kdeextragear-3/kdebluetooth/kbluetoothd

* Scanjobs can be disabled now without deleting them
* Show hint regarding the new location of kbluepin
* Per-service authentication is now 50% done, but completely
  disabled. The auth-helper tool moved into its own directory.
* Left-Clicking on the tray icon opens bluetooth:/ now instead of sdp:/
* 'Always visible'-menu item moved down, because I kept clicking
  it by accident and thus hiding kbluetoothd.
* The services list is not refreshed anymore, since it was almost
  impossible to deactivate a service. So it looks like now one 
  actually tried to disable anything during the last months ;)
  Now the list won't be updated when some service seetings are 
  changed (when configuring bemused for instance). Maybe a 'reload'-
  button would help..
* Device scanner timeout now has one-second resultion instead of
  one minute like before.
  I don't recommend using anything below one minute, but you're
  asked for it, so you get it.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
Bugfixes

Brad Hards committed a change to kdenetwork/doc/krfb

Fix web link for bugs. Thanks to Damien Raude-Morvan for reporting.

CCMAIL: 78648-done@bugs.kde.org

Refer to Bug 78648 - DOCS - Error in links
Diff

Matt Rogers committed a change to kdenetwork/kopete

Add support for mail notifications to the yahoo plugin.

Implements wish 64665. Now we can see who sends us spam! ;)

CCMAIL: 64665-done@bugs.kde.org

Refer to Bug 64665 - Add support to mail notification for Yahoo! Mail
Diffs: 1, 2, 3, 4, 5

Matt Rogers committed a change to kdenetwork/kopete/protocols/gadu

Fix bug 77639. Set the display name equal to the gadu gadu id if the
display name is empty.

CCMAIL: 77639@bugs.kde.org

Refer to Bug 77639 - Ability to create nameless Gadu-Gadu contact entry
Diff

Grzegorz Jaskiewicz committed a change to kdenetwork/kopete/protocols/gadu

finnal fix, it works now
expect backport soon
CCMAIL: 77639@bugs.kde.org

Refer to Bug 77639 - Ability to create nameless Gadu-Gadu contact entry
Diff

Tim Jansen committed a change to kdenetwork/krfb/kinetd

Fixes bug #77412, thanks Waldo!

Refer to Bug 77412 - KRFB no longer works
Diff

Stefan Winter committed a change to KDE_3_2_BRANCH: kdenetwork/wifi

fix compilation with libiw v25 (should resolve bug #77252)
v26 puts extern "C" around the header automatically
v25 didn't, which led to linker errors
the solution now in place leads to a double extern "C" escaping when v26
or later is used. But since extern "C" { } is an idempotent function, this
doesn't matter

Refer to Bug 77252 - Build stops during linking due to missing wifi functions.
Diffs: 1, 2

Jean-Baptiste Mardelle committed a change to KDE_3_2_BRANCH: kdeutils/kgpg

layout fix 
CCMAIL: 78789-done@bugs.kde.org 

Refer to Bug 78789 - import multiple keys information dialog too small
Diff

User Interface

Bugfixes

Enrico Ros committed a change to kdeartwork/kscreensaver/kdesavers

Euphoria cumulative patch. Fixes the "white bg" bug, some mem leaks, more
precise timings and minor things.
CCMAIL: 57429-done@bugs.kde.org

Refer to Bug 57429 - screen saver setup breaks after using it several times with Euphoria(GL)-saver
Diffs: 1, 2

Sandro Giessl committed a change to kdeartwork/kwin-styles/icewm

Apply patch by Tom Reinhart which improves IceWM theme compatibility.
I'm not very familiar with icewm client and themes but the patch looks ok...

CCMAIL: 57029-done@bugs.kde.org

Refer to Bug 57029 - IceWM client theme compatibility
Diffs: 1, 2

David Faure committed a change to kdebase/kdesktop

Add "Size and Orientation" to the Configure Desktop dialog.
Patch by "Osho GG" ported to the code change in HEAD.

CCMAIL: 65878-done@bugs.kde.org

Refer to Bug 65878 - Add "Size and Orientation" to the Configure Desktop dialog
Diff

Waldo Bastian committed a change to kdebase/kicker

Fix dragging URLs to kicker. (BR8787)
CCMAIL: 8787-done@bugs.kde.org

Diffs: 1, 2, 3

John Firebaugh committed a change to kdebase/kicker/extensions/childpanel

Revert the silly portion of the last change.

CCMAIL: 68511-done@bugs.kde.org

Refer to Bug 68511 - no panel menus when using more than one child panel
Diffs: 1, 2

Frerich Raabe committed a change to kdebase/kicker/ui

- Revert hack for Qt 3.3.0 so that the K-Menu does not get wider and wider
  with Qt 3.3.1 anymore. Also fixes some other problem with the K-Menu which
  I forgot, but it was equally annoying.
CCMAIL:78573-done@bugs.kde.org,78556-done@bugs.kde.org

Refer to Bug 78573 - menu grows (wider) - with the upgrades using synaptic
Diffs: 1, 2

Waldo Bastian committed a change to kdebase/kicker/ui

Fix K-menu with ShowMenuTitles=false (BR77274)

Refer to Bug 77274 - Strange  k-menu behavior with ShowMenuTitles=false
Diff

John Firebaugh committed a change to kdebase/kicker/ui

Workaround for HPUX namespace pollution.

CCMAIL: 76631-done@bugs.kde.org

Refer to Bug 76631 - Namespace polution fixes for HP-UX
Diff

Waldo Bastian committed a change to kdebase/kmenuedit

Show descriptions & make them editable. (BR61133)
Patch by Jonathan Solomon

Refer to Bug 61133 - can't change description of items
Diffs: 1, 2, 3, 4, 5, 6

Waldo Bastian committed a change to kdelibs/kdeui

config.h should be included first (BR76171)

Refer to Bug 76171 - HP-UX 11.x portability fixes
Diff

Tobias Koenig committed a change to kdelibs/kdeui

nextTip() is already called in ctor of KTipDialog, so no need for calling it
again here. This fixes also the 'bug' that showMultiTip() jumps from one tip
to another.

CCMAIL:70107-done@bugs.kde.org

Refer to Bug 70107 - Two Tip of the day appear
Diff

Jonathan Riddell committed a change to kdelibs/pics/crystalsvg

USB Pen Drive icon from Marco Martin <m4rt @ libero.it>
beastie 78495

Refer to Bug 78495 - no device icons for USB-memory-sticks
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

Utilities

Features

Jesper Pedersen committed a change to kdeextragear-libs-1

imported libkipi

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18

Jesper Pedersen committed a change to kdeextragear-libs-1/libkipi

added an example plugin (helloworld), plus an example application using the lib (kipidemo)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21, 22

Nikolas Zimmermann committed a change to kdenonbeta/kdom

* Keep ecma properties/function order in the hashtables equal
  to http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
* Style fixies...

Diffs: 1, 2, 3, 4, 5, 6, 7, 8
Bugfixes

Henrique Pinto committed a change to KDE_3_2_BRANCH: kdeutils/ark

Never ever rely on the filename to determine whether the archive is compressed or not.

CCMAIL: 78504-done@bugs.kde.org

Refer to Bug 78504 - incorrect handling of ungzipped .tgz archives
Diff

Albert Astals Cid committed a change to kdeutils/kcalc

Fix #71278 and introduce #78625 is not a good idea. Revert my changes. Sorry for beign that bad in maths.

Refer to Bug 71278 - tangent of 90 is possible
Refer to Bug 78625 - tan of any angle gives error
Diff


Thanks for reading KDE-CVS-Digest