Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

February 28, 2003

By Derek Kite



This Week:

Large merges from safari. KOffice developers improve the filters and add useful templates. The development tools, Kdevelop and Quanta receive new templates and bug fixes.

Regarding the 3.1.1 release, Dirk Mueller announced:

I'd like to suggest to tag / package KDE 3.1.1 on March, 3rd. If you think 
that doesn't fit for any reason, please speak up now. 

Otherwise please consider backporting safe bugfixes if not already done so 
to the appropriate branches. Also, please document notable bugfixes to the 
changelog file, located in CVS module www, path announcements/changelogs. 
Everybody has write access there. 

George Staikos responded saying:

There are still a few critical issues to resolve, such as Konqueror/KDesktop
icons and previews. We have a partial hack in but it's not good enough
either. Also we should look at the compile errors and critical bugs in
bugs.kde.org before 3.1.1 comes out.

Ferdinand Gassauer asked what we all want to know:

Did someone decide what to do with the safari enhancements?
IMHO reported bugs which seems to work in safari should be fixed for 3.1.1
in khtml/kjs.

Lars Knoll, who has been merging much of the safari stuff responded:

If it was that easy. They have done lots of fixes and changes. A lot of them 
are far from trivial to merge back into our source. We're working on it, but 
most probably lots of what they did still won't be in 3.1.1.

Regarding VFolder support, Waldo Bastian made this annoucement, with an important note to developers:

IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
---------------------------------------------------------------------
If you release an application from CVS HEAD for KDE 3.1 or older, make 
sure that any .desktop files that are supposed to appear in the KDE 
menu are being installed somewhere under $(kde_appsdir) and not under 
the newly introduced $(xdg_appsdir). That might mean that you have to 
revert the commit where I changed it to use $(xdg_appsdir). 
You can also drop me a mail and I will revert it for you.

You do not need to revert any changes to the .desktop files themselves, 
only the Makefile.am change is important.
---------------------------------------------------------------------
IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT

(End of the important part)

Introduction of VFolder-based KDE menus
=======================================

I'm happy to announce the introduction of the VFolder based KDE menu in CVS 
HEAD. For a long time the KDE menu structure was determined by the directory 
structure under the $KDEDIR/share/applnk directory. The VFolder based KDE 
menu introduces a new concept: .desktop files now describe themselves by 
including a number of categories that are applicable to the application, the 
KDE menu is then build by filling sub-menus with .desktop entries whose 
categories meet certain criteria.

A full description/specification of this process can be found on
http://www.freedesktop.org/standards/menu/draft/menu-spec/menu-spec.html

Advantages
==========

The advantages of this new concept are the following:
* Uses less directories which makes it easier to autodetect changes.
* Makes it easy to replace the KDE menu with a complete custom menu.
* Allows for an easier menu-editing implementation.

Another important aspect is that this spec will be implemented by GNOME and 
hopefully others as well. This will bring the additional benefits of:
* Single method for ISVs/independent developers to install their application
in start menu, regardless of desktop environment.
* (User) changes to menu-structure can be preserved when switching desktop 
environments.
* Allows distributors to define a single menu-structure regardless of
desktop environment.

Backwards compatibility
=======================

Greate care has been given to preserve full backwards compatibility with 
existing installations.

Things you need to know
=======================

As KDE developer you need to know a few things:

- Your .desktop file should contain a "Categories=" entry describing you app. 
This entry should contain at least "Qt" and "KDE". For a list of standard 
categories see the specification on freedesktop.org. For KDE we will most 
likely add a few KDE specific categories. One of those categories is the
X-KDE-More category, which indicates that the application is not of primary 
importance. If you are unable to find appropriate categories for your 
application, please post to this list.

- If your application is going to be released for use with KDE 3.2 or newer 
only, it is adviced that you install your menu .desktop file to $xdg_appsdir 
instead of $kde_appsdir/Some/Submenu. Typically it is enough to add 
xdg_apps_DATA = yourdesktopfile.desktop

You mustn't do this if your application is supposed to be used with KDE 3.1 
or older, because these versions of KDE will not look in $xdg_appsdir. 

Make sure that your Makefile.am doesn't redefine "datadir". $xdg_appsdir is
expressed in terms of $datadir, redefining $datadir will break it.

Things you need to know II
==========================

- KMenuEdit still needs updating. It will most likely not work now.
- Make errors involving xdg_apps_DATA or xdg_appsdir can be resolved by 
updating your admin directory and rerunning make -f Makefile.cvs; ./configure
- Please report any problems that you experience to me. There are without 
doubt many bugs left that still need fixing.

Table of Contents


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

New Features

Development Tools

Christian Loose committed a change to kdesdk/cervisia

Implemented BR 41263:

Added a splitter between the version A view and the version B view.
Added another splitter between the two version views and the merged
version view.

version A | version B
----------------------
merged version

CCMAIL:41263-done@bugs.kde.org

Refer to Bug 41263 - resolve window: text widget sizes adjustable?
Diff

Christian Loose committed a change to kdesdk/cervisia

Implement BR 55125:

Make shortcut keys of actions which are part of CervisiaPart
configurable.

This actually already worked when used with konqueror. :-)

CCMAIL:55125-done@bugs.kde.org

Refer to Bug 55125 - Configurable keymappings for Add and Remove
Diffs: 1, 2, 3

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Added Parameterised Classes (templates in C++, generics in Java 1.5)
Wishlist item 53367

Refer to Bug 53367 - No support for Parametrized Class (Templates)
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

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

Added template to make Kate plugins.
This is basicly cullmanns kate hello world, but it works quite effectively.
Now the great unwashed masses can write all of the Kate plugins they please :)

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

Roberto Raggi committed a change to kdevelop/parts/cppsupport

added realtime class browser 

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

Roberto Raggi committed a change to kdevelop/parts/cppsupport

finished the store walker ;)

Diff

Falk Brettschneider committed a change to kdevelop/parts/outputviews

make-outputview: scrolling during compiling possible without immediate auto-scrolling 
to the bottom

Diffs: 1, 2
Educational

Jason Harris committed a change to kdeedu/kstars

Added comets and asteroids!  Try tracking Halley's Comet with a starting date of 1983 
or so, timestep about 5 days.  Very cool B-)...
Also updated icon to new crystalized style.

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

Jason Harris committed a change to kdeedu/kstars

Shortened length of planet trail from 500 points to 200 points
Planet trail is now cleared when switching focus between planetary bodies.
Jupiter's moons now labeled at high zoom (ZoomLevel > 15).
Added Jasem Mutlaq to AUTHORS and about box.  
Changed Copyright year from "2001" to "2001-2003".  
Changed copyright holder from "Jason Harris" to "The KStars Team".

Wishlist bug 44702: Added "default zoom" menu/toolbar action.

moved ZoomLevel from KStarsData to KStarsOptions.  Also, it was 
being written to the config file, but wasn't being read (rather 
amazing that I didn't notice this until now! :).

Added defaultZoom() DCOP function.

Refer to Bug 44702 - Provide button to go back to default view
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
Kde-Base

Peter Kelly committed a change to /

Updated for changes to KJS API - use Identifier instead of UString

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

Stephan Binner committed a change to kdebase/konsole

Ever dreamed of passive popups for bells in hidden sessions? knotify on the rise

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

Peter Kelly committed a change to kdelibs

merged Identifier changes from safari

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

Dominik Seichter committed a change to kdelibs/kimgio

added tga support

Diffs: 1, 2, 3, 4

Holger Freyther committed a change to kdelibs/kio/kio

Make the behaviour of the Propose button consistent
This fixes 50528 but one wish
still applies.
BTW: is KIO::NetAccess::stat() exepnsive to use?

Refer to Bug 50528 - copy/paste files with same name
Diffs: 1, 2
Kde-Pim

