| .. 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. |