Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

August 29, 2003

By Derek Kite



This Week:

It's been a very busy week. Some new applications: Knot, a service location server, Kickme, a lightweight dcop messenger and event viewer, kio-ldap kioslave, KWifiManager, for monitoring wireless cards, the new Plastik widget style, an snmp plugin for Ksim. ARts adds Media Application Server output support. Kdevelop adds Haskell and Mozilla XUL language support. Kstars supports electrical telescope focusers. Security fixes for Kdm. Kaddressbook has phone calling support. Spell checking support in Koffice is complete, and improved elsewhere. The Kitchensync plugin is added to Kontact. Korganizer printing system is improved. Safari render_layer code is ported to khtml. More new crystalsvg icons. Improvements for running KDE on laptops. And a huge number of bug fixes.


The Kastle conference in Nove Hrady, Czech Republic, which finishes on Sunday has produced what everybody expected; mounds of code. The gathering of developers in one place, coupled with a freeze on new features starting September 1 made for, as Lukas Tinkl said, "wow, what a productive week :)". Here are some informative and educational links:

Top 5 List
Soccer Game


Rob Kaper, who is attending the conference is working on a port of monopd to Qt (away from STL). Check his writeup where he explains the advantages. Monopd is a game server daemon used by Atlantik, a distributed Monopoly game.


Tim Jansen made a presentation describing Knot, a desktop infrastructure server. The application uses the SLP (service location protocol) to search for services on a LAN. www.tjansen.de/knot has slides and documents describing the application.


There was a fuss about a commit by Neil Stevens, who added this code to the 4 applications he wrote and maintains.

s_aboutData->addCredit("United States Army", I18N_NOOP("Preserving the freedom that made this software possible"));

Whether one agrees or disagrees with the sentiments expressed, it was deemed unacceptable that such political statements be included in applications. The author was asked to remove the lines, but refused. George Staikos did so, stating curtly that he removes all such things, and will ignore any further discussion on the matter. Shortly afterwards Neil removed the applications from the KDE repository. The applications in question are the hayes noatun-plugin, Megami, Kit and Kaboodle. They are available http://www.hakubi.us

Editorial comment: When I saw this commit, my first reaction was wondering if the US Army was funding free software. On a second reading, no. So the comments have no place in KDE software. People from all over the world are using and contributing to this project. People who, in this divided world, would otherwise have very little in common. This community is precious and fragile, so let's preserve it.


The State of HEAD. These comments from #kde-devel sums up the situation

<manyoso> wow, HEAD is moving very fast right now
<mETz> and it's very buggy too *g*

My last attempt to build KDE was Aug 29, 2003, at around 10PM Pacific time. Only Kopete successfully built. Since what I am running is from Aug 24, the last time kdelibs and kdebase built for me, I won't comment on any bugs that are apparent.

Stephan Kulow wrote on kde-core-devel:

I'd like to remind everyone that we're going to have a Qt 3.2
requirement for KDE 3.2 - so I'm planning on adding the
requirement for it on monday. Just so that you know, don't
do any other plans in case you're still on 3.1 :)

Statistics

Commits:2730 by 204 developers, 216922 lines modified, 1760 new files
Open bugs:4796
Open wishes:4385
Bugs opened:302 in the last 7 days
Bugs closed:398 in the last 7 days

CVS Commit Summary
ModuleCommits
kdelibs 414
kdenonbeta 373
kde-i18n 337
kdebase 213
kdepim 207
www 145
kdevelop 132
kdesdk 127
kdeutils 124
koffice 111
CommitsDeveloperLines
112 Christoph Cullmann 4017
86 Dirk Mueller 1892
80 David Faure 1348
75 Fabrice Mous 829
74 Simon Hausmann 8862
61 Cornelius Schumacher 3614
58 Alexander Kellett 1405
56 Martijn Klingens 2461
55 Stephan Kulow 671
52 Stephan Binner 915
Internationalization Status
Brazilian Portuguese (pt_BR)  96.72%
Hungarian (hu)  96.47%
Swedish (sv)  96.10%
Danish (da)  92.46%
Spanish (es)  91.17%
French (fr)  87.96%
Portuguese (pt)  83.66%
Catalan (ca)  82.75%
Slovak (sk)  79.81%
Turkish (tr)  77.82%

Table of Contents


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

Accessibility

Features

Gunnar Schmidt committed a change to kdeaccessibility/kmousetool/kmousetool

Added minimum movement feature to KMouseTool

Diffs: 1, 2

Development Tools

Features

Joseph Wenninger committed a change to kdebase/kate/app

Kate goes KMDI. No dockwidget save/restore yet

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

Richard J. Moore committed a change to kdebindings/kjsembed

- Moved code for adding custom functions to the corresponding imp
  class.

- Added context information to convertToValue() so that we can ensure
  the security policy is followed. Without this change, proxies that
  are created by this method will revert to the default policy. This
  fixes the security hole I referred to earlier.

- Added a binding to JSValueProxy that returns the name of the
  contained type.

- Added a new native binding StdDialog that will provide an easy way
  to access the common KDE dialogs. This class is far from complete at
  the moment.

  getOpenURL(...)
  getSaveURL(...)
  getExistingDirectory(...)
  getOpenFileName(...)
  getExistingURL(...)
  getImageOpenURL(...)
  getSaveFileName(...)

CCMAIL: rich@kde.org
CCMAIL: staikos@kde.org
CCMAIL: geiseri@kde.org
CCMAIL: jowenn@kde.org

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

Richard Dale committed a change to kdebindings/qtruby

* Added rbuic tool for ruby Qt Designer support

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

Christian Loose committed a change to kdesdk/cervisia

Added a new button (View) to the log dialog to view
the selected revision of a file in the preferred editor.

CCMAIL:62697-done@bugs.kde.org

Refer to Bug 62697 - Preview of previous version of file in CVS Log dialog
Diffs: 1, 2, 3

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Wishlist beastie 53388
Make mouse pointer reflect active tool
also removed needless images classicon.xpm and rectangle.xpm

Refer to Bug 53388 - Make mouse pointer reflect active tool
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

Harald Fernengel committed a change to kdevelop

Added ability to change language on the fly. If you have perl scripts in your
CPP project or need SQL in your PHP, just switch over.
this is a biggie patch, probably doesn't work for all language parts yet.

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

Alexander Dymo committed a change to kdevelop

