Commit Graph

673781 Commits

Author SHA1 Message Date
Iain Ireland
b4eb18f850 Bug 1584820: Minor cleanups r=caroline
Depends on D47680

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

--HG--
extra : moz-landing-system : lando
2019-10-02 19:59:57 +00:00
Iain Ireland
ebeb69e3cf Bug 1584820: Properly root XDRDecoder::atomTable r=tcampbell
The original atom deduplication patch in bug 1575370 rooted the atom map used when encoding data, but not the atom table used when decoding data. This patch fixes that problem by turning it into a RootedVector.

This means the decoder needs to be stack-allocated. (Fortunately, we already always allocate the decoder on the stack.) Currently, XDRDecoder is the templatized sibling of XDRDecoder, which means there's no base decoder class to put the RootedVector in (and mark with MOZ_RAII). This patch adds a real XDRDecoder class to make it all work.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 17:58:24 +00:00
Jorg K
97ad709c61 Bug 1583129 - Calculate legacy hash using x86 program file path for Thunderbird. r=mossop 2019-10-02 21:28:21 +02:00
Iain Ireland
6336baab22 Bug 1584820: Refactor atomMap / hasAtomMap to match other XDRState accessors r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D47670

--HG--
extra : moz-landing-system : lando
2019-10-02 15:43:53 +00:00
Rob Wood
68186d1a2f Bug 1581990 - Align page-load test delays and timeouts under --browsertime with Raptor r=nalexander,tarek
Differential Revision: https://phabricator.services.mozilla.com/D47833

--HG--
extra : moz-landing-system : lando
2019-10-02 19:26:38 +00:00
Dorel Luca
4d474a42ea Backed out changeset 18cdbda1b5e1 (bug 1574963) for build bustage in /toolkit/profile/nsToolkitProfileService.cpp. CLOSED TREE 2019-10-02 22:43:04 +03:00
David Walsh
3abfc57f0c Bug 1585720 - Avoid CodeMirror operation when there are no column breakpoints r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D47942

--HG--
extra : moz-landing-system : lando
2019-10-02 19:26:31 +00:00
Andrew Osmond
4c101d240f Bug 1581606 - Consider all screens when deciding to turn on WebRender. r=jrmuizel
Before this patch, we only considered the primary screen when deciding
whether or not WebRender should be enabled. This is problematic for
Intel users where we don't want to turn on WebRender for large screens;
several small screens are just as bad as one large screen. Now we sum
the pixel count for all the screens when making this decision.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 18:48:11 +00:00
Dão Gottwald
c881cdb936 Bug 1585755 - Remove obsolete .search-panel-input-value rule. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D47968

--HG--
extra : moz-landing-system : lando
2019-10-02 18:52:41 +00:00
Sebastian Streich
1aa0b1244d Bug 1583871 Refactor ThirdpartyUtil.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D47099

--HG--
extra : moz-landing-system : lando
2019-10-02 15:10:40 +00:00
Michael Cooper
52e089f981 Bug 1584352 - Use sinon matcher instead of exact call list in Normandy addon rollout test r=Gijs
This avoids an intermittent test failure when other parts of Firefox set
experiments active while this test is running.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 18:22:22 +00:00
Geoff Brown
0e59b1bfda Bug 1585416 - Disable support for Android mochitest-chrome in mochitest harness; r=bc
mochitest-chrome is not supported with geckoview and attempts to run chrome
tests with geckoview result in a hang. mach test runs can accidentally attempt
to run chrome tests if the flavor is not specified and the directory contains
a chrome.ini manifest.
Existing harness support allows for filtering flavors based on buildapp, like
android, but not by run-time app like geckoview, so this patch disables
mochitest-chrome for all android runs.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 17:43:27 +00:00
Michael Kaply
1ddd4cc6a3 Bug 1574963 - Add a policy for using legacy profiles on Windows. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D47841

--HG--
extra : moz-landing-system : lando
2019-10-02 18:25:29 +00:00
Honza Bambas
976b757c89 Bug 1584207 - Forward nsILoadInfo.requestBlockingReason to the parent process for both old and new redirect channels, r=dragana,asuth
Differential Revision: https://phabricator.services.mozilla.com/D47264

--HG--
extra : moz-landing-system : lando
2019-10-01 16:50:23 +00:00
Emilio Cobos Álvarez
92ca18ea23 Bug 1585317 - follow-up: Rename a test so that it doesn't collide with css/css-scroll-snap/scroll-padding.html. r=me CLOSED TREE
MANUAL PUSH: Investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1585751 / fixing upcoming bustage.


