<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test, branch v1.0.0rc9</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix(jqLite): .data()/.bind() memory leak</title>
<updated>2012-05-15T04:56:22+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-09T23:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ec1c5dfaee32f9638cedd28bb96bbbecce9d0cf0'/>
<id>ec1c5dfaee32f9638cedd28bb96bbbecce9d0cf0</id>
<content type='text'>
Since angular attaches scope/injector/controller
into DOM it should clean up after itself. No need
to complain about memory leaks, since they can
only happened on detached DOM. Detached DOM would
only be in tests, since in production the DOM
would be attached to render tree and removal
would automatically clear memory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since angular attaches scope/injector/controller
into DOM it should clean up after itself. No need
to complain about memory leaks, since they can
only happened on detached DOM. Detached DOM would
only be in tests, since in production the DOM
would be attached to render tree and removal
would automatically clear memory.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($sniffer): report history false on Android &lt; 4</title>
<updated>2012-05-14T22:12:51+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-05-14T21:14:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7b739c97028be2a5d5aef679ef1f8064cd10d386'/>
<id>7b739c97028be2a5d5aef679ef1f8064cd10d386</id>
<content type='text'>
Android has history.pushState, but it does not update the location correctly:
http://code.google.com/p/android/issues/detail?id=17471

Closes #904
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android has history.pushState, but it does not update the location correctly:
http://code.google.com/p/android/issues/detail?id=17471

Closes #904
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($location): support urls with any protocol</title>
<updated>2012-05-14T21:45:56+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-05-12T06:56:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c1533ef5762199bea18d3bf3bcba7fcf89272931'/>
<id>c1533ef5762199bea18d3bf3bcba7fcf89272931</id>
<content type='text'>
The url used for location parsing was quite strict and did not support
custom url schemes like "chrome-extension://". With this change the only
requirement for scheme is that it doesn't contain ":" character.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The url used for location parsing was quite strict and did not support
custom url schemes like "chrome-extension://". With this change the only
requirement for scheme is that it doesn't contain ":" character.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($browser/$location): single quote in url causes infinite digest in FF</title>
<updated>2012-05-14T04:53:19+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-05-14T04:53:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=679cb8a74a684454fe38fa9e1ddad396bb598c52'/>
<id>679cb8a74a684454fe38fa9e1ddad396bb598c52</id>
<content type='text'>
The real issue is in FF, see https://bugzilla.mozilla.org/show_bug.cgi?id=407172.

FF overly encodes stuff which breaks our expectations and then we fail .url() != currentUrl.absUrl()
comparison unexpectidly, which leads to infinite digest.

The workaround is to correct for this inconsistency in $browser and decode any single quotes in urls.

Closes #920
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The real issue is in FF, see https://bugzilla.mozilla.org/show_bug.cgi?id=407172.

FF overly encodes stuff which breaks our expectations and then we fail .url() != currentUrl.absUrl()
comparison unexpectidly, which leads to infinite digest.

The workaround is to correct for this inconsistency in $browser and decode any single quotes in urls.

Closes #920
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngSrc,ngHref): binding should set element prop as well as attr</title>
<updated>2012-05-07T06:01:33+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-05-06T23:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b24cc63bcbd45741d21757653f05d54db09e0f20'/>
<id>b24cc63bcbd45741d21757653f05d54db09e0f20</id>
<content type='text'>
IE9 ignores setAttribute('src', val) calls on img if "ng:src" attribute
is present. It only fetches the image if element property is updated as well.

Closes #935
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IE9 ignores setAttribute('src', val) calls on img if "ng:src" attribute
is present. It only fetches the image if element property is updated as well.

Closes #935
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngModel): use keydown/change events on IE9 instead of input</title>
<updated>2012-05-07T06:01:33+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-05-06T16:27:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=49dfdf8f0238ef8c473fcb44694f6b5696ecde70'/>
<id>49dfdf8f0238ef8c473fcb44694f6b5696ecde70</id>
<content type='text'>
On IE9 the input event is not fired when backspace or delete key are pressed or when
cut is performed. This makes listening on the input event unreliable and therefore
it's better for us to just use keydown/change events instead.

Closes #879
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On IE9 the input event is not fired when backspace or delete key are pressed or when
cut is performed. This makes listening on the input event unreliable and therefore
it's better for us to just use keydown/change events instead.

Closes #879
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($parse): support methods on falsy primitive types</title>
<updated>2012-05-05T01:30:19+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-04-14T17:39:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=499a76a08cc7a7604dab5e1dd9cca675b8e29333'/>
<id>499a76a08cc7a7604dab5e1dd9cca675b8e29333</id>
<content type='text'>
e.g. zero, false, empty string

- fix tests to be executed with csp true
- fix cps (when more than 5 parts)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
e.g. zero, false, empty string

- fix tests to be executed with csp true
- fix cps (when more than 5 parts)</pre>
</div>
</content>
</entry>
<entry>
<title>bug($cookie): set on app base path rather the current path.</title>
<updated>2012-05-04T22:50:39+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-03T21:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d0159454dfa2e1cee4dd4ab7a41c2fcf9e121a64'/>
<id>d0159454dfa2e1cee4dd4ab7a41c2fcf9e121a64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): have $observe return registration function</title>
<updated>2012-05-04T22:50:39+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-03T23:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7f0eb1516165fcb73f1c9953018b7c9b70acfae1'/>
<id>7f0eb1516165fcb73f1c9953018b7c9b70acfae1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(bootstrap): support code prettify and dropdown from bootstrap</title>
<updated>2012-05-04T22:50:37+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-04-29T05:25:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c4fa48725039c30349af725583f147e7f4fb69c7'/>
<id>c4fa48725039c30349af725583f147e7f4fb69c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
