Граф коммитов

679165 Коммитов

Автор SHA1 Сообщение Дата
Mats Palmgren 9ae23f45d4 Bug 1356712 - Remove bogus assertions. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D52678

--HG--
extra : moz-landing-system : lando
2019-11-12 19:09:13 +00:00
Markus Stange 012de1a3a6 Bug 1594950 - Remove unused SurfaceRegistry API. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D51758

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:26 +00:00
Markus Stange 2db4b324b7 Bug 1594950 - Change NextSurface APIs to accept a dirty region, and remove the public method InvalidateRegionThroughoutSwapchain. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D50878

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:26 +00:00
Markus Stange 585d2c44f5 Bug 1594950 - Track the nsChildView invalid region inside nsChildView, rather than on the layer. r=jrmuizel
This allows us to move the call to InvalidateRegionThroughoutSwapchain to just before the call to
NextSurface, which makes it easier to merge the two calls.

Differential Revision: https://phabricator.services.mozilla.com/D50877

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:26 +00:00
Markus Stange 82452d888a Bug 1594950 - Bake the layer size and its opaqueness into the layer, don't allow mutating it. r=jrmuizel
These settings are now supplied during layer creation and never change.
Consumers must now create new NativeLayer objects if they want to change size or toggle opaqueness.
This aligns the NativeLayer API with DirectComposition's capabilities. It also simplifies swap chain
management.

Differential Revision: https://phabricator.services.mozilla.com/D51757

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:25 +00:00
Cosmin Sabou 06234ceab0 Bug 1456807 - Add quotes to the skip-if syntax. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D52734

--HG--
extra : histedit_source : b48f849238de6f96b2f7e49ede5f3cd040db7470
2019-11-12 22:18:08 +02:00
Cosmin Sabou f155bb6137 Backed out changeset de7a1a1b75f0 (bug 1593399) for build bustages on WeakMap-inl.h.
--HG--
extra : histedit_source : a6d4ee525d48086f5981f13d95eba2b2e3019262
2019-11-12 22:34:58 +02:00
Steve Fink b3059609b0 Bug 1593399 - Rework how mark colors are handled in weakmap marking r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D51492

--HG--
extra : moz-landing-system : lando
2019-11-12 19:54:06 +00:00
Tarek Ziadé 63db4cb9ba Bug 1592696 - avoid re-fetching profiles when possible r=rwood
This patch uses a cache dir at ~/.condprof-cache so
we avoid re-downloading the same file several times.

Differential Revision: https://phabricator.services.mozilla.com/D52180

--HG--
extra : moz-landing-system : lando
2019-11-12 19:47:40 +00:00
Greg Tatum 790c8e1c1c Bug 1585659 - Hook up the supported features to the popup UI; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D50669

--HG--
extra : moz-landing-system : lando
2019-11-12 19:07:46 +00:00
Greg Tatum 5f235fa2c5 Bug 1585659 - Add a getSupportedFeatures method to the perf actor; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D50668

--HG--
extra : moz-landing-system : lando
2019-11-12 19:07:28 +00:00
Greg Tatum e10889da76 Bug 1591455 - Add types to the Settings component; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D50667

--HG--
extra : moz-landing-system : lando
2019-11-12 19:07:16 +00:00
Greg Tatum 691c9057fc Bug 1594842 - Move gecko-profiler-interface.js out of the server and into shared; r=julienw
It's being used in the client and server, and so is a shared file.

Differential Revision: https://phabricator.services.mozilla.com/D52247

--HG--
rename : devtools/server/performance-new/gecko-profiler-interface.js => devtools/shared/performance-new/gecko-profiler-interface.js
rename : devtools/server/performance-new/moz.build => devtools/shared/performance-new/moz.build
extra : moz-landing-system : lando
2019-11-12 19:07:03 +00:00
Greg Tatum f0ec628a73 Bug 1582779 - Offer to restart the browser when JS Tracer is enabled; r=julienw
To test this feature, check the "JSTracer" feature, and the user should be
prompted with a message bar to restart the browser. This will then set the
proper environment variable. Unfortunately, currently the user can still do
this even if a feature is not available in the build. See Bug 1585659.

