9ad140c544b9d749da79658443af7148131b7db0: Bug 788914 - Kill the XOW flag. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Sep 2012 11:28:56 -0700 - rev 104589
Push 14579 by bobbyholley@gmail.com at Fri, 07 Sep 2012 18:29:28 +0000
Bug 788914 - Kill the XOW flag. r=mrbkap There are really two questions to be asked: is the caller chrome, and does the caller subsume the callee. We have other, more precise ways of asking both of these questions.
db48c62b2ccc315400706ef65aba327d03266a80: Bug 788914 - Kill partially transparent wrappers. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Sep 2012 11:28:56 -0700 - rev 104588
Push 14579 by bobbyholley@gmail.com at Fri, 07 Sep 2012 18:29:28 +0000
Bug 788914 - Kill partially transparent wrappers. r=mrbkap
130cf7ee659fdb52a0d51e7d764cdb07f5cf264a: Bug 788914 - Remove dynamic UniversalXPConnect checks sprinkled around the wrapper code. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Sep 2012 11:28:56 -0700 - rev 104587
Push 14579 by bobbyholley@gmail.com at Fri, 07 Sep 2012 18:29:28 +0000
Bug 788914 - Remove dynamic UniversalXPConnect checks sprinkled around the wrapper code. r=mrbkap
d4d0839c44afd9a59ba34a85b48e35c750d76ae7: Bug 788914 - Recompute cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Sep 2012 11:28:56 -0700 - rev 104586
Push 14579 by bobbyholley@gmail.com at Fri, 07 Sep 2012 18:29:28 +0000
Bug 788914 - Recompute cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap
b3dfdf56f0262c8e0789ce20723f33a6da302d6d: Bug 788914 - Generate vanilla cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Sep 2012 11:28:56 -0700 - rev 104585
Push 14579 by bobbyholley@gmail.com at Fri, 07 Sep 2012 18:29:28 +0000
Bug 788914 - Generate vanilla cross-compartment wrappers when UniversalXPConnect is enabled. r=mrbkap
6d74382e1dad0d2b196a504bfaf1a386226e487d: Bug 788914 - Remove enablePrivilege from bug 585922 tests. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Sep 2012 11:28:56 -0700 - rev 104584
Push 14579 by bobbyholley@gmail.com at Fri, 07 Sep 2012 18:29:28 +0000
Bug 788914 - Remove enablePrivilege from bug 585922 tests. r=mrbkap This test chokes on the changes in the patch for some reason. Fortunately, since enablePrivilege now exists solely to make our tests go green, changing its semantics and removing use of it from anywhere that goes orange is a perfectly acceptable approach. ;-)
e8b6bc9c926916a274ae17e89a5864c8643ebe1c: Bug 789494 - Rip enablePrivilege out of misbehaving mochitests. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Sep 2012 11:28:56 -0700 - rev 104583
Push 14579 by bobbyholley@gmail.com at Fri, 07 Sep 2012 18:29:28 +0000
Bug 789494 - Rip enablePrivilege out of misbehaving mochitests. r=mccr8
672a11af05c3385baaec352adb56cdc2def51950: Bug 788923 - Part 2: Use the load group of the document that the source node belongs to when prefetching links; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 07 Sep 2012 14:06:44 -0400 - rev 104582
Push 14578 by eakhgari@mozilla.com at Fri, 07 Sep 2012 18:07:37 +0000
Bug 788923 - Part 2: Use the load group of the document that the source node belongs to when prefetching links; r=bzbarsky
e1e9a9400f07bc101dbf460f65efe18c9f4a31d3: Bug 788923 - Part 1: When prefetching a document using a Link header, use the document element as the source node; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 07 Sep 2012 14:06:31 -0400 - rev 104581
Push 14578 by eakhgari@mozilla.com at Fri, 07 Sep 2012 18:07:37 +0000
Bug 788923 - Part 1: When prefetching a document using a Link header, use the document element as the source node; r=bzbarsky
b29dca65085ae9bef7da81e95f5046873f700b87: No bug: Fix new uses of getLock that crept in. irc-r=mrbkap
Chris Jones <jones.chris.g@gmail.com> - Fri, 07 Sep 2012 11:05:08 -0700 - rev 104580
Push 14577 by cjones@mozilla.com at Fri, 07 Sep 2012 18:05:13 +0000
No bug: Fix new uses of getLock that crept in. irc-r=mrbkap
175c768112a416f7c3ee47087b86f8a8ed2e4163: Bug 786946. Don't propagate text-decoration to <select> by default. r=dbaron
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Sep 2012 10:51:34 -0400 - rev 104579
Push 14576 by bzbarsky@mozilla.com at Fri, 07 Sep 2012 18:00:42 +0000
Bug 786946. Don't propagate text-decoration to <select> by default. r=dbaron
e6396a6c27e30fb06cf4edb27bb2542de460986f: Remove ForceCompare methods from style structs. (Bug 779968, patch 7) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Fri, 07 Sep 2012 10:13:36 -0700 - rev 104578
Push 14575 by dbaron@mozilla.com at Fri, 07 Sep 2012 17:14:26 +0000
Remove ForceCompare methods from style structs. (Bug 779968, patch 7) r=bzbarsky
a080c1f6350d68a11a1ed94e323d21bc8dadafe6: Make nsStyleContext::CalcStyleDifference force comparison based on the parent's hint instead of the style struct ForceCompare methods. (Bug 779968, patch 6, the main patch) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Fri, 07 Sep 2012 10:13:36 -0700 - rev 104577
Push 14575 by dbaron@mozilla.com at Fri, 07 Sep 2012 17:14:26 +0000
Make nsStyleContext::CalcStyleDifference force comparison based on the parent's hint instead of the style struct ForceCompare methods. (Bug 779968, patch 6, the main patch) r=bzbarsky This propagates the non-inherited (in the nsChangeHint sense, not the CSS inheritance sense) parts of the parent's change hint through ReResolveStyleContext so that we can use them in nsStyleContext::CalcDifference. In the cases where we don't know the parent's hint, we assume the worst, that all the non-inherited hints were present in the parent's style change. This should be a significant performance improvement handling simple style changes (such as a style attribute change setting a non-inherited property) on elements with large numbers of descendants that have data in ForceCompare structs that can't be stored in the rule tree (for example, margins or widths in em or rem units).
309d87857ce0499251f2b2e927530a82e9642b3b: Refix bug 731521 in the new setup for forcing comparison in nsStyleContext::CalcDifference, since we can no longer rely on nsStyleBorder::ForceCompare. (Bug 779968, patch 5) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Fri, 07 Sep 2012 10:13:36 -0700 - rev 104576
Push 14575 by dbaron@mozilla.com at Fri, 07 Sep 2012 17:14:26 +0000
Refix bug 731521 in the new setup for forcing comparison in nsStyleContext::CalcDifference, since we can no longer rely on nsStyleBorder::ForceCompare. (Bug 779968, patch 5) r=bzbarsky
2d8810ba0412f4984376ebf4beb3de2fa97e9180: Abstract nsChangeHint_NonInherited_Hints into a function so that it accurately reports the reflow cases to all callers. (Bug 779968, patch 4) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Fri, 07 Sep 2012 10:13:36 -0700 - rev 104575
Push 14575 by dbaron@mozilla.com at Fri, 07 Sep 2012 17:14:26 +0000
Abstract nsChangeHint_NonInherited_Hints into a function so that it accurately reports the reflow cases to all callers. (Bug 779968, patch 4) r=bzbarsky This is in preparation for adding an additional caller. nsChangeHint_NonInherited_Hints will be reintroduced in patch 6, but as the maximum set of such hints rather than the minimal set, and with the less confusing name nsChangeHint_Hints_NotHandledForDescendants.
c86123a966b1ab2213d0a8952b7d824fe2e2dd3a: Remove maxHint from nsStyleContext::CalcStyleDifference. (Bug 779968, patch 3) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Fri, 07 Sep 2012 10:13:36 -0700 - rev 104574
Push 14575 by dbaron@mozilla.com at Fri, 07 Sep 2012 17:14:26 +0000
Remove maxHint from nsStyleContext::CalcStyleDifference. (Bug 779968, patch 3) r=bzbarsky
0f6bb5447c4d89ffeafae5996d05827687204e18: Use nsStyleStruct MaxDifference methods instead of maxHint for hint handling in nsStyleContext::CalcStyleDifference. (Bug 779968, patch 2) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Fri, 07 Sep 2012 10:13:36 -0700 - rev 104573
Push 14575 by dbaron@mozilla.com at Fri, 07 Sep 2012 17:14:26 +0000
Use nsStyleStruct MaxDifference methods instead of maxHint for hint handling in nsStyleContext::CalcStyleDifference. (Bug 779968, patch 2) r=bzbarsky
497062dbbdf4b456b3358979b4a8d51f59d721ba: Move nsStyleStruct MaxDifference methods inline, and make them available unconditionally rather than DEBUG-only. (Bug 779968, patch 1) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Fri, 07 Sep 2012 10:13:36 -0700 - rev 104572
Push 14575 by dbaron@mozilla.com at Fri, 07 Sep 2012 17:14:26 +0000
Move nsStyleStruct MaxDifference methods inline, and make them available unconditionally rather than DEBUG-only. (Bug 779968, patch 1) r=bzbarsky
8c83c4ea731a9b93412f08dc5bcf7d2fedc59db8: bug 776783 - package profile into B2G desktop builds r=ted
John Ford <jhford@mozilla.com> - Fri, 07 Sep 2012 10:00:10 -0700 - rev 104571
Push 14574 by jford@mozilla.com at Fri, 07 Sep 2012 17:00:20 +0000
bug 776783 - package profile into B2G desktop builds r=ted
34a88e4126351b549df21c7683565cf5c59f10a4: Back out bug 786946 because it fails <select> font-inflation tests. r=bustage
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Sep 2012 12:18:48 -0400 - rev 104570
Push 14573 by bzbarsky@mozilla.com at Fri, 07 Sep 2012 16:19:07 +0000
Back out bug 786946 because it fails <select> font-inflation tests. r=bustage
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip