Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

February 20, 2004

By Derek Kite



This Week:

Valgrind gets a heap profiler. KStars can show the sky object's distance from earth. Kopete has refactors password and KWalletManager code. Many bugfixes in Khtml, Kopete and KMail.


Eric Laffoon wrote a note regarding Quanta and Kommander:

I wanted to make sure you were aware of the changes happening with 
Kommander. Several recent changes have been made and while 
it's still a little rough around the edges (sometimes requires more creative 
solutions and a few things aren't complete) it's becoming quite powerful. 
Here are some of the recent changes from Andras and Marc.
* You can now control a lot in the dialog with DCOP, including getting and 
setting values and properties. This can be done from external scripts, an 
application that wants you use Kommander dialogs or even from within the 
dialog it's self. (We do still need to have a better way to get the dcopid of 
the dialog and the calling program.)
* There is now a new plugin system to add widgets from any KDE widget. It 
includes a nifty Kommander dialog to help generate your files and a newly 
revised document on how to do it now at 
http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdewebdev/kommander/working/
* You can now save and restore values in dialogs on a per widget bases with 
the two new specials, @readSetting("name", "defaultValue") and 
@writeSetting("name", "value").
* Signals and slots are enhanced by "Population Text". For example, setting 
the population text to 'hello world' on a line edit, and then connecting the 
clicked() signal of an ExecButton to the populate() slot of the line edit 
would set the text of the line edit to 'hello world' whenever the button was 
clicked. Using this with a script fired on widget creation allows dynamic 
content creation.
* Also @execBegin and @execEnd specials for executing big blocks of text, like 
scripts. Everything inside these new markers gets expanded to the stdout of 
the script just like @exec.
* There are example dialogs in CVS now.

More features and refinement of these features are under discussion, but if 
you have used Kommander and have been frustrated by things you could not do 
then it is a good time to get the latest version from CVS and try out the new 
features. In short, it is now much more capable to create dialogs that 
interact with existing KDE applications on a simple basis without scripting 
and on a more complex bases using the script language of your choice.

Max Howell had some news regarding amaroK:

The amaroK team are proud to announce the release of amaroK 0.9-beta1!

Having experienced many badly designed audio players where glamour and 
gimmickry seem to have been the development priorities, the amaroK team set 
out to develop a player that was focused on usability (but still looked 
cool!). Centred around a large, well-constructed playlist, amaroK is designed 
to make assembling and enjoying your music hassle-free. Constructing 
playlists is as simple as dragging and dropping media or streams from the 
multitude of conveniently placed "browsers".

amaroK 0.9-beta1 is a vast improvement over the 0.8 series, being more refined 
and packed full of new features. If there ever was a reason to upgrade to KDE 
3.2 this is it! amaroK 0.9 takes advantage of the spanking new KDE feature 
set, including KConfig XT and the new KMultiTabBar widget as featured in 
KDevelop, Kate and Konqi. Unfortunately this does mean we have not been able 
to maintain backwards compatability with KDE 3.1.x, you will need KDE 3.2 to 
join the party..

New features include:

* Two new analyzers, and improvements to the stock set, all powered by a new,
  more flexible FFT routine
* On-screen-display information announcing new tracks
* Brand new audio system that can support any backend; currently supporting
  aRts and GStreamer 
* Threaded, inline tag-editing with novel features like "Fill-down"
* A revamped FileBrowser, based on the excellent Fileselector widget from Kate

Other notable improvements include the ability to share streams with other 
amaroK users (thanks to KDERadioStation tech.), dynamic audioproperty 
loading, buffered history in random mode and logarithmic crossfading, as well 
as numerous bug fixes and tweaks.

Amilcar do Carmo Lucas announced a release of KDevelop:

The KDevelop team is proud to announce the 3.0.1 release of this award 
winning IDE.

The focus of this release is bug fixing and polishing.

The download is on the usual place:
http://www.kdevelop.org/index.html?filename=download.html

and we have a very nice change log:
http://www.kdevelop.org/index.html?filename=changes.html

One year ago Kdevelop started implementing code completion, an RSS dcop service was implemented, and more Safari code was imported.

Statistics

Commits:2148 by 213 developers, 223040 lines modified, 1716 new files
Open bugs:5598
Open wishes:5708
Bugs opened:420 in the last 7 days
Bugs closed:467 in the last 7 days

CVS Commit Summary
ModuleCommits
kde-i18n 470
kdenonbeta 186
kdepim 185
kdelibs 184
koffice 168
kdenetwork 145
kdeextragear-1 130
www 110
kdebase 94
kdevelop 73
CommitsDeveloperLines
119 Erik K. Pedersen 30533
92 Stephan Kulow 58328
81 David Faure 2554
67 Nicolas Goutte 960
63 Mark Kretschmann 1370
55 Marc Mutz 1055
51 Waldo Bastian 370
48 Anne-Marie Mahfouf 591
46 Dirk Mueller 714
46 Luboš Luňák 567
Internationalization Status
Swedish (sv)  100.00%
Danish (da)  100.00%
Estonian (et)  99.48%
British English (en_GB)  97.87%
Spanish (es)  97.62%
Brazilian Portuguese (pt_BR)  97.94%
Portuguese (pt)  96.94%
Serbian (sr)  96.49%
Italian (it)  93.14%
Tamil (ta)  92.32%

Table of Contents


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

Development Tools

Features

Alexander Dymo committed a change to kdevelop

The new generic and extensible property editor library. It is (will be) used 
for generic project manager in KDevelop.

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

Ian Reinhart Geiser committed a change to kdevelop/parts/distpart

Started fixing the DistPart finally...
Changes:
	1) unscrewed up the illogic introduced by some well meaning person.
	2) Moved business logic back into the data classes.
	3) Moved more UI stuff back in the ui files.
	4) Use KDE resources in the UI.
	5) Move dialog to KDialogBase.

Still to be done:
	1) Cleanup the last of the horrible mess introduced by 2 years
	of neglect and someone putting the code in the blender.
	2) Remove all the inane methods in the dist_widget once things
	are seperated properly again.
	3) Debian package support
	4) Gentoo Ebuild support

What actually works:
	1) Can build tar.bz2 or tar.gz files correctly from projects.
	2) Spec file is generated, its all wrong, but i cannot revert
	back to my working spec file yet.  Ideally this new spec file
	will build on something other than random variants of mandrake.
	3) Data from the dialog is retained from session to session, but
	there are some issues still with default values.  These will get
	sorted out soon.

So now everyone test the tar archives out to see what works and what fails.
Ian is back on the job.

CCMAIL: Yann.Hodique@lifl.fr

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

Marc Britton committed a change to kdewebdev/kommander

widget population. every widget now has a populate slot and population text. when
the populate slot is called, the widget text gets set with the expansion of the
population text.

provide readSetting and writeSetting specials for saving useful information like
widget state.

provide execBegin and execEnd specials for including scripts in associations.

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

Andras Mantia committed a change to kdewebdev/quanta

Here is a big cleanup patch from Jens, slightly modified by myself. It also fixes 
some bugs. 
The details:
- use singletons (Project, SpellChecker, StructureTreeView)
- reduce the header dependencies
- load the DTEPs only on demand: increased starting up speed, less memory usage 
  for the average user
- fix the "files are not showing up in the project tree after addition" bug
- some style guide fixes
- remove the Rescan project and 
- list the opened files with bold text in the project tree
- Reload Project, Upload Project, Rescan Project Folder and Project Properties is 
  only possible in the root of a branch, not on every single entry

Did I forget something? ;-)

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

Nicholas Nethercote committed a change to valgrind

Adding Massif, the heap profiler.

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
Bugfixes

Christoph Cullmann committed a change to kdelibs/kate/data

Bug 73675: duplicate toolbar buttons when using embedded kwrite in readonly mode

Refer to Bug 73675 - duplicate toolbar buttons when using embedded kwrite
Diff

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

Removing an incomplete hack and replacing it with a proper technique with
very little performance loss.

This hack tried to check that another repaint event was not issued around the
time that a scroll was triggered, as we would have to repaint the translated area
because the image on-screen had already been scrolled.  It was successful,
but only partially (the bug was only noticed less often in kdevelop).

This solution tracks which requests come from 3rd party applications, and
triggers an update of the whole view rather than trying to QWidget::scroll()
when that is the case.  It fixes it and is elegant :)

This also contains a slight change to the buffer highlighting tracking for
kio-accessed files, to make it more correct (there may have been a bug here
or not, we only got one unconfirmed report).

CCMAIL:72562-done@bugs.kde.org

Refer to Bug 72562 - Ideal mode paint errors on scroll
Diffs: 1, 2, 3, 4, 5, 6

Christian Loose committed a change to kdesdk/cervisia

Replace TipLabel class with a real QToolTip subclass. This fixes the original 
problem of BR #55871
and also cleans-up a little bit the code of the LogTreeView class.

The problem with the too big tooltips still exists.

CCMAIL: 55871@bugs.kde.org

Refer to Bug 55871 - Tooltip disappears if the log message was too long
Diffs: 1, 2, 3, 4, 5

Oliver Kellogg committed a change to kdesdk/umbrello/umbrello

Fix remainder of bug 73926.

Refer to Bug 73926 - Unable to change the specification of an operation
Diffs: 1, 2, 3

Amilcar do Carmo Lucas committed a change to kdevelop

Fix a big configure bug.

CCMAIL: 75517-done@bugs.kde.org

Refer to Bug 75517 - after applying ad-hoc filters the wrong message is shown
Diffs: 1, 2

Amilcar do Carmo Lucas committed a change to kdevelop

Make _all_ configure options work.

CCMAIL: 75515@bugs.kde.org

Refer to Bug 75515 - --disable-$lang will build buildtools/$lang
Diffs: 1, 2, 3, 4, 5, 6

Amilcar do Carmo Lucas committed a change to KDE_3_2_BRANCH: kdevelop

updated admin to KDE3.2

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

BACPORTED after asking coolo and testing it on a KDE 3.0.2 system.

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

Andras Mantia committed a change to kdewebdev/quanta/src

Workaround for a Kate bug. Might fix those "File changed" dialog pops up errors. 
Those who experienced that problem, please test it.

CCMAIL: quanta@kde.org
CCMAIL: 74305@bugs.kde.org
CCMAIL: 74217@bugs.kde.org

Refer to Bug 74305 - File Changed Dialog is shown every time a document is saved
Refer to Bug 74217 - automatic cleanups detected as external modifications
Diff

Educational

Features

Pablo de Vicente committed a change to kdeedu/kstars/kstars

Added to the KStarsPopupMenu (triggered by clicking the right mouse 
button on the sky map) a label which shows the distance from the Earth 
to the sky object.  This information is in the Details entry and is coded 
in class DetailDialog.  If the object is a star the distance is shown 
in parsecs, if it is a planet or it is the sun it is shown in Astronomical 
Units. There is no distance information for asteroids yet. 

  There are a couple of pending issues. The distance shown in the label 
is obtained from the parallax of the object in the Hipparcos catalog. It 
is not clear which is the smallest believable parallax. ESA says that 
the Hipparcos catalog has a median astrometric precission of 7 mas 
for magnitude < 9 and 25 mas for magnitudes > 10-11. However there 
are many stars in the catalog with parallax < 1 mas and an error in 
parallax lower than 1 mas. The manual for the catalog says that parallax 
is realistic if parallax/delta parallax > 3. However we cannot check 
this condition because we are using a customized Hipparcos catalog without 
parallax errors.

  I have placed a limit of 0.5 mas as the smallest believable parallax 
(corresponds to 2000 pc), but this is somehow arbitrary. If distance is 
greater than that value one gets a message saying that distance is > 2000 pc.
Another way to estimate distance would be to get it from the relative and 
absolute magnitudes. We will leave that for the future....-)

  The second issue is concerning localization of values for magnitudes and 
distances. We are using QLabels to show the values. If we used KLineEdits 
we could use the localization. How can the localization be used in a QLabel 
as it is in KLineEdit?.

CCMAIL: kstars-devel@kde.org

Diffs: 1, 2

Jason Harris committed a change to kdeedu/kstars/kstars

