| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-01-13 | feat(module): add runtime block | Misko Hevery | |
| 2012-01-13 | style(*): small fixes | Igor Minar | |
| 2012-01-13 | fix($http): anonnymous response interceptors should be treated as factories | Igor Minar | |
| 2012-01-13 | docs($http, $httpBackend): docs docs docs | Igor Minar | |
| 2012-01-13 | fix($http): remove support for PATCH + better whenXXX, expectXXX api | Igor Minar | |
| - there are too many unknowns about PATCH, so I'm dropping its support until we know that this is actually useful - expectGET, expectHEAD and expectJSON (and the same for whenXXX) should not require response data to be specified | |||
| 2012-01-13 | refactor($autoScroll): rename to $anchorScroll and allow disabling auto ↵ | Vojta Jina | |
| scrolling (links) Now, that we have autoscroll attribute on ng:include, there is no reason to disable the service completely, so $anchorScrollProvider.disableAutoScrolling() means it won't be scrolling when $location.hash() changes. And then, it's not $autoScroll at all, it actually scrolls to anchor when it's called, so I renamed it to $anchorScroll. | |||
| 2012-01-13 | fix($autoScroll): scroll even if $location is in html5 mode | Vojta Jina | |
| + use autoscroll in docs (ng:include) | |||
| 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-10 | chore(license): update year | 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($http): expose req/resp headers to transform fns | Igor Minar | |
| 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 | |
| 2012-01-08 | docs(fix): select widget name -> ng:model | Vojta Jina | |
| 2012-01-07 | feat(ng:include): enable/disable scrolling through autoscroll attribute | Vojta Jina | |
| 2012-01-06 | fix($httpBackend): respond 200/404 when on file protocol (fix protocol parsing) | Vojta Jina | |
| 2012-01-06 | fix(angular.copy): throw Error if source and destination are identical | Dhruv Manek | |
| Closes #693 | |||
| 2012-01-06 | feat(scope): throw exception when recursive $apply | Igor Minar | |
| 2012-01-06 | fix(ng:repeat): support repeating over array with null | Igor Minar | |
| typeof null == 'object', but it doesn't behave like an object because its properties can't be dereferenced, so we need to special-case it. Closes #702 | |||
| 2012-01-03 | style(q): rename src/Deferred.js to src/service/q.js | Igor Minar | |
| 2012-01-03 | style(q): reorganize the file + drop fallback dependencies | Igor Minar | |
| 2012-01-03 | docs(q): documentation for all $q apis | Igor Minar | |
| 2012-01-03 | docs(scope): fix typo $digest -> $watch | Mark Hansen | |
| 2012-01-03 | docs(resource): fix params for non-get actions | Sean Gilligan | |
| 2011-12-07 | fix(input): bind inputs to the 'input' event | bartes | |
| The input event is fired on all non-ie browsers whenever the contents of an input field changes. This means that we now support cut&paste via mouse which was previously unsupported. IE8 and older don't support this events and IE9 has a problematic support for it, so we can't rely solely on this event and drop keydown and change events. | |||
| 2011-12-07 | fix(filter): remove the $ prefix from filter service ids | Igor Minar | |
| 2011-12-07 | feat(injector): add $provide.decorator | Igor Minar | |
| 2011-12-07 | fix(): use angular.callbacks namespace for jsonp callbacks | Igor Minar | |
| Previously we used to put callbacks on the window object, but that causes problems on IE8 where it is not possible to delete properties from the window object | |||
| 2011-12-06 | fix(route): $destroy scope after update and reload | Vojta Jina | |
| When we update route (changing only search param, no route reload) and then reload (change to different route), it did not $destroy last scope. | |||
| 2011-12-06 | docs(form): add docs about form submission | Igor Minar | |
| 2011-12-06 | docs(ng:submit): update docs example to not add empty items | Vojta Jina | |
| 2011-12-06 | feat(form): do not prevent submission if action attribute present | Vojta Jina | |
| 2011-12-05 | feat($http): allow interceptors to be services | Igor Minar | |
| 2011-12-05 | fix(jqLite): JQLiteHasClass should work even when minified | Igor Minar | |
| closure compiler is smarter than we expected and drops the unused fn argument - this breaks the meta-programing logic of jqLite. The fix special cases JQLiteHasClass since its the only fn that needs this treatment in a way that is minification-proof. | |||
| 2011-12-01 | fix($httpBackend mock): getResponseHeader should be case insensitive | Igor Minar | |
| 2011-12-01 | fix($resource): forwardport exposing headers from 0.9.19 | Igor Minar | |
| 2011-11-30 | fix(ng:include): prevent race conditions by ignoring stale http callbacks | Igor Minar | |
| This fix is similar to what I've done in ng:view, if a new template has been requested before the callback for the previous template returned, ignore it. Otherwise weird race conditions happen and users might end up getting the content for the previous include rendered instead of the most recent one. | |||
| 2011-11-30 | docs($location): add docs for the $location.search setter | Igor Minar | |
| 2011-11-30 | fix(copy,equals): prevent browser crashes with Scope or Window | Igor Minar | |
| Scope and Window instances are special and when copied can crash browser. For this reason it makes sense to compare them only by identity. | |||
| 2011-11-30 | feat($interpolate): string interpolation function | Misko Hevery | |
| 2011-11-30 | feat($location): name the watch function to ease debugging | Igor Minar | |
