<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src, branch v1.2.10</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>feat($animate): provide support for a close callback</title>
<updated>2014-01-24T17:21:29+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2014-01-22T17:38:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ca6b7d0fa2e355ebd764230260758cee9a4ebe1e'/>
<id>ca6b7d0fa2e355ebd764230260758cee9a4ebe1e</id>
<content type='text'>
Closes #5685
Closes #5053
Closes #4993
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5685
Closes #5053
Closes #4993
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(ngdoc): ensure module installation docs are accurate</title>
<updated>2014-01-23T17:27:30+00:00</updated>
<author>
<name>Peter Bacon Darwin</name>
</author>
<published>2014-01-23T17:26:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5e9835b4f245346b3c79f5e4927c9accfb57a50d'/>
<id>5e9835b4f245346b3c79f5e4927c9accfb57a50d</id>
<content type='text'>
The ngMock module is built into a package called angular-mocks, which is
not named consistently and the docs were giving invalid info.

Closes #5810
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ngMock module is built into a package called angular-mocks, which is
not named consistently and the docs were giving invalid info.

Closes #5810
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(a): don't preventDefault on click when SVGAElement has an xlink:href attribute</title>
<updated>2014-01-22T19:51:47+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-01-20T16:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e0209169bf1463465ad07484421620748a4d3908'/>
<id>e0209169bf1463465ad07484421620748a4d3908</id>
<content type='text'>
Before this change, an SVGAElement with an xlink:href attribute and no href or name attribute which
was compiled by the angular HTML compiler would never be clickable, due to the htmlAnchorDirective
calling event.preventDefault() due to the missing href attribute.

This change corrects this behaviour by also testing the xlink:href attribute if the element in
question is determined to be an SVG anchor tag (with the href property having type SVGAnimatedString)

Closes #5896
Closes #5897
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this change, an SVGAElement with an xlink:href attribute and no href or name attribute which
was compiled by the angular HTML compiler would never be clickable, due to the htmlAnchorDirective
calling event.preventDefault() due to the missing href attribute.

This change corrects this behaviour by also testing the xlink:href attribute if the element in
question is determined to be an SVG anchor tag (with the href property having type SVGAnimatedString)

Closes #5896
Closes #5897
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(ngRoute): grammar correction</title>
<updated>2014-01-22T19:26:33+00:00</updated>
<author>
<name>Allon Hadaya</name>
</author>
<published>2014-01-22T17:43:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c3b5e16d8441ad0b417eceaf7fc6e64703f05882'/>
<id>c3b5e16d8441ad0b417eceaf7fc6e64703f05882</id>
<content type='text'>
grammar: occurs -&gt; occur

Closes #5937
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
grammar: occurs -&gt; occur

Closes #5937
</pre>
</div>
</content>
</entry>
<entry>
<title>style($interval): remove ws and replace comma with semicolon</title>
<updated>2014-01-22T19:14:59+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2014-01-22T19:13:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7f444a205e87bff66c924040a102e5442bbc61c6'/>
<id>7f444a205e87bff66c924040a102e5442bbc61c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(ngMock): $log.error property contains messages from $log.error, not $log.log</title>
<updated>2014-01-22T16:34:56+00:00</updated>
<author>
<name>gabrielbrasil</name>
</author>
<published>2014-01-22T14:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ec59be67bc1ffd8a75d7b18bf5891a49450a5763'/>
<id>ec59be67bc1ffd8a75d7b18bf5891a49450a5763</id>
<content type='text'>
Closes #5932
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5932
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(input): use Chromium's email validation regexp</title>
<updated>2014-01-22T02:40:55+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-01-22T02:19:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=79e519fedaec54390a8bdacfb1926bfce57a1eb6'/>
<id>79e519fedaec54390a8bdacfb1926bfce57a1eb6</id>
<content type='text'>
This change uses the regexp from Chromium/Blink to validate emails, and corrects
an error in the validation engine, which previously considered an invalid email
to be valid. Additionally, the regexp was invalidating emails with capital
letters, however this is not the behaviour recomended in the spec, or implemented
in Chromium.

Closes #5899
Closes #5924
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change uses the regexp from Chromium/Blink to validate emails, and corrects
an error in the validation engine, which previously considered an invalid email
to be valid. Additionally, the regexp was invalidating emails with capital
letters, however this is not the behaviour recomended in the spec, or implemented
in Chromium.

Closes #5899
Closes #5924
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(select): add callout style for a note</title>
<updated>2014-01-22T01:02:50+00:00</updated>
<author>
<name>Brian Ford</name>
</author>
<published>2014-01-22T01:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=60e80509a8f69a7fa750c3399b84bd0d4cc53855'/>
<id>60e80509a8f69a7fa750c3399b84bd0d4cc53855</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(select): add object comparison warning</title>
<updated>2014-01-22T00:58:41+00:00</updated>
<author>
<name>Dan Matthews</name>
</author>
<published>2014-01-15T18:00:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3c12d36e730dfbf8e2dbba773df5879437276d7a'/>
<id>3c12d36e730dfbf8e2dbba773df5879437276d7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngRoute): pipe preceding route param no longer masks ? or * operator</title>
<updated>2014-01-22T00:56:57+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-01-21T23:15:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fd6bac7de56f728a89782dc80c78f7d5c21bbc65'/>
<id>fd6bac7de56f728a89782dc80c78f7d5c21bbc65</id>
<content type='text'>
Before this change,

```js
$routeProvider.when('/foo/:bar|?', { ... });
```

would not have the expected effect --- the parameter would not be optional, and
the pipe would not be included in the parameter name.

Following this change, the presence of the pipe operator will typically cause an
exception to be thrown due to the fact that the generated regexp is invalid.

The net result of this change is that ? and * operators will not be masked, and
pipe operators will need to be removed, although it's unexpected that these are
being used anywhere.

Closes #5920
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this change,

```js
$routeProvider.when('/foo/:bar|?', { ... });
```

would not have the expected effect --- the parameter would not be optional, and
the pipe would not be included in the parameter name.

Following this change, the presence of the pipe operator will typically cause an
exception to be thrown due to the fact that the generated regexp is invalid.

The net result of this change is that ? and * operators will not be masked, and
pipe operators will need to be removed, although it's unexpected that these are
being used anywhere.

Closes #5920
</pre>
</div>
</content>
</entry>
</feed>
