<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src/service, branch v0.9.14</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>make xhr.cache optionally synchronous</title>
<updated>2011-03-30T22:22:22+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-03-30T16:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c06c5a36b108c6ad20776923d75eb6f32ace591b'/>
<id>c06c5a36b108c6ad20776923d75eb6f32ace591b</id>
<content type='text'>
- add `sync` flag xhr.cache
- change ng:include to use the sync flag
- change ng:view to use the sync flag

The end result is that there are fewer repaints in the browser,
which means less "blinking" that user sees.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- add `sync` flag xhr.cache
- change ng:include to use the sync flag
- change ng:view to use the sync flag

The end result is that there are fewer repaints in the browser,
which means less "blinking" that user sees.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove _null and _undefined</title>
<updated>2011-03-27T06:19:04+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-03-26T23:06:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1e59822df7366094dbf38b0c4ce0cc979258ad19'/>
<id>1e59822df7366094dbf38b0c4ce0cc979258ad19</id>
<content type='text'>
they have no significant effect on minified and gziped size. in fact
they make things worse.

file        | before     | after removal
----------------------------------------
concat      | 325415     | 325297
min         | 62070      | 62161
min + gzip  | 25187      | 25176

The bottom line is that we are getting 0.05% decrease in size after
gzip without all of the hassle of using underscores everywhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
they have no significant effect on minified and gziped size. in fact
they make things worse.

file        | before     | after removal
----------------------------------------
concat      | 325415     | 325297
min         | 62070      | 62161
min + gzip  | 25187      | 25176

The bottom line is that we are getting 0.05% decrease in size after
gzip without all of the hassle of using underscores everywhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added XSRF prevention logic to $xhr service</title>
<updated>2011-03-11T22:16:53+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-03-10T21:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c578f8c3ed0ca23b03ccde146cb13cfaf24f17cd'/>
<id>c578f8c3ed0ca23b03ccde146cb13cfaf24f17cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Consider all 2xx responses as OK, not just 200</title>
<updated>2011-03-11T22:16:52+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-03-10T05:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5343deb3da0e667599fe66d8efa3566b4e337a24'/>
<id>5343deb3da0e667599fe66d8efa3566b4e337a24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>re-eagarizing the $hover service - mea culpa</title>
<updated>2011-03-04T07:14:43+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-03-04T06:58:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e80a64883df704b766f873ee20a7e7e05a399a76'/>
<id>e80a64883df704b766f873ee20a7e7e05a399a76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>$xhr service now autodetects and strips )]}',\n</title>
<updated>2011-03-03T06:56:14+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-03-03T01:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=cd139f57678b98c82387d5b0034f653043b7165a'/>
<id>cd139f57678b98c82387d5b0034f653043b7165a</id>
<content type='text'>
")]}\',\n" is a commonly used security prefix added to json http
responses iat google and elsewhere in order to prevent certain
cross-site attacks

$xhr service now autodetects the prefix and strips it before
deserializing the json.

the implementation should be more flexible to allow for wider range
of prefixes, but we need this one right now and can address other
usecases later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
")]}\',\n" is a commonly used security prefix added to json http
responses iat google and elsewhere in order to prevent certain
cross-site attacks

$xhr service now autodetects the prefix and strips it before
deserializing the json.

the implementation should be more flexible to allow for wider range
of prefixes, but we need this one right now and can address other
usecases later.
</pre>
</div>
</content>
</entry>
<entry>
<title>$cookie factory fn should not run $eval</title>
<updated>2011-02-27T23:54:06+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-02-27T23:54:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=65585a2d3c4f73a17d20310de30546116a9a6827'/>
<id>65585a2d3c4f73a17d20310de30546116a9a6827</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added delay parameter to the $defer service</title>
<updated>2011-02-25T19:30:22+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-02-25T19:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=edbe9d8ca8f7963969464eca4e7bb18426f137e5'/>
<id>edbe9d8ca8f7963969464eca4e7bb18426f137e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make all built-in services lazy</title>
<updated>2011-02-18T06:58:59+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-02-17T01:15:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a070ff5ad08450a1eb6375790fc90693d624e283'/>
<id>a070ff5ad08450a1eb6375790fc90693d624e283</id>
<content type='text'>
now that we require DI everywhere, we don't need any of these
services to be eager - they get initialized when and only when
they are requested.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
now that we require DI everywhere, we don't need any of these
services to be eager - they get initialized when and only when
they are requested.
</pre>
</div>
</content>
</entry>
<entry>
<title>improving the $document docs</title>
<updated>2011-02-16T05:10:47+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-02-16T05:10:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c37bb2dc2880ac066c0a465eb6390bf870c84a29'/>
<id>c37bb2dc2880ac066c0a465eb6390bf870c84a29</id>
<content type='text'>
Closes #276
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #276
</pre>
</div>
</content>
</entry>
</feed>
