Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

July 11, 2003

By Derek Kite



This Week:

Kolab client is nearing release. Klaviatura, a simple experimental on-screen keyboard/accessibility concept was added. Kdevelop cvs service is improved. Kivio gets loads of new stencils. Konqueror now can create a bookmark folder from open tabs, and now opens a page in a new tab when called from other applications. The Yahoo and Jabber IM protocols are improved in Kopete. Kgpg is moved into the Kdeutil package, now included in the Kde distributions.


Bo Thorsen announced a pre-release of the Kolab client. This is the client portion of the groupware solution being developed for German Federal Agency for IT Security, BSI. The kroupware architecture paper (PDF) (html) describes the client and server setup. If you want more information, see the Kroupware documentation page. It contains links to a technical description, and Kolab server administration.

The fourth release candidate of the KDE Kolab client is now available for
download at

http://www.erfrakon.de/projects/kolab/download/

This release is almost entirely a bugfix release, and there are now only
minor annoyances known to us. It is likely that this will be the final
release candidate.

Please report all bugs or annoyances found to kroupware@mail.kde.org or
kolab-devel@intevation.org.

Here are some statistics from the last week. I will eventually be making this regular feature of the digest. I would appreciate some feedback. There were 160 people who did 1164 commits to the Kde repository, modifying 110265 lines. And the top ten in two categories, modified modules, and most commits.

Module Commits Developer Commits Lines Changed
kde-i18n192 mueller46442
kdenonbeta143 mlaurent431075
kdelibs125 cgilles411645
kdepim93 psn36714
koffice91 staikos33816
kdebase81 lypanov31600
kdevelop 81 faure30213
quanta 45 waba29906
www 43 aseigo253062
kdeextragear-2 35 gj25335

Suggestions on other statistics that you would like to see are welcome. Some things I will probably add are the weekly stats from bugs.kde.org and the statistics from the kde i18n page. Would it be best to create a statistic page, or have the statistics featured at the top or the end of the Digest? And yes the table is sucky, and hopefully the layout will be better. Statistics are quite meaningless and open to perversion, which of course makes them more interesting.

Table of Contents


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

Accessibility

Features

Maks Orlovich committed a change to kdenonbeta/klaviatura

Adding Klavi[atura], a simple experimental on-screen keyboard/accessibility concept/demo/prototype.
Not compiled by default because it needs Qt patches to enable the accessibility subsystem.
See http://lists.kde.org/?l=kde-accessibility&m=105733579801119&w=2 for more details.
(It's also far from complete, and quite buggy)

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

Development Tools

Features

Christian Loose committed a change to kdesdk/cervisia

Implement BR 60604:

It's now possible to select revision B in the log dialog
(tree and list mode) with ctrl key + left mouse button
in addition to the middle mouse button.

This still doesn't follow the standard for selecting multiple entries,
because, well, you don't select multiple entries but just revision A
and revision B. So I implemented the above solution to help users
with a mouse with no middle button.

CCMAIL:60604-done@bugs.kde.org

Refer to Bug 60604 - Use standard selection conventions in history list
Diffs: 1, 2, 3, 4

Mario Scalas committed a change to kdevelop/parts/cvsservice

First implementation for a cvs check-out feature in kdevelop (needs
improvements since it does only check-out but does not import as a kdev
project ;-). Re-designed the CvsProcessWidget for using QTextEdit instead
of KListBox. Some bugfixes and probably new bugs added too :-)

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

Anders Lund committed a change to kdelibs/kate/part

Optimizing the highlight config page:
* lazy loading, load only highlights as required
* start on the relevant highlight (current document)
* new signal HighlightManager::changed(hlNumber) so that documents only needs
to rerender if the used hl has changed.

Should I merge HlConfigPage andighlightDialogPage?? Jowenn?

CCMAIL:60532-done@bugs.kde.org

Refer to Bug 60532 - kate/configure highlighting blocks gui for ages
Diffs: 1, 2, 3, 4, 5, 6

Anders Lund committed a change to kdelibs/kate/part

Patch from DrZoom to allow setting the tab marker color
CCMAIL:55976-done@bugs.kde.org

Refer to Bug 55976 - KSCD crashes with signal 11 on return from freedb.org lookup on new disc
Diffs: 1, 2, 3, 4, 5

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Partial fix for bug 59774 crash when cutting last diagram left

