| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-10-29 | fix($compile): prevent double attr interpolation w/ templateUrl | Igor Minar | |
| This fixes the issue that caused two attr interpolation observers to be registered for the same attribute as a result of isolate scope definition with attr (@) property for this attribute. Duplicate observers would then fight with each other updating the model. The issue occured only when this directive was used in a repeater because that's when we clone the template node which caused the two observers to point to two different sets of $attr instances. Closes #1166, #836 | |||
| 2012-10-29 | fix(currency): Handle not-quite-zero values | Braden Shepherdson | |
| IEEE 754 floating point sometimes results in values that are very small, rather than zero. One example is 1.0 + 1.07 - 2.07, which returns 4.440892098500626e-16 instead of 0. This change tweaks the number formatting logic so that an exponential value with a negative exponent that is larger than the precision+1 returns 0 instead. For example: with precision 2, anything with an exponent of -4, -5 or more would become 0. 9e-3 = 0.009 = 0.01, but 9e-4 = 0.0009 = 0.001 = 0.00. This detail is unlikely to matter since this quirk is usually only triggered with values very close to zero. Closes #1469 | |||
| 2012-10-29 | doc(faq): Add Common Pitfalls section | Braden Shepherdson | |
| Describes several common pitfalls new users of Angular fall into that I've observed in #angularjs. | |||
| 2012-10-29 | doc(faq): Fix minor spelling and wording errors | Braden Shepherdson | |
| 2012-10-29 | chore(check-size.sh): fix rake target | Igor Minar | |
| 2012-10-19 | docs(contribute): add CLA note to code submission section | Igor Minar | |
| 2012-10-19 | docs(contribute): add visible link to github project | Igor Minar | |
| 2012-10-18 | chore(validate-commit-msg): allow * and - in scope string | Igor Minar | |
| 2012-10-18 | chore(jasmine): remove Jasmine from our repo | Igor Minar | |
| it's bundled with Testacular, so we don't need it here | |||
| 2012-10-18 | chore(jstd): remove JsTestDriver from our repo | Igor Minar | |
| Testacular FTW! | |||
| 2012-10-18 | docs(tutorial): replace JsTD with Testacular + drop snapshots | Igor Minar | |
| JsTD references have been replaced with Testacular stuff. snapshots are PITA to maintain so I'm dropping them, everyone loves the Git version anyway. | |||
| 2012-10-17 | chore(Rakefile): remove test_out dir when cleaning | Igor Minar | |
| 2012-10-17 | chore(Rakefile): tune JVM for closure compiler | Igor Minar | |
| Using the client VM and forcing 32bit mode gives us huge perf boost. before: reali 0m8.173s user 0m39.984s sys 0m1.408s after: real 0m3.000s user 0m12.687s sys 0m0.852s | |||
| 2012-10-17 | chore(Rakefile): paralelize closure compilation | Igor Minar | |
| this speeds up the build by paralelizing closure compilation (the slowest piece of the build process) before: real 0m14.372s user 0m31.649s sys 0m1.006s after: real 0m8.191s user 0m40.473s sys 0m1.378s | |||
| 2012-10-17 | chore(test): add junit config for testacular | Vojta Jina | |
| 2012-10-17 | chore(Rakefile): misc_options should support + -> , conversion | Igor Minar | |
| 2012-10-17 | chore(Rakefile): use exec for webserver | Igor Minar | |
| exec unlike system replaces the current process. this way when we kill the webserver process we don't get scary looking 'rake aborted' error | |||
| 2012-10-08 | fix(doc): disable directory listing in docs.angularjs.org | Misko Hevery | |
| 2012-10-05 | chore: add travis config | Vojta Jina | |
| 2012-10-05 | docs(downloading): update the downloading docs | Igor Minar | |
| 2012-09-22 | fix($compile): reference local in isolate scope | Vojta Jina | |
| This was really corner case: Watcher needs to return changed value, to notify that model might have changed and one more $digest cycle needs to be performed. The watcher, that takes care of reference binding into an isolate scope ("="), did not return changed value, if the change was from the isolate scope to the parent. If any other watcher returned change, it worked fine, as this change caused re-digest. Closes #1272 | |||
| 2012-09-17 | docs(README): update README.md with new rake tasks | Igor Minar | |
| 2012-09-17 | chore(Rakefile): fix test:jquery task | Igor Minar | |
| 2012-09-17 | docs(contribute): update contribute docs | Igor Minar | |
| 2012-09-17 | chore(): remove unused files | Igor Minar | |
| 2012-09-17 | docs(contribute): update misc/contribute docs with Testacular info | Igor Minar | |
| 2012-09-17 | chore(testing): Testacular config files + rake tasks | Igor Minar | |
| - adds testacular config files for jqlite, jquery, modules and e2e tests - replaces obsolete JsTD Rake tasks with Testacular onces - rake tasks are parameterazied so that they can be used locally as well as on CI server usage: rake test # run all tests on Chrome rake test[Safari+Chrome+Opera] # run all tests on Safari, Chrome and Opera rake test[Safari] # run all tests on Safari rake test:jqlite # run unit tests using jqlite on Chrome rake test:jqlite[Safari,"--reporter=dots"] # run jqlite-based unit tests on Safari with dots reporter rake autotest:jquery # start testacular with jquery-based config and watch fs for changes rake test:e2e # run end to end tests | |||
| 2012-09-13 | docs(directive): remove reference to old isolation syntax | Miško Hevery | |
| 2012-09-11 | fix($route): support inline annotation on .resolve | Misko Hevery | |
| 2012-09-11 | chore(scripts): add init-repo script | Vojta Jina | |
| 2012-09-11 | docs(ngResource): Spelling typo (agressive => aggressive) | Jay Zeng | |
| 2012-09-11 | fix($resource): fix isDefined -> angular.isDefined | Igor Minar | |
| 2012-09-11 | fix(*): name all anonymous watch functions in Angular | Shyam Seshadri | |
| This will allow us to see function names in Batarang and debugger. Closes #1119 | |||
| 2012-09-11 | fix(ng-repeat) to work with primitive types | Zhenbo Zhang | |
| 2012-09-11 | docs(guide): fix directive interpolation example code | Brian Ford | |
| Closes #1339 | |||
| 2012-09-11 | fix(scenario): emit RunnerBegin event | Shyam Seshadri | |
| 2012-09-11 | chore(scripts): add commit-msg hook (validation) | Vojta Jina | |
| 2012-09-11 | fix(scenario): NPE when no angular loaded in test page | Jimmy Zhuo | |
| 2012-09-11 | docs($rootScope): fix iteration limit described by $watch, it's actually 10 ↵ | Daniel Luz | |
| as of now | |||
| 2012-09-11 | docs($rootScope): fix typos and minor wording tweaks on $watch | Daniel Luz | |
| 2012-09-11 | docs($rootScope): fix quoting on expression | Daniel Luz | |
| 2012-09-11 | docs($rootScope): standardize on present, third-person actions for descriptions | Daniel Luz | |
| 2012-09-11 | docs($rootScope): backquote attribute types too on $on | Daniel Luz | |
| 2012-09-11 | docs($cacheFactory): fix backquotes on method descriptions | Daniel Luz | |
| 2012-09-11 | docs($rootScope): fix typos on $new | Daniel Luz | |
| 2012-09-11 | docs($rootScope): fix typo on $eval | Daniel Luz | |
| 2012-09-11 | docs($rootScope): fix typos on $watch | Daniel Luz | |
| 2012-09-06 | fix(docs): update docs top menu links | Igor Minar | |
| 2012-09-06 | fix(a): prevent Opera from incorrectly navigating on link click | sgtpep | |
| we handle the navigation by ourselves, so we need to prevent the default action. Opera ignores event.preventDefault() call so we must return false. | |||
| 2012-09-06 | fix(FormController): propagate dirty state to parent forms | Kai Groner | |
