Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							50098767fc 
							
						 
					 
					
						
						
							
							refactor(render): use render layer fully  
						
						... 
						
						
						
						Introduces angular2/src/core/compiler/ViewFactory which
extracts ProtoView.instantiate and replaces ViewPool.
Note: This is a work in progress commit to unblock other commits.
There will be follow ups to add unit tests, remove TODOs, … 
						
						
					 
					
						2015-04-08 20:51:31 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							42c0171b40 
							
						 
					 
					
						
						
							
							chore(dart/transform): Create targets for serving transformed Dart code  
						
						... 
						
						
						
						- Allow pub (build|serve) to specify mode
- Update pubbuild.js & pubserve.js to allow the caller to provide a `mode` value.
- Update settings to allow the di benchmark to be transformed to run statically. 
						
						
					 
					
						2015-04-07 10:57:01 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							9c62b5867e 
							
						 
					 
					
						
						
							
							benchmark(change_detection): added a new set of benchmarks measuring updating properties  
						
						
						
						
					 
					
						2015-04-06 18:13:20 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							1d4d18d9db 
							
						 
					 
					
						
						
							
							refactor(render): user render compiler  
						
						
						
						
					 
					
						2015-04-03 23:41:00 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							abea92af59 
							
						 
					 
					
						
						
							
							refactor(change_detection): call onChange from the change detector  
						
						
						
						
					 
					
						2015-04-02 21:22:42 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							c1aa65239e 
							
						 
					 
					
						
						
							
							refactor(render): move services to render folder  
						
						... 
						
						
						
						property_setter_factory
selector
style_inliner
style_url_resolver
shadow_css 
						
						
					 
					
						2015-04-02 14:40:49 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							4f56628566 
							
						 
					 
					
						
						
							
							refactor(render): move services to right location  
						
						... 
						
						
						
						core/compiler/events -> render/dom/events
core/compiler/url_resolver -> services/url_resolver
core/compiler/xhr/* -> services/* 
						
						
					 
					
						2015-04-02 10:35:27 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							47542b0cb0 
							
						 
					 
					
						
						
							
							fix(build): don’t read out chrome perflogs during e2e tests  
						
						... 
						
						
						
						We do this as we are seeing flakes in Chrome with ECONNREFUSED.
Also reuses the same browser window.
Also reenables the infinite scroll benchmark
Closes  #1137  
						
						
					 
					
						2015-04-01 17:09:26 -07:00 
						 
				 
			
				
					
						
							
							
								Julie Ralph 
							
						 
					 
					
						
						
						
						
							
						
						
							e81e5fb2b9 
							
						 
					 
					
						
						
							
							feat(testability): add an initial scaffold for the testability api  
						
						... 
						
						
						
						Make each application component register itself onto the testability
API and exports the API onto the window object. 
						
						
					 
					
						2015-04-01 13:54:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							a55efbd8b8 
							
						 
					 
					
						
						
							
							feat(perf): add Angular2 implementation of largetable benchmark from AngularJS 1.x  
						
						
						
						
					 
					
						2015-03-31 09:54:41 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							33bfc4c24a 
							
						 
					 
					
						
						
							
							feat(bench press): replace microIterations with microMetrics  
						
						
						
						
					 
					
						2015-03-27 16:16:35 -07:00 
						 
				 
			
				
					
						
							
							
								Julie Ralph 
							
						 
					 
					
						
						
						
						
							
						
						
							3afb744e77 
							
						 
					 
					
						
						
							
							chore(ci): reorganize e2e/perf test running  
						
						... 
						
						
						
						Now, running protractor configs by default only runs e2e tests. If
the --benchmark flag is added, it runs only the perf tests, and always
restarts the browser in between tests. If the --dryrun test is added,
the perf tests are run only once.
This should make it easier to run perf tests versus example e2e tests,
and help stabilize the travis build because perf tests always
run with a clean browser. 
						
						
					 
					
						2015-03-27 13:29:21 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							723e8fde93 
							
						 
					 
					
						
						
							
							feat(change_detection): added a directive lifecycle hook that is called after children are checked  
						
						
						
						
					 
					
						2015-03-27 13:26:36 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							65d759316b 
							
						 
					 
					
						
						
							
							fix(PrivateComponentLoader): add the loader to the app injector  
						
						... 
						
						
						
						fixes  #1063  
					
						2015-03-24 22:10:26 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							41b53e71e1 
							
						 
					 
					
						
						
							
							feat(selector): support , for multiple targets  
						
						... 
						
						
						
						Fixes  #867 
Closes  #1019  
					
						2015-03-23 10:06:33 +01:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb9f3bd6c 
							
						 
					 
					
						
						
							
							fix(ElementBinderBuilder): properly bind to web component properties  
						
						... 
						
						
						
						Fixes  #776 
Closes  #1024  
					
						2015-03-22 14:14:36 +01: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 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a16954d3a5 
							
						 
					 
					
						
						
							
							refactor(view): separate context and locals  
						
						
						
						
					 
					
						2015-03-17 14:25:57 -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 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							951a808e0e 
							
						 
					 
					
						
						
							
							refactor(PropertySetter): use the global reflector  
						
						
						
						
					 
					
						2015-03-12 19:49:34 +01:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							f1593ebca5 
							
						 
					 
					
						
						
							
							feat(shadowdom): turn on ShadowDom Emulated Mode by default.  
						
						... 
						
						
						
						Closes : #526  
					
						2015-03-11 12:46:15 -07: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 
							
						 
					 
					
						
						
						
						
							
						
						
							b349c35678 
							
						 
					 
					
						
						
							
							feat(ElementInjector): implement @PropertySetter  
						
						... 
						
						
						
						relates to #621  
						
						
					 
					
						2015-03-09 18:28:39 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							043b8c6d2e 
							
						 
					 
					
						
						
							
							feat(bench press): add microIterations option  
						
						
						
						
					 
					
						2015-03-03 14:41:03 -08: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 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							8adac5332a 
							
						 
					 
					
						
						
							
							fix(benchmarks): prepare publish to pub  
						
						
						
						
					 
					
						2015-03-02 16:34:32 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							81a5ae8f6e 
							
						 
					 
					
						
						
							
							fix(build): report and fail on errors  
						
						... 
						
						
						
						tree benchmark was broken and we didn’t know it…
also changes reporting to not include messages from `console.time()`, … 
						
						
					 
					
						2015-03-02 16:34:32 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							7ddfbf8bea 
							
						 
					 
					
						
						
							
							refactor(tests): move files from angular2/e2e_test to angular2/src/test_lib  
						
						... 
						
						
						
						The `e2e_test` folder in `angular2` never contained e2e tests but was
used to store utilities for writing e2e/perf tests. A better place for
them is `angular2/src/test_lib`.
Closes  #855  
						
						
					 
					
						2015-03-02 14:38:02 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							21f24d19dd 
							
						 
					 
					
						
						
							
							feat(change_detection): implement hydration/dehydration  
						
						
						
						
					 
					
						2015-03-02 13:28:39 -08:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							757eae8ad3 
							
						 
					 
					
						
						
							
							feat(compiler): DOM adapters + html5lib implementation; misc fixes  
						
						
						
						
					 
					
						2015-02-27 16:49:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							3b40052dc7 
							
						 
					 
					
						
						
							
							feat(build): enforce mobile layout during e2e tests  
						
						... 
						
						
						
						This is important as we run our benchmarks on
mobile devices as web driver tests fails if buttons
are not visible / overlaid by other content. 
						
						
					 
					
						2015-02-27 11:11:32 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							009e11a6be 
							
						 
					 
					
						
						
							
							fix: Static DI init  
						
						
						
						
					 
					
						2015-02-26 19:31:44 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							929fc65493 
							
						 
					 
					
						
						
							
							refactor(template loading): add support for base URLs, css rewriting  
						
						... 
						
						
						
						fixes  #654  
					
						2015-02-26 09:36:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							56906db4d5 
							
						 
					 
					
						
						
							
							fix es6 compilation for Element.remove.  
						
						... 
						
						
						
						Use DOM facade to delete an Element since the remove method is only in Dart. 
						
						
					 
					
						2015-02-25 15:56:08 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							642e9a36b7 
							
						 
					 
					
						
						
							
							fix es6 compilation for Map.remove.  
						
						... 
						
						
						
						In dart, Map has a remove method,but in ES6 it is delete. 
						
						
					 
					
						2015-02-25 15:44:29 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							1376e49ea0 
							
						 
					 
					
						
						
							
							fix(Injector): fix dependencies in static injectors  
						
						... 
						
						
						
						Closes  #784  
					
						2015-02-25 09:52:56 -08:00 
						 
				 
			
				
					
						
							
							
								Bertrand Laporte 
							
						 
					 
					
						
						
						
						
							
						
						
							94e203b9df 
							
						 
					 
					
						
						
							
							feat(DirectiveParser): throw errors when expected directives are not present  
						
						... 
						
						
						
						closes  #527 
Closes  #570  
					
						2015-02-24 20:57:21 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							987a5fdf56 
							
						 
					 
					
						
						
							
							feat(change_detection): add support for pipes in the template  
						
						
						
						
					 
					
						2015-02-20 17:16:57 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							8a3d9050d9 
							
						 
					 
					
						
						
							
							feat(TreeBenchmark): use angular2 If directive  
						
						
						
						
					 
					
						2015-02-20 20:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							58ba700b14 
							
						 
					 
					
						
						
							
							feat(change_detection): change binding syntax to explicitly specify pipes  
						
						
						
						
					 
					
						2015-02-20 10:59:46 -08:00 
						 
				 
			
				
					
						
							
							
								Julie Ralph 
							
						 
					 
					
						
						
						
						
							
						
						
							5af0ac258b 
							
						 
					 
					
						
						
							
							tests(e2e): upgrade Protractor to 1.7.0 and remove special cases for shadow dom  
						
						... 
						
						
						
						With Protractor 1.7.0, which installs chromedriver 2.14, shadow DOM is supported. 
						
						
					 
					
						2015-02-18 10:54:48 -08:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							56f4e84d45 
							
						 
					 
					
						
						
							
							fix: flip attr / property bind in directives annotations  
						
						... 
						
						
						
						Fixes  #648 
Closes  #684  
					
						2015-02-18 17:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							709c3ca6b5 
							
						 
					 
					
						
						
							
							refactor: use the ExceptionHandler service  
						
						... 
						
						
						
						Fixes  #533 
Closes  #672  
					
						2015-02-18 13:48:28 +01:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							695b4ebbc7 
							
						 
					 
					
						
						
							
							feat(change_detection): add support for pipes  
						
						
						
						
					 
					
						2015-02-17 17:12:58 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							f6284f2a55 
							
						 
					 
					
						
						
							
							feat(benchpress): rewritten implementation  
						
						... 
						
						
						
						Limitations:
- cloud reporter is not yet supported any more 
						
						
					 
					
						2015-02-16 11:43:27 -08:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							6d45153b67 
							
						 
					 
					
						
						
							
							fix(benchmarks): fix scrolling benchmark; add more tests  
						
						
						
						
					 
					
						2015-02-13 17:35:19 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c8bde808 
							
						 
					 
					
						
						
							
							feat(Compiler): Multiple template per component  
						
						... 
						
						
						
						fixes  #596 
- TemplateConfig becomes Template
- introduce a TemplateResolver to pick the cmp template,
- @Component and @Template are disociated 
					
						2015-02-13 18:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							6d23d00057 
							
						 
					 
					
						
						
							
							refactor(ViewPort): @Template -> @Viewport, ViewPort -> ViewContainer  
						
						... 
						
						
						
						fixes  #595  
					
						2015-02-13 17:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							013e1faf27 
							
						 
					 
					
						
						
							
							fix(build): support transpile to commonjs  
						
						
						
						
					 
					
						2015-02-11 13:09:52 -08:00