Julie Ralph 
							
						 
					 
					
						
						
						
						
							
						
						
							f529236bfc 
							
						 
					 
					
						
						
							
							refactor(test): rename test_lib to testing  
						
						... 
						
						
						
						Old test_lib is now testing_internal
test_lib_public is now testing 
						
						
					 
					
						2015-10-13 10:36:49 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							d21c7bdf90 
							
						 
					 
					
						
						
							
							refactor(compiler): remove unused code  
						
						... 
						
						
						
						BREAKING CHANGE:
- Removes `ChangeDetection`, use a binding for `ChangeDetectorGenConfig` instead
  to configure change detection.
- `RenderElementRef.renderBoundElementIndex` was renamed to `RenderElementRef.boundElementIndex`.
- Removes `ViewLoader`, use `XHRImpl` instead. 
						
						
					 
					
						2015-10-01 22:27:41 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							12dd44f7f6 
							
						 
					 
					
						
						
							
							feat(compiler): add change detector generation  
						
						... 
						
						
						
						Runtime and Codegen.
Part of #3605 
Closes  #4057  
						
						
					 
					
						2015-09-10 00:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d49bc438e8 
							
						 
					 
					
						
						
							
							feat(core): added afterContentInit, afterViewInit, and afterViewChecked hooks  
						
						... 
						
						
						
						Closes  #3897  
					
						2015-08-31 17:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							551d9a1688 
							
						 
					 
					
						
						
							
							chore(LifecycleEvent): change to PascalCase / rename  
						
						... 
						
						
						
						BREAKING CHANGE
Closes  #3863 
- LifecycleEvent.onInit => LifecycleEvent.OnInit
- LifecycleEvent.onDestroy => LifecycleEvent.OnDestroy
- LifecycleEvent.onChange => LifecycleEvent.OnChanges
- LifecycleEvent.onCheck => LifecycleEvent.DoCheck
- LifecycleEvent.onAllChangesDone => LifecycleEvent.AfterContentChecked
- OnCheck.onCheck() => DoCheck.doCheck()
- OnChange.onChange() => OnChanges.onChanges()
- OnAllChangesDone.onAllChangesDone() => AfterContentChecked.afterContentChecked
Closes  #3851  
						
						
					 
					
						2015-08-27 22:32:21 -07:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							69926dd002 
							
						 
					 
					
						
						
							
							refactor(change_detection): introduce enum ChangeDetectionStrategy  
						
						... 
						
						
						
						BREAKING CHANGE
Closes  #2497 
- change detection strategy type changes from string to ChangeDetectionStrategy
- CHECK_ONCE => ChangeDetectionStrategy.CheckOnce
- CHECKED => ChangeDetectionStrategy.Checked
- CHECK_ALWAYS => ChangeDetectionStrategy.CheckAlways
- DETACHED => ChangeDetectionStrategy.Detached
- ON_PUSH => ChangeDetectionStrategy.OnPush
- DEFAULT => ChangeDetectionStrategy.Default
- ON_PUSH_OBSERVE => ChangeDetectionStrategy.OnPushObserve 
						
						
					 
					
						2015-08-27 21:41:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							8ed22ce6e7 
							
						 
					 
					
						
						
							
							chore: update all import paths  
						
						
						
						
					 
					
						2015-08-25 15:33:23 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9ce454b21 
							
						 
					 
					
						
						
							
							fix(change_detection): fixed reflect properties as attributes  
						
						... 
						
						
						
						Closes  #3761  
					
						2015-08-21 19:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d0715568 
							
						 
					 
					
						
						
							
							feat(change_detection): do not reparse AST when using generated detectors  
						
						
						
						
					 
					
						2015-08-21 05:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							4845583dcf 
							
						 
					 
					
						
						
							
							refactor(change_detector): made change detection responsible for processing events  
						
						... 
						
						
						
						Closes  #3666  
					
						2015-08-17 15:39:00 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							192cf9ddf5 
							
						 
					 
					
						
						
							
							refactor(change_detect): Move common fields to AbstractChangeDetector  
						
						... 
						
						
						
						Move fields common to Dynamic, Jit, and Pregen change detectors into the
