]> granicus.if.org Git - python/commitdiff
Issue #20406: Use Python application icons for Idle window title bars.
authorTerry Jan Reedy <tjreedy@udel.edu>
Sat, 8 Feb 2014 14:05:20 +0000 (09:05 -0500)
committerTerry Jan Reedy <tjreedy@udel.edu>
Sat, 8 Feb 2014 14:05:20 +0000 (09:05 -0500)
Patch mostly by Serhiy Storchaka.

1  2 
Lib/idlelib/PyShell.py
Misc/NEWS

Simple merge
diff --cc Misc/NEWS
index 028f4d2224dd12f2a2db853209bbcc3f69fc970f,ae5f83a153765a48b8103fd9d4acda7afbe29ff6..a0e9ed881b5b6c46df309bb68d9c5e2b9635b319
+++ b/Misc/NEWS
@@@ -141,128 -94,6 +141,131 @@@ Librar
    codecs.StreamReader returned incomplete data when were called after
    readline() or read(size).  Based on patch by Amaury Forgeot d'Arc.
  
 +- Issue #20105: the codec exception chaining now correctly sets the
 +  traceback of the original exception as its __traceback__ attribute.
 +
 +- Issue #17481: inspect.getfullargspec() now uses inspect.signature() API.
 +
 +- Issue #15304: concurrent.futures.wait() can block forever even if
 +  Futures have completed. Patch by Glenn Langford.
 +
 +- Issue #14455: plistlib: fix serializing integers integers in the range
 +  of an unsigned long long but outside of the range of signed long long for
 +  binary plist files.
 +
 +IDLE
 +----
 +
++- Issue #20406: Use Python application icons for Idle window title bars.
++  Patch mostly by Serhiy Storchaka.
++
 +- Update the python.gif icon for the Idle classbrowser and pathbowser
 +  from the old green snake to the new new blue and yellow snakes.
 +
 +- Issue #17721: Remove non-functional configuration dialog help button until we
 +  make it actually gives some help when clicked. Patch by Guilherme Simões.
 +
 +Tests
 +-----
 +
 +- Issue #20532: Tests which use _testcapi now are marked as CPython only.
 +
 +- Issue #19920: Added tests for TarFile.list().  Based on patch by Vajrasky Kok.
 +
 +- Issue #19990: Added tests for the imghdr module.  Based on patch by
 +  Claudiu Popa.
 +
 +- Issue #20474: Fix test_socket "unexpected success" failures on OS X 10.7+.
 +
 +Tools/Demos
 +-----------
 +
 +- #Issue 20456: Argument Clinic now observes the C preprocessor conditional
 +  compilation statements of the C files it parses.  When a Clinic block is
 +  inside a conditional code, it adjusts its output to match, including
 +  automatically generating an empty methoddef macro.
 +
 +- #Issue 20456: Cloned functions in Argument Clinic now use the correct
 +  name, not the name of the function they were cloned from, for text
 +  strings inside generated code.
 +
 +- #Issue 20456: Fixed Argument Clinic's test suite and "--converters" feature.
 +
 +- #Issue 20456: Argument Clinic now allows specifying different names
 +  for a parameter in Python and C, using "as" on the parameter line.
 +
 +- Issue #20326: Argument Clinic now uses a simple, unique signature to
 +  annotate text signatures in docstrings, resulting in fewer false
 +  positives.  "self" parameters are also explicitly marked, allowing
 +  inspect.Signature() to authoritatively detect (and skip) said parameters.
 +
 +- Issue #20326: Argument Clinic now generates separate checksums for the
 +  input and output sections of the block, allowing external tools to verify
 +  that the input has not changed (and thus the output is not out-of-date).
 +
 +Build
 +-----
 +
 +- Issue #20465: Update SQLite shipped with OS X installer to 3.8.3.
 +
 +Documentation
 +-------------
 +
 +- Issue #20488: Change wording to say importlib is *the* implementation of
 +  import instead of just *an* implementation.
 +
 +- Issue #6386: Clarify in the tutorial that specifying a symlink to execute
 +  means the directory containing the executed script and not the symlink is
 +  added to sys.path.
 +
 +
 +What's New in Python 3.4.0 Beta 3?
 +==================================
 +
 +Release date: 2014-01-26
 +
 +Core and Builtins
 +-----------------
 +
 +- Issue #20189: Four additional builtin types (PyTypeObject,
 +  PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type)
 +  have been modified to provide introspection information for builtins.
 +
 +- Issue #17825: Cursor "^" is correctly positioned for SyntaxError and
 +  IndentationError.
 +
 +- Issue #2382: SyntaxError cursor "^" is now written at correct position in most
 +  cases when multibyte characters are in line (before "^").  This still not
 +  works correctly with wide East Asian characters.
 +
 +- Issue #18960: The first line of Python script could be executed twice when
 +  the source encoding was specified on the second line.  Now the source encoding
 +  declaration on the second line isn't effective if the first line contains
 +  anything except a comment.  'python -x' works now again with files with the
 +  source encoding declarations, and can be used to make Python batch files
 +  on Windows.
 +
 +Library
 +-------
 +
 +- asyncio: Various improvements and small changes not all covered by
 +  issues listed below.  E.g. wait_for() now cancels the inner task if
 +  the timeout occcurs; tweaked the set of exported symbols; renamed
 +  Empty/Full to QueueEmpty/QueueFull; "with (yield from lock)" now
 +  uses a separate context manager; readexactly() raises if not enough
 +  data was read; PTY support tweaks.
 +
 +- Issue #20311: asyncio: Add a granularity attribute to BaseEventLoop: maximum
 +  between the resolution of the BaseEventLoop.time() method and the resolution
 +  of the selector. The granuarility is used in the scheduler to round time and
 +  deadline.
 +
 +- Issue #20311: selectors: Add a resolution attribute to BaseSelector.
 +
 +- Issue #20189: unittest.mock now no longer assumes that any object for
 +  which it could get an inspect.Signature is a callable written in Python.
 +  Fix courtesy of Michael Foord.
 +
  - Issue #20317: ExitStack.__exit__ could create a self-referential loop if an
    exception raised by a cleanup operation already had its context set
    correctly (for example, by the @contextmanager decorator). The infinite