aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-02-20chore(release): cut the 1.0.5 flatulent-propulsion releasev1.0.5Igor Minar
2013-02-20docs(changelog): add release notes for 1.0.5 and 1.1.3Igor Minar
2013-02-20chore(matchers): fix hasBeenCalledOnceWith matcherIgor Minar
the error message was wrong and misleading
2013-02-20fix($compile): sanitize values bound to a[href]Igor Minar
2013-02-18fix(ngClass): keep track of old ngClass value manuallyPer RovegÄrd
ngClassWatchAction, when called as a $watch function, gets the wrong old value after it has been invoked previously due to observation of the interpolated class attribute. As a result it doesn't remove classes properly. Keeping track of the old value manually seems to fix this. Closes #1637
2013-02-18fix(compile): should not leak memory when there are top level empty text nodesPete Bacon Darwin
The change to prevent <span> elements being wrapped around empty text nodes caused these empty text nodes to have scopes and controllers attached, through jqLite.data() calls, which led to memory leaks and errors in IE8. Now we exclude all but document nodes and elements from having jqLite.data() set both in the compiler and in ng-view. Fixes: #1968 and #1876
2013-02-14fix($httpBackend): patch for Firefox bug w/ CORS and response headersWill Moore
A workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=608735 In FF getAllResponseHeaders() returns null if the request is the result of CORS. Tried to format the code so that when a FF patch is released and gains enough traction it can easily be selected and deleted. Heavily inspired by jQuery's patch for the same bug. This patch falls short of passing through custom headers but covers all of the "simple response headers" in the spec at http://www.w3.org/TR/cors/ This commit should get reverted once Firefox 21 gets out. Closes #1468 Conflicts: src/ng/httpBackend.js
2013-02-14fix(a): workaround IE bug affecting mailto urlsIgor Minar
Apparently there is a really weird bug in IE6-8 that causes anchor textContent to be reset with href content when both contain @ symbol. Inserting a bogus comment node into all anchor elements in IE works around this browser bug. I'm fixing the issue via directive because that way we'll fix it for jQuery as well. I fixed an e2e test too because it was incorrect. Closes #1949
2013-02-14fix(*): don't use instanceof to detect arraysIgor Minar
this breaks when multiple javascript contexts are involved - like in node-webkit see original PR: #1966 Closes #1966
2013-02-14docs($resource): fix bad indentation producing a code blockCedric Soulas
2013-02-14docs($rootScope): rearrange event listener docsEwen Cumming
2013-02-14fix(ngSwitch): make ngSwitch compatible with controller BC moduledeboer
add a $scope to the ngSwitch's controller to fool the controller BC (backwards compatibility) module used by DFA.
2013-02-14docs($q): fix a few typosVineet Kumar
2013-02-14docs(guide): fix some invalid javascript in directive documentationDylan Pyle
Use double quotes to maintain consistency with other HTML
2013-02-14fix($rootScope): minor typo fixesDaniel Luz
2013-02-14docs($parse): document function argument types, fix minor typoDaniel Luz
2013-02-14chore(reakefile): auto install npm packagesTrotter Cashion
2013-02-14fix(compiler): Allow startingTag method to handle text / comment nodesShyam Seshadri
2013-02-14fix(resource): Update RegExp to allow urlParams with out leading slashFredrik Bonander
Will allow reoucese to be loaded from a relative path Example: var R = $resource(':path'); R.get({ path : 'data.json' }); Example usage: Load resources in applications not using webserver, ie local webapp in on a tablet.
2013-02-14fix(numberFilter): fix formatting when "0" passed as fractionSizeKury Kruitbosch
When checking to add decimal and trialing 0s number filter used to check trueness of fractionSize. "0" evaluating to true causes "123" to return "123."
2013-02-14docs(guide): Fix typos in concepts/model,view.Jesse Cooke
2013-02-14chore(Rakefile): parallelize the build on TravisIgor Minar
now that the forking issue is solved we can run regular build there https://github.com/travis-ci/travis-ci/issues/845
2013-02-14docs($resource): fix missing punctuationCedric Soulas
2013-02-11test(angular.copy): add tests for scenarios when target is missingIgor Minar
2013-02-11revert: refactor(angular.copy): use slice(0) to clone arraysIgor Minar
This reverts commit a5b3bcf41cb0e3130439666a78a0ba9feadbd84a. slice(0) doesn't perform deep copy of the array so its unsuitable for our purposes.
2013-02-11chore(docs): improve docs parser typeIgor Minar
previously we barfed on function type definition with optional arguments like {function(number=)} this fixes it I also added a bunch of code that helps to debug incorrectly parsed docs.
2013-02-11refactor(angular.copy): use array.length=0 to empty arraysIgor Minar
2013-02-11refactor(angular.copy): use slice(0) to clone arraysIgor Minar
slice(0) is way faster on most browsers
2013-02-11fix(angular.forEach): correctly iterate over objects with length propIgor Minar
Should handle JQLite, jQuery, NodeList and other objects like arrays but not other generic objects or instances of user defined types with length property. Closes #1840
2013-02-07docs($q): fix typosradu
2013-02-07fix(scenario): include error messages in XML outputJulie
Fix the XML output of scenario tests so that it properly includes error messages from failing specs.
2013-02-07fix($compile): rename $compileNote to compileNodeEnrique Paredes
Directives was observing different instances of Attributes than the one that interpolation was registered with because we failed to realize that the compile node and link node were the same (one of them was a wrapper rather than raw node) Closes #1941
2013-02-07fix($cookies): set cookies on Safari&IE when base[href] is undefinedFredrik Bonander
Safari and IE don't like being told to store cookies with path set to undefined. This change ensures that if base[href] (from which cookie path is derived) is undefined then the cookie path defaults to ''. The test verifies that the cookie is set instead of checking that cookie has correct path, this is due to that cookie meta information is not avabile once the cookie is set. Closes #1190, #1191
2013-02-07fix(date): invert timezone sign and always display signPhilip Roberts
This commit fixes #1261 and #1532. This covers two separate issues: - Positive timezones were being formatted without a leading `+` resulting in a formatting string like: "HH:MM:ssZ" giving "12:13:141000" instead of "12:13:14+1000". Fixed by checking if timezone is > 0 and adding a leading "+". - Timezone output signs were inverted. mock.TzDate expects the timezone _offset_ as it's first argument, _not_ the timezone. This means that a mock.TzDate with a positive offset should result in a date string with a negative timezone, and vice-versa. Closes #1261, #1532
2013-02-06docs(guide): remove stale info about filters changing DOMIgor Minar
as of v0.10.6 this is not the case any more
2013-02-06docs(tutorial): remove extra back-tick characterThomas Schultz
2013-02-06docs(module): fix code exampletheotheo
2013-02-05docs(ngApp): fix typoradu
2013-02-04docs(contributing): add CLA anchor for deeplinkingIgor Minar
2013-02-04docs(ngClass): fix typo in descriptionPowerKiKi
2013-01-30feat(Scope): expose transcluded and isolate scope info for batarangBrian Ford
test($compile): add test for exposing transclude and isolate scope info to batarang
2013-01-29docs($cookies): added example to $cookies api docsDean Sofer
Better than nothing.
2013-01-29docs(nextUid): fix typoradu
Update src/Angular.js removed redundant 'the' from nextUid()'s ngdoc
2013-01-29docs(tutorial): fix typoradu
Update docs/content/tutorial/step_00.ngdoc removed redundant verb
2013-01-29docs(Scope): fix argument docs for $onFred Sauer
2013-01-29test(ngBindHtml): prevent variable name leakmetaweta
Add "var" so element is local instead of global Strict mode doesn't allow undeclared global vars, and these really should be local anyway.
2013-01-29refactor(Angular.js): prevent Error variable name leak in testsmetaweta
Remove var Error = window.Error window.Error is a read-only property in Apps Script. Igor says, "we should just delete that line instead. I think it was misko's attempt to get better closure minification, but it turns out that it's actually hurting us after gzip (I verified it)."
2013-01-29chore(release): start 1.0.5 flatulent-propulsion iterationIgor Minar
2013-01-26docs(a): escape sample code in ng a directiveFred Sauer
2013-01-24fix(docs): properly generate angular.js urls in doc examplesIgor Minar