| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-11-18 | add @workInProgress tag and mark all @ngdocs as work in progress | Igor Minar | |
| 2010-11-15 | Added basic Services, which support @memberOf and @methodOf | Vojta Jina | |
| 2010-10-12 | Introduced injector and $new to scope, and injection into link methods and ↵ | Misko Hevery | |
| controllers - added angular.injector(scope, services, instanceCache) which returns inject - inject method can return, instance, or call function which have $inject property - initialize services with $creation=[eager|eager-publish] this means that only some of the services are now globally accessible - upgraded $become on scope to use injector hence respect the $inject property for injection - $become should not be run multiple times and will most likely be removed in future version - added $new on scope to create a child scope - $inject is respected on constructor function - simplified scopes so that they no longer have separate __proto__ for parent, api, behavior and instance this should speed up execution since scope will now create one __proto__ chain per scope (not three). BACKWARD COMPATIBILITY WARNING: - services now need to have $inject instead of inject property for proper injection this breaks backward compatibility - not all services are now published into root scope (only: $location, $cookie, $window) - if you have widget/directive which uses services on scope (such as this.$xhr), you will now have to inject that service in (as it is not published on the root scope anymore) | |||
| 2010-09-23 | $cookies service refactoring | Igor Minar | |
| - remove obsolete code in tests - add warning logs when maximum cookie limits (as specified via RFC 2965) were reached - non-string values will now get dropped - after each update $cookies hash will reflect the actual state of browser cookies this means that if browser drops some cookies due to cookie overflow, $cookies will reflect that - $sessionStore got renamed to $cookieStore to avoid name conflicts with html5's sessionStore | |||
| 2010-09-22 | Refactored the Browser: | Misko Hevery | |
| - change from using prototype to inner functions to help with better compression - removed watchers (url/cookie) and introduced a poller concept - moved the checking of URL and cookie into services which register with poolers Benefits: - Smaller minified file - can call $browser.poll() from tests to simulate polling - single place where setTimeout needs to be tested - More testable $browser | |||
| 2010-09-14 | Adding cookie service | Misko Hevery | |
| - Browser.cookies() - MockBrowser - $cookie service - $sessionStore | |||
| 2010-07-22 | added jsonp to resources | Misko Hevery | |
| 2010-07-20 | fixed xhtml compatibility, fix console in chrome | Misko Hevery | |
| 2010-07-19 | added equals method to angular.equals and $equals | Misko Hevery | |
| 2010-05-07 | xhr bulk fixes | Misko Hevery | |
| 2010-04-15 | added $route service | Misko Hevery | |
| 2010-04-05 | added hover service | Misko Hevery | |
| 2010-04-05 | added ng:switch widget | Misko Hevery | |
| 2010-04-04 | had to rename the flie so that it is the last file loaded. | Misko Hevery | |
| 2010-04-03 | browser is now injectable into the system | Misko Hevery | |
