1.. _issues_list_200:
2
3Issues closed in the 2.x development cycle
4==========================================
5
6Issues closed in 2.4.1
7----------------------
8
9GitHub stats for 2014/11/01 - 2015/01/30
10
11.. note::
12
13    IPython 2.4.0 was released without a few of the backports listed below.
14    2.4.1 has the correct patches intended for 2.4.0.
15
16These lists are automatically generated, and may be incomplete or contain duplicates.
17
18The following 7 authors contributed 35 commits.
19
20* Benjamin Ragan-Kelley
21* Carlos Cordoba
22* Damon Allen
23* Jessica B. Hamrick
24* Mateusz Paprocki
25* Peter Würtz
26* Thomas Kluyver
27
28We closed 10 issues and merged 6 pull requests;
29this is the full list (generated with the script
30:file:`tools/github_stats.py`):
31
32Pull Requests (10):
33
34* :ghpull:`7106`: Changed the display order of rich output in the live notebook.
35* :ghpull:`6878`: Update pygments monkeypatch for compatibility with Pygments 2.0
36* :ghpull:`6778`: backport nbformat v4 to 2.x
37* :ghpull:`6761`: object_info_reply field is oname, not name
38* :ghpull:`6653`: Fix IPython.utils.ansispan() to ignore stray [0m
39* :ghpull:`6706`: Correctly display prompt numbers that are ``None``
40* :ghpull:`6634`: don't use contains in SelectWidget item_query
41* :ghpull:`6593`: note how to start the qtconsole
42* :ghpull:`6281`: more minor fixes to release scripts
43* :ghpull:`5458`: Add support for PyQt5.
44
45Issues (6):
46
47* :ghissue:`7272`: qtconsole problems with pygments
48* :ghissue:`7049`: Cause TypeError: 'NoneType' object is not callable in qtconsole
49* :ghissue:`6877`: Qt console doesn't work with pygments 2.0rc1
50* :ghissue:`6689`: Problem with string containing two or more question marks
51* :ghissue:`6702`: Cell numbering after ``ClearOutput`` preprocessor
52* :ghissue:`6633`: selectwidget doesn't display 1 as a selection choice when passed in as a member of values list
53
54
55Issues closed in 2.3.1
56----------------------
57
58Just one bugfix: fixed bad CRCRLF line-endings in notebooks on Windows
59
60Pull Requests (1):
61
62* :ghpull:`6911`: don't use text mode in mkstemp
63
64Issues (1):
65
66* :ghissue:`6599`: Notebook.ipynb CR+LF turned into CR+CR+LF
67
68
69Issues closed in 2.3.0
70----------------------
71
72GitHub stats for 2014/08/06 - 2014/10/01
73
74These lists are automatically generated, and may be incomplete or contain duplicates.
75
76The following 6 authors contributed 31 commits.
77
78* Benjamin Ragan-Kelley
79* David Hirschfeld
80* Eric Firing
81* Jessica B. Hamrick
82* Matthias Bussonnier
83* Thomas Kluyver
84
85We closed 16 issues and merged 9 pull requests;
86this is the full list (generated with the script
87:file:`tools/github_stats.py`):
88
89Pull Requests (16):
90
91* :ghpull:`6587`: support ``%matplotlib qt5`` and ``%matplotlib nbagg``
92* :ghpull:`6583`: Windows symlink test fixes
93* :ghpull:`6585`: fixes :ghissue:`6473`
94* :ghpull:`6581`: Properly mock winreg functions for test
95* :ghpull:`6556`: Use some more informative asserts in inprocess kernel tests
96* :ghpull:`6514`: Fix for copying metadata flags
97* :ghpull:`6453`: Copy file metadata in atomic save
98* :ghpull:`6480`: only compare host:port in Websocket.check_origin
99* :ghpull:`6483`: Trim anchor link in heading cells, fixes :ghissue:`6324`
100* :ghpull:`6410`: Fix relative import in appnope
101* :ghpull:`6395`: update mathjax CDN url in nbconvert template
102* :ghpull:`6269`: Implement atomic save
103* :ghpull:`6374`: Rename ``abort_queues`` --> ``_abort_queues``
104* :ghpull:`6321`: Use appnope in qt and wx gui support from the terminal; closes :ghissue:`6189`
105* :ghpull:`6318`: use write_error instead of get_error_html
106* :ghpull:`6303`: Fix error message when failing to load a notebook
107
108Issues (9):
109
110* :ghissue:`6057`: ``%matplotlib`` + qt5
111* :ghissue:`6518`: Test failure in atomic save on Windows
112* :ghissue:`6473`: Switching between "Raw Cell Format" and "Edit Metadata" does not work
113* :ghissue:`6405`: Creating a notebook should respect directory permissions; saving should respect prior permissions
114* :ghissue:`6324`: Anchors in Heading don't work.
115* :ghissue:`6409`: No module named '_dummy'
116* :ghissue:`6392`: Mathjax library link broken
117* :ghissue:`6329`: IPython Notebook Server URL now requires "tree" at the end of the URL? (version 2.2)
118* :ghissue:`6189`: ipython console freezes for increasing no of seconds in %pylab mode
119
120Issues closed in 2.2.0
121----------------------
122
123GitHub stats for 2014/05/21 - 2014/08/06 (tag: rel-2.1.0)
124
125These lists are automatically generated, and may be incomplete or contain duplicates.
126
127The following 13 authors contributed 36 commits.
128
129* Adam Hodgen
130* Benjamin Ragan-Kelley
131* Björn Grüning
132* Dara Adib
133* Eric Galloway
134* Jonathan Frederic
135* Kyle Kelley
136* Matthias Bussonnier
137* Paul Ivanov
138* Shayne Hodge
139* Steven Anton
140* Thomas Kluyver
141* Zahari
142
143We closed 23 issues and merged 11 pull requests;
144this is the full list (generated with the script
145:file:`tools/github_stats.py`):
146
147Pull Requests (23):
148
149* :ghpull:`6279`: minor updates to release scripts
150* :ghpull:`6273`: Upgrade default mathjax version.
151* :ghpull:`6249`: always use HTTPS getting mathjax from CDN
152* :ghpull:`6114`: update hmac signature comparison
153* :ghpull:`6195`: Close handle on new temporary files before returning filename
154* :ghpull:`6143`: pin tornado to < 4 on travis js tests
155* :ghpull:`6134`: remove rackcdn https workaround for mathjax cdn
156* :ghpull:`6120`: Only allow iframe embedding on same origin.
157* :ghpull:`6117`: Remove / from route of TreeRedirectHandler.
158* :ghpull:`6105`: only set allow_origin_pat if defined
159* :ghpull:`6102`: Add newline if missing to end of script magic cell
160* :ghpull:`6077`: allow unicode keys in dicts in json_clean
161* :ghpull:`6061`: make CORS configurable
162* :ghpull:`6081`: don’t modify dict keys while iterating through them
163* :ghpull:`5803`: unify visual line handling
164* :ghpull:`6005`: Changed right arrow key movement function to mirror left arrow key
165* :ghpull:`6029`: add pickleutil.PICKLE_PROTOCOL
166* :ghpull:`6003`: Set kernel_id before checking websocket
167* :ghpull:`5994`: Fix ssh tunnel for Python3
168* :ghpull:`5973`: Do not create checkpoint_dir relative to current dir
169* :ghpull:`5933`: fix qt_loader import hook signature
170* :ghpull:`5944`: Markdown rendering bug fix.
171* :ghpull:`5917`: use shutil.move instead of os.rename
172
173Issues (11):
174
175* :ghissue:`6246`: Include MathJax by default or access the CDN over a secure connection
176* :ghissue:`5525`: Websocket origin check fails when used with Apache WS proxy
177* :ghissue:`5901`: 2 test failures in Python 3.4 in parallel group
178* :ghissue:`5926`: QT console: text selection cannot be made from left to right with keyboard
179* :ghissue:`5998`: use_dill does not work in Python 3.4
180* :ghissue:`5964`: Traceback on Qt console exit
181* :ghissue:`5787`: Error in Notebook-Generated latex (nbconvert)
182* :ghissue:`5950`: qtconsole truncates help
183* :ghissue:`5943`: 2.x: notebook fails to load when using HTML comments
184* :ghissue:`5932`: Qt ImportDenier Does Not Adhere to PEP302
185* :ghissue:`5898`: OSError when moving configuration file
186
187Issues closed in 2.1.0
188----------------------
189
190GitHub stats for 2014/04/02 - 2014/05/21 (since 2.0.0)
191
192These lists are automatically generated, and may be incomplete or contain duplicates.
193
194The following 35 authors contributed 145 commits.
195
196* Adrian Price-Whelan
197* Aron Ahmadia
198* Benjamin Ragan-Kelley
199* Benjamin Schultz
200* Björn Linse
201* Blake Griffith
202* chebee7i
203* Damián Avila
204* Dav Clark
205* dexterdev
206* Erik Tollerud
207* Grzegorz Rożniecki
208* Jakob Gager
209* jdavidheiser
210* Jessica B. Hamrick
211* Jim Garrison
212* Jonathan Frederic
213* Matthias Bussonnier
214* Maximilian Albert
215* Mohan Raj Rajamanickam
216* ncornette
217* Nikolay Koldunov
218* Nile Geisinger
219* Pankaj Pandey
220* Paul Ivanov
221* Pierre Haessig
222* Raffaele De Feo
223* Renaud Richardet
224* Spencer Nelson
225* Steve Chan
226* sunny
227* Susan Tan
228* Thomas Kluyver
229* Yaroslav Halchenko
230* zah
231
232We closed a total of 129 issues, 92 pull requests and 37 regular issues;
233this is the full list (generated with the script
234:file:`tools/github_stats.py --milestone 2.1`):
235
236Pull Requests (92):
237
238* :ghpull:`5871`: specify encoding in msgpack.unpackb
239* :ghpull:`5869`: Catch more errors from clipboard access on Windows
240* :ghpull:`5866`: Make test robust against differences in line endings
241* :ghpull:`5605`: Two cell toolbar fixes.
242* :ghpull:`5843`: remove Firefox-specific CSS workaround
243* :ghpull:`5845`: Pass Windows interrupt event to kernels as an environment variable
244* :ghpull:`5835`: fix typo in v2 convert
245* :ghpull:`5841`: Fix writing history with output to a file in Python 2
246* :ghpull:`5842`: fix typo in nbconvert help
247* :ghpull:`5846`: Fix typos in Cython example
248* :ghpull:`5839`: Close graphics dev in finally clause
249* :ghpull:`5837`: pass on install docs
250* :ghpull:`5832`: Fixed example to work with python3
251* :ghpull:`5826`: allow notebook tour instantiation to fail
252* :ghpull:`5560`: Minor expansion of Cython example
253* :ghpull:`5818`: interpret any exception in getcallargs as not callable
254* :ghpull:`5816`: Add output to IPython directive when in verbatim mode.
255* :ghpull:`5822`: Don't overwrite widget description in interact
256* :ghpull:`5782`: Silence exception thrown by completer when dir() does not return a list
257* :ghpull:`5807`: Drop log level to info for Qt console shutdown
258* :ghpull:`5814`: Remove -i options from mv, rm and cp aliases
259* :ghpull:`5812`: Fix application name when printing subcommand help.
260* :ghpull:`5804`: remove an inappropriate ``!``
261* :ghpull:`5805`: fix engine startup files
262* :ghpull:`5806`: Don't auto-move .config/ipython if symbolic link
263* :ghpull:`5716`: Add booktabs package to latex base.tplx
264* :ghpull:`5669`: allows threadsafe sys.stdout.flush from background threads
265* :ghpull:`5668`: allow async output on the most recent request
266* :ghpull:`5768`: fix cursor keys in long lines wrapped in markdown
267* :ghpull:`5788`: run cells with ``silent=True`` in ``%run nb.ipynb``
268* :ghpull:`5715`: log all failed ajax API requests
269* :ghpull:`5769`: Don't urlescape the text that goes into a title tag
270* :ghpull:`5762`: Fix check for pickling closures
271* :ghpull:`5766`: View.map with empty sequence should return empty list
272* :ghpull:`5758`: Applied bug fix: using fc and ec did not properly set the figure canvas ...
273* :ghpull:`5754`: Format command name into subcommand_description at run time, not import
274* :ghpull:`5744`: Describe using PyPI/pip to distribute & install extensions
275* :ghpull:`5712`: monkeypatch inspect.findsource only when we use it
276* :ghpull:`5708`: create checkpoints dir in notebook subdirectories
277* :ghpull:`5714`: log error message when API requests fail
278* :ghpull:`5732`: Quick typo fix in nbformat/convert.py
279* :ghpull:`5713`: Fix a NameError in IPython.parallel
280* :ghpull:`5704`: Update nbconvertapp.py
281* :ghpull:`5534`: cleanup some ``pre`` css inheritance
282* :ghpull:`5699`: don't use common names in require decorators
283* :ghpull:`5692`: Update notebook.rst fixing broken reference to notebook examples readme
284* :ghpull:`5693`: Update parallel_intro.rst to fix a broken link to examples
285* :ghpull:`5486`: disambiguate to location when no IPs can be determined
286* :ghpull:`5574`: Remove the outdated keyboard shortcuts from notebook docs
287* :ghpull:`5568`: Use ``__qualname__`` in pretty reprs for Python 3
288* :ghpull:`5678`: Fix copy & paste error in docstring of ImageWidget class
289* :ghpull:`5677`: Fix %bookmark -l for Python 3
290* :ghpull:`5670`: nbconvert: Fix CWD imports
291* :ghpull:`5647`: Mention git hooks in install documentation
292* :ghpull:`5671`: Fix blank slides issue in Reveal slideshow pdf export
293* :ghpull:`5657`: use 'localhost' as default for the notebook server
294* :ghpull:`5584`: more semantic icons
295* :ghpull:`5594`: update components with marked-0.3.2
296* :ghpull:`5500`: check for Python 3.2
297* :ghpull:`5582`: reset readline after running PYTHONSTARTUP
298* :ghpull:`5630`: Fixed Issue :ghissue:`4012` Added Help menubar link to Github markdown doc
299* :ghpull:`5613`: Fixing bug :ghissue:`5607`
300* :ghpull:`5633`: Provide more help if lessc is not found.
301* :ghpull:`5620`: fixed a typo in IPython.core.formatters
302* :ghpull:`5619`: Fix typo in storemagic module docstring
303* :ghpull:`5592`: add missing ``browser`` to notebook_aliases list
304* :ghpull:`5506`: Fix ipconfig regex pattern
305* :ghpull:`5581`: Fix rmagic for cells ending in comment.
306* :ghpull:`5576`: only process cr if it's found
307* :ghpull:`5478`: Add git-hooks install script. Update README.md
308* :ghpull:`5546`: do not shutdown notebook if 'n' is part of answer
309* :ghpull:`5527`: Don't remove upload items from nav tree unless explicitly requested.
310* :ghpull:`5501`: remove inappropriate wheel tag override
311* :ghpull:`5548`: FileNotebookManager: Use shutil.move() instead of os.rename()
312* :ghpull:`5524`: never use ``for (var i in array)``
313* :ghpull:`5459`: Fix interact animation page jump FF
314* :ghpull:`5559`: Minor typo fix in "Cython Magics.ipynb"
315* :ghpull:`5507`: Fix typo in interactive widgets examples index notebook
316* :ghpull:`5554`: Make HasTraits pickleable
317* :ghpull:`5535`: fix n^2 performance issue in coalesce_streams preprocessor
318* :ghpull:`5522`: fix iteration over Client
319* :ghpull:`5488`: Added missing require and jquery from cdn.
320* :ghpull:`5516`: ENH: list generated config files in generated, and rm them upon clean
321* :ghpull:`5493`: made a minor fix to one of the widget examples
322* :ghpull:`5512`: Update tooltips to refer to shift-tab
323* :ghpull:`5505`: Make backport_pr work on Python 3
324* :ghpull:`5503`: check explicitly for 'dev' before adding the note to docs
325* :ghpull:`5498`: use milestones to indicate backport
326* :ghpull:`5492`: Polish whatsnew docs
327* :ghpull:`5495`: Fix various broken things in docs
328* :ghpull:`5496`: Exclude whatsnew/pr directory from docs builds
329* :ghpull:`5489`: Fix required Python versions
330
331Issues (37):
332
333* :ghissue:`5364`: Horizontal scrollbar hides cell's last line on Firefox
334* :ghissue:`5192`: horisontal scrollbar overlaps output or touches next cell
335* :ghissue:`5840`: Third-party Windows kernels don't get interrupt signal
336* :ghissue:`2412`: print history to file using qtconsole and notebook
337* :ghissue:`5703`: Notebook doesn't render with "ask me every time" cookie setting in Firefox
338* :ghissue:`5817`: calling mock object in IPython 2.0.0 under Python 3.4.0 raises AttributeError
339* :ghissue:`5499`: Error running widgets nbconvert example
340* :ghissue:`5654`: Broken links from ipython documentation
341* :ghissue:`5019`: print in QT event callback doesn't show up in ipython notebook.
342* :ghissue:`5800`: Only last In prompt number set ?
343* :ghissue:`5801`: startup_command specified in ipengine_config.py is not executed
344* :ghissue:`5690`: ipython 2.0.0 and pandoc 1.12.2.1 problem
345* :ghissue:`5408`: Add checking/flushing of background output from kernel in mainloop
346* :ghissue:`5407`: clearing message handlers on status=idle loses async output
347* :ghissue:`5467`: Incorrect behavior of up/down keyboard arrows in code cells on wrapped lines
348* :ghissue:`3085`: nicer notebook error message when lacking permissions
349* :ghissue:`5765`: map_sync over empty list raises IndexError
350* :ghissue:`5553`: Notebook matplotlib inline backend: can't set figure facecolor
351* :ghissue:`5710`: inspect.findsource monkeypatch raises wrong exception for C extensions
352* :ghissue:`5706`: Multi-Directory notebooks overwrite each other's checkpoints
353* :ghissue:`5698`: can't require a function named ``f``
354* :ghissue:`5569`: Keyboard shortcuts in documentation are out of date
355* :ghissue:`5566`: Function name printing should use ``__qualname__`` instead of ``__name__`` (Python 3)
356* :ghissue:`5676`: "bookmark -l" not working in ipython 2.0
357* :ghissue:`5555`: Differentiate more clearly between Notebooks and Folders in new UI
358* :ghissue:`5590`: Marked double escape
359* :ghissue:`5514`: import tab-complete fail with ipython 2.0 shell
360* :ghissue:`4012`: Notebook: link to markdown formatting reference
361* :ghissue:`5611`: Typo in 'storemagic' documentation
362* :ghissue:`5589`: Kernel start fails when using --browser argument
363* :ghissue:`5491`: Bug in Windows ipconfig ip address regular expression
364* :ghissue:`5579`: rmagic extension throws 'Error while parsing the string.' when last line is comment
365* :ghissue:`5518`: Ipython2 will not open ipynb in example directory
366* :ghissue:`5561`: New widget documentation has missing notebook link
367* :ghissue:`5128`: Page jumping when output from widget interaction replaced
368* :ghissue:`5519`: IPython.parallel.Client behavior as iterator
369* :ghissue:`5510`: Tab-completion for function argument list
370
371
372Issues closed in 2.0.0
373----------------------
374
375
376GitHub stats for 2013/08/09 - 2014/04/01 (since 1.0.0)
377
378These lists are automatically generated, and may be incomplete or contain duplicates.
379
380The following 94 authors contributed 3949 commits.
381
382* Aaron Meurer
383* Abhinav Upadhyay
384* Adam Riggall
385* Alex Rudy
386* Andrew Mark
387* Angus Griffith
388* Antony Lee
389* Aron Ahmadia
390* Arun Persaud
391* Benjamin Ragan-Kelley
392* Bing Xia
393* Blake Griffith
394* Bouke van der Bijl
395* Bradley M. Froehle
396* Brian E. Granger
397* Carlos Cordoba
398* chapmanb
399* chebee7i
400* Christoph Gohlke
401* Christophe Pradal
402* Cyrille Rossant
403* Damián Avila
404* Daniel B. Vasquez
405* Dav Clark
406* David Hirschfeld
407* David P. Sanders
408* David Wyde
409* David Österberg
410* Doug Blank
411* Dražen Lučanin
412* epifanio
413* Fernando Perez
414* Gabriel Becker
415* Geert Barentsen
416* Hans Meine
417* Ingolf Becker
418* Jake Vanderplas
419* Jakob Gager
420* James Porter
421* Jason Grout
422* Jeffrey Tratner
423* Jonah Graham
424* Jonathan Frederic
425* Joris Van den Bossche
426* Juergen Hasch
427* Julian Taylor
428* Katie Silverio
429* Kevin Burke
430* Kieran O'Mahony
431* Konrad Hinsen
432* Kyle Kelley
433* Lawrence Fu
434* Marc Molla
435* Martín Gaitán
436* Matt Henderson
437* Matthew Brett
438* Matthias Bussonnier
439* Michael Droettboom
440* Mike McKerns
441* Nathan Goldbaum
442* Pablo de Oliveira
443* Pankaj Pandey
444* Pascal Schetelat
445* Paul Ivanov
446* Paul Moore
447* Pere Vilas
448* Peter Davis
449* Philippe Mallet-Ladeira
450* Preston Holmes
451* Puneeth Chaganti
452* Richard Everson
453* Roberto Bonvallet
454* Samuel Ainsworth
455* Sean Vig
456* Shashi Gowda
457* Skipper Seabold
458* Stephan Rave
459* Steve Fox
460* Steven Silvester
461* stonebig
462* Susan Tan
463* Sylvain Corlay
464* Takeshi Kanmae
465* Ted Drain
466* Thomas A Caswell
467* Thomas Kluyver
468* Théophile Studer
469* Volker Braun
470* Wieland Hoffmann
471* Yaroslav Halchenko
472* Yoval P.
473* Yung Siang Liau
474* Zachary Sailer
475* zah
476
477
478We closed a total of 1121 issues, 687 pull requests and 434 regular issues;
479this is the full list (generated with the script
480:file:`tools/github_stats.py`):
481
482Pull Requests (687):
483
484* :ghpull:`5487`: remove weird unicode space in the new copyright header
485* :ghpull:`5476`: For 2.0: Fix links in Notebook Help Menu
486* :ghpull:`5337`: Examples reorganization
487* :ghpull:`5436`: CodeMirror shortcuts in QuickHelp
488* :ghpull:`5444`: Fix numeric verification for Int and Float text widgets.
489* :ghpull:`5449`: Stretch keyboard shortcut dialog
490* :ghpull:`5473`: Minor corrections of git-hooks setup instructions
491* :ghpull:`5471`: Add coding magic comment to nbconvert Python template
492* :ghpull:`5452`: print_figure returns unicode for svg
493* :ghpull:`5450`: proposal: remove codename
494* :ghpull:`5462`: DOC : fixed minor error in using topological sort
495* :ghpull:`5463`: make spin_thread tests more forgiving of slow VMs
496* :ghpull:`5464`: Fix starting notebook server with file/directory at command line.
497* :ghpull:`5453`: remove gitwash
498* :ghpull:`5454`: Improve history API docs
499* :ghpull:`5431`: update github_stats and gh_api for 2.0
500* :ghpull:`5290`: Add dual mode JS tests
501* :ghpull:`5451`: check that a handler is actually registered in ShortcutManager.handles
502* :ghpull:`5447`: Add %%python2 cell magic
503* :ghpull:`5439`: Point to the stable SymPy docs, not the dev docs
504* :ghpull:`5437`: Install jquery-ui images
505* :ghpull:`5434`: fix check for empty cells in rst template
506* :ghpull:`5432`: update links in notebook help menu
507* :ghpull:`5435`: Update whatsnew (notebook tour)
508* :ghpull:`5433`: Document extraction of octave and R magics
509* :ghpull:`5428`: Update COPYING.txt
510* :ghpull:`5426`: Separate get_session_info between HistoryAccessor and HistoryManager
511* :ghpull:`5419`: move prompts from margin to main column on small screens
512* :ghpull:`5430`: Make sure `element` is correct in the context of displayed JS
513* :ghpull:`5396`: prevent saving of partially loaded notebooks
514* :ghpull:`5429`: Fix tooltip pager feature
515* :ghpull:`5330`: Updates to shell reference doc
516* :ghpull:`5404`: Fix broken accordion widget
517* :ghpull:`5339`: Don't use fork to start the notebook in js tests
518* :ghpull:`5320`: Fix for Tooltip & completer click focus bug.
519* :ghpull:`5421`: Move configuration of Python test controllers into setup()
520* :ghpull:`5418`: fix typo in ssh launcher send_file
521* :ghpull:`5403`: remove alt-- shortcut
522* :ghpull:`5389`: better log message in deprecated files/ redirect
523* :ghpull:`5333`: Fix filenbmanager.list_dirs fails for Windows user profile directory
524* :ghpull:`5390`: finish PR #5333
525* :ghpull:`5326`: Some gardening on iptest result reporting
526* :ghpull:`5375`: remove unnecessary onload hack from mathjax macro
527* :ghpull:`5368`: Flexbox classes specificity fixes
528* :ghpull:`5331`: fix raw_input CSS
529* :ghpull:`5395`: urlencode images for rst files
530* :ghpull:`5049`: update quickhelp on adding and removing shortcuts
531* :ghpull:`5391`: Fix Gecko (Netscape) keyboard handling
532* :ghpull:`5387`: Respect '\r' characters in nbconvert.
533* :ghpull:`5399`: Revert PR #5388
534* :ghpull:`5388`: Suppress output even when a comment follows ;. Fixes #4525.
535* :ghpull:`5394`: nbconvert doc update
536* :ghpull:`5359`: do not install less sources
537* :ghpull:`5346`: give hint on where to find custom.js
538* :ghpull:`5357`: catch exception in copystat
539* :ghpull:`5380`: Remove DefineShortVerb... line from latex base template
540* :ghpull:`5376`: elide long containers in pretty
541* :ghpull:`5310`: remove raw cell placeholder on focus, closes #5238
542* :ghpull:`5332`: semantic names for indicator icons
543* :ghpull:`5386`: Fix import of socketserver on Python 3
544* :ghpull:`5360`: remove some redundant font-family: monospace
545* :ghpull:`5379`: don't instantiate Application just for default logger
546* :ghpull:`5372`: Don't autoclose strings
547* :ghpull:`5296`: unify keyboard shortcut and codemirror interaction
548* :ghpull:`5349`: Make Hub.registration_timeout configurable
549* :ghpull:`5340`: install bootstrap-tour css
550* :ghpull:`5335`: Update docstring for deepreload module
551* :ghpull:`5321`: Improve assignment regex to match more tuple unpacking syntax
552* :ghpull:`5325`: add NotebookNotary to NotebookApp's class list
553* :ghpull:`5313`: avoid loading preprocessors twice
554* :ghpull:`5308`: fix HTML capitalization in Highlight2HTML
555* :ghpull:`5295`: OutputArea.append_type functions are not prototype methods
556* :ghpull:`5318`: Fix local import of select_figure_formats
557* :ghpull:`5300`: Fix NameError: name '_rl' is not defined
558* :ghpull:`5292`: focus next cell on shift+enter
559* :ghpull:`5291`: debug occasional error in test_queue_status
560* :ghpull:`5289`: Finishing up #5274 (widget paths fixes)
561* :ghpull:`5232`: Make nbconvert html full output like notebook's html.
562* :ghpull:`5288`: Correct initial state of kernel status indicator
563* :ghpull:`5253`: display any output from this session in terminal console
564* :ghpull:`4802`: Tour of the notebook UI (was UI elements inline with highlighting)
565* :ghpull:`5285`: Update signature presentation in pinfo classes
566* :ghpull:`5268`: Refactoring Notebook.command_mode
567* :ghpull:`5226`: Don't run PYTHONSTARTUP file if a file or code is passed
568* :ghpull:`5283`: Remove Widget.closed attribute
569* :ghpull:`5279`: nbconvert: Make sure node is atleast version 0.9.12
570* :ghpull:`5281`: fix a typo introduced by a rebased PR
571* :ghpull:`5280`: append Firefox overflow-x fix
572* :ghpull:`5277`: check that PIL can save JPEG to BytesIO
573* :ghpull:`5044`: Store timestamps for modules to autoreload
574* :ghpull:`5278`: Update whatsnew doc from pr files
575* :ghpull:`5276`: Fix kernel restart in case connection file is deleted.
576* :ghpull:`5272`: allow highlighting language to be set from notebook metadata
577* :ghpull:`5158`: log refusal to serve hidden directories
578* :ghpull:`5188`: New events system
579* :ghpull:`5265`: Missing class def for TimeoutError
580* :ghpull:`5267`: normalize unicode in notebook API tests
581* :ghpull:`5076`: Refactor keyboard handling
582* :ghpull:`5241`: Add some tests for utils
583* :ghpull:`5261`: Don't allow edit mode up arrow to continue past index == 0
584* :ghpull:`5223`: use on-load event to trigger resizable images
585* :ghpull:`5252`: make one strptime call at import of jsonutil
586* :ghpull:`5153`: Dashboard sorting
587* :ghpull:`5169`: Allow custom header
588* :ghpull:`5242`: clear _reply_content cache before using it
589* :ghpull:`5194`: require latex titles to be ascii
590* :ghpull:`5244`: try to avoid EADDRINUSE errors on travis
591* :ghpull:`5245`: support extracted output in HTML template
592* :ghpull:`5209`: make input_area css generic to cells
593* :ghpull:`5246`: less %pylab, more cowbell!
594* :ghpull:`4895`: Improvements to %run completions
595* :ghpull:`5243`: Add Javscript to base display priority list.
596* :ghpull:`5175`: Audit .html() calls take #2
597* :ghpull:`5146`: Dual mode bug fixes.
598* :ghpull:`5207`: Children fire event
599* :ghpull:`5215`: Dashboard "Running" Tab
600* :ghpull:`5240`: Remove unused IPython.nbconvert.utils.console module
601* :ghpull:`5239`: Fix exclusion of tests directories from coverage reports
602* :ghpull:`5203`: capture some logging/warning output in some tests
603* :ghpull:`5216`: fixup positional arg handling in notebook app
604* :ghpull:`5229`: get _ipython_display_ method safely
605* :ghpull:`5234`: DOC : modified docs is HasTraits.traits and HasTraits.class_traits
606* :ghpull:`5221`: Change widget children List to Tuple.
607* :ghpull:`5231`: don't forget base_url when updating address bar in rename
608* :ghpull:`5173`: Moved widget files into static/widgets/*
609* :ghpull:`5222`: Unset PYTHONWARNINGS envvar before running subprocess tests.
610* :ghpull:`5172`: Prevent page breaks when printing notebooks via print-view.
611* :ghpull:`4985`: Add automatic Closebrackets function to Codemirror.
612* :ghpull:`5220`: Make traitlets notify check more robust against classes redefining equality and bool
613* :ghpull:`5197`: If there is an error comparing traitlet values when setting a trait, default to go ahead and notify of the new value.
614* :ghpull:`5210`: fix pyreadline import in rlineimpl
615* :ghpull:`5212`: Wrap nbconvert Markdown/Heading cells in live divs
616* :ghpull:`5200`: Allow to pass option to jinja env
617* :ghpull:`5202`: handle nodejs executable on debian
618* :ghpull:`5112`: band-aid for completion
619* :ghpull:`5187`: handle missing output metadata in nbconvert
620* :ghpull:`5181`: use gnureadline on OS X
621* :ghpull:`5136`: set default value from signature defaults in interact
622* :ghpull:`5132`: remove application/pdf->pdf transform in javascript
623* :ghpull:`5116`: reorganize who knows what about paths
624* :ghpull:`5165`: Don't introspect __call__ for simple callables
625* :ghpull:`5170`: Added msg_throttle sync=True widget traitlet
626* :ghpull:`5191`: Translate markdown link to rst
627* :ghpull:`5037`: FF Fix: alignment and scale of text widget
628* :ghpull:`5179`: remove websocket url
629* :ghpull:`5110`: add InlineBackend.print_figure_kwargs
630* :ghpull:`5147`: Some template URL changes
631* :ghpull:`5100`: remove base_kernel_url
632* :ghpull:`5163`: Simplify implementation of TemporaryWorkingDirectory.
633* :ghpull:`5166`: remove mktemp usage
634* :ghpull:`5133`: don't use combine option on ucs package
635* :ghpull:`5089`: Remove legacy azure nbmanager
636* :ghpull:`5159`: remove append_json reference
637* :ghpull:`5095`: handle image size metadata in nbconvert html
638* :ghpull:`5156`: fix IPython typo, closes #5155
639* :ghpull:`5150`: fix a link that was broken
640* :ghpull:`5114`: use non-breaking space for button with no description
641* :ghpull:`4778`: add APIs for installing notebook extensions
642* :ghpull:`5125`: Fix the display of functions with keyword-only arguments on Python 3.
643* :ghpull:`5097`: minor notebook logging changes
644* :ghpull:`5047`: only validate package_data when it might be used
645* :ghpull:`5121`: fix remove event in KeyboardManager.register_events
646* :ghpull:`5119`: Removed 'list' view from Variable Inspector example
647* :ghpull:`4925`: Notebook manager api fixes
648* :ghpull:`4996`: require print_method to be a bound method
649* :ghpull:`5108`: require specifying the version for gh-pages
650* :ghpull:`5111`: Minor typo in docstring of IPython.parallel DirectView
651* :ghpull:`5098`: mostly debugging changes for IPython.parallel
652* :ghpull:`5087`: trust cells with no output
653* :ghpull:`5059`: Fix incorrect `Patch` logic in widget code
654* :ghpull:`5075`: More flexible box model fixes
655* :ghpull:`5091`: Provide logging messages in ipcluster log when engine or controllers fail to start
656* :ghpull:`5090`: Print a warning when iptest is run from the IPython source directory
657* :ghpull:`5077`: flush replies when entering an eventloop
658* :ghpull:`5055`: Minimal changes to import IPython from IronPython
659* :ghpull:`5078`: Updating JS tests README.md
660* :ghpull:`5083`: don't create js test directories unless they are being used
661* :ghpull:`5062`: adjust some events in nb_roundtrip
662* :ghpull:`5043`: various unicode / url fixes
663* :ghpull:`5066`: remove (almost) all mentions of pylab from our examples
664* :ghpull:`4977`: ensure scp destination directories exist (with mkdir -p)
665* :ghpull:`5053`: Move&rename JS tests
666* :ghpull:`5067`: show traceback in widget handlers
667* :ghpull:`4920`: Adding PDFFormatter and kernel side handling of PDF display data
668* :ghpull:`5048`: Add edit/command mode indicator
669* :ghpull:`5061`: make execute button in menu bar match shift-enter
670* :ghpull:`5052`: Add q to toggle the pager.
671* :ghpull:`5070`: fix flex: auto
672* :ghpull:`5065`: Add example of using annotations in interact
673* :ghpull:`5063`: another pass on Interact example notebooks
674* :ghpull:`5051`: FF Fix: code cell missing hscroll (2)
675* :ghpull:`4960`: Interact/Interactive for widget
676* :ghpull:`5045`: Clear timeout in multi-press keyboard shortcuts.
677* :ghpull:`5060`: Change 'bind' to 'link'
678* :ghpull:`5039`: Expose kernel_info method on inprocess kernel client
679* :ghpull:`5058`: Fix iopubwatcher.py example script.
680* :ghpull:`5035`: FF Fix: code cell missing hscroll
681* :ghpull:`5040`: Polishing some docs
682* :ghpull:`5001`: Add directory navigation to dashboard
683* :ghpull:`5042`: Remove duplicated Channel ABC classes.
684* :ghpull:`5036`: FF Fix: ext link icon same line as link text in help menu
685* :ghpull:`4975`: setup.py changes for 2.0
686* :ghpull:`4774`: emit event on appended element on dom
687* :ghpull:`5023`: Widgets- add ability to pack and unpack arrays on JS side.
688* :ghpull:`5003`: Fix pretty reprs of super() objects
689* :ghpull:`4974`: make paste focus the pasted cell
690* :ghpull:`5012`: Make `SelectionWidget.values` a dict
691* :ghpull:`5018`: Prevent 'iptest IPython' from trying to run.
692* :ghpull:`5025`: citation2latex filter (using HTMLParser)
693* :ghpull:`5027`: pin lessc to 1.4
694* :ghpull:`4952`: Widget test inconsistencies
695* :ghpull:`5014`: Fix command mode & popup view bug
696* :ghpull:`4842`: more subtle kernel indicator
697* :ghpull:`5017`: Add notebook examples link to help menu.
698* :ghpull:`5015`: don't write cell.trusted to disk
699* :ghpull:`5007`: Update whatsnew doc from PR files
700* :ghpull:`5010`: Fixes for widget alignment in FF
701* :ghpull:`4901`: Add a convenience class to sync traitlet attributes
702* :ghpull:`5008`: updated explanation of 'pyin' messages
703* :ghpull:`5004`: Fix widget vslider spacing
704* :ghpull:`4933`: Small Widget inconsistency fixes
705* :ghpull:`4979`: add versioning notes to small message spec changes
706* :ghpull:`4893`: add font-awesome 3.2.1
707* :ghpull:`4982`: Live readout for slider widgets
708* :ghpull:`4813`: make help menu a template
709* :ghpull:`4939`: Embed qtconsole docs (continued)
710* :ghpull:`4964`: remove shift-= merge keyboard shortcut
711* :ghpull:`4504`: Allow input transformers to raise SyntaxError
712* :ghpull:`4929`: Fixing various modal/focus related bugs
713* :ghpull:`4971`: Fixing issues with js tests
714* :ghpull:`4972`: Work around problem in doctest discovery in Python 3.4 with PyQt
715* :ghpull:`4937`: pickle arrays with dtype=object
716* :ghpull:`4934`: `ipython profile create` respects `--ipython-dir`
717* :ghpull:`4954`: generate unicode filename
718* :ghpull:`4845`: Add Origin Checking.
719* :ghpull:`4916`: Fine tuning the behavior of the modal UI
720* :ghpull:`4966`: Ignore sys.argv for NotebookNotary in tests
721* :ghpull:`4967`: Fix typo in warning about web socket being closed
722* :ghpull:`4965`: Remove mention of iplogger from setup.py
723* :ghpull:`4962`: Fixed typos in quick-help text
724* :ghpull:`4953`: add utils.wait_for_idle in js tests
725* :ghpull:`4870`: ipython_directive, report except/warn in block and add :okexcept: :okwarning: options to suppress
726* :ghpull:`4662`: Menu cleanup
727* :ghpull:`4824`: sign notebooks
728* :ghpull:`4943`: Docs shotgun 4
729* :ghpull:`4848`: avoid import of nearby temporary with %edit
730* :ghpull:`4950`: Two fixes for file upload related bugs
731* :ghpull:`4927`: there shouldn't be a 'files/' prefix in FileLink[s]
732* :ghpull:`4928`: use importlib.machinery when available
733* :ghpull:`4949`: Remove the docscrape modules, which are part of numpydoc
734* :ghpull:`4849`: Various unicode fixes (mostly on Windows)
735* :ghpull:`4932`: always point py3compat.input to builtin_mod.input
736* :ghpull:`4807`: Correct handling of ansi colour codes when nbconverting to latex
737* :ghpull:`4922`: Python nbconvert output shouldn't have output
738* :ghpull:`4912`: Skip some Windows io failures
739* :ghpull:`4919`: flush output before showing tracebacks
740* :ghpull:`4915`: ZMQCompleter inherits from IPCompleter
741* :ghpull:`4890`: better cleanup channel FDs
742* :ghpull:`4880`: set profile name from profile_dir
743* :ghpull:`4853`: fix setting image height/width from metadata
744* :ghpull:`4786`: Reduce spacing of heading cells
745* :ghpull:`4680`: Minimal pandoc version warning
746* :ghpull:`4908`: detect builtin docstrings in oinspect
747* :ghpull:`4911`: Don't use `python -m package` on Windows Python 2
748* :ghpull:`4909`: sort dictionary keys before comparison, ordering is not guaranteed
749* :ghpull:`4374`: IPEP 23: Backbone.js Widgets
750* :ghpull:`4903`: use https for all embeds
751* :ghpull:`4894`: Shortcut changes
752* :ghpull:`4897`: More detailed documentation about kernel_cmd
753* :ghpull:`4891`: Squash a few Sphinx warnings from nbconvert.utils.lexers docstrings
754* :ghpull:`4679`: JPG compression for inline pylab
755* :ghpull:`4708`: Fix indent and center
756* :ghpull:`4789`: fix IPython.embed
757* :ghpull:`4655`: prefer marked to pandoc for markdown2html
758* :ghpull:`4876`: don't show tooltip if object is not found
759* :ghpull:`4873`: use 'combine' option to ucs package
760* :ghpull:`4732`: Accents in notebook names and in command-line (nbconvert)
761* :ghpull:`4867`: Update URL for Lawrence Hall of Science webcam image
762* :ghpull:`4868`: Static path fixes
763* :ghpull:`4858`: fix tb_offset when running a file
764* :ghpull:`4826`: some $.html( -> $.text(
765* :ghpull:`4847`: add js kernel_info request
766* :ghpull:`4832`: allow NotImplementedError in formatters
767* :ghpull:`4803`: BUG: fix cython magic support in ipython_directive
768* :ghpull:`4865`: `build` listed twice in .gitignore. Removing one.
769* :ghpull:`4851`: fix tooltip token regex for single-character names
770* :ghpull:`4846`: Remove some leftover traces of irunner
771* :ghpull:`4820`: fix regex for cleaning old logs with ipcluster
772* :ghpull:`4844`: adjustments to notebook app logging
773* :ghpull:`4840`: Error in Session.send_raw()
774* :ghpull:`4819`: update CodeMirror to 3.21
775* :ghpull:`4823`: Minor fixes for typos/inconsistencies in parallel docs
776* :ghpull:`4811`: document code mirror tab and shift-tab
777* :ghpull:`4795`: merge reveal templates
778* :ghpull:`4796`: update components
779* :ghpull:`4806`: Correct order of packages for unicode in nbconvert to LaTeX
780* :ghpull:`4800`: Qt frontend: Handle 'aborted' prompt replies.
781* :ghpull:`4794`: Compatibility fix for Python3 (Issue #4783 )
782* :ghpull:`4799`: minor js test fix
783* :ghpull:`4788`: warn when notebook is started in pylab mode
784* :ghpull:`4772`: Notebook server info files
785* :ghpull:`4797`: be conservative about kernel_info implementation
786* :ghpull:`4787`: non-python kernels run python code with qtconsole
787* :ghpull:`4565`: various display type validations
788* :ghpull:`4703`: Math macro in jinja templates.
789* :ghpull:`4781`: Fix "Source" text for the "Other Syntax" section of the "Typesetting Math" notebook
790* :ghpull:`4776`: Manually document py3compat module.
791* :ghpull:`4533`: propagate display metadata to all mimetypes
792* :ghpull:`4785`: Replacing a for-in loop by an index loop on an array
793* :ghpull:`4780`: Updating CSS for UI example.
794* :ghpull:`3605`: Modal UI
795* :ghpull:`4758`: Python 3.4 fixes
796* :ghpull:`4735`: add some HTML error pages
797* :ghpull:`4775`: Update whatsnew doc from PR files
798* :ghpull:`4760`: Make examples and docs more Python 3 aware
799* :ghpull:`4773`: Don't wait forever for notebook server to launch/die for tests
800* :ghpull:`4768`: Qt console: Fix _prompt_pos accounting on timer flush output.
801* :ghpull:`4727`: Remove Nbconvert template loading magic
802* :ghpull:`4763`: Set numpydoc options to produce fewer Sphinx warnings.
803* :ghpull:`4770`: always define aliases, even if empty
804* :ghpull:`4766`: add `python -m` entry points for everything
805* :ghpull:`4767`: remove manpages for irunner, iplogger
806* :ghpull:`4751`: Added --post-serve explanation into the nbconvert docs.
807* :ghpull:`4762`: whitelist alphanumeric characters for cookie_name
808* :ghpull:`4625`: Deprecate %profile magic
809* :ghpull:`4745`: warn on failed formatter calls
810* :ghpull:`4746`: remove redundant cls alias on Windows
811* :ghpull:`4749`: Fix bug in determination of public ips.
812* :ghpull:`4715`: restore use of tornado static_url in templates
813* :ghpull:`4748`: fix race condition in profiledir creation.
814* :ghpull:`4720`: never use ssh multiplexer in tunnels
815* :ghpull:`4658`: Bug fix for #4643: Regex object needs to be reset between calls in toolt...
816* :ghpull:`4561`: Add Formatter.pop(type)
817* :ghpull:`4712`: Docs shotgun 3
818* :ghpull:`4713`: Fix saving kernel history in Python 2
819* :ghpull:`4744`: don't use lazily-evaluated rc.ids in wait_for_idle
820* :ghpull:`4740`: %env can't set variables
821* :ghpull:`4737`: check every link when detecting virutalenv
822* :ghpull:`4738`: don't inject help into user_ns
823* :ghpull:`4739`: skip html nbconvert tests when their dependencies are missing
824* :ghpull:`4730`: Fix stripping continuation prompts when copying from Qt console
825* :ghpull:`4725`: Doc fixes
826* :ghpull:`4656`: Nbconvert HTTP service
827* :ghpull:`4710`: make @interactive decorator friendlier with dill
828* :ghpull:`4722`: allow purging local results as long as they are not outstanding
829* :ghpull:`4549`: Updated IPython console lexers.
830* :ghpull:`4570`: Update IPython directive
831* :ghpull:`4719`: Fix comment typo in prefilter.py
832* :ghpull:`4575`: make sure to encode URL components for API requests
833* :ghpull:`4718`: Fixed typo in displaypub
834* :ghpull:`4716`: Remove input_prefilter hook
835* :ghpull:`4691`: survive failure to bind to localhost in zmq.iostream
836* :ghpull:`4696`: don't do anything if add_anchor fails
837* :ghpull:`4711`: some typos in the docs
838* :ghpull:`4700`: use if main block in entry points
839* :ghpull:`4692`: setup.py symlink improvements
840* :ghpull:`4265`: JSON configuration file
841* :ghpull:`4505`: Nbconvert latex markdown images2
842* :ghpull:`4608`: transparent background match ... all colors
843* :ghpull:`4678`: allow ipython console to handle text/plain display
844* :ghpull:`4706`: remove irunner, iplogger
845* :ghpull:`4701`: Delete an old dictionary available for selecting the aligment of text.
846* :ghpull:`4702`: Making reveal font-size a relative unit.
847* :ghpull:`4649`: added a quiet option to %cpaste to suppress output
848* :ghpull:`4690`: Option to spew subprocess streams during tests
849* :ghpull:`4688`: Fixed various typos in docstrings.
850* :ghpull:`4645`: CasperJs utility functions.
851* :ghpull:`4670`: Stop bundling the numpydoc Sphinx extension
852* :ghpull:`4675`: common IPython prefix for ModIndex
853* :ghpull:`4672`: Remove unused 'attic' module
854* :ghpull:`4671`: Fix docstrings in utils.text
855* :ghpull:`4669`: add missing help strings to HistoryManager configurables
856* :ghpull:`4668`: Make non-ASCII docstring unicode
857* :ghpull:`4650`: added a note about sharing of nbconvert tempates
858* :ghpull:`4646`: Fixing various output related things:
859* :ghpull:`4665`: check for libedit in readline on OS X
860* :ghpull:`4606`: Make running PYTHONSTARTUP optional
861* :ghpull:`4654`: Fixing left padding of text cells to match that of code cells.
862* :ghpull:`4306`: add raw_mimetype metadata to raw cells
863* :ghpull:`4576`: Tighten up the vertical spacing on cells and make the padding of cells more consistent
864* :ghpull:`4353`: Don't reset the readline completer after each prompt
865* :ghpull:`4567`: Adding prompt area to non-CodeCells to indent content.
866* :ghpull:`4446`: Use SVG plots in OctaveMagic by default due to lack of Ghostscript on Windows Octave
867* :ghpull:`4613`: remove configurable.created
868* :ghpull:`4631`: Use argument lists for command help tests
869* :ghpull:`4633`: Modifies test_get_long_path_name_winr32() to allow for long path names in temp dir
870* :ghpull:`4642`: Allow docs to build without PyQt installed.
871* :ghpull:`4641`: Don't check for wx in the test suite.
872* :ghpull:`4622`: make QtConsole Lexer configurable
873* :ghpull:`4594`: Fixed #2923 Move Save Away from Cut in toolbar
874* :ghpull:`4593`: don't interfere with set_next_input contents in qtconsole
875* :ghpull:`4640`: Support matplotlib's Gtk3 backend in --pylab mode
876* :ghpull:`4639`: Minor import fix to get qtconsole with --pylab=qt working
877* :ghpull:`4637`: Fixed typo in links.txt.
878* :ghpull:`4634`: Fix nbrun in notebooks with non-code cells.
879* :ghpull:`4632`: Restore the ability to run tests from a function.
880* :ghpull:`4624`: Fix crash when $EDITOR is non-ASCII
881* :ghpull:`4453`: Play nice with App Nap
882* :ghpull:`4541`: relax ipconfig matching on Windows
883* :ghpull:`4552`: add pickleutil.use_dill
884* :ghpull:`4590`: Font awesome for IPython slides
885* :ghpull:`4589`: Inherit the width of pre code inside the input code cells.
886* :ghpull:`4588`: Update reveal.js CDN to 2.5.0.
887* :ghpull:`4569`: store cell toolbar preset in notebook metadata
888* :ghpull:`4609`: Fix bytes regex for Python 3.
889* :ghpull:`4581`: Writing unicode to stdout
890* :ghpull:`4591`: Documenting codemirror shorcuts.
891* :ghpull:`4607`: Tutorial doc should link to user config intro
892* :ghpull:`4601`: test that rename fails with 409 if it would clobber
893* :ghpull:`4599`: re-cast int/float subclasses to int/float in json_clean
894* :ghpull:`4542`: new `ipython history clear` subcommand
895* :ghpull:`4568`: don't use lazily-evaluated rc.ids in wait_for_idle
896* :ghpull:`4572`: DOC: %profile docstring should reference %prun
897* :ghpull:`4571`: no longer need 3 suffix on travis, tox
898* :ghpull:`4566`: Fixing cell_type in CodeCell constructor.
899* :ghpull:`4563`: Specify encoding for reading notebook file.
900* :ghpull:`4452`: support notebooks in %run
901* :ghpull:`4546`: fix warning condition on notebook startup
902* :ghpull:`4540`: Apidocs3
903* :ghpull:`4553`: Fix Python 3 handling of urllib
904* :ghpull:`4543`: make hiding of initial namespace optional
905* :ghpull:`4517`: send shutdown_request on exit of `ipython console`
906* :ghpull:`4528`: improvements to bash completion
907* :ghpull:`4532`: Hide dynamically defined metaclass base from Sphinx.
908* :ghpull:`4515`: Spring Cleaning, and  Load speedup
909* :ghpull:`4529`: note routing identities needed for input requests
910* :ghpull:`4514`: allow restart in `%run -d`
911* :ghpull:`4527`: add redirect for 1.0-style 'files/' prefix links
912* :ghpull:`4526`: Allow unicode arguments to passwd_check on Python 2
913* :ghpull:`4403`: Global highlight language selection.
914* :ghpull:`4250`: outputarea.js: Wrap inline SVGs inside an iframe
915* :ghpull:`4521`: Read wav files in binary mode
916* :ghpull:`4444`: Css cleaning
917* :ghpull:`4523`: Use username and password for MongoDB on ShiningPanda
918* :ghpull:`4510`: Update whatsnew from PR files
919* :ghpull:`4441`: add `setup.py jsversion`
920* :ghpull:`4518`: Fix for race condition in url file decoding.
921* :ghpull:`4497`: don't automatically unpack datetime objects in the message spec
922* :ghpull:`4506`: wait for empty queues as well as load-balanced tasks
923* :ghpull:`4492`: Configuration docs refresh
924* :ghpull:`4508`: Fix some uses of map() in Qt console completion code.
925* :ghpull:`4498`: Daemon StreamCapturer
926* :ghpull:`4499`: Skip clipboard test on unix systems if headless.
927* :ghpull:`4460`: Better clipboard handling, esp. with pywin32
928* :ghpull:`4496`: Pass nbformat object to write call to save .py script
929* :ghpull:`4466`: various pandoc latex fixes
930* :ghpull:`4473`: Setup for Python 2/3
931* :ghpull:`4459`: protect against broken repr in lib.pretty
932* :ghpull:`4457`: Use ~/.ipython as default config directory
933* :ghpull:`4489`: check realpath of env in init_virtualenv
934* :ghpull:`4490`: fix possible race condition in test_await_data
935* :ghpull:`4476`: Fix: Remove space added by display(JavaScript) on page reload
936* :ghpull:`4398`: [Notebook] Deactivate tooltip on tab by default.
937* :ghpull:`4480`: Docs shotgun 2
938* :ghpull:`4488`: fix typo in message spec doc
939* :ghpull:`4479`: yet another JS race condition fix
940* :ghpull:`4477`: Allow incremental builds of the html_noapi docs target
941* :ghpull:`4470`: Various Config object cleanups
942* :ghpull:`4410`: make close-and-halt work on new tabs in Chrome
943* :ghpull:`4469`: Python 3 & getcwdu
944* :ghpull:`4451`: fix: allow JS test to run after shutdown test
945* :ghpull:`4456`: Simplify StreamCapturer for subprocess testing
946* :ghpull:`4464`: Correct description for Bytes traitlet type
947* :ghpull:`4465`: Clean up MANIFEST.in
948* :ghpull:`4461`: Correct TypeError message in svg2pdf
949* :ghpull:`4458`: use signalstatus if exit status is undefined
950* :ghpull:`4438`: Single codebase Python 3 support (again)
951* :ghpull:`4198`: Version conversion, support for X to Y even if Y < X (nbformat)
952* :ghpull:`4415`: More tooltips in the Notebook menu
953* :ghpull:`4450`: remove monkey patch for older versions of tornado
954* :ghpull:`4423`: Fix progress bar and scrolling bug.
955* :ghpull:`4435`: raise 404 on not found static file
956* :ghpull:`4442`: fix and add shim for change introduce by #4195
957* :ghpull:`4436`: allow `require("nbextensions/extname")` to load from IPYTHONDIR/nbextensions
958* :ghpull:`4437`: don't compute etags in static file handlers
959* :ghpull:`4427`: notebooks should always have one checkpoint
960* :ghpull:`4425`: fix js pythonisme
961* :ghpull:`4195`: IPEP 21:  widget messages
962* :ghpull:`4434`: Fix broken link for Dive Into Python.
963* :ghpull:`4428`: bump minimum tornado version to 3.1.0
964* :ghpull:`4302`: Add an Audio display class
965* :ghpull:`4285`: Notebook javascript test suite using CasperJS
966* :ghpull:`4420`: Allow checking for backports via milestone
967* :ghpull:`4426`: set kernel cwd to notebook's directory
968* :ghpull:`4389`: By default, Magics inherit from Configurable
969* :ghpull:`4393`: Capture output from subprocs during test, and display on failure
970* :ghpull:`4419`: define InlineBackend configurable in its own file
971* :ghpull:`4303`: Multidirectory support for the Notebook
972* :ghpull:`4371`: Restored ipython profile locate dir and fixed typo. (Fixes #3708).
973* :ghpull:`4414`: Specify unicode type properly in rmagic
974* :ghpull:`4413`: don't instantiate IPython shell as class attr
975* :ghpull:`4400`: Remove 5s wait on inactivity on GUI inputhook loops
976* :ghpull:`4412`: Fix traitlet _notify_trait by-ref issue
977* :ghpull:`4378`: split adds new cell above, rather than below
978* :ghpull:`4405`: Bring display of builtin types and functions in line with Py 2
979* :ghpull:`4367`: clean up of documentation files
980* :ghpull:`4401`: Provide a name of the HistorySavingThread
981* :ghpull:`4384`: fix menubar height measurement
982* :ghpull:`4377`: fix tooltip cancel
983* :ghpull:`4293`: Factorise code in tooltip for julia monkeypatching
984* :ghpull:`4292`: improve js-completer logic.
985* :ghpull:`4363`: set_next_input: keep only last input when repeatedly called in a single cell
986* :ghpull:`4382`: Use safe_hasattr in dir2
987* :ghpull:`4379`: fix (CTRL-M -) shortcut for splitting cell in FF
988* :ghpull:`4380`: Test and fixes for localinterfaces
989* :ghpull:`4372`: Don't assume that SyntaxTB is always called with a SyntaxError
990* :ghpull:`4342`: Return value directly from the try block and avoid a variable
991* :ghpull:`4154`: Center LaTeX and figures in markdown
992* :ghpull:`4311`: %load -s to load specific functions or classes
993* :ghpull:`4350`: WinHPC launcher fixes
994* :ghpull:`4345`: Make irunner compatible with upcoming pexpect 3.0 interface
995* :ghpull:`4276`: Support container methods in config
996* :ghpull:`4359`: test_pylabtools also needs to modify matplotlib.rcParamsOrig
997* :ghpull:`4355`: remove hardcoded box-orient
998* :ghpull:`4333`: Add Edit Notebook Metadata to Edit menu
999* :ghpull:`4349`: Script to update What's New file
1000* :ghpull:`4348`: Call PDF viewer after latex compiling (nbconvert)
1001* :ghpull:`4346`: getpass() on Windows & Python 2 needs bytes prompt
1002* :ghpull:`4304`: use netifaces for faster IPython.utils.localinterfaces
1003* :ghpull:`4305`: Add even more ways to populate localinterfaces
1004* :ghpull:`4313`: remove strip_math_space
1005* :ghpull:`4325`: Some changes to improve readability.
1006* :ghpull:`4281`: Adjust tab completion widget if too close to bottom of page.
1007* :ghpull:`4347`: Remove pycolor script
1008* :ghpull:`4322`: Scroll to the top after change of slides in the IPython slides
1009* :ghpull:`4289`: Fix scrolling output (not working post clear_output changes)
1010* :ghpull:`4343`: Make parameters for kernel start method more general
1011* :ghpull:`4237`: Keywords should shadow magic functions
1012* :ghpull:`4338`: adjust default value of level in sync_imports
1013* :ghpull:`4328`: Remove unused loop variable.
1014* :ghpull:`4340`: fix mathjax download url to new GitHub format
1015* :ghpull:`4336`: use simple replacement rather than string formatting in format_kernel_cmd
1016* :ghpull:`4264`: catch unicode error listing profiles
1017* :ghpull:`4314`: catch EACCES when binding notebook app
1018* :ghpull:`4324`: Remove commented addthis toolbar
1019* :ghpull:`4327`: Use the with statement to open a file.
1020* :ghpull:`4318`: fix initial sys.path
1021* :ghpull:`4315`: Explicitly state what version of Pandoc is supported in docs/install
1022* :ghpull:`4316`: underscore missing on notebook_p4
1023* :ghpull:`4295`: Implement boundary option for load magic (#1093)
1024* :ghpull:`4300`: traits defauts are strings not object
1025* :ghpull:`4297`: Remove an unreachable return statement.
1026* :ghpull:`4260`: Use subprocess for system_raw
1027* :ghpull:`4277`: add nbextensions
1028* :ghpull:`4294`: don't require tornado 3 in `--post serve`
1029* :ghpull:`4270`: adjust Scheduler timeout logic
1030* :ghpull:`4278`: add `-a` to easy_install command in libedit warning
1031* :ghpull:`4282`: Enable automatic line breaks in MathJax.
1032* :ghpull:`4279`: Fixing line-height of list items in tree view.
1033* :ghpull:`4253`: fixes #4039.
1034* :ghpull:`4131`: Add module's name argument in %%cython magic
1035* :ghpull:`4269`: Add mathletters option and longtable package to latex_base.tplx
1036* :ghpull:`4230`: Switch correctly to the user's default matplotlib backend after inline.
1037* :ghpull:`4271`: Hopefully fix ordering of output on ShiningPanda
1038* :ghpull:`4239`: more informative error message for bad serialization
1039* :ghpull:`4263`: Fix excludes for IPython.testing
1040* :ghpull:`4112`: nbconvert: Latex template refactor
1041* :ghpull:`4261`: Fixing a formatting error in the custom display example notebook.
1042* :ghpull:`4259`: Fix Windows test exclusions
1043* :ghpull:`4229`: Clear_output: Animation & widget related changes.
1044* :ghpull:`4151`: Refactor alias machinery
1045* :ghpull:`4153`: make timeit return an object that contains values
1046* :ghpull:`4258`: to-backport label is now 1.2
1047* :ghpull:`4242`: Allow passing extra arguments to iptest through for nose
1048* :ghpull:`4257`: fix unicode argv parsing
1049* :ghpull:`4166`: avoid executing code in utils.localinterfaces at import time
1050* :ghpull:`4214`: engine ID metadata should be unicode, not bytes
1051* :ghpull:`4232`: no highlight if no language specified
1052* :ghpull:`4218`: Fix display of SyntaxError when .py file is modified
1053* :ghpull:`4207`: add `setup.py css` command
1054* :ghpull:`4224`: clear previous callbacks on execute
1055* :ghpull:`4180`: Iptest refactoring
1056* :ghpull:`4105`: JS output area misaligned
1057* :ghpull:`4220`: Various improvements to docs formatting
1058* :ghpull:`4187`: Select adequate highlighter for cell magic languages
1059* :ghpull:`4228`: update -dev docs to reflect latest stable version
1060* :ghpull:`4219`: Drop bundled argparse
1061* :ghpull:`3851`: Adds an explicit newline for pretty-printing.
1062* :ghpull:`3622`: Drop fakemodule
1063* :ghpull:`4080`: change default behavior of database task storage
1064* :ghpull:`4197`: enable cython highlight in notebook
1065* :ghpull:`4225`: Updated docstring for core.display.Image
1066* :ghpull:`4175`: nbconvert: Jinjaless exporter base
1067* :ghpull:`4208`: Added a lightweight "htmlcore" Makefile entry
1068* :ghpull:`4209`: Magic doc fixes
1069* :ghpull:`4217`: avoid importing numpy at the module level
1070* :ghpull:`4213`: fixed dead link in examples/notebooks readme to Part 3
1071* :ghpull:`4183`: ESC should be handled by CM if tooltip is not on
1072* :ghpull:`4193`: Update for #3549: Append Firefox overflow-x fix
1073* :ghpull:`4205`: use TextIOWrapper when communicating with pandoc subprocess
1074* :ghpull:`4204`: remove some extraneous print statements from IPython.parallel
1075* :ghpull:`4201`: HeadingCells cannot be split or merged
1076* :ghpull:`4048`: finish up speaker-notes PR
1077* :ghpull:`4079`: trigger `Kernel.status_started` after websockets open
1078* :ghpull:`4186`: moved DummyMod to proper namespace to enable dill pickling
1079* :ghpull:`4190`: update version-check message in setup.py and IPython.__init__
1080* :ghpull:`4188`: Allow user_ns trait to be None
1081* :ghpull:`4189`: always fire LOCAL_IPS.extend(PUBLIC_IPS)
1082* :ghpull:`4174`: various issues in markdown and rst templates
1083* :ghpull:`4178`: add missing data_javascript
1084* :ghpull:`4168`: Py3 failing tests
1085* :ghpull:`4181`: nbconvert: Fix, sphinx template not removing new lines from headers
1086* :ghpull:`4043`: don't 'restore_bytes' in from_JSON
1087* :ghpull:`4149`: reuse more kernels in kernel tests
1088* :ghpull:`4163`: Fix for incorrect default encoding on Windows.
1089* :ghpull:`4136`: catch javascript errors in any output
1090* :ghpull:`4171`: add nbconvert config file when creating profiles
1091* :ghpull:`4172`: add ability to check what PRs should be backported in backport_pr
1092* :ghpull:`4167`: --fast flag for test suite!
1093* :ghpull:`4125`: Basic exercise of `ipython [subcommand] -h` and help-all
1094* :ghpull:`4085`: nbconvert: Fix sphinx preprocessor date format string for Windows
1095* :ghpull:`4159`: don't split `.cell` and `div.cell` CSS
1096* :ghpull:`4165`: Remove use of parametric tests
1097* :ghpull:`4158`: generate choices for `--gui` configurable from real mapping
1098* :ghpull:`4083`: Implement a better check for hidden values for %who etc.
1099* :ghpull:`4147`: Reference notebook examples, fixes #4146.
1100* :ghpull:`4065`: do not include specific css in embedable one
1101* :ghpull:`4092`: nbconvert: Fix for unicode html headers, Windows + Python 2.x
1102* :ghpull:`4074`: close Client sockets if connection fails
1103* :ghpull:`4064`: Store default codemirror mode in only 1 place
1104* :ghpull:`4104`: Add way to install MathJax to a particular profile
1105* :ghpull:`4161`: Select name when renaming a notebook
1106* :ghpull:`4160`: Add quotes around ".[notebook]" in readme
1107* :ghpull:`4144`: help_end transformer shouldn't pick up ? in multiline string
1108* :ghpull:`4090`: Add LaTeX citation handling to nbconvert
1109* :ghpull:`4143`: update example custom.js
1110* :ghpull:`4142`: DOC: unwrap openssl line in public_server doc
1111* :ghpull:`4126`: update tox.ini
1112* :ghpull:`4141`: add files with a separate `add` call in backport_pr
1113* :ghpull:`4137`: Restore autorestore option for storemagic
1114* :ghpull:`4098`: pass profile-dir instead of profile name to Kernel
1115* :ghpull:`4120`: support `input` in Python 2 kernels
1116* :ghpull:`4088`: nbconvert: Fix coalescestreams line with incorrect nesting causing strange behavior
1117* :ghpull:`4060`: only strip continuation prompts if regular prompts seen first
1118* :ghpull:`4132`: Fixed name error bug in function safe_unicode in module py3compat.
1119* :ghpull:`4121`: move test_kernel from IPython.zmq to IPython.kernel
1120* :ghpull:`4118`: ZMQ heartbeat channel: catch EINTR exceptions and continue.
1121* :ghpull:`4070`: New changes should go into pr/ folder
1122* :ghpull:`4054`: use unicode for HTML export
1123* :ghpull:`4106`: fix a couple of default block values
1124* :ghpull:`4107`: update parallel magic tests with capture_output API
1125* :ghpull:`4102`: Fix clashes between debugger tests and coverage.py
1126* :ghpull:`4115`: Update docs on declaring a magic function
1127* :ghpull:`4101`: restore accidentally removed EngineError
1128* :ghpull:`4096`: minor docs changes
1129* :ghpull:`4094`: Update target branch before backporting PR
1130* :ghpull:`4069`: Drop monkeypatch for pre-1.0 nose
1131* :ghpull:`4056`: respect `pylab_import_all` when `--pylab` specified at the command-line
1132* :ghpull:`4091`: Make Qt console banner configurable
1133* :ghpull:`4086`: fix missing errno import
1134* :ghpull:`4084`: Use msvcrt.getwch() for Windows pager.
1135* :ghpull:`4073`: rename ``post_processors`` submodule to ``postprocessors``
1136* :ghpull:`4075`: Update supported Python versions in tools/test_pr
1137* :ghpull:`4068`: minor bug fix, define 'cell' in dialog.js.
1138* :ghpull:`4044`: rename call methods to transform and postprocess
1139* :ghpull:`3744`: capture rich output as well as stdout/err in capture_output
1140* :ghpull:`3969`: "use strict" in most (if not all) our javascript
1141* :ghpull:`4030`: exclude `.git` in MANIFEST.in
1142* :ghpull:`4047`: Use istype() when checking if canned object is a dict
1143* :ghpull:`4031`: don't close_fds on Windows
1144* :ghpull:`4029`: bson.Binary moved
1145* :ghpull:`3883`: skip test on unix when x11 not available
1146* :ghpull:`3863`: Added working speaker notes for slides.
1147* :ghpull:`4035`: Fixed custom jinja2 templates being ignored when setting template_path
1148* :ghpull:`4002`: Drop Python 2.6 and 3.2
1149* :ghpull:`4026`: small doc fix in nbconvert
1150* :ghpull:`4016`: Fix IPython.start_* functions
1151* :ghpull:`4021`: Fix parallel.client.View map() on numpy arrays
1152* :ghpull:`4022`: DOC: fix links to matplotlib, notebook docs
1153* :ghpull:`4018`: Fix warning when running IPython.kernel tests
1154* :ghpull:`4017`: Add REPL-like printing of final/return value to %%R cell magic
1155* :ghpull:`4019`: Test skipping without unicode paths
1156* :ghpull:`4008`: Transform code before %prun/%%prun runs
1157* :ghpull:`4014`: Fix typo in ipapp
1158* :ghpull:`3997`: DOC: typos + rewording in examples/notebooks/Cell Magics.ipynb
1159* :ghpull:`3914`: nbconvert: Transformer tests
1160* :ghpull:`3987`: get files list in backport_pr
1161* :ghpull:`3923`: nbconvert: Writer tests
1162* :ghpull:`3974`: nbconvert: Fix app tests on Window7 w/ Python 3.3
1163* :ghpull:`3937`: make tab visible in codemirror and light red background
1164* :ghpull:`3933`: nbconvert: Post-processor tests
1165* :ghpull:`3978`: fix `--existing` with non-localhost IP
1166* :ghpull:`3939`: minor checkpoint cleanup
1167* :ghpull:`3955`: complete on % for magic in notebook
1168* :ghpull:`3981`: BF: fix nbconert rst input prompt spacing
1169* :ghpull:`3960`: Don't make sphinx a dependency for importing nbconvert
1170* :ghpull:`3973`: logging.Formatter is not new-style in 2.6
1171
1172Issues (434):
1173
1174* :ghissue:`5476`: For 2.0: Fix links in Notebook Help Menu
1175* :ghissue:`5337`: Examples reorganization
1176* :ghissue:`5436`: CodeMirror shortcuts in QuickHelp
1177* :ghissue:`5444`: Fix numeric verification for Int and Float text widgets.
1178* :ghissue:`5443`: Int and Float Widgets don't allow negative signs
1179* :ghissue:`5449`: Stretch keyboard shortcut dialog
1180* :ghissue:`5471`: Add coding magic comment to nbconvert Python template
1181* :ghissue:`5470`: UTF-8 Issue When Converting Notebook to a Script.
1182* :ghissue:`5369`: FormatterWarning for SVG matplotlib output in notebook
1183* :ghissue:`5460`: Can't start the notebook server specifying a notebook
1184* :ghissue:`2918`: CodeMirror related issues.
1185* :ghissue:`5431`: update github_stats and gh_api for 2.0
1186* :ghissue:`4887`: Add tests for modal UI
1187* :ghissue:`5290`: Add dual mode JS tests
1188* :ghissue:`5448`: Cmd+/ shortcut doesn't work in IPython master
1189* :ghissue:`5447`: Add %%python2 cell magic
1190* :ghissue:`5442`: Make a "python2" alias or rename the "python"cell magic.
1191* :ghissue:`2495`: non-ascii characters in the path
1192* :ghissue:`4554`: dictDB: Exception due to str to datetime comparission
1193* :ghissue:`5006`: Comm code is not run in the same context as notebook code
1194* :ghissue:`5118`: Weird interact behavior
1195* :ghissue:`5401`: Empty code cells in nbconvert rst output cause problems
1196* :ghissue:`5434`: fix check for empty cells in rst template
1197* :ghissue:`4944`: Trouble finding ipynb path in Windows 8
1198* :ghissue:`4605`: Change the url of Editor Shorcuts in the notebook menu.
1199* :ghissue:`5425`: Update COPYING.txt
1200* :ghissue:`5348`: BUG: HistoryAccessor.get_session_info(0) - exception
1201* :ghissue:`5293`: Javascript("element.append()") looks broken.
1202* :ghissue:`5363`: Disable saving if notebook has stopped loading
1203* :ghissue:`5189`: Tooltip pager mode is broken
1204* :ghissue:`5330`: Updates to shell reference doc
1205* :ghissue:`5397`: Accordion widget broken
1206* :ghissue:`5106`: Flexbox CSS specificity bugs
1207* :ghissue:`5297`: tooltip triggers focus bug
1208* :ghissue:`5417`: scp checking for existence of directories: directory names are incorrect
1209* :ghissue:`5302`: Parallel engine registration fails for slow engines
1210* :ghissue:`5334`: notebook's split-cell shortcut dangerous / incompatible with Neo layout (for instance)
1211* :ghissue:`5324`: Style of `raw_input` UI is off in notebook
1212* :ghissue:`5350`: Converting notebooks with spaces in their names to RST gives broken images
1213* :ghissue:`5049`: update quickhelp on adding and removing shortcuts
1214* :ghissue:`4941`: Eliminating display of intermediate stages in progress bars
1215* :ghissue:`5345`: nbconvert to markdown does not use backticks
1216* :ghissue:`5357`: catch exception in copystat
1217* :ghissue:`5351`: Notebook saving fails on smb share
1218* :ghissue:`4946`: TeX produced cannot be converted to PDF
1219* :ghissue:`5347`: pretty print list too slow
1220* :ghissue:`5238`: Raw cell placeholder is not removed when you edit the cell
1221* :ghissue:`5382`: Qtconsole doesn't run in Python 3
1222* :ghissue:`5378`: Unexpected and new conflict between PyFileConfigLoader and IPythonQtConsoleApp
1223* :ghissue:`4945`: Heading/cells positioning problem and cell output wrapping
1224* :ghissue:`5084`: Consistent approach for HTML/JS output on nbviewer
1225* :ghissue:`4902`: print preview does not work, custom.css not found
1226* :ghissue:`5336`: TypeError in bootstrap-tour.min.js
1227* :ghissue:`5303`: Changed Hub.registration_timeout to be a config input.
1228* :ghissue:`995`: Paste-able mode in terminal
1229* :ghissue:`5305`: Tuple unpacking for shell escape
1230* :ghissue:`5232`: Make nbconvert html full output like notebook's html.
1231* :ghissue:`5224`: Audit nbconvert HTML output
1232* :ghissue:`5253`: display any output from this session in terminal console
1233* :ghissue:`5251`: ipython console ignoring some stream messages?
1234* :ghissue:`4802`: Tour of the notebook UI (was UI elements inline with highlighting)
1235* :ghissue:`5103`: Moving Constructor definition to the top like a Function definition
1236* :ghissue:`5264`: Test failures on master with Anaconda
1237* :ghissue:`4833`: Serve /usr/share/javascript at /_sysassets/javascript/ in notebook
1238* :ghissue:`5071`: Prevent %pylab from clobbering interactive
1239* :ghissue:`5282`: Exception in widget __del__ methods in Python 3.4.
1240* :ghissue:`5280`: append Firefox overflow-x fix
1241* :ghissue:`5120`: append Firefox overflow-x fix, again
1242* :ghissue:`4127`: autoreload shouldn't rely on .pyc modification times
1243* :ghissue:`5272`: allow highlighting language to be set from notebook metadata
1244* :ghissue:`5050`: Notebook cells truncated with Firefox
1245* :ghissue:`4839`: Error in Session.send_raw()
1246* :ghissue:`5188`: New events system
1247* :ghissue:`5076`: Refactor keyboard handling
1248* :ghissue:`4886`: Refactor and consolidate different keyboard logic in JavaScript code
1249* :ghissue:`5002`: the green cell border moving forever in Chrome, when there are many code cells.
1250* :ghissue:`5259`: Codemirror still active in command mode
1251* :ghissue:`5219`: Output images appear as small thumbnails (Notebook)
1252* :ghissue:`4829`: Not able to connect qtconsole in Windows 8
1253* :ghissue:`5152`: Hide __pycache__ in dashboard directory list
1254* :ghissue:`5151`: Case-insesitive sort for dashboard list
1255* :ghissue:`4603`: Warn when overwriting a notebook with upload
1256* :ghissue:`4895`: Improvements to %run completions
1257* :ghissue:`3459`: Filename completion when run script with %run
1258* :ghissue:`5225`: Add JavaScript to nbconvert HTML display priority
1259* :ghissue:`5034`: Audit the places where we call `.html(something)`
1260* :ghissue:`5094`: Dancing cells in notebook
1261* :ghissue:`4999`: Notebook focus effects
1262* :ghissue:`5149`: Clicking on a TextBoxWidget in FF completely breaks dual mode.
1263* :ghissue:`5207`: Children fire event
1264* :ghissue:`5227`: display_method of objects with custom __getattr__
1265* :ghissue:`5236`: Cursor keys do not work to leave Markdown cell while it's being edited
1266* :ghissue:`5205`: Use CTuple traitlet for Widget children
1267* :ghissue:`5230`: notebook rename does not respect url prefix
1268* :ghissue:`5218`: Test failures with Python 3 and enabled warnings
1269* :ghissue:`5115`: Page Breaks for Print Preview Broken by display: flex - Simple CSS Fix
1270* :ghissue:`5024`: Make nbconvert HTML output smart about page breaking
1271* :ghissue:`4985`: Add automatic Closebrackets function to Codemirror.
1272* :ghissue:`5184`: print '\xa' crashes the interactive shell
1273* :ghissue:`5214`: Downloading notebook as Python (.py) fails
1274* :ghissue:`5211`: AttributeError: 'module' object has no attribute '_outputfile'
1275* :ghissue:`5206`: [CSS?] Inconsistencies in nbconvert divs and IPython Notebook divs?
1276* :ghissue:`5201`: node != nodejs within Debian packages
1277* :ghissue:`5112`: band-aid for completion
1278* :ghissue:`4860`: Completer As-You-Type Broken
1279* :ghissue:`5116`: reorganize who knows what about paths
1280* :ghissue:`4973`: Adding security.js with 1st attempt at is_safe
1281* :ghissue:`5164`: test_oinspect.test_calltip_builtin failure with python3.4
1282* :ghissue:`5127`: Widgets: skip intermediate callbacks during throttling
1283* :ghissue:`5013`: Widget alignment differs between FF and Chrome
1284* :ghissue:`5141`: tornado error static file
1285* :ghissue:`5160`: TemporaryWorkingDirectory incompatible with python3.4
1286* :ghissue:`5140`: WIP: %kernels magic
1287* :ghissue:`4987`: Widget lifecycle problems
1288* :ghissue:`5129`: UCS package break latex export on non-ascii
1289* :ghissue:`4986`: Cell horizontal scrollbar is missing in FF but not in Chrome
1290* :ghissue:`4685`: nbconvert ignores image size metadata
1291* :ghissue:`5155`: Notebook logout button does not work (source typo)
1292* :ghissue:`2678`: Ctrl-m keyboard shortcut clash on Chrome OS
1293* :ghissue:`5113`: ButtonWidget without caption wrong height.
1294* :ghissue:`4778`: add APIs for installing notebook extensions
1295* :ghissue:`5046`: python setup.py failed vs git submodule update worked
1296* :ghissue:`4925`: Notebook manager api fixes
1297* :ghissue:`5073`: Cannot align widgets horizontally in the notebook
1298* :ghissue:`4996`: require print_method to be a bound method
1299* :ghissue:`4990`: _repr_html_ exception reporting corner case when using type(foo)
1300* :ghissue:`5099`: Notebook: Changing base_project_url results in failed WebSockets call
1301* :ghissue:`5096`: Client.map is not fault tolerant
1302* :ghissue:`4997`: Inconsistent %matplotlib qt behavior
1303* :ghissue:`5041`: Remove more .html(...) calls.
1304* :ghissue:`5078`: Updating JS tests README.md
1305* :ghissue:`4977`: ensure scp destination directories exist (with mkdir -p)
1306* :ghissue:`3411`: ipython parallel: scp failure.
1307* :ghissue:`5064`: Errors during interact display at the terminal, not anywhere in the notebook
1308* :ghissue:`4921`: Add PDF formatter and handling
1309* :ghissue:`4920`: Adding PDFFormatter and kernel side handling of PDF display data
1310* :ghissue:`5048`: Add edit/command mode indicator
1311* :ghissue:`4889`: Add UI element for indicating command/edit modes
1312* :ghissue:`5052`: Add q to toggle the pager.
1313* :ghissue:`5000`: Closing pager with keyboard in modal UI
1314* :ghissue:`5069`: Box model changes broke the Keyboard Shortcuts help modal
1315* :ghissue:`4960`: Interact/Interactive for widget
1316* :ghissue:`4883`: Implement interact/interactive for widgets
1317* :ghissue:`5038`: Fix multiple press keyboard events
1318* :ghissue:`5054`: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc6 in position 1: ordinal not in range(128)
1319* :ghissue:`5031`: Bug during integration of IPython console in Qt application
1320* :ghissue:`5057`: iopubwatcher.py example is broken.
1321* :ghissue:`4747`: Add event for output_area adding an output
1322* :ghissue:`5001`: Add directory navigation to dashboard
1323* :ghissue:`5016`: Help menu external-link icons break layout in FF
1324* :ghissue:`4885`: Modal UI behavior changes
1325* :ghissue:`5009`: notebook signatures don't work
1326* :ghissue:`4975`: setup.py changes for 2.0
1327* :ghissue:`4774`: emit event on appended element on dom
1328* :ghissue:`5020`: Python Lists translated to javascript objects in widgets
1329* :ghissue:`5003`: Fix pretty reprs of super() objects
1330* :ghissue:`5012`: Make `SelectionWidget.values` a dict
1331* :ghissue:`4961`: Bug when constructing a selection widget with both values and labels
1332* :ghissue:`4283`: A `<` in a markdown cell strips cell content when converting to latex
1333* :ghissue:`4006`: iptest IPython broken
1334* :ghissue:`4251`: & escaped to &amp; in tex ?
1335* :ghissue:`5027`: pin lessc to 1.4
1336* :ghissue:`4323`: Take 2: citation2latex filter (using HTMLParser)
1337* :ghissue:`4196`: Printing notebook from browser gives 1-page truncated output
1338* :ghissue:`4842`: more subtle kernel indicator
1339* :ghissue:`4057`: No path to notebook examples from Help menu
1340* :ghissue:`5015`: don't write cell.trusted to disk
1341* :ghissue:`4617`: Changed url link in Help dropdown menu.
1342* :ghissue:`4976`: Container widget layout broken on Firefox
1343* :ghissue:`4981`: Vertical slider layout broken
1344* :ghissue:`4793`: Message spec changes related to `clear_output`
1345* :ghissue:`4982`: Live readout for slider widgets
1346* :ghissue:`4813`: make help menu a template
1347* :ghissue:`4989`: Filename tab completion completely broken
1348* :ghissue:`1380`: Tab should insert 4 spaces in # comment lines
1349* :ghissue:`2888`: spaces vs tabs
1350* :ghissue:`1193`: Allow resizing figures in notebook
1351* :ghissue:`4504`: Allow input transformers to raise SyntaxError
1352* :ghissue:`4697`: Problems with height after toggling header and toolbar...
1353* :ghissue:`4951`: TextWidget to code cell command mode bug.
1354* :ghissue:`4809`: Arbitrary scrolling (jumping) in clicks in modal UI for notebook
1355* :ghissue:`4971`: Fixing issues with js tests
1356* :ghissue:`4972`: Work around problem in doctest discovery in Python 3.4 with PyQt
1357* :ghissue:`4892`: IPython.qt test failure with python3.4
1358* :ghissue:`4863`: BUG: cannot create an OBJECT array from memory buffer
1359* :ghissue:`4704`: Subcommand `profile` ignores --ipython-dir
1360* :ghissue:`4845`: Add Origin Checking.
1361* :ghissue:`4870`: ipython_directive, report except/warn in block and add :okexcept: :okwarning: options to suppress
1362* :ghissue:`4956`: Shift-Enter does not move to next cell
1363* :ghissue:`4662`: Menu cleanup
1364* :ghissue:`4824`: sign notebooks
1365* :ghissue:`4848`: avoid import of nearby temporary with %edit
1366* :ghissue:`4731`: %edit files mistakenly import modules in /tmp
1367* :ghissue:`4950`: Two fixes for file upload related bugs
1368* :ghissue:`4871`: Notebook upload fails after Delete
1369* :ghissue:`4825`: File Upload URL set incorrectly
1370* :ghissue:`3867`: display.FileLinks should work in the exported html verion of a notebook
1371* :ghissue:`4948`: reveal: ipython css overrides reveal themes
1372* :ghissue:`4947`: reveal: slides that are too big?
1373* :ghissue:`4051`: Test failures with Python 3 and enabled warnings
1374* :ghissue:`3633`: outstanding issues over in ipython/nbconvert repo
1375* :ghissue:`4087`: Sympy printing in the example notebook
1376* :ghissue:`4627`: Document various QtConsole embedding approaches.
1377* :ghissue:`4849`: Various unicode fixes (mostly on Windows)
1378* :ghissue:`3653`: autocompletion in "from package import <tab>"
1379* :ghissue:`4583`: overwrite? prompt gets EOFError in 2 process
1380* :ghissue:`4807`: Correct handling of ansi colour codes when nbconverting to latex
1381* :ghissue:`4611`: Document how to compile .less files in dev docs.
1382* :ghissue:`4618`: "Editor Shortcuts" link is broken in help menu dropdown notebook
1383* :ghissue:`4522`: DeprecationWarning: the sets module is deprecated
1384* :ghissue:`4368`: No symlink from ipython to ipython3 when inside a python3 virtualenv
1385* :ghissue:`4234`: Math without $$ doesn't show up when converted to slides
1386* :ghissue:`4194`: config.TerminalIPythonApp.nosep does not work
1387* :ghissue:`1491`: prefilter not called for multi-line notebook cells
1388* :ghissue:`4001`: Windows IPython executable /scripts/ipython not working
1389* :ghissue:`3959`: think more carefully about text wrapping in nbconvert
1390* :ghissue:`4907`: Test for traceback depth fails on Windows
1391* :ghissue:`4906`: Test for IPython.embed() fails on Windows
1392* :ghissue:`4912`: Skip some Windows io failures
1393* :ghissue:`3700`: stdout/stderr should be flushed printing exception output...
1394* :ghissue:`1181`: greedy completer bug in terminal console
1395* :ghissue:`2032`: check for a few places we should be using DEFAULT_ENCODING
1396* :ghissue:`4882`: Too many files open when starting and stopping kernel repeatedly
1397* :ghissue:`4880`: set profile name from profile_dir
1398* :ghissue:`4238`: parallel.Client() not using profile that notebook was run with?
1399* :ghissue:`4853`: fix setting image height/width from metadata
1400* :ghissue:`4786`: Reduce spacing of heading cells
1401* :ghissue:`4680`: Minimal pandoc version warning
1402* :ghissue:`3707`: nbconvert: Remove IPython magic commands from --format="python" output
1403* :ghissue:`4130`: PDF figures as links from png or svg figures
1404* :ghissue:`3919`: Allow --profile to be passed a dir.
1405* :ghissue:`2136`: Handle hard newlines in pretty printer
1406* :ghissue:`4790`: Notebook modal UI: "merge cell below" key binding, `shift+=`, does not work with some keyboard layouts
1407* :ghissue:`4884`: Keyboard shortcut changes
1408* :ghissue:`1184`: slow handling of keyboard input
1409* :ghissue:`4913`: Mathjax, Markdown, tex, env* and italic
1410* :ghissue:`3972`: nbconvert: Template output testing
1411* :ghissue:`4903`: use https for all embeds
1412* :ghissue:`4874`: --debug does not work if you set .kernel_cmd
1413* :ghissue:`4679`: JPG compression for inline pylab
1414* :ghissue:`4708`: Fix indent and center
1415* :ghissue:`4789`: fix IPython.embed
1416* :ghissue:`4759`: Application._load_config_files log parameter default fails
1417* :ghissue:`3153`: docs / file menu: explain how to exit the notebook
1418* :ghissue:`4791`: Did updates to ipython_directive bork support for cython magic snippets?
1419* :ghissue:`4385`: "Part 4 - Markdown Cells.ipynb" nbviewer example seems not well referenced in current online documentation page https://ipython.org/ipython-doc/stable/interactive/notebook.htm
1420* :ghissue:`4655`: prefer marked to pandoc for markdown2html
1421* :ghissue:`3441`: Fix focus related problems in the notebook
1422* :ghissue:`3402`: Feature Request: Save As (latex, html,..etc) as a menu option in Notebook rather than explicit need to invoke nbconvert
1423* :ghissue:`3224`: Revisit layout of notebook area
1424* :ghissue:`2746`: rerunning a cell with long output (exception) scrolls to much (html notebook)
1425* :ghissue:`2667`: can't save opened notebook if accidentally delete the notebook in the dashboard
1426* :ghissue:`3026`: Reporting errors from _repr_<type>_ methods
1427* :ghissue:`1844`: Notebook does not exist and permalinks
1428* :ghissue:`2450`: [closed PR] Prevent jumping of window to input when output is clicked.
1429* :ghissue:`3166`: IPEP 16: Notebook multi directory dashboard and URL mapping
1430* :ghissue:`3691`: Slight misalignment of Notebook menu bar with focus box
1431* :ghissue:`4875`: Empty tooltip with `object_found = false` still being shown
1432* :ghissue:`4432`: The SSL cert for the MathJax CDN is invalid and URL is not protocol agnostic
1433* :ghissue:`2633`: Help text should leave current cell active
1434* :ghissue:`3976`: DOC: Pandas link on the notebook help menu?
1435* :ghissue:`4082`: /new handler redirect cached by browser
1436* :ghissue:`4298`: Slow ipython --pylab and ipython notebook startup
1437* :ghissue:`4545`: %store magic not working
1438* :ghissue:`4610`: toolbar UI enhancements
1439* :ghissue:`4782`: New modal UI
1440* :ghissue:`4732`: Accents in notebook names and in command-line (nbconvert)
1441* :ghissue:`4752`: link broken in docs/examples
1442* :ghissue:`4835`: running ipython on python files adds an extra traceback frame
1443* :ghissue:`4792`: repr_html exception warning on qtconsole with pandas  #4745
1444* :ghissue:`4834`: function tooltip issues
1445* :ghissue:`4808`: Docstrings in Notebook not displayed properly and introspection
1446* :ghissue:`4846`: Remove some leftover traces of irunner
1447* :ghissue:`4810`: ipcluster bug in clean_logs flag
1448* :ghissue:`4812`: update CodeMirror for the notebook
1449* :ghissue:`671`: add migration guide for old IPython config
1450* :ghissue:`4783`: ipython 2dev  under windows / (win)python 3.3 experiment
1451* :ghissue:`4772`: Notebook server info files
1452* :ghissue:`4765`: missing build script for highlight.js
1453* :ghissue:`4787`: non-python kernels run python code with qtconsole
1454* :ghissue:`4703`: Math macro in jinja templates.
1455* :ghissue:`4595`: ipython notebook XSS vulnerable
1456* :ghissue:`4776`: Manually document py3compat module.
1457* :ghissue:`4686`: For-in loop on an array in cell.js
1458* :ghissue:`3605`: Modal UI
1459* :ghissue:`4769`: Ipython 2.0 will not startup on py27 on windows
1460* :ghissue:`4482`: reveal.js converter not including CDN by default?
1461* :ghissue:`4761`: ipv6 address triggers cookie exception
1462* :ghissue:`4580`: rename or remove %profile magic
1463* :ghissue:`4643`: Docstring does not open properly
1464* :ghissue:`4714`: Static URLs are not auto-versioned
1465* :ghissue:`2573`: document code mirror keyboard shortcuts
1466* :ghissue:`4717`: hang in parallel.Client when using SSHAgent
1467* :ghissue:`4544`: Clarify the requirement for pyreadline on Windows
1468* :ghissue:`3451`: revisit REST /new handler to avoid systematic crawling.
1469* :ghissue:`2922`: File => Save as '.py' saves magic as code
1470* :ghissue:`4728`: Copy/Paste stripping broken in version > 0.13.x in QTConsole
1471* :ghissue:`4539`: Nbconvert: Latex to PDF conversion fails on notebooks with accented letters
1472* :ghissue:`4721`: purge_results with jobid crashing - looking for insight
1473* :ghissue:`4620`: Notebook with ? in title defies autosave, renaming and deletion.
1474* :ghissue:`4574`: Hash character in notebook name breaks a lot of things
1475* :ghissue:`4709`: input_prefilter hook not called
1476* :ghissue:`1680`: qtconsole should support --no-banner and custom banner
1477* :ghissue:`4689`: IOStream IP address configurable
1478* :ghissue:`4698`: Missing "if __name__ == '__main__':" check in /usr/bin/ipython
1479* :ghissue:`4191`: NBConvert: markdown inline and locally referenced files have incorrect file location for latex
1480* :ghissue:`2865`: %%!? does not display the shell execute docstring
1481* :ghissue:`1551`: Notebook should be saved before printing
1482* :ghissue:`4612`: remove `Configurable.created` ?
1483* :ghissue:`4629`: Lots of tests fail due to space in sys.executable
1484* :ghissue:`4644`: Fixed URLs for notebooks
1485* :ghissue:`4621`: IPython 1.1.0 Qtconsole syntax highlighting highlights python 2 only built-ins when using python 3
1486* :ghissue:`2923`: Move Delete Button Away from Save Button in the HTML notebook toolbar
1487* :ghissue:`4615`: UnicodeDecodeError
1488* :ghissue:`4431`: ipython slow in os x mavericks?
1489* :ghissue:`4538`: DOC: document how to change ipcontroller-engine.json in case controller was started with --ip="*"
1490* :ghissue:`4551`: Serialize methods and closures
1491* :ghissue:`4081`: [Nbconvert][reveal] link to font awesome ?
1492* :ghissue:`4602`: "ipcluster stop" fails after "ipcluster start --daemonize" using python3.3
1493* :ghissue:`4578`: NBconvert fails with unicode errors when `--stdout` and file redirection is specified and HTML entities are present
1494* :ghissue:`4600`: Renaming new notebook to an exist name silently deletes the old one
1495* :ghissue:`4598`: Qtconsole docstring pop-up fails on method containing defaulted enum argument
1496* :ghissue:`951`: Remove Tornado monkeypatch
1497* :ghissue:`4564`: Notebook save failure
1498* :ghissue:`4562`: nbconvert: Default encoding problem on OS X
1499* :ghissue:`1675`: add file_to_run=file.ipynb capability to the notebook
1500* :ghissue:`4516`: `ipython console` doesn't send a `shutdown_request`
1501* :ghissue:`3043`: can't restart pdb session in ipython
1502* :ghissue:`4524`: Fix bug with non ascii passwords in notebook login
1503* :ghissue:`1866`: problems rendering an SVG?
1504* :ghissue:`4520`: unicode error when trying Audio('data/Bach Cello Suite #3.wav')
1505* :ghissue:`4493`: Qtconsole cannot print an ISO8601 date at nanosecond precision
1506* :ghissue:`4502`: intermittent parallel test failure test_purge_everything
1507* :ghissue:`4495`: firefox 25.0: notebooks report "Notebook save failed", .py script save fails, but .ipynb save succeeds
1508* :ghissue:`4245`: nbconvert latex: code highlighting causes error
1509* :ghissue:`4486`: Test for whether inside virtualenv does not work if directory is symlinked
1510* :ghissue:`4485`: Incorrect info in "Messaging in IPython" documentation.
1511* :ghissue:`4447`: Ipcontroller broken in current HEAD on windows
1512* :ghissue:`4241`: Audio display object
1513* :ghissue:`4463`: Error on empty c.Session.key
1514* :ghissue:`4454`: UnicodeDecodeError when starting Ipython notebook on a directory containing a file with a non-ascii character
1515* :ghissue:`3801`: Autocompletion: Fix issue #3723 -- ordering of completions for magic commands and variables with same name
1516* :ghissue:`3723`: Code completion: 'matplotlib' and '%matplotlib'
1517* :ghissue:`4396`: Always checkpoint al least once ?
1518* :ghissue:`2524`: [Notebook] Clear kernel queue
1519* :ghissue:`2292`: Client side tests for the notebook
1520* :ghissue:`4424`: Dealing with images in multidirectory environment
1521* :ghissue:`4388`: Make writing configurable magics easier
1522* :ghissue:`852`: Notebook should be saved before downloading
1523* :ghissue:`3708`: ipython profile locate should also work
1524* :ghissue:`1349`: `?` may generate hundreds of cell
1525* :ghissue:`4381`: Using hasattr for trait_names instead of just looking for it directly/using __dir__?
1526* :ghissue:`4361`: Crash Ultratraceback/ session history
1527* :ghissue:`3044`: IPython notebook autocomplete for filename string converts multiple spaces to a single space
1528* :ghissue:`3346`: Up arrow history search shows duplicates in Qtconsole
1529* :ghissue:`3496`: Fix import errors when running tests from the source directory
1530* :ghissue:`4114`: If default profile doesn't exist, can't install mathjax to any location
1531* :ghissue:`4335`: TestPylabSwitch.test_qt fails
1532* :ghissue:`4291`: serve like option for nbconvert --to latex
1533* :ghissue:`1824`: Exception before prompting for password during ssh connection
1534* :ghissue:`4309`: Error in nbconvert - closing </code> tag is not inserted in HTML under some circumstances
1535* :ghissue:`4351`: /parallel/apps/launcher.py error
1536* :ghissue:`3603`: Upcoming issues with nbconvert
1537* :ghissue:`4296`: sync_imports() fails in python 3.3
1538* :ghissue:`4339`: local mathjax install doesn't work
1539* :ghissue:`4334`: NotebookApp.webapp_settings static_url_prefix causes crash
1540* :ghissue:`4308`: Error when use "ipython notebook" in win7 64 with python2.7.3 64.
1541* :ghissue:`4317`: Relative imports broken in the notebook (Windows)
1542* :ghissue:`3658`: Saving Notebook clears "Kernel Busy" status from the page and titlebar
1543* :ghissue:`4312`: Link broken on ipython-doc stable
1544* :ghissue:`1093`: Add boundary options to %load
1545* :ghissue:`3619`: Multi-dir webservice design
1546* :ghissue:`4299`: Nbconvert, default_preprocessors to list of dotted name not list of obj
1547* :ghissue:`3210`: IPython.parallel tests seem to hang on ShiningPanda
1548* :ghissue:`4280`: MathJax Automatic Line Breaking
1549* :ghissue:`4039`: Celltoolbar example issue
1550* :ghissue:`4247`: nbconvert --to latex: error when converting greek letter
1551* :ghissue:`4273`: %%capture not capturing rich objects like plots (IPython 1.1.0)
1552* :ghissue:`3866`: Vertical offsets in LaTeX output for nbconvert
1553* :ghissue:`3631`: xkcd mode for the IPython notebook
1554* :ghissue:`4243`: Test exclusions not working on Windows
1555* :ghissue:`4256`: IPython no longer handles unicode file names
1556* :ghissue:`3656`: Audio displayobject
1557* :ghissue:`4223`: Double output on Ctrl-enter-enter
1558* :ghissue:`4184`: nbconvert: use r pygmentize backend when highlighting "%%R" cells
1559* :ghissue:`3851`: Adds an explicit newline for pretty-printing.
1560* :ghissue:`3622`: Drop fakemodule
1561* :ghissue:`4122`: Nbconvert [windows]: Inconsistent line endings in markdown cells exported to latex
1562* :ghissue:`3819`: nbconvert add extra blank line to code block on Windows.
1563* :ghissue:`4203`: remove spurious print statement from parallel annoted functions
1564* :ghissue:`4200`: Notebook: merging a heading cell and markdown cell cannot be undone
1565* :ghissue:`3747`: ipynb -> ipynb transformer
1566* :ghissue:`4024`: nbconvert markdown issues
1567* :ghissue:`3903`: on Windows, 'ipython3 nbconvert "C:/blabla/first_try.ipynb" --to slides' gives an unexpected result, and '--post serve' fails
1568* :ghissue:`4095`: Catch js error in append html in stream/pyerr
1569* :ghissue:`1880`: Add parallelism to test_pr
1570* :ghissue:`4085`: nbconvert: Fix sphinx preprocessor date format string for Windows
1571* :ghissue:`4156`: Specifying --gui=tk at the command line
1572* :ghissue:`4146`: Having to prepend 'files/' to markdown image paths is confusing
1573* :ghissue:`3818`: nbconvert can't handle Heading with Chinese characters on Japanese Windows OS.
1574* :ghissue:`4134`: multi-line parser fails on ''' in comment, qtconsole and notebook.
1575* :ghissue:`3998`: sample custom.js needs to be updated
1576* :ghissue:`4078`: StoreMagic.autorestore not working in 1.0.0
1577* :ghissue:`3990`: Buitlin `input` doesn't work over zmq
1578* :ghissue:`4015`: nbconvert fails to convert all the content of a notebook
1579* :ghissue:`4059`: Issues with Ellipsis literal in Python 3
1580* :ghissue:`2310`: "ZMQError: Interrupted system call" from RichIPythonWidget
1581* :ghissue:`3807`: qtconsole ipython 0.13.2 - html/xhtml export fails
1582* :ghissue:`4103`: Wrong default argument of DirectView.clear
1583* :ghissue:`4100`: parallel.client.client references undefined error.EngineError
1584* :ghissue:`484`: Drop nosepatch
1585* :ghissue:`3350`: Added longlist support in ipdb.
1586* :ghissue:`1591`: Keying 'q' doesn't quit the interactive help in Wins7
1587* :ghissue:`40`: The tests in test_process fail under Windows
1588* :ghissue:`3744`: capture rich output as well as stdout/err in capture_output
1589* :ghissue:`3742`: %%capture to grab rich display outputs
1590* :ghissue:`3863`: Added working speaker notes for slides.
1591* :ghissue:`4013`: Iptest fails in dual python installation
1592* :ghissue:`4005`: IPython.start_kernel doesn't work.
1593* :ghissue:`4020`: IPython parallel map fails on numpy arrays
1594* :ghissue:`3914`: nbconvert: Transformer tests
1595* :ghissue:`3923`: nbconvert: Writer tests
1596* :ghissue:`3945`: nbconvert: commandline tests fail Win7x64 Py3.3
1597* :ghissue:`3937`: make tab visible in codemirror and light red background
1598* :ghissue:`3935`: No feedback for mixed tabs and spaces
1599* :ghissue:`3933`: nbconvert: Post-processor tests
1600* :ghissue:`3977`: unable to complete remote connections for two-process
1601* :ghissue:`3939`: minor checkpoint cleanup
1602* :ghissue:`3955`: complete on % for magic in notebook
1603* :ghissue:`3954`: all magics should be listed when completing on %
1604* :ghissue:`3980`: nbconvert rst output lacks needed blank lines
1605* :ghissue:`3968`: TypeError: super() argument 1 must be type, not classobj (Python 2.6.6)
1606* :ghissue:`3880`: nbconvert: R&D remaining tests
1607* :ghissue:`2440`: IPEP 4: Python 3 Compatibility
1608