<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src, branch v1.0.0rc10</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix($rootScope): TTL exception does not clear $$phase</title>
<updated>2012-05-23T23:01:20+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-23T21:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=989446eceee697b15ecb5df1f491dfbcff352256'/>
<id>989446eceee697b15ecb5df1f491dfbcff352256</id>
<content type='text'>
When $digest() throws infinite digest exception it
does not properly clear the $phase leaving the scope
in an inconsistent state.

Closes #979</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When $digest() throws infinite digest exception it
does not properly clear the $phase leaving the scope
in an inconsistent state.

Closes #979</pre>
</div>
</content>
</entry>
<entry>
<title>feat($timeout): add $timeout service that supersedes $defer</title>
<updated>2012-05-23T22:00:56+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-05-23T06:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4511d39cc748288df70bdc258f98a8f36652e683'/>
<id>4511d39cc748288df70bdc258f98a8f36652e683</id>
<content type='text'>
$timeout has a better name ($defer got often confused with something related to $q) and
is actually promise based with cancelation support.

With this commit the $defer service is deprecated and will be removed before 1.0.

Closes #704, #532
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$timeout has a better name ($defer got often confused with something related to $q) and
is actually promise based with cancelation support.

With this commit the $defer service is deprecated and will be removed before 1.0.

Closes #704, #532
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($filter): minor corrections</title>
<updated>2012-05-22T21:27:26+00:00</updated>
<author>
<name>Daniel Gomes</name>
</author>
<published>2012-04-24T09:39:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=15b8f205bb4e9797608ce440075e5149db6e6d45'/>
<id>15b8f205bb4e9797608ce440075e5149db6e6d45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngRepeat): expose $first, $middle and $last instead of $position</title>
<updated>2012-05-22T21:18:15+00:00</updated>
<author>
<name>Max</name>
</author>
<published>2012-05-02T16:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1d388676e3b97b6171fc498e82545bd437ee6fd1'/>
<id>1d388676e3b97b6171fc498e82545bd437ee6fd1</id>
<content type='text'>
$position marker doesn't work well in cases when we have just one item
in the list because then the item is both the first and last. To solve
this properly we need to expose individual $first and $middle and $last
flags.

BREAKING CHANGE: $position is not exposed in repeater scopes any more

To update, search for $position and replace it with one of $first,
$middle or $last.

Closes #912
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$position marker doesn't work well in cases when we have just one item
in the list because then the item is both the first and last. To solve
this properly we need to expose individual $first and $middle and $last
flags.

BREAKING CHANGE: $position is not exposed in repeater scopes any more

To update, search for $position and replace it with one of $first,
$middle or $last.

Closes #912
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(scope): add event.preventDefault() and event.defaultPrevented</title>
<updated>2012-05-17T22:47:53+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-04-27T15:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=84542d2431d20de42d6ec27c9d3435dd72dbe2ee'/>
<id>84542d2431d20de42d6ec27c9d3435dd72dbe2ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(scope.$emit): rename event.cancel() to event.stopPropagation()</title>
<updated>2012-05-17T22:47:52+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-04-27T11:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=91db99208e197a73584a88a8d835eeb55c466335'/>
<id>91db99208e197a73584a88a8d835eeb55c466335</id>
<content type='text'>
Breaks event.cancel() is event.stopPropagation()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Breaks event.cancel() is event.stopPropagation()
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(jqLite): have same expando format as jQuery</title>
<updated>2012-05-17T17:36:45+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=acf095d1783e30e750d046ef24e81b5a0a31fbd4'/>
<id>acf095d1783e30e750d046ef24e81b5a0a31fbd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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(angular-mocks): memory leak in jasmine's DI utils</title>
<updated>2012-05-15T04:56:22+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-09T23:10:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=24e7da4f1954dbe2e89f82950ed00292678534fd'/>
<id>24e7da4f1954dbe2e89f82950ed00292678534fd</id>
<content type='text'>
When using inject/module helper methods in tests, these methods would
leave the injector laying around after the test. Since injector is
the application it can grow very large.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using inject/module helper methods in tests, these methods would
leave the injector laying around after the test. Since injector is
the application it can grow very large.
</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>
</feed>
