Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

February 13, 2004

By Derek Kite



This Week:

The LDAP kio-slave is improved with TSL and SSL for secure connections and SASL for authentication. KDEPIM has a new certificate manager. Work proceeds apace on the khtml XML parser and xpath libraries. Plus a large number of bug fixes in Kopete.


Whenever someone does any changes in the name of Usability, it seems to generate much discussion. When Frans Englich comitted a change that "Remove helpcenter, konsole and prefmenu from kicker", the busy but sedate kde-cvs list lit up. One question was why. So Frans explained:

This was the reasoning.

Assumptions:
* Screen space is very valuable and expensive. The information/widgets which 
needs the space the most should use it.
* Defaults should be tailored to the majority.

Konqueror, the Home and the KMail button is available in the kicker because 
the majority of users need the functionality, on a daily basis. The user does 
not need help on a daily basis, nor to configure KDE. The same reasoning goes 
for the konsole button - the majority of users does not know bash. Less 
information on screen, less buttons, more space for kicker.

The key to the logic behind reasoning is that konsole users(such as myself) 
are a minority, and that gap will become bigger as KDE's userbase grows.

Help is away one click further, konsole one click away+one menu; and KControl, 
Hm.. it is supposed to be in the top level. That should also have been 
committed.. I'll fix.

This was agreed on, on kde-core-devel/kde-usability but committing the patches 
was forgotten. The (loong) discussion can be found in the archives under 
"Kicker bar maiming".

The title of the thread maybe gives an idea of the reactions. The help button seemed to generate the most heat. George Staikos commented with feeling:

I hate it.  In fact, I am rather confident that khelpcenter is used more 
often than kmail.  After 10 years of working for the ISP industry, I have 
seen the trend that a very large percentage of users use webmail, not local 
email clients.  However, I often get requests from people for more help in 
KDE, which means that people are definitely using the help.

Others wondered why Konsole was removed, since it probably is one of the most used applications in KDE. In the end, KHelpCenter was put back, the other two removed. Maybe this was a sophisticated psychological strategy; take three away, generously give one back making everyone feel good :)

Of course, there were many more opinions and feelings expressed than what I have covered here. Aaron Seigo, who either has a very thick skin or a distinct lack of self-preservation instinct, is leading the usability charge. He commented on how these discussions usually go:

Discussion conversation(Usability);

while (conversation.ongoing())
{
  if (dynamic_cast(person))
  {
    person.bitch(AboutSimplicity, NoRegardForReality);
  }
  else if  (dynamic_cast(person))
  {
    person.bitch(AboutExposingAllFeatures, NoRegardForReality);
  }
 else if (person.name() == "aseigo")
  {
    person.hands(person.head()) && person.cry();
  }
}

;-)

I think the strong feelings arise when something you use regularly gets removed in the name of usability. Aaron is putting an effort into finding what people actually use in the Konqueror toolbars. He is asking that everyone actually write down the buttons that they use and how often. He explains his intentions and how we can help in his blog entry at http://www.kdedevelopers.org/node/view/343. These discussions are never a total waste of time. The subject 'whats wrong with KHelpCenter' came up, and one major irritant, the looong loading times, was fixed this week.


If you want to help with the development of KDEPIM, look at the list at http://kdepim.kde.org/development/janitor_jobs/index.php. There is an extensive list of duties available for developers and non-developers. Check it out.


One year ago XRANDR was implemented, KOffice filters improved

Statistics

Commits:2314 by 213 developers, 252789 lines modified, 2946 new files
Open bugs:5634
Open wishes:5627
Bugs opened:581 in the last 7 days
Bugs closed:431 in the last 7 days

CVS Commit Summary
ModuleCommits
kde-i18n 508
kdepim 223
kdelibs 187
kdenonbeta 186
koffice 159
kdenetwork 152
kdebase 149
kdeextragear-1 119
kdeextragear-2 89
www 85
CommitsDeveloperLines
125 Dirk Mueller 2593
77 Stephan Kulow 9621
76 David Faure 2105
71 Nicolas Goutte 734
70 Marc Mutz 21382
66 Stefan Asserhäll 6750
60 Erik K. Pedersen 9983
49 George Staikos 1832
41 Richard Smith 806
40 Waldo Bastian 268
Internationalization Status
Estonian (et)  99.51%
Swedish (sv)  99.54%
British English (en_GB)  98.08%
Danish (da)  97.27%
Spanish (es)  97.12%
Serbian (sr)  96.66%
Brazilian Portuguese (pt_BR)  96.95%
Portuguese (pt)  95.68%
Italian (it)  93.16%
German (de)  92.33%

Table of Contents


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

Development Tools

Features

André Wöbbeking committed a change to kdesdk/cervisia

The first step to separate the GUI from CVS specific code.

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

Sebastian Stein committed a change to kdesdk/umbrello

CVS_SILENT

add bug number 73926 to the list of fixed bugs

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

Sebastian Stein committed a change to kdesdk/umbrello/umbrello

Give a hint to the user, why the operation was not added. I think with this commit 
and the previous one by Oliver, bug #73926 is now fixed. Could everybody please test 
it, so that we can backport the fix???

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

Jens Dagerbo committed a change to kdevelop/buildtools/ant

Fix bug #74955

CCMAIL: 74955-done@bugs.kde.org

Refer to Bug 74955 - crash when selecting "Project options" in the "Project" menu
Diff

Amilcar do Carmo Lucas committed a change to KDE_3_2_BRANCH: kdevelop/buildtools/ant

Fix bug #74955
BACKPORT

Refer to Bug 74955 - crash when selecting "Project options" in the "Project" menu
Diff

Richard Lärkäng committed a change to kdevelop/languages/cpp/app_templates

Add ClanLib template

74786-done@bugs.kde.org

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

Alexander Dymo committed a change to kdevelop/lib/widgets

Disabled combo box animation because this doesn't work anymore.

CCMAIL: 74650-done@bugs.kde.org

Refer to Bug 74650 - Drop-down lists of toolbar combo views don't appear with UI effects on
Diff

Jens Dagerbo committed a change to kdevelop/parts/appwizard/common

updated admin

