Chuck Jazdzewski
46992b4bda
Revert "fix(animations): ensure animateChild() works with all inner leave animations ( #19006 ) ( #19532 )"
...
This reverts commit 9130505b57
.
2017-10-11 10:51:52 -07:00
Chuck Jazdzewski
d0af45c31a
Revert "fix(animations): ensure inner :leave animations do not remove node when skipped ( #19532 )"
...
This reverts commit ac50bd678e
.
2017-10-11 10:37:12 -07:00
Peter Bacon Darwin
8b571309ed
build(aio): append information about links in and out of docs ( #19583 )
...
Closes #19560
PR Close #19583
2017-10-10 17:06:51 -07:00
Tobias Bosch
b0befd7376
fix(compiler): `TestBed.overrideProvider` should keep imported `NgModule`s eager ( #19624 )
...
Before, as soon as a user called `TestBed.overrideProvider` for a provider
of a `NgModule` that was imported via `TestBed.configureTestingModule`,
that `NgModule` became lazy.
This commit changes this behavior to keep the `NgModule` eager,
with or without a call to `TestBed.overrideProvider`.
PR Close #19624
2017-10-10 13:51:25 -07:00
Jesus Rodriguez
dfa0973563
docs(aio): update animations for CLI ( #19551 )
...
PR Close #19551
2017-10-10 13:47:35 -07:00
Matias Niemelä
ac50bd678e
fix(animations): ensure inner :leave animations do not remove node when skipped ( #19532 )
...
PR Close #19532
2017-10-10 12:41:47 -07:00
Matias Niemelä
9130505b57
fix(animations): ensure animateChild() works with all inner leave animations ( #19006 ) ( #19532 )
...
Closes #18305
PR Close #19532
2017-10-10 12:41:47 -07:00
Tobias Bosch
931cf78057
refactor(compiler): introduce `TestBed.deprecatedOverrideProvider` ( #19558 )
...
This allows use to fix `TestBed.overrideProvider` to keep imported `NgModule`s eager,
while allowing our users to still keep the old semantics until they have fixed their
tests.
PR Close #19558
2017-10-10 10:15:46 -07:00
Tobias Bosch
6ade68cff1
fix(compiler): correctly instantiate eager providers that are used via `Injector.get` ( #19558 )
...
Closes #15501
PR Close #19558
2017-10-10 10:15:46 -07:00
Tobias Bosch
d30ce19231
fix(compiler): correctly calculate the out path on windows ( #19601 )
...
Fixes #19543
PR Close #19601
2017-10-10 10:15:06 -07:00
Chuck Jazdzewski
d7eac7ee56
Revert "fix(router): navigating to the current location works ( #19463 )"
...
This reverts commit 43c5b638b9
.
2017-10-09 16:38:12 -07:00
Chuck Jazdzewski
d53b96f2a2
Revert "fix(router): do not call `location.go` when skipping a navigation ( #19463 )"
...
This reverts commit 6651541230
.
2017-10-09 16:37:31 -07:00
Kapunahele Wong
79deeacbd7
docs(aio): add copy about ngNoForm to NgForm API doc ( #19561 )
...
PR Close #19561
2017-10-09 14:53:49 -07:00
George Kalpakas
32ca6851af
build(aio): do not fail on first `yarn setup` ( #19603 )
...
PR Close #19603
2017-10-09 14:47:12 -07:00
Peter Bacon Darwin
cff8c05442
build(aio): ensure yarn lockfile has correct dgeni-packages version ( #19617 )
...
PR Close #19617
2017-10-09 14:46:18 -07:00
Ward Bell
0ea5f8b5ed
docs: add universal guide with production client app - with JK’s edits ( #18707 )
...
PR Close #18707
2017-10-09 14:46:04 -07:00
Ward Bell
555b1cdf29
docs: add universal guide with production client app ( #18707 )
...
Revises both universal and client build to use AOT and webpack for both.
Guide text adjusted accordingly
Dodges CLI client build, expected in near future.
PR Close #18707
2017-10-09 14:46:04 -07:00
Ward Bell
0b0d25fa33
docs: add universal guide ( #18707 )
...
- based on original effort in PR 17573
PR Close #18707
2017-10-09 14:46:04 -07:00
Peter Bacon Darwin
963a4d0dc8
build(aio): sort API list alphabetically ( #19566 )
...
Closes #19559
PR Close #19566
2017-10-09 14:42:52 -07:00
Michał Gołębiowski-Owczarek
f393d86c96
build: add a Git .mailmap with my new name ( #19550 )
...
In this way my past contribution is mapped correctly.
PR Close #19550
2017-10-09 14:35:30 -07:00
vsavkin
6651541230
fix(router): do not call `location.go` when skipping a navigation ( #19463 )
...
Closes #18036
PR Close #19463
2017-10-09 11:45:13 -07:00
vsavkin
43c5b638b9
fix(router): navigating to the current location works ( #19463 )
...
Closes #13340
PR Close #19463
2017-10-09 11:45:13 -07:00
Matias Niemelä
c3a52697f5
perf(animations): reduce size of bundle by removing AST classes ( #19539 )
...
This CL refactors the animation AST code to make use of interfaces instead of classes. Given that interfaces are not persisted during runtime the removal of classes should nicely cut down on size for the animations-browser bundle.
-- before --
animations-browser.umd.js = 222kb
animations-browser.umd.min.js = 107kb
-- after --
animations-browser.umd.js = 213kb
animations-browser.umd.min.js = 102kb
PR Close #19539
2017-10-09 10:00:48 -07:00
Matias Niemelä
c4704c8abc
fix(animations): properly support boolean-based transitions and state changes ( #19279 )
...
Closes #9396
Closes #12337
PR Close #19279
2017-10-09 10:00:32 -07:00
Chuck Jazdzewski
b1ca5d4ddf
Revert "perf(animations): reduce size of bundle by removing AST classes ( #19539 )"
...
This reverts commit d5c9c5f183
.
2017-10-06 18:16:30 -07:00
Chuck Jazdzewski
9fecd72f44
Revert "test(animations): test to see if triggers get cancelled on removal ( #19532 )"
...
This reverts commit f12e15e682
.
2017-10-06 18:15:26 -07:00
Chuck Jazdzewski
f4480d46b4
Revert "fix(animations): ensure animateChild() works with all inner leave animations ( #19532 )"
...
This reverts commit 1c77cdadaf
.
2017-10-06 18:15:22 -07:00
Chuck Jazdzewski
8e5b582b61
Revert "fix(router): navigating to the current location works ( #19463 )"
...
This reverts commit b67d574a95
.
2017-10-06 18:15:19 -07:00
Chuck Jazdzewski
0cc87c5ba1
Revert "fix(router): do not call `location.go` when skipping a navigation ( #19463 )"
...
This reverts commit fdfa31798b
.
2017-10-06 18:15:16 -07:00
Chuck Jazdzewski
6aa7cc1d96
Revert "fix(animations): properly support boolean-based transitions and state changes ( #19279 )"
...
This reverts commit a8920eb774
.
2017-10-06 18:15:08 -07:00
Matias Niemelä
a8920eb774
fix(animations): properly support boolean-based transitions and state changes ( #19279 )
...
Closes #9396
Closes #12337
PR Close #19279
2017-10-06 15:35:37 -07:00
vsavkin
fdfa31798b
fix(router): do not call `location.go` when skipping a navigation ( #19463 )
...
Closes #18036
PR Close #19463
2017-10-06 15:35:25 -07:00
vsavkin
b67d574a95
fix(router): navigating to the current location works ( #19463 )
...
Closes #13340
PR Close #19463
2017-10-06 15:35:24 -07:00
Matias Niemelä
1c77cdadaf
fix(animations): ensure animateChild() works with all inner leave animations ( #19532 )
...
Closes #18305
PR Close #19532
2017-10-06 15:35:13 -07:00
Matias Niemelä
f12e15e682
test(animations): test to see if triggers get cancelled on removal ( #19532 )
...
PR Close #19532
2017-10-06 15:35:13 -07:00
Matias Niemelä
d5c9c5f183
perf(animations): reduce size of bundle by removing AST classes ( #19539 )
...
This CL refactors the animation AST code to make use of interfaces instead of classes. Given that interfaces are not persisted during runtime the removal of classes should nicely cut down on size for the animations-browser bundle.
-- before --
animations-browser.umd.js = 222kb
animations-browser.umd.min.js = 107kb
-- after --
animations-browser.umd.js = 213kb
animations-browser.umd.min.js = 102kb
PR Close #19539
2017-10-06 15:34:57 -07:00
Chuck Jazdzewski
f83989bb0d
fix(compiler-cli): produce smaller source maps for templates ( #19578 )
...
Assocating each template node with a the generated TypeScript
generated overly verbose source maps. Changed to creating a
source map entry per unique source span instead of each
unique template ast node.
Fixes : #19537
PR Close #19578
2017-10-06 14:48:25 -07:00
Tobias Bosch
81167d9c4a
perf(compiler): speed up loading of summaries for bazel. ( #19581 )
...
For hazel, we have a specific way of writing summaries,
which we can leverage to make the deserialization faster.
PR Close #19581
2017-10-06 14:48:02 -07:00
Tobias Bosch
0b06ea177a
perf(compiler): only type check input files when using bazel ( #19581 )
...
This helps hazel as it does not check libraries (e.g. the default lib) which are
not input files, but still checks `.d.ts` files that are inputs.
PR Close #19581
2017-10-06 14:48:02 -07:00
Peter Bacon Darwin
03227e65cf
build(aio): example-boilerplate is no longer responsible for yarn install ( #19511 )
...
The tooling for boilerplate was also running `yarn install` on the examples'
shared folder. But since this is handled by `ng-packages-installer` this
commit refactors the tools so that the boilerplate no longer does this
anymore.
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
ca7f2f8c8f
docs(aio): fix aot-compiler example to work with Angular v5 ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
340d94afb9
build(aio): ignore @angular/mobile-toolkit in dist builds ( #19511 )
...
The new v5 version of this toolkit is too incompatible for us to run
AIO against both versions. So for now we will ignore this libary when
running against local Angular distributions and continue to use the
version on npm.
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
9ef8d8b85a
build(aio): support ignoring dist packages in "local" mode ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
ab8ee4d0d9
build(aio): provide cleaner scripts for local build switching ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
d1a00459a8
ci(aio): use custom package.json to run with local distributables ( #19511 )
...
Closes #19388
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
9fe6363575
docs(aio): fix aot-compiler example to work with Angular v5 ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
142a2b7341
build(aio): ensure webdriver is updated when switching between local and npm deps ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
6586265a0c
docs(aio): fix pipes example e2e spec to work with Angular v4 ( #19511 )
...
There was a breaking change between 4 and 5 for i18n formatting of dates.
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
d3fd088162
docs(aio): fix animations example to work with Angular v5 ( #19511 )
...
PR Close #19511
2017-10-06 11:56:40 -07:00
Peter Bacon Darwin
4b3f82a47e
build(aio): upgrade `ts-node` to support newer TypeScript config ( #19511 )
...
This was causing `Cannot find type definition file for 'jasmine'. (2688)`
errors when running Protractor.
PR Close #19511
2017-10-06 11:56:40 -07:00