<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test, branch v1.2.2</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix($httpBackend): only IE8 and below can't use `script.onload` for JSONP</title>
<updated>2013-11-22T13:45:55+00:00</updated>
<author>
<name>Pete Bacon Darwin</name>
</author>
<published>2013-11-22T13:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a3172a285fd74b5aa6c8d68a4988c767c06f549c'/>
<id>a3172a285fd74b5aa6c8d68a4988c767c06f549c</id>
<content type='text'>
IE8, IE9 and IE10 can use `script.onreadystate` so up till now we have been using this
if the sniffer says we are on IE.
But IE11 now does not support `script.onreadystate` and only supports the more standard
`script.onload` and `script.onerror`.
IE9 and IE10 do support `script.onload` and `script.onerror`. So now we only test whether
we are on IE8 or earlier before using `script.onreadystate`.
See http://pieisgood.org/test/script-link-events/

jQuery just uses all these handlers at once and hopes for the best, but since IE9 and IE10
support both sets of handlers, this could cause the handlers to be run more than once.

jQuery also notes that there is a potential memory leak in IE unless we remove the handlers
from the script object once they are run.  So we are doing this too, now.

Closes #4523
Closes #4527
Closes #4922
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IE8, IE9 and IE10 can use `script.onreadystate` so up till now we have been using this
if the sniffer says we are on IE.
But IE11 now does not support `script.onreadystate` and only supports the more standard
`script.onload` and `script.onerror`.
IE9 and IE10 do support `script.onload` and `script.onerror`. So now we only test whether
we are on IE8 or earlier before using `script.onreadystate`.
See http://pieisgood.org/test/script-link-events/

jQuery just uses all these handlers at once and hopes for the best, but since IE9 and IE10
support both sets of handlers, this could cause the handlers to be run more than once.

jQuery also notes that there is a potential memory leak in IE unless we remove the handlers
from the script object once they are run.  So we are doing this too, now.

Closes #4523
Closes #4527
Closes #4922
</pre>
</div>
</content>
</entry>
<entry>
<title>test($compile): correct the assertion to make test pass on IE11</title>
<updated>2013-11-22T08:52:57+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-11-22T08:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=84c408ce63859e81fb4e900683edcc0cb8188890'/>
<id>84c408ce63859e81fb4e900683edcc0cb8188890</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($parse): allow for new lines in expr when promise unwrapping is on</title>
<updated>2013-11-22T08:19:08+00:00</updated>
<author>
<name>rodyhaddad</name>
</author>
<published>2013-10-30T19:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=40647b179c473f3f470bb1b3237d6f006269582f'/>
<id>40647b179c473f3f470bb1b3237d6f006269582f</id>
<content type='text'>
Previously, when unwrapping promises was set to `true`,
an error would occur if a parsed expression had a
new line in it.
This was because when generating the `evaledFnGetter` code,
a new line in an parsed expression would create a new line
in a JS string in that code, which is illegal. That is:
```js
pw("A+
B")
```

Closes #4718
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, when unwrapping promises was set to `true`,
an error would occur if a parsed expression had a
new line in it.
This was because when generating the `evaledFnGetter` code,
a new line in an parsed expression would create a new line
in a JS string in that code, which is illegal. That is:
```js
pw("A+
B")
```

Closes #4718
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): secure form[action] &amp; iframe[srcdoc]</title>
<updated>2013-11-22T07:15:15+00:00</updated>
<author>
<name>Chirayu Krishnappa</name>
</author>
<published>2013-11-12T23:32:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0421cb4200e672818ed10996e92311404c150c3a'/>
<id>0421cb4200e672818ed10996e92311404c150c3a</id>
<content type='text'>
Require bindings to form[action] to be $sce.RESOURCE_URL and bindings to
iframe[srcdoc] to be $sce.HTML

Closes #4927
Closes #4933
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Require bindings to form[action] to be $sce.RESOURCE_URL and bindings to
iframe[srcdoc] to be $sce.HTML

Closes #4927
Closes #4933
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(httpBackend): should not read response data when request is aborted</title>
<updated>2013-11-22T07:09:46+00:00</updated>
<author>
<name>Gonzalo Ruiz de Villa</name>
</author>
<published>2013-11-13T20:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6f1050df4fa885bd59ce85adbef7350ea93911a3'/>
<id>6f1050df4fa885bd59ce85adbef7350ea93911a3</id>
<content type='text'>
When a request is aborted, it makes no sense to read the response headers or text.
Also in IE9, trying to read data (either response headers or text) from an aborted request
throws an Error c00c023f.

Fixes #4913
Closes #4940
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a request is aborted, it makes no sense to read the response headers or text.
Also in IE9, trying to read data (either response headers or text) from an aborted request
throws an Error c00c023f.

Fixes #4913
Closes #4940
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngMock): fixes httpBackend expectation with body object</title>
<updated>2013-11-22T06:57:15+00:00</updated>
<author>
<name>Corey Burrows</name>
</author>
<published>2013-11-14T14:42:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4d16472b918a3482942d76f1e273a5aa01f65e83'/>
<id>4d16472b918a3482942d76f1e273a5aa01f65e83</id>
<content type='text'>
Fixes an issue with httpBackend expectations where a given body object
may not match the actual request body if its keys are serialized in a
different order.

Closes #4956
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes an issue with httpBackend expectations where a given body object
may not match the actual request body if its keys are serialized in a
different order.

Closes #4956
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(loader): expose `$$minErr` to modules such as`ngResource`</title>
<updated>2013-11-22T06:51:26+00:00</updated>
<author>
<name>Pete Bacon Darwin</name>
</author>
<published>2013-11-20T10:35:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9e89a31b129e40c805178535c244899ffafb77d8'/>
<id>9e89a31b129e40c805178535c244899ffafb77d8</id>
<content type='text'>
This is highlighted in angular-phonecat when you try to use the index-async.html
which needs to load the ngResource module asynchronously but fails when it tries
to call `angular.$$minErr` to create the $resourceMinErr object.

Closes #5050
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is highlighted in angular-phonecat when you try to use the index-async.html
which needs to load the ngResource module asynchronously but fails when it tries
to call `angular.$$minErr` to create the $resourceMinErr object.

Closes #5050
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngView): Don't throw when the ngView element contains content with directives.</title>
<updated>2013-11-22T06:20:11+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-22T05:54:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e6521e7491242504250b57dd0ee66af49e653c33'/>
<id>e6521e7491242504250b57dd0ee66af49e653c33</id>
<content type='text'>
Fixes #5069
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #5069
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngInclude): Don't throw when the ngInclude element contains content with directives.</title>
<updated>2013-11-22T06:20:11+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-22T05:54:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0a7cbb33b06778833a4d99b1868cc07690a827a7'/>
<id>0a7cbb33b06778833a4d99b1868cc07690a827a7</id>
<content type='text'>
Related to #5069
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #5069
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(tests): Correct tests for IE11</title>
<updated>2013-11-22T05:53:09+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-21T22:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=579242346c4202ea58fc2cae6df232289cbea0bb'/>
<id>579242346c4202ea58fc2cae6df232289cbea0bb</id>
<content type='text'>
Some tests were wrong. However, src/* did not contain problems.

Fixes #5046
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some tests were wrong. However, src/* did not contain problems.

Fixes #5046
</pre>
</div>
</content>
</entry>
</feed>
