Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

April 11, 2003

By Derek Kite



This Week

Rewrite of smtp kioslave, SMIME support added to kssl, and continuing improvement to the rss dcopservice. KMail gets an mbox import filter.


According to the KOffice 3.1 Release Plan, today the KOffice repository is temporarily frozen, the first step towards a release. I asked Nicolas Goutte his impression of the new release:

So from my point of view the improvement are:
* in KoPicture (picture handling for KWord/KPresenter):
- better handling of EPS files by KoPicture
- better handling of pictures in KPresenter (better caching.)
* in the filters (especially KWord's):
- new OpenOffice import filters (OOWriter, OOImpress, OOCalc and OODraw.)
- new RTF export filter for KWord (and better RTF import)
- new MSWord import filter for KWord (with the help of an external library)

KOffice still needs new volunteers, be it developers, document writers, bug
managers, bug reporters, testers, users...

Lukáš Tinkl added:

I'd like to point out:
- hyphenation for KWord and KPresenter, based on dictionaries from
OpenOffice.org
- Kexi (the new database frontent and admin tool)
- almost complete import filters for OpenOffice.org (Impress->KPresenter,
Calc->KSpread, Writer->KWord) with effort going on to develop export filters
too
- KSpread speedups, better and faster KPresenter image handling
- whole lot of other new filters

The PS/PDF file handling vulnerability fixes are listed here. The whole announcement can be read at http://www.kde.org/info/security/ Distribution fixes are starting to appear. See http://lwn.net/security to check on your distribution status.


Two announcements this week. KPlayer and Kig have announced new releases.

KPlayer releases v 0.2.

KPlayer is a KDE media player based on MPlayer. It provides video, audio and
subtitle playback from files, URLs, DVDs, VCDs, audio CDs and TV; full screen
mode; fixed aspect options; progress and status display; seeking; volume,
contrast, brightness, hue and saturation controls; and most importantly a user
friendly interface.

New in the 0.2 release are maintain aspect options, zooming, contrast,
brightness, hue and saturation controls, subtitle loading, frame dropping
options, persitence of options between sessions, and many usability and user
interface improvements.

KPlayer is licensed under GPL.

And Kig, a program for exploring geometric constructions releases the 0.4.

The Kig team is proud to announce the 4th release of the KDE
Interactive Geometry program Kig.  This version is the result of a
large redesign of various parts of the code.  The new design allows
for many features, of which the first are already appearing in this
release.

An (incomplete) list of new features follows:
- A redesigned and now finally complete Macro facility, adding the
  ability for a macro to construct multiple objects at once, and to
  handle more complex object interrelationships.
- A new and very flexible Transformation facility, featuring all
  common transformations like translation, point reflection,
  mirroring, rotation, scaling, stretching according to a line, and
  more...
- Improved UI.  The context menu's for objects have seen some very
  necessary improvements, making it more manageable, and adding new
  stuff like icons, and possible actions.
- The file format has been redesigned to support the new design.
  However, a lot of care has been taken to ensure proper backwards
  compatibility with Kig 0.3 and before.  Even old macro's are safely
  and transparently imported.
- A generalized intersection facility.  Intersections between most
  combinations of lines, conics, circles, segments, rays and cubics
  are supported, all via the same button.
- A redesigned Locus facility, featuring better performance,
  significantly less memory consumption, correct dependency relations
  etc.
- Various smaller improvements, featuring new object types,
  improvement of text labels, better KGeo file import, and of course
  various bug fixes.

I'd like to thank Maurizio Paolini, who has helped a lot in producing
this release, in various parts of the kig code, and Franco
Pasquarelli, who has done great work on the new locus stuff..

Table of Contents


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

Development Tools

Features

Julian Rockey committed a change to kdebindings/dcoppython

All basic dcop bindings are now implemented. QT objects are marshalled
and demarshalled to and from Python objects. There is now no QT object layer
behind.
For example, QRect is marshalled from two tuples ( (x1,y1), (x2,y2) ). Et
cetera. This I will document soon.
In addition, server bindings are now available, so that any Python application
can be DCOP enabled (even if it is not a QT/KDE app). See tests/README-server
and tests/server.py for an example.
Although I haven't moved these changes to 3_1_BRANCH you can drop-in compile
them into 3.1. I.e.
cd /my/kde-3.1.1/kdebindings
rm -rf dcoppython
cp -a /my/kde-HEAD/kdebindings/dcoppython .
You will need to un-disable dcoppython compiliation (in HEAD and 3.1) by
removing dcoppython from DO_NOT_COMPILE in kdebindings/Makefile.am
Testing help would be appreciated!

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

Alexander Dymo committed a change to kdevelop

Applied patch from luc willems <Willems.luc@pandora.be>:
kdevlanguage :
- extend the Features to include Scripts & New Scripts

Sourceinfo:
- extend classstore to hold parsedscript classes
- 1 new class  :parsedscript that can hold scripts and function defined
   in that script

Classview :
- add support for scripts folder in classviewer

Pelrsupportpart :
- cleanup previous code
- add support for namespaces and scripts in classviewer
- parsing of "use ...." libraries
- get list of INC path in local installed perl to allow parsing of perl
libraries outside the project directory

Diff

Harald Fernengel committed a change to kdevelop/parts/clearcase

ClearCase Support, thanks to Ajay Guleria <Ajay.G.at.Synopsys ! COM>

Diffs: 1, 2, 3, 4, 5

Alexander Dymo committed a change to kdevelop/parts/rubysupport

Added Ruby programming language support. Created by Marek
Janukowicz <child@t17.ds.pwr.wroc.pl>

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

Nicolas Deschildre committed a change to quanta/quanta

The kafkapart now loads itself from the Quanta tree, but still minor
issues remains.

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

Amilcar do Carmo Lucas committed a change to kdevelop

* Simplified the "Inteligent messages auto-hide" code a lot but at the
same time added some features
  - Now it also works for AutoMake&friends and configure
  - It no longer uses signals now it directly calls two functions of the
     kDevMainWindow class
  - Concentrated the code in the parts/outputviews/makewidget.cpp file instead
     of spreaded in the project parts
  - Made the prework to add the same kind of functionality to the non IDEAl ui
     modes. The code to do it has to be added in theMainwindow.cpp file.
* Solved part of the bug 56476

Refer to Bug 56476 - KDevelop does not remember the state of visible panes when it exits
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

Falk Brettschneider committed a change to kdevelop/parts/cppsupport

showstopper fixed!
This lets compiling out of KDevelop work again on KDE-3.0!
( Roberto, please review! ;-)

If the QProcess in KDevDriver::setup() is executed,
it somehow breaks the gcc call in parts/outputviews/makewidget.cpp. :-(
It then has the effect that KProcess will never exit, at least on KDE-3.0

Diff

Amilcar do Carmo Lucas committed a change to kdevelop/parts/debugger

- It now uses the correct project manangement attributes
- Finished fixing bug 50345

Refer to Bug 50345 - Environment set in "Run Options" is ignored when launching debugger
Diff

Hamish Rodda committed a change to kdevelop/src

Fix bug 56429: unable to open files with same name in different directories.

CCMAIL56429-done@bugs.kde.org

Refer to Bug 56429 - Can't open two files with the same name (but from different
directories) in the editor
Diff

Harald Fernengel committed a change to kdevelop/src

fix bug 57015, recent files action got a checkbox in KDE 3.1 which makes no
sense for MDI applications, the same file couldn't be opened twice anymore.

CCMAIL: amantia@freemail.hu

Refer to Bug 57015 - open recent files only workds once for the same file
Diff

Educational

Features

Marco Wegner committed a change to kdeedu/kmathtool

New KMathTool version

Diffs: 1, 2, 3, 4
Bugfixes

Jason Harris committed a change to kdeedu/kstars/kstars

bugfixes:
can no longer select asteroids/comets unless they are drawn on map
Pressing "Z" to go to zenith no longer resets Azimuth randomly
StarColorMode/StarColorIntensity now saved to config file (missing from
ColorScheme::saveToConfig()/loadFromConfig() )
Selecting "default Zoom" will re-activate zoom in/zoom out buttons
reset color scheme if print job is canceled
Find Object Window bug (Bug 56635) sort-of fixed (window no longer
closes, but we now delete the Find Window each time)

Refer to Bug 56635 - Focus -> find object dialog disappears immediately before one can change
the selection to look for a different object
Diffs: 1, 2, 3, 4, 5

Graphics

Bugfixes

Luis Pedro Coelho committed a change to KDE_3_1_BRANCH: kdegraphics/kghostview

Bring this up to date with HEAD.

This will allow me to fix bug 37255 in BRANCH and HEAD with the same patch.

Refer to Bug 37255 - ghostscript 6.51 bug(?) eats part of graphics at certain zoom
levels with default config of kghostview
Diff

Luis Pedro Coelho committed a change to kdegraphics/kghostview

Gets rid of bug 52389 (file name was shown as /tmp/kde-*/.... instead of useful name).

Wilco: this is your code, but the change looks simple enough, so I just commited
to HEAD. Feel free to disagree.

CCMAIL:52389-close@bugs.kde.org, greven@kde.org

Refer to Bug 52389 - Wrong file name in Document Information when viewing PDFs
Diffs: 1, 2, 3

Luis Pedro Coelho committed a change to kdegraphics/kghostview

gs 6.5x doesn't work with -dMaxBitmap=... so we detect it and remove that
option if we have a broken gs.
Note that this might make postscript rendering slower or take an awful lot of
memory, but it is better no optimization than one which breaks on certain files.

CCMAIL37255-done@bugs.kde.org

Refer to Bug 37255 - ghostscript 6.51 bug(?) eats part of graphics at certain zoom
levels with default config of kghostview
Diff

Luis Pedro Coelho committed a change to kdegraphics/kghostview

Whenever gs dies unexpected, pop-up a message telling the user about it.

This also shows the error messages which have come from gs.

CCMAIL:56521@bugs.kde.org

Refer to Bug 56521 - kghostview crash after wrong setting of intepreter
Diffs: 1, 2, 3, 4, 5, 6

Waldo Bastian committed a change to KDE_2_2_BRANCH: kdegraphics/kghostview

add -dSAFER -dPARANOIDSAFER when dealing with ghostscript (56808)

Refer to Bug 56808 - Security hole (-dPARANOIDSAFER not used) allows arbitrary command execution
Diffs: 1, 2, 3

Luis Pedro Coelho committed a change to KDE_3_1_BRANCH: kdegraphics/kghostview

Backport an earlier bugfix with handling of half-broken DSC-comments in files.

CCMAIL:55468-done@bugs.kde.org

Refer to Bug 55468 - only one page displayed
Diffs: 1, 2

Luis Pedro Coelho committed a change to KDE_3_1_BRANCH: kdegraphics/kghostview

Apply my own patch from when I didn't have a CVS account.

This goes towards fixing bug 51014.
It works in BRANCH, but HEAD has been changed since my patch and needs porting.

CCMAIL:51014@bugs.kde.org

Refer to Bug 51014 - kghostview (as konqueror part) opening next document breaks paper orientation
Diffs: 1, 2

Luis Pedro Coelho committed a change to KDE_3_1_BRANCH: kdegraphics/kghostview

Fix bug 37255.

gs 6.5x doesn't work with -dMaxBitmap=... so we detect it and remove that
option if we have a broken gs.
Note that this might make postscript rendering slower or take an awful lot
of memory, but it is better no optimization than one which breaks on certain
files.

Refer to Bug 37255 - ghostscript 6.51 bug(?) eats part of graphics at certain zoom
levels with default config of kghostview
Diff
Optimizations

Stefan Kebekus committed a change to kdegraphics/kdvi

significant improvement in startup-performance for DVI file with lots of fonts

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

Kde-Base

Features

Marc Mutz committed a change to kdebase/kioslave/smtp

add docs on supported SMTP features

Diff

Marc Mutz committed a change to kdebase/kioslave/smtp

o Extract Request class declaration and definition to a file of it's
  own (my new code is under GPLv2 with Qt exception)
o Re-add non-US-ASCII From and Subject support. This time non-broken:
  - Add quoting around display-name's that contain specials
  - rfc2047-encode (with charset=utf-8 and encoding=b so it is
    guaranteed to work) the from display-name and the subject text if
    they contain non-US-ASCII chars.
o Added self-contained test for header generation

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

Marc Mutz committed a change to kdebase/kioslave/smtp

o Use kdDebug() with #7112
o Clean up Authenticate() by using the new KDESasl API extensions
o New class Response, encapsulating response parsing and data
  (response code, lines of text)
o New (self-contained) test program for Response class. This nice
  thing has saved my calm when KMail didn't work anymore :-)!
o Rewrite command() and getResponse() to use Response.
o Add member mCapabilities, set by the rewritten parseFeatures(),
  which now also operates on a Response object.
o Replace m_sAuthConfig with a QStrIList, such as KDESasl expects.
o Fix bug: authentication succeeded if the server didn't support
  SMTP-AUTH, even though client-supplied metadata asked for it.
o Returns now the SMTP extensions announced as metadata
  "CAPABILITIES". Each capability is a single line.
o Returns now the SASL mechanisms found as metadata "AUTH METHODS", in
  the format "SASL/method1\nSASL/method2".

Checked with SSL/LOGIN, TLS/PLAIN and none/none connections.

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

Stephan Binner committed a change to kdebase/konsole/konsole

Made mouse-wheel in mouse mode actually work.

Diff

George Staikos committed a change to kdelibs/kio/kssl

First patch from Stefan Rompf, starting to add SMIME support to KSSL

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

George Staikos committed a change to kdelibs/kio/misc/kssld

Second half of the patch from Stefan Rompf, as well as lots of reindenting and
cleanup by me

Diffs: 1, 2

Ian Reinhart Geiser committed a change to kdenonbeta/dcopservices/rss

Slight refactoring of XMLRPC and Query classes.  There was a nasty
hourglass execution path going on there, so I split it up.  Since we have
two possible outcomes from a query (a message or a fault) we had no clean
way to get the message back up stream.  Since my first route basicly encoded
everything in a response, and took it back out again, I decided to straiten
out the paths.

This passes all of its unit tests, and now will return a fault message
properly.  Ironicly now that it works, Im getting more errors, only because
I can see them :)

