Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

February 6, 2004

By Derek Kite



This Week:

KStars now has constellation lines. Gwenview is now a KPart, for embedded use in Konqueror. Plus many bug fixes and improvements in KMail and Konqueror.


The big news this week was the release of KDE 3.2. This is the culmination of a process that started in the fall. I want to express my appreciation to Stephan Kulow, who herded the recalcitrant group of developers to a common purpose. I have the deepest respect for people who take on jobs I couldn't or wouldn't do. This next year has great things in store for KDE. Already work is progressing on Kontact and it's various components. Bugs are being backported in preparation for 3.2.1. Khtml continues to be developed, with regression testing. The configuration backend is getting better. Did you notice the KDE bashing died very suddenly when the betas were released? Code matters. KDE is getting very very good. Congratulations and thanks to all who have contributed.


KDevelop announced a new release:

February 03, 2004 (The INTERNET). The KDevelop Team is proud to ship 
KDevelop 3.0, the first major release of the completely rewritten, 
award-winning Integrated Development Environment (IDE).


"KDevelop is a key to reaching brand new levels of productivity. It is 
an IDE suitable for every task from system programming to GUI RAD 
development. Integrating all standard UNIX development tools, providing 
support for team development with various version control system tools 
and having a large list of supported languages, KDevelop is an excellent 
choice for UNIX developers. Available on different platforms such as Mac 
OS X and Windows/Cygwin, KDevelop is a great tool for multiplatform 
development. Support for common development tools allows to develop 
applications for a large number of platforms including embedded 
platforms" said Alexander Dymo, project co-maintainer.

"With its new language-independent, plugin-based core and wide support 
for common development tools, KDevelop is already the de-facto standard 
IDE on Linux/Unix desktops" added Harald Fernengel, long-time project 
member.

"The KDevelop team did an excelent work with this release. Over 40 
developers contributed over a timespan of 14 months to the project. 
You'll notice that care was taken in the documentation and in the user 
interface. This version is powerful, yet easy to use" noted Amilcar do 
Carmo Lucas, release co-coordinator.


Major Enhancements

KDevelop now supports over 15 programming languages and numerous version 
control systems, debuggers, documentation formats and build tools. Any 
Editor supporting the KTextEditor interfaces can be used as native 
KDevelop editor, including kate, qEditor and kvim. Build tools like 
automake, qmake or ant are supported natively, meaning that KDevelop 
does not maintain its own object repository. Changes in the native 
project files will be reflected in KDevelop and vice-versa.

The C++ support offers a class view showing all the symbols either flat 
or hierarchical by namespaces and allows easy code-navigation. A 
background parser updates the symbols on the fly and also shows 
syntactical errors in the source code. The code completion even deals 
with Qt signals and slots.

With its new open architecture, KDevelop can be customized in every 
respect. The user interface can be switched on the fly from classic MDI 
mode to the modern IDEAl mode, featuring a code-centric approach with 
on-demand tool-views.

KDevelop features extensive support for navigating the source code. 
Symbols and filenames can be accessed by just typing part of the name, 
recently modified files can be reached with a simple keystroke.

KDevelop offers documentation generators, code debugging, memory 
checking, code refactoring, bookmark management, and dozens of tools to 
make development easy and convenient. It is translated into more than 16 
languages, ranging from English to Tamil.

One year ago, Umbrello was moved into the KDE repository.

Statistics

Commits:2047 by 184 developers, 199070 lines modified, 1866 new files
Open bugs:5470
Open wishes:5521
Bugs opened:467 in the last 7 days
Bugs closed:310 in the last 7 days

CVS Commit Summary
ModuleCommits
kde-i18n 498
kdenonbeta 201
kdepim 186
www 159
koffice 140
kdelibs 113
kdeextragear-2 100
kdebase 82
kdenetwork 79
kdeextragear-1 75
CommitsDeveloperLines
74 Marc Mutz 2121
68 Nicolas Goutte 1080
61 Stephan Kulow 1567
59 Taiki Komoda 10002
59 Jonathan Riddell 2961
58 Malcolm Hunter 1963
58 S. Cherepanov 914
56 Rob Buis 902
53 Erik K. Pedersen 26111
44 Stephan Binner 452
Internationalization Status
Swedish (sv)  100.00%
Estonian (et)  99.59%
British English (en_GB)  99.43%
Danish (da)  99.29%
Spanish (es)  98.88%
Serbian (sr)  98.38%
Brazilian Portuguese (pt_BR)  98.04%
Portuguese (pt)  97.21%
Italian (it)  94.89%
German (de)  93.80%

Table of Contents


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

Development Tools

Bugfixes

Martijn Klingens committed a change to kdesdk/kbugbuster

Allow retrieving 'My Bugs' through KBugBuster. This makes it also a useful
tool for non-developers to manage all reports you have outstanding.

I had to do quite some refactoring in the progress notification and GUI
area to allow updates without a Package assigned to it. The actual code
is pretty much concentrated in the new BugMyBugsJob class and the single
retrieveMyBugsList() method in BugSystem.

Only tested with KDE's Bugzilla!

CCMAIL: 62049-done@bugs.kde.org

Note 1: This uses the RDF interface to Bugzilla instead of our own CGI
        scripts. It works, but is of course a bit hacky in that I have to
        instantiate and delete an RdfProcessor when we're normally using
        the DomProcesor. I asked Simon on IRC about this last night, but
        he had no better idea.

        Cornelius, this part of the backend is yours. Perhaps you know
        how to do this more cleanly?

CCMAIL: schumacher@kde.org

Note 2: Somehow when I open the My Bugs URL in Konqueror and request the
        RDF output format I get more columns than when KBugBuster (or
        wget) do it. I guess it's some kind of cookie issue.

        Coolo, is there a way to force Bugzilla into returning certain
        columns? Notably the submitter and the submit date are interesting,
        as these two are 'Unknown' now in the GUI.

CCMAIL: coolo@kde.org

Refer to Bug 62049 - non developer uses for kbugbuster
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

Martijn Klingens committed a change to KDE_3_2_BRANCH: kdesdk/kbugbuster/backend

Fetch closed bugs as well when the setting is enabled (backport)

CCMAIL: 71647@bugs.kde.org

Refer to Bug 71647 - Missing entries and incorrect status on a bug
Diff

Martijn Klingens committed a change to kdesdk/kbugbuster/gui

Show the age of bug reports.

