Upstream changes

kdeui
Bugfixes: 
Make the "clear" action undo-aware. Fixes bug 172031. See SVN commit 866969. 
khtml
Optimizations:
Significantly improve the efficiency of how we paint images when full-page 
scaling, by doing scaling directly with imload. See SVN commit 867171. 
Optimize canvas element - save calls to non-inline QImage::width(). About 0.25% 
CPU cycles less http://www.nihilogic.dk/labs/javascript_canvas_fractals/ See 
SVN commit 867600. 
Optimize canvas element - set color components directly on the scan line rather 
than reading and setting QColor values with pixel() and setPixel(). Saved about 
4-6% of cpu cycles on a heavy duty example. See SVN commit 867730. 
Bugfixes: 
Support position:fixed on the 'body' element even in quirk mode. See SVN commit 
864535. 
Fix offsetTop/Left/Parent properties to be more in conformance with draft CSSOM 
View module specification. Fixes bugs 170091 and 170055. See SVN commit 864536. 
Fixed potential out-of-bounds access in editing. See SVN commit 865762. 
Support focus/blur on all elements (likely mozilla extension), used by Youtube 
quicklist Fixes bug 169988. See SVN commit 867176. 
Stop combo boxes not updating themselves anymore after first use. Fixes bug 
164709. See SVN commit 868031. 
Make sure the hash is %-decoded; fixes the W3C slide tool. See SVN commit 
868614. 
Fake window.scrollbars a bit better. Page checking for a .visible property will 
always get undefined (false) for now Fixes bug 172334. See SVN commit 869061. 
Fix for the google maps. Honour CSSOM View Module draft specification for 
Offset* properties by returning null for display:none objects Fixes bugs 171896 
and 153745. See SVN commit 869314. 
Fix onchange event on linedits/textareas. See SVN commit 873038. 
 Rework how we do onchange for input/checkboxes, unbreaking it and simplifying 
things. As we only want to fire it in response to user events, this just does 
it in defaultEventHandler. Fixes bugs 148118, 165607 and 170451. See SVN commit 
873059. 
Use computedStyle() without directly asking the render object. There are still 
some cases where it is a hard requirement. See SVN commit 871476. 
Fixed disabled <button> dispatching events and getting pressed-down. Probably 
want to tweak the CSS some more to grey out the font, though. Fixes bug 170159. 
See SVN commit 873068. 
As we do our own event transporting we have to do our own bubbling for nested 
QWidgets embedded as from controls. Fixes the click on the clear button for the 
file input element. Fixes bug 153035. See SVN commit 873119. 
Set keyboard focus on the KLineEdit of file input elements when clicking on it. 
Fixes bug 153035. See SVN commit 873152. 
Deliver key events to a widget's focus widget. This might be different than the 
main widget in the case of KUrlRequester (<input type="file">). Fixes bug 
153035. See SVN commit 873196. 
Fixing width, height and padding unit and values for visible as well as 
invisible elements. Fixes some jquery test suite failures. See SVN commit 
873497. 
Fixed margin values on invisible elements. Also fixed computed value of 
percentage value. See SVN commit 873514. 
DocumentImpl::unsubmittedChanges actually relied on modified things having 'M' 
at the end of their state serialization, which broke notification of changes. 
Fix this by adding an appropriate abstraction. Fixes bug 173159. See SVN commit 
873587. 
backport: don't crash when the khtmlpart is deleted while a print dialog is 
open Fixes bug 144940. See SVN commit 873635. 
Track the event target for all mouse buttons. Fixes mmb pasting in input 
type=text form widgets. See SVN commit 873657. 
Fix static positioning of positioned inline replaced elements. Fixes bug 
172487. See SVN commit 873676. 
Fix determination of painted surface for containers with text-only children. 
See SVN commit 873677. 
Partly fix the scroll event dispatching, so that window.onscroll works (fix 
/.'s floating comment box). See SVN commit 873679. 
Do not skip empty CSS rules - they must appear in the cssRules array. digg.com, 
for instance, needs this to perform some unspeakable CSS hacks. Fixes bugs 
170411 and 165734. See SVN commit 873668. 
Fix incomplete repaints happening from time to time when jumping early during 
page load. Fixes bug 166413. See SVN commit 873671. 
Various RTL layout application (-reverse cmdline option) fixes: implement RTL 
scrollbars on CSS containers ; fix iframes scrollbars in RTL mode ; fix wrong 
direction when scrolling horizontally ; fix grey block on left of view. Fixes 
bugs 172258 and 170679. See SVN commit 873671. 
Various HTML Frames fixes : make frame resizing dynamic ; eliminate most frame 
flicker by cleaning up RenderWidget's resizing code. See SVN commit 873673. 
Bring our preferred min max width calculation algorithm for floats closer to 
Gecko 1.9+ and WebCore. As a result the interoperability with Gecko 1.9+ is 
stunning, but somewhat worse with IE/Opera. Fix e.g extremetech.com articles 
layout. See SVN commit 873680. 
Fix crash when fixed-layout tables specify all % width as 0 (affects new ebay 
myebay version). Fixes bug 172557. See SVN commit 874965. 
Don't return -1 for location.port when no port is set (regression due to change 
in KUrl semantics). Fixes recent quotes on google finance page. Fixes bug 
172371. See SVN commit 875314. 
Fix how we find existing frames for the purpose of form target= submission. 
This fixes file upload for drupal 6/jquery.form --- its submit was incorrectly 
blocked as a popup attempt. Fixes bugs 102044 and 172073. See SVN commit 
875819. 
Fix signature mis-match here, unbreaks loading of accessibility/user 
stylesheet, and also crash on exit when one is set. Fixes bugs 167268 and 
164796. See SVN commit 876287.

-- 
4.1.3 SRU
https://bugs.launchpad.net/bugs/299512
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kde4libs in ubuntu.

-- 
kubuntu-bugs mailing list
[EMAIL PROTECTED]
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to