<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src/scenario, branch v0.9.15</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix e2e runner's navigateTo when url contains # fragment</title>
<updated>2011-04-11T17:20:42+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-04-11T17:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ce0fbc6a7763982abf6e3f2183e1fd49e3f548fb'/>
<id>ce0fbc6a7763982abf6e3f2183e1fd49e3f548fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix build for IE9</title>
<updated>2011-04-09T07:16:44+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-04-09T07:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9462b556a31efbe1560c5086326c80a6e9e39f87'/>
<id>9462b556a31efbe1560c5086326c80a6e9e39f87</id>
<content type='text'>
all unit tests now pass under IE9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
all unit tests now pass under IE9
</pre>
</div>
</content>
</entry>
<entry>
<title>fix e2e runner's browser.location methods</title>
<updated>2011-04-08T16:51:08+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-04-08T16:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=72ad726efa44ba8d5dc68d971390b6912da10e2e'/>
<id>72ad726efa44ba8d5dc68d971390b6912da10e2e</id>
<content type='text'>
when we stopped exposing $location service on the root scope
the scenario runner was not modified to access the $location
service via $service

The following apis were affected:

- browser().location().hashSearch()
- browser().location().hashPath()
- browser().location().search()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
when we stopped exposing $location service on the root scope
the scenario runner was not modified to access the $location
service via $service

The following apis were affected:

- browser().location().hashSearch()
- browser().location().hashPath()
- browser().location().search()
</pre>
</div>
</content>
</entry>
<entry>
<title>reformated multiline trinary expressions to have a leading ?/:.</title>
<updated>2011-02-16T13:59:57+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-02-12T16:58:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=cdc093a463e8f8a925cbb9f2b55bedf0a1d8e7e8'/>
<id>cdc093a463e8f8a925cbb9f2b55bedf0a1d8e7e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rewrite of JQuery lite implementation, which now better supports selected sets</title>
<updated>2011-02-16T13:59:42+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-02-10T19:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=00cc9eb32a9387040d0175fcfd21cf9dcab6514f'/>
<id>00cc9eb32a9387040d0175fcfd21cf9dcab6514f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>allow jquery to be declared after angular in the script loading order</title>
<updated>2011-02-16T05:48:22+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-02-05T00:42:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a004d487c4bb48b2bec19b60bc5ddc5244029be5'/>
<id>a004d487c4bb48b2bec19b60bc5ddc5244029be5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed example rendering, add tests for it.</title>
<updated>2011-01-24T22:23:51+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-01-19T23:42:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c2f2587a79aeb77aad66f081cf924a79348a698e'/>
<id>c2f2587a79aeb77aad66f081cf924a79348a698e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>change to keydown from keyup; add delayed $updateView</title>
<updated>2011-01-07T22:39:46+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2010-12-10T21:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=47c454a315b6c0260c8f65e70ae9b30f924650df'/>
<id>47c454a315b6c0260c8f65e70ae9b30f924650df</id>
<content type='text'>
 - There was a perceived lag when typing do to the fact that we were
   listening on the keyup event instead of keydown. The issue with
   keydown is that we can not read the value of the input field. To
   solve this we schedule a defer call and perform the model update
   then.

 - To prevent calling $eval on root scope too many times as well as to
   prevent drowning the browser with too many updates we now call the
   $eval only after 25ms and any additional requests get ignored. The
   new update service is called $updateView
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - There was a perceived lag when typing do to the fact that we were
   listening on the keyup event instead of keydown. The issue with
   keydown is that we can not read the value of the input field. To
   solve this we schedule a defer call and perform the model update
   then.

 - To prevent calling $eval on root scope too many times as well as to
   prevent drowning the browser with too many updates we now call the
   $eval only after 25ms and any additional requests get ignored. The
   new update service is called $updateView
</pre>
</div>
</content>
</entry>
</feed>
