summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d/next/macOS
Commit message (Collapse)AuthorAgeFilesLines
* Python 3.9.1rc1v3.9.1rc1Łukasz Langa2020-11-245-13/+0
|
* [3.9] bpo-41100: Support macOS 11 and Apple Silicon (GH-22855) (GH-23295)Ronald Oussoren2020-11-221-0/+8
| | | | | | | | | | | | | | | | | | | | * [3.9] bpo-41100: Support macOS 11 and Apple Silicon (GH-22855) Co-authored-by: Lawrence D’Anna <lawrence_danna@apple.com> * Add support for macOS 11 and Apple Silicon (aka arm64) As a side effect of this work use the system copy of libffi on macOS, and remove the vendored copy * Support building on recent versions of macOS while deploying to older versions This allows building installers on macOS 11 while still supporting macOS 10.9.. (cherry picked from commit 41761933c1c30bb6003b65eef1ba23a83db4eae4) Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com> * Back port of changes to _decimal to support arm64 * temp_dir is in test.support in 3.9
* bpo-41116: Ensure system supplied libraries are found on macOS 11 (GH-23301) ↵Miss Islington (bot)2020-11-221-0/+1
| | | | | | | | | | | (GH-23455) On macOS system provided libraries are in a shared library cache and not at their usual location. This PR teaches distutils to search in the SDK, even if there was no "-sysroot" argument in the compiler flags. (cherry picked from commit 404a719b5127602c1a948f8e189ab61cd3f147d8) Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
* [3.9] bpo-38443: Check that the specified universal architectures work ↵Miss Islington (bot)2020-11-221-0/+2
| | | | | | | | | (GH-22910) (GH-23451) As [[bpo-38443]()]() says the error message from configure when specifying --enable-universalsdk with a set of architectures that is not supported by the compiler is not very helpful. This PR explicitly checks if the compiler works and bails out if it doesn't. (cherry picked from commit 0f20bd9042c9b7fce20c3b9511cd0820b30094c3) Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
* bpo-41471: Ignore invalid prefix lengths in system proxy settings on macOS ↵Miss Skeleton (bot)2020-10-201-0/+1
| | | | | | | (GH-22762) (GH-22773) (cherry picked from commit 93a1ccabdede416425473329b8c718d507c55e29) Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
* bpo-41557: Update macOS installer to use SQLite 3.33.0 (GH-21959) (GH-22560)Miss Skeleton (bot)2020-10-051-0/+1
| | | | | | (cherry picked from commit 9a7642667a71a27b38b96eb63df45f17f48b3467) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* Python 3.9.0b5v3.9.0b5Łukasz Langa2020-07-201-1/+0
|
* bpo-40741: Update macOS installer to use SQLite 3.32.3 (GH-20979)Miss Islington (bot)2020-07-201-0/+1
| | | | | (cherry picked from commit 7cf1cb36ecafabff363790d245f809d3894fbbaf) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* Python 3.9.0b4v3.9.0b4Łukasz Langa2020-07-023-10/+0
|
* bpo-41100: clarify NEWS item about macOS 11 support (GH-21174)Miss Islington (bot)2020-06-271-1/+7
| | | | | (cherry picked from commit 2f168c6356f92c38ae7751d2faf2b266a9356229) Co-authored-by: Ned Deily <nad@python.org>
* BPO-41100: Support macOS 11 when building (GH-21113)Miss Islington (bot)2020-06-251-0/+1
| | | | | (cherry picked from commit 8ea6353f60625c96ce96588c70ff24a77f8c71f9) Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
* bpo-39580: add check for CLI installation on macOS (GH-20271)Miss Islington (bot)2020-06-251-0/+2
| | | | | | Adds a simple check for whether or not the package is being installed in the GUI or using installer on the command line. This addresses an issue where CLI-based software management tools (such as Munki) unexpectedly open Finder windows into a GUI session during installation runs. (cherry picked from commit 5f190d2cc60cd82a604cbffb58b6ca8f40350a7a) Co-authored-by: Rick Heil <rickheil@partnersandsimons.com>
* bpo-41005: Fixed perrmission error (GH-20936) (GH-21051)Miss Islington (bot)2020-06-241-0/+1
| | | | | | | | | | | * fixed issue 41005: webbrowser fails when xdg-settings cannot be executed Co-authored-by: KrishnaSai2020 <krishnasai.chivukula@gmal.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> (cherry picked from commit 9e27bc0c1efc7478872f98729f87886e9333548f) Co-authored-by: Krishna Chivukula <63070026+KrishnaSai2020@users.noreply.github.com> Co-authored-by: Krishna Chivukula <63070026+KrishnaSai2020@users.noreply.github.com>
* Python 3.9.0b2v3.9.0b2Łukasz Langa2020-06-081-1/+0
|
* bpo-40741: Update macOS installer to use SQLite 3.32.2. (GH-20705)Miss Islington (bot)2020-06-081-0/+1
| | | | | (cherry picked from commit 37eed5a9ee7c802e7151ee9939ed604032886639) Co-authored-by: Ned Deily <nad@python.org>
* Python 3.9.0b1v3.9.0b1Łukasz Langa2020-05-182-7/+0
|
* bpo-34956: Fix macOS _tkinter use of Tcl/Tk in /Library/Frameworks (GH-20171)Ned Deily2020-05-181-0/+6
| | | | | | | | _tkinter now builds and links with non-system Tcl and Tk frameworks if they are installed in /Library/Frameworks as had been the case on older releases of macOS. If a macOS SDK is explicitly configured, by using ./configure --enable-universalsdk= or -isysroot, only a Library/Frameworks directory in the SDK itself is searched. The default behavior can still be overridden with configure --with-tcltk-includes and --with-tcltk-libs.
* bpo-35569: Expose RFC 3542 IPv6 socket options on macOS (GH-19526)Erlend Egeberg Aasland2020-05-171-0/+1
|
* Python 3.9.0a6v3.9.0a6Łukasz Langa2020-04-272-5/+0
|
* bpo-38329: python.org macOS installers now update Current symlink (GH-19650)Ned Deily2020-04-221-0/+4
| | | | | | | Previously, python.org macOS installers did not alter the Current version symlink in /Library/Frameworks/Python.framework/Versions when installing a version of Python 3.x, only when installing 2.x. Now that Python 2 is retired, it's time to change that. This should make it a bit easier to embed Python 3 into other macOS applications.
* bpo-40164: Update macOS installer builds to use OpenSSL 1.1.1g. (GH-19642)Ned Deily2020-04-221-0/+1
|
* Python 3.9.0a5v3.9.0a5Łukasz Langa2020-03-231-1/+0
|
* bpo-38380: Update macOS & Windows builds to SQLite v3.31.1 (GH-18678)Erlend Egeberg Aasland2020-03-021-0/+1
| | | Automerge-Triggered-By: @zooba
* Python 3.9.0a2v3.9.0a2Łukasz Langa2019-12-181-3/+0
|
* bpo-37931: Fix crash on OSX re-initializing os.environ (GH-15428)Benoit Hudson2019-12-061-0/+3
| | | | | | | | | | On most platforms, the `environ` symbol is accessible everywhere. In a dylib on OSX, it's not easily accessible, you need to find it with _NSGetEnviron. The code was caching the *value* of environ. But a setenv() can change the value, leaving garbage at the old value. Fix: don't cache the value of environ, just read it every time.
* Python 3.9.0a1v3.9.0a1Łukasz Langa2019-11-196-11/+0
|
* bpo-38117: Updated OpenSSL to 1.1.1d in macOS installer. (GH-16170)Ned Deily2019-09-161-0/+1
|
* bpo-38089: Move Azure Pipelines to latest VM versions and make macOS tests ↵Steve Dower2019-09-101-0/+1
| | | | optional (GH-15851)
* bpo-18049: Sync thread stack size to main thread size on macOS (GH-14748)Ronald Oussoren2019-08-011-0/+3
| | | | | | This changeset increases the default size of the stack for threads on macOS to the size of the stack of the main thread and reenables the relevant recursion test.
* bpo-34602: Avoid failures setting macOS stack resource limit (GH-14546)Ned Deily2019-07-021-0/+4
| | | | | | | | | | | | | | | | | Under some conditions the earlier fix for bpo-18075, "Infinite recursion tests triggering a segfault on Mac OS X", now causes failures on macOS when attempting to change stack limit with resource.setrlimit resource.RLIMIT_STACK, like regrtest does when running the test suite. The reverted change had specified a non-default stack size when linking the python executable on macOS. As of macOS 10.14.4, the previous code causes a hard failure when running tests, although similar failures had been seen under some conditions under some earlier systems. Reverting the change to the interpreter stack size at link time helped for release builds but caused some tests to fail when built --with-pydebug. Try the opposite approach: continue to build the interpreter with an increased stack size on macOS and remove the failing setrlimit call in regrtest initialization. This will definitely avoid the resource.RLIMIT_STACK error and should have no, or fewer, side effects.
* bpo-35360: Update macOS installer to use SQLite 3.28.0 (GH-14180)animalize2019-06-181-0/+1
|
* bpo-34631: Updated OpenSSL to 1.1.1c in macOS installer (GH-14187)Ned Deily2019-06-181-0/+1
|
* Python 3.8.0b1v3.8.0b1Łukasz Langa2019-06-041-3/+0
|
* bpo-36231: Support building on macOS without /usr/include (GH-13773)Ned Deily2019-06-031-0/+3
|
* Python 3.8.0a4v3.8.0a4Łukasz Langa2019-05-061-3/+0
|
* bpo-34602: Avoid failures setting macOS stack resource limit (GH-13011)Ned Deily2019-04-291-0/+3
| | | | | | | | | | | | Under some conditions the earlier fix for bpo-18075, "Infinite recursion tests triggering a segfault on Mac OS X", now causes failures on macOS when attempting to change stack limit with resource.setrlimit resource.RLIMIT_STACK, like regrtest does when running the test suite. The reverted change had specified a non-default stack size when linking the python executable on macOS. As of macOS 10.14.4, the previous code causes a hard failure when running tests, although similar failures had been seen under some conditions under some earlier systems. For now, revert the original change and resume using the default stack size when linking the interpreter.
* [blurb] v3.8.0a1Łukasz Langa2019-02-0311-22/+0
|
* Revert "bpo-35402: Update macOS installer to use Tcl 8.6.9 / Tk 8.6.9.1 ↵Ned Deily2018-12-271-1/+0
| | | | | | | | | | | (GH-11101)" (GH-11332) This reverts commit 7cf3d8e25174c8871883e42f3240fd7f01efd3a8. Due to regressions found with using Tk 8.6.9.1, build the python.org macOS installers with Tcl/Tk 8.6.8 as used in previous releases. https://bugs.python.org/issue35402
* bpo-35555: IDLE: Gray out Code Context menu item on non-editors (#11282)Cheryl Sabella2018-12-231-0/+1
| | | The Code Context menu item only works on Editor windows so disable it for others.
* bpo-35402: Update macOS installer to use Tcl 8.6.9 / Tk 8.6.9.1 (GH-11101)Ned Deily2018-12-111-0/+1
|
* bpo-35401: Update macOS installer to OpenSSL 1.1.0j (GH-11094)Ned Deily2018-12-111-0/+1
| | | https://bugs.python.org/issue35401
* closes bpo-35025: Properly guard the `CLOCK_GETTIME` et al macros in ↵Max Bélanger2018-10-211-0/+2
| | | | | timemodule.c. (GH-9961) Guard the `CLOCK_GETTIME` et al macros in `timemodule` based on the availability of the parent functions
* bpo-24658: Fix read/write greater than 2 GiB on macOS (GH-1705)Stéphane Wirtel2018-10-171-0/+1
| | | On macOS, fix reading from and writing into a file with a size larger than 2 GiB.
* closes bpo-31903: Release the GIL when calling into SystemConfiguration ↵Max Bélanger2018-09-111-0/+2
| | | | (GH-4178)
* bpo-34405: Update to OpenSSL 1.1.0i for macOS installer builds (GH-9166)Ned Deily2018-09-111-0/+1
|
* bpo-33635: Handling Bad file descriptor in Path.is_file and related. (GH-8542)Przemysław Spodymek2018-08-271-0/+5
|
* Fix line breaks added after hyphens by blurb. (GH-7002)Serhiy Storchaka2018-05-201-2/+2
| | | | Also remove bullet asterisks from IDLE entries.
* bpo-13631: Fix the order of initialization for readline libedit on macOS. ↵Zvezdan Petkovic2018-05-171-0/+2
| | | | | | (GH-6915) The editline emulation needs to be initialized *after* the name is defined. This fixes the long open issue.
* bpo-33184: Update macOS installer build to use OpenSSL 1.1.0h. (GH-6407)Ned Deily2018-04-071-0/+1
|
* bpo-32726: macOS 10.6+ installer now builds Tcl/TK 8.6 (GH-6307)Ned Deily2018-03-291-0/+5
| | | | | | | Build and link with private copy of Tcl/Tk 8.6 for the macOS 10.6+ installer. The 10.9+ installer variant already does this. This means that the Python 3.7 provided by the python.org macOS installers no longer need or use any external versions of Tcl/Tk, either system-provided or user- installed, such as ActiveTcl.