Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Fix for #1905: PythonLauncher not working correctly on OSX 10.5/Leopard | Ronald Oussoren | 2008-05-02 | 2 | -102/+43 |
| | | | | This fixes both Python Launchar and the terminalcommand module. | ||||
* | Finish fix for issue2573, previous patch was incomplete. | Ronald Oussoren | 2008-05-02 | 1 | -1/+2 |
| | |||||
* | Fix for issue #2573: Can't change the framework name on OS X builds | Ronald Oussoren | 2008-05-02 | 9 | -33/+20 |
| | | | | | | | This introduces a new configure option: --with-framework-name=NAME (defaulting to 'Python'). This allows you to install several copies of the Python framework with different names (such as a normal build and a debug build). | ||||
* | #2503 make singletons compared with "is" not == or != | Benjamin Peterson | 2008-03-29 | 5 | -12/+12 |
| | | | | Thanks to Wummel for the patch | ||||
* | Patch #2167 from calvin: Remove unused imports | Christian Heimes | 2008-02-23 | 40 | -47/+1 |
| | |||||
* | Modified PyImport_Import and PyImport_ImportModule to always use absolute ↵ | Christian Heimes | 2008-01-03 | 1 | -1/+1 |
| | | | | | | imports by calling __import__ with an explicit level of 0 Added a new API function PyImport_ImportModuleNoBlock. It solves the problem with dead locks when mixing threads and imports | ||||
* | This "fixes" compilation issues for the Carbon._OSA module on OSX Leopard | Ronald Oussoren | 2007-12-05 | 1 | -336/+0 |
| | | | | | | | | by purging bindings to OSA's debug API's. Those APIs we're completely unsupported on OSX 10.4 and are no longer available on OSX 10.5. Note that this patches a generated file. This is somewhat acceptable because regenerating the file is non-trivial and wouldn't use system headers anyway. | ||||
* | bug #1154: release memory allocated by "es" PyArg_ParseTuple format specifier. | Georg Brandl | 2007-09-12 | 3 | -0/+3 |
| | |||||
* | Whitespace changes to make the source more compliant with PEP8 (SF#1589070) | Ronald Oussoren | 2006-11-07 | 1 | -13/+13 |
| | |||||
* | Fix a number of typos in strings and comments (sf#1589070) | Ronald Oussoren | 2006-11-07 | 1 | -13/+12 |
| | |||||
* | Whitespace normalization. | Tim Peters | 2006-10-18 | 1 | -1/+1 |
| | |||||
* | MacOSX: fix permission problem in the generated installer | Ronald Oussoren | 2006-10-10 | 1 | -1/+10 |
| | |||||
* | MacOSX: add more logic to recognize the correct startup file to patch to the | Ronald Oussoren | 2006-10-08 | 1 | -7/+14 |
| | | | | shell profile patching post-install script. | ||||
* | Fix for bug #1570284 | Ronald Oussoren | 2006-10-08 | 1 | -3/+3 |
| | |||||
* | Add version number to the link to the python documentation in | Ronald Oussoren | 2006-10-08 | 1 | -2/+1 |
| | | | | | /Developer/Documentation/Python, better for users that install multiple versions of python. | ||||
* | Tweak Mac/Makefile in to ensure that pythonw gets rebuild when the major version | Ronald Oussoren | 2006-09-17 | 1 | -1/+4 |
| | | | | of python changes (2.5 -> 2.6). Bug #1552935. | ||||
* | Port of revision 51902 in release25-maint to the trunk | Ronald Oussoren | 2006-09-17 | 2 | -1/+3 |
| | |||||
* | Fix a glaring error and update some version numbers. | Ronald Oussoren | 2006-09-07 | 1 | -12/+8 |
| | |||||
* | Updated documentation for the script that builds the OSX installer. | Ronald Oussoren | 2006-08-02 | 1 | -6/+38 |
| | |||||
* | This fixes bug #1527397: PythonLauncher runs scripts with the wrong working | Ronald Oussoren | 2006-08-01 | 1 | -3/+18 |
| | | | | | directory. It also fixes a bug where PythonLauncher failed to launch scripts when the scriptname (or the path to the script) contains quotes. | ||||
* | Make sure the postinstall action that optionally updates the user's profile | Ronald Oussoren | 2006-08-01 | 1 | -5/+23 |
| | | | | on MacOS X actually works correctly in all cases. | ||||
* | Fix bug #1517990: IDLE keybindings on OSX | Ronald Oussoren | 2006-07-25 | 1 | -1/+1 |
| | | | | | | | This adds a new key definition for OSX, which is slightly different from the classic mac definition. Also add NEWS item for a couple of bugfixes I added recently. | ||||
* | Fix for bug #1525447 (renaming to MacOSmodule.c would also work, but not | Ronald Oussoren | 2006-07-25 | 1 | -0/+0 |
| | | | | | | | | without causing problems for anyone that is on a case-insensitive filesystem). Setup.py tries to compile the MacOS extension from MacOSmodule.c, while the actual file is named macosmodule.c. This is no problem on the (default) case-insensitive filesystem, but doesn't work on case-sensitive filesystems. | ||||
* | Add missing Py_DECREF. | Thomas Heller | 2006-07-11 | 1 | -0/+1 |
| | |||||
* | Use staticly build copies of zlib and bzip2 to build the OSX installer, that | Ronald Oussoren | 2006-06-27 | 1 | -40/+63 |
| | | | | | | | | | way the resulting binaries have a better change of running on 10.3. This patch also updates the search logic for sleepycat db3/4, without this patch you cannot use a sleepycat build with a non-standard prefix; with this you can (at least on OSX) if you add the prefix to CPPFLAGS/LDFLAGS at configure-time. This change is needed to build the binary installer for OSX. | ||||
* | Use a path without a double slash to compile the .py files after installation | Ronald Oussoren | 2006-06-25 | 1 | -1/+1 |
| | | | | (macosx, binary installer). This fixes bug #1508369 for python 2.5. | ||||
* | Drop the calldll demo's for macos, calldll isn't present anymore, no need | Ronald Oussoren | 2006-06-25 | 5 | -214/+14 |
| | | | | to keep the demo's around. | ||||
* | MacOSX: Add a message to the first screen of the installer that tells | Ronald Oussoren | 2006-06-22 | 1 | -2/+5 |
| | | | | users how to avoid updates to their shell profile. | ||||
* | Fix whitespace, there are memory leaks in this module. | Neal Norwitz | 2006-06-16 | 1 | -22/+17 |
| | |||||
* | - Change fixapplepython23.py to ensure that it will run with /usr/bin/python | Ronald Oussoren | 2006-06-11 | 2 | -5/+22 |
| | | | | | on intel macs. - Fix some minor problems in the installer for OSX | ||||
* | Use configure to substitute the correct prefix instead of hardcoding | Ronald Oussoren | 2006-06-11 | 1 | -1/+1 |
| | |||||
* | Whitespace normalization. | Tim Peters | 2006-06-07 | 2 | -2/+2 |
| | |||||
* | * If BuildApplet.py is used as an applet it starts with a version of | Ronald Oussoren | 2006-06-07 | 1 | -0/+12 |
| | | | | | | | | sys.exutable that isn't usuable on an #!-line. That results in generated applets that don't actually work. Work around this problem by resetting sys.executable. * argvemulator.py didn't work on intel macs. This patch fixes this (bug #1491468) | ||||
* | - Patch the correct version of python in the Info.plists at build time, instead | Ronald Oussoren | 2006-06-07 | 4 | -10/+18 |
| | | | | | of relying on a maintainer to update them before releases. - Remove the now empty Mac/OSX directory | ||||
* | And the last bit: move IDLE one level up and adjust makefiles | Ronald Oussoren | 2006-06-07 | 5 | -0/+303 |
| | |||||
* | Move Mac/OSX/* one level up | Ronald Oussoren | 2006-06-07 | 101 | -4042/+25 |
| | |||||
* | mv Mac/OSX/BuildScript one level up | Ronald Oussoren | 2006-06-07 | 9 | -0/+1261 |
| | |||||
* | Move Mac/OSX/PythonLauncher one level up | Ronald Oussoren | 2006-06-07 | 24 | -0/+1372 |
| | |||||
* | Move Mac/OSX/Tools one level up | Ronald Oussoren | 2006-06-07 | 10 | -0/+1046 |
| | |||||
* | A quick hack to ensure the right key-bindings for IDLE on osx: install patched | Ronald Oussoren | 2006-06-06 | 3 | -1/+170 |
| | | | | configuration files during a framework install. |