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
Ascrod
867cbe5252
Remove Social API.
2019-02-15 23:59:43 +08:00
Moonchild
170f2ade41
Revert "Always build with SSE2 support & display an error if not available"
2019-02-15 23:59:11 +08:00
trav90
989d1736b2
Display an error on Linux in the absence of SSE2
2019-02-15 23:59:01 +08:00
Moonchild
aa52f6bd53
Revert "Remove the Social API"
2019-02-15 23:58:52 +08:00
Ascrod
d7e628ffa5
Remove MOZ_SOCIAL.
2019-02-15 23:58:50 +08:00
wolfbeast
92fbd042f5
Remove the Dark Matter Detector (DMD) Memeory debugger component.
...
This resolves #376 .
2019-02-15 23:58:31 +08:00
Franziskus Kiefer
3d47693868
Bug 1371991 - don't link against crmf when building with --with-system-nss, r=ted
...
Differential Revision: https://phabricator.services.mozilla.com/D836
--HG--
extra : rebase_source : 04127ba88296e8bd6849d227641bb0eebae2c23b
extra : amend_source : dde2e35e2d12316950113e5f320d47a914783623
2019-02-15 23:58:06 +08:00
trav90
cc09c5f65f
Make safebrowsing optional at build time - Part 4: configure
2019-02-15 23:58:00 +08:00
wolfbeast
74df182488
Remove other gonk widget conditionals and unused files.
...
Tag #288 .
2019-02-15 23:57:15 +08:00
wolfbeast
719ac1bc38
Remove MOZ_B2G leftovers and some dead B2G-only components.
2019-02-15 23:57:05 +08:00
wolfbeast
b19e3c348c
Remove the option to build without INTL/ICU
...
This resolves #324 .
2019-02-15 23:55:55 +08:00
wolfbeast
bbcc0d9172
Unconditionally switch on the INTL API on all platforms.
2019-02-15 23:55:52 +08:00
JustOff
401655260c
Fix regex escaping in old-configure and js/src/old-configure
2019-02-15 23:55:50 +08:00
wolfbeast
c8462db202
Remove sandbox ductwork conditional code.
2019-02-15 23:55:41 +08:00
wolfbeast
aa9ae963f6
Remove GMP sandbox code.
2019-02-15 23:55:38 +08:00
wolfbeast
369378d566
Remove content process sandbox code.
2019-02-15 23:55:37 +08:00
wolfbeast
8ffcc15d3f
Move --enable-tests out of Python configure and flip the default.
2019-02-15 23:53:16 +08:00
wolfbeast
c37c93d911
Remove jemalloc 4 leftover conditional.
2019-02-15 23:52:18 +08:00
wolfbeast
c76d18a40d
Remove support for system jemalloc.
2019-02-15 23:52:07 +08:00
wolfbeast
5f958910dd
Revert "Update build system files for NSS 3.35"
...
This reverts commit a910f57af64271e391c1fb33cbdd97da1ddfe2d6.
2019-02-15 23:50:25 +08:00
NTD
d3be0506a0
Import XULRunner and make it produce the generic stub
2019-02-15 23:48:17 +08:00
trav90
2a7cc64699
Set default MOZ_OPTIMIZE_FLAGS to -O2 when using GCC
2019-02-15 23:46:40 +08:00
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