Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

February 7, 2003

By Derek Kite



This Week:

Work continues on the Kde Personal Information Manager and Koffice. Filters to interoperate with other applications and formats such as Outlook Express, OOImpress, MSWrite, rtf and ApplixGraphics were improved. Plus the continuing improvements to Konqueror, Kopete and many others.

An error slipped in the last two weeks. The krdc improvements were not attributed properly. Arend van Beelen jr. was the author of the patches in question.

Users of Kmail are waiting patiently for the imap support to be completed. I asked Zack Rusin:

Could you give an idea how imap support is going in head?

For someone who needs the functionality, is one or other of the
branches working well enough? make_it_cool or kroupware?

Zack responded:

Well, make_it_cool is basically gone and at this point there's very 
little reason for using it. Don told me that he'll be merging it as 
soon as I get folderjobs in. kroupware is also obsolete. All 
development is now in HEAD. 

Just yesterday I integrated folderjobs, which make all jobs on folders 
asynchronous. That merge alone should fix a lot of imap related 
problems. Basically now that folderjobs are in, you can and will expect 
a lot of imap related improvements all over KMail. Carsten has been 
doing an awesome job, fixing a lot of imap related problems and with 
folderjobs it looks like, finally, we will have a stable and complete 
imap support in KMail.

I received a note from Sarang Lakare, who said:

I just wanted to point out that kmag was 
added to KDE last week but there was no mention in last weeks digest nor is 
it there in this weeks digest.
...
Could you please add it to the digest so that people know that 
kmag is part of KDE now?

Being lazy and impertinent, I asked what kmag was. Sarang responded:

kmag is screen magnifier for KDE. http://kmag.sourceforge.net

It is part of the kde-accessibility module. It is useful for those with vision 
disability and those working with images and graphics (like icon drawing 
etc.)

KFS is described as a simple tool for 'synchronising' files between two sites. Usually, these two sites will be a local directory on your machine and a remote directory via FTP. This project was added to the kde repository.

Many thanks to the developers for those updates.

On another subject, think what you may of ESR, this quote seems to capture the essence of this community. From The Art of Unix Programming:

The fun factor started a virtuous circle early in Unix's history. People 
liked Unix, so they built more programs for it that made it nicer to use. 
Today people build entire, production-quality open-source Unix systems 
as a hobby. To understand how remarkable this is, ask yourself when you 
last heard of anybody cloning OS/360 or VAX VMS or Microsoft Windows for 
fun.

Table of Contents


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

New Features

Development Tools

Primoz Anzur committed a change to kdelibs/kate/data

Full JavaScript 1.0 support (RFC from Netscape)

Diff

Stanislav Visnovsky committed a change to kdesdk/kbabel

Move to next/prev tag using Ctrl+ and Ctrl- (wishlist item 51641).

It does not work with tags containing end of the line ATM.

Refer to Bug 51641 - Shortcuts for skipping tags
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Roberto Raggi committed a change to kdevelop

added text hints support to qeditor

Diff

Roberto Raggi committed a change to kdevelop/parts/qeditor

now you can use Tab or Space to complete a word

Diffs: 1, 2
Educational

Dominique Devriese committed a change to make_it_cool: kdeedu/kig

Add a translation object.  This works like it (imho) should: click on
the translation button, click the point to be translated, and click on
a vector to translate it by..
Internally, it looks quite nicely too, each ObjectImp is responsible
for transforming itself according to a given transformation..

CCMAIL:paolini@dmf.unicatt.it

Maurizio: another status update, all objects are working in the
make_it_cool branch.  Locuses work ( better than before ).  saving,
loading, macro's, rmb popups are still disabled though..  I'm
currently working on transformation stuff a bit, but i will only do
the easy part of this job yet, and then try to get the important save
and load things up and running again..

Diffs: 1, 2, 3, 4, 5, 6, 7
Kde-Base

Luboš Luňák committed a change to kdebase

XRANDR support.

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

Luboš Luňák committed a change to kdelibs/kdeui

XRANDR support, commented out as long as there's no official Qt support.

Diffs: 1, 2

In response to this, Volker Augustin asked:

What exactly is XANDR?

Luboš Luňák responded:

XRANDR is a new extension in XFree version 4.3, allowing to switch resolution 
(really, not just Ctrl+Alt+keypad+ ).
 
 I forgot one detail, officially supported not sooner than in Qt3.2,
  because TT doesn't allow API changes in patchlevel releases (but they already 
accepted the patch from Hamish Rodda, who's the developer of 
kdenonbeta/kcmrandr and these patches, I just helped a bit with it).
Kde-Pim

Holger Freyther committed a change to kdelibs/kabc/plugins

add a currently only read only Resource
to read the Evolution Personal Addressbook
Once vCard2.1 output exists writing will be enabled

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

Zack Rusin committed a change to kdepim/kmail

Let it burn. Folderjobs are in. Now to stabilize imap...

CCMAIL: kmail@kde.org

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

Don Sanders committed a change to kdepim/kmail

as-you-type spell checking and color quoting for the composer.

Thanks to Trolltech.

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

Lukáš Tinkl committed a change to koffice/filters/kpresenter/ooimpress

tadaa, slide transitions done

Diffs: 1, 2

David Faure committed a change to koffice/filters/kword/ascii

Added hints for end users: (Unix) after "Line feed only",
(DOS/Windows) after "both: line feed and carriage return".
Is there anything using CR (\r) only? Old macs?

Diff

Clarence Dang committed a change to koffice/filters/kword/mswrite

- portable rewrite of mswriteimport (Sparc & Alpha users, please test :))
- NEW mswriteexport filter which supports pretty much everything
  mswriteimport does, including full character and pargraph formatting
  plus images.  There's also basic table, list and variable support.

Both filters use LibMSWrite (http://sourceforge.net/projects/libmswrite/),
a platform-independent C++ library that can import and export Microsoft(r)
Write files.  A BIG THANKYOU must go to Shaheed Haque and Nicolas Goutte
who explained _absolutely_ everything I needed to know about writing
portable code (see the thread "Portable Code (am I dreaming? :))" in the
koffice-devel archives).  Without Shaheed and Nicolas, LibMSWrite would
not have been possible (oh, and Shaheed, your code generator idea is
wonderful! Now, LibMSWrite has one too! :)).

And yes, this is MS _Write_ from Windows 3.x, not MS _Word_ (before I get
flooded with emails :)) but combined with the new rtfexport, KWord should
now be fully capable of saving documents in MSWord-compatible formats,
for those who still need to exchange documents with Windows(r) users.

This filter pair is "symmetric" so if you open a Write document and save
it, you will practically get the original document back.  So this means
that you can now rely (don't bet your life on it but it works for me :))
on Write as a truly cross-platform format with great read/write support
in both Windows (including 3.0!) and *NIX.

So there you have it, 13,000+ lines of code :)

CCMAIL: srhaque@iee.org, nicolasg@snafu.de

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

David Faure committed a change to koffice/filters/kword/rtf/export

Don't eat the first word of the heading which has a "page break before"
(missing space between \page and the first word). My doc is loaded fine
with MSWord97 now (I think the #if 0 code for page breaks can indeed be
removed), but there's a recent regression with the beginning of the text,
there's some garbage at the top.

Diff

Norbert Andres committed a change to koffice/kspread

- started the backend for recording changes in a document

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

Daniel Molkentin committed a change to kdebase/kcontrol/ebrowsing/plugins/ikws/searchproviders

Ok, as we figured in berlin many developer use that shortcut anyway, so
I add it to cvs. If you don't like the fact that it uses doc.trolltech.com,
simply change the entry locally and point to to $QTDIR/doc/html instead.

-"qt:index" gives doc index
-"qt:classes" gives an overview over all classes
-"qt:classname" gives docu for the respective class

Diffs: 1, 2
Multimedia

Arnold Krille committed a change to kdenonbeta/arts/simpleartscontrolapplet

Adding a Simple Volume-Slider applet.

I am planning to extend it with the full artscontrol-abilities...

Diffs: 1, 2, 3, 4, 5
Networking Tools

Jason Keirstead committed a change to kdenonbeta/kopete/plugins/perlscript

Commited my perl plugin. 
I do *NOT* want / expect any of this to go in 0.6, I just wanted to add it 
to CVS now that it is pretty stable / functional.

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

Hamish Rodda committed a change to kdenonbeta/acap

Beginnings of a new ioslave:
ACAP -- Application Configuration Access Protocol (rfc 2244)

Diffs: 1, 2, 3, 4, 5

Hamish Rodda committed a change to kdenonbeta/kcmrandr

updated information

Diff

Hamish Rodda committed a change to kdenonbeta/kcmrandr/patches

Patches to make the rest of kde/qt play nicely with RANDR.

I wrote quite a bit of this originally, and Lubos & Trolltech refined it greatly (thanks :)

