Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

January 17, 2003

By Derek Kite



This Week:

VFolder support, bugfixes in Konqueror, some security fixes. The first commits for Kaplan started coming in, the Kmail merges from the different branches are finally coming together.

It has been a very busy week. 3.1 will probably be released at the end of the week. Very likely the announcement will come hours after this digest is published.

Also, the khtml crew were busy merging fixes from Apple. Mostly bug fixes and implementing missing functionality for now, but the performance enhancements will come. It is worthwhile reading some of the comments. Doc Searls wrote about the announcement, ending his column with the comment "We'll see where it goes". Mark Pilgrim compiled a large list of links. Hopefully the two groups of developers will work closely, improving the software for everyone. No matter what, the profile of the KDE project has been raised considerably.

Table of Contents


Bugfixes Security New Features
Arts Kcontrol Ark
Atlantik Kdecore Finglonger
Kdefx Kded Gwenview
Kdegraphics Kfax Kaplan
Kdeprint Kmidi Kate
Kdeui Konqueror KdeJava
Kdm Krfb Kdebindings
Kicker Kscreensaver Kdecore
Kio Kwin Kdeprint
Klipper Lskat Kdesktop
Kmail Kdeui
Koffice Kdevelop
Konqueror Kfile
Konsole Kghostview
Kopete Kimgio
Kresources Kio
Ksirc Klaptopdaemon
Kmail
Koffice
Konqueror
Konsole
Konstruct
Kopete
Korganizer
Kpaint
Kpainter
Kparts
Krdc
Krec

VFolder Support

Waldo Bastian made a large number of commits with the comment:

Add a Categories field for VFolder support

+Categories=QT;KDE;System

I asked him what these changes did:

> I noticed a whole lot of commits regarding categories in vfolders. Does
> this have to do with menus? Or better put, a way for an application to be
> automatically added to the menu of gnome, and other desktop environments?

Yes, see 
http://www.freedesktop.org/standards/menu/draft/menu-spec/menu-spec.html

and e.g.
https://listman.redhat.com/pipermail/xdg-list/2002-November/000887.html

Quoting from the spec "This DRAFT document defines how to construct a user-visible hierarchy of applications, typically displayed as a menu. It allows third-party software to add menu items that work for all desktops, and allows system administrators to edit menus in a way that affects all desktops."

The vfolder categories were added to all the applications in the kde repository.

Bug Fixes

Arts

Matthias Kretz committed a change to kdemultimedia/arts/gui/kde

fix some mem leaks found by valgrind
Diffs: 1, 2

Matthias Kretz committed a change to kdemultimedia/arts/gui/kde

- fix mem leak
- fix crashes when the doublebuffer pixmap isNull()
- some color stuff fixed (did look bad with a dark colorscheme and didn't
  update properly when the scheme changed)
- double buffer the whole drawContents method and set a background color so
  that no erasing of the widget is needed => no flicker
- text alignment and size hints improved
Diffs: 1, 2
Atlantik

Rob Kaper committed a change to kdegames/atlantik/libatlantikui

fix 52881

Refer to Bug 52881 - UI freezes when other party closes Request for Trade dialog

Diff Backported to KDE_3_1_BRANCH: kdegames/atlantik backport of core changes, fixes 52933 Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
Kdefx

Maks Orlovich committed a change to kdelibs/kdefx

Make arrow key navigation skip disabled items.. Comments welcome and encouraged
(Karol: perhaps the rendering of active [due to mouse] menu items in HC should be 
changed with this. to be more like 
Keramik's?? Also, I guess this is a good reason to port Light2 to KStyle...)
CCMAIL51446-done@bugs.kde.org

Refer to Bug 51446 - controlling menus with keyboard doesn't skip disabled items

Diff
Kdegraphics

Carsten Pfeiffer committed a change to kdegraphics/kuickshow/src

- fix remote url entering from filedialog
- simplify multiple aboutwidget fix (use QGuardedPtr)
Diffs: 1, 2, 3, 4
Backported to KDE_3_1_BRANCH: kdegraphics/kuickshow/src
backport aboutwidget and remote url entering fixes
Diffs: 1, 2
Kdeprint

Michael Goffioul committed a change to kdelibs/kdeprint

Fixed 2 margins problems:
- top/bottom default margin inversion
- rounding errors
Diffs: 1, 2, 3, 4, 5
Backported to KDE_3_1_BRANCH: kdelibs/kdeprint
Backport: fixed 2 margin problems:
- top/bottom default margin inversion
- rounding errors
Diffs: 1, 2, 3, 4, 5

Michael Goffioul committed a change to kdelibs/kdeprint/cups

Update ImageableArea and PaperDimension according to selected page size
Diff
Backported to KDE_3_1_BRANCH: kdelibs/kdeprint/cups
Backport: set ImageableArea and PaperDimension according to the selected page size
Diff
Kdeui

Wilco Greven committed a change to kdelibs/kdeui

Apply Karol's fix for 51846.

Refer to Bug 51846 - can not see the colors with default keramik style

Diffs: 1, 2
Kdm

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

fix bug 51745

Refer to Bug 51745 - kcmshell signal 11 on login manager load

Diffs: 1, 2 Backported to KDE_3_1_BRANCH: kdebase/kcontrol/kdm backport of crash fix, checking for the listbox being there before asking it to do anything Diffs: 1, 2
Kicker

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

fix bug 52150  with the em squeezes

Refer to Bug 52150 - Poorly chosen placement of '...' in long file names in Quick Browser

Diff

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

fix Bug 49113

Refer to Bug 49113 - Apply does not apply in Desktop:Panels

Diffs: 1, 2, 3
Kio

Stefan Gehn committed a change to kdelibs/kio/kio

Make KZip work with archives that have files in subdirs come before the subdirs got defined 
in the zip-directory-structure, makes it possible to actually unpack/view/etc many archives 
created on non-unix platforms
Diff

Michael Brade committed a change to kdelibs/kio/kio

Fixed 37780: stop watching a directory if it belongs to a filesystem with
mount option "user" or "users". However, this still *could* fail in case of
kinky systems where the sysadmin doesn't set "user" on /dev/fd0 etc.
Also reduced code duplication in global.cpp by merging findPathMountPoint and
probably_slow_mounted.
I need someone to fix the AIX code, I have no idea how to get the mount options 
there, same goes for the second getmntent version (marked with a #warning).
CCMAIL:37780-done@bugs.kde.org

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

Diffs: 1, 2, 3

Michael Brade committed a change to kdelibs/kio/kio

Ok, this time for all systems and for all cases. Basically, manually mounted
means it is only in mtab or it is in fstab using "noauto".
I found no way to check the mount attribute in /etc/filesystems for 
"automatic" or "True" on AIX, also ordinary users are not allowed to mount anything;
that's why on AIX KIO::manually_mounted returns always false.
FreeBSD and OpenBSD should work, please test (and send me the compile errors
if it doesn't!)
CCMAIL:37780-done@bugs.kde.org

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

Diff

Waldo Bastian committed a change to kdelibs/kioslave/http

* Possible fix for B51559
* Limit HTTP Header to 64Kb (B52934)

Refer to Bug 51559 - kio_http remembering incorrect proxy username even after being corrected

Refer to Bug 51559 - kio_http remembering incorrect proxy username even after being corrected
Diffs: 1, 2 Backported to KDE_3_1_BRANCH: kdelibs/kioslave/http Limit HTTP headers to 64Kb (B52934) Diff
Klipper

Carsten Pfeiffer committed a change to kdebase/klipper

try at fixing 52823. God knows why in applet mode, it still prefers to
load the crystal version.
CCMAIL:52823-close@bugs.kde.org

Refer to Bug 52823 - kdeclassic klipper dock icon is missing

Diffs: 1, 2, 3, 4 Backported to KDE_3_1_BRANCH: kdebase/klipper. try at fixing 52823. God knows why in applet mode, it still prefers to load the crystal version, even if a different theme is selected. Can someone of the admins please tag cr22-action-klipper.png? TIA. CCMAIL:52823-close@bugs.kde.org,sysadmin@office.kde.org Diffs: 1, 2, 3
Kmail

Marc Mutz committed a change to kdenetwork/kmail

from 3_1_BRANCH:
- Add support for type=x,y,z qualifiers.
- Add support for encoding=abc qualifier.
- Correctly parse folded lines.
- Enhance VCard::getValue(QString&, QString&) to allow getting the value of an entry without 
     qualifiers (needed for the second change in kmdisplayvcard.cpp).
- Type of email is optional.
- Type of phone number is optional.
This fixes all of the problems reported in bug49802.

Refer to Bug 49802 - vcard does not get displayed, kmail shows error instead

Diffs: 1, 2

Marc Mutz committed a change to kdenetwork/kmail

from 3_1_BRANCH: Fix bug 47891: html messages is not printed as html

Refer to Bug 47891 - html messages is not printed as html

Diffs: 1, 2, 3

Marc Mutz committed a change to kdenetwork/kmail

from 3_1_BRANCH:
missing hunk from last commit (mm)
Fix bug 51396: can not show formatted html in email displayed in a separate window
The trick was to move handling of this from the kmmainwin (resp. kmcommands) to kmreaderwin

Refer to Bug 51396 - can not show formatted html in email displayed in a separate window

Diffs: 1, 2

Melchior Franz committed a change to kdenetwork/kmail

Fix 46703 again ("show MIME tree = always" acts like "smart").
This patch had already beed applied by Haeckel (revision 1.556)
but was lost again. OK given by Kloecker.

Refer to Bug 46703 - Configure/Layout/Show MIME Tree/Always has no effect

Diff
Koffice

Clarence Dang committed a change to koffice/filters/kword

Import filters should not specify the unit unless the foreign file format explicitly states 
what unit should be used.  There is nothing worse than having my ruler units change just because 
I'm opening a file of a different type - it makes KOffice seem like it doesn't seamlessly handle 
different file formats.  Since unit is an #IMPLIED attribute, just leave it up to the KWord 
default please (which is now mm).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

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

Fix the export of lists to plain text
CCMAIL:52833-close@bugs.kde.org

Refer to Bug 52833 - Exporting to plain text and bullets lists.

Diff Backported to KOFFICE_1_2_BRANCH: koffice/filters/kword/ascii Fix the export of lists to plain text (Backport) Diff

Nicolas Goutte committed a change to koffice/filters/kword/rtf/export

For BMP pictures, use \dibitmap (device-independent) instead of \wbitmap 
(device-dependent.)
Fixes bug 52725 versus OOWriter. We have still a problem with MS Word.

Refer to Bug 52725 - monochrome BMP not exported properly by KWord's RTF filter

Diff

Nicolas Goutte committed a change to koffice/filters/kword/rtf/oldexport

Fix the export of the {, } and \ characters
(Problem: these characters are special for QRegExp too!)
CCMAIL:52546-close@bugs.kde.org

Refer to Bug 52546 - RTF Export erases braces characters

Diff

Philipp Müller committed a change to koffice/kchart

Disabled non functional axis label
Diffs: 1, 2
Backported to KOFFICE_1_2_BRANCH: koffice/kchart
Disabled non functional axis labels in wizard
Diffs: 1, 2, 3

Philipp Müller committed a change to koffice/kspread

Forewardport fix for: Bug 52739: kspread shows previously hidden rows as blank, when saved 
file is reopened and hidden rows are selected to be shown

Refer to Bug 52739 - kspread shows previously hidden rows as blank, when saved file is reopened 
and hidden rows are selected to be shown

Diff Backported to KOFFICE_1_2_BRANCH: koffice/kspread Fix 52739: kspread shows previously hidden rows as blank, when saved file is reopened and hidden rows are selected to be shown Fixes this for columns as well. Diffs: 1, 2

Ian Reinhart Geiser committed a change to koffice/kspread

Fixed boarder printing on KSpread.  It looked okay on screen but printing was absolutely 
borked.  This patch fixes that behaviour and seems to not introduce any new bugs.  Im still 
chaseing one smaller bug that seems to crop up with larger pens on boarders.
CCMAIL: Philipp Mller <philipp.mueller@gmx.de> 
CCMAIL: lmontel@mandrakesoft.com
Diff

Nicolas Goutte committed a change to koffice/lib/kotext

Fix the crash of KWord in KoText
(If the change is not right, it can be still changed, but I have supposed that
people would prefer a working KWord for the weekend.)
CCMAIL:52661-close@bugs.kde.org

Refer to Bug 52661 - KWord crashes often

Diff
Konqueror

Maks Orlovich committed a change to kdeaddons/konq-plugins/kimgalleryplugin

-Use KImageIO to find out list of supported extensions, and don't hardcode it.
Fixes 33338 - XPM files getting ignored.
CCMAIL:33338-done@bugs.kde.org

Refer to Bug 33338 - Create Image Gallery fails for xpm

Diff

Maks Orlovich committed a change to kdebase/konqueror/listview

-Highlight active items in the list-tree view (14247)
CCMAIL:14247-done@bugs.kde.org

Refer to Bug 14247 - Icon effects working on folders in the directory tree

Diffs: 1, 2, 3, 4

Lars Knoll committed a change to kdelibs/khtml/css

better handling of parse errors. Fixes 
http://www.hixie.ch/tests/evil/mixed/csserrorhandling.html
Diffs: 1, 2

David Faure committed a change to kdelibs/khtml/ecma

forwardport the backport of the crashfix :)
Diff
Backported to KDE_3_1_BRANCH: kdelibs/khtml/ecma
backport crash fix from safari
Diff

David Faure committed a change to kdelibs/khtml/ecma

WAAAAH - big memory leak, jseventlisteners were never deleted.
Most of the debugging done by Dirk.
Diff

Dirk Mueller committed a change to kdelibs/khtml/html

make <br clear> work again
Diff
Backported to KDE_3_1_BRANCH: kdelibs/khtml/html
make <br clear> work (backport)
Diff

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml/misc

hmm, no idea today why ecma leaks the memory on www.mbusa.com, but 
to avoid that it crashes in the 3.1 release I'll disable the assert. 
Leaks are better than crashes. 
Diff

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml/misc

argh, even vim syntax highlighting told me that it is wrong :(
Diff

Lars Knoll committed a change to kdelibs/khtml/rendering

forward port display fix for anonymous objects.
Diffs: 1, 2
Backport to KDE_3_1_BRANCH: kdelibs/khtml/rendering
make sure anonymous objects have their display property set correctly.
Fixes a big rendering problem on www.stern.de
Diffs: 1, 2

Lars Knoll committed a change to kdelibs/khtml/rendering

fix absolute positioning here aswell.
Diff

Dirk Mueller committed a change to kdelibs/khtml/rendering

fix another two fatal bugs in RenderStyle::diff
Diff

Antti Koivisto committed a change to kdelibs/khtml/rendering

this nasty bug crashed http://www.w3.org/Style/CSS/ on alt style sheet change
Diff

Lars Knoll committed a change to KDE_3_1_BRANCH: kdelibs/khtml/rendering

fix a small problem with absolute positioning and borders/paddings in
the containing block 
(fixes http://users.rraz.net/mc_on_the_rocks/testpage/abs_relbugs.html)
Diff

Dawit Alemayehu committed a change to kdelibs/kioslave/http/kcookiejar

Do not sent expired cookies. Fixes BR52776. (DA)

Refer to Bug 52776 - Cookie expiry vulnerability security flaw

Diffs: 1, 2, 3 Backported to KDE_3_1_BRANCH: kdelibs/kioslave/http/kcookiejar Backport fix for BR52776. Ensures that expired cookies are not sent. (DA) Diffs: 1, 2
Konsole

Stephan Binner committed a change to kdebase/konsole/konsole

Second part to fix 47643 for different fonts in different sessions too.

Refer to Bug 47643 - Resizing konsole should send the resize event to all sessions.

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

Andy Goossens committed a change to kdenonbeta/kopete/libkopete/ui

close file only when it exists
heh, this was the same fix as my very first Kopete bugfix so many months ago...
brings back memories ;-)
you see: history repeats itself
(okay, coincidence it's related to a fix in the history dialog :-p )
CCMAIL:52918-close@bugs.kde.org

Refer to Bug 52918 - Crash while closing the history file

Diff
Kresources

Cornelius Schumacher committed a change to kdelibs/kresources

Don't crash on empty list.
Diff
Ksirc

Andrew Standley-Jones committed a change to KDE_3_0_BRANCH: kdenetwork/ksirc

2 fixes to make ksirc no crash
Diffs: 1, 2

Andrew Standley-Jones committed a change to KDE_3_1_BRANCH: kdenetwork/ksirc

this fixes mem corruption
Diffs: 1, 2

Security

Kcontrol

Dirk Mueller committed a change to kdebase/ksmserver

don't interpret format characters
Diffs: 1, 2
Kdecore

Dirk Mueller committed a change to kdelibs/kdecore

don't interpret format strings
Diff
Kded

Dirk Mueller committed a change to kdelibs/kded

don't interpret format strings..
Diff
Kfax

Dirk Mueller committed a change to kdegraphics/kfax

don't interpret format strings here
Diff
Kmidi

Waldo Bastian committed a change to kdemultimedia/kmidi

-   p = result = malloc(strlen(s)*5+3);
+   p = result = (char*)malloc(strlen(s)*5+3);
Diff
Konqueror

Dirk Mueller committed a change to kdelibs/khtml/misc

don't be vulnerable to format string attacks
Diff
Backport to KDE_3_1_BRANCH: kdelibs/khtml/misc
don't be vulnerable to format string attacks
Diff
Krfb

Dirk Mueller committed a change to kdenetwork/krfb/libvncserver

don't interepret format strings here
Diff
Kscreensaver

Dirk Mueller committed a change to kdebase/kscreensaver

no format strings..
Diff
Kwin

Dirk Mueller committed a change to kdebase/kwin

don't interpret format strings
Diffs: 1, 2
Lskat

Dirk Mueller committed a change to kdegames/lskat/lskatproc

don't interpret format strings here
Diff

New Features

Ark

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

- Backporting all HEAD modfications made by Georg, Hans, me and Waldo. There's
  no point maintain old codebase since new code is faster, smaller, better to maintain
  from old and is quite stable. The point is 3_1 final just got improves with
  this.
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
Finglonger

Antonio Larrosa Jimenez committed a change to kdenonbeta/finglonger

Initial import of Finglonger, the remote control center.
Read the README file for more information.
Note that it's not yet expected to compile and much less work.
Have a look at http://developer.kde.org/~larrosa/tmp/kcmremote[12345].png
for some screenshots (which is probably the best way to see it for now unless
you want to work on it)
I won't have time to work on it for the next weeks, and as I've been asked
to release it, I'll put it here while I finish my studies and work.
Status:
Vendor Tag:	antlarr
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, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 
41, 42, 43, 44, 45, 46
Gwenview

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

Getting ready for v0.16.0pre1
Diffs: 1, 2
Kaplan

Daniel Molkentin committed a change to kdepim/kaplan

- Added API doc
- Finished config framework integration in Kaplan
Diffs: 1, 2, 3, 4, 5, 6, 7
Kate

Hamish Rodda committed a change to kdelibs/kate/data

PHP Code folding support.
Diff

Hamish Rodda committed a change to kdelibs/kate/part

Add feature to keep the cursor x number of lines away from the top and bottom of the view at 
all times (where possible): "Auto center" (other suggestions for the name welcome).  Find it in 
"Editor" -> "Editing" settings.
Also removed LineRanges.lineEnd as it was the same as !LineRanges.wrap
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

Christoph Cullmann committed a change to kdelibs/kate/plugins/insertfile

fix insert file
Diffs: 1, 2
KdeJava

Harri Porten committed a change to kdelibs/kjs

integrated most of Apple's UString modifications
Diffs: 1, 2
Kdebindings

Richard J. Moore committed a change to kdebindings/kjsembed

- Added a binding to QImage::smoothScale(w,h,ScaleMin). This should
  really be handled by the enum property support, but as that doesn't
  exist yet we'll do it the hard way.
- Added a readFile(name) method to the global JS object. It returns
  the file contents as a string, or null if the file could not be
  read.
- Added README files to some of the examples.
- Added a println() method to the global object. The old print()
  method has been changed so it no longer appends a newline.
- Added an example that generates an image gallery.
  - Thumbnails of the images are created automatically.
  - Descriptions of the images are inserted in the generated page if
    there is a file called <imgname>.htm.
  - Automatically skips its own thumbnails.
  - Files that aren't understood are ignored so you can just pass '*'
    when you call it from the command line.
  - Includes an example shellscript that ensures the images are sorted
    by their modification time.
- Updated copyright info.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
Kdecore

Aaron J. Seigo committed a change to kdelibs/kdecore

adds 6 new methods for squeezing strings: right, left and centre versions
of squeezing based on font-specific character width (like ems) and on pixel
widths. while slower than their character count based counterparts of
[lcr]squeeze, they produce much nicer results for lists of items such as
in kicker's quickbrowser menus, or klipper's list of items in the clipboard
i've worked fairly hard at making sure they aren't too slow, though. i 
average 2200 squeezes of a 1500 character string on my PII-400. with a 
random list of variable length strings, these methods usually give =<7
pixels max variation between the resulting squozen strings..
i've gone through every instance of [lcr]squeeze in kdelibs/base and where
it made sense switched to using [lcr]EmSqueeze. i'll be committing these
in the coming weeks after passing them by the maintainers of the respective
code.
small rant: am i the only one who finds it annoying when some new API is
committed to kdelibs and then immediately used in other modules, causing
you to stop your compile if you happen to cvs up in that module and rebuild
that appropriate parts in kdelibs? bah... not that it can always be helped,
of course....
anyways, i'll try not to do that to everyone and give it a week or so
before i start committing changes that use the new API. this'll also give 
others time to bitch and complain about the new methods if they feel the
need to ;-P
Diffs: 1, 2

Waldo Bastian committed a change to kdelibs/kdecore

KIOSK: Make URL restrictions configurable, small change in ActionRule syntax
Diffs: 1, 2
Kdeprint

Michael Goffioul committed a change to kdebase/kdeprint/kdeprintfax

Added command-line args for phone number, immediate send, and batch mode (user contribution: 
for integration in 3rd party programs like openoffice)
Diffs: 1, 2, 3
Kdesktop

Waldo Bastian committed a change to KDE_3_1_BRANCH: kdebase/kdesktop

KIOSK: Make it possible to lockdown desktop icons (aka student-proof)
Diffs: 1, 2
Kdeui

Antonio Larrosa Jimenez committed a change to kdelibs/kdeui

The long awaited Popup+Auto completion mode, I've been mantaining it locally
at my HD and thought that maybe now that CVS is opened for changes would be a
good time to commit it.
Diffs: 1, 2
Kdevelop

Mickael Marchand committed a change to kdevelop

let's try again :)
make sure subversion is well found and sets up correctly the include path
Diff

Harald Fernengel committed a change to kdevelop/parts/appwizard/khello

due to popular demand, a very simple kde app framework is back again
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

Julian Rockey committed a change to kdevelop/parts/filecreate

New part to assist with creating new files
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Kfile

Carsten Niehaus committed a change to kdesdk/kfile-plugins

This adds support for .ts-files (Qt-translation files). You get this:
Number of strings: 123
Translated: 90
Untranslated: 33
Obsolete: 0
Diff
Kghostview

Wilco Greven committed a change to kdegraphics/kghostview

New version of GSView's DSC parser.
Diffs: 1, 2
Kimgio

Michael Ritzert committed a change to kdelibs/kimgio

JPEG 2000 write support. Everything is written as 24bit RGB with a default
compression of 10 at the moment.
Diffs: 1, 2
Kio

Carsten Burghardt committed a change to kdebase/kioslave/imap4

Speedup the download of attachments by doubling the buffer to 8k
Diff

Carsten Burghardt committed a change to KDE_3_1_BRANCH: kdebase/kioslave/imap4

Speedup the download of attachments by doubling the buffer to 8k
Diff
Klaptopdaemon

Paul Campbell committed a change to kdeutils/klaptopdaemon

Added proper support for ACPI suspend/resume/hibernate - check /proc/acpi/sleep
for a laptop's announced capabilities, enable the use of klaptop_acpi_helper for
writing /proc/acpi/sleep to perform these transitions, check to see if the user
is root, or /proc/acpi/sleep is world writeable, or klaptop_acpi_helper is
setuid root before enabling anything, if it isn't provide a button that uses
kdesu to set it up, create a checksum/length for klaptop_acpi_helper for
each installation to warn a user if some monkey-biz is up before doing
the setuid-root. Finally this checkin also includes some (untested) support
for the 2.5acpi Toshiba patch that allows control of a Toshiba laptop's
back panel brightness (bta testers are welcome - let me know if it works)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Paul Campbell committed a change to kdeutils/klaptopdaemon

Changes to implement generic back-panel brightness support
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Kmail

Marc Mutz committed a change to kdenetwork/kmail

Added HtmlWriter interface that decouples html writing from KMReaderWin (or KHTMLPlart).
First (and - apart from debugging purposes - probably only) implementation
KHtmlPartHtmlWriter, which currently still depends on KMReaderWin for the
queueHtml handling. Queued HTML writing will move to KHtmlPartHtmlWriter.
Diffs: 1, 2, 3
Koffice

Percy Leonhardt committed a change to koffice/filters/kpresenter

Activate the OOImpress filter to get some feedback.
Diff

Norbert Andres committed a change to koffice/filters/kspread/opencalc

- first version of the OpenCalc export filter
Diffs: 1, 2, 3, 4, 5, 6

Robert Jacolin committed a change to koffice/filters/kword/latex/export

New feature: convert the pictures in eps format.
Diffs: 1, 2, 3, 4, 5, 6, 7

Robert Jacolin committed a change to koffice/filters/kword/latex/export

Footnote and endnote support!
Diffs: 1, 2, 3, 4

Percy Leonhardt committed a change to koffice/kpresenter

Display a "End of presentation"-slide at end of presentation
as know from other presentation software.
Diffs: 1, 2, 3, 4

Patrick Julien committed a change to koffice/krita

Begun work on new resource system (KisKrayon -> KisResource).  Only brushes
have been migrated to use KisResource.
This means that Krita now uses Gimp brushes (*.gbr).
This also means that Gimp palettes, pipe brushes, gradients will also be used from Krita.
TODO just for brushes:
	- use KIO for loading, i.e. no splash screen showing progress of loading.  Load everything 
	       and still allow user to work with what is there already.
	- Sort brushes by their internal name.
	- Save brushes preferences to gimp brush header.  Local (.kde) copy.
	- Decide if we want to still allow regular images to be loaded as brushes.  Krita did not 
	       have a brush file format, regular png, gif, whatever we're used.
		This mean we could not save user preferences in the brush.
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

Alexander Dymo committed a change to koffice/kugar/kudesigner

Multiple selections and property editing for them works now.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Ulrich Kuettler committed a change to koffice/lib/kformula

Cleanup. Improved load/save implementation. Added DTD! 
Thanks Heiner. :)
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
Konqueror

Waldo Bastian committed a change to kdebase/konqueror

KIOSK: Make it possible to disable "openwith"
Diff

Waldo Bastian committed a change to kdebase/libkonq

KIOSK: Make it possible to disable "Add to Bookmarks" RMB entry
Diffs: 1, 2

Waldo Bastian committed a change to kdebase/libkonq

KIOSK: honour action restrictions for servicemenus
Diff

David Faure committed a change to kdelibs/khtml

done
Diff

Lars Knoll committed a change to kdelibs/khtml

the new css parser. Hopefully 100% compliant to the CSS specs now.
There are still quite a few smaller bugs in it, making some web pages
fail, but most things do work already.
TODO: 
* there seems to be a problem with importing of external sheets in some
  cases.
* rect(...)
* content property
* font shorthand property
* quirky ems
CCMAIL: khtml-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

Lars Knoll committed a change to kdelibs/khtml/css

* fixed the last bigger problems I know of
* don't spit out debug output
www.w3.org/Style/CSS renders perfectly again and the CSS1
test suite seems to pass fine aswell :))
Diffs: 1, 2, 3, 4, 5, 6

David Faure committed a change to kdelibs/khtml/ecma

Some safari merging (includes an improvement to the smart window.open policy - nice :)
Diffs: 1, 2, 3, 4

David Faure committed a change to kdelibs/khtml/ecma

More const refs for speed
Diffs: 1, 2

David Faure committed a change to kdelibs/khtml/ecma

Many small things merged from safari (what a good job they did...)
* Correct value for document.width/document.height
* Some more props (window.scrollx/y, etc.)
* Small memory leaks
* Crash fix when parsing info from plugins (I simplified it)
* Speed, speed, speed.
LOL:  // This function is so hot that it's worth coding it directly with imps.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8

David Faure committed a change to KDE_3_1_BRANCH: kdelibs/khtml/ecma

More const refs from safari
Diffs: 1, 2

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml/rendering

HEAD backportings
Diff

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml

backportings from HEAD
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

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml

more backportings
Diffs: 1, 2, 3, 4

Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml

more backportings..
Diffs: 1, 2
Konsole

Waldo Bastian committed a change to kdebase/konsole

KIOSK: Only show "Open Konsole Here" servicemenu when shell_access is true
Diff
Konstruct

Stephan Binner committed a change to kdenonbeta/konstruct

Include new applications.
Diffs: 1, 2, 3
Kopete

Tom Linsky committed a change to kdenonbeta/kopete/protocols/oscar

I did a lot today...
Fixed bug that caused direct IM to work improperly when reconnecting after a previous connection 
was closed.
Fixed problem with random crashes on login. 
Fixed problem where direct connection acceptance by peer was treated as a denial.
Use delete [] instead of delete for memory allocated with new[]
Moved some code to OscarConnection to avoid re-writing it for OscarFileSendConnection
Added new class for handling Oscar file transfer connections (OscarFileSendConnection)
Oh, and I got Oscar file transfers to work, both ways, but only for one file at a 
time right now.  That will change soon.  Transfer files with your AIM friends at your 
leisure :-)  UI needs work, though
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
Korganizer