`AbstractChangeDetector` superclass to save on codegen size and reduce
code duplication.
Update to #3248 , closes  #3243  
						
						
					 
					
						2015-07-29 10:46:49 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							71bb4b3ee5 
							
						 
					 
					
						
						
							
							feat(change_detection): generate checkNoChanges only in dev mode  
						
						
						
						
					 
					
						2015-07-27 15:50:19 -07:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							c83a3f3372 
							
						 
					 
					
						
						
							
							chore(docs): added more docs for core.ts  
						
						
						
						
					 
					
						2015-07-25 03:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								Caitlin Potter 
							
						 
					 
					
						
						
						
						
							
						
						
							e1e7912ab2 
							
						 
					 
					
						
						
							
							chore(benchmarks): use isSupported() rather than !isJsObject()  
						
						... 
						
						
						
						Seems more accurate, and would allow `isJsObject()` to handle typical
`{}`-literals in dart, which could be useful
Closes  #2995  
						
						
					 
					
						2015-07-14 16:46:25 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							4656c6f5cf 
							
						 
					 
					
						
						
							
							tools: added experimentalDecorators flag to tsconfig  
						
						
						
						
					 
					
						2015-07-08 10:46:03 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f80f97253c 
							
						 
					 
					
						
						
							
							refactor(change_detection): made ChangeDetector and ProtoChangeDetector interfaces  
						
						... 
						
						
						
						List of changes:
- Makes ChangeDetector and ProtoChangeDetector interfaces
- Assigns a unique id to every detector 
						
						
					 
					
						2015-06-18 17:41:22 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							5bfcca2d5b 
							
						 
					 
					
						
						
							
							feat(query): notify on changes  
						
						
						
						
					 
					
						2015-06-15 11:10:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							b6e95bb96e 
							
						 
					 
					
						
						
							
							feat(change detect): Throw on attempts to use dehydrated detector  
						
						... 
						
						
						
						- Modify change detectors to `throw` when attempting to detect changes
  on a dehydrated detector.