Please note that the qt patch is going to be a part of 3.2 (not 3.1.x) so
if you distribute it as 3.1 make sure it is acknowledged that the resized()
signal is not official api.

Diffs: 1, 2, 3, 4, 5

Julian Rockey committed a change to kdenonbeta/kfs

Move KFS into kdenonbeta

Status:

Vendor Tag:	jrockey
Release Tags:	start

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

Jean-Baptiste Mardelle committed a change to kdenonbeta/kgpg

major rewrite. merged kgpgapplet with kgpg.

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

George Staikos committed a change to kdenonbeta/kwintv3

A rather crappy but somewhat usable first implementation of snapshots.
Also adds support for status messages.  There is a race though, so
messages that come too quickly consecutively will disappear too quickly.
This can be fixed in mainwindow.cpp/h later.

Optimizations

Kde-Pim

Zack Rusin committed a change to kdepim/kmail

Expiring should behave a lot better but it still sucks rather badly. 
From the "stupid things KMail does" series : on expunging folders or removing
series of messages we feed the reader window with a new message after removing each 
email. So deleting 1000 emails forces KHTML to parse and display 1000 emails (how's that
for a stress test for khtml ;) ). That's why expunging and deleting series of messages is so
damn slow.

CCMAIL: kmail@kde.org

Diffs: 1, 2

Zack Rusin committed a change to kdepim/kmail

Heh, that's pretty funny. Speeds up expiring and general deletion of messages
by a factor of 100 or so (I'm leaving the details of measuring it to SadEagle ;) ).

Diff

Security

Konqueror

Peter Kelly committed a change to KDE_3_0_BRANCH: kdelibs/khtml/ecma

backport of XSS security fixes from 3.1

Diffs: 1, 2, 3

Bug Fixes

Development Tools

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdebase/kate/app

Backport for bug 51033: Fix "must select a file before Alt+Left/Right works"

Plus:
* Add myself to authors (no new i18n)
* Change KateFileList to use the execute() signal to honour KDE single/double click settings.

Refer to Bug 51033
 - When Kate first starts you must select a file from the File List in order 
 to use file hot-key switching.
 Diffs: 1, 2, 3, 4, 5

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdelibs/kate/data

Backport fix for bug 53004: fix highlighting files

Refer to Bug 53004 - kate reports errors with syntax highlighting
Diffs: 1, 2, 3, 4, 5

Hamish Rodda committed a change to kdelibs/kate/part

Expand all folded code.  Changed shortcuts for expanding and collapsing all
nodes to Control+Shift+Plus/Minus, to be consistent with the expand/collapse
one local node.  I hope the kate devs agree this is better ;)

Needs my next commit to activate the gui.

CCMAIL53577-done@bugs.kde.org

Refer to Bug 53577 - Code folding: unfold throughout entire file
Diffs: 1, 2, 3, 4

Dirk Mueller committed a change to kdelibs/kate/part

- ever tried kate /dev/zero ? :-)
CCMAIL:51360-done@bugs.kde.org

Refer to Bug 51360 - HTML object tag with link to devices /dev cause malfunctions
Diff

Hamish Rodda committed a change to kdelibs/kate/part

Fix cursorPosition() for non-wordwrap mode.

Needs a backport.

CCMAIL53690-done@bugs.kde.org

Refer to Bug 53690 - tag completion window is offset out of quanta window
Diff

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/kate/part

backport fix for khtml bugreport 51360

Refer to Bug 51360 - HTML object tag with link to devices /dev cause malfunctions
Diff

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdelibs/kate/part

Backport fix for bug 53100 (100% cpu/incorrect behaviour) plus disable non-wrap cursor
for wordwrap mode (it's unimplemented (and difficult to implement))

Refer to Bug 53100 - wrap cursor deactivated causes hangs
Diffs: 1, 2, 3

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdelibs/kate/part

Backport fix for bug 48315

Re-instating functionality for "remove trailing spaces"

Refer to Bug 48315 - unused whitespaces don't get removed
Diff

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdelibs/kate/part

Backport fix for bug 53122

Fix for selection type change doesn't update statusbar

Also, change block selection mode shortcut default to Control+Shift+B to avoid Gideon clashes.

Refer to Bug 53122 - Changing to block mode status bar doesn't update till select.
Diffs: 1, 2, 3

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdelibs/kate/part

Backport fix for 49630: Close final <b> and <i> tags on HTML Export.

Refer to Bug 49630 - HTML Export: final <i> and <b> tags are not closed
Diff

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdelibs/kate/part

Backport fix for 53235: Fix highlighting changes not getting applied until the second apply.

Refer to Bug 53235 - highlight does not keep nor save changed mime type info
Diff

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdelibs/kate/part

Backport fix for bug 53690: Fix cursorCoordinates() for non-wrapped mode.

Refer to Bug 53690 - tag completion window is offset out of quanta window
Diff

Christian Loose committed a change to kdesdk/cervisia

The dot for the root directory of the repository is hard to see
in the listbox of the dialog, so we convert it to the absolut path.

This way it's less likely that you accidentally remove all files from
the repository.

CCMAIL:53799-done@bugs.kde.org

Refer to Bug 53799 - cervisa removes all local files
Diff

Charles Samuels committed a change to kdesdk/kbugbuster/backend

fix 50675

This patch is from Peter Nimmervoll <vanHell@gmx.at>.  It's based on kde at 
beergeek.net's patch.  It uses Simon's suggestion to use QStyleSheet::escape.

CCMAIL:Peter Nimmervoll <vanHell@gmx.at>

Refer to Bug 50675 - HTML Tags in bug reports are not escaped out they are rendered instead
Diff

Charles Samuels committed a change to kdesdk/kbugbuster/gui

this fixes bug 50367: load all details in disconnected mode "hangs"

It fixes it by disabling the menu items under disconnected mode.

this is a patch by Peter Nimmervoll <vanHell@gmx.at>

CCMAIL:Peter Nimmervoll <vanHell@gmx.at>

Refer to Bug 50367 - load all details in disconnected mode "hangs"
Diffs: 1, 2

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

fixed [Bug 53653] copy and cut actions will hide grid 
Grid is no longer turned off after a copy or cut

Refer to Bug 53653 - copy and cut actions will hide grid
Diffs: 1, 2

Andras Mantia committed a change to kdevelop/parts/debugger

Fix item 6 of 52788. The breakpoints were set twice during startup, 
so when you removed them later, during the debugging process, the app 
still stopped at those points.

CCMAIL:kdevelop-devel@kdevelop.org

Refer to Bug 52788 - 18 Bugs in Alpha3
Diff

Falk Brettschneider committed a change to kdevelop/src

bugfix: documentation part can resolve environment variables now, 
it fixes the problem that the Qt docu wasn't shown (grumbled about a 
malformed url)

Diffs: 1, 2

Andras Mantia committed a change to QUANTA_3_1_BRANCH: quanta/quanta

Honour the settings from Configure Editor->View defaults.

CCMAIL53569-done@bugs.kde.org

Refer to Bug 53569 - Line-numbers hide when saving file
Diff

Andras Mantia committed a change to QUANTA_3_1_BRANCH: quanta/quanta

Be less braindead regarding the Show DTD Toolbar setting.

CCMAIL53739-done@bugs.kde.org

Refer to Bug 53739 - Quanta doesn't honor "Show DTD toolbar" setting
Diffs: 1, 2, 3

Andras Mantia committed a change to QUANTA_3_1_BRANCH: quanta

The real fix for 53739.

Refer to Bug 53739 - Quanta doesn't honor "Show DTD toolbar" setting
Diffs: 1, 2, 3
Educational

Jason Harris committed a change to kdeedu/kstars/kstars

Fixed bug 51708. This was an exit condition on Gentoo systems if the program was started at 
a position that is below the horizon. When this occurs, the program launches a KMessageBox
that asks if the user would like to adjust the starting position. On Gentoo systems, the program 
exited (without error!) an instant after the user made a selection (Yes or No, did not matter!).
Tests showed that when the message box was removed, the exit did not occur. Also, if the 
messagebox is shown after the main window has been displayed, the exit does not occur.
So, as a workaround, we delayed showing the messagebox until after the main window has been
show()-ed. We still don't understand this exit condition, but at least it no longer occurs.

Other fixes: recentering by double-click would center on the object's un-refracted coords, rather 
than its refracted coords. Fixed. 

The Xmax parameter in SkyMap depends on either cos(dec) or cos(alt), depending on which coord
system is being used. However, only the cos(alt) version was being used. Fixed.

Refer to Bug 51708 - Kstars crashes when selected item is below the horizon.
Diffs: 1, 2, 3
Kde-Base

Waldo Bastian committed a change to KDE_3_1_BRANCH: kdebase/kcontrol/locale

CCMAIL:53716-done@bugs.kde.org
Thanks for reporting.
-#ifndef __LOCALE_H__
-#define __LOCALE_H__
+#ifndef __KCMLOCALE_H__
+#define __KCMLOCALE_H__

