vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8ccafb0524 
							
						 
					 
					
						
						
							
							feat(view): reimplemented property setters using change detection  
						
						
						
						
					 
					
						2015-04-23 11:55:27 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d0059b5d75 
							
						 
					 
					
						
						
							
							refactor(PipeRegistry): improve error messages  
						
						... 
						
						
						
						Closes  #1504  
					
						2015-04-23 11:04:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							afe0e45453 
							
						 
					 
					
						
						
							
							feat(parser): support === and !== operators  
						
						... 
						
						
						
						Closes  #1496 
Closes  #1500  
					
						2015-04-23 20:01:31 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							2e3e41ba64 
							
						 
					 
					
						
						
							
							fix(ListWrapper): follow JS semantics  
						
						
						
						
					 
					
						2015-04-23 09:46:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							22c6c09daf 
							
						 
					 
					
						
						
							
							chore(build): run event tests in Node  
						
						... 
						
						
						
						Closes  #1476  
					
						2015-04-21 16:21:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e23004df52 
							
						 
					 
					
						
						
							
							fix(di): capture original exception in InvalidBindingError  
						
						... 
						
						
						
						Fixes  #1406 
Closes  #1459  
					
						2015-04-21 10:59:44 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							ada1e642c5 
							
						 
					 
					
						
						
							
							feat(view): add imperative views  
						
						
						
						
					 
					
						2015-04-20 17:18:44 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a97a2266d3 
							
						 
					 
					
						
						
							
							feat(change_detection): added async pipe  
						
						
						
						
					 
					
						2015-04-20 14:50:23 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							2d929e73ec 
							
						 
					 
					
						
						
							
							cleanup(change_detection): moved pipes-related tests to the pipes dir  
						
						
						
						
					 
					
						2015-04-20 14:24:15 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							681d06386d 
							
						 
					 
					
						
						
							
							feat(view): implemented loading component next to existing location  
						
						
						
						
					 
					
						2015-04-20 13:41:10 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							77b31ab42f 
							
						 
					 
					
						
						
							
							feat(dart/transform): Add debug transform parameters  
						
						... 
						
						
						
						Add two transform parameters to aid in debugging the transformer
- `mirror_mode`, with values {`debug`, `none`, and `verbose`}
- `init_reflector`, with values {`true`, `false`}
`mirror_mode`:
- `debug`: Allow reflective access, but log a message if it is used
- `none`: Remove reflective access, `throw` if it is used. Default value
- `verbose`: Allow reflective access, log a stack trace if it is used
`init_reflector`: Whether to generate calls to our generated
`initReflector` code.
These will be useful to reveal areas where the transformer is not generating
appropriate code and to quickly see where reflective accesses occur.
When the pub mode is `transform_dynamic`, we run in MirrorMode.debug
with `init_reflector = false`. This is used for testing purposes. 
						
						
					 
					
						2015-04-20 12:32:04 -07:00 
						 
				 
			
				
					
						
							
							
								Naomi Black 
							
						 
					 
					
						
						
						
						
							
						
						
							5c25248582 
							
						 
					 
					
						
						
							
							docs(x-ref links): Change links to use dgeni syntax  
						
						... 
						
						
						
						Closes  #1440  
					
						2015-04-20 18:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							64ad74acbe 
							
						 
					 
					
						
						
							
							fix(shadowdom): remove unused nodes on redistribute  
						
						... 
						
						
						
						Previously, light dom nodes that were not used by any content tag
were not removed from a view on redistribute. This lead
to a bug when reusing a view from the view pool, as it
still contained stale reprojected nodes.
Fixes  #1416  
						
						
					 
					
						2015-04-20 11:36:39 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							02997f473a 
							
						 
					 
					
						
						
							
							fix(viewFactory): allow empty view cache  
						
						
						
						
					 
					
						2015-04-20 11:36:39 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							883e1c1541 
							
						 
					 
					
						
						
							
							feat(events): support preventdefault  
						
						... 
						
						
						
						Fixes  #1039 
Closes  #1397  
					
						2015-04-20 15:20:52 +02:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							56f3429cc9 
							
						 
					 
					
						
						
							
							fix(view): chagned view factory to keep AstWithSource  
						
						
						
						
					 
					
						2015-04-17 17:40:43 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							4943c0f887 
							
						 
					 
					
						
						
							
							fix(view): fixed hydrator to pass the right element index when attaching an event listener  
						
						
						
						
					 
					
						2015-04-17 17:27:12 -07:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							526c51d1a6 
							
						 
					 
					
						
						
							
							fix(facades): fix splice semantics; add test  
						
						
						
						
					 
					
						2015-04-17 13:52:03 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							f830cfca12 
							
						 
					 
					
						
						
							
							refactor(view): provide ViewContainers dynamically on any element  
						
						
						
						
					 
					
						2015-04-17 12:35:59 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							eac5c88893 
							
						 
					 
					
						
						
							
							fix(view): fixed hydrator to export the dom element instead of ng element  
						
						
						
						
					 
					
						2015-04-17 12:32:33 -07:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							87ac100c66 
							
						 
					 
					
						
						
							
							docs: add DI to public docs  
						
						
						
						
					 
					
						2015-04-17 03:56:17 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							5408abca68 
							
						 
					 
					
						
						
							
							refactor(change_detection): removed global change detection objects so it is possible to override pipe registry  
						
						
						
						
					 
					
						2015-04-16 15:57:45 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							233cb0f96a 
							
						 
					 
					
						
						
							
							feat(view): changed event emitters to be observables  
						
						
						
						
					 
					
						2015-04-16 14:44:14 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							923d90bce8 
							
						 
					 
					
						
						
							
							refactor(views): clean up creating views in place and extract view_hydrator  
						
						... 
						
						
						
						Major changes:
- `compiler.compileRoot(el, type)`
  -> `compiler.compileInHost(type) + viewHydrator.hydrateHostViewInPlace(el, view)`
- move all `hydrate`/`dehydrate` methods out of `View` and `ViewContainer` into
  a standalone class `view_hydrator` as private methods and provide new public
  methods dedicated to the individual use cases.
Note: This PR does not change the current functionality, only moves it
into different places.
See design discussion in #1351 , in preparation for imperative views. 
						
						
					 
					
						2015-04-16 11:58:01 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							97fc248e00 
							
						 
					 
					
						
						
							
							cleanup(di): changed an error message to be more descriptive  
						
						
						
						
					 
					
						2015-04-16 11:06:20 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd682bb27 
							
						 
					 
					
						
						
							
							feat(parser): changed parser to parse pipes in the middle of a binding  
						
						
						
						
					 
					
						2015-04-16 10:39:03 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							e927342e58 
							
						 
					 
					
						
						
							
							Read only a single DirectiveMetadata (will be squashed)  
						
						
						
						
					 
					
						2015-04-16 09:11:03 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							ae84eb7462 
							
						 
					 
					
						
						
							
							refactor(dart/transform): Correct Dart analyzer warnings  
						
						
						
						
					 
					
						2015-04-16 09:11:03 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							f89bb8eaf3 
							
						 
					 
					
						
						
							
							Address code review comments  
						
						
						
						
					 
					
						2015-04-16 09:11:03 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							0d0b3a35da 
							
						 
					 
					
						
						
							
							test(dart/transform): Add unit tests for DirectiveMetadataReader  
						
						
						
						
					 
					
						2015-04-16 09:11:03 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							cf7bef58b0 
							
						 
					 
					
						
						
							
							feat(dart/transform): Add the DirectiveMetadataReader  
						
						... 
						
						
						
						Add a class that parses and reads Directive metadata to prepare for
running the Render compiler in the Dart transformer. 
						
						
					 
					
						2015-04-16 09:11:02 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob MacDonald 
							
						 
					 
					
						
						
						
						
							
						
						
							c65fd31e86 
							
						 
					 
					
						
						
							
							feat(dart/transform): Detect annotations which extend Injectable or Template.  
						
						... 
						
						
						
						Create a method that recursively walks imports from an entry point and
determines where classes are registered.
Use this information to determine if a particular annotation implements or
extends Injectable or Template. 
						
						
					 
					
						2015-04-16 07:17:24 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Moore 
							
						 
					 
					
						
						
						
						
							
						
						
							957384ceeb 
							
						 
					 
					
						
						
							
							fix: Fix issues found by Dart analyzer  
						
						
						
						
					 
					
						2015-04-15 20:58:29 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							d3e391d176 
							
						 
					 
					
						
						
							
							chore(build): run render tests in Node  
						
						... 
						
						
						
						Closes  #1358  
					
						2015-04-15 19:51:11 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							68faddbf5c 
							
						 
					 
					
						
						
							
							feat(change_detection): updated handling ON_PUSH detectors so they get notified when their bindings change  
						
						
						
						
					 
					
						2015-04-15 16:21:21 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8c1adabe1c 
							
						 
					 
					
						
						
							
							refactor(change_detection): renamed BindingPropagationConfig to ChangeDetectorRef  
						
						
						
						
					 
					
						2015-04-15 12:58:58 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							213dabdceb 
							
						 
					 
					
						
						
							
							fix(view): remove dynamic components when the parent view is dehydrated  
						
						... 
						
						
						
						Also adds a bunch of unit tests for affected parts.
Fixes  #1201  
						
						
					 
					
						2015-04-15 12:53:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							6ecaa9aebb 
							
						 
					 
					
						
						
							
							feat(change detection): add removeShadowDomChild  
						
						
						
						
					 
					
						2015-04-15 12:53:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							cb2e646332 
							
						 
					 
					
						
						
							
							fix(tests): create default spys for all methods on a class  
						
						
						
						
					 
					
						2015-04-15 12:53:20 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							fef1dee7aa 
							
						 
					 
					
						
						
							
							fix(dart/transform): Ensure consistent ordering of generated imports  
						
						... 
						
						
						
						- Linked imports are generated in a consistent order.
- Linked imports are generated immediately after their associated files. 
						
						
					 
					
						2015-04-15 12:09:51 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							7cac7c5157 
							
						 
					 
					
						
						
							
							refactor(dart/transform): Correct Dart analyzer warnings  
						
						... 
						
						
						
						- Fix numerous Dart analyzer warnings we had been ignoring.
- Delete unused `in_progress` dir 
						
						
					 
					
						2015-04-14 13:41:22 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8b97cf1479 
							
						 
					 
					
						
						
							
							cleanup(view): changed ComponentRef to contain ElementRef instead of extending it  
						
						
						
						
					 
					
						2015-04-13 19:30:00 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							b5c9f9ed9b 
							
						 
					 
					
						
						
							
							cleanup(element_injector): added a missing test  
						
						
						
						
					 
					
						2015-04-13 19:30:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							308823b6ea 
							
						 
					 
					
						
						
							
							perf(view): use pre-resolved bindings for child injector init  
						
						... 
						
						
						
						Creating a child injector from pre-resolved bindings (if any) is an
order of magnitude faster. 
						
						
					 
					
						2015-04-13 15:06:44 -07:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							4a961f4ecb 
							
						 
					 
					
						
						
							
							feat(di): provide two ways to create an injector, resolved and unresolved  
						
						... 
						
						
						
						Add two factory static functions to Injector: resolveAndCreate and
fromResolvedBindings.
We want to avoid resolution and flattening every time we create a new
injector. This commit allows the user to cache resolved bindings and
reuse them. 
						
						
					 
					
						2015-04-13 15:06:43 -07:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							6c8398df9b 
							
						 
					 
					
						
						
							
							fix(di): refactor bindings to support Dart annotations  
						
						
						
						
					 
					
						2015-04-13 15:06:43 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							b96e560c8d 
							
						 
					 
					
						
						
							
							feat(events): add support for global events  
						
						... 
						
						
						
						Fixes  #1098 
Closes  #1255  
					
						2015-04-13 22:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							8499cf84c3 
							
						 
					 
					
						
						
							
							fix(shadow_dom): redistribute light dom when a dynamic component is attached.  
						
						... 
						
						
						
						Fixes  #1077 
Closes  #1315  
					
						2015-04-13 09:23:52 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							6f8fef4f13 
							
						 
					 
					
						
						
							
							feat(bootstrap): changed bootstrap to return ComponentRef  
						
						
						
						
					 
					
						2015-04-10 18:14:59 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce085a21a 
							
						 
					 
					
						
						
							
							feat(benchmark): make view cache a parameter to the tree benchmark  
						
						
						
						
					 
					
						2015-04-10 16:57:46 -07:00