aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-02-27chore(AngularSpec): fix typoLajos Veres
2014-02-27chore(animate): fix typo in a commentLajos Veres
2014-02-27docs($sce): fix typoLajos Veres
2014-02-27docs($compile): fix typoLajos Veres
2014-02-27chore(scripts): fix typos in scripts/utils.incLajos Veres
2014-02-27docs(changelog): fix typosLajos Veres
2014-02-26docs($injector): fix typodesertapple
Duplicate 'that' words present in the document, just remove one of them. Closes #6469
2014-02-26docs(guide/resource): add links to ngResource and $resourceJan Hancic
2014-02-26docs(guide): add a new django tutorialMauro
- add a link to a tutorial on intergrating angular and django
2014-02-26docs(errors/infdig): add a common exampleBrad Williams
Mention common cause of error is binding to a new array on every $digest loop. Closes #6465
2014-02-26docs(guide/directive): update directive restrict optionspyriand3r
- add missing 'C' restriction for class names
2014-02-26docs(contribute): add table of contents to contributing docashley williams
- add linked list to top of document - add anchor elements to secondary headings closes #6287
2014-02-26fix($animate): ensure all comment nodes are removed during a leave animationMatias Niemelä
Closes #6403
2014-02-26chore(travis): add gitter configIgor Minar
2014-02-26fix($animate): only block keyframes if a stagger is set to occurMatias Niemelä
Transitions must be blocked so that the initial CSS class can be applied without triggering an animation. Keyframes do not need to be blocked since animations are always triggered on the starting CSS class, however, if a stagger animation is set to occur then all elements for index > 0 should be blocked. This is to prevent the animation from occuring early on before the stagger delay for the given element has passed. With ngAnimate and keyframe animations, IE10 and Safari will render a slight flicker effect caused by the blocking. This fix resolves this issue. Closes #4225
2014-02-26fix(ngAnimate): TypeError Cannot call method 'querySelectorAll' in ↵Stanislav Sysoev
cancelChildAnimations When an element containing both ng-repeat and ng-if directives attempts to remove any items from the repeat collection, the following error is thrown: "TypeError Cannot call method 'querySelectorAll' of undefined". This happens because the cancelChildAnimations code naively belives that the jqLite object always has an element node within it. The fix in this commit addresses to securely check to see if a node was properly extracted before any child elements are inspected. Closes #6205
2014-02-26fix($animate): ensure that animateable directives cancel expired leave ↵Matias Niemelä
animations If enter -> leave -> enter -> leave occurs then the first leave animation will animate alongside the second. This causes the very first DOM node (the view in ngView for example) to animate at the same time as the most recent DOM node which ends up being an undesired effect. This fix takes care of this issue. Closes #5886
2014-02-26test($animate): ensure staggering timeout tests are secureMatias Niemelä
2014-02-26fix($animate): ensure all animated elements are taken care of during the ↵Matias Niemelä
closing timeout Closes #6395
2014-02-26docs(*): fix jsdoc type expressionsPeter Bacon Darwin
These errors in the docs were preventing some parts of the docs from being parsed.
2014-02-26chore(doc-gen): add debug-dump processorPeter Bacon Darwin
2014-02-25revert: fix($location): parse query string when path is empty in hashbang modeIgor Minar
This reverts commit cad717b1171affc3d540cea372576c70b0cb2295. This change causes regressions in existing code and after closer inspection I realized that it is trying to fix an issue that is should not be considered a valid issue. The location service was designed to work against either "hash" part of the window.location when in the hashbang mode or full url when in the html5 mode. This change tries to merge the two modes partially, which is not right. One reason for this is that the search part of window.location can't be modified while in the hashbang mode (a browser limitation), so with this change part of the search object should be immutable and read-only which will only cause more confusion. Relates to #5964
2014-02-26feat($parse): support trailing commas in object & array literalsMichał Gołębiowski
Per ECMAScript 5.1 specification trailing commas are allowed in object and array literals. All modern browsers as well as IE>8 support this syntax. This commit adds support for such syntax to Angular expressions.
2014-02-25chore(docs/contribute): add note about serving the docsBrian Ford
2014-02-24docs(guide/concepts): reference correct module name.adeelcap15
Fixed a mistake, changed invoice to invoice2. Closes #6438
2014-02-24perf($animate): use rAF instead of timeouts to issue animation callbacksMatias Niemelä
2014-02-24chore(core): create a wrapper to manage async callbacksMatias Niemelä
2014-02-24chore(core): introduce a wrapper for requestAnimationFrameMatias Niemelä
2014-02-24docs($interpolate) fix sample code appearing unformattedDiego Muñoz Escalante
Closes #6418
2014-02-23docs(tutorial): referenced e2e-test.bat for Windows users in step 3Leniel Macaferi
Closes #5755
2014-02-23docs($routeProvider): correct "slashs" to "slashes"Alessandro Bahgat
Closes #6415
2014-02-22docs(guide): grammar fixGeorge Cox
use of the article, both definite and indefinite, is not optional Closes #5981
2014-02-22style(tests): remove trailing comma in specsChia-liang Kao
Closes #6241
2014-02-22docs(ngPluralize): corrected "bounded to" to "bound to"Alessandro Bahgat
Closes #6408
2014-02-22docs($animate): change @param to use valid typesPeter Bacon Darwin
`{jQuery/jqLite element}` is not a valid jsdoc type and breaks when being parsed causing the documentation to look wrong. This commit changes all such param tags to use `DOMElement` instead, which is what is used for similar params in `$compile` and `angular.element`.
2014-02-22chore(protractor-jenkins-config): don't use `this` inside onPreparePeter Bacon Darwin
Closes #6406
2014-02-22chore(docs-app): re-activate docs-app test tasksPeter Bacon Darwin
Currently there is only a minimal test spec in place. But this will now be run as part of the test tasks.
2014-02-22chore(doc-app): ensure only canonical paths get sent to Google AnalyticsPeter Bacon Darwin
Before we were simply sending the current location, but multiple URLs map to the same document. Now, we use the canonical path of the current document if available and fall back to the $location path otherwise. Includes tests!! Closes #6402
2014-02-21perf($cacheFactory): skip LRU bookkeeping for caches with unbound capacitySekib Omazic
Fixes #6193 Closes #6226
2014-02-21chore(travis): reorganize protractor configs to group by spec instead of by ↵Julie
browser Use the multiConfiguration ability of Protractor to start tests on multiple browsers from the same travis cell. Group tests by type (jquery, jqlite, or docs tests) instead of by browser. Turn on tests for jQuery.
2014-02-21chore(examples): remove final traces of examples from the treeCaitlin Potter
Apparently some example files were referenced in angularFiles.js, and this was missed when 2f4513339337bb8aa6c9dfe1191d169b4fc57999 was checked in. This cleans it up. Closes #6405
2014-02-21fix($location): parse query string when path is empty in hashbang modeCaitlin Potter
Before this fix, search queries in hashbang mode were ignored if the hash was not present in the url. This patch corrects this by ensuring that the search query is available to be parsed by urlResolve when the hashbang is not present. Closes #5964
2014-02-21fix(input): use ValidityState to determine validityCaitlin Potter
In browsers where HTML5 constraint validation is (partially) implemented, an invalid number entered into an input[type=number] (for example) input element would be visible to the script context as the empty string. When the required or ngRequired attributes are not used, this results in the invalid state of the input being ignored and considered valid. To address this, a validator which considers the state of the HTML5 ValidityState object is used when available. Closes #4293 Closes #2144 Closes #4857 Closes #5120 Closes #4945 Closes #5500 Closes #5944
2014-02-21fix(isElement): reduce false-positives in isElement testsCaitlin Potter
Complimentary change to match changed $parse behaviour.
2014-02-21fix($parse): reduce false-positives in isElement testsCaitlin Potter
There are always going to be false positives here, unfortunately. But testing different properties will hopefully reduce the number of false positives in a meaningful way, without harming performance too much. Closes #4805 Closes #5675
2014-02-21feat(ngHref): bind ng-href to xlink:href for SVGAElementCaitlin Potter
This change makes the ngHref directive useful for SVGAElements by having it bind to the xlink:href attribute rather than the href attribute. Closes #5904
2014-02-21fix($http): do not add trailing questionBoris Serdyuk
Closes #6342
2014-02-21fix($http): send GET requests by defaultPawel Kozlowski
Fixes #5985 Closes #6401
2014-02-21chore(examples): remove ancient examples from the treeCaitlin Potter
Let these poor scripts retire, goodness. Closes #6398 Closes #3310
2014-02-21docs(*): fix anchors for members in api docsPeter Bacon Darwin