Commit Graph

750574 Commits

Author SHA1 Message Date
Tom Tung
1ff4caafd7 Bug 1696111 - ORB core Implementation; r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D102448
2021-03-25 12:09:39 +00:00
Tom Tung
612d68756f Bug 1696111 - Add functions to determine opaque-safelisted MIME type, opaque-blocklisted MIME type and opaque-blocklisted-never-sniffed MIME type; r=necko-reviewers,dragana
These functions are defined at https://github.com/annevk/orb.

Differential Revision: https://phabricator.services.mozilla.com/D102447
2021-03-25 12:09:38 +00:00
Tom Tung
7319969460 Bug 1696111 - Add a pref for ORB and disable it by default; r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D102388
2021-03-25 12:09:38 +00:00
Dave Hunt
8d3fff3d83 Bug 1670005 - Remove weekly Fennec cron for Raptor tests; r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D109669
2021-03-25 12:02:04 +00:00
Emilio Cobos Álvarez
81113c3547 Bug 1700808 - Initialize CMS in the fuzzing interface. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D109707
2021-03-25 11:47:21 +00:00
Luca Greco
688f3f39a6 Bug 1689240 - Fix intermittent timeout in browser_webext_incognito. r=robwu
This test-only change does fix a TV job failure that I did notice in some of my last push to try
(the one that I did notice was happening on the TV job while running in linux x65 opt build).

Depends on D108514

Differential Revision: https://phabricator.services.mozilla.com/D109668
2021-03-25 11:44:13 +00:00
Luca Greco
1c5b244f49 Bug 1689240 - Rename aboutaddons custom event from ViewChanged to view-loaded. r=robwu
Depends on D108513

Differential Revision: https://phabricator.services.mozilla.com/D108514
2021-03-25 11:44:13 +00:00
Luca Greco
30c6209aa2 Bug 1689240 - Throw an explicit error if aboutaddons views are being defined more than once. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D108513
2021-03-25 11:44:12 +00:00
Luca Greco
1b47287bcb Bug 1689240 - Throw an explicit error if aboutaddons loadView is called too early. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D108512
2021-03-25 11:44:12 +00:00
Luca Greco
5a68309e8f Bug 1689240 - Move observer server notifications related to the EM-* topic in view-controller.js. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D108511
2021-03-25 11:44:12 +00:00
Luca Greco
328af90dda Bug 1689240 - Move CategoriesBox event handling into handleEvent method and remove listener on disconnection. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D108510
2021-03-25 11:44:11 +00:00
Tim Nguyen
6015ee0245 Bug 1689240 - Move ScrollOffsets from aboutaddons.js to view-controller.js. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D104190
2021-03-25 11:44:11 +00:00
Tim Nguyen
330da40a65 Bug 1689240 - Clean-up load/shutdown/render functions in view-controller.js and aboutaddons.js. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D103263
2021-03-25 11:44:10 +00:00
Tim Nguyen
aaf6643c51 Bug 1689240 - Inline loadViewFn/replaceWithDefaultViewFn functions. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D103262
2021-03-25 11:44:10 +00:00
Emilio Cobos Álvarez
ab1118bc65 Bug 1700802 - Add a small radius to the auto style outline. r=mstange
(When not following the frame's border radius of course)

This makes stuff like:

  data:text/html,<input style="border-color: lightgrey">

More aesthetically pleasing when focused, and we still keep the square
inside the outline (this is what Safari does).

Differential Revision: https://phabricator.services.mozilla.com/D109680
2021-03-25 11:28:08 +00:00
Paul Zuehlcke
400ed7383c Bug 1698513 - Do not start WebRTC permission grace-period on permission revoke. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D108842
2021-03-25 11:21:16 +00:00
Micah Tigley
b897853503 Bug 1699310 - Move the library and home buttons in the navbar to the browser toolbar palette. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D109685
2021-03-25 11:02:33 +00:00
Gerald Squelart
c5b22960b5 Bug 1700625 - Move MOZ_PROFILER_STARTUP_ACTIVE_BROWSING_CONTEXT_ID help to a better spot - r=julienw DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D109676
2021-03-25 10:31:15 +00:00
Simon Giesecke
a598a0c7c5 Bug 1679522 - Use <> style for including windows system headers. r=andi
Differential Revision: https://phabricator.services.mozilla.com/D98895
2021-03-25 10:19:44 +00:00
Simon Giesecke
760cc7e936 Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert
- Add missing include directives and forward declarations.
- Remove some extra include directives.
- Add missing namespace qualifications.
- Move include directives out of namespace in toolkit/xre/GlobalSemaphore.h

Differential Revision: https://phabricator.services.mozilla.com/D98894
2021-03-25 10:19:44 +00:00
Cosmin Sabou
b2f2b152af Backed out changeset be9bb9b16fc0 (bug 1698156) for causing hazard failures. 2021-03-25 12:11:38 +02:00
Tom Tung
db30771a28 Bug 1686426 - Add a debug assertion to ensure all documents in a DocGroup have the same cross-origin-isolated state; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D109104
2021-03-25 10:05:29 +00:00
p1nk
6c8c619e92 Bug 1687318 - Changed unscoped enum FileFlag to scoped enum class. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D109462
2021-03-25 09:18:04 +00:00
Simon Giesecke
1cfa7f12c5 Bug 1692403 - Don't shrink hashtable in EntryHandle destructor. r=xpcom-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D108171
2021-03-25 08:34:32 +00:00
Simon Giesecke
4f0b94ee34 Bug 708901 - Migrate to nsTHashSet in docshell. r=smaug,geckoview-reviewers,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D108591
2021-03-25 08:04:20 +00:00
Lee Salzman
4bd68ce06a Bug 1698156 - Set up SWGLPP env target with null CFLAGS and CXXFLAGS. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D109525
2021-03-25 04:54:16 +00:00
Punam Dahiya
bb37e6fe8b Bug 1698202 - Add AboutWelcome Proton default rule r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D109266
2021-03-25 04:15:32 +00:00
Botond Ballo
306c83cbc9 Bug 1700251 - Move the code to set the LayersId on the event into InputHandlingResult::Finish(). r=tnikkel
This allows that code (and in the future, other code that needs
to run for every input type) to be in just one place.

Depends on D109460

Differential Revision: https://phabricator.services.mozilla.com/D109461
2021-03-25 03:41:01 +00:00
Botond Ballo
5ff95760dc Bug 1700251 - Move the HitTestResult into the InputHandlingState. r=tnikkel
Depends on D109459

Differential Revision: https://phabricator.services.mozilla.com/D109460
2021-03-25 03:41:01 +00:00
Botond Ballo
8afb24e3fb Bug 1700251 - Factor out a HitTestResult::CopyWithoutScrollbarNode() helper. r=tnikkel
Depends on D109458

Differential Revision: https://phabricator.services.mozilla.com/D109459
2021-03-25 03:41:00 +00:00
Botond Ballo
16fade4fa5 Bug 1700251 - Inline the local hitResult variable in ReceiveInputEvent(). r=tnikkel
Depends on D109457

Differential Revision: https://phabricator.services.mozilla.com/D109458
2021-03-25 03:41:00 +00:00
Botond Ballo
3831d01bb8 Bug 1700251 - Introduce InputHandlingState. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D109457
2021-03-25 03:40:59 +00:00
Alexandru Michis
75057cbe4c Backed out changeset b4c24acb1025 (bug 1700717) for causing wrench bustages.
CLOSED TREE
2021-03-25 05:39:32 +02:00
Jeff Muizelaar
593097f5a2 Bug 1700717 - Build SWGL with -ffast-math. r=lsalzman
Most GLSL compilers will do the kinds of optimizations that
fast-math allows so we should take advantage of them too.

Differential Revision: https://phabricator.services.mozilla.com/D109657
2021-03-25 03:08:36 +00:00
Markus Stange
b7f729bf73 Bug 1700706 - Clear active and capturing content before opening native menus. r=tnikkel
This is copied from the nsMenuPopupFrame::ShowPopup just a few lines below.
The native menu consumes mouseup events so we need to clear :active and capturing content just before opening the menu.

Differential Revision: https://phabricator.services.mozilla.com/D109672
2021-03-24 23:51:05 +00:00
sotaro
502d8c18c3 Bug 1700532 - Block fallback from RenderCompositorOGLSWGL to RenderCompositorSWGL in RenderCompositor::Create() r=nical
On Android, we do not want to fallback from RenderCompositorOGLSWGL to RenderCompositorSWGL.

Differential Revision: https://phabricator.services.mozilla.com/D109573
2021-03-24 23:49:36 +00:00
sotaro
ce45a5f8b7 Bug 1700538 - Add error log to RenderCompositorLayersSWGL::MapTile() r=nical
Differential Revision: https://phabricator.services.mozilla.com/D109576
2021-03-24 23:49:08 +00:00
Emilio Cobos Álvarez
2ed15e6702 Bug 1699088 - Fix a test that wasn't waiting for pref changes to actually apply.
MANUAL PUSH: orange CLOSED TREE
2021-03-25 01:10:40 +01:00
Emilio Cobos Álvarez
a7f14f1da3 Bug 1700640 - Annotate an extra reftest pass.
MANUAL PUSH: new passes CLOSED TREE
2021-03-25 00:54:57 +01:00
Adam Gashlin
de0d973173 Bug 1696276 - Don't display UAC prompt or progress UI from a background task. r=application-update-reviewers,nalexander
If a prompt would be required to elevate, set an error update status, which
will be reset by the update service.

Also fix restarting from a background task: keep the --backgroundtask arg
until it can be saved in gRestartArgv.

Differential Revision: https://phabricator.services.mozilla.com/D108899
2021-03-24 23:24:34 +00:00
Marco Bonardo
c304d1cd46 Bug 1691454 - Hide the Page actions overflow (meatball) menu from the address bar. r=adw
The page actions menu is normally hidden.
When the window is smaller than a threshold, and there's more than one action,
the single actions are hidden while the menu is shown. This allows for a nicer
overflow experience.

This patch introduces a pageActions-proton test folder where we'll move proton
tests temporarily. The head.js file is just a copy of the original one, we'll
clean it up in bug 1700582 after porting the other tests.

Differential Revision: https://phabricator.services.mozilla.com/D109606
2021-03-24 23:19:14 +00:00
Asumu Takikawa
0326b528a5 Bug 1700602 - fix compile errors when Wasm exceptions are off r=rhunt
Fixes compile errors for recent Wasm exception handling changes when the feature's
compilation flag is turned off.

Differential Revision: https://phabricator.services.mozilla.com/D109652
2021-03-24 23:09:35 +00:00
Emilio Cobos Álvarez
f91affad79 Bug 1699088 - Use a single system font definition rather than two. r=cmartin
Follow the pattern we use for system colors.

Differential Revision: https://phabricator.services.mozilla.com/D108822
2021-03-24 22:57:37 +00:00
Emilio Cobos Álvarez
73ff1d89ad Bug 1699088 - Cache fonts / floats / ints in nsXPLookAndFeel. r=cmartin
And make FontID's indexing setup more similar to FloatID / IntID / ColorID. The
values no longer need to match the style constants since Stylo. We could also
cache whether the lookup succeeded for floats / ints, but it might not be worth
it, your call though.

Differential Revision: https://phabricator.services.mozilla.com/D108765
2021-03-24 22:57:36 +00:00
Brindusan Cristian
1e204d2ddd Backed out changeset 59459024d4ae (bug 1698202) for causing bc failures in browser_aboutwelcome_multistage.js. CLOSED TREE 2021-03-25 00:48:53 +02:00
Brindusan Cristian
53931c7cda Backed out 2 changesets (bug 1596165) for bc failures in browser_bookmarkProperties_folderSelection.js and browser_doorhanger_submit_telemetry.js. CLOSED TREE
Backed out changeset 4eccbb3d6549 (bug 1596165)
Backed out changeset 7d8fb53c8fcb (bug 1596165)
2021-03-25 00:48:01 +02:00
Emilio Cobos Álvarez
7f5364389c Bug 1700640 - Map width and height to aspect-ratio in <canvas>, <input type=image>, and <video>. r=boris
As per https://html.spec.whatwg.org/#attributes-for-embedded-content-and-images:

> The width and height attributes map to the aspect-ratio property on
> img, canvas, and video elements, and input elements with a type
> attribute in the Image Button state.

See https://github.com/whatwg/html/issues/6527 for the parsing issue
with canvas and zero. For now allow both behaviors in the tests.

We also remove the width-and-height-map-to-aspect-ratio pref, as it is
true everywhere and has been for a while.

Differential Revision: https://phabricator.services.mozilla.com/D109618
2021-03-24 22:18:55 +00:00
Punam Dahiya
c961ad004f Bug 1698202 - Add AboutWelcome Proton default rule r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D109266
2021-03-24 21:59:41 +00:00
Itiel
82ca8369f8 Bug 1700655 - Contain the menuitems buttons' outline inside the about:logins menu r=tgiles
Differential Revision: https://phabricator.services.mozilla.com/D109670
2021-03-24 21:54:31 +00:00
Agi Sferro
585952f6de Bug 1567341 - Disable failing tests in extensions/test/xpcshell. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D109557
2021-03-24 21:49:42 +00:00