WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
102280
[BlackBerry] Leave surface resizing to the client
https://bugs.webkit.org/show_bug.cgi?id=102280
Summary
[BlackBerry] Leave surface resizing to the client
Jakob Petsovits
Reported
2012-11-14 13:51:16 PST
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.
Attachments
Patch
(6.54 KB, patch)
2012-11-14 14:22 PST
,
Jakob Petsovits
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Jakob Petsovits
Comment 1
2012-11-14 14:22:04 PST
Created
attachment 174262
[details]
Patch
Adam Treat
Comment 2
2012-11-15 08:44:22 PST
Comment on
attachment 174262
[details]
Patch LGTM
WebKit Review Bot
Comment 3
2012-11-15 09:03:07 PST
Comment on
attachment 174262
[details]
Patch Clearing flags on attachment: 174262 Committed
r134782
: <
http://trac.webkit.org/changeset/134782
>
WebKit Review Bot
Comment 4
2012-11-15 09:03:11 PST
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug