1
0
mirror of https://github.com/roytam1/UXP.git synced 2026-05-26 23:18:26 +00:00
Commit Graph

1073 Commits

Author SHA1 Message Date
Moonchild a1d0cf1e05 [Pale-Moon] Issue #1972 - Follow-up: include Ci with nsIWebNavigation flag.
For code consistency.
2024-10-11 10:31:27 +08:00
Moonchild e1c64b1bb8 [Pale-Moon] Issue #1972 - Halt only closing tab activity before closing, not everything browser-wide. 2024-09-22 20:53:59 +08:00
Moonchild 03c56728d9 [Pale-Moon] Issue #1972 - Disable forcing GC on memory pressure. 2024-09-22 20:53:33 +08:00
Moonchild cf29319f78 [Pale-Moon] Issue #1972 - Make sure all tab activity is halted before removal. 2024-09-22 20:53:03 +08:00
Moonchild fa2fdbe24e [Pale-Moon] Issue #1972 - Implement ghostbuster 2024-09-22 20:52:34 +08:00
Moonchild d004b26d7f [Pale-Moon] Warn before using external handler for usenet protocols
We normally ask for confirmation before asking the operating system to
find an application to handle a scheme that the browser does not support.

It did not ask before doing so for the Usenet-related schemes news: snews:
and nntp:. Since most operating systems in 2024 don't have a trusted
newsreader installed by default, an unscrupulous program that the user
downloaded could register itself as a handler.
The website that served the application download could then launch that
application at will. Of course, all bets are off if a user runs such a
program to begin with, but in some situations (looking at you, MacOS!)
just downloading/unpacking could already result in registration as a
protocol handler without the user actually executing anything.
2024-09-22 20:50:49 +08:00
Moonchild 1d9b68afa8 [Pale-Moon] Issue #1967 - Enable prefetching and provide interface.
- Expose network.dns.disablePrefetch to UI.
- Set the pref to false by default (DNS prefetch enabled)

Resolves #1967
2024-09-22 20:50:12 +08:00
Basilisk-Dev 4a95f9d418 [Basilisk] fix bug with preferences not working 2024-05-16 22:53:06 +08:00
Basilisk-Dev 3fface9c03 [Basilisk] MoonchildProductions/UXP#2510 - Unprefix -moz-fit-content CSS keyword in Basilisk frontend 2024-05-08 21:24:12 +08:00
Basilisk-Dev 51091fd760 [Basilisk] Add error handling to MIME type processing in prefs.
Port of MoonchildProductions/Pale-Moon#1959
2024-05-08 21:23:30 +08:00
Basilisk-Dev 4f1fb965c6 [Basilisk] Enable dialog by default 2024-02-23 11:27:26 +08:00
Basilisk-Dev d0aae61395 [Basilisk] Guard against empty MIME types when dealing with plug-ins
Port of MoonchildProductions/Pale-Moon#1956
2024-02-23 11:26:43 +08:00
Basilisk-Dev 56de0d9596 [Basilisk] [SSUAO] Remove Amazon Prime Video override
Port of https://repo.palemoon.org/MoonchildProductions/Pale-Moon/commit/a26c6a396aa80a08a3e946eecab11283c4f57f3a
2024-02-23 11:26:10 +08:00
Basilisk-Dev 8171e8580a [Basilisk] [SSUAO] remove spotify user agent override 2024-02-23 11:24:38 +08:00
Basilisk-Dev 146451981c [Basilisk] [SSUAO] Add default override for Google Fonts served from wordpress.
Port of MoonchildProductions/Pale-Moon@31ba8fc398
2024-02-23 11:24:28 +08:00
Moonchild caf7590a10 [Pale-Moon] Issue #1959 - Add error handling to MIME type processing in prefs. 2024-02-23 11:22:02 +08:00
FranklinDM 7f0772e096 [Pale-Moon] No issue - Guard against empty MIME types when dealing with plug-ins 2024-02-23 11:21:03 +08:00
Moonchild 9d9d5c9b16 [Pale-Moon] [SSUAO] Remove Amazon Prime Video override 2024-02-23 11:20:23 +08:00
Moonchild 860f6f4151 [Pale-Moon] [SSUAO] Add default override for Google Fonts served from wordpress. 2024-02-23 11:18:30 +08:00
Basilisk-Dev ec4bbcb6f1 [Basilisk] [SSUAO] Update Slack override 2023-12-15 10:26:55 +08:00
Basilisk-Dev 08ac515a80 [Basilisk] No Issue - remove mozscreenshots
We dont use this at all.
2023-12-15 10:14:53 +08:00
Basilisk-Dev cdb2b0b0d9 [Basilisk] [SSUAO] Update Pale Moon version 2023-12-15 10:13:48 +08:00
Basilisk-Dev d3731275e1 [Basilisk] [SSUAO] Update Spotify Override
Backport of MoonchildProductions/Pale-Moon commit b9d7c77fea
2023-12-15 10:13:37 +08:00
Basilisk-Dev ce7af52551 [Basilisk] [SSUAO] Remove Netflix Overrides
Backport of MoonchildProductions/Pale-Moon commit 4c7186ba5d
2023-12-15 10:13:24 +08:00
Basilisk-Dev c5baecf1fb [Basilisk] Issue #47 - add checkboxes to toggle WebRTC and WASM 2023-12-15 10:07:58 +08:00
Basilisk-Dev b1ac786668 [Basilisk] Enable performance observer by default 2023-12-15 09:58:17 +08:00
Basilisk-Dev e6c4802491 [Basilisk] Issue MoonchildProductions/UXP#2053 - Disable DOM Performance API navigation timing by default.
Port of MoonchildProductions/Pale-Moon commit efb55a08c62ca736cff5535bc35236fc2b1cc21d
2023-12-15 09:57:44 +08:00
Moonchild 554172db3c [Pale-Moon] Remove twitter override because they flipped to bork on Gecko compat UA. 2023-12-15 09:50:52 +08:00
Moonchild 637ee512fd [Pale-Moon] Update privacy preferences category.
This makes it a tabbed page with "General" and "Tracking"
* Sec-GPC is moved to "Tracking"
* Adds canvas data poisoning, DOM performance observers and
  DOM navigation timing as options.
