Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

March 7, 2003

By Derek Kite



This Week:

More merges from safari to khtml. Kdevelop gets more templates, Quanta gets better action toolbars and Umbrello gets new code generators. Plus a large number of bug fixes.

Stephan Kulow has posted a dummy release plan for 3.2 with no dates. For some insight into his intentions, he posted this note to the kde-core-devel list.

I'd like to have your attention for this graph:
http://bugs.kde.org/reports.cgi?product=-All-&output=show_chart&datasets=NEW

And that's only the number of confirmed bugs, the number of unconfirmed ones
is even bigger and gives even more impressing graphs.

Please don't start to think about bug reports when the feature freeze for 3.2 starts.
Currently you have a chance to have the bugs reproduced and fixed within your 
production system or close them right away _for two releases_ in one go.

BTW: if you wondered why I haven't yet started to write schedules for 3.2 - I will
start to think about releasing 3.2 when the bug graph stagnates on a low level.
When 3.1 was released with 2300 confirmed bugs, how does 1000 for 3.2 sound
to you?

This weekend the formula one season starts. How about we start our bug race 
season this weekend too? And I want to see it even more exciting than the
ferrari celebration sport! Currently you can get in the top 15 with as few as
5 closed bug reports. Close your 5 bugs today.

Just two little reminders: 
  * you can subscribe to kde-bugs-dist@kde.org if you want
     to help with first level support - here you see all incoming bugs, so you can 
     close the invalid ones, the report questions or the duplicates right away. This helps 
     a lot in keeping the database clean while the usual developers miss the time (and it 
     has less volume than kde-cvs :)
  * the irc channel #kde-devel on irc.kde.org is there for your questions how to fix
     a bug best or to offer your help in testing patches. Don't hestitate to join, but
     stay on topic.

How many developers are contributing to the KDE project? Waldo Bastian noted:

About a month ago it was asked how many active KDE contributors there are. 
Since that time we keep track of KDE CVS account usage for commits. About a 
month later I can report that since then CVS commits from 292 different CVS 
accounts have been registered.

Keep in mind that there are also people contributing to KDE without having a 
CVS account. 

This includes the web site maintainers, the numerous translators, and all the developers. The cvs commits, broken down by section is as follows:

From feb 27 to march 6.
kde-common    21
kde-i18n     102
kdeaddons     26
kdebase      371
kdebindings   10
kdeedu        61
kdeextragear  53
kdegames      85
kdegraphics   22
kdelibs      227
kdemultimedia 83
kdenetwork    70
kdenonbeta   407  (mostly kopete)
kdepim       144
kdesdk       107
kdetoys        9
kdeutils      32
kdevelop     122
koffice      112
qt-copy       11
quanta        58
others       377  (includes all the web pages, and a few low traffic projects) 
TOTAL       2510

This number includes discussion on the kde-cvs list as well as any commits. Usually there are about 2000 commits a week.

JuK (pronounced jook) is a jukebox and music manager for the KDE desktop similar to jukebox software on other platforms such as iTunes or RealOne . It is now included in the KDE project in kdemultimedia/juk.


Table of Contents


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

New Features

Development Tools

Hamish Rodda committed a change to kdelibs/kate/part

This was getting a bit too big...

1) Added new arbitrary highlighting code (it's arbitrary in the sense that
   kate doesn't determine the location of the highlighting, as it does with
   the syntax highlighting).  This provides basic font attribute
   support at the moment, plus intelligent cursors and ranges which could
   potentially be used for 3rd party parsers.  I'm working towards a KTextEditor
   API, but would like to see some usage of this to make sure I'm on the
   right track. If you would like to try it in your app, you'll have to
   install the new headers manually.

   See the new headers for documentation; also change the static const bool
   at the start of katesearch.cpp and do a search to see this in action.

   More optimisation to come but I think it's respectable for the simplest
   cases (ie. where there is a) no or b) one usage of the api)

2) Cleanups from the removal of the dynamic word wrapping bar

3) Copyright change to katelinerange.* (commited the wrong one before,
   if you wrote the original linerange struct before I started working on it
   I'm of course happy to add you)

CCMAIL:kwrite-devel@mail.kde.org
CCMAIL:quanta-devel@mail.kde.org

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

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Added IDL code generator from Oliver Kellogg

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

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Added SQL code generator from nikki-AT-local-guru.net

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

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Added code generators for ActionScript and JavaScript
by Alexander Blum Alexander.Blum-AT-kewbee.de

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

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Wishlist bug 53371 done
Added components, component diagrams are now useful

Refer to Bug 53371 - New diagram type: Component Diagram
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

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

New Java code generator from Brian Thomas <thomas-AT-mail630.gsfc.nasa.gov>

        - Proper conversion of UML typeNames to Java standard (e.g. "string" -> "String"   
           and "bool" -> "boolean")                                                                   
        - Proper consideration of roles in generation of fields                            
        - Generates methods with Java name syntax (e.g. "getName" instead of "getname" or  
           "getNAME").                                                                                
        - Accessor methods both for association roles and class attributes generated       
        as appropriate.                                                                    
        - Multiplicity, Scope and Changeablity considered properly for generation of       
           methods                                                                                    
        - Self-association (e.g. at_Associations) will be used properly to generate        
           methods.                                                                                   
        - Commenting much more extensive. Carries documentation on attributes,             
           associations,                                                                              
        classes into the generated code document. Lots of auto-generated commenting.       
        - better organization (IMO) of output methods (tries to group methods by type,     
           although there are cases where it doesnt group as well as I would like).                    
                                                                          
Diffs: 1, 2

Roberto Raggi committed a change to kdevelop/parts/appwizard

added qtopia 1.6 example application

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

Roberto Raggi committed a change to kdevelop/parts/cppsupport

- now the parser compiles with bcc32, vc++, IRIX n32, too
- cleanup cppsupportpart
- fixed a typo in the lexer

Diffs: 1, 2, 3

Roberto Raggi committed a change to kdevelop/parts/cppsupport

started to integrate the expressions stuff. now parseEnumerator() don't skips
the expression

Diff

Roberto Raggi committed a change to kdevelop/parts/appwizard/imports

use ant project manager

Diff

Carsten Niehaus committed a change to kdevelop/parts/appwizard/qtopiasimple

this is the start of the apptemplate for a simple QTopia-project. As soon as this works
as it is supposed to I will add another template for OPIE.

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

Roberto Raggi committed a change to kdevelop/parts/javasupport

reenabled java support.. now it's possible to develop java application with
kdevelop ;)

Diffs: 1, 2, 3, 4, 5

Roberto Raggi committed a change to kdevelop/parts/trollproject

added support for tmake

Diffs: 1, 2, 3, 4, 5

Andras Mantia committed a change to quanta/quanta

Edit toolbar in Config. Actions dialog implemented.

Diffs: 1, 2, 3

Andras Mantia committed a change to quanta/quanta

Add "HTMLTidy" script action and place it on the Edit Toolbar/Editor context menu.

Action configutation and starting fixes:
- Do not mix Selected text with Current Document for script action inputs.
- Add an error message if the script action cannot be started.
- Enable the "Apply" button when the icon for action is changed.
- Ask for saving when closing the dialog with "Cancel"

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

Andras Mantia committed a change to QUANTA_3_1_BRANCH: quanta/quanta/data/tags

Add XHTML 1.0 Strict DTD.

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

Andras Mantia committed a change to quanta/quanta/toolbar

Action config. dialog improvements: 
- handle actions with same text (but different name id)
- refersh the tree view after toolbar editing

Diff

Eric Laffoon wrote in explanation of the changes:

I wanted to make sure you caught this. We have completely redesigned Quanta's 
programmable actions interface. Previously we had added the ability to put 
new actions directly on the toolbar but there were still serious problems 
with the interface. For one there was no visual feedback while adding actions 
to toolbars until closing the dialog with the OK button. Additionally there 
was no way to edit the toolbars without closing the dialog and there was no 
access to keyboard shortcuts without closing the action dialog, opening the 
shortcuts dialog and searching for the action. We believe many users did not 
even know the actions could have keyboard shortcuts.

What we did is remove the listbox from the left and replace it with a tree. On 
top it opens with "All" collapsed and the first toolbar expanded and then 
listing the successive toolbars which can be expanded to view/edit/add/remove 
their actions. The second column of the tree widget shows any assigned 
keyboard shortcuts. Selecting an action makes it editable on the right side 
of the dialog. There is a context menu on the tree to add, remove or edit 
toolbars. To the right we've replaced the confusing tabs for tag/script/text 
with a dropdown above which then sets the proper configuration panel in the 
lower right. We believe it was confusing to users who may have thought that a 
combination of actions was available. On the right side in the middle is the 
editor for keyboard shortcuts as well as a list of all toolbars containing 
that action. The action can be added or removed from toolbars. 

Andrea Rizzi committed a change to kdesdk/kbabel/kbabeldict/modules/dbsearchengine2

This is the new DB SearchEngine, it is not compiled by default.
It is not yet usable (i.e. no way to fill the database)

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

Andrea Rizzi committed a change to kdesdk/kbabel/kbabeldict/modules/dbsearchengine2

You can now try it.
See README.

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

Jason Harris committed a change to kdeedu/kstars/kstars

We are now able to print high-quality star charts.  We used to simply
send the on-screen bitmap to the printer; we now actually re-render 
the sky directly onto the printer device.

Diffs: 1, 2, 3, 4
Kde-Base

Stephan Binner committed a change to kdebase/konsole/konsole

Column text selecting if Ctrl+Alt are pressed

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

Alexander Kellett committed a change to kdelibs/kio/bookmarks

my big long todo list...

Diff
Kde-Pim

Tobias Koenig committed a change to kdepim/kaddressbook

Add the 'set personal contact' support to kaddressbook. Now the user can
create an contact with his own data, mark it as 'personal contact' and
other programs like kmail, korn etc. can use these data directly in future
versions.

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

Tobias Koenig committed a change to kdepim/kmail

