| Age | Commit message (Collapse) | Author | 
 | 
Fixes issue in encodeUriQuery used by $http and $resource that
treats null as a string and replaces the characters "null" with "+".
 | 
 | 
Change "constroctor" to "constructor".
 | 
 | 
Passing DOMNode#childNodes to compileNodes when compiling remote
template, so that directives with replace:true can be compiled.
The previous version used jqLite#contents which returned collection
that was not updated during the compilation.
Closes #1859
 | 
 | 
I had to also fix some tests as they started failing on IE8.
We should figure out why these extra attributes are set in IE8,
but I'm too tired of IE to worry about it now. Since I'm
not introducing this issue just making it visible, I'm going
to commit this as is.
 | 
 | 
Replace an obsolete reference to a nonexistent "Creating Widgets"
section with a real link to "Creating Components".
 | 
 | 
Closes #1533
 | 
 | 
 | 
 | 
 | 
 | 
see the test for more details
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
the error message was wrong and misleading
 | 
 | 
 | 
 | 
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
 | 
 | 
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
 | 
 | 
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
 | 
 | 
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
 | 
 | 
this breaks when multiple javascript contexts are involved - like in node-webkit
see original PR: #1966
Closes #1966
 | 
 | 
 | 
 | 
 | 
 | 
add a $scope to the ngSwitch's controller to fool the controller
BC (backwards compatibility) module used by DFA.
 | 
 | 
 | 
 | 
Use double quotes to maintain consistency with other HTML
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
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.
 | 
 | 
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."
 | 
 | 
 | 
 | 
now that the forking issue is solved we can run regular build there
https://github.com/travis-ci/travis-ci/issues/845
 | 
 | 
 | 
 | 
 | 
 | 
This reverts commit a5b3bcf41cb0e3130439666a78a0ba9feadbd84a.
slice(0) doesn't perform deep copy of the array so its unsuitable
for our purposes.
 | 
 | 
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.
 | 
 | 
 | 
 | 
slice(0) is way faster on most browsers
 | 
 | 
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
 | 
 | 
 | 
 | 
Fix the XML output of scenario tests so that it properly includes error
messages from failing specs.
 | 
 | 
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
 | 
 | 
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
 | 
 | 
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
 | 
 | 
as of v0.10.6 this is not the case any more
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |