Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb9f3bd6c 
							
						 
					 
					
						
						
							
							fix(ElementBinderBuilder): properly bind to web component properties  
						
						... 
						
						
						
						Fixes  #776 
Closes  #1024  
					
						2015-03-22 14:14:36 +01:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							81f3f32217 
							
						 
					 
					
						
						
							
							refactor(DirectiveParser): remove checks for missing directives  
						
						... 
						
						
						
						Based on the discussion in #776  we can't reliably check if a given
element has a particular property at the compilation time. As such
the existing algorithm detecting "missing" directives can't be used.
We need to see if there is a different / better algorithm or maybe
those checks need to be moved later in the process (runtime). Leaving
integration tests in place (disabled) so we can come back to the
topic after unblocking the situation.
This commit effectivelly reverts 94e203b9df6c4b79ba30f1f08fc54ff919f722e1 
						
						
					 
					
						2015-03-22 14:14:36 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							b35f288794 
							
						 
					 
					
						
						
							
							refactor(dart/transform): Use package:guinness in tests  
						
						... 
						
						
						
						`guinness` is a Dart port of Jasmine. Since the rest of Angular 2 uses
Jasmine, use it for the transformer too.
Closes  #8 
Closes  #1037 
Closes  #1000  
						
						
					 
					
						2015-03-21 15:18:15 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							4e82cc0861 
							
						 
					 
					
						
						
							
							refactor(dart/transform): Test directive_linker as a unit  
						
						... 
						
						
						
						Formerly, it was tested only as a piece of the transformer pipeline. Add
its own directory and test the linker on its own. 
						
						
					 
					
						2015-03-21 15:18:15 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							c735644c57 
							
						 
					 
					
						
						
							
							refactor(dart/transform): Minor logging changes  
						
						... 
						
						
						
						Enable easier testing by providing a null log implementation and a way
to use it. 
						
						
					 
					
						2015-03-21 15:18:15 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							5d479fa0ae 
							
						 
					 
					
						
						
							
							refactor(dart/transform): Remove ngData  
						
						... 
						
						
						
						Now that we have `Parser`, `ngData` is redundant & unnecessary. 
						
						
					 
					
						2015-03-21 15:18:15 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							8baedca972 
							
						 
					 
					
						
						
							
							style(dart/transform): Remove src from library directives  
						
						... 
						
						
						
						Conform to Angular 2 style by removing `src` from library directives.
Completed with:
```
find -name "*.dart" | xargs sed -i -e 's!library\(.*\)src\.\(.*\)!library \1\2!'
```
Closes  #1005 
Closes  #1038  
						
						
					 
					
						2015-03-21 14:55:11 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							02aa8e7945 
							
						 
					 
					
						
						
							
							feat(compiler): support bindings for any attribute  
						
						... 
						
						
						
						Closes  #1029  
					
						2015-03-21 14:55:11 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							ee523efcb4 
							
						 
					 
					
						
						
							
							feat(ShadowCss): Support the new deep combinator syntax >>>  
						
						... 
						
						
						
						fixes  #990 
ref http://dev.w3.org/csswg/css-scoping-1/#deep-combinator 
Closes  #1028  
					
						2015-03-21 14:55:11 -07:00 
						 
				 
			
				
					
						
							
							
								David-Emmanuel Divernois 
							
						 
					 
					
						
						
						
						
							
						
						
							bd48c927d0 
							
						 
					 
					
						
						
							
							fix(ViewContainer) removeChild called with null parent  
						
						... 
						
						
						
						In view_container.js, templateElement.parentNode can be null
when two template tags are nested in one another.
Accessing the parent node through view.nodes[0].parentNode fixes
the problem.
closes  #997 
Closes  #999  
						
						
					 
					
						2015-03-21 14:55:10 -07:00 
						 
				 
			
				
					
						
							
							
								gdi2290 
							
						 
					 
					
						
						
						
						
							
						
						
							b61b8d60b7 
							
						 
					 
					
						
						
							
							refactor(forEach): change to for-of with iterable  
						
						... 
						
						
						
						rename: foreach -> for
