| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-02-15 | split up services into individual files | Igor Minar | |
| - split up services into files under src/service - split up specs into files under test/service - rewrite all specs so that they don't depend on one global forEach - get rid of obsolete code and tests in ng:switch - rename mock $log spec from "$log" to "$log mock" | |||
| 2011-02-07 | add support for hashSearch redirection and custom redirection functions | Igor Minar | |
| 2011-02-07 | $route redirection should interpolate variables | Igor Minar | |
| 2011-02-07 | $location.updateHash should not preserve hashSearch when hashSearch is undefined | Igor Minar | |
| 2011-02-07 | $resource service docs | Igor Minar | |
| 2011-02-07 | docs for $xhr, $xhr.error and $xhr.cache | Igor Minar | |
| 2011-02-06 | fix how redirection is handled and tested | Igor Minar | |
| 2011-02-04 | $route.onChange should return the registered fn | Igor Minar | |
| 2011-02-03 | added more cookbook: work in progress | Misko Hevery | |
| 2011-02-01 | changed the documentation @example to use <doc:example> | Misko Hevery | |
| 2011-02-01 | add support for $route.reload() | Igor Minar | |
| Closes 254 | |||
| 2011-02-01 | add $route.parent for setting parentScope | Igor Minar | |
| 2011-02-01 | add redirection support to $route | Igor Minar | |
| Closes #217 | |||
| 2011-02-01 | fix $location to handle updates to empty hash well | Igor Minar | |
| 2011-02-01 | fix docs for $window service | Igor Minar | |
| 2011-02-01 | fixing $exceptionHandler docs | Igor Minar | |
| 2011-02-01 | add support for 404 handling via $route.otherwise | Igor Minar | |
| Closes #217 | |||
| 2011-02-01 | fixing $route docs | Igor Minar | |
| 2011-01-26 | split mocks and create $log and $exceptionHandler mocks | Igor Minar | |
| - split mocks between angular-mocks.js and mocks.js - src/angular-mocks.js now contains only mocks that we want to ship - test/mocks.js contains mocks that we use internally for testing angular - created angular.mock namespace - created public $exceptionHandler mock rethrows errors - created public $log mock stores all logs messages in an array that can be accessed to make assertions - internally we now have factory to create $exceptionHandler that we can assert on - internally we also keep track of all messages logged and fail tests if messages were not expected and cleaned up (checked via global beforeEach and afterEach) - updated RakeFile and docs reader.js to point to the new angular-mocks.js location - made real $exceptionHandler and $log factories accessible from tests and simplified their specs - fixed typos in several spec descriptions - added log assertions throughout the test suite | |||
| 2011-01-24 | fixed example rendering, add tests for it. | Misko Hevery | |
| 2011-01-24 | Revert "$route should create child scope via $new" | Igor Minar | |
| This reverts commit a5eb3ed107034cce5b7de3ec3f8a43ff3a379fa1. See 9ca2facb for reasoning. | |||
| 2011-01-24 | $cookies service should not call $eval during $eval | Igor Minar | |
| - added comment - removed $eval call - changed the code to not require $eval - updated specs | |||
| 2011-01-19 | add ng:view widget | Igor Minar | |
| 2011-01-19 | $route should create child scope via $new | Igor Minar | |
| 2011-01-19 | angular internals should not call methods via angular namespace | Igor Minar | |
| 2011-01-13 | significant rewrite of the $location service | Igor Minar | |
| - don't update browser before and after eval instead - sync location properties before eval - sync location properties and update browser after eval - added tests - symplified the code - removed $location.toString() because it was not idempotent and useless This resolves the issue with issuing two $route.onHashChange calls when the $location was updated with a hashPath that needs to be encoded | |||
| 2011-01-10 | fixing missing dependency | Igor Minar | |
| 2011-01-10 | Rename angular.foreach to angular.forEach to make the api consistent. | Igor Minar | |
| camelcase is used for other angular functions and forEach is also used by EcmaScript standard. - rename the internal as well as the external function name - tweak the implementation of the function so that it doesn't clober it self when we extend the angular object with an object that has a forEach property equal to this forEach function Closes #85 | |||
| 2011-01-10 | fix for IE free function weirdness | Misko Hevery | |
| 2011-01-07 | change to keydown from keyup; add delayed $updateView | Misko Hevery | |
| - There was a perceived lag when typing do to the fact that we were listening on the keyup event instead of keydown. The issue with keydown is that we can not read the value of the input field. To solve this we schedule a defer call and perform the model update then. - To prevent calling $eval on root scope too many times as well as to prevent drowning the browser with too many updates we now call the $eval only after 25ms and any additional requests get ignored. The new update service is called $updateView | |||
| 2011-01-07 | $location service should utilize onhashchange events instead of polling | Igor Minar | |
| 2011-01-04 | renaming service property $creation to $eager | Igor Minar | |
| see changelog diff for more info | |||
| 2011-01-04 | removing support for 'eager-published' services | Igor Minar | |
| 2011-01-04 | Remove many eager-publish services, lazy polling | Misko Hevery | |
| - Browser now starts the poller on first call to addPollFn() - Many services ($location, $cookies, $router) are no longer eager-publish. The result is that unless someone needs the $cookies, they will not cause the Browser to start polling for them. | |||
| 2010-12-22 | fromJson delegation to native JSON parser if available | Igor Minar | |
| - native parser delegation - $xhr change to use native parser | |||
| 2010-12-10 | $defer service should always call $eval after callback finished | Igor Minar | |
| Closes #189 | |||
| 2010-12-07 | improving $resource docs | Igor Minar | |
| 2010-12-06 | add $browser.defer and $defer service and fix async xhr cache issue | Igor Minar | |
| - Closes #152 ($resource().query() sometimes calls callback before returning, and it shouldn't) - add $browser.defer method - add $defer service - integrate $browser.defer with outstandingRequests counter in $browser - fix all old tests that relied on buggy behavior | |||
| 2010-11-25 | more docs for angular.service. | Igor Minar | |
| 2010-11-25 | Doc service: added example into service overview | Vojta Jina | |
| 2010-11-18 | don't escape $ in hashpath either | Igor Minar | |
| 2010-11-18 | don't escape ! and : in hashPath | Igor Minar | |
| This is a temporary fix for Issue #158 | |||
| 2010-11-18 | fix all closure compilation warnings due to invalid function types | Igor Minar | |
| 2010-11-18 | add @workInProgress tag and mark all @ngdocs as work in progress | Igor Minar | |
| 2010-11-18 | make @param type and description non-optional | Igor Minar | |
| 2010-11-18 | make @returns type non-optional | Igor Minar | |
| 2010-11-16 | Changed error handling so that better stack traces are displayed in the ↵ | Misko Hevery | |
| ng-errors | |||
| 2010-11-15 | Added basic Services, which support @memberOf and @methodOf | Vojta Jina | |
| 2010-10-31 | Small refactor in $location service | Vojta Jina | |
| Added new inner method updateLastLocation() | |||
| 2010-10-31 | Fixing issue #98 (infinite loop when location hash set empty) | Vojta Jina | |
| Added tests and fixed the issue. Closes #98 | |||