Differential Revision: https://phabricator.services.mozilla.com/D50085

--HG--
extra : moz-landing-system : lando
2019-11-12 19:06:48 +00:00
Glenn Watson 8b60bbd445 Bug 1594593 - Add wrench regression test for picture cache occlusion culling. r=kvark
This adds a regression test for bug #1594567.

Differential Revision: https://phabricator.services.mozilla.com/D52619

--HG--
extra : moz-landing-system : lando
2019-11-12 15:20:37 +00:00
Markus Stange f63b77cf18 Bug 1594097 - Fix profiler symbolication of local builds on Windows by picking up PR #7 from the profiler-get-symbols repo. r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D52421

--HG--
extra : moz-landing-system : lando
2019-11-12 18:51:18 +00:00
Toshihito Kikuchi 948a64f4c1 Bug 1592444 - Allow E_ACCESSDENIED from CoAllowSetForegroundWindow in debug build. r=aklotz
Bug 1588500 reported some of Thunderbird's tests failed because
`CoAllowSetForegroundWindow` failed.  In that case, those tests should not launch
a default browser of the system, but we should allow `E_ACCESSDENIED` because
it legitimately happens if the window is not in the foreground.

Differential Revision: https://phabricator.services.mozilla.com/D52618

--HG--
extra : moz-landing-system : lando
2019-11-12 19:36:50 +00:00
Andreea Pavel d7d35f9904 Bug 1572507 - update z-index-blend-will-change-overlapping-layers.html expectations r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D52704

--HG--
extra : moz-landing-system : lando
2019-11-12 17:57:13 +00:00
Tim Nguyen b081bf6c33 Bug 1576946 - Remove nsStackFrame platform code. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D49487

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:19 +00:00
Tim Nguyen e9cf7725cf Bug 1576946 - Rewrite and remove tests relying on `display: -moz-stack;`. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D49485

--HG--
extra : moz-landing-system : lando
2019-11-12 19:50:06 +00:00
Tim Nguyen a9335df10d Bug 1576946 - Implement <stack> using CSS Grid. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D46226

--HG--
extra : moz-landing-system : lando
2019-11-12 19:49:48 +00:00
Andrew Osmond c896519607 Bug 1594425 - Part 3. Make image decoder gtests use SurfaceFormat::OS_RGBA. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D52009

--HG--
extra : moz-landing-system : lando
2019-11-12 18:22:41 +00:00
Andrew Osmond 877d22c39e Bug 1594425 - Part 2. Switch image decoders to use SurfaceFormat::OS_RGBA. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D52008

--HG--
extra : moz-landing-system : lando
2019-11-12 18:22:33 +00:00
Andrew Osmond 19be895aca Bug 1594425 - Part 1. Add gfxPlatform QCMS helpers for SurfaceFormat::OS_RGBA. r=tnikkel
These helpers will be used by the image decoders in the next part of
this series.

Differential Revision: https://phabricator.services.mozilla.com/D52007

--HG--
extra : moz-landing-system : lando
2019-11-12 18:22:31 +00:00
Bob Clary 34e241903a Bug 1594069 - ensure wptrunner.py start() always returns a value, r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D52191

--HG--
extra : moz-landing-system : lando
2019-11-12 19:23:33 +00:00
Jeff Walden 030b783f20 Bug 1595260 - Allow OrderedHash{Map,Set} to be safely destroyed in cases where it was never successfully initialized. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D52713

--HG--
extra : moz-landing-system : lando
2019-11-12 18:54:14 +00:00
Greg Tatum b09cf1a62a Bug 1582741 - Add values to the native allocation payload; r=gerald
This commit adds the memory address of the allocation and the thread id
of the allocation to the payload. These both are required for properly
processing the balanced allocations on the front-end. All of the native
allocation payloads are now stored on the main thread, and so are
disassociated from the thread where they were generated.

Differential Revision: https://phabricator.services.mozilla.com/D51938