Refer to Bug 59774 - crash when cutting last diagram left
Diffs: 1, 2

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello/dialogs

Fix beastie 60204, classes created with New Class Wizard now
show up in the tree view

Refer to Bug 60204 - use New Class Wizard...
Diff

Amilcar do Carmo Lucas committed a change to kdevelop

Save the state of IDEAl mode when closing.
Only works on a global basis, not per project.
Patch by: Charles Thorpe <cthorp at globalnet.co.uk>
CCMAIL:56476-done@bugs.kde.org

Refer to Bug 56476 - KDevelop does not remember the state of visible panes when it exits
Diffs: 1, 2, 3

Helio Chissini de Castro committed a change to kdevelop/parts/appwizard

- Fix for wxWindows test. Relies on bug 60911

Refer to Bug 60911 - configure.in on wxWindow project
Diffs: 1, 2, 3, 4, 5

Andras Mantia committed a change to quanta/quanta

Fix namespace editing in the attribute tree.
Load the abbreviations file from $KDEHOME if it's present there, even when multiple
$KDEDIRS are defined. (part of bug 60616).

CCMAIL:60616-done@bugs.kde.org

Refer to Bug 60616 - Cannot open file '%1' for writing, code templates will be lost when you
close quanta
Diffs: 1, 2, 3

Andras Mantia committed a change to quanta/quanta/project

Store the toolbar names in the project file with relative paths.

CCMAIL:60821@bugs.kde.org

Refer to Bug 60821 - Quanta projectfile should store relative pathnames
Diff

Graphics

Features

Andreas Zehender committed a change to kdegraphics/kpovmodeler

Next big step for the plugin framework:
- Support for custom formats and serialization methods
- Plugins can register new formats and add serialization methods for objects
- Custom import/export file dialog that handles all registered formats
- Objects only contain serialization methods for the KPovModeler xml code
- The serialization methods can report errors and warnings

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, 93, 94, 95, 96, 97, 98, 99, 100,
101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
141, 142, 143, 144, 145, 146

Adriaan de Groot committed a change to kdegraphics/kview

Make the file browser's next and previous buttons respect the currently
set zoom. It makes flipping through a bunch of large images much
nicer, since you don't have to zoom out of every image to see
what it is. (Discussed previously in Feb., I think)

Diffs: 1, 2, 3

Stefan Kebekus committed a change to kdegraphics/kviewshell

GUI re-implemented handling of paper sizes, added support for
documents that specifiy their own paper size

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

Mickael Marchand committed a change to kdenonbeta/kio_svn

beginning of kio_svn supports ::get and ::listDir right now for HEAD
you need the svn lib to make it work,
i'll patch configure.in to make it detect the library

for the impatient :
a screenshot : http://freenux.org/shots/svn1.png :)

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

Kde-Base

Bugfixes

John Firebaugh committed a change to kdebase/kcontrol/filetypes

Don't crash when adding a service to the empty list. CCMAIL:61023-done@bugs.kde.org

Refer to Bug 61023 - crashes when adding a component
Diff

Aaron J. Seigo committed a change to kdebase/kcontrol/kded

check for the hardcoded services and only show them if they exist.
a little brittle for the kalarmd case, but that's only because it doesn't
have something sane like a services .desktop file to check for

fixes BR47933

Refer to Bug 47933 - kcmkded has two services hardcoded
Diff

Alex Zepeda committed a change to kdebase/kioslave/fish

CCMAIL:60083-done@bugs.kde.org

Refer to Bug 60083 - kio_fish on FreeBSD 5.1 fails to connect to any host...
Diff

Waldo Bastian committed a change to kdebase/kioslave/smb

60945-done@bugs.kde.org
Use prettyURL in error messages. (B60945)

Refer to Bug 60945 - show whole URL  with user and password on popup error
Diffs: 1, 2, 3

Aaron J. Seigo committed a change to kdelibs/kdecore

allow matching patterns such as *README*

CCMAIL60724-done@bugs.kde.org

Refer to Bug 60724 - Can't assign icones to files like *README*
Diff

Waldo Bastian committed a change to kdelibs/kdesu

