pytho****@googl*****
pytho****@googl*****
2011年 11月 8日 (火) 20:49:41 JST
Revision: 550a2b279361 Author: Naoki INADA <inada****@klab*****> Date: Tue Nov 8 03:48:45 2011 Log: Update 2.7.2: whatsnew/index http://code.google.com/p/python-doc-ja/source/detail?r=550a2b279361 Deleted: /whatsnew/2.4.rst.diff /whatsnew/2.4.rst.diff.html /whatsnew/2.6.rst.diff /whatsnew/2.6.rst.diff.html /whatsnew/index.rst.diff /whatsnew/index.rst.diff.html Modified: /whatsnew/index.rst ======================================= --- /whatsnew/2.4.rst.diff Sun Oct 30 17:04:23 2011 +++ /dev/null @@ -1,27 +0,0 @@ -@@ -1057,25 +1057,25 @@ - :func:`use_default_colors`. On platforms where the terminal supports - transparency, this makes it possible to use a transparent background. - (Contributed by Jörg Lehmann.) - - * The :mod:`difflib` module now includes an :class:`HtmlDiff` class that creates - an HTML table showing a side by side comparison of two versions of a text. - (Contributed by Dan Gass.) - - * The :mod:`email` package was updated to version 3.0, which dropped various - deprecated APIs and removes support for Python versions earlier than 2.3. The - 3.0 version of the package uses a new incremental parser for MIME messages, - available in the :mod:`email.FeedParser` module. The new parser doesn't require -- reading the entire message into memory, and doesn't throw exceptions if a -+ reading the entire message into memory, and doesn't raise exceptions if a - message is malformed; instead it records any problems in the :attr:`defect` - attribute of the message. (Developed by Anthony Baxter, Barry Warsaw, Thomas - Wouters, and others.) - - * The :mod:`heapq` module has been converted to C. The resulting tenfold - improvement in speed makes the module suitable for handling high volumes of - data. In addition, the module has two new functions :func:`nlargest` and - :func:`nsmallest` that use heaps to find the N largest or smallest values in a - dataset without the expense of a full sort. (Contributed by Raymond Hettinger.) - - * The :mod:`httplib` module now contains constants for HTTP status codes defined - in various HTTP-related RFC documents. Constants have names such as ======================================= --- /whatsnew/2.4.rst.diff.html Sun Oct 30 17:04:23 2011 +++ /dev/null @@ -1,101 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title>whatsnew/2.4.rst</title> -<style type="text/css"> -.highlight .hll { background-color: #ffffcc } -.highlight { background: #f8f8f8; } -.highlight .c { color: #408080; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #FF0000 } /* Error */ -.highlight .k { color: #008000; font-weight: bold } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ -.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ -.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #A00000 } /* Generic.Deleted */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ -.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #808080 } /* Generic.Output */ -.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #0040D0 } /* Generic.Traceback */ -.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #008000 } /* Keyword.Pseudo */ -.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #B00040 } /* Keyword.Type */ -.highlight .m { color: #666666 } /* Literal.Number */ -.highlight .s { color: #BA2121 } /* Literal.String */ -.highlight .na { color: #7D9029 } /* Name.Attribute */ -.highlight .nb { color: #008000 } /* Name.Builtin */ -.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ -.highlight .no { color: #880000 } /* Name.Constant */ -.highlight .nd { color: #AA22FF } /* Name.Decorator */ -.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #0000FF } /* Name.Function */ -.highlight .nl { color: #A0A000 } /* Name.Label */ -.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #19177C } /* Name.Variable */ -.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #666666 } /* Literal.Number.Float */ -.highlight .mh { color: #666666 } /* Literal.Number.Hex */ -.highlight .mi { color: #666666 } /* Literal.Number.Integer */ -.highlight .mo { color: #666666 } /* Literal.Number.Oct */ -.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ -.highlight .sc { color: #BA2121 } /* Literal.String.Char */ -.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ -.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ -.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ -.highlight .sx { color: #008000 } /* Literal.String.Other */ -.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ -.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ -.highlight .ss { color: #19177C } /* Literal.String.Symbol */ -.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #19177C } /* Name.Variable.Class */ -.highlight .vg { color: #19177C } /* Name.Variable.Global */ -.highlight .vi { color: #19177C } /* Name.Variable.Instance */ -.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ -</style> -</head> -<body> -<div class="highlight"><pre><span class="gu">@@ -1057,25 +1057,25 @@</span> - :func:`use_default_colors`. On platforms where the terminal supports - transparency, this makes it possible to use a transparent background. - (Contributed by Jörg Lehmann.) - - * The :mod:`difflib` module now includes an :class:`HtmlDiff` class that creates - an HTML table showing a side by side comparison of two versions of a text. - (Contributed by Dan Gass.) - - * The :mod:`email` package was updated to version 3.0, which dropped various - deprecated APIs and removes support for Python versions earlier than 2.3. The - 3.0 version of the package uses a new incremental parser for MIME messages, - available in the :mod:`email.FeedParser` module. The new parser doesn't require -<span class="gd">- reading the entire message into memory, and doesn't throw exceptions if a</span> -<span class="gi">+ reading the entire message into memory, and doesn't raise exceptions if a</span> - message is malformed; instead it records any problems in the :attr:`defect` - attribute of the message. (Developed by Anthony Baxter, Barry Warsaw, Thomas - Wouters, and others.) - - * The :mod:`heapq` module has been converted to C. The resulting tenfold - improvement in speed makes the module suitable for handling high volumes of - data. In addition, the module has two new functions :func:`nlargest` and - :func:`nsmallest` that use heaps to find the N largest or smallest values in a - dataset without the expense of a full sort. (Contributed by Raymond Hettinger.) - - * The :mod:`httplib` module now contains constants for HTTP status codes defined - in various HTTP-related RFC documents. Constants have names such as -</pre></div> - -</body> -</html> ======================================= --- /whatsnew/2.6.rst.diff Sun Oct 30 17:04:23 2011 +++ /dev/null @@ -1,86 +0,0 @@ -@@ -2983,51 +2983,24 @@ - * Python 2.6 can be built with Microsoft Visual Studio 2008 (version - 9.0), and this is the new default compiler. See the - :file:`PCbuild` directory for the build files. (Implemented by - Christian Heimes.) - - * On Mac OS X, Python 2.6 can be compiled as a 4-way universal build. - The :program:`configure` script - can take a :option:`--with-universal-archs=[32-bit|64-bit|all]` - switch, controlling whether the binaries are built for 32-bit - architectures (x86, PowerPC), 64-bit (x86-64 and PPC-64), or both. - (Contributed by Ronald Oussoren.) - --* A new function added in Python 2.6.6, :cfunc:`PySys_SetArgvEx`, sets -- the value of ``sys.argv`` and can optionally update ``sys.path`` to -- include the directory containing the script named by ``sys.argv[0]`` -- depending on the value of an *updatepath* parameter. -- -- This function was added to close a security hole for applications -- that embed Python. The old function, :cfunc:`PySys_SetArgv`, would -- always update ``sys.path``, and sometimes it would add the current -- directory. This meant that, if you ran an application embedding -- Python in a directory controlled by someone else, attackers could -- put a Trojan-horse module in the directory (say, a file named -- :file:`os.py`) that your application would then import and run. -- -- If you maintain a C/C++ application that embeds Python, check -- whether you're calling :cfunc:`PySys_SetArgv` and carefully consider -- whether the application should be using :cfunc:`PySys_SetArgvEx` -- with *updatepath* set to false. Note that using this function will -- break compatibility with Python versions 2.6.5 and earlier; if you -- have to continue working with earlier versions, you can leave -- the call to :cfunc:`PySys_SetArgv` alone and call -- ``PyRun_SimpleString("sys.path.pop(0)\n")`` afterwards to discard -- the first ``sys.path`` component. -- -- Security issue reported as `CVE-2008-5983 -- <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983>`_; -- discussed in :issue:`5753`, and fixed by Antoine Pitrou. -- - * The BerkeleyDB module now has a C API object, available as - ``bsddb.db.api``. This object can be used by other C extensions - that wish to use the :mod:`bsddb` module for their own purposes. - (Contributed by Duncan Grisby.) - - * The new buffer interface, previously described in - `the PEP 3118 section <#pep-3118-revised-buffer-protocol>`__, - adds :cfunc:`PyObject_GetBuffer` and :cfunc:`PyBuffer_Release`, - as well as a few other functions. - - * Python's use of the C stdio library is now thread-safe, or at least - as thread-safe as the underlying library is. A long-standing potential -@@ -3312,33 +3285,24 @@ - when accessed using slicing or index access; having - :class:`Exception` behave like a tuple is being phased out. - - * (3.0-warning mode) inequality comparisons between two dictionaries - or two objects that don't implement comparison methods are reported - as warnings. ``dict1 == dict2`` still works, but ``dict1 < dict2`` - is being phased out. - - Comparisons between cells, which are an implementation detail of Python's - scoping rules, also cause warnings because such comparisons are forbidden - entirely in 3.0. - --For applications that embed Python: -- --* The :cfunc:`PySys_SetArgvEx` function was added in Python 2.6.6, -- letting applications close a security hole when the existing -- :cfunc:`PySys_SetArgv` function was used. Check whether you're -- calling :cfunc:`PySys_SetArgv` and carefully consider whether the -- application should be using :cfunc:`PySys_SetArgvEx` with -- *updatepath* set to false. -- - .. ====================================================================== - - - .. _26acks: - - Acknowledgements - ================ - - The author would like to thank the following people for offering - suggestions, corrections and assistance with various drafts of this - article: Georg Brandl, Steve Brown, Nick Coghlan, Ralph Corderoy, - Jim Jewett, Kent Johnson, Chris Lambacher, Martin Michlmayr, ======================================= --- /whatsnew/2.6.rst.diff.html Sun Oct 30 17:04:23 2011 +++ /dev/null @@ -1,160 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title>whatsnew/2.6.rst</title> -<style type="text/css"> -.highlight .hll { background-color: #ffffcc } -.highlight { background: #f8f8f8; } -.highlight .c { color: #408080; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #FF0000 } /* Error */ -.highlight .k { color: #008000; font-weight: bold } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ -.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ -.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #A00000 } /* Generic.Deleted */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ -.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #808080 } /* Generic.Output */ -.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #0040D0 } /* Generic.Traceback */ -.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #008000 } /* Keyword.Pseudo */ -.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #B00040 } /* Keyword.Type */ -.highlight .m { color: #666666 } /* Literal.Number */ -.highlight .s { color: #BA2121 } /* Literal.String */ -.highlight .na { color: #7D9029 } /* Name.Attribute */ -.highlight .nb { color: #008000 } /* Name.Builtin */ -.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ -.highlight .no { color: #880000 } /* Name.Constant */ -.highlight .nd { color: #AA22FF } /* Name.Decorator */ -.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #0000FF } /* Name.Function */ -.highlight .nl { color: #A0A000 } /* Name.Label */ -.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #19177C } /* Name.Variable */ -.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #666666 } /* Literal.Number.Float */ -.highlight .mh { color: #666666 } /* Literal.Number.Hex */ -.highlight .mi { color: #666666 } /* Literal.Number.Integer */ -.highlight .mo { color: #666666 } /* Literal.Number.Oct */ -.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ -.highlight .sc { color: #BA2121 } /* Literal.String.Char */ -.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ -.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ -.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ -.highlight .sx { color: #008000 } /* Literal.String.Other */ -.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ -.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ -.highlight .ss { color: #19177C } /* Literal.String.Symbol */ -.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #19177C } /* Name.Variable.Class */ -.highlight .vg { color: #19177C } /* Name.Variable.Global */ -.highlight .vi { color: #19177C } /* Name.Variable.Instance */ -.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ -</style> -</head> -<body> -<div class="highlight"><pre><span class="gu">@@ -2983,51 +2983,24 @@</span> - * Python 2.6 can be built with Microsoft Visual Studio 2008 (version - 9.0), and this is the new default compiler. See the - :file:`PCbuild` directory for the build files. (Implemented by - Christian Heimes.) - - * On Mac OS X, Python 2.6 can be compiled as a 4-way universal build. - The :program:`configure` script - can take a :option:`--with-universal-archs=[32-bit|64-bit|all]` - switch, controlling whether the binaries are built for 32-bit - architectures (x86, PowerPC), 64-bit (x86-64 and PPC-64), or both. - (Contributed by Ronald Oussoren.) - -<span class="gd">-* A new function added in Python 2.6.6, :cfunc:`PySys_SetArgvEx`, sets</span> -<span class="gd">- the value of ``sys.argv`` and can optionally update ``sys.path`` to</span> -<span class="gd">- include the directory containing the script named by ``sys.argv[0]``</span> -<span class="gd">- depending on the value of an *updatepath* parameter.</span> -<span class="gd">-</span> -<span class="gd">- This function was added to close a security hole for applications</span> -<span class="gd">- that embed Python. The old function, :cfunc:`PySys_SetArgv`, would</span> -<span class="gd">- always update ``sys.path``, and sometimes it would add the current</span> -<span class="gd">- directory. This meant that, if you ran an application embedding</span> -<span class="gd">- Python in a directory controlled by someone else, attackers could</span> -<span class="gd">- put a Trojan-horse module in the directory (say, a file named</span> -<span class="gd">- :file:`os.py`) that your application would then import and run.</span> -<span class="gd">-</span> -<span class="gd">- If you maintain a C/C++ application that embeds Python, check</span> -<span class="gd">- whether you're calling :cfunc:`PySys_SetArgv` and carefully consider</span> -<span class="gd">- whether the application should be using :cfunc:`PySys_SetArgvEx`</span> -<span class="gd">- with *updatepath* set to false. Note that using this function will</span> -<span class="gd">- break compatibility with Python versions 2.6.5 and earlier; if you</span> -<span class="gd">- have to continue working with earlier versions, you can leave</span> -<span class="gd">- the call to :cfunc:`PySys_SetArgv` alone and call</span> -<span class="gd">- ``PyRun_SimpleString("sys.path.pop(0)\n")`` afterwards to discard</span> -<span class="gd">- the first ``sys.path`` component.</span> -<span class="gd">-</span> -<span class="gd">- Security issue reported as `CVE-2008-5983</span> -<span class="gd">- <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983>`_;</span> -<span class="gd">- discussed in :issue:`5753`, and fixed by Antoine Pitrou.</span> -<span class="gd">-</span> - * The BerkeleyDB module now has a C API object, available as - ``bsddb.db.api``. This object can be used by other C extensions - that wish to use the :mod:`bsddb` module for their own purposes. - (Contributed by Duncan Grisby.) - - * The new buffer interface, previously described in - `the PEP 3118 section <#pep-3118-revised-buffer-protocol>`__, - adds :cfunc:`PyObject_GetBuffer` and :cfunc:`PyBuffer_Release`, - as well as a few other functions. - - * Python's use of the C stdio library is now thread-safe, or at least - as thread-safe as the underlying library is. A long-standing potential -<span class="gu">@@ -3312,33 +3285,24 @@</span> - when accessed using slicing or index access; having - :class:`Exception` behave like a tuple is being phased out. - - * (3.0-warning mode) inequality comparisons between two dictionaries - or two objects that don't implement comparison methods are reported - as warnings. ``dict1 == dict2`` still works, but ``dict1 < dict2`` - is being phased out. - - Comparisons between cells, which are an implementation detail of Python's - scoping rules, also cause warnings because such comparisons are forbidden - entirely in 3.0. - -<span class="gd">-For applications that embed Python:</span> -<span class="gd">-</span> -<span class="gd">-* The :cfunc:`PySys_SetArgvEx` function was added in Python 2.6.6,</span> -<span class="gd">- letting applications close a security hole when the existing</span> -<span class="gd">- :cfunc:`PySys_SetArgv` function was used. Check whether you're</span> -<span class="gd">- calling :cfunc:`PySys_SetArgv` and carefully consider whether the</span> -<span class="gd">- application should be using :cfunc:`PySys_SetArgvEx` with</span> -<span class="gd">- *updatepath* set to false.</span> -<span class="gd">-</span> - .. ====================================================================== - - - .. _26acks: - - Acknowledgements - ================ - - The author would like to thank the following people for offering - suggestions, corrections and assistance with various drafts of this - article: Georg Brandl, Steve Brown, Nick Coghlan, Ralph Corderoy, - Jim Jewett, Kent Johnson, Chris Lambacher, Martin Michlmayr, -</pre></div> - -</body> -</html> ======================================= --- /whatsnew/index.rst.diff Sun Oct 30 17:04:23 2011 +++ /dev/null @@ -1,21 +0,0 @@ -@@ -2,19 +2,20 @@ - - ###################### - What's New in Python - ###################### - - The "What's New in Python" series of essays takes tours through the most - important changes between major Python versions. They are a "must read" for - anyone wishing to stay up-to-date after a new release. - - .. toctree:: - :maxdepth: 2 - -+ 2.7.rst - 2.6.rst - 2.5.rst - 2.4.rst - 2.3.rst - 2.2.rst - 2.1.rst - 2.0.rst ======================================= --- /whatsnew/index.rst.diff.html Sun Oct 30 17:04:23 2011 +++ /dev/null @@ -1,95 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title>whatsnew/index.rst</title> -<style type="text/css"> -.highlight .hll { background-color: #ffffcc } -.highlight { background: #f8f8f8; } -.highlight .c { color: #408080; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #FF0000 } /* Error */ -.highlight .k { color: #008000; font-weight: bold } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ -.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ -.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #A00000 } /* Generic.Deleted */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ -.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #808080 } /* Generic.Output */ -.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #0040D0 } /* Generic.Traceback */ -.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #008000 } /* Keyword.Pseudo */ -.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #B00040 } /* Keyword.Type */ -.highlight .m { color: #666666 } /* Literal.Number */ -.highlight .s { color: #BA2121 } /* Literal.String */ -.highlight .na { color: #7D9029 } /* Name.Attribute */ -.highlight .nb { color: #008000 } /* Name.Builtin */ -.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ -.highlight .no { color: #880000 } /* Name.Constant */ -.highlight .nd { color: #AA22FF } /* Name.Decorator */ -.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #0000FF } /* Name.Function */ -.highlight .nl { color: #A0A000 } /* Name.Label */ -.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #19177C } /* Name.Variable */ -.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #666666 } /* Literal.Number.Float */ -.highlight .mh { color: #666666 } /* Literal.Number.Hex */ -.highlight .mi { color: #666666 } /* Literal.Number.Integer */ -.highlight .mo { color: #666666 } /* Literal.Number.Oct */ -.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ -.highlight .sc { color: #BA2121 } /* Literal.String.Char */ -.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ -.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ -.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ -.highlight .sx { color: #008000 } /* Literal.String.Other */ -.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ -.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ -.highlight .ss { color: #19177C } /* Literal.String.Symbol */ -.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #19177C } /* Name.Variable.Class */ -.highlight .vg { color: #19177C } /* Name.Variable.Global */ -.highlight .vi { color: #19177C } /* Name.Variable.Instance */ -.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ -</style> -</head> -<body> -<div class="highlight"><pre><span class="gu">@@ -2,19 +2,20 @@</span> - - ###################### - What's New in Python - ###################### - - The "What's New in Python" series of essays takes tours through the most - important changes between major Python versions. They are a "must read" for - anyone wishing to stay up-to-date after a new release. - - .. toctree:: - :maxdepth: 2 - -<span class="gi">+ 2.7.rst</span> - 2.6.rst - 2.5.rst - 2.4.rst - 2.3.rst - 2.2.rst - 2.1.rst - 2.0.rst -</pre></div> - -</body> -</html> ======================================= --- /whatsnew/index.rst Sat Dec 4 03:02:10 2010 +++ /whatsnew/index.rst Tue Nov 8 03:48:45 2011 @@ -11,6 +11,7 @@ .. toctree:: :maxdepth: 2 + 2.7.rst 2.6.rst 2.5.rst 2.4.rst