720eed827027169056170ddf8ecf43be85b02fe6: Bug 996796 patch 10 - Separate the rule node replacement code from the style context handling so that we can make visited handling correct. r=heycam
L. David Baron <dbaron@dbaron.org> - Sat, 02 Aug 2014 19:37:44 -0700 - rev 197591
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 996796 patch 10 - Separate the rule node replacement code from the style context handling so that we can make visited handling correct. r=heycam
4a395d400f602f4c3bcb32603af4374ee2b5346d: Bug 996796 patch 9 - Make nsStyleSet::ResolveStyleWithReplacement handle changing between having and not having animation or transition rules, make it set IsImportantRule on rule nodes correctly, and merge the bogus ResolveStyleForRules into it. r=heycam
L. David Baron <dbaron@dbaron.org> - Sat, 02 Aug 2014 19:37:44 -0700 - rev 197590
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 996796 patch 9 - Make nsStyleSet::ResolveStyleWithReplacement handle changing between having and not having animation or transition rules, make it set IsImportantRule on rule nodes correctly, and merge the bogus ResolveStyleForRules into it. r=heycam ResolveStyleForRules had various problems: it failed to set importance correctly and really only handled replacing a path in the rule tree since it didn't handle creating important rules. (Possibly more.)
d9db9020d57ace77058e987ad5e8bef422da6b50: Bug 996796 patch 8 - Pass the replacements through to ResolveStyleWithReplacement. r=heycam
L. David Baron <dbaron@dbaron.org> - Sat, 02 Aug 2014 19:37:44 -0700 - rev 197589
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 996796 patch 8 - Pass the replacements through to ResolveStyleWithReplacement. r=heycam This means ResolveStyleWithReplacement will replace only the rules in the nsRestyleHint rather than always replacing both the animations rule and the transitions rule. (This will become even more useful later when we add the ability to replace the style attribute rule.)
a8a810bc1b360482b6acf3c202c0c113f31543a4: Bug 996796 patch 7 - Add new restyle types that replace only the data from CSS transitions or animations. r=heycam
L. David Baron <dbaron@dbaron.org> - Sat, 02 Aug 2014 19:37:43 -0700 - rev 197588
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 996796 patch 7 - Add new restyle types that replace only the data from CSS transitions or animations. r=heycam This is the start of a refactoring of the existing code in CommonAnimationManager, nsTransitionManager, and nsAnimationManager, which will be removed in later patches (after patches in between cause this code to be used instead of the current code). But it also handles interesting cases more correctly, such as cases where style context parents are unusual. FIXME: It would be nice to add tests for these cases, but they're mostly pretty obscure (e.g., a transition of 'transform' that's affected by inheriting 'transform' from ::first-line), so I'm not treating it as a priority right now.
8da0b361d546fb9a84774d0e0e2f633df6d4a427: Bug 996796 patch 6 - Adjust checks of restyle types to accomodate new types weaker than eRestyle_Self. r=heycam
L. David Baron <dbaron@dbaron.org> - Sat, 02 Aug 2014 19:37:43 -0700 - rev 197587
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 996796 patch 6 - Adjust checks of restyle types to accomodate new types weaker than eRestyle_Self. r=heycam FIXME: Adjust for eRestyle_Force if bug 931668 lands first. Later patches will add such types that are like eRestyle_Self but that only replace the style attribute, animation rule, or transition rule.
96186774f07c087a05c6798966ddef2440c1350e: Bug 996796 patch 5 - Move the guts of UpdateThrottledStyle into nsStyleSet, where it can be reused. r=heycam
L. David Baron <dbaron@dbaron.org> - Sat, 02 Aug 2014 19:37:43 -0700 - rev 197586
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 996796 patch 5 - Move the guts of UpdateThrottledStyle into nsStyleSet, where it can be reused. r=heycam
9fc64f0449016bc147da8f336b6ab635de672038: Bug 1031149 - Consistently pass correct aRelevantLinkVisited to nsStyleContext::FindChildWithRules. r=heycam
L. David Baron <dbaron@dbaron.org> - Sat, 02 Aug 2014 19:37:42 -0700 - rev 197585
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1031149 - Consistently pass correct aRelevantLinkVisited to nsStyleContext::FindChildWithRules. r=heycam I believe this will fix some cache misses in the FindChildWithRules lookup when restyling. I don't think it will fix any correctness bugs because the RelevantLinkVisited() bit will always end up set to true anyway as the non-link descendant of a visited link style context, and link descendants shouldn't be able to share styles with non-link descendants due to matching rules in the UA style sheet.
2bdb11379d0f31febb6f55c7b1af9a510e5785a0: Bug 1047204 - Implement GMPAudioDecoder interface. r=jesup
Chris Pearce <cpearce@mozilla.com> - Sun, 03 Aug 2014 09:29:26 +1200 - rev 197584
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1047204 - Implement GMPAudioDecoder interface. r=jesup
dff6f7e6b7e40bb184561743d42e24d0f83628f2: Bug 1047205 - Attach crypto info to encoded GMP video frames. r=jesup
Chris Pearce <cpearce@mozilla.com> - Sun, 03 Aug 2014 09:29:18 +1200 - rev 197583
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1047205 - Attach crypto info to encoded GMP video frames. r=jesup
963723a2077d585c2cb00025622ed30bdd3d1148: Bug 1047873 - Flatten xpfe/appshell/{public,src}/ directories. r=Neil
Birunthan Mohanathas <birunthan@mohanathas.com> - Sat, 02 Aug 2014 13:44:23 -0700 - rev 197582
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1047873 - Flatten xpfe/appshell/{public,src}/ directories. r=Neil
e5a957b1c51031cd4fa5ca610c7eb34d745b6d7f: Bug 1046841 - Convert xpcom/components/ to Gecko style. r=froydnj
Birunthan Mohanathas <birunthan@mohanathas.com> - Sat, 02 Aug 2014 13:44:06 -0700 - rev 197581
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1046841 - Convert xpcom/components/ to Gecko style. r=froydnj
9b2e7a87fac5c886ec2f2a09ae8f390d42c381f8: Bug 1039666: suppress 'nonqueued' IPC assertions (bug 1047842) in window/screensharing r=nigelb on a CLOSED TREE
Randell Jesup <rjesup@jesup.org> - Sat, 02 Aug 2014 11:08:40 -0400 - rev 197580
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1039666: suppress 'nonqueued' IPC assertions (bug 1047842) in window/screensharing r=nigelb on a CLOSED TREE
dfb5303af6f9f16875ee10651fe4cd93bcd6e981: Bug 1028288: Add two reftests for globalAlpha. One just tests globalAlpha, and one tests scaling and globalAlpha. r=roc
James Kolb <jck1089@gmail.com> - Sat, 02 Aug 2014 16:14:55 +0900 - rev 197579
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1028288: Add two reftests for globalAlpha. One just tests globalAlpha, and one tests scaling and globalAlpha. r=roc
950a3afc2b15226d88209eea5f80fa9bdfe0cc4b: Bug 1028288 Add canvas global transparency support to svgs. r=roc
James Kolb <jck1089@gmail.com> - Sat, 02 Aug 2014 16:14:53 +0900 - rev 197578
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1028288 Add canvas global transparency support to svgs. r=roc
cd4659598fe45b8a55a67c32ff7c0dc159a4a359: Bug 1039666: Fix incorrect disabling of B2G window/screensharing rs=me,fabrice (bustage)
Randell Jesup <rjesup@jesup.org> - Sat, 02 Aug 2014 01:43:44 -0400 - rev 197577
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1039666: Fix incorrect disabling of B2G window/screensharing rs=me,fabrice (bustage)
0e7b30eb1a7ce99d66b2589b94fe37b0352eaa5d: Bug 1037830: Enforce size limit on returned encoded data from GMP plugins for webrtc r=ekr
Randell Jesup <rjesup@jesup.org> - Sat, 02 Aug 2014 01:17:46 -0400 - rev 197576
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1037830: Enforce size limit on returned encoded data from GMP plugins for webrtc r=ekr
715b0aee4246078dea8afc04a3661acc8b7c66d8: Bug 1047121: Release Window-capture VideoEngine when done; clean up shutdown code r=cpearce
Randell Jesup <rjesup@jesup.org> - Sat, 02 Aug 2014 00:30:51 -0400 - rev 197575
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1047121: Release Window-capture VideoEngine when done; clean up shutdown code r=cpearce
4c12508e3b697c6d0c5d9f2a65ec36e646a52efb: Bug 1039666: Disable screen/windowsharing for OSX 10.6 and WinXP r=cpearce
Randell Jesup <rjesup@jesup.org> - Sat, 02 Aug 2014 00:30:50 -0400 - rev 197574
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1039666: Disable screen/windowsharing for OSX 10.6 and WinXP r=cpearce
801a74e1dfdd592d4218fec0a41e18bf03c60653: Bug 1039666: Enable Screen/windowsharing tests for getUserMedia except OSX 10.6 and WinXP r=drno
Randell Jesup <rjesup@jesup.org> - Sat, 02 Aug 2014 00:30:39 -0400 - rev 197573
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Bug 1039666: Enable Screen/windowsharing tests for getUserMedia except OSX 10.6 and WinXP r=drno
b8061b23d2a4abeb8d0a8c87dcae56ab3bbf9fdd: Another fixup for non-unified bustage on windows after bug 985970. r=me
Mike Hommey <mh+mozilla@glandium.org> - Sat, 02 Aug 2014 12:46:24 +0900 - rev 197572
Push 27249 by ryanvm@gmail.com at Mon, 04 Aug 2014 20:14:35 +0000
Another fixup for non-unified bustage on windows after bug 985970. r=me
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip