| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2012-09-11 | docs($rootScope): fix typos on $new | Daniel Luz | |
| 2012-09-11 | docs($rootScope): fix typo on $eval | Daniel Luz | |
| 2012-09-11 | docs($rootScope): fix typos on $watch | Daniel Luz | |
| 2012-08-12 | docs: fix broken links to $compileProvider.directive() | Vojta Jina | |
| 2012-08-10 | docs($rootScope): fix $on listener signature doc | unirgy | |
| Added args in $on() listener syntax declaration | |||
| 2012-06-12 | docs(*): simplify doc urls | Igor Minar | |
| we now have two types of namespaces: - true namespace: angular.* - used for all global apis - virtual namespace: ng.*, ngMock.*, ... - used for all DI modules the virual namespaces have services under the second namespace level (e.g. ng.) and filters and directives prefixed with filter: and directive: respectively (e.g. ng.filter:orderBy, ng.directive:ngRepeat) this simplifies urls and makes them a lot shorter while still avoiding name collisions | |||
| 2012-06-02 | doc(ngdoc): clean up doc generation and add missing documentation links | Misko Hevery | |
| 2012-06-02 | docs(scope): rewrite | Misko Hevery | |
| 2012-05-23 | fix($rootScope): TTL exception does not clear $$phase | Misko Hevery | |
| When $digest() throws infinite digest exception it does not properly clear the $phase leaving the scope in an inconsistent state. Closes #979 | |||
| 2012-05-17 | feat(scope): add event.preventDefault() and event.defaultPrevented | Vojta Jina | |