This should get kdevelop generated automake projects
work on automake-1.8.x and also solve the longstanding
debugger/libtool issue (bug #58999)

Refer to Bug 58999 - debugger will not start
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

Amilcar do Carmo Lucas committed a change to kdevelop/parts/appwizard/common/admin

Add support for Automake 1.8

CCMAIL: 74712@bugs.kde.org

Refer to Bug 74712 - Automake 1.8.x not supported
Diff

Andras Mantia committed a change to kdewebdev/quanta

If this works, this is a breakthrough in solving bug #63000. Move the detailed 
parsing of special areas to the place where the structure tree is built. 

Refer to Bug 63000 - Slow parsing (invalid area?)
Diffs: 1, 2, 3, 4, 5

Andras Mantia committed a change to kdewebdev/quanta

Strip the attribute name if it's too long, so the attribute tree does not grow. 
Fixes #74511. 
 
CCMAIL: 74511-done@bugs.kde.org 

Refer to Bug 74511 - The attribute tree view get's very large when it encounters a long tag
Diffs: 1, 2

Nicolas Deschildre committed a change to kdewebdev/quanta

* Fix #72532, #73476, #72535, partially #74257 and maybe some more.
* Added missing CENTER tag to HTML 4.01 Transitionnal DTD.
* Changed my email address in the file header.

Refer to Bug 72532 - Kafka part crashes in buildKafkaNodeFromNode when VPL view is selected
Refer to Bug 73476 - <pre> tag not handled properly in WYSIWYG mode
Refer to Bug 72535 - Recursive entity escaping in VPL
Refer to Bug 74257 - message "Invalid project file"
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19

Educational

Features

Maurizio Paolini committed a change to kdeedu/kig

Added three new transformations:

- generic affinity: construct an affine map that takes 3 given points onto
  other 3 given points (so it depends on 6 points)
- generic projectivity: construct a projective map that takes 4 given points
  onto other 4 given points (so it depends on 8 points)
- harmonic homology: this is quite similar to 'castshadow', but it has a big
  advantage: it is a well-known transformation with a standard name
  (harmonic homology).  It depends on an 'axis' (a line) and a
  'center' (a point).  In a typical construction the axis is just
  the polar line of the center with respect to a given conic

we still miss the relative icons...

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

Anne-Marie Mahfouf committed a change to kdeedu/kmplot/kmplot

patch from Albert Astals Cid, thanks a lot for debugging KmPlot
It adds modifies kmplot a bit to accept opening files from command line and 
adds a new mimetype to kde.
CCMAIL:59823-done@bugs.kde.org

Refer to Bug 59823 - Edit mimetype from kontext menu
Diffs: 1, 2, 3, 4, 5, 6

Jason Harris committed a change to kdeedu/kstars/kstars

Probable fix for Bug #74528.  The function KStarsData::readCBoundData() 
returns a bool, but the return value was not specified.
  

Refer to Bug 74528 - kstars does not accept $(KDEDIR)/share/apps/kstars/cbound.dat (it exists)
Diff

Games

Features

Luis Passos committed a change to kdegames/kpat

Implements wish 72601 - Show the game number in the caption.

Refer to Bug 72601 - Game number should be in the title bar
Diffs: 1, 2

Graphics

Features

Clarence Dang committed a change to kdenonbeta/kolourpaint

Ever tried filling a dithered image or photo in vain?
The new Colour Similarity feature is the solution.  Now if you set Colour Similarity
to something other than "Exact", flood fill with not just fill pixels of exactly the
same colour but rather colours that are similar looking.

Implemented for the Flood Fill, Autocrop and Colour Eraser tools.

Other changes:
- more const for kpColor operators
- more const for kpFloodFill
- Autocrop:
  - show "Selection: " in cmd name
  - add kpSetOverrideCursorSaver; this is a really cool and small class
    - it does the same as QApplication::setOverrideCursor() but remembers
      to restore the cursor on function exit!
  - don't abuse kpSelection::setPixmap() by using it to change pixmap dimens rather than just contents
  - no more public kpToolAutoCropBorder class

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

Stefan Kebekus committed a change to kdegraphics/kdvi

fixed bug #72875

Refer to Bug 72875 - kdvi shows wrong picture after opening from different directory
Diffs: 1, 2, 3, 4

Luís Pedro Coelho committed a change to kdegraphics/kghostview

Let toolbars be configurable.
Use more KStdActions

CCMAIL: 66769-close@bugs.kde.org

Refer to Bug 66769 - configure toolbars menu entry in kghostview is missing
Diffs: 1, 2, 3, 4, 5, 6

Luís Pedro Coelho committed a change to kdegraphics/kghostview

Put the menu bar in a known state when the programm loads and add this action 
to the RMB-popup.

CCMAIL: 74340-close@bugs.kde.org

Refer to Bug 74340 - hide menubar, exit, restart -> cannot reach menu with Ctrl-M any more
Diff

Adrian Page committed a change to kdegraphics/kiconedit

Add a current colour display to the palette toolbar.

Original patch by Bart Vanhauwaert, extended to show transparency using a checkerboard 
background.

CCMAIL: 61921-done@bugs.kde.org

Refer to Bug 61921 - [PATCH] Adds large current color viewer to palette toolbar
Diffs: 1, 2, 3, 4, 5

Adrian Page committed a change to kdegraphics/ksvg/plugin

Prevent null pointer dereference crash. Could occur when viewing an svg file and 
creating a new tab in konqueror.

CCMAIL: 74844-done@bugs.kde.org

Refer to Bug 74844 - Crash when creating a new tab in konqueror while viewing an svg document
Diff

Waldo Bastian committed a change to kdegraphics/kviewshell

Don't exit when we can't load part. (BR66131)
Please report back if this fixes BR66131 so it can be added to KDE_3_2_BRANCH as well.
CCMAIL: 66131@bugs.kde.org

Refer to Bug 66131 - kviewerpart exits ungracefully when requested viewer is not installed
Diffs: 1, 2

Stefan Kebekus committed a change to KDE_3_2_BRANCH: kdegraphics/kviewshell

minor usability enhancement, fixes bug #71563

Refer to Bug 71563 - mouse wheel should move across pages
Diffs: 1, 2, 3, 4

Kde-Base

Features

Tobias Koenig committed a change to kdebase/kioslave/ldap

Add patch written by Gyrgy Szombathelyi which improves the LDAP kio slave.

The slave supports now TSL and SSL for secure connections and SASL for
authentication. Additionally it contains write support and has a much improved
config dialog.
Short spoken: great stuff! :)

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

Thiago Macieira committed a change to kdelibs/kdecore