Here comes the generic project manager for KDevelop. Hope it will be a good
replacement for all script/custom/pascal/ada/ant/haskell/etc project managers.
Only shel script based build system is available but everyone is welcome to write
build system plugin for anything they want.

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

Amilcar do Carmo Lucas committed a change to kdevelop

Haskell Language support by: Peter Robinson ( listener in thaldyron dot com )

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

Amilcar do Carmo Lucas committed a change to kdevelop/parts

Mozilla XUL support patch by : Zack Rusin (zack in kde dot org)

yesterday George asked me to do a kaxul (in kdenonbeta) presentation
with him today. I figured that having the Mozilla XUL rendered with
native KDE/Qt widget is not impressive enough, so yesterday I checked
out the KDevelop for the first time ever (I'm a huge Emacs fan  ).
And spent some time with it. The outcome: first C++ and XUL IDE ever
created. I'm attaching the tarball of the stuff needed to get a working
XUL dev. environment. The code completion is currently wrong, I'll fix
it later today, but it should show the top level tags as classes,
single tags as variable and soon the commands as methods. It depends on
KaXul with which you get thumbnail preview for the files you are
working on, the general (big) preview of the XUL interface you are
working on. I just wanted to know what's the opinion on that and
whether I should put it somewhere. I mean it might be way too big
advantage for the Mozilla project to get an actual modern IDE that can
be used for the whole Mozilla
It is very freaky stuff and I acknowledge that. The bottom line is and I
think George and I proved it again this time, there's nothing that
impossible in KDE

Zack

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

Nicolas Deschildre committed a change to quanta/quanta

The VPL view load the CSS in <style>, and added a config page, but not yet functional

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

Anders Lund committed a change to kdebase/kate/app

better focus handling in kate mainwindow (take focus when terminal or grep
tool is hidden)
better usability in grep tool (show clock cursor, cancel option, correct
enabled clear button )

Diffs: 1, 2

John Firebaugh committed a change to kdebase/kate/data

Add text/x-log and text/x-perl.

CCMAIL:51275-done@bugs.kde.org

Refer to Bug 51275 - Konqueror selects wrong embedded text editor
Diffs: 1, 2

Christian Loose committed a change to kdesdk/cervisia

Fix BR 53815:

Prevent the user from changing the directory with konqueror's
tree view while there is a job running in the protocol view.

Refer to Bug 53815 - Reproductible bug on Konqueror with embedded cervisia
Diffs: 1, 2

Sebastian Stein committed a change to kdesdk/umbrello/umbrello

KASTLE:
- final modification to fix bug 55051

Refer to Bug 55051 - Operation documentation gets deleted
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Fix the second half of bug 63115 Sequence diagram message arrow
Vertical lines are now extended when you resize the synchronous message arrow.

Refer to Bug 63115 - Sequence diagram message arrow
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

quick fix for beastie63115: Sequence diagram message arrow
allows squence diagram message creation when the object widget is selected

Refer to Bug 63115 - Sequence diagram message arrow
Diffs: 1, 2

Sebastian Stein committed a change to kdesdk/umbrello/umbrello/dialogs

KASTLE:
- next try to fix bug 55051; please test it, I can't reproduce the bug anymore with this version

Refer to Bug 55051 - Operation documentation gets deleted
Diffs: 1, 2, 3

Jens Dagerbo committed a change to kdevelop/parts/appwizard

version number was missing. Closes Bug 63263

Refer to Bug 63263 - Gideon cannot create a new project
Diff

Harald Fernengel committed a change to kdevelop/src

fix "open recent projects" submenu

CCMAIL:62232-done@bugs.kde.org

Refer to Bug 62232 - recent projects are not remembered
Diff

Andras Mantia committed a change to quanta

Replace & with &amp;.

CCMAIL:62757-done@bugs.kde.org

Refer to Bug 62757 - Ampersand (&) in link should be translated to &amp;
Diffs: 1, 2, 3, 4, 5

Educational

Features

Dominique Devriese committed a change to kdeedu

The Kig Python Scripting API documentation is finished, now I only
need to link to it from the other documentation, and I can finally go
back to coding :)

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

Dominique Devriese committed a change to kdeedu/kig

TODO suggested by Sebastian Stein in 63250

Refer to Bug 63250 - objects are not moved relative to each other
Diff

Jasem Mutlaq committed a change to kdeedu/kstars/kstars

Adding support for the following electrical focusers:

1. Meade's microfocuser for LX200GPS.
2. Meade's 1206 Primary Mirror Focuser.
3. JMI's MOTOFOCUS.
4. JMI's NGF focuser series.

CCMAIL: kstars-devel@lists.sourceforge.net

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

Jason Harris committed a change to kdeedu/kstars/kstars

Implement wish 63365.  Cardinal compass point labels (N, NE, E, SE, etc)
are now drawn along the horizon line, regardless of whether the
opaque ground is drawn or not.  When the opaque ground is not drawn, the
compass labels use the horizon color rather than the compass color,
because the compass color is often very similar to the sky color, which
would make the labels invisible if that color were used.

Note that compass labels are still only drawn when using Horizontal
coordinates.  The problem is that the compass labels need to be rotated
when used with Equatorial coordinates.  I know how to do that, but I am
going to wait until I add labels to the coordinate grid and ecliptic, so
that they can all use the same code.

CCMAIL:63365-done@bugs.kde.org, kstars-devel@kde.org

Refer to Bug 63365 - Cardinal points to KStars
Diff

Jason Harris committed a change to kdeedu/kstars/kstars

Implemented Arbitrary Zoom feature.  Hold down CTRL key + LMB while
dragging the mouse.  A rectangle will be drawn on the map centered on the
initial click position, and passing through the current cursor position.
The rectangle's aspect ratio is fixed to that of the SkyMap widget.  When
you let go of LMB, the display will be zoomed so that the region defined
by the rectangle fills the display.  If you release CTRL and continue
dragging the mouse, the operation is canceled.

To get this working, I have added a function SkyMap::drawOverlays(
QPixmap* ).  This is a container function that calls draw routines for all
items that are not part of the actual sky map, but are drawn on top of it.
Currently, drawOverlays calls drawBoxes(), drawTargetSymbol(),
drawTelescopeSymbols(), and the new function drawZoomBox(); each passes a
reference to the sky's QPainter.

The cool thing about drawOverlay() is that the overlay objects can be
updated *much* more rapidly than the skymap itself.  Just call
SkyMap::update() instead of SkyMap::forceUpdate() to use the stored Sky
pixmap instead of recomputing it. Without this separation, updating the
ZoomBox as the mouse moves would not be practical.

