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

750132 Коммитов

Автор SHA1 Сообщение Дата
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