I have not completely factored the Query::Response out, because it still is
useful.

Frerich please look at this, and let me know what you think, personally I
like the separate paths because as it stands now we just let the client hang
on the outcome of the query.  Personally I think this way is much easier for
the API.

There is absolutely no change to the public api of QueryService other than the
addition of a fault signal to alert the client apps of failures.

CCMAIL: mcamen@mcamen.de
CCMAIL: Frerich Raabe <frerich.raabe@gmx.de>

Diffs: 1, 2, 3, 4
Bugfixes

Waldo Bastian committed a change to kdebase/kioslave/thumbnail

Don't hardcode path to /usr/bin, use $PATH instead. (B53157)

Refer to Bug 53157 - Vulnerability in ghostscript thumbnail creation
Diff

Stephan Binner committed a change to KDE_3_1_BRANCH: kdebase/konsole/konsole

Made mouse-wheel in mouse mode actually work. Part of 57051. See xterm patch at
http://cvsweb.xfree86.org/cvsweb/xc/programs/xterm/button.c.diff?r1=3.46&r2=3.47&f=h
Someone didn't understand this code, used a wrong base and didn't test it... ;-)

Refer to Bug 57051 - transparent images in w3m display wrong
Diff

Michael Goffioul committed a change to kdelibs/kdeprint

