Commit Graph

686558 Commits

Author SHA1 Message Date
Matt Woodrow
97c7791de6 Bug 1598520 - Don't require nsIChildChannel for process switching, as we don't need this for DocumentChannel either. r=mayhemer,kmag
Differential Revision: https://phabricator.services.mozilla.com/D57586

--HG--
extra : moz-landing-system : lando
2020-01-06 21:58:48 +00:00
sotaro
37617ede78 Bug 1599981 - Blacklist old drivers on AMD Caicos GPU on Windows10 r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D58180

--HG--
extra : moz-landing-system : lando
2020-01-05 19:25:36 +00:00
sotaro
c5e7f40f7b Bug 1607129 - Use gfxCriticalNoteOnce in wr_renderer_lock_external_image() r=nical
Log in wr_renderer_lock_external_image() overflowed "Failure Log" in about:support when an error. gfxCriticalNoteOnce could reduce the error log in about:support.

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

--HG--
extra : moz-landing-system : lando
2020-01-06 10:56:37 +00:00
emcminn
4294973d0a Bug 1605423 - Adjusted DSPrivacyModal width at smaller breakpoints r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D58389

--HG--
extra : moz-landing-system : lando
2020-01-06 21:28:28 +00:00
Dzmitry Malyshau
2a67b8c786 Bug 1606996 - Fix PR creation by github-sync
shielding BRANCH variable was wrong in one case

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

--HG--
extra : moz-landing-system : lando
2020-01-06 21:41:19 +00:00
Andi-Bogdan Postelnicu
c09d1d5ae3 Bug 1606630 - For clang-tidy fix checkers readability-misleading-indentation and readability-braces-around-statements. r=sylvestre
The purpose of this patch is to add support for `if constexpr` statements for the above checkers.
`readability-braces-around-statements` fix has been back-ported from <https://reviews.llvm.org/D71980>
and the fix for `readability-misleading-indentation` uses the same logic as a principle.

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

--HG--
extra : moz-landing-system : lando
2020-01-06 21:42:58 +00:00
Kirk Steuber
55bdd37f7c Bug 1603830 - Replace XULElement.ordinal with el.style.MozBoxOrdinalGroup r=bgrins
Depends on D58670

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

--HG--
extra : moz-landing-system : lando
2020-01-06 20:02:43 +00:00
Kirk Steuber
a6756ef07a Bug 1603830 - Remove XULElement.ordinal from webidl and c++ r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D58670

--HG--
extra : moz-landing-system : lando
2020-01-06 17:28:27 +00:00
Steve Fink
16effd0dd5 Bug 1606745 - Prevent debug functions from being discarded during linking r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D58581

--HG--
extra : moz-landing-system : lando
2020-01-06 18:46:58 +00:00
Cosmin Sabou
4537228c0a Bug 1605572 - Add release or beta expectations for appcache-iframe.https.html and sub-tests. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D58224

--HG--
extra : moz-landing-system : lando
2020-01-05 19:23:23 +00:00
Hiroyuki Ikezoe
454933ebe0 Bug 1607013 - Enable dom.animations-api.compositing.enabled in css/ directory. r=boris
Given that `test_composition` which requires the pref is defined in
css/support/interpolation-testcommon.js and setting prefs in
testing/profiles/web-platform/user.js seems to have a problem (bug 1604085),
so this place is the best place to set the pref for now.

And setting the pref reverts bug 1605866.

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

--HG--
extra : moz-landing-system : lando
2020-01-06 04:17:01 +00:00
Jean-Yves Avenard
5e46777ea4 Bug 1607068 - Don't assert that the timing object isn't set for about:blank load. r=mattwoodrow
about:blank gets loaded into the new docshell before ResumeRedirectedLoad get called for the 'real' load
Under some circumstances, it is sometimes possible that we got far enough with the about:blank load to initialize a timing.
Under these conditions, it is safe to disregard the existing timing information and replace it with the one carried over.

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

--HG--
extra : moz-landing-system : lando
2020-01-06 02:47:42 +00:00
Harald Kirschner
cb461b707d Bug 1606183 - Pin-to-bottom in Network panel using scroll anchoring. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D58336

