summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* Merged revisions 85742 via svnmerge fromRonald Oussoren2010-10-201-1/+1
| | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r85742 | ronald.oussoren | 2010-10-20 14:56:56 +0200 (Wed, 20 Oct 2010) | 8 lines Don't lie about the supported architectures in the OSX installer Without this patch the i386/x86_64 installer for OSX 10.6 lies in the ReadMe file and the "Important Information" screen of the installer (that is, the installer claims it supports the i386 and ppc architectures insetead of the ones it really supports) ........
* Fix compiler warning about unused variables.Georg Brandl2010-10-171-5/+4
|
* Merged revisions 85062 via svnmerge fromRonald Oussoren2010-09-281-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r85062 | ronald.oussoren | 2010-09-28 16:38:31 +0200 (Tue, 28 Sep 2010) | 3 lines Fix for issue #9568. ........
* Merged revisions 85059 via svnmerge fromRonald Oussoren2010-09-281-1/+4
| | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r85059 | ronald.oussoren | 2010-09-28 15:57:58 +0200 (Tue, 28 Sep 2010) | 5 lines Add support for the ZSH shell to the "Update Shell Profile" script on MacOSX. Patch by Sylvain Mora, issue #9701. ........
* Fix for issue 9392: without this patch a framework build will not installRonald Oussoren2010-07-291-2/+8
| | | | 2to3-2.7, while a versioned copy is installed of other tools and a versioned copy of2to3 is installed by python 2.6, 3.1 and the 3.2 alpha.
* Fix for issue 9275: the OSX installer no longer installs links in /usr/localRonald Oussoren2010-07-231-1/+1
| | | | This was an unintentional change to the 2.7 installer, and confuses users.
* The code in _scproxy (a mac specific helper module toRonald Oussoren2010-06-221-1/+1
| | | | | | | | | | | | | detect proxy settings) had the wrong logic for detecting if the checkbox 'Exclude simple hostnames' is checked. This checkin fixes that. As a result the test failure 'Issue8455' goes away on systems where the checkbox is not checked. I'm carefully avoiding saying that is fixes that issue, test_urllib2_localnet assumes that system proxy settings are empty (not just on OSX, see Issue8455 for details).
* Fix for issue8868: without this patch 'MacOS.WMAvailable()' will returnRonald Oussoren2010-06-021-0/+8
| | | | | False on MacOSX 10.5 or earlier and scripts won't be able to access GUI functionality.
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-0943-60685/+60685
|
* In a number of places code still reversRonald Oussoren2010-05-052-12/+2
| | | | | | | | | to "sys.platform == 'mac'" and that is dead code because it refers to a platform that is no longer supported (and hasn't been supported for several releases). Fixes issue #7908 for the trunk.
* Add notes about uninstalling a framework install toRonald Oussoren2010-04-301-1/+21
| | | | Mac/README. Fixes issue 7107.
* Fix for issue 8476Ronald Oussoren2010-04-301-4/+5
|
* Fix for issue #3646: with this patch it is possible to do aRonald Oussoren2010-04-304-4/+15
| | | | | | | | | | | | framework install of Python in your home directory (on OSX): $ configure --enable-framework=${HOME}/Library/Frameworks $ make && make install Without this patch the framework would get installed just fine, but 'make install' would try to install the application bundles and command-line tools outside the user's home, which doesn't work for non-admin users (and is bad form anyway).
* Issue #8475: Pass absolute interpreter path toMartin v. Löwis2010-04-221-1/+1
| | | | "make html".
* This patch fixes the handling of a weak-linkedRonald Oussoren2010-04-201-5/+10
| | | | variable and should fix issue #8095.
* The PythonLauncher change is needed dueRonald Oussoren2010-04-202-2/+3
| | | | | | | | | to changes in how the BASECFLAGS and CFLAGS variables get filled by configure. The Mac/Makefile.in change ensures that pythonw gets build with the rigth deployment targets.
* Explicitly set system default for $PATH toRonald Oussoren2010-04-201-0/+3
| | | | ensure we have a clean build environment (OSX installer)
* Add check to build-installer.py to ensure thatRonald Oussoren2010-04-181-0/+51
| | | | | | the right version of Tcl/Tk is available (on OSX) Fixes issue #5651
* This check-in fixes two problems:Ronald Oussoren2010-04-081-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 Dickinson2010-04-035-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 pythonBenjamin Peterson2010-03-113-3/+3
|
* remove svn:executable from scripts without a shebang lineBenjamin Peterson2010-03-083-0/+0
|
* Fix for issue #7998: pythonw didn't work when --with-framework-name wasRonald Oussoren2010-03-072-2/+2
| | | | specified
* Remove Tools/modulator, a reference to it in the docs, and a screenshot of it.Andrew M. Kuchling2010-02-221-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.4Ronald Oussoren2010-01-172-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 whenRonald Oussoren2010-01-171-0/+19
| | | | building a universal Python. Based on issue7679.
* More yearly updates.Georg Brandl2010-01-011-2/+2
|
* Issue #6834: replace the implementation for the 'python' and 'pythonw' ↵Ronald Oussoren2009-12-246-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 Oussoren2009-12-241-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 Oussoren2009-11-191-2/+2
| | | | (Issue 7179)
* Fix for issue6957: ensure that the OSX installerRonald Oussoren2009-09-291-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 optionsRonald Oussoren2009-09-291-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-bitRonald Oussoren2009-09-221-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 Oussoren2009-09-202-182/+200
| | | | * Upgrade bzip dependency to 1.0.5
* For for issue 6934: failures in postflight script in OSX installerRonald Oussoren2009-09-201-6/+5
|
* Fix for issue 6851: urllib.urlopen crashes in a thread on OSX 10.6Ronald Oussoren2009-09-201-0/+226
|
* Fix build issues on OSX 10.6 (issue 6802)Ronald Oussoren2009-09-061-2/+12
|
* Fix nearly all compilation warnings under Apple gcc-4.0. Tested with OPT="-gJeffrey Yasskin2009-05-292-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 Oussoren2009-05-1940-1617/+1
|
* Remove some traces of 'MacPython'Ronald Oussoren2009-05-193-10/+7
|
* Minor update to OSX build-installer script, neededRonald Oussoren2009-03-311-0/+11
| | | | | to ensure that the build will succeed in a clean checkout and with a non-default deployment target.
* Fix for issue 13095Ronald Oussoren2009-03-301-0/+6
|
* Fixes issue 5270Ronald Oussoren2009-03-302-5/+12
|
* * Set a custom icon on the Python installer DMGRonald Oussoren2009-03-302-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'sRonald Oussoren2009-03-301-2/+2
| | | | in PythonLauncher, replacing them with the correct counterparts.
* * Updates installed dependencies to latest releaases (bzip, zlib, ...)Ronald Oussoren2009-03-302-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 Oussoren2009-03-302-365/+368
|
* Fix for issue #1113328.Ronald Oussoren2009-03-041-19/+23
|
* Fixes issues 3883 and 5194Ronald Oussoren2009-03-041-7/+50
|
* Fix for issue 5226.Ronald Oussoren2009-03-042-9/+8
|