Embed fonts when printing by default

Diffs: 1, 2

Backport: embed fonts when printing by default

Diffs: 1, 2

Dawit Alemayehu committed a change to kdelibs/kioslave/ftp

- Fix Bug#56290. Make the username field in the password dialog read-only
  if and only if the user typed ftp://user@host.

Refer to Bug 56290 - Unable to edit username after retrying the ftp login
Diff

Backport fix for BR#56290. (DA)

Diff
Security

Marc Mutz committed a change to kdebase/kioslave/smtp

Let's get paranoid: Use AUTH PLAIN without using the optional second
parameter (initial-response) unless we're under encryption cover. This is
so that we can check the server really supports PLAIN before sending our
password. This could happen if you forced the slave to try PLAIN (e.g. using
KMail's account config dialog), but the server didn't support it. This slave
at least errors out and thus tells the user about the server not supporting
PLAIN, but in checking it sent the password (in the clear) to the server.
Delaying the initial response is permitted by the standard and we now use
this outside SSL/TLS.

Diffs: 1, 2

Stefan Kebekus committed a change to kdebase/kioslave/thumbnail

patch by Waldo Bastion fixes security issue described in advisory20030409-1

Refer to Bug 20030 - konqueror color hex
Diff

Waldo Bastian committed a change to kdebase/kioslave/thumbnail

add -dSAFER -dPARANOIDSAFER when dealing with ghostscript (56808)

Refer to Bug 56808 - Security hole (-dPARANOIDSAFER not used) allows arbitrary command execution
Diff

Waldo Bastian committed a change to KDE_2_2_BRANCH: kdebase/kioslave/thumbnail

add -dSAFER -dPARANOIDSAFER when dealing with ghostscript (56808)

Refer to Bug 56808 - Security hole (-dPARANOIDSAFER not used) allows arbitrary command execution
Diff

Waldo Bastian committed a change to kdelibs/kimgio

SECURITY: Don't allow gs to execute arbitrary commands

Diff

Waldo Bastian committed a change to KDE_2_2_BRANCH: kdelibs/kimgio

add -dSAFER -dPARANOIDSAFER when dealing with ghostscript (56808)

Refer to Bug 56808 - Security hole (-dPARANOIDSAFER not used) allows arbitrary command execution
Diff

Kde-Pim

Features

Ingo Klöcker committed a change to kdepim/kmail

Use fixed font only for the message text but not for the message header
nor for the headers of the status frames (OpenPGP, embedded message, etc.).
This change was inspired by wish 55607.
If someone still wants to have the headers printed in fixed width font then
he can simply select a fixed width font as normal body font.

Refer to Bug 55607 - independent "Use Fixed Font" for headers and messages
Diffs: 1, 2

Laurence Anderson committed a change to kdepim/kmailcvt

Initial mbox import filter
CCMAIL:42537@bugs.kde.org

Refer to Bug 42537 - conversion between mbox and maildir folders
Diffs: 1, 2, 3
Bugfixes

Robert Jacolin committed a change to kde-i18n/fr/messages/kdepim

Fix length for filter (BR56024).

Refer to Bug 56024 - filter window design too small (i18n French)
Diff

Ingo Klöcker committed a change to kdepim/kmail

Fix bug 42646: multipart/digest forwarding is broken - uses empty boundary
For some reason fwdMsg->mMsg->Headers().ContentType().Boundary().c_str()
returns a null string after the first call. Another non-obvious mimelib
peculiarity. Furthermore the closing mime boundary was missing.

Refer to Bug 42646 - muptipart/digest forwarding is broken - uses empty boundary
Diff

Backport fix for bug 42646: multipart/digest forwarding is broken - uses empty boundary

Diff

Ingo Klöcker committed a change to kdepim/kmail

Fix Bug 56930: BCC, No EMail-List expansion
At first sight the code looked okay. But then I remembered that mimelib
sometimes removes email addresses from headers if it thinks those email
addresses are invalid, e.g. because they are missing the @domain part.
So the solution was not to store any email addresses in the message headers
until the distribution list expansion (and the local address completion)
has taken place.

Refer to Bug 56930 - BCC, No EMail-List expansion
Diffs: 1, 2

Backport fix for Bug 56930: BCC, No EMail-List expansion

Diffs: 1, 2

Carsten Burghardt committed a change to KDE_3_1_BRANCH: kdenetwork/kmail

Fix crash when the imap auth dialog is cancelled. It's a bit nasty that
the KMImapJob deletes itself if there is no connection.
CCMAIL:53889@bugs.kde.org

Refer to Bug 53889 - Kmail crashes after authorization-dialog
Diff

Tobias Koenig committed a change to kdepim/kaddressbook

Fixed bug 56962

Refer to Bug 56962 - Incremental seach mode default should be stored in resource file
Diffs: 1, 2, 3

Koffice

Features

Werner Trobin committed a change to koffice/filters/kword/msword

Bumped the version requirement to 0.0.9 and fixed the #include directives
to reflect the changes between 0.0.8 and 0.0.9.

wv2 0.0.9 will be the version required for KOffice 1.3 Beta 1 unless I
find a major bug. Please test it and report problems to bugs.kde.org

CCMAIL: koffice-devel@kde.org

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

Nicolas Goutte committed a change to koffice/filters/kword/oowriter

First try of a basic table support
(However KWord does not seem to like the output.)

Diffs: 1, 2

Nicolas Goutte committed a change to www/koffice/filters

New WMF export filter for Karbon

Diff
Bugfixes

Peter Simonsson committed a change to koffice/kivio

Fix for bug 39871: kivio, zoom toolbar disappears as soon as one element was selected
and bug 27239: zoom toolbar unexpectedly disappears

Refer to Bug 39871 - kivio, zoom toolbar disappears as soon as one element was selected
Refer to Bug 27239 - zoom toolbar unexpectedly disappears
Diffs: 1, 2, 3

Peter Simonsson committed a change to koffice/kivio

* Fix for bug 33276: links lost after moving objects
* d'n'd of grouped stencils should work again

Refer to Bug 33276 - links lost after moving objects
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

Peter Simonsson committed a change to koffice/kivio/kiviopart

Fix for bug 56280

Refer to Bug 56280 - mouse scroll wheel movement  to large
Diff

Peter Simonsson committed a change to koffice/kivio/kiviopart

Fix for bug 39869: stencils accesibility in the toolbar must be more intuitive

Ha, at last is the biggest usability bug in Kivio fixed! :)