--HG--
extra : moz-landing-system : lando
2019-11-12 17:29:07 +00:00
Greg Tatum 537c377bbe Bug 1592625 - All threads' allocation markers get stored on the main thread; r=gerald
This change makes it so that all allocations (from any thread in a
process) are stored on the main thread in the profile. This way it's
easy to balance allocations with frees. Memory happens more in a
per-process model, than a per-thread model. The front-end can then
process the information and display it in more interesting ways.

Before allocations and deallocations were only stored on the
thread where they were being generated. It was easy to miss
deallocations with the old model.

Differential Revision: https://phabricator.services.mozilla.com/D51937

--HG--
extra : moz-landing-system : lando
2019-11-12 16:55:46 +00:00
Greg Tatum 61e8d2fc21 Bug 1582741 - Create a test for balanced native allocation; r=canaltinova
This file adds coverage for the balanced native allocations feature from the
previous commit. It asserts that a de-allocation will have a matching allocation.

Differential Revision: https://phabricator.services.mozilla.com/D51936

--HG--
extra : moz-landing-system : lando
2019-11-12 17:29:06 +00:00
Greg Tatum bcab6046af Bug 1582741 - Balance the frees to the allocations in native allocation tracking; r=njn,gerald
This patch creates a HashSet that tracks the allocations that are tracked by the profiler.
This way, we only collect markers for deallocations that have a matching allocation. A
following commit makes it so that all of the markers are collected on the main thread, but
for now this is still done on a per-thread basis.

Differential Revision: https://phabricator.services.mozilla.com/D51935

--HG--
extra : moz-landing-system : lando
2019-11-12 17:29:06 +00:00
Greg Tatum 92727cad45 Bug 1582741 - Rewrite native allocations test as an xpcshell test; r=canaltinova
The bloat log was not compatible with the native allocations, and is always on
for debug builds of mochitests. We had no native allocation coverage on debug
builds because of it.

This commit rewrites the test as an xpcshell test which is both faster and simpler.
I don't think we need the added complexity of running the test in the full browser
environment. An xpcshell test fully excercises the code in a simpler fashion.

Differential Revision: https://phabricator.services.mozilla.com/D51934

--HG--
extra : moz-landing-system : lando
2019-11-12 17:29:06 +00:00
Greg Tatum 1b8031b3de Bug 1593318 - De-duplicate head.js files in profiler tests; r=canaltinova
The tests for xpcshell and mochitests were pretty similar, and need to
do similar things. This commit creates a shread-head.js file where those
functions can be shared. This patch also renames a few shared functions
to give them more clarity in their current usage.

Differential Revision: https://phabricator.services.mozilla.com/D51933

--HG--
rename : tools/profiler/tests/xpcshell/head_profiler.js => tools/profiler/tests/xpcshell/head.js
extra : moz-landing-system : lando
2019-11-12 16:55:16 +00:00
Dave Townsend 9c2cda9a81 Bug 1595601: Add documentation for the external handler service. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D52578

--HG--
extra : moz-landing-system : lando
2019-11-12 19:45:26 +00:00
Dan Minor 1945617175 Bug 1592620 - Add whitelist for mDNS hostname obfuscation; r=bwc
This adds a whitelist of domains for which mDNS hostname obfuscation is
disabled. The implementation is an updated version of the old screensharing
whitelist code.

Differential Revision: https://phabricator.services.mozilla.com/D52012

--HG--
extra : moz-landing-system : lando
2019-11-12 17:17:11 +00:00
Noemi Erli 985bd5675a Backed out changeset 9b131da7e0cc (bug 1595750) for causing Windows build bustages CLOSED TREE 2019-11-12 20:08:09 +02:00
Andreea Pavel a1f6b4c396 Backed out changeset d1ea0724b6ca (bug 1595601) lint failure at uriloader.rst on a CLOSED TREE 2019-11-12 19:54:53 +02:00
André Bargull e51e94c1dd Bug 1593971: Add type policy to MTypedArrayIndexToInt32. r=jandem
MTypedArrayIndexToInt32's input can be replaced with MPhi nodes after
construction. Use a type policy to ensure these MPhi node have the expected
type (either Int32 or Double).

Differential Revision: https://phabricator.services.mozilla.com/D52151

