Commit Graph

746891 Commits

Author SHA1 Message Date
Jon Coppeard
13c0fa9f18 Bug 1695861 - Add check for shared strings in PreWriteBarrierDuringFlattening r=sfink
We don't need to peform the barrier for shared (or permanent strings) because they are not collected. The normal barrier checks this already but this special flattening path doesn't.

The function had to move to Marking-inl.h because it depends on calling JSString::isPermanentAndMayBeShared which isn't always defined when Cell.h is included.

Differential Revision: https://phabricator.services.mozilla.com/D106887
2021-03-02 17:55:27 +00:00
Gavin Lazar Suntop
7e08f047da Bug 1693358 - Adding session time and scroll position probes r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D106161
2021-03-02 17:52:42 +00:00
Henrik Skupin
362835478d Bug 1695639 - Prevent application updates when Remote Agent is enabled. r=application-update-reviewers,bytesized
Similar to Marionette the Remote Agent is used for test automation, and will be the successor of Marionette in the future. As such it also needs to disable application updates.

Depends on D106909

Differential Revision: https://phabricator.services.mozilla.com/D106911
2021-03-02 17:35:16 +00:00
Henrik Skupin
f46a866ba6 Bug 1695639 - [remote] Enforce disabling of update checks. r=remote-protocol-reviewers,jdescottes
Use the preference "app.update.disabledForTesting" to enforce
that no update checks are performed when the Remote Agent is
active.

Differential Revision: https://phabricator.services.mozilla.com/D106909
2021-03-02 17:35:15 +00:00
Cosmin Sabou
b2eb620ed0 Backed out changeset 03cae7800b41 (bug 1678330) for mochitest plain failures on test_window_open_discarded_bc.html. CLOSED TREE 2021-03-02 20:18:21 +02:00
Mihai Alexandru Michis
1c9566c96e Backed out changeset 7692908f97e7 (bug 1694678) for causing bc failures in browser_sync.js
CLOSED TREE
2021-03-02 19:56:17 +02:00
Emilio Cobos Álvarez
71c7f8b66a Bug 1694527 - Fix the order of conditions in the reftest manifest so that it fails as expected on android and windows (for now).
MANUAL PUSH: orange on a CLOSED TREE
2021-03-02 18:49:28 +01:00
Gijs Kruitbosch
c36def023b Bug 1695904 - update menu button tooltip when the panel hides/shows regardless of cause, r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D106912
2021-03-02 17:08:49 +00:00
Jared Wein
d7ff6ff146 Bug 1692667 - Update labeling and ordering of the tabstrip context menu. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D106365
2021-03-02 17:04:16 +00:00
Joel Maher
fda722b87d Bug 1572739 - remove duplicate linux perf tasks. r=aerickson
remove duplicate linux perf tasks

Differential Revision: https://phabricator.services.mozilla.com/D106806
2021-03-02 17:04:15 +00:00
Nicolas Silva
98671a2fc3 Bug 1695660 - Remove supports_blit_to_texture_array. r=gfx-reviewers,jrmuizel
Depends on D106798

Differential Revision: https://phabricator.services.mozilla.com/D106799
2021-03-02 16:54:22 +00:00
Nicolas Silva
8d862267dd Bug 1695660 - Remove texture layers from copy_texture_sub_region. r=gfx-reviewers,jrmuizel
Depends on D106797

Differential Revision: https://phabricator.services.mozilla.com/D106798
2021-03-02 16:54:22 +00:00
Nicolas Silva
83c0cc8556 Bug 1695660 - Remove layer parameter from DrawTarget and ReadTarget. r=gfx-reviewers,jrmuizel
Depends on D106796

Differential Revision: https://phabricator.services.mozilla.com/D106797
2021-03-02 16:54:21 +00:00
Nicolas Silva
bdcb564f48 Bug 1695660 - Remove fbos per layer in Texture. r=gfx-reviewers,jrmuizel
Depends on D106795

Differential Revision: https://phabricator.services.mozilla.com/D106796
2021-03-02 16:54:21 +00:00
Nicolas Silva
1c5bda72d8 Bug 1695660 - Remove layer index parameter from the upload code. r=gfx-reviewers,jrmuizel
Depends on D106794

Differential Revision: https://phabricator.services.mozilla.com/D106795
2021-03-02 16:54:21 +00:00
Nicolas Silva
d93533a412 Bug 1695660 - Remove layer_id parameter in attach_read_texture. r=gfx-reviewers,jrmuizel
Depends on D106793

