summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* Issue #19936: Added executable bits or shebang lines to Python scripts whichSerhiy Storchaka2014-01-1615-0/+0
| | | | | | requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface.
* Update copyright dates in Mac plists.Ned Deily2014-01-014-7/+7
|
* Issue #15663: Revert OS X installer built-in Tcl/Tk support for 2.7.6.Ned Deily2013-11-054-55/+24
| | | | | | | Some third-party projects, such as matplotlib and PIL/Pillow, depended on being able to build with Tcl and Tk frameworks in /Library/Frameworks. They were unable to build with the built-in Tcl/Tk and/or execute correctly.
* Issue #19373: Apply upstream change to Tk 8.5.15 fixing OS X 10.9Ned Deily2013-10-282-2/+19
| | | | screen refresh problem.
* Issue #15663: OS X installer builtin Tcl/Tk supportNed Deily2013-10-262-19/+51
| | | | | | | | | | Make it easier for users to make use of the backup _tkinter linked with the third-party Tcl and Tk frameworks in /Library/Frameworks. The two tkinter variants are now installed in separate directories under a new lib-tkinter. This allows per-user selection by manipulating sys.path, directly or with PYTHONPATH. If this proves useful, we can supply a more convenient user interface to supply the paths. For now, this remains somewhat experimental.
* Sync 2.7.x, 3.3.x, and 3.4.x versions of OS X build-installer.py.Ned Deily2013-10-251-8/+48
|
* Issue #19019: Change the OS X installer build script to use CFLAGS insteadNed Deily2013-10-251-1/+1
| | | | | | of OPT for special build options. By setting OPT, some compiler-specific options like -fwrapv were overridden and thus not used, which could result in broken interpreters when building with clang.
* Issue #15663: Tcl/Tk 8.5.15 is now included with the OS X 10.6+Ned Deily2013-10-254-27/+143
| | | | | | | 64-bit/32-bit installer for 10.6+. It is no longer necessary to install a third-party version of Tcl/Tk 8.5 to work around the problems in the Apple-supplied Tcl/Tk 8.5 shipped in OS X 10.6 and later releases.
* Update OS X installer for building on 10.9.Ned Deily2013-10-191-0/+1
|
* #18803: fix more typos. Patch by Févry Thibault.Ezio Melotti2013-08-251-2/+2
|
* Issue #18377: Code cleanup in Python LauncherRonald Oussoren2013-07-078-101/+83
| | | | | This changeset fixes a number of compiler warnings in the Python Launcher binary for OSX. It also cleans up whitespace usage in those sources.
* Issue #12990: The "Python Launcher" on OSX could not launch python scripts ↵Ronald Oussoren2013-07-061-1/+1
| | | | that have paths that include wide characters.
* Issue #18098: The deprecated OS X Build Applet.app fails to build onNed Deily2013-05-302-12/+21
| | | | | OS X 10.8 systems because the Apple-deprecated QuickDraw headers have been removed from Xcode 4. Skip building it in this case.
* Issue #17047: removed doubled words in Doc/*, Mac/*, and Tool/*Terry Jan Reedy2013-03-111-1/+1
| | | | found by Serhiy Storchaka and Matthew Barnett
* Issue #15587: Enable Tk high-resolution text rendering on Macs withNed Deily2013-02-022-0/+4
| | | | | | Retina displays. Applies to Tkinter apps, such as IDLE, on OS X framework builds linked with Cocoa Tk 8.5+. Suggested by Kevin Walzer
* Issue #16256: OS X installer now sets correct permissions for doc directory.Ned Deily2013-02-011-1/+1
|
* Issue #14018: Backport OS X installer updates from 3.3.Ned Deily2013-01-297-277/+408
|
* Issue #15782: Prevent compile errors of OS X Carbon modules _Fm, _Qd, andNed Deily2013-01-103-15/+15
| | | | | | | _Qdoffs when compiling with an SDK of 10.7 or later. The OS X APIs they wrap have long been deprecated and have now been removed with 10.7. These modules were already empty for 64-bit builds and have been removed in Python 3. (Original patch by Ronald Oussoren.)
* Update copyright dates in Mac plists.Ned Deily2013-01-014-7/+7
|
* Issue #14346: Fix some typos in the Mac/README file.Ned Deily2012-03-171-5/+5
| | | | (Patch by Dionysios Kalofonos)
* Issue #12627: Implement PEP 394 for OS X framework builds.Ned Deily2012-02-191-11/+18
| | | | | | | | | | | | | | | | | OS X framework builds already created versioned symlinks for all executables and scripts installed in the framework bin directory, of the general form ${cmd} - ${cmd}2.7. The changes here add a hierarchy of ${cmd} -> ${cmd}2 -> ${cmd}2.7. Per previous practice, all of the links are created in the framework bin directory for both the install and altinstall targets. This is consistent with the long-standing recommendation to manage multiple framework versions by adding and ordering framework bin directories on $PATH. Also, per past practice, symlinks to all framework bin entries are created in $prefix/bin (by default, /usr/local/bin) for the install target and only versioned links are created for altinstall, although the use of these links is not recommended for framework builds and their installation is optional with the standard OS X installers.
* Update copyright dates in Mac plists.Ned Deily2012-01-014-7/+7
|
* Issue #11217: For 64-bit/32-bit Mac OS X universal framework builds,Ned Deily2011-05-281-0/+13
| | | | | ensure "make install" creates symlinks in --prefix bin for the "-32" files in the framework bin directory like the installer does.
* #11565: Fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-161-1/+1
|
* #11515: fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-152-3/+3
|
* Merged revisions 88475 via svnmerge fromNed Deily2011-02-211-1/+1
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r88475 | ned.deily | 2011-02-21 12:44:27 -0800 (Mon, 21 Feb 2011) | 3 lines Issue #11268: Prevent Mac OS X Installer failure if Documentation package had previously been installed. ........
* Issue #11079: The /Applications/Python x.x folder created by the MacNed Deily2011-02-071-5/+26
| | | | OS X installers now includes a link to the installed documentation.
* Merged revisions 88004,88006,88235 via svnmerge fromNed Deily2011-01-302-95/+212
| | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r88004 | ned.deily | 2011-01-14 20:44:12 -0800 (Fri, 14 Jan 2011) | 4 lines #10907: Update OS X installer build README to better reflect current build practices. ........ r88006 | ned.deily | 2011-01-14 21:29:12 -0800 (Fri, 14 Jan 2011) | 6 lines #10843: Update third-party library versions used in OS X 32-bit installer builds: bzip2 1.0.6, readline 6.1.2, SQLite 3.7.4 (with FTS3/FTS4 and RTREE enabled), and ncursesw 5.5 (wide-char support enabled). ........ r88235 | ned.deily | 2011-01-29 10:56:28 -0800 (Sat, 29 Jan 2011) | 5 lines Issue #11054: Allow Mac OS X installer builds to again work on 10.5 with the system-provided Python. Also, properly guard a new Python 3 only installer build step so that build-installer.py can stay compatible with the 2.7 version. (with release manager approval for 3.2rc2) ........
* Merged revisions 88003 via svnmerge fromNed Deily2011-01-302-29/+49
| | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r88003 | ned.deily | 2011-01-14 20:37:12 -0800 (Fri, 14 Jan 2011) | 5 lines #10907: Warn OS X 10.6 IDLE users to use ActiveState Tcl/Tk 8.5, rather than the currently problematic Apple-supplied one, when running with the 64-/32-bit installer variant. ........
* Merged revisions 87791 via svnmerge fromGeorg Brandl2011-01-094-7/+7
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r87791 | georg.brandl | 2011-01-06 11:05:26 +0100 (Do, 06 Jan 2011) | 1 line #10844: update copyright years in Mac plists. ........
* Fix for issue #10406: enable Rstrip extension on OSXRonald Oussoren2010-12-071-0/+5
| | | | | | | Without this patch the Rstrip extension for IDLE is not enabled on OSX, while it is enabled on other platforms. Patch by Ned Deily.
* 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.