The backend part was already in, but the GUI had to wait until the end of
the string freeze.

CCMAIL: 45057-done@bugs.kde.org

Refer to Bug 45057 - kbugbuster should display age of bug
Diffs: 1, 2

Sebastian Stein committed a change to kdesdk/umbrello/umbrello

fix bug #73277 creating new states from context menu in state diagram is broken

This problem was also true for other objects. I will backport this fix to KDE
3.2 in some days.

Refer to Bug 73277 - creating new states from context menu in state diagram is broken
Diff

Sebastian Stein committed a change to kdesdk/umbrello/umbrello

fix bug #72977: Editing notes does not set modified

Nevertheless, there are several other points where setting the document isn't done.

Refer to Bug 72977 - Editing notes does not set modified
Diffs: 1, 2, 3, 4

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

fix bug #73042: code generation ignores output directory

In fact, it ignored all settings before code generation was started. I also re-added 
the check, if the output directory exists and is writable. I will backport this 
change to KDE 3.2 in the next days. Please have a look at the function 
CodeGenerationWizard::generator()! What was the purpose of this function? Can we 
remove it completely???

Refer to Bug 73042 - code generation ignores output directory
Diff

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

fix bug #73278: changing the name of a state causes it to be drawn in bold

This now works in HEAD, I will backport the fix to KDE 3.2 in some days, so
that the problem will be solved with KDE 3.2.1. When I have done this, I will
close the bug report.

Refer to Bug 73278 - changing the name of a state causes it to be drawn in bold
Diff

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

backport of fix for bug #73042: code generation ignores output directory

Refer to Bug 73042 - code generation ignores output directory
Diff

Sebastian Stein committed a change to KDE_3_2_BRANCH: kdesdk/umbrello/umbrello

backport of fix for bug #73277: creating new states from context menu in state diagram is broken

Refer to Bug 73277 - creating new states from context menu in state diagram is broken
Diff

Sebastian Stein committed a change to KDE_3_2_BRANCH: kdesdk/umbrello/umbrello

backport of fix for bug #73278: changing the name of a state causes it to be
drawn in bold

Refer to Bug 73278 - changing the name of a state causes it to be drawn in bold
Diffs: 1, 2

Jeremy Fitzhardinge committed a change to valgrind/coregrind

Fix for bug 73326.  It seems that gcc 3.2.2 is generating negatively-sized
scopes and out of order line number information in the stabs debug info.
I wonder if this is the stabs writer rotting now that dwarf is the
default...