Future ideas for drawOverlay() include things like:
+ Transient labeling of objects as the mouse hovers over them
  (could even have the label fade away after the mouse moves :).

+ Mouse cursor's RA,Dec coords drawn next to mouse cursor,
  instead of in the status bar.

+ DCOP functions to add arbitrary text, lines, points, arrows, etc.
  (useful for classroom demos?)

TODO:
- Should have a similar Zoom-out function, but how?

- Change the mouse cursor to a "zoom" cursor in this mode?

CCMAIL: kstars-devel@kde.org

Diffs: 1, 2, 3, 4

Graphics

Features

Nikolas Zimmermann committed a change to kdenonbeta/ksvg

Finally supporting everything text-i18n-BE-09.svg needs:
* unicode-bidi:override support
* glyph-orientation-vertical/horizontal + automatic
  character rotation when mixing ie. latin/japenese text
  in Top-To-Bottom layouts
* had to copy some stuff of qunicodetables.cpp into
  libtext2path in order to detect scripts by chars
* there may be some little probs with vertical advance values, lets see...

All very basic and with the help of Lars Knoll :)

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

Luis Pedro Coelho committed a change to kdegraphics/kghostview

Allow a "All Files" filter.
Allow *.ps.bz2 (and similiar).

CCMAIL:63111-close@bugs.kde.org

Refer to Bug 63111 - kghostview file->open doesn't show all files
Diff

Klaas Freitag committed a change to kdegraphics/kooka

fixed typo: ocrad is not gocr, this fixes bug 63306 (kde bugzilla)

Refer to Bug 63306 - typo in kooka.po (HEAD branch)
Diff

Kde-Base

Features

Dawit Alemayehu committed a change to kdebase/kcontrol/kio

Docu. update.

Diff

Joseph Wenninger committed a change to kdebase/kioslave/devices

The slave supports now 2 modes. If it is invoked as devices:/ it just lists blockdevices,
mounted networkshares, ... If it is invoked as system:/ there can be linked different things
into it

Diffs: 1, 2, 3, 4, 5

Joseph Wenninger committed a change to kdebase/kioslave/devices

example configuration file for the system:/ mode Soon there will be a control center
module for it and I hope kandalf writes a kpersonalizer addon

Diff

David Faure committed a change to kdelibs/kdecore

An almost complete KURL tutorial in the KURL documentation, contributed by
Joachim Eibl <Joachim.Eibl@gmx.de>. Very cool.

Diff
Security

Oswald Buddenhagen committed a change to kdebase/kdm/backend

security fix: create really random Xauth cookies.
this contains an exceedingly sophisticated random number generator for
systems without /dev/urandom, but the entropy sources probably need to be
adjusted (they are trimmed to linux, but that obviously does not need it).

Diff

Oswald Buddenhagen committed a change to kdebase/kdm/kfrontend

minor security fix: add a random seed to forged "previous" session type.
fixes 62780

Refer to Bug 62780 - security: information leakage on login
Diffs: 1, 2, 3, 4, 5, 6
Bugfixes

Anna Nymos committed a change to kdebase

konq iconview:
- Save whether the items should be sorted ascending or descending
- Save whether directories should be sorted first
- When sorting by filetype, always sort by name within one filetype
CCMAIL:62803-done@bugs.kde.org
CCMAIL:58884-done@bugs.kde.org

Refer to Bug 62803 - konqueror does not remember ¨directories first¨ option
Refer to Bug 58884 - Alphabetical sorting within file types when "sort by type" is selected
Diffs: 1, 2, 3

Chris Howells committed a change to kdebase/kcheckpass

Fix bug 62028 (make configure barf if pam_appl.h isn't found)
CCMAIL:62028-done@bugs.kde.org

Refer to Bug 62028 - Missing config check for PAM headers
Diff

Oswald Buddenhagen committed a change to kdebase/kcheckpass

this is _wrong_. nuke it.
rule of thumb: don't mess with stuff you don't know.
CCMAIL: Chris Howells <howells@kde.org>
CCMAIL:62028@bugs.kde.org

Refer to Bug 62028 - Missing config check for PAM headers
Diff

Stephan Kulow committed a change to kdebase/kcheckpass

fix permissions with unsermake and
CCMAIL:59522-done@bugs.kde.org

Refer to Bug 59522 - kcheckpass not set suid root with make install-strip
Diff

Dawit Alemayehu committed a change to kdebase/kcontrol/kio

- Replaced "Use Proxy" check box with "Connect to the Internet directly" checkbox.
Fixes BR# 61489.

- Move over manual and environment based proxy config dialogs to ui files.

- Allow non-valid entries in manual config dialog, e.g. 192.168.1.2 and use KURIFilter
to find the best match.

- Do not immediately change the settings when the default button is pressed. It is
now differed until the Apply or Ok buttons are pressed. This allows the user to change
his/her mind without loosing their previous settings.

CCMAIL:61489-done@bugs.kde.org

Refer to Bug 61489 - toggling proxy setting twice (via khtmlsettingsplugin) doesn't
restore original configuration
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

Oswald Buddenhagen committed a change to kdebase/kdm/backend

sooo much simpler hourglass cursor setup. :}
this could even fix 60242, at least partially.

Refer to Bug 60242 - when greeter appears mouse pointer is reset to unthemed left_ptr
Diff

Antonio Larrosa Jimenez committed a change to kdelibs/kdecore

Fixed 50187
Icons should have the correct size now in the dialog to select an icon
by Context.
CCMAIL:50187-done@bugs.kde.org

Refer to Bug 50187 - Choose icon, icons are very small if desktop icons are at a size of 128
Diff

David Faure committed a change to kdelibs/kio/kfile

Offer *.svg and *.svgz in the icon chooser (44036)

Refer to Bug 44036 - svg missing from Icon Files filter when choosing an icon
Diff

David Faure committed a change to kdelibs/kio/kio

4 bugfixes, among which a very important one for the most hated bug (37780)
* Fixed manually_mounted, a previous call to a get_mount_info method could cache
info about the device but _without_ the ismanual information, so we need to
retrieve this information in this case (this made the KDirLister fix for37780
sometimes not work).
* Don't hardcode /etc/fstab
* Remove very strange destructor call in Solaris code, useless and could crash?
* Fixed obvious copy-n-paste error when storing info in cachedDevice

This doesn't completely fix37780 though, we still have kioslaves laying around
for a long time (e.g. kio_audiocd or kio_thumbnail), looks like a klauncher bug.
CCMAIL:37780@bugs.kde.org

Refer to Bug 37780 - Unable to unmount device, because of Konqi & libfam
Diff

Kde-Pim

Features

Tobias Koenig committed a change to kdelibs/kabc/plugins

Add new kio_ldap based resource. It is fully asynchronous (because of
using the KIO framework) and already works fine... just the LDIF parser
has some problems with LDIF files from max.kde.org ;)
Will take a look at it tomorrow... err today

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

Tobias Koenig committed a change to kdelibs/kabc/plugins/file

Add intelligent lock file handling. Now the pid and name of the current app
is written to the lock file and when an other app tries to access the database,
it checks whether the program with the pid is still running...
If that's the case, nothing happens, otherwise the stale lock file will be removed
and the second app can access the database.

Diff

Tobias Koenig committed a change to kdepim/kaddressbook

Add phone calling support. When you click on a phone number in
the details page, an application will be started now, that can
be registered in the config dialog.
e.g. 'ant-phone -e %N' will work for you, if you have an ISDN
and sound card...

That fixes wish list item 58806

Refer to Bug 58806 - making phone calls with external program
Diffs: 1, 2, 3, 4, 5, 6

Tobias Koenig committed a change to kdepim/kaddressbook

Add really cool locking mechanism support :)
Now whenever you open the contact editor, the resource is locked
immediately, and as soon as you close the editor, the contact is
written back to the backend. So you can add contacts now from KMail
without loosing your previous changes...

(Will make the saving timer dependent later...)

Diffs: 1, 2, 3

Till Adam committed a change to kdepim/kmail

o change the semantics of sorting by date in ascending order to sort top
  level items (thread parents) newest on top but sort the messages inside
  the thread by descending date. I am told people want to have the newest
  threads on top but read the threads top to bottom, so it makes sense
  to sort the thread different from the parent.
o speed up re-sorting in the current folder (by clicking on the column
  headers) by implementing a custom compare function and making sure the
  date and size fields are unique by appending the serial number of the
  message. This prevents qlistview from looking at the next column to
  decide preference and do expensive localeAwareCompare()'s
o additionally speed up sorting by not using localeAwareCompare() for dates
  and sizes

Diff

Don Sanders committed a change to kdepim/kmail

Session management fixes.
Save window settings as in konq_main but factor MainWin closing into kernel.
Modify KmComposeWin::setMsg to add an argument to specified that mails are modif
ied, this is to prevent losing mail when deadletter composer mails are restored.
Add a kernel method to signify when KMail is in a shutting down state as in the
case of session management.
Modify the queryclose methods so that they don't query when session management i
s being used or when Kontact is being used.
Move the queryClose warn-on-expiry logic from KMMainWidget to KMMainWIn so that
it actually gets called.

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

Zack Rusin committed a change to kdepim/kmail

From the "feature per cookie" foundation comes the long awaited:
when one of the words is marked as misspelled in red, let the right mouse
button clicked on it bring up the menu with suggestions.

Diffs: 1, 2

Zack Rusin committed a change to kdepim/knode

Just because someone had to: adding long-overdued KNode DCOP interface.
Implementation based on the patch proposed by Andrea Bergia. Thanks!

CCMAIL:60434-done@bugs.kde.org

Refer to Bug 60434 - KNode misses a DCOP interface
Diffs: 1, 2, 3, 4, 5

Daniel Molkentin committed a change to kdepim/kontact

kontact now has a tip of the day dialog merged from the tip files of the parts

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

Cornelius Schumacher committed a change to kdepim/kontact/plugins

Added KitchenSync plugin to Kontact.

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

Josef Spillner committed a change to kdepim/korganizer/knewstuff

- implement clear(), as used by korganizer etc.
- use standard KDE 16x16 icons so we don't need to install new ones
- encapsulate install() code
- enable parallel information downloads without race conditions

Diff

Tobias Koenig committed a change to kdepim/libkdepim

Add support for fax calls

Diffs: 1, 2

Zack Rusin committed a change to kdepim/libkdepim/komposer

1) KMail developers talk about unifying some features with KNode. Marc and one
KNode developers say that they will work on KReaderWin to unify it, Zack says that
he will write a common composer for both.
2) Zack doesn't have time to work on it.
3) Ralf tells Zack on Sunday that it's a big usability problem, Lars says it would be cool,
people are getting excited.
4) 10 hours of coding later Zack introduces a first rough draft of the Komposer framework.
Diff
Optimizations

Till Adam committed a change to kdepim/kmail

Speed up changing into folders by about a factor 3 by removing an optimi-
zation working around a qlistview bug the disappearance of which caused
the simple way of doing it to be much more efficient. So we do that now.

Diff
Bugfixes

Ingo Klöcker committed a change to kdepim/kmail

Enable the Send Again action only for sent messages. (cf. bug 63029)

Refer to Bug 63029 - Delivered-To Headers not removed when sending again
Diff

Ingo Klöcker committed a change to kdepim/kmail

Fix bug 62550: kmail does not display .psd files as attatchment
Actually this fixes all handling of application/octet-stream attachments that are not
part of multipart/encrypted

Refer to Bug 62550 - kmail does not display .psd files as attatchment
Diff

Reinhold Kainhofer committed a change to kdepim/korganizer

Added a general KOIncidenceToolTip class (derived from QToolTip), which automatically
generates tooltips for events and todos. It displays all start/end/due dates, the progress
of todos, location, and the description of the incidence.

I implemented this using the visitor design pattern (isn't it great what you can learn at N7Y ?).

The month view, list view, and project view are not yet using these tooltips, but I'm working on that.

CCMAIL:55789-done@bugs.kde.org,40229-done@bugs.kde.org

Refer to Bug 55789 - More complete displaying of TODOs on mouseover
Refer to Bug 40229 - KOrganizer: tooltip/label of events should show timeframe if
either end or begin is outside current view
Diffs: 1, 2, 3, 4, 5, 6, 7

Reinhold Kainhofer committed a change to kdepim/korganizer

This works around a session management problem with unique applications. Now the
correct config will be used for the restoration.

What remains to be done is to restructure the KOrganizer constructor so that the decision
whether to load a calendar file or the resource calendar is delayed until session
restoration is done.

CCMAIL:49356@bugs.kde.org, schumacher@kde.org

Refer to Bug 49356 - session restores wrong calendar file
Diff

Reinhold Kainhofer committed a change to kdepim/korganizer

Finally, KOrganizer has a much more configurable printing system!

I factored all the code of the old printing system into several subclasses, removed
hard-coded offsets, had to completely rewrite practically all of the code, and base
each print type on its own class (derived from CalPrintBase). This will also be the
base of future print style plugins (actually, I only have to add plugin loading this
to the constructor of CalPrinter, which should be the only change, but as I'm leaving
tomorrow morning, I'll have to postpone that).

The config dialog now includes a widget stack with config options for the various printing
styles.

What does work is:
-) Optionally print week numbers in month printout (bug 35699)
-) Using the date and time ranges given in the config dlg (bug 62771)
-) Using several options for the different printing styles
-) several more things...