Merging branch socket_qt_addon.
See http://lists.kde.org/?l=kde-core-devel&m=107641880025144&w=2 for
details.

Diffs: 1, 2, 3, 4, 5

Ian Reinhart Geiser committed a change to kdelibs/kdewidgets

Removed the old perl script.

Added a new C++ version of the script that is mostly the same but with
the noted changes:
	* The input file is a correctly formed KDE ini style file
	* The binary makekdewidgets is installed to the system for
	  general use.
Added tests that ensure the output is correct for building with
the API TrollTech has defined for building widget plugins.

Updated the kde.widgets file to reflect the new format.  Basicly
the first 5 lines where modified slightly.

Updated the README file to reflect the changed options.  Functionaly
its operation is identical to the old perl version, but it has an
option to embed pixmaps.  This is handy if someone wishes to write
a GUI plugin that will work with Qt only.

Some things to note.  People may have problems building this stuff if
they have stale files laying arround.  This has been tested with 
unsermake, without unsermake and both builddir != srcdir and builddir
== srcdir.  Chances are if there is a problem with this code its your
local system.  So before you "fix" any thing please forward the patch
to me to ensure your not breaking things for everyone else.

This program will be for general use, and I will have a complete howto
posted shortly.  Ideally we can now add widget plugins for KOffice, and
kde-edu next ;)

CCMAIL: kde-core-devel@kde.org

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

Luboš Luňák committed a change to kdebase/khotkeys/shared

