<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src/ng, branch v1.2.0-rc.2</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>chore($rootScope): provide support to execute a function after the digest cycle is complete</title>
<updated>2013-09-04T00:06:49+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-08-14T00:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4e15c4fb47e93c1f6619a09125bc9a350e39b113'/>
<id>4e15c4fb47e93c1f6619a09125bc9a350e39b113</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngAnimate): cut down on extra $timeout calls</title>
<updated>2013-09-04T00:06:49+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-08-28T23:18:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4382df03fa1962aed027742c1b463406c40653c9'/>
<id>4382df03fa1962aed027742c1b463406c40653c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($http): allow empty responses to be cached</title>
<updated>2013-09-02T09:47:51+00:00</updated>
<author>
<name>jankuca</name>
</author>
<published>2013-08-30T01:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=8e48c4ff6abf7083a04cf20312d2b106f4ba5b2c'/>
<id>8e48c4ff6abf7083a04cf20312d2b106f4ba5b2c</id>
<content type='text'>
Closes #3809
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #3809
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(core): parse IE11 UA string correctly</title>
<updated>2013-08-29T23:07:49+00:00</updated>
<author>
<name>Chirayu Krishnappa</name>
</author>
<published>2013-08-27T00:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=427ee93f11d0ef64b8844f9b43b2a0f21f2be2cb'/>
<id>427ee93f11d0ef64b8844f9b43b2a0f21f2be2cb</id>
<content type='text'>
It's great that IE11 wants to be compatible enough that it doesn't want
to be special cased and treated differently.

However, as long as one has to have a different code path for IE than
for the other supported browsers, we still need to detect and special
case it.  For instance, our URL parsing code still needs the same
workaround the we used for IE10.  We still see the same Access denied /
TypeError exceptions when setting certain values.  FYI, Angular doesn't
generally blindly test for IE – we also check the version number.

Thanks to modern.ie for the free IE11 test VM.

Closes #3682
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's great that IE11 wants to be compatible enough that it doesn't want
to be special cased and treated differently.

However, as long as one has to have a different code path for IE than
for the other supported browsers, we still need to detect and special
case it.  For instance, our URL parsing code still needs the same
workaround the we used for IE10.  We still see the same Access denied /
TypeError exceptions when setting certain values.  FYI, Angular doesn't
generally blindly test for IE – we also check the version number.

Thanks to modern.ie for the free IE11 test VM.

Closes #3682
</pre>
</div>
</content>
</entry>
<entry>
<title>perf(ngBindHtml): watch the original value and sanitize later</title>
<updated>2013-08-29T19:47:51+00:00</updated>
<author>
<name>Chirayu Krishnappa</name>
</author>
<published>2013-08-29T19:47:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=068d8615d245a70bfde9007606b08a54c6e1cfec'/>
<id>068d8615d245a70bfde9007606b08a54c6e1cfec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($q): document notify behavior</title>
<updated>2013-08-29T18:50:52+00:00</updated>
<author>
<name>Colin Frei</name>
</author>
<published>2013-08-26T20:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c65fcc003db7530281b69d1b864f183d5b89809f'/>
<id>c65fcc003db7530281b69d1b864f183d5b89809f</id>
<content type='text'>
Closes #3341
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #3341
</pre>
</div>
</content>
</entry>
<entry>
<title>style($http): remove unused argument</title>
<updated>2013-08-27T22:57:01+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-08-27T22:57:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0f56cfdd13b86c1d98a08a90715850b34bb46fde'/>
<id>0f56cfdd13b86c1d98a08a90715850b34bb46fde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(Scope): async auto-flush $evalAsync queue when outside of $digest</title>
<updated>2013-08-26T16:06:25+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-08-22T09:08:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6b91aa0a18098100e5f50ea911ee135b50680d67'/>
<id>6b91aa0a18098100e5f50ea911ee135b50680d67</id>
<content type='text'>
This change causes a new $digest to be scheduled in the next tick if
a task was was sent to the $evalAsync queue from outside of a $digest
or an $apply.

While this mode of operation is not common for most of the user code,
this change means that $q promises that utilze $evalAsync queue to
guarantee asynchronicity of promise apis will now also resolve outside
of a $digest, which turned out to be a big pain point for some developers.

The implementation ensures that we don't do more work than needed and
that we coalese as much work as possible into a single $digest.

The use of $browser instead of setTimeout ensures that we can mock out
and control the scheduling of "auto-flush", which should in theory
allow all of the existing code and tests to work without negative
side-effects.

Closes #3539
Closes #2438
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change causes a new $digest to be scheduled in the next tick if
a task was was sent to the $evalAsync queue from outside of a $digest
or an $apply.

While this mode of operation is not common for most of the user code,
this change means that $q promises that utilze $evalAsync queue to
guarantee asynchronicity of promise apis will now also resolve outside
of a $digest, which turned out to be a big pain point for some developers.

The implementation ensures that we don't do more work than needed and
that we coalese as much work as possible into a single $digest.

The use of $browser instead of setTimeout ensures that we can mock out
and control the scheduling of "auto-flush", which should in theory
allow all of the existing code and tests to work without negative
side-effects.

Closes #3539
Closes #2438
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($q): reject should catch &amp; forward exceptions thrown in errback</title>
<updated>2013-08-24T19:49:46+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-08-22T05:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5d9f42050a11015adbd5dc4dde73818919e93a99'/>
<id>5d9f42050a11015adbd5dc4dde73818919e93a99</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): skip ngAnimate animations if the provided element already has transitions/durations attached to it</title>
<updated>2013-08-23T21:04:35+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-08-22T13:30:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7c605ddf1c57c9f162827713ca5b0fbb12de5fa5'/>
<id>7c605ddf1c57c9f162827713ca5b0fbb12de5fa5</id>
<content type='text'>
Closes #3587
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #3587
</pre>
</div>
</content>
</entry>
</feed>