--HG--
extra : moz-landing-system : lando
2020-01-05 04:59:29 +00:00
Daniel Varga
c841751cfe Backed out changeset f7a55a3ba113 (bug 1606503) for causing mochitest failures at test_mq_prefers_reduced_motion_dynamic.html 2020-01-06 02:56:37 +02:00
Emilio Cobos Álvarez
1f83d4fea0 Bug 1606130 - Make vertical alignment not mess with our <body>. r=Gijs
Safe CSS hack for uplifting or what not.

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

--HG--
extra : moz-landing-system : lando
2020-01-06 00:39:41 +00:00
Brian Hackett
5306cc6b8d Bug 1607101 - Fix some record/replay bugs, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D58728

--HG--
extra : moz-landing-system : lando
2020-01-06 00:08:18 +00:00
Brian Hackett
30f811339f Bug 1607047 - Include build ID in recordings and introduction message, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D58697

--HG--
extra : moz-landing-system : lando
2020-01-05 01:29:34 +00:00
Emilio Cobos Álvarez
0e24025af0 Bug 1606659 - Fix a subtle behavior difference from the first patch in this bug. r=mattwoodrow
We should check which conditions in here can and cannot happen, as try was
pretty green without this change...

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

--HG--
extra : moz-landing-system : lando
2020-01-05 23:26:21 +00:00
Hiroyuki Ikezoe
a57321b161 Bug 1606503 - Wait for a frame or a media query change event depending on the corresponding initial system setting. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D58723

--HG--
extra : moz-landing-system : lando
2020-01-05 22:53:17 +00:00
Emilio Cobos Álvarez
8bf2225b87 Bug 1606659 - Make Browser*::Show take two arguments, one from the parent process, one from the owner of the frame. r=mattwoodrow
This makes clear where the information comes from, and also that there are some
bits of information that we should pass down from the child that we don't, like
allowfullscreen and the frame name.

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

--HG--
extra : moz-landing-system : lando
2020-01-05 20:58:21 +00:00
Emilio Cobos Álvarez
5e95f50f4f Bug 1606659 - Don't pass margin and scrollbar preferences to nsFrameLoader::Show. r=mattwoodrow
Instead, get them on the relevant code paths.

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

--HG--
extra : moz-landing-system : lando
2020-01-05 22:48:40 +00:00
Sylvestre Ledru
3a0475385f no bug - Add two mermaid examples r=championshuttler
Differential Revision: https://phabricator.services.mozilla.com/D58684

--HG--
extra : moz-landing-system : lando
2020-01-05 18:44:54 +00:00
Brindusan Cristian
3a213de941 Bug 1603014 - Disable on OSX for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D58698

--HG--
extra : moz-landing-system : lando
2020-01-05 11:51:47 +00:00
Brian Hackett
99ff90baa1 Bug 1607014 Part 2 - Remove references to toolkit/recordreplay/udis86, r=jlast.
Depends on D58693

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

--HG--
extra : moz-landing-system : lando
2020-01-05 01:43:41 +00:00
Brian Hackett
d7997795b9 Bug 1607014 Part 1 - Redirect functions by changing linker references instead of rewriting machine code, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D58693

--HG--
extra : moz-landing-system : lando
2020-01-05 15:33:43 +00:00
Emilio Cobos Álvarez
6d777c8bf9 Bug 1607069 - Simplify some serialization code in glue.rs. r=jwatt
cbindgen understands references, there's no need to use raw pointers here and
then unwrapping or unsafely dereferencing them.

Also remove one unused function while at it.

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

--HG--
extra : moz-landing-system : lando
2020-01-05 14:42:23 +00:00
Jonathan Watt
c7009d5a15 Bug 1607035. Make mach doc print out the the JSDoc error message when jsdoc is missing. r=sylvestre
Bug 1592964 inadvertently made us only print out the JSDoc error message only
if `jsdoc` is present but the wrong version number.  This change restores the
behavior of also printing out the error message when `jsdoc` is missing.

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

