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

Partial ShadowDOM support #22743

Merged
merged 83 commits into from Apr 29, 2019
Merged

Partial ShadowDOM support #22743

merged 83 commits into from Apr 29, 2019

Commits on Apr 26, 2019

  1. DocumentOrShadowRoot mixin

    ferjm committed Apr 26, 2019
  2. ShadowRoot interface

    ferjm committed Apr 26, 2019
  3. IS_IN_SHADOW_TREE flag

    ferjm committed Apr 26, 2019
  4. Node shadow root owner

    ferjm committed Apr 26, 2019
  5. Implement shadow-including root, set node as in doc when connected. M…

    …akes JS work in shadow trees
    ferjm committed Apr 26, 2019
  6. Node retargeting algorithm

    ferjm committed Apr 26, 2019
  7. First bits of shadow dom layout

    ferjm committed Apr 26, 2019
  8. Adapt traversals for shadow dom

    ferjm committed Apr 26, 2019
  9. ShadowRoot stylesheet list

    ferjm committed Apr 26, 2019
  10. Fix formatting issues

    ferjm committed Apr 26, 2019
  11. Minor layout thread cleanups:

    - lifetime naming
    - unrequired reference removal
    - containing_shadow_host getter simplification
    - use stylist.device getter where possible
    ferjm committed Apr 26, 2019
  12. Document owner_shadow_root

    ferjm committed Apr 26, 2019
  13. Introduce BindContext with in_doc and connected flags

    Fix some is_in_doc -> is_connected mistakes
    ferjm committed Apr 26, 2019
  14. Revert style/dom_apis changes

    ferjm committed Apr 26, 2019
  15. Optimize Node::GetRootNode

    ferjm committed Apr 26, 2019
  16. Update tests manifest

    ferjm committed Apr 26, 2019
  17. Move StylesheetSetRef to script

    ferjm committed Apr 26, 2019

Commits on Apr 29, 2019

  1. Final nits; fix custom elements rare data usage; s/owner_s_r/containi…

    …ng_s_r
    
    Clarify special case for containing_shadow_root and add it to layout
    accessor
    ferjm committed Apr 29, 2019
  2. Set self as containing_shadow_root for shadow roots

    ferjm committed Apr 29, 2019
You can’t perform that action at this time.