<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src, branch v1.0.0rc3</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix(FormController): ask for  dependency to fool the  BC module</title>
<updated>2012-03-29T23:10:40+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-29T22:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ae1aee2b6c5755e303c62943abba03bda3a6971e'/>
<id>ae1aee2b6c5755e303c62943abba03bda3a6971e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngValue): bind properly inside ng-repeat</title>
<updated>2012-03-29T21:05:19+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-03-29T20:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=95c5df5958f6d42d08846fa40c10cb279ce76ee9'/>
<id>95c5df5958f6d42d08846fa40c10cb279ce76ee9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($injector): properly infer dependencies from fn with no args</title>
<updated>2012-03-29T18:21:04+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-29T00:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=2cb907a8366e3273890f5ef6174b2e3970cd1720'/>
<id>2cb907a8366e3273890f5ef6174b2e3970cd1720</id>
<content type='text'>
Previously if there was a white-space in fn: fn( ) {} we failed to infer no args.

This was originally reported by recht, but I decided to use a different fix.

Closes #829
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously if there was a white-space in fn: fn( ) {} we failed to infer no args.

This was originally reported by recht, but I decided to use a different fix.

Closes #829
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor($compile): move methods of attr object into prototype</title>
<updated>2012-03-29T14:30:32+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-03-28T23:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6da355c3e1571b9a104fca2796df77a4194a28a2'/>
<id>6da355c3e1571b9a104fca2796df77a4194a28a2</id>
<content type='text'>
We have many instances of this object and we clone them as well (e.g. ng-repeat).
This should save some memory and performance as well.

Double prefixed private properties of attr object:
attr.$element -&gt; attr.$$element
attr.$observers -&gt; attr.$$observers

Update shallowCopy to not copy $$ properties and allow passing optional destination object.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have many instances of this object and we clone them as well (e.g. ng-repeat).
This should save some memory and performance as well.

Double prefixed private properties of attr object:
attr.$element -&gt; attr.$$element
attr.$observers -&gt; attr.$$observers

Update shallowCopy to not copy $$ properties and allow passing optional destination object.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): properly clone attr.$observers in ng-repeat</title>
<updated>2012-03-29T14:30:32+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-03-28T20:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f2106692b1ebf00aa5f8b2accd75f014b6cd4faa'/>
<id>f2106692b1ebf00aa5f8b2accd75f014b6cd4faa</id>
<content type='text'>
The `attr` object was only shallow copied which caused all observers to be shared.
Fixing similar issue in ng-* boolean attributes as well as ng-src and ng-href.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `attr` object was only shallow copied which caused all observers to be shared.
Fixing similar issue in ng-* boolean attributes as well as ng-src and ng-href.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(fromJson/toJson): move the contents of these files into Angular.js</title>
<updated>2012-03-28T23:57:34+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-28T19:21:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=af0ad6561c0d75c4f155b07e9cfc36a983af55bd'/>
<id>af0ad6561c0d75c4f155b07e9cfc36a983af55bd</id>
<content type='text'>
these files are now mostly empty so it doesn't make sense to keep them
separated from other helper functions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
these files are now mostly empty so it doesn't make sense to keep them
separated from other helper functions
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(toJson): use native JSON.stringify</title>
<updated>2012-03-28T23:57:22+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-27T19:44:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=35125d25137ac2da13ed1ca3e652ec8f2c945053'/>
<id>35125d25137ac2da13ed1ca3e652ec8f2c945053</id>
<content type='text'>
Instead of using our custom serializer we now use the native one and
use the replacer function to customize the serialization to preserve
most of the previous behavior (ignore $ and $$ properties as well
as window, document and scope instances).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using our custom serializer we now use the native one and
use the replacer function to customize the serialization to preserve
most of the previous behavior (ignore $ and $$ properties as well
as window, document and scope instances).
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(fromJson): always use native JSON.parse</title>
<updated>2012-03-28T23:30:38+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-27T17:21:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=87f5c6e5b716100e203ec59c5874c3e927f83fa0'/>
<id>87f5c6e5b716100e203ec59c5874c3e927f83fa0</id>
<content type='text'>
This breaks IE7 for which you can use polyfill:

https://github.com/douglascrockford/JSON-js

&lt;!--[if lt IE 8]&gt;
&lt;script src="json2.min.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;

or

http://bestiejs.github.com/json3/

&lt;!--[if lt IE 8]&gt;
&lt;script src="json3.min.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This breaks IE7 for which you can use polyfill:

https://github.com/douglascrockford/JSON-js

&lt;!--[if lt IE 8]&gt;
&lt;script src="json2.min.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;

or

http://bestiejs.github.com/json3/

&lt;!--[if lt IE 8]&gt;
&lt;script src="json3.min.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($http): make the transform defaults to an array</title>
<updated>2012-03-28T23:30:38+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-27T15:53:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a8a750ab05bdff73ba3af0b98f3f284ff8d1e743'/>
<id>a8a750ab05bdff73ba3af0b98f3f284ff8d1e743</id>
<content type='text'>
$httpProvider.defaults.transformRequest and $httpProvider.defaults.transformResponse
are now arrays containing single function. This makes it easy to add an
extra transform fn.

adding an extra fn before had to be done in this cluncky way:

$httpProvider.defaults.transformResponse =
[$httpProvider.defaults.transformResponse, myTransformFn];

after this change, it's simply:

$httpProvider.defaults.transformResponse.push(myTransformFn);
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$httpProvider.defaults.transformRequest and $httpProvider.defaults.transformResponse
are now arrays containing single function. This makes it easy to add an
extra transform fn.

adding an extra fn before had to be done in this cluncky way:

$httpProvider.defaults.transformResponse =
[$httpProvider.defaults.transformResponse, myTransformFn];

after this change, it's simply:

$httpProvider.defaults.transformResponse.push(myTransformFn);
</pre>
</div>
</content>
</entry>
<entry>
<title>style($http): remove redundant 'use strict' header</title>
<updated>2012-03-28T23:30:31+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-27T15:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=13a95ae499661b70a9c24691ded709fbf1e90293'/>
<id>13a95ae499661b70a9c24691ded709fbf1e90293</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
