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

Changes to make compatible with noPatch version of ShadyDOM [3.x] #5452

Merged
merged 39 commits into from
Feb 7, 2019

Commits on Oct 26, 2018

  1. Adds basic legacy support for ShadyDOM.unPatch (WIP)

    * Polymer.dom uses ShadyDOM.wrap
    * LegacyElementMixin _attachDOM uses ShadyDOM.wrap
    Steven Orvell committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    e752636 View commit details
    Browse the repository at this point in the history
  2. remove cruft

    Steven Orvell committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    079ac3b View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2018

  1. rename test file.

    Steven Orvell committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    b211436 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2018

  1. Add back event tests.

    Steven Orvell committed Nov 19, 2018
    Configuration menu
    Copy the full SHA
    1bce4f0 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2018

  1. Manual merge from perf-opt-disable-upgrade branch.

    Steven Orvell committed Nov 20, 2018
    Configuration menu
    Copy the full SHA
    0f022df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21c644c View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2018

  1. Merge branch 'master' into shady-nopatch

    Steven Orvell committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    05a7e1c View commit details
    Browse the repository at this point in the history
  2. Revert "Manual merge from perf-opt-disable-upgrade branch."

    This reverts commit 0f022df.
    Steven Orvell committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    c3bd4d6 View commit details
    Browse the repository at this point in the history
  3. Update to match 2.x branch

    Steven Orvell committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    e3b3baa View commit details
    Browse the repository at this point in the history
  4. Fix typos

    Steven Orvell committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    acbe649 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2018

  1. More shady compatible wrapping

    Sync'd with Polymer 1 wrap locations
    Steven Orvell committed Dec 8, 2018
    Configuration menu
    Copy the full SHA
    b8f3b79 View commit details
    Browse the repository at this point in the history
  2. Changes based on review.

    Steven Orvell committed Dec 8, 2018
    Configuration menu
    Copy the full SHA
    42b13d0 View commit details
    Browse the repository at this point in the history
  3. Changes based on review.

    Re-use code in Polymer.dom when in noPatch mode.
    Steven Orvell committed Dec 8, 2018
    Configuration menu
    Copy the full SHA
    8954c25 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2018

  1. Temporarily disable type genration

    ShadyDOM type not working. Disabling to see if tests otherwise pass.
    Steven Orvell committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    bade986 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2018

  1. Make noPatch safe with older versions of ShadyDOM

    Everything should work even if a version of ShadyDOM that does not support `noPatch` is loaded.
    
    Also, re-enable type generation and privatize problematic type.
    Steven Orvell committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    a2e597c View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. Closure typing fixes

    dfreedm committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    e4b56e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e73285b View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2018

  1. Make sure _valueToNodeAttribute uses wrap

    This ensures attributes bindings to class, name, and slot behave correctly when `ShadyDOM.noPatch` is set.
    Steven Orvell committed Dec 20, 2018
    Configuration menu
    Copy the full SHA
    4e4d6fe View commit details
    Browse the repository at this point in the history
  2. Fix typo

    Steven Orvell committed Dec 20, 2018
    Configuration menu
    Copy the full SHA
    d8aac3b View commit details
    Browse the repository at this point in the history
  3. [wrap] Fix doc comment.

    Steven Orvell committed Dec 20, 2018
    Configuration menu
    Copy the full SHA
    8e50602 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. Ensure dispatchEvent is wrapped

    When `ShadyDOM.noPatch` is set, this ensures that firing an event triggers distribution.
    Steven Orvell committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    491c2a7 View commit details
    Browse the repository at this point in the history
  2. Make initial distribution synchronous when legacyOptimizations is set

    Uses new `ShadyDOM.flushInitial(shadowRoot)` API. This better matches the behavior of Polymer 1.
    Steven Orvell committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    fc7858c View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2019

  1. Adds syncInitialRender setting

    This separates the behavior from `legacyOptimizations`. Performs synchronous initial rendering under ShadyDOM when this flag is set.
    Steven Orvell committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    d4857ec View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2019

  1. Merge branch 'master' into shady-nopatch

    Steven Orvell committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    a50aee3 View commit details
    Browse the repository at this point in the history
  2. Update webcomponents vesrion.

    Steven Orvell committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    0a91b15 View commit details
    Browse the repository at this point in the history
  3. Update package-lock

    Steven Orvell committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    c93fc48 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. Fix test in IE/Edge

    Steven Orvell committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    391715f View commit details
    Browse the repository at this point in the history
  2. Fix test warning in Edge/IE

    Steven Orvell committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    a272506 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9be29bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c398c83 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

  1. Configuration menu
    Copy the full SHA
    e3c6b25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42735d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a24ba3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae899c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb24656 View commit details
    Browse the repository at this point in the history
  6. address feedback

    dfreedm committed Feb 6, 2019
    Configuration menu
    Copy the full SHA
    4321da0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aba0f90 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5480 from Polymer/closure-compiler-fixes

    Backport closure compiler fixes from internal
    kevinpschaaf authored Feb 6, 2019
    Configuration menu
    Copy the full SHA
    9328274 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    073d25f View commit details
    Browse the repository at this point in the history