Grab only modifier combinations of Caps/Scroll/Num Lock and avoid others,
so that only unshifted mouse presses trigger gestures (#74459).

Refer to Bug 74459 - khotkeys and window resizing with alt+right mouse button
Diff

Alexander Neundorf committed a change to kdebase/kioslave/floppy

fix bug #72934: report the date also correctly if it is reported in another
order

Alex

Refer to Bug 72934 - date reported by kio_floppy is false
Diff

Alexander Neundorf committed a change to kdebase/kioslave/floppy

-fix bug #72306 : use "-D s" instead of "-s" for mren

Alex

Refer to Bug 72306 - floppy: mtools 3.9.9 does not support -s anymore
Diff

Carsten Burghardt committed a change to KDE_3_2_BRANCH: kdebase/kioslave/imap4

Cyrus does not list Shared Folders in its response.
Therefore we do not get a delimiter and have to reconstruct this.
Fix some warnings along the way.
74272-done@bugs.kde.org

Diffs: 1, 2, 3

Stephan Kulow committed a change to KDE_3_2_BRANCH: kdebase/kioslave/man

applying fix for 74925
CCMAIL: 45309-done@bugs.kde.org

Refer to Bug 74925 - long section names (Solaris) are not recognised
Refer to Bug 45309 - handle Solaris/SVR4 manpages (with long section names) and keyword index
Diff

Marc Mutz committed a change to kdebase/kioslave/smtp

>From KDE_3_2_BRANCH:

Patch by Thiago to fix RFC (2)821 violation: Numeric hostnames must be domain-literals 
(enclosed in brackets). Took me a while to understand how the patch works (i.e. a 
grep -R /usr/include NI_NAMEREQD), so I've added a verbose comment explaining it.

CCMAIL: 69876-done@bugs.kde.org

Refer to Bug 69876 - [patch] SMTP connections fail if IP reverse DNS fails
Diff

Marc Mutz committed a change to KDE_3_2_BRANCH: kdebase/kioslave/smtp

>From HEAD:

Increase timeout to the rfc2821-recommended minimum of 10 minutes. Actully, this 
timeout value is only recommended for the the final response to DATA, but we don't 
yet support different timeout values for different commands, and 10mins is the 
maximum of the recommended minimum timeout values for various SMTP commands.

CCMAIL: 68116-done@bugs.kde.org

Refer to Bug 68116 - KMail SMTP session timeout
Diff

Pascal Létourneau committed a change to kdebase/kioslave/thumbnail

Explicit KURL construction
CCMAIL:74485-done@bugs.kde.org

Refer to Bug 74485 - File open preview shows error when accessing "file://name.html?1234"
Diff

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

If the accel handling should be disabled because of modality, don't
filter out the event completely, only don't do the KAccel handling (#74769).
I wonder why that whole function is there anyway, it looks like some
bad hack to me, instead of it being done properly in Qt.

Refer to Bug 74769 - After cancelling closure of a konqueror window kwin pops up with unresponsive application message
Diff

Waldo Bastian committed a change to KDE_3_2_BRANCH: kdelibs/kdecore

Eat key events for the old focus widget if a new modal widget is showing in the
meantime. Fixes BR51628.

Refer to Bug 51628 - "abort javascript" dialog + closing tab leads to crash
Diff

Allan Sandfeld Jensen committed a change to kdelibs/mimetypes/application

We can use patterns, but we dont entirely trust them though.
If noone complains I will backport to KDE_3_2_BRANCH and close 75031.

CCMAIL: 75031@bugs.kde.org
CCMAIL: 50111@bugs.kde.org

Refer to Bug 75031 - No Mimetype for Postscript
Refer to Bug 50111 - kghostview misdetects mimetype of ps files when they have .pdf extension
Diffs: 1, 2

Allan Sandfeld Jensen committed a change to KDE_3_2_BRANCH: kdelibs/mimetypes/application

Backport: Detect pdf and postscript on remote filesystems using patterns, 
but note inaccuracy due to common misnaming

CCMAIL: 75031-done@bugs.kde.org

Refer to Bug 75031 - No Mimetype for Postscript
Diffs: 1, 2

Stephan Binner committed a change to KDE_3_2_BRANCH: konstruct/kde/kdelibs

If nobody wants to fix #70190 in KDE CVS...

Refer to Bug 70190 - configure doesn't bomb out when bzip2 headers are missing
Diffs: 1, 2, 3

Kde-Pim

Features

Cornelius Schumacher committed a change to kdepim

New Kolab configuration wizard.

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

Marc Mutz committed a change to kdepim

>From aegypten_branch:

- Port to the CryptPlug{,Wrapper} in libkleopatra, remove the old CryptPlugWrapper in libkdenetwork.
- Display an import summary for pkcs#7, smime-type=certs-only messages
- Shrink the config dialog page for CryptPlugs: Look, but don't touch.
- Add Tools->Certificate Manager to more easily launch Kleopatra (certmanager).

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

Marc Mutz committed a change to kdepim/certmanager

>From aegypten_branch: New and shiny certmanager. Fully async. And libkleopatra, 
the backend library

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, 60, 
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 
81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92

Tobias Koenig committed a change to kdepim/kaddressbook

Add Drag&Drop support, now you can export a vCard by just drag them from
KAddressBook to KDesktop, Konqueror or any other application.

CCMAIL:74206-done@bugs.kde.org

Refer to Bug 74206 - drag and drop of contact to Desktop should save it as vCard
Diff

Cornelius Schumacher committed a change to kdepim/kitchensync

Reenable KitchenSync. Let's finally get this done.

Diff
Bugfixes

Tobias Koenig committed a change to kdepim/kaddressbook

Search for both attributes, cn and sn when 'Name' is selected as criterion.

CCMAIL:74349-done@bugs.kde.org

Refer to Bug 74349 - ldap searches: searching by name should try both first and family name
Diff

Tobias Koenig committed a change to kdepim/kaddressbook/views

Show birthday in local date/time format.

CCMAIL:74951-done@bugs.kde.org

Refer to Bug 74951 - Date  displayed in wrong format
Diff

Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdepim/kaddressbook/views

backport CVS commit by tokoe: 

Show birthday in local date/time format. (fixes #74951)

Refer to Bug 74951 - Date  displayed in wrong format
Diff

Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdepim/kaddressbook

backport CVS commit by tokoe: 

Search for both attributes, cn and sn when 'Name' is selected as criterion.
(fixes #73349)

Refer to Bug 73349 - search and add non-KDE apps
Diff

David Jarvie committed a change to kdepim/kalarm

Bug 74441: prompt to enable alarms if they're disabled when an alarm edit is saved

Refer to Bug 74441 - alarms should un-disable when modified, or present dialog
Diff

Ingo Klöcker committed a change to kdepim/kmail

Show pretty URL in the status bar when hovering over a URL. Fixes bug #70558 (IDN 
domains are shown ACE-encoded in the statusbar)

CCMAIL: 70558-fixed@bugs.kde.org

Refer to Bug 70558 - IDN domains are shown ACE-encoded in the statusbar
Diff

Andreas Gungl committed a change to kdepim/kmail

consider changes described in bug list item #74577 (parameter change
for bogofilter ver. 0.11.x and higher)

Refer to Bug 74577 - anti spam wizard gets bogofilter rules completely wrong for newer bogofilters
Diff

Till Adam committed a change to kdepim/kmail

Make sure that when the user clicks on a column header to resort the 
headers listview the .sorted file is invalidated and a new one generated, 
because newly arriving mail triggering a reload of the list view will 
result in a re-lapse to the sort order active on folder entry. Same goes
for a reload triggered by a config dialog apply/ok.

Thomas, thanks for reminding me, I've been meaning to fix that for ages.

CCMAIL: 54958-done@bugs.kde.org
CCMAIL: 74992-done@bugs.kde.org

Refer to Bug 54958 - Message sort column settings change
Refer to Bug 74992 - new arrived emails are not sorted
Diffs: 1, 2

Till Adam committed a change to kdepim/kmail

Only display "Groupware choice" over groupware links.

Bo, it this too simplistic?

CCMAIL: 74656-done@bugs.kde.org
CCMAIL: bo@sonofthor.dk

Refer to Bug 74656 - "groupware choice" instead of link URL is displayed in statusbar
Diff

Ingo Klöcker committed a change to kdepim/kmail

Fix bug 75024 (search for <new> or <unread> also returns read emails) 
by converting the translated status string back to its English version which is 
understood by KMail.

Refer to Bug 75024 - search for <new> or <unread> also returns read emails
Diff

Carsten Burghardt committed a change to KDE_3_2_BRANCH: kdepim/kmail

Only make subscription items checkable that are actually selectable.
Occurs with cyrus altnamespace and shared folders.
CCMAIL: 74272-done@bugs.kde.org

Refer to Bug 74272 - Cannot subscribe to cyrus imap "sharedprefix" folders
Diff

Carsten Burghardt committed a change to KDE_3_2_BRANCH: kdepim/kmail

Set the child to null so that nobody and nothing tries to access the folderdir.
CCMAIL: 74591-done@bugs.kde.org

Refer to Bug 74591 - kmail crashes after retrieving imap folders
Diff

Carsten Burghardt committed a change to KDE_3_2_BRANCH: kdepim/kmail

Display warning when the user tries to send a mail or save a draft and the folder
of the identity is not found
CCMAIL: 74380-done@bugs.kde.org

Refer to Bug 74380 - Change of the account symbolic name caused loss of the sent and drafts folders
Diffs: 1, 2

Volker Krause committed a change to kdepim/knode

Save server password only if it has actually changed. This prevents unnecessary 
wallet openings when closing knode (see second part of #73937).

CCMAIL: 73937@bugs.kde.org

Refer to Bug 73937 - KNode is not a nice KWallet user
Diffs: 1, 2

Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdepim/knode

backport CVS commit by vkrause: 

Save server password only if it has actually changed. 
This prevents unnecessary wallet openings when closing 
knode (see second part of #73937).

Refer to Bug 73937 - KNode is not a nice KWallet user
Diffs: 1, 2

Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdepim/knotes

cvs -f diff -kk -bp -u -r1.65 -r1.65.4.1 knotesapp.cpp | patch -p0 -R

doesn't crash anymore (this should be forward ported to HEAD)

CCMAIL: bo@sonofthor.dk, montel@kde.org, 74558-done@bugs.kde.org

Refer to Bug 74558 - KNotes crashes when switching between notes
Diff

Ingo Klöcker committed a change to kdepim/libkdenetwork

Fix bug 74836 (IDN email addresses are not fully recognised) by allowing all non-ASCII 
letters as part of the domain part of an email address.

Refer to Bug 74836 - IDN email addresses are not fully recognised
Diff

Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdepim/libkdepim

backport CVS commit by tokoe: 

Update also the 'Recent addresses' group...
That fixes #72758

Refer to Bug 72758 - Address dialog loses recent addresses
Diffs: 1, 2

Koffice

Bugfixes

Waldo Bastian committed a change to KOFFICE_1_3_BRANCH: koffice/karbon

Don't cause crashes when embedded in kword
CCMAIL: 65161-done@bugs.kde.org

Refer to Bug 65161 - Inserting a Karbon object frame in KWord results in a crash
Diffs: 1, 2, 3, 4

David Faure committed a change to koffice/kpresenter

Fix major drawing problems in fullscreen mode due to dbl-buffer-pixmap not
resized to the correct size. What's amazing is that this if is in kprcanvas.cc
since revision 1.1 - I guess it's the rest of the code that changed.
CCMAIL: 73943-done@bugs.kde.org

Refer to Bug 73943 - running presentation white clipped
Diffs: 1, 2

David Faure committed a change to KOFFICE_1_3_BRANCH: koffice/kword

Fixed crash when switching to Text mode and there's no text frameset to use for it.
TODO: disable action in such a case.
CCMAIL: 64952-done@bugs.kde.org

Refer to Bug 64952 - kword crashes switching from "Page mode" to "Text mode"
Diffs: 1, 2, 3, 4

David Faure committed a change to koffice/tools/scripts

don't use -q for grep, it's non-portable (#74404)

Refer to Bug 74404 - Cannot start koffice applications with koffice 1.3 and kde 3.2.0
Diff

Konqueror

Features

Arend van Beelen jr. committed a change to kdeaddons/konq-plugins/searchbar

Added Search Bar for Konqueror.
This Search bar complements the web shortcuts functionality by adding a
visual combo box next to the locationbar in which searches can be entered.
It will also display a small icon to indicate which searchprovider is used.
Currently there's only an icon forGoogle (which is the default
searchprovider).

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

Benoit Walter committed a change to kdebase/libkonq

Thanks to the new method KIconViewItem::setPixmapSize(), we can now create a
larger item for files that will be previewed. This removes the need to
update the layout (and the 500ms timer).

The improvement is especially visible when using previews which are larger
than normal file icons. The main idea is to first check if a preview will be
generated for the current item, and enlarge the item rect if needed so that
there will be enough room for the preview pixmap.

This will hopefully be a good reason to use large previews now :-)

Diffs: 1, 2, 3, 4

Leo Savernik committed a change to kdelibs/khtml

fixed long outstanding bugs for khtmlimageparts which are embedded into frames:
- enable url drops onto khtmlimageparts
- enable mmb url pastes onto khtmlimageparts

Diff

Zack Rusin committed a change to kdelibs/khtml

Implementing incremental XML parsing.

(also removing erroneous semi-colons in nodeimpl and fixing the XML
parser error reporting bug)

Diffs: 1, 2, 3, 4

Richard J. Moore committed a change to kdenonbeta/xpath

Added a parser and lexer for xpath. The parser only covers expressions at
the moment, but I'll obviously be extending it to cover the location steps
as well in the near future. The parser doesn't yet construct any AST nodes,
but it shouldn't take too long to get that working.

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

Richard J. Moore committed a change to kdenonbeta/xpath

The parser can now create functions, literals, variablerefs and operators.

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

Richard J. Moore committed a change to kdenonbeta/xpath

Added a discussion of the reasoning behind writing a new XPath implementation
rather than reusing one of the existing ones.

Diff
Bugfixes

Dawit Alemayehu committed a change to kdeaddons/konq-plugins/uachanger

- Fix Bug# 73352.

CCMAIL: 73352-done@bugs.kde.org

Refer to Bug 73352 - can't change Browser Identification to Default
Diff

Waldo Bastian committed a change to kdebase/konqueror

In KonqMainWindow::slotPopupMenu m_currentView may in some cases not yet 
point to the new currentView (See also comment in source code) (BR67666)

Refer to Bug 67666 - Crash on Right Mouse Click
Diff

Stephan Binner committed a change to kdebase/konqueror

Fixed Bug 74822: linking checkbox does not redraw when unchecking

Refer to Bug 74822 - linking checkbox does not redraw when unchecking
Diffs: 1, 2

Waldo Bastian committed a change to KDE_3_2_BRANCH: kdebase/konqueror

In KonqMainWindow::slotPopupMenu m_currentView may in some cases not yet 
point to the new currentView (See also comment in source code) (BR67666)
CCMAIL: 67666-done@bugs.kde.org

Refer to Bug 67666 - Crash on Right Mouse Click
Diff

David Faure committed a change to kdelibs/khtml

ecma/kjs_events.h (clear): set listener object to Null(), not to an invalid Object(),
which will crash when the listener is stored in another frame (#61467). Maybe it would be better
to really remove the event listener in this case, but this is hard to do efficiently.

Removed some unused stuff.

Refer to Bug 61467 - KJS related crash on www.starnberger-fuenf-seen-land.de
Diffs: 1, 2, 3

Dirk Mueller committed a change to kdelibs/khtml

CCMAIL: 74329-done@bugs.kde.org

Refer to Bug 74329 - second <body> tag overrides colors for the whole document
Diffs: 1, 2

Dirk Mueller committed a change to kdelibs/khtml

unfiddle various mouse coordinate mess
CCMAIL: 74718-done@bugs.kde.org
CCMAIL: 70290-done@bugs.kde.org

Refer to Bug 74718 - onmousemove does not report proper values
Refer to Bug 70290 - mouse position in konqueror doesn't take into account scrolling
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

Germain Garand committed a change to kdelibs/khtml

Activate/merge alternate code path for inline boxes
 construction and painting. 
Whitespace count consistency (justification).

CCMAIL: 44092-done@bugs.kde.org,51163-done@bugs.kde.org
CCMAIL: 73965-done@bugs.kde.org,73823-done@bugs.kde.org,62283-done@bugs.kde.org

Refer to Bug 44092 - CSS: line rendering bug in KHTML (border/padding, nesting)
Refer to Bug 73965 - [testcase] problems rendering HP LaserJet Web Pages (regression)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

Dirk Mueller committed a change to kdelibs/khtml/css

fix a lot of css parsing recovering errors (#74782 and about 20 others)

Refer to Bug 74782 - http://www.4-s.org color are not displayed properly
Diffs: 1, 2, 3, 4, 5

Dirk Mueller committed a change to kdelibs/khtml/html

align tables too
CCMAIL: 43112-done@bugs.kde.org

Refer to Bug 43112 - recurrent tables align incorrectly (merlin.one.pl) (testcase)
Diff

Maks Orlovich committed a change to KDE_3_2_BRANCH: kdelibs/khtml

Workaround ICE in "gcc" 2.96. 
CCMAIL:67597@bugs.kde.org

Refer to Bug 67597 - kdelibs/khtml does not compile on gcc 2.96-98 (internal error)
Diff

Multimedia

Features

Benjamin Meyer committed a change to kdemultimedia/kioslave/audiocd

Audiocd Code Refactoring commit

CCMAIL: kde-core-devel@kde.org
-------------
The commit you all (ok, maybe just me and a few others) have been waiting for.

audiocd:/ no longer uses ifdefs!!!

There is a new base class called Encoder which the different encoders are
based off of.  Wav is in fact based upon CDA which is based upon Encoder.

This means that the audiocd.h and audiocd.cpp files only deal with
ripping the cd and with the ioslave work and just make a call to the
selected encoder to do the work, no more case, ifdef, if else else else else...

In the process of converting the module I discovered countless edge
cases bugs that a) never were reported, b) probably would be too hard to find
if you didn't know where to look. c) most arn't noticable.  By simply having
the one call to the base class rather then the bunch of ifdefs acidents in
copy/paste were all removed.

The work that I did was 99% just refactoring of the code.  Very little new
code was added to the project.  The majority of the actuall code changes were 
bug fixes.  Taking this approch first and then enhancing it I thought would be best.  
In fact will all the fixes it might be worth while to put in the 3_2
tree.

Future work(?)
--------------
1) Currently the Encoder are build into the audiocd binary, but one could
easily make them into libraries.  This offers the really neat idea that
one could re-use these in other applications (KAudioCreator, Juk, etc). 
Maybe not re-using the encoding portion, but simply to get the configure
dialog for that encoder so that the third party application could use it
and then just make an audiocd ioslave call to get the file after saving
the settings.

2) Now that the Encoding is abstracted maybe doing the same with the
ripper would be a good idea.  This would allow for a cdda2wav module.

3) With the Encoder class it is 1000% times easier to add a new encoders
to the audiocd framework.  (Anyone feel free to write a Flac encoder!)

Diff

Arnold Krille committed a change to kdenonbeta/arts/environment/effects

Add the start of a new effect:

Diff

Dirk Ziegelmeier committed a change to kdenonbeta/kwintv3/qtvision

Nearly working overlay support for v4l plugin

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

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

Fix: amaroK not skipping non-existant files (bug #75100)

CCMAIL: 75100-done@bugs.kde.org

Refer to Bug 75100 - amarok doesn't skip inexistent files
Diffs: 1, 2, 3, 4, 5, 6

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

Fix: Shuffle not working when playlist is in sort-mode (bug #75150)
Please test!

( note to developers: why setSorting( 200 ) instead of setSorting( -1 )? )

CCMAIL: 75150-done@bugs.kde.org

Refer to Bug 75150 - shuffle doesn't work once the playlist was sorted by clicking on a list header
Diff

Stephan Binner committed a change to kdemultimedia/juk

#74943

Refer to Bug 74943 - Link to Juk homepage in about window is dead
Diff

Stephan Binner committed a change to KDE_3_2_BRANCH: kdemultimedia/juk

Fix #74943 for now, can be readded if/once the domain is back

Refer to Bug 74943 - Link to Juk homepage in about window is dead
Diff

Networking Tools

Bugfixes

Petter E. Stokke committed a change to kdeextragear-2/kmldonkey/applet

The applet needn't bother to report refused connections; let's leave this to
the main interface.

CCMAIL: 73710-done@bugs.kde.org

Refer to Bug 73710 - Unnecesary "core not running" message when loading kicker applet
Diff

Sebastian Sauer committed a change to kdeextragear-2/kmldonkey/applet

Implement partly wish #65247. The Applet-font could be choosen now.

CCMAIL: 65247@bugs.kde.org

Refer to Bug 65247 - kicker applet changing size
Diffs: 1, 2, 3, 4, 5

Frerich Raabe committed a change to kdenetwork/knewsticker

- Don't forget to fetch icons when switching from offline to online mode.
CCMAIL:75136-done@bugs.kde.org

Refer to Bug 75136 - icons missing after switching to online mode
Diff

Martijn Klingens committed a change to kdenetwork/kopete

Suppress online notifications for 5 seconds after you connected to an
account, so you don't get the annoying popups anymore.

CCMAIL: 55932-done@bugs.kde.org

The fix *can* be backported to KDE 3.2.x/0.8.x (I'll attach the diff to the
bug report), but I want to await feedback from HEAD first. You may have to
wait for the next major Kopete/KDE release to see the fix if we forget
about backporting in a couple of weeks ;-)

Refer to Bug 55932 - suppression of buddy notification on connection
Diffs: 1, 2, 3

Martijn Klingens committed a change to kdenetwork/kopete

Add going Offline to the list of changes that should be suppressed; use
the suppressions also when displaying of events in the chat window is
enabled. Don't display an event for Connecting, there's Offline and the
various Online/Away states for that.

CCMAIL: 71076-done@bugs.kde.org

The fix is dependent on the suppression of status notifications, so it
can't easily get backported. It also adds a new string, but that is in
theory avoidable. However, the bug is fairly minor, so I personally
would like to keep this in HEAD only for Kopete 0.9.

Refer to Bug 71076 - Notification when you go offline is wrong in chatwindow
Diffs: 1, 2

Richard Smith committed a change to kdenetwork/kopete

Save contact-list automatically on every change. This is quite intrusive and
probably shouldn't be backported.

CCMAIL: 73921-done@bugs.kde.org

Refer to Bug 73921 - persistant storage of contact list
Diffs: 1, 2, 3, 4, 5, 6, 7

Richard Smith committed a change to kdenetwork/kopete

Make sure that deleted contacts and groups can't be in the selection list,
and make sure the UI stays up-to-date with changes in the selection.
CCMAIL: 74950@bugs.kde.org

Refer to Bug 74950 - deleting non-existent user cause crash
Diffs: 1, 2, 3

Richard Smith committed a change to kdenetwork/kopete/kopete

Allow all accounts to be connected or disconnected at once via DCOP.
Patch by carl@ecbaldwin.net.

CCMAIL: 74315-done@bugs.kde.org

Refer to Bug 74315 - want to connect and disconnect through dcop interface
Diffs: 1, 2

Stefan Gehn committed a change to kdenetwork/kopete/kopete

Fix bug #73392 which I reported myself. Note that I really don't like this piece of 
code as it walks through way too many classes and highly depends on our current API 
but it works and I think I have enough null pointer checks in there :)

Refer to Bug 73392 - KopeteBalloon shown while I'm marked "Away"
Diff

Matt Rogers committed a change to kdenetwork/kopete/kopete

Fix bug 71080. Modify the names of the events to be a little more 
user friendly.

Refer to Bug 71080 - Text wrong/unclear in knotify options
Diff

Martijn Klingens committed a change to kdenetwork/kopete/kopete/chatwindow

forward port of fix for 64912: don't disconnect signals in 1-to-1 chats

Refer to Bug 64912 - when buddy goes offline and online icon is not restored
Diff

Richard Smith committed a change to kdenetwork/kopete/kopete/chatwindow

.arg() won't work for %10 and %11... Fix bug 74985
CCMAIL: 74985@bugs.kde.org

Refer to Bug 74985 - single-shot chat window has junk in incoming message section
Diff

Martijn Klingens committed a change to KDE_3_2_BRANCH: kdenetwork/kopete/kopete/chatwindow

Update status properly even when the user has left the chat in 1-to-1 chats

CCMAIL: 64912-done@bugs.kde.org

Refer to Bug 64912 - when buddy goes offline and online icon is not restored
Diff

Richard Smith committed a change to kdenetwork/kopete/kopete/config/appearance

Put a splitter between style list and style preview.
CCMAIL: 66576@bugs.kde.org

