| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-03-28 | chore(module): move files around in preparation for more modules | Misko Hevery | |
| 2012-03-16 | feat(injector): infer _foo_ as foo | Igor Minar | |
| this is to enable nicer tests: describe('fooSvc', function() { var fooSvc; beforeEach(inject(function(_fooSvc_) { fooSvc = _fooSvc_; })); it('should do this thing', function() { //test fooSvc }); }); | |||
| 2012-03-09 | feat($provide.service): Add $provide.service() for registering a class | Vojta Jina | |
| 2012-03-09 | refactor($provide) Rename service -> provider | Vojta Jina | |
| It registers a provider class, so this makes more sense. Breaks Rename $provide.service -> $provide.provider | |||
| 2012-02-29 | docs($injector): Correct provider suffix to "Provider" | Marcello Nuccio | |
| 2012-02-22 | feat($provide): added constant | Misko Hevery | |
| 2012-02-22 | fix($injector): circular dependency instatiation | Misko Hevery | |
| 2012-02-21 | docs(decorator): add missing decorate docs | Misko Hevery | |
| 2012-02-16 | fix(injector) .instantiate([Type]) produced wrong result | Misko Hevery | |
| 2012-02-08 | fix($injector): instantiate returns instance, if non-object value returned ↵ | Vojta Jina | |
| from constructor | |||
| 2012-01-25 | refactor(directives): connect new compiler | Misko Hevery | |
| - turn everything into a directive | |||
| 2012-01-25 | fix(injector): small perf improvement & code cleanup | Igor Minar | |
| 2012-01-17 | docs(*): various doc fixes | Igor Minar | |
| 2012-01-13 | feat(module): add runtime block | Misko Hevery | |
| 2012-01-12 | refactor(module): strict separation between module-config / app-runtime | Misko Hevery | |
| 2012-01-10 | feat(module): new module loader | Misko Hevery | |
| 2011-12-07 | feat(injector): add $provide.decorator | Igor Minar | |
| 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 | del($eager): removed the support for $eager services | Misko Hevery | |
| 2011-11-14 | style(docs): make jslint happy - fix some warnings | Vojta Jina | |
| 2011-11-14 | doc(AUTO, NG_MOCK): Documenting the AUTO and NG_MOCK module | Misko Hevery | |
| 2011-11-14 | new(directive): added ng:module directive for loading modules | Misko Hevery | |
| 2011-11-14 | refactor(angular): isDate / isArray test iframe independent fix | Misko Hevery | |
| 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 | new(injector): new injector v2.0 | Misko Hevery | |
| - not connected to keep the CL small | |||
| 2011-11-14 | feat(injector): support $inject(fn($service){}) function invocation | Misko Hevery | |
| 2011-11-14 | feat(injector): support ['$service', function($service){}] annotations for ↵ | Misko Hevery | |
| function invocation. | |||
| 2011-11-14 | feat(injector): Service look up failures include dependency path | Misko Hevery | |
| 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-10-11 | chore(formating): clean code to be function() { | Misko Hevery | |
| 2011-10-11 | refactor(injection) infer injection args in ng:controller only | Misko Hevery | |
| Because only controllers don't have currying, we can infer its arguments, all other APIs needing currying, automatic inference complicates the matters unecessary. | |||
| 2011-09-01 | docs(API): various api doc fixes from Toni | Igor Minar | |
| 2011-07-18 | feat(strict mode): adding strict mode flag to all js files | Igor Minar | |
| the flag must be in all src and test files so that we get the benefit of running in the strict mode even in jstd the following script was used to modify all files: for file in `find src test -name "*.js"`; do echo -e "'use strict';\n" > temp.txt cat $file >> temp.txt mv temp.txt $file done | |||
| 2011-07-18 | doc(angular.annotate): properly disable doc snippet to avoid compiler warnings | Igor Minar | |
| 2011-07-18 | style(injector): remove extra semicolon | Igor Minar | |
| 2011-07-16 | fix(doc): fix all broken links | Igor Minar | |
| 2011-07-06 | fix:injector: make injector compatible with Rhino (HtmlUnit) | Mårten Dolk | |
| 2011-06-08 | Refactor injector to have invoke method for speed reasons | Misko Hevery | |
| 2011-06-06 | yet another docs batch | Igor Minar | |
| 2011-06-06 | Fix wrong links in source code | Vojta Jina | |
| 2011-03-28 | fixing lint warnings | Igor Minar | |
| 2011-02-27 | adding an extra injector spec | Igor Minar | |
| - added a spec for dependency graph resolution - also simplyfying cache presence check | |||
| 2011-02-18 | replace smart-quotes with regular quotes | Misko Hevery | |
| 2011-02-18 | Auto create $inject property form the argument names. Any arg starting with ↵ | Misko Hevery | |
| $ or _ will be injected | |||
| 2011-02-15 | split up services into individual files | Igor Minar | |
| - split up services into files under src/service - split up specs into files under test/service - rewrite all specs so that they don't depend on one global forEach - get rid of obsolete code and tests in ng:switch - rename mock $log spec from "$log" to "$log mock" | |||
| 2011-01-24 | fixed example rendering, add tests for it. | Misko Hevery | |
| 2011-01-10 | Rename angular.foreach to angular.forEach to make the api consistent. | Igor Minar | |
| camelcase is used for other angular functions and forEach is also used by EcmaScript standard. - rename the internal as well as the external function name - tweak the implementation of the function so that it doesn't clober it self when we extend the angular object with an object that has a forEach property equal to this forEach function Closes #85 | |||
| 2011-01-07 | change to keydown from keyup; add delayed $updateView | Misko Hevery | |
| - There was a perceived lag when typing do to the fact that we were listening on the keyup event instead of keydown. The issue with keydown is that we can not read the value of the input field. To solve this we schedule a defer call and perform the model update then. - To prevent calling $eval on root scope too many times as well as to prevent drowning the browser with too many updates we now call the $eval only after 25ms and any additional requests get ignored. The new update service is called $updateView | |||
