Commit Graph

22 Commits

Author SHA1 Message Date
JustOff b7fac3839a Fix false positives in the preprocessor-checker 2018-12-18 14:08:08 +02:00
wolfbeast 9f091cf110 Flush some more buildlog output to screen when prudent. 2018-09-12 07:35:53 +02:00
trav90 9f1bbe47a5 Shell quote environment variable values when dumping them in dump_env.py
The mozconfig output parsing code already (mostly) handles shell quoted strings, because that's what `set` outputs. By quoting environment variable values, we avoid a bunch of problems with "weird" values.
2018-08-11 16:24:30 -05:00
wolfbeast 5182fe0455 Make sure the waiting message is actually displayed. 2018-06-08 16:31:11 +02:00
JustOff 93774317fa Don't search for directives that are never used alone 2018-06-02 21:05:05 +03:00
JustOff ced9c8b9df Refine the file extensions even more 2018-06-01 17:39:43 +03:00
JustOff 6a28a5559e Update the list of directives and file extensions for check 2018-06-01 16:34:31 +03:00
JustOff 0468922b50 Check if there are any unpreprocessed files 2018-06-01 00:54:53 +03:00
wolfbeast 1124fb525b Remove other gonk widget conditionals and unused files.
Tag #288.
2018-05-13 22:46:04 +02:00
wolfbeast f2bc0785b9 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.
2018-04-13 22:06:20 +02:00
wolfbeast 4e368f8199 Remove base conditional code for crash reporter and injector. 2018-03-30 08:50:58 +02:00
wolfbeast 05cb2b32f2 Get rid of link to irrelevant information after build. 2018-03-29 20:19:27 +02:00
wolfbeast 38d185280e Remove Rust from the tree.
Part 4 for #58
2018-03-13 13:38:57 +01:00
Matt A. Tobin ba2c2e5301 Remove MOZ_MULET 2018-03-01 14:35:14 -05:00
wolfbeast c9fc6f4923 Pick up major+minor milestone version from GRE milestone file. 2018-02-21 21:41:23 +01:00
Matt A. Tobin 8723b9da93 Add mach installer and mach mar for Windows Installer and MAR file generation 2018-02-17 07:38:02 -05:00
Matt A. Tobin 7edd685eee Merge branch 'master' into configurebuild-work 2018-02-04 14:35:31 -05:00
trav90 048149389c Require at least GCC 4.9 to build 2018-02-04 12:12:38 -06:00
Matt A. Tobin 7239cc8c7e Use MOZ_PHOENIX instead of checking for 'browser' in MOZ_BUILD_APP 2018-02-03 08:22:52 -05:00
Matt A. Tobin c0c702a5e3 Use UTC where appropriate in python files 2018-02-02 12:00:37 -05:00
Matt A. Tobin eb03d67388 Preprocessor warnings should not be fatal errors 2018-02-02 09:30:18 -05:00
Matt A. Tobin 5f8de423f1 Add m-esr52 at 52.6.0 2018-02-02 04:16:08 -05:00