Commit graph

29 commits

Author SHA1 Message Date
wolfbeast
d37246737b Convert MOZILLA_OFFICIAL conditionals to MC_OFFICIAL where needed.
- `--enable-official-branding` implies `MC_OFFICIAL` (no need to specifically set it)
- `--enable-official-vendor` can be used to set `MC_OFFICIAL` on builds without `--enable-official-branding` that should still be considered official release versions.
- `MC_OFFICIAL` implies `--enable-release`, meaning `DEVELOPER_OPTIONS` isn't set
- `MC_OFFICIAL` makes `nsXULAppInfo.getIsOfficial` return `true`
- `MC_OFFICIAL` makes `AppConstants.MOZILLA_OFFICIAL` (for compatibility in extensions) and `AppConstants.MC_OFFICIAL` return `true`
- Optional, for the time being: `MOZILLA_OFFICIAL` is still present in some places in case someone wants to build a Mozilla-alike official application and has the rights and necessary keys to use Mozilla-official third-party services. This must always be combined with `MC_OFFICIAL` to have a sane combination of defines. This may be removed in the future.
2019-02-15 23:44:10 +08:00
NTD
332daa081a Update configure variable verification 2019-02-15 23:41:07 +08:00
NTD
e035963fa2 Take the following project_flags out of moz.configure: and put them back into old-configure
MOZ_PLACES
MOZ_SOCIAL
MOZ_SERVICES_HEALTHREPORT
MOZ_SERVICES_SYNC
MOZ_SERVICES_CLOUDSYNC
2019-02-15 23:40:38 +08:00
NTD
8ab87aeebf Ensure WebRTC is off by default in old-configure 2019-02-15 23:40:32 +08:00
wolfbeast
434f3590e3 Remove base conditional code for crash reporter and injector. 2019-02-15 23:39:53 +08:00
wolfbeast
87fa26d31e Update SQLite lib to 3.21.0. 2019-02-15 23:39:51 +08:00
wolfbeast
963560a1d2 Remove Rust from the tree.
Part 4 for #58
2019-02-15 23:36:42 +08:00
wolfbeast
0429ca95e0 Remove Rust URL parser CAPI
Part 2 for #58
2019-02-15 23:36:39 +08:00
wolfbeast
1ef84eb532 Remove Rust MP4 parser
Part 1 for #58
2019-02-15 23:36:38 +08:00
trav90
692e142bb5 Fix line endings on old-configure
Fixes Linux build bustage.
2019-02-15 23:35:27 +08:00
NTD
b4c6885d32 Remove MOZ_MULET 2019-02-15 23:34:18 +08:00
NTD
29b56a9e55 Update configure variable verification 2019-02-15 23:34:12 +08:00
NTD
aeabb4f02b WebRTC should be an enable bool in ac configure but enabled in Basilisk 2019-02-15 23:34:09 +08:00
NTD
b6d9890c74 Developer Tools client should be a disable bool in ac configure 2019-02-15 23:34:07 +08:00
wolfbeast
297f13362a Move --enable-eme out of mozconfigure 2019-02-15 23:33:57 +08:00
wolfbeast
2b2216c2d1 Update build system files for NSS 3.35 2019-02-15 23:33:38 +08:00
wolfbeast
ed463cec3e Enable ALSA support by default on Linux.
This will enable PulseAudio by default with a run-time fallback to ALSA (like Firefox <52).
This resolves #115.
PulseAudio will remain enabled by default -- if at runtime it's not available, it will fall back to ALSA.
Building the tree will still require libpulse to be installed, unless using --disable-pulseaudio.
2019-02-15 23:33:14 +08:00
wolfbeast
b3ce96c6d7 Update UA construction. 2019-02-15 23:32:56 +08:00
NTD
41f567ee97 Make MOZ_SANBOX an enable bool in configure 2019-02-15 23:32:47 +08:00
NTD
16ee2a0626 Split MOZ_DEVTOOLS into MOZ_DEVTOOLS (client) and MOZ_DEVTOOLS_SERVER (backend) and make both optional 2019-02-15 23:32:43 +08:00
NTD
5672cd8138 Add a configure option to disable including jetpack 2019-02-15 23:32:42 +08:00
NTD
fa66cea7a8 Reduce redundencies in Basilisk branding 2019-02-15 23:32:40 +08:00
NTD
3dc04e53f0 Remove stub installer - Part 1: Toolkit 2019-02-15 23:32:31 +08:00
NTD
b92f437264 Add configure variable verification 2019-02-15 23:29:53 +08:00
NTD
ae6fe35585 Official Vendor and Pale Moon special case 2019-02-15 23:29:24 +08:00
wolfbeast
8f05f7d7e9 Update SQLite to 3.19.3. 2019-02-15 23:28:49 +08:00
NTD
09f68c6444 Move MOZ_PHOENIX to application configure and set MC_BASILISK 2019-02-14 14:33:16 +08:00
NTD
b20719e1c5 End FIREFOX_VERSION and use preprocessed values in bundled install.rdf files 2019-02-14 14:28:16 +08:00
Roy Tam
dcd9973243 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00