60883-done@bugs.kde.org
Look in path if su can't be found in the configured location. (B60883)

Refer to Bug 60883 - kdesu cannot find su program
Diff

Aaron J. Seigo committed a change to kdelibs/kio/kfile

stat for the file before trying to create the directory so we don't get
"wrong permission" error msgs but "file exists" msgs... closes BR#s58221
and60464

oh, and i hate ftp.

Refer to Bug 58221 - Save Image As Dialog gives wrong error message, if try to create an
existing directory
Refer to Bug 60464 - Wrong error message when making a new folder
Diff

Malte Starostik committed a change to kdelibs/kio/misc/kpac

CCMAIL:60885@bugs.kde.org

Try to be smart when detecting the most top level domain to traverse to
when looking for a host named "wpad". The first domain for which a SOA
record exists is the last one tried.
Michal, can you please check if this works for you now?

Don't crash kded if proyForURL() is called but autoproxy turned off.

Refer to Bug 60885 - Konqueror does not autodetect WPAD proxy
Diffs: 1, 2, 3, 4

Kde-Pim

Features

Till Adam committed a change to kdepim/kmail

These changes do two things:
1) Remove the limitation that a message can have only one status at a time.
2) Implement watch/ignore thread via message status flags.

ad 1:
- Message status is now kept as a bitfield, which means a message can now be
  for example replied and forwarded as well as important at the same time.
- To keep the index format backward compatible and make the transition
  painless, I've added a new index entry and added code to transfer the old
  into the new format. That means that upgrading users should not notice
  anything.
- I've tried to keep as much behavior as possible unchanged with regard to
  what flag disables what other flag etc. There are two groups of flags:
  read/unread/new/old influence each other, which means a message cannot be
  new and read at the same time, for example, while the second group, namely
  important, sent, queued, replied, and forwarded are toggled individually.
- Toggling a thread sets the messages status to the inverse of that of the
  parent, which means that if you have a thread with some mails marked as
  important and some not, the status is set according to that of the parent.
- Status is now kept when moving mails between folders in the same imap
  account as well as between imap accounts.

ad 2:
- Watch and ignore are mutually exclusive, which means ignoring a thread
  unsets its watched flag and the other way around.
- When sorting by status watched threads are at the top, ignored at the
  bottom.
- Watch and ignore propagate via threading, which means that if a message
  is threaded below a watched one, it becomes watched. Same for ignore.
- Moving a single mail out of a watched thread results in a new watched
  thread of size 1 :)
- Similarly watch and ignore are possible on individual mail (threads
  to be).
- Watching a thread does not currently mark new mails as important, nor
  does ignoring delete new mails in the thread. These are possible
  extensions, though, if we think them sensible.


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

Till Adam committed a change to kdepim/kmail

One more step on the way to correct unread counts in imap folders in all
situations and across restarts.

Diff
Bugfixes

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

