Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							8c27c62fab 
							
						 
					 
					
						
						
							
							Revert "test(i18n): fix a typo in the reference xmb ( #13441 )"  
						
						... 
						
						
						
						This reverts commit a8d237581d4df742bb1e36be56518f383bf3d19f. 
						
						
					 
					
						2016-12-14 12:54:50 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							a0a05041ac 
							
						 
					 
					
						
						
							
							refactor: format & lint  
						
						
						
						
					 
					
						2016-12-13 17:44:52 -08:00 
						 
				 
			
				
					
						
							
							
								Hans 
							
						 
					 
					
						
						
						
						
							
						
						
							d62d89319e 
							
						 
					 
					
						
						
							
							fix(compiler): generated CSS files suffixed with ngstyle. ( #13353 )  
						
						... 
						
						
						
						Mirrors factories which ends in `ngfactory`.
Closes  #13141 . 
						
						
					 
					
						2016-12-13 17:34:46 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							a8d237581d 
							
						 
					 
					
						
						
							
							test(i18n): fix a typo in the reference xmb ( #13441 )  
						
						
						
						
					 
					
						2016-12-13 12:35:09 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							2b90cd532f 
							
						 
					 
					
						
						
							
							fix(compiler): narrow the span reported for invalid pipes  
						
						... 
						
						
						
						fixes  #13326 
closes  #13411  
					
						2016-12-13 11:23:47 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							4b3d135193 
							
						 
					 
					
						
						
							
							fix(compiler): xmb <ph> tags should not self close ( #13413 )  
						
						
						
						
					 
					
						2016-12-12 19:10:20 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							3bee521aa4 
							
						 
					 
					
						
						
							
							fix(compiler): support dotted property binding  
						
						... 
						
						
						
						fixes  angular/flex-layout#34  
					
						2016-12-09 15:37:41 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							95f48292b1 
							
						 
					 
					
						
						
							
							test(Selector): add a test for dotted attribute names  
						
						
						
						
					 
					
						2016-12-09 15:37:41 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							04cfa1ebdf 
							
						 
					 
					
						
						
							
							refactor(Compiler): cleanup  
						
						
						
						
					 
					
						2016-12-09 15:37:41 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							4022173d1e 
							
						 
					 
					
						
						
							
							fix(compiler): fix PR 13322 ( #13331 )  
						
						
						
						
					 
					
						2016-12-09 11:22:44 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							c8baf51f4f 
							
						 
					 
					
						
						
							
							style: clang-format the code  
						
						
						
						
					 
					
						2016-12-09 11:19:55 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							213c713409 
							
						 
					 
					
						
						
							
							fix: Better error when directive not listed in NgModule.declarations  
						
						
						
						
					 
					
						2016-12-09 11:16:28 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							9a8423da36 
							
						 
					 
					
						
						
							
							fix(selector): SelectorMatcher match elements with :not selector ( #12977 )  
						
						
						
						
					 
					
						2016-12-09 10:45:48 -08:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							f0b0762f4a 
							
						 
					 
					
						
						
							
							fix(animations): always cleanup players after they have finished internally ( #13334 )  
						
						... 
						
						
						
						Closes  #13333 
Closes  #13334  
					
						2016-12-09 10:45:10 -08:00 
						 
				 
			
				
					
						
							
							
								maxime-allex 
							
						 
					 
					
						
						
						
						
							
						
						
							56c361ff6a 
							
						 
					 
					
						
						
							
							test(compiler): test i18n explicit id  
						
						... 
						
						
						
						closes  #13272  
					
						2016-12-09 10:43:57 -08:00 
						 
				 
			
				
					
						
							
							
								maxime-allex 
							
						 
					 
					
						
						
						
						
							
						
						
							562f7a2f8b 
							
						 
					 
					
						
						
							
							feat(compiler): digest methods return i18nMessage id if sets  
						
						
						
						
					 
					
						2016-12-09 10:43:47 -08:00 
						 
				 
			
				
					
						
							
							
								maxime-allex 
							
						 
					 
					
						
						
						
						
							
						
						
							6dd5201765 
							
						 
					 
					
						
						
							
							feat(compiler): add id property to i18nMessage  
						
						
						
						
					 
					
						2016-12-09 10:43:47 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							4e3d58a792 
							
						 
					 
					
						
						
							
							Revert "fix(compiler): fix transpiled ES5 code ( #13322 )"  
						
						... 
						
						
						
						This reverts commit 43980561467b705516940a9cf32610ccf6c84585. 
						
						
					 
					
						2016-12-08 17:53:58 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							4398056146 
							
						 
					 
					
						
						
							
							fix(compiler): fix transpiled ES5 code ( #13322 )  
						
						... 
						
						
						
						fixes  #13301 
The inner class would transpile to a nested function declaration which is not
allowed in ES5.
See http://eslint.org/docs/rules/no-inner-declarations  
					
						2016-12-08 15:02:59 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							4a09c81724 
							
						 
					 
					
						
						
							
							fix(language-service): do not throw for invalid metadata ( #13261 )  
						
						... 
						
						
						
						Fixes  #13255  
					
						2016-12-06 17:11:09 -08:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							16efb13dd1 
							
						 
					 
					
						
						
							
							fix: display framework version on bootstrapped component ( #13252 )  
						
						
						
						
					 
					
						2016-12-06 16:21:07 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							f31c9470fa 
							
						 
					 
					
						
						
							
							fix(compiler): short-circut expressions with an index ( #13263 )  
						
						... 
						
						
						
						Fixes  #13254  
					
						2016-12-06 10:40:15 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							5614c4ff0f 
							
						 
					 
					
						
						
							
							fix(compiler): serialize any StaticSymbol correctly, not matter in which context.  
						
						
						
						
					 
					
						2016-12-05 14:20:01 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							c3065aac7a 
							
						 
					 
					
						
						
							
							refactor(compiler): replace isStaticSymbol with instanceof StaticSymbol  
						
						
						
						
					 
					
						2016-12-05 14:20:01 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							3ff6554cbc 
							
						 
					 
					
						
						
							
							fix(language-service): update to use CompilerHost from compiler-cli ( #13189 )  
						
						
						
						
					 
					
						2016-12-02 14:34:16 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							75d1617b63 
							
						 
					 
					
						
						
							
							fix(compiler): include the summaries of reexported modules / directives / pipes ( #13196 )  
						
						... 
						
						
						
						Only if these are not part of the sources. 
						
						
					 
					
						2016-12-02 10:08:46 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							614a35d539 
							
						 
					 
					
						
						
							
							feat(compiler): read and write .ngsummary.json files  
						
						... 
						
						
						
						When compiling libraries, this feature extracts the minimal information
from the directives/pipes/modules of the library into `.ngsummary.json` files,
so that applications that use this library only need to be recompiled
if one of the summary files change, but not on every change
of the libraries (e.g. one of the templates).
Only works if individual codegen for libraries is enabled,
see the `generateCodeForLibraries: false` option.
Closes  #12787  
						
						
					 
					
						2016-12-01 14:49:52 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab401f4d3 
							
						 
					 
					
						
						
							
							refactor(compiler): simplify NgModuleSymmaryMetadata  
						
						... 
						
						
						
						- merge `NgModuleInjectorSummary` and `NgModuleDirectiveSummary`
- remove `directiveLoaders` from the summary 
						
						
					 
					
						2016-12-01 14:49:52 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							43c0e9a6bb 
							
						 
					 
					
						
						
							
							fix(compiler): fix performance regression caused by 5b0f9e2  
						
						... 
						
						
						
						Fixes  #13146  
					
						2016-11-30 14:55:56 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							e628b66cca 
							
						 
					 
					
						
						
							
							feat(build): record angular version in the dom ( #13164 )  
						
						
						
						
					 
					
						2016-11-30 13:52:08 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							3e73bea3e7 
							
						 
					 
					
						
						
							
							refactor(compiler): convert metadata classes used in summaries into interfaces ( #13123 )  
						
						... 
						
						
						
						Part of #12787  
						
						
					 
					
						2016-11-30 10:52:51 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							627282d2c8 
							
						 
					 
					
						
						
							
							fix(compiler): correctly evaluate references to static functions ( #13133 )  
						
						
						
						
					 
					
						2016-11-29 12:02:50 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2f7492c986 
							
						 
					 
					
						
						
							
							refactor(compiler): remove unneeded fields from metadata  
						
						... 
						
						
						
						Removes `CompileIdentifierMetadata.name` / `.moduleUrl`,
as well as `CompileTypeMetadata.name / moduleUrl` and
`CompileFactoryMetadata.name / moduleUrl`. 
						
						
					 
					
						2016-11-28 15:19:23 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2452cd14e0 
							
						 
					 
					
						
						
							
							refactor(compiler): drop old codegen tests that run inside of test.sh  
						
						... 
						
						
						
						These tests were hard to maintain and only yielded little value,
now that we have the full integration with TypeScript. 
						
						
					 
					
						2016-11-28 15:19:23 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c8e0989d 
							
						 
					 
					
						
						
							
							feat(core): properly support inheritance  
						
						... 
						
						
						
						## Inheritance Semantics:
Decorators:
1) list the decorators of the class and its parents in the ancestor first order
2) only use the last decorator of each kind (e.g. @Component / ...)
Constructor parameters:
If a class inherits from a parent class and does not declare
a constructor, it inherits the parent class constructor,
and with it the parameter metadata of that parent class.
Lifecycle hooks:
Follow the normal class inheritance model,
i.e. lifecycle hooks of parent classes will be called
even if the method is not overwritten in the child class.
## Example
E.g. the following is a valid use of inheritance and it will
also inherit all metadata:
```
@Directive({selector: 'someDir'})
class ParentDirective {
  constructor(someDep: SomeDep) {}
  ngOnInit() {}
}
class ChildDirective extends ParentDirective {}
```
Closes  #11606 
Closes  #12892  
						
						
					 
					
						2016-11-28 14:12:12 -08:00 
						 
				 
			
				
					
						
							
							
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							2c02d34c05 
							
						 
					 
					
						
						
							
							refactor(lint): Don't allow console.log  
						
						... 
						
						
						
						Enable tslint check for `console.log` as a follow-up to
https://github.com/angular/angular/issues/13018  
						
						
					 
					
						2016-11-23 15:47:01 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							491d5a22a9 
							
						 
					 
					
						
						
							
							refactor(compiler): allow control of StaticSymbol lifetime ( #12986 )  
						
						
						
						
					 
					
						2016-11-18 16:58:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							59d2b4c831 
							
						 
					 
					
						
						
							
							refactor(compiler): further minor fixes  
						
						
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2a5bd2f345 
							
						 
					 
					
						
						
							
							refactor(compiler): Reintroduce ReflectorHost and move Extractor into @angular/compiler  
						
						
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							3c06a5dc25 
							
						 
					 
					
						
						
							
							refactor(comiler): various cleanups  
						
						
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							adeea5d86a 
							
						 
					 
					
						
						
							
							refactor(compiler): renames  
						
						... 
						
						
						
						- `NgHost` to `CompilerHost`
- `AotCompilerHost.resolveFileToImport` to `AotCompilerHost.fileNameToModuleName`
- `AotCompilerHoset.resolveImportToFile` to `AotCompilerHost.moduleNameToFileName` 
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							dddbb1c1cb 
							
						 
					 
					
						
						
							
							refactor(tsc-wrapped): collect all exported functions and classes and bump metadata version from 1 to 2  
						
						... 
						
						
						
						This is needed to resolve symbols without `.d.ts` files.
This bumps the version of the metadata from 1 to 2.
This adds logic into `ng_host.ts` to automatically upgrade
version 1 to version 2 metadata by adding the exported symbols
from the `.d.ts` file. 
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							b15039d228 
							
						 
					 
					
						
						
							
							refactor(compiler): move symbol extraction to AotCompiler  
						
						
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2235048432 
							
						 
					 
					
						
						
							
							refactor(compiler): add createAotCompiler factory  
						
						... 
						
						
						
						Also adds 2 more methods to the `AotCompilerHost`:
- `loadResource`
- `resolveFileToImport` 
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							484119e59f 
							
						 
					 
					
						
						
							
							refactor(compiler): remove asset: urls  
						
						... 
						
						
						
						These urls were just relicts from Dart. 
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							24099bdbd2 
							
						 
					 
					
						
						
							
							refactor(compiler): move findDeclaration into the StaticReflector  
						
						... 
						
						
						
						Previously, this was part of the `AotCompilerHost`.
The `AotCompilerHost` is now also greatly simplified. 
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							912ca44979 
							
						 
					 
					
						
						
							
							refactor(compiler): move static_reflector into @angular/compiler and rename files  
						
						... 
						
						
						
						- `src/runtime_compiler.ts` -> `src/jit/compiler.ts`
- `src/compiler.ts` -> `src/jit/compiler_factory.ts`
- `src/offline_compiler` -> `src/aot/compiler.ts`
Part of #12867  
						
						
					 
					
						2016-11-18 10:04:14 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							664a6273e1 
							
						 
					 
					
						
						
							
							feature(tsc-wrapped): add option for closure compiler JSDoc annotations  
						
						
						
						
					 
					
						2016-11-18 09:37:40 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							481c9b3258 
							
						 
					 
					
						
						
							
							refactor(compiler): allows synchronous retrieving of metadata ( #12908 )  
						
						... 
						
						
						
						Allows non-normalized metadata to be retrieved synchronously.
Related to #7482  
						
						
					 
					
						2016-11-16 10:22:11 -08:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							9de76ebfa5 
							
						 
					 
					
						
						
							
							fix(animations): retain styling when transition destinations are changed ( #12208 )  
						
						... 
						
						
						
						Closes  #9661 
Closes  #12208  
					
						2016-11-14 16:59:06 -08:00