summaryrefslogtreecommitdiff
path: root/python
Commit message (Collapse)AuthorAge
* Issue #1 - Restore Gecko Media PluginsMatt A. Tobin2022-04-20
|
* Fix ppCheck to work in single topsrctree modeMatt A. Tobin2022-04-01
|
* Move BinOC Apps to apps/ and make navigator build .. also use a bash script ↵Matt A. Tobin2022-04-01
| | | | for mach and chain to real-mach
* Rebrand the Platform CodebaseMatt A. Tobin2022-03-25
|
* Issue %15 - Part 1: remove a number of old GCC hacks.Moonchild2022-03-21
|
* [Packager] Add mar generation and add our new targets as mach commandsMatt A. Tobin2022-02-11
|
* No Issue - Update mach langpack with -vMatt A. Tobin2022-01-13
|
* Issue %3015 - Part 1: Remove GMP support code.Moonchild2022-01-02
|
* Issue %3005 - Move updater to system/ and merge the update packaging into ↵Matt A. Tobin2021-12-01
| | | | | | the resulting tree This component is a bit more complex than most so it should live in system/
* Issue %3041 - Use Bash to check if config.status is up-to-date on SunOS.Jeremy Andrews2021-11-29
| | | | The Python script here claims it can handle any Bourne-compatible shell, but the detection logic here really only works with GNU Bash. Not that there are that many Bourne-compatible shell implementations to compare against...
* No Issue - Remove some unused build varsMatt A. Tobin2021-11-29
| | | | Set them to false in AppConstants.jsm for possible bc
* Issue %3041 - Restore NSDISTMODE, and have SunOS use it by default.Jeremy Andrews2021-11-22
| | | | | | | | | | | | | | | | | | | | To make a long story short, there's an old flag called NSDISTMODE that was never added to old-configure so it could be passed down through the build system to all the places it needs to go nowadays if used in your .mozconfig, but which still sort of works when set as an environment variable. If you leave it unset, it uses relative symlinks. However, it has two other modes. One of them is "copy" and the other is "absolute_symlink." Copy simply copies the files into the directory, and absolute_symlink attempts to use absolute symlinks instead of relative ones. I've been wondering for a while now if there was a way to make the shared library files in `dist/bin` that we use `./mach run` against *not* be relative symlinks, and this seems to be that elusive technique. It seems to be a part of the institutional memory that was all but lost shortly after Netscape went under. You mostly see a few references to it in NSS, NSPR, and the Makefiles in the `config` directory. And also there is one reference in a Makefile in the application directory, which seems to explains why application executables themselves usually aren't symlinks: http://xref.palemoon.org/goanna-central/source/platform/libs/nspr/src/pr/src/md/unix/Makefile.in%76 http://xref.palemoon.org/goanna-central/source/platform/libs/nss/src/coreconf/UNIX.mk%34 http://xref.palemoon.org/goanna-central/source/palemoon/app/Makefile.in%30 http://xref.palemoon.org/goanna-central/source/platform/config/config.mk%396 My patch essentially revives NSDISTMODE and makes it work as intended again, more or less. Some parts of the work are loosely inspired by this bug that was never finished upstream, showing that Mozilla only rediscovered it earlier this year while trying to disable symlinks in dist/bin for WSL, as far as I can tell. https://bugzilla.mozilla.org/show_bug.cgi?id=1699855
* [NSS/GYP] Teach this thing to not ignore ldflags for SunOSMatt A. Tobin2021-11-21
|
* [NSS/GYP] Transfer build configuration to gypMatt A. Tobin2021-11-20
|
* [NSS/GYP] Updates to handle NSSMatt A. Tobin2021-11-20
| | | | Bug 1295937
* Issue %3031 - General clean upMatt A. Tobin2021-10-30
|
* Issue %3031 - Remove ChromeMap build-backendMatt A. Tobin2021-10-30
|
* Revert "Issue - 3031 - Remove ChromeMap build-backend"Matt A. Tobin2021-10-30
| | | | This reverts commit 08e590bde76688d3fbf80b3d38bbabbc7d2bec6f.
* Issue - 3031 - Remove ChromeMap build-backendMatt A. Tobin2021-10-30
|
* Issue %3031 - Remove the intellij/gradle build-backendMatt A. Tobin2021-10-30
|
* Issue %3031 - Remove CppEclipse build-backendMatt A. Tobin2021-10-30
|
* Issue %3031 - Remove Tup build-backendMatt A. Tobin2021-10-30
|
* Issue %3021 - Remove python/altgraphMatt A. Tobin2021-10-30
| | | | - This was depended on for macholib
* Issue %3021 - Remove python/macholibMatt A. Tobin2021-10-30
|
* Issue %3031 - Remove FasterMake/FasterMake+RecursiveMakeMatt A. Tobin2021-10-30
| | | | | - This includes anything to do with artifact builds. - This also removes configure options to specify build-backends and hardcodes RecursiveMake
* No Issue - Make building the backend fun again!Matt A. Tobin2021-10-30
|
* Issue %3031 - Remove Visual Studio build-backendMatt A. Tobin2021-10-30
|
* Issue %3028 - Part 2: Remove config and blatant (but not all) mentions of ↵Matt A. Tobin2021-10-26
| | | | XULRunner
* Issue %3020 - Part 9: Second pass remove android defines and build system stuff.Moonchild2021-10-17
| | | | Mostly IPC, tools and mozbuild.
* Issue %3021 - Remove python/mozbootMatt A. Tobin2021-10-16
| | | | I had to copy in a function that was imported by mozboot to satisfy deps.
* Issue %3020 - Part 3: Remove /dom/system/android and dependent modules, as wellMoonchild2021-10-14
| | | | as robocop.
* Issue %3020 - Part 2: First pass Android defines and remove Android AnnotationMoonchild2021-10-14
| | | | processors, some Andoid packaging stuff, Eclipse IDE support et al.
* Issue %3003 - Move ply to python/Matt A. Tobin2021-09-23
| | | | This IS a lib but it is a python lib and should live with the rest of the snakes...
* Issue mcp-graveyard/UXP%1751 -- Remove XP_MACOSX conditionals from the rest ↵Moonchild2021-05-06
| | | | | | | of the tree. This also removes some PP abuse and takes file entries out of PP when no longer needed without XP_MACOSX conditionals.
* Issue mcp-graveyard/UXP%1761 - Enable use of Tauthon instead of Python 2.7 ↵Olivier Certner2021-04-07
| | | | | | | | | | | | | | | at build Make essential Tauthon's builtins and modules available in sandboxes, without disrupting building with Python 2.7. 1. Allow new builtins and modules. "__build_class__" is for building... new-style classes (to handle the new metaclass syntax imported from 3.x). "_oserror" is necessary because of internal changes to raise errors deriving from OSError (which are reported as IOError if not caught). 2. Look for modules and packages in the right places. This was tested on FreeBSD, and should work out of the box on Linux.
* Issue mcp-graveyard/UXP%1053 - Remove build system MOZ_ANDROID_* defines and ↵Moonchild2021-03-10
| | | | related code.
* Issue mcp-graveyard/UXP%1699 - Part 1: python/psutil: Support recent FreeBSD ↵Olivier Certner2021-01-07
| | | | | | | | versions 'sysctl' interface to currently opened connections changed in FreeBSD 12. Drop support for FreeBSD < 9, these are very old and unsupported versions.
* Issue mcp-graveyard/UXP%251 - Move chrome packaging options to ac configureMatt A. Tobin2020-11-16
| | | | Also adds options for new functionality in %1683
* [packager] Optimize archive accesses.Moonchild2020-11-14
|
* Issue mcp-graveyard/UXP%1656 - Part 8: Devtools and misc.Moonchild2020-09-24
|
* Issue mcp-graveyard/UXP%1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* [AM] Clean up addon-signing build leftovers.wolfbeast2020-04-21
|
* Issue mcp-graveyard/UXP%1497 - Re-implement an un-preprocessed file checkNew Tobin Paradigm2020-04-04
|
* Issue mcp-graveyard/UXP%1497 Revert "Check if there are any unpreprocessed ↵wolfbeast2020-03-28
| | | | | | files" This reverts PR %429
* Issue mcp-graveyard/UXP%1497 Revert "MoonchildProductions%1251 - Part 19"wolfbeast2020-03-28
| | | | | | "Make the unpreprocessed file script work on Solaris." This reverts commit e51afbcc2fe7360bbcf5654f6e31752c48098ca0.
* Issue mcp-graveyard/UXP%1477 - Fix finding config.guess on builds not using ↵Matt A. Tobin2020-03-13
| | | | | | | MOZ_OBJDIR * So far this seems to only affect Macintosh builds but other unix builds may be affected. Windows doesn't seem to be. * This maintains consistency with other one-off file invocations and backwards compatibility with older comm setups
* Issue mcp-graveyard/UXP%1470 - Part 3: Remove now unused update.localeMatt A. Tobin2020-03-05
| | | | This requires changes to package-manifest in all applications
* Issue mcp-graveyard/UXP%1359 - Pointlessly rename greprefs.. again.Matt A. Tobin2020-01-18
|
* Issue mcp-graveyard/UXP%1322 - Part 2: Remove --enable-sm-promise ↵wolfbeast2019-12-19
| | | | buildconfig switch.
* No Issue - Add checking in platform/ for clobber.py because it can only know ↵Matt A. Tobin2019-12-01
| | | | hardcoded values in comm-style configurations