Add the special KAddressBook->KMail dcop methods from the kroupware branch,
to let KAddressBook talk with the Kolab server. I hope this was the right way
to go. If not, please inform me by private mail (don't read kde-cvs).

Diffs: 1, 2, 3
KdeAccessibility

José Pablo Ezequiel Fernández committed a change to kdenonbeta/kttsd

Initial kttsd.
It doesn't do anything, not even loading yet :(

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

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

This one is big!
Modified GVPixmap so that it stores the image as a QImage instead of a QPixmap.
This had to be done to implement file saving and rotation.
Merged GVFitPixmapView into GVScrollPixmapView and got rid of
GVPixmapViewStack.
Need to do some renaming/cleaning now...

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

Klaas Freitag committed a change to kdegraphics/kooka

readme file that describes building and installing with the KADMOS ocr/icr lib

Diff
Koffice

Ian Reinhart Geiser committed a change to koffice/kivio

This is a document of the kivio stencil format that I have gotten from the code.
From what I have seen this is pretty much accurate and any mistakes are most likely 
to be features missing in the kivio engine.  If you have any problems with this document
please update it.  Also I chose KWord format because its easier to manage the document
in an outline format, and makes it easier for printing.  I also SUCK at html :)

Diff

Dag Andersen committed a change to koffice/kplato

Pert view: Added drawing of finish-finish and start-start relations.

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

Lukáš Tinkl committed a change to koffice/kpresenter

alpha transparency

Diff

Norbert Andres committed a change to koffice/kspread

My biggest change ever I think:

- support for hierarchical styles
- you can specify you own style using a cell as template
- you can change styles using the layout dialog
- one predefined style
- menu containing all the existing styles for easy deploying to cell(s)
- small speedups for setting numbers
- inserting a series needs < 30% of the time it needed before!!

Missing (known problems):
- you can't delete styles yet
- you can't create new one from the scratch
(will come soon)

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

Lukáš Tinkl committed a change to koffice/lib/kofficecore

support for real alpha transparency
(KPresenter will use it in a few moments)

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

Nicolas Goutte committed a change to koffice/lib/kofficecore

Add the six missing paper formats that QPrinter::PageSize knows.

(I have continued to round the values, as was done previously.)

Diffs: 1, 2
Konqueror

Alexander Kellett committed a change to kdebase/konqueror

bye bye bookmarklets

Diffs: 1, 2

George Staikos committed a change to kdebase/nsplugins/viewer

Make POST work in some cases.

See before and after on:
http://examples.macromedia.com/petmarket
(must have Flash 6)

This does not handle POST where the data gets returned anywhere except back to
the plugin.  That is, it doesn't allow the post results to appear in a browser
frame yet.  This is because I left:
// FIXME
there which of course doesn't do much.  It's all documented though.  Also
these functions only support "http" and "https" and nothing else.  I have no
personal intention to go any further with this, but I think it's supposed to
be possible to do other URLs too, at least that's what I figured from reading
the specs.

One other thing that does not work is plugins which put the POST data in a file
and pass the file name in to be POSTed.  I just haven't written the header
parser here.  If you find a site that uses it, show me, send beer/pizza, and
I'll do that for you too.

CCMAIL: kfm-devel@kde.org,49746-done@bugs.kde.org

Refer to Bug 49746 - NPN_PostURLNotify not initiating NPP_NewStream with Flash 6 Linux plugin
Diffs: 1, 2, 3

George Staikos committed a change to kdebase/nsplugins/viewer

Diff

George Staikos committed a change to kdebase/nsplugins/viewer

Another size related hack.  This seems to make everyone happy.  Now mplayer
plugin loads and operates as well as Crossover.  The new approach is to set
the canvas to 1600x1200 if the size is unspecified (this works around
Crossover problems with resizing to larger than the original canvas setting),
but telling the plugin that it is 0x0, which is what some plugins expect.  It
seems that all plugins can scale upwards, but many have troubles scaling down.

That being said, the trailers on apple.com still don't work, but it appears to
be mplayer specific now.  I think mplayer is actually crashing, but even if not,
it's giving a lot of errors in the console.  The trailer shows up momentarily
as a very small video in the top-left of the view, then just disappears
silently.  Playing local files works fine (.wmv, .mpg, .mov, etc).

Hopefully this patch finally makes everyone happy.  I have successfully tested:
flash6
realplugin
mplayerplugin
crossover
djvu
tclplug
acrobat plugin
swfdec mozilla plugin