Some people (cf. http://bugs.kde.org/show_bug.cgi?id=60780) obviously can't read.
Therefore I remove the Delete icon from the default toolbar in order to protect
them from themselves.

Diff

Refer to 60780: toolbar DELETE icon deletes mail instead of moving it to TRASH folder

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

Silence the people that complain about 'unchangable backgroundcolor with encryption'
(http://bugs.kde.org/show_bug.cgi?id=36853).

Diff

Refer to 36853: unchangable backgroundcolor with encryption

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

Backport CVS commit by kloecker:

Fix bug 46185: AEGYPTEN: detached sig of mp/signed is shown as attachment in composer

Refer to Bug 46185 - AEGYPTEN: detahced sig of mp/signed is shown as attachment in composer
Diff

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

Backport CVS commit by kloecker:

- fix bug 59048: remove of crypto plugin does not work
this also fixes the PENDING(kalle) in SecurityPage::CryptPlugTab::slotDeletePlugIn()
- fix59978: Entry in Crypto Plugin is stored even when its entry is empty
- give a new entry the name Unnamed by default and focus the name lineedit

Refer to Bug 59048 - remove of crypto plugin does not work
Refer to Bug 59978 - Entry in Crypto Plugin is stored even when its entry is empty
Diff

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

Backport Till's fix for bug 48686

Refer to Bug 48686 - kmail view outgoing mail crash on send
Diff

Don Sanders committed a change to kdepim/kmail

Fix Bug 51091

Refer to Bug 51091 - search message, delete folder, doubleclick found message
Diffs: 1, 2

Till Adam committed a change to kdepim/kmail

Make sure setStatus has the same signature in kmfolderimap as in kmfolder.
That way overloading actually works. :) Thanks Malte, for noticing this
one.

CCMAIL:60882-done@bugs.kde.org

Refer to Bug 60882 - Mark (All) Message(s) as Read etc. doesn't flag messages as on the IMAP server
Diffs: 1, 2

Koffice

Features

Peter Simonsson committed a change to koffice/kivio/kiviopart/stencils

Third batch of stencils from Kristof Borrey's Klipart Stencils

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

Peter Simonsson committed a change to koffice/kivio/kiviopart/stencils/Flowcharting/Extended

Last batch of stencils from Kristof Borrey's Klipart Stencils

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

Peter Simonsson committed a change to koffice/kivio/kiviopart/stencils/Geographic

First batch of stencils from Kristof Borrey's Klipart Stencils

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

Peter Simonsson committed a change to koffice/kivio/kiviopart/stencils/Miscellaneous

Second batch of stencils from Kristof Borrey's Klipart Stencils

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
Bugfixes

Frauke Oster committed a change to koffice/kivio

Fixed bug 60762 : "Format/Stencils and Connectors option should be disabled
when text is selected"

CCMAIL:60762-done@bugs.kde.org

Refer to Bug 60762 - Format/Stencils and Connectors option should be disabled when text is selected
Diffs: 1, 2, 3, 4

Peter Simonsson committed a change to koffice/kivio/kiviopart/ui

Make sure there always exist at least one layer...
Fix for bug 60767: It is possible to delete the only layer

Refer to Bug 60767 - It is possible to delete the only layer
Diff

Thorsten Zachmann committed a change to koffice/kpresenter

Fix for Bug 59981: Aligning a rotated text box does not work

CCMAIL59981-done@bugs.kde.org

Refer to Bug 59981 - Aligning a rotated text box does not work
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19

David Faure committed a change to koffice/kword

Fixed long-standing bug: wrong repainting in copied frames
CCMAIL:60678-done@bugs.kde.org

Refer to Bug 60678 - Frames are not redrawn when needed (typing up labels with identical frames)
Diff

Konqueror

Features

Stephan Binner committed a change to kdebase/konqueror

Let "kfmclient openURL 'url'" respect "[x] Open links in new tab instead of
in new window" option (Wish 54646, 124 votes)

Refer to Bug 54646 - invokeBrowser / command line open in new tab instead of new window
Diffs: 1, 2, 3

Alexander Kellett committed a change to kdebase/konqueror

add "Bookmark Tabs as Folder"

Diffs: 1, 2, 3
Bugfixes

George Staikos committed a change to kdebase/konqueror

provide our own window_new action with referrer goodness built in for those
special http(s)? occasions.

CCMAIL:60479-done@bugs.kde.org

Refer to Bug 60479 - Browser Referer Bug ??
Diffs: 1, 2, 3

George Staikos committed a change to KDE_3_1_BRANCH: kdebase/konqueror

backport fix for 59210

Refer to Bug 59210 - "location:" appears on top of other buttons after selecting "Report Bug..."
Diffs: 1, 2

Koos Vriezen committed a change to KDE_3_1_BRANCH: kdelibs/khtml/java

Backport
- Fix for checking wrong argument for null + Oops
- catch Applet.destroy exceptions
- fix for SUN renaming javaplugin.jar to plugin.jar (bug 59641)

Refer to Bug 59641 - BrokenClassFixer no longer works with JDK 1.4.2
Diffs: 1, 2, 3, 4

Waldo Bastian committed a change to kdelibs/kioslave/http

CCMAIL:60904-done@bugs.kde.org
* Bounce referrer back to application
* Let stat() return what the application wants to hear. (B60904)

Refer to Bug 60904 - HTTP KIO slave's stat always returns that a file exists
Diff

Waldo Bastian committed a change to kdelibs/kioslave/http

CCMAIL:60898-done@bugs.kde.org
Perform error checking when uploading files. (B60898)
(Requires testing before backporting!)

Refer to Bug 60898 - http slave doesn't seem to notice errors
Diffs: 1, 2

Multimedia

Bugfixes

Neil Stevens committed a change to kdeaddons/noatun-plugins/hayes

Set a range like Excellent does so that clicks will seek a decent amount.

CCMAIL:60406-done@bugs.kde.org

Refer to Bug 60406 - Clicks on the slider do not seek the song enough
Diff

Scott Wheeler committed a change to kdemultimedia/juk

Don't crash when the user removes the currently playing playlist.

CCMAIL:59792-done@bugs.kde.org

Refer to Bug 59792 - Juk crashes when it's playing a playlist, and the list is removed
Diffs: 1, 2

Scott Wheeler committed a change to kdemultimedia/juk

Don't crash on multiple selection.

Since this code is also a littly hairy, I added some big explanatory notes
as to what's going on.

CCMAIL59652-done@bugs.kde.org

Refer to Bug 59652 - juk crashes on multiple playlist select
Diff

Scott Wheeler committed a change to kdemultimedia/juk

Make it possible to reload multiple playlists at once.

CCMAIL60356-done@bugs.kde.org

Refer to Bug 60356 - Playlist content hidden when collection not mounted
Diffs: 1, 2, 3, 4, 5

Scott Wheeler committed a change to kdemultimedia/juk

Some interactivity hacks for staying responsive while tagging a list of
files.  This is the best that can be done without going multithreaded.

Added docs and simplified Playlist::slotApplyModification() while I was in
there.

CCMAIL60066-done@bugs.kde.org

Refer to Bug 60066 - Tagging causes JuK to freeze
Diffs: 1, 2, 3

Scott Wheeler committed a change to kdemultimedia/juk

Make it such that dragging items to the whitespace in the playlist list will
create a new playlist.

59808-done@bugs.kde.org

Diffs: 1, 2, 3, 4

Aaron J. Seigo committed a change to kdemultimedia/kmix

second half of fix for B27900, which makes scrolling with the mouse
wheel in the master control mixer widget more usable

Refer to Bug 27900 - Mouseclick to deactivate and the mouse wheel
Diffs: 1, 2, 3

Networking Tools

Features

Till Gerken committed a change to kdenonbeta/kopete/protocols/jabber

Make autologin work

CCMAIL: william.stephenson@ncl.ac.uk

Diffs: 1, 2

Matt Rogers committed a change to kdenonbeta/kopete/protocols/yahoo

Updated the NOTES file for those who want to see the general state of the plugin

Diff
Bugfixes

Tim Jansen committed a change to kdenetwork/krdc

60820: made toolbar dockable

Refer to Bug 60820 - Upper button bar wastes space for just two buttons
Diffs: 1, 2

David Faure committed a change to kdenetwork/ksirc

Fixed the infamous MMB-on-lineedit bug.
AHistLineedit::paste() is ONLY called when using MMB, so the fix is correct.
Ctrl+V in the lineedit goes to KSircTopLevel::pasteToWindow() (maybe this depends
on KAccel behaviour?).

Diffs: 1, 2

Till Gerken committed a change to kdenonbeta/kopete/protocols/jabber

Messages are now explicitely sent as plain text. Incoming messages are
treated as plain text as well. RichText/XHTML support is on the TODO list.

CCMAIL:60700-done@bugs.kde.org

Refer to Bug 60700 - wrong html-tag formatting when sending messages
Diffs: 1, 2, 3

User Interface

Bugfixes

Fredrik Höglund committed a change to kdeartwork/kwin-styles/cde

Call closeWindow() when the mouse button is released instead of when it's
pressed when the menu button is double-clicked. This prevents the mouse
release event from being sent to the widget underneath the window after
the window has been deleted.

Fixes bug reports 40125, 45621 and 46215, which are already closed.

Patch by Tim Stadelmann <t.stadelmann1@physics.ox.ac.uk>.

Refer to Bug 40125 - last click of double click on left window icon is passed through
Refer to Bug 45621 - double-click to close window is passed to desktop
Refer to Bug 46215 - double click in title bar icon passed to underlying windows
Diffs: 1, 2

Aaron J. Seigo committed a change to kdeartwork/kwin-styles/icewm

since IceWM does double-click-on-menu-is-close emulate this behaviour
as we do with other emulation styles. i AM closing BR56922

Refer to Bug 56922 - double click in title bar menu icon doesn't close window
Diff

Maks Orlovich committed a change to kdeartwork/styles/dotnet

Use .button() and not .background() for buttons (60749)
Also, do a proper frame/blank area split for dockwindows and the menubar.
60749-done@bugs.kde.org

Refer to Bug 60749 - [PATCH] Button colors not shown
Diff

Aaron J. Seigo committed a change to kdebase/kcontrol/kicker

fix for B60782: if custom sized, enable sizing widgets

Refer to Bug 60782 - Setting "Custom" size in Configure Panel and clicking apply greys out
Diff

Aaron J. Seigo committed a change to kdebase/kicker

make sure that we don't start one mouse event on a button then start
another mid-way (causing re-entrancy) due to calling processEvents
also delay the construction of the zoomButton a bit more, and make the
logic of that bit of code a bit clearer.

hopefully helps address B50225 and friends

Refer to Bug 50225 - kicker crash when mouse goes "crazy"
Diffs: 1, 2

Waldo Bastian committed a change to KDE_3_1_BRANCH: kdebase/kmenuedit

CCMAIL:60318-done@bugs.kde.org
Don't show copy indicator with Ctrl-Drag as long as we don't support copying.
(B60318)

Refer to Bug 60318 - KMenuEdit displays misleading 'copy' indicator on Ctrl-Drag
Diffs: 1, 2

Ravikiran Rajagopal committed a change to kdebase/ksplashml

* Fix for Coolo's module naming change.
* Show only name from GECOS field in Redmond theme, fixes bug 61000
CCMAIL:61000-done@bugs.kde.org

Refer to Bug 61000 - Redmond plugin should only display the first gecos part
Diffs: 1, 2, 3, 4

Aaron J. Seigo committed a change to kdebase/kwin/clients/default

since KDE2 does double-click-on-menu-is-close emulate this behaviour
as we do with other emulation styles. i AM closing BR56922

Refer to Bug 56922 - double click in title bar menu icon doesn't close window
Diff

Fredrik Höglund committed a change to kdebase/kwin/clients/redmond

- Fixed bugs 40125, 45621 and 46215 in the redmond style as well.

Refer to Bug 40125 - last click of double click on left window icon is passed through
Refer to Bug 45621 - double-click to close window is passed to desktop
Refer to Bug 46215 - double click in title bar icon passed to underlying windows
Diffs: 1, 2

Utilities

Features

Jean-Baptiste Mardelle committed a change to kdenonbeta/doc/kgpg

moved to kdeutils

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

Adrian Page committed a change to kdenonbeta/ksvg

- Changed painter to hold a stack of matrices which are concatenated to
give the current user->screen coordinate transformation matrix. Instead
of calling getScreenCTM when rendering each node, now we just push the
local transformation matrix (if present) onto the stack, with just one
matrix multiply. Transformable elements also cache their concatenated
transform list. This reduces redraw time by 10-12% on worldcup.svg,
according to cachegrind and timings.

- Moved the SVGObjectImpl's render() function into SVGShapeImpl, since
every element that implements this inherits Shape, and an element must be
a Shape to have this called. Removed the prerender() function and moved
the code into render() so that matrix pushing and popping is simplified,
rather than adding a postrender(). Since these were the only funtions that
SVGObjectImpl provided, have removed SVGOvjectImpl as a base class. It's
only other use was as a source of context, but this is possible with
SVGElementImpl or other classes.

- Fixed the pattern offset calculation which means the tests in W3C 1.0
now match the reference images. The 1.1 files don't match and this is due
to viewbox and scaling it seems...

- Fixed viewport clipping during initial parsing.

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, 93, 94, 95, 96, 97, 98, 99, 100,
101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126, 127, 128, 129
Bugfixes

Alexander Kellett committed a change to kdelibs/kio/bookmarks

Only show "can't write bookmarks.xml - out of disk space"
once to prevent DoS'ing of the users screen. Also improve
the error message slightly, though i guess it could be
possible duplication of data: "out of disk space"
CCMAIL:56840-done@bugs.kde.org

Refer to Bug 56840 - Konqueror tortures X11 on Out Of Disk space
Diff


Thanks for reading KDE-CVS-Digest