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

673512 Коммитов

Автор SHA1 Сообщение Дата
Jon Coppeard 53ac617cd2 Bug 1585697 - Make CycleCollectorStats instance static for consistency with other globals r=mccr8
I'm not sure what if there's a preference either way, but all the other globals in nsJSEnvironement.cpp are static so I made the CycleCollectorStats global static too.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 17:19:00 +00:00
Jon Coppeard acce9ba546 Bug 1585697 - Move CycleCollectorStats definition to the top of the file r=mccr8
This needs to be defined before FireForgetSkippable for the subsequnt patches.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 17:18:44 +00:00
Andrew Halberstadt a26feaed9e Bug 1585385 - [lint] Make sure hooks run |mach lint| with Python 3, r=mars
Differential Revision: https://phabricator.services.mozilla.com/D47807

--HG--
extra : moz-landing-system : lando
2019-10-02 16:23:59 +00:00
Florens Verschelde 4f70dd7655 Bug 1583034 - Fix markup view root padding and content width; r=gl
- Add box-sizing:border-box to root container to avoid horizontal scrollbar.
- Control indent size from CSS only, using calc() and a custom property for the indent count.
- Set indent size explicitly to 11px instead of 1em, since our other metrics are in px.
- Remove padding-left from tag lines, so that left padding is a combination of root padding + indents only.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 16:58:46 +00:00
Lee Salzman e4347a245f Bug 1582915 - adjust fuzz for element-paint-native-widget.html. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D47940

--HG--
extra : moz-landing-system : lando
2019-10-02 17:02:05 +00:00
Dzmitry Malyshau b91906eeac Bug 1581710 - Update WebGPU IDL bindings r=jgilbert,bzbarsky
This mostly updates the bindings to the current state.
No actual logic backing them yet.

*Note*: the IDL does *not* need to be checked for matching the upstream spec precisely at this stage. The upstream is evolving, we just need to update in order to start integrating the implementation. What needs to be checked is - how C++ represents the IDL, esp with regards to derived classes, events, and hierarchies.

The trickiest points, arguably, are:
  - WebGPU -> GPU prefix change
  - the goop for interfaces that are not final

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

--HG--
rename : dom/webgpu/InputState.cpp => dom/webgpu/DeviceLostInfo.cpp
rename : dom/webgpu/Fence.h => dom/webgpu/DeviceLostInfo.h
rename : dom/webgpu/BlendState.cpp => dom/webgpu/OutOfMemoryError.cpp
rename : dom/webgpu/LogEntry.h => dom/webgpu/OutOfMemoryError.h
rename : dom/webgpu/BindGroup.h => dom/webgpu/ProgrammablePassEncoder.cpp
rename : dom/webgpu/BlendState.cpp => dom/webgpu/RenderBundle.cpp
rename : dom/webgpu/BlendState.h => dom/webgpu/RenderBundle.h
rename : dom/webgpu/AttachmentState.cpp => dom/webgpu/ValidationError.cpp
rename : dom/webgpu/AttachmentState.h => dom/webgpu/ValidationError.h
extra : moz-landing-system : lando
2019-10-02 16:46:03 +00:00
Jeff Muizelaar 20983ff87e Bug 1584375. Remove unused origin from recording. r=nical
This was added as part of an intermediate step to blob
recoordination. It's not used anymore.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 16:42:24 +00:00
Lee Salzman 458e27120e Bug 1583797 - adjust webrender fuzz for border-image-repeat-round-2.html. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D47934

--HG--
extra : moz-landing-system : lando
2019-10-02 16:40:58 +00:00
Alexandre Poirot 3e4fdd2d31 Bug 1583252 - Shutdown content process DebuggerServer only once the last connection closes. r=jdescottes
When multiple DebuggerClients starts debugging the same content process target,
the first one to close will destroy the other one as we destroy the server
and the loader as soon as we receive the debug:content-process-destroy message.
We should destroy them only once the last client closes.
i.e. when the last connection registered in the content process is destroyed.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 16:24:36 +00:00
Alexandre Poirot 19fdc6af3e Bug 1583252 - Assert that there is no pending client at end of each test. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D46805

--HG--
extra : moz-landing-system : lando
2019-10-02 16:24:29 +00:00
Alexandre Poirot 47cf5eca24 Bug 1571703 - Close DebuggerClient's opened by about:debugging toolboxes. r=jdescottes
When debugging firefox instance, we open about:devtools toolboxes,
without any remoteId attribute. So that we create a brand new DebuggerClient
instance. For now, this instance is only ever closed if the debugged target
is a local tab. We should try to close the clients for all cases.
Remote debugging clients are ignored and I think are still left opened.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 16:24:27 +00:00
Andreas Tolfsen dada1b17df bug 1585630: remote: load frameNavigated test resources from Data URL; r=remote-protocol-reviewers,whimboo
In order to get the browser_page_frameNavigated.js and
browser_page_frameNavigated_iframe.js tests passing under Fission
we can load the test resources from the same site origin as the
initial test document.  This avoids a content browser remoteness
change, which strictly speaking is not what the tests are testing.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:21:07 +00:00
Christian Holler a2523ef212 Bug 1584490 - Check for FTP LIST 1xx response before completing command. r=michal
Differential Revision: https://phabricator.services.mozilla.com/D47408

