Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

December 5, 2003

By Derek Kite



This Week:

Kate gets highlighting optimizations and bug fixes. Kolourpaint adds a curve tool and zooming. Kabc, the addressbook library adds eGroupWare and phpGroupWare resources. A new icon theme is included for 3.2. Plus many bugfixes in Khtml, KMail and Umbrello.


We should see the second beta release very soon. According to the release plan this beta will run till January 11, when the repository will be frozen for the release. Things are looking much better. Most of the khtml regressions have been straightened out, most everything works as expected.

Some developers are finding the constraints of the freeze on new features and strings too limiting. Hence, we are seeing development branches opening up, which allow the work on new features to continue. Tobias Koenig opened a development branch, egroupware_branch, for working on Kabc plugins. Other active development branches are quanta_be, aegypten_branch of KMail, atlantik_3_3_branch in kdegames, kio_http_experimental by Dawit Alemayehu.


A year ago this week, the feature freeze was lifted and a 3.1 branch was created. KMail started seeing features from the Kroupware branch.

Statistics

Commits:1481 by 169 developers, 193640 lines modified, 1145 new files
Open bugs:4571
Open wishes:4972
Bugs opened:355 in the last 7 days
Bugs closed:327 in the last 7 days

CVS Commit Summary
ModuleCommits
kde-i18n 594
kdenonbeta 161
kdeextragear-2 83
www 79
kdelibs 78
kdepim 60
kdeextragear-1 45
kdebindings 42
kdebase 35
koffice 34
CommitsDeveloperLines
81 Erik K. Pedersen 3897
66 Waldo Bastian 1112
46 Unai Garro 1431
43 Stephan Kulow 4103
37 Gregory Mokhin 992
33 Stephan Binner 342
33 Marcos Goienetxe 46319
32 Clarence Dang 832
30 Nicholas Nethercote 395
30 Daniele Medri 1596
Internationalization Status
Swedish (sv)  100.00%
British English (en_GB)  98.97%
Danish (da)  98.53%
Portuguese (pt)  97.93%
Brazilian Portuguese (pt_BR)  96.71%
Spanish (es)  95.04%
German (de)  94.79%
Italian (it)  93.87%
Estonian (et)  92.71%
Hungarian (hu)  92.24%

Table of Contents


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

Development Tools

Features

Alexander Kellett committed a change to kdebindings/korundum

korundum import
now if someone could just explain to me how i'm meant to branch this off and remove 
it... :(
CCMAIL:coolo@kde.org

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

Alexander Kellett committed a change to korundum: kdebindings/korundum

final commit of the evening, start of a ChangeLog :)
for anyone who's interested:
   Korundum is "a Ruby SMOKE adaptor for KDE"
all written by Richard Dale, i'm just the messanger :)

Diff
Optimizations

Hamish Rodda committed a change to kdelibs/kate/part

Performance optimisation for highlight detection, as discussed on
kwrite-devel. Results in significant gains (this routine ~x15 faster) when
saving & loading for slow computers or many files.  Reviewed by Christoph.

Diff

Hamish Rodda committed a change to kdelibs/kate/part

More performance fixes for saving - don't re-set the highlighting mode if it's
the same (saves 200ms / file on my p4 1.6Ghz; fixes all of clarence's problems).

Now to work on opening :)

Diffs: 1, 2
Bugfixes

Hamish Rodda committed a change to kdelibs/kate/part

Fix crash.  I discovered this one myself independantly last night...

CCMAIL:69443-done@bugs.kde.org

Refer to Bug 69443 - kdevelop crashes on scrolling upwards
Diff

Hamish Rodda committed a change to kdelibs/kate/part

Fix dynamic word wrap + wrap cursor off.
Fix drawing of word wrap honour indent for blank lines.
Fix wrap cursor off + mouse click to position.

Reviewed by Christoph.  I also changed this trivially to make left and right
keypresses at the edge of the view go to the previous/next line in dynamic
wrap mode + wrap cursor off, and the same for left keypress at col=0 for non-
dynamic wrap mode.

CCMAIL:60529-done@bugs.kde.org

