]> granicus.if.org Git - python/commitdiff
#15199: Fix JavaScript's default MIME type to application/javascript
authorPetri Lehtinen <petri@digip.org>
Mon, 20 Aug 2012 18:30:03 +0000 (21:30 +0300)
committerPetri Lehtinen <petri@digip.org>
Mon, 20 Aug 2012 18:30:03 +0000 (21:30 +0300)
1  2 
Lib/mimetypes.py
Misc/ACKS
Misc/NEWS

Simple merge
diff --cc Misc/ACKS
Simple merge
diff --cc Misc/NEWS
index 60b7531f74ad2a63c7be00325db362ec8f86b48d,a8b560e8803dd27f14c2d182d13a688e77b9007d..cdd50d5069a8056fb5f40c7b6f46771ba0962e6d
+++ b/Misc/NEWS
@@@ -16,151 -16,93 +16,154 @@@ Core and Builtin
  - Issue #15604: Update uses of PyObject_IsTrue() to check for and handle
    errors correctly.  Patch by Serhiy Storchaka.
  
 -- Issue #13119: sys.stdout and sys.stderr are now using "\r\n" newline on
 -  Windows, as Python 2.
 +- Issue #14846: importlib.FileFinder now handles the case where the
 +  directory being searched is removed after a previous import attempt
  
 -- Issue #14579: Fix CVE-2012-2135: vulnerability in the utf-16 decoder after
 -  error handling.  Patch by Serhiy Storchaka.
 +Library
 +-------
  
 -- Issue #15404: Refleak in PyMethodObject repr.
++- Issue #15199: Fix JavaScript's default MIME type to application/javascript.
++  Patch by Bohuslav Kabrda.
 -- Issue #15394: An issue in PyModule_Create that caused references to
 -  be leaked on some error paths has been fixed.  Patch by Julia Lawall.
 +- Issue #12643: code.InteractiveConsole now respects sys.excepthook when
 +  displaying exceptions (Patch by Aaron Iles)
  
 -- Issue #15368: An issue that caused bytecode generation to be
 -  non-deterministic when using randomized hashing (-R) has been fixed.
 +- Issue #13579: string.Formatter now understands the 'a' conversion specifier.
  
 -- Issue #15020: The program name used to search for Python's path is now
 -  "python3" under Unix, not "python".
 +- Issue #15595: Fix subprocess.Popen(universal_newlines=True)
 +  for certain locales (utf-16 and utf-32 family). Patch by Chris Jerdonek.
  
 -- Issue #15033: Fix the exit status bug when modules invoked using -m swith,
 -  return the proper failure return value (1). Patch contributed by Jeff Knupp.
 +- Issue #15477: In cmath and math modules, add workaround for platforms whose
 +  system-supplied log1p function doesn't respect signs of zeros.
  
 -- Issue #12268: File readline, readlines and read() or readall() methods
 -  no longer lose data when an underlying read system call is interrupted.
 -  IOError is no longer raised due to a read system call returning EINTR
 -  from within these methods.
 +- Issue #15715: importlib.__import__() will silence an ImportError when the use
 +  of fromlist leads to a failed import.
  
 -- Issue #15142: Fix reference leak when deallocating instances of types
 -  created using PyType_FromSpec().
 +- Issue #14669: Fix pickling of connections and sockets on MacOSX
 +  by sending/receiving an acknowledgment after file descriptor transfer.
 +  TestPicklingConnection has been reenabled for MacOSX.
  
 -- Issue #10053: Don't close FDs when FileIO.__init__ fails. Loosely based on
 -  the work by Hirokazu Yamamoto.
 +- Issue #11062: Fix adding a message from file to Babyl mailbox.
  
 -- Issue #14775: Fix a potential quadratic dict build-up due to the garbage
 -  collector repeatedly trying to untrack dicts.
 +- Issue #15646: Prevent equivalent of a fork bomb when using
 +  multiprocessing on Windows without the "if __name__ == '__main__'"
 +  idiom.
  
 -- Issue #14494: Fix __future__.py and its documentation to note that
 -  absolute imports are the default behavior in 3.0 instead of 2.7.
 -  Patch by Sven Marnach.
 +- Issue #15678: Fix IDLE menus when started from OS X command line
 +  (3.3.0b2 regression).
  
 -- Issue #14761: Fix potential leak on an error case in the import machinery.
 +C API
 +-----
  
 -- Issue #14699: Fix calling the classmethod descriptor directly.
 +Extension Modules
 +-----------------
  
 -- Issue #14433: Prevent msvcrt crash in interactive prompt when stdin
 -  is closed.
 +Tools/Demos
 +-----------
  
 -- Issue #11603 (again): Setting __repr__ to __str__ now raises a RuntimeError
 -  when repr() or str() is called on such an object.
 +Documentation
 +-------------
  
 -- Issue #14658: Fix binding a special method to a builtin implementation of a
 -  special method with a different name.
 +- Create a 'Concurrent Execution' section in the docs, and split up the
 +  'Optional Operating System Services' section to use a more user-centric
 +  classification scheme (splitting them across the new CE section, IPC and
 +  text processing). Operating system limitatons can be reflected with
 +  the Sphinx :platform: tag, it doesn't make sense as part of the Table of
 +  Contents.
  
 -- Issue #14630: Fix a memory access bug for instances of a subclass of int
 -  with value 0.
 +- Issue #4966: Bring the sequence docs up to date for the Py3k transition
 +  and the many language enhancements since they were original written
  
 -- Issue #14612: Fix jumping around with blocks by setting f_lineno.
 +- The "path importer" misnomer has been replaced with Eric Snow's
 +  more-awkward-but-at-least-not-wrong suggestion of "path based finder" in
 +  the import system reference docs
  
 -- Issue #14607: Fix keyword-only arguments which started with ``__``.
 +- Issue #15640: Document importlib.abc.Finder as deprecated.
  
 -- 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.
 +- Issue #15630: Add an example for "continue" stmt in the tutorial. Patch by
 +  Daniel Ellis.
  
 -- Issue #14474: Save and restore exception state in thread.start_new_thread()
 -  while writing error message if the thread leaves a unhandled exception.
 +Tests
 +-----
  
 -- Issue #13019: Fix potential reference leaks in bytearray.extend().  Patch
 -  by Suman Saha.
 +- Issue #15615: Add some tests for the json module's handling of invalid
 +  input data.  Patch by Kushal Das.
  
 -- Issue #14378: Fix compiling ast.ImportFrom nodes with a "__future__" string as
 -  the module name that was not interned.
  
 -- Issue #14331: Use significantly less stack space when importing modules by
 -  allocating path buffers on the heap instead of the stack.
 +What's New in Python 3.3.0 Beta 2?
 +==================================
  
 -- Issue #14334: Prevent in a segfault in type.__getattribute__ when it was not
 -  passed strings.
 +*Release date: 12-Aug-2012*
  
 -- Issue #1469629: Allow cycles through an object's __dict__ slot to be
 -  collected. (For example if ``x.__dict__ is x``).
 +Core and Builtins
 +-----------------
  
 -- Issue #14172: Fix reference leak when marshalling a buffer-like object
 -  (other than a bytes object).
 +- Issue #15568: Fix the return value of "yield from" when StopIteration is
 +  raised by a custom iterator.
  
 -- 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 #13119: sys.stdout and sys.stderr are now using "\r\n" newline on
 +  Windows, as Python 2.
  
 -- Issue #14471: Fix a possible buffer overrun in the winreg module.
 +- Issue #15534: Fix the fast-search function for non-ASCII Unicode strings.
 +
 +- Issue #15508: Fix the docstring for __import__ to have the proper default
 +  value of 0 for 'level' and to not mention negative levels since they are not
 +  supported.
 +
 +- Issue #15425: Eliminated traceback noise from more situations involving
 +  importlib.
 +
 +- Issue #14578: Support modules registered in the Windows registry again.
 +
 +- Issue #15466: Stop using TYPE_INT64 in marshal, to make importlib.h (and other
 +  byte code files) equal between 32-bit and 64-bit systems.
 +
 +- Issue #1692335: Move initial exception args assignment to
 +  "BaseException.__new__" to help pickling of naive subclasses.
 +
 +- Issue #12834: Fix PyBuffer_ToContiguous() for non-contiguous arrays.
 +
 +- Issue #15456: Fix code __sizeof__ after #12399 change.  Patch by Serhiy
 +  Storchaka.
 +
 +- Issue #15404: Refleak in PyMethodObject repr.
 +
 +- Issue #15394: An issue in PyModule_Create that caused references to be leaked
 +  on some error paths has been fixed.  Patch by Julia Lawall.
 +
 +- Issue #15368: An issue that caused bytecode generation to be non-deterministic
 +  has been fixed.
 +
 +- Issue #15202: Consistently use the name "follow_symlinks" for new parameters
 +  in os and shutil functions.
 +
 +- Issue #15314: __main__.__loader__ is now set correctly during interpreter
 +  startup.
 +
 +- Issue #15111: When a module imported using 'from import' has an ImportError
 +  inside itself, don't mask that fact behind a generic ImportError for the
 +  module itself.
 +
 +- Issue #15293: Add GC support to the AST base node type.
 +
 +- Issue #15291: Fix a memory leak where AST nodes where not properly
 +  deallocated.
 +
 +- Issue #15110: Fix the tracebacks generated by "import xxx" to not show the
 +  importlib stack frames.
 +
 +- Issue #15020: The program name used to search for Python's path is now
 +  "python3" under Unix, not "python".
 +
 +- Issue #15033: Fix the exit status bug when modules invoked using -m swith,
 +  return the proper failure return value (1). Patch contributed by Jeff Knupp.
 +
 +- Issue #15229: An OSError subclass whose __init__ doesn't call back
 +  OSError.__init__ could produce incomplete instances, leading to crashes when
 +  calling str() on them.
 +
 +- Issue 15307: Virtual environments now use symlinks with framework builds on
 +  Mac OS X, like other POSIX builds.
  
  Library
  -------