--HG--
extra : moz-landing-system : lando
2019-10-02 16:10:11 +00:00
Andrew Halberstadt d919d558a3 Bug 1585565 - [lint.eslint] Work around mozprocess Windows + Python 3 bug, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47925

--HG--
extra : moz-landing-system : lando
2019-10-02 15:45:34 +00:00
Jonathan Kew 37409d3393 Bug 1563602 - Improve mapping of lang tags to internal langGroup codes for font-prefs selection. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D47639

--HG--
extra : moz-landing-system : lando
2019-10-02 15:33:24 +00:00
Andrew McCreight 37589ad335 Bug 1585498 - Fix browser_initial_tab_remoteType.js with Fission. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D47847

--HG--
extra : moz-landing-system : lando
2019-10-02 15:47:40 +00:00
Harry Twyford 1c723648a5 Bug 1585458 - Use the correct border on the Focused & Collapsed Megabar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D47813

--HG--
extra : moz-landing-system : lando
2019-10-02 15:39:23 +00:00
David Walsh 82c866b73f Bug 1585515 - Prevent inline preview from being refetched r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D47907

--HG--
extra : moz-landing-system : lando
2019-10-02 15:31:22 +00:00
octavian.negru 79fee602e5 Bug 1583624 - Unclear error message in stylebench raptor output. r=perftest-reviewers,Marian
Differential Revision: https://phabricator.services.mozilla.com/D47771

--HG--
extra : moz-landing-system : lando
2019-10-02 08:17:14 +00:00
Mark Hammond 713cd0fb7a Bug 1585315 - correctly handle FxA verification mail resend request. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D47863

--HG--
extra : moz-landing-system : lando
2019-10-02 15:21:53 +00:00
Luca Greco 71af36db2e Bug 1550470 - Prevent nsIDOMWindowUtils.removeSheet errors due to content scripts CSS cleanups on closed windows. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D47806

--HG--
extra : moz-landing-system : lando
2019-10-02 15:08:39 +00:00
chujun dac0e1857b Bug 1585238 Make class function icon visible in outline panel r=jlast
CSS fix

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

--HG--
extra : moz-landing-system : lando
2019-10-02 15:01:09 +00:00
Mark Banner f0b411490b Bug 1585562 - Enable browser_bug680727.js for Fission. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D47884

--HG--
extra : moz-landing-system : lando
2019-10-02 14:54:34 +00:00
Francesco Lodolo (:flod) 3b98439b95 Bug 1584920 - Add Tibetan (bo) and Bodo (brx) to Firefox Nightly builds r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D47868

--HG--
extra : moz-landing-system : lando
2019-10-02 14:42:21 +00:00
Zibi Braniecki 1f00deedf8 Bug 1584080 - Wrap raw description in l10n handler object. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47797

--HG--
extra : moz-landing-system : lando
2019-10-02 14:48:16 +00:00
Andy Wingo 11abbdb346 Bug 1576900 - Wasm FuncType has a vector of return values r=luke
Differential Revision: https://phabricator.services.mozilla.com/D43604

--HG--
extra : moz-landing-system : lando
2019-10-01 12:17:50 +00:00
Jan Horak 4a0dbe414e Bug 1582679 - Rewrite popup hiding on wayland; r=stransky
Under Wayland it is possible to add only one popup window
to a parent window. If we try to attach another popup to the window,
the GTK refuses to do that. This can happen when the previous popup
has not yet been hidden while the new popup is showing (in some cases
the nsWindow::Show(false) for the previous popup is not called before
nsWindow::Show(true) for the new one).

We deal with it by hiding wayland popups which are no longer in the
XULPopupManager (PM) before showing a new one. We only do that for
the main menu popups or context (sub)menus. We cannot use PM to check
for the panel popup content like Folder dropdown in Edit Bookmark panel
or WebRTC microphone/video source dropdown. In that case we simply use
the last shown popup as a transient for the new one or the toplevel window.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:21:56 +00:00
Nihanth Subramanya 43452f1ef3 Bug 1582750 - Ensure descriptionHeightWorkaround is called for multiple consecutive content blocking events. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D47817

--HG--
extra : moz-landing-system : lando
2019-10-02 14:45:07 +00:00
Luca Greco 128617cd51 Bug 1585301 - Minor tweak on loaded file checks. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47763

--HG--
extra : moz-landing-system : lando
2019-10-02 13:29:15 +00:00
Byron Campen [:bwc] 972f1535a0 Bug 1582190: Close DataChannelConnection when datachannel negotiation fails for some reason. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D46357

--HG--
extra : moz-landing-system : lando
2019-09-26 15:35:42 +00:00
Byron Campen [:bwc] e5f31d7bfb Bug 1582190: Get transport-related parameters for datachannel from the bundle-tag, if bundle is being used. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D46356

