Ian Riley 
							
						 
					 
					
						
						
						
						
							
						
						
							9e36539052 
							
						 
					 
					
						
						
							
							fix(src/reflection && src/test_lib): Fixes bugs that caused benchmarks to fail.  
						
						... 
						
						
						
						Adjusts src/test_lib files to adhere to common TS module practices. Fixes bug with all files that causes benchmarks to fail. 
						
						
					 
					
						2015-06-02 13:11:30 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Riley 
							
						 
					 
					
						
						
						
						
							
						
						
							0602f68ae3 
							
						 
					 
					
						
						
							
							refactor (angular2/test_lib): ts'ifying last of test_lib  
						
						... 
						
						
						
						Translates last .es6 files in angular2/src/test_lib to TypeScript. 
						
						
					 
					
						2015-06-02 13:11:30 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							0b43e3cf32 
							
						 
					 
					
						
						
							
							refactor(lang_spec): Add missing ;s and clang-format  
						
						
						
						
					 
					
						2015-06-02 21:09:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							ba07f39347 
							
						 
					 
					
						
						
							
							refactor(router): convert to typescript  
						
						... 
						
						
						
						Fixes  #2001  
					
						2015-06-02 11:06:44 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							4c8e11a577 
							
						 
					 
					
						
						
							
							fix(ShadowCss): keyframes tests failing in Safari  
						
						... 
						
						
						
						Closes  #2283  
					
						2015-06-02 19:23:06 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							c60091b949 
							
						 
					 
					
						
						
							
							refactor(Compiler): improve the error message on component load error  
						
						... 
						
						
						
						by adding the fetched url.
relates to #1460  
						
						
					 
					
						2015-06-02 12:59:50 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							8811337622 
							
						 
					 
					
						
						
							
							refactor(ElementInjector): add interfaces for strategies  
						
						
						
						
					 
					
						2015-06-02 10:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							921fb9f2ce 
							
						 
					 
					
						
						
							
							refactor(Injector): use TS iodioms  
						
						
						
						
					 
					
						2015-06-02 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							e93b5a1d5b 
							
						 
					 
					
						
						
							
							refactor(Injector): add an interface for strategies  
						
						
						
						
					 
					
						2015-06-02 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								gdi2290 
							
						 
					 
					
						
						
						
						
							
						
						
							db7a1f19ba 
							
						 
					 
					
						
						
							
							feat(render/dom_renderer): DocumentToken use OpaqueToken  
						
						... 
						
						
						
						BREAKING CHANGE:
No longer a `const` string. Now a const OpaqueToken 
						
						
					 
					
						2015-06-01 16:24:36 -07:00 
						 
				 
			
				
					
						
							
							
								gdi2290 
							
						 
					 
					
						
						
						
						
							
						
						
							ef27919f7f 
							
						 
					 
					
						
						
							
							feat(core/compiler): AppViewPool use OpaqueToken  
						
						... 
						
						
						
						BREAKING CHANGE:
No longer a `const` string. Now a const OpaqueToken 
						
						
					 
					
						2015-06-01 16:24:36 -07:00 
						 
				 
			
				
					
						
							
							
								gdi2290 
							
						 
					 
					
						
						
						
						
							
						
						
							c571b2693e 
							
						 
					 
					
						
						
							
							feat(OpaqueToken): now a const constructor  
						
						... 
						
						
						
						BREAKING CHANGE:
now a `const` constructor 
						
						
					 
					
						2015-06-01 16:24:36 -07:00 
						 
				 
			
				
					
						
							
							
								PatrickJS 
							
						 
					 
					
						
						
						
						
							
						
						
							93f464a145 
							
						 
					 
					
						
						
							
							feat(change_detection.ts): export PipeFactory  
						
						... 
						
						
						
						Closes  #2245  
					
						2015-06-01 16:14:02 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							62a95823e0 
							
						 
					 
					
						
						
							
							fix(selector): support multiple :not clauses  
						
						... 
						
						
						
						Fixes  #2243  
					
						2015-06-01 14:24:19 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							22f5925202 
							
						 
					 
					
						
						
							
							fix(facade): Make PromiseWrapper#all semantics equivalent  
						
						... 
						
						
						
						The semantics between ES6 `Promise#all` and Dart's `Future#wait` are
