Close https://bugs.launchpad.net/ipython/+bug/341726
Apply patch submitted by Alexander Clausen <alex-AT-gc-web.de>. Fixes
incorrect bug reporting URL for IPython and stale SVN references.
Fix bug: https://bugs.launchpad.net/ipython/+bug/269966
This fixes a long-standing and serious problem with long-running IPython
sessions. Finally!
Many thanks to John D. Hunter and Sameer D'Costa for the feedback,
especially for Sameer's patch that finally put me on the right track for a
clean solution.
Remove svn-style $Id marks from docstrings and Release imports.
The Id marks show up as junk in the API docs (and they were outdated anyway,
since we now use bzr).
The Release imports were in there for pulling author/license information for
epydoc, but now with sphinx they aren't necessary, and they just are extra
startup work.
Make set_term_title() default to no-op, as it can cause problems.
In embedded contexts this can corrupt stdout (e.g. gedit ipython plugin), by
default ipython should be 'safe' to use in all contexts. The user-facing
terminal app can activate more aggressive configurations as needed.
Added an API call to actually toggle the state, and deprecated the old one
(which could only disable but not enable).
Add file for automatic API doc generation.
This is taken from nipy, where we modified pymvpa code. Eventually this
code will work its way back up to sphinx proper, we hope.