Commit graph

101 commits

Author SHA1 Message Date
Matt A. Tobin
ee8c57f6da Issue #1625 - Allow MailNews Oauth2 support to be configured in confvars.sh
Baby has his bottle, you ok now?
2020-08-06 10:23:28 +08:00
wolfbeast
eabcbe5672 [AM] Clean up addon-signing build leftovers. 2020-05-02 08:23:23 +08:00
wolfbeast
20b2c26451 Issue #251 - Move MOZ_AV1 back to ac configure for everyone to use. 2020-04-18 07:02:10 +08:00
Matt A. Tobin
c3d2282ba8 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-18 07:02:04 +08:00
wolfbeast
8778ddfc52 Issue #1467 - Part 4: Rename NSS_SQLSTORE to MOZ_SECURITY_SQLSTORE.
Rename the build config option accordingly.
2020-04-03 09:14:07 +08:00
wolfbeast
105283790e Issue #1467 - Part 1b: Fix type and make moz.configure happy. 2020-04-03 09:12:06 +08:00
wolfbeast
5efa1a9e43 Issue #1467 - Part 1: Set up conditional NSS-SQL builds.
- Adds buildconfig option --enable-nss-sqlstore
- Prefixes NSS dbinit with either sql: or dbm: depending on config
- Pre-initializes mozStorage when NSS-SQL storage is used to prevent
  an sqlite3_config race in NSS Init
2020-04-03 09:12:04 +08:00
Matt A. Tobin
57552faa1d Issue #251 - Move --disable-dbm to ac configure
Also Tag #1467
2020-03-05 09:38:24 +08:00
Matt A. Tobin
ecf0a07d12 Issue #1319 - Remove EARLY_BETA_OR_EARLIER condition 2020-03-05 09:38:16 +08:00
Matt A. Tobin
d9ce74b9da Issue #1392 - Change --enable-eme to MOZ_ARG_ENABLE_BOOL and remove MOZ_EME_MODULES 2020-02-07 07:59:52 +08:00
wolfbeast
fced04faa2 Issue #1342 - Remove support for system libvpx 2020-02-07 07:52:18 +08:00
wolfbeast
7b237d9768 Issue #1342 - Remove support for system sqlite 2020-02-07 07:52:16 +08:00
wolfbeast
7f94258c9a Issue #1342 - Remove support for system linbpng 2020-02-07 07:52:11 +08:00
wolfbeast
0070369171 Issue #1342 - Remove support for system NSPR/NSS 2020-01-31 07:44:03 +08:00
wolfbeast
25ae10aaec Issue #1342 - Remove support for system libevent 2020-01-24 09:36:30 +08:00
Matt A. Tobin
a4b95f5c0a Issue #1306 - Move bundled fonts to toolkit 2019-12-02 15:46:26 +08:00
Matt A. Tobin
1531d6498d Issue #1258 - Part 8: Ifdef MailNews OAuth2 Support
Use --disable-mailnews-oauth2 to exclude it. Confvars won't be respected.
2019-11-17 00:09:28 +08:00
Matt A. Tobin
28473a58a2 Issue #1258 - Part 6: Add MOZ_MOVEMAIL to MOZ_MAILNEWS configure logic 2019-11-17 00:09:16 +08:00
Matt A. Tobin
18ffebc2a1 Issue #1258 - Part 3: Make mailnews and friends build 2019-11-17 00:09:10 +08:00
Gaming4JC
84c1e8ce10 Issue #1265 - Expose sndio as a build option for any supporting system 2019-11-04 11:54:32 +08:00
athenian200
e27eeb28c6 MoonchildProductions#1251 - Part 25: Fix link paths.
This fix is a bit ugly and may need to be changed later if we switch a new GCC version, but the fact is that we use an architecture-specific path for GCC libraries on Solaris, so knowing the right prefix for GCC would only help so much, because it would still need to decide between ${gccdir}/lib and ${gccdir}/lib/amd64. The MOZ_FIX_LINK_PATHS variable puts the search paths into the right order without the need for me to use elfedit on the binaries afterwards.
2019-11-04 11:54:04 +08:00
athenian200
d8c37e0db8 MoonchildProductions#1251 - Part 24: Remove temporary GNU M4 workaround.
We finally found where configure was failing. Apparently they just invoked m4 without regard for TOOLCHAIN_PREFIX. Easy to fix, difficult to find.
2019-11-04 11:54:03 +08:00
athenian200
cbf60a2058 Fix a bunch of dumb typos and omissions. 2019-11-04 11:53:57 +08:00
athenian200
84f95c4d6d MoonchildProductions#1251 - Part 18: (Hopefully) final version of build system fixes.
I hope I can just apply these nice, clean changes and have everything work without having to make a mess again.
2019-11-04 11:53:50 +08:00
wolfbeast
1f68992bee Issue #1124: Remove Firefox Developer Edition code.
Removes all occurrences of MOZ_DEV_EDITION code and some helpers.
2019-08-17 13:32:31 +08:00
adeshkp
675dada294 Issue #701 - Support spaces in Mac app name 2019-07-22 19:55:55 +08:00
wolfbeast
3685261ed4 Remove CloudSync
Tag #812
2019-04-19 09:27:23 +08:00
wolfbeast
471c65b924 Update SQLite to 3.27.2 2019-04-04 20:26:22 +08:00
wolfbeast
03821e0bfc Remove conditional MOZ_MAINTENANCE_SERVICE code
Tag #145
2019-02-21 14:56:20 +08:00
wolfbeast
1c5642fb35 Disable "helpful" MSVC warning about AVX instructions.
Tag #457.
2019-02-16 00:28:26 +08:00
yami
b5376e63c5 issue #908 - implement missing parts of CSS mask 2019-02-16 00:27:53 +08:00
wolfbeast
88fb8b341f Update SQLite lib to 3.26.0 2019-02-16 00:22:45 +08:00
trav90
22183c7754 Remove OMX related options from configure 2019-02-16 00:22:39 +08:00
wolfbeast
5f0986e66f Update NSS to 3.41 2019-02-16 00:22:24 +08:00
wolfbeast
d5f6e64f43 Update NSPR to 4.20 2019-02-16 00:22:21 +08:00
trav90
f457d25da7 Remove DirectShowReader Part 2: Build system 2019-02-16 00:20:56 +08:00
wolfbeast
1268dd6fe5 Don't build internal updater by default and set default update channel to an inactive one. 2019-02-16 00:19:15 +08:00
wolfbeast
26920bfcc6 Improve handling of MOZ_GAMEPAD and NECKO_WIFI
- Make gamepad support disabled by default
- Add switch for confvars use for NECKO_WIFI
- Ensure both can be set from confvars.sh

