…nflict in IPython/lib/display.py
Equation References and Numbering are not going to be trivial to add, so the code has been removed for now. Important fixes include no-MathJax support (previously, the code was failing), and the generation of unique ids for the rendering content in each cell, tremendously speeding up MathJax rendering. I am still not rendering placeholder text.
MathJax.InputJax.TeX.resetEquationNumbers is supposed to be available, but isn't consistently loaded before the notebook fires off its first re-render request. The code edits in mathjaxutils.js fix this issue. Additionally, there was some init code in mathjaxutils.js that has been properly excised to the html templates. Removed some orphan rendering code so that all typesetting now goes through mathjaxutils.js Finally, removed an extra cell in the demo notebook.
…cts. skipping DirectoryLink right now as I don't think this will be widely used
Enable switching %pylab mode between inline and a single gui mode in a single notebook. With this merge, `%pylab` can be called interactively to toggle inline/GUI (matplotlib floating windows) mode. After initializing `%pylab inline`, now one can call `%pylab` without arguments to activate the default GUI or ask for a specific one as usual. IPython will detect if a different GUI is requested if one was already activated and will refuse to do so (to prevent multiple event loops from running concurrently, which often leads to problems).