Refer to Bug 60529 - free cursor + dynamic word wrap = not work
Diffs: 1, 2, 3, 4

Hamish Rodda committed a change to kdelibs/kate/part

Fix crash on closing one-liner documents with word wrap enabled.
1) updateView() was being called with changed = false
2) changed was not being appropriately respected

CCMAIL:69448-done@bugs.kde.org

Refer to Bug 69448 - kwrite crash on exit
Diffs: 1, 2

Martijn Klingens committed a change to kdesdk/kbugbuster/gui

GUI: Make the statusbar a sane height. Inspired by a patch by Hasso Tepper,
but not entirely the same. Hasso's patch would make the status bar too small,
making the labels truncated at the bottom for me. I really can't make the
thing smaller without looking broken, the top and bottom margins are already
assymmetric now. Still, it's a lot better than what I originally coded 2
years ago :)

CCMAIL: 68518-done@bugs.kde.org

Refer to Bug 68518 - Statusbar is too high
Diff

Martijn Klingens committed a change to kdesdk/kbugbuster/gui

Patch by Frerich Raabe to allow toggling the menu bar on or off

CCMAIL: 61092-done@bugs.kde.org

Refer to Bug 61092 - show menu bar option
Diffs: 1, 2

Oliver Kellogg committed a change to kdesdk/umbrello/umbrello

Resolve bugs.kde.org #69293 (Import should honour doxygen comments.)

Refer to Bug 69293 - C++ class import should honour doxygen comments
Diffs: 1, 2

Brian Thomas committed a change to kdesdk/umbrello/umbrello

fix bug 69332 : the language-dependent part of the settings dialog is now changed 
when the code generation language is changed

Refer to Bug 69332 - language setting tab not changed choosing another language
Diffs: 1, 2, 3, 4, 5

Brian Thomas committed a change to kdesdk/umbrello/umbrello

 bug fix: cpp and java code documents not updated properly when code generation 
options page was changed. Also a fix to prevent excessive updating of codedocuments 
when the options page settings are changed

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

Brian Thomas committed a change to kdesdk/umbrello/umbrello

fix bug : duplicate 'class diagram' appears when cntl-N is pressed. If cntl-q 
is then pressed, you get crash. Basically the problem is that removeView not properly 
implemented. fixed

Diffs: 1, 2

Brian Thomas committed a change to kdesdk/umbrello/umbrello

fix bug 57005. Classes may have '..' in the name now. Java and simple code 
generation types will accept '.' in the package name as an indication of the path 
to be generated for the file now.

Refer to Bug 57005 - Class name with .. : error while creating directory for code genration
Diffs: 1, 2, 3, 4

Brian Thomas committed a change to kdesdk/umbrello/umbrello/codegenerators

fix bug 69330 : now you dont crash Umbrello when selecting XMLSchemaWriter code 
generator. The Valgrind trace also showed that the MakefileDocument for the C++ 
generator had inconsistent ID, so that it now fixed too

Refer to Bug 69330 - crash choosing generator XMLSchema
Diffs: 1, 2, 3, 4

Brian Thomas committed a change to kdesdk/umbrello/umbrello/codegenerators

fix part of bug 69208: package/import info out of order in Java. This bug also 
causes a problem with C++ header, and java ant document generation. As part of this 
patch, namespace declaration in C++ header also fixed

Refer to Bug 69208 - java umbrellorc code adjustments
Diffs: 1, 2, 3

Brian Thomas committed a change to kdesdk/umbrello/umbrello/codegenerators

fix bug : 68188. Java code generation now handles import/package statements better 

Refer to Bug 68188 - codegeneration package problem
Diff

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

fix bug #66997

Refer to Bug 66997 - code generator Language Options tab broken
Diff

Alexander Dymo committed a change to kdevelop/buildtools/autotools

"Add existing subprojects" in Automake manager now works.
CCMAIL: 68760-done@bugs.kde.org

Refer to Bug 68760 - Add existing subprojects option not working in Automake Manager
Diffs: 1, 2, 3

Dirk Mueller committed a change to valgrind/coregrind

allow absolute paths to be specified when "which" is not found.
CCMAIL: 69140-done@bugs.kde.org