--HG--
extra : moz-landing-system : lando
2019-11-08 09:48:50 +00:00
Gijs Kruitbosch 4afacb2085 Bug 1594457 - fix DOMTitleChanged handling for reloads, r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D52022

--HG--
extra : moz-landing-system : lando
2019-11-12 17:29:14 +00:00
Olli Pettay ec7910ea88 Bug 1573647, try to make test_windowedhistoryframes.html less racy by using popstate event and not timeout, r=peterv
Using popstate event in cases it is fired.

Differential Revision: https://phabricator.services.mozilla.com/D52600

--HG--
extra : moz-landing-system : lando
2019-11-12 17:14:51 +00:00
Dave Townsend b4b8eaa607 Bug 1595601: Add documentation for the external handler service. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D52578

--HG--
extra : moz-landing-system : lando
2019-11-12 17:10:07 +00:00
Jan-Ivar Bruaroey 9a429b7cad Bug 1595618 - Optimize SourceListener iteration on devicechange. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D52598

--HG--
extra : moz-landing-system : lando
2019-11-12 14:50:24 +00:00
Tyson Smith ee4b443ded Bug 1595633 - Enable 'pointer-overflow' UBSan check. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D52608

--HG--
extra : moz-landing-system : lando
2019-11-12 16:29:37 +00:00
Alexander Surkov 14f4752db2 Bug 1594122 - convert XBL bindings to custom elements in test_bug319374.xhtml r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D52701

--HG--
rename : dom/xslt/tests/mochitest/test_bug319374.xhtml => dom/xslt/tests/mochitest/test_bug319374.html
extra : moz-landing-system : lando
2019-11-12 17:28:51 +00:00
Jeff Walden a12c597a4f Bug 1595222 - Don't define an unused |AtomicReturnReg64| on x86. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D52424

--HG--
extra : moz-landing-system : lando
2019-11-12 13:43:31 +00:00
Nicolas Chevobbe 13580b8fea Bug 1595105 - Fix browser_webconsole_context_menu_copy_message_with_async_stacktrace.js perma failure on beta simulation. r=aryx.
Let's set javascript.options.asyncstack in the test to
have the async stacktrace displayed.

Differential Revision: https://phabricator.services.mozilla.com/D52697

--HG--
extra : moz-landing-system : lando
2019-11-12 17:08:26 +00:00
L. David Baron 3812bc0ba4 Bug 1595199 - Make nsGfxScrollFrame propagate ReflowInput's mFlags.mIsBResizeForPercentages to its inner, to fix vertical resizing layout bugs. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D52439

--HG--
extra : moz-landing-system : lando
2019-11-12 07:37:40 +00:00
Andrew Halberstadt c3434cf2c0 Bug 1594907 - [docs] Fix accidental redirection of 'taskcluster/taskcluster-config.html', r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D52418

--HG--
rename : taskcluster/docs/taskcluster-config.rst => taskcluster/docs/config.rst
extra : moz-landing-system : lando
2019-11-08 21:57:23 +00:00
Nathan Froyd 5d35f602aa Bug 1582192 - add a job to build a wasi sysroot; r=glandium
When we start compiling things to wasm during the build process, we're
going to need a basic sysroot.  This new job builds just such a sysroot.

Differential Revision: https://phabricator.services.mozilla.com/D50993

--HG--
extra : moz-landing-system : lando
2019-11-12 00:10:38 +00:00
Harshil Agrawal 10a33bcb03 Bug 1594359 - Fix DevTools shrink height r=jdescottes
In the devtools-browser.css file the min-height is set to 29px to the class .devtools-toolboc-bottom-iframe

Differential Revision: https://phabricator.services.mozilla.com/D52115

--HG--
extra : moz-landing-system : lando
2019-11-12 16:29:39 +00:00
Andrew McCreight f922f43922 Bug 1595828 - Fix some include guards. r=froydnj
The formatting change presumably happens because clang-format treats
include guards differently.

Differential Revision: https://phabricator.services.mozilla.com/D52698

--HG--
extra : moz-landing-system : lando
2019-11-12 17:27:20 +00:00