| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-03-07 | style(jsdoc tags): remove/ammend invalid tags | Peter Bacon Darwin | |
| As highlighted by the new sterner dgeni. | |||
| 2014-03-02 | docs(*): ensure jsdoc type expressions are valid | Peter Bacon Darwin | |
| 2014-02-26 | docs(*): fix jsdoc type expressions | Peter Bacon Darwin | |
| These errors in the docs were preventing some parts of the docs from being parsed. | |||
| 2014-02-21 | docs(*): fix anchors for members in api docs | Peter Bacon Darwin | |
| 2014-02-16 | docs(all): convert <pre>/</pre> snippets to GFM snippets | Caitlin Potter | |
| 2014-02-16 | docs(bike-shed-migration): convert doctype and names | Peter Bacon Darwin | |
| 2014-01-30 | fix(docs): clarify doc for "args" in $broadcast and $emit | Brad Williams | |
| Closes #6047. | |||
| 2014-01-13 | fix($rootScope): prevent infinite $digest by checking if asyncQueue is empty ↵ | Noam Lewis | |
| when decrementing ttl An infinite $digest loop can be caused by expressions that invoke a promise. The problem is that $digest does not decrement ttl unless it finds dirty changes; it should check also if asyncQueue is empty. Generally the condition for decrementing ttl should be the same as the condition for terminating the $digest loop. Fixes #2622 | |||
| 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 | |||