Some things need serious tuning: color printing doesn't work correctly, todo printout
has some minor problems, print config dialog's layout broken, no page orientation
selection, times are not stored to the config file... Several options in the config
dlgs are grayed out, they will be implemented probably before 3.2

I'll probably be offline for a week, maybe I can fix most of the stuff in that time...

CCMAIL:35699-done@bugs.kde.org,62771-done@bugs.kde.org, schumacher@kde.org

Refer to Bug 35699 - Add weeknumbers to a print using month view
Refer to Bug 62771 - Make start and end times of print timetable configurable
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

Koffice

Bugfixes

David Faure committed a change to koffice

Fixed PgUp/PgDown (when the "move the caret" option is enabled), as discussed
in 45246 (scroll the scrollview when we can't move the caret anymore).
CCMAIL:45246-done@bugs.kde.org

Refer to Bug 45246 - kword browsing document with PageUp/PageDown behaves not like expected
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

Peter Simonsson committed a change to koffice/kivio/kiviopart

Fix for bug 63004: When placing a pasted stencil the stencil is too far from the pointer

Refer to Bug 63004 - When placing a pasted stencil the stencil is too far from the pointer
Diff

Peter Simonsson committed a change to koffice/kivio/kiviopart

Fix for bug 63001: Deleted connector can be seen while moving a stencil
Need to disconnect the connector from the stencils when deleting it...

CCMAIL:63001-close@bugs.kde.org

Refer to Bug 63001 - Deleted connector can be seen while moving a stencil
Diffs: 1, 2, 3, 4

Lukáš Tinkl committed a change to koffice/kpresenter

actually make it possible to resize objects at very small zoom levels

fixes 61602

CCMAIL:61602-done@bugs.kde.org

Refer to Bug 61602 - resize handles deceptive when zoomed out
Diff

Ariya Hidayat committed a change to koffice/kspread

avoid negative zero, i.e "-0"

CCMAIL:49856-done@bugs.kde.org

Refer to Bug 49856 - 0.1372 + (-0.1372) = -0
Diff

David Faure committed a change to koffice/kword

Fixed handling of part frames (clicking didn't select it anymore)
Fixed cursor shape when pressing Ctrl.
CCMAIL:63041-done@bugs.kde.org

Refer to Bug 63041 - Being able to select an embedded object by clicking at it
Diffs: 1, 2, 3, 4, 5, 6, 7, 8

David Faure committed a change to koffice/kword

Unbreak text view mode (cursor disappeared)
CCMAIL:57554-done@bugs.kde.org

Refer to Bug 57554 - No cursor in text view
Diffs: 1, 2, 3, 4, 5

David Faure committed a change to koffice/kword/toolbar

Restored (and renamed hi->cr) those icons, needed by KWord. Thanks tackat....
CCMAIL:53796-done@bugs.kde.org

Refer to Bug 53796 - Missing examples in dialog box
Diffs: 1, 2, 3, 4, 5, 6, 7, 8

David Faure committed a change to koffice/lib

Improve hierarchical numbering - doesn't require using a suffix of '.' anymore,
and doesn't copy over the prefix and suffix from parent levels anymore.
CCMAIL:40911-done@bugs.kde.org

This also allows to get rid of the default '.' suffix.

Refer to Bug 40911 - non-conform chapter numbering at second level and below
Diffs: 1, 2

Nicolas Goutte committed a change to koffice/lib/kofficecore

Fix support for EPS pictures with negative values in the bounding box.
Reason: in the regular expression, the minus sign was not accounted.
CCMAIL57712-close@bugs.kde.org

Refer to Bug 57712 - eps file clipped at media margin
Diff

David Faure committed a change to koffice/lib/kofficecore

Fixed difficult destruction crash
CCMAIL:53466-done@bugs.kde.org

Refer to Bug 53466 - back button while word kloaded in frame causes crash
Diff

David Faure committed a change to koffice/lib/kofficeui

Don't confuse URLs and paths, it leads to escaping problems - just like I said yesterday ;)
CCMAIL:56253-done@bugs.kde.org

Refer to Bug 56253 - Untrue error opening a file
Diffs: 1, 2

David Faure committed a change to koffice/lib/kofficeui

Improve feedback when removing a tab: don't draw the tab anymore even before
releasing the mouse button. We keep drawing the line though, like OO does.
+ factorize some code
CCMAIL:58850-done@bugs.kde.org

Refer to Bug 58850 - Ruler Tab Markers Should Disappear When Dragged Off Ruler
Diffs: 1, 2

Zack Rusin committed a change to koffice/lib/kospell

This fixes _all_ spell checking problems in KOffice. This actually was somewhat
a challenge and has to be the one of the most incredible hacks in KDE history.
KOSpell::resultCheckWord( const QString &_word ) was supposed to be synchronous.
KOISpell uses KProc which has to be initialized (1 asynchronous operation),
run and finished running (2 asynchronous operation). Just imagine what I'm
doing to execute that function in a synchronous manner.
Also fixes a bunch of other problem, like using a wrong aspell dictionaries,
not emitting the ready signal in aspell and some others I might have forgot.


Diffs: 1, 2, 3, 4, 5

David Faure committed a change to koffice/lib/kotext

When we abort the formatting (due to maxY), we must in fact keep going, to
reset all the "lineStart" flags etc., we just skip all the linebreaking code
once abort==true.

This leads to the following gem:
+        if ( abort )
+            continue;
:)

This fixes various crashes due to the maxY limit being hit.
CCMAIL:62408-done@bugs.kde.org

Refer to Bug 62408 - Selecting "Inline Frame" with Business Card 10 template causes instant crash
Diff

David Faure committed a change to koffice/lib/kotext

Added missing layout of some tabs in the style manager, which in turn fixes the wrong
minimum height (which was why the color buttons where not visible).
Thanks Martijn for the hint about how to make it a somewhat cryptic one-liner :)
CCMAIL:54890-done@bugs.kde.org

Refer to Bug 54890 - KWord: colour selection out of dialog when in style manager
Diffs: 1, 2

David Faure committed a change to koffice/lib/kotext

The main reason pasting plain text didn't create new pages wasn't the (only) one
discussed in 58651. Anyway, both problems are fixed and it works now.
CCMAIL:58651-done@bugs.kde.org

Refer to Bug 58651 - When pasting large text only one page is created
Diff

David Faure committed a change to koffice/lib/kotext

Fixed "Letters with descends, especially 'g' are truncated".
CCMAIL:63256-done@bugs.kde.org
(I'd like to CC piggz from #koffice too, but I don't know his email :)

Refer to Bug 63256 - KWord: truncated descends if preceding empty line
Diff

Konqueror

Features

David Faure committed a change to kdebase/konqueror

Override the user's setting for "should this mimetype be embedded by default" when
* typing the URL in the location bar
* or the protocol doesn't support writing (no point in editing a file over HTTP by default,
a readonly viewer is fine)
* or we used MMB, so we want to use this new window we just created
(all from bug reports by Martijn).
Testcase: README link on http://www.nvidia.com/object/linux_display_ia32_1.0-4496.html

Diffs: 1, 2, 3, 4, 5

Alexander Kellett committed a change to kdebase/konqueror/keditbookmarks

bookmark printing

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

Laurent Montel committed a change to kdebase/libkonq

Add new entry into SERVICEMENU.
"ExcludeServiceTypes", this entry avoid to display an entry
menu on specific service type.
For example when we want to zip all file, we use
"ServiceTypes=all/allfiles"
but we don't want to zip a zip file

=> so we use not "ExcludeServiceTypes=application/x-zip"

Diffs: 1, 2

Lars Knoll committed a change to kdelibs/khtml

ported the latest render_layer code from safari.

We now finally have support for "overflow: scroll" in khtml,
even though the code still needs quite some cleanups,
performance improvements and bugfixing.

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

Lars Knoll committed a change to kdelibs/khtml

renaming RenderRoot to RenderCanvas to follow Safari
isRoot() -> isCanvas()
isHtml() -> isRoot() (so we can get rid of RenderHtml later)

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

Leo Savernik committed a change to kdelibs/khtml

caret mode improvements:
- added shortcut F7 to toggle (but doesn't work for some reason)
- added KHTMLPart::setCaretPosition(DOM::Node, long offset)
- made setCaretMode and setEditable public slots
- caret now initially shown on new page load when caret mode or design mode is on.
- fixed Ctrl+Home. Now it really moves the caret to the beginning
- took into consideration that more than on inline text box can be on the same line
- try harder to find valid position in moveCaretTo
- fixed return values, and commented out not-yet-ported functions in render_line
- broke navigation over <br> (So I already know what to do over the weekend)

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

Dirk Mueller committed a change to kdelibs/khtml/css

implement cssText for rect's

Diff
Optimizations

Antonio Larrosa Jimenez committed a change to kdeaddons/konq-plugins/webarchiver

Major rework of this plugin so that it doesn't freeze konqueror while working.
Now and thanks to DLD (David, Lars and Dirk :) ) you can get a nice dialog with the
urls that are being loaded and the percentage, and you can continue working with
konqueror in the meantime as now it uses KIO::Jobs instead of KIO::NetAccess.
To do so, I changed the way this work and added 3 steps:
On the first one, it parses the page and gets the urls that need to be downlodaded
(blocking, but fast), on the second one, it downloads the urls and stores them
on the tar.gz file, and on the final step, it parses again the html file and
replaces the external links with the new links of the relative files
inside the .tar.gz file.

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

Lukáš Tinkl committed a change to kdeaddons/konq-plugins/kimgalleryplugin

try harder to create correct HTML

CCMAIL:60442-done@bugs.kde.org

Refer to Bug 60442 - faulty html page when creating thumbnails fails (incl PATCH)
Diff

David Faure committed a change to kdebase/nsplugins/viewer

George said "please try it, then just commit it, then get all the flame".
This is supposed to make Konqueror not block when closing a page with a frozen plugin.
CCMAIL:47005-done@bugs.kde.org

Refer to Bug 47005 - konqi sometimes stops responding
Diff

Dirk Mueller committed a change to kdelibs/khtml

ugh. document.title handling is really complicated in other browsers.
behave the same. This is way better than the safari-hack^h^h^h^hfix
CCMAIL:61272-done@bugs.kde.org

Refer to Bug 61272 - Title of html document ignored
Diffs: 1, 2, 3

David Faure committed a change to kdelibs/khtml

Let F3 show the find dialog if we didn't do Ctrl+F previously.
CCMAIL:49442-done@bugs.kde.org

Refer to Bug 49442 - F3 should show find dialog if there's no previous search
Diff

Lars Knoll committed a change to kdelibs/khtml

more fixes for overflow handling. Apart from all the bugs I am sure
I overlooked, we should now be CSS2 compliant.

Only flaw currently: Scrollbar handles are a little wrong in size.

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

Dirk Mueller committed a change to kdelibs/khtml/css

don't crash on self-referencing external stylesheets

Diff

Dirk Mueller committed a change to kdelibs/khtml/html

- implement click()
- some start of KWallet support (was in the same file, sorry)
CCMAIL:52363-done@bugs.kde.org

Refer to Bug 52363 - Javascript click() in forms don't work
Diff

Dirk Mueller committed a change to kdelibs/khtml/html

recover from unclosed <script> tags
CCMAIL:58420-done@bugs.kde.org

Refer to Bug 58420 - konqueror can't render http://www.desertconsulting.firenze.net/cv.html
Diffs: 1, 2

Dirk Mueller committed a change to kdelibs/khtml/html

fix dynamic removing of noncsshints once again.
CCMAIL:47847-done@bugs.kde.org

Refer to Bug 47847 - JavaScript can't unset background image
Diffs: 1, 2

Dirk Mueller committed a change to kdelibs/khtml/html

close unclused <title> elements as well. its getting silly.
CCMAIL:61625-done@bugs.kde.org

Refer to Bug 61625 - browser doesnt render a page when the title tag in the html
head section is not closed properly
Diff