2023-12-15 09:50:08 +08:00
Moonchild 7121fc7844 [Pale-Moon] Revert "Issue #1936 - Optionally leave Bookmarks menu open when spawning new tab."
This reverts commit 72d882780643d2f11717525e342febe866b18880.
2023-12-15 09:44:47 +08:00
Moonchild 6461b0708d [Pale-Moon] Use https everywhere in searchplugins. 2023-12-15 09:11:20 +08:00
Moonchild 00d2652fcd [Pale-Moon] [SSUAO] Update spotify override. 2023-12-15 09:10:01 +08:00
Moonchild 4fafcf75e9 [Pale-Moon] [SSUAO] Remove netflix overrides
We should support the UI natively now, and Netflix stopped supporting
Silverlight, so no point in trying to force compat anymore.
2023-12-15 09:09:22 +08:00
Basilisk-Dev 4edd2f91b4 [Basilisk] Issue #19 followup - remove DNT from mozscreenshots We technically don't use mozscreenshots at all, but this should still be removed since it is no longer a valid setting 2023-10-18 11:50:56 +08:00
Basilisk-Dev 30e47eb5bc [Basilisk] Issue #19 - Implement GlobalPrivacyControl 2023-10-18 11:49:14 +08:00
Moonchild 6cefc52d32 [Basilisk] Issue #2 - Remove Safebrowsing and TrackingProtection from the FE
This resolves #2
2023-10-18 11:29:58 +08:00
Moonchild 591a887bf3 [Pale-Moon] Issue MoonchildProductions/UXP#1721 - Implement GlobalPrivacyControl
Front-end and locale changes for GPC in preferences as well as migration.
Also bumps the back-end pointer to pick up the platform changes necessary.
2023-10-18 10:19:59 +08:00
Basilisk-Dev 4c819bd3d5 [Basilisk] Dont preprocess files that dont need preprocessing 2023-10-06 10:42:03 +08:00
Basilisk-Dev fa1cbb6658 [Basilisk] Issue #67 - stop using appconst in aboutSessionRestore.js 2023-10-06 10:41:07 +08:00
Basilisk-Dev 2169356c67 [Basilisk] Fix issue with updater 2023-10-06 10:40:13 +08:00
Basilisk-Dev e1e2d7e832 [Basilisk] Issue #67 - begin porting over changes to stop using appconstants 2023-10-06 10:39:06 +08:00
Basilisk-Dev a03283044e [Basilisk] Report GTK version in about dialog for Linux builds 2023-10-06 10:37:23 +08:00
Basilisk-Dev 04e9b40d4b [Basilisk] Remove some unused crash report strings from localization data 2023-10-06 10:36:12 +08:00
Basilisk-Dev 0ae5036656 [Basilisk] Remove unsubmitted crash reporter from crash handlers 2023-10-06 10:35:17 +08:00
Basilisk-Dev 0be9ef65f6 [Basilisk] restore erroneously removed dom.ipc.reportProcessHangs pref ifdef 2023-10-06 10:31:58 +08:00
Basilisk-Dev 36ca1ce479 [Basilisk] Remove browser.tabs.crashReporting.sendReport prefs 2023-10-06 10:31:22 +08:00
Basilisk-Dev 264cd17e94 [Basilisk] Remove some leftover crashreporter stuff 2023-10-06 10:29:54 +08:00
Basilisk-Dev 3fa770bcba [Basilisk] Remove unused prefs for download of tiles on new tab page 2023-10-06 10:29:02 +08:00
Basilisk-Dev e73c73a426 [Basilisk] Remove unused functionality for reporting crashes to an external server 2023-10-06 10:27:35 +08:00
Basilisk-Dev a11b107f18 [Basilisk] Remove obsolete documentation 2023-10-06 10:26:42 +08:00