Refer to Bug 73326 - vg_symtab2.c:272 (addScopeRange): Assertion `range->size > 0' failed.
Diff

Educational

Features

Jason Harris committed a change to kdeedu/kstars/kstars

Improved Constellation Lines.  The "nodes" of the
constellation lines are now anchored to the actual 
stars, rather than being independent points on the sky.  
This means that as stars drift due to their proper motions, 
the constellations will automatically distort to keep up 
with the new star positions.  In addition, all 88 
constellations now have lines.

Thanks go to Clemens for identifying each of the stars that
make up the constellation nodes.  We identify stars by their
"Genitive name", which makes sense because these names refer
to the parent constellation (i.e., "alpha Andromedae").

One new feature required by this constellation scheme is
that it is now possible to have genitive star names that do
not contain greek letters (i.e., "51 Ursa Majoris").  At
this point, only those stars which are constellation nodes
have this new kind of genitive name, but there are thousands
of stars that could be named in this way, if someone wants
to tackle that :)

I also had to make minor changes to the way that star names
are assigned, in order to make this work properly.  Please
test!  Don't forget to run "make install", as data files
have changed.

Also added missing name for zeta Orionis: "Alnitak"

CCMAIL: kstars-devel@kde.org
CCMAIL: 72632-done@bugs.kde.org

----------------------------------------------------------------------

Refer to Bug 72632 - inaccuracy of data (southern hemisphere)
Diffs: 1, 2, 3, 4, 5, 6

Jason Harris committed a change to kdeedu/kstars/kstars

Adding Constellation Boundaries!  They even work (mostly :)
I am using the bondary data file from PP3 
(http://pp3.sourceforge.net), which is under a BSD license.
 
Don't forget "make install" to get the new data file 
(cbound.dat).

TODO:
+ Add independent drawConstellBoundaries option 
  (currently tied to drawConstellLines)
+ Add independent color for boundary lines
  (currently using color for constellation lines)
+ Fix missing boundaries near Ophiucus

+ option to highlight boundary of constellation 
  containing the mouse cursor or focus point (?)

+ code to determine which constellation contains 
  a SkyPoint (so for example, the Details window 
  could display the object's constellation)

CCMAIL: kstars-devel@kde.org

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

Pablo de Vicente committed a change to kdeedu/kstars/kstars

Added funcionality to measure angles bewteen two points in the sky map. To
begin measuring one has to right click on any object of the skymap and select
the appropiate item in the popup menu. This is coded in KSPopMenu. The
coordinates of the clicked object are stored in PreviousClickedObject and a
bool variable is set to true indicating that we are in measuring angle mode.
This part is coded in SkyMap.

To finish the measurement one has to left click on any point of the sky map
and the result will be shown in the status bar together with the name of the
clicked object. This part is coded in skymapevents.cpp. The computation of
the angular distance is done here, the result is shown in the status bar and
the masuring angle mode is set to false.

Still have to add a way to indicate that we are in measuring angle mode. I
want to draw a line from the first point to any place of the sky map. That
line would be updated as we move the mouse while the mode is on. As soon
as we click on the second point, the line will disappear and the result
will be shown in the status bar.

CCMAIL: kstars-devel@kde.org

Diffs: 1, 2, 3, 4, 5

Jason Harris committed a change to kdeedu/kstars/kstars

Adding transient object labels on mouse hover.  To detect 
mouse hovering, KStarsData::updateTime() calls 
SkyMap::checkHoverPoint(), which checks to see if the mouse
has been stationary for >0.5 sec.  

If a hover event is trigered, it searches for the nearest 
object to the mouse cursor, sets the TransientObject pointer 
to that object,  and adds a label with color UserLabelColor.  

checkHoverPoint() also determines when the mouse is moved, 
thus ending the hover event.  In this case, 
fadeTransientLabel() is called, which slowly fades the label 
into SkyColor and then sets TransientObject to NULL.

In implementing this feature, I added 
SkyMap::objectNearest( SkyPoint* ), which returns a pointer to 
the SkyObject nearest the agument.  This code used to be inside 
SkyMap::mousePressEvent().

Please review the new functions (especially 
SkyMap::checkHoverPoint(), and SkyMap::slotTransientTimeout() ).

CCMAIL: kstars-devel@kde.org

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

Daniel Kaminsky committed a change to kdenonbeta/kmathprof

First import of a new arithmetic training programm called KMathProf

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

Jason Harris committed a change to kdeedu/doc/kstars

Fixing three bugs in blackbody.docbook:

73930: Misspelled "Wien's Law"

73931: Incomplete phrase:  actually, this phrase is not incomplete.  If 
you look at the handbook, you'll see that the last part of the sentence 
is an equation presented as an image in the document.  However, to make 
the sentence a bit clearer, I have changed it to:  "For example, the 
sun has an average temperature of 5800 K, so its wavelength of maximum 
emission is given by:"

73932: Misspelled "Stefan-Boltzmann Law"

CCMAIL: 73930-done@bugs.kde.org
CCMAIL: 73931-done@bugs.kde.org
CCMAIL: 73932-done@bugs.kde.org

Refer to Bug 73930 - Error ( typo ) in documentation: kstars_blackbody.po: green should be yellow/green
Refer to Bug 73931 - error ( typo ) in documentation: kstars_blackbody.po: 0,00005 cm. is missing in string 15
Refer to Bug 73932 - error ( typo ) in documentation: kstars_blackbody.po: stephan in string 19 and 20 should be stefan
Diff

Waldo Bastian committed a change to kdeedu/kiten

Init some vars, do some sanity checking. (BR58614)
Fixes crash on empty Quiz-tab.

Refer to Bug 58614 - Kiten crashes when you open Quiz-tab before adding kanjis to Learning list
Diff

Anne-Marie Mahfouf committed a change to kdeedu/kmplot/kmplot

2 patches from Albert Astals Cid, thanks a lot
CCMAIL: 72094-done@bugs.kde.org

Refer to Bug 72094 - The default value line is too short in step dialog
Diffs: 1, 2

Jason Harris committed a change to kdeedu/kstars/kstars

fixing bug #73905: Filter by type in FindDialog gives empty lists.

The symptoms described were actually caused by a few different bugs:
+ constellations recently moved from type 1 to type 11, and the FindDialog 
was not updated.
+ we incorrectly filtered out non-stellar objects which are fainter than 
the faint limit for stars (thus resulting in an empty "Planetary Nebula" 
list, and reduced lists in other nonstellar categories)
+ No objects in our database are classified as a "Supernova Remnant" 
(the SN remnants are simply called "nebulae"), so I removed this empty 
filter option.

Also, I changed one filter name from "Planets" to "Solar System" since the 
Moon and Sun are included in this filter.  This is still not perfect, 
since we have other filters for "Asteroids" and "Comets" (which are 
certainly part of the Solar System!), but it's still better than 
"Planets", IMO. 

CCMAIL: kstars-devel@kde.org
CCMAIL: 73905-done@bugs.kde.org

Refer to Bug 73905 - Filter by type: Constellation in kstars Find Object gives empty list
Diff

Richard Lärkäng committed a change to kdeedu/kvoctrain/kvoctrain/option-dialogs

Fix issues with language settings:
* Don't confuse language-codes and country-codes so for example Canada won't get named Catalan etc
* Make sure the flag used for languages is a flag from a country where the language is spoken, not a flag
  which has the same countrycode as the language, resulting in for example Swedish getting the flag of
  El Salvador
* When clicking on a country, add all languages spoken there, not just one

CCMAIL: 57629-done@bugs.kde.org

Refer to Bug 57629 - Wrong language assigned to Canada
Diffs: 1, 2, 3

Games

Bugfixes

Lauri Watts committed a change to kdegames/doc/kpat

Fixing Typos
CCMAIL: 72223-done@bugs.kde.org


Refer to Bug 72223 - Error in kpatience documentation
Diff

Lauri Watts committed a change to kdegames/doc/kreversi

Fixing typos
CCMAIL: 72349-done@bugs.kde.org


Refer to Bug 72349 - Errors in kreversi doc
Diff

Lauri Watts committed a change to kdegames/doc/ktron

Fixing typo
CCMAIL: 72379-done@bugs.kde.org

Refer to Bug 72379 - typo in ktron documentation
Diff

Albert Astals Cid committed a change to kdegames/kmahjongg

Fix bug #73944. Bump version. Update Changelog a bit. Add me to the credits

Refer to Bug 73944 - removed tiles are not saved with the game
Diffs: 1, 2, 3, 4, 5, 6, 7

Waldo Bastian committed a change to kdegames/ktron

Put enum Direction{ None, Up, Down, Left, Right}; in a namespace.
Fixes compilation with gcc 3.3.2-r6 (BR74121)
Patch by Christopher Rude / Florian Loitsch

Refer to Bug 74121 - kdegames-3.2.0 fails to build due to ktron
Diffs: 1, 2, 3, 4

Graphics

Features

Daniel Kaminsky committed a change to kdeextragear-1/gwenview

Make Gwenview a KPart.  Koqueror now becomes excellent image browser.
src/ becomes libgwenview.so
gvimagepart/ has the KPart for viewing images
gvdirpart/ has the KPart for browsing directories
gwenviewapp/ now home of the executable
Not working yet, needs sysadmin@ to move a couple of files.


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

Brad Hards committed a change to kdegraphics/kfile-plugins

This patch adds a kfile plugin for the OpenEXR file format. OpenEXR is a
product of Industrial Light and Magic, and offers high dynamic range.
Each pixel is a combination of a number of channels, and each channel
is normally a 16 bit floating point number. The plugin supports the
normal image information (eg width and height), knows how to extract
thumbnails, and supports the "standard attributes" defined by ILM. One
thing it doesn't do is support "bits per pixel", since that has no meaning
in OpenEXR, which is channel based. Instead we provide the list of all
channels. The plugin also supports the special attributes used by
Splutterfish's 3D Studio Max EXR plugin.

You can find out more about OpenEXR at http://www.openexr.com. There are
sample images in the OpenEXR CVS tree, or you can download a tarball of
samples (http://savannah.nongnu.org/download/openexr/OpenEXR-images.tar.gz
note well: its 12 Meg).

This kfile plugin depends on the availability of the OpenEXR library,
at least version 1.0.7. You can download RPMs and tarballs from
http://savannah.nongnu.org/download/openexr/OpenEXR-images.tar.gz. I
understand that gentoo ebuilds and .debs are also available.

The stuff in kfile-plugins/exr/configure.in.in should obviously go to
kde-common/admin/acinclude.m4.in, but I can't seem to get it committed, so
it can hang around in here for now.

CCMAIL: 58170@bugs.kde.org

Refer to Bug 58170 - OpenEXR viewer for Konqueror
Diffs: 1, 2, 3, 4, 5

Clarence Dang committed a change to kdenonbeta/kolourpaint

Version 0.4 of KolourPaint.  This puts KolourPaint very close to an alpha
release since it's now only 3 features away from 1.0 feature completeness.
0.4 can _almost_ be used for daily tasks ("so close you can feel it").

* make Open/New always open a new window if there's already a document
  (before, it didn't do anything except flicker if you had an empty document)
* use kpSelection in clipboard operations rather than QPixmap/QImage
  - now the selection border is maintained across the copy/paste aether
  - screenshots (made outside KolourPaint) are now noticeably faster because
    kpMainWindow::slotEnablePaste() no longer converts to QImage just to
    check if the clipboard has something
* increase Undo Limit from 5 to 10 (lots of memory these days + a proper fix will
  be available post 1.0 with real kpcommandhistory)
* consistent command naming
* shortcut keys for Skew & Rotate
* don't allow Image/Resize for selections (doesn't make sense)
* always use the transparent colour as background for Skew & Rotate
  (kpMainWindow::backgroundColor() adds ofSelection arg)
* add wait cursor for Flip, Resize/Scale, Rotate, Skew
* make scaling by multiples of 100% work again (hence fix undo crash)
* correct selection border / try to give a reasonable selection border for
  Flip, Skew, Rotate
* Image dialogs rework - substantial usability improvements
  - maintain some last used settings
  - use pretty art e.g. Image / Resize/Scale now clearly shows the difference
    between Resize & Scale (and is no longer some tiny checkbox that'll be missed)
    e.g.2. Skew images are now no longer misleading :)
  - stop "random" small changes (1 pixel) with dimensions in Resize/Scale dialog
    due to rounding error
  - much clearer layout in all dialogs
  - reflect fact that you're modifying selection in captions
  - OK button is never disabled due to a QSpinBox glitch (doesn't realise that
    you've typed in a new value)
  - Skew & Rotate show dimensions after transformation & a preview :)
  - choice of anticlockwise & clockwise rotation in Rotate dialog
  - conclusions made in doing this major rework:
    - Hungarian notation is too hard to read
    - When writing GUIs, source is the _only way_ - it gives you full power
      without needing to work around the code produced by Qt Designer

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

Stefan Kebekus committed a change to kdegraphics/kdvi

fixes bug #56825 (and possibly also #58687)

Refer to Bug 56825 - postscript figures are not displayed, white space shown instead
Refer to Bug 58687 - cannot view graphics in the kdvi viewer
Diffs: 1, 2

Luís Pedro Coelho committed a change to kdegraphics/kghostview

Make PgUp + PgDwn behaviours match style guide.
CCMAIL: 64749-close@bugs.kde.org

Refer to Bug 64749 - Pressing page down should always go to the top of the nextpage
Diffs: 1, 2

Kde-Base

Features

Ian Reinhart Geiser committed a change to kdelibs/kdewidgets

added support for KImageFilePreview. http://www.kdedevelopers.org/node/view/332 
for more information on why this is cool. 

Diffs: 1, 2

Waldo Bastian committed a change to kdelibs/kinit

Add support for running io-slaves through valgrind.

Diffs: 1, 2

Waldo Bastian committed a change to kdelibs/kio

- Add a big chunk of key generation support.  We now generate the CSR,
though the "subject" is not filled in properly, create the private key file
in PKCS#8 format, and store them in the save location for kssl.  There are
still many FIXMEs to make this usable.
- Note: ksslkeygen breaks BC here but it was never functional or usable to
begin with, and there was a big fat warning about this.  I intend to break BC
of this class one last time - effectively I'm removing methods that are
completely dysfunctional and never worked.


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

Laurent Montel committed a change to kdebase/kcontrol/kio

Fix #73561
I think that we must backport for KDE3.2

Refer to Bug 73561 - Cannot delete cookies in konqueror
Diffs: 1, 2

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

i wonder if this isn't the reason for the crashes seen in BRs 73518 and
73534?

Refer to Bug 73518 - System Modifications Modul crashes
Diff

Christian Loose committed a change to kdebase/kdcop

Support for QStringList and QValueList<QCString>.

Original patch by Ralf Habacker 
(http://lists.kde.org/?l=kde-core-devel&m=107410108311352&w=2).
Slightly modified and tested by me.

CCMAIL: ralf.habacker@freenet.de
CCMAIL: 58816-done@bugs.kde.org

Refer to Bug 58816 - JJ: no way to pass a QStringList as method argument
Diff

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

What a difference one new makes ... fix #73836.

Refer to Bug 73836 - Hotkey Items with MenuEntry=false no longer work
Diff

Waldo Bastian committed a change to kdebase/kioslave/thumbnail

Don't crash on invalid images. (BR53608)
53608-done@bugs.kde.org

Refer to Bug 53608 - corrupt image causes segfault in kioslave, konqueror
Diff

Waldo Bastian committed a change to kdebase/konsole/konsole

Handle schema's with absolute paths. (BR73997)

Refer to Bug 73997 - Konsole tries to find the Schema in a wrong path
Diff

Waldo Bastian committed a change to kdebase/konsole/konsole

Fix crash with --noscrollbar (BR74152)

Refer to Bug 74152 - --noscrollbar Option Crashes Konsole
Diff

Waldo Bastian committed a change to kdebase/konsole/konsole

Sort Settings/Keyboard entries (BR74269)
Patch by Kurt V.Hindenburg

Refer to Bug 74269 - FIXME/Patch: sorting Settings/Keyboard entires
Diff

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

Sort Settings/Keyboard entries (BR74269)
Patch by Kurt V.Hindenburg
CCMAIL: 74269-done@bugs.kde.org

Refer to Bug 74269 - FIXME/Patch: sorting Settings/Keyboard entires
Diff

David Faure committed a change to KDE_3_2_BRANCH: kdebase

Fixed case-sensitive sorting - localeAwareCompare is often case-insensitive
(depending on LC_COLLATE), so check for that at runtime and use straight compare
when it is. *libc seem to lack a locale-aware case-sensitive string compare function.

Settings were also wrong: KonqListView* had a redundant bool, not always set correctly.
KonqIconViewWidget lacked such a 'redundant' bool, added one there :)
The default is now case-insensitive sorting, matching what was the actual default
almost everywhere.
CCMAIL: 40131-done@bugs.kde.org

Refer to Bug 40131 - case sensitive directory sort order is ignored
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

Waldo Bastian committed a change to kdelibs/kdecore

Eat key events for the old focus widget if a new modal widget is showing in the
meantime. Fixes BR51628. 

Can anyone who is slightly familiar with x11 key event processing / KAccel review
this so that it can be backported to the 3.2 branch?

What is KAccelEventHandler::x11Event supposed to do? Does it still do that with 
this patch?
CCMAIL: kde-core-devel@kde.org

Refer to Bug 51628 - "abort javascript" dialog + closing tab leads to crash
Diff

Waldo Bastian committed a change to kdelibs/kio/kssl

Don't crash when trying to reuse a non-existing previous session. (BR73916)
73916-done@bugs.kde.org

Refer to Bug 73916 - HTTP POST: "The process for the ... protocol died unexpectedly."
Diff

Kde-Pim

Features

Marc Mutz committed a change to aegypten_branch: kdepim/certmanager

1. Extract custom actions from certmanager.cpp into own file
   customactions.{h,cpp} and add Q_OBJECT macro, which was missing.

2. Replace Agent, CertBox and CertItem with Kleo::KeyListView{,Item}

3. Replace CryptPlugWrapper::CertificateInfo with GpgME::Key.

4. Make certificate listing asynchronous.

(2) and (3) cause a few regressions that'll be fixed next:

a. DN reordering is circumvented since it resides in CryptPlug, which
   we no longer use for normal key listing.
b. Some attributes in the CertificateInfoWidget are missing, mostly
   due to laziness from my side in porting the stuff over to GpgME::Key.
c. The Chain tab in the same dialog isn't populated. The chain lookup
   needs to be made async first.

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

Marc Mutz committed a change to aegypten_branch: kdepim/certmanager

o Make haveCertificate() async.
o prevent endless loops when the issuer cert is not found:
  Doesn't work without state variables :)

CertManager now has no sync crypto-related CryptPlugWrapper operations left!

Diffs: 1, 2

Bo Thorsen committed a change to aegypten_branch: kdepim/kmail

This is an example of how to modify the calls to support the asynchronous
calls.

Before this, the composeMessage called another method and continued. Now
it registers a job to do the continuation (calls composeMessage2()) and
just returns. One thing that is general in this is that I remove the
return code of a function. Instead of returning something that means
"I went bad", it must set mRc to false. This will stop everything.

This is still only an example of the simple case, where no crypto calls
are made.

CCMAIL: marc@klaralvdalens-datakonsult.se

Diff

Andreas Gungl committed a change to kdepim/doc/kmail

adding the anti spam wizard menuitem in the settings,
menu items for settings menu reordered accoring to the current version

Diff

Tobias Koenig committed a change to kdepim/kmail

You can edit the recent address list now via RMB click on the AddressLineEdit
-> Edit recent addresses...

Diffs: 1, 2
Bugfixes

Tobias Koenig committed a change to kdelibs/kabc

Open a message box wich informs the user when the address book file is
not available. That fixes also the wish from #73864.

CCMAIL:73864-done@bugs.kde.org

Refer to Bug 73864 - Import KDE2 address book doesn't work
Diff

Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdepim/kaddressbook

backport:
Enable/Disable the play button according to the content of the URL widget.
That fixes #73300 and #73301.

Refer to Bug 73300 - Play... Button stays enabled when no sound file
Refer to Bug 73301 - Edit contact play... button
Diffs: 1, 2

Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdepim/kaddressbook

backport:
- the changes in the settings are applyed to the program again
- the KGlobal::activeInstance() isn't overwritten, that solves #72844

Refer to Bug 72844 - "Wrong" product kcmkabldapconfig in Report Bug wizard
Diffs: 1, 2

David Jarvie committed a change to KDE_3_2_BRANCH: kdepim/kalarm

Fix bug 69936: make wording understandable to non-technical users

Refer to Bug 69936 - An option to get the alarm window undecorated
Diff

Ingo Klöcker committed a change to kdepim/kmail

Fix bug 73602 (Message body lines starting with "From " are incorrectly parsed 
as message seperator in mbox folders)

This is done by using a stricter message seperator regular expression.

Additionally to this bug, "From " escaping was defunct which is a pretty grave bug 
because it can easily lead to corrupt mboxes if the index of an mbox has to be regenerated.

Both patches by Andreas Pfaller.

Refer to Bug 73602 - Message body lines starting with "From " are incorrectly parsed 
as message seperator in mbox folders
Diff

Ingo Klöcker committed a change to kdepim/kmail

Fix bug 69656 (kmail quits after sending a message from the tray [if the main 
window is hidden])

Good bye, KMTopLevelWidget (which wasn't needed anymore independently of this fix), 
and welcome KMail::SecondaryWindow which is the new super class for KMComposer and 
KMReaderMainWin and which reimplements KMainWindow::closeEvent() in order to fix 
this bug.

Refer to Bug 69656 - kmail quits after sending a message from the tray
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

Till Adam committed a change to kdepim/kmail

Fix memory usage problems with "view source" by:

o not leaking the text highlighter
o checking the mail size and going to Qt::LogText mode for mails > 500kb
  because the rich text mode is very inefficient and uses about 15 bytes
  per character. This loses the boldification of headers before the : for
  large mails, but I guess that's preferrable to using massive amounts of
  memory.

Thanks to tronical for Qt consulting. :)

CCMAIL: 73692-done@bugs.kde.org

Refer to Bug 73692 - possible memory leak in View Source
Diffs: 1, 2

Ingo Klöcker committed a change to kdepim/kmail

Fix a few issues with reply:
- Bug 72808: reply to myself is broken / empty To: address field
- Bug 62919: reply all should not use From when ReplyTo is set (except for mailing 
  list messages)

Refer to Bug 72808 - reply to myself is broken / empty To: address field
Refer to Bug 62919 - reply all should not use From when ReplyTo is set (except for mailing 
list messages)
Diff

Ingo Klöcker committed a change to kdepim/kmail

Fix bug 73527 (filter-Window is switch in the background when "rename filter"-Dialog 
appears. (just within Kontact))

Refer to Bug 73527 - filter-Window is switch in the background when "rename filter"-Dialog 
appears. (just within Kontact)
Diff

Till Adam committed a change to kdepim/kmail

Don't try to show an error dialog on a job that has been deleted by a
disconnected slave. Ok'd by Marc.

CCMAIL: 73067-done@bugs.kde.org

Refer to Bug 73067 - check what server supports crashes, if no server is specified
Diff

Till Adam committed a change to kdepim/kmail

Don't do an expunge Folder, thereby removing all mails in an imap folder,
when the deleteMessage method is called on a message that does not have
a UID, for whatever reason.

Ouch.

Now we need to find out why the message has no uid.

Ingo, backport, I assume?

CCMAIL: 74017@bugs.kde.org

Refer to Bug 74017 - grave imap  bug : All messages of inbox lost
Diff

Ladislav Strojil committed a change to kdepim/kmail

Commiting a patch by Ingo Klcker:
The attached patch fixes the critical bug #71866. 

>From http://bugs.kde.org/show_bug.cgi?id=71866#c2:
"That's a prime example for why it's bad to store the value of an enum 
as a number in a config file. The reason for this bug is a reordering 
of the enum values in the code. This changed the meaning of the value 
which is stored in the config file. 
 
With the patch KMail stores the enum as a string representing the enum 
value. As a consequence all POP filters will be reset to NoAction. But 
there is no other fix possible because it's impossible to find out 
whether the pop filter configuration was saved with KMail 1.6 or with a 
previous version of KMail."

Refer to Bug 71866 - conversion of pop filter settings dangerous
Diff

Till Adam committed a change to kdepim/kmail

When an imap message is filtered through spamc and classified as spam, a 
new message is constructed and returned which has a new set of headers. 
Consequently there is no X-UID header anymore. If the message is then left 
in the same folder and not moved somewhere else, the original mail is 
removed from the folder on the server and the new one uploaded. To figure 
out which mail to remove, the (now missing) X-UID header is looked at. 
That is not there -> no uid -> message is not delete (used to be folder is 
expunged). To avoid that, restore the X-UID header after the pipe through
to make sure it's there. Not really correct, technically, but I can't
think of another reliable way to fix this.

Thanks a lot to Arnaud Burlet for helping me track this bugger down and
testing.

Backport?

CCMAIL: 74017-done@bugs.kde.org

Refer to Bug 74017 - grave imap  bug : All messages of inbox lost
Diff

Don Sanders committed a change to kdepim/kmail

CCMAIL:74297-done@bugs.kde.org
Yes I can reproduce this, looks like a little folder storage regression.
Hopefully should be fixed now, thanks for your bug report Ron.

Refer to Bug 74297 - Kmail crashes on load while holding down 's'
Diff

Tobias Koenig committed a change to kdepim/kontact/plugins/kaddressbook

Calculate the correct date for birthdays on XXXX-02-29 in leap years.
That fixes #72756.

CCMAIL:72756-done@bugs.kde.org

Refer to Bug 72756 - calculating leap year birthdays
Diff

Tobias Koenig committed a change to kdepim/kontact/plugins/korganizer

Show also events which has no day associated.
That fixes #73099.

CCMAIL:73099-done@bugs.kde.org

Refer to Bug 73099 - Appointments are not shown when there is no 'Default KOrganizer Rescource'
Diff

Tobias Koenig committed a change to KDE_3_2_BRANCH: kdepim/libkcal

Don't reload calendar calendar file, when it didn't change. The problem
was that after a save the file immediately was reloaded which invalidated
all Event pointers causing a crash in the event editor which holds a
pointer to the event being edited.

CCMAIL: 72445-done@bugs.kde.org


Refer to Bug 72445 - Crash after applying an event change
Diffs: 1, 2, 3, 4, 5

Tobias Koenig committed a change to kdepim/libkdepim

Update also the 'Recent addresses' group...
That fixes #72758

CCMAIL:72758-done@bugs.kde.org

Refer to Bug 72758 - Address dialog loses recent addresses
Diffs: 1, 2

Koffice

Features

Jaroslaw Staniek committed a change to koffice/kexi

Table view:

-Generic Cell Editor Framework introduced
-selection background painting moved to editor's implementation
-for row-selection mode: Home/End keys always move to the 1st/last row
-page up/page down actions added as methods

ComboBox Editor improoved:

-we're completely dropping use of regular combobox
-new layout: a lineedit + dropdown button + popup tableview, when needed
-methods used (and few added) for tableview to enable adjusting 
  it for use it as dropdown tv:
--hidden vtoolbar
--hidden header (on user demand, and automatically, when only one 
  column is visible in the dropdown tv
--hidden the context menu
--hidden the record navigator
--added and used a method for selecting entire row, not just a cell
--tv's recordset made readonly, disable inserting
--sorting disabled

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

Nicolas Goutte committed a change to koffice

Add a central point where to check for KDE 3.1
(also bug #74004)

Refer to Bug 74004 - bash shell syntax that is incompatible with bourne shell in configure script
Diff

Rob Buis committed a change to koffice/karbon

Change to more excepted copyright format. Fixes "bug" #73883.

Refer to Bug 73883 - Copyright statement incorrect in About window
Diff

Waldo Bastian committed a change to koffice/lib/kformula

Don't crash when the denominator is temporarily 0. (BR52293)

Refer to Bug 52293 - crash when pressing delete in "divide by" formula
Diff

Konqueror

Features

Kazuki Ohta committed a change to kdelibs/khtml/misc

This is the more enhanced version of Japanese encoding detection code.

The original one cannot detect UTF-8 correctly, so I improved this and now,
KHTML can detect it.

This routine(guess_jp) is derived from the one which is used in Gauche, the
Scheme interpreter, and it is BSD licensed(so I include the copyright).
I contacted Takumi Asaki(asaki@kde.gr.jp), who is the author of original code,
and he said OK to commit this code.


Diff

Richard J. Moore committed a change to kdenonbeta/xpath

Added the first steps towards a khtml XPath implementation. Much of the
AST is done, but the parser is not. Most XPath functions and types are
done too.

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
Bugfixes

Lukáš Tinkl committed a change to kdebase/kcontrol/ebrowsing/plugins/shorturi

Fix local urls with a query (which I need for passing parameters to the DOMTS testsuite :)
by redoing the fix for #58990 differently. Regression tested.

Refer to Bug 58990 - files with question marks ("?") are not accessible through Location bar
Diff

David Faure committed a change to kdebase/libkonq

Fixed case-sensitive sorting - localeAwareCompare is often case-insensitive
(depending on LC_COLLATE), so check for that at runtime and use straight compare
when it is. *libc seem to lack a locale-aware case-sensitive string compare function.
#40131

Refer to Bug 40131 - case sensitive directory sort order is ignored
Diffs: 1, 2, 3, 4, 5, 6, 7

Stephan Kulow committed a change to kdelibs/khtml

my next try on ECMA (please review and backport if correct, I add test cases)
CCMAIL: 74125@bugs.kde.org

Refer to Bug 74125 - table.insertRow(table.rows.length) inserts at the beginning
Diffs: 1, 2

Stephan Kulow committed a change to KDE_3_2_BRANCH: kdelibs/khtml/html

backporting my fix for #74215 (slightly different code as David didn't backport 
his fixes for domts yet)
CCMAIL: 74215-done@bugs.kde.org

Refer to Bug 74215 - kamera settings not persistent
Diff

Multimedia

Bugfixes

Benjamin Meyer committed a change to kdemultimedia/kaudiocreator

Damm, when KAudioCreator was converted to KConfigXT the use relative path
feature was broke.
BUG: 71837 

Refer to Bug 71837 - KAudiocreator ignores "Use relative path" Option when creating playlists
Diffs: 1, 2, 3, 4, 5

Brad Hards committed a change to kdemultimedia/kfile-plugins/avi

The old "divide by zero" flaw strikes again.

This is a 3.2 backport candidate (given that it causes a crash).

CCMAIL: 72176-done@bugs.kde.org

Refer to Bug 72176 - konqueror crashes with mouse over AVI file
Diff

Richard Lärkäng committed a change to KDE_3_2_BRANCH: kdemultimedia/libkcddb/kcmcddb

Improve the layout of the "Submit" page, to make it a bit more clear,
is a little bit better in HEAD, but can't be backported because of string-changes

CCMAIL: 71822-done@bugs.kde.org

(btw Aaron, could you please change the bug-owner to me,
or add me to CC when reassigning a bug to libkcddb)

Refer to Bug 71822 - kscd SMTP server configuration option misnaming
Diff

Waldo Bastian committed a change to kdemultimedia/mpeglib/lib/decoder

When runCheck() returns false it should have the shutdown mutex locked. (BR61271)
Fixes crash on netbsd

Refer to Bug 61271 - Incorrect mutex handling in libmpeglib/lib/decoder/decoderPlugin.cpp 
causes artsd to core with NetBSD's libpthread
Diff

Stefan Gehn committed a change to kdemultimedia/noatun/modules/kjofol-skin

Fix bug #50929 and change to non-deprecated KWin functions

Refer to Bug 50929 - dock mode docks to kdesktop
Diff

Networking Tools

Features

Sebastian Sauer committed a change to kdeextragear-2/kmldonkey

Added roomspage. Now KMLDonkey supports roominfo/-message's. Only
problem is that the Direct Connect Network is the only one supporting
rooms and cause I'm still not able to connect to any room (compiled
and tried a few different MLDonkey-Versions) the new code misses
some (final) detailed tests.

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

Hamish Rodda committed a change to kdenonbeta/imap4

Port of kio_imap to an imap library, to allow simultaneous command
execution.

I'm putting this here because I realise that I really need version control :)

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
Optimizations

Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc

This commit should increase performance by around 8 billion times :P

Major API refactor; introduce the ircsignalhandler that maps a signal from
KIRC to the right contact. Uses some black magic, but now we don't have a
single signal connected to 500 users, when it is only valid for one, with
each of the 500 doing a string match :)

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

Martijn Klingens committed a change to kdenetwork/kopete/kopete/chatwindow

Forward port the 'Kopete doesn't close' bug fix.

CCMAIL: 71657-done@bugs.kde.org


Refer to Bug 71657 - Kopete process(es) stay running if you quit while a chatwindow is open
Diffs: 1, 2

Matt Rogers committed a change to kdenetwork/kopete/libkopete

Fix bug 70528. Remove the account from the accounts list before you delete it.

CCMAIL: 70528@bugs.kde.org

Refer to Bug 70528 - Deleted IRC-accounts stay in add-contact context-menu. The Kopete 
application has to be re-startet to remove its item.
Diff

Richard Smith committed a change to kdenetwork/kopete/libkopete

Forward port of password-saving changes made in KDE_3_2_BRANCH

Martijn: none of the changes made it to HEAD, not even the refcounting!
Ah well. I'm syncing HEAD to branch, except for Stefan's recent changes and
the 71804 fix which are being left as is.

CCMAIL: 74310-done@bugs.kde.org

Refer to Bug 71804 - [PATCH] kopete trying to save password to kwallet when the "Save 
password" checkbox isn't clicked
Refer to Bug 74310 - passwords don't stick and are not remembered. Errors on startup
Diff

Richard Smith committed a change to kdenetwork/kopete/libkopete

forward port of bugfix for 74308


Refer to Bug 74308 - kopete crashes on exit
Diff

Matt Rogers committed a change to kdenetwork/kopete/libkopete/private

Fallback to the Kopete style when one doesn't exist. Forward port of the
fix for bug 73571

Refer to Bug 73571 - chatwindow style lost on upgrade
Diff

Matt Rogers committed a change to kdenetwork/kopete/plugins/webpresence

Fix bug 73667. Check and make sure that the account object is valid before
reconnecting the signals. Can happen after accountUnregistered is called.

CCMAIL: 73667@bugs.kde.org

Refer to Bug 73667 - crash on kmail startup after requesting passwords for imap boxes
Diff

Matt Rogers committed a change to kdenetwork/kopete/plugins/webpresence

Fix bug 64051. Make sure the that url specified is actually valid before
trying to upload the file. Also moved some stuff around so that if there's
an error, no unnecessary processing occurs.

CCMAIL: 64051@bugs.kde.org

Refer to Bug 64051 - Malformed Url error, out of nowhere
Diff

Matt Rogers committed a change to kdenetwork/kopete/protocols/oscar

Fix bug 74197. Use 16 for a maximum password length

Refer to Bug 74197 - password dialog only accepts 8 chars
Diffs: 1, 2, 3, 4

Richard Lärkäng committed a change to kdenetwork/kopete/protocols/sms

Get rid of broken SMSContact::isReachable() and use default one instead

CCMAIL: 73684-done@bugs.kde.org

Refer to Bug 73684 - Can't send sms by clicking on the metacontact
Diffs: 1, 2

Jean-Baptiste Mardelle committed a change to kdeutils/kgpg

fix #74333 (missing i18n) 
 
CCMAIL:74333-done@bugs.kde.org 

Refer to Bug 74333 - i18n missing for list with possible size of photo id
Diff

Jean-Baptiste Mardelle committed a change to kdeutils/kgpg

fix #74077 
 
CCMAIL:74077-done@bugs.kde.org 

Refer to Bug 74077 - "Archive and encrypt" action uses wrong extension
Diff

Jean-Baptiste Mardelle committed a change to kdeutils/kgpg

fix #73913 in head 

Refer to Bug 73913 - KGpg "Processing decryption" window doesn't disappear when decryption failed
Diff

User Interface

Bugfixes

Sandro Giessl committed a change to kdeartwork/styles/plastik

Support for the "flat" property in QPushButtons.

73873-done@bugs.kde.org

Diff

Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdeartwork/styles/plastik

backport fix for #72203

Refer to Bug 72203 - Toolbar repaint with Plastik style lags behind window frame
Diff

Sandro Giessl committed a change to KDE_3_2_BRANCH: kdeartwork/styles/plastik

Backport "Handle QTabWidget corner widgets correctly, fixes #73258."

Refer to Bug 73258 - Small problem with tab in Plastik
Diffs: 1, 2

Lauri Watts committed a change to KDE_3_2_BRANCH: kdebase/doc/kcontrol/kcmstyle

Fixing typos
CCMAIL: 73542-done@bugs.kde.org

Refer to Bug 73542 - Missing bracket in kcontrol kcmstyle documentation
Diff

Waldo Bastian committed a change to kdebase/kmenuedit

Unlike in the kicker KPopupMenu, we don't need to duplicate ampersands for the 
listview. (BR74186)
74186-done@bugs.kde.org

Refer to Bug 74186 - An ampersand in Name becomes '&&'
Diff

Ravikiran Rajagopal committed a change to kdebase/ksplashml/kcmksplash

Delete temporary file after installation.

CCMAIL 74203-done@bugs.kde.org

Refer to Bug 74203 - KSplash kcm refuses to reinstall a theme
Diff

Ravikiran Rajagopal committed a change to kdebase/ksplashml/themeengine/standard

Work around bug in screenGeometry().

CCMAIL 72465-done@bugs.kde.org

Refer to Bug 72465 - Standard splash screen one pixel too high
Diff

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

Don't disallow fullscreening for windows that have maximum size set,
way too many apps apparently think setting a maximum or fixed size
and then requesting fullscreen is ok.
CCMAIL: 73509-done@bugs.kde.org

Refer to Bug 73509 - Some fullscreen apps are getting a window decoration
Diff

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

#48786 (comments #7 and later) - focus stealing prevention doesn't work
well with unreasonable focus policies -> disabled.

Refer to Bug 48786 - New applocation window pops up behind active window
Diffs: 1, 2, 3

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

Use WM_CLIENT_LEADER for grouping if a window is group transient
but has no group set. This should take care of comment #20 in #69519.

Refer to Bug 69519 - dialogs not activated because of focus stealing prevention
Diffs: 1, 2, 3

Maks Orlovich committed a change to kdelibs/kdefx

Fully skip invisible items to avoid drawing "extra" lines if some end items are invisible. 
(#64083)
CCMAIL:64083-done@bugs.kde.org

Refer to Bug 64083 - list view branches misdrawn if items are hidden
Diff

Luboš Luňák committed a change to kdelibs/kdeui

If a window for systray icon is not on the current desktop or is minimized,
clicking the tray icon should show it as well.
CCMAIL: 72773-done@bugs.kde.org

Refer to Bug 72773 - systray windows not shown
Diff

Benoit Walter committed a change to kdelibs/kdeui

Fixed bug #66257
CCMAIL: 66257-fixed@bugs.kde.org

Refer to Bug 66257 - alpha blending for selected icons does not work without word-wrap
Diff

Stephan Kulow committed a change to kdelibs/kdeui

move the close button to where thomasz expects it :)
CCMAIL: 74328-done@bugs.kde.org

Refer to Bug 74328 - Calender widget close button is not right-aligned.
Diff

Simon Hausmann committed a change to qt-copy/src/widgets

- don't call text().length() twice, in QTextEdit::createPopupMenu. It's
  terribly inefficient to do that when the content is large and gets
  converted to html. Instead now length() gets called instead, and only
  once. Patch will be in next release.

CCMAIL: 72830-done@bugs.kde.org

Refer to Bug 72830 - Crash when switching between compiling output levels
Diff

Utilities

Features

Jason Kivlighn committed a change to kdenonbeta/krecipes/src/dialogs

Added the ability to load ingredient data from the USDA's nutrient database.  

You'll need the file abbrev.txt from 
http://www.nal.usda.gov/fnic/foodcomp/Data/SR16/dnload/sr16abbr.zip and then place 
it into ~/.kde/share/apps/krecipes

Diffs: 1, 2

Zack Rusin committed a change to kdenonbeta/kspell/src

Dialog is ready. Check it out... Seriously... This is awesome.

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

Jeroen Wijnhout committed a change to kdeextragear-2/kile/kile

fix Bug 74071: kile treats pdflatex fatal errors as "no error" 
(normal)

Refer to Bug 74071 - kile treats pdflatex fatal errors as "no error"
Diff

Tobias Koenig committed a change to kdetoys/kweather

Make KApplication::startServiceByDesktopName() working again.
That fixes also #72300.

CCMAIL:72300-done@bugs.kde.org

Refer to Bug 72300 - kweather information not shown in kontact summary view
Diff

Klaus Niederkrüger committed a change to kdeutils/kcalc

BUG 73437 fixed: Pasting empty clipboard made kcalc crash.

Refer to Bug 73437 - kcalc crashes after nothing is pasted in
Diffs: 1, 2


Thanks for reading KDE-CVS-Digest