smolnar
f74737684e
Backed out changeset c5708498541f (bug 1680407) for causing linux build bustage in makefiles/rust.mk. CLOSED TREE
2021-03-23 14:36:54 +02:00
sotaro
51f31c2181
Bug 1699598 - Create GLContext for CompositorOGL when sw-wr is enabled on Android r=jnicol
...
Confirmed that the change work on Mali-400 MP device.
GLContextProviderEGL::CreateForCompositorWidget() with aWebRender=true failed to create GLContext when GLES3 is not supported on device. When aWebRender=false, it does not request depth buffer nor GLES3. Though when android device supports GLES3, GLES3 context was created on android devices that I tested.
Differential Revision: https://phabricator.services.mozilla.com/D109015
2021-03-23 12:10:58 +00:00
Andrew Creskey
8fc0c422ec
Bug 1698515 - Remove spaces from PerfStats metric names r=barret
...
Removing spaces from PerfStat metric names because they break the perfherder/perftest tokenization.
Differential Revision: https://phabricator.services.mozilla.com/D109364
2021-03-23 12:09:55 +00:00
Gijs Kruitbosch
2011071bb9
Bug 1699673 - update Windows 10 proton context menu border and separator colours per UX feedback, r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D109444
2021-03-23 12:07:23 +00:00
Henrik Skupin
b14a5ba911
Bug 1680407 - [geckodriver] Remove --android-storage argument and always use external storage for profile folder. r=webdriver-reviewers,agi,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D109407
2021-03-23 12:05:19 +00:00
Gijs Kruitbosch
26156d0573
Bug 1699828 - put extension items at the top of the content menu on macOS, r=robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D109367
2021-03-23 11:40:24 +00:00
Tom Schuster
2db441badb
Bug 1536094 - Add test for importing from WebExtension content scripts r=smaug,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D108236
2021-03-23 11:15:12 +00:00
Tom Schuster
40d981ca3a
Bug 1536094 - CC changes. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D108532
2021-03-23 11:15:11 +00:00
Tom Schuster
01d4cafbb1
Bug 1536094 - Support dynamic import from content scripts (sandboxed code) r=smaug,jonco
...
Firstly we need to find a usable ScriptLoader for code in the content script sandbox,
for that we use the normal ScriptLoader associated with DOMWindow wrapped by the sandbox.
Secondly we need to execute the module in the global of the sandbox instead of the
"ScriptGlobal" the ScriptLoader is actually associated with. The main
behavior change here comes from using xpc::NativeGlobal in HostImportModuleDynamically
and passing that global around inside ScriptFetchOptions.
To ensure that content-scripts and the webpage don't share imported modules,
the module map (mFetchingModules and mFetchedModules) now uses a complex key
of <URI, Global>. The Global is a nullptr for normal imports from a webpage.
Differential Revision: https://phabricator.services.mozilla.com/D107076
2021-03-23 11:15:11 +00:00
Noemi Erli
9ec97e75b1
Backed out changeset 1d4a266e0e49 (bug 1699768) for causing multiple failures CLOSED TREE
2021-03-23 13:44:39 +02:00
Simon Giesecke
9f5e6d877f
Bug 708901 - Migrate to nsTHashSet in dom/xslt. r=smaug
...
Depends on D108588
Differential Revision: https://phabricator.services.mozilla.com/D109329
2021-03-23 10:36:40 +00:00
Simon Giesecke
3cafaea14a
Bug 708901 - Migrate to nsTHashSet in toolkit/components/url-classifier. r=gcp
...
Depends on D109328
Differential Revision: https://phabricator.services.mozilla.com/D108604
2021-03-23 10:36:40 +00:00
Simon Giesecke
76ee0ac27d
Bug 708901 - Migrate to nsTHashSet in toolkit/components/extensions. r=extension-reviewers,zombie
...
Depends on D109327
Differential Revision: https://phabricator.services.mozilla.com/D109328
2021-03-23 10:36:39 +00:00
Simon Giesecke
810d88095a
Bug 708901 - Migrate to nsTHashSet in xpcom. r=xpcom-reviewers,kmag
...
Depends on D109326
Differential Revision: https://phabricator.services.mozilla.com/D109327
2021-03-23 10:36:39 +00:00
Simon Giesecke
146858a245
Bug 708901 - Migrate to nsTHashSet in startupcache. r=dthayer
...
Depends on D109325
Differential Revision: https://phabricator.services.mozilla.com/D109326
2021-03-23 10:36:39 +00:00
Simon Giesecke
022093b8c4
Bug 708901 - Migrate to nsTHashSet in dom/serviceworkers. r=dom-worker-reviewers,janv
...
Depends on D109323
Differential Revision: https://phabricator.services.mozilla.com/D109324
2021-03-23 10:36:38 +00:00
Simon Giesecke
dd0cb7b321
Bug 708901 - Migrate to nsTHashSet in dom/media. r=padenot
...
Depends on D109320
Differential Revision: https://phabricator.services.mozilla.com/D109321
2021-03-23 10:36:38 +00:00
Simon Giesecke
aff704cd86
Bug 708901 - Migrate to nsTHashSet in dom/l10n. r=zbraniecki
...
Depends on D109319
Differential Revision: https://phabricator.services.mozilla.com/D109320
2021-03-23 10:36:37 +00:00
Simon Giesecke
6069770891
Bug 708901 - Migrate to nsTHashSet in gfx/layers. r=jrmuizel
...
Depends on D109317
Differential Revision: https://phabricator.services.mozilla.com/D109318
2021-03-23 10:36:37 +00:00
Simon Giesecke
79fddefe02
Bug 708901 - Migrate to nsTHashSet in gfx/ipc. r=jrmuizel
...
Depends on D109316
Differential Revision: https://phabricator.services.mozilla.com/D109317
2021-03-23 10:36:37 +00:00
Simon Giesecke
62d4fb1410
Bug 708901 - Migrate to nsTHashSet in image. r=tnikkel
...
Depends on D108603
Differential Revision: https://phabricator.services.mozilla.com/D109316
2021-03-23 10:36:36 +00:00
Simon Giesecke
cafe2c9d00
Bug 708901 - Migrate to nsTHashSet in gfx/thebes. r=jfkthame,jrmuizel
...
Depends on D108602
Differential Revision: https://phabricator.services.mozilla.com/D108603
2021-03-23 10:36:36 +00:00
Simon Giesecke
705461265d
Bug 708901 - Migrate to nsTHashSet in netwerk. r=necko-reviewers,valentin
...
Depends on D108600
Differential Revision: https://phabricator.services.mozilla.com/D108601
2021-03-23 10:36:35 +00:00
Simon Giesecke
1730e59e4a
Bug 708901 - Migrate to nsTHashSet in dom/quota. r=dom-storage-reviewers,janv
...
Depends on D108599
Differential Revision: https://phabricator.services.mozilla.com/D108600
2021-03-23 10:36:35 +00:00
Simon Giesecke
11949c7259
Bug 708901 - Migrate to nsTHashSet in dom/localstorage. r=dom-storage-reviewers,janv
...
Depends on D108598
Differential Revision: https://phabricator.services.mozilla.com/D108599
2021-03-23 10:36:34 +00:00
Simon Giesecke
45420d4e39
Bug 708901 - Migrate to nsTHashSet in dom/ipc. r=nika
...
Depends on D108597
Differential Revision: https://phabricator.services.mozilla.com/D108598
2021-03-23 10:36:34 +00:00
Simon Giesecke
af20b2ddf6
Bug 708901 - Migrate to nsTHashSet in dom/indexedDB. r=dom-storage-reviewers,janv
...
Depends on D108595
Differential Revision: https://phabricator.services.mozilla.com/D108596
2021-03-23 10:36:33 +00:00
Simon Giesecke
1657ef316a
Bug 708901 - Migrate to nsTHashSet in dom/filesystem. r=baku
...
Depends on D108594
Differential Revision: https://phabricator.services.mozilla.com/D108595
2021-03-23 10:36:33 +00:00
Simon Giesecke
cf4cc2d7de
Bug 708901 - Migrate to nsTHashSet in dom/filehandle. r=dom-storage-reviewers,janv
...
Depends on D108593
Differential Revision: https://phabricator.services.mozilla.com/D108594
2021-03-23 10:36:33 +00:00
Simon Giesecke
d517012ca6
Bug 708901 - Migrate to nsTHashSet in dom/animation. r=birtles
...
Depends on D108591
Differential Revision: https://phabricator.services.mozilla.com/D108592
2021-03-23 10:36:32 +00:00
Simon Giesecke
485ec92560
Bug 708901 - Migrate to nsTHashSet in accessible. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D108589
2021-03-23 10:36:32 +00:00
Simon Giesecke
67753c4382
Bug 708901 - Migrate to nsTHashSet in toolkit/components/telemetry/core. r=chutten
...
Depends on D106950
Differential Revision: https://phabricator.services.mozilla.com/D107686
2021-03-23 10:36:32 +00:00
Simon Giesecke
e5674e128d
Bug 708901 - Add nsTHashSet. r=xpcom-reviewers,nika
...
Depends on D109276
Differential Revision: https://phabricator.services.mozilla.com/D107684
2021-03-23 10:36:31 +00:00
Edgar Chen
130519b475
Bug 1700241 - Mark click event as position-less event when accesskey of label element is pressed; r=masayuki
...
The click event dispatched for accesskey on other elements is marked as position-less event.
And other simulated click events are also marked as position-less, e.g. click() call, keydown Enter ...
label element should just behave the same on accesskey for consistency.
It is not clear on spec, see https://github.com/w3c/csswg-drafts/issues/1070 ,
but blink/webkit both returns 0 for offset{X|Y}.
Differential Revision: https://phabricator.services.mozilla.com/D109451
2021-03-23 10:29:14 +00:00
Jens Stutte
8560eb86e8
Bug 1690326: Map Windows error 0x570 ERROR_FILE_CORRUPT to NS_ERROR_FILE_FS_CORRUPTED r=xpcom-reviewers,janv,nika
...
While NS_ERROR_FILE_CORRUPTED already exists, it indicates most of the times more a parsing problem of a given file format.
But Windows ERROR_FILE_CORRUPTED signals a malfunctioning or corrupted file system at OS level, thus we translate it to the new
NS_ERROR_FILE_FS_CORRUPTED.
There seems to be no suitable errno under POSIX to map here.
Differential Revision: https://phabricator.services.mozilla.com/D108793
2021-03-23 10:29:02 +00:00
Andrei Oprea
4b3335c6fd
Bug 1694472 - Update UrlbarPrefs to use ExperimentFeature r=k88hudson,mak
...
Differential Revision: https://phabricator.services.mozilla.com/D106269
2021-03-23 10:26:26 +00:00
Xidorn Quan
735ba70f94
Bug 1696721 part 3 - Fix intrinsic isize calculation for ruby frame. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D109228
2021-03-23 10:26:17 +00:00
Xidorn Quan
91de536124
Bug 1696721 part 2 - Refactor DoIntrinsicInlineISize to make it accept a function for handling children. r=dholbert
...
While nsInlineFrame and nsFirstLetterFrame are going to continue sharing the same code, nsRubyFrame will use the refactored version to compute its intrinsic sizes.
This way we can also eliminate the need for checking the intrinsic type inside the function.
This patch shouldn't change behavior. It's just a refactoring of existing code.
Differential Revision: https://phabricator.services.mozilla.com/D109227
2021-03-23 10:26:17 +00:00
Xidorn Quan
2de293553b
Bug 1696721 part 1 - Fix incorrect span sizing on ruby with border / padding. r=dholbert
...
This issue is revealed by the test for this bug in a later part, so it's also covered by that test.
Differential Revision: https://phabricator.services.mozilla.com/D109226
2021-03-23 10:26:16 +00:00
Emilio Cobos Álvarez
ca2819c13c
Bug 1699768 - Don't unsuppress painting until we've known the website background, to prevent flashing. r=smaug
...
Actually the page in this case starts getting styled _after_ the load
event, sometimes, but when that happens that also causes a white flash
in other browsers.
Differential Revision: https://phabricator.services.mozilla.com/D109392
2021-03-23 10:16:52 +00:00
Henri Sivonen
b98488aa92
Bug 673087 - Honor encoding declared via XML declaration in text/html. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D107806
2021-03-23 09:52:04 +00:00
smolnar
03eae2c9a5
Backed out 8 changesets (bug 1681691) for causing wpt failures in idlharness.https.html. CLOSED TREE
...
Backed out changeset dda736a69ceb (bug 1681691)
Backed out changeset 64edecd0df6f (bug 1681691)
Backed out changeset a19844063d00 (bug 1681691)
Backed out changeset 5dd06c73f703 (bug 1681691)
Backed out changeset 1bc4081f95e4 (bug 1681691)
Backed out changeset e7887dc9a3c6 (bug 1681691)
Backed out changeset d9b488c09c23 (bug 1681691)
Backed out changeset b45b607fee4d (bug 1681691)
2021-03-23 12:00:39 +02:00
smolnar
62aacead04
Merge mozilla-central to autoland. a=merge CLOSED TREE
2021-03-23 11:56:01 +02:00
Paul Zuehlcke
1bf7bbf9fb
Bug 1667965 - Do not mark PDFs served via plain HTTP as trustworthy in siteIdentity. r=johannh
...
With this patch we skip the isSecureContext check for pdf.js principals.
This fixes the bug, but has the side-effect that we will show secure,
non-HTTPS contexts as insecure.
Differential Revision: https://phabricator.services.mozilla.com/D108969
2021-03-23 09:48:23 +00:00
smolnar
1758450798
Merge autoland to mozilla-central. a=merge
2021-03-23 11:41:50 +02:00
Florian Quèze
abe02307ff
Bug 1699683 - Uninitialize the IOInterposer at content process shutdown, r=gerald,aklotz.
...
Differential Revision: https://phabricator.services.mozilla.com/D109162
2021-03-23 09:39:10 +00:00
Dave Hunt
17bc6c4e42
Bug 1699764 - Remove Facebook page load test using legacy design r=perftest-reviewers,Bebe
...
Differential Revision: https://phabricator.services.mozilla.com/D109094
2021-03-23 09:37:08 +00:00
Dave Hunt
4235856f6b
Bug 1672794 - Stop summarising page load as geometric mean r=perftest-reviewers,Bebe,sparky,igoldan
...
Differential Revision: https://phabricator.services.mozilla.com/D109090
2021-03-23 09:36:08 +00:00
Dave Hunt
4a50724c7a
Bug 1676368 - Run essential page load tests against macOS with webrender disabled r=perftest-reviewers,Bebe
...
Differential Revision: https://phabricator.services.mozilla.com/D109399
2021-03-23 09:35:12 +00:00
Frederik Braun
d85962debe
Bug 1700075 - Switch MOZ_ASSERT_IF to MOZ_RELEASE_ASSERT in MediaTrack::AppendMessage r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D109315
2021-03-23 09:03:46 +00:00