different for values that are not `Promise`/`Future`s. In ES6,
non-`Promise` values are immediately completed to their current value.
In Dart, non-`Future` values cause an error.
Updated Dart's `PromiseWrapper#all` implementation to conform to the ES6
spec. 
						
						
					 
					
						2015-06-01 07:26:46 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9d6fd9afa 
							
						 
					 
					
						
						
							
							feat(forms): implemented template-driven forms  
						
						
						
						
					 
					
						2015-05-30 11:56:00 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							5c53cf6486 
							
						 
					 
					
						
						
							
							fix(fake_async): fixed fakeAsync to throw instead of crashing on cjs  
						
						
						
						
					 
					
						2015-05-30 11:55:17 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							74882c6c38 
							
						 
					 
					
						
						
							
							feat(test): added not.toBeNull  
						
						
						
						
					 
					
						2015-05-30 11:54:10 -07:00 
						 
				 
			
				
					
						
							
							
								uber5001 
							
						 
					 
					
						
						
						
						
							
						
						
							6404dd8293 
							
						 
					 
					
						
						
							
							refactor (angular2/src/dom): tsifying angular2/src/dom  
						
						... 
						
						
						
						translates parse5_adapter.cjs to typescript
Closes  #2230  
						
						
					 
					
						2015-05-29 17:01:05 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f19970a481 
							
						 
					 
					
						
						
							
							feat(transformers): added support for lifecycle events  
						
						
						
						
					 
					
						2015-05-29 16:40:34 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d523613329 
							
						 
					 
					
						
						
							
							test(di): added a test verifying hierarchical injection  
						
						
						
						
					 
					
						2015-05-29 15:52:46 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							000a8e25a2 
							
						 
					 
					
						
						
							
							fix(dart/transform): Fix DirectiveMetadata read tests  
						
						
						
						
					 
					
						2015-05-29 14:56:42 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							8a3b0b366f 
							
						 
					 
					
						
						
							
							feat(dart/transform): Generate ChangeDetector classes  
						
						... 
						
						
						
						Use the `ProtoViewDto` created by the render `Compiler` to create a
`ChangeDetectorDefinition`.
From there, generate a subclass of `AbstractChangeDetector` for each
`ChangeDetectorDefinition`.
Run some basic unit tests for the dynamic and JIT change detectors on
pre-generated change detectors. 
						
						
					 
					
						2015-05-29 14:48:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							e323c07ab9 
							
						 
					 
					
						
						
							
							refactor(benchpress): convert src and test to typescript  
						
						... 
						
						
						
						Fixes  #2007  
					
						2015-05-29 14:02:58 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							f9908cd436 
							
						 
					 
					
						
						
							
							feat(test): add element probe  
						
						... 
						
						
						
						Usage: bootstrap the app with the special binding
`ELEMENT_PROBE_CONFIG` from `angular2/debug`.
This will provide a global method `ngProbe(element)` that
will expose a `DebugElement` with directive instances, ... on it.
During tests that use Angular's test injector, the probe is
enabled by default. The `DebugElement ` can be retrieved via the
function `inspectDomElement` of `angular2/debug`. Note
that the `TestComponentBuilder` already returns `DebugElement `s.
Closes  #1992  
						
						
					 
					
						2015-05-29 12:44:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							24bc4b66d0 
							
						 
					 
					
						
						
							
							fix(render): don’t store a document fragment as bound element  
						
						... 
						
						
						
						When a template contains bound text nodes as root nodes,
we used to store the document fragment that we got from
cloning `template.content`. However, this fragment will be
empty as soon as the view gets attached. Now we store
`null` instead of the document fragment in this case.
Also groups the 3 cases in `_createView` so they are easier to
understand. 
						
						
					 
					
						2015-05-29 11:33:23 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2351896cc0 
							
						 
					 
					
						
						
							
							fix(dom): allow to correctly clone document fragments  
						
						
						
						
					 
					
						2015-05-29 11:33:23 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							307011a96c 
							
						 
					 
					
						
						
							
							fix(dom): querySelectorAll should only query child nodes  
						
						
						
						
					 
					
						2015-05-29 11:33:22 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							6f3368ef16 
							
						 
					 
					
						
						
							
							feat(dom): add setData() method.  
						
						
						
						
					 
					
						2015-05-29 11:33:22 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf791f0c5 
							
						 
					 
					
						
						
							
							feat(facade): add read/write access to global variables  
						
						
						
						
					 
					
						2015-05-29 11:33:22 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							75578f41e7 
							
						 
					 
					
						
						
							
							feat(view): add AppViewListener interface  
						
						... 
						
						
						
						Basic functionality how element probe is hooked into
the system. 
						
						
					 
					
						2015-05-29 11:33:22 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							ffb219fb91 
							
						 
					 
					
						
						
							
							style(dart): Format Dart source with dart_style 0.1.8  
						
						
						
						
					 
					
						2015-05-29 10:42:47 -07:00 
						 
				 
			
				
					
						
							
							
								Sekib Omazic 
							
						 
					 
					
						
						
						
						
							
						
						
							eb2784eb81 
							
						 
					 
					
						
						
							
							refactor(core.js): export NgZone  
						
						... 
						
						
						
						Export NgZone so it can be used in applications where large data streams should be processed outside of Angular. 
						
						
					 
					
						2015-05-29 17:58:32 +02:00 
						 
				 
			
				
					
						
							
							
								gdi2290 
							
						 
					 
					
						
						
						
						
							
						
						
							28ee0612cb 
							
						 
					 
					
						
						
							
							feat(router.js): export router injectables  
						
						... 
						
						
						
						Exporting: `RootRouter`, `RouteRegistry`, `BrowserLocation`,
