summaryrefslogtreecommitdiff
path: root/components
Commit message (Collapse)AuthorAge
* Revert "[Components:Addons] Guard against empty update manifest URL"Matt A. Tobin2022-06-07
| | | | This reverts commit 765406f5323117079d8d3de5b414f32c34757a9a.
* [Components:Addons] 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
* [Components:GfxSanityTest] Make sure that the sanity test stops running if ↵FranklinDM2022-05-16
| | | | | | necessary As part of telemetry removal, Moonchild removed the `reportResult` function which also handles the stopping of the sanity test. This also removes unused histogram enumeration values and revises/adds some comments.
* [Components:Autocomplete] Invalidate previous result when datalist is changed.Matt A. Tobin2022-05-14
| | | | | | | | | | Even if `<datalist>` is dynamically changed, the autocomplete controller still uses the previous search result. If changed, we have to ignore the previous result that may now be invalid. Also, even if `<datalist>` is changed, we have to keep the selected index (See Mozilla Bug 595069), so we cannot use `ResetInternalState` in this situation because it resets the selected index.
* Issue #23 - Hardcode platformVersion to 52.9 and introduce runtimeVersion ↵Matt A. Tobin2022-05-07
| | | | with the real version.
* Issue #20 - Globally disable plugins by defaultMatt A. Tobin2022-05-07
|
* Revert "[Components:Jar] [MozSec] Make content-type on JAR channels behave ↵Matt A. Tobin2022-05-03
| | | | | | the same as HTTP channels." This reverts commit b17c689b521e44fcf6cbc0ffaa5b635466c95671.
* [Components:Handling] Set an icon for the default handlerFranklinDM2022-05-03
|
* [Components:Addons] 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
* [Components:Jar] [MozSec] Make content-type on JAR channels behave the same ↵Matt A. Tobin2022-05-02
| | | | | | | as HTTP channels. That is, treat it as a hint if called before open, and as an override if called after. Override the hint on open.
* [Components:Docshell] add the src dir to LOCAL_INCLUDESMatt A. Tobin2022-04-28
|
* Issue #25 - Part 18: Remove GMP (or nearly all of it)Matt A. Tobin2022-04-21
| | | | I had planned to ifdef GMP but the infection is so deep that I couldn't do discrete parts and have it stay building.
* Issue #1 - Restore Gecko Media PluginsMatt A. Tobin2022-04-20
|
* Revert "Issue %3015 - Part 3: Remove GMP code from addons, crash handler and ↵Matt A. Tobin2022-04-20
| | | | | | tests." This reverts commit 1699dbe78bf43eaa5ef4c593f075dfdc59c02b15.
* Issue #10 - Move docshell to components/Matt A. Tobin2022-04-18
|
* Issue #10 - Move prefetch to components/Matt A. Tobin2022-04-18
|
* Issue #7 - Remove WeaveMatt A. Tobin2022-04-18
|
* Issue #10 - Move Weave CommonUtils to its own JSMMatt A. Tobin2022-04-18
|
* [Restructure] Move sHistory to components/Matt A. Tobin2022-04-11
|
* Revert "No Issue - Hardcode XAI.platformVersion to 52.9.0 and add ↵Matt A. Tobin2022-04-10
| | | | | | XAI.greVersion as the actual version" This reverts commit 0c2396808491278981bec84e8998b29ec19d297d.
* Revert "Issue %3057 - Part 2: Stop using GetNativePath in JAR reader."Matt A. Tobin2022-04-09
| | | | This reverts commit e076c6facb81f8e6f8e5f20e1000cc9c36ed118c.
* Revert "Issue %3057 - Part 6: Revert some of the previous changes for new ↵Matt A. Tobin2022-04-09
| | | | | | approach." This reverts commit 2b321abe2ee48f8c33de8e7f90b59ba0e88e388d.
* Revert "Revert "Issue %3057 - Part 6: Revert some of the previous changes ↵Matt A. Tobin2022-04-09
| | | | | | for new approach."" This reverts commit 56b8a05db34fabefad74e20876309263066b5bce.
* Revert "Issue %3057 - Part 9: Adjust all callsites for no longer using ↵Matt A. Tobin2022-04-09
| | | | | | GetNativePath" This reverts commit 097fa969802f76530384926e8ef1f56777be3783.
* Fix currently identified Moonchild SabotageMatt A. Tobin2022-04-08
|
* Move BinOC Apps to apps/ and make navigator build .. also use a bash script ↵Matt A. Tobin2022-04-01
| | | | for mach and chain to real-mach
* Remove jetpackMatt A. Tobin2022-03-25
|
* Add a default set of search plugins when not building non-existent ↵Matt A. Tobin2022-03-25
| | | | Phoenix-class browsers
* Revert "Issue %28 - Restore the ability to accept Firefox GUIDs"Matt A. Tobin2022-03-24
| | | | This reverts commit 4ed3977948fc54f3c794d71f4df6136c959ab42a.
* [addons] Require SHA-256 or stronger hashes for addon updates.Moonchild2022-03-21
|
* Issue %2 - De-unify sources in /componentsMoonchild2022-03-21
|
* No issue - Research and resolve NIGHTLY_BUILD conditionalsMoonchild2022-03-21
|
* Issue %28 - Restore the ability to accept Firefox GUIDsMoonchild2022-03-21
|
* Revert "[fxguid] Part 1 - Pale Moon now uses Firefox's GUID"Moonchild2022-03-21
| | | | This reverts commit f802983f4a7abffefa443245142eae762804e68e.
* Revert "[fxguid] Part 3 - Add reverse-dual-guid hack for Pale Moon"Moonchild2022-03-21
| | | | This reverts commit 0364ea314ced55644b60058d2cd605af370c0eda.
* Revert "[fxguid] Follow-up: Fix incorrect indent"Moonchild2022-03-21
| | | | This reverts commit bfdc931d5845b22fac32de69bf34b3c4764773f3.
* Revert "[fxguid] Follow-up: Fix incorrect condition in AddonUpdateChecker.jsm"Moonchild2022-03-21
| | | | This reverts commit 0e6a6dfd2174c06b9d990f2344afec115ce65caf.
* [htmlfive] Improve parser sanity checks.Moonchild2022-02-10
|
* [places] add Content-Security-Policy to bookmarks HTML exportMoonchild2022-02-10
| | | | | | | | | | | | | | This commit adds a Content-Security-Policy to HTML documents for exported bookmarks. The change will stop active content (like bookmarklets) from being directly runnable in the exported local file, which is *not* breaking the normal use case in which a bookmarklet is intended to modify an existing page. It *will* affect the use case where you have a full website/application stored in a bookmarklet that was supposed to replace the current web page. In this case, users can right-click copy the link and drop it in the address bar. Note: The CSP does not mean that this is a severe attack vector. It merely provides a basic protection measure for users who use the exported bookmarks in a non-standard way as a local file.
* No Issue - Remove Mozilla Experiments support from the Add-ons ManagerMatt A. Tobin2022-02-09
|
* [fxguid] Follow-up: Fix incorrect condition in AddonUpdateChecker.jsmMatt A. Tobin2022-02-09
|
* [fxguid] Follow-up: Fix incorrect indentMatt A. Tobin2022-02-09
|
* [fxguid] Part 3 - Add reverse-dual-guid hack for Pale MoonMatt A. Tobin2022-02-09
|
* [fxguid] Part 1 - Pale Moon now uses Firefox's GUIDMatt A. Tobin2022-02-08
|
* Issue %3057 - Part 9: Adjust all callsites for no longer using GetNativePathMoonchild2022-02-03
| | | | Depending on context, various solutions were used.
* Revert "Issue %3057 - Part 6: Revert some of the previous changes for new ↵Moonchild2022-02-03
| | | | | | approach." This reverts commit 7ea51a998297cfd8b7d11ed7b717fd4ecb9ef061.
* Issue %3057 - Part 6: Revert some of the previous changes for new approach.Moonchild2022-02-02
|
* Issue %3057 - Part 2: Stop using GetNativePath in JAR reader.Moonchild2022-01-31
|
* [Packager] Land current draft and fix conflictsMatt A. Tobin2022-01-25
|
* No Issue - Restore use of classic.jarMatt A. Tobin2022-01-12
| | | | * Also fixes devtools jar manifest paths for internal layout consistency