37314ece19fa4c466c7146f9208a4aec4c013c75: Bug 712939 - Use JS_ENUM_HEADER and JS_ENUM_FOOTER only where absolutely necessary, and don't expose them for general use. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 07 Nov 2014 18:33:20 -0800 - rev 216158
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 712939 - Use JS_ENUM_HEADER and JS_ENUM_FOOTER only where absolutely necessary, and don't expose them for general use. r=jandem
dcb90c3786e0b087314996263a96fbd23d810b42: Bug 712939 - Replace a bunch more JS_STATIC_ASSERTs with static_assert. r=jandem
Jeff Walden <jwalden@mit.edu> - Thu, 30 Oct 2014 14:28:27 -0700 - rev 216157
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 712939 - Replace a bunch more JS_STATIC_ASSERTs with static_assert. r=jandem
5d6476e1fcfe12cd9447a494773252ba48c6d3b7: Bug 982856 - De-indent Preferences.jsm contents that are now over-indented. r=Unfocused
Jeff Walden <jwalden@mit.edu> - Fri, 14 Nov 2014 14:02:47 -0800 - rev 216156
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 982856 - De-indent Preferences.jsm contents that are now over-indented. r=Unfocused
88f73846cf1cf7209bca09ddf521f4178b59be8f: Bug 982856 - Rename Preferences._prefSvc to Preferences._prefBranch to better reflect its meaning. r=Unfocused
Jeff Walden <jwalden@mit.edu> - Fri, 14 Nov 2014 14:02:24 -0800 - rev 216155
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 982856 - Rename Preferences._prefSvc to Preferences._prefBranch to better reflect its meaning. r=Unfocused
c023d6805859475919af61b696b406305b31dd1c: Bug 982856 - Rename Preferences._prefBranch to Preferences._branchStr, so that the preferences branch accessor can use the name instead in a followup patch. r=Unfocused
Jeff Walden <jwalden@mit.edu> - Fri, 14 Nov 2014 13:49:05 -0800 - rev 216154
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 982856 - Rename Preferences._prefBranch to Preferences._branchStr, so that the preferences branch accessor can use the name instead in a followup patch. r=Unfocused
4d3000ff04310a70d410ba2e91e9971e82232d22: Bug 982856 - Make Preferences.jsm not use mutable [[Prototype]]. Special thanks to Edouard Oger for debugging the issue with the initial version of this patch. r=Unfocused
Jeff Walden <jwalden@mit.edu> - Fri, 31 Jan 2014 11:34:43 -0800 - rev 216153
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 982856 - Make Preferences.jsm not use mutable [[Prototype]]. Special thanks to Edouard Oger for debugging the issue with the initial version of this patch. r=Unfocused
141ecbdcdb4527f432e801b6fddbb75976e52d13: Bug 1092260. Block D3D11 layers on AMD hardware that delays by a frame. r=bas
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 17 Nov 2014 15:54:08 -0500 - rev 216152
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1092260. Block D3D11 layers on AMD hardware that delays by a frame. r=bas It seems that some AMD drivers delay D3D11 output by a frame. This shows up in other apps like Chrome: https://code.google.com/p/chromium/issues/detail?id=402134
6fcbd0ed5a280581817b9fee696c7bffdefd956f: Bug 1092606: Filter out duplicate pinsets as well as domains (r=keeler)
Monica Chew <mmc@mozilla.com> - Mon, 17 Nov 2014 12:54:42 -0800 - rev 216151
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1092606: Filter out duplicate pinsets as well as domains (r=keeler)
67886da0a1d8ba83340dfd18c8996b12b7b5d3e2: Bug 1100129 - Add a missing prebarrier. r=terrence
Jan de Mooij <jdemooij@mozilla.com> - Mon, 17 Nov 2014 21:17:32 +0100 - rev 216150
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1100129 - Add a missing prebarrier. r=terrence
cda8cad77b9ff8d4d08b1e88f02f2b30bf9b1e07: Bug 1098947 - Fix scope unwinding bug when closing a legacy generator. r=shu
Jan de Mooij <jdemooij@mozilla.com> - Mon, 17 Nov 2014 21:17:25 +0100 - rev 216149
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1098947 - Fix scope unwinding bug when closing a legacy generator. r=shu
5cc96a763c3f985e127dca83a121176a4b09007a: Bug 1093298 - Ignore calls to AsyncPanZoomAnimation::Sample() with a negative time duration. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 17 Nov 2014 13:18:16 -0500 - rev 216148
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1093298 - Ignore calls to AsyncPanZoomAnimation::Sample() with a negative time duration. r=kats
7b93ce49713675227bc02aa513f5c211b32916a9: Bug 1087536 patch 3 - Use new no-selector-matching hints for animation restyles. r=birtles
L. David Baron <dbaron@dbaron.org> - Mon, 17 Nov 2014 11:39:14 -0800 - rev 216147
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1087536 patch 3 - Use new no-selector-matching hints for animation restyles. r=birtles This depends on bug 1086937 patch 1 because it requires that ResolveStyleWithReplacement support eRestyle_ChangeAnimationPhase on ::before and ::after pseudo-elements. It also depends on patch 1 of this bug for the reasons described in patch 1's commit message. This is needed for bug 960465 so that we can use these hints to detect whether pending restyles include restyles other than those for animations. In other words, patches for bug 960465 (or perhaps a dependent bug that lands before it) will require that all animation restyles use an animation-specific nsRestyleHint. It is also, on its own, a performance improvement for animations and transitions, since we will stop rerunning selector matching on the animating element during the progress of the animations or transitions. Once we remove eRestyle_ChangeAnimationPhase the performance improvement will even become slightly better. Note that the eRestyle_ChangeAnimationPhase is needed in some cases because we use PostRestyleForAnimation in the non-animation-restyle phase when we have a style rule that we need to add during the animation restyle phase. (It's not needed during the progress of the animation, though. But hopefully both eRestyle_ChangeAnimationPhase will go away soon, after bug 960465. And hopefully the way we tick animations will also change to look more like the animation-only restyle, but without the main-thread-suppressed (throttled) animations.)
c7ad03b147fc4cc93f95a4137e19491b6c60fee4: Bug 1087536 patch 2 - Assert when nsStyleSet::RuleNodeWithReplacement finds the rules in an incorrect order. r=birtles
L. David Baron <dbaron@dbaron.org> - Mon, 17 Nov 2014 11:39:14 -0800 - rev 216146
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1087536 patch 2 - Assert when nsStyleSet::RuleNodeWithReplacement finds the rules in an incorrect order. r=birtles I confirmed that this assertion fires (along with the other failures) when running layout/style/test/test_transitions_events.html with patch 3 but not patch 1.
65bab07a4f2f11e2d938c452c3a225db016c2663: Bug 1087536 patch 1 - Record the transition manager's cover rule as in the eTransitionSheet level of the cascade so that ResolveStyleWithReplacement replaces it correctly. r=birtles
L. David Baron <dbaron@dbaron.org> - Mon, 17 Nov 2014 11:39:14 -0800 - rev 216145
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1087536 patch 1 - Record the transition manager's cover rule as in the eTransitionSheet level of the cascade so that ResolveStyleWithReplacement replaces it correctly. r=birtles Without this patch, patch 3 will cause bugs where we'll never remove the cover rule we create during the process of starting a transition. This won't actually be problematic during the transition, since the transition will overwrite it, but once the transition completes, the cover rule will still be around, and we'll be stuck with the pre-transition value instead of the post-transition value. It's possible it also fixes existing bugs prior to the patch series in this bug.
d4c4897f9ffb0988cc1c55fabd5a9c0777e82e03: Bug 1088414. Backout "Use a single synchronized texture for d3d11"
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 17 Nov 2014 14:20:05 -0500 - rev 216144
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1088414. Backout "Use a single synchronized texture for d3d11" https://hg.mozilla.org/mozilla-central/rev/e2efedec2d60
f4eea7e2f94be3d737c844703a9de7f46563aaab: Bug 1089880 (Part 3) - Use HAS_TRANSPARENCY to handle transparent images nicely in ImageDocument. r=dolske
Seth Fowler <seth@mozilla.com> - Mon, 17 Nov 2014 11:16:45 -0800 - rev 216143
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1089880 (Part 3) - Use HAS_TRANSPARENCY to handle transparent images nicely in ImageDocument. r=dolske
2af9fb958b4eac603e6fda3570452190a97d80ce: Bug 1089880 (Part 2) - Add tests for HAS_TRANSPARENCY. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 17 Nov 2014 11:16:45 -0800 - rev 216142
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1089880 (Part 2) - Add tests for HAS_TRANSPARENCY. r=tn
72822bad1819522fd518775ef5adfd9177b6c05c: Bug 1089880 (Part 1) - Add a HAS_TRANSPARENCY notification to ImageLib. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 17 Nov 2014 11:16:45 -0800 - rev 216141
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
Bug 1089880 (Part 1) - Add a HAS_TRANSPARENCY notification to ImageLib. r=tn
4e5b900e2bd18e8d9817b177b9854e1b7459b78c: bug 1097944 - remove spdy/3 2/2 r=hurley
Patrick McManus <mcmanus@ducksong.com> - Mon, 17 Nov 2014 12:35:06 -0500 - rev 216140
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
bug 1097944 - remove spdy/3 2/2 r=hurley
5f9bf6a1e0adcc76fcba851456c9ff0943566d85: bug 1097944 - node-spdy 1.29.1 for spdy/3.1 updates 1/2 r=hurley
Patrick McManus <mcmanus@ducksong.com> - Fri, 14 Nov 2014 20:04:19 -0500 - rev 216139
Push 27842 by cbook@mozilla.com at Tue, 18 Nov 2014 16:25:55 +0000
bug 1097944 - node-spdy 1.29.1 for spdy/3.1 updates 1/2 r=hurley
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip