Commit Graph

703668 Commits

Author SHA1 Message Date
Tarek Ziadé
fff1b40b7b Bug 1632482 - close all tabs at the end of a condprof scenario r=whimboo
This patch makes sure all tabs are closed before we close the
browser.

Differential Revision: https://phabricator.services.mozilla.com/D72158
2020-04-23 21:33:47 +00:00
Daniel Holbert
7cc10f2dc5 Bug 1632388 part 2: Regenerate the devtools CSS db (to pick up a typo-fix from its template). r=gregtatum
This patch's changes were automatically generated by the following command:
  ./mach devtools-css-db

Differential Revision: https://phabricator.services.mozilla.com/D72098
2020-04-23 19:53:57 +00:00
Daniel Holbert
6e01bf3cd9 Bug 1632388 part 1: Update devtools properties-db.js.in template to correct a typo in a code-comment's reference to an in-tree directory. r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D72097
2020-04-23 19:54:04 +00:00
Mike Hommey
55f5d3fe7a Bug 1632354 - Switch a few mach commands to python 3. r=rstewart
Differential Revision: https://phabricator.services.mozilla.com/D72087
2020-04-23 21:30:39 +00:00
Jason Laster
9f9472df1c Bug 1630742 - cmd+click should continue to here. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D71217
2020-04-23 16:52:58 +00:00
Adam Gashlin
fa5cec1891 Bug 1632452 - Label the bg image as presentation only. r=mhowell
In particular this stops NVDA from reading out the full path of the background image on every
mouseover.

Differential Revision: https://phabricator.services.mozilla.com/D72210
2020-04-23 21:06:41 +00:00
Adam Gashlin
ce756930fb Bug 1632499 - Disallow dragging of background image. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D72191
2020-04-23 19:17:58 +00:00
Dale Harvey
4ccaa0f9aa Bug 1615060 - Add distribution engines to m-c r=Standard8,mkaply
Differential Revision: https://phabricator.services.mozilla.com/D67231
2020-04-23 21:01:10 +00:00
Tooru Fujisawa
feac3e9061 Bug 1629741 - Move FunctionFlags, GeneratorKind, FunctionAsyncKind, FunctionSyntaxKind to their own headers. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D71155
2020-04-23 21:44:07 +00:00
Tarek Ziadé
b1ad9498a5 Bug 1632404 - added missing error logger r=sparky
The android layer calls layer.error(), let's make sure it's
really there :)

Differential Revision: https://phabricator.services.mozilla.com/D72102
2020-04-23 21:46:49 +00:00
Tarek Ziadé
92eb19eb28 Bug 1632402 - added --browsertime-iterations r=sparky
Added the --browsertime-iterations option

Differential Revision: https://phabricator.services.mozilla.com/D72101
2020-04-23 19:40:56 +00:00
Tarek Ziadé
b6d9b10181 Bug 1632267 - Clean up the android layer r=acreskey
We're back to an explicit --android option and --android-app-name, the layer won't use the --browser-binary option as an implicit
fallback anymore. This is cleaner.

Differential Revision: https://phabricator.services.mozilla.com/D72031
2020-04-23 14:33:32 +00:00
Glenn Watson
31dabce5a8 Bug 1632409 - Separate image mask API from the generic clip API in WR. r=kats
Separating out the generic clip definition API into image masks
(and other types in future) makes the serialized data smaller. More
importantly, it will allow us to simplify some of the WR clip internals
in future and optimize the performance spent in clip chain handling.

Differential Revision: https://phabricator.services.mozilla.com/D72125
2020-04-23 20:44:21 +00:00
jbone
3d7e214963 Bug 1574671 - Hide Protections panel on chrome:// and about: URIs r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D68121
2020-04-23 21:32:29 +00:00
Brindusan Cristian
42e680a4ef Merge mozilla-central to autoland on a CLOSED TREE 2020-04-24 00:44:23 +03:00
Brindusan Cristian
295d851672 Merge autoland to mozilla-central. a=merge 2020-04-24 00:42:24 +03:00
Noemi Erli
71ad949346 Backed out changeset 779722364805 (bug 1628583) per request a=backout 2020-04-23 17:54:42 +03:00
Adam Gashlin
0c002f2029 Bug 1632315 - Fix extra undefined in blurbStrings array. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D72086
2020-04-23 14:38:43 +00:00
Narcis Beleuzu
b6a26db6c8 Backed out changeset fabb6fb27e8a (bug 1629529) for being an incorrect fix. CLOSED TREE 2020-04-23 20:54:55 +03:00
Arthur Iakab
c278cf13d3 Backed out 2 changesets (bug 1576188) for causing browser-chrome failures on browser_persist_cross_origin_iframe.js
CLOSED TREE

Backed out changeset d2c102f8d898 (bug 1576188)
Backed out changeset 9ddd9a63d178 (bug 1576188)
2020-04-23 19:38:58 +03:00
Mike Conley
15756c2e25 Bug 1632132 - Fix about:reader narrate back and forward buttons for dark theme. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D72161
2020-04-23 16:26:36 +00:00
Gijs Kruitbosch
d0edbfc642 Bug 1624301 - optimize remote settings Database list calls without filters, r=leplatrem
Differential Revision: https://phabricator.services.mozilla.com/D72137
2020-04-23 16:19:27 +00:00
Emilio Cobos Álvarez
875d92a9ea Bug 1612068 - followup: Fix some bits which I forgot to update before landing.
Missed two tests and clang-formatting.

Differential Revision: https://phabricator.services.mozilla.com/D72170
2020-04-23 15:46:11 +00:00
Csoregi Natalia
230cef6455 Backed out 6 changesets (bug 1602075) for devtools failures caused by markup-context-menu.js. CLOSED TREE
Backed out changeset cf06e30be068 (bug 1602075)
Backed out changeset 51f01135d82f (bug 1602075)
Backed out changeset fbb30bd09d66 (bug 1602075)
Backed out changeset e1e570497527 (bug 1602075)
Backed out changeset 3aa7f4f31934 (bug 1602075)
Backed out changeset 7d568f0fa1e4 (bug 1602075)
2020-04-23 19:03:05 +03:00
Dan Minor
8a8b6e82bc Bug 1628678 - Disable some threading asserts in AudioSendStream and ChannelProxy; r=bwc
With transport-cc enabled, we get feedback calls into AudioSendStream occuring
on the sts thread. Since AudioSendStream is constructed on the main thread,
this trips up the worker_thread_checker_ checks. The functions that are called
end up doing their work using AudioCodingModuleImpl::ModifyEncoder, which
takes a lock, so it should be safe to remove these assertions.

We've had to do similar things to ChannelProxy in the past to get stats
working from the sts thread. ChannelProxy has been removed upstream, but we
should consider changing our use of AudioSendStream with the next libwebrtc
update so that is always called from the same thread.

Differential Revision: https://phabricator.services.mozilla.com/D72157
2020-04-23 15:18:00 +00:00
Marco Zehe
f6858d521e Bug 1631406 - Expose the correct sub role for HTML HR elements, r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D71548
2020-04-23 15:30:35 +00:00
Emilio Cobos Álvarez
1159b42442 Bug 1612068 - Fix top-level document zoom when restoring from bfcache. r=nika
This still doesn't really fix subframes, but those are broken in trunk
already.

Fixing subframes could be done by making the zoom Top()-only, or by
propagating to browsing contexts in the bfcache as well from DidSet(..).

Differential Revision: https://phabricator.services.mozilla.com/D72034
2020-04-23 15:23:53 +00:00
Jonathan Kew
d0c11aa6d1 Bug 425915 - Add Thai movement-by-word testcases. r=m_kato
Depends on D71206

Differential Revision: https://phabricator.services.mozilla.com/D71621
2020-04-23 14:19:44 +00:00
Jonathan Kew
3751d26654 Bug 425915 - Use complex line breaker to identify word boundaries in SEAsian languages without interword spaces. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D71206
2020-04-23 14:18:08 +00:00
Michael Kaply
5ecbd2583e Bug 1415146 - Use getExposedWebLocales for navigator.language(s) if there are no accept languages. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D59565
2020-04-23 20:37:25 +00:00
Dão Gottwald
7dab39d254 Bug 1393218 - Remove obsolete Pocket toolbar button styling. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D71944
2020-04-23 18:49:55 +00:00
Nazım Can Altınova
e8ef58fd4d Bug 1623770 - Return early if failed to allocate a memory in CopyDataIntoLazilyAllocatedBuffer. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D72131
2020-04-23 11:42:45 +00:00
Martin Stransky
59c99a1b8c Bug 1632059 [Wayland] Use wayland display directly for va-api, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D72122
2020-04-23 16:06:54 +00:00
Mihai Tabara
3b6afcca6f Bug 1632584 - publish snaps as part of RC week. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D72190
2020-04-23 18:34:21 +00:00
Glenn Watson
a252244f3c Bug 1632389 - Remove image mask support from scroll layer API. r=nical
This is not used, so we can remove it as the first part of modifying
the public clip API in order to allow some internal optimizations.

If callers ever want to make use of this in future, it can be
achieved by placing an image mask clip node in the clip chain for
the primitives in the scroll layer.

Differential Revision: https://phabricator.services.mozilla.com/D72099
2020-04-23 11:39:42 +00:00
Asumu Takikawa
7fb9908559 Bug 1608771 - Part 2, BigInt<>I64 conversion for inlined calls r=lth,wingo
This is part 2 of implementing the Wasm BigInt<>I64 conversion proposal for inlined Ion to Wasm calls.

This part adds an I64 return value case for LIonToWasmCall, which is needed in general because an I64
result may require multiple defs for the instruction.

Differential Revision: https://phabricator.services.mozilla.com/D65234
2020-04-23 14:35:43 +00:00
Erik Nordin
232bc61244 Bug 1620289 - Part 1 Clone Selection Ranges For Printing r=jwatt
- Clones selection ranges to the static document for printing
- Static docs can remove selections without referring to original doc

Differential Revision: https://phabricator.services.mozilla.com/D71110
2020-04-23 16:41:49 +00:00
Sebastian Streich
ea62971514 Bug 1623417 - Refactor nsPermission.cpp r=ckerschb
***

Differential Revision: https://phabricator.services.mozilla.com/D67371
2020-04-23 13:11:56 +00:00
Paul Adenot
4e60c5edf0 Bug 1631713 - Align the maximum memory usage of worklets on workers. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D71966
2020-04-23 05:17:04 +00:00
James Teh
4f5d44905a Bug 1629078 part 2: Make date/time inputs labellable by an ancestor HTML label and expose text-input-type attribute. r=MarcoZ
In order for a form control to be labelled by an ancestor HTML label, its Accessible must return true for isWidget().
Also, HTML AAM says the text-input-type attribute should be exposed.

Differential Revision: https://phabricator.services.mozilla.com/D72080
2020-04-23 04:48:53 +00:00
James Teh
bb39797e35 Bug 1629078 part 1: For eNameFromSubtreeIfReqRule, don't walk into the descendants of the Accessible for which the text equiv is being calculated. r=MarcoZ
We already skipped descendants for eNameFromSubtreeIfReqRule when the element wasn't labelled by something else; i.e. when calling GetNameFromSubtree.
However, when such an element is labelled/described by an ancestor, we compute the text equiv for the label using AppendTextEquivFromContent.
Previously, when descending from the ancestor down into the element itself, we would descend into its subtree despite eNameFromSubtreeIfReqRule.
This meant that groupings labelled/described by ancestor would include the content of the grouping itself in its label/description.
This was causing problems for time inputs (once those can accept an ancestor label in the next patch).

Differential Revision: https://phabricator.services.mozilla.com/D72079
2020-04-23 04:38:19 +00:00
Marian Raiciof
9b74a0d7e6 Bug 1623027 - Improve error line for page load failures r=perftest-reviewers,AlexandruIonescu,whimboo,sparky
Differential Revision: https://phabricator.services.mozilla.com/D70550
2020-04-23 04:53:49 +00:00
alwu
73f487dece Bug 1631770 - check if info exists before update the declared playback state. r=bryce
One possible place where `SetDeclaredPlaybackState()` would be called without having a info is that, media session changes its declared playback state after CC unlink process that would result in removing correspond `MediaSessionInfo` from the `mMediaSessionInfoMap`.

Therefore, replace the assertion with an early return check.

Differential Revision: https://phabricator.services.mozilla.com/D71854
2020-04-23 02:30:22 +00:00
Tim Nguyen
c310447708 Bug 1631289 - Stop including preferences.css twice in preferences dialogs. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D72180
2020-04-23 19:29:48 +00:00
Martin Stransky
7112c02038 Bug 1603839 [Linux] Explicitly set Wayland/X11 backend for GtkCompositorWidget, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D71888
2020-04-23 17:26:17 +00:00
William Durand
4e87886f42 Bug 1631403 - Add test case to cover RDP APIs that 'web-ext run' depends on. r=rpl,ochameau,robwu
Differential Revision: https://phabricator.services.mozilla.com/D71892
2020-04-23 14:14:49 +00:00
ssengupta
0254684859 Bug 1628608 - P2 - Browser Mochitests added to test if loading a blob URL in a new foreground tab works r=baku
Two cases have been tested:

  1. Loading a blob URL, which points to a blob of type text
  2. Loading a blob URL, which points to a blob of type html, which fetches another blob URL

Depends on D71889

Differential Revision: https://phabricator.services.mozilla.com/D72026
2020-04-23 13:57:25 +00:00
ssengupta
c4ebd85665 Bug 1628608 - P1 - DocumentLoadListener transmits blob data for triggering principal before cross-process redirect if URI is a blob URL r=baku,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D71889
2020-04-23 13:57:06 +00:00
Narcis Beleuzu
40e3519c0b Backed out changeset 83d45c7359ac (bug 924456) for assertion failure: nsContentUtils::IsSafeToRunScript() . CLOSED TREE 2020-04-23 23:05:05 +03:00
Ryan VanderMeulen
b87402c557 Backed out changeset b1ec91a4d10c (bug 1570391) for various regressions on a CLOSED TREE. 2020-04-23 14:26:35 -04:00