From: Terry Jan Reedy Date: Sat, 26 May 2012 20:50:30 +0000 (-0400) Subject: Merge Issue #14876: Use user-selected font for highlight configuration. X-Git-Tag: v3.3.0a4~55 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1a0df94db3786aac7624e9bcb6922b87d4498692;p=thirdparty%2FPython%2Fcpython.git Merge Issue #14876: Use user-selected font for highlight configuration. Patch by Roger Serwy. --- 1a0df94db3786aac7624e9bcb6922b87d4498692 diff --cc Misc/NEWS index 50060e5c3834,98e52b03edc4..e26f54d41718 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -18,48 -14,61 +18,50 @@@ Core and Builtin absolute imports are the default behavior in 3.0 instead of 2.7. Patch by Sven Marnach. -- Issue #14761: Fix potential leak on an error case in the import machinery. - -- Issue #14699: Fix calling the classmethod descriptor directly. - -- Issue #14433: Prevent msvcrt crash in interactive prompt when stdin - is closed. - -- Issue #11603 (again): Setting __repr__ to __str__ now raises a RuntimeError - when repr() or str() is called on such an object. - -- Issue #14658: Fix binding a special method to a builtin implementation of a - special method with a different name. - -- Issue #14630: Fix a memory access bug for instances of a subclass of int - with value 0. - -- Issue #14612: Fix jumping around with blocks by setting f_lineno. +- Issue #9260: A finer-grained import lock. Most of the import sequence + now uses per-module locks rather than the global import lock, eliminating + well-known issues with threads and imports. -- Issue #14607: Fix keyword-only arguments which started with ``__``. +- Issue #14624: UTF-16 decoding is now 3x to 4x faster on various inputs. + Patch by Serhiy Storchaka. -- Issue #13889: Check and (if necessary) set FPU control word before calling - any of the dtoa.c string <-> float conversion functions, on MSVC builds of - Python. This fixes issues when embedding Python in a Delphi app. +- asdl_seq and asdl_int_seq are now Py_ssize_t sized. -- Issue #14474: Save and restore exception state in thread.start_new_thread() - while writing error message if the thread leaves a unhandled exception. +- Issue #14133 (PEP 415): Implement suppression of __context__ display with an + attribute on BaseException. This replaces the original mechanism of PEP 409. -- Issue #13019: Fix potential reference leaks in bytearray.extend(). Patch - by Suman Saha. +- Issue #14417: Mutating a dict during lookup now restarts the lookup instead + of raising a RuntimeError (undoes issue #14205). -- Issue #14378: Fix compiling ast.ImportFrom nodes with a "__future__" string as - the module name that was not interned. +- Issue #14738: Speed-up UTF-8 decoding on non-ASCII data. Patch by Serhiy + Storchaka. -- Issue #14331: Use significantly less stack space when importing modules by - allocating path buffers on the heap instead of the stack. +- Issue #14700: Fix two broken and undefined-behaviour-inducing overflow checks + in old-style string formatting. -- Issue #14334: Prevent in a segfault in type.__getattribute__ when it was not - passed strings. +- Issue #14705: The PyArg_Parse() family of functions now support the 'p' format + unit, which accepts a "boolean predicate" argument. It converts any Python + value into an integer--0 if it is "false", and 1 otherwise. -- Issue #1469629: Allow cycles through an object's __dict__ slot to be - collected. (For example if ``x.__dict__ is x``). +Library +------- -- Issue #14172: Fix reference leak when marshalling a buffer-like object - (other than a bytes object). +- Issue #8739: Updated smtpd to support RFC 5321, and added support for the + RFC 1870 SIZE extension. -- Issue #13521: dict.setdefault() now does only one lookup for the given key, - making it "atomic" for many purposes. Patch by Filip Gruszczyński. +- Issue #665194: Added a localtime function to email.utils to provide an + aware local datetime for use in setting Date headers. -- Issue #14471: Fix a possible buffer overrun in the winreg module. +- Issue #12586: Added new provisional policies that implement convenient + unicode support for email headers. See What's New for details. -Library -------- +- Issue #14731: Refactored email Policy framework to support full backward + compatibility with Python 3.2 by default yet allow for the introduction of + new features through new policies. Note that Policy.must_be_7bit is renamed + to cte_type. + - Issue #14876: Use user-selected font for highlight configuration. + - Issue #14920: Fix the help(urllib.parse) failure on locale C on terminals. Have ascii characters in help.