| Age | Commit message (Collapse) | Author | 
 | 
 | 
 | 
Add an alternative way to define a mapping for ng:pluralize using
attributes instead of the `when` attribute
Closes #2454
 | 
 | 
 | 
 | 
 | 
 | 
caching the version number speeds up the build and preserves resources.
this also fixed EMFILE error that now occurs on some macs.
 | 
 | 
Regular expression objects didn't used to be considered to be equal when using
'angular.equals'. Dirty checking therefore failed to recognize a
property modification.
Closes #2685
 | 
 | 
 | 
 | 
Closes #2770
 | 
 | 
 | 
 | 
Return early in `angular.toJson` if the object to be stringified is `undefined`.
IE8 stringifies `undefined` to `'undefined'` whereas other browsers return
`undefined`. This normalizes behavior and passes currently broken unit tests
in IE8.
 | 
 | 
 | 
 | 
The colon character is used to identify parameters in $resource.
This meant that we had to escape the colon used in a port.
It turns out that this is not necessary if we assume that parameter
names cannot consist of only digits.
If the parameter consists only of numbers, then it's a port.
Closes #2778
 | 
 | 
With select(...).option(val) it previously would select the first node
which contains the value, even if an exact match was available.
This fix prefers exact matches if available, otherwise it reverts
to the previous 'contains' behaviour for backwards compatibility.
Closes #2856
 | 
 | 
According to RFC 3986 (http://tools.ietf.org/html/rfc3986#section-3.1)
schemes such as http or mailto are case-insensitive. So links such as
http://server/ and HTTP://server/ are valid and equivalent.
Closes #3210
 | 
 | 
 | 
 | 
 | 
 | 
- add tests
 - the link points to the gruntUtil.getVersion().number tree on github
 | 
 | 
Closes #2915
 | 
 | 
 | 
 | 
Closes #2890
 | 
 | 
Closes #2695
 | 
 | 
 | 
 | 
this test fails and we don't have intentions on making it pass since
we never made a commitment to implement this feature.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Removed repeated "the" in the sentence: The input invalidates itself by turning red when you enter invalid data or leave "the" the input fields blank (Line 137).
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
So we can request with dynamic header value.
module.factory('Res', [
  '$resource'
  '$routeParams'
  'globalConfig'
function($resource, $routeParams, globalConfig) {
  resource('/url/:id', {id: "@id"}, {
    patch: {
      method: 'patch',
      headers: {
        'Authorization': function() {
          return "token " + globalConfig.token;
        }
      }
    }
  });
}]);
 | 
 | 
The example directive, using contenteditable was not showing required
even if you cleared the content from it.
Closes #3156
 | 
 | 
The default fraction size for the number filter is actually computed
from the `NUMBER_FORMATS.PATTERNS.maxFrac` value in the current locale.
Closes #3157
 | 
 | 
Merely testing for object[key] will give incorrect results on keys
defined in Object.prototype.
Note: IE8 is generally broken in this regard since `for...in` never returns
certain property keys even if they are defined directly on the object.
See #2141 - partially merges this PR
 | 
 | 
 | 
 | 
 | 
 | 
Closes #3123
 | 
 | 
It is best to emphasize that the "controller" property needs to be min safe
Closes #3125
 | 
 | 
Sometimes IE returns an empty string for its normalized href on a tags.
This should pass the sanitation check in $compile.
Closes #2219, #2593
 | 
 | 
Give the java build process 2g of memory
 | 
 | 
Do not trasnform arrays into objects when generating the locale objects
Add unit test for this check
 | 
 | 
The stock Android browser doesn't support the current for-in body/style
detection for animations and transitions but we can manually fix this.
This is useful for PhoneGap web-views or traditional web-apps using the
stock browser.
 | 
 | 
 | 
 | 
Enhances sandboxing of Angular Expressions to prevent attacks via:
  {}.toString.constructor(alert("evil JS code"))
 | 
 | 
Match jQuery behavior when prepending array into empty element
 | 
 | 
Previously an element like
<div class="foo ng-cloak">...</div>
would still be annoyingly visible if it matched a CSS rule like
.foo { display: inline-block; }, overriding ng-cloak's display: none.
 | 
 | 
Add tick and cross mark corresponding to their respective unicodes.
 |