Tobias Koenig committed a change to kdepim/kaddressbook

Add input widget for X509/PGP/GPG keys. That resolves wishlist item 44847

Refer to Bug 44847 - ability to attach files especially pictures
Diffs: 1, 2, 3, 4, 5
KdeGraphics

Klaas Freitag committed a change to kdegraphics/kooka

- New license text for all files in the Kooka directory that change the license
  to GPL with exceptions to link KADMOS (a closed source OCR module) and Qt 
  without delivering their sources. All contributors where informed and agreed.
- big changes to kookas ocr support that allow to work with different ocr engines.
- KSpell support for a OCR post recognition check to improve ocr results.
- new files ocrresedit.h: Editorwidget for ocr result text and ocrword.h and
  ocrword.cpp: Container for ocr result words 

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
Koffice

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

Reworked inline frame support
- the last text paragraph before an inline image is now correctly terminated
  with CRLF; without this sequence, Write did not realise that it was the
  end of the text paragraph and hence tried to display the image as part of
  the text...now that this is fixed, the image export should work "flawlessly"
  if there is such a thing.
- inline tables are now placed in their own paragraphs for improved readability

Removed excessive debug that was slowing down the filter a lot with --enable-debug.

Diffs: 1, 2

Dag Andersen committed a change to koffice/kplato

This basicly adds Gantt and pert widgets.
There are also some additions/changes to menus/dialogs, load/save
and functionallity for project calculation.

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

Lukáš Tinkl committed a change to koffice/kpresenter

implemented 22629

CCMAIL:22629-done@bugs.kde.org

Refer to Bug 22629 - insert page needs 3. radio button
Diffs: 1, 2, 3

David Faure committed a change to koffice/kword/templates/CardsAndLabels

Business cards and label templates, using the "multiple frame copies in one page" feature,
provided by Mr E_T <troll-at-logi.net.au> - thanks!

Status:

Vendor Tag:	dfaure
Release Tags:	start
		
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

David Faure committed a change to koffice/kword/templates/Envelopes

Envelope templates provided by Mr E_T <troll-at-logi.net.au>

Status:

Vendor Tag:	dfaure
Release Tags:	start
		
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9
Konqueror

Dawit Alemayehu committed a change to kdebase/kcontrol/ebrowsing/plugins/ikws

- Added support for using most of the Excluded characters from RFC 2396 
  section 2.4.3 as possible keyword delimiters. Now people can for example
  use a space as keyword separator by add KeywordDelimiter=32 to the config
  file. GUI will be forthcoming at some point.

- Adjust initialpreference settings for desktop files.
- Remove unnecessary debug statements.
- Update copyright statement.

Diffs: 1, 2, 3, 4, 5

George Staikos committed a change to kdebase/libkonq

http://developer.kde.org/documentation/other/developer-faq.html#q71

Developers: please read this.  Do -not- use [QK]Application::desktop() in
your code.

CCMAIL: kde-core-devel@mail.kde.org, kde-devel@mail.kde.org

Diff

Lars Knoll committed a change to kdelibs/khtml

some more merging from safari. This change makes the CSS menu
example on meyerweb work almost correctly (only remaining problem
is that they don't always close correctly when you move the mouse
away from the menu area).

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

Lars Knoll committed a change to kdelibs/khtml/css

support for CSS3 namespaces 
(see http://www.w3.org/1999/06/25/WD-css3-namespace-19990625/)
in the parser. This will need one method namespaceId() to get
an identifier for a namespace from the document, and a bit more work
in the style selector. Anyways, non namespaced css should
continue working as before, and selecting the default namespace
(|div { color: red; }) works aswell already.

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

Peter Kelly committed a change to kdelibs/kjs

Merged in new PropertyMap implementation from safari

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

Eray Ozkural committed a change to kdeaddons/noatun-plugins/dub

dub-0.4
-------

Here it is!

Alpha release of dub. It includes two play modes: all files and single
directory. Currently only normal (linear) ordering of files is supported.

__
Eray Ozkural aka exa

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

Eray Ozkural committed a change to kdeaddons/noatun-plugins/dub

dub-0.5: beta release. Two play modes: all files, single directory.
In both modes normal and shuffle play orders can be used. Enjoy!

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

Eray Ozkural committed a change to kdeaddons/noatun-plugins/lyrics

I've added pure lyrics and sing365 lyrics search engines, in my experience those 
are some of the finest. There you go :)

Diff
User Interface

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

ASN suspend changes.

Diff
Utilities

Tobias Koenig committed a change to kdebase/ksysguard

Add patch written by Stephan Uhlmann <su@su2.info>.
It makes ACPI working with different kernel versions.

Diffs: 1, 2, 3

Willy De la Court committed a change to kdenonbeta/kcmdhcpd

New parser new UI development version 0.3.0 going for stable version 0.4.0

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

George Staikos committed a change to kdenonbeta/kswfdec

A KPart that uses swfdec's swf_play application to display shockwave flash
natively in Konqueror.  Well, natively in the sense that it doesn't use
a Netscape plugin, though it still presently uses QXEmbed.  I intend to
make it use libswfdec directly in the near future.

Apparently sound works, but I haven't tried it yet.

Note: Shockwave Flash 4->6 are supported, but scripting is -not-.  This means
that it is basically useless to those who are able to use Macromedia's plugin.
Unfortunately, Macromedia refuses to answer my requests to help them build
a Linux/PPC plugin, and refuses to make one themselves, so this is necessary
for us.  I'm sure many other platforms will benefit from this too.  If anyone
else would like to hack on it, please send me a note and feel free to start.

You can get swfdec at http://swfdec.sourceforge.net/

George Staikos committed a change to kdeutils/kmilo

Initial import of kded module for controlling hardware keyboard inputs, etc.

Contains a PowerBook module so far.  If anyone has other hardware they want
supported, please send code or at least specs if it's simple to hack
together.
 
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18

Josef Weidendorfer committed a change to make_it_cool: klyx/src

KDEfication: LyxActions get KActions. Usage of XMLGUI!
Use QFont for drawing to get Xft support (antialising)
Diff

Optimizations

Security

Kde-Base

Waldo Bastian committed a change to kdebase/kioslave/fish

Don't show passwords in error messages.

Diff
 
Backported to KDE_3_1_BRANCH: kdebase/kioslave/fish
Don't show passwords in error messages

Diff
Konqueror

Alexander Kellett committed a change to kdebase/kioslave/javascript which engendered this discussion:

stub javascript kioslave to get javascript urls working in kde.

Diffs: 1, 2, 3

Dirk Mueller responded:

you do realize that you just made KDE remotely exploitable, right?

nope.

  R            .cvsignore   1.1
  R            Makefile.am   1.1
  R            javascript.protocol   1.1

Alexander Kellett responded:

umm...

the javascript urls can not
possibly be executed without
first going through checks
in konq_mainwindow to assert
that the url came from the user.

unless i'm really missing something,
i thought i'd checked this pretty well.

please read my reply to the commit.
this is just a basic stub
to keep "no such kioslave"
messages away.

say what?!!!!!

these changes have been
in for months with basically
no comment, just a simple uncommited
change was required to enable,

please revert.

Dirk Mueller then explained:

you installed a KIO protocol handler, so any KDE application which is KIO 
aware would be able to execute javascript: urls. Thats not acceptable, as 
none of those have any infrastructure in handling the associated security 
implications. 

if its a konqueror only solution, then why not implement it there?

Alexander Kellett explained further:

for the same reason that about: is implemented in exactly
the same way, if thats wrong, well, sorry, but i just thought 
i was copying an accepted method of allowing the url in.

Dirk Mueller clarified:

but javascript: is another protocol than about:, and it is subject to other 
security restrictions (KApplication::authorizeURLAction).

Bug Fixes

Development Tools

