| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-01-13 | style(mocks): remove console.log | Vojta Jina | |
| 2012-01-12 | docs(inject/module): add documentation | Misko Hevery | |
| 2012-01-12 | refactor(module): strict separation between module-config / app-runtime | Misko Hevery | |
| 2012-01-11 | style(mock): make jslint and igor happier | Vojta Jina | |
| 2012-01-11 | refactor(mock.$httpBackend): split (e2e/unit testing version of $httpBackend ↵ | Vojta Jina | |
| mock) | |||
| 2012-01-11 | fix(mock.$httpBackend): resetExpectations should not create new array | Vojta Jina | |
| 2012-01-10 | feat(module): new module loader | Misko Hevery | |
| 2012-01-09 | fix($httpBackend): fix for jsonp requests | Igor Minar | |
| 2012-01-09 | chore($http): small $http fixes | Igor Minar | |
| 2012-01-09 | feat($http): turn mock backend into a decorator + e2e testing support | Igor Minar | |
| - provider -> decorator - autoflush + passThrough mode - fix noop -> angular.noop | |||
| 2012-01-09 | feat($httpBackend): add expect/when shortcut methods | Igor Minar | |
| 2012-01-09 | fix($http): fix and cleanup $http and friends | Igor Minar | |
| $http: - use promises internally - get rid of XhrFuture that was previously used internally - get rid of $browser.defer calls for async stuff (serving from cache), promises will take care of asynchronicity - fix transformation bugs (when caching requested + multiple request pending + error is returned) - get rid of native header parsing and instead just lazily parse the header string $httpBackend: - don't return raw/mock XMLHttpRequest object (we don't use it for anything anymore) - call the callback with response headers string mock $httpBackend: - unify response api for expect and when - call the callback with response headers string - changed the expect/when failure error message so that EXPECTED and GOT values are aligned Conflicts: src/service/http.js test/service/compilerSpec.js test/service/httpSpec.js | |||
| 2012-01-09 | feat(browser.defer): flush should throw exception when queue is empty | Igor Minar | |
| 2011-12-01 | fix($httpBackend mock): getResponseHeader should be case insensitive | Igor Minar | |
| 2011-11-30 | feat(dump): add support for arrays, functions, errors | Igor Minar | |
| 2011-11-30 | feat(mock.$httpBackend): say which request was expected when unexpected ↵ | Vojta Jina | |
| request error | |||
| 2011-11-30 | feat(mock.$httpBackend): verify expectations after flush() | Vojta Jina | |
| 2011-11-30 | refactor(mock.$httpBackend): rename when().then() to when().respond() | Vojta Jina | |
| 2011-11-30 | fix(mock.$httpBackend): flush() even requests sent during callbacks | Vojta Jina | |
| 2011-11-30 | feat(mock.$httpBackend): add verifyNoOutstandingRequest method | Vojta Jina | |
| + rename verifyExpectations to verifyNoOutstandingExpectation | |||
| 2011-11-30 | feat(mock.$httpBackend): throw when nothing to flush, dump data/headers when ↵ | Vojta Jina | |
| expected different | |||
| 2011-11-30 | feat($httpBackend): extract $browser.xhr into separate service | Vojta Jina | |
| - remove whole $browser.xhr stuff - remove whole mock $browser.xhr stuff - add $httpBackend service + migrate unit tests from $browser - add temporary API to access $browser's outstandingRequests count | |||
| 2011-11-30 | feat(mocks.$browser): add simple addJs() method into $browser mock | Vojta Jina | |
| 2011-11-30 | feat(mocks.$httpBackend): add $httpBackend mock | Vojta Jina | |
| $httpBackend mock allows: - expecting (asserting) requests - stubbing (responding without asserting) Add empty $httpBackend service (currently just wrapper for $browser.xhr) | |||
| 2011-11-30 | feat($browser): xhr returns raw request object | Vojta Jina | |
| 2011-11-14 | refactor(injector): $injector is no longer a function. | Misko Hevery | |
| - $injector('abc') -> $injector.get('abc'); - $injector(fn) -> $injector.invoke(null, fn); | |||
| 2011-11-14 | style(docs): make jslint happy - fix some warnings | Vojta Jina | |
| 2011-11-14 | fix(doc) cleanup all api doc link warnings | Misko Hevery | |
| 2011-11-14 | doc(AUTO, NG_MOCK): Documenting the AUTO and NG_MOCK module | Misko Hevery | |
| 2011-11-14 | chore(scenario tests): make scenario tests pass again | Misko Hevery | |
| 2011-11-14 | refactor(angular): isDate / isArray test iframe independent fix | Misko Hevery | |
| 2011-11-14 | refactor(mock): moved mocks into its own module | Misko Hevery | |
| 2011-11-14 | refactor(json): break dependence on api.js | Misko Hevery | |
| 2011-11-14 | refactor($service): removed almost all references to scope.$service | Misko Hevery | |
| - still need to remove from factory | |||
| 2011-11-14 | refactor(services): migrate angular.service -> module | Misko Hevery | |
| 2011-10-22 | fix(defer.cancel): should return false instead of undefined | Igor Minar | |
| 2011-10-22 | feat($defer): add $defer.cancel | Igor Minar | |
| This functionality was previously available only as obscure $browser.defer.cancel. I also added docs and tests and fixed an issue in .defer.cancel mock. | |||
| 2011-10-12 | docs(*): remove @workInProgress from everywhere | Igor Minar | |
| it's not useful any more and it only makes the docs look ugly | |||
| 2011-10-11 | chore(formating): clean code to be function() { | Misko Hevery | |
| 2011-10-11 | refactor(hover): delete hover service | Misko Hevery | |
| 2011-09-16 | fix(angular-mocks): fix .defer.cancel when i=0 | Igor Minar | |
| 2011-09-16 | fix(angular-mocks): fix forEach -> angular.forEach in $browser.defer.cancel | Igor Minar | |
| 2011-09-08 | feat($browser): add $browser.baseHref() | Vojta Jina | |
| This method abstracts <base href="" /> in document.head - returns the value. If absolute href set, it converts the href to relative. | |||
| 2011-09-08 | feat($browser): jQuery style url method, onUrlChange event | Vojta Jina | |
| This is just basic implementation of $browser.url, $browser.onUrlChange methods: $browser.url() - returns current location.href $browser.url('/new') - set url to /new If supported, history.pushState is used, location.href property otherwise. $browser.url('/new', true) - replace current url with /new If supported, history.replaceState is used, location.replace otherwise. $browser.onUrlChange is only fired when url is changed from the browser: - user types into address bar - user clicks on back/forward button - user clicks on link It's not fired when url is changed using $browser.url() Breaks Removed $browser.setUrl(), $browser.getUrl(), use $browser.url() Breaks Removed $browser.onHashChange(), use $browser.onUrlChange() | |||
| 2011-08-14 | break(date): remove support for 'long', 'longtime' date formats and 'z' flag | Igor Minar | |
| The support for the 'z' formatting flag was removed becase the timezone info can't be retrieved from the browser apis (except for en-US locale on some but not all browsers). For this reason we don't want to support this flag at all. Related to this, since the 'long' and 'longtime' datetime formats require the 'z' flag in the formatting string, we are removing support for this format as well. | |||
| 2011-08-02 | feat(scope): new and improved scope implementation | Misko Hevery | |
| - 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 | |||
| 2011-07-27 | style(): fix couple of missing semi-colons | Vojta Jina | |
| 2011-07-22 | chore(license): update license headers + add version num | Igor Minar | |
| - fixed copyright overnship - updated copyright years - added @license tag so that closure compiler preserves the header - added version number into headers (finally!) | |||
| 2011-07-20 | feat(TzDate): add mock "toString" method to TzDate. | Di Peng | |
| - If the third param of TzDate constructor is defined, toStirng will just return this third parameter. Otherwise, toString will still be treated as unimplemented method | |||
| 2011-07-18 | feat($browser.$defer.cancel): support canceling defered tasks | Igor Minar | |
