<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js, branch v1.2.4</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>chore(CHANGELOG): remove reverted commits from 1.2.4</title>
<updated>2013-12-06T18:14:56+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-12-06T18:12:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=78ba429e6a3269594afbffcca2980e76281c43e0'/>
<id>78ba429e6a3269594afbffcca2980e76281c43e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>revert: chore(Angular.js): Use call and === instead of apply and == in type check functions</title>
<updated>2013-12-06T18:14:08+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-12-06T18:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=dbf8c3c745dc6a91bb3fa678d7ce7602e8753141'/>
<id>dbf8c3c745dc6a91bb3fa678d7ce7602e8753141</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>revert: chore($resource): Use shallow copy instead of angular.copy</title>
<updated>2013-12-06T18:13:48+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-12-06T18:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3602c9785b70707edbfcb15eaee4bc4d1258ab89'/>
<id>3602c9785b70707edbfcb15eaee4bc4d1258ab89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(release): cut 1.2.4 wormhole-blaster release</title>
<updated>2013-12-06T17:46:25+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-12-06T17:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=acaac21fd175254b23d0f8a3b736c18a92873564'/>
<id>acaac21fd175254b23d0f8a3b736c18a92873564</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(CHANGELOG): add v1.2.4 changes</title>
<updated>2013-12-06T17:46:01+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-12-06T17:19:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c98ef94706f3a1d04831a6f6874893f01c445226'/>
<id>c98ef94706f3a1d04831a6f6874893f01c445226</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): update cloned elements if the template arrives after the cloning</title>
<updated>2013-12-06T06:16:25+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-27T03:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b0972a2e75909e41dbac6e4413ada7df2d51df3a'/>
<id>b0972a2e75909e41dbac6e4413ada7df2d51df3a</id>
<content type='text'>
If an element has a directive whose content is loaded using `templateUrl`,
and the element is cloned using a linking function before the template arrives,
the clone needs to be updated as well.

This also updates `ngIf` and `ngRepeat` to keep the connection to the clone
of a tranclude function, so that they know about the changes a directive with
`templateUrl` does to the element in the future.

Fixes to #4930.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an element has a directive whose content is loaded using `templateUrl`,
and the element is cloned using a linking function before the template arrives,
the clone needs to be updated as well.

This also updates `ngIf` and `ngRepeat` to keep the connection to the clone
of a tranclude function, so that they know about the changes a directive with
`templateUrl` does to the element in the future.

Fixes to #4930.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(isElement): return boolean value rather than `truthy` value.</title>
<updated>2013-12-06T01:14:05+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2013-10-19T19:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=2dbb6f9a54eb5ff5847eed11c85ac4cf119eb41c'/>
<id>2dbb6f9a54eb5ff5847eed11c85ac4cf119eb41c</id>
<content type='text'>
angular.isElement currently returns a truthy object/function, or false. This
patch aims to correct this behaviour by casting the result of the isElement
expression to a boolean value via double-negation.

Closes #4519
Closes #4534
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
angular.isElement currently returns a truthy object/function, or false. This
patch aims to correct this behaviour by casting the result of the isElement
expression to a boolean value via double-negation.

Closes #4519
Closes #4534
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(Angular.js): Use call and === instead of apply and == in type check functions</title>
<updated>2013-12-06T00:43:11+00:00</updated>
<author>
<name>Karl Seamon</name>
</author>
<published>2013-12-04T21:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=785a5fd7c182f39f4ae80d603c0098bc63ce41a4'/>
<id>785a5fd7c182f39f4ae80d603c0098bc63ce41a4</id>
<content type='text'>
Updates isDate et al to use call instead of apply and === instead of ==.
The change to call brings minor performance improvement and === is just
better practice than ==.
http://jsperf.com/call-vs-apply-tostring

Closes #5295
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updates isDate et al to use call instead of apply and === instead of ==.
The change to call brings minor performance improvement and === is just
better practice than ==.
http://jsperf.com/call-vs-apply-tostring

Closes #5295
</pre>
</div>
</content>
</entry>
<entry>
<title>chore($resource): Use shallow copy instead of angular.copy</title>
<updated>2013-12-06T00:13:04+00:00</updated>
<author>
<name>Karl Seamon</name>
</author>
<published>2013-12-05T23:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a55c1e79cf8894c2d348d4cf911b28dcc8a6995e'/>
<id>a55c1e79cf8894c2d348d4cf911b28dcc8a6995e</id>
<content type='text'>
Replace calls to angular.copy with calls to a new function, shallowClearAndCopy.
Add calls to copy for cache access in $http in order to prevent modification of cached data.
Results in a measurable improvement to the startup time of complex apps within Google.

Closes #5300
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace calls to angular.copy with calls to a new function, shallowClearAndCopy.
Add calls to copy for cache access in $http in order to prevent modification of cached data.
Results in a measurable improvement to the startup time of complex apps within Google.

Closes #5300
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(Scope): short-circuit after dirty-checking last dirty watcher</title>
<updated>2013-12-05T23:37:37+00:00</updated>
<author>
<name>Karl Seamon</name>
</author>
<published>2013-12-04T00:16:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d070450cd2b3b3a3aa34b69d3fa1f4cc3be025dd'/>
<id>d070450cd2b3b3a3aa34b69d3fa1f4cc3be025dd</id>
<content type='text'>
Stop dirty-checking during $digest after the last dirty watcher has been re-checked.

This prevents unneeded re-checking of the remaining watchers (They were already
checked in the previous iteration), bringing a substantial performance improvement
to the average case run time of $digest.

Closes #5272
Closes #5287
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stop dirty-checking during $digest after the last dirty watcher has been re-checked.

This prevents unneeded re-checking of the remaining watchers (They were already
checked in the previous iteration), bringing a substantial performance improvement
to the average case run time of $digest.

Closes #5272
Closes #5287
</pre>
</div>
</content>
</entry>
</feed>