rename: array -> iterable
update: DartParseTreeWriter
update: naive_infinite_scroll
update: todo
fix: tests in foreach_spec
Closes  #919  
						
						
					 
					
						2015-03-21 14:19:21 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							2ff2ce3c6c 
							
						 
					 
					
						
						
							
							refactor(test_lib): remove IS_NODEJS  
						
						... 
						
						
						
						Closes  #1015  
					
						2015-03-20 15:50:05 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							ab5ed6f2ec 
							
						 
					 
					
						
						
							
							chore(test): clean tests of if directive  
						
						... 
						
						
						
						Closes  #1017  
					
						2015-03-20 15:48:55 +01:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8a10edec01 
							
						 
					 
					
						
						
							
							feat(forms): added pristine and dirty  
						
						
						
						
					 
					
						2015-03-19 14:36:21 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							906fba4fab 
							
						 
					 
					
						
						
							
							fixed imports  
						
						
						
						
					 
					
						2015-03-19 10:52:16 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d220b6a2a4 
							
						 
					 
					
						
						
							
							test(forms): added a test checking support for select  
						
						
						
						
					 
					
						2015-03-19 10:19:14 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f42e6337b7 
							
						 
					 
					
						
						
							
							feat(forms): added support for textarea  
						
						
						
						
					 
					
						2015-03-19 10:19:13 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							08b56e1c53 
							
						 
					 
					
						
						
							
							feat(dart/transform): Add simple ParseTemplates step  
						
						... 
						
						
						
						Generate methods in the ParseTemplates step.
Add a test for inline template method generation. 
						
						
					 
					
						2015-03-19 08:05:44 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							b3fa1fa4fa 
							
						 
					 
					
						
						
							
							feat(dart/transform): Add simple ParseTemplates step  
						
						... 
						
						
						
						Adds a step that parses `inline` Template values to generate getters and
setters. 
						
						
					 
					
						2015-03-19 07:06:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e0710c4613 
							
						 
					 
					
						
						
							
							fix(PropertyBindingParser): detect bindings using full attribute name  
						
						... 
						
						
						
						Fixes  #1001 
Closes  #1004  
					
						2015-03-18 21:52:15 -07:00 
						 
				 
			
				
					
						
							
							
								Patrice Chalin 
							
						 
					 
					
						
						
						
						
							
						
						
							376bdf4dc7 
							
						 
					 
					
						
						
							
							fix(bootstrap): report error on bootstrapping non-Component directive  
						
						... 
						
						
						
						Fixes  #951 . Test case added to exercise new error reporting. Also added
extra test for when Template is missing.
Closes  #961  
					
						2015-03-18 21:51:46 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a35cc27781 
							
						 
					 
					
						
						
							
							fix(PropertyBindingParser): properly parse event bindings as actions  
						
						... 
						
						
						
						Fixes  #981 
Closes  #987  
					
						2015-03-18 19:09:59 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							d10df7de44 
							
						 
					 
					
						
						
							
							style(dart/transform): Rename .ngDeps.dart => .ng_deps.dart  
						
						... 
						
						
						
						Update to conform with file naming conventions.
Closes  #975  
						
						
					 
					
						2015-03-17 22:12:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							59a1f836a2 
							
						 
					 
					
						
						
							
							fix: allow creation of var with camelCased names  
						
						... 
						
						
						
						Closes  #957  
					
						2015-03-17 21:39:26 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							99f2d7faf6 
							
						 
					 
					
						
						
							
							removed circular deps so tests run on node  
						
						
						
						
					 
					
						2015-03-17 16:31:37 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							2041860a21 
							
						 
					 
					
						
						
							
							feat: added an ability to dynamically load components  
						
						
						
						
					 
					
						2015-03-17 15:23:59 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							7488456d68 
							
						 
					 
					
						
						
							
							feat(element_injector): added PrivateComponentLocation  
						
						
						
						
					 
					
						2015-03-17 15:23:58 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							b69f3043e0 
							
						 
					 
					
						
						
							
							feat(compiler): added the DynamicComponent annotation  
						
						
						
						
					 
					
						2015-03-17 15:23:58 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a16954d3a5 
							
						 
					 
					
						
						
							
							refactor(view): separate context and locals  
						
						
						
						
					 
					
						2015-03-17 14:25:57 -07:00 
						 
				 
			
				
					
						
							
							
								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