summaryrefslogtreecommitdiff
path: root/toolkit/mozapps
Commit message (Collapse)AuthorAge
* Issue #2343 - replace MOZ_FALLTHROUGH with [[fallthrough]]Moonchild2023-11-11
| | | | Basically a S&R. Removed the macro and adjusts IDL codegen accordingly.
* Issue #2346 - Clean up EME code in toolkit extension manager (GMP)Moonchild2023-10-17
|
* Make Gecko Media Plugins optional when not building EME or WebRTCMatheus Marinho2023-08-31
| | | | Co-authored-by: Moonchild <moonchild@palemoon.org>
* Issue #21 - Part 1: Remove experiments base code from the Add-ons ManagerFranklinDM2023-06-19
| | | | The experiments manager was already removed in bf6bb142fc5bcb49b053788e06160af304f639e5 and this was imported dead code from Tycho AM.
* Issue #1656 - Remove more vim control lines.Moonchild2023-05-05
| | | | | | | Vim control lines were re-introduced or not entirely cleaned up. This nukes them again. Removing from modules, netwerk, security, storage, testing, toolkit, and a few scattered misc files. More to come.
* No issue - FreeBSD builds should also use xz compression for packaging.Job Bautista2023-04-03
| | | | Currently it defaults to bzip2, which has been obsolete for us.
* Issue #2117 - Follow-up: Run precomplete cmd during package stagingMoonchild2023-03-17
| | | | | | We rely on this for all OSes except Mac where precomplete should not be in the root (it uses Mozilla's fallback packaging that places it in $RESPATH)
* Issue #2117 - Part 2 - Revert "Follow up to d0eee8f01 - Run precomplete cmd ↵Brian Smith2023-02-20
| | | | | | during package staging" This reverts commit c622e988fed60f2e868cd0419f5cf517323b5c2a.
* Issue #2117 - Part 1 - Update Mac DMG platform names to intel64 for Intel ↵Brian Smith2023-02-20
| | | | and arm64 for Apple Silicon.
* Issue #2029 - Part 2: Protocol handling dialog should be `dependent` if not ↵FranklinDM2022-11-23
| | | | | | `modal` Following the behavior of the download dialog, the content handling dialog should be `dependent` as well. This means that this dialog should close when the parent window is closed, is not visible on the taskbar, and stays in front of the parent window.
* Issue #2029 - Part 1: Add preference for opening the protocol handling ↵FranklinDM2022-11-23
| | | | | | dialog as window modal This adds the preference, `prompts.content_handling_dialog_modal.enabled`, to control whether the dialog is window modal or not.
* Issue #2012 - Follow-up: Make sure Services.jsm is imported earlier.Jeremy Andrews2022-10-06
| | | | | | I didn't catch this because I am used to the .jsm files being imported near the top of the file, not later on. This is the case in the other two files I worked on. Only AddonUpdateChecker.jsm seems to have this problem.
* Issue #2012 - Change name of feature to AppCompat GUID.Jeremy Andrews2022-10-03
| | | | It's not just for supporting "Phoenix" extensions anymore.
* Issue #2012 - Have fallback value and use better term than "fake ID."Jeremy Andrews2022-10-03
| | | | | | | I also use the pref as a constant rather than calling the pref service repeatedly to make code look much neater. APPCOMPATID matches APPCOMPATVERSION, and doesn't give the vibe of a sneaky young lad trying to enter into a tavern whilst underage.
* Issue #2012 - Allow other UXP applications to use dual-GUID system.Jeremy Andrews2022-10-02
|
* Issue #1837 - Remove unused build back-ends from the tree.Moonchild2022-07-21
| | | | This leaves just use of recursive make to build applications.
* Fix whitespace.Jeremy Andrews2022-06-10
|
* Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty ↵Jeremy Andrews2022-06-10
| | | | manifest URLs.
* Revert "Issue #1909 - Guard against empty update manifest URL"Moonchild2022-06-07
| | | | This reverts commit d7fadcdef94399e14ad9ad8318ebc7131b78a75a.
* Issue #1909 - Guard against empty update manifest URLFranklinDM2022-05-30
| | | | | | | | | | 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
* [Toolkit] Set an icon for the default handlerFranklinDM2022-05-03
|
* Issue #21 - Remove run phase property and constants from XPIProvider.jsmFranklinDM2022-05-03
| | | | These were introduced in Bug 853388 for the sole purpose of tracking the current startup phase for telemetry
* Issue #1829 - Readd code cleanup that is not Mac related that got clobbered ↵Brian Smith2022-04-26
| | | | by reverting Issue #1751
* Issue #1829 - Revert “Issue #1751 -- Remove XP_MACOSX conditionals from ↵Brian Smith2022-04-26
| | | | | | | | | 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. This reverts commit 6f707bde95dab6998ac204f9ee6c925ee230c740.
* Issue #1829 - Revert "Issue #1751 -- fix up a few stray #ifs"Brian Smith2022-04-26
| | | | This reverts commit e7e63565ee4635198cc51ec3dd6f7a41e554b930.
* Issue #1829 - Revert “Issue #1751 - Remove Mac code behind ↵Brian Smith2022-04-26
| | | | | | MOZ_WIDGET_TOOLKIT == 'cocoa’” This reverts commit 1fe9c19305dadf2d5bcaa0e589fcd250389dfa8a.
* Issue #1859 - Part 6: Update mach mar to accept --bz2 for old style MARMoonchild2022-04-17
| | | | | So we can build bzip2 MARs for selectively updating older versions of the applications that don't understand xz.
* Issue #1859 - Part 3: Replace bzip2 handling in MAR files with xz.Moonchild2022-04-17
| | | | | | | | Since there really is no need to add file detection logic to the updater if updating through AUS is old->new only anyway, replacing bzip2 handling with xz handling is fine, instead of adding it. Considering the far superior compression of LZMA and MAR not being a common archive format anyway, let's just K.I.S.S. it :)
* Issue #1834 - Remove obvious entries for Binary Outcast code.Moonchild2022-04-17
|
* Issue #1821 - Pre-process AddonRepository.jsmrestore-dual-guidMoonchild2022-04-14
|
* Issue #1821 - Restore "dot" indicatorsMoonchild2022-04-14
| | | | | | This also removes orange compat warning styling and associated strings. Reverses the entirety of #1445
* Issue #1821 - Revert "Issue #1744 - Remove the ability to accept FirefoxMoonchild2022-04-14
| | | | | | GUIDS (remove the dual system)" This reverts commit 3aa334d0b7de2a554c2234bfbb7a9f4e29dea451.
* Issue #21 - Remove Telemetry accumulation/structures from toolkit js.Moonchild2022-04-02
| | | | | This fixes toolkit modules and prevents toolkit component breakage. Also removes about:telemetry
* Issue #1835 - Part 2: Remove config and most mentions of XULRunnerMatt A. Tobin2022-04-01
| | | | Resolves #1835
* Issue #1053 - Remove Android systrace, more build system removals.Moonchild2022-04-01
| | | | Also updates more comments.
* [Toolkit] Attempt to initialize DownloadTaskbarProgress when ↵Matt A. Tobin2021-06-22
| | | | onDownloadWindowLoad() is called so that DownloadTaskbarProgress from the Downloads Manager window works when the application doesn't explicitly invoke onBrowserWindowLoad().
* Issue #1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == 'cocoa'Moonchild2021-06-21
|
* Issue #1751 -- fix up a few stray #ifsMoonchild2021-05-06
|
* Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree.Moonchild2021-05-06
| | | | | This also removes some PP abuse and takes file entries out of PP when no longer needed without XP_MACOSX conditionals.
* Issue #1744 - Remove the ability to accept Firefox GUIDS (remove the dual ↵athenian2002021-03-16
| | | | | | system) This finally removes the dual-GUID hack. There's nothing as permanent as a temporary solution.
* Issue #1053 - Remove build system MOZ_ANDROID_* defines and related code.Moonchild2021-03-10
|
* Redundant code path cleanup (#1702)Moonchild2021-01-02
| | | | | | | | | Remove various obsolete configure options. Remove Adjust SDK install tracking filth. Remove redundant code paths in old-configure This also optimizes linker use Remove redundant conditional blocks. Rewrite span.h without constexpr use.
* Issue #1694 - Part 2: Use scriptabledateformat for Update History display.Moonchild2020-12-04
|
* [packager] Optimize archive accesses.Moonchild2020-11-14
|
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue #1656 - Part 3: Nuke more vim config lines in the tree.Moonchild2020-09-23
| | | | Another S&R run with some smarter matching.
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23
| | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* Issue #1644 - Remove plugin checking code leftoversMoonchild2020-09-05
|
* Issue #1628 - Remove redundant PREF_EM_UPDATE_BACKGROUND_URLMatt A. Tobin2020-08-07
|
* Issue #1612 - Add-ons targeting Toolkit's ID (and not Firefox's) should be ↵Matt A. Tobin2020-07-22
| | | | | | | | 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!