Implemented Manual stepping of the clock (wish #65476).

Press the "." / ">" key to advance one step forward; press the "," / "<" 
key to advance one step backward.  The stepsize is set by the TimeStep 
widget in the toolbar.

If the clock is running, it will be automatically stopped when one of the 
manual-step keys is pressed.

On my keyboard, "," and "<" appear together on the same key, and "." and 
">" are on another key; is that generally true for all keyboards?

At this point, there is no GUI way to do the manual-stepping.  It would 
make sense to add these buttons to the TimeStep widget, but it is already 
pretty complicated.  What do you think?

CCMAIL: 65476-done@bugs.kde.org
CCMAIL: kstars-devel@kde.org

Refer to Bug 65476 - manual single-stepping in time
Diffs: 1, 2, 3

Games

Bugfixes

Waldo Bastian committed a change to kdegames/kasteroids

Fix crash when both shield and ship hit powerup at same time. (BR69324)

Refer to Bug 69324 - kasteroids segfaults sometimes when using shields
Diff

Waldo Bastian committed a change to KDE_3_2_BRANCH: kdegames/kasteroids

Fix crash when both shield and ship hit powerup at same time. (BR69324)
CCMAIL: 69324-done@bugs.kde.org

Refer to Bug 69324 - kasteroids segfaults sometimes when using shields
Diff

Dave Corrie committed a change to kdegames/katomic/levels

fix squaric molecule as per instructions in bug 57210, comment #6

Refer to Bug 57210 - Falsche Struktur (3-bindige Kohlenstoffatome) im Programm katomic, Stufe 67
Diff

Bart Vanhauwaert committed a change to kdegames/kpat

Add per game statistics (games played/won/longest winning & loosing streak)

CCMAIL: 22630-done@bugs.kde.org

Refer to Bug 22630 - Highscores
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Waldo Bastian committed a change to kdegames/kwin4/grafix/default

Fix mask to work with both Qt 3.2 & Qt 3.3 (BR71317)

Refer to Bug 71317 - Images are not shown correctly
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

Graphics

Features

Aurélien Gâteau committed a change to kdeextragear-1/gwenview

Progressive JPEG image loading. Based on Khtml image loader. Not used in KPart
yet.

Diffs: 1, 2, 3, 4, 5

Clarence Dang committed a change to kdenonbeta/kolourpaint

* Refactor and fix the status bar code:
  - negative sizes are no longer 2 off
  - the several million meaningless slotUpdateStatusBar() overloads are gone
  - kpTool now keeps user notification state (mouse pos, shape size) for
    blind updates of the entire status bar
  - port all the tools (except sel & text) over to the new user notification code

Now you get a "bug free", polished statusbar that gives:
- instructions on what to do next (very useful with multisegment tools like the
  Curve, Polygon and Connected Lines)
- accurate mouse positions
- accurate shape sizes
- doc size
- screen depth
- zoom (in case you don't have the zoom toolbar action active)

* Fix bugs:
  - rectangle always reported a positive size (rect was normalized before fetching start & end points)
  - Brush, Eraser, Color Eraser tools displayed the brush in a random position in begin()
    (used uninitialised m_currentPoint)

* Bump up version number to 0.8.  Consider this a beta quality preview.
  Everything should work now except transparent selections & text.

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

Stefan Kebekus committed a change to kdegraphics/kdvi

fixes bug #66910

Refer to Bug 66910 - dvi forward search fails
Diffs: 1, 2

Stefan Kebekus committed a change to kdegraphics/kdvi

fixes bug #74761

Refer to Bug 74761 - colorboxes generated by latex are black
Diff

Stefan Kebekus committed a change to kdegraphics/kdvi

fixes bug #75365

Refer to Bug 75365 - KDVI misrenders LaTeX pictures
Diff

Waldo Bastian committed a change to kdegraphics/kfax

Sync with viewfax-2.5 (BR69684)

Refer to Bug 69684 - TIFF file causes kfax to crash
Diffs: 1, 2, 3

Klaas Freitag committed a change to kdegraphics/kooka

use image rotation from Qt instead of home grown rotation algorithms.
Fixes Bug #58169

Refer to Bug 58169 - Kooka crashes on certain operations on black-and-white images
Diff

Waldo Bastian committed a change to kdegraphics/kpdf/kpdf

Handle the case where ctm[3] == 0 correctly and consistent (BR73196)

Refer to Bug 73196 - kpdf crashes when viewing a certain pdf file
Diff

Jeffrey S. Smith committed a change to kdegraphics/ksvg/plugin/backends/libart

Fixed a bug that caused certain transformed objects not to appear.  The
transform would affect the clipping box such that everything inside the
box is clipped.  We now detect this and correct the clipping box.

CCMAIL: 75065-done@bugs.kde.org

Refer to Bug 75065 - Transformed symbols sometimes disappear
Diff

Kde-Base

Features

Benoit Walter committed a change to kdebase/ksmserver

Applying a new background effect when logging out (asynchronously to
avoid blocking the GUI).
I hope it won't be a reason to logout more frequently :-)

Diffs: 1, 2

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

Added support for _NET_WM_STRUT_PARTIAL, called extended struts in the API,
because having calling 'partial' something that's a better version looks
stupid. This should enable struts working properly with Xinerama after
Kicker etc. are updated to use this.

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

Adrian Schroeter committed a change to kdelibs/kio/misc

add ssh support to ktelnetservice
reviewed by Waldo

Diffs: 1, 2

Carsten Pfeiffer committed a change to kdenetwork/kget

Implements autoresume of interrupted downloads (connection broken), and 
autoretry (on timeout and login error). Removes the "autoresume if possible" 
checkbox from "preferences->connection" because it's redundant. When I check 
"retry on error", of course I want to have it done automaticly..
Patch by
CCMAIL: Rainer Wirtz <rainer.wirtz@gmx.de>

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

Dawit Alemayehu committed a change to kdebase/kcontrol/kio

- Fix BR# 73328.
- If the user presses cancel in the proxy exception dialog, do nothing.

Refer to Bug 73328 - Proxy settings value cannot be added
Diff

Waldo Bastian committed a change to kdebase/kfind

Don't emit newItems with no items. (BR68154)

Refer to Bug 68154 - konqueror crashes on back after textpreview with file dialog open but no find ran
Diff

Aaron J. Seigo committed a change to kdebase/kicker/applets/clock

initialize menu to 0 as it can be turned off via kiosk and subsquently
deleted in the destructor! fixes BR#70920

Refer to Bug 70920 - Kicker crashes sometimes when restarting via dcop
Diff

Waldo Bastian committed a change to kdebase/kicker/core

Don't crash when applets can't be loaded (BR73109)

Refer to Bug 73109 - Kicker crashes on old kickerrc
Diffs: 1, 2, 3

Dawit Alemayehu committed a change to kdebase/kioslave/sftp

- Do not stat the .part URL if partial marking of files is not enabled.
- Fix problem described in BR# 73440 which affects all io-slaves that
  support linking as well as copying...

Refer to Bug 73440 - Konq deletes files when dragging
Diff

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

Fix #59187.

Refer to Bug 59187 - klipper does not always notice new selections
Diff

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

Fix typo.
CCMAIL: 75180-done@bugs.kde.org

Refer to Bug 75180 - typo _NET_AM_ALLOWED_ACTIONS should be _NET_WM_ALLOWED_ACTIONS
Diff

Stephan Kulow committed a change to KDE_3_2_BRANCH: kdelibs/kdecore

fix support for YY aka %y
CCMAIL: 73693-done@bugs.kde.org

Refer to Bug 73693 - Short Year (YY) doesn't work in date format.
Diff

Stephan Binner committed a change to kdelibs/kdeprint

Fix #68399, patch by Friedrich W. H. Kossebau

Refer to Bug 68399 - No check for print file names given by the rename dialog
Diff

Pascal Létourneau committed a change to kdelibs/kio/kfile

Add a separator between the two combobox
Patch taken from the bug report, thanks
CCMAIL: 75491-done@bugs.kde.org

Refer to Bug 75491 - Encoding combobox in file dialog touches URL bar
Diff

David Faure committed a change to kdelibs/kio/kio

Fixed 59796, "the suggest renaming could be more intelligent", based on patch
by Anna Nymos <fnschy-at-yahoo.de>
CCMAIL: 59796-done@bugs.kde.org

Refer to Bug 59796 - the suggest renaming could be more intelligent (when you try to copy a file over another one)
Diff

Dawit Alemayehu committed a change to kdelibs/kio/kio

- Preserve file premissions when copying from remote protocols that
  support listing. Fixes BR# 74593.

CCMAIL: 74593-done@bugs.kde.org

Refer to Bug 74593 - kio/sftp: file permissions are not preserved but set to 0644 per default
Diff

Jan Schäfer committed a change to kdelibs/kio/kio

Fix for bug #25275. Extracts a compressed file to an uncompressed temporary tar file 
and works on that file instead of using the CompressionFilters all the time.

CCMAIL: 25275-done@bugs.kde.org 

Refer to Bug 25275 - extracting tar.bz2 archive after drag-n-drop is annoying slow
Diff

David Faure committed a change to KDE_3_2_BRANCH: kdelibs/kio/kio

renamedlg.cpp synced with HEAD 1.72., for #59796 fix

Refer to Bug 59796 - the suggest renaming could be more intelligent (when you try to copy a file over another one)
Diff

Dawit Alemayehu committed a change to KDE_3_2_BRANCH: kdelibs/kio/kio

- Backport fix for BR# 74593.

Refer to Bug 74593 - kio/sftp: file permissions are not preserved but set to 0644 per default
Diff

Dawit Alemayehu committed a change to kdelibs/kioslave/file

- Remove redundant KDE_stat call in FileProtocol::stat.

- When copying or moving if the source exists as a symlink at the destination,
  remove it first to avoid the scenario where the symlink is pointing to the 
  current source. Fixes BR# 73440.

CCMAIL: 73440-done@bugs.kde.org

Refer to Bug 73440 - Konq deletes files when dragging
Diff

David Faure committed a change to kdelibs/kioslave/ftp

Fix for win-2003, patch by Jrgen Pfennig "info j-pfennig de", thanks
CCMAIL: 75224-done@bugs.kde.org, 74688-done@bugs.kde.org

Refer to Bug 75224 - [PATCH] make FTP work with win2003
Refer to Bug 74688 - Filelist not shown when Konqueror is connected to Microsoft FTP service
Diff

Kde-Pim

Features

Andreas Gungl committed a change to kdepim/kmail

This is the basic version of a filter log viewer. The information is
very technical at the moment, and the possible user interactions are
still very limited. I'm going to improve this soon.

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

Till Adam committed a change to kdepim/kmail

o port dimap to the uid in the index instead of looking at headers
o move a bunch of places from KMMessage to KMMsgBase, we no longer need to
  look at the whole message
o if the server supports the uidplus extension, listen when it tells us the
  uid of an uploaded message and set the msg uid to that, thereby avoiding
  redownload of the mail we just uploaded

Together that speeds up dimap by a factor of 10 to 20, according to trust-
worthy sources.

Diffs: 1, 2, 3, 4
Bugfixes

Tobias Koenig committed a change to kdepim/kaddressbook

Show a message box which asks if you really want to delete the selected
contacts. That should fix #75460 as well.

CCMAIL:75460-done@bugs.kde.org

Refer to Bug 75460 - cofirm delete of contacts
Diff

Tobias Koenig committed a change to kdepim/kaddressbook

Bring back the EditToolbarAction, that fixes #74817 as well.

CCMAIL:74817-done@bugs.kde.org

Refer to Bug 74817 - option to configure toolbars missing
Diffs: 1, 2, 3

Tobias Koenig committed a change to kdepim/kaddressbook

Store the size of contact editor.

CCMAIL:75350-done@bugs.kde.org

Refer to Bug 75350 - Size of edit dialog not saved
Diff

Tobias Koenig committed a change to kdepim/kaddressbook/xxport

Add gnokii_xxport compile check.

CCMAIL:74706-done@bugs.kde.org

Refer to Bug 74706 - libgnokii dependency check is missing or erratic
Diffs: 1, 2

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

backport CVS commit by tokoe: 

Bring back the EditToolbarAction, that fixes #74817 as well.

Refer to Bug 74817 - option to configure toolbars missing
Diffs: 1, 2, 3

Carsten Burghardt committed a change to kdepim/kmail

Fix LOD by creating the partNode from the already existing object and not from string

CCMAIL: 73824-done@bugs.kde.org

Refer to Bug 73824 - multipart mails with imap are broken
Diffs: 1, 2

Ingo Klöcker committed a change to kdepim/kmail

Workaround bug 70459 (KParts::MainWindow::createGUI() fails to activate KActions 
in KActionMenus) by listing the Forward actions explitely in a Forward submenu of 
the Message menu instead of simply using the Forward KActionMenu.

Refer to Bug 70459 - KParts::MainWindow::createGUI() fails to activate KActions in KActionMenus
Diff

Till Adam committed a change to kdepim/kmail

Reset the status of all messages in transfer when all pending jobs of an
account are killed. Happens on disconnect, for example.

Jens, thanks for reporting this.

CCMAIL: 75064-done@bugs.kde.org

Refer to Bug 75064 - kmail refuses to show IMAP message after restoring broken IMAP connection
Diffs: 1, 2

Tobias Koenig committed a change to kdepim/kontact/plugins

Connect the dayChanged() signal with the update methods of the addressbook,
appointment and todo views.

CCMAIL:75204-done@bugs.kde.org

Refer to Bug 75204 - summary chart for birthdays not updated
Diffs: 1, 2, 3, 4

Tobias Koenig committed a change to kdepim/kontact/plugins/kaddressbook

Use Addressee::realName(). This method returns assembled name if no formatted
name is set.

CCMAIL:70481-done@bugs.kde.org

Refer to Bug 70481 - 'name' field not shown for contact's birthday entry
Diff

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

backport CVS commit by tokoe: 

Use Addressee::realName(). This method returns assembled name if no formatted
name is set. (fixes #70481)

Refer to Bug 70481 - 'name' field not shown for contact's birthday entry
Diff

Tobias Koenig committed a change to kdepim/korganizer

Don't keep pointers on XMLGUI created context menus.

CCMAIL:75193-done@bugs.kde.org

Refer to Bug 75193 - Right clicking in month view in KOrganizer part crashes Kontact
Diffs: 1, 2

Stephan Binner committed a change to KDE_3_2_BRANCH: kdepim/korn

Bug 75611: Several untranslatable strings (missing i18n() macros)

Refer to Bug 75611 - Several untranslatable strings (missing i18n() macros)
Diffs: 1, 2, 3, 4

Tobias Koenig committed a change to kdepim/libkdepim

Show birthday only when it is a valid date.
That fixes 75494 as well.

CCMAIL:75494-done@bugs.kde.org

Refer to Bug 75494 - only show birthdays when available
Diff

Tobias Koenig committed a change to kdepim/libkdepim

Allow also '*' and '#' in stripped phone numbers. All other signs are not valid
for stripped numbers because you won't be able to input them in a normal telephone
as well.

CCMAIL:75445-done@bugs.kde.org

Refer to Bug 75445 - csv import: columns are to small, text in drop down cut off
Diff

Koffice

Bugfixes

Waldo Bastian committed a change to koffice/filters/kspread/opencalc

Don't crash on the debug output. (BR69480)
Patch by Kev Gilbert

Refer to Bug 69480 - crash in kspread importing Open Office spreadsheet
Diff

Waldo Bastian committed a change to KOFFICE_1_3_BRANCH: koffice/filters/kspread/opencalc

Don't crash on the debug output. (BR69480)
Patch by Kev Gilbert
CCMAIL: 69480-done@bugs.kde.org

Refer to Bug 69480 - crash in kspread importing Open Office spreadsheet
Diff

Thorsten Zachmann committed a change to koffice/kpresenter

The aligning of arc, pie and chord is not working correctly ( specilly when 
rotated). 

I started to work on a patch some time ago, but had some problems with the 
math used. Also the handling of the angles in qt is not as mathematical as 
you might think. An angle in an arc with h x w (height x width) the real 
shown angle is arctan( h/w * tan(angle)). But now all this is fixed and 
aligning arcs, pies and chords works now.

Diffs: 1, 2

Matt Rogers committed a change to koffice/kword

Fix bug 68017. Add an "..." after Frames Styles Manager. 
Won't be in a KWord 1.3.x due to the string change.

CCMAIL: 68017-done@bugs.kde.org

Refer to Bug 68017 - usability:menu Frames->Frames Styles Manager ...
Diff

David Faure committed a change to KOFFICE_1_3_BRANCH: koffice/kword

Never return negative innerWidth/innerHeight.
CCMAIL: 75299@bugs.kde.org

Refer to Bug 75299 - kword looping on sxw file open
Diff

David Faure committed a change to koffice/lib/kospell

Fix for 75504, find libaspell

Refer to Bug 75504 - aspell breakages in koffice ./configure
Diff

Waldo Bastian committed a change to KOFFICE_1_3_BRANCH: koffice/lib/kotext

Fix ref-counting of KoTextFormat objects when background spell-checking is
enabled. (BR65933, BR66705)
CCMAIL: 65933-done@bugs.kde.org

Refer to Bug 65933 - KWord crashed suddenly when writing
Refer to Bug 66705 - Kword crashes when ctrl - enter (new page) is pressed and the first word is misspelt and spellchecker is on
Refer to Bug 65933 - KWord crashed suddenly when writing
Diff

Konqueror

Features

Zack Rusin committed a change to kdelibs/khtml

Implementing DOM2 getComputedStyle support.

CCMAIL: 26311-done@bugs.kde.org

Refer to Bug 26311 - DOM2 getComputedStyle support
Diffs: 1, 2, 3, 4, 5, 6, 7, 8

Leo Savernik committed a change to kdelibs/khtml/css

support <dl compact>, thus better complying with NN4, and HTML 4.01 Transitional.

Diff
Bugfixes

Waldo Bastian committed a change to kdebase/konqueror

QByteBuffer is explicitly shared so we have to make sure we don't overwrite
the history state of an entry that is still in use. (BR68154)

Refer to Bug 68154 - konqueror crashes on back after textpreview with file dialog open but no find ran
Diff

Pascal Létourneau committed a change to kdebase/libkonq

Fix text color for rename lineedit
Cleanups
CCMAIL: 51940-done@bugs.kde.org

Refer to Bug 51940 - renaming files and colors set
Diff

Benoit Walter committed a change to kdebase/libkonq

Check if another window covers the viewport so that we can really know if
the pointer leaves the view.

CCMAIL: 45673-done@bugs.kde.org

Refer to Bug 45673 - mp3/video preview does not stop
Diff

Dirk Mueller committed a change to kdelibs/khtml

CCMAIL: 73214-done@bugs.kde.org

Refer to Bug 73214 - [test case] css picks wrong selector on hp.com (regression)
Diffs: 1, 2

Zack Rusin committed a change to kdelibs/khtml

Implementing DOM2 getComputedStyle support.

CCMAIL: 26311-done@bugs.kde.org

Refer to Bug 26311 - DOM2 getComputedStyle support
Diffs: 1, 2, 3, 4, 5, 6, 7, 8

Dirk Mueller committed a change to kdelibs/khtml

yeah, sometimes one optimisation is just one too much. 
CCMAIL:74123-done@bugs.kde.org

Refer to Bug 74123 - KHTML has problems with nested frames (desktop showing through, looking wierd after resize)
Diff

Germain Garand committed a change to kdelibs/khtml

- some :first-letter improvements
- fix multiple insertion of pseudo-elements

approved by Dirk.

CCMAIL: 73978-done@bugs.kde.org

Refer to Bug 73978 - [test case] many images appearing on mouse hover
Diffs: 1, 2, 3, 4

Germain Garand committed a change to kdelibs/khtml

- first-letter: better fix for pure punctuation/single letter text childs.
  Fixes an invalid reference crash (#70546).

I think this might be the cause for #68753 too

CCMAIL: 70546-done@bugs.kde.org
			

Refer to Bug 70546 - [test case] css related crash: combination of first-letter, :before and span
Refer to Bug 68753 - khtml crashes when selecting in khtmltests/rendering/22020-crash.html
Refer to Bug 70546 - [test case] css related crash: combination of first-letter, :before and span
Diffs: 1, 2

Dawit Alemayehu committed a change to kdelibs/khtml

- Do not cause a crash when dragging image and closing tab (BR# 74353). 
Refer to Bug 74353 - Crash when dragging image and closing tab if more than 1 tab open
Diff

Simon Perreault committed a change to kdelibs/khtml

Make CTRL+= also zoom in. Fix #75627.

Refer to Bug 75627 - CTRL+= should work like CTRL++, ie. it should zoom in
Diff

Frerich Raabe committed a change to kdelibs/khtml

- In DocLoader::requestStyleSheet, don't check whether a redirection from
  http: to file: is ok in case we are loading the user-defined stylesheet. The
  user-defined sheet may be stored on the local disk and that check would
  always make DocLoader::requestStyleSheet refuse to load the stylesheet.
CCMAIL:69697-done@bugs.kde.org

Refer to Bug 69697 - User defined stylesheet doesn't work
Diffs: 1, 2, 3

Frerich Raabe committed a change to kdelibs/khtml

- Mention the changes for the fix of #69697.

Refer to Bug 69697 - User defined stylesheet doesn't work
Diff

Germain Garand committed a change to kdelibs/khtml

- have the BidiIterator really skip empty RenderText (main URL of #70546)
- remove unused forcedMinWidth cruft.
- keep the refcount high for first-letter affected text while we manipulate it.
				

Refer to Bug 70546 - [test case] css related crash: combination of first-letter, :before and span
Diffs: 1, 2, 3, 4, 5

Stephan Kulow committed a change to kdelibs/khtml/ecma

merged the DOMNode::getValueProperty code with WebCore and now the updateLayout()
works - and with it sport1.de
CCMAIL: 68855@bugs.kde.org

Refer to Bug 68855 - www.sport1.de element positioning wrong
Diff

Rob Buis committed a change to kdelibs/khtml/html

Fix for bug #70352, as discussed on kfm-devel.

Refer to Bug 70352 - bgColor="" is now ignored
Diff

Dirk Mueller committed a change to kdelibs/khtml/rendering

make single pixel dotted borders render less IE - like.
CCMAIL: 62296-done@bugs.kde.org

Refer to Bug 62296 - dotted is displayed as dashed
Diff

Dirk Mueller committed a change to kdelibs/khtml/rendering

improved rendering of testcase in #73920
CCMAIL: 73920@bugs.kde.org

Refer to Bug 73920 - [testcase] CSS border-style unproperly rendered
Diff

Waldo Bastian committed a change to kdelibs/khtml/rendering

* Don't crash. Partial fix/workaround for BR68753. (attachment 3533)
* Don't do 0xa0 replacement, Qt handles that already.

Refer to Bug 68753 - khtml crashes when selecting in khtmltests/rendering/22020-crash.html
Diff

Stephan Kulow committed a change to kdelibs/khtml/rendering

don't crash on http://ln.hixie.ch

Diff

Rob Buis committed a change to kdelibs/khtml/xml

Fix for #74616, as discussed in kfm-devel.

Refer to Bug 74616 - links copied using cloneNode do not work
Diff

David Faure committed a change to kdelibs/kjs

Fixed 75292 - another infinite loop on empty match during search/replace.
This also fixes 40435 the right way, so I can remove Harri's hack.

Well, this is all only working when pcre is present, we lack support for
"forced-non-empty match" when using posix regexp, but pcre is mandatory nowadays, right?
CCMAIL: porten@kde.org, 75292-done@bugs.kde.org

Refer to Bug 75292 - onkeyup event freeze konqueror
Refer to Bug 40435 - Error in regexp causes crash
Refer to Bug 75292 - onkeyup event freeze konqueror
Diffs: 1, 2

Multimedia

Features

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

* To appease our loyal fan Grue_, a blank analyzer. Simply a QLabel that says 
"Click for Analyzers". This is actually not a hack due to my recent mods to the analyzer 
classes. The QLabel is accepted into the widget perfectly. No timers are activated for 
it or anything.
* The interesting thing is to note just how little CPU our analyzers use, and just 
   how much aRts uses decoding MP3s etc.
* This isn't the solution that was agreed on, but I saw it was easy and did it. It'll 
   do for now.

CCMAIL: 75356@bugs.kde.org

Refer to Bug 75356 - drawing glitches when active song (red) is under play menu in playlist
Diff
Bugfixes

Bernhard Rosenkraenzer committed a change to arts/flow

Fix ALSA autodetection (Bug #73461)

Refer to Bug 73461 - cpu overload with alsa 1.0.1
Diff

Mark Kretschmann committed a change to kdeextragear-1/amarok

"One bundle to rule them all!" - 
Removed TitleProxy::metaPacket, and made the proxy use a MetaBundle instead. I believe 
it's nicer to only use one kind of metadata class in the whole app. This also reduced some 
compile dependencies and made the code leaner.  Please forgive me, there are some slight 
regressions with the metaData handling, but I guess that can be sorted out.

Also, I've made the OSD show the current stream metadata (fixes BR #75230)

CCMAIL: 75230-done@bugs.kde.org

Refer to Bug 75230 - OSD is updated when shoutcast/stream information changes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

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

Made EQ-button a toggle-button, so you can hide the effect browser again (fixes BR #75360).

TODO: restoring the position of the effect browser.

CCMAIL: 75360-done@bugs.kde.org

Refer to Bug 75360 - eq window does not go away when I click the eq button
Diffs: 1, 2, 3, 4, 5, 6

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

* Fix tray not respecting no_tray setting
* Fix minimizing main widget not minimizing playlist window
* Create options dialog instance on demand only
* Replace AmarokButton with a much smaller reimplementation of QButton (called IconButton)
* AmarokSliders only respond to left mouse clicks now
* AmarokSystray no longer depends on PlayerWidget
* Big cleanup and LOC-down on PlayerWidget. Hopefully a smaller binary will result, 
  but otherwise it was due a little maintenance. Still some work to be done, and I've 
  left some FIXMEs, but I need to get on with some other things now. Please 
  regression test.
* Scroller now shows album and time as the description above it implies it should. 
  Incidently, we should i18n that. So I expect that means we can't use a PNG anymore.
CCMAIL: 75376-done bugs kde org

Refer to Bug 75376 - Tray icon doesn't disappear though it's disabled in the options
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

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

Fixed ExpandButton drawing glitches (BR #75356), and made the animation faster.

Introduces some new, funny redraw problems :) To be fixed..

CCMAIL: 75356@bugs.kde.org

Refer to Bug 75356 - drawing glitches when active song (red) is under play menu in playlist
Diffs: 1, 2, 3

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

ExpandButton fixes:
  * fix flicker at beginning of animation
  * code cleanup

TODO:
Weird flicker after the button has closed again, which is a repaint problem issued 
by hiding the widget we paint. I'm not sure why this happens. Qt seems to redraw 
some weird crap for a short moment, instead of the correct rectangle of the 
parent-widget. Let's hope this is not a Qt/X limitation. If it is, I'm fed up with these 
shenanigans and will remove the animation completely until we have a proper X-server. 

CCMAIL: 75356@bugs.kde.org

Refer to Bug 75356 - drawing glitches when active song (red) is under play menu in playlist
Diffs: 1, 2

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

* Start playing the first track added via command-line, if not enqueueing. Can 
be done in conjuction with enqueue if the -p flag is also set.
* Additionally don't honor all flags set if the user specifies more than one navigation 
  flag (eg what's the point in --stop and --play?!)

CCMAIL 75313-done@bugs.kde.org
CCMAIL 73826-done@bugs.kde.org

Refer to Bug 75313 - opening multiple songs from konqueror let amarok play a song from the previous playlist first
Refer to Bug 73826 - amarok is not starting playback when launching tune from commandline
Diff

Waldo Bastian committed a change to kdeextragear-1/k3b/src/projects/datacd

Don't update fileview while busy deleting multiple entries. (BR73453)
(Backport?)

Refer to Bug 73453 - Crash when removing multiple files from project
Diffs: 1, 2

Scott Wheeler committed a change to kdemultimedia/juk

Somewhat modified patch from Ismael Orenstein to add the total time in the
playlist to the status bar.

CCMAIL:67598-done@bugs.kde.org

Refer to Bug 67598 - Show Total running time of selection/playlist
Diffs: 1, 2, 3, 4, 5, 6, 7

Scott Wheeler committed a change to kdemultimedia/juk

Use a warning dialog instead of a question dialog.

CCMAIL:75063-done@bugs.kde.org

Refer to Bug 75063 - Dangerous usability issue: when Juk asks to delete files, "Yes" button is default
Diff

Scott Wheeler committed a change to kdemultimedia/juk

new JuK page

CCMAIL:74943@bugs.kde.org

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

Scott Wheeler committed a change to kdemultimedia/juk

Patch from Frerich to fix #64086 -- treat underscores like spaces for the
tag guesser...

CCMAIL:64086-done@bugs.kde.org

Refer to Bug 64086 - juk tag information guessing from filename should treat underscore like space
Diff

Waldo Bastian committed a change to kdemultimedia/kmix

Don't crash when applying settings and all slider are removed (BR71599)

Refer to Bug 71599 - kmix applet crashes when applying settings and all slider are removed
Diff

Waldo Bastian committed a change to kdemultimedia/krec

w (ArtsWidget) already gets deleted by its parent widget. (BR72768)

Refer to Bug 72768 - typo signal 11 after exit
Diffs: 1, 2

Networking Tools

Features

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

Added supported formats to SDP record for the obex push server.

Diff

Richard Smith committed a change to kdenetwork/kopete/libkopete

Here it is, the change you've all been waiting for: Kopete::Password!

Basically, this is a refactoring of the password handling stuff out of
KopeteAccount and into its own class. Four new classes resulted from this:

* Kopete::Password - a class dealing with the retreival and storage of
  passwords, primarily from/to the KWallet / KConfig, but also asking the
  user if it's deemed necessary. Currently it can retreive the password both
  synchronously and asynchronously, but after all protocols are ported to
  the async API, the sync retreival will go. This is a Good Thing.
* Kopete::WalletManager - a singleton for dealing with KWallet requests.
* Kopete::PasswordedAccount - a KopeteAccount derivative which does all the
  necessary processing to make your protocol support async password stuff.
* Kopete::UI::PasswordWidget - a widget to go in your EditAccountWidget for
  displaying a Remember Password checkbox and a password field. Also deals
  with grabbing the information from, and saving it to, a Kopete::Password.

Over the next few days I'll be committing updates to MSN, Jabber, Yahoo and
Gadu-Gadu to make them use the new infrastructure. I've done most of the
work involved in this already (>100 fewer lines of code in the protocol in
every case). I'll also port OSCAR (both HEAD and oscar_rewrite) when I'm
done with the others, then all password support from KopeteAccount will be
removed.

Next step... world domination!

CCMAIL: kopete-devel@kde.org

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

Tom Linsky committed a change to kdenetwork/kopete/protocols/oscar/oscarsocket

Implement Oscar rate limiting... This will prevent many of the random 
disconnect problems that have been reported and may also stop some of 
the "dropped message" problems people have had.  Prior to the addition 
of this code, kopete would send data whenever it was ready to be sent, 
waiting a short time if the server sent a warning.  With large contact 
lists, the amount of "get user info" requests kopete sends out often 
exceeded the limit, meaning data in the same rate class (i.e. 
messages) kopete sent to the server was being blocked.  With very large 
contact lists, the massive amount of requests being sent to the server 
simultaneously caused a disconnect without a rate limit warning.

With this code, kopete will never exceed either the limit (where the 
server ignores incoming data for a time) or the disconnect (where the 
server disconnects us for sending too fast) levels.  

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

Richard Smith committed a change to kdenetwork/kopete

Choose preferred contact by online status only, not weight, not protocol,
not internal status :)
Reverse meaning of KopeteAccount::priority() - higher numbers now mean
higher priorities. This will reverse the order of account lists, but up
until this patch they were pretty much ignored anyway.
CCMAIL: 75054@bugs.kde.org

Refer to Bug 75054 - account preference doesn't work
Diffs: 1, 2, 3

Richard Smith committed a change to kdenetwork/kopete

Use Kopete::UI::Global::mainWidget() wherever we should.
This makes absolutely no difference to bug 74075, but seems worth doing
anyway.
CCMAIL: 74075@bugs.kde.org

Refer to Bug 74075 - Message boxes steal focus from the 'New Message' balloon
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

Richard Smith committed a change to kdenetwork/kopete

Update our icon cache and propogate changes to the UI when the user changes
their icon settings. This only fixes the contact list - the icons in the
title bar of the chatwindows and tabs don't change (but you can close and
reopen those windows so it's less of a problem).
CCMAIL: 72410-done@bugs.kde.org

Refer to Bug 72410 - Refresh icon cache when KIconLoader settings change
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

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

Two fixes to the AddContactWizard:
1) When going back to the page with display name, don't erase it
2) When going back to start, don't forget KAB contact and subsequently break
CCMAIL: 75128@bugs.kde.org

Refer to Bug 75128 - Kopete forgets Display Name when going Back in Wizard
Diff

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

Get rid of the use of 'their' in the strings. I hoped to be able to backport
this by reusing the string from the passive popup, but that one uses an
exclamation mark, which is not usable in the chat window.

Alas, no backport, the change will only be in the next version.

We may or may not decide to use customly phrased sentences per online
status in the future, but this should be enough to close the bug report.

CCMAIL: 69700-done@bugs.kde.org

Refer to Bug 69700 - Friendlier status changing text
Diff

Matt Rogers committed a change to kdenetwork/kopete/kopete/chatwindow

Fix bug 74562. Add a status check for offline and disable the send button
appropriately.

Refer to Bug 74562 - Disable sending in chatwindow if connection is lost during the typing of a message
Diff

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

Make enter and return work as keyboard shortcuts in the single-shot message
window. This is a hack, but I couldn't find a better way to divert the
keypresses from the text input widget, so I stole this idea from the chat
window.
CCMAIL: 73661-done@bugs.kde.org

Refer to Bug 73661 - Single-Shot window doesn't correctly bind ENTER
Diffs: 1, 2

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

Move some code around and split the huge if() to make it a bit more
readable and easier to debug.

Helped me to realize that what I thought was #71050 was actually me assuming
the wrong thing :)

Refer to Bug 71050 - User goes online notification is not working
Diff

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

Backport the fixes for 74660 and 73392

Refer to Bug 74660 - 'Send' button in chatwin sends on button press, i.e. before releasing the button
Refer to Bug 73392 - KopeteBalloon shown while I'm marked "Away"
Diffs: 1, 2

Richard Smith committed a change to kdenetwork/kopete/libkopete/private

Don't assume a contact has a metacontact.
CCMAIL: 75281-done@bugs.kde.org

Refer to Bug 75281 - Kopete/Jabber protocol crashes on receiving IM from own account.
Diff

Richard Smith committed a change to kdenetwork/kopete/protocols/jabber

Fix bug 54691 in HEAD. Also includes a few cleanups in the
JabberFormTranslator class. The backport (coming soon) will make clearer
which changes actually fixed the bug.

Refer to Bug 54691 - Displayed forms don't resize the window correctly
Diffs: 1, 2, 3, 4, 5

Richard Smith committed a change to KDE_3_2_BRANCH: kdenetwork/kopete/protocols/jabber

Fix bug 54691. The QLabel was causing all the problems; if you change its
vertical size policy to Minimum, for instance, the problem returns - it
seems Qt has problems stopping the resize of dialogs containing
height-for-width components...
This isn't perfect - the label will never be less tall than it is when it's
just been created, which depends on how wide the dialog is at that time - in
particular, you can't make the dialog any narrower than it was when the
register form was created.
I also added a little spacing between the widgets so the dialogs don't look
so crowded, and added a spacer at the bottom for good measure.
CCMAIL: 54691-done@bugs.kde.org

Refer to Bug 54691 - Displayed forms don't resize the window correctly
Diff

Richard Smith committed a change to kdenetwork/kopete/protocols/oscar

Detect when the password is wrong, and try to reconnect.
CCMAIL: 64584-done@bugs.kde.org

Refer to Bug 64584 - OSCAR plugin tells you password is wrong, but does not prompt for re-entry
Diffs: 1, 2, 3, 4

Richard Smith committed a change to KDE_3_2_BRANCH: kdenetwork/kopete/protocols/yahoo

Strip out Yahoo! colour codes from message body. As a side bonus, improve
colour code detection. [BACKPORT]
CCMAIL: 75646-done@bugs.kde.org

Refer to Bug 75646 - XML document could not be parsed!
Diffs: 1, 2

Jean-Baptiste Mardelle committed a change to kdeutils/kgpg

partial fix for #74873 (detecting unknown keys with locale!=english) 

Refer to Bug 74873 - wish: "download unknown keys" menu option when [User-ID not found] is shown
Diff

Jean-Baptiste Mardelle committed a change to kdeutils/kgpg

should fix #75440 (comments exported in public keys)

Refer to Bug 75440 - kgpg exports gpg warnings within public key
Diffs: 1, 2

Jean-Baptiste Mardelle committed a change to kdeutils/kgpg

fix window editor size not saved (#74377)

Refer to Bug 74377 - size editor window not saved/restored
Diff

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

should fix #75440 (backport)

Refer to Bug 75440 - kgpg exports gpg warnings within public key
Diffs: 1, 2

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

Fixed #74377  (editor window size not saved)
CCMAIL: 74377-done@bugs.kde.org

Refer to Bug 74377 - size editor window not saved/restored
Diff

Richard Smith committed a change to lilac-accounts: kdenetwork/kopete/libkopete

Don't parse links inside HTML tags.
CCMAIL: 65909@bugs.kde.org

Refer to Bug 65909 - HTML messages have link tags added around URLs inside HTML tags
Diffs: 1, 2, 3, 4, 5

User Interface

Features

Alexander Neundorf committed a change to kdeartwork/kwin-styles/system

finally the borders work correctly

System++ is back :-))

Alex

Diff
Bugfixes

Benoit Walter committed a change to kdebase/konqueror/listview

Save column widths in Detailed List View.

CCMAIL: 41084-done@bugs.kde.org

Refer to Bug 41084 - Konqueror directory view column widths should be lockable.
Diffs: 1, 2, 3, 4

Stephan Binner committed a change to KDE_3_2_BRANCH: kdebase/ksplashml/pics/themes/default/locolor

Fixed Bug 74919: Default locolor splashscreen is incorrect/old

Refer to Bug 74919 - Default locolor splashscreen is incorrect/old
Diffs: 1, 2, 3

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

Looks it wasn't that good idea to force active dialogs very high (#74372).

Refer to Bug 74372 - maximized editor dialog prevents kcontrol bar from unhiding
Diff

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

On auto unshading, don't keep focus on the unshaded window, revert
focus to the previously active window.
CCMAIL: 75302-done@bugs.kde.org

Refer to Bug 75302 - very minor: Reactivate previous window on auto-unshade
Diffs: 1, 2, 3

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

With restricted movement, don't require 100 pixels to be visible if
the window is not so wide.
CCMAIL: 71111-done@bugs.kde.org

Refer to Bug 71111 - Cannot move small windows to L/R edges of screen
Diff

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

Before using the global desktop topmenu, try to find any topmenu
belonging to the application.
CCMAIL: 72113-done@bugs.kde.org

Refer to Bug 72113 - When using Mac style menus the Application menu is lost when detach a tab in konqueror
Diff

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

Backport #75302.

Refer to Bug 75302 - very minor: Reactivate previous window on auto-unshade
Diffs: 1, 2, 3

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

More bandaging for systray problems - if the mainwindow is obscured by
a window that is kept high, don't try to raise, hide instead (#75289).

Refer to Bug 75289 - Hidding windows on system tray while a window is on-top
Diff

Stephan Kulow committed a change to KDE_3_2_BRANCH: kdelibs/kdeui

backporting the fix for 74328

Refer to Bug 74328 - Calender widget close button is not right-aligned.
Diff

Utilities

Bugfixes

Jeroen Wijnhout committed a change to branch_1_6: kdeextragear-2/kile/kile

fix bug: [Bug 75307] New: 16270..16270 should not be used

Refer to Bug 75307 - $$..$$ should not be used
Refer to Bug 16270 - configure the headers visible in the reader pane
Diff

Ben Burton committed a change to kdetoys/kworldwatch

Unset $TZ where appropriate so kworldclock doesn't mess with the kicker clock.

CCMAIL: 56374-done@bugs.kde.org

Refer to Bug 56374 - kworldclock applet changes the display time of clock applet.
Diffs: 1, 2

Waldo Bastian committed a change to kdeutils/charselectapplet

Don't crash if an empty set of characters has been configured (BR73414)

Refer to Bug 73414 - Crash if the character box is empty.
Diff

Albert Astals Cid committed a change to kdeutils/kcalc

Give error when trying to do a tangent of a number close enough to pi halves radians.
I'll backport in a moment.
CCMAIL:71278-done@bugs.kde.org

Refer to Bug 71278 - tangent of 90 is possible
Diff

Klaus Niederkrüger committed a change to KDE_3_2_BRANCH: kdeutils/kcalc

BUG 75555: "<" and ">" keypress produced same result on some systems.

Refer to Bug 75555 - keyboard problems: "<" and ">" give same function
Diffs: 1, 2


Thanks for reading KDE-CVS-Digest