Refer to Bug 53716 - define error in kcmlocale.h
Diff

Stephan Kulow committed a change to kdelibs/kdoctools

this was needed to convert KDE 2.1 docu. Now that we're having 3.1 behind
us, it's time to say goodbye
CCMAIL:53634-close@bugs.kde.org

Refer to Bug 53634 - xmlizer python path wrong
Diff

Maks Orlovich committed a change to KDE_3_1_BRANCH: kdelibs/kio/bookmarks

Backport Alex Kellett's fix that uses ordinal addresses instead of URL's as action names;
fixes konqueror crashes on exit for most people.

This doesn't fix the case where NS4 bookmarks are merged in; that'll be fixed separately later on, 
as it's more involved; and this patch should fix it probably for 99% of people.

CCMAIL:53603@bugs.kde.org

Refer to Bug 53603 - crash on closing any open konqueror window
Diff

David Faure committed a change to kdelibs/kio/kio

GUI: not all network operations are "downloads", indeed. When saving it's an upload.
In the general case it's a "transfer" -> fixed label for checkbox in progress dialog.
CCMAIL:53842-done@bugs.kde.org

Refer to Bug 53842 - Checkbox talks about "downloading" when saving to FTP
Diff

Maks Orlovich committed a change to kdelibs/kstyles/keramik

Since my harddrive seems to be beginning to die, commit this now, although I still haven't finished 
arguing with Qwertz over a 1-pixel difference in a constant:

- Fix position of focus rectangle on checkboxes without label (50584)
- Take advantage of Qt3.1's new SC_ComboBoxListBoxPopup to position the combo dropdowns, 
instead of event filters - makes animation smoother, and is cleaner code-wise
- Comment the event filters

Add beginnings of new virtual style, Keramik variant, code-named "Keramik/II":
- Flatter line edit border
- Highlight line edit border on focus in (yeah, I know, doesn't give enough margin 
    space to multi-line edits yet)
- Make active tabs lighter
- Somewhat smaller tabs

Refer to Bug 50584 - Malplaced focus rectangle for checkboxes with no text
Diff

Ingo Klöcker committed a change to qt-copy

Apply patch from TT which fixes the annoying bug 48888 in KMail.

Refer to Bug 48888 - click on a folder and then move the mouse may selects wrong folder
Diffs: 1, 2, 3
Kde-Pim

Tobias Koenig committed a change to KDE_3_1_BRANCH: kdelibs/kabc

backport for bugfix 53585

Refer to Bug 53585 - libkabc install a signal handler, making KMail not to save mail during a crash
Diffs: 1, 2

Carsten Burghardt committed a change to KDE_3_1_BRANCH: kdenetwork/kmail

Fix bug 52333, there is no need to transfer the message again

Refer to Bug 52333 - KMail Save to Draft crashes KMail
Diff

Ingo Klöcker committed a change to KDE_3_1_BRANCH: kdenetwork/kmail

Fix bug 53821: KMail ignores some of its geometry settings when started on logon

CCMAIL:53821-fixed@bugs.kde.org

Refer to Bug 53821 - KMail ignores some of its geometry settings when started on logon
Diff

Ingo Klöcker committed a change to KDE_3_1_BRANCH: kdenetwork/kmail

Fix bug 53464: Crash on broken Mail dir sym-link

Refer to Bug 53464 - Crash on broken Mail dir sym-link
Diff

Ingo Klöcker committed a change to KDE_3_1_BRANCH: kdenetwork/kmail

Fix bug 53757: kmail crash with shift+left/right arrow (in empty folder)
And fix another bug which causes a crash when using Collapse All Threads in an empty folder.

Note to all developers: QListView::currentItem() must always be checked for being != 0.

CCMAIL: kmail@kde.org

Refer to Bug 53757 - kmail crash with shift+left/right arrow
Diff

Ingo Klöcker committed a change to KDE_3_1_BRANCH: kdenetwork/kmail

Fix bug 53906: Kmail does not sign message when switching identity

Refer to Bug 53906 - Kmail does not sign message when switching identity
Diffs: 1, 2

Carsten Burghardt committed a change to KDE_3_1_BRANCH: kdenetwork/kmail

Fix bug 51981

Refer to Bug 51981 - Duplicate entries appear in "Compose" window
Diff

Carsten Burghardt committed a change to KDE_3_1_BRANCH: kdenetwork/kmail

Fix bug 53889

