| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-01-04 | docs(rootScope): fix typo | Kenneth Lynne | |
| Closes #5633 | |||
| 2014-01-03 | core(Scope): rename 'debugger' to 'web inspector' to avoid woes with g3 ↵ | Igor Minar | |
| presubmits | |||
| 2014-01-02 | fix(Scope): don't let watch deregistration mess up the dirty-checking digest ↵ | Igor Minar | |
| loop Closes #5525 | |||
| 2013-12-27 | perf(Scope): limit propagation of $broadcast to scopes that have listeners ↵ | Karl Seamon | |
| for the event Update $on and $destroy to maintain a count of event keys registered for each scope and its children. $broadcast will not descend past a node that has a count of 0/undefined for the $broadcasted event key. Closes #5341 Closes #5371 | |||
| 2013-12-12 | docs(ng.$rootScope.Scope): fix API links | Vlad GURDIGA | |
| Also added a note to the Writing AngularJS Documentation: https://github.com/angular/angular.js/wiki/Writing-AngularJS-Documentation/d0c715ef89 Closes #5261 | |||
| 2013-12-05 | chore(Scope): short-circuit after dirty-checking last dirty watcher | Karl Seamon | |
| Stop dirty-checking during $digest after the last dirty watcher has been re-checked. This prevents unneeded re-checking of the remaining watchers (They were already checked in the previous iteration), bringing a substantial performance improvement to the average case run time of $digest. Closes #5272 Closes #5287 | |||
| 2013-12-04 | fix($rootScope): broadcast $destroy event on $rootScope | Jeff Cross | |
| Fixes #5169 | |||
| 2013-12-04 | fix($rootScope): clear phase if an exception is raised by a watcher | Thomas Guillory | |
| Add calls to clearPhase() when an exception is raised by a watcher while a digest cycle, in order to not be stuck on `$digest` scope phase | |||
| 2013-12-03 | style(Scope): remove extra ws | Igor Minar | |
| 2013-12-03 | style(Scope): rename child scope type from Child to ChildScope | Igor Minar | |
| This change makes it easier to debug angular, especiall when dealing with heap snapshots and hunting for memory leaks. | |||
| 2013-10-25 | docs($rootScope): added $eval `locals` parameter documentation | Caio Cunha | |
| Added documentation for `locals` parameter of `$eval` method. | |||
| 2013-10-24 | docs(rootScope): add example of using a listener function for $watch | Wesley Cho | |
| Closes #4451 | |||
| 2013-10-22 | style: make jshint happy | Vojta Jina | |
| 2013-10-18 | docs: correct broken links | Vojta Jina | |
| This also contains some whitespace corrections by my editor. | |||
| 2013-10-15 | docs($rootScope): better document infinite digest and ttl | Igor Minar | |
| 2013-10-05 | fix(rootScope): make stopPropagation only stop its own event | Pete Bacon Darwin | |
| All sibling event handlers residing on the same scope to were stopped if one of them called stopPropagation. Closes #4204 | |||
| 2013-10-03 | docs(rootScope): improve grammar and clarity | Dave Peticolas | |
| Closes #4234 | |||
| 2013-10-02 | fix($scope): $evalAsync executes on the right scope | Lucas Galfasó | |
| Executes $evalAsync at the scope that the call was made Closes: #3548 | |||
| 2013-09-27 | style($rootScope): fix argument name in $postDigest api | Igor Minar | |
| 2013-09-11 | docs(scope): clean up grammar and improve clarity | Sam Dornan | |
| Some typos fixed and grammar improved: - withing -> within - life-cycle -> life cycle - extraneous spaces - grammar mistakes - missing commas - reworded unclear statements Closes #3920 | |||
| 2013-09-03 | chore($rootScope): provide support to execute a function after the digest ↵ | Matias Niemelä | |
| cycle is complete | |||
| 2013-08-26 | feat(Scope): async auto-flush $evalAsync queue when outside of $digest | Igor Minar | |
| This change causes a new $digest to be scheduled in the next tick if a task was was sent to the $evalAsync queue from outside of a $digest or an $apply. While this mode of operation is not common for most of the user code, this change means that $q promises that utilze $evalAsync queue to guarantee asynchronicity of promise apis will now also resolve outside of a $digest, which turned out to be a big pain point for some developers. The implementation ensures that we don't do more work than needed and that we coalese as much work as possible into a single $digest. The use of $browser instead of setTimeout ensures that we can mock out and control the scheduling of "auto-flush", which should in theory allow all of the existing code and tests to work without negative side-effects. Closes #3539 Closes #2438 | |||
| 2013-08-07 | chore(dump): fix our karma.dump bridge | Igor Minar | |
| previously it didn't work for dumping multiple objects | |||
| 2013-07-22 | fix(Scope): ensure that isolate scopes use the main evalAsync queue | Igor Minar | |
| Previously any $evalAsync task scheduled from a isolate scope or a child of an isolate scope would never execute because we never flushed this queue | |||
| 2013-07-18 | docs(jqLite): document "$destroy" event | Pete Bacon Darwin | |
| 2013-07-11 | fix(scope): watches can be safely unregistered inside watch handlers | Paulo Scardine | |
| Closes #2915 | |||
| 2013-06-17 | chore(minErr): replace ngError with minErr | Ken Sheedlo | |
| 2013-05-24 | feat(ngError): add error message compression and better error messages | Igor Minar | |
| - add toThrowNg matcher | |||
| 2013-05-10 | docs($scope): clarify documentation for $broadcast | willtj | |
| 2013-05-02 | fix($rootScope) ensure $watchCollection correctly handles arrayLike objects | Gonzalo Ruiz de Villa | |
| 2013-04-15 | docs(rootScope): fix typo | Pete Bacon Darwin | |
| 2013-04-15 | docs(rootScope): Fix various typos | Laurent | |
| 2013-04-02 | feat(ngdocs): added functionality to import and extract contents of external ↵ | Matias Niemelä | |
| files inside docs comment code | |||
| 2013-03-29 | feat(Scope): add $watchCollection method for observing collections | Matias Niemelä | |
| The new method allows to shallow watch collections (Arrays/Maps). | |||
| 2013-03-29 | docs(*): fixed typos | Pascal Borreli | |
| 2013-02-14 | docs($rootScope): rearrange event listener docs | Ewen Cumming | |
| 2013-02-14 | feat(scope): only evaluate constant $watch expressions once | Daniel Luz | |
| 2013-02-14 | fix($rootScope): minor typo fixes | Daniel Luz | |
| 2013-01-30 | feat(Scope): expose transcluded and isolate scope info for batarang | Brian Ford | |
| test($compile): add test for exposing transclude and isolate scope info to batarang | |||
| 2013-01-29 | docs(Scope): fix argument docs for $on | Fred Sauer | |
| 2013-01-17 | docs(rootScope): correct code examples | Matthew Browne | |
| 2012-11-30 | fix(Scope): ensure that a scope is destroyed only once | Igor Minar | |
| Due to bd524fc4 calling $destroy() on a scope mupltiple times cases NPE. Closes #1627 | |||
| 2012-11-25 | fix(Scope): allow removing a listener during event | Vojta Jina | |
| 2012-11-14 | fix($rootScope): workaround for Chrome's memleak | Igor Minar | |
| Under certain circumstances chrome fails to GC scopes because of buggy optimizations and caching. Nulling out references to (not from!) other scopes helps Chrome to realize that this object should be GC-ed. This is really just a workaround as the real problem needs to be fixed in Chrome. See discusstion at: https://github.com/angular/angular.js/issues/1313#issuecomment-10378451 And chrome bug at: https://code.google.com/p/v8/issues/detail?id=2073 Closes #1313 | |||
| 2012-09-11 | fix($evalAsync): have only one global async queue | Misko Hevery | |
| Having one async queue per scope complicates the matters when users wish to do partial scope updates, since many services put events on the rootScope. By having single queue the programing model is simplified. | |||
| 2012-09-11 | docs($rootScope): fix iteration limit described by $watch, it's actually 10 ↵ | Daniel Luz | |
| as of now | |||
| 2012-09-11 | docs($rootScope): fix typos and minor wording tweaks on $watch | Daniel Luz | |
| 2012-09-11 | docs($rootScope): fix quoting on expression | Daniel Luz | |
| 2012-09-11 | docs($rootScope): standardize on present, third-person actions for descriptions | Daniel Luz | |
| 2012-09-11 | docs($rootScope): backquote attribute types too on $on | Daniel Luz | |