Refer to Bug 66576 - Width of list column too narrow in styles dialog
Diff

Richard Smith committed a change to kdenetwork/kopete/kopete/contactlist

Rename groups inline. Need to undo a string change before I can backport...
CCMAIL: 71321@bugs.kde.org

Refer to Bug 71321 - Renaming a contact should work like renaming a group
Diffs: 1, 2

Richard Smith committed a change to kdenetwork/kopete/kopete/contactlist

Make sure listview items aren't mispainted when the scrollbar appears /
disappears. Work around a Qt bug preventing same.
CCMAIL: 69121@bugs.kde.org

Refer to Bug 69121 - display in main window not refreshed when scrollbar disappears
Diff

Stefan Gehn committed a change to kdenetwork/kopete/libkopete

Fix bug #71818 by adding formattedTimestamp, it only shows date if the message is 
not from today (very nice for history). Also fix normal timestamp XML item, now 
formatted using KLocale setting

Refer to Bug 71818 - No date in window
Diff

Matt Rogers committed a change to kdenetwork/kopete/libkopete

Fix bug 72315 (which is really a libkopete bug, and not a jabber bug)

Indicate that one of the reasons that you can't message a user is because
the account itself is not connected. 

Won't be in KDE until version 3.3

CCMAIL: 72315-done@bugs.kde.org

Refer to Bug 72315 - Kopete (Jabber) says: Cannot send to offline user
Diff

Martijn Klingens committed a change to kdenetwork/kopete/libkopete

Forward port the fix for the ':/' in URIs gets replaced by an emoticon
bug and the associated changes to the regression test.

CCMAIL: 69964-done@bugs.kde.org

Refer to Bug 69964 - The ":/" part of "http://" in URL's are replaced with smileys
Diffs: 1, 2

Martijn Klingens committed a change to kdenetwork/kopete/libkopete

forward port fix for 62607

Refer to Bug 62607 - duplicate contacts added to list on Add Contact
Diff

Matt Rogers committed a change to KDE_3_2_BRANCH: kdenetwork/kopete/libkopete

Apply Martijn's patch for bug 71804. Treat null passwords as rememberPassword
 = false.

I assume that lilachaze's new KopetePassword stuff should take care of the rest in HEAD 
when it gets merged back in.

CCMAIL: 71804-done@bugs.kde.org

Refer to Bug 71804 - [PATCH] kopete trying to save password to kwallet when the "Save password" checkbox isn't clicked
Diff

Martijn Klingens committed a change to KDE_3_2_BRANCH: kdenetwork/kopete/libkopete

Don't add entries twice to the contact list

Credits go mostly to lilachaze, if I had committed my version the patch
would have gone into the less accurate KopeteContact instead :)

CCMAIL: 62607-done@bugs.kde.org

Refer to Bug 62607 - duplicate contacts added to list on Add Contact
Diff

Richard Smith committed a change to kdenetwork/kopete/plugins/autoreplace

Don't hang if the translation has an odd number of words
CCMAIL: 74360@bugs.kde.org

Refer to Bug 74360 - Kopete: list of words to auto-replace mistranslated
Diff

Matt Rogers committed a change to KDE_3_2_BRANCH: kdenetwork/kopete/protocols/oscar/icq/ui

Fix bug 74238. The window should fit on an 800x600 screen now. Just had to
rearrange things a little. :)

CCMAIL: 74238-done@bugs.kde.org

Refer to Bug 74238 - ICQ new account window too big
Diffs: 1, 2

Richard Smith committed a change to KDE_3_2_BRANCH: kdenetwork/kopete

Make sure that deleted contacts and groups can't be in the selection list,
and make sure the UI stays up-to-date with changes in the selection.
[BACKPORT]
CCMAIL: 74950-done@bugs.kde.org

Refer to Bug 74950 - deleting non-existent user cause crash
Diffs: 1, 2, 3

Arend van Beelen jr. committed a change to kdenetwork/krdc

Fix bug #73375.

