Source

sphinx-i18n / CHANGES.DasIch

Changes
=======

This file contains changes made by Daniel Neuhäuser, during the Google Summer
of Code 2010, to port Sphinx to Python 3.x. Changes are ordered descending by
date.

May 16: - Added utils/convert.py which converts entire directories of python
          files with 2to3 and names the converted files foo3.py.
        - Modified the Makefile so that in case Python 3 is used the scripts in
          utils get converted with utils/convert.py and are used instead of the
          Python 2 scripts.

May 10: Fixed a couple of tests and made several small changes.

May 9: - Removed ez_setup.py which does not work with Python 3.x. and replaced
         it with distribute_setup.py
       - Use distribute (at least on 3.x) in order to run 2to3 automatically.
       - Reverted some of the changes made in revision bac40c7c924c which
         caused errors.
       - Modified tests/run.py to test against the build created by
         setup.py build in order to run the test suite with 3.x
       - Several small changes to fix 3.x compatibilty.

May 1: - Removed deprecated tuple parameter unpacking.
       - Removed a pre-2.3 workaround for booleans because this creates a
         deprecation warning for 3.x, in which you can't assign values to
         booleans.
       - Moved :func:`open()` calls out of the try-blocks, which fixes revision
         c577c25bd44b.

April 30: Made :cls:`sphinx.domains.cpp.DefExpr` unhashable as described by the
          documentation because classes in 3.x don't inherit ``__hash__`` if
	  they implement ``__eq__``.

April 29: Removed several deprecated function/method calls.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.