Job Bautista
9ade98b4fc
Issue #2889 - Part 2: Import Expat 2.6.4 source.
2026-01-13 23:59:16 +08:00
Job Bautista
9567601675
Issue #2889 - Part 1: Prepare Mozilla's changes and extensions for Expat 2.6.4.
2026-01-13 23:55:28 +08:00
Job Bautista
b81b97ee47
Issue #2889 - Part 0: Relocate Mozilla-specific files from Expat source.
2026-01-13 23:54:27 +08:00
Moonchild
75ec48bc41
Issue #2895 - Part 3: Add manual test.
...
To visually verify random uniformity and make a quick check on performance.
2026-01-13 23:54:02 +08:00
Moonchild
5a0f190104
Issue #2895 - Part 2: Remove incorrect debug asserts.
...
x86/x64 MacroAssembler front-end rotate functions had comparison asserts
that do not seem to be correct; values being the same doesn't mean the
same regs were used.
2026-01-13 23:50:16 +08:00
Moonchild
d23afa84e5
Issue #2895 - Part 1b: Update license block.
...
Adjust the BSD 2-clause license in `ExecutableAllocator.h` to reflect
multiple authors.
2026-01-13 23:49:50 +08:00
Moonchild
d4341ea07a
Issue #2895 - Part 1: Replace XorShift128+ with Xoroshiro128++
...
Surrounding structures remain the same because the bit width remains 128.
The more complicated algorithm requires more temp registers in LRandom
to account for intermediate result placeholders in the JITed version of
this algorithm.
2026-01-13 23:49:11 +08:00
trav90
b04e3d93c9
Issue #1636 - Part 3 - Remove Gconf
2026-01-13 23:48:19 +08:00
trav90
990f256885
Issue #1636 - Part 2 - Disable Gconf by default
2026-01-13 23:44:28 +08:00
trav90
fc78eec911
Issue #1636 - Part 1 - Decouple Gio from GConf and always build it with GTK
...
Also removes the ancient and unused --enable-gnomeui option.
2026-01-13 23:40:35 +08:00
Moonchild
628f7cd764
Issue #2898 - Don't unroll to large stack probe loops.
...
Resolves #2898
2026-01-09 23:05:53 +08:00
Moonchild
ffd00e4056
Issue #2858 - keep type in line with definition.
...
Depending on target platform, `AddRef()` returns either `unsigned long` or
`uint32_t`. Make the resulting type match for better optimization.
2026-01-07 23:10:18 +08:00
Moonchild
99c3171426
Issue #2858 - Hack around the circular calls to nsPrincipal::Write()
...
This employs an ugly refcounting hack as a stop-gap measure. This isn't a
fix, but we avoid appcrashes in the meantime.
2026-01-07 23:10:03 +08:00
Andy
ae2f12c3bc
Issue #2871 - Addendum - Code Comments
...
https://www.unicode.org/reports/tr51/#Emoji_Properties_and_Data_Files
2026-01-07 23:09:46 +08:00
Andy
f13f1bd96e
Issue #2871 - Restructure GetEmojiPresentation() for Extended_Pictographic clusters
2026-01-07 23:09:27 +08:00
Moonchild
1782eeb3bd
Issue #2887 - Convert use of -moz-appearance to appearance
2026-01-07 23:09:03 +08:00
Moonchild
ea25057ec8
Issue #2856 - Make clearing of passwords prefable, and disable by default.
...
New pref to control clearing of domain passwords for "Forget about site"
privacy function.
Resolves #2856
2026-01-07 23:06:18 +08:00
Moonchild
0357516199
Issue #2853 - Leverage viewport-only logic to ensure overflow propagation.
...
Resolves #2853
2026-01-07 23:04:00 +08:00
Andy
13b8ede31d
Sort replacements per language and per script to ensure the generated file has stable contents.
...
From BZ 1651032
2026-01-07 23:03:44 +08:00
Andy
0471f3bb8c
Automatically determine current CLDR version when updating langtags.
...
From BZ 1642934
2026-01-07 23:03:30 +08:00
Moonchild
d40256d03f
Issue #1791 - Part 3: Add manual test for unprefixed appearance.
2026-01-07 23:03:14 +08:00
Moonchild
f303711c59
Issue #1791 - Part 2: Stop force-styling checkboxes/radio buttons.
...
Unclear why this was done. Let websites choose their own style overrides
if they want to, in combination with `appearance: none`
2026-01-07 23:02:54 +08:00
Moonchild
a266b9852c
Issue #1791 - Part 1: Un-prefix -moz-appearance
...
Keep an alias (preffed) `-moz-appearance` for `appearance`
This should keep all previous behaviour intact.
2026-01-07 23:02:40 +08:00
Moonchild
5a832a6e24
Issue #2857 - Implement inset-block and inset-inline CSS shorthand
...
Resolves #2857
2025-12-24 09:58:37 +08:00
Andy
36a295e4ef
emoji-17.0 - Update Twemoji font to unicode 17.0.0
2025-12-23 22:02:00 +08:00
Andy
c77fea8760
Issue #2863 - Part 24 - Remove special-casing for Etc/UCT
...
From BZ 1543641 Part 3
2025-12-23 22:01:45 +08:00
Andy
f728497818
Issue #2863 - Part 23 - Update tzdata in Spidermonkey
2025-12-23 22:01:23 +08:00
Andy
929b21c718
Issue #2863 - Part 22 - Update tzdata source to 2025c
2025-12-23 22:01:00 +08:00
Andy
42d7950b0c
Issue #2863 - Part 21 - Update Unicode property data in Gecko
2025-12-23 22:00:40 +08:00
Andy
ec13c2746d
Issue #2863 - Part 20 - Update special casing in Gecko
2025-12-23 22:00:21 +08:00
Andy
666b590bd4
Issue #2863 - Part 19 - Update CLDR to 48
2025-12-23 22:00:02 +08:00
Andy
852e690460
Issue #2863 - Part 18 - Update Unicode in Spidermonkey
2025-12-23 21:59:43 +08:00
Moonchild
cf85580d6e
Issue #2281 - Remove the use of non-standard namespace std::tr1 in Google's WebRTC gtest code
2025-12-23 21:58:46 +08:00
Andy
a29a80493f
Issue #2863 - Part 17 - Update ICU source to 78.1
2025-12-23 16:42:38 +08:00
Andy
3f06fa4c2a
Issue #2863 - Part 16 - Update locale canonicalization algorithm for changes from CLDR 39
...
From BZ 1718198
2025-12-23 16:32:13 +08:00
Andy
98fc5db142
Issue #2863 - Part 15 - Update special casing script
2025-12-23 16:31:55 +08:00
Andy
f47df7a663
Issue #2863 - Part 14 - Update switch to handle new UNumberFormatFields entries.
2025-12-23 16:31:36 +08:00
Andy
77f1baf2ce
Issue #2863 - Part 13 - Remove non-IANA Zones
...
Adapted from BZ 1673027
2025-12-23 16:31:17 +08:00
Andy
25caba3df9
Issue #2863 - Part 12 - Filter SCRIPT_CODE extensions from CLDR
2025-12-23 16:30:58 +08:00
Andy
b31a7165e5
Issue #2863 - Part 11 - Remove no longer needed locale maximization when removing likely subtags.
...
Adapted from BZ 1686052 Part 9
2025-12-23 16:30:40 +08:00
Andy
afa02844dd
Issue #2863 - Part 10 - Add New Line Breaker Entries
2025-12-23 16:13:22 +08:00
Andy
a8a1c5c250
Issue #2863 - Part 9 - Retain util_props.cpp
2025-12-23 16:13:00 +08:00
Andy
5a3d10212f
Issue #2863 - Part 8 - Add note to run make_intl_data.py langtags
2025-12-23 15:52:00 +08:00
Andy
c8491cff14
Issue #2863 - Part 7 - Don't delete files now that they're filtered
2025-12-23 15:51:42 +08:00
Andy
72f6135946
Issue #2863 - Part 6 - Make ICU with multiple jobs for faster rebuilds.
...
Adapted from BZ 1533481
2025-12-23 15:50:59 +08:00
Andy
35cb857c80
Issue #2863 - Part 5 - Update reading source objects
...
Adapted from BZ 1645779
2025-12-23 15:49:10 +08:00
Andy
759d7984c7
Issue #2863 - Part 4 - Use recommended ICU build options flags.
...
Adapted from BZ 1429776 and 1672353.
2025-12-23 15:48:40 +08:00
Brian Smith
7299df4737
Issue #2051 - Part 3 - Use pre-built big-endian ICU data file for big-endian builds. https://bugzilla.mozilla.org/show_bug.cgi?id=1264836 Disable unused ICU code during build.
2025-12-23 15:48:04 +08:00
Andy
fe4deee340
Issue #2863 - Part 3 - Patch in non-dll suppression
...
This is stupid, but more specific than a broad silencing directive.
2025-12-23 15:32:35 +08:00
Andy
d5bcbfd06b
Issue #2863 - Part 2 - Filter ICU data for build
2025-12-23 15:27:14 +08:00