Refer to Bug 53889 - Kmail crashes after authorization-dialog
Diffs: 1, 2

Ingo Klöcker committed a change to KDE_3_1_BRANCH: kdenetwork/kmail

Fix bug 53951: Only one leading dot in new mail folders is deleted

Refer to Bug 53951 - Only one leading dot in new mail folders is deleted
Diff

Tobias Koenig committed a change to kdepim/kaddressbook

removed seperators to fix bug 53601

Refer to Bug 53601 - Suddenly "big" buttons in the toolbar
Diff

Tobias Koenig committed a change to KDE_3_1_BRANCH: kdepim/kaddressbook

backport for bugfix 53585 and 53601

Refer to Bug 53585 - libkabc install a signal handler, making KMail not to save mail during a crash
Refer to Bug 53601: Suddenly "big" buttons in the toolbar
Diffs: 1, 2

Tobias Koenig committed a change to KDE_3_1_BRANCH: kdepim/kaddressbook

backported bugfix for 52520

Refer to Bug 52520 - kaddressbook crashes on exit
Diff

Ingo Klöcker committed a change to kdepim/kmail

Forwardport fix for bug 53821: KMail ignores some of its geometry settings when started on logon

And re-remove some code that had already been removed from HEAD a 
long time ago (long before 3_1 existed).

Refer to Bug 53821 - KMail ignores some of its geometry settings when started on logon
Diff

Ingo Klöcker committed a change to kdepim/kmail

Backport fix for bug 53464: Crash on broken Mail dir sym-link

Refer to Bug 53464 - Crash on broken Mail dir sym-link
Diff

Ingo Klöcker committed a change to kdepim/kmail

Forwardport fix for bug 53757: kmail crash with shift+left/right arrow (in empty folder)
and fix for another bug which causes a crash when using Collapse All Threads in an empty folder.

Refer to Bug 53757 - kmail crash with shift+left/right arrow
Diff

Carsten Burghardt committed a change to kdepim/kmail

Fix bug52333

Refer to Bug 52333 - KMail Save to Draft crashes KMail
Diff

Ingo Klöcker committed a change to kdepim/kmail

Forwardport fix for bug 53906: Kmail does not sign message when switching identity

Refer to Bug 53906 - Kmail does not sign message when switching identity
Diffs: 1, 2

Carsten Burghardt committed a change to kdepim/kmail

Fix bug 53304 (click on local folders selects cachedimap) and make sure you can 
select a folder after the about page was displayed. Poa, enough bug-fixing for today.

Refer to Bug 53304 - Click on "Local Folders" breaks view area if a disconnected IMAP account exists
Diff

Carsten Burghardt committed a change to kdepim/kmail

Fix bug51981

Refer to Bug 51981 - Duplicate entries appear in "Compose" window
Diff

Ingo Klöcker committed a change to kdepim/kmail

Forwardport fix for bug 53951: Only one leading dot in new mail folders is deleted

Refer to Bug 53951 - Only one leading dot in new mail folders is deleted
Diff

Laurence Anderson committed a change to kdepim/kmailcvt

Add new Outlook Express 4/5/6 import filter, should import mailboxes without errors unlike the old one.

Maybe the old ones should be removed before 3.2, if enough people test this one.

This should close bugs36752,38032,46197, & probably 44185 (as we now use QStrings)

Refer to Bug 36752 - import outlook express mail folder
Refer to Bug 38032: plugin configs should not appear toplevel in config window
Refer to Bug 46197: Outlook express mail import crashes 
Refer to Bug 44185: locale support in importing is bad!
Diffs: 1, 2, 3, 4

Christian Gebauer committed a change to kdepim/knode

added approviate messages which tell the user that his
unsent articles are stored in the outbox folder (44319)

Refer to Bug 44319 - Post lost after manual abort on send
Diff

Christian Gebauer committed a change to kdepim/knode

interval news checking (wishlist items 41313 and 30808),
implemented by Matthew Sutton <matthew@msutton.demon.co.uk>,
thanks for the patch!

Refer to Bug 41313 - Interval checking for new articles
Refer to Bug 30808: no timed update check facility
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

Stephan Binner committed a change to kdepim/knotes

Fixed Bug 54108: "&" in note tile will be displayed as underscore in the menu

Refer to Bug 54108 - "&" in note tile will be displayed as underscore in the menu
Diff

Stephan Binner committed a change to KDE_3_1_BRANCH: kdepim/knotes

Fixed Bug54108: "&" in note tile will be displayed as underscore in the menu

