<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src, branch v1.2.15</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>docs($document): add a documentation example.</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>Trevor Ewen</name>
</author>
<published>2014-03-20T01:06:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=375c47d0c080e9e10867b87264bad657717ecbc4'/>
<id>375c47d0c080e9e10867b87264bad657717ecbc4</id>
<content type='text'>
The $document docs are pretty empty, and this fills them out a bit. The example itself may not be
particularly useful, but it could be improved or removed later. Works for me.

Closes #6757
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The $document docs are pretty empty, and this fills them out a bit. The example itself may not be
particularly useful, but it could be improved or removed later. Works for me.

Closes #6757
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($q): add mention of Antroid 2.x browser</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>thorn0</name>
</author>
<published>2014-02-18T09:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=8fd47a1cd54c6f8e7ba2cac8ad34fdf9bf4d74be'/>
<id>8fd47a1cd54c6f8e7ba2cac8ad34fdf9bf4d74be</id>
<content type='text'>
The Android 2.x browser is not ES5-compatible in that it does not allow
use of reserved words as property names. This docs fix adds Android to the
note to the `$q` docs which already make it known that string property
notation should be used when using the `finally` method on `$q`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Android 2.x browser is not ES5-compatible in that it does not allow
use of reserved words as property names. This docs fix adds Android to the
note to the `$q` docs which already make it known that string property
notation should be used when using the `finally` method on `$q`.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($rootScope): ng-repeat can't handle NaN values. #4605</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>Sekib Omazic</name>
</author>
<published>2014-02-09T16:58:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e48c28fe9292efe7af6205b2be116d2350990c73'/>
<id>e48c28fe9292efe7af6205b2be116d2350990c73</id>
<content type='text'>
$watchCollection checks if oldValue !== newValue which does not work for NaN. This was causing
infinite digest errors, since comparing NaN to NaN in $watchCollection would always return false,
indicating that a change was occuring on each loop.

This fix adds a simple check to see if the current value and previous value are both NaN, and
if so, does not count it as a change.

Closes #4605
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$watchCollection checks if oldValue !== newValue which does not work for NaN. This was causing
infinite digest errors, since comparing NaN to NaN in $watchCollection would always return false,
indicating that a change was occuring on each loop.

This fix adds a simple check to see if the current value and previous value are both NaN, and
if so, does not count it as a change.

Closes #4605
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(orderBy): support string predicates containing non-ident characters</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-02-06T04:50:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=10d3e1e4472ab9f5cf4418b6438ec2e0f2b0b288'/>
<id>10d3e1e4472ab9f5cf4418b6438ec2e0f2b0b288</id>
<content type='text'>
The orderBy filter now allows string predicates passed to the orderBy filter to make use property
name predicates containing non-ident strings, such as spaces or percent signs, or non-latin
characters.

This behaviour requires the predicate string to be double-quoted.

In markup, this might look like so:

```html
&lt;div ng-repeat="item in items | orderBy:'\"Tip %\"'"&gt;
...
&lt;/div&gt;
```

Or in JS:

```js
var sorted = $filter('orderBy')(array, ['"Tip %"', '-"Subtotal $"'], false);
```

Closes #6143
Closes #6144
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The orderBy filter now allows string predicates passed to the orderBy filter to make use property
name predicates containing non-ident strings, such as spaces or percent signs, or non-latin
characters.

This behaviour requires the predicate string to be double-quoted.

In markup, this might look like so:

```html
&lt;div ng-repeat="item in items | orderBy:'\"Tip %\"'"&gt;
...
&lt;/div&gt;
```

Or in JS:

```js
var sorted = $filter('orderBy')(array, ['"Tip %"', '-"Subtotal $"'], false);
```