Remains to be tested: plugger (if it's even worth it...)

And they all seem to work well now.  I can't find many problems other than the
missing jre which is probably not going to be solved any time soon (so no
real live connect support).  I would like to backport the changes from the past
5-6 days to the 3.1-branch.  I'll do so tonight if I don't hear any negative
feedback.

CCMAIL: j.spaandonk@chello.nl, kdekorte@yahoo.com, fgouget@codeweavers.com, kfm-devel@mail.kde.org

Diff

Peter Kelly committed a change to kdelibs/khtml/ecma

merged ScopeChain changes from safari

Diffs: 1, 2, 3, 4, 5

Peter Kelly committed a change to kdelibs/kjs

merged Reference changes from safari

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

Peter Kelly committed a change to kdelibs/kjs

Merged in List, Completion and ContextImp and ActivationImp changes from
Safari.

Leaving the old ArgumentsImp version as is for now... storing the
arguments & length as normal properties in the case does not add a
significant overhead, and some tests rely on these being normal properties
which can be deleted.

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

Peter Kelly committed a change to kdelibs/kjs

merged in Date object changes from safari

Diffs: 1, 2

Peter Kelly committed a change to kdelibs/kjs

merged Array changes from safari

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

Peter Kelly committed a change to kdelibs/kjs

Merged in the garbage collector from Safari, with some fixes.

The use of the zeroIfFree flag in the union in CollectorCell was
conflicting with ValueImp::refcount. This was causing crashes/leaks in
some situations. Instead of a union we now use the VI_DESTRUCTED flag in
ValueImp, and the _vd pointer to store the link to the next cell in the
free list.

Diffs: 1, 2

Peter Kelly committed a change to kdelibs/kjs

merged Completion and ScopeChain changes from safari

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

Klaus-Dieter Krannich committed a change to kdeextragear-1/k3b/src/device

cdinfo merge

Diff

Alexander Dymo committed a change to kdeextragear-2/kmplayer

The first commit to CVS.

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

Nikolas Zimmermann committed a change to kdenonbeta/ksvg

Committing the biggest patch ever, 106k :)

Ok, the RenderObject attempt failed and that's why
I'm merging in a ~ 175 days old ksvg (one day before
the RenderObject change).

All the fixes are which were commited in the meanwhile
are in, too.
Plus a new font core :)

Happy, debugging 

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

George Staikos committed a change to kdenonbeta/kswfdec/kswfplay

Can now play some basic flashes
(note: VERY basic - there is no sound, there are timing problems for animations
       and it doesn't repaint invalidated regions)

Diffs: 1, 2, 3, 4

George Staikos committed a change to kdenonbeta/kswfdec/kswfplay

Implement a context menu and repaint events.  This is probably a bit slower
now, but more correct.  Optimisation comes later.

Also added the code to extract the sound.  It's raw PCM 44.1kHz.  Anyone know
arts well enough and want to hook this up? :)  I can explain it in detail, and
show an example that uses SDL.

Diffs: 1, 2, 3
Networking Tools

Martijn Klingens committed a change to kdenonbeta/kopete

Remove a lot of code duplication and lay the groundwork for a _LOT_ more:
introducing KopeteOnlineStatus. The class is intended to be extremely
lightweight, implicitly shared and value-based; the header file does not
include ANY other .h files to keep compilation speed fast.

KopeteOnlineStatus encapsulates the local status, the status icon, the
description, and the libkopete-wide status in a single object that can be
passed around everywhere. There's also preliminary support for a caption()
to be used in menus, but that part is incomplete, so you can disregard it
for now (except that you should provide *something* to the constructor).

In the protocols that make heavy use of switch() to convert between internal
status and the Kopete status the gain is already enourmous. This applies to
MSN, Jabber and Gadu. These were also the easiest to port (together with
Oscar, but with only 3 online states the gain is neglectible).

The other plugins all had their issues when porting. WinPopup and SMS seem
not to support the distinction between Unknown and Offline properly and
don't seem to set contact states properly when going online/offline.

Yahoo has its own YahooStatus class that is remarkably similar to
KopeteOnlineStatus, but I only discovered that when porting. With some
effort that class can be ditched easily, but I didn't do that for now.

IRC has some 4 different KopeteContact-like classes. I'd be surprised if
I ported everything correctly there.

ICQ is a total disaster to port because it uses bitmasks instead of ints
or enums.

All in all I expect some regressions and I apologize in advance for those.
I hope to iron those out tomorrow, but I do need reports, as MSN and Oscar
seem to work ok for me. The only problem I have is that the meta contact
icon is not properly updated anymore, but they did last weekend when I
started porting those. I suspect it's one of the recent changes in libkopete
and I'm not sure where it comes from. Will investigate tomorrow.

For now I could already remove three virtuals from all plugins, so creating
a new plugin again has become easier, but there's much more to come. Think
setAway, setAvailable, isOnline, setOnlineStatus and a LOT more stuff that
can now go to libkopete.

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, 68, 69, 70, 71, 72, 73, 74, 75, 76
Utilities

George Staikos committed a change to kdebase/nsplugins

Support for LiveConnect changing src.  Apparently (according to a website
anyways), we are now the only browser to support this.  I don't really have
anything else handy to try it.

Diffs: 1, 2

Eric Coquelle committed a change to kdenonbeta/karchiver

Added support for jar archives...

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

Hamish Rodda committed a change to kdenonbeta/kcmrandr

Updated instructions for eager XFree 4.3 adopters

Diff

George Staikos committed a change to kdenonbeta/kswfdec

started a kde player for libswfdec
doesn't do anything presently.

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

