summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* Issue #21383: OS X installer builds now use "make touch".Ned Deily2014-05-221-0/+3
|
* Miscellaneous corrections and updates to the OS X README file.Ned Deily2014-05-171-13/+17
|
* Issue #21187: Fix OS X installer fail-to-build with Xcode 5.1.Ned Deily2014-04-091-1/+1
|
* Issue #20644: Keep build-installer.py in sync across active versions.Ned Deily2014-04-091-9/+18
|
* Issue #20644: OS X installer build support for documentation build changesNed Deily2014-04-072-21/+34
| | | | in 3.4.1: assume externally supplied sphinx-build is available in /usr/bin.
* Issue #20465: Update OS X installer build to use SQLite 3.8.0.1.Ned Deily2014-03-011-3/+3
|
* Add references for Xcode and the Python Developer's Guideto the internal ↵Ned Deily2014-02-121-0/+7
|\ | | | | | | Mac/README file.
| * Add references for Xcode and the Python Developer's GuideNed Deily2014-02-121-0/+7
| | | | | | | | to the internal Mac/README file.
* | Issue #14455: fix handling of unsigned long long values for binary plist filesRonald Oussoren2014-02-061-1/+2
| | | | | | | | | | | | | | | | | | | | Values in the range of an unsigned long long, but outside of the range of a signed long long were serialized as a negative value. Due to a bug in PyObjC my test scripts indicated that the previous behavior matched Apple's plist code, instead the handle large unsigned values correctly. The change to plistlib.py is from a patch by Serhiy.
* | Issue #20465: Update SQLite shipped with OS X installer to 3.8.3.Ned Deily2014-02-051-3/+3
| |
* | Issue #19936: Remove executable bits from C source files and several forgottenSerhiy Storchaka2014-01-165-0/+0
|\ \ | |/ | | | | test files.
| * Issue #19936: Remove executable bits from C source files and several forgottenSerhiy Storchaka2014-01-165-0/+0
| | | | | | | | test files.
* | Issue #19936: Added executable bits or shebang lines to Python scripts whichSerhiy Storchaka2014-01-162-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. Fixed shebang lines in the unittestgui and checkpip scripts.
| * Issue #19936: Added executable bits or shebang lines to Python scripts whichSerhiy Storchaka2014-01-161-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. Fixed shebang line to use python3 executable in the unittestgui script.
* | Issue #14455: Fix some issues with plistlibRonald Oussoren2014-01-151-0/+8
| | | | | | | | | | | | | | | | | | | | * Negative integer support in binary plists was broken * Better exception for invalid data * Fix the versionadded/versionchanged markup in the documentation * Add the interface cleanup to what's new for 3.4
* | Update copyright dates in Mac plists.Ned Deily2014-01-014-7/+7
|\ \ | |/
| * Update copyright dates in Mac plists.Ned Deily2014-01-014-7/+7
| |
* | Fix typo in and reformat OS X Installer ReadMeNed Deily2013-11-241-7/+8
| |
* | Issue #15663: Revert OS X installer built-in Tcl/Tk support for 3.4.0b1.Ned Deily2013-11-234-122/+20
| |
* | Issue #19551: Update installer Welcome file.Ned Deily2013-11-231-8/+12
| |
* | Update third-party libraries for OS X installers:Ned Deily2013-11-232-11/+11
| | | | | | | | | | XZ 5.0.3 -> 5.0.5 SQLite 3.7.13 -> 3.8.1
* | Issue #19551: PEP 453 - OS X installer now installs or upgrades pip by default.Ned Deily2013-11-233-1/+118
| |
* | Issue #19553: PEP 453 - "make install" and "make altinstall" now install orNed Deily2013-11-221-0/+22
| | | | | | | | | | | | | | upgrade pip by default, using the bundled pip provided by the new ensurepip module. A new configure option, --with-ensurepip[=upgrade|install|no], is available to override the default ensurepip "--upgrade" option. The option can also be set with "make [alt]install ENSUREPIP=[upgrade|install\no]".
* | Issue #19649: On OS X, the same set of file names are now installedNed Deily2013-11-221-37/+70
| | | | | | | | | | | | | | in bin directories for all configurations: non-framework vs framework, and single arch vs universal builds. pythonx.y-32 is now always installed for 64-bit/32-bit universal builds. The obsolete and undocumented pythonw* symlinks are no longer installed anywhere.
* | Issue #14455: plistlib now supports binary plists and has an updated API.Ronald Oussoren2013-11-211-0/+94
| | | | | | | | | | | | | | This patch adds support for binary plists on OSX to plistlib (based on a patch by 'dpounces'). The patch also cleans up the API for the plistlib module.
* | Issue #15663: merge build-installer.py changesNed Deily2013-11-051-5/+5
|\ \ | |/
| * Issue #15663: Revert OS X installer built-in Tcl/Tk support for 3.3.3.Ned Deily2013-11-054-52/+20
| | | | | | | | | | | | | | 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: merge from 3.3Ned Deily2013-10-282-2/+19
|\ \ | |/
| * Issue #19373: Apply upstream change to Tk 8.5.15 fixing OS X 10.9Ned Deily2013-10-282-2/+19
| | | | | | | | screen refresh problem.
* | Issue Issue #15663: merge from 3.3Ned Deily2013-10-272-1/+7
|\ \ | |/
| * Issue #15663: Force IDLE.app to run the GUI process in 32-bit mode.Ned Deily2013-10-272-1/+7
| | | | | | | | | | This mitigates the current Aqua Tk refresh problem on OS X 10.9 by backporting 2.7.x behavior and is transparent to the user.
| * 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/+144
| | | | | | | | | | | | | | 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.
* | 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.
* | Issue #19019: Change the OS X installer build script to use CFLAGS insteadNed Deily2013-10-191-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 #14499: Fix several problems with OS X universal build support:Ned Deily2013-10-191-4/+6
| | | | | | | | | | | | | | 1. ppc arch detection for extension module builds broke with Xcode 5 2. ppc arch detection in configure did not work on OS X 10.4 3. -sysroot and -arch flags were unnecessarily duplicated 4. there was no obvious way to configure an intel-32 only build.
* | Issue #15663: Update OS X installer to use Tcl/Tk 8.5.15.Ned Deily2013-10-192-10/+10
| |
* | Update OS X installer for building on 10.9.Ned Deily2013-10-191-0/+1
|\ \ | |/
| * Update OS X installer for building on 10.9.Ned Deily2013-10-191-0/+1
| |
* | Issue #19128: Remove nonfunctional, unused Mac help indexing tool from repo.Ned Deily2013-09-298-909/+0
| |
* | Issue #15663: Tcl/Tk 8.5.14 is now included with the OS X 10.6+Ned Deily2013-09-064-27/+150
| | | | | | | | | | | | | | 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.
* | #18803: merge with 3.3.Ezio Melotti2013-08-251-2/+2
|\ \ | |/
| * #18803: fix more typos. Patch by Févry Thibault.Ezio Melotti2013-08-251-2/+2
| |
* | Fix OS X installer build script to handle the pretty-printed _sysconfigdata.pyNed Deily2013-08-011-8/+48
| | | | | | | | | | when removing references to temporary build files. This is not an elegant solution but it does isolate changes to just build-installer.py.
* | (3.3->default) Issue #18377: Code cleanup in Python LauncherRonald Oussoren2013-07-078-95/+77
|\ \ | |/ | | | | | | 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 #18377: Code cleanup in Python LauncherRonald Oussoren2013-07-078-95/+77
| | | | | | | | | | This changeset fixes a number of compiler warnings in the Python Launcher binary for OSX. It also cleans up whitespace usage in those sources.
* | (3.3->default) Issue #12990: The "Python Launcher" on OSX could not launch ↵Ronald Oussoren2013-07-061-1/+1
|\ \ | |/ | | | | python scripts that have paths that include wide characters.
| * 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.