- Modify `DynamicChagneDetector` to use `null` for the `context` of a
  dehydrated detector. 
						
						
					 
					
						2015-06-08 16:10:41 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Riley 
							
						 
					 
					
						
						
						
						
							
						
						
							2b60d1bae1 
							
						 
					 
					
						
						
							
							refactor (benchmarks/): Ts'ifying benchmarks/  
						
						... 
						
						
						
						Translating AtScript in benchmarks/ to TypeScript. 
						
						
					 
					
						2015-06-02 13:11:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c39c8ebcd0 
							
						 
					 
					
						
						
							
							feat(change_detection): added onInit and onCheck hooks  
						
						
						
						
					 
					
						2015-05-28 16:46:22 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d8c7c274e4 
							
						 
					 
					
						
						
							
							refactor(change_detector): extracted ChangeDetectorDefinition  
						
						
						
						
					 
					
						2015-05-13 16:23:22 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							ce6a2ba836 
							
						 
					 
					
						
						
							
							refactor(view): moved the logic from ProtoView to ProtoViewFactory  
						
						
						
						
					 
					
						2015-05-01 13:35:17 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8ccafb0524 
							
						 
					 
					
						
						
							
							feat(view): reimplemented property setters using change detection  
						
						
						
						
					 
					
						2015-04-23 11:55:27 -07:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc4df2ffa 
							
						 
					 
					
						
						
							
							chore(analysis): analyze web folders; fix existing warnings  
						
						
						
						
					 
					
						2015-04-17 13:52:02 -07: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							61cb99ea42 
							
						 
					 
					
						
						
							
							refactor(change_detection): removed directive and binding mementos  
						
						
						
						
					 
					
						2015-04-09 18:56:19 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							69c3bff086 
							
						 
					 
					
						
						
							
							feat(change_detection): updated change detection to update directive directly, without the dispatcher  
						
						
						
						
					 
					
						2015-04-08 22:14:50 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							9c62b5867e 
							
						 
					 
					
						
						
							
							benchmark(change_detection): added a new set of benchmarks measuring updating properties  
						
						
						
						
					 
					
						2015-04-06 18:13:20 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							abea92af59 
							
						 
					 
					
						
						
							
							refactor(change_detection): call onChange from the change detector  
						
						
						
						
					 
					
						2015-04-02 21:22:42 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							33bfc4c24a 
							
						 
					 
					
						
						
							
							feat(bench press): replace microIterations with microMetrics  
						
						
						
						
					 
					
						2015-03-27 16:16:35 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							043b8c6d2e 
							
						 
					 
					
						
						
							
							feat(bench press): add microIterations option  
						
						
						
						
					 
					
						2015-03-03 14:41:03 -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 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							987a5fdf56 
							
						 
					 
					
						
						
							
							feat(change_detection): add support for pipes in the template  
						
						
						
						
					 
					
						2015-02-20 17:16:57 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							58ba700b14 
							
						 
					 
					
						
						
							
							feat(change_detection): change binding syntax to explicitly specify pipes  
						
						
						
						
					 
					
						2015-02-20 10:59:46 -08:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							3f228669d7 
							
						 
					 
					
						
						
							
							chore(packaging): update import for the new file structure  
						
						
						
						
					 
					
						2015-02-05 15:47:12 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							3067601961 
							
						 
					 
					
						
						
							
							feat(change_detection): update change detection benchmark  
						
						
						
						
					 
					
						2015-02-05 11:55:49 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							05ffdc9b44 
							
						 
					 
					
						
						
							
							refactor(build): explicitly mention src folder in imports  
						
						... 
						
						
						
						Export files are now directly under the module folder,
e.g. `core/core.js`. With this, an import like `core/core`
won’t need a path mapping (e.g. via `System.paths`) any more.
This adds the `src` folder to all other import statements as well. 
						
						
					 
					
						2015-02-05 11:55:48 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							850cf0fef4 
							
						 
					 
					
						
						
							
							feat(change_detection): implement a change detector generator  
						
						
						
						
					 
					
						2015-01-27 16:18:15 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							9957c1338e 
							
						 
					 
					
						
						
							
							feat(change_detection): reimplement change detection  
						
						
						
						
					 
					
						2015-01-21 14:21:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							d02c0accbb 
							
						 
					 
					
						
						
							
							refactor(benchmarks): add cloud reporter, add params  
						
						... 
						
						
						
						- adds console and cloud reporter (via Google BigQuery).
- makes parameters of tests explicit and modifiable.
- removes `detect` and `ignoreGc` mode from benchpress
  as these can result in unstable numbers. 
						
						
					 
					
						2015-01-15 09:09:05 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							739f624cc8 
							
						 
					 
					
						
						
							
							refactor(change_detection): add change_detection library file  
						
						
						
						
					 
					
						2014-12-29 15:20:42 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							df4ac0dd33 
							
						 
					 
					
						
						
							
							refactor(perf): use webdriver to execute benchmarks  
						
						... 
						
						
						
						- use performance log of chromedriver / appium to get timeline data
  for calculating metrics for benchmarks
- change all benchmarks to be made of a standalone application
  and a protractor test that collectes timeline data
- fix and simplify benchmarks
- add dart2js to build
- remove benchpress
Closes  #330  
						
						
					 
					
						2014-12-23 22:22:55 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d5fcac4d7a 
							
						 
					 
					
						
						
							
							feat(compiler): pass compilation unit to the parser  
						
						
						
						
					 
					
						2014-12-12 18:52:53 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							c362f33fe4 
							
						 
					 
					
						
						
							
							style(Change Detection): rename WatchGroupDispatcher to ChangeDispatcher  
						
						
						
						
					 
					
						2014-12-08 21:59:59 +01:00