Refer to Bug 54108 - "&" in note tile will be displayed as underscore in the menu
Diff

Adriaan de Groot committed a change to KDE_3_1_BRANCH: kdepim/kpilot/lib

Start of support for codecs, in answer to bugs 35975,41283,52138

Refer to Bug 35975 - charset conversion from Palm to Kpilot
Refer to Bug 41283: ISO-8859-2 characters are displayerd incorrectly
Refer to Bug 52138: KPilot does not include locale info into file
Diffs: 1, 2, 3, 4
KdeGraphics

Maks Orlovich committed a change to kdegraphics/ksnapshot

- Handle XShaped windows when taking single-window screenshots - clears the masked-away 
areas with black. Fixes weird random stuff showing up around the "bubble" when taking 
screenshots with the Keramik KWin deco. (47893) 

CCMAIL:47893-done@bugs.kde.org

Refer to Bug 47893 - Snapshots with Keramik are muddled at the edges
Diffs: 1, 2, 3
Koffice

Enno Bartels committed a change to koffice/filters/karbon/applixgraphics

Moved printf -> kdDebug(30517). Changed some setting from kontour->karbon

Diffs: 1, 2

Philipp Müller committed a change to koffice/kchart/kdchart

Fix for 41863: autoscaling of the y-axis is not optimal

Patch provided KHZ

Refer to Bug 41863 - autoscaling of the y-axis is not optimal
Diff

Philipp Müller committed a change to KOFFICE_1_2_BRANCH: koffice/kchart

Backport fix for 41863: autoscaling of the y-axis is not optimal

Refer to Bug 41863 - autoscaling of the y-axis is not optimal
Diffs: 1, 2

Philipp Müller committed a change to koffice/kspread

Fix 53615 (normal): copy / paste formula results are not calculated

When we paste, then the cells are not part of a loaded file (cell->load(QDomObject) ). 
In this case they need to be recalculated.

Refer to Bug 53615 - copy / paste formula results are not calculated
Diff

David Faure committed a change to koffice/kword

Mike wrote in 53839:
> Should be able to configure a horizontal line to seperate the 
endnotes from the rest of the text just as you can with footnotes.

Duh, I completely forgot about that.
CCMAIL:53839-done@bugs.kde.org

Refer to Bug 53839 - Endnotes seperating horizontal line
Diff

David Faure committed a change to koffice/kword

Many fixes for changing a note type between endnote and footnote.
CCMAIL:53833-done@bugs.kde.org

Refer to Bug 53833 - Cannot change endnote to footnote
Diffs: 1, 2, 3, 4

David Faure committed a change to koffice/kword

When using our own layout for a QGroupBox, we must remember to reserve row 0
for the title of the groupbox, and to use addRowSpacing( 0, fontHeight / 2 ) on it.
CCMAIL:53794-done@bugs.kde.org

Refer to Bug 53794 - Layout error in endnote/footnote dialog
Diff

Clarence Dang committed a change to koffice/lib/kofficecore

Yes/No/Cancel -> Save/Discard/Cancel, should close 53671
CCMAIL:53671-close@bugs.kde.org

Refer to Bug 53671 - warning message on closing modified documents should be changed
Diff
Konqueror

Dawit Alemayehu committed a change to kdebase/konqueror

- Fix br#53804 caused by regression in revision 1.316 commit.
- Set the main window widget in ::slotStarted so that passwords are
  properly cached and discarded.

Refer to Bug 53804 - STOP button doesn't stop "http-equiv-refresh"
Diffs: 1, 2

Dawit Alemayehu committed a change to KDE_3_1_BRANCH: kdebase/konqueror

Backport fix for BR#53804

Refer to Bug 53804 - STOP button doesn't stop "http-equiv-refresh"
Diffs: 1, 2

Toshitaka Fujioka committed a change to kdelibs/khtml

fixed memmory leak. advice form Simon Hausmann. Tanks!!

Diff

Peter Kelly committed a change to kdelibs/khtml/ecma

fixed crash in checkNodeSecurity() when used with a null node

Diff

Peter Kelly committed a change to KDE_3_1_BRANCH: kdelibs/khtml/ecma

backport of checkNodeSecurity() crash fix

Diff

Dirk Mueller committed a change to kdelibs/khtml/rendering

- don't crash on every second webpage due to heavy memory corruption
- revert IMHO wrong change in operator==. comparing a mutable member
  here doesn't make sense to me. and comparing the pointer doesn't work
  for sure in any case.. Lars ??

Diff

