[Webkit-unassigned] [Bug 102280] New: [BlackBerry] Leave surface resizing to the client
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Nov 14 13:49:29 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=102280
Summary: [BlackBerry] Leave surface resizing to the client
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: ASSIGNED
Severity: Normal
Priority: P2
Component: WebKit BlackBerry
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jpetsovits at rim.com
CC: staikos at kde.org, atreat at rim.com, anilsson at rim.com
Now that we always blit on the user interface thread and use the client's userInterfaceViewportAccessor() to determine the destination rectangle for blitting, changing the viewport size does not affect the window or target surface directly. The only way that blitted output is affected is through layout, scroll position or scale changes. None of these require us to synchronize with the UI thread to resize its target surface.
The commit below simplifies setViewportSize() and removes a blocking message dispatch by simply offloading all surface resizing responsibilities to the client. This is safer, cleaner and easier.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list