Refer to Bug 69140 - valgrind not able to explicitly specify a path to a binary.
Diff

Graphics

Features

Nikolas Zimmermann committed a change to kdegraphics/ksvg/dom

* Make get/set/hasAttribute work from the client (dom) side by forwarding
  the calls to get/setAttributeInternal..
* Adding SVGSafeCreator template iface and converted SVGSVGElement to use it
  when ie. getElementById('foo') is called and 'foo' doesn't exist
  SVGSVGElementImpl will return a nil SVGElementImpl pointer, and passing
  that to the SVGElement ctor will crash, much safer now.

One can now ie. do
SVGElement e = m_doc->rootElement().getElementById("e1");
e.setAttribute("fill", "blue");
after a canvas update, it'll show up :)

CCMAIL: ksvg-devel@schaettgen.de

Diffs: 1, 2

Clarence Dang committed a change to kdenonbeta/kolourpaint

Implement Curve Tool (4-point Bezier).
Implement 2 new types of fill: solid in foreground colour, 50% fill

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

Clarence Dang committed a change to kdenonbeta/kolourpaint

Zooming features:
- implement View/Actual Size
- implement View/Fit To (Page|Widget|Height)
  [disabled because of the scrollbars appearing/disappearing, skewing
   the size of the visible area and because the Zoom Levels are
   potentially evil (see below)]
- streamlined default Zoom Levels
- arbitrary Zoom Level support (from 0.01x to 32x as that range
  "ought to be enough for anybody" :))

  Zoom Levels that aren't a multiple of 100% are evil (it's a pixel-based
  paint program after all - how can you accurately edit at weird zoom level?).
  There is even a warning message about it although this might be excessive.

  But I'm supporting this because people probably want it and it does make
  sense for just a few reasons:

  1. Zooming out so that you can see the "big picture"
  2. Using less pixel-level tools like Fill, Invert Colours...

  The kpView changes (which took me the good part of 10 hours or so trying
  to fix redraw glitches) for this include:
  R- addition of experimental m_docToViewMatrix QWMatrix variable
     (although it's not being used at all anywhere so it can be removed but
     I might want to play around with it later)
  R- "more correct" QWMatrix::Areas-style zoomViewToDoc(), zoomDocToView()
     functions; zoomDocToView[XY]() now always floor; this needs more
     investigating and/or reverting because the logic doesn't seem completely
     sound (look at how I had to hack around it in kpView::paintEvent)
   - kpView::paintEvent() render a slightly bigger doc rectangle than what
     is "required" to compensate for rounding errors and coordinate system
     differences (I use QWMatrix for drawing but kpView::zoom.*() to figure
     out coordinates because QWMatrix ceil's points by default instead of
     floor'ing (ceil doesn't work with a view->doc coord transformation at
     n * 100% as view coord n / 2 gets promoted to n meaning the 0th grid
     column is always 1/2 the size of every other one and every other one
     is off by n/2 view pixels))
   - remove m_hideTempPixmap hack from kpViewManager and leave it up to
     kpView to check if there's a view under the cursor before displaying
     the brush cursor.  Work on this revealled fundamental flaws with
     kpView mouse tracking code.  The cursor code needs to be reworked.
  R- hack in kpViewManager to fix trails that the brush cursor and rectangles
     begin dragged out left behind (again, it just enlarges the update
     rectangle to compensate for rounding error etc.).  Hmm, isn't
     kpView::paintEvent()'s hack enough already?  Maybe not as this hack
     is for tempPixmap's and the margin of error is much greater.

  With these fixes (esp. the last one), the thumbnail will be able to make
  a comeback real soon.

Other changes:
- disable grid tiling for now because it didn't look right for
  lightly-coloured images
  

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

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

- Regenerate the thumbnail of an image when it's modified.
CCMAIL: 67147-done@bugs.kde.org
- Renamed ThumbnailLoadJob::thumbnailDir() to
  ThumbnailLoadJob::thumbnailBaseDir()

Refer to Bug 67147 - icon view update failure
Diffs: 1, 2, 3, 4, 5, 6

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

Fix some out-of-bounds errors.