Differential Revision: https://phabricator.services.mozilla.com/D106794
2021-03-02 16:54:20 +00:00
Nicolas Silva
8b70e81783 Bug 1695660 - Remove TEXTURE_2D_ARRAY code paths. r=gfx-reviewers,jrmuizel
Depends on D106792

Differential Revision: https://phabricator.services.mozilla.com/D106793
2021-03-02 16:54:20 +00:00
Nicolas Silva
277d82993b Bug 1673939 - Remove Device::max_texture_layers. r=gfx-reviewers,jrmuizel
Depends on D106791

Differential Revision: https://phabricator.services.mozilla.com/D106792
2021-03-02 16:54:19 +00:00
Nicolas Silva
c29513541a Bug 1673939 - Remove a few more texture array-related symbols and fix some comments. r=gfx-reviewers,jrmuizel
Depends on D106790

Differential Revision: https://phabricator.services.mozilla.com/D106791
2021-03-02 16:54:19 +00:00
Nicolas Silva
1806302ad1 Bug 1695660 - Remove texture layer support from frame captures and Renderer::clear_texture. r=gfx-reviewers,jrmuizel
Depends on D106789

Differential Revision: https://phabricator.services.mozilla.com/D106790
2021-03-02 16:54:19 +00:00
Nicolas Silva
fcfbe99c73 Bug 1695660 - Remove texture layer support from the texture cache debug view. r=gfx-reviewers,jrmuizel
Depends on D106788

Differential Revision: https://phabricator.services.mozilla.com/D106789
2021-03-02 16:54:18 +00:00
Nicolas Silva
afc634aae7 Bug 1695660 - Remove layer_count member in Texture. r=gfx-reviewers,jrmuizel
Depends on D106787

Differential Revision: https://phabricator.services.mozilla.com/D106788
2021-03-02 16:54:18 +00:00
Nicolas Silva
471085f192 Bug 1695660 - Remove layer count parameter from create_texture. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D106787
2021-03-02 16:54:17 +00:00
Eitan Isaacson
cf02f92cd1 Bug 1694565 - Implement IsRemote/IsLocal and AsRemote/AsLocal. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D104917
2021-03-02 16:32:24 +00:00
Eitan Isaacson
bafd5e712b Bug 1694203 - P9: Have RemoteAccessible inherit from Accessible. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D104915
2021-03-02 16:32:24 +00:00
Eitan Isaacson
457ba6f552 Bug 1694203 - P8: Rename ChildrenCount to ChildCount in RemoteAccessible. r=Jamie
This will allow us to make this an override when inheriting from Accessible.

Differential Revision: https://phabricator.services.mozilla.com/D106005
2021-03-02 16:32:23 +00:00
Eitan Isaacson
645b284877 Bug 1694203 - P7: Define IsLink as a virtual method in Accessible. r=Jamie
This will allow us to have differing implementations for remote and
local accessibles.

Differential Revision: https://phabricator.services.mozilla.com/D104926
2021-03-02 16:32:23 +00:00
Eitan Isaacson
ad5ecf5c43 Bug 1694203 - P6: Virtualize Role() and implment in LocalAccessible. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D106004
2021-03-02 16:32:23 +00:00
Eitan Isaacson
a3cc29ac54 Bug 1694203 - P5: Add and implement virtual hierarchy functions. r=Jamie
This allows us to use polymorphism when retrieving children/parents from
local or remote accessibles.

Differential Revision: https://phabricator.services.mozilla.com/D104924
2021-03-02 16:32:22 +00:00
Eitan Isaacson
b5f10ca9cb Bug 1694203 - P4: Move IsTextRole from HyperTextAccessible to base class. r=Jamie
This will allow us to more easily query IsTextRole in remote case.

Differential Revision: https://phabricator.services.mozilla.com/D104925
2021-03-02 16:32:22 +00:00
Eitan Isaacson
20493d25f7 Bug 1694203 - P3: Move type "Is" methods to Accessible base class. r=Jamie
This will allow remote accessibles to use them as well.

Differential Revision: https://phabricator.services.mozilla.com/D106003
2021-03-02 16:32:21 +00:00
Eitan Isaacson
e082620ccf Bug 1694203 - P2: Add eNumericValue and eAction to generic types for use in proxy. r=Jamie
eHasNumericValue should probably not be a state anyway. We need both of
these types because we currently send eHasNumericValue and
ActionCount != 0 as interface flags when creating proxies.

Differential Revision: https://phabricator.services.mozilla.com/D104914
2021-03-02 16:32:21 +00:00
Eitan Isaacson
8e9308e810 Bug 1694203 - P1: Add Accessible and have LocalAccessible inherit from it. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D104913
2021-03-02 16:32:21 +00:00
Paul Zuehlcke
95cbdaa064 Bug 1691985 - Enable cookieBehavior 5 dropdown option in custom category for beta and release channel. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D106621
2021-03-02 16:31:46 +00:00
Simon Giesecke
de67150cca Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/media. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D106095
2021-03-02 16:21:32 +00:00
Sylvestre Ledru
4edd85cc9b Bug 1519636 - Reformat recent changes to the Google coding style r=necko-reviewers,valentin
Updated with clang-format version 11.0.1 (taskcluster-B6bdwSKDRF-luRQWXBuzpA)

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D106920
2021-03-02 16:14:46 +00:00
Emma Malysz
4d02027b4d Bug 1694678: update fxa and remote tabs sync now buttons r=fluent-reviewers,mconley
This patch:
-Maintains consistency between the fxa and remote tabs' panels "sync now" buttons
-Removes a fluent string no longer in use
-Restores tooltip functionality

Differential Revision: https://phabricator.services.mozilla.com/D106651
2021-03-02 16:02:35 +00:00
Andrew Osmond
526c00ee99 Bug 1695819 - Enable browser chrome mochitests for Windows Software WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D106864
2021-03-02 16:02:09 +00:00
Emilio Cobos Álvarez
5753b7aa51 Bug 1694708 - Fix annotation for wr+windows+native theme.
MANUAL PUSH: Orange on a CLOSED TREE
2021-03-02 17:57:37 +01:00
Ryan VanderMeulen
ace2c1f8d8 Backed out changeset 89d3fb47753d (bug 1694217) because it isn't needed.
DONTBUILD CLOSED TREE
2021-03-02 11:49:23 -05:00
Simon Giesecke
8985106d89 Bug 1694365 - Invalidate QM cache after cleaning up temporary storage. r=janv,dom-storage-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106130
2021-03-02 16:01:07 +00:00
Mihai Alexandru Michis
fd8d19d660 Backed out 2 changesets (bug 1694548) on suspicion of causing dt crashes in nsINode::LastRelease.
CLOSED TREE

Backed out changeset c87745c8f28b (bug 1694548)
Backed out changeset 3faa9b27e4a5 (bug 1694548)
2021-03-02 18:46:18 +02:00
Mihai Alexandru Michis
866910c7fb Bug 1694527 - Remove typo from fuzzy expectation in box-shadow/reftest.list. a=fix
CLOSED TREE
2021-03-02 18:16:55 +02:00
Andrew Osmond
46ef42b1f0 Bug 1689464 - Add support for X11 EGL to the blocklist. r=rmader
Differential Revision: https://phabricator.services.mozilla.com/D106927
2021-03-02 15:49:06 +00:00
Sylvestre Ledru
dd5945e932 Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio
Updated with rustfmt 1.4.18-stable (8157a3f 2020-07-15)

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D106921
2021-03-02 15:35:36 +00:00
Erica Wright
7563ded7df Bug 1692668 - Update bookmarks context menu for clarity. r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D106046
2021-03-02 15:34:56 +00:00
Emilio Cobos Álvarez
dc5c1a0789 Bug 1694527 - The test is a bit fuzzy on the shadow radius after all.
MANUAL PUSH: Orange on a CLOSED TREE
2021-03-02 16:47:13 +01:00
Jens Stutte
a0af9ea0a4 Bug 1678330: Ensure nested SpinEventLoopUntil(OrShutdown) calls are traceable to the originating source in case of crash. r=nika,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106839
2021-03-02 15:15:20 +00:00
Stephen A Pohl
5a7103f458 Bug 1694708: Adjust fuzziness for element-paint-native-widget.html on Windows with the non-native theme enabled. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D106715
2021-03-02 15:10:12 +00:00
Alex Lopez
201a891006 Bug 1694646 - Remove old build telemetry. r=mhentges
Now that telemetry is gathered with glean, we can remove the old telemetry.

Differential Revision: https://phabricator.services.mozilla.com/D106735
2021-03-02 15:04:27 +00:00