Moonchild
ace69a4d32
Issue #2736 - Part 1: Provide more consistent principals to CSP.
...
We're currently fairly vague and inconsistent about the values we provide to
content policy implementations for requestOrigin and requestPrincipal. In some
cases they're the triggering principal, sometimes the loading principal,
sometimes the channel principal.
Our existing content policy implementations which require or expect a
loading principal currently retrieve it from the context node.
Since no current callers require the principal to be the loading
principal, and some already expect it to be the triggering principal
(which there's currently no other way to retrieve), a choice was made
to pass the triggering principal whenever possible, but use the loading
principal to determine the origin URL.
2025-04-26 20:07:16 +02:00
Moonchild
983be16f8a
Issue #2503 - Part 2b: Fix missing navigator in UpdateUtils.
2024-04-14 21:57:48 +02:00
Moonchild
6ebd47222a
Issue #2503 - Part 2: Add CPU IS support flags to UpdateUtils URL substitutions.
2024-04-14 21:01:31 +02:00
Moonchild
a054bcc23b
Bug 1863083
2024-01-24 17:26:44 +01:00
Moonchild
b9da018639
Issue #1656 - Remove more vim control lines.
...
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.
2023-05-05 15:20:27 +02:00
Moonchild
517ab728ac
Issue #2133 - Part 2: Remove nsIPrivateBrowsingTrackingProtectionWhitelist
...
This removes the in-memory whitelist for PB mode.
2023-03-07 00:01:58 +01:00
Moonchild
f9a1ebf886
No issue - Stop pre-processing some files that don't have preprocessor statements in them.
2022-09-12 08:05:25 +00:00
Brian Smith
d78e03d528
Merge branch 'master' into 1829
...
* master:
No issue - Update README and SECURITY
Issue #1885 - Follow-up: Update error message if invalid rootMargin specified.
Issue #1879 - Follow-up: Update config/external/nss/target to security/target.
Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver.
Issue #1879 - Revert changes to cryptox.h
Revert "Issue #1879 - spot-fix typo in cryptox.h"
Issue #1879 - spot-fix typo in cryptox.h
Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement
Issue #21 - Remove use counters telemetry
Issue #1881 - Interpret empty or whitespace root margin string as zero length
Issue #1877 - Resolve NIGHTLY_BUILD conditionals.
Issue #1880 - Boot Comic Sans out of the font configuration.
2022-04-28 20:27:47 -05:00
Brian Smith
3daf711085
Issue #1829 - Revert “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.
This reverts commit 6f707bde95 .
2022-04-26 10:19:04 -05:00
Brian Smith
378738aaa9
Issue #1829 - Revert “Issue #1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == 'cocoa’”
...
This reverts commit 1fe9c19305 .
2022-04-26 10:19:00 -05:00
Moonchild
5aa65d2aea
Issue #1877 - Resolve NIGHTLY_BUILD conditionals.
2022-04-22 13:58:16 +00:00
Moonchild
185a027640
Issue #1877 - Resolve RELEASE_OR_BETA conditionals.
2022-04-19 17:38:02 +00:00
Moonchild
2af23767e1
Issue #1834 - Remove obvious entries for Binary Outcast code.
2022-04-17 11:21:48 +02:00
Moonchild
d3cc8bc1ae
Issue #21 - Remove calls to Services.telemetry and nsITelemetry
...
These calls would cause breakage without the supporting plumbing.
2022-04-07 23:35:02 +02:00
Moonchild
7da587d0aa
Issue #21 - Remove unused telemetry build variables.
...
Hard-code the values in AppConstants.jsm for compatibility, even if
nobody should actually be using this in extensions or what not.
2022-04-06 23:48:37 +02:00
Moonchild
3b575dfced
Revert "Merge pull request 'Update libcubeb to latest version' ( #1812 ) from athenian200/UXP:libcubeb_final into master"
...
This reverts commit 0bc66e3b04 , reversing
changes made to 6e6b5d8996 .
2022-04-05 17:00:28 +02:00
athenian200
0bc66e3b04
Merge pull request 'Update libcubeb to latest version' ( #1812 ) from athenian200/UXP:libcubeb_final into master
...
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1812
2022-04-05 13:35:47 +00:00
Moonchild
757a30f720
Revert "Issue #1806 - Part 2: Adjust the platform for lib changes"
...
This reverts commit 3635039d2b .
2022-04-04 17:33:15 +02:00
Moonchild
ba4eba034f
Issue #21 - Remove telemetry from PopupNotifications.jsm.
2022-04-02 14:51:59 +02:00
Moonchild
28a3cd1028
Issue #1053 - First pass Android defines and remove Android Annotation
...
processors, some Andoid packaging stuff, Eclipse IDE support et al.
2022-04-01 15:17:54 +02:00
Moonchild
6042fdd44c
Issue #1822 - Part 1: Remove Google Safebrowsing plumbing
...
This removes support for querying Google services for reputation data
for sites and downloads.
2022-04-01 15:10:04 +02:00
Matt A. Tobin
3635039d2b
Issue #1806 - Part 2: Adjust the platform for lib changes
2022-04-01 14:31:39 +02:00
Jeremy Andrews
893fc90379
Issue #1806 - Part 4: Add more audio troubleshooting information.
...
This should help us troubleshoot audio issues better in the future in general, since we'll know more about the hardware involved, etc.
2021-08-24 14:35:49 -05:00
Moonchild
1fe9c19305
Issue #1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == 'cocoa'
2021-06-21 17:52:42 +00:00
Moonchild
ce71c0fe3f
[toolkit] Exclude printer spew from troubleshooting information.
...
In almost all cases this is pointless to include, a ton of useless entries,
and there's no reason to have people post a full enumeration of installed
printers on their system when asked for TS information.
If there's a printer specific issue, people can always be asked to post relevant
info manually.
2021-06-02 09:44:59 +00:00
Moonchild
6f707bde95
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-06 09:24:03 +00:00
Moonchild
cc8a7e3f7b
Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILE
2021-03-11 06:43:10 +00:00
Moonchild
c2268033a8
Issue #1053 - Remove build system MOZ_ANDROID_* defines and related code.
2021-03-10 14:26:15 +00:00
Moonchild
84fa3f9f72
Redundant code path cleanup ( #1702 )
...
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.
2021-01-02 19:27:13 +00:00
Moonchild
6b9f2095a3
Issue #1656 - Part 9: Single-line-comment style.
2020-09-24 08:56:05 +00:00
Moonchild
4a42352e64
Issue #1656 - Part 8: Devtools and misc.
2020-09-24 08:10:23 +00:00
Moonchild
d5a2c45aad
Issue #1656 - Part 6: Clean up the build files
2020-09-23 15:52:00 +00:00
Moonchild
528b88d704
Issue #1656 - Part 3: Nuke more vim config lines in the tree.
...
Another S&R run with some smarter matching.
2020-09-23 15:14:30 +00:00
Moonchild
a680bdc637
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
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.
2020-09-23 13:55:00 +00:00
wolfbeast
37f2b54dc5
[AM] Clean up addon-signing build leftovers.
2020-04-21 13:07:10 +02:00
Matt A. Tobin
6f6d1f6ff7
Issue #1516 - Part 1: Add a global build define to determine if the client can draw in the titlebar and update consumers of the local define
2020-04-14 19:16:07 -04:00
Matt A. Tobin
eb28b1f32b
Take files out of preprocessing that no longer require it
2020-04-07 22:41:34 -04:00
JustOff
065ec07d6b
Issue #65 - Fix unprocessed directives in WebRequest.jsm
2020-04-01 21:38:20 +03:00
Matt A. Tobin
5e03c9ad4c
Issue #1499 - Re-import ExtensionStorage.jsm
2020-03-26 15:38:21 -04:00
Matt A. Tobin
aaedcc45fb
Issue #1470 - Part 1: Refactor UpdateUtils.jsm
2020-03-05 19:22:49 -05:00
New Tobin Paradigm
88da01c294
Remove exposed bug from UpdateUtils.jsm
2020-03-04 13:03:27 -05:00
Matt A. Tobin
35c26c6c19
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-25 19:45:39 -05:00
Matt A. Tobin
0ddd00f195
Issue #439 - Remove tests from toolkit/
2020-02-25 15:07:00 -05:00
Matt A. Tobin
e6b48cb648
Issue #1454 - Add MOZ_PKG_SPECIAL to UpdateUtils
2020-02-19 15:05:50 -05:00
Matt A. Tobin
66b9ddfd32
Issue #1320 - Stop appending cpu arch to the end of %BUILD_TARGET% on Windows in UpdateUtils.jsm
2020-02-17 12:19:22 -05:00
Matt A. Tobin
e80e4595b9
Issue #1390 - Remove secondscreen modules from toolkit
2020-02-06 14:49:41 -05:00
Matt A. Tobin
6a3907dae4
Issue #65 - Remove AppConstants from toolkit/modules
...
Except for secondscreen
2020-02-02 04:25:47 -05:00
wolfbeast
499b287394
Issue #1342 - Remove support for system NSPR/NSS
2020-01-30 18:15:38 +01:00
wolfbeast
e57998f68b
[WebRequest] Remove AddonManagerPermissions leftovers
...
This was added as part of the WebExtension sec issue CVE-2017-5389.
Since we no longer have this interface, it needed to be removed to
prevent errors in the WebRequest channel callback.
2020-01-29 09:08:00 +01:00
wolfbeast
9f7b943c1d
Issue #1124 : Remove Firefox Developer Edition code.
...
Removes all occurrences of MOZ_DEV_EDITION code and some helpers.
2019-08-14 17:19:40 +02:00