<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src/auto, branch v1.2.0-rc.3</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>docs($provide): improve docs and examples further</title>
<updated>2013-10-10T15:46:59+00:00</updated>
<author>
<name>Pete Bacon Darwin</name>
</author>
<published>2013-10-10T15:46:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=74ef7f14a49662ebf389a515b86e6dd68e746811'/>
<id>74ef7f14a49662ebf389a515b86e6dd68e746811</id>
<content type='text'>
Improve the "tracking" service example by adding a configuration option.
Get better formatting of the generated code samples using &lt;pre&gt; tags.
Move the detailed explanations into each function's documentation block.
Improve the overview and list the constituent functions by significance.

Closes #4302
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improve the "tracking" service example by adding a configuration option.
Get better formatting of the generated code samples using &lt;pre&gt; tags.
Move the detailed explanations into each function's documentation block.
Improve the overview and list the constituent functions by significance.

Closes #4302
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($provide): improve examples and explanations</title>
<updated>2013-10-10T15:43:12+00:00</updated>
<author>
<name>Tim Ruffles</name>
</author>
<published>2013-10-06T22:01:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3eb2fbf74533639a376c572d4aad767e80d2c209'/>
<id>3eb2fbf74533639a376c572d4aad767e80d2c209</id>
<content type='text'>
$provide's example seems awkward. Replace with more real-world example,
using an injected service, where the service defined has a good reason to
be a singleton.

There's quite a lot of confusion around $provide:
http://stackoverflow.com/search?q=angularjs+service+vs+factory
Tests for example at: http://jsbin.com/EMabAv/1/edit?js,output
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$provide's example seems awkward. Replace with more real-world example,
using an injected service, where the service defined has a good reason to
be a singleton.

There's quite a lot of confusion around $provide:
http://stackoverflow.com/search?q=angularjs+service+vs+factory
Tests for example at: http://jsbin.com/EMabAv/1/edit?js,output
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(*): protect calls to hasOwnProperty in public API</title>
<updated>2013-10-07T16:01:13+00:00</updated>
<author>
<name>Peter Bacon Darwin</name>
</author>
<published>2013-10-05T09:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7a586e5c19f3d1ecc3fefef084ce992072ee7f60'/>
<id>7a586e5c19f3d1ecc3fefef084ce992072ee7f60</id>
<content type='text'>
Objects received from outside AngularJS may have had their `hasOwnProperty`
method overridden with something else. In cases where we can do this without
incurring a performance penalty we call directly on Object.prototype.hasOwnProperty
to ensure that we use the correct method.

Also, we have some internal hash objects, where the keys for the map are provided
from outside AngularJS. In such cases we either prevent `hasOwnProperty` from
being used as a key or provide some other way of preventing our objects from
having their `hasOwnProperty` overridden.

BREAKING CHANGE: Inputs with name equal to "hasOwnProperty" are not allowed inside
form or ngForm directives.

Before, inputs whose name was "hasOwnProperty" were quietly ignored and not added
to the scope.  Now a badname exception is thrown.

Using "hasOwnProperty" for an input name would be very unusual and bad practice.
Either do not include such an input in a `form` or `ngForm` directive or change
the name of the input.

Closes #3331</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Objects received from outside AngularJS may have had their `hasOwnProperty`
method overridden with something else. In cases where we can do this without
incurring a performance penalty we call directly on Object.prototype.hasOwnProperty
to ensure that we use the correct method.

Also, we have some internal hash objects, where the keys for the map are provided
from outside AngularJS. In such cases we either prevent `hasOwnProperty` from
being used as a key or provide some other way of preventing our objects from
having their `hasOwnProperty` overridden.

BREAKING CHANGE: Inputs with name equal to "hasOwnProperty" are not allowed inside
form or ngForm directives.

Before, inputs whose name was "hasOwnProperty" were quietly ignored and not added
to the scope.  Now a badname exception is thrown.

Using "hasOwnProperty" for an input name would be very unusual and bad practice.
Either do not include such an input in a `form` or `ngForm` directive or change
the name of the input.

Closes #3331</pre>
</div>
</content>
</entry>
<entry>
<title>docs($injector): Reword `fn` param docs and link to DI information</title>
<updated>2013-10-01T00:26:00+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2013-09-30T22:56:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ba38de2212261ed6484625d364a99d803d57f535'/>
<id>ba38de2212261ed6484625d364a99d803d57f535</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): don't parse fns with no args</title>
<updated>2013-08-16T18:01:51+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-08-16T13:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=44b6b72e5e9d193ec878ac7a4f25a00815f68cca'/>
<id>44b6b72e5e9d193ec878ac7a4f25a00815f68cca</id>
<content type='text'>
When annotating a fn, it is wasteful to try to parse a fn that has no arguments
as such fn has no injectable dependencies
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When annotating a fn, it is wasteful to try to parse a fn that has no arguments
as such fn has no injectable dependencies
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(*): fixed typos and ngdoc parameter names</title>
<updated>2013-07-27T18:53:41+00:00</updated>
<author>
<name>Carl Danley</name>
</author>
<published>2013-07-22T15:01:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=258e9862840f9d45709664e0e5b2a18540d8828d'/>
<id>258e9862840f9d45709664e0e5b2a18540d8828d</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): refactor module loading code and use minErr</title>
<updated>2013-07-02T18:05:30+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-07-02T00:23:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4f0f2437712a5ae3e79780e2d6fa32b70abe1a52'/>
<id>4f0f2437712a5ae3e79780e2d6fa32b70abe1a52</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(minErr): replace ngError with minErr</title>
<updated>2013-06-17T20:29:30+00:00</updated>
<author>
<name>Ken Sheedlo</name>
</author>
<published>2013-06-08T01:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=003861d2fdb37b83e1d0939d49b70fbc67766997'/>
<id>003861d2fdb37b83e1d0939d49b70fbc67766997</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ngError): add error message compression and better error messages</title>
<updated>2013-05-25T00:03:21+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-05-24T18:00:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b8ea7f6aba2e675b85826b0bee1f21ddd7b866a5'/>
<id>b8ea7f6aba2e675b85826b0bee1f21ddd7b866a5</id>
<content type='text'>
- add toThrowNg matcher
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- add toThrowNg matcher
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(injector): add docs for $injector.has</title>
<updated>2013-05-07T04:52:53+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2013-05-06T21:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c575a56fc5c6abcb8442398b53ddd7ea2433b785'/>
<id>c575a56fc5c6abcb8442398b53ddd7ea2433b785</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
