aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-01-17fix(git-validator): support fixup and better errorsMisko Hevery
2013-01-17feat(ngResource): support all $http.config actionsMisko Hevery
This allows the transformation of the $http request in both directions, headers, caching, and timeout.
2013-01-17docs(exceptionHandler): document testingFred Sauer
Update src/ng/exceptionHandler.js Here's an iniitla attempt at documenting how one might write a test using $exceptionHandlerProvider. The key take-away is the use of this pattern: it(...  module(...    $exceptionHandlerProvider.mode('log');  });  inject(...  ); });
2013-01-17feat($parse): allow strict equality in angular expressionsJeremy Tymes
Allows the parser to parse strict equality and inequality in angular expressions. Closes #908
2013-01-17docs(rootScope): correct code examplesMatthew Browne
2013-01-18docs(cookbook): change prototype methods to scope methods in BuzzAmir H. Hajizamani
As explained in 'Understanding the Controller Component', Controllers written for new (post 1.0 RC) versions of Angular need to add methods to the scope directly, not the function's prototype. Correcting this example should remove any ambiguity, especially for beginners.
2013-01-18docs(guide): change prototype methods to scope methods in DI examplesAmir H. Hajizamani
As explained in 'Understanding the Controller Component', Controllers written for new (post 1.0 RC) versions of Angular need to add methods to the scope directly, not the function's prototype. Correcting this example should remove any ambiguity, especially for beginners.
2013-01-18docs(ngMock.$httpBackend): fix variable declarationFred Sauer
2013-01-17doc(guide): Fixed typos at the unit tests guideShai Reznik
2013-01-17doc(guide): Fix examples of $location.html5modeShai Reznik
2013-01-17fix(angular.equals): consistently compare undefined object propsIgor Minar
previously: a = {}; b = {x:undefined}; angular.equals(a, b) == angular.equals(b, a) // returns false. both should return false because these objects are not equal. unlike in implemented in #1695 the comparison should be stricter and return false not true. if we need to relax this in the future we can always do so. Closes #1648
2013-01-17docs: recommend using Google CDNDaniel Demmel
2013-01-17feat($log): add $log.debug()nlaplante
New debug() method with suppressable output via $logProvider.debugEnabled() Closes #1592
2013-01-17docs(guide): minor grammar fixesMatt Rohrer
2013-01-17chore(Rakefile): force 32bit JVM mode only when java supports itGergely Imreh
Some Java installs don't have '-d32' flag (e.g. OpenJDK which is standard for some Linux systems), and the closure_compile fails because of forcing that flag. Test, and only run in faster 32bit mode if supported, or else just run with no flag (default mode).
2013-01-17chore(docs): use done() instead of end() in gen-docs.jsIgor Minar
2013-01-17fix($compile): do not wrap empty root text nodes in spansPete Bacon Darwin
Closes #1059
2013-01-17fix(ngRepeat): correctly apply $last if repeating over objectPete Bacon Darwin
If the $last property is calculated from the original collectionLength on an object and properties starting with $ were filtered out, then $last is never applied and $middle is applied erroniously. Closes #1789
2013-01-16chore(Rakefile): remove a duplicate file in angularFiles.jsJames deBoer
2013-01-16chore(Rakefile): generate version.jsonJames deBoer
Changes 'rake version' to output a version.json file which contains the structured version info which can be used in other tools.
2013-01-16fix(scenario): don't trigger input events on IE9Igor Minar
input.enter() should trigger 'change' rather than 'input' event on IE9 because input events on IE9 are broken and angular doesn't rely on them
2013-01-16docs(CHANGELOG): fix typoKanwei Li
2013-01-16fix($route): support route params not separated with slashes.Martin Probst
Commit 773ac4a broke support for route parameters that are not seperated from other route parts by slashes, which this change fixes. It also adds some documentation about path parameters to the when() method and escapes all regular expression special characters in the URL, not just some.
2013-01-14fix($compile): safely create transclude comment nodesIgor Minar
Closes #1740
2013-01-13doc(directive): Fix typos in dialog widgetLucas Galfasó
Fixes #1799
2013-01-09chore(*): remove obsolete filesIgor Minar
2013-01-09feat($compile): support modifying the DOM structure in postlink fnMartin Probst
Support modifying the DOM structure in the post link function of a directive by creating a defensive copy of the node list, as opposed to a live DOM list. This is useful for directives to actually replace their entire DOM fragment, e.g. with the HTML fragment generated by a 3rd party component (Closure, Bootstrap ...). Fix the indentation of the compileNodes function (was one too little).
2013-01-09style($compile): fix indentationIgor Minar
2013-01-09fix(date): parse string input as local time unless TZ is specifiedIgor Minar
previously we were always parsing the string input as UTC which cased issues like: {{ '2012-04-01' | date:'d MMM yyyy' }} renders as 31 Mar 2012 BREAKING CHANGE: string input without timezone info is now parsed as local time/date Closes #847
2013-01-09Update docs/content/misc/faq.ngdocnaomiblack
Updated the canonical video to a recent one. Fixed a typo.
2013-01-09fix(jqLite): children() should only return elementsPete Bacon Darwin
The jQuery implementation of children only returns child nodes of the given element that are elements themselves. The previous jqLite implementation was returning all nodes except those that are text nodes. Use jQLite.contents() to get all the child nodes. The jQuery implementation of contents returns [] if the object has no child nodes. The previous jqLite implementation was returning undefined, causing a stack overflow in test/testabilityPatch.js when it tried to `cleanup()` a window object. The testabilityPatch was incorrectly using children() rather than contents() inside cleanup() to iterate down through all the child nodes of the element to clean up.
2013-01-08fix(jqLite): make next() ignore non-element nodesKeyamoon
next() is supposed to return the next sibling *element* so it should ignore text nodes. To achieve this, nextElementSibling() should be used instead of nextSibling().
2013-01-08fix($injector): remove bogus fn argIgor Minar
getService fn takes only one argument, removing the second one. Closes #1711
2013-01-08refactor($browser): remove faulty 20+ cookies warningIgor Minar
the warning is defunct (and the test is incorrect) so obviously nobody is using it and it just takes up space. also the browser behavior varies (ff and chrome allow up to 150 cookies, safari even more), so it's not very useful. Closes #1712
2013-01-08revert: fix(a): prevent Opera from incorrectly navigating on link clickIgor Minar
This reverts commit c81d8176cc55cd15acae05259ead73f90a01f0b7. This commit causes several issues (#1651, #1674, #1662) and doesn't even contain a test that proves that anything on Opera got actually fixed. If the original Opera resurfaces, we'll fix it properly.
2013-01-07docs(guide): fix typos in unit test guidekim lokoy
2013-01-05docs(forms): fix code example for a custom form controlPawel Kozlowski
Closes #1021
2013-01-04docs(faq): add info on logo reuse and how to get t-shirts and stickersnaomiblack
2013-01-04docs(form): minor form doc and example fixesJonathan Card
Form documentation fixes: - Fix broken form example in docs - A few small other corrections in form docs.
2013-01-03docs($http): clarify documentation on error status codesPer Rovegård
Modify the documentation for $http to correspond to what Angular considers a success status code. Closes #1693
2012-12-31docs(guide): change example controller to properly call greet method on greeterMatt Hardy
2012-12-20feat($timeout-mock): add verifyNoPendingTasks methodpetrovalex
added verifyNoPendingTasks method, which throws error if not all deferred tasks have been flushed Closes #1245
2012-12-19docs(anchorScroll): correct word "location"Murilo da Silva
2012-12-19docs(guide): minor English corrections to the Directive guideJohn Fletcher
2012-12-19feat(limitTo): limitTo filter accepts stringsJeremy Tymes
This allows strings to be filtered by limitTo, using the same methods Closes #653
2012-12-18docs(directive): old syntaxMiško Hevery
2012-12-18feat(directive): ng:keydown, ng:keyupMark Nadig
New directives for binding to keydown and keyup events. Closes #1035
2012-12-17docs(ngView): fix code example (change template to templateUrl)Pawel Kozlowski
Closes #1715
2012-12-14docs(q): added testing informationMiško Hevery
2012-12-14fix($route): correctly extract $routeParams from urlsGonzalo Ruiz de Villa
Routes like '/bar/foovalue/barvalue' matching '/bar/:foo/:bar' now are well mapped in $routeParams to: {bar:'barvalue', foo:'foovalue'} Closes: #1501 Signed-off-by: Gonzalo Ruiz de Villa <gonzaloruizdevilla@gmail.com>