55bcd7df1f7ad1748065e0fa8d1989fc9345c6f6: Bug 1593388: Remove gdb pretty-printer for js::jit::ExecutableAllocator. r=nbp
Jim Blandy <jimb@mozilla.com> - Wed, 06 Nov 2019 19:43:42 +0000 - rev 500934
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593388: Remove gdb pretty-printer for js::jit::ExecutableAllocator. r=nbp This pretty printer wants to traverse a mozilla::detail::HashTable, but the way that type represents the actual table has changed drastically since the pretty-printer was last working. The type of the `mTable` member is now `char*`, and it seems to be an array of hash values concatenated with the actual entries. Fixing that seems like it will take a significant investment. I would love to see this brought back from the revision control history and fixed, but removing it is all I have time for at the moment. Differential Revision: https://phabricator.services.mozilla.com/D51487
70442369cd48e37b05d2982f4109622cf8209bc6: Bug 1594305 - Only allocate compositor surfaces for tiles that are not occluded r=nical
Glenn Watson <git@intuitionlibrary.com> - Wed, 06 Nov 2019 19:05:43 +0000 - rev 500933
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1594305 - Only allocate compositor surfaces for tiles that are not occluded r=nical Tiles that are occluded are generally never seen, or only seen occasionally. To reduce the number of compositor surfaces: * Defer native surface allocation until after occlusion culling occurs. * If a tile has a native surface, then becomes occluded, drop the surface. With this scheme, the number of unused native surfaces will always be 0 on a page that doesn't have scrolling. For a page that has a scrollable region, there will be a small number of unused tiles retained. The unused tiles are those that are (a) not occluded (b) not currently visible (c) are in the display port. We retain these for a small amount of time in case they get scrolled back on screen. This makes the allocation patterns for native surfaces match the way that picture cache surfaces are allocated for simple compositing mode. Differential Revision: https://phabricator.services.mozilla.com/D51973
fd706e42d049c1ccca0e372bc240019a41178361: Bug 1592754 - Improve TV handling of modified reftest reference files; r=ahal
Geoff Brown <gbrown@mozilla.com> - Wed, 06 Nov 2019 19:04:57 +0000 - rev 500932
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1592754 - Improve TV handling of modified reftest reference files; r=ahal Replace the existing regex-based hack for recognizing reftest reference files with a reliable method based on the reftest manifest. Differential Revision: https://phabricator.services.mozilla.com/D51172
e81731a64af67d360d42563e2b19e251581b3dc3: Bug 1588311 - Update mousedown targets when native anonymous content is recreated, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 06 Nov 2019 19:05:23 +0000 - rev 500931
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1588311 - Update mousedown targets when native anonymous content is recreated, r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D51877
886319fa10eade5712e537731bca737f288aa756: Bug 1580338 - Defer RegExp allocation until after parse r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 06 Nov 2019 18:45:28 +0000 - rev 500930
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1580338 - Defer RegExp allocation until after parse r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D46349
3e505f5da731722349ef01eb2de1dc2fdb97ebe2: Bug 1593486 - Cleanup spidermonkey test code in mach. r=froydnj
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Nov 2019 18:53:07 +0000 - rev 500929
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593486 - Cleanup spidermonkey test code in mach. r=froydnj Remove some overly clever code and make the spidermonkey-related tests more consistent with each other. Differential Revision: https://phabricator.services.mozilla.com/D51901
41bec05975913dcb7fb317d81ef17fb30460ad19: Bug 1594125 - Allow showing remote triplets with different header r=k88hudson
Ed Lee <edilee@mozilla.com> - Wed, 06 Nov 2019 18:33:45 +0000 - rev 500928
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1594125 - Allow showing remote triplets with different header r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D51907
5a944fda161554a5a356fa9e139e488262717c85: Bug 1593703 - disable clang based static-analysis for build-linux64-base-toolchains-clang/*. r=froydnj
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Wed, 06 Nov 2019 18:29:09 +0000 - rev 500927
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593703 - disable clang based static-analysis for build-linux64-base-toolchains-clang/*. r=froydnj With Bug 1579189 we are going to raise the minimum clang version to 5. But in clang 5 and clang 6 an issue has been introduced where the `Decl` nodes from the `AST` don't contain all of the annotation attributes. The missing attributes can cause static analysis failures. We are therefore going to disable the static analysis for the base-toolchain clang builds as a workaround. Differential Revision: https://phabricator.services.mozilla.com/D52025
9842c80c98d83e83c8313f9152359106b4758fc5: Bug 1593560 - Make sure IPCBlobInputStream::ReadSegments is always supported, regardless of which inner async stream type gets created. r=baku
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 06 Nov 2019 18:23:12 +0000 - rev 500926
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593560 - Make sure IPCBlobInputStream::ReadSegments is always supported, regardless of which inner async stream type gets created. r=baku When ReadSegments is called before the stream is ready, we return NS_BASE_STREAM_WOULD_BLOCK, not NS_ERROR_NOT_IMPLEMENTED. If callers use AsyncWait for the IPCBlobInputStream to be ready, and then call ReadSegments again we can end up returning NS_ERROR_NOT_IMPLEMENTED, depending on what the inner type is. Differential Revision: https://phabricator.services.mozilla.com/D51781
d67a10437af7afe68ac7f43eab4e341040ea37f1: Bug 1593560 - Release mListener and break the cycle if AsyncOpen fails in DocumentChannelParent, since OnStopRequest won't be delivered to mListener in this case, which is where we usually break the cycle. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 06 Nov 2019 18:23:00 +0000 - rev 500925
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593560 - Release mListener and break the cycle if AsyncOpen fails in DocumentChannelParent, since OnStopRequest won't be delivered to mListener in this case, which is where we usually break the cycle. r=jya Differential Revision: https://phabricator.services.mozilla.com/D51552
3e3948e9531c5a46195b5f0dcd55147fcb068d83: Bug 1593560 - Support non-http channels in SendCrossProcessRedirect. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 06 Nov 2019 18:22:47 +0000 - rev 500924
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593560 - Support non-http channels in SendCrossProcessRedirect. r=jya Differential Revision: https://phabricator.services.mozilla.com/D51550
a7d04e276b448311a6466acca1240aeb2997be57: Bug 1593560 - Only return false from NS_InputStreamIsBuffered if the underlying object doesn't implement ReadSegments. r=mayhemer
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 06 Nov 2019 18:22:30 +0000 - rev 500923
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593560 - Only return false from NS_InputStreamIsBuffered if the underlying object doesn't implement ReadSegments. r=mayhemer Differential Revision: https://phabricator.services.mozilla.com/D51549
9f52c9f6dc545d734c8af374de989effe27fe5f5: Bug 1593560 - Adjust tests to wait for data uri to load properly, since it now includes an extra IPDL roundtrip. r=kmag,ochameau
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 06 Nov 2019 18:22:17 +0000 - rev 500922
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593560 - Adjust tests to wait for data uri to load properly, since it now includes an extra IPDL roundtrip. r=kmag,ochameau Differential Revision: https://phabricator.services.mozilla.com/D51548
90572c49d4648b5a530499a244705f33e71be393: Bug 1593560 - Allow data urls with DocumentChannel. r=nika
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 06 Nov 2019 18:22:00 +0000 - rev 500921
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593560 - Allow data urls with DocumentChannel. r=nika Differential Revision: https://phabricator.services.mozilla.com/D51547
e053b59af7f4a83ec7704a136c7c149a4af975e6: Bug 1588817 - Only enable host obfuscation when running in content process; r=drno
Dan Minor <dminor@mozilla.com> - Wed, 06 Nov 2019 18:04:31 +0000 - rev 500920
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1588817 - Only enable host obfuscation when running in content process; r=drno The mDNS code makes use of the StunAddrsRequest which does not exist when we are running with e10s disabled. If e10s is disabled, PeerConnectionMedia will not be in the content process, and we can disable hostname obfuscation in that case. Differential Revision: https://phabricator.services.mozilla.com/D51986
6a7b78f2d462fa22c29b97b10f08fe4bd25cb465: Bug 1588817 - Disable RTCDataChannel-send.html on win32; r=drno
Dan Minor <dminor@mozilla.com> - Wed, 06 Nov 2019 18:04:16 +0000 - rev 500919
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1588817 - Disable RTCDataChannel-send.html on win32; r=drno Running this test leads to intermittent "unable to find test window" failures on 32 bit windows. If the timeout to get_test_window() in executormarionette.py is increased, the failure goes away, but there is no way in the framework to increase this timeout for a single test. Differential Revision: https://phabricator.services.mozilla.com/D51618
eeb7467c300fdb3bb7bd8b670f3980309e937527: Bug 1588817 - Enable mDNS hostname obfuscation on desktop platforms; r=drno
Dan Minor <dminor@mozilla.com> - Wed, 06 Nov 2019 18:04:04 +0000 - rev 500918
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1588817 - Enable mDNS hostname obfuscation on desktop platforms; r=drno Differential Revision: https://phabricator.services.mozilla.com/D49956
96048cce4b80dd1b1385d67858cc01808746c75d: Bug 1571656 - Use Assert.jsm numeric comparison functions in tests r=mixedpuppy,MattN
Moritz Birghan <mbirghan@mozilla.com> - Wed, 06 Nov 2019 18:07:54 +0000 - rev 500917
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1571656 - Use Assert.jsm numeric comparison functions in tests r=mixedpuppy,MattN Differential Revision: https://phabricator.services.mozilla.com/D40614
9c25076644f29ccfe65bde0b3b8a22e74966b2a2: Bug 1593475 - Ensure FluentDOM does not localize elements in template. r=bgrins
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 06 Nov 2019 18:18:14 +0000 - rev 500916
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593475 - Ensure FluentDOM does not localize elements in template. r=bgrins Differential Revision: https://phabricator.services.mozilla.com/D51506
bf88c8cec276cfa04f11ec93df35f455a0287e9b: Bug 1593386 - Update add-on manager abuse report reasons copy r=fluent-reviewers,rpl,flod
Andreas Wagner <mail@andreaswagner.org> - Wed, 06 Nov 2019 18:18:57 +0000 - rev 500915
Push 36778 by apavel@mozilla.com at Thu, 07 Nov 2019 09:49:05 +0000
Bug 1593386 - Update add-on manager abuse report reasons copy r=fluent-reviewers,rpl,flod Differential Revision: https://phabricator.services.mozilla.com/D51991
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip