863caf540d9a1762e8aafbc4193ab60b40eb960f: Merge m-c to inbound a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 08 May 2015 10:39:27 -0700 - rev 272889
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Merge m-c to inbound a=merge
82bbc0b0d516c7d69d931121443513537fcee8e5: bug 1162654 - allow proxies to implement the document interface r=davidb
Trevor Saunders <tbsaunde@tbsaunde.org> - Thu, 07 May 2015 13:31:56 -0400 - rev 272888
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
bug 1162654 - allow proxies to implement the document interface r=davidb
01c40642909358267bddfab8a210a791f029520f: bug 1162621 - proxy Accessible::IndexOfEmbeddedChild r=davidb
Trevor Saunders <tbsaunde@tbsaunde.org> - Thu, 07 May 2015 12:59:17 -0400 - rev 272887
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
bug 1162621 - proxy Accessible::IndexOfEmbeddedChild r=davidb This is a bit dirty, we should be able to implement this just in the main process by looking at the role of the children. However doing it this way is simpler and allows us to share code with the non e10s case.
4ff5e8facd3751b864104efa120a918643553bf4: Backout Bug 1149555 because of tresize regression, a=backout
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 08 May 2015 20:12:41 +0300 - rev 272886
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Backout Bug 1149555 because of tresize regression, a=backout
3466be6fd32ca5189d9d785f036382763b3175b7: Bug 1162692 - Add SpeechSynthesisUtterance.chosenVoiceURI for testing purposes. r=smaug
Eitan Isaacson <eitan@monotonous.org> - Fri, 08 May 2015 10:32:12 -0700 - rev 272885
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1162692 - Add SpeechSynthesisUtterance.chosenVoiceURI for testing purposes. r=smaug
4f21884b0c36b5a3e136991d515cbb33f9da621f: Bug 1160844 - Only initialize pico tts when not in mochitest and speech synth is enabled. r=smaug
Eitan Isaacson <eitan@monotonous.org> - Fri, 08 May 2015 10:32:12 -0700 - rev 272884
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1160844 - Only initialize pico tts when not in mochitest and speech synth is enabled. r=smaug
428de38c2edc791d5eaa39d1f293fc2d17a9c37b: Bug 1162590 - Change the name of the 2-arg traverse to traverseEdge; r=sfink
Terrence Cole <terrence@mozilla.com> - Thu, 07 May 2015 10:17:47 -0700 - rev 272883
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1162590 - Change the name of the 2-arg traverse to traverseEdge; r=sfink
2993c8d2fbb1c01b178065fc24859d9e12979e45: Bug 1162303 - Simplify TenuringTracer's implementation; r=jonco
Terrence Cole <terrence@mozilla.com> - Thu, 07 May 2015 10:17:45 -0700 - rev 272882
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1162303 - Simplify TenuringTracer's implementation; r=jonco
cbfddea9ef08e966db91eca85a5ddf71adf2b07e: Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
Terrence Cole <terrence@mozilla.com> - Thu, 07 May 2015 10:17:43 -0700 - rev 272881
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
8e4ff6268286d3f15198d8d1874e18a98dffe07d: Bug 1162296 - Use generic value traversal when scanning unboxed memory; r=jonco
Terrence Cole <terrence@mozilla.com> - Wed, 06 May 2015 10:26:34 -0700 - rev 272880
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1162296 - Use generic value traversal when scanning unboxed memory; r=jonco
a8521f7c90a225050b72998edfeed6e63d5d3ccf: Backed out changeset 8635863a78c0 (bug 1162411) for mochitest-1 orange CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Fri, 08 May 2015 10:10:18 -0700 - rev 272879
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Backed out changeset 8635863a78c0 (bug 1162411) for mochitest-1 orange CLOSED TREE
885382fbe6533631abf604e6b5a0c456b4e1a569: Bug 1162740 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj
Eric Rahm <erahm@mozilla.com> - Fri, 08 May 2015 09:33:18 -0700 - rev 272878
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1162740 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj Check that logging is enabled before performing potentially expensive operations.
53086148c9aa5947e41cb4796edcadeaae7b4bc2: Bug 1162740 - Part 1: Remove instances of #ifdef PR_LOGGING in rdf. r=froydnj
Eric Rahm <erahm@mozilla.com> - Fri, 08 May 2015 09:33:17 -0700 - rev 272877
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1162740 - Part 1: Remove instances of #ifdef PR_LOGGING in rdf. r=froydnj PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
fefdeb41a9be81723c6a35dcd683e4ad25f0dd82: Bug 1162608: Import cssfixme's radial-gradient unprefixing fix into CSSUnprefixingService. r=hallvors
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 08 May 2015 09:09:00 -0700 - rev 272876
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1162608: Import cssfixme's radial-gradient unprefixing fix into CSSUnprefixingService. r=hallvors Source: https://github.com/hallvors/css-fixme/issues/9 https://github.com/hallvors/css-fixme/commit/92d9e44a38d0439da926839362affe72214fccb8
60ab1ea8f15816644cdbb3a22bd7e883e737f9d6: Bug 1132745 followup: Fix a typo in a CSS Unprefixing Service whitelisted domain. (no review)
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 08 May 2015 09:08:27 -0700 - rev 272875
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1132745 followup: Fix a typo in a CSS Unprefixing Service whitelisted domain. (no review)
8635863a78c0f4715266dc0753eb30a8b7bb8611: Bug 1162411 - Fix Request CORS bug. r=bz
Nikhil Marathe <nsm.nikhil@gmail.com> - Thu, 07 May 2015 15:39:13 -0700 - rev 272874
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1162411 - Fix Request CORS bug. r=bz
5df6a8eccc53b8d27582a43ba3098e41442e89ff: Bug 1154053 - Limit concurrency of e10s memory reporting. r=erahm
Jed Davis <jld@mozilla.com> - Wed, 06 May 2015 20:51:00 +0200 - rev 272873
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1154053 - Limit concurrency of e10s memory reporting. r=erahm This changes the way nsMemoryReporterManger handles child processes; instead of using an observer message and trying to keep a count of child processes expected to answer, it directly iterates a copy of the list of content processes and explicitly handles children which exit before their reports start. Note that GC/CC logs still run at full concurrency, and that no child reports start until the parent is finished (see bug 1151597) regardless of concurrency limit.
c33b62fc04ac93aa522ac0b55b8273447d6c8c65: Bug 1161049 patch 3 - Don't send animations to a layer if we're not using off-main-thread compositing. r=mstange
L. David Baron <dbaron@dbaron.org> - Fri, 08 May 2015 15:56:37 +0200 - rev 272872
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1161049 patch 3 - Don't send animations to a layer if we're not using off-main-thread compositing. r=mstange This refixes bug 947753 in a way that leads to fewer complications, since we don't need to predict what kind of layer manager an element's layer will have before the layer is actually created. It has the disadvantage that AnimationPlayerCollection::CanPerformOnCompositorThread isn't really telling the truth in cases where we won't have an layer that does off-main-thread compositing. This means that we will force the creation of a layer to receive the animations (which might actually be good), although it may have some disadvantages. It also means that the additional (unlanded) patch in bug 947753 still isn't needed, since we never set the animation generation on the layer, so we will never try to throttle (suppress main thread execution) of animations.
e09370e4a89581dfba7b68c998ca0e2e76b46ff0: Bug 1161049 patch 2 - Add comments reflecting what CanPerformOnCompositorThread doesn't check. r=birtles
L. David Baron <dbaron@dbaron.org> - Fri, 08 May 2015 15:56:36 +0200 - rev 272871
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1161049 patch 2 - Add comments reflecting what CanPerformOnCompositorThread doesn't check. r=birtles
b1385ccee5f2222a8603f3b5ff035bc2531d85a6: Bug 1161049 patch 1 - Back out changeset 962e15b81684 (part of bug 947753) in order to fix the bug a different way. r=mstange
L. David Baron <dbaron@dbaron.org> - Fri, 08 May 2015 15:56:36 +0200 - rev 272870
Push 4830 by jlund@mozilla.com at Mon, 29 Jun 2015 20:18:48 +0000
Bug 1161049 patch 1 - Back out changeset 962e15b81684 (part of bug 947753) in order to fix the bug a different way. r=mstange This patch seems to be leading to too many complications; it requires us to predict whether a layer that would be created for an element will use off-main-thread compositing prior to the creation of that layer, which has led to complications on both Mac (fixed by the other patches in bug 947753) and Android (bug 1161049).
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip