From b5697da798ce93a7c7009f6e4c9cdf4346c7e312 2013-11-07 23:55:06 From: Thomas Kluyver Date: 2013-11-07 23:55:06 Subject: [PATCH] Update whatsnew from PR files --- diff --git a/docs/source/whatsnew/development.rst b/docs/source/whatsnew/development.rst index 7b295ef..e71d747 100644 --- a/docs/source/whatsnew/development.rst +++ b/docs/source/whatsnew/development.rst @@ -31,6 +31,46 @@ clear_output changes user to double buffer the output. * The output div height is remembered when the ``wait=True`` flag is used. +Extending Configurable Containers +--------------------------------- + +Some configurable traits are containers (list, dict, set) +Config objects now support calling ``extend``, ``update``, ``insert``, etc. +on traits in config files, which will ultimately result in calling +those methods on the original object. + +The effect being that you can now add to containers without having to copy/paste +the initial value:: + + c = get_config() + c.InlineBackend.rc.update({ 'figure.figsize' : (6, 4) }) + + * In notebook, Showing tooltip on tab has been disables to avoid conflict with + completion, Shift-Tab could still be used to invoke tooltip when inside + function signature and/or on selection. + +Single codebase Python 3 support +-------------------------------- + +IPython previously supported Python 3 by running 2to3 during setup. We +have now switched to a single codebase which runs natively on Python 2.7 +and 3.3. + +For notes on how to maintain this, see :doc:`/development/pycompat`. + +* ``object_info_request`` as been replaced by ``object_info`` for consistency in the javascript API. + ``object_info`` as a simpler interface to register callback that is incompatible with ``object_info_request``. + +* Previous versions of IPython on Linux would use the XDG config directory, + creating :file:`~/.config/ipython` by default. We have decided to go + back to :file:`~/.ipython` for consistency among systems. IPython will + issue a warning if it finds the XDG location, and will move it to the new + location if there isn't already a directory there. + +* Equations, images and tables are now centered in Markdown cells. +* Multiline equations are now centered in output areas; single line equations + remain left justified. + .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT. Backwards incompatible changes @@ -59,4 +99,4 @@ Backwards incompatible changes If you need to keep the exact output of :command:`pycolor`, you can still use ``python -m IPython.utils.PyColorize foo.py``. -.. DO NOT EDIT THIS LINE BEFORE RELEASE. INCOMPAT INSERTION POINT. \ No newline at end of file +.. DO NOT EDIT THIS LINE BEFORE RELEASE. INCOMPAT INSERTION POINT. diff --git a/docs/source/whatsnew/pr/centered-math.rst b/docs/source/whatsnew/pr/centered-math.rst deleted file mode 100644 index 3b56a52..0000000 --- a/docs/source/whatsnew/pr/centered-math.rst +++ /dev/null @@ -1,3 +0,0 @@ -* Equations, images and tables are now centered in Markdown cells. -* Multiline equations are now centered in output areas; single line equations - remain left justified. \ No newline at end of file diff --git a/docs/source/whatsnew/pr/config-extend.rst b/docs/source/whatsnew/pr/config-extend.rst deleted file mode 100644 index 0c54096..0000000 --- a/docs/source/whatsnew/pr/config-extend.rst +++ /dev/null @@ -1,15 +0,0 @@ -Extending Configurable Containers ---------------------------------- - -Some configurable traits are containers (list, dict, set) -Config objects now support calling ``extend``, ``update``, ``insert``, etc. -on traits in config files, which will ultimately result in calling -those methods on the original object. - -The effect being that you can now add to containers without having to copy/paste -the initial value:: - - c = get_config() - c.InlineBackend.rc.update({ 'figure.figsize' : (6, 4) }) - - diff --git a/docs/source/whatsnew/pr/no-xdg.rst b/docs/source/whatsnew/pr/no-xdg.rst deleted file mode 100644 index 06e73cc..0000000 --- a/docs/source/whatsnew/pr/no-xdg.rst +++ /dev/null @@ -1,5 +0,0 @@ -* Previous versions of IPython on Linux would use the XDG config directory, - creating :file:`~/.config/ipython` by default. We have decided to go - back to :file:`~/.ipython` for consistency among systems. IPython will - issue a warning if it finds the XDG location, and will move it to the new - location if there isn't already a directory there. diff --git a/docs/source/whatsnew/pr/object_info_js.rst b/docs/source/whatsnew/pr/object_info_js.rst deleted file mode 100644 index 1bae0e1..0000000 --- a/docs/source/whatsnew/pr/object_info_js.rst +++ /dev/null @@ -1,2 +0,0 @@ -* ``object_info_request`` as been replaced by ``object_info`` for consistency in the javascript API. - ``object_info`` as a simpler interface to register callback that is incompatible with ``object_info_request``. diff --git a/docs/source/whatsnew/pr/single-codebase.rst b/docs/source/whatsnew/pr/single-codebase.rst deleted file mode 100644 index f3aeee1..0000000 --- a/docs/source/whatsnew/pr/single-codebase.rst +++ /dev/null @@ -1,8 +0,0 @@ -Single codebase Python 3 support --------------------------------- - -IPython previously supported Python 3 by running 2to3 during setup. We -have now switched to a single codebase which runs natively on Python 2.7 -and 3.3. - -For notes on how to maintain this, see :doc:`/development/pycompat`. diff --git a/docs/source/whatsnew/pr/tooltip-on-tab.rst b/docs/source/whatsnew/pr/tooltip-on-tab.rst deleted file mode 100644 index ef8045e..0000000 --- a/docs/source/whatsnew/pr/tooltip-on-tab.rst +++ /dev/null @@ -1,3 +0,0 @@ - * In notebook, Showing tooltip on tab has been disables to avoid conflict with - completion, Shift-Tab could still be used to invoke tooltip when inside - function signature and/or on selection.