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

Add declarative Shadow DOM features #5465

Merged
merged 14 commits into from
Oct 29, 2023
Merged

Commits on Oct 11, 2023

  1. First cut at adding declarative Shadow DOM

    More edits
    
    Fixup
    
    Cleanup
    
    Add language for content
    
    Add shadow root serialization
    
    Link to new "attach a shadow root" algorithm. Added exception handling.
    
    Add early-out for topmost node
    
    Added shadowroot to HTMLTemplateElement for feature detection
    
    Addressed annevk's comments
    
    Add available_to_internals = true
    
    Add declarative shadow dom opt-in mechanics
    
    Trying, unsuccessfully, to get rid of "parse error while closing p element"
    
    Remove data-x for instance checks
    
    Merge fixup
    
    Rename include shadow roots state
    
    Strip out serialization stuff
    
    Lint cleanup
    
    Fix closing tags
    
    Fix dfn
    
    Fix conformance error
    
    Address all comments
    
    Fix lint
    
    First cut at streaming DSD definition
    
    Address some comments
    
    Address @rniwa comments
    
    Capitalization
    
    Rename shadowrootmode and add clonable
    
    Address comments
    
    Address comments
    
    Line length
    
    Fix regular document parsing
    
    Address comments
    
    Update to match DOM's new `declarative`
    
    Clean up call to attach a shadow root
    
    Address speculative parser comment
    
    Replace tri-state with boolean
    
    Allow about:blank
    
    Address annevk comments
    
    Address annevk comments
    
    Report the exception
    mfreed7 authored and Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    385fe0d View commit details
    Browse the repository at this point in the history
  2. Merge fixup and remove DOMParser stuff

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    b595e73 View commit details
    Browse the repository at this point in the history
  3. Address comments

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    b1f8e5d View commit details
    Browse the repository at this point in the history
  4. Remove nullable

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    ac1eb01 View commit details
    Browse the repository at this point in the history
  5. Address comments

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    84faf12 View commit details
    Browse the repository at this point in the history
  6. Convert enumerated attribute to table

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    894ab62 View commit details
    Browse the repository at this point in the history
  7. Convert to dir example format for enumerated attribute

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    39558d7 View commit details
    Browse the repository at this point in the history
  8. Connect to attributes

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    700fba0 View commit details
    Browse the repository at this point in the history
  9. Fix the build

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    7d4b563 View commit details
    Browse the repository at this point in the history
  10. Address comments

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    e2530e1 View commit details
    Browse the repository at this point in the history
  11. Fix copypasta

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    8d9043c View commit details
    Browse the repository at this point in the history
  12. Undo shadowrootmode and linkify delegates focus

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    d65e189 View commit details
    Browse the repository at this point in the history
  13. Update for {set|parse}HTMLUnsafe()

    Mason Freed committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    e148a63 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. nits

    annevk committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    e9eccef View commit details
    Browse the repository at this point in the history