| Age | Commit message (Collapse) | Author | 
 | 
succcess callbacks should be executed for status codes in the range
of <200,300).
 | 
 | 
 | 
 | 
can we agree to put more white space into our code?
I follow there rules for specs:
- 1 blank line between sections of nontrivial it block
- 2 blank lines between it blocks
- 2 blank lines between describe blocks
- 2 blank lines between beforeEach and afterEach
- no blank line between describe and the first child it
- no blank lines between two or more closing }); lines
 | 
 | 
tests cover:
- creating comment tags from a string
- creating script tag from a string
- wrapping document fragment
 | 
 | 
this is needed to be compatible with jqQuery 1.5.1
 | 
 | 
our original implementation doesn't work with
document fragments on IE
- tests were added to cover missing cases
 | 
 | 
the original implementation returned incorrect value value for
objects with 'length' property.
 | 
 | 
- extend size() to take size(obj, ownPropsOnly)
- add specs for size()
- update docs to mention string support
- use size() in ng:repeat
including the hasOwnProp check for all object doesn't create
significant perf penalty:
http://jsperf.com/dedicated-code-branch-for-hasownprop
 | 
 | 
- 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.
 | 
 | 
 | 
 | 
If the server provides response with no body to a resource request,
resource should not mutate the resource model in the callback.
 | 
 | 
 | 
 | 
 | 
 | 
So that my eclipse stops complaining...
 | 
 | 
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.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
so it is possible to easily compile just a part of a document.
e.g.:
<html>
  <head>
    <title>partially compiled doc</title>
    <script src="angular.js" ng:autobind="compileThis"></script>
  </head>
  <body>
    this part won't be compiled: {{1+2}}
    <div id="compileThis" ng:init="i=0" ng:click="i = i+1">
      Click count: {{i}}
    </div>
  </body>
</html>
 | 
 | 
 | 
 | 
")]}\',\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.
 | 
 | 
angular.compile()() returns {scope:scope, view:view},
this isn't useful at all and only makes tests more verbose.
Instead, this change makes the linking function return scope directly
and if anyone needs the linked dom there are two ways to do it
documented in angular.compile.
other changes:
- moved angular.compile docs to the compiler so that they are closer to
  the compiler
- fixed some typos and updated angular.compile docs with the new return
  value
 | 
 | 
- added a spec for dependency graph resolution
- also simplyfying cache presence check
 | 
 | 
 | 
 | 
ng:repeat.
Closses #112
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Closes#143
 | 
 | 
 | 
 | 
$ or _ will be injected
 | 
 | 
- added encodeUriSegment that properly encodes only those chars
  that URI RFC requires us to encode
- modified Resource to use encodeUriSegment
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Closes #40
 | 
 | 
 | 
 | 
 | 
 | 
- split up services into files under src/service
- split up specs into files under test/service
- rewrite all specs so that they don't depend on one global forEach
- get rid of obsolete code and tests in ng:switch
- rename mock $log spec from "$log" to "$log mock"
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
I extracted mock $log factory into stand alone function, so we can access it and test, because this service is rewritten by real service during testing, so we can't access it through angular.$service('$log')...
 | 
 | 
 | 
 | 
 |