--HG--
rename : testing/web-platform/tests/css/css-scroll-anchoring/scroll-padding.html => testing/web-platform/tests/css/css-scroll-anchoring/scroll-padding-affects-anchoring.html
2019-10-02 21:01:56 +02:00
Francesco Lodolo (:flod)
90b06e0032 Bug 1584920 - Add Tibetan (bo) and Bodo (brx) to Firefox Nightly builds r=Pike. On a CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D47868

--HG--
extra : rebase_source : 360606a3921ba9bb4c793587eedff27d6bd1c9ec
extra : amend_source : 4b3753a9e240708c6c8f256bc6c72ac64c79cef7
extra : source : b3743b6fb2f3408201cb491fa4f3c8d69222a1a6
2019-10-02 14:42:21 +00:00
Brendan Dahl
4f80accf77 Bug 1583403 - Remove default namespace from various global.css files. r=dao
Makes it easier to share this CSS with HTML namespaced files.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 18:10:53 +00:00
Lee Salzman
5d27394460 Bug 1573683 - adjust fuzz for webkit-text-stroke-propery-003.html. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D47939

--HG--
extra : moz-landing-system : lando
2019-10-02 17:31:38 +00:00
Dão Gottwald
f9b9d71d3d Bug 1577541 - Enable megabar pref by default in Nightly. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D46595

--HG--
extra : moz-landing-system : lando
2019-10-02 17:26:37 +00:00
Emilio Cobos Álvarez
d7169f40f6 Bug 1585637 - Rename a test that's no longer tentative now that there's spec text for it. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D47903

--HG--
rename : testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.tentative.html.ini => testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html.ini
rename : testing/web-platform/tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.tentative.html => testing/web-platform/tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html
extra : moz-landing-system : lando
2019-10-02 17:06:20 +00:00
Jeff Muizelaar
06f5d9b0b1 Bug 1584378. blob: Remove unused mImageBounds. r=nical
We don't use this for the bounds of the blob anymore.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 16:43:35 +00:00
Emilio Cobos Álvarez
3a164c3f60 Bug 1585637 - Turn on layout.css.width-and-height-map-to-aspect-ratio.enabled on late beta and release. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D47902

--HG--
extra : moz-landing-system : lando
2019-10-02 17:06:11 +00:00
David Walsh
e1edf98b83 Bug 1584843 - Simplify and optimize inline preview mapping and rendering r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D47557

--HG--
extra : moz-landing-system : lando
2019-10-02 15:50:10 +00:00
Ed Lee
b34af2b581 Bug 1585672 - [mach] Skip modules whose __file__ attribute is None in the global ImportHook r=ahal
This also gets around a flake8 lint exception.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 17:54:11 +00:00
Emilio Cobos Álvarez
a9d4bf384e Bug 1585317 - When using the scrollport, account for scroll-padding for anchor node selection. r=botond
Unclear whether the visual viewport code path is the right thing to do at all.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 17:24:25 +00:00
Daniel Varga
7f1b691a4d Merge mozilla-central to autoland. On a CLOSED TREE 2019-10-02 20:55:08 +03:00
Lee Salzman
6ae3f3aa43 Bug 1584760 - expand fuzz range more for svg-as-border-image-4b.html. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D47944

--HG--
extra : moz-landing-system : lando
2019-10-02 17:27:39 +00:00
Daniel Varga
f1edb8b815 Backed out changeset dfa9c9bab741 (bug 1584375) for marionette crash @ rust_begin_unwind. On a CLOSED TREE 2019-10-02 20:43:36 +03:00
Daniel Varga
bcc9154683 Backed out changeset b3743b6fb2f3 (bug 1584920) for mochitest failure in remove_imptest_failure_expectations. On a CLOSED TREE 2019-10-02 20:41:14 +03:00
Jon Coppeard
54bb6cf850 Bug 1585697 - Refactor nsJSContext::EndCycleCollectionCallback to split out telemetry and logging code into CycleCollectorStats methods r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D47922

--HG--
extra : moz-landing-system : lando
2019-10-02 17:19:24 +00:00
Jon Coppeard
0485aa7053 Bug 1585697 - Move forget skippable stats into CycleCollectorStats class r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D47920

--HG--
extra : moz-landing-system : lando
2019-10-02 17:19:09 +00:00
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
Gurzau Raul
5c1282dfca Merge inbound to mozilla-central. a=merge 2019-10-02 19:55:16 +03: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