This resolves #794 (bis)
2019-02-16 00:19:12 +08:00
wolfbeast
a70fe213b2 Revert "Move MOZ_GAMEPAD* and NECKO_WIFI up"
This reverts commit 13ee68cbc657b6ca956717749c8afa647a8557b8.
2019-02-16 00:19:10 +08:00
wolfbeast
ef7c01cafe Move MOZ_GAMEPAD* and NECKO_WIFI up
This resolves #794
2019-02-16 00:19:09 +08:00
Gaming4JC
3c4b6babee Issue #795 - Make nsIUserInfo component optional
This allows the nsIUserinfo component to be disabled with --disable-userinfo in mozconfig
at build time, but leaves it on by default to avoid any compatibility issues in existing
applications.
2019-02-16 00:18:11 +08:00
Moonchild
d0e0acb1fa Revert "Make nsIUserInfo component optional with --disable-userinfo at build time" 2019-02-16 00:18:05 +08:00
Gaming4JC
5d075cfe31 Issue #795 - Make nsIUserInfo component optional
This allows the nsIUserinfo component to be disabled with --disable-userinfo in mozconfig
at build time, but leaves it on by default to avoid any compatibility issues in existing
applications.
2019-02-16 00:17:59 +08:00
NTD
d7695d8e71 Remove code that prevents binary extensions 2019-02-16 00:14:17 +08:00
trav90
772715c4f4 Don't build ffvpx on 32-bit platforms (except Windows)
Our in-tree FFmpeg doesn't support optimized assembly code very well on 32-bit *nix systems, which causes performance issues during video playback.

Essentially, this commit restores the behavior from Pale Moon 27 on 32-bit Linux builds (for video playback rely on the system-installed FFmpeg packages or libvpx if FFmpeg packages can't be found).
2019-02-16 00:12:18 +08:00
wolfbeast
11eb7d04b8 Enforce NSS 3.38 for people who still insist on using system NSS. 2019-02-16 00:11:11 +08:00
wolfbeast
146a00f5b0 Make AC option for devtools (client) an enable_bool to align with the default. 2019-02-16 00:10:35 +08:00
JustOff
bbb5d38c60 Update build system files for NSPR and NSS 2019-02-16 00:02:33 +08:00
wolfbeast
8dede3820a Update build system files for NSS 3.35 2019-02-16 00:01:05 +08:00
wolfbeast
aad4417153 Add build config option to disable startup cache precompilation.
This resolves #418.
2019-02-15 23:59:57 +08:00