Commit graph

820 commits

Author SHA1 Message Date
roytam1
7f3ccb5dc3 Merge remote-tracking branch 'origin/tracking' into custom 2025-05-27 23:22:51 +08:00
Moonchild
75c0461123 No issue - Force C++ run-time type information on protobuf
Protobuf uses `dynamic_cast` on polymorphic types which cannot be
inferred properly at compile-time, which can lead to unexpected behavior.
As a code safety measure, enable C++ RTTI for protobuf.
2025-05-27 23:22:24 +08:00
roytam1
e72f8a3a81 Merge remote-tracking branch 'origin/tracking' into custom 2025-05-14 14:36:05 +08:00
Moonchild
9ad680cfc4 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-05-14 14:21:46 +08:00
roytam1
42e13fd8bf Merge remote-tracking branch 'origin/tracking' into custom 2025-04-18 10:32:18 +08:00
Moonchild
9ff0c63602 No issue - Update Twemoji font to unicode 16.0.0 2025-04-18 10:31:12 +08:00
roytam1
a66a8fe8be Merge remote-tracking branch 'origin/tracking' into custom 2025-03-12 10:32:44 +08:00
Moonchild
8535573f07 No issue - fix some minor link issues in about:rights
Privacy was moved to a subdir. Also replacing http with https because
that is what everyone expects by default.
2025-03-12 10:31:17 +08:00
roytam1
8a35744175 Merge remote-tracking branch 'origin/tracking' into custom 2025-03-07 21:50:11 +08:00
Moonchild
28524bf6b5 No issue - Update Twemoji font to unicode 15.1.3 2025-03-07 21:49:52 +08:00
roytam1
904406a497 Merge remote-tracking branch 'origin/tracking' into custom 2025-01-20 21:13:46 +08:00
Moonchild
139e7a7ac6 Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED
This no longer does anything at this point, except add indirection.
2025-01-20 21:12:18 +08:00
roytam1
44f397bea2 Merge remote-tracking branch 'origin/tracking' into custom 2025-01-10 22:32:18 +08:00
Moonchild
d63a56adac Issue #2673 - Part 4: Hook up the ADTS sniffer + raw AAC MIME type. 2025-01-10 22:29:32 +08:00
Moonchild
8f5a66b486 Issue #2673 - Part 3: Fix coding style. 2025-01-10 22:28:54 +08:00
roytam1
310c05b97a Merge remote-tracking branch 'origin/tracking' into custom 2024-11-21 21:09:29 +08:00
Moonchild
60e671e956 Issue #2652 - Part2: Add "Clear DNS cache" button to about:networking
Resolves #2652
2024-11-21 20:57:41 +08:00
roytam1
2b0cdc7b62 Merge remote-tracking branch 'origin/tracking' into custom 2024-09-22 20:54:25 +08:00
FranklinDM
814a769541 Issue #2251 - Expose unlink ghost windows to about:memory 2024-09-22 20:44:18 +08:00
roytam1
e5ac12c311 Merge remote-tracking branch 'origin/tracking' into custom 2024-08-15 09:42:08 +08:00
Moonchild
8e3c07960d No issue - Update TwemojiMozilla to 15.1.2
Fixes out-of-bounds watermelon emoji size.
2024-08-15 09:39:55 +08:00
roytam1
d27ddaffd7 Merge remote-tracking branch 'origin/tracking' into custom 2024-08-05 10:39:53 +08:00
Nia Alarie
a023a81fef Fix loading libGL on NetBSD
The unversioned libGL is preferred on OpenBSD and NetBSD because
both (a) always install it (b) have forks of X11 with different
ABI versions.  However, many Linux distributions do not ship
unversioned .so symlinks unless you install -dev packages.

Unfortunately also needs to be fixed in ANGLE which has the same
problem.
2024-08-05 10:39:06 +08:00
Moonchild
1fe474cf7b No issue - Update Twemoji Mozilla to 15.1.1
This updates Lime and Watermelon emoji to slightly larger versions.
2024-08-05 10:30:15 +08:00
roytam1
263429ba00 Merge remote-tracking branch 'origin/tracking' into custom 2024-06-28 22:11:23 +08:00
Moonchild
6525b2980c Issue #2537 - Don't assume username fields appear before password fields in forms. 2024-06-28 22:06:02 +08:00
roytam1
d835b252d7 Merge remote-tracking branch 'origin/tracking' into custom 2024-06-13 11:32:08 +08:00
Moonchild
b4caa69a9c [toolkit] Close autocomplete popup when window is resized. 2024-06-13 11:29:32 +08:00
roytam1
aed4ca8fc5 Merge remote-tracking branch 'origin/tracking' into custom 2024-04-16 15:16:58 +08:00
Moonchild
407a79e79f Issue #2503 - Part 3: Add CPU capabilities to about:support. 2024-04-16 15:16:01 +08:00
Moonchild
baf98e0dde Issue #2503 - Part 2b: Fix missing navigator in UpdateUtils. 2024-04-16 14:59:13 +08:00
Moonchild
a211c7d7f3 Issue #2503 - Part 2: Add CPU IS support flags to UpdateUtils URL substitutions. 2024-04-16 14:58:56 +08:00
roytam1
a944026bae Merge remote-tracking branch 'origin/tracking' into custom 2024-04-02 22:57:21 +08:00
Andy
15f8ca526c Issue #2492 - Transparent Keycap Patch 2024-04-02 22:55:36 +08:00
Andy
d590247b21 Issue #2492 - Keycap Bug Fixes
Adds 0-9, #, and * as simple pictographs.
Duplicates (C), (R), (TM), and (M) with the Keycap suffix.
Turns Combining Enclosing Keycap into a zero-width character.
2024-04-02 22:55:21 +08:00
Andy
5c296d7c4a Issue #2492 - Update TwemojiMozilla.ttf to E15.1
Includes partially qualified and unqualified codepoints for all Emojis except (C), (R), (TM), and (M).
Updates Martinique flag.
Uses True South flag for Antarctica.
2024-04-02 22:54:24 +08:00
FranklinDM
d6852b3170 Issue #2112 - Part 10: Remove remaining Stylo/Servo includes and code
Some classes have been marked for removal/merging, macros used for forwarding/casting were moved to DeprecatedUtils.h.
2024-04-02 22:44:24 +08:00
FranklinDM
e777ae5a3c Issue #2112 - Part 3: Remove --enable-stylo config and conditionals 2024-04-02 22:30:28 +08:00
FranklinDM
656ee639c5 Issue #2112 - Part 1: Remove Stylo tests 2024-04-02 22:29:48 +08:00
roytam1
d8ac621203 Merge remote-tracking branch 'origin/tracking' into custom 2024-03-21 15:25:04 +08:00
yup
0dd6a089f6 Minor performance improvement by elimination of an unnecessary intermediate array 2024-03-21 15:23:11 +08:00
yup
f5edbe658c Colump picker should work even if there are no rows in the tree 2024-03-21 15:22:46 +08:00
yup
17182d8b63 Eliminated exceptions in event handlers that happen when "this.view" does not exists (empty tree) 2024-03-21 15:22:25 +08:00
roytam1
35252384aa Merge remote-tracking branch 'origin/tracking' into custom 2024-01-25 12:22:19 +08:00
Moonchild
aa4419c2a9 Bug 1863083 2024-01-25 12:13:30 +08:00
roytam1
ab563f9387 Revert "No issue - Allow embedded search module in HYPE_ICEDOVE project"
This reverts commit f3d37946be.
2024-01-07 07:55:05 +08:00
roytam1
fa72b197d9 Merge remote-tracking branch 'origin/tracking' into custom 2024-01-05 10:11:42 +08:00
Gaming4JC
f3d37946be No issue - Allow embedded search module in HYPE_ICEDOVE project 2024-01-05 10:10:25 +08:00
roytam1
5f85f202a4 Merge remote-tracking branch 'origin/tracking' into custom 2023-11-14 15:35:06 +08:00
athenian200
926ee14909 Issue #1824 - Use elfdump on SunOS instead of readelf.
GNU readelf isn't available as consistently as I assumed across SunOS,
and it can be named different things on different illumos distros (some call
it readelf, others call it greadelf, etc), so it's safer to use elfdump.
This is a fairly easy fix, just kind of annoying.
2023-11-14 15:34:12 +08:00