Hamish Rodda committed a change to kdelibs/kate/part

Improvements and fixes to undo/redo.:
* Merge items within the one item (save memory)
* Merge items together (ie. pressing undo zaps the last set of similar actions
  (eg. typing a sentence) instead of each single action (eg. typing a letter))
  -> merging doesn't take place after cursor movement
     (have I missed something else that should prevent merging?)
* Fix cursor positions after undo/redo
* Clear redo buffer when adding another undo item (because the redo items are invalid)

CCMAIL54184-done@bugs.kde.org

Refer to Bug 54184 - If I hit "zzzzzzzzzzzzzzzzzz" continuously and then 
undo it, undo should remove all z's, not one by one
Diffs: 1, 2, 3, 4

Hamish Rodda committed a change to kdelibs/kate/part

Don't allow undo merging immediately before/after paste operations

Also, Alt modifier makes the scrollwheel apply to the horizontal scrollbar.

CCMAIL55160-done@bugs.kde.org

Refer to Bug 55160 - Horizontal scrolling with mouse wheel doesn't work
Diffs: 1, 2

Christian Loose committed a change to KDE_3_1_BRANCH: kdesdk/cervisia

backport fix for BR 54106:
Display error message when user tries to access
a remote repository.

CCMAIL:54106-done@bugs.kde.org

Refer to Bug 54106 - cervisia doesn't recognise cvs dirs using fish
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Fix bug 54969, diagrams are now shown in the Diagram menu

Refer to Bug 54969 - new diagrams are not down in menu
Diffs: 1, 2

Eray Ozkural committed a change to kdevelop

parts/cppsupport: fix nasty inner class bug (part of bug 45998)

Refer to Bug 45998 - Incorrect parsing of C++ code
Diffs: 1, 2

Caleb Tennis committed a change to kdevelop/parts/appwizard

I think this may be a satisfactory fix for Bug 54753, but I'm open to other suggestions

Refer to Bug 54753 - template perl script error (--prefix)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21, 22, 23

Caleb Tennis committed a change to kdevelop/parts/autoproject

Fix Bug 54498

Refer to Bug 54498 - When entering multiple options in CXXFLAGS I have to put quotation marks in.
Diff

Caleb Tennis committed a change to kdevelop/parts/autoproject

Fix bug 54563 - this took me a while to find and it's just a simple spelling mistake! :)

Refer to Bug 54563 - adding convenience libraries to libtool libraries
Diff

Caleb Tennis committed a change to kdevelop/parts/doctreeview

Fix Bug#54232

Refer to Bug 54232 - Kdevelop crash in IDEAL mode, "Customize the select doucment.."
Diff

Andras Mantia committed a change to quanta

Forwardport bugfix for 54924. Needs up-to-date kdelibs...

Refer to Bug 54924 - Impossible to edit shell script
Diffs: 1, 2, 3, 4

Andras Mantia committed a change to quanta/quanta

Fix auto-closing of tags; fix undo/redo when auto-closing is enabled.

CCMAIL54957-done@bugs.kde.org

Refer to Bug 54957 - The tag-completion is broken.
Diffs: 1, 2, 3

Andras Mantia committed a change to quanta/quanta/tagdialogs

 You should be able to select both an existing directory or file in the tag dialogs.

The 2nd part of the bug report is fixed for long time ago. Update to a newer version.

CCMAIL54819-done@bugs.kde.org

Refer to Bug 54819 - adding href doesn't allow directory
Diff

Andras Mantia committed a change to quanta/quanta/tagdialogs

Re-add  "lineImgSource->setText(*t);". No idea how did it disappear. :-0

CCMAIL:55205-done@bugs.kde.org

Refer to Bug 55205 - editing image tag gives an empty image name [patch]
Diff

Andras Mantia committed a change to quanta/quanta/treeviews

Re-enable "double click opens a tree" in the tree-views.

CCMAIL:53786-done@bugs.kde.org

Refer to Bug 53786 - files tree impossible doubleclick directories
Diffs: 1, 2, 3, 4, 5, 6, 7

Andras Mantia committed a change to QUANTA_3_1_BRANCH: quanta

Backport KMimeType::findFormatByFileContent(), which fixes the unnecessary 
warning about a file being a binary one, even if it was a text file, but its mimetype 
was not under the "text" node. It needs also the updated mimetypes.

CCMAIL:54924-done@bugs.kde.org

Refer to Bug 54924 - Impossible to edit shell script
Diffs: 1, 2, 3
Educational

Jason Harris committed a change to kdeedu/kstars/kstars

fixed bug 55114 (wrong shape/position for NGC 7000)
fixed target for icons in data/Makefile.am (was installing to hicolor 
instead of crystalsvg)
removed KDE 2.x code from print function.

Refer to Bug 55114 - North ameroca nebula (NGC7000) shown at a very wrong position
Diffs: 1, 2, 3, 4
Games

Rob Kaper committed a change to kdegames/atlantik

complete fix for 54499

Refer to Bug 54499 - atlantik: missing notification when other players connect or send messages
Diffs: 1, 2

Stephan Kulow committed a change to kdegames/atlantik/client

I suggest you read the docu before you report bugs next time
CCMAIL:54469-done@bugs.kde.org

Refer to Bug 54469 - KPixmap::setPixmap cannot be called multiple times
Diff

Rob Kaper committed a change to kdegames/atlantik/client

fix 54499, thanks for the patch erik

Refer to Bug 54499 - atlantik: missing notification when other players connect or send messages
Diffs: 1, 2

Stephan Binner committed a change to KDE_3_1_BRANCH: kdegames/kbackgammon

Typo fix by kuenne@rentec.com (55101)

Refer to Bug 55101 - kbackgammon crashes if try to move a checker
Diff
Kde-Base

Luboš Luňák committed a change to /

Well, where to start ... ah, yes : Fix 34640 - make startup notification
work with kdesu.
This means
- support for suspending visual feedback for startup notification
- use it in kdesu
- pass KDE_STARTUP_ENV correctly to kdesu-ed apps
- leave only empty now-obsolete StubProcess::notifyTaskbar()

Refer to Bug 34640 - Busy cursor when running apps though kdesu
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

Tobias Koenig committed a change to kdebase/kappfinder

Code cleanup and bugfix for 47513

Refer to Bug 47513 - Kappfinder needs a close button
Diffs: 1, 2, 3, 4, 5, 6

George Staikos committed a change to kdebase/kcontrol/filetypes

Fix 51488 - make the mouse pointer revert to the arrow after loading

Refer to Bug 51488 - the pointer remains a watch when applying changes in the file associations module
Diff

Backported to KDE_3_1_BRANCH: kdebase/kcontrol/filetypes
CCMAIL:51488-done@bugs.kde.org

Fix the mouse pointer.  Is this a Qt bug?  Why does it set, but not unset,
unless we call show() first?

Diff

Dawit Alemayehu committed a change to kdebase/kcontrol/kio

- Removed manual proxy exception entry in favor automatically detecting the
  NO_PROXY environment variable.
- Fixed BR#54846.

Refer to Bug 54846 - hide values button in proxy config messes up fields
Diffs: 1, 2

Wilco Greven committed a change to kdebase/kicker/applets/clock

Show the correct date in the tooltip when a different timezone is selected.
Fixes bug 55017.

Refer to Bug 55017 - kicker clock: wrong date in tooltip after changing timezone
Diffs: 1, 2, 3

Backported to KDE_3_1_BRANCH: kdebase/kicker/applets/clock
Backport fix for bug 55017.

Diffs: 1, 2, 3

Tobias Koenig committed a change to kdebase/ksysguard/gui

fixes bug 55151

Refer to Bug 55151 - negative swap used value indicated in status bar
Diff

Wilco Greven committed a change to kdelibs/kdecore

Fix crash in Kicker when pfaedit was closing (54903).

Refer to Bug 54903 - kicker crashes when pfaedit is minimized
Diff

Hamish Rodda committed a change to kdelibs/kio/kio

Patch from Josef Weidendorfer <josef.weidendorfer@gmx.de> to fix bug 53575

Refer to Bug 53575 - KDirWatch crash (was: Autoproject part crashes invoking the 
"add files to target" dialog)
Diff

Dawit Alemayehu committed a change to kdelibs/kio/misc/kpac

Do not assume that gethostname will return the hostname along with a
fully qualified domainname. Fix for BR#47461.

Refer to Bug 47461 - web proxy auto discovery (WPAD) does not work
Diff
Kde-Pim

Tobias Koenig committed a change to kdepim/kaddressbook

- fixed bug 50778
- custom prefixes/suffixes are available in the name edit dialog now
- small bugfixes in the kabconf kcmodul

Refer to Bug 50778 - Problem editing formatted name of a contact
Diffs: 1, 2, 3, 4, 5, 6, 7

David Jarvie committed a change to KDE_3_1_BRANCH: kdepim/kalarm

Fix bug 54292 - failure to enable alarms in on-demand mode

Refer to Bug 54292 - kalarm little icon does not reappear after manual kill-launch
Diffs: 1, 2

Marc Mutz committed a change to kdepim/kmail

Fix 46206. Before you rejoice: Now the signature verification fails...

Refer to Bug 46206 - (AEGYPTEN) mp/signed messages fail first signature verification in outbox
Diffs: 1, 2, 3
KdeGraphics

Carsten Pfeiffer committed a change to kdegraphics/kuickshow/src

fix stupid typo
CCMAIL:54899-close@bugs.kde.org

Refer to Bug 54899 - aspect ratio wrong after rotating image
Diff

Matthias Kretz committed a change to KDE_3_1_BRANCH: kdegraphics/kview/kviewcanvas

fix 37627 (1 Bit images were shown inverted)

Refer to Bug 37627 - KView exits when displaying a scanned image
Diff
Koffice

David Faure committed a change to koffice/lib/kotext

Fixed paragraph numbering preview widget, so that it shows 1.1.1 if
depth=2 and display-levels=3
CCMAIL:41346@bugs.kde.org

Refer to Bug 41346 - paragraph formating - increase/decrease numbering depth
Diff
Konqueror

George Staikos committed a change to kdebase/nsplugins/viewer

Untested partial implementation of NPN_PostURL

I think it will do the post ok, but it won't return the results as it is
supposed to, and only http/https urls work.

CCMAIL:49746@bugs.kde.org

Refer to Bug 49746 - NPN_PostURLNotify not initiating NPP_NewStream with Flash 6 Linux plugin
Diff

George Staikos committed a change to kdebase/nsplugins/viewer

Leaking memory is preferable to crashing in this case.  Let's enable this
temporary workaround and see what the response is.  I was able to let it run for
quite a long time, probably viewing hundreds of flashes in the end, and it was
rock solid, but did leak a lot of memory.  Luckily the viewer is killed off
rather quickly so we dont' have much to worry about.  Now, does anyone know
Xt and Xm well enough to debug this?  I know exactly what the problem is, but
I don't know why, nor how to fix it.  Anything I tried causes crashes or big
memory leaks.

Diff

Dirk Mueller committed a change to kdelibs/khtml/css

stop crashing on hotmail.com
CCMAIL:55094-done@bugs.kde.org

Refer to Bug 55094 - Crash bug on http://www.platopress.co.uk/copyright/intro/history00.htm
Diffs: 1, 2

Peter Kelly committed a change to kdelibs/kjs

fix for crash on http://www.businessweek.com/ (empty scripts were not
getting source file/line no. information set)

Diffs: 1, 2
Multimedia

Arnold Krille committed a change to arts

Removing the --disable-gsl config-option. Hope its BC...

BTW: synthschedule.h is now only some lines including gslschedule.h and printing a warning.

CCMAIL:41796@bugs.kde.org

Should fix http://bugs.kde.org/show_bug.cgi?id=41796

Refer to Bug 41796 - In aRts --disable-arts-gsl is not honored
Diffs: 1, 2, 3, 4, 5, 6, 7, 8

George Staikos committed a change to KDE_3_1_BRANCH: kdemultimedia/kioslave/audiocd/kcmaudiocd

CCMAIL:52568-done@bugs.kde.org
Allow the mp3 bitrates to be set in variable mode.

Refer to Bug 52568 - min and max bitrate fields are always disabled
Diff

Aaron J. Seigo committed a change to kdemultimedia/kscd

fix bug54999 and do some reformatting.
boy in the cddb stuff in here fugly; still want to fix things in case i
don't manage to replace it for 3.2 ;-)

Refer to Bug 54999 - kscd gets and uploads malformed information from/into freedb
Diff
Networking Tools

Simon Perreault committed a change to kdenonbeta/kopete/protocols/icq_new/ui

Fix Bug 55079 (normal): Confusing tab order in ICQ user info dialog

Refer to Bug 55079 - Confusing tab order in ICQ user info dialog
Diff
User Interface

Waldo Bastian committed a change to kdebase/kdesktop

CCMAIL: jens.dagerbo@swipnet.se
Fixes six different bugs:

1. No error is given when the wrong password is entered, it just silently 
fails (Bug 53478).
2. The priority slider can't be moved with the cursor keys
3. The "run" button is not always disabled when the command is empty 
4. You can't run a program with reduced priority without entering your 
username and password. If you try it silently fails.
5. If the "options" part hasn't been opened and the entered command is 
identified as being a "terminal app", minicli/kdesktop crashes.
6. By playing with the "run in terminal" option, some *really* weird results 
can be achieved. 

Patch by Jens Dagerbo <jens.dagerbo@swipnet.se>

Refer to Bug 53478 - run command dialog doesn't say password is wrong when running 
command as another user
Diff

Stephan Binner committed a change to kdebase/kdesktop

Fixed Bug42819: Desktop menus do not pop up in unused Kicker space

Refer to Bug 42819 - Desktop menus do not pop up in unused Kicker space
Diffs: 1, 2

Maks Orlovich committed a change to kdelibs/kdefx

Fix size of dockwindow handles w/o a close button. 

CMAIL:54601-done@bugs.kde.org

(On the other hand, the case with the  close button works mostly by accident, 
and the height is always hardcoded by Qt, w/o consulting the style... perhaps 
the deco-drawing code should hardcode the font size too then, or at least 
limit it).

Refer to Bug 54601 - Keramic does not count with Dock Windows without close button
Diff

Carsten Pfeiffer committed a change to kdelibs/kdeui

handle WindowDeactivate events
should fix
CCMAIL:54843-close@bugs.kde.org

Refer to Bug 54843 - cursor not shown on picture which is not in focus
Diff

Stephan Binner committed a change to kdelibs/kdeui

Welcome back alternate background coloring in Konqueror list views (45800).

Refer to Bug 45800 - in file manager list view alternate background not visible
Diff

Maks Orlovich committed a change to KDE_3_1_BRANCH: kdelibs/kstyles/keramik

Backport the adjustments to positioning of the focus indicator for labelless 
checkbox.

CCMAIL:50584-done@bugs.kde.org

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

Stephan Binner committed a change to kdelibs/kstyles/themes

Fixed Bug 45131: keramik ist default or keramik?

Refer to Bug 45131 - keramik ist default or keramik?
Diffs: 1, 2, 3
Utilities

Helio Chissini de Castro committed a change to KDE_3_1_BRANCH: kdeutils/ark

- Fix to bug 55016 ( Just in BRANCH, HEAK is ok.. )
Thanks to Georg Robbers

Refer to Bug 55016 - will not save default directories
Diff


Thanks for reading KDE-CVS-Digest