Skip to content
Branch: master
Commits on May 22, 2014
  1. refactored scheduler

    vnesterovsky committed May 22, 2014
Commits on May 21, 2014
  1. refactored scheduler

    vnesterovsky committed May 21, 2014
Commits on Apr 28, 2014
  1. task unit test

    vnesterovsky committed Apr 28, 2014
  2. task unit tests

    vnesterovsky committed Apr 28, 2014
Commits on Apr 26, 2014
  1. Refactor digest

    vnesterovsky committed Apr 26, 2014
  2. Refactor digest

    vnesterovsky committed Apr 26, 2014
Commits on Apr 18, 2014
  1. docs(ngMock): grammar fix

    Chris Wheatley authored and linclark committed Apr 11, 2014
    Small grammar fix for mock $httpBackend documentation.
Commits on Apr 17, 2014
  1. fix($location): fix and test html5Mode url-parsing algorithm for lega…

    caitp committed Mar 28, 2014
    …cy browsers
    This CL fixes problems and adds test cases for changes from angular#6421. Changes
    include fixing the algorithm for preprocessing href attribute values, as
    well as supporting xlink:href attributes. Credit for the original URL
    parsing algorithm still goes to @richardcrichardc.
    Good work, champ!
  2. fix($location): make legacy browsers behave like modern ones in html5…

    Richard Collins authored and caitp committed Feb 23, 2014
    Previously, LocationHashbangInHtml5Url, which is used when html5Mode is enabled
    in browsers which do not support the history API (IE8/9), would behave very
    inconsistently WRT relative URLs always being resolved relative to the app root
    This fix enables these legacy browsers to behave like history enabled browsers,
    by processing href attributes in order to resolve urls correctly.
    Closes angular#6162
    Closes angular#6421
    Closes angular#6899
    Closes angular#6832
    Closes angular#6834
  3. docs(tutorial): specify that ng-repeat goes in markup and not script

    expilo authored and caitp committed Apr 13, 2014
    Just to make clear that it should not go to test spec.
    Closes angular#7104
Commits on Apr 16, 2014
  1. docs(tutorial): fix typo in module name

    thom801 authored and caitp committed Apr 16, 2014
    Fixed a typo in step 2
    Closes angular#7138
Commits on Apr 15, 2014
  1. fix($compile): reference correct directive name in ctreq error

    caitp committed Apr 10, 2014
    Previously, ctreq would possibly reference the incorrect directive name,
    due to relying on a directiveName living outside of the closure which
    throws the exception, which can change before the call is ever made.
    This change saves the current value of directiveName as a property of
    the link function, which prevents this from occurring.
    Closes angular#7062
    Closes angular#7067
  2. fix(limitTo): do not convert Infinity to NaN

    caitp committed Mar 20, 2014
    parseInt(Infinity, 10) will result in NaN, which becomes undesirable when the expected behaviour is
    to return the entire input.
    I believe this is possibly useful as a way to toggle input limiting based on certain factors.
    Closes angular#6771
    Closes angular#7118
Commits on Apr 14, 2014
  1. docs(ngTouch): define module depending on ngTouch in ngTouch examples

    caitp committed Apr 10, 2014
    In addition to requiring that the file is loaded, it's also necessary to depend on the ngTouch
    module when creating the injector.
    Closes angular#7077
Commits on Apr 13, 2014
  1. docs(api): fix broken link to "Services" guide

    wojciechfornal authored and caitp committed Apr 13, 2014
    Nothing big. Simply a broken link to "Services".
    > Nothing big.
    It IS big, don't you ever forget it!
    Closes angular#7101
Commits on Apr 11, 2014
  1. docs(guide/e2e-testing): remove inconsistency in first paragraph

    vvvvalvalval authored and lefos987 committed Apr 10, 2014
    Change the "first line of defense" to unit tests, not end-to-end tests.
Commits on Apr 10, 2014
  1. feat(injector): "strict-DI" mode which disables "automatic" function …

    caitp committed Mar 17, 2014
    This modifies the injector to prevent automatic annotation from occurring for a given injector.
    This behaviour can be enabled when bootstrapping the application by using the attribute
    "ng-strict-di" on the root element (the element containing "ng-app"), or alternatively by passing
    an object with the property "strictDi" set to "true" in angular.bootstrap, when bootstrapping
    JS example:
        angular.module("name", ["dependencies", "otherdeps"])
          .provider("$willBreak", function() {
            this.$get = function($rootScope) {
          .run(["$willBreak", function($willBreak) {
            // This block will never run because the noMagic flag was set to true,
            // and the $willBreak '$get' function does not have an explicit
            // annotation.
        angular.bootstrap(document, ["name"], {
          strictDi: true
        <html ng-app="name" ng-strict-di>
          <!-- ... -->
    This will only affect functions with an arity greater than 0, and without an $inject property.
    Closes angular#6719
    Closes angular#6717
    Closes angular#4504
    Closes angular#6069
    Closes angular#3611
  2. docs(ngTouch): include angular-touch.js in example iframes

    caitp committed Apr 10, 2014
    Mystical [deps="angular-touch.js"] is enough to get the correct file to be added to the <head> tag.
    Closes angular#7058
    Closes angular#7074
  3. docs(guide/e2e-testing): remove repeated word 'manually'

    vvvvalvalval authored and caitp committed Apr 10, 2014
    Fixed repetition in Caveats paragraph
    "manually" was repeated. Grammatical correctness is the prime directive, resistance is futile.
    Closes angular#7073
  4. docs(tutorial): npm needs "run" keyword for custom script names

    rspeicher authored and caitp committed Apr 10, 2014
    Fix "npm run update-webdriver" command
    Closes angular#7071
  5. docs(guide/directive): directives can be comments, too

    sbenjamin authored and caitp committed Apr 9, 2014
    While it's not a widely used feature, and likely shouldn't be recommended, it is
    possible to use a directive via a comment node.
    Closes angular#7061
Commits on Apr 9, 2014
  1. feat($resource): Make stripping of trailing slashes configurable.

    nvie authored and mgol committed Dec 29, 2013
    First, this now uses a flat object configuration, similar to
    `$httpBackend`.  This should make configuring this provider much more
    This adds a fourth optional argument to the `$resource()` constructor,
    supporting overriding global `$resourceProvider` configuration.
    Now, both of these ways of configuring this is supported:
        app.config(function($resourceProvider) {
          $resourceProvider.defaults.stripTrailingSlashes = false;
    or per instance:
        var CreditCard = $resource('/some/:url/', ..., ..., {
            stripTrailingSlashes: false
Commits on Apr 8, 2014
  1. docs(guide/ie): fix spelling mistake

    Rosseyn authored and caitp committed Apr 8, 2014
  2. fix(ngModelController): introduce $cancelUpdate to cancel pending upd…

    shahata authored and petebacondarwin committed Apr 6, 2014
    The `$cancelUpdate()` method on `NgModelController` cancels any pending debounce
    action and resets the view value by invoking `$render()`.
    This method should be invoked before programmatic update to the model of inputs
    that might have pending updates due to `ng-model-options` specifying `updateOn`
    or `debounce` properties.
    Fixes angular#6994
    Closes angular#7014
Commits on Apr 7, 2014
  1. docs(ngMock): fix typo

    tylermcginnis authored and caitp committed Apr 7, 2014
    "register" should be "registered"
    Closes angular#7034
  2. docs(tutorial): fix typo in tutorial index page

    thomaswicker authored and caitp committed Apr 7, 2014
    Spelling error, "server" should be "serve"
    Closes angular#7028
You can’t perform that action at this time.