<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/ng, branch v1.2.8</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>feat(select): allow multiline ng-options</title>
<updated>2014-01-10T17:50:28+00:00</updated>
<author>
<name>Ajay Roopakalu</name>
</author>
<published>2014-01-04T03:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=43a2f3d0bf435e3626cd679caff4281cfb3415bd'/>
<id>43a2f3d0bf435e3626cd679caff4281cfb3415bd</id>
<content type='text'>
This patch allows the ng-options value of a &lt;select&gt; element to span
multiple lines, which would previously throw an error when used with filters.

Closes #5602
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch allows the ng-options value of a &lt;select&gt; element to span
multiple lines, which would previously throw an error when used with filters.

Closes #5602
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($http): return responseText on IE8 for requests with responseType set</title>
<updated>2014-01-10T10:25:36+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2014-01-05T07:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a9cccbe14f1bd9048f5dab4443f58c804d4259a1'/>
<id>a9cccbe14f1bd9048f5dab4443f58c804d4259a1</id>
<content type='text'>
Closes #4464
Closes #4738
Closes #5636
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4464
Closes #4738
Closes #5636
</pre>
</div>
</content>
</entry>
<entry>
<title>revert: fix($location): return '/' for root path in hashbang mode</title>
<updated>2014-01-10T07:47:35+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2014-01-10T07:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5a4145fe16bb61720843ae938b789e32dbbfdb7d'/>
<id>5a4145fe16bb61720843ae938b789e32dbbfdb7d</id>
<content type='text'>
This reverts commit 63cd873fef3207deef30c7a7ed66f4b8f647dc12.

The change breaks existing tests of Google apps. The problem is that
while we tried to avoid adding #/ to window.location.href unnecessarily
we failed doing so. Likely because by setting $path, at some point
(during a digest) we try to check if $location changed and we mistake the
default '/' with an explicit settign of the path via the `path()` method.
This results in us writing the url with '#/' into $browser.url() which updates
the window.location by adding "#/" to the url - something we tried to avoid
in the first place.

I'll reopen PR #5712.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 63cd873fef3207deef30c7a7ed66f4b8f647dc12.

The change breaks existing tests of Google apps. The problem is that
while we tried to avoid adding #/ to window.location.href unnecessarily
we failed doing so. Likely because by setting $path, at some point
(during a digest) we try to check if $location changed and we mistake the
default '/' with an explicit settign of the path via the `path()` method.
This results in us writing the url with '#/' into $browser.url() which updates
the window.location by adding "#/" to the url - something we tried to avoid
in the first place.

I'll reopen PR #5712.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($location): return '/' for root path in hashbang mode</title>
<updated>2014-01-10T01:35:25+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-01-09T19:19:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=63cd873fef3207deef30c7a7ed66f4b8f647dc12'/>
<id>63cd873fef3207deef30c7a7ed66f4b8f647dc12</id>
<content type='text'>
Before this change, on the root of the application, $location.path() would return
the empty string. Following this change, it will always return a root of '/'.

Closes #5650
Closes #5712
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this change, on the root of the application, $location.path() would return
the empty string. Following this change, it will always return a root of '/'.

Closes #5650
Closes #5712
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($httpBackend): Allow status code 0 from any protocol</title>
<updated>2014-01-09T18:10:11+00:00</updated>
<author>
<name>Rafał Jagoda</name>
</author>
<published>2013-12-27T11:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=28fc80bba0107075ab371fd0a7634a38891626b2'/>
<id>28fc80bba0107075ab371fd0a7634a38891626b2</id>
<content type='text'>
Android 4.1 stock browser also returns status code 0 when
a template is loaded via `http` and the application is cached using
appcache.

Fixes #1356.
Closes #5547.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android 4.1 stock browser also returns status code 0 when
a template is loaded via `http` and the application is cached using
appcache.

Fixes #1356.
Closes #5547.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($httpBackend): cancelled JSONP requests will not print error in the console</title>
<updated>2014-01-08T08:35:19+00:00</updated>
<author>
<name>Artemy Tregubenko</name>
</author>
<published>2014-01-03T15:22:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=95e1b2d6121b4e26cf87dcf6746a7b8cb4c25e7f'/>
<id>95e1b2d6121b4e26cf87dcf6746a7b8cb4c25e7f</id>
<content type='text'>
When you cancel a JSONP request, angular deletes the callback for it. However the script still executes, and since the callback is now deleted and undefined, the script throws an exception visible in the console. The quick fix for this is not to delete the callback, but replace it with `angular.noop`.

Closes #5615
Closes #5616
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When you cancel a JSONP request, angular deletes the callback for it. However the script still executes, and since the callback is now deleted and undefined, the script throws an exception visible in the console. The quick fix for this is not to delete the callback, but replace it with `angular.noop`.

Closes #5615
Closes #5616
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(inputSpec): fixed typo</title>
<updated>2014-01-07T00:37:47+00:00</updated>
<author>
<name>Ben Wiklund</name>
</author>
<published>2014-01-06T04:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=eb90672aae0fae1fdcd8b05b14b04f1e6818662b'/>
<id>eb90672aae0fae1fdcd8b05b14b04f1e6818662b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(filterFilter): simplify code by a ternary op instead of if-else</title>
<updated>2014-01-05T08:36:04+00:00</updated>
<author>
<name>RoyLING</name>
</author>
<published>2014-01-05T07:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e0ce9ed36d9b8c1858e4f928b61d21d7d4c023b8'/>
<id>e0ce9ed36d9b8c1858e4f928b61d21d7d4c023b8</id>
<content type='text'>
- use only one IIFE and a ternary op in it, instead of invoking separate IIFEs in if-else
(this also completely fixed the same issue closed by PR #3597)
- also add a spec to verify usage of '$' property in expression object (e.g. `{$: 'a'}`)

Closes #5637
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- use only one IIFE and a ternary op in it, instead of invoking separate IIFEs in if-else
(this also completely fixed the same issue closed by PR #3597)
- also add a spec to verify usage of '$' property in expression object (e.g. `{$: 'a'}`)

Closes #5637
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($parse): fix CSP nested property evaluation, and issue that prevented its tests from failing</title>
<updated>2014-01-03T22:33:54+00:00</updated>
<author>
<name>Brian Nenninger</name>
</author>
<published>2014-01-02T05:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3b1a4fe0c83c7898ecd7261ab4213998ee7be0ec'/>
<id>3b1a4fe0c83c7898ecd7261ab4213998ee7be0ec</id>
<content type='text'>
cspSafeGetterFn incorrectly returned undefined if any of its key parameters were undefined. This
wasn't caught by the $parse unit tests because of a timing problem where $ParseProvider was reading
the CSP flag before the tests manually set it, so the CSP property evaluation tests never ran. Add
test that verifies evaluation of nested properties of multiple lengths.

Closes #5591
Closes #5592
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cspSafeGetterFn incorrectly returned undefined if any of its key parameters were undefined. This
wasn't caught by the $parse unit tests because of a timing problem where $ParseProvider was reading
the CSP flag before the tests manually set it, so the CSP property evaluation tests never ran. Add
test that verifies evaluation of nested properties of multiple lengths.

Closes #5591
Closes #5592
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($httpBackend): don't delete xhr.onreadystatechange otherwise Safari :-O</title>
<updated>2014-01-03T17:51:05+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2014-01-03T17:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3d38fff8b4ea2fd60fadef2028ea4dcddfccb1a4'/>
<id>3d38fff8b4ea2fd60fadef2028ea4dcddfccb1a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
