| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  | - turn scope into a $rootScope service.
- injector is now a starting point for creating angular application.
- added inject() method which wraps jasmine its/beforeEach/afterEach,
  and which allows configuration and injection of services.
- refactor tests to use inject() where possible
BREAK:
- removed angular.scope() method | 
|  |  | 
|  |  | 
|  | Closes #433 | 
|  | - Speed improvements (about 4x on flush phase)
- Memory improvements (uses no function closures)
- Break $eval into $apply, $dispatch, $flush
- Introduced $watch and $observe
Breaks angular.equals() use === instead of ==
Breaks angular.scope() does not take parent as first argument
Breaks scope.$watch() takes scope as first argument
Breaks scope.$set(), scope.$get are removed
Breaks scope.$config is removed
Breaks $route.onChange callback has not "this" bounded | 
|  | the flag must be in all src and test files so that we get the benefit of
running in the strict mode even in jstd
the following script was used to modify all files:
for file in `find src test -name "*.js"`; do
  echo -e "'use strict';\n" > temp.txt
  cat $file >> temp.txt
  mv temp.txt $file
done | 
|  |  | 
|  |  | 
|  |  | 
|  | select (one/multiple) could not chose from a list of objects, since DOM requires string ids.
Solved by adding index formatter, which exposed incorrect handling of formatters in select
widgets. | 
|  | We came across a major performance regression due to this change.
I'm reverting it until we find a better solution.
This reverts commit 23fc73081feb640164615930b36ef185c23a3526. | 
|  |  | 
|  | - RegExp parser is rearly used, feature, and one should not have RegExps
  in views anyways, so we are removing it
BACKWARD INCOMPATIBLE CHANGE!!! | 
|  | Closes #169 | 
|  | ng-errors | 
|  | And some formatting as well and a bit of rafactor... | 
|  | Close #57 | 
|  |  | 
|  |  |