Multimedia

Features

Stefan Westerfeld committed a change to arts

First version of MAS (http://www.mediaapplicationserver.net) output
support. The code is still somewhat broken; especially you need to use
very large fragment sizes (-S32768) for it to work reliably.

Diffs: 1, 2, 3

Arnold Krille committed a change to kdemultimedia/krec

After two weeks of holiday and one week at home both filled with a lot of
work on KRec I will commit a first version of it now.

Lot of thinks have changed:
 - New Icon (previous commit)
 - (internal) New structure for files. A File consists af multiple buffers
   which contain the raw-data. That way it is possible to have multiple buffers
   laying one over the other to have multiple non-destructive recordings/edits.
   For playback (not yet implemented) the top-most buffer is used. Think of it
   like the parts in every advanced sound-editor (Cubase, Cakewalk, etc)...
 - An own fileformat (not yet stable) which is simply a tgz with a dir (named
   from the basename of the file) with all the raw-files of the buffers and a
   project.rc with all the other information like samplerate, channels, bits,
   number of buffers/files and a section for each buffer with its startposition
   and the name of the according file.
   This format can currently be saved and loaded :-)
 - New Gui which still needs a lot of work. It now uses StereoVolumeControlGui
   from artsmodules instead of its own VU-Meters.
 - Recording in various samplerate/bits/channels combinations with a new dialog
   to select these settings.
 - More standard-actions.

Missing:
 - Playback
 - Exporting (wav/mp3/ogg/others)
 - Editing (Cut, Copy, Paste, Effects)
All these require the KRecFile to be able to deliver QByteArrays starting at
every wanted position regardless which buffer is (or are) the relevant. Thats
one of my next TODOs.
 - Currently no support for multiple files like before but this is also on todo.
 - Import of raw/wav/mp3/ogg/others.

Diff
Bugfixes

Stefan Westerfeld committed a change to arts/mcop

Applied the patch to bug report 51667. Probably its good not to rely on
a certain order of constructor execution. Thus we now only use the
skeleton class _in_ the constructor of DynamicSkeleton and not _before_.

Fixes artsbuilder crashes with gcc (GCC) 3.3.220030812 (Debian prerelease)
when arts and kdemultimedia are compiled with --enable-debug=full.

Refer to Bug 51667 - aRts builder crashes on executing structure
Diffs: 1, 2

Scott Wheeler committed a change to kdemultimedia/juk

JuK now saves the docked / not-docked status on close and restores that
on the next startup.

CCMAIL61932-done@bugs.kde.org

Refer to Bug 61932 - JuK session restore doesn't work
Diffs: 1, 2, 3

Scott Wheeler committed a change to kdemultimedia/juk

Call the implementation in the base class so that the drag indicator is
cleaned up.

CCMAIL62299-done@bugs.kde.org

Refer to Bug 62299 - drag indicator becomes stranded
Diff

Scott Wheeler committed a change to kdemultimedia/juk

Do smarter setting of defaults for the visible columns.  There was some
strange interaction between when a widget is shown and when QWidget::polish()
is called that caused 62304, but in cleaning this up it was fixed too.

CCMAIL62304-done@bugs.kde.org

Refer to Bug 62304 - visible column headings do not match those checked in header RMB menu
Diffs: 1, 2

Christian Esken committed a change to kdemultimedia/kmix

Fixes for dock widget from Martin Koller
Update volume in tooltip after changing volume in KMix main window (bug 50465)
Fix for "Context-menu needs double-click to show" (bug 50516)

Refer to Bug 50465 - Tooltip displays incorrect volume whem volume is changed by application other than kmix
Refer to Bug 50516 - system tray single or double click
Diffs: 1, 2, 3, 4, 5, 6, 7, 8

Christian Esken committed a change to kdemultimedia/kmix

Another fix for Bug 50516. It should now be completely resolved.

Refer to Bug 50516 - system tray single or double click
Diff

Networking Tools

Features

Stefan Winter committed a change to kdenetwork/wifi

Adding the KWiFiManager main application.
This application is for monitoring wireless LAN cards via the wireless extensions.

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

Martijn Klingens committed a change to kdenonbeta/kopete

Start using the new KCDialog framework to replace our crappy ConfigModule.

MSN is ported over, I'll now gradually port the other protocols to use it.
There needs to be a slight change in the way KGenericFactory is used in
Kopete, because its plugin will need its own KInstance, instead of reusing
KGlobal::instance().

I already adapted the KopetePlugin/KopeteProtocol APIs to reflect this, but
for now I just pass KGlobal::instance in all constructors except MSN. Both
the new KCDialog and the new plugin selector will need it later on.

KCDialog is a dialog that dynamically loads KConfigModules (KCModule). This
has the advantage that the preferences are created on demand instead of at
Kopete startup, besides a couple of other nice benefits.

There are a few notes regarding this:
1. There are now two 'Configure Kopete...' entries, one which shows the
   old dialog (without MSN :) and one with the new dialog (and only MSN).
   I don't consider this enough showstopper for HEAD to not commit, it
   will be gone soon enough.

2. I added the entire KCDialog API to libkopete/compat/kcdialog, but I have
   no KDE 3.1 at hand to even try compilation. Some fixes might be needed,
   feel free to commit to the Makefiles.

3. KCDialog is _bleeding_edge_ code, and it has some issues that Matthias
   Kretz is already aware of. Try to stay current with kdelibs/kutils and
   report if necessary, but expect this API to be a rather fast moving
   target in the next couple of days. Apologies for the inconvenience.

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, 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

Olivier Goffart committed a change to kdenonbeta/kopete/protocols/msn

Merge the msnp9_branch with MAIN

I *need* testers to see if we can release it with kopete 0.7.2

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

Olivier Goffart committed a change to kdenonbeta/kopete/protocols/msn

New MSN Edit Account Page
-It allow to change personal phone numbers
-It allow to block all contact not in the contactlist
-It allow to see contacts that added the user (like in the official client)

Also fix the phone numbers for contact with MSNP9

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

Jean-Baptiste Mardelle committed a change to kdeutils/kgpg

Improved photo id support + small fixes

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

Olivier Goffart committed a change to kdenonbeta/kopete

Make the ordering of accounts working in libkopete.
use this account order to find the preferred contact in a metacontact with multiple contact.

