| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-01-25 | refactor(sanitizer): turn sanitizer into a service | Misko Hevery | |
| 2012-01-25 | fix(injector): small perf improvement & code cleanup | Igor Minar | |
| 2012-01-25 | feat(jqLite): add contents() | Misko Hevery | |
| 2012-01-25 | feature($exceptionHandler): $exceptionHandler now supports var_args | Misko Hevery | |
| 2012-01-24 | feat(ng:class): support using map of classnames and conditions | Kai Groner | |
| enables <div ng:class="{'hide': !visible, 'warning': isAlert()}"... | |||
| 2012-01-23 | fix($parse): fixing typos in JS_KEYWORDS | Igor Minar | |
| 2012-01-23 | fix(scope): support watching functions | Igor Minar | |
| currently we run into infinite digest if a function is being watched as an expression. This is because we generate bound function wrapper when the watch is processed via parser. I'm not too keen on the solution because it relies on the unbound fn that is being exposed for other reasons, but I can't think of a better way to deal with this right now | |||
| 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 | docs(*): more docs | 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-16 | fix(e2e $httpBackend): use browser.defer instead of $defer | Igor Minar | |
| this is necessary to avoid $apply from within $apply situations | |||
| 2012-01-16 | feat(jqLite): added injector() helper method | 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 | 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 | |
