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