summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAge
* 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.
* Issue #251 - Move chrome packaging options to ac configureMatt A. Tobin2020-11-16
| | | | Also adds options for new functionality in #1683
* Issue #1656 - Part 8: Devtools and misc.Moonchild2020-09-24
|
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Update old.configure for --enable-phoenix-extensionsMatt A. Tobin2020-08-22
|