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