Refer to Bug 39869 - stencils accesibility in the toolbar must be more intuitive
Diffs: 1, 2, 3, 4, 5, 6, 7

Peter Simonsson committed a change to koffice/kivio/kiviopart

Fix for bug 44719: Kivio's dock panels are displayed incorrectly with RTL languages

Refer to Bug 44719 - Kivio's dock panels are displayed incorrectly with RTL languages
Diff

Lukáš Tinkl committed a change to koffice/kpresenter

fix bug 57024: "cut" often disabled when text selected

CCMAIL:57024-done@bugs.kde.org

Refer to Bug 57024 - "cut" often disabled when text selected
Diff

Waldo Bastian committed a change to koffice/lib/kofficecore

add -dSAFER -dPARANOIDSAFER when dealing with ghostscript (56808)

Refer to Bug 56808 - Security hole (-dPARANOIDSAFER not used) allows arbitrary command execution
Diff

David Faure committed a change to koffice/lib/kotext

When taking the format of the first char of the paragraph, for the format of the
counter, filter out the vertical alignment (superscript/subscript)
CCMAIL:49920-done@bugs.kde.org

Refer to Bug 49920 - list nuber shrink when the first letter is a superscript
Diff
Optimizations

Norbert Andres committed a change to koffice/kspread

KSpread draws the borders much faster now

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

