kdeui
Optimizations:
* Make KAnimatedButton (used for e.g. Konqueror cogwheel) cache and
reuse pixmaps for every frame, to avoid Qt keeping hundreds of
duplicates of each in the global pixmap cache, reducing X pixmap usage
considerably.
khtml
Improvements:
* Rework our form widgets' baselines to align on the text content, rather
than on the widget boundaries.
* Improve CSS3 UI cursor support.
* Support DOM3 wholeText and replaceWholeText().
Optimizations:
* Optimized implementation of textarea's setText for common case where
new content begins with a substring of the old content.
Bugfixes:
* Rework the tracking of stylesheets' loaded state, preventing it from
losing synchronization in some cases involving @import.
* Properly close DOM-created nodes. Fixes CNN.com election tracker, and
3 Acid3 tests.
* Make searching within textareas work again.
* Fix accesskey activation, and autoscroll suspension.
* Make vertical alignment of inline-tables and inline-blocks comply with
requirements of CSS 2.1 - 10.8.1.
* Fix absolutely positioned static elements being misplaced and drawn on
top of the border when they are the only child of a block.
* Fix solving of percentage height for positioned elements, in light of
the nota bene in CSS 2.1-10.5. Satisfyingly, the same code path can
also be used to solve percentage intrinsic height (10.6.2)
* Fix some errors in the implicit height code, that wasn't converting to
content height.
* Make sure we always use the padding edge when calculating the width of
a positioned object's containing block.
* Fix createDocument() to work as specified in DOM Level 2: Use the
user-supplied doctype and set its Node.ownerDocument attribute to the
document being created.
* Let a redirect from within a javascript: frame source win out over the
text.
* Properly update currentTarget for events in capture phase.
* Fix handling of events with custom names.
* Fix update of :empty pseudo-class when text content changes.
* Properly fall back to alternate content when doing delayed part
creation due to needing to lookup the mimetype.
* Fix handling of data: URLs in object/embed nests.
* Fix return value of replaceChild in the ES bindings.
* Fix up the full-blown Attr codes to properly take care of their kids.
* Rework sizing of textarea so that it works in all styles.
* Fix a bug in cost accounting in the tile caches.
* Don't crash when dispatching some mouse events on documents created
via createDocument().
kjs
Bugfixes:
* Activate JS compat mode in upcoming PCRE 7.7, when present.
* Provide a bit of file and line number with RegExp parse errors.
kate
Fixed collapsing of blocks in diff files
kdeui
Make shortcut texts appear correctly translated.
Fix position of gray help text in lineedits for Oxygen style.
khtml
Fix a regression in <object><embed> handling.
Fix a crash on ignoring requests on FaceBook.
Fix a crash on some file open/save dialogs.
Properly handle getter properties on window and document object.
Fix repainting problems.
Fixes wrong scrollbar position on reload, and properly restore previous
offset.
Fix crash on querying of language in some incomplete or malformed
documents.
Restore NodeIterator state when a NodeFilter throws an exception (Acid3).
Accept more HTML4 non-compliant documents (Acid3).