Commit graph

20 commits

Author SHA1 Message Date
wolfbeast
14c6f518ce Account for offsets when creating buffers for image textures. 2019-02-16 00:01:27 +08:00
André Bargull
dca3b936bf Update tzdata in ICU data files to 2018e. 2019-02-16 00:01:13 +08:00
wolfbeast
8dede3820a Update build system files for NSS 3.35 2019-02-16 00:01:05 +08:00
wolfbeast
92fbd042f5 Remove the Dark Matter Detector (DMD) Memeory debugger component.
This resolves #376.
2019-02-15 23:58:31 +08:00
Leorize
961f4c4dd0 external/nss: Don't link with libcrmf on --with-system-nss builds
Since Bug 1030963, functions that make use of libcrmf has been removed
from the codebase. Therefore, it's no longer necessary to link with
libcrmf.

This commit completely removes the '-lcrmf' for --with-system-nss
builds, as libcrmf is not available on all systems (eg. Arch Linux)

This commit is a follow up to #364
2019-02-15 23:58:15 +08:00
wolfbeast
b586913598 Remove MOZ_WIDGET_GONK [1/2]
Tag #288
2019-02-15 23:57:08 +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
wolfbeast
51510273b0 Remove build support for HP-UX
Note: 3rd party lib support (NSS, etc.) has not been touched.
2019-02-15 23:50:07 +08:00
André Bargull
f1e8f6742a Bug 1449574 - Update tzdata in ICU data files to 2018d. r=Waldo, a=RyanVM 2019-02-15 23:47:14 +08:00
wolfbeast
7754d12175 Use natural border width rounding.
Round subpixel border widths to nearest integer instead of nearest-below integer.
Split caret widths off from border widths and continue to use rounding to nearest-below integer for that.

Bump Goanna version for visual rendering change.
2019-02-15 23:46:41 +08:00
NTD
3d754c306e Add a hack to deal with defs.mk not always being picked up in Pale Moon's case 2019-02-15 23:45:18 +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
André Bargull
1367ec69cb Bug 1430761 - Update tzdata in ICU data files to 2018c. r=Waldo, a=lizzard
--HG--
extra : rebase_source : cb9ac8a678b6f565091f6d7733b6cd86afde0da7
2019-02-15 23:36:56 +08:00
wolfbeast
963560a1d2 Remove Rust from the tree.
Part 4 for #58
2019-02-15 23:36:42 +08:00
wolfbeast
ea58ee34a6 Bump Goanna version for CSS improvements. 2019-02-15 23:36:17 +08:00
wolfbeast
2b2216c2d1 Update build system files for NSS 3.35 2019-02-15 23:33:38 +08:00
wolfbeast
6e9110ce90 Identify as Goanna + set Goanna platform version. 2019-02-15 23:33:02 +08:00
wolfbeast
fdcf4c1482 Update NSS symbol file.
This resolves #18.
2019-02-15 23:31:34 +08:00
wolfbeast
85b4e45fa7 Add build files to support libwebp decoding. 2019-02-14 14:36:31 +08:00
Roy Tam
dcd9973243 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00