Thumbnail drawing should handle the !isStructured() case,
but it's better to bail out than to crash.

CCMAIL: 67901-close@bugs.kde.org
CCMAIL: 68211-close@bugs.kde.org
CCMAIL: 61257-close@bugs.kde.org

Refer to Bug 67901 - crash on loading eps  'debian swirl' in kghostview kpart
Refer to Bug 68211 - Reproducable crash when reloading PS file (backtrace)
Refer to Bug 61257 - kghostview doesnt render this PS file
Diffs: 1, 2

Kde-Base

Bugfixes

Dawit Alemayehu committed a change to /

- Fix BR#57590: konqueror ignores Content-disposition: filename="xxx" header.
Reviewed by Waldo and the release dude :)

CCMAIL:57590-done@bugs.kde.org

Refer to Bug 57590 - konqueror ignores Content-disposition: filename="xxx" header
Diffs: 1, 2

Craig Drummond committed a change to kdebase/kcontrol/kfontinst/kcmfontinst

Fix for bug 69516

Refer to Bug 69516 - Preview should show fonts on selection
Diffs: 1, 2

Craig Drummond committed a change to kdebase/kcontrol/kfontinst/lib

Fix for Bug 69337

Refer to Bug 69337 - font installer removes xfs from XF86Config-4 file
Diffs: 1, 2, 3

Zack Rusin committed a change to kdebase/kioslave/man

Being the best friend Coolo had ever since his goldfish run away (don't worry
we'll get her) and helping him with his bugs.

CCMAIL: 69268-done@bugs.kde.org
CCMAIL: 68865-done@bugs.kde.org

Refer to Bug 69268 - man page rendering in konqueror via man:/ buggy
Refer to Bug 68865 - manpage display should have left and right margins
Diff

Dawit Alemayehu committed a change to kdebase/kioslave/sftp

Saving file renames file on remote server if write fails. Fixes BR# 59884.

CCMAIL:59884-done@bugs.kde.org

Refer to Bug 59884 - saving file renames file on remote server if write fails
Diff

Dawit Alemayehu committed a change to kdelibs/kdecore

Always check if PropertyNotify comes for some atom that's supported
for backwards compatibility, even if NETWinInfo read already some change
from it.
Fixes #69503.


Refer to Bug 69503 - taskbar doesn't show icon change
Diff

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

Use the proper window parent, it looks like Qt tries to be smart here
in a way which breaks the stacking order. #69520.

Refer to Bug 69520 - Advanced permissions window stays behind of the properties window
Diff

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

If the same window queues up multiple open requests, cancel all subsequent
ones when one of them fails.

Do not close this report yet, but does this help?  I think any other problems
will likely need to be fixed inside khtml, if they exist.

CCMAIL: 69184@bugs.kde.org

Refer to Bug 69184 - multiple kwallet call when we cancel it 
Diff

Kde-Pim

Features

Tobias Koenig committed a change to egroupware_branch: kdelibs/kabc/plugins

Add the eGroupware/phpGroupware resources

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

Ingo Klöcker committed a change to kdepim/kmail

Fix bug 69176: Empty trash doesn't work when trash folder not selected
and bug 69230: different problems regarding searching / virtual folders

It's actually the same bug and it was introduced by a recent patch which was reviewed 
by two (!) persons. The next time you review something please actually test the patch 
and don't just say "Hmm, looks good.". Yes, I'm guilty of the same lazyness. Let's 
make sure it doesn't happen again.

CCMAIL: kmail@kde.org
CCMAIL: 69176-fixed@bugs.kde.org
CCMAIL: 69230-fixed@bugs.kde.org

Refer to Bug 69176 - Empty trash doesn't work when trash folder not selected
Refer to Bug 69230 - different problems regarding searching / virtual folders
Diffs: 1, 2

Ingo Klöcker committed a change to kdepim/kmail

Add workaround for bug 56693 (kmail freeze with the complete desktop while pinentry-qt 
appears):
Don't try to decrypt anything while a popup menu is shown.

The real fix is making the decryption non-blocking. But that'll have to wait till 
after KDE 3.2.

CCMAIL: 56693-fixed@bugs.kde.org

Refer to Bug 56693 - kmail freeze with the complete desktop while pinentry-qt appears
Diffs: 1, 2, 3, 4, 5

Till Adam committed a change to kdepim/kmail

When the user deletes a maildir folder first delete the new, cur and tmp subdirs, 
then check if the dir itself is empty and only then delete the folder directory itself. 
This prevents data loss if the user has non-kmail data stored in a folder in ~/Mail 
and then creates a maildir folder of the same name and later deletes it. 
 
CCMAIL: 68661-done@bugs.kde.org 

Refer to Bug 68661 - kmail deletes the whole directory if it is existent. not only the one created by itself
Diff

Till Adam committed a change to kdepim/kmail

Don't allow users to specify the folder itself as the target folder of a maildir 
acccount. Since we are in string freeze this simply sets the target folder to the main 
inbox. After 3.2 we should pop up a dialog asking the user to select a different one. 
 
CCMAIL: 50841-done@bugs.kde.org 

Refer to Bug 50841 - data loss setting mail receiving location and destination to same maildir
Diff

Carsten Burghardt committed a change to kdepim/kmail

Diff

Don Sanders committed a change to kdepim/kmail

Fix 63400, quite trivial.

CCMAIL:63400-done@bugs.kde.org

Refer to Bug 63400 - Search folder name field doesn't work
Diff

Don Sanders committed a change to kdepim/kmail

Trivial fix 63399
CCMAIL:63399-done@bugs.kde.org

Refer to Bug 63399 - Context menu for 'New Folder...' is confusing on 'Searches' folder
Diff

Ingo Klöcker committed a change to kdepim/kmail

Fix bug 69655 (<emph> display literally in warning)

I wonder whether this is the only spot where the enclosing <qt> tags are missing.

69655-fixed@bugs.kde.org

Refer to Bug 69655 - (typo/string problem) emph displayed literally in warning
Diff

Stephan Kulow committed a change to kdepim/kmail

shit, I saw it but forgot to change it. This changes i18n strings, but otherwise
you get an ugly <emph>@</emph> in the text - because there is no <emph> tag ;(

CCMAIL: 69655-done@bugs.kde.org

Refer to Bug 69655 - (typo/string problem) emph displayed literally in warning
Diff

Tobias Koenig committed a change to kdepim/kontact

The Kontact::Plugin class has a new method invisibleToolbarActions() now, which
returns a list of action names which shouldn't be appear in the toolbar.
With this functionality I can revert my last commit which just removes the
actions from the action collection which results in bugs like #69370.

Furthermore the Kontact Plugin Version is increased to 2 now.

CCMAIL:69370-done@bugs.kde.org

Refer to Bug 69370 - RMB in calendar view shows empty popup
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18

Tobias Koenig committed a change to kdepim/libkdepim

Reworked the interface and fixed some bugs...
#69133 is semi-fixed by disabling the code which caused the
crash, I won't close the bug report now because this has to
be fixed before final 3.2 release IMHO.

CCMAIL:67372-done@bugs.kde.org,68422-done@bugs.kde.org,69134-done@bugs.kde.org

Refer to Bug 69133 - Kmail crashes when using "save as distribution list" from "select addresses"
Refer to Bug 67372 - Distribution Lists cannot be added as a whole into To: fields (or similar)
Diffs: 1, 2, 3

Koffice

Bugfixes

Rob Buis committed a change to koffice/koshell

Fix for bug #58341, tested by clarence and oked by David.

Refer to Bug 58341 - "Koolbar" document names not updated on save
Diffs: 1, 2

Laurent Montel committed a change to koffice/kspread/extensions

Fix #69605

Refer to Bug 69605 - Errata in DOLLARFR function
Diff

Lukáš Tinkl committed a change to koffice/kword

fix the default document font not working

CCMAIL: 69166-done@bugs.kde.org

Refer to Bug 69166 - default font not changeable
Diffs: 1, 2, 3

David Faure committed a change to koffice/kword

Crash fix - frames being added to both cell and table, they need to be removed
from both on deletion...
CCMAIL: 69164-done@bugs.kde.org

Refer to Bug 69164 - deleting an empty page crashes kword
Diffs: 1, 2, 3, 4, 5

Nicolas Goutte committed a change to koffice/tools/thumbnail

Disable generation of the "other office" thumbnails.

The reasons are between many problems:
- Konqueror tries to generate every thumbnail at the same time, which for
  filters is critical, as it can use too much computer-power.
- Konqueror tries and re-tries to have a thumbnail, even if the filter has
  failed.
- The KOffice filters have not a "batch mode" yet, so dialogs can show up.
- The thumbnail generation might trigger bugs in the filters, which
  might end to any possible problems. (And Konquy tries then again...)
CCMAIL:59377-close@bugs.kde.org
CCMAIL:61885-close@bugs.kde.org
(Possibily other bugs, including not reported ones.)

Refer to Bug 59377 - preview docs hangs konqueror
Refer to Bug 61885 - pop up asking for filter when I point to office document in konqueror
Diff

Konqueror

Bugfixes

Daniel Molkentin committed a change to kdeaddons/konq-plugins/kuick

Fix #69172. Reviewed by Thiago. I tried to find an intent behind that but failed.
Proposed patch by Teemu Rytilahti.

69172-done@kde.org

Refer to Bug 69172 - PATCH -  Kuick's "Copy here" doesn't work when not using 
utf8 but using umlauts on the i18n-string
Diff

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

Make the number of virtual desktops supported by the GUI match
in the virtual desktops configuration and keyboard shortcuts module.
Due to i18n freeze, the first one loses.
CCMAIL: 69118-done@bugs.kde.org

Refer to Bug 69118 - Keyboard Shortcuts: Window/Switch to Desktop x
Diff

Dirk Mueller committed a change to kdelibs/khtml

* misc/loader.cpp (CachedCSSStyleSheet/CachedScript::data): add some utf8/utf16 
  encoding handling. Workaround Qt bugs (#69115). Initial investigation and patch by 
  Harri.

CCMAIL: 69115-done@bugs.kde.org

Refer to Bug 69115 - JS parse errors on microsoft.com (UTF-8)
Diffs: 1, 2, 3

Stephan Kulow committed a change to kdelibs/khtml

removed invalid parsing of align attribute for input elements. Idea and Ok from lars
CCMAIL: 68956-fixed@bugs.kde.org

Refer to Bug 68956 - textfields in form are rendered in the wrong order
Diffs: 1, 2

Stephan Kulow committed a change to kdelibs/khtml

support text-align for input type=text
CCMAIL: 65610-fixed@bugs.kde.org

reviewed by Lars

Refer to Bug 65610 - HTML form input type "text" does not honor CSS text-align: right
Diffs: 1, 2

David Faure committed a change to kdelibs/khtml

Make scrolling with keys work again - nice one :)
CCMAIL: 69300-done@bugs.kde.org

Refer to Bug 69300 - konqueror is slow to react to key presses
Diff

Stephan Binner committed a change to kdelibs/khtml

Don't jump to an anchor right after parsing is finished but when all content 
is loaded and style sheets are applied. Patch was tested by Laurent Montel.
CCMAIL: 57360-done@bugs.kde.org

Refer to Bug 57360 - URLs with anchor - sometimes the position is not moved to the anchor
Diff

Germain Garand committed a change to kdelibs/khtml

Use the full canvas's height when painting the root's background

Approved by Dirk

CCMAIL: 55065-done@bugs.kde.org

Refer to Bug 55065 - [test case] background image is limited to window-size (regression)
Diffs: 1, 2

Germain Garand committed a change to kdelibs/khtml

- don't offset relatively positioned objects coordinates. They already are 
  (#68716/#60453)

- no need to include borders and padding in RenderText's matching region anymore 
  (#69345)

Acknowledged by Dirk

CCMAIL: 68716-done@bugs.kde.org, 60453-done@bugs.kde.org, 69345-done@bugs.kde.org
				

Refer to Bug 68716 - The links are not clickable where they should be on http://meowing.ccm.uc.edu/~ico/index.html
Refer to Bug 60453 - relatively positionned <input type=image> links have clickable region shifted [testcase]
Refer to Bug 69345 - [test case] links not recognised with padding (regression)
Diffs: 1, 2, 3

Stephan Kulow committed a change to kdelibs/khtml

Do not accept negative padding values (fixes at least 8 problematic css1
test cases)
CCMAIL: 59557-fixed@bugs.kde.org
Reviewed by Dirk

Refer to Bug 59557 - [test case] negative padding elements are not allowed
Diffs: 1, 2

Stephan Kulow committed a change to kdelibs/khtml/css

don't crash on http://www.abis.ca/advancedmovers/contact_information.html
CCMAIL: 69298-fixed@bugs.kde.org
(The used js seems to be pretty evil and dates back from '97, but the crash
fix is pretty obvious as it's the same a couple of lines below)

Refer to Bug 69298 - clicking on a link on this page crashes konqueror (http://www.advancedmovers.net/)
Diff

David Faure committed a change to kdelibs/khtml/rendering

Fixing autorepeat of arrow keys in e.g. form lineedits.
However autorepeat of text keys doesn't work (no text, see comment in KHTMLView),
and autorepeated arrow keys are also sent to the htmlview (huh? Will need debugging).

Need to discuss this with Seli tomorrow, looks like we have to choose the other
solution for autorepeat.

CCMAIL: 69340@bugs.kde.org

Refer to Bug 69340 - keyboard repeat does no longer work in HTML forms
Diff

Multimedia

Features

Sebastian Trueg committed a change to kdeextragear-1/k3b/src

Finally I managed to add some generic resampling to the audiodecoding plugin 
framework. Now every plugin needs to report the used samplerate and don't care about it
anymore.
Thanks to John Steele Scott we now have a FLAC decoder plugin. :)

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

Jesper Pedersen committed a change to kdeextragear-2/kimdaba

New Feature: It is now possible to using fish:// or ftp:// when exporting to HTML

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

Max Howell committed a change to kdenonbeta/amarok/amarok

* Significant optimisations to loading code, without meta tag reading this blazes 
  through playlists, sample m3u playlist 777kB, 8992 items, loads within a second on my 
  1800MHz box. With meta tag reading, insertion of items into the playlist is slower, 
  but still much quicker than before. I plan to make meta-tags get read after placement 
  in the playlist by a separate thread, I'll see how that feels. We'll catch up xmms yet!
* Incidently, taglib really is quick, nice one wheels!

Diffs: 1, 2
Bugfixes

Scott Wheeler committed a change to kdeextragear-2/taglib

Make it possible to read the lenght of Ogg files.  This touches a lot of
places:

*) Add methods to find and return the Ogg::PageHeader for the first and
   last packets in an Ogg stream
*) Move the absolute granular position to use long long rather than a
   ByteVector
*) Add methods to the ByteVector class to import and export from long long
*) Add code to Vorbis::Properties to compute the length based on the
   absolute granular position (PCM values)
*) Add a method to search backwards in a file (still a bit rough, but in the
   worst case the real world result will be just guessing a track lenght
   a fraction of a second too small.

This works on every Ogg I've got here.

CCMAIL:67590-done@bugs.kde.org

Refer to Bug 67590 - JuK cannot detect length of ogg files
Diffs: 1, 2, 3, 4, 5, 6, 7

Scott Wheeler committed a change to kdemultimedia/juk

Slightly modified patch from Michael Pyne to fix #66485 where item text was
not being shown in the default view mode after hiding in the system tray and
restoring.

CCMAIL:66485-done@bugs.kde.org

Refer to Bug 66485 - Normal view mode loses text when window is closed and restored
Diffs: 1, 2, 3

Benjamin Meyer committed a change to kdemultimedia/kaudiocreator

GUI
Fixed bug 68646

Refer to Bug 68646 - Bad layout of "CD tracks" tab
Diffs: 1, 2

Benjamin Meyer committed a change to kdemultimedia/kaudiocreator

GUI
Fix bug 68847

Refer to Bug 68847 - Encoder Config - Wizard windows are way too small, the OK/Cancel buttons are not visiable.
Diff

Stefan Gehn committed a change to kdemultimedia/noatun/modules/splitplaylist

Fix for bug #66182 and some deprecated--

Refer to Bug 66182 - [PATCH] Split playlist crash on save with clean $KDEHOME
Diff

Networking Tools

Bugfixes

Olivier Goffart committed a change to kdenetwork/kopete/kopete/config/appearance

Set changed when needed

CCMAIL: 68250-done@bugs.kde.org

Refer to Bug 68250 - Some chatwindow translucency widgets don't setChanged()
Diffs: 1, 2

Olivier Goffart committed a change to kdenetwork/kopete/kopete/contactlist

Compilation fix for KDE 3.1.0
If this fixes the compilation, the notification will maybe not work under kde 3.1.0 
(wrong dcop calls)   anyway, it's not as importent, kde 3.1.0 is almost a year old now.

CCMAIL: 68358-done@bugs.kde.org

Refer to Bug 68358 - make of CVS version fails on redhat 9
Diff

Till Gerken committed a change to kdenetwork/kopete/protocols/jabber/ui

Restricting JID validation to changes in the server and JID field.
CCMAIL: 68416-done@bugs.kde.org

Refer to Bug 68416 - Jabber plugin want's to fix jabber server settings always when changing account settings
Diffs: 1, 2

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

Workaround for bug 62555  (open hotmail inbox fails due to a bug in kioexec)
This is not the REAL fix for the bug but just a workaround (the bug report stay open)
That make at least the thing working for users

CCMAIL 62555@bugs.kde.org

Refer to Bug 62555 - error when checking e-mails on hotmail
Diffs: 1, 2

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

This may or may not fix the filetransfer with AMSN (which is sending the file too fast, followed the debug log i received)
I seen nobody with amsn yesterday to realy test it.

CCMAIL: 69096@bugs.kde.org

Refer to Bug 69096 - File transfer does not work at all
Diff

User Interface

Features

Stephan Kulow committed a change to kdeartwork/IconThemes/kids

after that much pro voices, I import it into KDE 3.2. I just left out 128x128,
it would make the whole kdeartwork just too big 

Status:

Vendor Tag:	coolo
Release Tags:	start
		
Bugfixes

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

Fix Oracle Installer using 'Java(tm): Write once, run somewhere'.
It looks like if _KWIN_RUNNING atom is detected, then it does some strange
XTranslateCoordinate stuff and gets it wrong with current KWin
(and even with FVWM, if the atom exists). However, if _ICEWM_WINOPTHINT
atom also exists, it works fine *shrug*.
CCMAIL: 67283-done@bugs.kde.org

Refer to Bug 67283 - Oracle Installer doesn't draw window contents correctly with new kwin
Diff

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

Fix the loop described in #69238 - don't raise special windows if they
become active if autoraise is turned off. It's possible this only fixes
a symptom instead of the problem, but oh well.

Refer to Bug 69238 - switching back to fullscreen konqueror and xterm doesn't get the focus
Diff

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

One-liner fix for #67662 that took 2 hours to find out.

Refer to Bug 67662 - Add non-kde Application Dialog screwed up
Diff

Aaron J. Seigo committed a change to kdelibs/kdeui

don't activate a menu item when the menu is hidden when there's a context
menu. fixes BR#67614
reviewed by lypanov

Refer to Bug 67614 - abort bookmark's context menu causes bookmark to load
Diff

Utilities

Features

Zack Rusin committed a change to kdenonbeta/kspell

KSpell 2. Before someone will complain: this is not something I wrote recently,
 this is something I had on my drive for a while now and didn't work on it 
ever since I realized that I'm not going to finish it in time for 3.2 before
the freeze. I'm committing it now since Malte has an automatic language detection
class, which we can hopefully integrate here. Besides it's pretty much done 
and someone might feel like taking a look at it, especially that I won't have
time to work on it for about two, three more weeks. 

CCMAIL: malte@kde.org

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

George Staikos committed a change to kdeutils/kwallet

Don't incorrectly initiate a drag

CCMAIL: 69275-done@bugs.kde.org

Refer to Bug 69275 - The wallet icons view behave strange when dragging
Diff


Thanks for reading KDE-CVS-Digest