| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-07-18 | feat($browser.$defer.cancel): support canceling defered tasks | 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 | fix(strict mode): fix all issues discovered by strict mode and unit/e2e tests | Igor Minar | |
| 2011-07-18 | refactor($browser): hide startPoll and poll methods | DiPeng | |
| Breaks $browser.poll() method is moved inline to $browser.startpoll() Breaks $browser.startpoll() method is made private Refactor tests to reflect updated browser API Closes #387 | |||
| 2011-07-17 | style(jqLiteSpec): add space | Di Peng | |
| 2011-07-17 | feat(jqlite): added show(),hide() and eq() methods to jqlite | Di Peng | |
| - add those three methods to jqlite | |||
| 2011-07-13 | fix(ng:class): preserve classes added post compilation | Di Peng | |
| - make sure ng:class preserve classes added after compilation Closes #355 | |||
| 2011-07-13 | refactor($browser.xhr): use $browser.addJs for JSONP | Igor Minar | |
| There is no reason why we shouldn't reuse $browser.addJs for JSONP requests. | |||
| 2011-07-13 | fix($browser.addJs): make addJs jQuery compatible | Igor Minar | |
| Change addJs implementation to avoid use of jQuery because of issues that affect angular-ie-compat.js. See inlined comment for more info. | |||
| 2011-07-13 | fix($browser.xhr): properly delete jsonp callbacks | Igor Minar | |
| 2011-07-12 | fix:jqLite: Set event.target on IE<8 | Vojta Jina | |
| IE<8's Event has not target property - it has srcElement property. Fix that to be consistent as jQuery. | |||
| 2011-07-12 | fix:jqLite: Normalize non-existing attributes to undefined as jQuery | Vojta Jina | |
| jqLite was returning null, but jQuery returns undefined | |||
| 2011-07-12 | fix:jqLite: Fix binding to more events separated by space | Vojta Jina | |
| The var eventHandler was defined outside forEach loop, so registering more events caused calling listeners registered by the last one. Regression: elm.bind('click keyup', callback1); elm.bind('click', callback2); elm.bind('keyup', callback3); Firing click event would have executed callback1, callback3 ! | |||
| 2011-07-12 | test(ng:repeat): add tests for $position for small arrays/objects | Igor Minar | |
| 2011-07-01 | fix:exceptionHandler mock: should not specify dependencies | Igor Minar | |
| also added a test for this mock service | |||
| 2011-07-01 | fix:$browser mock: defer.flush() should flush all fns | Igor Minar | |
| 2011-06-30 | feat:$xhr: provide access to $xhr header defaults | Igor Minar | |
| $xhr header defaults are now exposed as $xhr.defaults.headers.common and $xhr.default.headers.<httpmethod>. This allows applications to configure their defaults as needed. This commit doesn't allow headers to be set per request, only per application. Per request change would require api change, which I tried to avoid *for now*. | |||
| 2011-06-27 | fix:tests: replace angular.annotate with annotate | Igor Minar | |
| forgot to fix tests in 6aee2938a71c99fdd35639725c6900347999f658 | |||
| 2011-06-27 | test:ng#class: added a better unit test for ng:class | Di Peng | |
| 2011-06-27 | fix:testabilityPatch: remove annotate since it's not public | Igor Minar | |
| 2011-06-23 | feat:filter.date: add day/month string format support | Di Peng | |
| Support new date format, specifically day of week/Month of year in string e.g. {{ someDate | data:"EEE, MMM d, yyyy" }} -> "Wed, Jul 10, 2011" Closes #396 | |||
| 2011-06-23 | fix:ng:repeater - fix $position when collection size changes | Misko Hevery | |
| 2011-06-23 | style:ApiSpecs - clean up test names to match jasmine conventions | Misko Hevery | |
| 2011-06-23 | fix:$orderBy - return unsorted array if no predicate | Misko Hevery | |
| Closes #399 | |||
| 2011-06-23 | fix:scope - reintroduce support for eager services | Di Peng | |
| 8cad231 broke $eager services Problem is that the injector.eager function is not invoked when a new scope is created. Added a test to make sure service is eagerly instantiated. Closes #403 | |||
| 2011-06-23 | test:angular.service - add tests for $inject | Di Peng | |
| 2011-06-17 | Fix failing unit tests in IE7 (Binder, select widget) | Vojta Jina | |
| The fix does not change any production code, we only need to ignore couple of attributes that IE7 should not display: * value attribute for LI * selected attribut for SELECT Simplified condition in compiler test, this should have been part of f9f0905f4ad7b1d0bb9b606a6d25fb1f88354a78 | |||
| 2011-06-17 | Fix compiler test for IE9 | Vojta Jina | |
| Older IEs serialize html uppercased, but IE9 does not... Would be better to expect case insensitive, unfortuntaly jasmine does not allow to user regexps for throw expectations. Closes #392 | |||
| 2011-06-17 | Remove obsolete scenario folder | Vojta Jina | |
| * moved scenario e2e tests in test/scenario/e2e folder * remove $location test | |||
| 2011-06-16 | Added ng:disabled, ng:checked, ng:multiple, ng:readonly, ng:selected to ↵ | Di Peng | |
| markup.js. Also added coresponding descriptions live examples and tests for each directive to be displayed on the website. Closes #351 | |||
| 2011-06-15 | Fix test for scenario.Application - should remove old iframe | Vojta Jina | |
| This behavior was changed by e83465c362c53ac7451183a775456f3112262f6e So this commit should have been part of e83465c362c53ac7451183a775456f3112262f6e Also removed hiding and navigating to about:blank as it makes no sense now... | |||
| 2011-06-08 | remove ng:format=index | Misko Hevery | |
| 2011-06-08 | Added ng:options directive | Misko Hevery | |
| Closes #301 | |||
| 2011-06-08 | Added prepend() to jqLite | Misko Hevery | |
| 2011-06-08 | Added support for deferring callbacks in time | Misko Hevery | |
| 2011-06-08 | Fixed indentation error | Misko Hevery | |
| 2011-06-08 | Throw error when compiling multiple roots | Misko Hevery | |
| Closes #338 | |||
| 2011-06-08 | Refactor injector to have invoke method for speed reasons | Misko Hevery | |
| 2011-06-08 | Cleanup parser code to expose smaller API | Misko Hevery | |
| 2011-06-08 | Added HashMap | Misko Hevery | |
| 2011-06-08 | Added nextUid() function for unified way of generating IDs in angular | Misko Hevery | |
| 2011-06-08 | Proper handling of special attributes in jqlite | Misko Hevery | |
| 2011-06-08 | fix JSON to match native browser behavior | Misko Hevery | |
| 2011-06-08 | better error reporting for exceptions | Misko Hevery | |
| 2011-06-08 | code cleanup: missing ; and indentation | Misko Hevery | |
| 2011-06-08 | Number filter would return incorrect value when fractional part had leading ↵ | Misko Hevery | |
| zeros. | |||
| 2011-06-06 | added input#val method | Di Peng | |
| Closes #237 | |||
| 2011-06-05 | renamed $pause to $sleep AND $wait to $pause | Di Peng | |
| Closes #207 | |||
| 2011-06-02 | Fix CSS tests on Opera | Vojta Jina | |
| Opera translates name colors to numbers (red -> #ff0000) Other browsers like FF or Chrome translate number to rgb (#ff0000 -> rgb(255, 0, 0) So avoiding colors in tests is probably the easiest solution... | |||
| 2011-06-02 | Refactor $browser's lazy start polling | Vojta Jina | |
| + unit tests | |||
