aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-12-12docs(guide/expression): remove misplaced commambrookes
Closes #5280
2013-12-12docs(tutorial/step-07): update path to pages in e2e scenariosJürgen Walter
The url paths in the tutorial are not in line with the actual tutorial code Closes #5264
2013-12-12docs(ng.$rootScope.Scope): fix API linksVlad GURDIGA
Also added a note to the Writing AngularJS Documentation: https://github.com/angular/angular.js/wiki/Writing-AngularJS-Documentation/d0c715ef89 Closes #5261
2013-12-12docs(error/transclude/orphan): fix spelling mistakesMattias Holmlund
Closes #5259
2013-12-11fix(angular-mocks): use copy of mock data in $httpBackendKarl Seamon
Copy mock data returned from the mock $httpBackend. This prevents modifications to the response from affecting future responses. Previously, this misbehavior was being mitigated by the deep copy in $resource, but that no longer exists.
2013-12-11chore(scripts): fix bower script to pull from master before updatingBrian Ford
2013-12-11chore(scripts): refactor travis scriptsVojta Jina
Refactoring so that it's easier to use both SL/BS just depending on a global switch.
2013-12-11chore(travis): run two jobsVojta Jina
Instead of parallelization on a single Travis VM, we use two VMs. - output is nicer (we don't have to buffer e2e tests and then show it at the end) - you can easily see faster the result of unit tests (as it's basically a separate build) We should also make sure we only do the necesary stuff (for install we don't need to do `grunt package` for unit tests, we only need to generate the docs for e2e tests.
2013-12-09docs(TRIAGING): Add Type:Perf labelTobias Bosch
2013-12-09docs(TRIAGING): Labels cla yes/no are automatically setTobias Bosch
The labels are set by a script and should not be set manually any more.
2013-12-09docs(design): guide index formattingAndy Ferra
Just my first pass at a more readable format of the guide index. Note: the styles apply to all content in the docs, not just the guide index. This is intentional and I feel that the result is positive.
2013-12-09style($route): make jshint happyVojta Jina
Fix the broken build and earn a late (french spelling).
2013-12-09docs(input): remove redundant closing span tagmiknsh5
Closes #5257
2013-12-09docs($route): clarify examples of route parametershambyiii
Putting route parameter examples in braces was misleading newcomers. Closes #5243
2013-12-09docs($q): correct typo in the 'Differences Q/$q' sectionRobin Böhm
Closes #5230
2013-12-09docs(contribute) add platform agnostic git install linkgdi2290
Closes #5216
2013-12-09docs(tutorial): enlarge clickable area of tutorial nav buttonsShane M. Pelletier
Change position of <a> and <li> tags in tutorial nav buttons partial. This allows the full area of the button to be clicked rather than just the text. Closes #5074 Closes #5209
2013-12-09docs(guide/forms): clarify how NgModelController can be added to scopeWesley Cho
Closes #5200
2013-12-09chore(CHANGELOG): introduce perf() section for performance-related commitsMatias Niemelä
Instead of using fix() or chore() when labelling a commit which improves speed or performance use perf(). Perf commits will be listed in the CHANGELOG under "Performance Improvements". For example: perf($animate): cache all getComputedStyle operations to reduce additional reflows
2013-12-09docs($injector): add example on how to use the element.injectorJoscha Feth
Closes #5188
2013-12-06chore(release): start 1.2.5 singularity-expansion iterationMatias Niemelä
2013-12-06chore(CHANGELOG): remove reverted commits from 1.2.4v1.2.4Matias Niemelä
2013-12-06revert: chore(Angular.js): Use call and === instead of apply and == in type ↵Matias Niemelä
check functions
2013-12-06revert: chore($resource): Use shallow copy instead of angular.copyMatias Niemelä
2013-12-06chore(release): cut 1.2.4 wormhole-blaster releaseMatias Niemelä
2013-12-06docs(CHANGELOG): add v1.2.4 changesMatias Niemelä
2013-12-05fix($compile): update cloned elements if the template arrives after the cloningTobias Bosch
If an element has a directive whose content is loaded using `templateUrl`, and the element is cloned using a linking function before the template arrives, the clone needs to be updated as well. This also updates `ngIf` and `ngRepeat` to keep the connection to the clone of a tranclude function, so that they know about the changes a directive with `templateUrl` does to the element in the future. Fixes to #4930.
2013-12-05fix(isElement): return boolean value rather than `truthy` value.Caitlin Potter
angular.isElement currently returns a truthy object/function, or false. This patch aims to correct this behaviour by casting the result of the isElement expression to a boolean value via double-negation. Closes #4519 Closes #4534
2013-12-05chore(Angular.js): Use call and === instead of apply and == in type check ↵Karl Seamon
functions Updates isDate et al to use call instead of apply and === instead of ==. The change to call brings minor performance improvement and === is just better practice than ==. http://jsperf.com/call-vs-apply-tostring Closes #5295
2013-12-05chore($resource): Use shallow copy instead of angular.copyKarl Seamon
Replace calls to angular.copy with calls to a new function, shallowClearAndCopy. Add calls to copy for cache access in $http in order to prevent modification of cached data. Results in a measurable improvement to the startup time of complex apps within Google. Closes #5300
2013-12-05chore(Scope): short-circuit after dirty-checking last dirty watcherKarl Seamon
Stop dirty-checking during $digest after the last dirty watcher has been re-checked. This prevents unneeded re-checking of the remaining watchers (They were already checked in the previous iteration), bringing a substantial performance improvement to the average case run time of $digest. Closes #5272 Closes #5287
2013-12-05docs(tutorial/step-6): remove unused `class="diagram"`Andres Kalle
Closes #5197
2013-12-05docs(tutorial/step-3): remember to install karma pluginsPete Bacon Darwin
2013-12-05docs(tutorial/step-2): remember to install karma pluginsPete Bacon Darwin
2013-12-05docs(TRIAGING): Initial doc about triaging issues in AngularTobias Bosch
2013-12-05fix($animate): ensure animations work with directives that share a transclusionMatias Niemelä
Closes #4716 Closes #4871 Closes #5021 Closes #5278
2013-12-04fix(ngInit): evaluate ngInit before ngIncludeCaitlin Potter
The priority of ngInit is adjusted to occur before ngInclude, and after ngController. This enables ngInit to initiallize values in a controller's scope, and also to initiallize values before ngInclude executes. Closes #5167 Closes #5208
2013-12-04chore(travis): move checks from before_scripts to scriptsVojta Jina
If jshint (or any other ci-check) fails, Travis marks the build as "Errored" which I don't think is desider: https://travis-ci.org/angular/angular.js/builds/14938896
2013-12-04fix(input): ensure ngModelWatch() triggers second digest pass when appropriateDaniel Tabuenca
Due to an earlier change, ngModelWatch() no longer returns a value to the caller. This means the digest loop has no way to tell if the watch actually modified anything and so can not schedule another pass. This means any watches that watch form or model controller changes (e.g. watches on form.$valid) that are scheduled prior to an ngModelWatch() will not be able to see any changes made therin. This commit fixes this behavior by returning the latest evaluated ng-model value. Closes #5258 Closes #5282
2013-12-04fix($animate): ensure ms durations are properly roundedMatias Niemelä
Closes #5113 Closes #5162
2013-12-04fix($rootScope): broadcast $destroy event on $rootScopeJeff Cross
Fixes #5169
2013-12-04docs($interpolate): demonstrate a filter in the interpolated expressionSorin Gitlan
Closes #5186
2013-12-04docs(tutorial/step-3): add module to `ng-app` directive in code sampleIwona Lalik
Closes #5184
2013-12-04docs(input): remove deprecated isolated scope pitfallJulien Bouquillon
The 1.2 release fixed the documented pitfall at 909cabd36d779598763cc358979ecd85bb40d4d7 by isolating only the isolated directive's scope. Closes #5179
2013-12-04chore(closure): add `$routeProvider#redirectTo` function parametersDavid Bennett
Closes #5173
2013-12-04docs(tutorial/step-12): fix refernce to incorrect jquery versionElwin Arens
Closes #5156
2013-12-04fix(closure): closure compiler shouldn't rename .defaults.transformRequestMateusz Jedruch
2013-12-04docs(animate.js): fix copy/paste typo in leave docsYves Richard
fix the copy/paste typo within $animate.leave method inside of the $animate docs.
2013-12-04fix($rootScope): clear phase if an exception is raised by a watcherThomas Guillory
Add calls to clearPhase() when an exception is raised by a watcher while a digest cycle, in order to not be stuck on `$digest` scope phase
2013-12-04fix($compile): ensure isolated local watches' lastValue is always in syncDaniel Tabuenca
When using two-way binding with isolate scope, under some circumstances the lastValue variable captured in the parentValueWatch function can get out of sync. Specifically, if both the value in the origin scope as well as the value in the isolate scope get independently updated to the same value within one digest cycle, the lastValue is never updated. This potentially causes the watch to make the wrong decision as to which side to update on subsequent passes. This fixes things by ensuring lastValue is always set to the last seen value even if the watch's logic was short circuited because there was no difference between the values in the original and isolate scopes. Closes #5182