!!!!*****FIXME***TODO*****!!!
The account order is still not saved in the KConfig file.
KConfig does not give dirrect way (AFAIK) to save an order, unlike the old XML saving.
I still donn't know how I (or others?) will implement the saving of this order.

CCMAIL:62439@bugs.kde.org
CCMAIL:54676@bugs.kde.org

Refer to Bug 62439 - Changing the order of accounts does not stick
Refer to Bug 54676 - set preferred methods of messaging
Diffs: 1, 2, 3, 4

Till Gerken committed a change to kdenonbeta/kopete/protocols/jabber/libxmpp/cutestuff/ssl

Adding better OpenSSL compiler and linker flags
CCMAIL:62630-done@bugs.kde.org

Refer to Bug 62630 - Missing include and library paths for OpenSSL in non-standard location
Diff

Richard Lärkäng committed a change to kopete_0_7_branch: kdenonbeta/kopete/protocols/sms/services

In smssendprovider:
  Prefer exact matches to argumentnames
  Make sure arguments are saved to the right name

In smssend:
  Coding style cleanups

Fixes bug 63145 (arguments passed to smssend in wrong order)
Will be in kopete 0.7.2
CCMAIL:63145-done@bugs.kde.org

Refer to Bug 63145 - arguments passed to smssend in wrong order
Diffs: 1, 2

User Interface

Features

Sandro Giessl committed a change to kdeartwork/styles/plastik

Adding my widget style Plastik to kdeartwork. :)

Status:

Vendor Tag:	giessl
Release Tags:	start

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

Carsten Pfeiffer committed a change to kdelibs/kdeui

finally, after two years of desperation: notifications for messageboxes!
(i.e. playing different sounds for the different kinds of messageboxes)

Diff

Frank Karlitschek committed a change to kdelibs/pics/crystalsvg

more crystal update
credits go to everaldo

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

Chris Howells committed a change to kdeartwork/kscreensaver/kxsconfig

This wraps up the fixes for 51804 (wrong lisa run)
Huge thanks Stephan, appreciated!
CCMAIL:51804-done@bugs.kde.org

Refer to Bug 51804 - wrong screensaver started (lisa)
Diff

Chris Howells committed a change to kdeartwork/kscreensaver/kxsconfig

Increase the number of arguments kxsrun can use (bug 61903), thanks for the patch.

Refer to Bug 61903 - kxsrun cannot handle enough arguments for some screen savers
Diff

Antonio Larrosa Jimenez committed a change to kdebase/kcontrol/icons

Sorry, I marked this bug report as WORKSFORME, but later found
that it was wrong indeed. So this is the fix for 50592.
It seems this have been there since the control center was reorganized
and the icon theme and effects tabs were put together

Refer to Bug 50592 - icon size changes after changing the icon theme
Diff

Aaron J. Seigo committed a change to kdebase/kicker/extensions/taskbar

one liner fix for B62913: make sure the arrows point in the right
direction

Refer to Bug 62913 - external taskbar task group arrow points to wrong direction
Diff

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

show path as menu title, as per BR61320

Refer to Bug 61320 - Add path to top of Fast Browser
Diff

Maks Orlovich committed a change to kdelibs/kstyles/keramik

-Fix 62423, thanks to help from Fredrik
-Change the way standalone toolbuttons are used; the pushbutton bevel is no longer appropriate.
Instead, use the border that's used in hover toolbuttons on toolbars, but w/o the highlight.
Also really a correctness fix for PE_ButtonTool.
-Pico cleanups, add Kate modeline

Refer to Bug 62423 - Keramik does not show KDM menu right
Diff

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

Fix 63116 - don't show resize cursor for borderless windows.
CCMAIL:63116-done@bugs.kde.org

Refer to Bug 63116 - Note window shows resize cursor but it's not resizable
Diff

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

Fix 63097 - consistently default to clickraise being turned on.

Refer to Bug 63097 - Left click inside an active window (but in the background) doesn't raise it anymore.
Diffs: 1, 2

Utilities

Features

Josef Spillner committed a change to kdenonbeta/kdeshare/stuffdlg

- new hotstuff dialog

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

Tim Jansen committed a change to kdenonbeta/kdeutil/kde/ws

small SOAP based web service implementation helper classes, used by the knot

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

Russell Miller committed a change to kdenonbeta/kickme

Seventh time's a charm.  Initial import.

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

Tim Jansen committed a change to kdenonbeta/knot

This is the Knot, as shown in N7Y
(http://www.tjansen.de/knot/documentation/).

This version is supposed to work, with the exception of the quite unstable
new KDE API - if you manage to install it, which is not always trivial.
If you have a LSB system and the configured prefix is in root's PATH, then
'make install' should work. Otherwise I accept patches.

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, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180,
181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200,
201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220,
221, 222, 223, 224, 225, 226, 227, 228, 229

George Staikos committed a change to kdeutils/kmilo

Initial commit of the generic keyboard interface from Willi Richert.  Has some
small changes by me, as well as some FIXMEs and notes.  There is still work to
do.  I haven't tested it, but this should provide some sort for notebooks and
keyboards with "multimedia" keys.

CCMAIL: w.richert@gmx.net

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

Mirko Boehm committed a change to kdeutils/kmilo/kmilo_kvaio

- implemented periodic information on battery and AC status
  (will be made configurable in the KC module)
- implemented special text messages on memory stick insertion and ejection

Diffs: 1, 2, 3, 4

Mirko Boehm committed a change to kdeutils/kmilo/kmilo_kvaio

- load it with features :-)
- it will display a message now if you (or somebody else :-) plug in or
  unplug the power cable
- it should also display messages periodically when the battery is dis-
  charged, but I have to wait until my battery gets empty
- the OSD may not take keyboard focus, we need to change that

Diffs: 1, 2

Simon Hausmann committed a change to kdeutils/ksim/monitors/snmp

- ok, I'm drunken enough to commit now the stuff I've been working on the last
  2 months (more or less infrequently) and I plan to finish this week. An snmp
  plugin for ksim. Display is limited to labels right now. What's missing is
  graph display. On the positive side the backend work is done completely
  (C++ wrappers for net-snmp, snmpv1/2/3 support, config gui needs only a
   bit of polishing but from the overall design is done)

Status:

Vendor Tag:	hausmann
Release Tags:	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, 25, 26, 27
Bugfixes

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

fixed bug 63136

Refer to Bug 63136 - Numerical fields in the uploaders list are sorted alphabetically
Diffs: 1, 2, 3, 4


Thanks for reading KDE-CVS-Digest