Closes #6143
Closes #6144
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngCookie): convert non-string values to string</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-03-18T17:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=93d1c95c61dbfa565333bb64527a103242175af7'/>
<id>93d1c95c61dbfa565333bb64527a103242175af7</id>
<content type='text'>
Previously, non-string values stored in $cookies would be removed, without warning the user, and
causing difficulty debugging. Now, the value is converted to string before being stored, and the
value is not dropped. Serialization may be customized using the toString() method of an object's
prototype.

Closes #6151
Closes #6220
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, non-string values stored in $cookies would be removed, without warning the user, and
causing difficulty debugging. Now, the value is converted to string before being stored, and the
value is not dropped. Serialization may be customized using the toString() method of an object's
prototype.

Closes #6151
Closes #6220
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngTouch): update workaround for desktop Webkit quirk</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>Chris Constantin</name>
</author>
<published>2014-02-18T00:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=01a34f513bb567ed6d4c81d00d7c2a777c0dae01'/>
<id>01a34f513bb567ed6d4c81d00d7c2a777c0dae01</id>
<content type='text'>
Fix click busting of input click triggered by a label click quickly
following a touch event on a different element, in desktop
and mobile WebKit

To reproduce the issue fixed by this commit set up a page with
 - an element with ng-click
 - a radio button (with hg-model) and associated label
In a quick sequence tap on the element and then on the label.
The radio button will not be checked, unless PREVENT_DURATION has passed

Closes #6302
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix click busting of input click triggered by a label click quickly
following a touch event on a different element, in desktop
and mobile WebKit

To reproduce the issue fixed by this commit set up a page with
 - an element with ng-click
 - a radio button (with hg-model) and associated label
In a quick sequence tap on the element and then on the label.
The radio button will not be checked, unless PREVENT_DURATION has passed

Closes #6302
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(angular.bootstrap): only allow angular to load once</title>
<updated>2014-03-21T18:42:18+00:00</updated>
<author>
<name>Siddique Hameed</name>
</author>
<published>2014-01-17T18:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0d60f8d367e38224696749b0f7de04bd60649815'/>
<id>0d60f8d367e38224696749b0f7de04bd60649815</id>
<content type='text'>
This is hard to test as a unit-test, since it involves the actual loading
of angular, but it turns out that it is easy to test using a protractor
e2e test.

Closes #5863
Closes #5587
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is hard to test as a unit-test, since it involves the actual loading
of angular, but it turns out that it is easy to test using a protractor
e2e test.

Closes #5863
Closes #5587
</pre>
</div>
</content>
</entry>
<entry>
<title>style($templateCache): remove trailing whitespace</title>
<updated>2014-03-21T18:42:18+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-03-18T01:47:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5b7f1bcc009ac5574da39b25859de3ed3b48abf5'/>
<id>5b7f1bcc009ac5574da39b25859de3ed3b48abf5</id>
<content type='text'>
This was introduced by 2ca6d650e8a13cee28f11c38622cab231787325f, somewhat inexplicably as I had run
grunt ci-checks locally. But regardless, this should fix this up.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was introduced by 2ca6d650e8a13cee28f11c38622cab231787325f, somewhat inexplicably as I had run
grunt ci-checks locally. But regardless, this should fix this up.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($templateCache): use GFM example format rather than &lt;pre&gt; tags</title>
<updated>2014-03-21T18:42:18+00:00</updated>
<author>
<name>Jesse Palmer</name>
</author>
<published>2014-01-31T03:21:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9ab594a66c6385434132c8ffc1ed9ed17bae8298'/>
<id>9ab594a66c6385434132c8ffc1ed9ed17bae8298</id>
<content type='text'>
Updated example formatting.

Closes #6068
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updated example formatting.

Closes #6068
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(loader): add annotations to example</title>
<updated>2014-03-21T18:42:18+00:00</updated>
<author>
<name>Edward Brey</name>
</author>
<published>2014-02-15T02:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6c82a497c678c2392d9902bad18640418fe1e745'/>
<id>6c82a497c678c2392d9902bad18640418fe1e745</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
