Kagami Sascha Rosylight
7bec866ac5
Bug 1360715 - Part 3: Remove remaining cross-context instanceof from tests r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D106663
2021-03-04 15:05:27 +00:00
Kagami Sascha Rosylight
73ec445d30
Bug 1360715 - Part 2: Modify instanceofs in tests to non-cross-context r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D106662
2021-03-04 15:05:26 +00:00
Kagami Sascha Rosylight
fb343b147a
Bug 1360715 - Part 1: Hide @@hasInstance for IDL interfaces behind a flag r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D106661
2021-03-04 15:05:26 +00:00
Alexandre Poirot
bff70a63cf
Bug 1685105 - [devtools] Pass XHR breakpoint via the Watcher Actor. r=nchevobbe,bomsy,devtools-backward-compat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D103375
2021-03-04 14:49:24 +00:00
smolnar
9f8b74a18d
Backed out changeset 9062e17fe15c (bug 1676361) on devs request. CLOSED TREE
2021-03-04 16:51:21 +02:00
Kershaw Chang
591f256df1
Bug 1695665 - Skip upgrading to https with HTTPS RR for internal requests r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D106780
2021-03-04 14:44:02 +00:00
Simon Giesecke
e1330cc8f0
Bug 1676361 - Move AutoEntryScript to a separate header file to avoid pulling in GeckoProfiler.h everywhere. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D97742
2021-03-04 14:32:15 +00:00
Simon Giesecke
c6ace2f153
Bug 1673931
- Avoid including BindingDeclarations.h from header files. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D97612
2021-03-04 14:32:14 +00:00
Simon Giesecke
fb4e3cda44
Bug 1673931
- Add missing include directives. r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D107189
2021-03-04 14:32:14 +00:00
Florian Quèze
7ddd7f1e23
Bug 1379174 - when closing multiple tabs, handle PermitUnload in parallel, r=Gijs.
...
Differential Revision: https://phabricator.services.mozilla.com/D106826
2021-03-04 14:04:57 +00:00
Florian Quèze
11a71e5ae9
Bug 1695223 - fix about:processes row selection code, r=Gijs.
...
Differential Revision: https://phabricator.services.mozilla.com/D106631
2021-03-04 13:42:43 +00:00
Florian Quèze
dbd09ccf25
Bug 1695258 - Stop using waitForCondition in about:processes tests, r=Gijs.
...
Differential Revision: https://phabricator.services.mozilla.com/D106632
2021-03-04 13:42:43 +00:00
Florian Quèze
417460778e
Bug 1695184 - Use th element for about:processes headers, and cleanup related CSS rules, r=Gijs.
...
Differential Revision: https://phabricator.services.mozilla.com/D106630
2021-03-04 13:42:42 +00:00
Mathieu Leplatre
422ffcb7b4
Bug 1582769 - Improve syncIfEmpty documentation and the synchronization process r=Standard8 DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D106604
2021-03-04 13:25:17 +00:00
Christoph Kerschbaumer
5e4f07d2f6
Bug 1696391: Return early from ContentBlockingUserInteraction::Observe if a Principal is SystemPrincipal because it effectively renders the function as a no op r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D107201
2021-03-04 13:10:57 +00:00
Paul Zuehlcke
805563414d
Bug 1695356 - Show permission indicator for any non-default site-permissions. r=johannh
...
Before decoupling the permission panel in Bug 1596897, the permission indicator was
not shown if we had a blocked permission icon to show instead. With the decoupled
permissions panel it needs to be shown whenever we have permissions listed in the
panel. The granted permissions icon is now the anchor for the panel.
Differential Revision: https://phabricator.services.mozilla.com/D106771
2021-03-04 12:18:06 +00:00
Horst
e8193fff6f
Bug 1685883 - fix javascript error when marionette is disabled r=whimboo,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D104526
2021-03-04 11:56:55 +00:00
Horst
9c2c4d3a52
Bug 1685883 - building with --disable-marionette fails with compile error r=keeler,whimboo,smaug
...
building firefox 84.0.2 from source (https://archive.mozilla.org/pub/firefox/releases/84.0.2/source/ ) fails when using `ac_add_options --disable-marionette` because of missing header
Differential Revision: https://phabricator.services.mozilla.com/D101390
2021-03-04 11:56:54 +00:00
Tomislav Jovanovic
7f8445df7f
Bug 1570868 - Ignore redundant wildcards in MatchGlob, avoid regex backtracking r=robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D106725
2021-03-04 11:55:52 +00:00
Dave Hunt
61295d2419
Bug 1696184 - Switch to using linux1804 in mozperftests r=sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D107115
2021-03-04 11:47:06 +00:00
Andrei Oprea
3bbfde3849
Bug 1693301 - Nimbus test utility for automatic enrollment and cleanup r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D106162
2021-03-04 11:35:43 +00:00
Jan-Erik Rediger
8e02f9454a
Bug 1695197 - Don't build FOG's Rust internals on Android. r=chutten
...
We ensure nothing in this library is called from the C++ side.
Differential Revision: https://phabricator.services.mozilla.com/D106768
2021-03-04 11:15:13 +00:00
Jan-Erik Rediger
7616894edf
Bug 1695197 - Turn FOG into a GNop* on Android. r=chutten
...
GNop = Glean No-op.
This disables all control and recording functionality when build for
Android.
Differential Revision: https://phabricator.services.mozilla.com/D106767
2021-03-04 11:15:13 +00:00
Jan-Erik Rediger
4a219f294b
Bug 1695197 - Remove MOZ_GLEAN constant, introduce MOZ_GLEAN_ANDROID. r=chutten,emilio
...
We enable compilation of FOG/Glean on _all_ platforms.
We disable Glean initialization and metric recording on Android (GeckoView) by respecting MOZ_GLEAN_ANDROID.
This way GeckoView just works, consumers don't need to think about it (except in tests, these need to be disabled for Android builds).
Stubbing out the metric implementations will happen in the commits after
this one.
Differential Revision: https://phabricator.services.mozilla.com/D106766
2021-03-04 11:15:12 +00:00
Noemi Erli
d1381be92c
Backed out changeset 635ba804cdd8 (bug 1693301) for causing failures in browser_remotesettingsexperimentloader_init.js CLOSED TREE
2021-03-04 13:17:56 +02:00
Jan Varga
660e003ceb
Bug 1686031 - Introduce OriginInfo::FlattenToOriginMetadata and make use of it; r=dom-storage-reviewers,sg
...
Differential Revision: https://phabricator.services.mozilla.com/D106399
2021-03-04 11:07:42 +00:00
Jan Varga
c5b628e755
Bug 1686031 - Move mGroup from GroupInfo to GroupInfoPair; r=dom-storage-reviewers,sg
...
Differential Revision: https://phabricator.services.mozilla.com/D106398
2021-03-04 11:07:41 +00:00
Jan Varga
c54ff069dd
Bug 1686031 - Change SaveCacheVersion, CreateCacheTables and UpgradeCacheFrom1To2 to take a reference instead of a raw pointer; r=dom-storage-reviewers,sg
...
Differential Revision: https://phabricator.services.mozilla.com/D106397
2021-03-04 11:07:41 +00:00
Jan Varga
2b03774f6e
Bug 1686031 - Construct OriginMetadata with real suffix in DirectoryLockImpl::OriginMetadata; r=dom-storage-reviewers,sg
...
Differential Revision: https://phabricator.services.mozilla.com/D106396
2021-03-04 11:07:40 +00:00
Jan Varga
14ecf7a1dc
Bug 1686031 - Construct OriginMetadata with real suffix in PersistedOp::DoDirectoryWork; r=dom-storage-reviewers,sg
...
Differential Revision: https://phabricator.services.mozilla.com/D106395
2021-03-04 11:07:40 +00:00
Jan Varga
2f5300328f
Bug 1686031 - Construct OriginMetadata with real suffix in GetOriginUsageOp::DoDirectoryWork; r=dom-storage-reviewers,sg
...
Differential Revision: https://phabricator.services.mozilla.com/D106394
2021-03-04 11:07:40 +00:00
Jan Varga
37dd4a946c
Bug 1686031 - Add suffix to OriginInfoPair and quota info cache; r=dom-storage-reviewers,sg
...
This fixes the two spots where we were always passing an empty suffix to
OriginMetadata.
Differential Revision: https://phabricator.services.mozilla.com/D106131
2021-03-04 11:07:39 +00:00
Emilio Cobos Álvarez
e6db5ed9ca
Bug 1696256 - Annotate fuzziness in position-sticky-large-top-2.tentative.html
...
Differential Revision: https://phabricator.services.mozilla.com/D107194
2021-03-04 11:06:10 +00:00
Emilio Cobos Álvarez
d43ee0e7b6
Bug 1695338 - Update WebExtension approval panel for Proton. r=mconley,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D107065
2021-03-04 11:03:11 +00:00
Jason Orendorff
3032719103
Bug 1696046 - Factor out implementation of JS_ExtensibleLexicalEnvironment to a non-API static method with a more specific return type. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D107009
2021-03-04 11:00:40 +00:00
Jason Orendorff
04adcfaa73
Bug 1688055 - Part 7: Adjust a few comments about environments. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D106524
2021-03-04 11:00:40 +00:00
Jason Orendorff
af216cca1c
Bug 1688055 - Part 6: Reorder definitions in EnvironmentObject.cpp to match declaration order. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D106523
2021-03-04 11:00:40 +00:00
Jason Orendorff
a9b4196135
Bug 1688055 - Part 5: Factor out BlockLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D106522
2021-03-04 11:00:39 +00:00
Jason Orendorff
703a09b216
Bug 1688055 - Part 4: Use existing NamedLambdaObject subclass rather than LexicalEnvironmentObject where appropriate. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D106521
2021-03-04 11:00:39 +00:00
Jason Orendorff
62d97c836d
Bug 1688055 - Part 3: Factor out an ExtensibleLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D106520
2021-03-04 11:00:38 +00:00
Jason Orendorff
43bdc838d6
Bug 1688055 - Part 2: Factor out a NonSyntacticLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D106519
2021-03-04 11:00:38 +00:00
Jason Orendorff
4a4f39ed50
Bug 1688055 - Part 1: Factor out a GlobalLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D106518
2021-03-04 11:00:37 +00:00
Emilio Cobos Álvarez
dc59483894
Bug 941356 - Fix start offset of transformed drag images. r=botond
...
I'm not sure whether we should deal with ancestor scales and such. There
seemed to be a discussion about that in D77436 but dealing with
partially-3d-transformed content sounds like a massive pain. For now
this fixes the start point, which is a progression.
Differential Revision: https://phabricator.services.mozilla.com/D106896
2021-03-04 10:56:22 +00:00
Andrei Oprea
2ae8ccfc52
Bug 1693301 - Nimbus test utility for automatic enrollment and cleanup r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D106162
2021-03-04 10:42:55 +00:00
Valentin Gosu
d83402f7b1
Bug 1513519
- Always hold lock when accessing mResolver r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D106913
2021-03-04 10:14:59 +00:00
Timothy Nikkel
1c8a4090eb
Bug 1684520. Add test. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D106870
2021-03-04 09:59:39 +00:00
Timothy Nikkel
ee591fdf27
Bug 1684520. Do not consider the scroll offset to be updated when we recieve a smooth scroll request. r=botond
...
A smooth scroll request is a request to perform scrolling in the future, it does not indicate that the scroll offset has been updated. However we still need to run a few of the things from a scroll offset update.
This seems kind of fragile. We could have more bugs of this type, I didn't look for them or audit the code, but we should.
Differential Revision: https://phabricator.services.mozilla.com/D105280
2021-03-04 09:59:39 +00:00
Andrew Creskey
3f03749ad2
Bug 1696222 - Disable the fenix VIEW multi-commit testing r=sparky
...
Disable the multicommit because the fenix tags cannot reliably be used to identify branches.
Differential Revision: https://phabricator.services.mozilla.com/D107091
2021-03-04 09:36:02 +00:00
Simon Giesecke
aeac8d8347
Bug 1696356 - Remove redundant nullptr checks of return value of infallible new in toolkit/system/gnome. r=stransky
...
Depends on D107186
Differential Revision: https://phabricator.services.mozilla.com/D107187
2021-03-04 09:14:34 +00:00
Simon Giesecke
57e0c360e3
Bug 1696349 - Remove redundant nullptr checks of return value of infallible new in netwerk. r=necko-reviewers,valentin
...
Depends on D107180
Differential Revision: https://phabricator.services.mozilla.com/D107181
2021-03-04 09:14:34 +00:00