Cornelius Schumacher committed a change to kdepim/korganizer

Ported KOrganizer to new resource framework. This is an important step. The
user now doesn't have to care about saving anymore and can have multiple
calendars in the same view. The developer now has an easy way to add
additional resources like XML file formats, groupware servers, etc.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

David Faure committed a change to kdepim/korganizer

The very first version of a CalendarInterface, implemented by korganizer's ActionManager.
With only one dummy dcop call, but which illustrates how to port the signals/slots
from kroupware_branch (the ugly thing is that we need to return structures,
we can't use the usual trick of parameters-by-reference, over DCOP).
Diffs: 1, 2, 3, 4, 5
Kpaint

Nadeem Hasan committed a change to kdegraphics/kpaint

More use of KDialogBase. This app is so much broken. Fixes to follow.
Diffs: 1, 2
Kpainter

Rob Buis committed a change to kdenonbeta/kpainter

More autofilling/stroking...
Diffs: 1, 2, 3
Kparts

Daniel Molkentin committed a change to kdelibs/kparts

Adding KPart::StatusBarExtension
Purpose: Allows more sophisticated handling of the part abstracted from
the host. All it needs is a pointer to the hosts KStatusBar.
Will be used in Kontact and also possibly replace the current implementation
in KOffice.
Diffs: 1, 2, 3
Krdc

Tim Jansen committed a change to kdenetwork/krdc

Native RDP support added, done by Arend van Beelen jr.
Please test if you have a windows machine to connect to. Right now you 
need to enter rdp://host to connect, a smart connect with protocol 
detection will be implemented 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, 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

Tim Jansen committed a change to kdenetwork/krdc/rdp

- Enabled rdesktop keymapping.
- Removed no longer used global 'sock' variable.
- Let licence.c choose whether it uses <openssl/rc4.h> or "crypto/rc4.h".
Diffs: 1, 2, 3, 4
Krec

Nikolas Zimmermann committed a change to kdemultimedia/krec

WAVE exporting support!
- writes 44100 Hz, 16 bit, MS PCM wave files
TODO:
- add a note in the 'tips' file


Thanks for reading KDE-CVS-Digest