Dirk Mueller committed a change to kdelibs/khtml/rendering

tststs, some people just want pseudo children with display: none. go figure.
CCMAIL:52876-done@bugs.kde.org

Refer to Bug 52876 - Konqueror crash with CSS :first-child and :before psuedo-classes (testcase)
Diff

Dirk Mueller committed a change to kdelibs/khtml/rendering

fix stupid bug that caused severe table corruption in some cases. 

Diff

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml/rendering

tststs, some people just want pseudo children with display: none. go figure. (backport revision 1.41)

Diff

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml/rendering

D'oh!
CCMAIL:53290-done@bugs.kde.org

Refer to Bug 53290 - crash with thead/colgroup in 3.1 branch
Diff
Multimedia

Carsten Pfeiffer committed a change to kdelibs/arts/knotify

- try to detect crashes and offer to disable arts output in that case
prevents infinite knotify spawning and crash handlers

CCMAIL:53857-close@bugs.kde.org

Refer to Bug 53857 - knotify shouldn't handle it's own crashes to prevent recursion
Diffs: 1, 2

Neil Stevens committed a change to kdemultimedia/kaboodle

Move video widget below the Slider.

CCMAIL:53682@bugs.kde.org

Refer to Bug 53682 - usability: toolbar layout and buttons
Diff

Neil Stevens committed a change to kdemultimedia/kaboodle

Reshuffle the toolbar a bit.

CCMAIL:53682@bugs.kde.org

Refer to Bug 53682 - usability: toolbar layout and buttons
Diff

Aaron J. Seigo committed a change to KDE_3_1_BRANCH: kdemultimedia/kscd

backport of fix for 53935

Refer to Bug 53935 - crash on randomplay when cddb query is running
Diff
Networking Tools

Tim Jansen committed a change to KDE_3_1_BRANCH: kdenetwork/krfb/srvloc

53620: krfb did not compile on Solaris 7

Refer to Bug 53620
 - krfb does not compile if IPv6 not present or on Solaris 7 - patch to fix in description
Diff

Jason Keirstead committed a change to kdenonbeta/kopete/libkopete

Changed the ugly Move Metacontact KListBox to a nicer two column sorted KListView

CCMAIL:49398-done@bugs.kde.org

Refer to Bug 49398 - Sorting target list for 'Change MetaContact...'
Diffs: 1, 2

Stefan Gehn committed a change to kdenonbeta/kopete/libkopete/ui

fix bug 53756 by just removing the Alt-S shortcut from Send-button, it already has a 
configurable shortcut (either Enter, Ctrl-Enter or Shift-Enter). 
After the release this will probably be replaced by a KAction

Refer to Bug 53756 - ALT+S used twice in message window
Diff
Utilities

Christian Loose committed a change to kdetoys/kweather

Bugfix 49191: Prevent KWeather from looping and freezing Kicker when
not connected to the internet.

Could someone please backport this?

CCMAIL:49191-done@bugs.kde.org

Loop:
------
WeatherLib::slotCopyDone()
-> emit WeatherLib::fileUpdate()
-> WeatherService::updated()
-> emit WeatherService::fileUpdate()
-> kweather::refresh()
...
-> WeatherLib::pressure()
-> WeatherLib::findData()
-> WeatherLib::getData()
-> WeatherLib::slotCopyDone()

Refer to Bug 49191 - kweather locks up kicker w/o internet connection
Diff

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdetoys/kweather

Bugfix 49191: Prevent KWeather from looping and freezing Kicker when (backport revision 1.52)

Refer to Bug 49191 - kweather locks up kicker w/o internet connection
Diff

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdetoys/kweather

Fix bug 52147: KWeather isn't working when the locale is set to german. (backport revision 1.5)

Refer to Bug 52147 - Localized KWeather not working
Diff

Stephan Binner committed a change to kdetoys/kworldwatch

Fixed Bug 51565: All clocks are in the same timezone as the first clock
Patch provided by Sebastian Voitzsch <sebastian.voitzsch@web.de>.

Refer to Bug 51565 - All clocks are in the same timezone as the first clock
Diffs: 1, 2

Stephan Binner committed a change to KDE_3_1_BRANCH: kdetoys/kworldwatch

Fixed Bug 51565: All clocks are in the same timezone as the first clock
Patch provided by Sebastian Voitzsch <sebastian.voitzsch@web.de>.

Refer to Bug 51565 - All clocks are in the same timezone as the first clock
Diffs: 1, 2


Thanks for reading KDE-CVS-Digest