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