| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-08-31 | feat(gdocs.js): output usefull error messages when not logged in. | Misko Hevery | |
| 2011-08-31 | feat(jasmine-node): use the jasmine-node NPM to run our non-browser specs | Misko Hevery | |
| 2011-08-31 | style(docs): improve the formatting of events in docs | Misko Hevery | |
| 2011-08-31 | feat($route): add events before/after route change | Misko Hevery | |
| BREAKING CHANGE * removing `onChange` FEATURE * adding three events: $beforeRouteChange, $afterRouteChange, $routeReload | |||
| 2011-08-31 | feat(docs): add support for events | Misko Hevery | |
| 2011-08-31 | bug($xhr.bulk): fix exceptions under some circumstances | Misko Hevery | |
| 2011-08-30 | style(tests): correct indentation | Misko Hevery | |
| 2011-08-30 | test(i18n): Update some i18n/e2e tests | Di Peng | |
| 2011-08-30 | feat(i18n): locale specific files changed due to change in ClosureSlurper.js | Di Peng | |
| 2011-08-30 | feat(closureSlurper): closureSlurper plural rules | Di Peng | |
| - fetch plural rules from closure - distribtue pluralization rules into each locale specific files | |||
| 2011-08-30 | feat(widget): add ng:pluralize as an Angular widget | Di Peng | |
| 2011-08-30 | feat(locale): add getPluralCat function | Di Peng | |
| 2011-08-29 | fix(test): improve $cookie service test to work with Safari 5.1 | Igor Minar | |
| the max size for safari cookies has changed sligtly so I had to adjust the test to make cookie creation fail on this browser | |||
| 2011-08-25 | fix(markup): Make special attrs such as ng:href work even without binding | Di Peng | |
| - special attrs such as ng:href, ng:check did not work as intended when their values do not contain bindings. And this commit is to fix that Closes #534 | |||
| 2011-08-24 | fix(events): fixing IE specific issues | Igor Minar | |
| IE doesn't have Array#indexOf and [].splice.call doesn't work there either. | |||
| 2011-08-24 | feat(doc): generate both normal and debug version of index.html | Di Peng | |
| - index.html has manifest file and angular.min.js - index-jq.html has manifest file, angular.min.js and jquery.min.js - index-debug.html has angular.js - index-jq-debug.html has angular.js and jquery.min.js | |||
| 2011-08-24 | feat(scope): support for events | Igor Minar | |
| - register listeners with $on - remove listeners with $removeListener - fire event that bubbles to root with $emit - fire event that propagates to all child scopes with $broadcast | |||
| 2011-08-24 | feat(ng:cloak): add ng:cloak directive | Igor Minar | |
| 2011-08-24 | fix(AngularPublic): expose missing angular public methods | Di Peng | |
| - expose lowercase, uppercase and isDate to angular public api - remove unnecessary extention of jqLite at an early stage | |||
| 2011-08-24 | doc(API): various API documentation improvements | Toni Thompson | |
| 2011-08-23 | fix(jqlite): correct the jqLite.removeClass method | Igor Minar | |
| 2011-08-23 | chore(ide): add pom.xml for IDEs that grok maven | Igor Minar | |
| 2011-08-21 | fix(docs): remove more unecessary use of hide() and show() method | Di Peng | |
| - tutorial section of docs fails to render properly as doc:tutorial-instructions widget uses deprecated show and hide methods of jQlite. | |||
| 2011-08-21 | doc(changelog): add info about the memory leak in ng:options | Igor Minar | |
| 2011-08-21 | preparing the project for 0.10.0 chicken-hands iteration | Igor Minar | |
| 2011-08-21 | release notes of the 0.9.19 canine-psychokinesis | Igor Minar | |
| 2011-08-21 | fix(docs): work around the lame ng:show directive | Igor Minar | |
| 2011-08-21 | fix(docs): change docs.css to avoid css clashes in buzz example | Igor Minar | |
| 2011-08-19 | fix(sample): Fix for jsFiddle integration | Di Peng | |
| 2011-08-19 | feat($route): add reloadOnSearch route param to avoid reloads | Igor Minar | |
| In order to avoid unnecesary route reloads when just hashSearch part of the url changes, it is now possible to disable this behavior by setting reloadOnSearch param of the route declaration to false. Closes #354 | |||
| 2011-08-18 | fix($resource): properly call error callback when resource is called with ↵ | Karl Seamon | |
| two arguments | |||
| 2011-08-18 | feat(test): toHaveBeenCalledOnce jasmine matcher | Vojta Jina | |
| 2011-08-16 | doc(sample): Add javascript sandbox integration (jsFiddle) | dandoyon | |
| Change doc_widget.js to: - render "edit in jsfiddle" button next to all examples - make opt out certain examples by adding jsfiddle="false" attribute to doc:source element | |||
| 2011-08-15 | fix(filters): fix lint warnings | Igor Minar | |
| 2011-08-15 | refactor(jqLite): remove jqLite show/hide support | Igor Minar | |
| it turns out that even with our tricks, jqLite#show is not usable in practice and definitely not on par with jQuery. so rather than introducing half-baked apis which introduce issues, I'm removing them. I also removed show/hide uses from docs, since they are not needed. Breaks jqLite.hide/jqLite.show which are no longer available. | |||
| 2011-08-15 | chore(jasmine): disable 'Jasmine waiting for..' msg | Igor Minar | |
| 2011-08-15 | style(*): remove extra semicolons | Igor Minar | |
| 2011-08-15 | refactor(json): use angularString instead of angular.String | Igor Minar | |
| 2011-08-15 | style(*): wrap all assignments in if statements | Igor Minar | |
| we commonly assign stuff in if statments like this: if (variable = someFn()) { //do something with variable } This results in lint and IDE warnings (did you mean ==?). It is better to be explicit about our intention and wrap the assignement into parens: if ((variable = someFn())) { //do something with variable } Doing so suppresses warnings + is easier to understand the intention. I verified that the closure compiler strips the extra parens, so there is no byte overhead for this safety practice. We should use this style going forward... | |||
| 2011-08-15 | chore(.idea): remove all obsolete idea files | Igor Minar | |
| 2011-08-14 | feat(i18n): add i18n/locale rule set files | Igor Minar | |
| 2011-08-14 | break(date): remove support for 'long', 'longtime' date formats and 'z' flag | Igor Minar | |
| The support for the 'z' formatting flag was removed becase the timezone info can't be retrieved from the browser apis (except for en-US locale on some but not all browsers). For this reason we don't want to support this flag at all. Related to this, since the 'long' and 'longtime' datetime formats require the 'z' flag in the formatting string, we are removing support for this format as well. | |||
| 2011-08-14 | feat(i18n): collect and convert locale info from closure | Di Peng | |
| - add i18n/closure directory with closure i18n files and update-closure.sh script to update them - generate.sh script runs node.js scripts that extract localization rules from the closure library, transform them to a more suitable format and dumps them into i18n/locale directory as angular's $locale services - update Rakefile to copy i18n files to build/ and pkg/ dirs - copy i18n stuff during rake build - e2e tests for several locales | |||
| 2011-08-14 | refactor(date,curreny,number): inject and use $locale in filters | Di Peng | |
| - filter.number, filter.currency and filter.date are injected with $locale service so that we can just swap the service to localize these - date filter was beefed up in order to support literal strings found in localization rules | |||
| 2011-08-14 | feat($locale): add default locale service for en-US | Di Peng | |
| 2011-08-14 | fix(directives): make ng:class-even/odd work with ng:class | Di Peng | |
| Closes #508 | |||
| 2011-08-14 | refactor(scope): non-recursive $digest method | Misko Hevery | |
| 2011-08-14 | refactor(scope): use double-linked-list for children | Misko Hevery | |
| Much faster $destroy operations for large ng:repeat sets. | |||
| 2011-08-12 | feat(scope): $evalAsync support | Misko Hevery | |
| 2011-08-12 | perf(scope): re-enable statement cacheing | Misko Hevery | |
