Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | This check-in fixes two problems: | Ronald Oussoren | 2010-04-08 | 1 | -2/+2 |
| | | | | | | | | 1) A non-critical off-by-one error in pythonw 2) A problem in the configure script that caused builds with '--enable-framework --enable-universalsdk=/' to fail on OSX 10.6. | ||||
* | Ensure 'module removed' warning messages contain the word 'module' or 'package'. | Mark Dickinson | 2010-04-03 | 5 | -5/+5 |
| | | | | | This should fix the test_py3kwarn failure on OS X. test_support.import_module also requires this. | ||||
* | normalize shebang lines to #!/usr/bin/env python | Benjamin Peterson | 2010-03-11 | 3 | -3/+3 |
| | |||||
* | remove svn:executable from scripts without a shebang line | Benjamin Peterson | 2010-03-08 | 3 | -0/+0 |
| | |||||
* | Fix for issue #7998: pythonw didn't work when --with-framework-name was | Ronald Oussoren | 2010-03-07 | 2 | -2/+2 |
| | | | | specified | ||||
* | Remove Tools/modulator, a reference to it in the docs, and a screenshot of it. | Andrew M. Kuchling | 2010-02-22 | 1 | -0/+0 |
| | | | | | | (I asked the BDFL first, and he approved removing it. The last actual bugfix to Tools/modulator was in 2001; since then all changes have been search-and-replace: string methods, whitespace fixes, etc.) | ||||
* | - Issue #7658: Ensure that the new pythonw executable works on OSX 10.4 | Ronald Oussoren | 2010-01-17 | 2 | -6/+30 |
| | | | | | | | | | | | | - Issue #7714: Use ``gcc -dumpversion`` to detect the version of GCC on MacOSX. - Make configure look for util.h as well as libutil.h. The former is the header file that on OSX contains the defition of openpty. (Needed to compile for OSX 10.4 on OSX 10.6) - Use the correct definition of CC to compile the pythonw executable | ||||
* | Add text to Mac/README to warn about non-universal libraries when | Ronald Oussoren | 2010-01-17 | 1 | -0/+19 |
| | | | | building a universal Python. Based on issue7679. | ||||
* | More yearly updates. | Georg Brandl | 2010-01-01 | 1 | -2/+2 |
| | |||||
* | Issue #6834: replace the implementation for the 'python' and 'pythonw' ↵ | Ronald Oussoren | 2009-12-24 | 6 | -62/+189 |
| | | | | | | | | | | | | | | | | | executables on OSX. The previous implementation used execv(2) to run the real interpreter, which means that you cannot use the arch(1) tool to select the architecture you want to use for a universal build because that only affects the python/pythonw wrapper and not the actual interpreter. The new version uses posix_spawnv with a number of OSX-specific options that ensure that the real interpreter is started using the same CPU architecture as the wrapper, and that means that 'arch -ppc python' now actually works. I've also changed the way that the wrapper looks for the framework: it is now linked to the framework rather than hardcoding the framework path. This should make it easier to provide pythonw support in tools like virtualenv. | ||||
* | An update to the script that's used to build the binary installer: don't ↵ | Ronald Oussoren | 2009-12-24 | 1 | -1/+7 |
| | | | | | | | | install files in /usr/local by default. Users can still choose to install files into /usr/local, but by default we'll only install files in /Library/Framework/Python.framework and /Applications/Python X.Y/ | ||||
* | Don't use the '==' operator with test, that's an unportable bash-ism. | Ronald Oussoren | 2009-11-19 | 1 | -2/+2 |
| | | | | (Issue 7179) | ||||
* | Fix for issue6957: ensure that the OSX installer | Ronald Oussoren | 2009-09-29 | 1 | -13/+35 |
| | | | | | installs a version of Python that can build extensions on OSX 10.6. | ||||
* | * Update the Mac/README file. Add the list of OSX-specific configure options | Ronald Oussoren | 2009-09-29 | 1 | -14/+69 |
| | | | | | | | | | to that README file with some explanation. * Be more strict in the configure script: complain loudly when the user has specified invalid combinations of OSX-specific configure arguments. The error message refers to the Mac/README file for more information. | ||||
* | The 'Navigation Toolbox' is not available at all for 64-bit | Ronald Oussoren | 2009-09-22 | 1 | -22/+13 |
| | | | | | code, make this explicit in the C code to avoid confusing error messages during the build. | ||||
* | * Make it easier to build custom installers (such as a 3-way universal build) | Ronald Oussoren | 2009-09-20 | 2 | -182/+200 |
| | | | | * Upgrade bzip dependency to 1.0.5 | ||||
* | For for issue 6934: failures in postflight script in OSX installer | Ronald Oussoren | 2009-09-20 | 1 | -6/+5 |
| | |||||
* | Fix for issue 6851: urllib.urlopen crashes in a thread on OSX 10.6 | Ronald Oussoren | 2009-09-20 | 1 | -0/+226 |
| | |||||
* | Fix build issues on OSX 10.6 (issue 6802) | Ronald Oussoren | 2009-09-06 | 1 | -2/+12 |
| | |||||
* | Fix nearly all compilation warnings under Apple gcc-4.0. Tested with OPT="-g | Jeffrey Yasskin | 2009-05-29 | 2 | -13/+1 |
| | | | | | | -Wall -Wstrict-prototypes -Werror" in both --with-pydebug mode and --without. There's still a batch of non-prototype warnings in Xlib.h that I don't know how to fix. | ||||
* | Remove some old MacPython files that are no longer relevant. | Ronald Oussoren | 2009-05-19 | 40 | -1617/+1 |
| | |||||
* | Remove some traces of 'MacPython' | Ronald Oussoren | 2009-05-19 | 3 | -10/+7 |
| | |||||
* | Minor update to OSX build-installer script, needed | Ronald Oussoren | 2009-03-31 | 1 | -0/+11 |
| | | | | | to ensure that the build will succeed in a clean checkout and with a non-default deployment target. | ||||
* | Fix for issue 13095 | Ronald Oussoren | 2009-03-30 | 1 | -0/+6 |
| | |||||
* | Fixes issue 5270 | Ronald Oussoren | 2009-03-30 | 2 | -5/+12 |
| | |||||
* | * Set a custom icon on the Python installer DMG | Ronald Oussoren | 2009-03-30 | 2 | -127/+189 |
| | | | | | | | * Remove last traces of "MacPython" * Add options to build different flavors of the installer (still defaulting to a 2-way universal build that runs on OSX 10.3) | ||||
* | Remove usage of the deprecated '-cString' and '+stringWithCString:' API's | Ronald Oussoren | 2009-03-30 | 1 | -2/+2 |
| | | | | in PythonLauncher, replacing them with the correct counterparts. | ||||
* | * Updates installed dependencies to latest releaases (bzip, zlib, ...) | Ronald Oussoren | 2009-03-30 | 2 | -111/+65 |
| | | | | | | * Changes code for updating folder icons from Python code that uses the deprecated Carbon module to a much simpler Cocoa program in Objective-C | ||||
* | This patch fixes issue 1254695 (wrong argument type conversion in Carbon.Qt) | Ronald Oussoren | 2009-03-30 | 2 | -365/+368 |
| | |||||
* | Fix for issue #1113328. | Ronald Oussoren | 2009-03-04 | 1 | -19/+23 |
| | |||||
* | Fixes issues 3883 and 5194 | Ronald Oussoren | 2009-03-04 | 1 | -7/+50 |
| | |||||
* | Fix for issue 5226. | Ronald Oussoren | 2009-03-04 | 2 | -9/+8 |
| | |||||
* | Fix issue 5224. | Ronald Oussoren | 2009-03-04 | 2 | -4/+3 |
| | |||||
* | Fix issue776533. | Ronald Oussoren | 2009-02-17 | 1 | -0/+2 |
| | |||||
* | Fix for issue1594 | Ronald Oussoren | 2009-01-02 | 1 | -0/+9 |
| | |||||
* | Fix for issue 3433 | Ronald Oussoren | 2009-01-02 | 2 | -4/+4 |
| | |||||
* | revert unrelated change to installer script | Benjamin Peterson | 2008-12-09 | 1 | -1/+1 |
| | |||||
* | specify how things are copied | Benjamin Peterson | 2008-12-09 | 1 | -1/+1 |
| | |||||
* | update the mac installer script | Benjamin Peterson | 2008-10-03 | 1 | -9/+11 |
| | |||||
* | we're in 2.7 now | Benjamin Peterson | 2008-10-02 | 1 | -1/+1 |
| | |||||
* | Another fix for 4-way universal builds, use the right #ifndef guard | Ronald Oussoren | 2008-08-12 | 2 | -2/+2 |
| | | | | to detect the OSX 10.5 SDK. | ||||
* | Fix build issue on OSX 10.4, somehow this wasn't committed before. | Ronald Oussoren | 2008-07-22 | 1 | -2/+2 |
| | |||||
* | Last bit of a fix for issue3381 (addon for my patch in r65061) | Ronald Oussoren | 2008-07-18 | 1 | -1/+1 |
| | |||||
* | issue #3199: Fix typo in Mac/Makefile.in | Mark Dickinson | 2008-06-25 | 1 | -1/+1 |
| | |||||
* | This reverts r63675 based on the discussion in this thread: | Gregory P. Smith | 2008-06-09 | 12 | -49/+49 |
| | | | | | | | http://mail.python.org/pipermail/python-dev/2008-June/079988.html Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names in the spirit of 3.0 are available via a #define only. See the email thread. | ||||
* | Fix build issue on OSX 10.4 | Ronald Oussoren | 2008-06-06 | 3 | -4/+11 |
| | |||||
* | MacOS X: Enable 4-way universal builds | Ronald Oussoren | 2008-06-05 | 35 | -141/+683 |
| | | | | | | | | | | | | | | | | | | This patch adds a new configure argument on OSX: --with-universal-archs=[32-bit|64-bit|all] When used with the --enable-universalsdk option this controls which CPU architectures are includes in the framework. The default is 32-bit, meaning i386 and ppc. The most useful alternative is 'all', which includes all 4 CPU architectures supported by MacOS X (i386, ppc, x86_64 and ppc64). This includes limited support for the Carbon bindings in 64-bit mode as well, limited because (a) I haven't done extensive testing and (b) a large portion of the Carbon API's aren't available in 64-bit mode anyway. I've also duplicated a feature of Apple's build of python: setting the environment variable 'ARCHFLAGS' controls the '-arch' flags used for building extensions using distutils. | ||||
* | Renamed PyString to PyBytes | Christian Heimes | 2008-05-26 | 12 | -54/+54 |
| | |||||
* | Make gestaltmodule.c 64-bit safe. | Ronald Oussoren | 2008-05-18 | 1 | -1/+1 |
| | |||||
* | Add warnings to and deprecated all those Mac modules | Benjamin Peterson | 2008-05-12 | 6 | -0/+17 |
| |