Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							70c875ee14 
							
						 
					 
					
						
						
							
							refactor(shadow dom): do not use injectors nor directives  
						
						... 
						
						
						
						This prepares us for the app/render split in the compiler. 
						
						
					 
					
						2015-03-16 16:58:38 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							75ecaf02b9 
							
						 
					 
					
						
						
							
							chore: upgrade guinness to remove a workaround in testlib  
						
						
						
						
					 
					
						2015-03-13 18:19:10 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							33bff17f33 
							
						 
					 
					
						
						
							
							refactor(tests): refactor tests to clarify the behavior of onChange  
						
						
						
						
					 
					
						2015-03-13 18:09:31 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							3273adade5 
							
						 
					 
					
						
						
							
							refactor(view): change view to pass all bindings to proto change detector at once  
						
						
						
						
					 
					
						2015-03-13 14:03:57 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b39d2c0101 
							
						 
					 
					
						
						
							
							fix: properly bind to camelCased properties  
						
						... 
						
						
						
						Fixes  #866 
Closes  #941  
					
						2015-03-13 19:50:47 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							e8965656a4 
							
						 
					 
					
						
						
							
							feat(directives/forms): run tests in NodeJS  
						
						... 
						
						
						
						Closes  #921  
					
						2015-03-13 19:18:15 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							7322ed721e 
							
						 
					 
					
						
						
							
							refactor: remove reference to the FIELD class  
						
						
						
						
					 
					
						2015-03-13 18:59:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							8d2ee6bbda 
							
						 
					 
					
						
						
							
							feat(selector): add support for :not  
						
						... 
						
						
						
						Fixes  #609 
Closes  #948  
					
						2015-03-13 18:26:10 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							5c1c534894 
							
						 
					 
					
						
						
							
							test(dart/transform): Move BindGenerator tests to their own dir.  
						
						... 
						
						
						
						Move existing BindGenerator test to its own directory and to test that
phase specificially, rather than the whole pipeline.
Add another BindGenerator test. 
						
						
					 
					
						2015-03-13 10:25:11 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							4b12c19560 
							
						 
					 
					
						
						
							
							feat(dart/transform): Add a parser for .ng_deps.dart files and use.  
						
						... 
						
						
						
						Use the parser in `BindGenerator`
