<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/service/browserSpecs.js, branch v1.2.0rc1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>chore(module): move files around in preparation for more modules</title>
<updated>2012-03-28T18:16:35+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-03-23T21:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=2430f52bb97fa9d682e5f028c977c5bf94c5ec38'/>
<id>2430f52bb97fa9d682e5f028c977c5bf94c5ec38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($httpBackend): extract $browser.xhr into separate service</title>
<updated>2011-11-30T16:17:22+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-23T20:19:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5ad0c7d0e4a2aff071d3afb181fa618c982ce991'/>
<id>5ad0c7d0e4a2aff071d3afb181fa618c982ce991</id>
<content type='text'>
- remove whole $browser.xhr stuff
- remove whole mock $browser.xhr stuff
- add $httpBackend service + migrate unit tests from $browser
- add temporary API to access $browser's outstandingRequests count
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- remove whole $browser.xhr stuff
- remove whole mock $browser.xhr stuff
- add $httpBackend service + migrate unit tests from $browser
- add temporary API to access $browser's outstandingRequests count
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($http): new $http service, removing $xhr.*</title>
<updated>2011-11-30T16:12:14+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-04T23:24:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=59adadca086853c5de6867ae853f6f27a3af4bbe'/>
<id>59adadca086853c5de6867ae853f6f27a3af4bbe</id>
<content type='text'>
Features:
- aborting requests
- more flexible callbacks (per status code)
- custom request headers (per request)
- access to response headers
- custom transform functions (both request, response)
- caching
- shortcut methods (get, head, post, put, delete, patch, jsonp)
- exposing pendingCount()
- setting timeout
Breaks Renaming $xhr to $http
Breaks Takes one parameter now - configuration object
Breaks $xhr.cache removed - use configuration cache: true instead
Breaks $xhr.error, $xhr.bulk removed
Breaks Callback functions get parameters: response, status, headers
Closes #38
Closes #80
Closes #180
Closes #299
Closes #342
Closes #395
Closes #413
Closes #414
Closes #507
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Features:
- aborting requests
- more flexible callbacks (per status code)
- custom request headers (per request)
- access to response headers
- custom transform functions (both request, response)
- caching
- shortcut methods (get, head, post, put, delete, patch, jsonp)
- exposing pendingCount()
- setting timeout
Breaks Renaming $xhr to $http
Breaks Takes one parameter now - configuration object
Breaks $xhr.cache removed - use configuration cache: true instead
Breaks $xhr.error, $xhr.bulk removed
Breaks Callback functions get parameters: response, status, headers
Closes #38
Closes #80
Closes #180
Closes #299
Closes #342
Closes #395
Closes #413
Closes #414
Closes #507
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($browser.xhr): add timeout option to abort request</title>
<updated>2011-11-30T16:03:42+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-18T21:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5487bdb3d1c905fb9453644f7e290c75dcee14c1'/>
<id>5487bdb3d1c905fb9453644f7e290c75dcee14c1</id>
<content type='text'>
Timeouted request responds internal status code -1, which should be normalized
into 0 by $xhr.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Timeouted request responds internal status code -1, which should be normalized
into 0 by $xhr.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($browser.xhr): fix IE6, IE7 bug - sync xhr when serving from cache</title>
<updated>2011-11-30T16:03:42+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-18T21:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3ae3ccf3dab95793c868d626a4560aacf3cae796'/>
<id>3ae3ccf3dab95793c868d626a4560aacf3cae796</id>
<content type='text'>
IE6, IE7 is sync when serving content from cache.
We want consistent api, so we have to use setTimeout to make it async.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IE6, IE7 is sync when serving content from cache.
We want consistent api, so we have to use setTimeout to make it async.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($browser.xhr): respond with internal -2 status on jsonp error</title>
<updated>2011-11-30T16:03:42+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-10T14:03:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e9b57f9df8eb4aaa2c1657d303c78dc68828091b'/>
<id>e9b57f9df8eb4aaa2c1657d303c78dc68828091b</id>
<content type='text'>
If jsonp is not successfull, we return internal status -2.
This internal status should by normalized by $xhr into 0,
but $xhr needs to distinguish between jsonp-error/abort/timeout (all status 0).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If jsonp is not successfull, we return internal status -2.
This internal status should by normalized by $xhr into 0,
but $xhr needs to distinguish between jsonp-error/abort/timeout (all status 0).
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($browser.xhr): change method "JSON" to "JSONP"</title>
<updated>2011-11-30T16:03:41+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-10T13:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=45f47ff6cd264dcd347e6df92c9ef39b0ae8aaba'/>
<id>45f47ff6cd264dcd347e6df92c9ef39b0ae8aaba</id>
<content type='text'>
Breaks "JSON" xhr method is now called "JSONP"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Breaks "JSON" xhr method is now called "JSONP"
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($browser): xhr returns raw request object</title>
<updated>2011-11-30T16:03:41+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-03T11:53:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0c8b35681e2ea9ce3ee6a188476f89be1336f1cb'/>
<id>0c8b35681e2ea9ce3ee6a188476f89be1336f1cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(browser): rename Browser.js -&gt; browser.js, BrowserSpec.js -&gt; browserSpec.js</title>
<updated>2011-11-18T20:05:55+00:00</updated>
<author>
<name>TEHEK Firefox</name>
</author>
<published>2011-10-28T15:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3e1a6688c37057014707b4b90551d5444ccc3f78'/>
<id>3e1a6688c37057014707b4b90551d5444ccc3f78</id>
<content type='text'>
And move them to proper service subfolder...</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And move them to proper service subfolder...</pre>
</div>
</content>
</entry>
</feed>