Konqueror

Features

Jason Keirstead committed a change to kdebase/konqueror

I am moving the new tab and close tab buttons to the main toolbar,
because no one ever knows they are there and constantly complain about
Konqueror not having these buttons. There is no rela reason these should
be delegated to the extra toolbar, they are highly usefull.

Diff
Bugfixes

Pascal Létourneau committed a change to kdebase/konqueror/sidebar/trees

Act when RMB is pressed, but only on click for LMB and MMB.
Reviewed and corrected by David Faure.
CCMAIL:56017-done@bugs.kde.org

Refer to Bug 56017 - Clicking on directory in sidebar whilst viewing a pdf
causes the directory to act as if dragged
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Michael Matz committed a change to kdelibs/khtml/rendering

don't crash on www.w3.org/QA/

Diff

Dawit Alemayehu committed a change to kdelibs/kioslave/http

- Do crash if the server sends invalid Content-Size or Cache-Control: maxAge
  values. Fixes the latest comment in BR# 9939. (DA)

Diff

Backported to KDE_3_1_BRANCH: kdelibs/kioslave/http
- Do crash if the server sends invalid Content-Size or Cache-Control: maxAge
  values. Fixes the latest comment in BR# 9939. (DA)

Diff

Multimedia

Bugfixes

Koos Vriezen committed a change to kdeextragear-2/kmplayer/src