--HG--
extra : moz-landing-system : lando
2019-09-26 15:35:22 +00:00
Byron Campen [:bwc] e348913a3a Bug 1582190: Add test-case that reproduces this bug. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D46355

--HG--
extra : moz-landing-system : lando
2019-10-01 22:38:12 +00:00
Boris Zbarsky 232603d16a Bug 1584009 part 2. Move some WebRTC dictionaries back into the file they should have lived in originally. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47196

--HG--
extra : moz-landing-system : lando
2019-10-02 14:26:37 +00:00
Boris Zbarsky a1e9012980 Bug 1584009 part 1. Loosen up the check for dictionary-containing-union-containing-dictionary. r=peterv
Since unions can now end up a in binding header, it's only a problem when the
two dictionaries are in one header and the union is in a different one.  If all
three are in the same header, for example, there is no issue.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 14:16:34 +00:00
Geoff Brown 6b3bd4ae9a Bug 1580036 - Verify that xpcshell plugins directory created; r=bc
Add simple wait-and-retry logic for the plugins directory creation, in hopes
of addressing low frequency intermittent failures. Add logging too, so that
there will be more information if this does not work.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 14:19:59 +00:00
Rishi Gupta e82a1cb23d bug 1354458 - Replacing self.wait_for_condition() with Wait().until() function r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D47666

--HG--
extra : moz-landing-system : lando
2019-10-02 14:04:33 +00:00
Lee Salzman fd28aa44da Bug 1583707 - enable text subpixel positioning on Android and Linux. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D47035

--HG--
extra : moz-landing-system : lando
2019-10-02 14:04:45 +00:00
Gurzau Raul 1a47fa0d8f Backed out 2 changesets (bug 1584009) for build bustages at MediaTrackConstraints.h on a CLOSED TREE.
Backed out changeset 1693187dbddf (bug 1584009)
Backed out changeset 0932a7fdb46b (bug 1584009)
2019-10-02 17:12:33 +03:00
Mike Conley 5dfccec2d6 Bug 1585427 - Add --enable-fission to Talos test arguments list to make it easier to run Talos with oop iframes. r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D47809

--HG--
extra : moz-landing-system : lando
2019-10-02 13:57:12 +00:00
Jeff Muizelaar f1095f28e0 Bug 1580922. Always adjust the blob visible area. r=nical
Now that we're painting based on the visible area we need to make sure that we
update the blob when ever the visible area changes. We'll do this by
unconditionally setting the visible area.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 07:53:18 +00:00
Boris Zbarsky 07bb8857ba Bug 1584009 part 2. Move some WebRTC dictionaries back into the file they should have lived in originally. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47196

--HG--
extra : moz-landing-system : lando
2019-10-01 22:40:32 +00:00
Boris Zbarsky 860640c3fc Bug 1584009 part 1. Loosen up the check for dictionary-containing-union-containing-dictionary. r=peterv
Since unions can now end up a in binding header, it's only a problem when the
two dictionaries are in one header and the union is in a different one.  If all
three are in the same header, for example, there is no issue.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:10:34 +00:00
Tetsuharu OHZEKI f086e9a1e4 Bug 1540615 - Add to GeckoRuntimeSetting for force-enabling zooming. r=geckoview-reviewers,esawin
Differential Revision: https://phabricator.services.mozilla.com/D47652

--HG--
extra : moz-landing-system : lando
2019-10-02 12:57:00 +00:00
Michal Novotny 9278d54c35 Bug 1582359 - Parse host:port correctly when PAC string includes credentials but scheme is not present, r=valentin
This patch fixes parsing host:port from PAC string when scheme is not present.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 12:32:39 +00:00
Andrew Osmond ea01661965 Bug 1551088 - Part 8. Add reftest annotations for slight premultiplication differences. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D46451

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:32 +00:00
Andrew Osmond 9265db5ad2 Bug 1551088 - Part 7. Add gtests for SwizzleFilter. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D46450

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:30 +00:00
Andrew Osmond e9dc497c47 Bug 1551088 - Part 6. Make image decoders use accelerated methods for swizzling and premultiplication. r=tnikkel
The PNG decoder lacks fast implementations for swizzling/unpacking
inside the library, and both PNG and WebP may need to perform
premultiplication due to the alpha channel. This patch adds a new filter
allowing us to take advantage of our accelerated implementations to
perform these transformations on their behalf.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:29 +00:00
Andrew Osmond 7b2fde0d05 Bug 1551088 - Part 5. Expose SurfaceFilter input row directly to avoid copy if possible. r=tnikkel
Some filters can do the copy of the given data into the working buffer
as part of the filter operation. For those that cannot, we will just
copy the data first, and then advance the row.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:28 +00:00
Andrew Osmond b1bffae1bc Bug 1551088 - Part 4. Add gtests for PremultiplyRow and SwizzleRow. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D46447

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:26 +00:00
Andrew Osmond 4693985d7a Bug 1551088 - Part 3. Add SSSE3 and AVX2 implementations of unpacking. r=lsalzman
These variants perform significantly faster than the C implementations
according to local testing and that in treeherder. Image decoding is as
much as 40% faster in the most simple cases (solid green PNG image).

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:25 +00:00