roytam1
09e3c0c55c
Merge remote-tracking branch 'origin/custom' into custom-platform
2026-05-19 13:56:29 +08:00
roytam1
784f618b55
Merge remote-tracking branch 'origin/tracking' into custom
2026-05-19 10:18:44 +08:00
roytam1
c182d70c0f
Follow-up Issue #888 - Enable dav1d SIMD on more architectures, add back missing nasm detection code in configure
2026-05-19 10:18:28 +08:00
roytam1
ae91f89d49
Merge remote-tracking branch 'origin/custom' into custom-platform
2026-01-14 06:57:27 +08:00
roytam1
965ace59c2
Merge remote-tracking branch 'origin/tracking' into custom
2026-01-14 06:53:57 +08:00
trav90
b04e3d93c9
Issue #1636 - Part 3 - Remove Gconf
2026-01-13 23:48:19 +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
roytam1
5afea886c9
Merge remote-tracking branch 'origin/custom' into custom-platform
2025-12-23 22:25:13 +08:00
roytam1
8ab835832a
Merge remote-tracking branch 'origin/tracking' into custom
2025-12-23 16:33:01 +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
roytam1
2de096d81e
Merge remote-tracking branch 'origin/custom' into custom-platform
2025-07-08 10:03:10 +08:00
roytam1
fbb39ce322
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-08 10:02:11 +08:00
Andy
abb891ff26
Issue #2106 - Follow-up: Un-prefix DOM Attribute MozUserSelect
2025-07-08 10:00:32 +08:00
roytam1
1ee84d343e
Merge remote-tracking branch 'origin/custom' into custom-platform
2024-04-05 12:03:19 +08:00
roytam1
a944026bae
Merge remote-tracking branch 'origin/tracking' into custom
2024-04-02 22:57:21 +08:00
trav90
2aa7dc2652
No Issue - Only explicitly enforce GCC SSE2 optimizations when building on Intel 32-bit architectures
...
SSE2 optimizations are used by default on 64-bit platforms. By no longer explicitly enabling SSE2 on 64-bit GCC, we can more easily enable other optimizations (e.g. AVX) without worrying about them being overridden by the SSE2 flags.
2024-04-02 22:20:46 +08:00
roytam1
f4157fee50
Merge remote-tracking branch 'origin/custom' into custom-platform
2023-08-24 13:41:37 +08:00
roytam1
edeec38e07
Merge remote-tracking branch 'origin/tracking' into custom
2023-08-24 13:40:19 +08:00
Matheus Marinho
395ee09367
Add --enable-irc and --enable-inspector to old.configure
2023-08-24 13:39:54 +08:00
roytam1
ef5e4f06e0
add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and webrtc.
2023-08-19 06:41:26 +08:00
roytam1
66d5688f5f
Merge remote-tracking branch 'origin/custom' into custom-platform
2023-08-17 09:32:54 +08:00
roytam1
4e8d205102
Merge remote-tracking branch 'origin/tracking' into custom
2023-08-17 09:19:05 +08:00
Brian Smith
549f402d4d
Issue #2266 - Part 2 - Add Leak and Undefined Behavior Sanitizer support. Also fix building on FreeBSD and Linux, from the previous commit.
2023-08-17 09:13:57 +08:00
Brian Smith
0f78df0e2c
Issue #2266 - Part 1 - Allow MSVC and potentially GCC to use Address Sanitizer on Windows. Check for WINNT instead of CLANG-CL, except for the Blacklist that isn't supported by MSVC. Neither CLANG-CL nor MSVC require -fsanitize=address on the link phase.
2023-08-17 09:13:42 +08:00
roytam1
396de415c6
Merge remote-tracking branch 'origin/custom' into custom-platform
2023-07-14 10:23:57 +08:00
roytam1
56216e737f
Merge remote-tracking branch 'origin/tracking' into custom
2023-07-14 10:22:44 +08:00
Brian Smith
eb2cca7242
Issue #2268 - Fix Mac packaging by making the individual parts configurable. Add --with-macbundle-entitlement= to specify alternate entitlements or "none" Add --with-macbundle-type=hybrid to use the old DMG format.
2023-07-14 10:16:37 +08:00
roytam1
fedeeaf447
Merge remote-tracking branch 'origin/custom' into custom-platform
2023-06-26 10:40:03 +08:00
roytam1
4fae28f059
Merge remote-tracking branch 'origin/tracking' into custom
2023-06-26 10:38:35 +08:00
roytam1
661754041c
moz.configure: add fix for VS2017 x64 ATLMFC lib path detection
2023-06-26 10:37:28 +08:00
Job Bautista
7983f5d8ba
Issue #1769 - Part 1: Add vendored libjxl and highway sources.
...
Used old-configure to add the build option for enabling JPEG-XL support.
Highway version: 1.0.2
libjxl version: 0.7.0
2023-06-24 12:16:12 +08:00
roytam1
5c81b7cb02
Merge remote-tracking branch 'origin/custom' into custom-platform
2023-05-01 07:00:20 +08:00
roytam1
0a4a1d8a63
Merge remote-tracking branch 'origin/tracking' into custom
2023-05-01 06:55:51 +08:00
Job Bautista
b592711bb2
Issue #2221 - Enable link-time optimization for Spidermonkey by default if building it shared.
...
Currently only Windows can take advantage of this.
The reason why the arrays of deunified sources are named like that in
Spidermonkey's moz.build is to avoid UnsortedErrors in python. There's probably
a better way to handle that, but I just want something that works for now.
And yes, the deunified sources will be reunified if LTO is disabled.
2023-05-01 06:52:48 +08:00
roytam1
fbb2a8c120
Merge remote-tracking branch 'origin/custom' into custom-platform
2023-04-07 08:57:37 +08:00
roytam1
16fb84538a
Merge remote-tracking branch 'origin/tracking' into custom
2023-04-07 08:25:05 +08:00
Job Bautista
b5d5963a4f
Issue #2191 - Remove as much old fontconfig support as needed for Harfbuzz update.
...
Based on Mozilla bugs 1119128, 1285533, and 1421964.
gfx.font_rendering.fontconfig.fontlist.enabled is no longer available.
gfxFontconfigUtils.h still exists, and will be removed in another commit. Just
need more research on bug 1385029.
Tag #1862
2023-04-07 08:23:07 +08:00
roytam1
f04b8aa38a
Merge remote-tracking branch 'origin/custom' into custom-platform
2023-03-28 14:02:57 +08:00
roytam1
cc4ac7a04b
Merge remote-tracking branch 'origin/tracking' into custom
2023-03-28 13:30:04 +08:00
Job Bautista
9ff14017e5
Issue #324 - Follow-up: Remove more traces of *INTL_API.
...
The trace in Spidermonkey's old-configure is causing the MOZ_CONFIG_ICU function
to be called twice, which is not desirable as it can cause the MOZ_SHARED_ICU
check in build/autoconf/icu.m4 to fail and build an ICU data file even if we're
building ICU as a shared library.
2023-03-28 12:12:42 +08:00
Job Bautista
bad884a7c7
Issue #2165 - Build ICU as a shared library if we're building Spidermonkey shared.
...
It seems that if we're going to enable JS_SHARED_LIBRARY, we need ICU to be a
shared library too in order to prevent code duplication in mozjs.dll bloating
it to a whopping 21 MB.
This unfortunately means we have to fold icudata back to icu itself. But since
icudata is still separated from libxul (which is what really matters for #1451 ),
I think this is a fair compromise.
Building ICU as shared is offered as an option via --enable-shared-icu. But
technically you really need --enable-shared-icu if you're going to use
--enable-shared-js. Unfortunately I can't make configure exit with an error if
MOZ_SHARED_ICU is not defined when JS_SHARED_LIBRARY is enabled, because options
are controlled by different configure scripts (icu is based on bash, while js is
based on python), and I have no idea how to pass MOZ_SHARED_ICU to js's
moz.configure.
Tag #62
2023-03-28 12:11:00 +08:00
Matt A. Tobin
924bf92e4b
Issue #61 - Add configure option for non-windows platforms
...
Windows will ALWAYS have this enabled but we eventually want all target operating systems to use this as well but that will require more work
2023-03-28 12:08:12 +08:00
roytam1
12be9083cc
Merge remote-tracking branch 'origin/custom' into custom-platform
2023-03-15 23:06:39 +08:00
roytam1
85f6a49297
Merge remote-tracking branch 'origin/tracking' into custom
2023-03-15 22:52:23 +08:00
Brian Smith
3d2a4f4066
Issue #2160 - Initial support for notarizing during DMG package. Added --with-macbundle-idenity configure option to set a codesign identity. If no identity is set or cross-compiling from Linux no codesigning will be done. Currently doing a full deep bundle v2 sign, instead of limited v1.
2023-03-15 22:49:40 +08:00
roytam1
5d577b3ebf
Merge remote-tracking branch 'origin/custom' into custom-platform
2022-06-22 09:05:35 +08:00
roytam1
e89a9eafb1
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-22 09:04:44 +08:00
Brian Smith
35ba45aa32
Issue #1905 - Part 4a - Change "as" test to "Apple" from "LLVM". This will make this test Mac only, but it should work with any Xcode.
2022-06-22 08:55:06 +08:00
roytam1
3bc7009697
Merge remote-tracking branch 'origin/custom' into custom-platform
2022-06-13 09:14:02 +08:00
roytam1
22356686f9
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-13 09:12:00 +08:00