Optimizations

Konqueror

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

Oy, oy, oy. 

Don't behave quadratically(!!) on directories with lots of files with the same type.

Cuts about 35ms from listing /usr/bin/ here. Not that much, but at least it's 
sane asymptotically now.

Diffs: 1, 2

Security

Konqueror

Koos Vriezen committed a change to kdelibs/khtml/html

Properly escape strings

Diff

Bug Fixes

Development Tools

Hamish Rodda committed a change to kdebase/kate/app

Fix bug 54120... don't try to change to directories that don't exist

It's not the best fix, but at least it doesn't crash.

CCMAIL54120-done@bugs.kde.org

Refer to Bug 54120 - kate crashes during start when old directories are not there any more
Diff

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdebase/kate/app

Backport for Christoph.

CCMAIL52928-done@bugs.kde.org

Refer to Bug 52928 - Kate column pane splitting leaves Kparts missing scrollbars/larger than main window
Diff

John Firebaugh committed a change to kdelibs/kate/part

Reverting revision 1.150. It causes worse problems than it solves. See
http://bugs.kde.org/show_bug.cgi?id=44084 for details.

Diff

Hamish Rodda committed a change to KDE_3_1_BRANCH: kdelibs/kate/part

Temporary band-aid fix for bug 53392: further text area redrawing problems

I think this is a Qt bug (pending paint events not translated by a call to
QWidget::scroll()), have asked the trolls...

CCMAIL53392@bugs.kde.org

Refer to Bug 53392 - further text area redrawing problems
Diff

Christian Loose committed a change to kdesdk/cervisia

Fix BR 54382: Display warning message in remove dialog 
to make clear that the action will also remove the local 
copy of the selected files. 

Refer to Bug 54382 - 'remove from repository' actually deletes local files
Diffs: 1, 2

Stanislav Višňovský committed a change to kdesdk/kbabel/catalogmanager

Fix 55232 - after deleting remove PO-file information

Refer to Bug 55232 - Info remains when removing file
Diff

Stanislav Višňovský committed a change to kdesdk/kbabel/kbabel

Progress does not jump anymore (55067)

Refer to Bug 55067 - Viewing of auxiliary files and too big progress bar
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Fix beastie 55238, remove implementation type associations
there's no such thing

Refer to Bug 55238 - remove implementation type associations
Diffs: 1, 2, 3, 4

Carsten Pfeiffer committed a change to kdesdk/umbrello/umbrello

oups, the last umllistview.cpp commit also contained my proposed fix for
53371. So here's the rest of it.

Refer to Bug 53371 - New diagram type: Component Diagram
Diff

Andras Mantia committed a change to quanta

The dialog layouts are corrected, so they should be usable with every language. 
Backport is coming soon. Should fix 51438, 53410, 53544, 54910.

CCMAIL:51438-done@bugs.kde.org
CCMAIL:53410-done@bugs.kde.org
CCMAIL:53544-done@bugs.kde.org
CCMAIL:54910-done@bugs.kde.org

Refer to Bug 51438 - buttons in the project ulpoad dialog are cut off
Refer to Bug 53410 - layoutproblems in non-german Quanta
Refer to Bug 53544 - Quanta configuration dialog - German i18n problems
Refer to Bug 54910 - The upload dialog can't be resized
Refer to Bug 51438 - buttons in the project ulpoad dialog are cut off
Refer to Bug 53410 - layoutproblems in non-german Quanta
Refer to Bug 53544 - Quanta configuration dialog - German i18n problems
Refer to Bug 54910 - The upload dialog can't be resized
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
Educational

Dirk Mueller committed a change to kdeedu/kiten

compile fix
CCMAIL:51742-done@bugs.kde.org

Refer to Bug 51742 - u_int32_t should be uint32_t, at least under solaris (xjdxgen.c:50)
Diff
Games

Josef Weidendorfer committed a change to kdegames/kenolaba

Bugfix for Deadlock in Search: Correctly widen alpha-beta window
when search result doesn't fit in. Fixes Bug 55438.
Note: This bug was non-critical as the user can stop the search.

Refer to Bug 55438 - Endless loop in kenolaba logic
Diffs: 1, 2

Dave Corrie committed a change to KDE_3_1_BRANCH: kdegames/kshisen

Fix bug 55432 - "kshisen starts in size of 1x1 pixel"

Refer to Bug 55432 - kshisen starts in size of 1x1 pixel
Diffs: 1, 2, 3

Dominik Seichter committed a change to kdegames/ktuberling

fixed bug 51494

Refer to Bug 51494 - Playground menu is not updated appropriately
Diffs: 1, 2

George Staikos committed a change to KDE_3_1_BRANCH: kdegames/ktuberling

Backport fix for51494.  Please remember to backport your bug fixes!
(and close the bug)

Note: please review the warnings in this code.  It has some dangerous looking
warnings right now.

CCMAIL:51494-done@bugs.kde.org, domseichter@web.de

Refer to Bug 51494 - Playground menu is not updated appropriately
Diffs: 1, 2
Kde-Base

