| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-01-25 | fix($parse): simplify getterFn | Igor Minar | |
| 2012-01-25 | fix($parse): small fixes | Igor Minar | |
| - typos - dead code removal - remove unneeded variable | |||
| 2012-01-25 | fix($parse): get rid of $unboundFn | Igor Minar | |
| Closes #731 | |||
| 2012-01-25 | docs(compiler): update the compiler docs | Misko Hevery | |
| 2012-01-25 | refactor(directives): connect new compiler | Misko Hevery | |
| - turn everything into a directive | |||
| 2012-01-25 | add($compile): add compiler v2.0 - not connected | Misko Hevery | |
| 2012-01-25 | refactor($interpolate): improve interpolation service add documentation | Misko Hevery | |
| 2012-01-25 | refactor(sanitizer): turn sanitizer into a service | Misko Hevery | |
| 2012-01-25 | feature($exceptionHandler): $exceptionHandler now supports var_args | Misko Hevery | |
| 2012-01-23 | fix($parse): fixing typos in JS_KEYWORDS | Igor Minar | |
| 2012-01-23 | refactor($controller): Add $controller service for instantiating controllers | Vojta Jina | |
| So that we can allow user to override this service and use BC hack: https://gist.github.com/1649788 | |||
| 2012-01-23 | refactor(scope.$watch): rearrange arguments passed into watcher (newValue, ↵ | Vojta Jina | |
| oldValue, scope) As scopes are injected into controllers now, you have the reference anyway, so having scope as first argument makes no sense… Breaks $watcher gets arguments in different order (newValue, oldValue, scope) | |||
| 2012-01-23 | refactor(scope): separate controller from scope | Vojta Jina | |
| Controller is standalone object, created using "new" operator, not messed up with scope anymore. Instead, related scope is injected as $scope. See design proposal: https://docs.google.com/document/pub?id=1SsgVj17ec6tnZEX3ugsvg0rVVR11wTso5Md-RdEmC0k Closes #321 Closes #425 Breaks controller methods are not exported to scope automatically Breaks Scope#$new() does not take controller as argument anymore | |||
| 2012-01-22 | docs($http): fix missing quote | alkis | |
| 2012-01-19 | docs($http): doc fixes suggested by Gina | Igor Minar | |
| 2012-01-17 | fix($locationProvider) hashPrefix's getter returned html5Mode + doc fix | Konstantin Stepanov | |
| 2012-01-17 | docs(*): various doc fixes | Igor Minar | |
| 2012-01-14 | fix($location): do not $digest if browser's url change fired within ↵ | Vojta Jina | |
| $apply/$digest Chrome (probably other browsers as well) fires 'hashchange' event synchronously, so if you change raw location from within $apply/$digest, we don't want to $apply twice. (It would throw an exception) | |||
| 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-12 | refactor(module): strict separation between module-config / app-runtime | 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): expose req/resp headers to transform fns | 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-06 | fix($httpBackend): respond 200/404 when on file protocol (fix protocol parsing) | Vojta Jina | |
| 2012-01-06 | feat(scope): throw exception when recursive $apply | Igor Minar | |
| 2012-01-03 | style(q): rename src/Deferred.js to src/service/q.js | 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(filter): remove the $ prefix from filter service ids | 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-05 | feat($http): allow interceptors to be services | Igor Minar | |
| 2011-12-01 | fix($resource): forwardport exposing headers from 0.9.19 | Igor Minar | |
| 2011-11-30 | docs($location): add docs for the $location.search setter | Igor Minar | |
| 2011-11-30 | feat($interpolate): string interpolation function | Misko Hevery | |
| 2011-11-30 | feat($location): name the watch function to ease debugging | Igor Minar | |
| 2011-11-30 | scope($digest): add new&old val to the infinite $digest log | Igor Minar | |
| 2011-11-30 | feat($http): add response interceptors | Igor Minar | |
| 2011-11-30 | feat($http): add promise support | Igor Minar | |
| quite messy, some tests are missing, contains an experimental jasmine DI support) | |||
| 2011-11-30 | feat($parse): add support for transparent evaluation of Promises | Igor Minar | |
| Parser now builds expressions that can detect promises and transparently evaluate them to undefined or the promise value. If promiseA is resolved with value 'A', then {{promiseA}} evals to 'A'; If promiseA is unresolved, then {{promiseA}} evals to undefined; Following invocations are supported: - {{promise}} - {{promise.futureProp}} - {{[promise][0]}} - {{object.promise}} - {{object[promise]}} - {{array[promise]}} - {{fn(promise)}} - combinations of the above | |||
| 2011-11-30 | feat(deferreds/promises): Q-like deferred/promise implementation with a ton ↵ | Igor Minar | |
| of specs | |||
| 2011-11-30 | fix($http): default json transformation should not crash on angular template | Vojta Jina | |
| The way we determine whether it's json is lame anyway. We need to change that. We should probably check the content type header... | |||
| 2011-11-30 | style(): get rid off some jsl warnings | Vojta Jina | |
| 2011-11-30 | feat($http): allow passing custom cache instance per request | Vojta Jina | |
| You can still use cache: true, which will use $http's default cache. | |||
| 2011-11-30 | feat($httpBackend): fix 0 status code when "file" protocol | Vojta Jina | |
| Browsers return always 0 status code for "file" protocol, so we convert them into 200/404. | |||
