Commit Graph

3555 Commits

Author SHA1 Message Date
Kevin Schaaf
c12d3edfab Fix typos. 2015-11-20 11:59:00 -08:00
Kevin Schaaf
186e053697 Simplify more. 2015-11-20 11:52:57 -08:00
Kevin Schaaf
a3d17d5e75 Improvements to regex. 2015-11-20 10:58:37 -08:00
Steve Orvell
b55bc11332 Merge pull request #3064 from Polymer/add-target-frame-time-type
Give dom-repeat#_targetFrameTime a type
2015-11-20 09:55:43 -08:00
Peter Burns
adad9ce68e Give dom-repeat#_targetFrameTime a type 2015-11-20 09:43:33 -08:00
Daniel Freedman
608ce9fd84 [skip ci] update travis config to firefox latest 2015-11-19 14:09:39 -08:00
Steve Orvell
4d45842a40 Merge pull request #3019 from Polymer/3018-kschaaf-avoid-throw
Avoid throwing with invalid keys/paths. Fixes #3018.
2015-11-19 12:08:03 -08:00
Steven Orvell
108b7f98e4 Add a couple of tests. 2015-11-19 12:07:13 -08:00
Tim van der Lippe
92d6fcb8fc Suppress warnings and expected errors in test suite 2015-11-19 13:27:33 +01:00
Steven Orvell
306cc8130e Use linked-list for element tree traversal. Factor Polymer.DomApi into shadow/shady modules. 2015-11-18 17:00:15 -08:00
Kevin Schaaf
5076ee0b88 Avoid throwing with invalid keys/paths. Fixes #3018. 2015-11-18 15:07:35 -08:00
Kevin Schaaf
cfa6d51479 Merge pull request #2673 from JeremybellEU/input-value-annotated
Fix using value$ on input element
2015-11-18 14:44:32 -08:00
Kevin Schaaf
04cd184919 Use stricter binding parsing for efficiency and correctness. Fixes #2705. 2015-11-18 10:50:32 -08:00
Kevin Schaaf
03451378dd Merge pull request #3005 from Polymer/simpler-travis
Simpler travis config
2015-11-18 10:35:47 -08:00
Daniel Freedman
68b457d4ba Simpler travis config
Use a simpler, serial test structure:
- one build for a push, and one for a pr
  -  rather than 2 for each