Waldo Bastian committed a change to KDE_3_1_BRANCH: kdebase/kcontrol/kio

Don't crash when management module is disabled. (BR55584)
CCMAIL:55584@bugs.kde.org

Refer to Bug 55584 - kcookiejar stops working and can't be restarted
Diff

Klas Kalass committed a change to kdebase/kfind

CCMAIL:48009-done@bugs.kde.org
better default search behaviour, approved by the kfind maintainer Eric Coquelle

Refer to Bug 48009 - search should be smarter
Diffs: 1, 2

Dominik Seichter committed a change to kdebase/kfind

real fix for Bug 46320: HTML output is wrong for filenames with spaces, prettyURL() 
is removed from the patch now

Refer to Bug 46320 - HTML output is wrong for filenames with spaces
Diff
Backported to KDE_3_1_BRANCH: kdebase/kfind
backport of real fix for Bug 46320: HTML output is wrong for filenames with spaces, prettyURL() is removed 
from the patch now

Diff

Stephan Binner committed a change to kdebase/kicker/menuext/konsole

Fixed Bug55304: Bookmarks behave differenty when invoked from 'terminal sessions' kicker menu

Refer to Bug 55304 - Bookmarks behave differenty when invoked from 'terminal sessions' kicker menu
Diff

Luis Pedro Coelho committed a change to kdebase/kioslave/info

Fix for bug 53813 by Nigel Rowe.

Refer to Bug 53813 - In info:/libc/ Lines starting '- Function:' not displayed
Diff

Daniel Molkentin committed a change to kdebase/kioslave/thumbnail

Changing away from meaningless "Pictures". Finally people will know what
makes it different from Images :)

-Name=Pictures
+Name=SVG Vector Graphics

CCMAIL:9076-done@bugs.kde.org

Diff

Waldo Bastian committed a change to KDE_3_1_BRANCH: kdebase/konsole/konsole

Strip file: and replace homedir with ~ in bookmark title.
CCMAIL:55335-done@bugs.kde.org

Refer to Bug 55335 - Use ~ in bookmark name
Diffs: 1, 2

Tobias Koenig committed a change to kdebase/ksysguard/ksysguardd

Applyed patch from Simon Hausmann <hausmann@kde.org>, that fixes bug 52189

Refer to Bug 52189 - ksysguardd binds sto *all* interfaces
Diff

George Staikos committed a change to kdelibs/kdeprint/cups

forward port the fix for freezes with kdeprint.

Diffs: 1, 2

George Staikos committed a change to KDE_3_1_BRANCH: kdelibs/kdeprint/cups

Approved patch from Michael.  It's an ugly hack, but it prevents kdeprint from
freezing the application if the network drops out or on laptops where the
network just might be unreachable.

Diffs: 1, 2

Carsten Pfeiffer committed a change to kdelibs/kio/kfile

ignore clicks when modifier is held
55178-close@bugs.kde.org

Refer to Bug 55178: ctrl+click enters directories, can't select 
Diff

Carsten Pfeiffer committed a change to kdelibs/kio/kfile

fix setMaxItemWidth() regression
CCMAIL:54970-close@bugs.kde.org

Refer to Bug 54970 - settings are not remembered, separate directories not visible/displayed
Diff

Carsten Pfeiffer committed a change to KDE_3_1_BRANCH: kdelibs/kio/kfile

backport "pressing return activates slotOk twice" fix
CCMAIL:55470-close@bugs.kde.org

Refer to Bug 55470 - Writing directory name in save dialog saves the file into the directory 
with the same name as the directory
Diff

Thiago Macieira committed a change to kdelibs/kioslave/ftp

Adding a timeout to the FTP connection, set to a minute.
This also fixes the non-bug 31000.
This should be backported to 3.1 too.
CCMAIL:31000@bugs.kde.org

Refer to Bug 31000 - ftp://something never times out
Diff

Dawit Alemayehu committed a change to kdelibs/kparts

- Added function to inidticate the URL in URLArgs was caused by a META
  refresh/reload.  Fixes BR#55163.

Refer to Bug 55163 - konqueror warning for repeated POSTs
Diffs: 1, 2

Carsten Pfeiffer committed a change to kdenetwork/kget

save the preferences when closing the dialog positively
CCMAIL:55402-close@bugs.kde.org

Refer to Bug 55402 - Configuration settings are not stored
Diff

Carsten Pfeiffer committed a change to kdenetwork/kget

- start and stop the clipboard polling timer (arrghhh) when toggling auto-paste
55024-close@bugs.kde.org
fix compile

Refer to Bug 55402 - Configuration settings are not stored
Diffs: 1, 2, 3

Carsten Pfeiffer committed a change to kdenetwork/kget

- This should fix the crash when moving a running transfer to the end or
  beginning of the list
- cleanup
CCMAIL:54829-close@bugs.kde.org

Refer to Bug 54829 - Transfer->Move To End of current d/l produces  *** KGet got signal 11
Diffs: 1, 2, 3, 4, 5
Kde-Pim

Carsten Burghardt committed a change to kdepim/kmail

