| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | feat(strict mode): turn on ECMAScript 5 strict mode | Igor Minar | |
| - add 'use strict'; statement to the prefix file - configure closure compiler to use the ES5 strict mode - strip all file-specific strict mode flags after concatination Closes #223 | |||
| 2011-07-18 | fix(strict mode): fix all issues discovered by strict mode and unit/e2e tests | Igor Minar | |
| 2011-07-18 | doc(angular.annotate): properly disable doc snippet to avoid compiler warnings | Igor Minar | |
| 2011-07-18 | doc(misc): fixing typos in docs | 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 | refactor(docs): run e2e tests with and without jquery | Di Peng | |
| - e2e tests will run index.html (without jquery) and with index-jq.html(with jquery). - many small changes to make e2e tests work withough JQuery as we discover problems that were previously hidden by using real JQuery. | |||
| 2011-07-17 | feat(jqlite): added show(),hide() and eq() methods to jqlite | Di Peng | |
| - add those three methods to jqlite | |||
| 2011-07-18 | style(injector): remove extra semicolon | Igor Minar | |
| 2011-07-16 | doc(ng:include): improve the doc example to avoid confusion | Igor Minar | |
| 2011-07-16 | fix(doc): fix all broken links | Igor Minar | |
| 2011-07-16 | doc(angular.mock.service.$browser): add xhr docs | Di Peng | |
| 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-13 | fix(bootstrap): Fix bootstrap on IE<8 | Vojta Jina | |
| No reason for including ie-compat in bootstrap, it's included during angularInit. Fix including ie-compat even for production. | |||
| 2011-07-13 | doc($route): fix $route example and couple of typos | Vojta Jina | |
| Rewrite $route example a bit, as it required $location and $route services to be eager published in the root scope. Fix small typos in formatter and ng:options docs. | |||
| 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-11 | doc:widget: improve angular.widget docs | Igor Minar | |
| 2011-07-10 | docs:compile: Just fixing some typos in the docs | Vojta Jina | |
| 2011-07-06 | fix:injector: make injector compatible with Rhino (HtmlUnit) | Mårten Dolk | |
| 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 | doc:markup: wrong spelling for Vojta, all DI's fault. | DiPeng | |
| 2011-06-30 | docs:include: improve docs | Igor Minar | |
| 2011-06-30 | fix:docs: fix $orderBy example and e2e test | 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:$browser: Use document.createElement to create JSONP script tag | Vojta Jina | |
| Creating <script> tags would require a lot of extra work if we want all browsers to load and execute these scripts. We decided to not implement that in jqLite. See #369 for more information. Closes #369 | |||
| 2011-06-23 | fix:repeat: fix ending comment tag | 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 | 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-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-15 | Fix scenario runner on IE7, IE8 | Misko Hevery | |
| * add ng:disabled, ng:checked, ng:multiple, ng:readonly, ng:selected * fetch fixed cookbook/advancedform (use ng:disabled) * fire keydown instead of change on input * remove frame when test finishes | |||
| 2011-06-08 | Should have replaced all instances of element('input[name=something]').val() ↵ | Di Peng | |
| with input('name').val() Closes #376 | |||
| 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 | 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 | performance improvement of single statement in parser | Misko Hevery | |
