]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #27369: Merge test_pyexpat from 3.4 into 3.5
authorMartin Panter <vadmium+py@gmail.com>
Thu, 14 Jul 2016 03:35:15 +0000 (03:35 +0000)
committerMartin Panter <vadmium+py@gmail.com>
Thu, 14 Jul 2016 03:35:15 +0000 (03:35 +0000)
1  2 
Lib/test/test_pyexpat.py
Misc/NEWS

Simple merge
diff --cc Misc/NEWS
index 3b7411cdf71c37d3aab542ed69997933537865d6,2d4b4da91060f1a58fd4bca7aed70d33dc4e2122..835304b5f986034f8ed2d0c4047f5c2cdab119ce
+++ b/Misc/NEWS
@@@ -19,87 -13,14 +19,93 @@@ Core and Builtin
  Library
  -------
  
 +- Issue #23804: Fix SSL zero-length recv() calls to not block and not raise
 +  an error about unclean EOF.
 +
 +- Issue #27466: Change time format returned by http.cookie.time2netscape,
 +  confirming the netscape cookie format and making it consistent with
 +  documentation.
 +
 +- Issue #26664: Fix activate.fish by removing mis-use of ``$``.
 +
 +- Issue #22115: Fixed tracing Tkinter variables: trace_vdelete() with wrong
 +  mode no longer break tracing, trace_vinfo() now always returns a list of
 +  pairs of strings, tracing in the "u" mode now works.
 +
 +- Fix a scoping issue in importlib.util.LazyLoader which triggered an
 +  UnboundLocalError when lazy-loading a module that was already put into
 +  sys.modules.
 +
 +- Issue #27079: Fixed curses.ascii functions isblank(), iscntrl() and ispunct().
 +
 +- Issue #26754: Some functions (compile() etc) accepted a filename argument
 +  encoded as an iterable of integers. Now only strings and byte-like objects
 +  are accepted.
 +
 +- Issue #27048: Prevents distutils failing on Windows when environment
 +  variables contain non-ASCII characters
 +
 +- Issue #27330: Fixed possible leaks in the ctypes module.
 +
 +- Issue #27238: Got rid of bare excepts in the turtle module.  Original patch
 +  by Jelle Zijlstra.
 +
 +- Issue #27122: When an exception is raised within the context being managed
 +  by a contextlib.ExitStack() and one of the exit stack generators
 +  catches and raises it in a chain, do not re-raise the original exception
 +  when exiting, let the new chained one through.  This avoids the PEP 479
 +  bug described in issue25782.
 +
 +- Issue #27278: Fix os.urandom() implementation using getrandom() on Linux.
 +  Truncate size to INT_MAX and loop until we collected enough random bytes,
 +  instead of casting a directly Py_ssize_t to int.
 +
 +- Issue #26386: Fixed ttk.TreeView selection operations with item id's
 +  containing spaces.
 +
 +- Issue #22636: Avoid shell injection problems with
 +  ctypes.util.find_library().
 +
 +- Issue #16182: Fix various functions in the "readline" module to use the
 +  locale encoding, and fix get_begidx() and get_endidx() to return code point
 +  indexes.
 +
 +- Issue #26930: Update Windows builds to use OpenSSL 1.0.2h.
 +
 +- Issue #27392: Add loop.connect_accepted_socket().
 +  Patch by Jim Fulton.
 +
 +IDLE
 +----
 +
 +- Issue #27365: Allow non-ascii chars in IDLE NEWS.txt, for contributor names.
 +
 +- Issue #27245: IDLE: Cleanly delete custom themes and key bindings.
 +  Previously, when IDLE was started from a console or by import, a cascade
 +  of warnings was emitted.  Patch by Serhiy Storchaka.
 +
 +C API
 +-----
 +
 +- Issue #26754: PyUnicode_FSDecoder() accepted a filename argument encoded as
 +  an iterable of integers. Now only strings and bytes-like objects are accepted.
 +
+ Tests
+ -----
+ - Issue #27369: In test_pyexpat, avoid testing an error message detail that
+   changed in Expat 2.2.0.
 +Tools/Demos
 +-----------
 +
 +- Issue #27332: Fixed the type of the first argument of module-level functions
 +  generated by Argument Clinic.  Patch by Petr Viktorin.
 +
 +- Issue #27418: Fixed Tools/importbench/importbench.py.
 +
  
 -What's New in Python 3.4.5?
 +What's New in Python 3.5.2?
  ===========================
  
  Release date: 2016-06-26