Commit graph

64 commits

Author SHA1 Message Date
roytam1
629eeda1f1 Merge remote-tracking branch 'origin/tracking' into custom 2023-06-23 16:08:10 +08:00
FranklinDM
369e68a663 Issue #21 - Part 1: Remove experiments base code from the Add-ons Manager
The experiments manager was already removed in bf6bb142fc5bcb49b053788e06160af304f639e5 and this was imported dead code from Tycho AM.
2023-06-23 16:06:49 +08:00
roytam1
22356686f9 Merge remote-tracking branch 'origin/tracking' into custom 2022-06-13 09:12:00 +08:00
Jeremy Andrews
41b9919e7c Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty manifest URLs. 2022-06-13 09:11:23 +08:00
roytam1
d8e6867dad Revert "Issue #1909 - Guard against empty update manifest URL"
This reverts commit 7b3f9fb7c0.
2022-06-10 09:47:01 +08:00
roytam1
8c7e1338ce Revert "Issue #1909 - Guard against empty update manifest URL"
This reverts commit 7b3f9fb7c0.
2022-06-06 08:53:49 +08:00
roytam1
2cedfc1adf Merge remote-tracking branch 'origin/tracking' into custom 2022-05-31 10:17:22 +08:00
FranklinDM
7b3f9fb7c0 Issue #1909 - Guard against empty update manifest URL
When installing an incompatible add-on, the add-ons manager checks first if a newer and compatible version of that add-on is available by sending a request either to the AUS or the provided update URL in the manifest.

If there's no update URL in the manifest and if the application does not provide an add-on update URL via preferences, the add-ons manager will error out and fail to notify that the said add-on is incompatible.

This commit addresses that by:
(a) preventing substitutions on the update manifest URL - this throws an error if it's empty; and
(b) failing early in the add-on update checker if the update manifest URL is empty and sends out an error notification
2022-05-31 09:43:02 +08:00
roytam1
7f068ecce3 Merge remote-tracking branch 'origin/tracking' into custom 2022-05-04 10:14:24 +08:00
FranklinDM
06d8563a58 Issue #21 - Remove run phase property and constants from XPIProvider.jsm
These were introduced in Bug 853388 for the sole purpose of tracking the current startup phase for telemetry
2022-05-04 10:11:17 +08:00
roytam1
6de07653b9 Merge remote-tracking branch 'origin/tracking' into custom 2022-04-28 10:45:19 +08:00
Moonchild
44388b01a3 Issue #21 - Remove Telemetry accumulation/structures from toolkit js.
This fixes toolkit modules and prevents toolkit component breakage.
Also removes about:telemetry
2022-04-28 10:26:19 +08:00
roytam1
8eb3a2701c partly revert rev a4b0f333b to fix addon manager. 2021-05-08 23:18:35 +08:00
roytam1
d4582b821c Merge remote-tracking branch 'origin/master' into custom 2021-05-07 09:56:55 +08:00
Moonchild
a4b0f333ba Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree.
This also removes some PP abuse and takes file entries out of PP when no longer
needed without XP_MACOSX conditionals.
2021-05-07 09:53:59 +08:00
roytam1
56aaf6a15a Merge remote-tracking branch 'origin/master' into custom 2020-09-25 22:18:48 +08:00
Moonchild
0cd673d720 Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
Roy Tam
701440781c Merge remote-tracking branch 'origin/master' into custom 2020-08-08 10:15:41 +08:00
Roy Tam
35f288dc4a Revert UXP issue 1628 related changes. 2020-08-08 10:14:13 +08:00
Roy Tam
e682016889 Merge remote-tracking branch 'origin/master' into custom 2020-08-08 07:00:38 +08:00
Matt A. Tobin
3bfc574220 Issue #1628 - Remove redundant PREF_EM_UPDATE_BACKGROUND_URL 2020-08-08 06:56:47 +08:00
Roy Tam
f35488b465 Merge remote-tracking branch 'origin/master' into custom 2020-07-25 06:31:41 +08:00
Matt A. Tobin
b31c90d1ab Issue #1612 - Add-ons targeting Toolkit's ID (and not Firefox's) should be considered "native" by the Add-ons Manager when using the Dual-GUID system
A version bump triggering add-on compatibility check will re-evaluate the "native" status (among other things) so no extra or special work is required to fix erroneous warnings.