This checkin also removes types from `registerSetters` calls since they
can cause runtime failures (see #886 ). We will resolve this by
generating change detector classes in the future. 
						
						
					 
					
						2015-03-13 10:24:15 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							92b22d24d0 
							
						 
					 
					
						
						
							
							feat(dart/transform): Add a .ng_deps.dart file parser.  
						
						... 
						
						
						
						Create a common, reusable `.ng_deps.dart` file parser. All future transformer
phases build on the information in `.ng_deps.dart` files. 
						
						
					 
					
						2015-03-13 10:24:15 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							95c9eca64c 
							
						 
					 
					
						
						
							
							style(dart/transform): Change quote character for consistency.  
						
						... 
						
						
						
						Use ' as a quote character in generated output instead of ". 
						
						
					 
					
						2015-03-13 10:24:15 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							30253592ff 
							
						 
					 
					
						
						
							
							refactor(tests): refactor some tests to use the test injector  
						
						
						
						
					 
					
						2015-03-13 18:20:02 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							33b5ba863e 
							
						 
					 
					
						
						
							
							feat(tests): add a test injector  
						
						... 
						
						
						
						fixes  #614 
Asynchronous test should inject an AsyncTestCompleter:
Before:
  it("async test", (done) => {
    // ...
    done();
  });
After:
  it("async test", inject([AsyncTestCompleter], (async) => {
    // ...
    async.done();
  }));
Note: inject() is currently a function and the first parameter is the
array of DI tokens to inject as the test function parameters. This
construct is linked to Traceur limitations. The planned syntax is:
  it("async test", @Inject (async: AsyncTestCompleter) => {
    // ...
    async.done();
  }); 
					
						2015-03-13 18:20:02 +01:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5926d2e2f7 
							
						 
					 
					
						
						
							
							refactor: use attributes for directives matching  
						
						... 
						
						
						
						Closes  #940  
					
						2015-03-13 17:24:14 +01:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							f7963e1ea6 
							
						 
					 
					
						
						
							
							fix(shadowdom): allow conditional content tags.  
						
						... 
						
						
						
						Distribution is triggered on the host element injector after each new
view creation. 
						
						
					 
					
						2015-03-12 12:06:47 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							a82e20889d 
							
						 
					 
					
						
						
							
							feat(Injector): Support binding to null  
						
						
						
						
					 
					
						2015-03-12 19:52:08 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							951a808e0e 
							
						 
					 
					
						
						
							
							refactor(PropertySetter): use the global reflector  
						
						
						
						
					 
					
						2015-03-12 19:49:34 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							c67194a3ef 
							
						 
					 
					
						
						
							
							fix(test_lib): remove getDistributedNodes emulation in NodeJS  
						
						
						
						
					 
					
						2015-03-12 11:16:47 +01:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							dd3e6271c2 
							
						 
					 
					
						
						
							
							chore(services): rename services.  
						
						... 
						
						
						
						Closes  #711  
					
						2015-03-11 18:30:37 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							f4e0f51f5a 
							
						 
					 
					
						
						
							
							feat(dart/transform) Register parameter metadata information  
						
						... 
						
						
						
						Adds any metadata attached to a parameter to the "parameters" value
passed in to `registerType`.
For example:
`MyComponent(@Inject(Foo) foo)` generates
`"parameters": const [const [const Inject(Foo)]]`
Also reorganizes the testing code.
Closes  #7  
						
						
					 
					
						2015-03-11 17:21:49 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							f1593ebca5 
							
						 
					 
					
						
						
							
							feat(shadowdom): turn on ShadowDom Emulated Mode by default.  
						
						... 
						
						
						
						Closes : #526  
					
						2015-03-11 12:46:15 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							1d4ff9bcdc 
							
						 
					 
					
						
						
							
							feat(compiler): parse5 DOM adapter  
						
						... 
						
						
						
						Closes  #841  
					
						2015-03-11 14:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							d0aceef4e0 
							
						 
					 
					
						
						
							
							perf(dart/transform) Restructure transform to independent phases  
						
						... 
						
						
						
						Update summary:
- Removes the need for resolution, gaining transform speed at the cost
  of some precision and ability to detect errors
- Generates type registrations in the package alongside their declarations
- Ensures that line numbers do not change in transformed user code 
						
						
					 
					
						2015-03-10 19:19:02 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							08bd3a4443 
							
						 
					 
					
						
						
							
							feat(forms): add form builder  
						
						
						
						
					 
					
						2015-03-10 18:12:50 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							10fb7bb05f 
							
						 
					 
					
						
						
							
							refactor(forms): make form group responsible for supporting optional controls  
						
						
						
						
					 
					
						2015-03-10 18:12:30 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							5acde20c7d 
							
						 
					 
					
						
						
							
							refactor(compiler): remove direct accesses to DOM in tests  
						
						... 
						
						
						
						Closes  #899  
					
						2015-03-10 22:08:27 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							370643539f 
							
						 
					 
					
						
						
							
							refactor(EventHandler): have a single instance of event handlers per ProtoView  
						
						
						
						
					 
					
						2015-03-10 15:26:06 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							bfa18ffd9b 
							
						 
					 
					
						
						
							
							feat(Directives): add the ability to declaratively bind events  
						
						... 
						
						
						
						relates to #621  
						
						
					 
					
						2015-03-10 08:14:24 +01:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0d1dece7b4 
							
						 
					 
					
						
						
							
							feat: introduce Title service  
						
						... 
						
						
						
						Closes  #612 
Closes  #900  
					
						2015-03-09 22:17:28 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							b349c35678 
							
						 
					 
					
						
						
							
							feat(ElementInjector): implement @PropertySetter  
						
						... 
						
						
						
						relates to #621  
						
						
					 
					
						2015-03-09 18:28:39 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							c3873be295 
							
						 
					 
					
						
						
							
							fix(Compiler): asynchronous error reporting  
						
						
						
						
					 
					
						2015-03-09 16:42:37 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							03793d0714 
							
						 
					 
					
						
						
							
							feat(CssProcessor): add support for CssTransformers  
						
						... 
						
						
						
						Closes  #860  
					
						2015-03-03 11:24:08 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							9982520a23 
							
						 
					 
					
						
						
							
							refactor(Compiler): make shadow DOM stragegy support more flexible  
						
						
						
						
					 
					
						2015-03-03 11:24:08 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							733915d99b 
							
						 
					 
					
						
						
							
							feat(forms): add support for nested forms  
						
						
						
						
					 
					
						2015-03-02 14:53:03 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							ba0a1ec459 
							
						 
					 
					
						
						
							
							feat(di): add support for optional dependencies  
						
						
						
						
					 
					
						2015-03-02 14:38:02 -08:00 
						 
				 
			
				
					
						
							
							
								Bertrand Laporte 
							
						 
					 
					
						
						
						
						
							
						
						
							3059104e8d 
							
						 
					 
					
						
						
							
							add compilation error test for dart  
						
						... 
						
						
						
						Closes  #812  
					
						2015-03-02 14:38:02 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							21f24d19dd 
							
						 
					 
					
						
						
							
							feat(change_detection): implement hydration/dehydration  
						
						
						
						
					 
					
						2015-03-02 13:28:39 -08:00 
						 
				 
			
				
					
						
							
							
								Richard Harrington 
							
						 
					 
					
						
						
						
						
							
						
						
							f30e3e59b5 
							
						 
					 
					
						
						
							
							fix(docs): fix typo in compiler integration_spec.js  
						
						... 
						
						
						
						Closes  #834  
					
						2015-02-28 12:00:49 +01:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							757eae8ad3 
							
						 
					 
					
						
						
							
							feat(compiler): DOM adapters + html5lib implementation; misc fixes  
						
						
						
						
					 
					
						2015-02-27 16:49:14 -08:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7e6f536cf5 
							
						 
					 
					
						
						
							
							fix(compiler): properly bind to properties that don't have matching attr name  
						
						... 
						
						
						
						Fixes  #619 
Closes  #783  
					
						2015-02-27 16:10:16 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							8541cfd26d 
							
						 
					 
					
						
						
							
							feat(ShadowDomStrategy): implemented EmulatedUnscopedShadowDomStrategy  
						
						... 
						
						
						
						- The new strategy do not scope component styles but make them global,
- The former EmulatedShadowStrategy has been renamed to
EmulatedScopedShadowDomStrategy. It does scope the styles. 
						
						
					 
					
						2015-02-26 20:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							9f181f39e9 
							
						 
					 
					
						
						
							
							fix(StyleUrlResolver): add support for media query in import rules  
						
						
						
						
					 
					
						2015-02-26 20:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							4d8d17ce3d 
							
						 
					 
					
						
						
							
							fix(StyleInliner): add support for url(url) format  
						
						
						
						
					 
					
						2015-02-26 20:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							06f7481141 
							
						 
					 
					
						
						
							
							feat(RegExp): expose match indexes in Dart  
						
						
						
						
					 
					
						2015-02-26 19:32:49 +01:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							cf9cb61665 
							
						 
					 
					
						
						
							
							clean(forms): cleanup  
						
						
						
						
					 
					
						2015-02-26 09:35:30 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f27e538e2c 
							
						 
					 
					
						
						
							
							feat(forms): add optional controls  
						
						
						
						
					 
					
						2015-02-26 09:31:02 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a73c643322 
							
						 
					 
					
						
						
							
							feat(forms): remove support for declaring forms in html  
						
						
						
						
					 
					
						2015-02-26 09:31:02 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							ded83e589b 
							
						 
					 
					
						
						
							
							feat(forms): add support for validations  
						
						
						
						
					 
					
						2015-02-26 09:31:01 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							929fc65493 
							
						 
					 
					
						
						
							
							refactor(template loading): add support for base URLs, css rewriting  
						
						... 
						
						
						
						fixes  #654  
					
						2015-02-26 09:36:04 +01:00