Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement various scrolling improvements. #31

Merged
merged 1 commit into from Oct 15, 2015

Conversation

@pcwalton
Copy link
Collaborator

pcwalton commented Oct 15, 2015

  • Persist layer scroll positions from paint to paint.
  • Clamp scroll positions to the appropriate boundaries for each layer.
  • Translate window-relative positions into layer-relative positions via a new
    API.

This patch does not currently properly reset scroll positions on navigation,
because we don't have any notion of layer identity that differs from page to
page.

* Persist layer scroll positions from paint to paint.

* Clamp scroll positions to the appropriate boundaries for each layer.

* Translate window-relative positions into layer-relative positions via a new
API.

This patch does not currently properly reset scroll positions on navigation,
because we don't have any notion of layer identity that differs from page to
page.
glennw added a commit that referenced this pull request Oct 15, 2015
Implement various scrolling improvements.
@glennw glennw merged commit 3143048 into servo:master Oct 15, 2015
nox pushed a commit to nox/webrender that referenced this pull request Aug 6, 2016
Brand each payload message with the stacking context ID and epoch to avoid races.

Addresses servo/servo#10256.

r? @glennw
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.