[Bug 299512] Re: 4.1.3 SRU
Jonathan Riddell
jriddell at ubuntu.com
Tue Nov 18 17:42:54 UTC 2008
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 Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list