Fix bug 55252. Someone forgot disconnected imap.

Refer to Bug 55252 - Cannot create subfolders on an offline-imap account
Diff

Carsten Burghardt committed a change to kdepim/kmail

Clean up the new-mail-check, queue new checks, don t block or return silently.
This fixes bug 54206.
Include a "Check mail on startup", don t know it we still need the command line function --check.
Please test this with your account so I know if I can backport this to 3_1_BRANCH

Refer to Bug 54206 - kmail can not read new mails form imap if called with -check
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

Carsten Burghardt committed a change to kdepim/kmail

Fix bug 55466

Refer to Bug 55466 - Crash when adding an IMAP subfolder
Diffs: 1, 2

Cornelius Schumacher committed a change to kdepim/korganizer

Use correct default duration for events crossing a day boundary (53477).

Refer to Bug 53477 - korganizer invalid default end date/time on new event
Diff

Backported to KDE_3_1_BRANCH: kdepim/korganizer
Use correct default duration for events crossing a day boundary (53477).

Diff

Cornelius Schumacher committed a change to kdepim/korganizer

- Correctly save category colors (54913).

Refer to Bug 54913 - Changing category colours takes two attempts
Diff

Backported to KDE_3_1_BRANCH: kdepim/korganizer
- Correctly save category colors (54913).

Diffs: 1, 2

Cornelius Schumacher committed a change to kdepim/korganizer

Include todos in print output of month view (53291)

Refer to Bug 53291 - todo items are not printed for month calendar
Diff

Backported to KDE_3_1_BRANCH: kdepim/korganizer
Include todos in print output of month view (53291)

Diffs: 1, 2

Cornelius Schumacher committed a change to kdepim/korganizer

- Don't restrict maximum size of search dialog (54912).

Refer to Bug 54912 - Find dialog is not resizable
Diff

Backported to KDE_3_1_BRANCH: kdepim/korganizer
- Don't restrict maximum size of search dialog (54912).

Diffs: 1, 2

Cornelius Schumacher committed a change to kdepim/korganizer

Make cancel button of template selection dialog work (54852)

Refer to Bug 54852 - event template cancel button doesn't
Diff

Backported to KDE_3_1_BRANCH: kdepim/korganizer
Make cancel button of template selection dialog work (54852)

Diffs: 1, 2

Cornelius Schumacher committed a change to kdepim/korganizer

Don't break sorting when changing todos by context menu (53680).

Refer to Bug 53680 - if priority changed in todo, it is not sorted again
Diff

Backported to KDE_3_1_BRANCH: kdepim/korganizer
Don't break sorting when changing todos by context menu (53680).

Diffs: 1, 2

Cornelius Schumacher committed a change to kdepim/korganizer

Update views on changes of todos directly in the todo list (43162).

Refer to Bug 43162 - When no Priority 1 tasks, Priority 2 tasks should show up in Tasks view
Diffs: 1, 2, 3

Cornelius Schumacher committed a change to KDE_3_1_BRANCH: kdepim/korganizer

Save state of statusbar (55380).

Refer to Bug 55380 - StatusBar refuses to remain off
Diffs: 1, 2
KdeAccessibility

José Pablo Ezequiel Fernández committed a change to kdeaccessibility/kmag

Solved bug 54755.

Refer to Bug 54755 - selection window remains after closing kmag
Diff

José Pablo Ezequiel Fernández committed a change to kdeaccessibility/kmag

Solved bug 55167.

Refer to Bug 55167 - Magnification does not follow mouse to the screen edges
Diff

Olaf Jan Schmidt committed a change to kdeaccessibility/kmag

A better fix for bug 55167
Now the shown part of the selection window content is always centered relative to the mouse position.

Koffice

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

- fixes bug 55116 (normal): wrong currency & date assignment

Refer to Bug 55116 - wrong currency & date assignment
Diffs: 1, 2

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

Fix the problem with importing RTF files

Unlike what I thought, it has nothing to do with tables. The bug triggers
with any empty node. 

It might be a QT Bug. (QT Issue number pending.)

CCMAIL:54694-done@bugs.kde.org

Refer to Bug 54694 - RTF filter cannot import tables
Diff

Lukáš Tinkl committed a change to koffice/kpresenter

draw the pixmaps transparently again

CCMAIL:16349-done@bugs.kde.org

Refer to Bug 16349 - transparent gifs are not displayed correctly
Diffs: 1, 2

Lukáš Tinkl committed a change to koffice/kpresenter

Implement everyone's (mainly danimo's) wish: don't insert tiny
pictures; if the insert rectangle is very small, use the image 
default size (no, you won't get pictures bigger than the slide,
I fixed that already two days ago :)

+ plus some whitespace cleanups, uninteresting

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

Lukáš Tinkl committed a change to koffice/kpresenter

Bug 54979: Page number doesn't work in sticky objects

CCMAIL:54979-done@bugs.kde.org

Refer to Bug 54979 - Page number doesn't work in sticky objects
Diffs: 1, 2, 3, 4, 5