Enable the 'Connect' button when the host starts with vnc:/ or rdp:/ (so
we don't require two slashes anymore). The second slash will be added by
parseHost() anyway and now the behaviour matches the examples given by
the program.

CCMAIL: 73375-done@bugs.kde.org

Refer to Bug 73375 - typing computer names shouldn't require full URLs
Diff

User Interface

Optimizations

Bart Vanhauwaert committed a change to kdebase/khelpcenter

Shave of 20 seconds (!) from the startup time of khelpcenter.

When inserting a new item for an info page in the content tree
under the alphabetical sorted subtree, only look for toplevel
items for the right parent instead of iterating over all subitems.

CC-MAIL: 62097-done@bugs.kde.org

Refer to Bug 62097 - Khelpcenter extraordinarily slow to load
Diff
Bugfixes

Sandro Giessl committed a change to kdeartwork/styles/plastik

renderSurface etc. should never try to paint null pixmaps.

CCMAIL: 74604-done@bugs.kde.org

Refer to Bug 74604 - plastik causes crash while filling table in kopete
Diff

Waldo Bastian committed a change to kdebase/kcontrol/icons

Don't crash when there is no valid icon theme (BR66034)

Refer to Bug 66034 - after deleting activ icontheme starting kcontol icons crashes
Diff

John Firebaugh committed a change to kdebase/kicker/applets/launcher

Don't try to delete KSharedPtrs.

CCMAIL: 72466-done@bugs.kde.org

Refer to Bug 72466 - Kicker doesn't start up/crashs
Diff

John Firebaugh committed a change to kdebase/kicker/applets/launcher

Don't try to delete KSharedPtrs (fixes bug #72466)

Refer to Bug 72466 - Kicker doesn't start up/crashs
Diff

Martin Koller committed a change to kdebase/kicker/ui

fix for crash http://bugs.kde.org/show_bug.cgi?id=71899

Diff

Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdebase/kicker/ui

backport CVS commit by firebaugh: 

Fix bug #63865: slow K menu

Refer to Bug 63865 - Moving Maus-Cursor over Kmenu Items is significant slower than in any 
other (big) Menus or submenus of Kmenu!
Diff

Alexander Neundorf committed a change to kdebase/konqueror/listview

hopefully fixes bug #68975 , make it possible to paste files using the mouse
into listviews when no free area is left

Alex

Refer to Bug 68975 - konqueror listview rightclick always selects file
Diffs: 1, 2, 3

Alexander Neundorf committed a change to KDE_3_2_BRANCH: kdebase/konqueror/listview

-fix bug #68975 , make it possible to paste files using the mouse
 into listviews when no free area is left
-better sorting for the text view and the info listview and less code
duplication

Alex

Refer to Bug 68975 - konqueror listview rightclick always selects file
Diffs: 1, 2, 3, 4, 5, 6, 7

Luboš Luňák committed a change to kdebase/kwin

If e.g. the titlebar is already outside of the workarea, there's no point in performing
a restricted move/resize, because then e.g. resize would also move the window (#74555).

Refer to Bug 74555 - Regression: Resizing with window borders forces window-top to 0
Diffs: 1, 2

Luboš Luňák committed a change to kdebase/kwin

Fix for #67416 by Martin Koller + my grab code changes to get mouse
clicks even for the active window.

Refer to Bug 67416 - clicking outside alt+tab window doesn't do anything
Diffs: 1, 2, 3, 4, 5

Luboš Luňák committed a change to kdebase/kwin

Don't force windows to be inside workarea if their geometry comes
from session restoration or if the window is already mapped.
CCMAIL: 74057-done@bugs.kde.org

Refer to Bug 74057 - Regression: KDE 3.2 session manager no longer able (or willing) to store off-screen geomentry
Diff

Luboš Luňák committed a change to kdebase/kwin

Fix #74063 - if there's a restacking operation, cancel pending autoraise
for the window.

Refer to Bug 74063 - ToBack does not reset the auto-raise time
Diffs: 1, 2, 3, 4, 5

Luboš Luňák committed a change to kdebase/kwin

Revert r2.51. Tk is either too stupid to see a difference between normal
and synthetic configure events, or it's too paranoid to trust the normal
ones.
CCMAIL: 75167-done@bugs.kde.org

Refer to Bug 75167 - kwin misplaces tk's popup menues
Diff

Luboš Luňák committed a change to KDE_3_2_BRANCH: kdebase/kwin

Backport r1.407.
CCMAIL: 74640-done@bugs.kde.org

Refer to Bug 74640 - Closing an OpenOffice dialog is slow and creates a momentary double-image
Diff

Luboš Luňák committed a change to KDE_3_2_BRANCH: kdebase/kwin

Backport fix for #74063.

Refer to Bug 74063 - ToBack does not reset the auto-raise time
Diffs: 1, 2, 3, 4, 5

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

Revert r1.26, it causes #74504.

Refer to Bug 74504 - inconsistent behavior of task dropdown menu in external taskbar
Diffs: 1, 2

Waldo Bastian committed a change to kdelibs/kdeui

Don't crash when there is no valid icon theme (BR66034)

Refer to Bug 66034 - after deleting activ icontheme starting kcontol icons crashes
Diff

Utilities

Bugfixes

Petter E. Stokke committed a change to kdeextragear-2/kmldonkey/kmldonkey

Use higher precision when displaying gigabytes if there's room available.
Thanks to Henk de Leeuw for the idea.

CCMAIL: 73643-done@bugs.kde.org

Refer to Bug 73643 - File size info for large files (>1GB) shows too few digits
Diff

Petter E. Stokke committed a change to kdeextragear-2/kmldonkey/kmldonkey

Sort the ETA field numerically.

CCMAIL: 73642-done@bugs.kde.org

Refer to Bug 73642 - Sorting on fields ETA, Last Seen and Age not correct
Diff

Marcus Camen committed a change to kdetoys/kweather

Sync out of date stations file according to
http://weather.noaa.gov/tg/site.shtml

CCMAIL: 70746-done@bugs.kde.org

Refer to Bug 70746 - stations.dat file is out of date
Diff

Matthias Hoelzer-Kluepfel committed a change to kdetoys/kworldwatch

Added St. Louis. Bug #56511

Refer to Bug 56511 - Please add St. Louis to zone.tab
Diff

Matthias Hoelzer-Kluepfel committed a change to kdetoys/kworldwatch

Start kworldclock when clicking on the panel applet.
Fixes #66316.

Refer to Bug 66316 - Click on Map in World Wide Watch should launch KWorldClock
Diffs: 1, 2

Henrique Pinto committed a change to kdeutils/ark

Fix for bug #72892:
	Don't strip whitespace from filenames in RAR archives.

CCMAIL: 72892-done@bugs.kde.org

Refer to Bug 72892 - Ark parses filenames wrongly with rar archives
Diff

Henrique Pinto committed a change to kdeutils/ark

Changing wording for making clear that an executable will be run if the user chooses "Yes" (BR #75168).

Refer to Bug 75168 - Misleading warning message may cause user to execute Programs or Scripts from archive
Diff

Klaus Niederkrüger committed a change to kdeutils/kcalc

First step to fix BUG 66397.
Changing Basemode via Popupmenu was  too clumsy for most programmers.
Maybe backport to KDE 3.2 later, once it has been tested.
GUI does not look nice, needs changes.
	

Refer to Bug 66397 - base conversion not handy anymore
Diffs: 1, 2, 3


Thanks for reading KDE-CVS-Digest