The about:memory page specified some colours using constants and others
using variables whose values can change. If those variables changed, for
example due to the desktop toolkit using a dark theme, then it could create
poor contrast with the constants in these CSS files (desktop & mobile).
This change ensures that only the Mozilla system colour extensions and
Mozilla colour preference extensions colours are used. Creating
fore/back-ground combinations that hopefully contrast well regardless of the
desktop theme.
--HG--
extra : rebase_source : f916aac0bb07c3a75ab45ece3fd58d1cdcf8bf46
extra : source : a78bc7ff3de5a0ea4aea060731253fed63a59d00
Currently Fennec remote debugging has a bug where custom tabs / PWA can
permanently override debugging of Fennec tabs. Fix that bug by switching
between the browser/geckoview window types depending on if the Fennec
window is gaining or losing focus.
MozReview-Commit-ID: 2BhAOPFz3c0
--HG--
extra : rebase_source : b9b6059241549bdb6badcc5702c9e47e7228edb3
Move the remote debugging setting to GeckoRuntimeSettings and use it in
geckoview_example.
MozReview-Commit-ID: G2IINILQAOm
--HG--
extra : rebase_source : fad2c96241593c6ce8898691ebf03c224815f339
Move GeckoViewRemoteDebugger.jsm usage from geckoview.js to
GeckoViewStartup.js.
MozReview-Commit-ID: 92qNB3vMH0a
--HG--
extra : rebase_source : 8d2808abf05d241e8c212c11e92c072c1cd84d29
Add a convenience function to add lazy pref observers that only load a
given module if the pref value deviates from default or when the pref
value changes.
MozReview-Commit-ID: Gh0zFC8FZih
--HG--
extra : rebase_source : b92b9324c9987f60cbc9add7748feef858301985
Currently Fennec remote debugging has a bug where custom tabs / PWA can
permanently override debugging of Fennec tabs. Fix that bug by switching
between the browser/geckoview window types depending on if the Fennec
window is gaining or losing focus.
MozReview-Commit-ID: 2BhAOPFz3c0
--HG--
extra : rebase_source : b9b6059241549bdb6badcc5702c9e47e7228edb3
Move the remote debugging setting to GeckoRuntimeSettings and use it in
geckoview_example.
MozReview-Commit-ID: G2IINILQAOm
--HG--
extra : rebase_source : fad2c96241593c6ce8898691ebf03c224815f339
Move GeckoViewRemoteDebugger.jsm usage from geckoview.js to
GeckoViewStartup.js.
MozReview-Commit-ID: 92qNB3vMH0a
--HG--
extra : rebase_source : 8d2808abf05d241e8c212c11e92c072c1cd84d29
Add a convenience function to add lazy pref observers that only load a
given module if the pref value deviates from default or when the pref
value changes.
MozReview-Commit-ID: Gh0zFC8FZih
--HG--
extra : rebase_source : b92b9324c9987f60cbc9add7748feef858301985
To allow users to opt-out from receiving LeanPlum messages we need a new setting added.
This are the Strings for the title and summary of that setting.
Localization notes also added as this Strings will ship before the feature.
MozReview-Commit-ID: 9Kx567ruY3n
--HG--
extra : source : 9dece6b7a5949d4c56415ee7ed6f4e03c3eb8e42
Going through XPConnect for JS-to-JS access in the blocklist service adds no
benefit, but does add a lot of overhead and maintenance burden.
MozReview-Commit-ID: Lf1mDK0b0B0
--HG--
extra : rebase_source : 410ed3fcf999d7c7775ef4926c89f67d9e342da8
To allow users to opt-out from receiving LeanPlum messages we need a new setting added.
This are the Strings for the title and summary of that setting.
Localization notes also added as this Strings will ship before the feature.
MozReview-Commit-ID: 9Kx567ruY3n
To allow users to opt-out from receiving LeanPlum messages we need a new setting added.
This are the Strings for the title and summary of that setting.
Localization notes also added as this Strings will ship before the feature.
Lint errors about UnusedResources suppressed inline in the .xml until #1454686 lands
MozReview-Commit-ID: 9Kx567ruY3n
--HG--
extra : amend_source : 95006ad66bc829b12eb166824d4d5189a3d89789
The old name no longer makes sense, since it no longer exports an spawn_task
symbol, and add_task is what we really care about.
MozReview-Commit-ID: IE7B8Czv8DH
--HG--
rename : testing/mochitest/tests/SimpleTest/SpawnTask.js => testing/mochitest/tests/SimpleTest/AddTask.js
extra : rebase_source : 03bca5aa69a7625a49b4455a6c96ce4c59de3a5a
There is at least one reference to the MediaManagerService being used within
mobile in conjunction with WebRTC, so we should do the same thing that desktop
Firefox is doing here.
MozReview-Commit-ID: 1z1cLapxK2F
--HG--
extra : rebase_source : cea422e1bce709001d2af673c6f3d3fd71ebc810
This is a straight copy-and-paste of the non-range-based desktop code in Sanitizer.jsm.
MozReview-Commit-ID: 71r8LO4xzYF
--HG--
extra : rebase_source : 276cb7d1043016f3df04727bd8437e9e014a558e
The OfflineAppCacheHelper was apparently introduced after the Sanitizer had been
forked for Fennec and so far nobody bothered to use it there as well.
MozReview-Commit-ID: 42Uk5hfvf9y
--HG--
rename : browser/modules/offlineAppCache.jsm => toolkit/modules/offlineAppCache.jsm
extra : rebase_source : 77e542dbbdfea62b918b89b4c0799be7e3f89ef9
Update existing multiline debug lines to use the new format.
MozReview-Commit-ID: 3mkEAlgSePp
--HG--
extra : rebase_source : 3589f6de9b7ff1b8ef18904f41d7f262908d91ef
Add some eslint rules to prevent mistakes and help correct debug/warn
usage.
* Make sure debug/warn are used with template literals.
* Make sure debug/warn are used with single template literal instead of
concatenated expressions.
* Make sure debug/warn literals don't include unnecessary JSON.stringify
calls.
MozReview-Commit-ID: LOLYbwIxGuf
--HG--
extra : rebase_source : 013281c1ddbb773c2b2b852f6d5d2006c29344de
Coalesce multiple lines into one line when logging, so that long lines
can be split into multiple lines. For example,
debug `foo=${foo}
bar=${bar}`
To actually log multiple lines, use multiple log calls,
debug `foo=${foo}`
debug `bar=${bar}`
MozReview-Commit-ID: 2Wedxkxccm8
--HG--
extra : rebase_source : 7290cc0df5d25bec660d51051a8a7bb21d814178
There is at least one reference to the MediaManagerService being used within
mobile in conjunction with WebRTC, so we should do the same thing that desktop
Firefox is doing here.
MozReview-Commit-ID: 1z1cLapxK2F
--HG--
extra : rebase_source : 3de56a45e1394118b1f68c2242136a653044f677
This is a straight copy-and-paste of the non-range-based desktop code in Sanitizer.jsm.
MozReview-Commit-ID: 71r8LO4xzYF
--HG--
extra : rebase_source : a38d7ebe7a37966c7b3a14ea5f402dcc6ba35126