JoostK
83631b28cb
perf(ivy): avoid creating bound function in pipeBind3 ( #23882 )
...
PR Close #23882
2018-05-15 11:40:33 -07:00
Zhicheng Wang
8136953a09
Merge branch 'en-master' into aio
...
# Conflicts:
# aio/content/examples/dynamic-component-loader/src/app/ad-banner.component.ts
# aio/content/examples/reactive-forms/src/app/hero-list/hero-list.component.ts
# aio/content/examples/upgrade-module/src/systemjs.config.1.js
# aio/content/guide/aot-compiler.md
# aio/content/guide/architecture-components.md
# aio/content/guide/architecture-modules.md
# aio/content/guide/architecture-next-steps.md
# aio/content/guide/architecture-services.md
# aio/content/guide/architecture.md
# aio/content/guide/bootstrapping.md
# aio/content/guide/cheatsheet.md
# aio/content/guide/comparing-observables.md
# aio/content/guide/component-styles.md
# aio/content/guide/dependency-injection-in-action.md
# aio/content/guide/dependency-injection.md
# aio/content/guide/deployment.md
# aio/content/guide/docs-style-guide.md
# aio/content/guide/dynamic-component-loader.md
# aio/content/guide/elements.md
# aio/content/guide/glossary.md
# aio/content/guide/hierarchical-dependency-injection.md
# aio/content/guide/http.md
# aio/content/guide/lifecycle-hooks.md
# aio/content/guide/ngmodule-faq.md
# aio/content/guide/npm-packages.md
# aio/content/guide/observables.md
# aio/content/guide/providers.md
# aio/content/guide/quickstart.md
# aio/content/guide/reactive-forms.md
# aio/content/guide/releases.md
# aio/content/guide/router.md
# aio/content/guide/service-worker-config.md
# aio/content/guide/service-worker-devops.md
# aio/content/guide/service-worker-getting-started.md
# aio/content/guide/service-worker-intro.md
# aio/content/guide/setup.md
# aio/content/guide/singleton-services.md
# aio/content/guide/styleguide.md
# aio/content/guide/testing.md
# aio/content/guide/typescript-configuration.md
# aio/content/guide/universal.md
# aio/content/guide/updating.md
# aio/content/guide/upgrade.md
# aio/content/marketing/features.html
# aio/content/navigation.json
# aio/content/tutorial/toh-pt0.md
# aio/content/tutorial/toh-pt3.md
# aio/content/tutorial/toh-pt4.md
# aio/content/tutorial/toh-pt5.md
# aio/content/tutorial/toh-pt6.md
# aio/package.json
# aio/src/app/documents/document.service.ts
# aio/src/app/layout/doc-viewer/doc-viewer.component.ts
# aio/src/app/shared/toc.service.ts
# aio/tools/transforms/templates/api/base.template.html
# aio/yarn.lock
2018-05-15 23:26:31 +08:00
Zhicheng Wang
d3ed81064b
chore: extract dict
2018-05-15 23:10:30 +08:00
Zhicheng Wang
7ffc6b03d7
fix: sync to 6.0(Content complete)
2018-05-15 17:28:18 +08:00
Zhicheng Wang
a108ac5130
fix: sync to 6.0(WIP)
2018-05-15 14:01:08 +08:00
Zhicheng Wang
2867ceecdb
fix: sync to 6.0(WIP)
2018-05-15 13:32:40 +08:00
Zhicheng Wang
4ff1a42339
fix: sync to 6.0(WIP)
2018-05-15 12:33:17 +08:00
Zhicheng Wang
47cc6f7a72
fix: sync to 6.0(WIP)
2018-05-15 10:50:10 +08:00
Omar Griffin
d4b6c41a5f
fix(benchpress): Fix promise chain in chrome_driver_extension. ( #23458 )
...
Occasionally the promise to clear the chrome buffer resolves after the subsequent call to start the
timer. This problem causes flakiness in our tests that rely on benchpress, usually manifesting
itself as a "Tried too often to get the ending mark: 21" error thrown by this line:
https://github.com/angular/angular/blob/master/packages/benchpress/src/metric/perflog_metric.ts#L162
PR Close #23458
2018-05-14 15:32:44 -07:00
Greg Magolan
66b2d78305
build: only match version tags for BUILD_SCM_VERSION ( #23903 )
...
PR Close #23903
2018-05-14 12:44:26 -07:00
Jon Gear
67b8d57a8d
docs(aio): use heroesUrl ( #23884 )
...
PR Close #23884
2018-05-14 10:38:15 -07:00
Pete Bacon Darwin
02acb5e3e5
build(aio): improve enum
API rendering ( #23872 )
...
* The member details section is now called "Members", rather
than "Properties".
* The property table now displays appropriate table headings:
"Member", "Value", "Description".
* The "Value" column is not shown if none of the members have
a value.
Closes #22678
PR Close #23872
2018-05-14 10:37:42 -07:00
Pete Bacon Darwin
a2e8b3a6a8
build(aio): ensure usageNotes are copied into decorator API docs ( #23901 )
...
PR Close #23901
2018-05-14 10:35:33 -07:00
Vikram Subramanian
d4b8b24406
fix(elements): prevent closure renaming of platform properties ( #23843 )
...
Closure compiler with type based optimizations has a bug where externs for inherited static fields are not being honored. For Angular Elements this meant that 'observedAttributes' static field which is marked as an extern for the base HTMLElement class was getting renamed.
This commit works around the bug by using quoted access of 'observedAttributes' that explicitly prevents the renaming.
PR Close #23843
2018-05-11 18:11:48 -04:00
Victor Berchet
cfde36da84
fix(compiler): generate constant array for i18n attributes ( #23837 )
...
PR Close #23837
2018-05-11 17:35:54 -04:00
Pete Bacon Darwin
d889f57ae2
build(aio): display types of API const docs correctly ( #23850 )
...
Previously these docs always displayed `any` as the type
of the const export. Now the type is computed correctly from
the declared type or initializer of the constant.
PR Close #23850
2018-05-11 16:44:50 -04:00
Matias Niemelä
816bc8af17
feat(ivy): support injectable sanitization service ( #23809 )
...
PR Close #23809
2018-05-11 16:43:43 -04:00
Matias Niemelä
d2a86872a9
fix(animations): do not throw errors when a destroyed component is animated ( #23836 )
...
PR Close #23836
2018-05-11 16:08:14 -04:00
George Kalpakas
474dbf09ec
fix(aio): make background transparent in 144x144 PWA icon ( #23851 )
...
Fixes #23827
PR Close #23851
2018-05-11 12:38:21 -04:00
Cory Rylan
e129b18d17
docs(aio): add Cory Rylan to GDE resources ( #23840 )
...
PR Close #23840
2018-05-11 12:32:38 -04:00
panakour
8a27a034c4
docs: update version to 6 in language-service ( #20795 )
...
PR Close #20795
2018-05-11 12:22:51 -04:00
Igor Minar
4ecae6449e
build: replace the old publish script with a new bazel-based one
2018-05-10 23:01:22 -07:00
Igor Minar
5e307d5ba7
release: cut the v6.0.1 release
2018-05-10 22:42:40 -07:00
Alex Eagle
089fe83865
build: update to latest TypeScript rules ( #23828 )
...
Fixes #23810
PR Close #23828
2018-05-10 16:45:38 -07:00
Andrew Seguin
b1cda3639f
fix(elements): always check to create strategy ( #23825 )
...
PR Close #23825
2018-05-10 16:07:11 -07:00
Judy Bogart
c4221dad11
docs(elements): add angular element term to glossary ( #23807 )
...
PR Close #23807
2018-05-10 15:50:00 -07:00
swseverance
fe3679a356
style: remove empty comments ( #23404 )
...
PR Close #23404
2018-05-10 15:48:13 -07:00
Judy Bogart
72eab4d254
docs(elements): emphasize future direction, update link ( #23806 )
...
PR Close #23806
2018-05-10 15:46:53 -07:00
jenniferfell
db2d67cc00
docs: change release_schedule.md to link to new angular release page in docs ( #23808 )
...
PR Close #23808
2018-05-10 15:45:28 -07:00
Alain Chautard
117c7eebc3
docs(aio): add Alain Chautard in GDE list ( #23783 )
...
PR Close #23783
2018-05-10 12:07:10 -07:00
Zaven Muradyan
89f64e58c3
fix(router): avoid freezing queryParams in-place ( #22663 )
...
The recognizer code used to call Object.freeze() on queryParams before
using them to construct ActivatedRoutes, with the intent being to help
avoid common invalid usage. Unfortunately, Object.freeze() works
in-place, so this was also freezing the queryParams on the actual
UrlTree object, making it more difficult to manipulate UrlTrees in
things like UrlHandlingStrategy.
This change simply shallow-copies the queryParams before freezing them.
Fixes #22617
PR Close #22663
2018-05-10 07:54:11 -07:00
Jason Aden
553a680817
fix(router): correct the segment parsing so it won't break on ampersand ( #23684 )
...
PR Close #23684
2018-05-10 07:53:53 -07:00
Fabian Wiles
858e48a794
ci: add config for size plugin of the github rebot ( #23665 )
...
PR Close #23665
2018-05-10 07:53:34 -07:00
Zhicheng Wang
fb29977b22
fix: sync to 6.0(WIP)
2018-05-10 14:12:21 +08:00
Zhicheng Wang
5391220474
fix: sync to 6.0(WIP)
2018-05-10 13:55:06 +08:00
Zhicheng Wang
11e0635d0d
fix: sync to 6.0(WIP)
2018-05-10 13:53:04 +08:00
Zhicheng Wang
f0aff1095a
fix: sync to 6.0(WIP)
2018-05-10 13:51:25 +08:00
Zhicheng Wang
43e2c1d4bf
fix: sync to 6.0(WIP)
2018-05-10 13:50:05 +08:00
Zhicheng Wang
ca4ce359bc
fix: sync to 6.0(WIP)
2018-05-10 13:48:22 +08:00
cexbrayat
e942d8b681
fix(aio): fix error in import after RxJS 6 migration ( #22886 )
...
PR Close #22886
2018-05-09 11:52:04 -07:00
George Kalpakas
f1e4a153f0
refactor(service-worker): sort manifest url
/hashTable
entries ( #23586 )
...
This makes it easier to quickly check whether a specific file ended up
in the manifest, for example when debugging.
PR Close #23586
2018-05-09 11:51:22 -07:00
George Kalpakas
e0ed59e55f
fix(service-worker): correctly handle requests with empty clientId
( #23625 )
...
Requests from clients that are not assigned a client ID by the browser
will produce `fetch` events with `null` or empty (`''`) `clientId`s.
Previously, the ServiceWorker only handled `null` values correctly. Yet
empty strings are also valid (see for example [here][1] and [there][2]).
With this commit, the SW will interpret _all_ falsy `clientId` values
the same (i.e. "no client ID assigned") and handle them appropriately.
Related Chromium issue/discussion: [#832105 ][3]
[1]: 4cc72bd0f1/docs/index.bs (L1392)
[2]: https://w3c.github.io/ServiceWorker/#fetchevent-interface
[3]: https://bugs.chromium.org/p/chromium/issues/detail?id=832105
Fixes #23526
PR Close #23625
2018-05-09 11:50:02 -07:00
George Kalpakas
d6b1466c81
test(service-worker): support mock requests with null/empty client ID ( #23625 )
...
PR Close #23625
2018-05-09 11:50:02 -07:00
George Kalpakas
d1abf4e897
test(service-worker): improve adding clients in SwTestHarness
( #23625 )
...
This commits changes how clients are added in `SwTestHarness`, so that
the behavior in tests closer mimics what would happen in an actual
ServiceWorker.
It also removes auto-adding clients when calling `clients.get()`, which
could hide bugs related to non-existing clients.
PR Close #23625
2018-05-09 11:50:02 -07:00
Victor Berchet
08e7efc69e
feat(ivy): add error reporting to the html to ivy transformer ( #23546 )
...
PR Close #23546
2018-05-09 11:49:18 -07:00
Victor Berchet
46674d5fac
test(ivy): add html to ivy ast transformer tests ( #23546 )
...
PR Close #23546
2018-05-09 11:49:18 -07:00
Greg Magolan
c5ca5c0d9f
build(bazel): update to rules_typescript 0.12.3 ( #23617 )
...
PR Close #23617
2018-05-09 11:47:10 -07:00
Pete Bacon Darwin
61170856ee
build(aio): include navigation.json
changes in docs-watch ( #23698 )
...
Closes #23582
PR Close #23698
2018-05-09 11:45:18 -07:00
George Kalpakas
a800ccd922
fix(aio): add link to v5 docs ( #23794 )
...
Fixes #23781
PR Close #23794
2018-05-09 11:44:45 -07:00
Alex Eagle
971e78dc35
ci: Remove Chuck from pullapprove ( #23798 )
...
Jason takes over his role on core, Keen for everything else
PR Close #23798
2018-05-09 11:41:58 -07:00