[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