- Use nodejs 4 LTS for faster installation
- Hardcode firefox 42.0 to work around travis-ci/travis-ci#5082
2015-11-17 18:09:55 -08:00
Daniel Freedman
7e7600a300 [ci skip] Update Changelog 2015-11-16 17:18:37 -08:00
Daniel Freedman
99294d92bc prepare v1.2.3 2015-11-16 17:06:16 -08:00
Steve Orvell
e307cca15a Merge pull request #2744 from Polymer/use-template-decorate
Call decorate instead of bootstrap for template prepping
2015-11-16 16:12:04 -08:00
Daniel Freedman
e2a2cfde73 Call decorate instead of bootstrap for template prepping
Depends on webcomponents/webcomponentsjs#447
2015-11-16 15:17:47 -08:00
Kevin Schaaf
1c67a5e09e Merge pull request #2737 from Polymer/fix-2692
Fixes custom-style ordering issue and perf concern related to dom-module
2015-11-13 16:45:22 -08:00
Steven Orvell
134766f7b3 Fix global leak test. Necessary due to changes to test harness. 2015-11-13 16:20:42 -08:00
Steven Orvell
4bf0e13b91 Defer property application only when a custom-style is first created. 2015-11-13 16:05:53 -08:00
Steven Orvell
27e1dcdc64 Update comment. 2015-11-13 15:27:13 -08:00
Steven Orvell
a9704934a2 Simplify custom-style property deferment. 2015-11-13 15:19:22 -08:00
Steven Orvell
115594d130 Merge branch 'master' into fix-2692 2015-11-13 14:23:05 -08:00
Eric Bidelman
611e5b7234 Merge pull request #2700 from DarthUjj/master
Remove undesired full-stop from outputs
2015-11-13 11:52:28 -08:00
Eric Bidelman
822fea433d Merge pull request #2699 from DarthUjj/patch-1
Fix Formatting
2015-11-13 11:51:25 -08:00
Nazar Mokrynskyi
fd57784705 Fix for incorrect CSS selectors specificity as reported in #2531
Fix for overriding mixin properties, fixes #1873
Added awareness from `@apply()` position among other rules so that it is preserved after CSS variables/mixing substitution.
`Polymer.StyleUtil.clearStyleRules()` method removed as it is not used anywhere.
Some unused variables removed.
Typos, unused variables and unnecessary escaping in regexps corrected.
Tests added.
2015-11-13 08:24:54 +01:00
Nazar Mokrynskyi
c2e43d3cec Fix for method parsing in computed binding 2015-11-13 08:04:41 +01:00
Daniel Freedman
98acb3a26f [ci skip] update changelog 2015-11-12 16:54:05 -08:00
Daniel Freedman
2ed7b8df7f prepare v1.2.2 2015-11-12 16:22:30 -08:00
Steven Orvell
b829f2a3aa Fixes #2692. Ensures that custom-style properties are applied async but before next render so that all properties are defined before any are consumed by custom-styles. Also refines dom-module's early upgrade code so that it does not affect other elements (corrects for example, custom-styles upgrading before expected). 2015-11-12 15:09:48 -08:00
Kevin Schaaf
cb68ce54eb Merge pull request #2686 from Polymer/micro-perf
Micro-optimizations to Polymer's core performance
2015-11-12 13:45:02 -08:00
Kayce Basques
8886c2cb49 Fix doc typo. 2015-11-12 11:03:11 -08:00
Kevin Schaaf
061e1b39e9 Merge branch 'master' into micro-perf 2015-11-11 18:14:41 -08:00
Steven Orvell
b15e5b9f3d use local reference for wrap. 2015-11-11 18:13:30 -08:00
Steve Orvell
c07a746936 Merge pull request #2718 from Polymer/add-polymer-dom-wrap
Add Polymer.DomApi.wrap
2015-11-11 18:09:03 -08:00
Daniel Freedman
6cf974a4ed Add Polymer.DomApi.wrap
- Make sure nodes are wrapped under ShadowDOMPolyfill
- Forwards `window.wrap` when defined
- Remove weird forked `DomApi` definition
- Remove calls to `wrap` from gestures
- Add tests
2015-11-11 15:50:16 -08:00
Steven Orvell
aca404f7e8 For correctness, bind listeners must use a property's current value rather than its passed value. 2015-11-10 15:15:04 -08:00
Steven Orvell
b905a37654 Explicitly making an element's _template falsy is now considered an allowable setting. This means the element stamps no content, doesn't collect any styles, and avoids looking up a dom-module. This helps address #2708 and the 5 elements Polymer registers that have no template have been set with _template: null. 2015-11-10 10:01:47 -08:00
Steven Orvell
4f9c2bd289 Make test work under native Shadow DOM. 2015-11-09 17:44:19 -08:00
Steven Orvell
3ece552db5 In _notifyListener, only use e.detail if the event has a detail. This is necessary for ::eventName compatibility where eventName is a native event like change. 2015-11-09 17:10:56 -08:00
Kevin Schaaf
ce3245909b Fix TOC re: host event listeners. 2015-11-09 14:05:34 -08:00
Kevin Schaaf
a2c51bf11e Merge pull request #2705 from JeremybellEU/compound-binding-with-braces-fix
Fix compound bindings with braces in literals
2015-11-09 09:52:52 -08:00
Tim van der Lippe
561b28b8bc Fix compound bindings with braces in literals 2015-11-09 18:01:42 +01:00
Ujjwal Arora
68d5c55e13 Remove undesired full-stop from outputs 2015-11-08 01:05:28 +05:30
Ujjwal Arora
724e1bc160 Fix Formatting 2015-11-08 00:42:19 +05:30
Steven Orvell
139257ba44 Re-enable listeners of the form 'a.b' (todo: make this more efficient). 2015-11-06 19:09:31 -08:00
Steven Orvell
ec4d3132cd Avoid stomping on property objects when mixing behaviors. 2015-11-06 17:52:30 -08:00
Steve Orvell
07d39a1be8 Merge pull request #2696 from Polymer/2685-kschaaf-detached-domif
Ensure parent node exists when stamping. Fixes #2685.
2015-11-06 15:59:28 -08:00