Fix for bad playback on sites like
http://www.apple.com/trailers/sony/spider.html
http://www.apple.com/trailers/artisan/boat_trip.html
http://www.apple.com/trailers/sony/alltherealgirls.html

KMPlayer now tries to play the first .mov file if the url is a reference file.
If the bandwidth is still too low, the user can choose to record the file first
(only configurable in the rc file because of the string freeze).

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

Scott Wheeler committed a change to kdemultimedia/juk

Make it possible to select multiple lists and merge them on the fly.

CCMAIL56258-done@bugs.kde.org

Refer to Bug 56258 - playing more than one (merging) playlists
Diffs: 1, 2, 3, 4, 5, 6, 7

Networking Tools

Features

Benjamin Meyer committed a change to kdenonbeta/knetworksettings

fixed bug, added developer doc/readme

Diffs: 1, 2

Zack Rusin committed a change to kdenonbeta/kopete

Ok, ported and working.

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

Gav Wood committed a change to kdenonbeta/kopete/protocols/yahoo

Just updated the notes.

Diff
Bugfixes

Robert Jacolin committed a change to KDE_3_1_BRANCH: kde-i18n/fr/messages/kdenetwork

Fix length for filter (BG56024).

Refer to Bug 56024 - filter window design too small (i18n French)
Diff

User Interface

Features

Henning Burchardt committed a change to kdeartwork/kwin-styles/glow/themes

- added 23x23 pixel theme for higher screen resolutions

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

David Faure committed a change to kdebase/kdialog

--title is filtered out by Qt, let's use --caption instead
CCMAIL:57040-done@bugs.kde.org

Refer to Bug 57040 - Title option doesn't work
Diffs: 1, 2

David Faure committed a change to kdebase/kdialog

Thanks Waldo, that's even better. Make --title work.
CCMAIL:57040@bugs.kde.org

Refer to Bug 57040 - Title option doesn't work
Diffs: 1, 2

John Firebaugh committed a change to kdebase/kicker/taskmanager

Lazily allocate the kwin module.

CCMAIL:56251-done@bugs.kde.org

Refer to Bug 56251 - libtaskmanager allocates kwin_module on load, making it rather
hard to use -- w/ fix
Diff

Pascal Létourneau committed a change to kdelibs/kdeui

Misplaced setUpdatesEnable().
Reviewed by David Faure.
CCMAIL:53147-done@bugs.kde.org

Refer to Bug 53147 - collapsing tree view using keyboard '-' or left arrow in file browser
leaves remnants displayed
Diff

Utilities

Features

Scott Wheeler committed a change to kdelibs/kspell

Adding a generic version of KMail's syntax highlighter.  This code is
from Don, but I cleaned it up and turned it into kdelibs style code
(d-pointers, naming, etc.).  Soon I'll add a KTextEdit subclass that
enables these things easily and port the KHTML text widget over to this.
I presume KMail will move to this version of the classes as well.  I'll
try to get the rest done yet this weekend.  This code hasn't actually been
tested yet, so I assume that there will need to be clean ups once I get
the implementation elsewhere ready, but it builds and shouldn't break
anything for the moment.

Matthias, can you commit the license change?

CCMAIL:ettrich@trolltech.com, sanders@trolltech.com

Diffs: 1, 2, 3

Ferdinand Gassauer committed a change to kdenonbeta

additional comments for building kdenonbeta

Diff

Stephan Binner committed a change to kdenonbeta/konstruct

JuK 1.1

Diffs: 1, 2, 3
Bugfixes

Dominik Seichter committed a change to kdeutils/ark

Fix for Bug 49009. If rar is not found unrar is used.

CCMAIL:49009-done@bugs.kde.org

Refer to Bug 49009 - Could Ark find unrar instead of rar?
Diff

Dominik Seichter committed a change to kdeutils/ark

simplified my patch after suggestions from Frerich Raabe

Diff


Thanks for reading KDE-CVS-Digest