<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src, branch v0.9.9</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>significant rewrite of the $location service</title>
<updated>2011-01-14T00:58:35+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-01-13T23:32:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=23875cb330945788f2d290fd2063eb3d5c20e260'/>
<id>23875cb330945788f2d290fd2063eb3d5c20e260</id>
<content type='text'>
- don't update browser before and after eval instead
  - sync location properties before eval
  - sync location properties and update browser after eval
- added tests
- symplified the code
- removed $location.toString() because it was not idempotent and useless

This resolves the issue with issuing two $route.onHashChange calls
when the $location was updated with a hashPath that needs to be encoded
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- don't update browser before and after eval instead
  - sync location properties before eval
  - sync location properties and update browser after eval
- added tests
- symplified the code
- removed $location.toString() because it was not idempotent and useless

This resolves the issue with issuing two $route.onHashChange calls
when the $location was updated with a hashPath that needs to be encoded
</pre>
</div>
</content>
</entry>
<entry>
<title>fix for angular.Object.equals to handle equals({},null)</title>
<updated>2011-01-13T15:55:31+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-01-13T15:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b0be87f663e8684c1369e1bff740c1750ba17080'/>
<id>b0be87f663e8684c1369e1bff740c1750ba17080</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>adding a fallthrough comment</title>
<updated>2011-01-12T01:48:30+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-01-12T01:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9ccd2f0412ff97cdcb5c37fa3b75fea027d4e925'/>
<id>9ccd2f0412ff97cdcb5c37fa3b75fea027d4e925</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixing missing  dependency</title>
<updated>2011-01-11T07:28:47+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-01-11T07:28:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=99004b0aedeac77663db08873975d4273eef19bf'/>
<id>99004b0aedeac77663db08873975d4273eef19bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix broken e2e test due to $window no longer published</title>
<updated>2011-01-10T21:55:08+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-01-10T21:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c3e32f1a51d91cbb89b575995dc782a114196db1'/>
<id>c3e32f1a51d91cbb89b575995dc782a114196db1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>complete rewrite of documentation generation</title>
<updated>2011-01-10T19:50:11+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2010-12-22T23:44:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4f22d6866c052fb5b770ce4f377cecacacd9e6d8'/>
<id>4f22d6866c052fb5b770ce4f377cecacacd9e6d8</id>
<content type='text'>
- romeved mustache.js
- unified templates
- improved testability of the code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- romeved mustache.js
- unified templates
- improved testability of the code
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed filter.date, so it parses format ending with non-replaced string</title>
<updated>2011-01-10T18:37:37+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-01-09T13:41:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=aab3df7aeaf79908e8b6212288b283adb42b1ce6'/>
<id>aab3df7aeaf79908e8b6212288b283adb42b1ce6</id>
<content type='text'>
Closes #159
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #159
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename angular.foreach to angular.forEach to make the api consistent.</title>
<updated>2011-01-10T18:26:55+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-01-08T06:02:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0a6cf70debc6440685af3f9ea96a66450e4f4ed7'/>
<id>0a6cf70debc6440685af3f9ea96a66450e4f4ed7</id>
<content type='text'>
camelcase is used for other angular functions and forEach is also
used by EcmaScript standard.

- rename the internal as well as the external function name
- tweak the implementation of the function so that it doesn't
  clober it self when we extend the angular object with an
  object that has a forEach property equal to this forEach function

Closes #85
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
camelcase is used for other angular functions and forEach is also
used by EcmaScript standard.

- rename the internal as well as the external function name
- tweak the implementation of the function so that it doesn't
  clober it self when we extend the angular object with an
  object that has a forEach property equal to this forEach function

Closes #85
</pre>
</div>
</content>
</entry>
<entry>
<title>bootstrap angular on "document ready" instead of window.onload</title>
<updated>2011-01-10T18:24:12+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-01-09T08:57:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c79aba92f6b058742c9ae20a9382f6abc68afcea'/>
<id>c79aba92f6b058742c9ae20a9382f6abc68afcea</id>
<content type='text'>
- use jqLite api to bootstrap angular
- when jQuery is present DOMContentLoaded or hacks for IE are used
- when jqLite is present DOMContentLoaded is used for modern browsers
  and IE9 and window.onload is used for other browsers.
- test html for comparing DOMContentLoaded with window.onload

Closes #224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- use jqLite api to bootstrap angular
- when jQuery is present DOMContentLoaded or hacks for IE are used
- when jqLite is present DOMContentLoaded is used for modern browsers
  and IE9 and window.onload is used for other browsers.
- test html for comparing DOMContentLoaded with window.onload

Closes #224
</pre>
</div>
</content>
</entry>
<entry>
<title>jqLite should recognize window as an element even in IE</title>
<updated>2011-01-10T18:24:12+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-01-10T07:21:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=84dedb81e79a56b4c81fe413a41e7247d8fa0572'/>
<id>84dedb81e79a56b4c81fe413a41e7247d8fa0572</id>
<content type='text'>
in IE window object has length property which makes it look like a
collection to jqLite. This commit makes jqLite properly identify
window as an element even in IE.

IE6 doesn't have Window type, so we need to check against window
object and only then do a more general check against Window. This
is not perfect, but I say screw IE6.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in IE window object has length property which makes it look like a
collection to jqLite. This commit makes jqLite properly identify
window as an element even in IE.

IE6 doesn't have Window type, so we need to check against window
object and only then do a more general check against Window. This
is not perfect, but I say screw IE6.
</pre>
</div>
</content>
</entry>
</feed>
