Commit Graph

6172 Commits

Author SHA1 Message Date
Alexander Marks
536030acfa Generate typings for Polymer 3.
- Publishing (actually packing) will now generate the typings and fail
  if they don't compile.
- Travis will now generate the typings and fail if they don't compile.
- Some minor tweaks to get typings compiling.
2018-07-26 18:28:22 -07:00
Alexander Marks
8f6a96254c Merge pull request #5305 from Polymer/aomarks-upstream
Upstream a bunch of g3 changes.
2018-07-26 18:27:54 -07:00
Alexander Marks
ac6011e0e4 Revert Promise<void> changes. 2018-07-26 18:06:52 -07:00
Alexander Marks
73ae8b4dfa Lint fixes. 2018-07-26 17:39:05 -07:00
Alexander Marks
8b1e793470 Restore some externs. 2018-07-26 16:21:37 -07:00
Alexander Marks
3b8171922f Upstream a bunch of g3 changes. 2018-07-26 16:15:32 -07:00
Alexander Marks
b2e47c4930 Merge pull request #5301 from Polymer/polymer-3-typescript
Updates to Polymer 3.x for latest type generator changes
2018-07-26 14:02:36 -07:00
Alexander Marks
745883ea8e Add no-unused-vars eslint suppressions. 2018-07-23 19:58:42 -07:00
Alexander Marks
c96b4502e1 Annotate another two ephemeral classes. 2018-07-23 17:10:41 -07:00
Alexander Marks
8728287fdb Mark some ephemeral super classes as private. 2018-07-23 15:58:07 -07:00
Alexander Marks
642f94f89f Annotate Node parameter as not null. 2018-07-20 22:30:34 -07:00
Alexander Marks
fa58519c9a Annotate some internal classes as private. 2018-07-20 21:45:35 -07:00
Alexander Marks
a0a6c6b9a1 Fix some appliesMixin annotations still with Polymer namespace. 2018-07-20 21:44:32 -07:00
Alexander Marks
3ac7eed279 TypeScript generator config and extra interfaces for Polymer 3. 2018-07-20 21:44:32 -07:00
Alexander Marks
605c8912c2 Tweaks to make Polymer 3 more amenable to typings generation. 2018-07-20 21:44:32 -07:00
Daniel Freedman
4f0337a5da Fix gulp 4 issues 2018-07-18 12:06:56 -07:00
Kevin Schaaf
7071cd5084 Merge pull request #5288 from Polymer/5286-kschaaf-shady-tests-3.x
Fix shady test regressions (3.x)
2018-07-17 17:30:04 -07:00
Kevin Schaaf
a78732ffe7 Extend Safari exceptions beyond 10.1 2018-07-12 17:57:34 -07:00
Kevin Schaaf
b1aa3058ca Ignore shady CSS scoping in getComposedHTML 2018-07-11 12:25:26 -07:00
Daniel Freedman
d387a4619b Merge pull request #5275 from Polymer/force-ce-port-3
Fix method to force CE polyfill on in 3.x
2018-06-28 12:11:49 -07:00
Daniel Freedman
443301df6c Merge pull request #5274 from Polymer/host-stack-class
Convert object to class for better compilation
2018-06-28 12:10:11 -07:00
Tim van der Lippe
84455c9ceb Fix method to force CE polyfill on in 3.x 2018-06-28 12:45:47 +02:00
Peter Burns
b26811708f Convert object to class for better compilation
Under some closure flags the hostStack object was being split out into three unrelated functions. Converting it to a class makes the code more regular, and compile with more optimizations on.

There's almost definitely a way to express what we were doing with closure annotations, but this seems more robust to me.
2018-06-27 14:52:45 -07:00
@infosec_eskimo
665901ab24 Fix Typo in Readme (#5260) 2018-06-15 16:13:29 +02:00
Daniel Freedman
a7152dd591 regen package-lock.json 2018-06-12 10:59:55 -07:00
Daniel Freedman
3868984a76 Merge pull request #5253 from Polymer/TimvdLippe-patch-1
Remove modulized comment
2018-06-12 10:47:33 -07:00
Daniel Freedman
c91dec81e5 Merge pull request #5255 from Polymer/TimvdLippe-patch-2
Update supported browsers in issue template
2018-06-12 10:47:17 -07:00
Tim van der Lippe
1bd2809873 Update supported browsers in issue template 2018-06-12 19:43:32 +02:00
Tim van der Lippe
07f26b2693 Remove modulized comment 2018-06-10 16:30:21 +02:00
Steven Orvell
1e1709cc82 Update package.lock
RSLGTM by @azakus
2018-06-08 11:21:55 -07:00
Arthur Evans
218189e267 Fix typo in jsdoc (#5248)
Fixes https://github.com/Polymer/docs/issues/2629.
2018-06-05 00:48:47 +02:00
Daniel Freedman
0f873cbe71 Merge pull request #5187 from Polymer/closure-updates
Closure extern update
2018-05-31 15:42:01 -07:00
Corey Farrell
eb84ea0422 Replace .npmignore with package.json "files" option. (#5245)
This effectively removes the following from the NPM packages:
* bower_components
* dist
* CONTRIBUTING.md
* gen-tsd.json
* gulpfile.js
* wct.conf.json

Fixes #5244
2018-05-30 11:40:49 +02:00
Peter Burns
92259d85ec Merge pull request #5241 from Polymer/rood-node
Spelling
2018-05-21 14:08:59 -07:00
Peter Burns
2eade58542 Spelling 2018-05-21 14:08:14 -07:00
Westbrook Johnson
31e5d058bb Update template docs (#5233)
In support of #5222, this updated the `template()` documentation so that it no longer lists support for `typeof template === 'string'` types.
2018-05-15 21:24:57 +02:00
Daniel Freedman
041e31bbd7 Merge pull request #5232 from Polymer/3.x-tap-fix-disabled
Port disabled fixes from 2.x
2018-05-15 13:36:34 -04:00
Daniel Freedman
44e725b851 fix lint 2018-05-14 17:44:34 -07:00
Daniel Freedman
358a1c6708 Port disabled fixes from 2.x
Related to #5190
Port of #5230 to 3.x
2018-05-14 17:37:43 -07:00
Kevin Schaaf
dfc8ea3700 Merge pull request #5228 from FluorescentHallucinogen/update-repo-url
Update repo URL
2018-05-10 10:38:15 -07:00
Kevin Schaaf
1775a68e44 Merge pull request #5227 from FluorescentHallucinogen/add-badges
Add badges
2018-05-10 10:37:43 -07:00
Alexey Rodionov
cdb34fc83c Update repo URL 2018-05-10 13:58:38 +03:00
Alexey Rodionov
41d698018b Add badges 2018-05-10 13:56:24 +03:00
Sergey Kulikov
83ab5a1446 Update development instructions for 3.0 (#5226)
* Remove outdated migration image

* Update development instructions, fix broken link

* [ci skip] Update polymer-cli instructions and link
2018-05-10 10:08:48 +02:00
Daniel Freedman
25a0e88177 Merge branch '3.x' 2018-05-09 12:00:29 -07:00
Daniel Freedman
e366b36812 [ci skip] update changelog 2018-05-09 11:55:30 -07:00
Daniel Freedman
8ed9722ca7 3.0.2 v3.0.2 2018-05-09 11:54:46 -07:00
Daniel Freedman
d32797e982 Add back modulizer manifest 2018-05-09 11:54:16 -07:00
Daniel Freedman
4794b3231c [ci skip] update changelog 2018-05-09 11:39:08 -07:00
Daniel Freedman
dfb838e23c 3.0.1 v3.0.1 2018-05-09 11:38:24 -07:00