`Location`,  and `Pipeline`. 
						
						
					 
					
						2015-05-29 17:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								elimach 
							
						 
					 
					
						
						
						
						
							
						
						
							a80921b45d 
							
						 
					 
					
						
						
							
							fix(binding): unbalanced curly brackets in documentation  
						
						
						
						
					 
					
						2015-05-29 17:54:51 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							0db88f34b8 
							
						 
					 
					
						
						
							
							refactor(annotations): stricter types  
						
						
						
						
					 
					
						2015-05-29 11:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							35f0ee510a 
							
						 
					 
					
						
						
							
							refactor(transformer): updates in properties syntax  
						
						
						
						
					 
					
						2015-05-29 11:44:44 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							d7df853bde 
							
						 
					 
					
						
						
							
							feat(Directive): convert properties to an array  
						
						... 
						
						
						
						fixes  #2013 
BREAKING CHANGE:
Before
    @Directive(properties: {
      'sameName': 'sameName',
      'directiveProp': 'elProp | pipe'
    })
After
    @Directive(properties: [
      'sameName',
      'directiveProp: elProp | pipe'
    ]) 
					
						2015-05-29 11:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							0387221da8 
							
						 
					 
					
						
						
							
							fix(ast): fix the size of a list in _evalListCache  
						
						
						
						
					 
					
						2015-05-29 08:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c39c8ebcd0 
							
						 
					 
					
						
						
							
							feat(change_detection): added onInit and onCheck hooks  
						
						
						
						
					 
					
						2015-05-28 16:46:22 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							5d2af54730 
							
						 
					 
					
						
						
							
							feat(dart/transform): Improve constant evaluation  
						
						... 
						
						
						
						Use `package:analyzer`'s `ConstantEvaluator` to read from the AST.
This cleanly builds values for us from adjacent strings, interpolations,
etc. 
						
						
					 
					
						2015-05-28 15:18:22 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							a9be2ebf1b 
							
						 
					 
					
						
						
							
							feat: add support for the safe navigation (aka Elvis) operator  
						
						... 
						
						
						
						fixes  #791  
					
						2015-05-28 23:03:30 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							ec2d8cc2c8 
							
						 
					 
					
						
						
							
							feat(binding): throw on binding to a blank alias  
						
						... 
						
						
						
						fixes  #2068  
					
						2015-05-28 22:37:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							01fb8e6635 
							
						 
					 
					
						
						
							
							fix: fix clang errors  
						
						
						
						
					 
					
						2015-05-28 11:08:26 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							9d90128463 
							
						 
					 
					
						
						
							
							refactor(ChangeDetection): convert change detection tests to typescript  
						
						
						
						
					 
					
						2015-05-28 10:01:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							34cfc9f474 
							
						 
					 
					
						
						
							
							feat(di): added optional self parameter to Parent, Ancestor, and Unbounded  
						
						
						
						
					 
					
						2015-05-28 09:53:06 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Riley 
							
						 
					 
					
						
						
						
						
							
						
						
							ebe1e73b1a 
							
						 
					 
					
						
						
							
							refactor (test/test_lib): Ts'ifying test/test_lib  
						
						... 
						
						
						
						Translates AtScript files in test/test_lib to TypeScript.
Closes  #2183  
						
						
					 
					
						2015-05-28 09:50:59 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Riley 
							
						 
					 
					
						
						
						
						
							
						
						
							8ce0a67c81 
							
						 
					 
					
						
						
							
							refactor (test/services): Ts'ifying test/services  
						
						... 
						
						
						
						Translates AtScript files in test/services to TypeScript
Closes  #2193  
						
						
					 
					
						2015-05-28 09:48:38 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							c065fb1422 
							
						 
					 
					
						
						
							
							feat(dart/transform): Remove unnecessary .ng_deps.dart files  
						
						... 
						
						
						
						Removes `.ng_deps.dart` files which
1. Do not register any `@Injectable` classes
2. Do not call `initReflector` on any other `.ng_deps.dart` files.
Closes  #1929  
						
						
					 
					
						2015-05-28 07:51:10 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							cda35101df 
							
						 
					 
					
						
						
							
							fix(facade): Fix bug in TS indexOf  
						
						... 
						
						
						
						startIndex defaults to -1, which in Chrome results in returning -1
regardless of the other parameters.
Added regression tests. 
						
						
					 
					
						2015-05-28 06:56:24 -07:00