--HG--
extra : moz-landing-system : lando
2020-01-05 13:31:44 +00:00
Emilio Cobos Álvarez
ab672d9f29 Bug 1605803 - Use cbindgen for content property. r=xidorn
This cleans up and also allows us to keep the distinction between content: none
and content: normal, which allows us to fix the computed style we return from
getComputedStyle().

Do this last bit from the resolved value instead of StyleAdjuster, because
otherwise we need to tweak every initial struct for ::before / ::after.

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

--HG--
extra : moz-landing-system : lando
2020-01-05 13:10:39 +00:00
Tom Schuster
08310b0e31 Bug 1605854 - Fix xrayToJS test to work with conditional toSource. r=bzbarsky
Because toSource is available to chrome code, we need to adjust some parts where toSource is missing because of content contexts.
We can remove most of these changes when we remove toSource everywhere.

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

--HG--
extra : moz-landing-system : lando
2020-01-05 11:44:08 +00:00
Tom Schuster
96cac69797 Bug 1605854 - Remove toSource from ServiceWorker tests. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D58310

--HG--
extra : moz-landing-system : lando
2020-01-03 23:41:20 +00:00
Vlad Zahorodnii
30aa62894e Bug 1497066 - [Linux/HiDPI] Draw header bar buttons at correct scale on HiDPI, r=stransky
Set the style scale in order to be in line with GetStyleContext().

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

--HG--
extra : moz-landing-system : lando
2020-01-05 10:30:36 +00:00
Jean-Yves Avenard
7d42be93a7 Bug 1603187 - P4. Pass navigation timing info to the new docshell when performing a process switch. r=mattwoodrow,farre
Differential Revision: https://phabricator.services.mozilla.com/D57772

--HG--
extra : moz-landing-system : lando
2020-01-05 05:44:44 +00:00
Jean-Yves Avenard
1a27f6f0f6 Bug 1603187 - P3. Add Anonymize method. r=smaug
This method will be used by the DocumentLoadListener on the timing information object before sending it to the new content process following a cross-origin redirect.

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

--HG--
extra : moz-landing-system : lando
2020-01-05 05:44:31 +00:00
Jean-Yves Avenard
a0bcbb1eff Bug 1603187 - P2. Add copy constructor to nsDOMNavigationTiming. r=mattwoodrow,smaug
This constructor will allow to re-create a new nsDOMNavigationTiming from the one serialised over IPDL.
To reduce the likelihood of abuse, and considering that this should only ever be called from a nsDocShell, we make nsDocShell friend so that only it can call it.

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

--HG--
extra : moz-landing-system : lando
2020-01-05 05:44:24 +00:00
Jean-Yves Avenard
28f2b1959f Bug 1603187 - P1. Add IPDL serialiser for nsDOMNavigationTiming object. r=mattwoodrow,smaug
Differential Revision: https://phabricator.services.mozilla.com/D57770

--HG--
extra : moz-landing-system : lando
2020-01-05 06:03:43 +00:00
Jason Laster
9b99e1d9c6 Bug 1606949 - Revert "Bug 1606949 - Add about:replay. "
This reverts commit 5721aff7c1f3ffe5491d277dc01f6eec32771f12.

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

--HG--
extra : moz-landing-system : lando
2020-01-05 05:58:37 +00:00
Jason Laster
d3eb64cb4d Bug 1606949 - Add about:replay. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D58661

--HG--
extra : moz-landing-system : lando
2020-01-05 02:04:18 +00:00
Andrew Sutherland
eb447022c9 Bug 1588148 - extend test timeout for long-running test. r=perry
Differential Revision: https://phabricator.services.mozilla.com/D58385

--HG--
extra : moz-landing-system : lando
2020-01-04 21:44:51 +00:00
Narcis Beleuzu
c1482e434d Backed out changeset c5f2b5b4a45f (bug 1588148) for mochitest failures on test_formSubmission.html . CLOSED TREE 2020-01-04 22:08:40 +02:00
David Parks
475a851ce8 Bug 1600595: Part 5 - Make RecvReadbackAsyncPluginSurface use ReadbackTexture r=mattwoodrow
Use the new utility function, introduced in Part 3, to implement async plugin surface's read to CPU texture.

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

--HG--
extra : moz-landing-system : lando
2020-01-04 19:37:39 +00:00
David Parks
5f501cb3b8 Bug 1600595: Part 4 - Make D3D11ShareHandleImage use CreateBGRA8DataSourceSurfaceForD3D11Texture r=mattwoodrow
Refactor D3D11ShareHandleImage::GetAsSourceSurface to use the new utility method added in Part 3.

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

--HG--
extra : moz-landing-system : lando
2020-01-04 19:37:01 +00:00
David Parks
83cbdc257d Bug 1600595: Part 3 - Add D3D11 utilities for creating CPU textures and converting format enums r=jrmuizel
CreateBGRA8DataSourceSurfaceForD3D11Texture is added to create a CPU texture with the same data as the given D3D11 texture.  ReadbackTexture reads a D3D11 texture into a pre-existing CPU texture.  ToPixelFormat is extended to cover DXGI_FORMAT values.

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

--HG--
extra : moz-landing-system : lando
2020-01-04 19:39:40 +00:00
David Parks
c8478e9ba2 Bug 1600595: Part 2 - Change BufferTexture to allow any IShmemAllocator owner r=mattwoodrow
The only reason BufferTexture needs a LayersIPCChannel instead of the IShmemAllocator base interface is that it needs to know if the allocator is cross-process or not.  Both LayersIPCChannel and ISurfaceAllocator use IsSameProcess() for this but without a common interface for it.  Rather than further complicate the inheritance diagram for the layers and IPDL core classes, this patch makes BufferTexture handle both with generic code.

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

--HG--
extra : moz-landing-system : lando
2020-01-04 19:35:38 +00:00
David Parks
611dfe0fcb Bug 1600595: Part 1 - Consolidate ShmemAllocator and IShmemAllocator into one class r=nical
IShmemAllocator was introduced in bug 1272018 as a planned replacement for ShmemAllocator.  They are essentially the same interface.  This patch removes ShmemAllocator.

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

--HG--
extra : moz-landing-system : lando
2020-01-04 19:34:59 +00:00
Tetsuharu OHZEKI
b3d907498a Bug 1597488 - Fix uses of nsResizerFrame::GetContentToResize in layout/xul/nsResizerFrame.cpp. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D58483

--HG--
extra : moz-landing-system : lando
2020-01-04 19:35:50 +00:00
Andrew Sutherland
30b6e43a67 Bug 1588148 - extend test timeout for long-running test. r=perry
Differential Revision: https://phabricator.services.mozilla.com/D58385

--HG--
extra : moz-landing-system : lando
2020-01-03 22:18:36 +00:00
André Bargull
d55a11b355 Bug 1606856: Add gdb pretty printers for JSOp and jsbytecode. r=sfink
- Change `prettyprinters.py` to allow to register pretty printers for enums.
- Add pretty printer for `JSOp` which takes care to map from signed to unsigned values.
- And add a pretty printer for `jsbytecode*` to display the current `JSOp` in addition
  to the raw address.


Drive-by change:
- Update references to LIBDIR to OBJDIR in the readme file.

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

--HG--
extra : moz-landing-system : lando
2020-01-04 17:13:02 +00:00
Brian Hackett
4f9a7f8f76 Bug 1603945 - Enable crash recovery with fork based rewinding, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D58666

--HG--
extra : moz-landing-system : lando
2020-01-04 15:52:05 +00:00
Brian Hackett
9a1d3033bf Bug 1606729 - Reduce the number of debugger requests made when inspecting objects, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D58558

--HG--
extra : moz-landing-system : lando
2020-01-04 15:52:05 +00:00
Gijs Kruitbosch
bb68b05f4e Bug 1587057 - add localizable string for wmfvpxvideo crash guard, r=jgilbert,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D58650

--HG--
extra : moz-landing-system : lando
2020-01-04 06:36:36 +00:00