wuggy
4801fb73d6
Remove mt check pt.2
2026-06-30 05:49:21 +01:00
wuggy
96a5c8f95a
Remove mt check, we want to use llvm-mt
2026-06-30 05:48:27 +01:00
Brian Smith
96c2d6bc43
Issue #2512 - Part 5 - Fix Python 2.7 issue with unicode environment on Windows.
2026-06-28 06:25:26 +01:00
Brian Smith
7b01d356f9
Issue #2512 - Part 4 - Look for gm4 in addition to m4.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1670807
2026-06-28 06:25:17 +01:00
Brian Smith
0d784d5a50
Issue #2512 - Part 2 - Fix autoconf basic compiler test.
...
GCC 14 and Clang 16 changed implicit-int from warning to error.
Causing the compiler test from 1996 to fail in C99 mode.
2026-06-28 06:24:46 +01:00
Brian Smith
bb05f81b14
Issue #2512 - Part 1 - Imported minimal autoconf 2.13.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1663863
2026-06-28 06:24:03 +01:00
wuggy
daa6179d22
Replace application/basilisk with browser/
2026-06-26 20:25:10 -07:00
wuggy
603543d555
Fix issue in toolchain.configure
2026-06-25 23:02:55 -07:00
Basilisk-Dev
ad1bfb30d5
Enable dav1d SIMD on more architectures
2026-06-25 22:46:24 -07:00
wuggy
8f8a4e7936
Remove ATL/MFC check
2026-06-25 21:19:58 -07:00
ownedbywuigi
d8cb54ee92
Force C++17
2026-04-23 07:49:40 +01:00
Basilisk-Dev
cfb4ac338e
MoonchildProductions/UXP#2897 : Allow mach configure to pass on loongarch64
2026-04-23 05:43:04 +01:00
wuggy
ef314d225f
Replace custom stdlib implementations with the compiler defaults
2026-04-21 23:43:14 -07:00
wuggy
a5cf494890
Add support for compiling under MinGW + fix Windows compiling in general
2026-04-17 15:05:11 -07:00
ownedbywuigi
f6e7608c59
Re-add mobile to mach_bootstrap whatever uahudhufhur
2026-04-11 09:55:29 +01:00
wuggy
8e2fa01da9
revert b7eea62509
...
revert Revert "Issue #1053 - Drop support Android and remove Fennec - Part 1a: Remove mobile/android"
This reverts commit c9b411d6cd .
2026-04-11 09:51:52 +01:00
ownedbywuigi
b7eea62509
Revert "Issue #1053 - Drop support Android and remove Fennec - Part 1a: Remove mobile/android"
...
This reverts commit c9b411d6cd .
2026-04-11 09:47:50 +01:00
wuggy
29bfa4fc7f
IT LAUNCHES ON OS X
2026-04-05 02:08:42 +01:00
wuggy
2ab5bcf93d
[BETA] macOS support
2026-04-04 15:51:31 +01:00
K4sum1
b7ed146126
Branding part 0
2025-09-27 19:36:55 -07:00
K4sum1
8840299c26
Fix installer missing dlls
2025-09-27 19:36:49 -07:00
K4sum1
ce73865643
Fix installer
2025-09-27 19:36:41 -07: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
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
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
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
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
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
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
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
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
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
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
22356686f9
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-13 09:12:00 +08:00