<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test, branch v0.10.1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>style: fix some missing semi-colons and spaces, typos</title>
<updated>2011-09-08T21:00:59+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-09-01T14:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4b4292edb86d34067a2babb9f572a3641dd1d2a7'/>
<id>4b4292edb86d34067a2babb9f572a3641dd1d2a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(scenario): do not navigate if click event was cancelled</title>
<updated>2011-09-08T21:00:59+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-30T11:14:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=66dec7755573a1c07a1fe8e0dd9bc5fc51dbaac9'/>
<id>66dec7755573a1c07a1fe8e0dd9bc5fc51dbaac9</id>
<content type='text'>
This is jQuery incompatible hack.
But we were doing monkey patching there anyway...

`$(...).trigger('click')` returns an array of return values, so that scenario
runner knows, whether the event default action was cancelled.

Without this fix, scenario runner was doing navigation even if JS code called
`event.preventDefault()`.

Note, this does not work in FF6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is jQuery incompatible hack.
But we were doing monkey patching there anyway...

`$(...).trigger('click')` returns an array of return values, so that scenario
runner knows, whether the event default action was cancelled.

Without this fix, scenario runner was doing navigation even if JS code called
`event.preventDefault()`.

Note, this does not work in FF6
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($route): update $route to reflect $location changes</title>
<updated>2011-09-08T21:00:59+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-07-12T00:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=22cb600280cecabf719ba1878719c907aa01ba18'/>
<id>22cb600280cecabf719ba1878719c907aa01ba18</id>
<content type='text'>
* update $route to reflect new $location
* add some more unit tests to $route
* fix some other failing unit tests
* redirect overrides the url now

Breaks $route custom redirect fn has only 3 params now
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* update $route to reflect new $location
* add some more unit tests to $route
* fix some other failing unit tests
* redirect overrides the url now

Breaks $route custom redirect fn has only 3 params now
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($location): $location service with html5 history api support</title>
<updated>2011-09-08T21:00:49+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-06-29T16:30:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5ba227c7cd3ddfcd3bffc3fd15daf8d6ec9b8713'/>
<id>5ba227c7cd3ddfcd3bffc3fd15daf8d6ec9b8713</id>
<content type='text'>
See documentation of $location for more info

Breaks $location has no properties, only get/set methods

Closes #168
Closes #146
Closes #281
Closes #234
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See documentation of $location for more info

Breaks $location has no properties, only get/set methods

Closes #168
Closes #146
Closes #281
Closes #234
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(jqLite): add event.isDefaultPrevented() as jQuery</title>
<updated>2011-09-08T18:37:28+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-07-19T23:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f37f0ea16edd4b487ef8812ff69a78d9a287fa60'/>
<id>f37f0ea16edd4b487ef8812ff69a78d9a287fa60</id>
<content type='text'>
Chrome's Event has defaultPrevented property, but other browsers haven't.
This is workaround for other browsers - same as jQuery.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Chrome's Event has defaultPrevented property, but other browsers haven't.
This is workaround for other browsers - same as jQuery.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($browser): add $browser.baseHref()</title>
<updated>2011-09-08T18:37:28+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-07-19T13:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=91ccb4ba6e203f1b80a1aa7187d8773434948fc2'/>
<id>91ccb4ba6e203f1b80a1aa7187d8773434948fc2</id>
<content type='text'>
This method abstracts &lt;base href="" /&gt; in document.head - returns the value.
If absolute href set, it converts the href to relative.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This method abstracts &lt;base href="" /&gt; in document.head - returns the value.
If absolute href set, it converts the href to relative.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($sniffer): basic implementation of browser feature testing</title>
<updated>2011-09-08T18:37:28+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-06-23T18:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d0f459c56fdb3dae692c359a2915acb2fd063c79'/>
<id>d0f459c56fdb3dae692c359a2915acb2fd063c79</id>
<content type='text'>
This only extracts our 'hashchange' event and html5 history api detection from
$browser.

Closes #400
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This only extracts our 'hashchange' event and html5 history api detection from
$browser.

Closes #400
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor($browser): extract MockWindow, use toHaveBeenCalledOnce</title>
<updated>2011-09-08T18:36:33+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-06-23T15:21:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=cbedf556416522a0a4b08abd3101e856e59c6a6a'/>
<id>cbedf556416522a0a4b08abd3101e856e59c6a6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($browser): jQuery style url method, onUrlChange event</title>
<updated>2011-09-08T18:36:33+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-06-22T17:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=988ed451b508b9d7ea4690b150993ec62d8a3743'/>
<id>988ed451b508b9d7ea4690b150993ec62d8a3743</id>
<content type='text'>
This is just basic implementation of $browser.url, $browser.onUrlChange methods:

$browser.url() - returns current location.href

$browser.url('/new') - set url to /new
If supported, history.pushState is used, location.href property otherwise.

$browser.url('/new', true) - replace current url with /new
If supported, history.replaceState is used, location.replace otherwise.

$browser.onUrlChange is only fired when url is changed from the browser:
- user types into address bar
- user clicks on back/forward button
- user clicks on link

It's not fired when url is changed using $browser.url()

Breaks Removed $browser.setUrl(), $browser.getUrl(), use $browser.url()
Breaks Removed $browser.onHashChange(), use $browser.onUrlChange()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is just basic implementation of $browser.url, $browser.onUrlChange methods:

$browser.url() - returns current location.href

$browser.url('/new') - set url to /new
If supported, history.pushState is used, location.href property otherwise.

$browser.url('/new', true) - replace current url with /new
If supported, history.replaceState is used, location.replace otherwise.

$browser.onUrlChange is only fired when url is changed from the browser:
- user types into address bar
- user clicks on back/forward button
- user clicks on link

It's not fired when url is changed using $browser.url()

Breaks Removed $browser.setUrl(), $browser.getUrl(), use $browser.url()
Breaks Removed $browser.onHashChange(), use $browser.onUrlChange()
</pre>
</div>
</content>
</entry>
<entry>
<title>style(filter): Couple of missing spaces, semi-colons, add empty lines</title>
<updated>2011-09-08T15:59:52+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-09-07T07:19:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fc2f188d4d8f06aab31979b293d95580e19cbdf1'/>
<id>fc2f188d4d8f06aab31979b293d95580e19cbdf1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
