aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-07-24docs(minErr): Build minErr doc siteKen Sheedlo
2013-07-24fix($location): prevent infinite digest error due to IE bugPavel Vasek
If an app uses HTML5 mode and we open an html5 url on IE8 or 9 which don't support location href, we use location.replace to reload the page with the hashbang equivalent of the url but this fails with infinite digest. This is because location.replace doesn't update location.href synchronously on IE8 and 9. Closes #2802, #3305, #1417
2013-07-23fix($$urlUtils): use document instead of $documentChirayu Krishnappa
2013-07-23fix($$urlUtils): remove dependency on $windowChirayu Krishnappa
$window may be mocked out in tests causing those tests to fail. So don't use $window.
2013-07-23docs(bootstrap): Note that ngScenario requires ngAppBraden Shepherdson
ngScenario expects an ngApp directive to be used, and doesn't work for manually bootstrapped apps. The failure mode is to hang on navigation. Trying to make this wont-fix bug less obscure by documenting it. Eventually Protractor will replace ngScenario and fix this.
2013-07-23docs(cacheFactory): correct typosSpencer
2013-07-23docs(index): add seed app link to menu itemRichard John
2013-07-23fix(dump): Prevented window.dump from being overridden by karma-jasmine.Jeff Cross
In commit 6820322db562382fac903be35831275948825317 of Karma-Jasmine, the dependency on angular.dump was removed. This caused two undesirable side effects in the angular.js project. 1) Tests for presence of mock dump were failing, and 2) the default window.dump was not outputting valuable angular-aware info. This simple fix adds window.dump in testabilityPatch, to preprocess dumped input prior to passing it to the global dump method.
2013-07-22chore(dump): remove dead codeIgor Minar
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.
2013-07-22fix($compile): always instantiate controllers in parent->child orderIgor Minar
Previously it was possible to get into a situation where child controller was being instantiated before parent which resulted in an error. Closes #2738
2013-07-22fix(Scope): ensure that isolate scopes use the main evalAsync queueIgor Minar
Previously any $evalAsync task scheduled from a isolate scope or a child of an isolate scope would never execute because we never flushed this queue
2013-07-21docs(input): fix exampleJérémy
The input [number] error spans did not show on the example, as they were relying on an non-existing property (myForm.list.$error) vs the working property (myForm.input.$error)
2013-07-21docs($window): improve style and clarify wordingDavid Sanders
2013-07-21docs(ngRepeat): add example for filters in conjunction with `track by`Peter Fern
2013-07-19fix(core): parse URLs using the browser's DOM APIChirayu Krishnappa
2013-07-18test(ngRepeat): add a test for ngRepeat when using 'track by' and a filterBrian Ford
2013-07-18feat(Angular): provide minErr as public propertyPete Bacon Darwin
This allows us to use minErr in other modules, such as resource and sanitize.
2013-07-18chore(sanitize): use minErr to throw exceptionPete Bacon Darwin
2013-07-18chore(resource): use minErr to throw exceptionPete Bacon Darwin
2013-07-18docs(jqLite): document "$destroy" eventPete Bacon Darwin
2013-07-18fix($compile): allow data: image URIs in img[src]Chirayu Krishnappa
Ref: 1adf29af13890d61286840177607edd552a9df97 BREAKING CHANGE: img[src] URLs are now sanitized via a separate whitelist regex instead of sharing the whitelist regex with a[href]. With this change, img[src] URLs may also be data: URI's matching mime types image/*. mailto: URLs are disallowed (and do not make sense for img[src] but were allowed under the a[href] whitelist used before.)
2013-07-18chore(ngdocs): fix improve button overlapMatias Niemelä
2013-07-18feat(directive): ng:focus, ng:blurAndreas Sander
Added directives for focus and blur events. Closes #1277
2013-07-17docs($templateCache): add examples of usageSpencer
2013-07-17docs(dateFilter): fix typosBruno Coelho
Fix closing parenthesis, quotes around string literal and remove trailing whitespace. Closes #3250
2013-07-16test(utils): Adds a missing test for snake_caseJames deBoer
2013-07-16fix(writer): fix makeDir directory tree bugKen Sheedlo
2013-07-15fix($animator): ensure animations are always disabled for an element that is ↵Matias Niemelä
not attached to the DOM
2013-07-15chore(gitignore): add libpeerconnection.logMatias Niemelä
Google chrome (when tested using karma) spits out a log file called libpeerconnection.log
2013-07-15chore(ngdocs): remove autofocus for the filtering searchMatias Niemelä
2013-07-14feat($q): added support to promise notificationCaio Cunha
It is now possible to notify a promise through deferred.notify() method. Notifications are useful to provide a way to send progress information to promise holders.
2013-07-14test($q): improve logging of callback invocationsChirayu Krishnappa
2013-07-14feat(ngPluralize): add alternative mapping using attributesLucas Galfasó
Add an alternative way to define a mapping for ng:pluralize using attributes instead of the `when` attribute Closes #2454
2013-07-14docs(di): promote registering controllers on modulessdesmond
2013-07-14style(ngMock): add missing whitespaceDavid
2013-07-13fix(grunt): cache version numberIgor Minar
caching the version number speeds up the build and preserves resources. this also fixed EMFILE error that now occurs on some macs.
2013-07-13fix(angular.equals): add support for regular expressionsBen Ripkens
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
2013-07-13chore(package.json): fix name to work with latest NPMVojta Jina
2013-07-12fix($http): allow interceptors to completely override headersIgor Minar
Closes #2770
2013-07-12chore(ngdoc): wrap all pages inside of a container tag for easy stylingMatias Niemelä
2013-07-12feat(Angular.js): skip JSON.stringify for undefinedGreg Thornton
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.
2013-07-12style(ngdocs): fix minor CSS issuesAlex Olshansky
2013-07-12feat($resource): support an unescaped URL portLeandro Ostera
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
2013-07-12fix(ngScenario): select().option(val) should prefer exact value matchStephen Merity
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
2013-07-12fix(sanitize): match URI schemes case-insensitivelyPete Bacon Darwin
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
2013-07-11fix(ngSubmit): expose $event to ngSubmit callbackWesley Cho
2013-07-11fix(ngValue): made ngValue to write value attribute to elementMikk Kirstein
2013-07-11feat(ngDocs): add links to source for APIJulien Bouquillon
- add tests - the link points to the gruntUtil.getVersion().number tree on github
2013-07-11fix(scope): watches can be safely unregistered inside watch handlersPaulo Scardine
Closes #2915
2013-07-11style(sanitize): fix typo in variable namesBen Holley