| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-11-30 | fix($browser.xhr): change method "JSON" to "JSONP" | Vojta Jina | |
| Breaks "JSON" xhr method is now called "JSONP" | |||
| 2011-11-30 | feat($browser): xhr returns raw request object | Vojta Jina | |
| 2011-11-21 | feat(service.$autoScroll): scroll to hash fragment | Vojta Jina | |
| - whenever hash part of the url changes - after ng:view / ng:include load | |||
| 2011-11-21 | fix(scope): $watch (and angular.equals) should support NaN values | Codier | |
| - since NaN !== NaN in javascript digest can get into an infinite loop when model value is set to NaN - angular.equals(NaN, NaN) should return true since that's what we expect when comparing primitives or objects containing NaN values Previously NaN because of its special === properties was used as the initial value for watches, but that results in issues when NaN is used as model value. In order to allow for model to be anything incuding undefined and NaN we need to mark the initial value differently in a way that would avoid these issues, allow us to run digest without major perf penalties and allow for clients to determine if the listener is being called because the watcher is being initialized or because the model changed. This implementation covers all of these scenarios. BREAKING CHANGE: previously to detect if the listener was called because the watcher was being initialized, it was suggested that clients check if old value is NaN. With this change, the check should be if the newVal equals the oldVal. Closes #657 | |||
| 2011-11-18 | chore(browser): rename Browser.js -> browser.js, BrowserSpec.js -> ↵ | TEHEK Firefox | |
| browserSpec.js And move them to proper service subfolder... | |||
| 2011-11-14 | refactor(injector): removed loadModule/ng:module | Misko Hevery | |
| - added module property to doc:example | |||
| 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 | fix($location): links without path segment should not change the path | Vojta Jina | |
| Closes #648 | |||
| 2011-11-14 | docs(browser): moved and migrate browser removed unneeded files. | Misko Hevery | |
| 2011-11-14 | doc($rootScope): scope documentation changes | Misko Hevery | |
| 2011-11-14 | doc(locale): migrate docs to new format | Misko Hevery | |
| 2011-11-14 | doc($formFactory): migrated the $formFactory documentation | Misko Hevery | |
| 2011-11-14 | doc(service): update docs for the moved services | Misko Hevery | |
| 2011-11-14 | doc($filter): added $filter documentation | Misko Hevery | |
| 2011-11-14 | doc(AUTO, NG_MOCK): Documenting the AUTO and NG_MOCK module | Misko Hevery | |
| 2011-11-14 | refactor($location): merged $locationConfig service into $locationProvider | Misko Hevery | |
| 2011-11-14 | chore(scope): remove $service | Misko Hevery | |
| 2011-11-14 | chore(scenario tests): make scenario tests pass again | Misko Hevery | |
| 2011-11-14 | new(directive): added ng:module directive for loading modules | Misko Hevery | |
| 2011-11-14 | refactor(api): remove type augmentation | Misko Hevery | |
| BREAK: - remove angular.[Object/Array/String/Function] - in templates [].$filter(predicate) and friends need to change to [] | filter:predicate | |||
| 2011-11-14 | refacter(filters): convert filter/limitTo/orderBy from type augmentation to ↵ | Misko Hevery | |
| filters | |||
| 2011-11-14 | refactor(json): break dependence on api.js | Misko Hevery | |
| 2011-11-14 | refactor(filter): filters are now injectable and services | Misko Hevery | |
| BREAK: - removed CSS support from filters | |||
| 2011-11-14 | move(filters): appease the History God | Misko Hevery | |
| 2011-11-14 | refactor(parser): turn parser into a service (keep compatibility hack) | Misko Hevery | |
| 2011-11-14 | fix(JSON): json date parsing same native/ngular parser | Misko Hevery | |
| 2011-11-14 | move(parser): appease the History God | 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-11-14 | refactor(injector): switch to injector 2.0 introduce modules | Misko Hevery | |
| 2011-11-14 | refactor(compiler) turn compiler into a service | Misko Hevery | |
| BREAK - remove angular.compile() since the compile method is now a service and needs to be injected | |||
| 2011-11-14 | move(compiler): appease the History God | Misko Hevery | |
| - renamed: src/Compiler.js -> src/service/compiler.js - renamed: test/CompilerSpec.js -> test/service/compilerSpec.js | |||
| 2011-11-14 | refactor(injector): turn scope into a service | Misko Hevery | |
| - turn scope into a $rootScope service. - injector is now a starting point for creating angular application. - added inject() method which wraps jasmine its/beforeEach/afterEach, and which allows configuration and injection of services. - refactor tests to use inject() where possible BREAK: - removed angular.scope() method | |||
| 2011-11-14 | move(scope): appease the History God | Misko Hevery | |
| - renamed: src/Scope.js -> src/service/scope.js - renamed: test/ScopeSpec.js -> test/service/scopeSpec.js | |||
| 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-22 | fix($location): rewrite links with nested elements | Vojta Jina | |
| For example: <a href="some/link">inner <span>text</span></a> If you click on "text", then the span element is event.target, so we need to traverse the DOM. | |||
| 2011-10-13 | docs($location): Html5 -> HTML5 | Igor Minar | |
| 2011-10-13 | docs($location): fix $config -> $locationConfig in docs | Igor Minar | |
| 2011-10-13 | fix($location): do not rewrite link when meta key pressed | Vojta Jina | |
| 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 | feat(forms): new and improved forms | Misko Hevery | |
| 2011-10-11 | refactor(hover): delete hover service | Misko Hevery | |
| 2011-09-29 | doc($log): fix the $log service example | Igor Minar | |
| is no longer auto-published on the root scope, so we need to publish it via a controller | |||
| 2011-09-26 | fix(scenario): workaround for FF6 dispatchEvent issue #684208 | Igor Minar | |
| 2011-09-21 | fix($route): fix regex escaping in route matcher | Igor Minar | |
| 2011-09-08 | fix($location): Use encodeUriQuery instead of escape | Kai Groner | |
| Closes #492 | |||
| 2011-09-08 | style: fix some missing semi-colons and spaces, typos | Vojta Jina | |
