aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-08-15chore(Grunt): upgrade ng-closure-runner to 0.2.2Ken Sheedlo
Closes #3554
2013-08-15style($route): make some jshint recommended changesJosh Taylor
Syntax changes: - ternary indentation - remove unused variable, N - use triple equals instead of double Closes #3559
2013-08-15docs($route): add hint for ngRoute module inclusionReto Aebersold
Closes #3583
2013-08-15docs($cookies): add info about angular-cookies.jsRob Dodson
per the [top comment here](http://docs.angularjs.org/api/ngCookies.$cookies#comment-912064775) updating documentation so it matches [$resource](http://docs.angularjs.org/api/ngResource.$resource) and instructs the user to include the `angular-cookies.js` and load `ngCookies`. Closes #3607
2013-08-15docs($interpolate): fix example for provider w/ custom symbolsIgor Minar
2013-08-14fix(orderBy): remove redundant if statementItsLeeOwen
Removed unnecessary additional conditional statement.
2013-08-14fix(tutorial): fix broken link caused by bad line breakebeal
2013-08-14fix($timeout): clean deferreds immediately after callback exec/cancelAndy Gurden
Make sure $timeout callbacks are forgotten about immediately after execution or cancellation. Previously when passing invokeApply=false, the cleanup used $q and so would be pending until the next $digest was triggered. This does not make a large functional difference, but can be very visible when looking at memory consumption of an app or debugging around the $$asyncQueue - these callbacks can have a big retaining tree.
2013-08-14docs($http): added return to interceptors success callbackMikk Kirstein
2013-08-14test(docs): don't mock out window unnecessarilyIgor Minar
2013-08-14chore(ngdocs): fixup the docs version switcherIgor Minar
2013-08-14chore(travis): add docgen unit tests to Travis buildVojta Jina
2013-08-14test(docs): add missing createMockWindow()Vojta Jina
Add missing angular.mock.createMockWindow (removed in 0dd062231a4d495133fd907eeae95c566380c6e1), that the docs tests were using.
2013-08-14chore: fix Travis buildVojta Jina
Specify hostname/port for connect server to avoid https://github.com/joyent/libuv/issues/826
2013-08-14chore(travis): cleanup travis_build.shVojta Jina
2013-08-13chore: disable npm install on TravisVojta Jina
Grunt is configured to run `npm install` before every task. That is convenient when switching a branch for example. On Travis, this makes no sense and is causing tons of NPM warnings (eg. packages not defining repository field etc).
2013-08-13chore: update Node.js on TravisVojta Jina
2013-08-13chore: update Karma to v0.10Vojta Jina
2013-08-13chore(sauce): use tunnel-identifier and ready-file only on TravisVojta Jina
When running locally, there's not TRAVIS_JOB_NUMBER env variable defined and it screws the Sauce Connect (it uses a tunnel with empty name), this makes it work locally without defining TRAVIS_JOB_NUMBER env variable. Also, if you run the sauce_connect_setup.sh locally, without having SAUCE_CONNECT_READY_FILE, it does not pass the `--ready-file` argument to avoid Sauce Connect blowing up.
2013-08-13chore(grunt): ensure that grunt uses zip for compressionIgor Minar
2013-08-13docs(tutorial): fix links to ngRoute moduleVojta Jina
2013-08-13chore($parse): remove duplicate comment lineIgor Minar
2013-08-13chore(release): version bumpIgor Minar
2013-08-13docs(CHANGELOG): update changelogIgor Minar
2013-08-13chore(release): cut 1.2.0rc1 spooky-giraffev1.2.0rc1Igor Minar
2013-08-13chore(grunt): support RCs in version numbersIgor Minar
2013-08-13docs(CHANGELOG): release notes for 1.2.0-rc1 spooky-giraffeIgor Minar
2013-08-13chore(mocks): remove obsolte createMockWindow apiIgor Minar
we never released this api, so it's safe to remove
2013-08-13chore(changelog.js): pickup breaking changes f/ chore/refactor commitsIgor Minar
2013-08-12fix(minerr): escape double quotes in error displaysKen Sheedlo
Closes #3553
2013-08-12test($location): fix broken testsIgor Minar
sorry, my bad!
2013-08-12docs(minErr): add location/ipthprfxIgor Minar
2013-08-12docs(minErr): add location/isrcharg docsIgor Minar
2013-08-12docs(minErr): add location/ihshprfxIgor Minar
2013-08-12chore($location): drop bugus errorIgor Minar
we can never get to this state, so dropping the error
2013-08-12fix($location): don't initialize hash url unnecessarilyIgor Minar
After a recent refactoring using $location in the default hashbang mode would result in hash url being initialized unnecessarily in cases when the base url didn't end with a slash. for example http://localhost:8000/temp.html would get rewritten as http://location:8000/temp.html#/temp.html by error.
2013-08-12feat($route): express style route matchingjoshrtay
Added new route matching capabilities: - optional param Changed route matching syntax: - named wildcard BREAKING CHANGE: the syntax for named wildcard parameters in routes has changed from *wildcard to :wildcard* To migrate the code, follow the example below. Here, *highlight becomes :highlight*: Before: $routeProvider.when('/Book1/:book/Chapter/:chapter/*highlight/edit', {controller: noop, templateUrl: 'Chapter.html'}); After: $routeProvider.when('/Book1/:book/Chapter/:chapter/:highlight*/edit', {controller: noop, templateUrl: 'Chapter.html'});
2013-08-12fix($compile): correct controller instantiation for async directivesChirayu Krishnappa
This fixes regression introduced by #3514 (5c560117) - this commit is being reverted here and a better fix is included. The regression caused the controller to be instantiated before the isolate scope was initialized. Closes #3493 Closes #3482 Closes #3537 Closes #3540
2013-08-09fix(ngAnimate): make sure that the class value passed into ↵Matias Niemelä
addClass/removeClass is the base class string value
2013-08-09chore(ngAnimate): fix incomplete animation testMatias Niemelä
2013-08-09fix(ngView): ensure ngView is terminal and uses its own manual transclusion ↵Matias Niemelä
system
2013-08-09fix(ngInclude): ensure ngInclude is terminal and uses its own manual ↵Matias Niemelä
transclusion system
2013-08-09style(minerr): prefer component name as namespaceKen Sheedlo
Closes #3527
2013-08-09chore($q): rename `promise.always` to `promise.finally`Brian Ford
BREAKING CHANGE: the `always` method has been renamed to `finally`. The reason for this change is to align `$q` with the Q promises library, despite the fact that this makes it a bit more difficult to use with non-ES5 browsers, like IE8. `finally` also goes well together with `catch` api that was added to $q recently and is part of the DOM promises standard. To migrate the code follow the example below: Before: $http.get('/foo').always(doSomething); After: $http.get('/foo').finally(doSomething); or for IE8 compatible code: $http.get('/foo')['finally'](doSomething);
2013-08-09fix(re-bootstrap): Throw an error when bootstrapping a bootstrapped element.Jeff Cross
Nothing would prevent a user from accidentally calling angular.bootstrap on an element that had already been bootstrapped. If this was done, odd behavior could manifest in an application, causing different scopes to update the same DOM, and causing debugger confusion. This fix adds a check inside of angular.bootstrap to check if the passed-in element already has an injector, and if so, will throw an error.
2013-08-09chore(ngMobile): rename module ngTouch and file to angular-touch.jsBrian Ford
BREAKING CHANGE: since all the code in the ngMobile module is touch related, we are renaming the module to ngTouch. To migrate, please replace all references to "ngMobile" with "ngTouch" and "angular-mobile.js" to "angular-touch.js". Closes #3526
2013-08-09docs($compile): update directive type signatureOpherV
To avoid "Argument type Array is not assignable to parameter type function" validation error When using the minifcation-safe array style (eg .directive('myDirective', ['$http','$timeout','$compile', function($http,$timeout $compile).... ) Closes #3392
2013-08-09docs(ngModel): validators should return undefined for invalid values.Niall Smart
Closes #3525
2013-08-09fix(docs-bootstrap): Removed injector from bootstrapped docs samplesJeff Cross
This is necessary to make e2e tests pass for implementing #3411. At present, the docs are violating the rule being enforced by double-bootstrap prevention.
2013-08-09docs(httpBackend): update documentation for expect methodsSanti Albo
`expect` methods can receive an Object as the data parameter, which was undocumented.