Norbert Andres committed a change to koffice/kspread

- fixes two crashes (people don't like that)

Diffs: 1, 2, 3

Nicolas Goutte committed a change to koffice/lib/kofficecore

Change the code for page formats:
- centralize it in a single table
- rename the "DIN" to "ISO" (as KDE's default language is en_US)

Diff
Konqueror

Daniel Molkentin committed a change to kdebase/kcontrol/konq

- The number of maximal desktops can now be increased at a central place
- Increased the maximum count for virtual desktops to 20

If anyone can think of a smart way to change the GUI so that it doesn't 
require setting a hardlimit in the code, please send a patch ;)

CCMAIL50032-done@bugs.kde.org

Refer to Bug 50032 - feature/application request, "kBackupPersonal" or somesuch
Diffs: 1, 2

Dawit Alemayehu committed a change to kdebase/konqueror

- Do not post data on reload if we were redirected to a new URL when
  doing a POST request. Fixes BR#54654.

Refer to Bug 54654 - reload after redirecting from POST request
Diff

Backported to KDE_3_1_BRANCH: kdebase/konqueror
- Backport fix for BR#54654. (DA)

Diff

Dawit Alemayehu committed a change to kdebase/konqueror

Do not show redirection warning if redirectedRequest() in URLArgs is true. Fixes BR#55163. (DA)

Refer to Bug 55163 - konqueror warning for repeated POSTs
Diff

Dawit Alemayehu committed a change to kdelibs/khtml

Set the redirection indicator in URLArgs to true to fix BR#55163. (DA)

Refer to Bug 55163 - konqueror warning for repeated POSTs
Diff

Dirk Mueller committed a change to kdelibs/khtml/css

fix percentage lineheight declarations
CCMAIL: hyatt@apple.com

Diff

David Hyatt committed a change to kdelibs/khtml/css

Reset white-space and line-height on tables in quirks mode only.  Fixes the articles 
on popular science.com and matches WinIE.

Diff

Koos Vriezen committed a change to kdelibs/khtml/java

- applets should start in a separate thread
- memory leak fix for failed applets

Diffs: 1, 2

Dirk Mueller committed a change to kdelibs/khtml/misc

- don't export the KHTMLPixmap class
- fix 54515

Refer to Bug 54515 - Crash when writing to KHTMLPart two times in a row.
Diffs: 1, 2

Backported to KDE_3_0_BRANCH: kdelibs/khtml/misc
cancel pending requests when we destruct the document (54515)

Diff

Backported to KDE_3_1_BRANCH: kdelibs/khtml/misc
urgs, cancel pending requests when the document is destructed
CCMAIL:54515-done@bugs.kde.org

Diff
Networking Tools

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

Fixed crash for Jabber (does not fix other protocols in the CCed bug though)
CCMAIL:55385@bugs.kde.org

Refer to Bug 55385 - Chat open (click on contact) crashes if protocol offline
Diff

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

Fix the ***** bug 54674 where contacts was duplicate in the top-level group.

That was so simple and so stupid.

I will backport this to 0.6.x branch

Refer to Bug 54674 - groups get duplicated and group members appear outside group as well
Diff

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

fix bug 55159  (accepting new user does not work)
the user ir REALY added in the list (not as simple temporary)
(already fixend on head)

also backport the "0" group bugfixe

Refer to Bug 55159 - accepting a new msn user does not work
Diff
User Interface

Stephan Binner committed a change to kdebase/kicker/taskbar

Fixed Bug 48083: Empty taskbar sometimes shows container scroll buttons

Refer to Bug 48083 - Empty taskbar sometimes shows container scroll buttons
Diff

Backported to KDE_3_1_BRANCH: kdebase/kicker/taskbar
Fixed Bug 48083: Empty taskbar sometimes shows container scroll buttons

Diff

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

Fix 55164.
CCMAIL:55164-done@bugs.kde.org

Refer to Bug 55164 - moving non-sticky window with active desktop borders enabled to another desktop makes it sticky
Diff

Ported to kwin_iii: kdebase/kwin
Fix compile, and fix 55164.

Diff

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

55510

Refer to Bug 55510 - closing xdvi using down-arrow menu kills kwin
Diffs: 1, 2

Ported to kwin_iii: kdebase/kwin
Fix 55510.
CCMAIL:55510-done@bugs.kde.org

Diffs: 1, 2

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

Backport fix for 52206.

Refer to Bug 52206 - kwin seems to cause problems to ogle when switching to / from fullscreen mode
Diff

Ported to kwin_iii: kdebase/kwin
Fix for 52206.

Diff

Stephan Kulow committed a change to kdelibs/kdeui

if we get SHM errors, disable it (52262)

Refer to Bug 52262 - KPixmapIO doesn't work with remote displays
Diff
Utilities

Stephan Binner committed a change to kdeutils/kcalc

Fixed Bug 55580: key accelaration H clash and proposal to re-assign D

Refer to Bug 55580 - key accelaration H clash and proposal to re-assign D
Diff


Thanks for reading KDE-CVS-Digest