1131 lines
20 KiB
ReStructuredText
1131 lines
20 KiB
ReStructuredText
.. bpo: 18603
|
|
.. date: 9182
|
|
.. nonce: 7SMyAQ
|
|
.. release date: 2013-10-26
|
|
.. section: Core and Builtins
|
|
|
|
Ensure that PyOS_mystricmp and PyOS_mystrnicmp are in the Python executable
|
|
and not removed by the linker's optimizer.
|
|
|
|
..
|
|
|
|
.. bpo: 19279
|
|
.. date: 9181
|
|
.. nonce: bXi_a1
|
|
.. section: Core and Builtins
|
|
|
|
UTF-7 decoder no more produces illegal unicode strings.
|
|
|
|
..
|
|
|
|
.. bpo: 18739
|
|
.. date: 9180
|
|
.. nonce: ZUuspY
|
|
.. section: Core and Builtins
|
|
|
|
Fix an inconsistency between math.log(n) and math.log(long(n)); the results
|
|
could be off from one another by a ulp or two.
|
|
|
|
..
|
|
|
|
.. bpo: 13461
|
|
.. date: 9179
|
|
.. nonce: ExV3tX
|
|
.. section: Core and Builtins
|
|
|
|
Fix a crash in the "replace" error handler on 64-bit platforms. Patch by
|
|
Yogesh Chaudhari.
|
|
|
|
..
|
|
|
|
.. bpo: 15866
|
|
.. date: 9178
|
|
.. nonce: meZHE-
|
|
.. section: Core and Builtins
|
|
|
|
The xmlcharrefreplace error handler no more produces two XML entities for a
|
|
non-BMP character on narrow build.
|
|
|
|
..
|
|
|
|
.. bpo: 18184
|
|
.. date: 9177
|
|
.. nonce: xLNVG3
|
|
.. section: Core and Builtins
|
|
|
|
PyUnicode_FromFormat() and PyUnicode_FromFormatV() now raise OverflowError
|
|
when an argument of %c format is out of range.
|
|
|
|
..
|
|
|
|
.. bpo: 18137
|
|
.. date: 9176
|
|
.. nonce: a_Vsor
|
|
.. section: Core and Builtins
|
|
|
|
Detect integer overflow on precision in float.__format__() and
|
|
complex.__format__().
|
|
|
|
..
|
|
|
|
.. bpo: 18038
|
|
.. date: 9175
|
|
.. nonce: Q8prhd
|
|
.. section: Core and Builtins
|
|
|
|
SyntaxError raised during compilation sources with illegal encoding now
|
|
always contains an encoding name.
|
|
|
|
..
|
|
|
|
.. bpo: 18019
|
|
.. date: 9174
|
|
.. nonce: HdAInl
|
|
.. section: Core and Builtins
|
|
|
|
Fix crash in the repr of dictionaries containing their own views.
|
|
|
|
..
|
|
|
|
.. bpo: 18427
|
|
.. date: 9173
|
|
.. nonce: XEBN6L
|
|
.. section: Core and Builtins
|
|
|
|
str.replace could crash the interpreter with huge strings.
|
|
|
|
..
|
|
|
|
.. bpo: 19393
|
|
.. date: 9172
|
|
.. nonce: ytbAwl
|
|
.. section: Library
|
|
|
|
Fix symtable.symtable function to not be confused when there are functions
|
|
or classes named "top".
|
|
|
|
..
|
|
|
|
.. bpo: 19327
|
|
.. date: 9171
|
|
.. nonce: S7Xvxs
|
|
.. section: Library
|
|
|
|
Fixed the working of regular expressions with too big charset.
|
|
|
|
..
|
|
|
|
.. bpo: 19350
|
|
.. date: 9170
|
|
.. nonce: MCCKjK
|
|
.. section: Library
|
|
|
|
Increasing the test coverage of macurl2path. Patch by Colin Williams.
|
|
|
|
..
|
|
|
|
.. bpo: 19352
|
|
.. date: 9169
|
|
.. nonce: 3TfAkY
|
|
.. section: Library
|
|
|
|
Fix unittest discovery when a module can be reached through several paths
|
|
(e.g. under Debian/Ubuntu with virtualenv).
|
|
|
|
..
|
|
|
|
.. bpo: 15207
|
|
.. date: 9168
|
|
.. nonce: piOBBi
|
|
.. section: Library
|
|
|
|
Fix mimetypes to read from correct part of Windows registry Original patch
|
|
by Dave Chambers
|
|
|
|
..
|
|
|
|
.. bpo: 8964
|
|
.. date: 9167
|
|
.. nonce: dzU2FB
|
|
.. section: Library
|
|
|
|
fix platform._sys_version to handle IronPython 2.6+. Patch by Martin
|
|
Matusiak.
|
|
|
|
..
|
|
|
|
.. bpo: 16038
|
|
.. date: 9166
|
|
.. nonce: TZGbSo
|
|
.. section: Library
|
|
|
|
CVE-2013-1752: ftplib: Limit amount of data read by limiting the call to
|
|
readline(). Original patch by Michał Jastrzębski and Giampaolo Rodola.
|
|
|
|
..
|
|
|
|
.. bpo: 19276
|
|
.. date: 9165
|
|
.. nonce: Y69Qmv
|
|
.. section: Library
|
|
|
|
Fixed the wave module on 64-bit big-endian platforms.
|
|
|
|
..
|
|
|
|
.. bpo: 18458
|
|
.. date: 9164
|
|
.. nonce: 6Bs0gr
|
|
.. section: Library
|
|
|
|
Prevent crashes with newer versions of libedit. Its readline emulation has
|
|
changed from 0-based indexing to 1-based like gnu readline. Original patch
|
|
by Ronald Oussoren.
|
|
|
|
..
|
|
|
|
.. bpo: 18919
|
|
.. date: 9163
|
|
.. nonce: rIO3MQ
|
|
.. section: Library
|
|
|
|
If the close() method of a writer in the sunau or wave module failed, second
|
|
invocation of close() and destructor no more raise an exception. Second
|
|
invocation of close() on sunau writer now has no effects. The aifc module
|
|
now accepts lower case of names of the 'ulaw' and 'alaw' codecs.
|
|
|
|
..
|
|
|
|
.. bpo: 19131
|
|
.. date: 9162
|
|
.. nonce: eZXzpr
|
|
.. section: Library
|
|
|
|
The aifc module now correctly reads and writes sampwidth of compressed
|
|
streams.
|
|
|
|
..
|
|
|
|
.. bpo: 19158
|
|
.. date: 9161
|
|
.. nonce: GvkZuU
|
|
.. section: Library
|
|
|
|
A rare race in BoundedSemaphore could allow .release() too often.
|
|
|
|
..
|
|
|
|
.. bpo: 18037
|
|
.. date: 9160
|
|
.. nonce: pmZRS7
|
|
.. section: Library
|
|
|
|
2to3 now escapes '\u' and '\U' in native strings.
|
|
|
|
..
|
|
|
|
.. bpo: 19137
|
|
.. date: 9159
|
|
.. nonce: kdJchn
|
|
.. section: Library
|
|
|
|
The pprint module now correctly formats empty set and frozenset and
|
|
instances of set and frozenset subclasses.
|
|
|
|
..
|
|
|
|
.. bpo: 16040
|
|
.. date: 9158
|
|
.. nonce: xg3xlX
|
|
.. section: Library
|
|
|
|
CVE-2013-1752: nntplib: Limit maximum line lengths to 2048 to prevent
|
|
readline() calls from consuming too much memory. Patch by Jyrki Pulliainen.
|
|
|
|
..
|
|
|
|
.. bpo: 12641
|
|
.. date: 9157
|
|
.. nonce: r9sIyX
|
|
.. section: Library
|
|
|
|
Avoid passing "-mno-cygwin" to the mingw32 compiler, except when necessary.
|
|
Patch by Oscar Benjamin.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 9156
|
|
.. nonce: 08TsG5
|
|
.. section: Library
|
|
|
|
Properly initialize all fields of a SSL object after allocation.
|
|
|
|
..
|
|
|
|
.. bpo: 4366
|
|
.. date: 9155
|
|
.. nonce: lDEdfK
|
|
.. section: Library
|
|
|
|
Fix building extensions on all platforms when --enable-shared is used.
|
|
|
|
..
|
|
|
|
.. bpo: 18950
|
|
.. date: 9154
|
|
.. nonce: AoZ5GZ
|
|
.. section: Library
|
|
|
|
Fix miscellaneous bugs in the sunau module. Au_read.readframes() now updates
|
|
current file position and reads correct number of frames from multichannel
|
|
stream. Au_write.writeframesraw() now correctly updates current file
|
|
position. Au_read and Au_write now correctly work with file object if start
|
|
file position is not a zero.
|
|
|
|
..
|
|
|
|
.. bpo: 18050
|
|
.. date: 9153
|
|
.. nonce: LUKrBT
|
|
.. section: Library
|
|
|
|
Fixed an incompatibility of the re module with Python 2.7.3 and older
|
|
binaries.
|
|
|
|
..
|
|
|
|
.. bpo: 19037
|
|
.. date: 9152
|
|
.. nonce: OfBhoU
|
|
.. section: Library
|
|
|
|
The mailbox module now makes all changes to maildir files before moving them
|
|
into place, to avoid race conditions with other programs that may be
|
|
accessing the maildir directory.
|
|
|
|
..
|
|
|
|
.. bpo: 14984
|
|
.. date: 9151
|
|
.. nonce: iRbFp4
|
|
.. section: Library
|
|
|
|
On POSIX systems, when netrc is called without a filename argument (and
|
|
therefore is reading the user's $HOME/.netrc file), it now enforces the same
|
|
security rules as typical ftp clients: the .netrc file must be owned by the
|
|
user that owns the process and must not be readable by any other user.
|
|
|
|
..
|
|
|
|
.. bpo: 17324
|
|
.. date: 9150
|
|
.. nonce: 0PkOTi
|
|
.. section: Library
|
|
|
|
Fix http.server's request handling case on trailing '/'. Patch contributed
|
|
by Vajrasky Kok.
|
|
|
|
..
|
|
|
|
.. bpo: 19018
|
|
.. date: 9149
|
|
.. nonce: mntKOW
|
|
.. section: Library
|
|
|
|
The heapq.merge() function no longer suppresses IndexError in the underlying
|
|
iterables.
|
|
|
|
..
|
|
|
|
.. bpo: 18784
|
|
.. date: 9148
|
|
.. nonce: ocU3GG
|
|
.. section: Library
|
|
|
|
The uuid module no more attempts to load libc via ctypes.CDLL, if all
|
|
necessary functions are already found in libuuid. Patch by Evgeny Sologubov.
|
|
|
|
..
|
|
|
|
.. bpo: 14971
|
|
.. date: 9147
|
|
.. nonce: cc8xNA
|
|
.. section: Library
|
|
|
|
unittest test discovery no longer gets confused when a function has a
|
|
different __name__ than its name in the TestCase class dictionary.
|
|
|
|
..
|
|
|
|
.. bpo: 18672
|
|
.. date: 9146
|
|
.. nonce: CIblDh
|
|
.. section: Library
|
|
|
|
Fixed format specifiers for Py_ssize_t in debugging output in the _sre
|
|
module.
|
|
|
|
..
|
|
|
|
.. bpo: 18830
|
|
.. date: 9145
|
|
.. nonce: Uzi-Y4
|
|
.. section: Library
|
|
|
|
inspect.getclasstree() no more produces duplicated entries even when input
|
|
list contains duplicates.
|
|
|
|
..
|
|
|
|
.. bpo: 18909
|
|
.. date: 9144
|
|
.. nonce: XSu98N
|
|
.. section: Library
|
|
|
|
Fix _tkinter.tkapp.interpaddr() on Windows 64-bit, don't cast 64-bit pointer
|
|
to long (32 bits).
|
|
|
|
..
|
|
|
|
.. bpo: 18876
|
|
.. date: 9143
|
|
.. nonce: 30Ist9
|
|
.. section: Library
|
|
|
|
The FileIO.mode attribute now better reflects the actual mode under which
|
|
the file was opened. Patch by Erik Bray.
|
|
|
|
..
|
|
|
|
.. bpo: 18851
|
|
.. date: 9142
|
|
.. nonce: -YsF6X
|
|
.. section: Library
|
|
|
|
Avoid a double close of subprocess pipes when the child process fails
|
|
starting.
|
|
|
|
..
|
|
|
|
.. bpo: 18418
|
|
.. date: 9141
|
|
.. nonce: _SFG8w
|
|
.. section: Library
|
|
|
|
After fork(), reinit all threads states, not only active ones. Patch by A.
|
|
Jesse Jiryu Davis.
|
|
|
|
..
|
|
|
|
.. bpo: 11973
|
|
.. date: 9140
|
|
.. nonce: uPtBvG
|
|
.. section: Library
|
|
|
|
Fix a problem in kevent. The flags and fflags fields are now properly
|
|
handled as unsigned.
|
|
|
|
..
|
|
|
|
.. bpo: 16809
|
|
.. date: 9139
|
|
.. nonce: TF5mD7
|
|
.. section: Library
|
|
|
|
Fixed some tkinter incompatibilities with Tcl/Tk 8.6.
|
|
|
|
..
|
|
|
|
.. bpo: 16809
|
|
.. date: 9138
|
|
.. nonce: WqSHdP
|
|
.. section: Library
|
|
|
|
Tkinter's splitlist() and split() methods now accept Tcl_Obj argument.
|
|
|
|
..
|
|
|
|
.. bpo: 17119
|
|
.. date: 9137
|
|
.. nonce: sfp47f
|
|
.. section: Library
|
|
|
|
Fixed integer overflows when processing large Unicode strings and tuples in
|
|
the tkinter module.
|
|
|
|
..
|
|
|
|
.. bpo: 15233
|
|
.. date: 9136
|
|
.. nonce: 8YQW0-
|
|
.. section: Library
|
|
|
|
Python now guarantees that callables registered with the atexit module will
|
|
be called in a deterministic order.
|
|
|
|
..
|
|
|
|
.. bpo: 18747
|
|
.. date: 9135
|
|
.. nonce: tPZkbG
|
|
.. section: Library
|
|
|
|
Re-seed OpenSSL's pseudo-random number generator after fork. A
|
|
pthread_atfork() parent handler is used to seed the PRNG with pid, time and
|
|
some stack data.
|
|
|
|
..
|
|
|
|
.. bpo: 8865
|
|
.. date: 9134
|
|
.. nonce: cKBSJh
|
|
.. section: Library
|
|
|
|
Concurrent invocation of select.poll.poll() now raises a RuntimeError
|
|
exception. Patch by Christian Schubert.
|
|
|
|
..
|
|
|
|
.. bpo: 13461
|
|
.. date: 9133
|
|
.. nonce: nLeS2R
|
|
.. section: Library
|
|
|
|
Fix a crash in the TextIOWrapper.tell method on 64-bit platforms. Patch by
|
|
Yogesh Chaudhari.
|
|
|
|
..
|
|
|
|
.. bpo: 18777
|
|
.. date: 9132
|
|
.. nonce: VLsjOw
|
|
.. section: Library
|
|
|
|
The ssl module now uses the new CRYPTO_THREADID API of OpenSSL 1.0.0+
|
|
instead of the deprecated CRYPTO id callback function.
|
|
|
|
..
|
|
|
|
.. bpo: 18768
|
|
.. date: 9131
|
|
.. nonce: r3TSCo
|
|
.. section: Library
|
|
|
|
Correct doc string of RAND_edg(). Patch by Vajrasky Kok.
|
|
|
|
..
|
|
|
|
.. bpo: 18178
|
|
.. date: 9130
|
|
.. nonce: i4hnf-
|
|
.. section: Library
|
|
|
|
Fix ctypes on BSD. dlmalloc.c was compiled twice which broke malloc weak
|
|
symbols.
|
|
|
|
..
|
|
|
|
.. bpo: 18709
|
|
.. date: 9129
|
|
.. nonce: DWzpRe
|
|
.. section: Library
|
|
|
|
Fix CVE-2013-4238. The SSL module now handles NULL bytes inside
|
|
subjectAltName correctly. Formerly the module has used OpenSSL's
|
|
GENERAL_NAME_print() function to get the string representation of ASN.1
|
|
strings for ``rfc822Name`` (email), ``dNSName`` (DNS) and
|
|
``uniformResourceIdentifier`` (URI).
|
|
|
|
..
|
|
|
|
.. bpo: 18756
|
|
.. date: 9128
|
|
.. nonce: moRUfX
|
|
.. section: Library
|
|
|
|
Improve error reporting in os.urandom() when the failure is due to something
|
|
else than /dev/urandom not existing (for example, exhausting the file
|
|
descriptor limit).
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 9127
|
|
.. nonce: b9GShY
|
|
.. section: Library
|
|
|
|
Fix tkinter regression introduced by the security fix in issue #16248.
|
|
|
|
..
|
|
|
|
.. bpo: 18676
|
|
.. date: 9126
|
|
.. nonce: WAq1iB
|
|
.. section: Library
|
|
|
|
Change 'positive' to 'non-negative' in queue.py put and get docstrings and
|
|
ValueError messages. Patch by Zhongyue Luo
|
|
|
|
..
|
|
|
|
.. bpo: 17998
|
|
.. date: 9125
|
|
.. nonce: hIbru5
|
|
.. section: Library
|
|
|
|
Fix an internal error in regular expression engine.
|
|
|
|
..
|
|
|
|
.. bpo: 17557
|
|
.. date: 9124
|
|
.. nonce: s6BEMI
|
|
.. section: Library
|
|
|
|
Fix os.getgroups() to work with the modified behavior of getgroups(2) on OS
|
|
X 10.8. Original patch by Mateusz Lenik.
|
|
|
|
..
|
|
|
|
.. bpo: 18455
|
|
.. date: 9123
|
|
.. nonce: t1b0R_
|
|
.. section: Library
|
|
|
|
multiprocessing should not retry connect() with same socket.
|
|
|
|
..
|
|
|
|
.. bpo: 18513
|
|
.. date: 9122
|
|
.. nonce: 12JUZi
|
|
.. section: Library
|
|
|
|
Fix behaviour of cmath.rect w.r.t. signed zeros on OS X 10.8 + gcc.
|
|
|
|
..
|
|
|
|
.. bpo: 18101
|
|
.. date: 9121
|
|
.. nonce: hWfUNM
|
|
.. section: Library
|
|
|
|
Tcl.split() now process Unicode strings nested in a tuple as it do with byte
|
|
strings.
|
|
|
|
..
|
|
|
|
.. bpo: 18347
|
|
.. date: 9120
|
|
.. nonce: r98Yh-
|
|
.. section: Library
|
|
|
|
ElementTree's html serializer now preserves the case of closing tags.
|
|
|
|
..
|
|
|
|
.. bpo: 17261
|
|
.. date: 9119
|
|
.. nonce: FBzLVh
|
|
.. section: Library
|
|
|
|
Ensure multiprocessing's proxies use proper address.
|
|
|
|
..
|
|
|
|
.. bpo: 17097
|
|
.. date: 9118
|
|
.. nonce: npje1S
|
|
.. section: Library
|
|
|
|
Make multiprocessing ignore EINTR.
|
|
|
|
..
|
|
|
|
.. bpo: 18155
|
|
.. date: 9117
|
|
.. nonce: P-O3wv
|
|
.. section: Library
|
|
|
|
The csv module now correctly handles csv files that use a delimiter
|
|
character that has a special meaning in regexes, instead of throwing an
|
|
exception.
|
|
|
|
..
|
|
|
|
.. bpo: 18135
|
|
.. date: 9116
|
|
.. nonce: AYPE8L
|
|
.. section: Library
|
|
|
|
ssl.SSLSocket.write() now raises an OverflowError if the input string in
|
|
longer than 2 gigabytes. The ssl module does not support partial write.
|
|
|
|
..
|
|
|
|
.. bpo: 18167
|
|
.. date: 9115
|
|
.. nonce: CE6ZMO
|
|
.. section: Library
|
|
|
|
cgi.FieldStorage no longer fails to handle multipart/form-data when \r\n
|
|
appears at end of 65535 bytes without other newlines.
|
|
|
|
..
|
|
|
|
.. bpo: 17403
|
|
.. date: 9114
|
|
.. nonce: gtIhUd
|
|
.. section: Library
|
|
|
|
urllib.parse.robotparser normalizes the urls before adding to ruleline. This
|
|
helps in handling certain types invalid urls in a conservative manner. Patch
|
|
contributed by Mher Movsisyan.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 9113
|
|
.. nonce: jM5EPF
|
|
.. section: Library
|
|
|
|
Implement inequality on weakref.WeakSet.
|
|
|
|
..
|
|
|
|
.. bpo: 17981
|
|
.. date: 9112
|
|
.. nonce: kIczv7
|
|
.. section: Library
|
|
|
|
Closed socket on error in SysLogHandler.
|
|
|
|
..
|
|
|
|
.. bpo: 18015
|
|
.. date: 9111
|
|
.. nonce: 85_YuN
|
|
.. section: Library
|
|
|
|
Fix unpickling of 2.7.3 and 2.7.4 namedtuples.
|
|
|
|
..
|
|
|
|
.. bpo: 17754
|
|
.. date: 9110
|
|
.. nonce: xa6Bc3
|
|
.. section: Library
|
|
|
|
Make ctypes.util.find_library() independent of the locale.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 9109
|
|
.. nonce: 9OGCJH
|
|
.. section: Library
|
|
|
|
Fix typos in the multiprocessing module.
|
|
|
|
..
|
|
|
|
.. bpo: 17269
|
|
.. date: 9108
|
|
.. nonce: 7LxyKz
|
|
.. section: Library
|
|
|
|
Workaround for socket.getaddrinfo crash on MacOS X with port None or "0" and
|
|
flags AI_NUMERICSERV.
|
|
|
|
..
|
|
|
|
.. bpo: 18080
|
|
.. date: 9107
|
|
.. nonce: 8bMdE3
|
|
.. section: Library
|
|
|
|
When building a C extension module on OS X, if the compiler is overridden
|
|
with the CC environment variable, use the new compiler as the default for
|
|
linking if LDSHARED is not also overridden. This restores Distutils
|
|
behavior introduced in 2.7.3 and inadvertently dropped in 2.7.4.
|
|
|
|
..
|
|
|
|
.. bpo: 18071
|
|
.. date: 9106
|
|
.. nonce: 2FwU0S
|
|
.. section: Library
|
|
|
|
C extension module builds on OS X could fail with TypeError if the Xcode
|
|
command line tools were not installed.
|
|
|
|
..
|
|
|
|
.. bpo: 18113
|
|
.. date: 9105
|
|
.. nonce: 7w81KJ
|
|
.. section: Library
|
|
|
|
Fixed a refcount leak in the curses.panel module's set_userptr() method.
|
|
Reported by Atsuo Ishimoto.
|
|
|
|
..
|
|
|
|
.. bpo: 18849
|
|
.. date: 9104
|
|
.. nonce: Q0kF0R
|
|
.. section: Library
|
|
|
|
Fixed a Windows-specific tempfile bug where collision with an existing
|
|
directory caused mkstemp and related APIs to fail instead of retrying.
|
|
Report and fix by Vlad Shcherbina.
|
|
|
|
..
|
|
|
|
.. bpo: 19400
|
|
.. date: 9103
|
|
.. nonce: QAqpk5
|
|
.. section: Library
|
|
|
|
Prevent extension module build failures with Xcode 5 on OS X 10.8+ when
|
|
using a universal Python that included a PPC architecture, such as with a
|
|
python.org 32-bit-only binary installer.
|
|
|
|
..
|
|
|
|
.. bpo: 18873
|
|
.. date: 9102
|
|
.. nonce: i_1Tf_
|
|
.. section: Tools/Demos
|
|
|
|
2to3 and the findnocoding.py script now detect Python source code encoding
|
|
only in comment lines.
|
|
|
|
..
|
|
|
|
.. bpo: 18817
|
|
.. date: 9101
|
|
.. nonce: yma3Gh
|
|
.. section: Tools/Demos
|
|
|
|
Fix a resource warning in Lib/aifc.py demo.
|
|
|
|
..
|
|
|
|
.. bpo: 18439
|
|
.. date: 9100
|
|
.. nonce: W9DxeL
|
|
.. section: Tools/Demos
|
|
|
|
Make patchcheck work on Windows for ACKS, NEWS.
|
|
|
|
..
|
|
|
|
.. bpo: 18448
|
|
.. date: 9099
|
|
.. nonce: gMA5pg
|
|
.. section: Tools/Demos
|
|
|
|
Fix a typo in Demo/newmetaclasses/Eiffel.py.
|
|
|
|
..
|
|
|
|
.. bpo: 12990
|
|
.. date: 9098
|
|
.. nonce: E1geL-
|
|
.. section: Tools/Demos
|
|
|
|
The "Python Launcher" on OSX could not launch python scripts that have paths
|
|
that include wide characters.
|
|
|
|
..
|
|
|
|
.. bpo: 16067
|
|
.. date: 9097
|
|
.. nonce: xeYOfj
|
|
.. section: Build
|
|
|
|
Add description into MSI file to replace installer's temporary name.
|
|
|
|
..
|
|
|
|
.. bpo: 18256
|
|
.. date: 9096
|
|
.. nonce: PiEkYT
|
|
.. section: Build
|
|
|
|
Compilation fix for recent AIX releases. Patch by David Edelsohn.
|
|
|
|
..
|
|
|
|
.. bpo: 18098
|
|
.. date: 9095
|
|
.. nonce: KZmfoE
|
|
.. section: Build
|
|
|
|
The deprecated OS X Build Applet.app fails to build on OS X 10.8 systems
|
|
because the Apple-deprecated QuickDraw headers have been removed from Xcode
|
|
4. Skip building it in this case.
|
|
|
|
..
|
|
|
|
.. bpo: 1584
|
|
.. date: 9094
|
|
.. nonce: qjDxpR
|
|
.. section: Build
|
|
|
|
Provide options to override default search paths for Tcl and Tk when
|
|
building _tkinter.
|
|
|
|
..
|
|
|
|
.. bpo: 15663
|
|
.. date: 9093
|
|
.. nonce: 9Da_Rj
|
|
.. section: Build
|
|
|
|
Tcl/Tk 8.5.15 is now included with the OS X 10.6+ 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.
|
|
|
|
..
|
|
|
|
.. bpo: 19019
|
|
.. date: 9092
|
|
.. nonce: 5W7lw_
|
|
.. section: Build
|
|
|
|
Change the OS X installer build script to use CFLAGS instead 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.
|
|
|
|
..
|
|
|
|
.. bpo: 18873
|
|
.. date: 9091
|
|
.. nonce: dyLPY9
|
|
.. section: IDLE
|
|
|
|
IDLE now detects Python source code encoding only in comment lines.
|
|
|
|
..
|
|
|
|
.. bpo: 18988
|
|
.. date: 9090
|
|
.. nonce: 6CpesW
|
|
.. section: IDLE
|
|
|
|
The "Tab" key now works when a word is already autocompleted.
|
|
|
|
..
|
|
|
|
.. bpo: 18489
|
|
.. date: 9089
|
|
.. nonce: nOvxOH
|
|
.. section: IDLE
|
|
|
|
Add tests for SearchEngine. Original patch by Phil Webster.
|
|
|
|
..
|
|
|
|
.. bpo: 18429
|
|
.. date: 9088
|
|
.. nonce: F1lTq1
|
|
.. section: IDLE
|
|
|
|
Format / Format Paragraph, now works when comment blocks are selected. As
|
|
with text blocks, this works best when the selection only includes complete
|
|
lines.
|
|
|
|
..
|
|
|
|
.. bpo: 18226
|
|
.. date: 9087
|
|
.. nonce: 5HtrW1
|
|
.. section: IDLE
|
|
|
|
Add docstrings and unittests for FormatParagraph.py. Original patches by
|
|
Todd Rovito and Phil Webster.
|
|
|
|
..
|
|
|
|
.. bpo: 18279
|
|
.. date: 9086
|
|
.. nonce: UoF-oR
|
|
.. section: IDLE
|
|
|
|
Format - Strip trailing whitespace no longer marks a file as changed when it
|
|
has not been changed. This fix followed the addition of a test file
|
|
originally written by Phil Webster (the issue's main goal).
|
|
|
|
..
|
|
|
|
.. bpo: 18539
|
|
.. date: 9085
|
|
.. nonce: _ddWOv
|
|
.. section: IDLE
|
|
|
|
Calltips now work for float default arguments.
|
|
|
|
..
|
|
|
|
.. bpo: 7136
|
|
.. date: 9084
|
|
.. nonce: 7horQf
|
|
.. section: IDLE
|
|
|
|
In the Idle File menu, "New Window" is renamed "New File". Patch by Tal
|
|
Einat, Roget Serwy, and Todd Rovito.
|
|
|
|
..
|
|
|
|
.. bpo: 8515
|
|
.. date: 9083
|
|
.. nonce: wY13t0
|
|
.. section: IDLE
|
|
|
|
Set __file__ when run file in IDLE. Initial patch by Bruce Frederiksen.
|
|
|
|
..
|
|
|
|
.. bpo: 5492
|
|
.. date: 9082
|
|
.. nonce: LCx7lq
|
|
.. section: IDLE
|
|
|
|
Avoid traceback when exiting IDLE caused by a race condition.
|
|
|
|
..
|
|
|
|
.. bpo: 17511
|
|
.. date: 9081
|
|
.. nonce: 6XqdTH
|
|
.. section: IDLE
|
|
|
|
Keep IDLE find dialog open after clicking "Find Next". Original patch by
|
|
Sarah K.
|
|
|
|
..
|
|
|
|
.. bpo: 15392
|
|
.. date: 9080
|
|
.. nonce: rB5VoV
|
|
.. section: IDLE
|
|
|
|
Create a unittest framework for IDLE. Preliminary patch by Rajagopalasarma
|
|
Jayakrishnan See Lib/idlelib/idle_test/README.txt for how to run Idle tests.
|
|
|
|
..
|
|
|
|
.. bpo: 14146
|
|
.. date: 9079
|
|
.. nonce: -n5gzd
|
|
.. section: IDLE
|
|
|
|
Highlight source line while debugging on Windows.
|
|
|
|
..
|
|
|
|
.. bpo: 17532
|
|
.. date: 9078
|
|
.. nonce: wgA70Z
|
|
.. section: IDLE
|
|
|
|
Always include Options menu for IDLE on OS X. Patch by Guilherme Simões.
|
|
|
|
..
|
|
|
|
.. bpo: 18919
|
|
.. date: 9077
|
|
.. nonce: BOq1BY
|
|
.. section: Tests
|
|
|
|
Added tests for the sunau module. Unified and extended tests for audio
|
|
modules: aifc, sunau and wave.
|
|
|
|
..
|
|
|
|
.. bpo: 18792
|
|
.. date: 9076
|
|
.. nonce: 5RkYdK
|
|
.. section: Tests
|
|
|
|
Use "127.0.0.1" or "::1" instead of "localhost" as much as possible, since
|
|
"localhost" goes through a DNS lookup under recent Windows versions.
|
|
|
|
..
|
|
|
|
.. bpo: 18357
|
|
.. date: 9075
|
|
.. nonce: jRiyQA
|
|
.. section: Tests
|
|
|
|
add tests for dictview set difference. Patch by Fraser Tweedale.
|
|
|
|
..
|
|
|
|
.. bpo: 11185
|
|
.. date: 9074
|
|
.. nonce: McIHeT
|
|
.. section: Tests
|
|
|
|
Fix test_wait4 under AIX. Patch by Sébastien Sablé.
|
|
|
|
..
|
|
|
|
.. bpo: 18094
|
|
.. date: 9073
|
|
.. nonce: VeMh1H
|
|
.. section: Tests
|
|
|
|
test_uuid no more reports skipped tests as passed.
|
|
|
|
..
|
|
|
|
.. bpo: 11995
|
|
.. date: 9072
|
|
.. nonce: varfN1
|
|
.. section: Tests
|
|
|
|
test_pydoc doesn't import all sys.path modules anymore.
|
|
|
|
..
|
|
|
|
.. bpo: 18758
|
|
.. date: 9071
|
|
.. nonce: hMCi7Z
|
|
.. section: Documentation
|
|
|
|
Fixed and improved cross-references.
|
|
|
|
..
|
|
|
|
.. bpo: 18718
|
|
.. date: 9070
|
|
.. nonce: CtpK5H
|
|
.. section: Documentation
|
|
|
|
datetime documentation contradictory on leap second support.
|
|
|
|
..
|
|
|
|
.. bpo: 17701
|
|
.. date: 9069
|
|
.. nonce: FtTZ66
|
|
.. section: Documentation
|
|
|
|
Improving strftime documentation.
|
|
|
|
..
|
|
|
|
.. bpo: 17844
|
|
.. date: 9068
|
|
.. nonce: R4Gssa
|
|
.. section: Documentation
|
|
|
|
Refactor a documentation of Python specific encodings. Add links to encoders
|
|
and decoders for binary-to-binary codecs.
|