summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAge
* No issue - Remove directive 4Moonchild2022-08-11
| | | | | | | | This was a control issue way back when. Since this only really relates to deviating build configs anymore and no longer to critical system libs of note, there's no point in retaining this overbearing control through build errors. People have clear instructions how to build - it is their responsibility to stick to those.
* Issue #1837 - Remove unused build back-ends from the tree.Moonchild2022-07-21
| | | | This leaves just use of recursive make to build applications.
* Issue #1956 - Work around UTF-8 issue when parsing JSON with Python 2 on ↵Jeremy Andrews2022-07-16
| | | | | | | | some Windows environments. This is a known issue with Python 2 interacting badly with some Windows configurations. Mozilla encountered it as well. Ref: BZ 1362872
* Issue #1956 - Allow building with newer MSVC versions.Jeremy Andrews2022-07-02
|
* Issue #1905 - Part 4a - Change "as" test to "Apple" from "LLVM".Brian Smith2022-06-15
| | | | This will make this test Mac only, but it should work with any Xcode.
* Issue #1905 - Part 3k - Separate the GNU and LLVM-as tests.Brian Smith2022-06-10
| | | | While we should be able to test these together, I don't want to risk breakages on different *nixes.
* Issue #1905 - Part 3d - Report GNU AS when the system "as" is LLVM-as.Brian Smith2022-06-09
| | | | LLVM as is generally compatible with GNU, this should allow ICU to build on ARM Macs.
* Issue #1905 - Part 3c - Remove iOS from the rest of the configure system.Brian Smith2022-06-09
|
* Merge branch 'master' into 1829Brian Smith2022-04-28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: No issue - Update README and SECURITY Issue #1885 - Follow-up: Update error message if invalid rootMargin specified. Issue #1879 - Follow-up: Update config/external/nss/target to security/target. Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver. Issue #1879 - Revert changes to cryptox.h Revert "Issue #1879 - spot-fix typo in cryptox.h" Issue #1879 - spot-fix typo in cryptox.h Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement Issue #21 - Remove use counters telemetry Issue #1881 - Interpret empty or whitespace root margin string as zero length Issue #1877 - Resolve NIGHTLY_BUILD conditionals. Issue #1880 - Boot Comic Sans out of the font configuration.
| * Issue #1877 - Resolve NIGHTLY_BUILD conditionals.Moonchild2022-04-22
| |
* | Issue #1829 - Build system fixes.Brian Smith2022-04-28
| | | | | | | | | | Readd de-unified source changes that got clobbered by commit 378738aaa9924d0b95e2c57f27cbad2b2e644282. Fix build issues using clang broken by commit 39f9ab375b2bfd9e46df9695b78870cf1e9cf3c6.
* | Issue #1829 - Revert "Issue #1751 - Remove MacOS support from configure"Brian Smith2022-04-26
| | | | | | | | This reverts commit d3543ca2fecf39a83952872c0b936e4566fe02ff.
* | Issue #1829 - Revert "Issue #1751 -- Remove XP_DARWIN"Brian Smith2022-04-26
| | | | | | | | This reverts commit 3d671e4275c73a1484c72713304c6e04ec4ffc7c.
* | Issue #1829 - Revert “Issue #1751 -- Remove XP_MACOSX conditionals from ↵Brian Smith2022-04-26
|/ | | | | | | | | the rest of the tree.” This also removes some PP abuse and takes file entries out of PP when no longer needed without XP_MACOSX conditionals. This reverts commit 6f707bde95dab6998ac204f9ee6c925ee230c740.
* Merge pull request 'Issue #1818 Cleanup some old GCC hacks' (#1865) from ↵Moonchild2022-04-16
|\ | | | | | | | | | | trav90/UXP-contrib:compiler-hacks-cleanup into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1865
| * Issue #1818 - Part 4: always use -pipe with GCCtrav902022-04-15
| | | | | | | | Usable GCC versions have supported -pipe for a VERY long time. There's no need to keep checking if it is supported.
| * Issue #1818 - Part 1: remove a number of old GCC hacks.trav902022-04-15
| |
* | Merge pull request 'Issue #1531 - Bump minimum required GCC version to 7.1' ↵Moonchild2022-04-16
|\ \ | |/ |/| | | | | | | (#1858) from trav90/UXP-contrib:build-system-work into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1858
| * Issue #1531 - Bump minimum required GCC version to 7.1trav902022-04-12
| |
* | Issue #1821 - Revert "Issue #1744 - Remove the ability to accept FirefoxMoonchild2022-04-14
|/ | | | | | GUIDS (remove the dual system)" This reverts commit 3aa334d0b7de2a554c2234bfbb7a9f4e29dea451.
* Re-enable non-comm-style XUL application builds with a warningGaming4JC2022-04-11
| | | | A check was placed here to ensure the platform is built comm-style e.g. 'your-application/UXP'. There are packaging instances where old-style is still used. This re-enables the old-style with a visual warning indicating that any failure is the responsibility of the application maintainter as this style is not supported by the platform.
* Merge pull request 'Land final NSS-gyp work' (#1850) from nss-gyp-work into ↵Moonchild2022-04-08
|\ | | | | | | | | | | master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1850
| * Issue #1847 - Clean up gyp[_base].mozbuild for Android removal.nss-gyp-workMoonchild2022-04-07
| |
| * Issue #1847 - Transfer build configuration to gypMatt A. Tobin2022-04-07
| |
| * Issue #1847 - Updates to handle NSSMatt A. Tobin2022-04-07
| | | | | | | | Bug 1295937
| * Issue #1847 - Restore build/gyp.mozbuild to m-esr52 state.Matt A. Tobin2022-04-07
| | | | | | | | To do: remove android stuff again at the end.
* | Issue #21 - Remove MOZ_SERVICES_HEALTHREPORT from old-configure.Moonchild2022-04-08
|/ | | | Also remove irrelevant references from build docs.
* Issue #1845 - Remove Marionette from mach_bootstrap.pyMatt A. Tobin2022-04-06
|
* Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-04-02
| | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* Issue #1835 - Part 2: Remove config and most mentions of XULRunnerMatt A. Tobin2022-04-01
| | | | Resolves #1835
* No Issue - Remove Mozilla source tree bootstrapping python moduleMatt A. Tobin2022-04-01
| | | | | | | | Part of Mozilla's DaaS, "bootstrapping" the tree is heavily dependent on Mozilla infrastructure, m-c structure and dependencies, libs, toolchain, etc. and would never work for us. Sweeping some clutter, in other words. This copies in a function that was imported from mozboot to satisfy deps.
* Issue #1053 - Remove Android systrace, more build system removals.Moonchild2022-04-01
| | | | Also updates more comments.
* Issue #1053 - Clean up docs and some code comments.Moonchild2022-04-01
| | | | Polish only, no code changes.
* Issue #1053 - Remove android-ndk from mozconfigure.Moonchild2022-04-01
|
* Issue #1053 - Remove /dom/system/android and dependent modules,Moonchild2022-04-01
| | | | as well as robocop.
* Issue #1053 - First pass Android defines and remove Android AnnotationMoonchild2022-04-01
| | | | processors, some Andoid packaging stuff, Eclipse IDE support et al.
* Issue #1830 - Remove --disable-xul config and conditionals.Moonchild2022-04-01
|
* Issue #1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == 'cocoa'Moonchild2021-06-21
|
* Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree.Moonchild2021-05-06
| | | | | This also removes some PP abuse and takes file entries out of PP when no longer needed without XP_MACOSX conditionals.
* Issue #1751 -- Remove XP_DARWINMoonchild2021-05-02
|
* Issue #1751 -- Remove XP_IOSMoonchild2021-05-01
|
* Issue #1751 - Remove MacOS support from configureMoonchild2021-03-22
|
* Issue #1744 - Remove the ability to accept Firefox GUIDS (remove the dual ↵athenian2002021-03-16
| | | | | | system) This finally removes the dual-GUID hack. There's nothing as permanent as a temporary solution.
* Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises)Moonchild2021-03-10
|
* Issue #1053 - Remove build system MOZ_ANDROID_* defines and related code.Moonchild2021-03-10
|
* Issue #439 - Remove web-platform tests from the tree.Moonchild2021-02-04
| | | | | This removes a total of 23,936 files we would never use nor have the capacity to properly maintain or keep up-to-date.
* Issue #1699 - Part 3c: mozjemalloc: FreeBSD: Ensure early initializationOlivier Certner2021-01-07
| | | | This guarantees that initialization is done in a single-thread context.
* Merge branch '61'Moonchild2021-01-04
|\
| * Issue #61 - Add configure option for non-windows platformsMatt A. Tobin2021-01-03
| | | | | | | | Windows will ALWAYS have this enabled but we eventually want all target operating systems to use this as well but that will require more work
* | Redundant code path cleanup (#1702)Moonchild2021-01-02
|/ | | | | | | | | Remove various obsolete configure options. Remove Adjust SDK install tracking filth. Remove redundant code paths in old-configure This also optimizes linker use Remove redundant conditional blocks. Rewrite span.h without constexpr use.