<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src/ngMock, branch v1.1.1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>feat(mocha): support mocha in angular mocks</title>
<updated>2012-09-06T23:06:23+00:00</updated>
<author>
<name>Cameron Westland</name>
</author>
<published>2012-08-10T19:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=92558fe4119fb1ee793d781de1888abef181c7f6'/>
<id>92558fe4119fb1ee793d781de1888abef181c7f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(mocks): free up memory after every spec</title>
<updated>2012-08-30T22:18:09+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-08-30T21:42:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1a8642aac2de40dccdab464e58dc164006c300bb'/>
<id>1a8642aac2de40dccdab464e58dc164006c300bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($location): fix URL interception in hash-bang mode</title>
<updated>2012-06-14T17:48:56+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-06-13T22:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6593a3e0823f3c08079f05010f9628fc4503cd43'/>
<id>6593a3e0823f3c08079f05010f9628fc4503cd43</id>
<content type='text'>
Closes #1051
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1051
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($browser): hide $browser docs - it's a private service</title>
<updated>2012-06-12T08:14:45+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-12T08:14:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f158d81d21c5c6d8fe2331abf8e527e8fc45d4a9'/>
<id>f158d81d21c5c6d8fe2331abf8e527e8fc45d4a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($defer): remove deprecated $defer service</title>
<updated>2012-06-12T08:09:07+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-12T07:35:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9af7a9198e2d30608ea6c40eedde03e44a6ef569'/>
<id>9af7a9198e2d30608ea6c40eedde03e44a6ef569</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(*): simplify doc urls</title>
<updated>2012-06-12T07:10:18+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-12T06:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f16150d5f1b20b3d633b4402095ea89baa4be042'/>
<id>f16150d5f1b20b3d633b4402095ea89baa4be042</id>
<content type='text'>
we now have two types of namespaces:

- true namespace: angular.* - used for all global apis
- virtual namespace: ng.*, ngMock.*, ... - used for all DI modules

the virual namespaces have services under the second namespace level (e.g. ng.)
and filters and directives prefixed with filter: and directive: respectively
(e.g. ng.filter:orderBy, ng.directive:ngRepeat)

this simplifies urls and makes them a lot shorter while still avoiding name collisions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we now have two types of namespaces:

- true namespace: angular.* - used for all global apis
- virtual namespace: ng.*, ngMock.*, ... - used for all DI modules

the virual namespaces have services under the second namespace level (e.g. ng.)
and filters and directives prefixed with filter: and directive: respectively
(e.g. ng.filter:orderBy, ng.directive:ngRepeat)

this simplifies urls and makes them a lot shorter while still avoiding name collisions
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($rootElement): added application root element</title>
<updated>2012-06-02T21:50:58+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-18T21:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=85632cb44c95617d73c369f3a03fb476a4d5c8a2'/>
<id>85632cb44c95617d73c369f3a03fb476a4d5c8a2</id>
<content type='text'>
Publish the application root element as $rootElement
so that it can be injected to other services.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Publish the application root element as $rootElement
so that it can be injected to other services.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(docs): accept return in addition to returns</title>
<updated>2012-05-24T20:48:42+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-17T05:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=bbaf9a287022a9aa6675e4aab9894fe5bd041ad7'/>
<id>bbaf9a287022a9aa6675e4aab9894fe5bd041ad7</id>
<content type='text'>
documentation used @return but parser expected
@returns, which made the generated documentation
incomplete.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
documentation used @return but parser expected
@returns, which made the generated documentation
incomplete.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($timeout): add $timeout service that supersedes $defer</title>
<updated>2012-05-23T22:00:56+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-05-23T06:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4511d39cc748288df70bdc258f98a8f36652e683'/>
<id>4511d39cc748288df70bdc258f98a8f36652e683</id>
<content type='text'>
$timeout has a better name ($defer got often confused with something related to $q) and
is actually promise based with cancelation support.

With this commit the $defer service is deprecated and will be removed before 1.0.

Closes #704, #532
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$timeout has a better name ($defer got often confused with something related to $q) and
is actually promise based with cancelation support.

With this commit the $defer service is deprecated and will be removed before 1.0.

Closes #704, #532
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(jqLite): .data()/.bind() memory leak</title>
<updated>2012-05-15T04:56:22+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-09T23:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ec1c5dfaee32f9638cedd28bb96bbbecce9d0cf0'/>
<id>ec1c5dfaee32f9638cedd28bb96bbbecce9d0cf0</id>
<content type='text'>
Since angular attaches scope/injector/controller
into DOM it should clean up after itself. No need
to complain about memory leaks, since they can
only happened on detached DOM. Detached DOM would
only be in tests, since in production the DOM
would be attached to render tree and removal
would automatically clear memory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since angular attaches scope/injector/controller
into DOM it should clean up after itself. No need
to complain about memory leaks, since they can
only happened on detached DOM. Detached DOM would
only be in tests, since in production the DOM
would be attached to render tree and removal
would automatically clear memory.
</pre>
</div>
</content>
</entry>
</feed>
