diff --git a/bower.json b/bower.json index e21aaf9539..28c818fa29 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "polymer", - "version": "1.9.3", + "version": "1.10.0", "main": [ "polymer.html", "polymer-mini.html", @@ -25,7 +25,7 @@ "url": "https://github.com/Polymer/polymer.git" }, "dependencies": { - "webcomponentsjs": "^0.7.24" + "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.24" }, "devDependencies": { "web-component-tester": "*", diff --git a/build.log b/build.log index 77bfa44660..f79037dc64 100644 --- a/build.log +++ b/build.log @@ -1,10 +1,10 @@ BUILD LOG --------- -Build Time: 2017-07-20T10:46:00-0700 +Build Time: 2017-09-19T10:41:23-0700 NODEJS INFORMATION ================== -nodejs: v8.1.4 +nodejs: v8.5.0 core-js: 2.4.1 dom-serializer: 0.1.0 esrecurse: 4.1.0 @@ -14,537 +14,537 @@ is-windows: 0.2.0 jade: 0.26.3 mocha: 2.5.3 path-is-inside: 1.0.2 +@types/chalk: 0.4.31 @types/clone: 0.1.30 -@types/mime: 0.0.29 +@types/express: 4.0.36 +@types/express-serve-static-core: 4.0.47 @types/freeport: 1.0.21 @types/launchpad: 0.6.0 +@types/mime: 0.0.29 @types/node: 4.2.11 -@types/express: 4.0.36 -@types/chalk: 0.4.31 -@types/serve-static: 1.7.31 @types/parse5: 0.0.31 +@types/serve-static: 1.7.31 +@types/which: 1.0.28 abbrev: 1.1.0 -adm-zip: 0.4.7 +accepts: 1.3.3 +accessibility-developer-tools: 2.12.0 acorn-jsx: 3.0.1 -@types/which: 1.0.28 -@types/express-serve-static-core: 4.0.47 +adm-zip: 0.4.7 after: 0.8.2 +agent-base: 2.1.1 ajv-keywords: 1.5.1 -accessibility-developer-tools: 2.12.0 +ajv: 4.11.8 +align-text: 0.1.4 +amdefine: 1.0.1 ansi-cyan: 0.1.1 +ansi-escapes: 1.4.0 ansi-red: 0.1.1 ansi-regex: 2.1.1 -agent-base: 2.1.1 ansi-styles: 2.2.1 -ajv: 4.11.8 ansi-wrap: 0.1.0 -amdefine: 1.0.1 -ansi-escapes: 1.4.0 -accepts: 1.3.3 append-field: 0.1.0 -arr-union: 2.1.0 -arr-flatten: 1.0.3 +archiver: 0.14.4 archy: 1.0.0 -array-differ: 1.0.0 +argparse: 1.0.9 arr-diff: 2.0.0 -align-text: 0.1.4 +arr-flatten: 1.0.3 +arr-union: 2.1.0 +array-differ: 1.0.0 +array-flatten: 1.1.1 array-slice: 0.2.3 array-union: 1.0.2 -argparse: 1.0.9 array-uniq: 1.0.3 -archiver: 0.14.4 +array-unique: 0.2.1 +arraybuffer.slice: 0.0.6 arrify: 1.0.1 asap: 2.0.5 -array-flatten: 1.1.1 -array-unique: 0.2.1 +asn1: 0.2.3 assert-plus: 0.2.0 assertion-error: 1.0.2 -asn1: 0.2.3 -arraybuffer.slice: 0.0.6 -asynckit: 0.4.0 -babel-polyfill: 6.23.0 async: 0.9.2 -balanced-match: 1.0.0 -aws4: 1.6.0 +asynckit: 0.4.0 aws-sign2: 0.6.0 +aws4: 1.6.0 +babel-code-frame: 6.22.0 +babel-polyfill: 6.23.0 babel-runtime: 6.23.0 -beeper: 1.1.1 +backo2: 1.0.2 +balanced-match: 1.0.0 base64-arraybuffer: 0.1.5 -babel-code-frame: 6.22.0 +base64-js: 1.2.0 base64id: 1.0.0 -binaryextensions: 1.0.1 bcrypt-pbkdf: 1.0.1 -backo2: 1.0.2 -base64-js: 1.2.0 +beeper: 1.1.1 better-assert: 1.0.2 -brace-expansion: 1.1.8 +binaryextensions: 1.0.1 bl: 1.2.1 blob: 0.0.4 -boxen: 0.3.1 bluebird: 2.11.0 body-parser: 1.17.2 -bufferstreams: 1.1.1 boom: 2.10.1 -caller-path: 0.1.0 +boxen: 0.3.1 +brace-expansion: 1.1.8 +braces: 1.8.5 +browserstack: 1.5.0 buffer-crc32: 0.2.13 -callsites: 0.2.0 +bufferstreams: 1.1.1 +busboy: 0.2.14 +bytes: 2.4.0 +caller-path: 0.1.0 callsite: 1.0.0 +callsites: 0.2.0 camelcase: 1.2.1 -busboy: 0.2.14 -browserstack: 1.5.0 capture-stack-trace: 1.0.0 -chalk: 1.1.3 caseless: 0.11.0 -bytes: 2.4.0 -cli-width: 2.1.0 +center-align: 0.1.3 +chai: 3.5.0 +chalk: 1.1.3 circular-json: 0.3.1 cleankill: 1.0.3 +cli-cursor: 1.0.2 +cli-width: 2.1.0 +cliui: 2.1.0 clone: 1.0.2 -braces: 1.8.5 -center-align: 0.1.3 -chai: 3.5.0 clone-stats: 0.0.1 -code-point-at: 1.1.0 co: 4.6.0 -cliui: 2.1.0 +code-point-at: 1.1.0 +combined-stream: 1.0.5 commander: 2.3.0 -cli-cursor: 1.0.2 +component-bind: 1.0.0 component-emitter: 1.1.2 -concat-map: 0.0.1 component-inherit: 0.0.3 -component-bind: 1.0.0 -combined-stream: 1.0.5 -content-type: 1.0.2 compress-commons: 0.2.9 +concat-map: 0.0.1 concat-stream: 1.6.0 configstore: 2.1.0 +content-disposition: 0.5.2 +content-type: 1.0.2 cookie: 0.3.1 -core-util-is: 1.0.2 cookie-signature: 1.0.6 -content-disposition: 0.5.2 +core-util-is: 1.0.2 crc: 3.2.1 +crc32-stream: 0.3.4 create-error-class: 3.0.2 cryptiles: 2.0.5 ctype: 0.5.3 +d: 1.0.0 +dashdash: 1.14.1 dateformat: 2.0.0 debug: 2.6.8 debuglog: 1.0.1 +decamelize: 1.2.0 deep-eql: 0.1.3 -dashdash: 1.14.1 -d: 1.0.0 +deep-extend: 0.4.2 +deep-is: 0.1.3 defaults: 1.0.3 del: 2.2.2 -decamelize: 1.2.0 -crc32-stream: 0.3.4 -depd: 1.1.0 delayed-stream: 1.0.0 +depd: 1.1.0 deprecated: 0.0.1 -deep-extend: 0.4.2 -deep-is: 0.1.3 +destroy: 1.0.4 +detect-file: 0.1.0 dezalgo: 1.0.3 dicer: 0.2.5 -destroy: 1.0.4 diff: 1.4.0 -detect-file: 0.1.0 +doctrine: 2.0.0 dom5: 1.3.6 domelementtype: 1.3.0 -doctrine: 2.0.0 domhandler: 2.4.1 -duplexer: 0.1.1 -duplexer2: 0.0.2 domutils: 1.6.2 -end-of-stream: 0.1.5 -encodeurl: 1.0.1 dot-prop: 3.0.0 +duplexer: 0.1.1 +duplexer2: 0.0.2 ecc-jsbn: 0.1.1 ee-first: 1.1.1 -entities: 1.1.1 -engine.io: 1.8.4 +encodeurl: 1.0.1 +end-of-stream: 0.1.5 engine.io-parser: 1.3.2 -es6-map: 0.1.5 +engine.io: 1.8.4 +entities: 1.1.1 engine.io-client: 1.8.4 error-ex: 1.3.1 +es5-ext: 0.10.23 +es6-iterator: 2.0.1 +es6-map: 0.1.5 +es6-promise: 2.3.0 +es6-set: 0.1.5 +es6-symbol: 3.1.1 es6-weak-map: 2.0.2 escape-html: 1.0.3 -es6-symbol: 3.1.1 -escope: 3.6.0 -es5-ext: 0.10.23 escape-string-regexp: 1.0.5 -esquery: 1.0.0 -es6-promise: 2.3.0 +escope: 3.6.0 +eslint-plugin-html: 1.7.0 espree: 3.4.3 -es6-iterator: 2.0.1 +esquery: 1.0.0 esutils: 2.0.2 -event-emitter: 0.3.5 -eslint-plugin-html: 1.7.0 etag: 1.8.0 -es6-set: 0.1.5 -expand-range: 1.8.2 +event-emitter: 0.3.5 exit-hook: 1.1.1 -extend-shallow: 1.1.4 expand-brackets: 0.1.5 +expand-range: 1.8.2 +express: 4.15.3 extend: 3.0.1 +extend-shallow: 1.1.4 +extglob: 0.3.2 extsprintf: 1.0.2 fancy-log: 1.3.0 -express: 4.15.3 -file-entry-cache: 2.0.0 -extglob: 0.3.2 +fast-levenshtein: 2.0.6 fd-slicer: 1.0.1 figures: 1.7.0 -find-index: 0.1.1 -filled-array: 1.1.0 -fast-levenshtein: 2.0.6 +file-entry-cache: 2.0.0 filename-regex: 2.0.1 -finalhandler: 1.0.3 fill-range: 2.2.3 -first-chunk-stream: 1.0.0 -flat-cache: 1.2.2 -flagged-respawn: 0.3.2 +filled-array: 1.1.0 +finalhandler: 1.0.3 +find-index: 0.1.1 findup-sync: 0.4.3 -forever-agent: 0.6.1 fined: 1.0.2 +first-chunk-stream: 1.0.0 +flagged-respawn: 0.3.2 +flat-cache: 1.2.2 +for-in: 1.0.2 for-own: 0.1.5 +forever-agent: 0.6.1 form-data: 2.1.4 -for-in: 1.0.2 -fs.realpath: 1.0.0 +formatio: 1.1.1 +forwarded: 0.1.0 freeport: 1.0.5 +fresh: 0.5.0 +fs-exists-sync: 0.1.0 +fs.realpath: 1.0.0 gaze: 0.5.2 generate-function: 2.0.0 generate-object-property: 1.2.0 -formatio: 1.1.1 -fs-exists-sync: 0.1.0 +getpass: 0.1.7 github-url-from-git: 1.5.0 -fresh: 0.5.0 github-url-from-username-repo: 1.0.2 -glob-stream: 3.1.18 glob: 7.1.2 -glob2base: 0.0.12 -glob-watcher: 0.0.6 -forwarded: 0.1.0 -globals: 9.18.0 -globby: 5.0.0 glob-base: 0.3.0 glob-parent: 2.0.0 -globule: 0.1.0 -getpass: 0.1.7 -graceful-fs: 3.0.11 +glob-stream: 3.1.18 +glob-watcher: 0.0.6 +glob2base: 0.0.12 global-modules: 0.2.3 global-prefix: 0.1.5 +globals: 9.18.0 +globby: 5.0.0 +globule: 0.1.0 +glogg: 1.0.0 got: 5.7.1 +graceful-fs: 3.0.11 +graceful-readlink: 1.0.1 +growl: 1.9.2 gulp-audit: 1.0.0 gulp-eslint: 3.0.1 -gulp-replace: 0.5.4 gulp-rename: 1.2.2 +gulp-replace: 0.5.4 gulp-util: 3.0.8 -growl: 1.9.2 -glogg: 1.0.0 gulp-vulcanize: 6.1.0 +gulplog: 1.0.0 has-ansi: 2.0.0 -graceful-readlink: 1.0.1 has-binary: 0.1.7 -has-gulplog: 0.1.0 -gulplog: 1.0.0 has-color: 0.1.7 has-cors: 1.1.0 -htmlparser2: 3.9.2 -homedir-polyfill: 1.0.1 +has-gulplog: 0.1.0 hawk: 3.1.3 -http-signature: 1.1.1 hoek: 2.16.3 -hydrolysis: 1.25.0 -https-proxy-agent: 1.0.0 +homedir-polyfill: 1.0.1 +htmlparser2: 3.9.2 http-errors: 1.6.1 +http-signature: 1.1.1 +https-proxy-agent: 1.0.0 +hydrolysis: 1.25.0 +iconv-lite: 0.4.15 ignore: 3.3.3 -inflight: 1.0.6 imurmurhash: 0.1.4 +indexof: 0.0.1 +inflight: 1.0.6 inherits: 2.0.3 -iconv-lite: 0.4.15 -ipaddr.js: 1.3.0 -inquirer: 0.12.0 ini: 1.3.4 -is-buffer: 1.1.5 +inquirer: 0.12.0 interpret: 1.0.3 -indexof: 0.0.1 +ipaddr.js: 1.3.0 +is-absolute: 0.2.6 is-arrayish: 0.2.1 -is-extendable: 0.1.1 +is-buffer: 1.1.5 is-dotfile: 1.0.3 -is-absolute: 0.2.6 +is-equal-shallow: 0.1.3 +is-extendable: 0.1.1 is-extglob: 1.0.0 is-finite: 1.0.2 -is-my-json-valid: 2.16.0 -is-equal-shallow: 0.1.3 is-fullwidth-code-point: 1.0.0 is-glob: 2.0.1 +is-my-json-valid: 2.16.0 +is-npm: 1.0.0 +is-number: 2.1.0 +is-obj: 1.0.1 is-path-cwd: 1.0.0 is-path-in-cwd: 1.0.0 is-path-inside: 1.0.0 -is-npm: 1.0.0 -is-property: 1.0.2 -is-number: 2.1.0 is-posix-bracket: 0.1.1 -is-resolvable: 1.0.0 is-primitive: 2.0.0 -is-stream: 1.1.0 -is-obj: 1.0.1 -is-relative: 0.2.1 -is-utf8: 0.2.1 -isarray: 1.0.0 +is-property: 1.0.2 is-redirect: 1.0.0 +is-relative: 0.2.1 +is-resolvable: 1.0.0 is-retry-allowed: 1.1.0 +is-stream: 1.1.0 is-typedarray: 1.0.0 -istextorbinary: 1.0.2 is-unc-path: 0.1.2 +is-utf8: 0.2.1 +isexe: 2.0.0 +isarray: 1.0.0 isobject: 2.1.0 isstream: 0.1.2 +istextorbinary: 1.0.2 jju: 1.3.0 -json-parse-helpfulerror: 1.0.3 -isexe: 2.0.0 -json-stable-stringify: 1.0.1 -jsonpointer: 4.0.1 -json-schema: 0.2.3 js-tokens: 3.0.1 jsbn: 0.1.1 +json-parse-helpfulerror: 1.0.3 +json-schema: 0.2.3 +json-stable-stringify: 1.0.1 json-stringify-safe: 5.0.1 json3: 3.3.2 jsonify: 0.0.0 -kind-of: 3.2.2 -lazypipe: 1.0.1 +jsonpointer: 4.0.1 jsprim: 1.4.0 +kind-of: 3.2.2 +latest-version: 2.0.0 launchpad: 0.6.0 +lazy-cache: 1.0.4 +lazypipe: 1.0.1 lazystream: 0.1.0 levn: 0.3.0 +liftoff: 2.3.0 lodash: 1.0.2 lodash._basecopy: 3.0.1 +lodash._basetostring: 3.0.1 lodash._basevalues: 3.0.0 lodash._getnative: 3.9.1 -lodash._basetostring: 3.0.1 -lodash._reescape: 3.0.0 lodash._isiterateecall: 3.0.9 -latest-version: 2.0.0 -lazy-cache: 1.0.4 +lodash._reescape: 3.0.0 lodash._reevaluate: 3.0.0 lodash._reinterpolate: 3.0.0 -lodash.escape: 3.2.0 lodash._root: 3.0.1 -lodash.isarguments: 3.1.0 +lodash.assignwith: 4.2.0 +lodash.escape: 3.2.0 lodash.isarray: 3.0.4 -lodash.keys: 3.1.2 +lodash.isarguments: 3.1.0 lodash.isempty: 4.4.0 -lodash.restparam: 3.6.1 -liftoff: 2.3.0 lodash.isplainobject: 4.0.6 -lodash.template: 3.6.2 -lodash.mapvalues: 4.6.0 -lodash.assignwith: 4.2.0 lodash.isstring: 4.0.1 -lru-cache: 2.7.3 +lodash.keys: 3.1.2 +lodash.mapvalues: 4.6.0 lodash.pick: 4.4.0 +lodash.restparam: 3.6.1 +lodash.template: 3.6.2 lodash.templatesettings: 3.1.1 -merge-descriptors: 1.0.1 +lolex: 1.3.2 longest: 1.0.1 +lowercase-keys: 1.0.0 +lru-cache: 2.7.3 map-cache: 0.2.2 media-typer: 0.3.0 +merge-descriptors: 1.0.1 methods: 1.1.2 micromatch: 2.3.11 mime-db: 1.27.0 -lolex: 1.3.2 -minimatch: 3.0.4 mime-types: 2.1.15 +minimatch: 3.0.4 minimist: 1.2.0 -lowercase-keys: 1.0.0 ms: 2.0.0 -natives: 1.1.0 +multer: 1.3.0 multipipe: 0.1.2 mute-stream: 0.0.5 -multer: 1.3.0 -negotiator: 0.6.1 +natives: 1.1.0 natural-compare: 1.4.0 +negotiator: 0.6.1 +node-int64: 0.3.3 node-status-codes: 1.0.0 nodegit-promise: 4.0.0 -node-int64: 0.3.3 -normalize-package-data: 1.0.3 -object-assign: 4.1.1 nomnom: 1.8.1 +normalize-package-data: 1.0.3 +normalize-path: 2.1.1 number-is-nan: 1.0.1 oauth-sign: 0.8.2 +object-assign: 4.1.1 +object-component: 0.0.3 +object.omit: 2.0.1 +on-finished: 2.3.0 once: 1.4.0 +onetime: 1.1.0 +optionator: 0.8.2 options: 0.0.6 -normalize-path: 2.1.1 -ordered-read-streams: 0.1.0 orchestrator: 0.3.8 -object-component: 0.0.3 +ordered-read-streams: 0.1.0 os-homedir: 1.0.2 -onetime: 1.1.0 -osenv: 0.1.4 -on-finished: 2.3.0 -object.omit: 2.0.1 -parse-json: 2.2.0 os-tmpdir: 1.0.2 -optionator: 0.8.2 -parse5: 1.5.1 -parse-filepath: 1.0.1 +osenv: 0.1.4 package-json: 2.4.0 +parse-filepath: 1.0.1 parse-glob: 3.0.4 -parseqs: 0.0.5 +parse-json: 2.2.0 parse-passwd: 1.0.0 +parse5: 1.5.1 parsejson: 0.0.3 -path-is-absolute: 1.0.1 +parseqs: 0.0.5 +parseuri: 0.0.5 parseurl: 1.3.1 +path-is-absolute: 1.0.1 path-parse: 1.0.5 -parseuri: 0.0.5 -pify: 2.3.0 path-posix: 1.0.0 -path-root-regex: 0.1.2 path-root: 0.1.1 -plugin-error: 0.1.2 +path-root-regex: 0.1.2 path-to-regexp: 0.1.7 -pinkie-promise: 2.0.1 +pend: 1.2.0 +pify: 2.3.0 pinkie: 2.0.4 +pinkie-promise: 2.0.1 +plist: 2.1.0 +plugin-error: 0.1.2 +pluralize: 1.2.1 polyclean: 1.3.1 -pend: 1.2.0 prelude-ls: 1.1.2 -preserve: 0.2.0 -pluralize: 1.2.1 -process-nextick-args: 1.0.7 prepend-http: 1.0.4 -plist: 2.1.0 +preserve: 0.2.0 pretty-hrtime: 1.0.3 +process-nextick-args: 1.0.7 progress: 1.1.8 promisify-node: 0.4.0 proxy-addr: 1.1.4 punycode: 1.4.1 +q: 1.5.0 qs: 6.4.0 +randomatic: 1.1.7 range-parser: 1.2.0 -q: 1.5.0 +raw-body: 2.2.0 +read-all-stream: 3.1.0 read-installed: 3.1.5 -randomatic: 1.1.7 read-package-json: 1.3.3 readable-stream: 2.2.11 readdir-scoped-modules: 1.0.2 -raw-body: 2.2.0 readline2: 1.0.1 +rechoir: 0.6.2 regenerator-runtime: 0.10.5 -read-all-stream: 3.1.0 regex-cache: 0.4.3 -rechoir: 0.6.2 -replace-ext: 0.0.1 -remove-trailing-separator: 1.0.2 registry-auth-token: 3.3.1 -replacestream: 4.0.2 -repeat-string: 1.6.1 +registry-url: 3.1.0 +remove-trailing-separator: 1.0.2 repeat-element: 1.1.2 -resolve-from: 1.0.1 -require-uncached: 1.0.3 +repeat-string: 1.6.1 repeating: 2.0.1 +replace-ext: 0.0.1 +replacestream: 4.0.2 +request: 2.79.0 +require-uncached: 1.0.3 resolve: 1.3.3 +resolve-dir: 0.1.1 +resolve-from: 1.0.1 restore-cursor: 1.0.1 -registry-url: 3.1.0 -run-sequence: 1.2.2 -request: 2.79.0 right-align: 0.1.3 -resolve-dir: 0.1.1 run-async: 0.1.0 +run-sequence: 1.2.2 +rx-lite: 3.1.2 safe-buffer: 5.0.1 -sequencify: 0.0.7 samsam: 1.1.2 sauce-connect-launcher: 1.2.2 -serve-waterfall: 1.1.1 -rx-lite: 3.1.2 semver-diff: 2.1.0 +send: 0.11.1 +sequencify: 0.0.7 +serve-static: 1.12.3 +serve-waterfall: 1.1.1 +server-destroy: 1.0.1 setprototypeof: 1.0.3 sigmund: 1.0.1 -server-destroy: 1.0.1 -send: 0.11.1 -slide: 1.1.6 sinon: 1.17.7 -serve-static: 1.12.3 -sntp: 1.0.9 +sinon-chai: 2.11.0 slice-ansi: 0.0.4 -socket.io-adapter: 0.5.0 +slide: 1.1.6 +sntp: 1.0.9 socket.io: 1.7.4 -sinon-chai: 2.11.0 -sparkles: 1.0.0 -stacky: 1.3.1 +socket.io-adapter: 0.5.0 socket.io-client: 1.7.4 -stream-combiner: 0.2.2 socket.io-parser: 2.3.1 source-map: 0.2.0 +sparkles: 1.0.0 sprintf-js: 1.0.3 +stacky: 1.3.1 statuses: 1.3.1 -strip-ansi: 3.0.1 +stream-combiner: 0.2.2 stream-consume: 0.1.0 streamsearch: 0.1.2 -strip-json-comments: 2.0.1 -supports-color: 2.0.0 string-width: 1.0.2 +string_decoder: 1.0.2 stringstream: 0.0.5 +strip-ansi: 3.0.1 +strip-json-comments: 2.0.1 +supports-color: 2.0.0 +table: 3.8.3 tar-stream: 1.5.2 -string_decoder: 1.0.2 -through: 2.3.8 -textextensions: 1.0.2 temp: 0.8.3 -through2: 2.0.3 -to-array: 0.1.4 test-fixture: 3.0.0-rc.1 -tryit: 1.0.3 -table: 3.8.3 +text-table: 0.2.0 +textextensions: 1.0.2 +through: 2.3.8 +through2: 2.0.3 tildify: 1.2.0 -to-iso-string: 0.0.2 +time-stamp: 1.1.0 timed-out: 3.1.3 +to-array: 0.1.4 +to-iso-string: 0.0.2 tough-cookie: 2.3.2 -text-table: 0.2.0 -time-stamp: 1.1.0 +tryit: 1.0.3 tunnel-agent: 0.4.3 tweetnacl: 0.14.5 -type-detect: 1.0.0 type-check: 0.3.2 -ultron: 1.0.2 -unique-stream: 1.0.0 +type-detect: 1.0.0 type-is: 1.6.15 typedarray: 0.0.6 -underscore: 1.6.0 uglify-to-browserify: 1.0.2 +ultron: 1.0.2 unc-path-regex: 0.1.2 +underscore: 1.6.0 +unique-stream: 1.0.0 underscore.string: 3.0.3 -unzip-response: 1.0.2 unpipe: 1.0.0 +unzip-response: 1.0.2 update-notifier: 0.6.3 urijs: 1.16.1 +url-parse-lax: 1.0.0 +util: 0.10.3 util-deprecate: 1.0.2 util-extend: 1.0.3 -util: 0.10.3 -url-parse-lax: 1.0.0 utils-merge: 1.0.0 -vinyl: 0.5.3 -vargs: 0.1.0 -vinyl-fs: 0.3.14 -verror: 1.3.6 uuid: 2.0.3 -vary: 1.1.1 v8flags: 2.1.1 -wrappy: 1.0.2 +vargs: 0.1.0 +vary: 1.1.1 +verror: 1.3.6 +vinyl: 0.5.3 +vinyl-fs: 0.3.14 +wct-local: 2.0.15 wct-sauce: 1.8.6 widest-line: 1.0.0 window-size: 0.1.0 +wordwrap: 1.0.0 +wrappy: 1.0.2 write: 0.2.1 -wct-local: 2.0.15 write-file-atomic: 1.3.4 -wordwrap: 1.0.0 -xmlbuilder: 8.2.2 -wtf-8: 1.0.0 ws: 1.1.4 +wtf-8: 1.0.0 xdg-basedir: 2.0.0 +xmlbuilder: 8.2.2 xmldom: 0.1.27 -xtend: 4.0.1 -yeast: 0.1.2 -acorn: 5.0.3 xmlhttprequest-ssl: 1.5.3 +xtend: 4.0.1 yargs: 3.10.0 -zip-stream: 0.5.2 yauzl: 2.8.0 +yeast: 0.1.2 +zip-stream: 0.5.2 +acorn: 5.0.3 +escodegen: 1.8.1 eslint: 3.19.0 esprima: 3.1.3 -escodegen: 1.8.1 gulp: 3.9.1 har-validator: 2.0.6 js-yaml: 3.8.4 @@ -557,21 +557,21 @@ rimraf: 2.6.1 selenium-standalone: 5.11.2 semver: 4.3.6 shelljs: 0.7.8 -strip-bom: 1.0.0 sshpk: 1.13.1 +strip-bom: 1.0.0 uglify-js: 2.8.29 user-home: 1.1.1 vulcanize: 1.15.4 +wd: 0.3.12 web-component-tester: 4.3.6 which: 1.2.14 -wd: 0.3.12 REPO REVISIONS ============== -polymer-1.x: 1e01ad994d85153b04156bfc4bcaf390a556973b +polymer-1.x: 89bbec53ec8d5d24808a91912c90e715c3e353c9 BUILD HASHES ============ polymer-mini.html: 41538c3e880a3db75fc80c61a8b9e5a3e831de7d -polymer-micro.html: 8d864874705901deb9d11a5fe27b0bfc939d3e33 -polymer.html: e71dd9846f69d088ea7afb51cef14384029b5720 \ No newline at end of file +polymer-micro.html: 35952548c6f9ebba1392ed46c2b6d7cc13ec3320 +polymer.html: 4bb9d5fa90dec96b328f524c03d1502178b66dc8 \ No newline at end of file diff --git a/polymer-micro.html b/polymer-micro.html index 4c088750af..124e72f62c 100644 --- a/polymer-micro.html +++ b/polymer-micro.html @@ -41,6 +41,7 @@ settings.hasNativeCSSProperties = !navigator.userAgent.match('AppleWebKit/601') && window.CSS && CSS.supports && CSS.supports('box-shadow', '0 0 0 var(--foo)'); settings.useNativeCSSProperties = settings.hasNativeCSSProperties && settings.lazyRegister && settings.useNativeCSSProperties; settings.isIE = navigator.userAgent.match('Trident'); +settings.passiveTouchGestures = settings.passiveTouchGestures || false; return settings; }() };(function () { @@ -790,7 +791,7 @@ return value != null ? value : undefined; } } -});Polymer.version = "1.9.3";Polymer.Base._addFeature({ +});Polymer.version = "1.10.0";Polymer.Base._addFeature({ _registerFeatures: function () { this._prepIs(); this._prepBehaviors(); diff --git a/polymer.html b/polymer.html index 0901e4e246..4b72a09b80 100644 --- a/polymer.html +++ b/polymer.html @@ -556,6 +556,9 @@ return false; } }(); +function isMouseEvent(name) { +return MOUSE_EVENTS.indexOf(name) > -1; +} var SUPPORTS_PASSIVE = false; (function () { try { @@ -569,6 +572,11 @@ } catch (e) { } }()); +function PASSIVE_TOUCH() { +if (HAS_NATIVE_TA && SUPPORTS_PASSIVE && Polymer.Settings.passiveTouchGestures) { +return { passive: true }; +} +} var IS_TOUCH_ONLY = navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/); var mouseCanceller = function (mouseEvent) { var sc = mouseEvent.sourceCapabilities; @@ -612,7 +620,7 @@ } function hasLeftMouseButton(ev) { var type = ev.type; -if (MOUSE_EVENTS.indexOf(type) === -1) { +if (!isMouseEvent(type)) { return false; } if (type === 'mousemove') { @@ -789,7 +797,7 @@ } for (var i = 0, dep, gd; i < deps.length; i++) { dep = deps[i]; -if (IS_TOUCH_ONLY && MOUSE_EVENTS.indexOf(dep) > -1 && dep !== 'click') { +if (IS_TOUCH_ONLY && isMouseEvent(dep) && dep !== 'click') { continue; } gd = gobj[dep]; @@ -797,7 +805,8 @@ gobj[dep] = gd = { _count: 0 }; } if (gd._count === 0) { -node.addEventListener(dep, this.handleNative); +var options = !isMouseEvent(dep) && PASSIVE_TOUCH(); +node.addEventListener(dep, this.handleNative, options); } gd[name] = (gd[name] || 0) + 1; gd._count = (gd._count || 0) + 1; @@ -821,7 +830,8 @@ gd[name] = (gd[name] || 1) - 1; gd._count = (gd._count || 1) - 1; if (gd._count === 0) { -node.removeEventListener(dep, this.handleNative); +var options = !isMouseEvent(dep) && PASSIVE_TOUCH(); +node.removeEventListener(dep, this.handleNative, options); } } }