Alex Eagle
9728dce048
fix(bazel): Give correct module names for ES6 output ( #21320 )
...
Fixes #21022
PR Close #21320
2018-01-09 10:30:44 -08:00
Alex Eagle
463e2872a6
build: upgrade Bazel to 0.9.0 ( #21335 )
...
Also install the skylark linter for .bzl files.
PR Close #21335
2018-01-09 10:28:46 -08:00
Alex Rickabaugh
fa03ae14b0
fix(benchpress): work around missing events from Chrome 63 ( #21396 )
...
Chrome 63 can cause the navigationStart event for the first
run to arrive with a different pid than the start of the
benchpress run. This makes the first collected result invalid.
This workaround causes the sampler to ignore runs that have this
condition.
PR Close #21396
2018-01-08 16:14:34 -08:00
Alex Eagle
6040ee39eb
fix(benchpress): forward compat with selenium_webdriver 3.6.0 ( #21399 )
...
This was a local mod in google3 introduced by cl 174212464
PR Close #21399
2018-01-08 13:09:26 -08:00
chembu
e99475260f
docs(aio): document the template compiler options ( #21333 )
...
PR Close #21333
2018-01-08 13:23:16 -05:00
Marc Laval
db55e86e91
fix(core): make all render3 tests pass in IE9 ( #21279 )
...
PR Close #21279
2018-01-05 14:25:40 -08:00
Marc Laval
a2f3f4550d
test(core): properly stringify HTML elements in render3 tests ( #21279 )
...
PR Close #21279
2018-01-05 14:25:40 -08:00
Marc Laval
d2cfc6a719
build: activate render3 tests in CI ( #21279 )
...
PR Close #21279
2018-01-05 14:25:40 -08:00
Olivier Combe
fecf768f43
fix(common): export currencies via `getCurrencySymbol` ( #20983 )
...
PR Close #20983
2018-01-05 14:24:26 -08:00
Jason Aden
b5934fc582
docs(router): fix missing export in docs for UrlMatcher ( #21095 )
...
Fixes #21042
PR Close #21095
2018-01-04 17:48:32 -05:00
Siyao Li
2402224b4e
docs(common): update copyright years ( #21232 )
...
PR Close #21232
2018-01-04 17:45:36 -05:00
Victor Noel
3e47ea27f5
fix(language-service): ignore null metadatas ( #20557 )
...
There can be null metadatas in certain cases, for example with locales.
Fixes #20260
PR Close #20557
2018-01-02 10:29:44 -06:00
Miško Hevery
9f538a6cac
build: add karma tests for render3 ( #21188 )
...
PR Close #21188
2017-12-27 16:46:56 -06:00
Pawel Kozlowski
3750ea9dff
feat(core): final adjustements to ngIvy read option for queries ( #21187 )
...
PR Close #21187
2017-12-27 16:46:56 -06:00
Pawel Kozlowski
afd89ed8d9
fix(core): support read option when querying for types ( #21187 )
...
PR Close #21187
2017-12-27 16:46:56 -06:00
Pawel Kozlowski
a62371c0eb
feat(core): more read options for ngIvy queries ( #21187 )
...
PR Close #21187
2017-12-27 16:46:56 -06:00
Kara Erickson
c516bc3b35
feat(core): add ngOnInit and ngDoCheck support in render3 ( #21156 )
...
PR Close #21156
2017-12-27 16:46:56 -06:00
Kara Erickson
8bf1305490
refactor(core): avoid object creation in bind ( #21155 )
...
PR Close #21155
2017-12-27 16:46:56 -06:00
Kapunahele Wong
a66cd526c3
docs(forms): add text about min() and max() as functions ( #21110 )
...
PR Close #21110
2017-12-22 21:36:46 -08:00
Olivier Combe
a0ffdf1ef2
build(common): generate ts declarations for i18n locale files ( #21127 )
...
Fixes #21120
PR Close #21127
2017-12-22 21:34:03 -08:00
Chuck Jazdzewski
83d207d0a7
build: upgrade to TypeScript 2.6 ( #21144 )
...
Fixes #20653
PR Close #21144
2017-12-22 20:15:47 -08:00
Miško Hevery
83c1383701
build: upgrade circle/build into large class (more ram) ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Miško Hevery
ae97920fe2
build: move _testing_init into tools; limit web_test concurrency ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
533a010b28
build(platform-browser): exclude node incompatible tests from :test target. ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
6b81d1c9b9
build(compiler-cli): exclude command line scripts from compilation ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
fefc081e1b
build(service-worker): enable karma bazel test for service-worker ( #21053 )
...
Corrected the environment detection code which was incorretly throwing exception in the browser if `require` function was found.
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
bdee1f4a25
build(upgrade): enable bazel tests for upgrade ( #21053 )
...
Added missing angular-mocks dependency.
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
40dfe39e64
build(router): enable bazel tests for router ( #21053 )
...
Bazel runs on newer version of RxJs than is installed in Yarn. The never version subclasses `EmptyError` in a different way which fails the `instanceof` check. This change makes the `instanceof` check more robust with respect to `EmptyError`.
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
3d50fd7cac
build: add bazel test rules for remainder of packages ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
cc1058f6e1
build: add bazel test rules for more packages ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
47e251a80a
build: remove `main()` from specs ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
47bcb5bc35
build(core): add bazel test targets for core ( #21053 )
...
- Add tests target for `test`, `test_node_only` and `test_web` in `core` package.
- Created a `_testing_init` pseudo package where bootstrap code for tests is kept.
- Moved `source_map_util` from `test` to `testing` so to prevent circular dependency.
- Removed `visibility:public` for testing `BUILD` packages.
PR Close #21053
2017-12-22 13:10:51 -08:00
Miško Hevery
f3fc74ab67
build(core): remove `main()` from specs ( #21053 )
...
`main()` function used to be needed to support dart, since dart
Does not allow top level statements. Since we no longer use dart
The need for `main()` has been removed.
In preparation for `Basel` and standardized way of running tests
we are removing `main()`
PR Close #21053
2017-12-22 13:10:51 -08:00
Matias Niemelä
86a36eaadd
fix(animations): avoid infinite loop with multiple blocked sub triggers ( #21119 )
...
This patch fixes animations so that if multiple sub @triggers are used
and are blocked by a parent animation then the engine will not lead
itself into an infinite loop.
PR Close #21119
2017-12-22 09:23:28 -08:00
Jason Aden
5ba1cf1063
fix(router): fix wildcard route with lazy loaded module (again) ( #18139 )
...
Closes #13848
Description:
We doesn't handle children of wildcard route properly link. It's always an empty array.
Created from #13851
PR Close #18139
2017-12-22 09:20:11 -08:00
Olivier Combe
07b81ae741
fix(common): handle JS floating point errors in percent pipe ( #20329 )
...
Fixes #20136
PR Close #20329
2017-12-22 09:02:49 -08:00
Miško Hevery
5a7bf36723
build: fix circular dep between interface and l_node by merging ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Miško Hevery
66528a21f6
build: fix benchmarks for render3 ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Miško Hevery
a77757277b
build: yarn buildifier ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Pawel Kozlowski
4f05d022c1
feat(core): support 'read' option for ngIvy queries ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Kara Erickson
5df343169e
docs(core): add missing docs to component and fix formatting ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Marc Laval
764fea1344
test(core): animation renderer factory in render3 ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Pawel Kozlowski
bbdea96a66
refactor: remove import circular dependencies ( #20855 )
...
This PR fixes a circular dependency among those files in Renderer3:
`query` -> `di` -> `instructions` -> `query` -> ...
Looking at the above dependencies the `di` -> `instructions` import is
a problematic one. Previously `di` had an import from `instructions`
since we can known about "current node" only in `instructions`
(and we need "current node" to create node injector instances).
This commit refactors the code in the way that functions in the
`di` file don't depend on any info stored module-global variables
in `instructions`.
PR Close #20855
2017-12-21 21:40:58 -08:00
Marc Laval
d1de587ce0
feat(core): add renderer factory in render3 ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Pawel Kozlowski
147aec43bd
feat: support queries for elements with local names ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Miško Hevery
1f5049f30c
style: fix formatting errors ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Kara Erickson
19eeba2281
refactor(core): rename instructions for consistency ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Kara Erickson
6cc8f2298e
docs(core): add docs to instructions, minor renames ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Miško Hevery
83b27bac17
style: fix formatting errors ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Kara Erickson
b462f49ce7
refactor(core): renamed and split out interfaces ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00