tl;dr instafix!
2020-07-25 06:25:46 +08:00
Roy Tam
55828393ce Merge remote-tracking branch 'origin/master' into custom 2020-02-27 07:37:41 +08:00
Matt A. Tobin
678b1ea2ec Issue #1053 - Remove android support from toolkit
Note: Does not remove support completely from toolkit/mozapps/installer or from telemetry or AppConstants.jsm
2020-02-27 07:32:40 +08:00
Roy Tam
37e153f594 Revert "Issue #1259 - Adjust Widewine strings after removing Adobe Primetime support"
This reverts commit e50e93cd7f.
2019-12-12 07:34:43 +08:00
JustOff
c12890f12c Issue #1300 - Clear the message manager script cache when updating and removing add-ons 2019-11-28 10:32:39 +08:00
JustOff
e50e93cd7f Issue #1259 - Adjust Widewine strings after removing Adobe Primetime support 2019-11-22 10:48:13 +08:00
Ascrod
a24456a76d Issue #991 Part 8: Toolkit everything else 2019-04-27 08:22:23 +08:00
NTD
e30598c519 [TychoAM] Fix GMP* so that EME works in Basilisk
Also, keep WebExAM working for the moment
2019-02-16 00:27:39 +08:00
wolfbeast
eebdb819ea [AM] Remove spurious warning for staged cleanup.
This fixes #773.
2019-02-16 00:27:33 +08:00
NTD
0b1b0c752e Update list of IDs to never send to AUS in AddonUpdateChecker.jsm 2019-02-16 00:14:15 +08:00
wolfbeast
9c9ba7c6c8 [TychoAM] Make resilient to missing pref lightweightThemes.animation.enabled 2019-02-16 00:07:26 +08:00
NTD
34b241fdfd [AllAM] De-duplicate Content.js 2019-02-16 00:05:15 +08:00
NTD
aa30cb6915 [AllAM] De-duplicate AddonLogging.jsm 2019-02-16 00:05:08 +08:00
NTD
aa2e6cbed2 [TychoAM] Make sure console messages from AddonUpdateChecker indicate which parser they originate from 2019-02-16 00:05:02 +08:00
NTD
7a4872a755 [TychoAM] Issue #409 - Upgrade and enhance AddonUpdateChecker including support for update.json 2019-02-16 00:05:01 +08:00
NTD
c5f22288ca [AllAM] Revert Bug 956990 - PREF_CHECKCOMAT_THEMEOVERRIDE 2019-02-16 00:04:53 +08:00
wolfbeast
ee199e864d Use newer asyncFetch() instead of asyncFetch2() in LWT image optimizer.
This resolves #485.
2019-02-16 00:02:36 +08:00
janekptacijarabaci
10ec23e5a8 [PALEMOON] [frontend vs backend] Part 2: Mass-replace global-scope let/const with var in Pale Moon and TychoAM
Issue #155

Part 2 for:
931950a880
2019-02-15 23:59:21 +08:00
NTD
f5ddf51953 [WebExAM] Deduplicate toolkit/mozapps/webextensions 2019-02-15 23:59:20 +08:00
NTD
a073130d31 [TychoAM] Do not allow Jetpack extensions to install if Jetpack isn't actually built
This does not cover the previous case of an application dropping jetpack support.. This follows the WebExtension route. A new case will have to be redeveloped if an existing application drops jetpack support.
2019-02-15 23:55:26 +08:00
NTD
c9446a4319 [TychoAM] Make the Add-ons Manager conditionally devtools free 2019-02-15 23:55:23 +08:00
NTD
69920e72f2 Only set and show the dual-guid indicators when dual-guid has been built 2019-02-15 23:55:20 +08:00
NTD
89f2084eef [*AM] Expand the list for excluding internally used IDs from being sent to AUS 2019-02-15 23:54:07 +08:00
janekptacijarabaci
9ff88cf7df Bug 1263935 - Forward AddonManager.mapURIToAddonId to AddonPathService.mapURIToAddonId
Issue #102
2019-02-15 23:53:09 +08:00
JustOff
c54e714ef5 Fix accessing the bootstrap methods when they are declared in the new lexical scope 2019-02-15 23:49:52 +08:00
NTD
a9cc6150e6 Fix for loops in AddonRepository_SQLiteMigrator.jsm (SyntaxError: missing ] after element list) 2019-02-15 23:48:57 +08:00
JustOff
3df5e55320 Use asyncOpen2 instead of asyncOpen everywhere in Pale Moon 2019-02-15 23:46:31 +08:00
wolfbeast
d5b0bc88af Mass-replace global-scope let with var in Pale Moon and TychoAM
tag #155
2019-02-15 23:45:42 +08:00