| Age | Commit message (Collapse) | Author | 
 | 
Add support for passing function as validating data:
 - To avoid hacking test method of RegExp
 - Optionally overwrite `toString` method of fn to show validation tips
 - change docs: param description for `when`, `whenPost`, `whenPut`,
   `expect`, `expectPost`, `expectPut`, `expectPATCH`
Closes: #2981
 | 
 | 
When using passThrough() and specifying withCredentials on the $http
call, the option is now passed to the underlying $httpBackend.
 | 
 | 
Closes #2343
 | 
 | 
the $timeout mock's flush method allows flushing queued up requests
but doesn't allow to for checking with what delay a task was queued
up. flushNext flushes the next queued up task and can asserts the
scheduled delay.
 | 
 | 
 | 
 | 
This code is not being used any more and the test is now failing
due to Karma changes. Karma used to expose window.dump but that
changed recently and that's why our build is now failing.
I'm removing the code and test, but we still need to figure out
how to route window.dump through angular.mock.dump, but that will
have to be a separate commit.
 | 
 | 
jQuery switched to a completely new event binding implementation as of
1.7.0, centering around on/off methods instead of previous bind/unbind.
This patch makes jqLite match this implementation while still supporting
previous bind/unbind methods.
 | 
 | 
If the timeout argument is a promise, abort the request when it is resolved.
Implemented by adding support to $httpBackend service and $httpBackend mock
service.
This api can also be used to explicitly abort requests while keeping the
communication between the deffered and promise unidirectional.
Closes #1159
 | 
 | 
Also Implement getMilliseconds() method of TzDate and
add test for this in ngMock.
 | 
 | 
added verifyNoPendingTasks method, which throws error if not all
deferred tasks have been flushed
Closes #1245
 | 
 | 
 | 
 | 
Publish the application root element as $rootElement
so that it can be injected to other services.
 | 
 | 
$timeout has a better name ($defer got often confused with something related to $q) and
is actually promise based with cancelation support.
With this commit the $defer service is deprecated and will be removed before 1.0.
Closes #704, #532
 | 
 | 
 | 
 | 
Since angular attaches scope/injector/controller
into DOM it should clean up after itself. No need
to complain about memory leaks, since they can
only happened on detached DOM. Detached DOM would
only be in tests, since in production the DOM
would be attached to render tree and removal
would automatically clear memory.
 | 
 | 
Properly serialize data into request body instead of url.
Closes #887
 | 
 | 
this was never meant to be a public api used by apps. I refactored
the code to hide the functionality.
BREAKING CHANGE: $browser.addJs method was removed
apps that depended on this functionality should either use many of the
existing script loaders or create a simple helper method specific to the
app.
 | 
 | 
 | 
 | 
 | 
 | 
 |