Dzmitry Shylovich
6bc6482765
fix(compiler): improve error message when a module imports itself ( #14646 )
...
Closes #14644
2017-03-06 17:00:25 -08:00
Miško Hevery
8343fb7740
refactor: remove lang.ts ( #14837 )
2017-03-06 15:22:29 -08:00
Miško Hevery
84a65cf788
refactor: remove global from facade/lang ( #14837 )
2017-03-06 15:22:22 -08:00
Miško Hevery
b0e0839075
refactor: remove facade/collection ( #14837 )
2017-03-06 15:22:14 -08:00
Miško Hevery
4fe0b90948
refactor: remove facade/browser ( #14837 )
2017-03-06 15:22:06 -08:00
Miško Hevery
928c5657c8
refactor: remove EventEmitter from facade ( #14837 )
...
As of right now each module has its own copy of the EventEmitter
contributing to bloat.
2017-03-06 15:21:39 -08:00
Igor Minar
b8f0c3dc7b
ci: redo how env variables are set and shared in ci to prevent collisions
2017-03-05 08:03:38 -08:00
Igor Minar
a24e652f2b
ci: clean up CI logging, folding, add build time logging, and improve error handling ( #14425 )
2017-03-02 00:22:24 -08:00
Igor Minar
180b705227
release: cut the 4.0.0-rc.2 release
2017-03-01 22:46:11 -08:00
Matias Niemelä
9560ad81b9
fix(animations): make animations work in AOT ( #14775 )
2017-03-01 17:13:06 -08:00
Jason Aden
3168ef75da
build: fix secondary entry point es5 output and core Rx references ( #14820 )
...
Secondary entry points (testing, static, etc) are rolled up into a
single ESM/ES2015 file, then downleveled to ESM/ES2015. This downleveling
was not working and was producing ESM/ES2015. Also, the @angular/core
package's .babelrc file was missing reference to Rx Observable which
broke the UMD bundle.
Fixes #14730
2017-03-01 15:59:09 -08:00
Chuck Jazdzewski
6bae7378b1
fix(language-service): tolerate errors in decorators ( #14634 )
...
Fixes #14631
2017-03-01 13:23:34 -08:00
Tobias Bosch
79fc1e3959
fix(compiler): apply element bindings before host bindings ( #14823 )
2017-03-01 12:17:43 -08:00
vikerman
9402df92de
test(platform-server): enable meta tag and title service specs for server ( #14574 )
...
Fix CSS selector syntax to allow single and double quotes. Needed for meta tag service selector to work properly on parse5.
Fixes #14565 .
2017-03-01 11:19:22 -08:00
vikerman
47bdc2b0b7
fix(platform-server): don't setup Testability and TestabilityRegistry on the server ( #14510 )
2017-03-01 11:16:56 -08:00
Victor Berchet
5753de50f0
fix(core): fix isComponentView() and isEmbeddedView() tests ( #14789 )
...
fixes #14778
2017-03-01 08:03:14 -08:00
Victor Berchet
d1182af1a4
refactor: change remaining <template> to <ng-template> ( #14706 )
2017-03-01 08:02:37 -08:00
Martin Probst
968995a4c6
fix(upgrade): fix upgrade component Closure optimization. ( #14801 )
...
$scope and $element are passed to AngularJS, which is not optimized
together with the app. That means properties must be quoted to prevent
renaming.
2017-03-01 06:49:25 -08:00
Tobias Bosch
5ba55b0e04
fix(compiler): fix identifier names of EMPTY_MAP / EMPTY_ARRAY ( #14806 )
2017-02-28 14:16:26 -08:00
Tobias Bosch
126fda2613
perf: delete pre-view-engine core, compiler, platform-browser, etc code ( #14788 )
...
After the introduction of the view engine, we can drop a lot of code that is not used any more.
This should reduce the size of the app bundles because a lot of this code was not being properly tree-shaken by today's tools even though it was dead code.
2017-02-27 23:08:19 -08:00
Tobias Bosch
5caab71f7d
refactor: make identifiers for generated code small to improve dev size
2017-02-27 14:50:41 -08:00
Tobias Bosch
d2e42567a6
fix(core): call lifecycle hooks for siblings in declaration order
2017-02-27 14:50:41 -08:00
Tobias Bosch
14d37fe052
refactor(core): move NodeType and ProviderType into NodeFlags
...
Also removes `ng-reflect` attributes for element properties.
2017-02-27 14:50:41 -08:00
Tobias Bosch
77682a3397
fix(compiler): quote animation in RendererTypeV2 and skip if empty ( #14773 )
2017-02-27 11:23:37 -08:00
Igor Minar
da79ad3cec
build: cut 4.0.0-rc.1
...
rc.0 is not part of the repo history because of a missing fix that was discovered after publishing to npm
2017-02-24 18:03:23 -08:00
Igor Minar
7b02eae0e8
build: manually bump tsc-wrapped version to rc.0
2017-02-24 17:57:55 -08:00
Tobias Bosch
2602b039b4
fix(animations): ignore triggers that are registered multiple times ( #14723 )
2017-02-24 16:28:14 -08:00
Tobias Bosch
9186068df1
fix(animations): always create a new AnimationRenderer
...
E.g. for no view encapsulation, the delegate will always be the same.
Nevertheless, we still need to create a new `AnimationRenderer` per
component.
Attention: This change will conflict with a local mod in G3.
2017-02-24 16:27:45 -08:00
Tobias Bosch
8824e39325
refactor(platform-browser): extract animations providers into separate file
...
This is needed so that we can use them in a local modification in G3.
Attention: This change will conflict with a local mod in G3.
2017-02-24 16:27:45 -08:00
Jason Aden
932a02f1c5
build(language-service): fix tsconfig needed for language-service rollup ( #14717 )
2017-02-24 15:16:23 -08:00