##// END OF EJS Templates
Merge pull request #11006 from Carreau/fix-ipython-spelling...
Thomas Kluyver -
r24144:cc353b25 merge
parent child Browse files
Show More
@@ -1,528 +1,528 b''
1 1 .. _issues_list_011:
2 2
3 3 Issues closed in the 0.11 development cycle
4 4 ===========================================
5 5
6 6 In this cycle, we closed a total of 511 issues, 226 pull requests and 285
7 7 regular issues; this is the full list (generated with the script
8 8 `tools/github_stats.py`). We should note that a few of these were made on the
9 9 0.10.x series, but we have no automatic way of filtering the issues by branch,
10 10 so this reflects all of our development over the last two years, including work
11 11 already released in 0.10.2:
12 12
13 13 Pull requests (226):
14 14
15 15 * `620 <https://github.com/ipython/ipython/issues/620>`_: Release notes and updates to GUI support docs for 0.11
16 16 * `642 <https://github.com/ipython/ipython/issues/642>`_: fix typo in docs/examples/vim/README.rst
17 17 * `631 <https://github.com/ipython/ipython/issues/631>`_: two-way vim-ipython integration
18 18 * `637 <https://github.com/ipython/ipython/issues/637>`_: print is a function, this allows to properly exit ipython
19 19 * `635 <https://github.com/ipython/ipython/issues/635>`_: support html representations in the notebook frontend
20 20 * `639 <https://github.com/ipython/ipython/issues/639>`_: Updating the credits file
21 21 * `628 <https://github.com/ipython/ipython/issues/628>`_: import pexpect from IPython.external in irunner
22 22 * `596 <https://github.com/ipython/ipython/issues/596>`_: Irunner
23 23 * `598 <https://github.com/ipython/ipython/issues/598>`_: Fix templates for CrashHandler
24 24 * `590 <https://github.com/ipython/ipython/issues/590>`_: Desktop
25 25 * `600 <https://github.com/ipython/ipython/issues/600>`_: Fix bug with non-ascii reprs inside pretty-printed lists.
26 26 * `618 <https://github.com/ipython/ipython/issues/618>`_: I617
27 27 * `599 <https://github.com/ipython/ipython/issues/599>`_: Gui Qt example and docs
28 28 * `619 <https://github.com/ipython/ipython/issues/619>`_: manpage update
29 29 * `582 <https://github.com/ipython/ipython/issues/582>`_: Updating sympy profile to match the exec_lines of isympy.
30 30 * `578 <https://github.com/ipython/ipython/issues/578>`_: Check to see if correct source for decorated functions can be displayed
31 31 * `589 <https://github.com/ipython/ipython/issues/589>`_: issue 588
32 32 * `591 <https://github.com/ipython/ipython/issues/591>`_: simulate shell expansion on %run arguments, at least tilde expansion
33 33 * `576 <https://github.com/ipython/ipython/issues/576>`_: Show message about %paste magic on an IndentationError
34 34 * `574 <https://github.com/ipython/ipython/issues/574>`_: Getcwdu
35 35 * `565 <https://github.com/ipython/ipython/issues/565>`_: don't move old config files, keep nagging the user
36 36 * `575 <https://github.com/ipython/ipython/issues/575>`_: Added more docstrings to IPython.zmq.session.
37 37 * `567 <https://github.com/ipython/ipython/issues/567>`_: fix trailing whitespace from resetting indentation
38 38 * `564 <https://github.com/ipython/ipython/issues/564>`_: Command line args in docs
39 39 * `560 <https://github.com/ipython/ipython/issues/560>`_: reorder qt support in kernel
40 40 * `561 <https://github.com/ipython/ipython/issues/561>`_: command-line suggestions
41 41 * `556 <https://github.com/ipython/ipython/issues/556>`_: qt_for_kernel: use matplotlib rcParams to decide between PyQt4 and PySide
42 42 * `557 <https://github.com/ipython/ipython/issues/557>`_: Update usage.py to newapp
43 43 * `555 <https://github.com/ipython/ipython/issues/555>`_: Rm default old config
44 44 * `552 <https://github.com/ipython/ipython/issues/552>`_: update parallel code for py3k
45 45 * `504 <https://github.com/ipython/ipython/issues/504>`_: Updating string formatting
46 46 * `551 <https://github.com/ipython/ipython/issues/551>`_: Make pylab import all configurable
47 47 * `496 <https://github.com/ipython/ipython/issues/496>`_: Qt editing keybindings
48 48 * `550 <https://github.com/ipython/ipython/issues/550>`_: Support v2 PyQt4 APIs and PySide in kernel's GUI support
49 49 * `546 <https://github.com/ipython/ipython/issues/546>`_: doc update
50 50 * `548 <https://github.com/ipython/ipython/issues/548>`_: Fix sympy profile to work with sympy 0.7.
51 51 * `542 <https://github.com/ipython/ipython/issues/542>`_: issue 440
52 52 * `533 <https://github.com/ipython/ipython/issues/533>`_: Remove unused configobj and validate libraries from externals.
53 53 * `538 <https://github.com/ipython/ipython/issues/538>`_: fix various tests on Windows
54 54 * `540 <https://github.com/ipython/ipython/issues/540>`_: support `-pylab` flag with deprecation warning
55 55 * `537 <https://github.com/ipython/ipython/issues/537>`_: Docs update
56 56 * `536 <https://github.com/ipython/ipython/issues/536>`_: `setup.py install` depends on setuptools on Windows
57 57 * `480 <https://github.com/ipython/ipython/issues/480>`_: Get help mid-command
58 58 * `462 <https://github.com/ipython/ipython/issues/462>`_: Str and Bytes traitlets
59 59 * `534 <https://github.com/ipython/ipython/issues/534>`_: Handle unicode properly in IPython.zmq.iostream
60 60 * `527 <https://github.com/ipython/ipython/issues/527>`_: ZMQ displayhook
61 61 * `526 <https://github.com/ipython/ipython/issues/526>`_: Handle asynchronous output in Qt console
62 62 * `528 <https://github.com/ipython/ipython/issues/528>`_: Do not import deprecated functions from external decorators library.
63 63 * `454 <https://github.com/ipython/ipython/issues/454>`_: New BaseIPythonApplication
64 64 * `532 <https://github.com/ipython/ipython/issues/532>`_: Zmq unicode
65 65 * `531 <https://github.com/ipython/ipython/issues/531>`_: Fix Parallel test
66 66 * `525 <https://github.com/ipython/ipython/issues/525>`_: fallback on lsof if otool not found in libedit detection
67 67 * `517 <https://github.com/ipython/ipython/issues/517>`_: Merge IPython.parallel.streamsession into IPython.zmq.session
68 68 * `521 <https://github.com/ipython/ipython/issues/521>`_: use dict.get(key) instead of dict[key] for safety from KeyErrors
69 69 * `492 <https://github.com/ipython/ipython/issues/492>`_: add QtConsoleApp using newapplication
70 70 * `485 <https://github.com/ipython/ipython/issues/485>`_: terminal IPython with newapp
71 71 * `486 <https://github.com/ipython/ipython/issues/486>`_: Use newapp in parallel code
72 72 * `511 <https://github.com/ipython/ipython/issues/511>`_: Add a new line before displaying multiline strings in the Qt console.
73 73 * `509 <https://github.com/ipython/ipython/issues/509>`_: i508
74 74 * `501 <https://github.com/ipython/ipython/issues/501>`_: ignore EINTR in channel loops
75 75 * `495 <https://github.com/ipython/ipython/issues/495>`_: Better selection of Qt bindings when QT_API is not specified
76 76 * `498 <https://github.com/ipython/ipython/issues/498>`_: Check for .pyd as extension for binary files.
77 77 * `494 <https://github.com/ipython/ipython/issues/494>`_: QtConsole zoom adjustments
78 78 * `490 <https://github.com/ipython/ipython/issues/490>`_: fix UnicodeEncodeError writing SVG string to .svg file, fixes #489
79 79 * `491 <https://github.com/ipython/ipython/issues/491>`_: add QtConsoleApp using newapplication
80 80 * `479 <https://github.com/ipython/ipython/issues/479>`_: embed() doesn't load default config
81 81 * `483 <https://github.com/ipython/ipython/issues/483>`_: Links launchpad -> github
82 82 * `419 <https://github.com/ipython/ipython/issues/419>`_: %xdel magic
83 83 * `477 <https://github.com/ipython/ipython/issues/477>`_: Add \n to lines in the log
84 84 * `459 <https://github.com/ipython/ipython/issues/459>`_: use os.system for shell.system in Terminal frontend
85 85 * `475 <https://github.com/ipython/ipython/issues/475>`_: i473
86 86 * `471 <https://github.com/ipython/ipython/issues/471>`_: Add test decorator onlyif_unicode_paths.
87 87 * `474 <https://github.com/ipython/ipython/issues/474>`_: Fix support for raw GTK and WX matplotlib backends.
88 88 * `472 <https://github.com/ipython/ipython/issues/472>`_: Kernel event loop is robust against random SIGINT.
89 89 * `460 <https://github.com/ipython/ipython/issues/460>`_: Share code for magic_edit
90 90 * `469 <https://github.com/ipython/ipython/issues/469>`_: Add exit code when running all tests with iptest.
91 91 * `464 <https://github.com/ipython/ipython/issues/464>`_: Add home directory expansion to IPYTHON_DIR environment variables.
92 92 * `455 <https://github.com/ipython/ipython/issues/455>`_: Bugfix with logger
93 93 * `448 <https://github.com/ipython/ipython/issues/448>`_: Separate out skip_doctest decorator
94 94 * `453 <https://github.com/ipython/ipython/issues/453>`_: Draft of new main BaseIPythonApplication.
95 95 * `452 <https://github.com/ipython/ipython/issues/452>`_: Use list/tuple/dict/set subclass's overridden __repr__ instead of the pretty
96 96 * `398 <https://github.com/ipython/ipython/issues/398>`_: allow toggle of svg/png inline figure format
97 97 * `381 <https://github.com/ipython/ipython/issues/381>`_: Support inline PNGs of matplotlib plots
98 98 * `413 <https://github.com/ipython/ipython/issues/413>`_: Retries and Resubmit (#411 and #412)
99 99 * `370 <https://github.com/ipython/ipython/issues/370>`_: Fixes to the display system
100 100 * `449 <https://github.com/ipython/ipython/issues/449>`_: Fix issue 447 - inspecting old-style classes.
101 101 * `423 <https://github.com/ipython/ipython/issues/423>`_: Allow type checking on elements of List,Tuple,Set traits
102 102 * `400 <https://github.com/ipython/ipython/issues/400>`_: Config5
103 103 * `421 <https://github.com/ipython/ipython/issues/421>`_: Generalise mechanism to put text at the next prompt in the Qt console.
104 104 * `443 <https://github.com/ipython/ipython/issues/443>`_: pinfo code duplication
105 105 * `429 <https://github.com/ipython/ipython/issues/429>`_: add check_pid, and handle stale PID info in ipcluster.
106 106 * `431 <https://github.com/ipython/ipython/issues/431>`_: Fix error message in test_irunner
107 107 * `427 <https://github.com/ipython/ipython/issues/427>`_: handle different SyntaxError messages in test_irunner
108 108 * `424 <https://github.com/ipython/ipython/issues/424>`_: Irunner test failure
109 109 * `430 <https://github.com/ipython/ipython/issues/430>`_: Small parallel doc typo
110 110 * `422 <https://github.com/ipython/ipython/issues/422>`_: Make ipython-qtconsole a GUI script
111 111 * `420 <https://github.com/ipython/ipython/issues/420>`_: Permit kernel std* to be redirected
112 112 * `408 <https://github.com/ipython/ipython/issues/408>`_: History request
113 113 * `388 <https://github.com/ipython/ipython/issues/388>`_: Add Emacs-style kill ring to Qt console
114 114 * `414 <https://github.com/ipython/ipython/issues/414>`_: Warn on old config files
115 115 * `415 <https://github.com/ipython/ipython/issues/415>`_: Prevent prefilter from crashing IPython
116 116 * `418 <https://github.com/ipython/ipython/issues/418>`_: Minor configuration doc fixes
117 117 * `407 <https://github.com/ipython/ipython/issues/407>`_: Update What's new documentation
118 118 * `410 <https://github.com/ipython/ipython/issues/410>`_: Install notebook frontend
119 119 * `406 <https://github.com/ipython/ipython/issues/406>`_: install IPython.zmq.gui
120 120 * `393 <https://github.com/ipython/ipython/issues/393>`_: ipdir unicode
121 121 * `397 <https://github.com/ipython/ipython/issues/397>`_: utils.io.Term.cin/out/err -> utils.io.stdin/out/err
122 122 * `389 <https://github.com/ipython/ipython/issues/389>`_: DB fixes and Scheduler HWM
123 123 * `374 <https://github.com/ipython/ipython/issues/374>`_: Various Windows-related fixes to IPython.parallel
124 124 * `362 <https://github.com/ipython/ipython/issues/362>`_: fallback on defaultencoding if filesystemencoding is None
125 125 * `382 <https://github.com/ipython/ipython/issues/382>`_: Shell's reset method clears namespace from last %run command.
126 126 * `385 <https://github.com/ipython/ipython/issues/385>`_: Update iptest exclusions (fix #375)
127 127 * `383 <https://github.com/ipython/ipython/issues/383>`_: Catch errors in querying readline which occur with pyreadline.
128 128 * `373 <https://github.com/ipython/ipython/issues/373>`_: Remove runlines etc.
129 129 * `364 <https://github.com/ipython/ipython/issues/364>`_: Single output
130 130 * `372 <https://github.com/ipython/ipython/issues/372>`_: Multiline input push
131 131 * `363 <https://github.com/ipython/ipython/issues/363>`_: Issue 125
132 132 * `361 <https://github.com/ipython/ipython/issues/361>`_: don't rely on setuptools for readline dependency check
133 133 * `349 <https://github.com/ipython/ipython/issues/349>`_: Fix %autopx magic
134 134 * `355 <https://github.com/ipython/ipython/issues/355>`_: History save thread
135 135 * `356 <https://github.com/ipython/ipython/issues/356>`_: Usability improvements to history in Qt console
136 136 * `357 <https://github.com/ipython/ipython/issues/357>`_: Exit autocall
137 137 * `353 <https://github.com/ipython/ipython/issues/353>`_: Rewrite quit()/exit()/Quit()/Exit() calls as magic
138 138 * `354 <https://github.com/ipython/ipython/issues/354>`_: Cell tweaks
139 139 * `345 <https://github.com/ipython/ipython/issues/345>`_: Attempt to address (partly) issue ipython/#342 by rewriting quit(), exit(), etc.
140 140 * `352 <https://github.com/ipython/ipython/issues/352>`_: #342: Try to recover as intelligently as possible if user calls magic().
141 141 * `346 <https://github.com/ipython/ipython/issues/346>`_: Dedent prefix bugfix + tests: #142
142 142 * `348 <https://github.com/ipython/ipython/issues/348>`_: %reset doesn't reset prompt number.
143 143 * `347 <https://github.com/ipython/ipython/issues/347>`_: Make ip.reset() work the same in interactive or non-interactive code.
144 144 * `343 <https://github.com/ipython/ipython/issues/343>`_: make readline a dependency on OSX
145 145 * `344 <https://github.com/ipython/ipython/issues/344>`_: restore auto debug behavior
146 146 * `339 <https://github.com/ipython/ipython/issues/339>`_: fix for issue 337: incorrect/phantom tooltips for magics
147 147 * `254 <https://github.com/ipython/ipython/issues/254>`_: newparallel branch (add zmq.parallel submodule)
148 148 * `334 <https://github.com/ipython/ipython/issues/334>`_: Hard reset
149 149 * `316 <https://github.com/ipython/ipython/issues/316>`_: Unicode win process
150 150 * `332 <https://github.com/ipython/ipython/issues/332>`_: AST splitter
151 151 * `325 <https://github.com/ipython/ipython/issues/325>`_: Removetwisted
152 152 * `330 <https://github.com/ipython/ipython/issues/330>`_: Magic pastebin
153 153 * `309 <https://github.com/ipython/ipython/issues/309>`_: Bug tests for GH Issues 238, 284, 306, 307. Skip module machinery if not installed. Known failures reported as 'K'
154 154 * `331 <https://github.com/ipython/ipython/issues/331>`_: Tweak config loader for PyPy compatibility.
155 155 * `319 <https://github.com/ipython/ipython/issues/319>`_: Rewrite code to restore readline history after an action
156 156 * `329 <https://github.com/ipython/ipython/issues/329>`_: Do not store file contents in history when running a .ipy file.
157 157 * `179 <https://github.com/ipython/ipython/issues/179>`_: Html notebook
158 158 * `323 <https://github.com/ipython/ipython/issues/323>`_: Add missing external.pexpect to packages
159 159 * `295 <https://github.com/ipython/ipython/issues/295>`_: Magic local scope
160 160 * `315 <https://github.com/ipython/ipython/issues/315>`_: Unicode magic args
161 161 * `310 <https://github.com/ipython/ipython/issues/310>`_: allow Unicode Command-Line options
162 162 * `313 <https://github.com/ipython/ipython/issues/313>`_: Readline shortcuts
163 163 * `311 <https://github.com/ipython/ipython/issues/311>`_: Qtconsole exit
164 164 * `312 <https://github.com/ipython/ipython/issues/312>`_: History memory
165 165 * `294 <https://github.com/ipython/ipython/issues/294>`_: Issue 290
166 166 * `292 <https://github.com/ipython/ipython/issues/292>`_: Issue 31
167 167 * `252 <https://github.com/ipython/ipython/issues/252>`_: Unicode issues
168 168 * `235 <https://github.com/ipython/ipython/issues/235>`_: Fix history magic command's bugs wrt to full history and add -O option to display full history
169 169 * `236 <https://github.com/ipython/ipython/issues/236>`_: History minus p flag
170 170 * `261 <https://github.com/ipython/ipython/issues/261>`_: Adapt magic commands to new history system.
171 171 * `282 <https://github.com/ipython/ipython/issues/282>`_: SQLite history
172 172 * `191 <https://github.com/ipython/ipython/issues/191>`_: Unbundle external libraries
173 173 * `199 <https://github.com/ipython/ipython/issues/199>`_: Magic arguments
174 174 * `204 <https://github.com/ipython/ipython/issues/204>`_: Emacs completion bugfix
175 175 * `293 <https://github.com/ipython/ipython/issues/293>`_: Issue 133
176 176 * `249 <https://github.com/ipython/ipython/issues/249>`_: Writing unicode characters to a log file. (IPython 0.10.2.git)
177 177 * `283 <https://github.com/ipython/ipython/issues/283>`_: Support for 256-color escape sequences in Qt console
178 178 * `281 <https://github.com/ipython/ipython/issues/281>`_: Refactored and improved Qt console's HTML export facility
179 179 * `237 <https://github.com/ipython/ipython/issues/237>`_: Fix185 (take two)
180 180 * `251 <https://github.com/ipython/ipython/issues/251>`_: Issue 129
181 181 * `278 <https://github.com/ipython/ipython/issues/278>`_: add basic XDG_CONFIG_HOME support
182 182 * `275 <https://github.com/ipython/ipython/issues/275>`_: inline pylab cuts off labels on log plots
183 183 * `280 <https://github.com/ipython/ipython/issues/280>`_: Add %precision magic
184 184 * `259 <https://github.com/ipython/ipython/issues/259>`_: Pyside support
185 185 * `193 <https://github.com/ipython/ipython/issues/193>`_: Make ipython cProfile-able
186 186 * `272 <https://github.com/ipython/ipython/issues/272>`_: Magic examples
187 187 * `219 <https://github.com/ipython/ipython/issues/219>`_: Doc magic pycat
188 188 * `221 <https://github.com/ipython/ipython/issues/221>`_: Doc magic alias
189 189 * `230 <https://github.com/ipython/ipython/issues/230>`_: Doc magic edit
190 190 * `224 <https://github.com/ipython/ipython/issues/224>`_: Doc magic cpaste
191 191 * `229 <https://github.com/ipython/ipython/issues/229>`_: Doc magic pdef
192 192 * `273 <https://github.com/ipython/ipython/issues/273>`_: Docs build
193 193 * `228 <https://github.com/ipython/ipython/issues/228>`_: Doc magic who
194 194 * `233 <https://github.com/ipython/ipython/issues/233>`_: Doc magic cd
195 195 * `226 <https://github.com/ipython/ipython/issues/226>`_: Doc magic pwd
196 196 * `218 <https://github.com/ipython/ipython/issues/218>`_: Doc magic history
197 197 * `231 <https://github.com/ipython/ipython/issues/231>`_: Doc magic reset
198 198 * `225 <https://github.com/ipython/ipython/issues/225>`_: Doc magic save
199 199 * `222 <https://github.com/ipython/ipython/issues/222>`_: Doc magic timeit
200 200 * `223 <https://github.com/ipython/ipython/issues/223>`_: Doc magic colors
201 201 * `203 <https://github.com/ipython/ipython/issues/203>`_: Small typos in zmq/blockingkernelmanager.py
202 202 * `227 <https://github.com/ipython/ipython/issues/227>`_: Doc magic logon
203 203 * `232 <https://github.com/ipython/ipython/issues/232>`_: Doc magic profile
204 204 * `264 <https://github.com/ipython/ipython/issues/264>`_: Kernel logging
205 205 * `220 <https://github.com/ipython/ipython/issues/220>`_: Doc magic edit
206 206 * `268 <https://github.com/ipython/ipython/issues/268>`_: PyZMQ >= 2.0.10
207 207 * `267 <https://github.com/ipython/ipython/issues/267>`_: GitHub Pages (again)
208 208 * `266 <https://github.com/ipython/ipython/issues/266>`_: OSX-specific fixes to the Qt console
209 209 * `255 <https://github.com/ipython/ipython/issues/255>`_: Gitwash typo
210 210 * `265 <https://github.com/ipython/ipython/issues/265>`_: Fix string input2
211 211 * `260 <https://github.com/ipython/ipython/issues/260>`_: Kernel crash with empty history
212 212 * `243 <https://github.com/ipython/ipython/issues/243>`_: New display system
213 213 * `242 <https://github.com/ipython/ipython/issues/242>`_: Fix terminal exit
214 214 * `250 <https://github.com/ipython/ipython/issues/250>`_: always use Session.send
215 215 * `239 <https://github.com/ipython/ipython/issues/239>`_: Makefile command & script for GitHub Pages
216 216 * `244 <https://github.com/ipython/ipython/issues/244>`_: My exit
217 217 * `234 <https://github.com/ipython/ipython/issues/234>`_: Timed history save
218 218 * `217 <https://github.com/ipython/ipython/issues/217>`_: Doc magic lsmagic
219 219 * `215 <https://github.com/ipython/ipython/issues/215>`_: History fix
220 220 * `195 <https://github.com/ipython/ipython/issues/195>`_: Formatters
221 221 * `192 <https://github.com/ipython/ipython/issues/192>`_: Ready colorize bug
222 222 * `198 <https://github.com/ipython/ipython/issues/198>`_: Windows workdir
223 223 * `174 <https://github.com/ipython/ipython/issues/174>`_: Whitespace cleanup
224 224 * `188 <https://github.com/ipython/ipython/issues/188>`_: Version info: update our version management system to use git.
225 225 * `158 <https://github.com/ipython/ipython/issues/158>`_: Ready for merge
226 226 * `187 <https://github.com/ipython/ipython/issues/187>`_: Resolved Print shortcut collision with ctrl-P emacs binding
227 227 * `183 <https://github.com/ipython/ipython/issues/183>`_: cleanup of exit/quit commands for qt console
228 228 * `184 <https://github.com/ipython/ipython/issues/184>`_: Logo added to sphinx docs
229 229 * `180 <https://github.com/ipython/ipython/issues/180>`_: Cleanup old code
230 230 * `171 <https://github.com/ipython/ipython/issues/171>`_: Expose Pygments styles as options
231 231 * `170 <https://github.com/ipython/ipython/issues/170>`_: HTML Fixes
232 232 * `172 <https://github.com/ipython/ipython/issues/172>`_: Fix del method exit test
233 233 * `164 <https://github.com/ipython/ipython/issues/164>`_: Qt frontend shutdown behavior fixes and enhancements
234 234 * `167 <https://github.com/ipython/ipython/issues/167>`_: Added HTML export
235 235 * `163 <https://github.com/ipython/ipython/issues/163>`_: Execution refactor
236 236 * `159 <https://github.com/ipython/ipython/issues/159>`_: Ipy3 preparation
237 237 * `155 <https://github.com/ipython/ipython/issues/155>`_: Ready startup fix
238 238 * `152 <https://github.com/ipython/ipython/issues/152>`_: 0.10.1 sge
239 239 * `151 <https://github.com/ipython/ipython/issues/151>`_: mk_object_info -> object_info
240 240 * `149 <https://github.com/ipython/ipython/issues/149>`_: Simple bug-fix
241 241
242 242 Regular issues (285):
243 243
244 244 * `630 <https://github.com/ipython/ipython/issues/630>`_: new.py in pwd prevents ipython from starting
245 245 * `623 <https://github.com/ipython/ipython/issues/623>`_: Execute DirectView commands while running LoadBalancedView tasks
246 246 * `437 <https://github.com/ipython/ipython/issues/437>`_: Users should have autocompletion in the notebook
247 247 * `583 <https://github.com/ipython/ipython/issues/583>`_: update manpages
248 248 * `594 <https://github.com/ipython/ipython/issues/594>`_: irunner command line options defer to file extensions
249 249 * `603 <https://github.com/ipython/ipython/issues/603>`_: Users should see colored text in tracebacks and the pager
250 250 * `597 <https://github.com/ipython/ipython/issues/597>`_: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2
251 251 * `608 <https://github.com/ipython/ipython/issues/608>`_: Organize and layout buttons in the notebook panel sections
252 252 * `609 <https://github.com/ipython/ipython/issues/609>`_: Implement controls in the Kernel panel section
253 253 * `611 <https://github.com/ipython/ipython/issues/611>`_: Add kernel status widget back to notebook
254 254 * `610 <https://github.com/ipython/ipython/issues/610>`_: Implement controls in the Cell section panel
255 255 * `612 <https://github.com/ipython/ipython/issues/612>`_: Implement Help panel section
256 256 * `621 <https://github.com/ipython/ipython/issues/621>`_: [qtconsole] on windows xp, cannot PageUp more than once
257 257 * `616 <https://github.com/ipython/ipython/issues/616>`_: Store exit status of last command
258 258 * `605 <https://github.com/ipython/ipython/issues/605>`_: Users should be able to open different notebooks in the cwd
259 259 * `302 <https://github.com/ipython/ipython/issues/302>`_: Users should see a consistent behavior in the Out prompt in the html notebook
260 260 * `435 <https://github.com/ipython/ipython/issues/435>`_: Notebook should not import anything by default
261 261 * `595 <https://github.com/ipython/ipython/issues/595>`_: qtconsole command issue
262 262 * `588 <https://github.com/ipython/ipython/issues/588>`_: ipython-qtconsole uses 100% CPU
263 263 * `586 <https://github.com/ipython/ipython/issues/586>`_: ? + plot() Command B0rks QTConsole Strangely
264 264 * `585 <https://github.com/ipython/ipython/issues/585>`_: %pdoc throws Errors for classes without __init__ or docstring
265 265 * `584 <https://github.com/ipython/ipython/issues/584>`_: %pdoc throws TypeError
266 266 * `580 <https://github.com/ipython/ipython/issues/580>`_: Client instantiation AssertionError
267 267 * `569 <https://github.com/ipython/ipython/issues/569>`_: UnicodeDecodeError during startup
268 268 * `572 <https://github.com/ipython/ipython/issues/572>`_: Indented command hits error
269 269 * `573 <https://github.com/ipython/ipython/issues/573>`_: -wthread breaks indented top-level statements
270 270 * `570 <https://github.com/ipython/ipython/issues/570>`_: "--pylab inline" vs. "--pylab=inline"
271 271 * `566 <https://github.com/ipython/ipython/issues/566>`_: Can't use exec_file in config file
272 272 * `562 <https://github.com/ipython/ipython/issues/562>`_: update docs to reflect '--args=values'
273 273 * `558 <https://github.com/ipython/ipython/issues/558>`_: triple quote and %s at beginning of line
274 274 * `554 <https://github.com/ipython/ipython/issues/554>`_: Update 0.11 docs to explain Qt console and how to do a clean install
275 275 * `553 <https://github.com/ipython/ipython/issues/553>`_: embed() fails if config files not installed
276 276 * `8 <https://github.com/ipython/ipython/issues/8>`_: Ensure %gui qt works with new Mayavi and pylab
277 277 * `269 <https://github.com/ipython/ipython/issues/269>`_: Provide compatibility api for IPython.Shell().start().mainloop()
278 278 * `66 <https://github.com/ipython/ipython/issues/66>`_: Update the main What's New document to reflect work on 0.11
279 279 * `549 <https://github.com/ipython/ipython/issues/549>`_: Don't check for 'linux2' value in sys.platform
280 280 * `505 <https://github.com/ipython/ipython/issues/505>`_: Qt windows created within imported functions won't show()
281 281 * `545 <https://github.com/ipython/ipython/issues/545>`_: qtconsole ignores exec_lines
282 282 * `371 <https://github.com/ipython/ipython/issues/371>`_: segfault in qtconsole when kernel quits
283 283 * `377 <https://github.com/ipython/ipython/issues/377>`_: Failure: error (nothing to repeat)
284 284 * `544 <https://github.com/ipython/ipython/issues/544>`_: Ipython qtconsole pylab config issue.
285 285 * `543 <https://github.com/ipython/ipython/issues/543>`_: RuntimeError in completer
286 286 * `440 <https://github.com/ipython/ipython/issues/440>`_: %run filename autocompletion "The kernel heartbeat has been inactive ... " error
287 287 * `541 <https://github.com/ipython/ipython/issues/541>`_: log_level is broken in the ipython Application
288 288 * `369 <https://github.com/ipython/ipython/issues/369>`_: windows source install doesn't create scripts correctly
289 289 * `351 <https://github.com/ipython/ipython/issues/351>`_: Make sure that the Windows installer handles the top-level IPython scripts.
290 290 * `512 <https://github.com/ipython/ipython/issues/512>`_: Two displayhooks in zmq
291 291 * `340 <https://github.com/ipython/ipython/issues/340>`_: Make sure that the Windows HPC scheduler support is working for 0.11
292 292 * `98 <https://github.com/ipython/ipython/issues/98>`_: Should be able to get help on an object mid-command
293 293 * `529 <https://github.com/ipython/ipython/issues/529>`_: unicode problem in qtconsole for windows
294 294 * `476 <https://github.com/ipython/ipython/issues/476>`_: Separate input area in Qt Console
295 295 * `175 <https://github.com/ipython/ipython/issues/175>`_: Qt console needs configuration support
296 296 * `156 <https://github.com/ipython/ipython/issues/156>`_: Key history lost when debugging program crash
297 297 * `470 <https://github.com/ipython/ipython/issues/470>`_: decorator: uses deprecated features
298 298 * `30 <https://github.com/ipython/ipython/issues/30>`_: readline in OS X does not have correct key bindings
299 299 * `503 <https://github.com/ipython/ipython/issues/503>`_: merge IPython.parallel.streamsession and IPython.zmq.session
300 300 * `456 <https://github.com/ipython/ipython/issues/456>`_: pathname in document punctuated by dots not slashes
301 301 * `451 <https://github.com/ipython/ipython/issues/451>`_: Allow switching the default image format for inline mpl backend
302 302 * `79 <https://github.com/ipython/ipython/issues/79>`_: Implement more robust handling of config stages in Application
303 303 * `522 <https://github.com/ipython/ipython/issues/522>`_: Encoding problems
304 304 * `524 <https://github.com/ipython/ipython/issues/524>`_: otool should not be unconditionally called on osx
305 305 * `523 <https://github.com/ipython/ipython/issues/523>`_: Get profile and config file inheritance working
306 306 * `519 <https://github.com/ipython/ipython/issues/519>`_: qtconsole --pure: "TypeError: string indices must be integers, not str"
307 307 * `516 <https://github.com/ipython/ipython/issues/516>`_: qtconsole --pure: "KeyError: 'ismagic'"
308 308 * `520 <https://github.com/ipython/ipython/issues/520>`_: qtconsole --pure: "TypeError: string indices must be integers, not str"
309 309 * `450 <https://github.com/ipython/ipython/issues/450>`_: resubmitted tasks sometimes stuck as pending
310 310 * `518 <https://github.com/ipython/ipython/issues/518>`_: JSON serialization problems with ObjectId type (MongoDB)
311 311 * `178 <https://github.com/ipython/ipython/issues/178>`_: Channels should be named for their function, not their socket type
312 312 * `515 <https://github.com/ipython/ipython/issues/515>`_: [ipcluster] termination on os x
313 313 * `510 <https://github.com/ipython/ipython/issues/510>`_: qtconsole: indentation problem printing numpy arrays
314 314 * `508 <https://github.com/ipython/ipython/issues/508>`_: "AssertionError: Missing message part." in ipython-qtconsole --pure
315 315 * `499 <https://github.com/ipython/ipython/issues/499>`_: "ZMQError: Interrupted system call" when saving inline figure
316 316 * `426 <https://github.com/ipython/ipython/issues/426>`_: %edit magic fails in qtconsole
317 317 * `497 <https://github.com/ipython/ipython/issues/497>`_: Don't show info from .pyd files
318 318 * `493 <https://github.com/ipython/ipython/issues/493>`_: QFont::setPointSize: Point size <= 0 (0), must be greater than 0
319 319 * `489 <https://github.com/ipython/ipython/issues/489>`_: UnicodeEncodeError in qt.svg.save_svg
320 320 * `458 <https://github.com/ipython/ipython/issues/458>`_: embed() doesn't load default config
321 321 * `488 <https://github.com/ipython/ipython/issues/488>`_: Using IPython with RubyPython leads to problems with IPython.parallel.client.client.Client.__init()
322 322 * `401 <https://github.com/ipython/ipython/issues/401>`_: Race condition when running lbview.apply() fast multiple times in loop
323 323 * `168 <https://github.com/ipython/ipython/issues/168>`_: Scrub Launchpad links from code, docs
324 324 * `141 <https://github.com/ipython/ipython/issues/141>`_: garbage collection problem (revisited)
325 325 * `59 <https://github.com/ipython/ipython/issues/59>`_: test_magic.test_obj_del fails on win32
326 326 * `457 <https://github.com/ipython/ipython/issues/457>`_: Backgrounded Tasks not Allowed? (but easy to slip by . . .)
327 327 * `297 <https://github.com/ipython/ipython/issues/297>`_: Shouldn't use pexpect for subprocesses in in-process terminal frontend
328 328 * `110 <https://github.com/ipython/ipython/issues/110>`_: magic to return exit status
329 329 * `473 <https://github.com/ipython/ipython/issues/473>`_: OSX readline detection fails in the debugger
330 330 * `466 <https://github.com/ipython/ipython/issues/466>`_: tests fail without unicode filename support
331 331 * `468 <https://github.com/ipython/ipython/issues/468>`_: iptest script has 0 exit code even when tests fail
332 332 * `465 <https://github.com/ipython/ipython/issues/465>`_: client.db_query() behaves different with SQLite and MongoDB
333 333 * `467 <https://github.com/ipython/ipython/issues/467>`_: magic_install_default_config test fails when there is no .ipython directory
334 334 * `463 <https://github.com/ipython/ipython/issues/463>`_: IPYTHON_DIR (and IPYTHONDIR) don't expand tilde to '~' directory
335 335 * `446 <https://github.com/ipython/ipython/issues/446>`_: Test machinery is imported at normal runtime
336 336 * `438 <https://github.com/ipython/ipython/issues/438>`_: Users should be able to use Up/Down for cell navigation
337 337 * `439 <https://github.com/ipython/ipython/issues/439>`_: Users should be able to copy notebook input and output
338 338 * `291 <https://github.com/ipython/ipython/issues/291>`_: Rename special display methods and put them lower in priority than display functions
339 339 * `447 <https://github.com/ipython/ipython/issues/447>`_: Instantiating classes without __init__ function causes kernel to crash
340 340 * `444 <https://github.com/ipython/ipython/issues/444>`_: Ctrl + t in WxIPython Causes Unexpected Behavior
341 341 * `445 <https://github.com/ipython/ipython/issues/445>`_: qt and console Based Startup Errors
342 342 * `428 <https://github.com/ipython/ipython/issues/428>`_: ipcluster doesn't handle stale pid info well
343 343 * `434 <https://github.com/ipython/ipython/issues/434>`_: 10.0.2 seg fault with rpy2
344 344 * `441 <https://github.com/ipython/ipython/issues/441>`_: Allow running a block of code in a file
345 345 * `432 <https://github.com/ipython/ipython/issues/432>`_: Silent request fails
346 346 * `409 <https://github.com/ipython/ipython/issues/409>`_: Test failure in IPython.lib
347 347 * `402 <https://github.com/ipython/ipython/issues/402>`_: History section of messaging spec is incorrect
348 348 * `88 <https://github.com/ipython/ipython/issues/88>`_: Error when inputting UTF8 CJK characters
349 349 * `366 <https://github.com/ipython/ipython/issues/366>`_: Ctrl-K should kill line and store it, so that Ctrl-y can yank it back
350 350 * `425 <https://github.com/ipython/ipython/issues/425>`_: typo in %gui magic help
351 351 * `304 <https://github.com/ipython/ipython/issues/304>`_: Persistent warnings if old configuration files exist
352 352 * `216 <https://github.com/ipython/ipython/issues/216>`_: crash of ipython when alias is used with %s and echo
353 353 * `412 <https://github.com/ipython/ipython/issues/412>`_: add support to automatic retry of tasks
354 354 * `411 <https://github.com/ipython/ipython/issues/411>`_: add support to continue tasks
355 355 * `417 <https://github.com/ipython/ipython/issues/417>`_: IPython should display things unsorted if it can't sort them
356 356 * `416 <https://github.com/ipython/ipython/issues/416>`_: wrong encode when printing unicode string
357 357 * `376 <https://github.com/ipython/ipython/issues/376>`_: Failing InputsplitterTest
358 358 * `405 <https://github.com/ipython/ipython/issues/405>`_: TraitError in traitlets.py(332) on any input
359 359 * `392 <https://github.com/ipython/ipython/issues/392>`_: UnicodeEncodeError on start
360 360 * `137 <https://github.com/ipython/ipython/issues/137>`_: sys.getfilesystemencoding return value not checked
361 361 * `300 <https://github.com/ipython/ipython/issues/300>`_: Users should be able to manage kernels and kernel sessions from the notebook UI
362 362 * `301 <https://github.com/ipython/ipython/issues/301>`_: Users should have access to working Kernel, Tabs, Edit, Help menus in the notebook
363 363 * `396 <https://github.com/ipython/ipython/issues/396>`_: cursor move triggers a lot of IO access
364 364 * `379 <https://github.com/ipython/ipython/issues/379>`_: Minor doc nit: --paging argument
365 365 * `399 <https://github.com/ipython/ipython/issues/399>`_: Add task queue limit in engine when load-balancing
366 366 * `78 <https://github.com/ipython/ipython/issues/78>`_: StringTask won't take unicode code strings
367 367 * `391 <https://github.com/ipython/ipython/issues/391>`_: MongoDB.add_record() does not work in 0.11dev
368 368 * `365 <https://github.com/ipython/ipython/issues/365>`_: newparallel on Windows
369 369 * `386 <https://github.com/ipython/ipython/issues/386>`_: FAIL: test that pushed functions have access to globals
370 370 * `387 <https://github.com/ipython/ipython/issues/387>`_: Interactively defined functions can't access user namespace
371 371 * `118 <https://github.com/ipython/ipython/issues/118>`_: Snow Leopard ipy_vimserver POLL error
372 372 * `394 <https://github.com/ipython/ipython/issues/394>`_: System escape interpreted in multi-line string
373 373 * `26 <https://github.com/ipython/ipython/issues/26>`_: find_job_cmd is too hasty to fail on Windows
374 374 * `368 <https://github.com/ipython/ipython/issues/368>`_: Installation instructions in dev docs are completely wrong
375 375 * `380 <https://github.com/ipython/ipython/issues/380>`_: qtconsole pager RST - HTML not happening consistently
376 376 * `367 <https://github.com/ipython/ipython/issues/367>`_: Qt console doesn't support ibus input method
377 377 * `375 <https://github.com/ipython/ipython/issues/375>`_: Missing libraries cause ImportError in tests
378 378 * `71 <https://github.com/ipython/ipython/issues/71>`_: temp file errors in iptest IPython.core
379 379 * `350 <https://github.com/ipython/ipython/issues/350>`_: Decide how to handle displayhook being triggered multiple times
380 380 * `360 <https://github.com/ipython/ipython/issues/360>`_: Remove `runlines` method
381 381 * `125 <https://github.com/ipython/ipython/issues/125>`_: Exec lines in config should not contribute to line numbering or history
382 382 * `20 <https://github.com/ipython/ipython/issues/20>`_: Robust readline support on OS X's builtin Python
383 383 * `147 <https://github.com/ipython/ipython/issues/147>`_: On Windows, %page is being too restrictive to split line by \r\n only
384 384 * `326 <https://github.com/ipython/ipython/issues/326>`_: Update docs and examples for parallel stuff to reflect movement away from Twisted
385 385 * `341 <https://github.com/ipython/ipython/issues/341>`_: FIx Parallel Magics for newparallel
386 386 * `338 <https://github.com/ipython/ipython/issues/338>`_: Usability improvements to Qt console
387 387 * `142 <https://github.com/ipython/ipython/issues/142>`_: unexpected auto-indenting when varibles names that start with 'pass'
388 388 * `296 <https://github.com/ipython/ipython/issues/296>`_: Automatic PDB via %pdb doesn't work
389 389 * `337 <https://github.com/ipython/ipython/issues/337>`_: exit( and quit( in Qt console produces phantom signature/docstring popup, even though quit() or exit() raises NameError
390 390 * `318 <https://github.com/ipython/ipython/issues/318>`_: %debug broken in master: invokes missing save_history() method
391 391 * `307 <https://github.com/ipython/ipython/issues/307>`_: lines ending with semicolon should not go to cache
392 392 * `104 <https://github.com/ipython/ipython/issues/104>`_: have ipengine run start-up scripts before registering with the controller
393 393 * `33 <https://github.com/ipython/ipython/issues/33>`_: The skip_doctest decorator is failing to work on Shell.MatplotlibShellBase.magic_run
394 394 * `336 <https://github.com/ipython/ipython/issues/336>`_: Missing figure development/figs/iopubfade.png for docs
395 395 * `49 <https://github.com/ipython/ipython/issues/49>`_: %clear should also delete _NN references and Out[NN] ones
396 396 * `335 <https://github.com/ipython/ipython/issues/335>`_: using setuptools installs every script twice
397 397 * `306 <https://github.com/ipython/ipython/issues/306>`_: multiline strings at end of input cause noop
398 398 * `327 <https://github.com/ipython/ipython/issues/327>`_: PyPy compatibility
399 399 * `328 <https://github.com/ipython/ipython/issues/328>`_: %run script.ipy raises "ERROR! Session/line number was not unique in database."
400 400 * `7 <https://github.com/ipython/ipython/issues/7>`_: Update the changes doc to reflect the kernel config work
401 401 * `303 <https://github.com/ipython/ipython/issues/303>`_: Users should be able to scroll a notebook w/o moving the menu/buttons
402 402 * `322 <https://github.com/ipython/ipython/issues/322>`_: Embedding an interactive IPython shell
403 403 * `321 <https://github.com/ipython/ipython/issues/321>`_: %debug broken in master
404 404 * `287 <https://github.com/ipython/ipython/issues/287>`_: Crash when using %macros in sqlite-history branch
405 405 * `55 <https://github.com/ipython/ipython/issues/55>`_: Can't edit files whose names begin with numbers
406 406 * `284 <https://github.com/ipython/ipython/issues/284>`_: In variable no longer works in 0.11
407 * `92 <https://github.com/ipython/ipython/issues/92>`_: Using multiprocessing module crashes parallel iPython
407 * `92 <https://github.com/ipython/ipython/issues/92>`_: Using multiprocessing module crashes parallel IPython
408 408 * `262 <https://github.com/ipython/ipython/issues/262>`_: Fail to recover history after force-kill.
409 409 * `320 <https://github.com/ipython/ipython/issues/320>`_: Tab completing re.search objects crashes IPython
410 410 * `317 <https://github.com/ipython/ipython/issues/317>`_: IPython.kernel: parallel map issues
411 411 * `197 <https://github.com/ipython/ipython/issues/197>`_: ipython-qtconsole unicode problem in magic ls
412 412 * `305 <https://github.com/ipython/ipython/issues/305>`_: more readline shortcuts in qtconsole
413 413 * `314 <https://github.com/ipython/ipython/issues/314>`_: Multi-line, multi-block cells can't be executed.
414 414 * `308 <https://github.com/ipython/ipython/issues/308>`_: Test suite should set sqlite history to work in :memory:
415 415 * `202 <https://github.com/ipython/ipython/issues/202>`_: Matplotlib native 'MacOSX' backend broken in '-pylab' mode
416 416 * `196 <https://github.com/ipython/ipython/issues/196>`_: IPython can't deal with unicode file name.
417 417 * `25 <https://github.com/ipython/ipython/issues/25>`_: unicode bug - encoding input
418 418 * `290 <https://github.com/ipython/ipython/issues/290>`_: try/except/else clauses can't be typed, code input stops too early.
419 419 * `43 <https://github.com/ipython/ipython/issues/43>`_: Implement SSH support in ipcluster
420 420 * `6 <https://github.com/ipython/ipython/issues/6>`_: Update the Sphinx docs for the new ipcluster
421 421 * `9 <https://github.com/ipython/ipython/issues/9>`_: Getting "DeadReferenceError: Calling Stale Broker" after ipcontroller restart
422 422 * `132 <https://github.com/ipython/ipython/issues/132>`_: Ipython prevent south from working
423 423 * `27 <https://github.com/ipython/ipython/issues/27>`_: generics.complete_object broken
424 424 * `60 <https://github.com/ipython/ipython/issues/60>`_: Improve absolute import management for iptest.py
425 425 * `31 <https://github.com/ipython/ipython/issues/31>`_: Issues in magic_whos code
426 426 * `52 <https://github.com/ipython/ipython/issues/52>`_: Document testing process better
427 427 * `44 <https://github.com/ipython/ipython/issues/44>`_: Merge history from multiple sessions
428 428 * `182 <https://github.com/ipython/ipython/issues/182>`_: ipython q4thread in version 10.1 not starting properly
429 429 * `143 <https://github.com/ipython/ipython/issues/143>`_: Ipython.gui.wx.ipython_view.IPShellWidget: ignores user*_ns arguments
430 430 * `127 <https://github.com/ipython/ipython/issues/127>`_: %edit does not work on filenames consisted of pure numbers
431 431 * `126 <https://github.com/ipython/ipython/issues/126>`_: Can't transfer command line argument to script
432 432 * `28 <https://github.com/ipython/ipython/issues/28>`_: Offer finer control for initialization of input streams
433 433 * `58 <https://github.com/ipython/ipython/issues/58>`_: ipython change char '0xe9' to 4 spaces
434 434 * `68 <https://github.com/ipython/ipython/issues/68>`_: Problems with Control-C stopping ipcluster on Windows/Python2.6
435 435 * `24 <https://github.com/ipython/ipython/issues/24>`_: ipcluster does not start all the engines
436 436 * `240 <https://github.com/ipython/ipython/issues/240>`_: Incorrect method displayed in %psource
437 437 * `120 <https://github.com/ipython/ipython/issues/120>`_: inspect.getsource fails for functions defined on command line
438 438 * `212 <https://github.com/ipython/ipython/issues/212>`_: IPython ignores exceptions in the first evaulation of class attrs
439 439 * `108 <https://github.com/ipython/ipython/issues/108>`_: ipython disables python logger
440 440 * `100 <https://github.com/ipython/ipython/issues/100>`_: Overzealous introspection
441 441 * `18 <https://github.com/ipython/ipython/issues/18>`_: %cpaste freeze sync frontend
442 442 * `200 <https://github.com/ipython/ipython/issues/200>`_: Unicode error when starting ipython in a folder with non-ascii path
443 443 * `130 <https://github.com/ipython/ipython/issues/130>`_: Deadlock when importing a module that creates an IPython client
444 444 * `134 <https://github.com/ipython/ipython/issues/134>`_: multline block scrolling
445 445 * `46 <https://github.com/ipython/ipython/issues/46>`_: Input to %timeit is not preparsed
446 446 * `285 <https://github.com/ipython/ipython/issues/285>`_: ipcluster local -n 4 fails
447 447 * `205 <https://github.com/ipython/ipython/issues/205>`_: In the Qt console, Tab should insert 4 spaces when not completing
448 448 * `145 <https://github.com/ipython/ipython/issues/145>`_: Bug on MSW systems: idle can not be set as default IPython editor. Fix Suggested.
449 449 * `77 <https://github.com/ipython/ipython/issues/77>`_: ipython oops in cygwin
450 450 * `121 <https://github.com/ipython/ipython/issues/121>`_: If plot windows are closed via window controls, no more plotting is possible.
451 451 * `111 <https://github.com/ipython/ipython/issues/111>`_: Iterator version of TaskClient.map() that returns results as they become available
452 452 * `109 <https://github.com/ipython/ipython/issues/109>`_: WinHPCLauncher is a hard dependency that causes errors in the test suite
453 453 * `86 <https://github.com/ipython/ipython/issues/86>`_: Make IPython work with multiprocessing
454 454 * `15 <https://github.com/ipython/ipython/issues/15>`_: Implement SGE support in ipcluster
455 455 * `3 <https://github.com/ipython/ipython/issues/3>`_: Implement PBS support in ipcluster
456 456 * `53 <https://github.com/ipython/ipython/issues/53>`_: Internal Python error in the inspect module
457 457 * `74 <https://github.com/ipython/ipython/issues/74>`_: Manager() [from multiprocessing module] hangs ipythonx but not ipython
458 458 * `51 <https://github.com/ipython/ipython/issues/51>`_: Out not working with ipythonx
459 459 * `201 <https://github.com/ipython/ipython/issues/201>`_: use session.send throughout zmq code
460 460 * `115 <https://github.com/ipython/ipython/issues/115>`_: multiline specials not defined in 0.11 branch
461 461 * `93 <https://github.com/ipython/ipython/issues/93>`_: when looping, cursor appears at leftmost point in newline
462 462 * `133 <https://github.com/ipython/ipython/issues/133>`_: whitespace after Source introspection
463 463 * `50 <https://github.com/ipython/ipython/issues/50>`_: Ctrl-C with -gthread on Windows, causes uncaught IOError
464 464 * `65 <https://github.com/ipython/ipython/issues/65>`_: Do not use .message attributes in exceptions, deprecated in 2.6
465 465 * `76 <https://github.com/ipython/ipython/issues/76>`_: syntax error when raise is inside except process
466 466 * `107 <https://github.com/ipython/ipython/issues/107>`_: bdist_rpm causes traceback looking for a non-existant file
467 467 * `113 <https://github.com/ipython/ipython/issues/113>`_: initial magic ? (question mark) fails before wildcard
468 468 * `128 <https://github.com/ipython/ipython/issues/128>`_: Pdb instance has no attribute 'curframe'
469 469 * `139 <https://github.com/ipython/ipython/issues/139>`_: running with -pylab pollutes namespace
470 470 * `140 <https://github.com/ipython/ipython/issues/140>`_: malloc error during tab completion of numpy array member functions starting with 'c'
471 471 * `153 <https://github.com/ipython/ipython/issues/153>`_: ipy_vimserver traceback on Windows
472 472 * `154 <https://github.com/ipython/ipython/issues/154>`_: using ipython in Slicer3 show how os.environ['HOME'] is not defined
473 473 * `185 <https://github.com/ipython/ipython/issues/185>`_: show() blocks in pylab mode with ipython 0.10.1
474 474 * `189 <https://github.com/ipython/ipython/issues/189>`_: Crash on tab completion
475 475 * `274 <https://github.com/ipython/ipython/issues/274>`_: bashism in sshx.sh
476 476 * `276 <https://github.com/ipython/ipython/issues/276>`_: Calling `sip.setapi` does not work if app has already imported from PyQt4
477 477 * `277 <https://github.com/ipython/ipython/issues/277>`_: matplotlib.image imgshow from 10.1 segfault
478 478 * `288 <https://github.com/ipython/ipython/issues/288>`_: Incorrect docstring in zmq/kernelmanager.py
479 479 * `286 <https://github.com/ipython/ipython/issues/286>`_: Fix IPython.Shell compatibility layer
480 480 * `99 <https://github.com/ipython/ipython/issues/99>`_: blank lines in history
481 481 * `129 <https://github.com/ipython/ipython/issues/129>`_: psearch: TypeError: expected string or buffer
482 482 * `190 <https://github.com/ipython/ipython/issues/190>`_: Add option to format float point output
483 483 * `246 <https://github.com/ipython/ipython/issues/246>`_: Application not conforms XDG Base Directory Specification
484 484 * `48 <https://github.com/ipython/ipython/issues/48>`_: IPython should follow the XDG Base Directory spec for configuration
485 485 * `176 <https://github.com/ipython/ipython/issues/176>`_: Make client-side history persistence readline-independent
486 486 * `279 <https://github.com/ipython/ipython/issues/279>`_: Backtraces when using ipdb do not respect -colour LightBG setting
487 487 * `119 <https://github.com/ipython/ipython/issues/119>`_: Broken type filter in magic_who_ls
488 488 * `271 <https://github.com/ipython/ipython/issues/271>`_: Intermittent problem with print output in Qt console.
489 489 * `270 <https://github.com/ipython/ipython/issues/270>`_: Small typo in IPython developer’s guide
490 490 * `166 <https://github.com/ipython/ipython/issues/166>`_: Add keyboard accelerators to Qt close dialog
491 491 * `173 <https://github.com/ipython/ipython/issues/173>`_: asymmetrical ctrl-A/ctrl-E behavior in multiline
492 492 * `45 <https://github.com/ipython/ipython/issues/45>`_: Autosave history for robustness
493 493 * `162 <https://github.com/ipython/ipython/issues/162>`_: make command history persist in ipythonqt
494 494 * `161 <https://github.com/ipython/ipython/issues/161>`_: make ipythonqt exit without dialog when exit() is called
495 495 * `263 <https://github.com/ipython/ipython/issues/263>`_: [ipython + numpy] Some test errors
496 496 * `256 <https://github.com/ipython/ipython/issues/256>`_: reset docstring ipython 0.10
497 497 * `258 <https://github.com/ipython/ipython/issues/258>`_: allow caching to avoid matplotlib object references
498 498 * `248 <https://github.com/ipython/ipython/issues/248>`_: Can't open and read files after upgrade from 0.10 to 0.10.0
499 499 * `247 <https://github.com/ipython/ipython/issues/247>`_: ipython + Stackless
500 500 * `245 <https://github.com/ipython/ipython/issues/245>`_: Magic save and macro missing newlines, line ranges don't match prompt numbers.
501 501 * `241 <https://github.com/ipython/ipython/issues/241>`_: "exit" hangs on terminal version of IPython
502 502 * `213 <https://github.com/ipython/ipython/issues/213>`_: ipython -pylab no longer plots interactively on 0.10.1
503 503 * `4 <https://github.com/ipython/ipython/issues/4>`_: wx frontend don't display well commands output
504 504 * `5 <https://github.com/ipython/ipython/issues/5>`_: ls command not supported in ipythonx wx frontend
505 505 * `1 <https://github.com/ipython/ipython/issues/1>`_: Document winhpcjob.py and launcher.py
506 506 * `83 <https://github.com/ipython/ipython/issues/83>`_: Usage of testing.util.DeferredTestCase should be replace with twisted.trial.unittest.TestCase
507 507 * `117 <https://github.com/ipython/ipython/issues/117>`_: Redesign how Component instances are tracked and queried
508 508 * `47 <https://github.com/ipython/ipython/issues/47>`_: IPython.kernel.client cannot be imported inside an engine
509 509 * `105 <https://github.com/ipython/ipython/issues/105>`_: Refactor the task dependencies system
510 510 * `210 <https://github.com/ipython/ipython/issues/210>`_: 0.10.1 doc mistake - New IPython Sphinx directive error
511 511 * `209 <https://github.com/ipython/ipython/issues/209>`_: can't activate IPython parallel magics
512 512 * `206 <https://github.com/ipython/ipython/issues/206>`_: Buggy linewrap in Mac OSX Terminal
513 513 * `194 <https://github.com/ipython/ipython/issues/194>`_: !sudo <command> displays password in plain text
514 514 * `186 <https://github.com/ipython/ipython/issues/186>`_: %edit issue under OS X 10.5 - IPython 0.10.1
515 515 * `11 <https://github.com/ipython/ipython/issues/11>`_: Create a daily build PPA for ipython
516 516 * `144 <https://github.com/ipython/ipython/issues/144>`_: logo missing from sphinx docs
517 517 * `181 <https://github.com/ipython/ipython/issues/181>`_: cls command does not work on windows
518 518 * `169 <https://github.com/ipython/ipython/issues/169>`_: Kernel can only be bound to localhost
519 519 * `36 <https://github.com/ipython/ipython/issues/36>`_: tab completion does not escape ()
520 520 * `177 <https://github.com/ipython/ipython/issues/177>`_: Report tracebacks of interactively entered input
521 * `148 <https://github.com/ipython/ipython/issues/148>`_: dictionary having multiple keys having frozenset fails to print on iPython
521 * `148 <https://github.com/ipython/ipython/issues/148>`_: dictionary having multiple keys having frozenset fails to print on IPython
522 522 * `160 <https://github.com/ipython/ipython/issues/160>`_: magic_gui throws TypeError when gui magic is used
523 523 * `150 <https://github.com/ipython/ipython/issues/150>`_: History entries ending with parentheses corrupt command line on OS X 10.6.4
524 524 * `146 <https://github.com/ipython/ipython/issues/146>`_: -ipythondir - using an alternative .ipython dir for rc type stuff
525 525 * `114 <https://github.com/ipython/ipython/issues/114>`_: Interactive strings get mangled with "_ip.magic"
526 526 * `135 <https://github.com/ipython/ipython/issues/135>`_: crash on invalid print
527 527 * `69 <https://github.com/ipython/ipython/issues/69>`_: Usage of "mycluster" profile in docs and examples
528 528 * `37 <https://github.com/ipython/ipython/issues/37>`_: Fix colors in output of ResultList on Windows
@@ -1,621 +1,621 b''
1 1 .. _issues_list_012:
2 2
3 3 Issues closed in the 0.12 development cycle
4 4 ===========================================
5 5
6 6 Issues closed in 0.12.1
7 7 -----------------------
8 8
9 9 GitHub stats for bugfix release 0.12.1 (12/28/2011-04/16/2012), backporting
10 10 pull requests from 0.13.
11 11
12 12 We closed a total of 71 issues: 44 pull requests and 27 issues; this is the
13 13 full list (generated with the script `tools/github_stats.py`).
14 14
15 15 This list is automatically generated, and may be incomplete:
16 16
17 17 Pull Requests (44):
18 18
19 19 * :ghpull:`1175`: core.completer: Clean up excessive and unused code.
20 20 * :ghpull:`1187`: misc notebook: connection file cleanup, first heartbeat, startup flush
21 21 * :ghpull:`1190`: Fix link to Chris Fonnesbeck blog post about 0.11 highlights.
22 22 * :ghpull:`1196`: docs: looks like a file path might have been accidentally pasted in the middle of a word
23 23 * :ghpull:`1206`: don't preserve fixConsole output in json
24 24 * :ghpull:`1207`: fix loadpy duplicating newlines
25 25 * :ghpull:`1213`: BUG: Minor typo in history_console_widget.py
26 26 * :ghpull:`1218`: Added -q option to %prun for suppression of the output, along with editing the dochelp string.
27 27 * :ghpull:`1222`: allow Reference as callable in map/apply
28 28 * :ghpull:`1229`: Fix display of SyntaxError in Python 3
29 29 * :ghpull:`1246`: Skip tests that require X, when importing pylab results in RuntimeError.
30 30 * :ghpull:`1253`: set auto_create flag for notebook apps
31 31 * :ghpull:`1257`: use self.kernel_manager_class in qtconsoleapp
32 32 * :ghpull:`1262`: Heartbeat no longer shares the app's Context
33 33 * :ghpull:`1283`: HeartMonitor.period should be an Integer
34 34 * :ghpull:`1284`: a fix for GH 1269
35 35 * :ghpull:`1289`: Make autoreload extension work on Python 3.
36 36 * :ghpull:`1306`: Fix %prun input parsing for escaped characters (closes #1302)
37 37 * :ghpull:`1312`: minor heartbeat tweaks
38 38 * :ghpull:`1318`: make Ctrl-D in qtconsole act same as in terminal (ready to merge)
39 39 * :ghpull:`1341`: Don't attempt to tokenize binary files for tracebacks
40 40 * :ghpull:`1353`: Save notebook as script using unicode file handle.
41 41 * :ghpull:`1363`: Fix some minor color/style config issues in the qtconsole
42 42 * :ghpull:`1364`: avoid jsonlib returning Decimal
43 43 * :ghpull:`1369`: load header with engine id when engine dies in TaskScheduler
44 44 * :ghpull:`1370`: allow draft76 websockets (Safari)
45 45 * :ghpull:`1374`: remove calls to meaningless ZMQStream.on_err
46 46 * :ghpull:`1377`: Saving non-ascii history
47 47 * :ghpull:`1396`: Fix for %tb magic.
48 48 * :ghpull:`1402`: fix symlinked /home issue for FreeBSD
49 49 * :ghpull:`1413`: get_home_dir expands symlinks, adjust test accordingly
50 50 * :ghpull:`1414`: ignore errors in shell.var_expand
51 51 * :ghpull:`1430`: Fix for tornado check for tornado < 1.1.0
52 52 * :ghpull:`1445`: Don't build sphinx docs for sdists
53 53 * :ghpull:`1463`: Fix completion when importing modules in the cwd.
54 54 * :ghpull:`1477`: fix dangling `buffer` in IPython.parallel.util
55 55 * :ghpull:`1495`: BUG: Fix pretty-printing for overzealous objects
56 56 * :ghpull:`1496`: BUG: LBYL when clearing the output history on shutdown.
57 57 * :ghpull:`1514`: DOC: Fix references to IPython.lib.pretty instead of the old location
58 58 * :ghpull:`1517`: Fix indentation bug in IPython/lib/pretty.py
59 59 * :ghpull:`1538`: store git commit hash in utils._sysinfo instead of hidden data file
60 60 * :ghpull:`1599`: Fix for %run -d in Python 3
61 61 * :ghpull:`1602`: Fix %env for Python 3
62 62 * :ghpull:`1607`: cleanup sqlitedb temporary db file after tests
63 63
64 64 Issues (27):
65 65
66 66 * :ghissue:`676`: IPython.embed() from ipython crashes twice on exit
67 67 * :ghissue:`846`: Autoreload extension doesn't work with Python 3.2
68 68 * :ghissue:`1187`: misc notebook: connection file cleanup, first heartbeat, startup flush
69 69 * :ghissue:`1191`: profile/startup files not executed with "notebook"
70 70 * :ghissue:`1197`: Interactive shell trying to: from ... import history
71 71 * :ghissue:`1198`: Kernel Has Died error in Notebook
72 72 * :ghissue:`1201`: %env magic fails with Python 3.2
73 73 * :ghissue:`1204`: double newline from %loadpy in python notebook (at least on mac)
74 74 * :ghissue:`1208`: should dv.sync_import print failed imports ?
75 75 * :ghissue:`1225`: SyntaxError display broken in Python 3
76 76 * :ghissue:`1232`: Dead kernel loop
77 77 * :ghissue:`1241`: When our debugger class is used standalone `_oh` key errors are thrown
78 78 * :ghissue:`1254`: typo in notebooklist.js breaks links
79 79 * :ghissue:`1260`: heartbeat failure on long gil-holding operation
80 80 * :ghissue:`1268`: notebook %reset magic fails with StdinNotImplementedError
81 81 * :ghissue:`1269`: Another strange input handling error
82 82 * :ghissue:`1281`: in Hub: registration_timeout must be an integer, but heartmonitor.period is CFloat
83 83 * :ghissue:`1302`: Input parsing with %prun clobbers escapes
84 84 * :ghissue:`1304`: controller/server load can disrupt heartbeat
85 85 * :ghissue:`1317`: Very slow traceback construction from Cython extension
86 86 * :ghissue:`1345`: notebook can't save unicode as script
87 87 * :ghissue:`1375`: %history -g -f file encoding issue
88 88 * :ghissue:`1401`: numpy arrays cannot be used with View.apply() in Python 3
89 89 * :ghissue:`1408`: test_get_home_dir_3 failed on Mac OS X
90 90 * :ghissue:`1412`: Input parsing issue with %prun
91 91 * :ghissue:`1421`: ipython32 %run -d breaks with NameError name 'execfile' is not defined
92 92 * :ghissue:`1484`: unhide .git_commit_info.ini
93 93
94 94
95 95 Issues closed in 0.12
96 96 ---------------------
97 97
98 98 In this cycle, from August 1 to December 28 2011, we closed a total of 515
99 99 issues, 257 pull requests and 258 regular issues; this is the full list
100 100 (generated with the script `tools/github_stats.py`).
101 101
102 102 Pull requests (257):
103 103
104 104 * `1174 <https://github.com/ipython/ipython/issues/1174>`_: Remove %install_default_config and %install_profiles
105 105 * `1178 <https://github.com/ipython/ipython/issues/1178>`_: Correct string type casting in pinfo.
106 106 * `1096 <https://github.com/ipython/ipython/issues/1096>`_: Show class init and call tooltips in notebook
107 107 * `1176 <https://github.com/ipython/ipython/issues/1176>`_: Modifications to profile list
108 108 * `1173 <https://github.com/ipython/ipython/issues/1173>`_: don't load gui/pylab in console frontend
109 109 * `1168 <https://github.com/ipython/ipython/issues/1168>`_: Add --script flag as shorthand for notebook save_script option.
110 110 * `1165 <https://github.com/ipython/ipython/issues/1165>`_: encode image_tag as utf8 in [x]html export
111 111 * `1161 <https://github.com/ipython/ipython/issues/1161>`_: Allow %loadpy to load remote URLs that don't end in .py
112 112 * `1158 <https://github.com/ipython/ipython/issues/1158>`_: Add coding header when notebook exported to .py file.
113 113 * `1160 <https://github.com/ipython/ipython/issues/1160>`_: don't ignore ctrl-C during `%gui qt`
114 114 * `1159 <https://github.com/ipython/ipython/issues/1159>`_: Add encoding header to Python files downloaded from notebooks.
115 115 * `1155 <https://github.com/ipython/ipython/issues/1155>`_: minor post-execute fixes (#1154)
116 116 * `1153 <https://github.com/ipython/ipython/issues/1153>`_: Pager tearing bug
117 117 * `1152 <https://github.com/ipython/ipython/issues/1152>`_: Add support for displaying maptlotlib axes directly.
118 118 * `1079 <https://github.com/ipython/ipython/issues/1079>`_: Login/out button cleanups
119 119 * `1151 <https://github.com/ipython/ipython/issues/1151>`_: allow access to user_ns in prompt_manager
120 120 * `1120 <https://github.com/ipython/ipython/issues/1120>`_: updated vim-ipython (pending)
121 121 * `1150 <https://github.com/ipython/ipython/issues/1150>`_: BUG: Scrolling pager in vsplit on Mac OSX tears.
122 122 * `1149 <https://github.com/ipython/ipython/issues/1149>`_: #1148 (win32 arg_split)
123 123 * `1147 <https://github.com/ipython/ipython/issues/1147>`_: Put qtconsole forground when launching
124 124 * `1146 <https://github.com/ipython/ipython/issues/1146>`_: allow saving notebook.py next to notebook.ipynb
125 125 * `1128 <https://github.com/ipython/ipython/issues/1128>`_: fix pylab StartMenu item
126 126 * `1140 <https://github.com/ipython/ipython/issues/1140>`_: Namespaces for embedding
127 127 * `1132 <https://github.com/ipython/ipython/issues/1132>`_: [notebook] read-only: disable name field
128 128 * `1125 <https://github.com/ipython/ipython/issues/1125>`_: notebook : update logo
129 129 * `1135 <https://github.com/ipython/ipython/issues/1135>`_: allow customized template and static file paths for the notebook web app
130 130 * `1122 <https://github.com/ipython/ipython/issues/1122>`_: BUG: Issue #755 qt IPythonWidget.execute_file fails if filename contains...
131 131 * `1137 <https://github.com/ipython/ipython/issues/1137>`_: rename MPIExecLaunchers to MPILaunchers
132 132 * `1130 <https://github.com/ipython/ipython/issues/1130>`_: optionally ignore shlex's ValueError in arg_split
133 133 * `1116 <https://github.com/ipython/ipython/issues/1116>`_: Shlex unicode
134 134 * `1073 <https://github.com/ipython/ipython/issues/1073>`_: Storemagic plugin
135 135 * `1143 <https://github.com/ipython/ipython/issues/1143>`_: Add post_install script to create start menu entries in Python 3
136 136 * `1138 <https://github.com/ipython/ipython/issues/1138>`_: Fix tests to work when ~/.config/ipython contains a symlink.
137 137 * `1121 <https://github.com/ipython/ipython/issues/1121>`_: Don't transform function calls on IPyAutocall objects
138 138 * `1118 <https://github.com/ipython/ipython/issues/1118>`_: protect CRLF from carriage-return action
139 139 * `1105 <https://github.com/ipython/ipython/issues/1105>`_: Fix for prompts containing newlines.
140 140 * `1126 <https://github.com/ipython/ipython/issues/1126>`_: Totally remove pager when read only (notebook)
141 141 * `1091 <https://github.com/ipython/ipython/issues/1091>`_: qtconsole : allow copy with shortcut in pager
142 142 * `1114 <https://github.com/ipython/ipython/issues/1114>`_: fix magics history in two-process ipython console
143 143 * `1113 <https://github.com/ipython/ipython/issues/1113>`_: Fixing #1112 removing failing asserts for test_carriage_return and test_beep
144 144 * `1089 <https://github.com/ipython/ipython/issues/1089>`_: Support carriage return ('\r') and beep ('\b') characters in the qtconsole
145 145 * `1108 <https://github.com/ipython/ipython/issues/1108>`_: Completer usability 2 (rebased of pr #1082)
146 146 * `864 <https://github.com/ipython/ipython/issues/864>`_: Two-process terminal frontend (ipython core branch)
147 147 * `1082 <https://github.com/ipython/ipython/issues/1082>`_: usability and cross browser compat for completer
148 148 * `1053 <https://github.com/ipython/ipython/issues/1053>`_: minor improvements to text placement in qtconsole
149 149 * `1106 <https://github.com/ipython/ipython/issues/1106>`_: Fix display of errors in compiled code on Python 3
150 150 * `1077 <https://github.com/ipython/ipython/issues/1077>`_: allow the notebook to run without MathJax
151 151 * `1072 <https://github.com/ipython/ipython/issues/1072>`_: If object has a getdoc() method, override its normal docstring.
152 152 * `1059 <https://github.com/ipython/ipython/issues/1059>`_: Switch to simple `__IPYTHON__` global
153 153 * `1070 <https://github.com/ipython/ipython/issues/1070>`_: Execution count after SyntaxError
154 154 * `1098 <https://github.com/ipython/ipython/issues/1098>`_: notebook: config section UI
155 155 * `1101 <https://github.com/ipython/ipython/issues/1101>`_: workaround spawnb missing from pexpect.__all__
156 156 * `1097 <https://github.com/ipython/ipython/issues/1097>`_: typo, should fix #1095
157 157 * `1099 <https://github.com/ipython/ipython/issues/1099>`_: qtconsole export xhtml/utf8
158 158 * `1083 <https://github.com/ipython/ipython/issues/1083>`_: Prompts
159 159 * `1081 <https://github.com/ipython/ipython/issues/1081>`_: Fix wildcard search for updated namespaces
160 160 * `1084 <https://github.com/ipython/ipython/issues/1084>`_: write busy in notebook window title...
161 161 * `1078 <https://github.com/ipython/ipython/issues/1078>`_: PromptManager fixes
162 162 * `1064 <https://github.com/ipython/ipython/issues/1064>`_: Win32 shlex
163 163 * `1069 <https://github.com/ipython/ipython/issues/1069>`_: As you type completer, fix on Firefox
164 164 * `1039 <https://github.com/ipython/ipython/issues/1039>`_: Base of an as you type completer.
165 165 * `1065 <https://github.com/ipython/ipython/issues/1065>`_: Qtconsole fix racecondition
166 166 * `507 <https://github.com/ipython/ipython/issues/507>`_: Prompt manager
167 167 * `1056 <https://github.com/ipython/ipython/issues/1056>`_: Warning in code. qtconsole ssh -X
168 168 * `1036 <https://github.com/ipython/ipython/issues/1036>`_: Clean up javascript based on js2-mode feedback.
169 169 * `1052 <https://github.com/ipython/ipython/issues/1052>`_: Pylab fix
170 170 * `648 <https://github.com/ipython/ipython/issues/648>`_: Usermod
171 171 * `969 <https://github.com/ipython/ipython/issues/969>`_: Pexpect-u
172 172 * `1007 <https://github.com/ipython/ipython/issues/1007>`_: Fix paste/cpaste bug and refactor/cleanup that code a lot.
173 173 * `506 <https://github.com/ipython/ipython/issues/506>`_: make ENTER on a previous input field replace current input buffer
174 174 * `1040 <https://github.com/ipython/ipython/issues/1040>`_: json/jsonapi cleanup
175 175 * `1042 <https://github.com/ipython/ipython/issues/1042>`_: fix firefox (windows) break line on empty prompt number
176 176 * `1015 <https://github.com/ipython/ipython/issues/1015>`_: emacs freezes when tab is hit in ipython with latest python-mode
177 177 * `1023 <https://github.com/ipython/ipython/issues/1023>`_: flush stdout/stderr at the end of kernel init
178 178 * `956 <https://github.com/ipython/ipython/issues/956>`_: Generate "All magics..." menu live
179 179 * `1038 <https://github.com/ipython/ipython/issues/1038>`_: Notebook: don't change cell when selecting code using shift+up/down.
180 180 * `987 <https://github.com/ipython/ipython/issues/987>`_: Add Tooltip to notebook.
181 181 * `1028 <https://github.com/ipython/ipython/issues/1028>`_: Cleaner minimum version comparison
182 182 * `998 <https://github.com/ipython/ipython/issues/998>`_: defer to stdlib for path.get_home_dir()
183 183 * `1033 <https://github.com/ipython/ipython/issues/1033>`_: update copyright to 2011/20xx-2011
184 184 * `1032 <https://github.com/ipython/ipython/issues/1032>`_: Intercept <esc> avoid closing websocket on Firefox
185 185 * `1030 <https://github.com/ipython/ipython/issues/1030>`_: use pyzmq tools where appropriate
186 186 * `1029 <https://github.com/ipython/ipython/issues/1029>`_: Restore pspersistence, including %store magic, as an extension.
187 187 * `1025 <https://github.com/ipython/ipython/issues/1025>`_: Dollar escape
188 188 * `999 <https://github.com/ipython/ipython/issues/999>`_: Fix issue #880 - more useful message to user when %paste fails
189 189 * `938 <https://github.com/ipython/ipython/issues/938>`_: changes to get ipython.el to work with the latest python-mode.el
190 190 * `1012 <https://github.com/ipython/ipython/issues/1012>`_: Add logout button.
191 191 * `1020 <https://github.com/ipython/ipython/issues/1020>`_: Dollar formatter for ! shell calls
192 192 * `1019 <https://github.com/ipython/ipython/issues/1019>`_: Use repr() to make quoted strings
193 193 * `1008 <https://github.com/ipython/ipython/issues/1008>`_: don't use crash_handler by default
194 194 * `1003 <https://github.com/ipython/ipython/issues/1003>`_: Drop consecutive duplicates when refilling readline history
195 195 * `997 <https://github.com/ipython/ipython/issues/997>`_: don't unregister interrupted post-exec functions
196 196 * `996 <https://github.com/ipython/ipython/issues/996>`_: add Integer traitlet
197 197 * `1016 <https://github.com/ipython/ipython/issues/1016>`_: Fix password hashing for Python 3
198 198 * `1014 <https://github.com/ipython/ipython/issues/1014>`_: escape minus signs in manpages
199 199 * `1013 <https://github.com/ipython/ipython/issues/1013>`_: [NumPyExampleDocstring] link was pointing to raw file
200 200 * `1011 <https://github.com/ipython/ipython/issues/1011>`_: Add hashed password support.
201 201 * `1005 <https://github.com/ipython/ipython/issues/1005>`_: Quick fix for os.system requiring str parameter
202 202 * `994 <https://github.com/ipython/ipython/issues/994>`_: Allow latex formulas in HTML output
203 203 * `955 <https://github.com/ipython/ipython/issues/955>`_: Websocket Adjustments
204 204 * `979 <https://github.com/ipython/ipython/issues/979>`_: use system_raw in terminal, even on Windows
205 205 * `989 <https://github.com/ipython/ipython/issues/989>`_: fix arguments for commands in _process_posix
206 206 * `991 <https://github.com/ipython/ipython/issues/991>`_: Show traceback, continuing to start kernel if pylab init fails
207 207 * `981 <https://github.com/ipython/ipython/issues/981>`_: Split likely multiline text when writing JSON notebooks
208 208 * `957 <https://github.com/ipython/ipython/issues/957>`_: allow change of png DPI in inline backend
209 209 * `968 <https://github.com/ipython/ipython/issues/968>`_: add wantDirectory to ipdoctest, so that directories will be checked for e
210 210 * `984 <https://github.com/ipython/ipython/issues/984>`_: Do not expose variables defined at startup to %who etc.
211 211 * `985 <https://github.com/ipython/ipython/issues/985>`_: Fixes for parallel code on Python 3
212 212 * `963 <https://github.com/ipython/ipython/issues/963>`_: disable calltips in PySide < 1.0.7 to prevent segfault
213 213 * `976 <https://github.com/ipython/ipython/issues/976>`_: Getting started on what's new
214 214 * `929 <https://github.com/ipython/ipython/issues/929>`_: Multiline history
215 215 * `964 <https://github.com/ipython/ipython/issues/964>`_: Default profile
216 216 * `961 <https://github.com/ipython/ipython/issues/961>`_: Disable the pager for the test suite
217 217 * `953 <https://github.com/ipython/ipython/issues/953>`_: Physics extension
218 218 * `950 <https://github.com/ipython/ipython/issues/950>`_: Add directory for startup files
219 219 * `940 <https://github.com/ipython/ipython/issues/940>`_: allow setting HistoryManager.hist_file with config
220 220 * `948 <https://github.com/ipython/ipython/issues/948>`_: Monkeypatch Tornado 2.1.1 so it works with Google Chrome 16.
221 221 * `916 <https://github.com/ipython/ipython/issues/916>`_: Run p ( https://github.com/ipython/ipython/pull/901 )
222 222 * `923 <https://github.com/ipython/ipython/issues/923>`_: %config magic
223 223 * `920 <https://github.com/ipython/ipython/issues/920>`_: unordered iteration of AsyncMapResults (+ a couple fixes)
224 224 * `941 <https://github.com/ipython/ipython/issues/941>`_: Follow-up to 387dcd6a, `_rl.__doc__` is `None` with pyreadline
225 225 * `931 <https://github.com/ipython/ipython/issues/931>`_: read-only notebook mode
226 226 * `921 <https://github.com/ipython/ipython/issues/921>`_: Show invalid config message on TraitErrors during init
227 227 * `815 <https://github.com/ipython/ipython/issues/815>`_: Fix #481 using custom qt4 input hook
228 228 * `936 <https://github.com/ipython/ipython/issues/936>`_: Start webbrowser in a thread. Prevents lockup with Chrome.
229 229 * `937 <https://github.com/ipython/ipython/issues/937>`_: add dirty trick for readline import on OSX
230 230 * `913 <https://github.com/ipython/ipython/issues/913>`_: Py3 tests2
231 231 * `933 <https://github.com/ipython/ipython/issues/933>`_: Cancel in qt console closeevent should trigger event.ignore()
232 232 * `930 <https://github.com/ipython/ipython/issues/930>`_: read-only notebook mode
233 233 * `910 <https://github.com/ipython/ipython/issues/910>`_: Make import checks more explicit in %whos
234 234 * `926 <https://github.com/ipython/ipython/issues/926>`_: reincarnate -V cmdline option
235 235 * `928 <https://github.com/ipython/ipython/issues/928>`_: BUG: Set context for font size change shortcuts in ConsoleWidget
236 236 * `901 <https://github.com/ipython/ipython/issues/901>`_: - There is a bug when running the profiler in the magic command (prun) with python3
237 237 * `912 <https://github.com/ipython/ipython/issues/912>`_: Add magic for cls on windows. Fix for #181.
238 238 * `905 <https://github.com/ipython/ipython/issues/905>`_: enable %gui/%pylab magics in the Kernel
239 239 * `909 <https://github.com/ipython/ipython/issues/909>`_: Allow IPython to run without sqlite3
240 240 * `887 <https://github.com/ipython/ipython/issues/887>`_: Qtconsole menu
241 241 * `895 <https://github.com/ipython/ipython/issues/895>`_: notebook download implies save
242 242 * `896 <https://github.com/ipython/ipython/issues/896>`_: Execfile
243 243 * `899 <https://github.com/ipython/ipython/issues/899>`_: Brian's Notebook work
244 244 * `892 <https://github.com/ipython/ipython/issues/892>`_: don't close figures every cycle with inline matplotlib backend
245 245 * `893 <https://github.com/ipython/ipython/issues/893>`_: Adding clear_output to kernel and HTML notebook
246 246 * `789 <https://github.com/ipython/ipython/issues/789>`_: Adding clear_output to kernel and HTML notebook.
247 247 * `898 <https://github.com/ipython/ipython/issues/898>`_: Don't pass unicode sys.argv with %run or `ipython script.py`
248 248 * `897 <https://github.com/ipython/ipython/issues/897>`_: Add tooltips to the notebook via 'title' attr.
249 249 * `877 <https://github.com/ipython/ipython/issues/877>`_: partial fix for issue #678
250 250 * `838 <https://github.com/ipython/ipython/issues/838>`_: reenable multiline history for terminals
251 251 * `872 <https://github.com/ipython/ipython/issues/872>`_: The constructor of Client() checks for AssertionError in validate_url to open a file instead of connection to a URL if it fails.
252 252 * `884 <https://github.com/ipython/ipython/issues/884>`_: Notebook usability fixes
253 253 * `883 <https://github.com/ipython/ipython/issues/883>`_: User notification if notebook saving fails
254 254 * `889 <https://github.com/ipython/ipython/issues/889>`_: Add drop_by_id method to shell, to remove variables added by extensions.
255 255 * `891 <https://github.com/ipython/ipython/issues/891>`_: Ability to open the notebook in a browser when it starts
256 256 * `813 <https://github.com/ipython/ipython/issues/813>`_: Create menu bar for qtconsole
257 257 * `876 <https://github.com/ipython/ipython/issues/876>`_: protect IPython from bad custom exception handlers
258 258 * `856 <https://github.com/ipython/ipython/issues/856>`_: Backgroundjobs
259 259 * `868 <https://github.com/ipython/ipython/issues/868>`_: Warn user if MathJax can't be fetched from notebook closes #744
260 260 * `878 <https://github.com/ipython/ipython/issues/878>`_: store_history=False default for run_cell
261 261 * `824 <https://github.com/ipython/ipython/issues/824>`_: History access
262 262 * `850 <https://github.com/ipython/ipython/issues/850>`_: Update codemirror to 2.15 and make the code internally more version-agnostic
263 263 * `861 <https://github.com/ipython/ipython/issues/861>`_: Fix for issue #56
264 264 * `819 <https://github.com/ipython/ipython/issues/819>`_: Adding -m option to %run, similar to -m for python interpreter.
265 265 * `855 <https://github.com/ipython/ipython/issues/855>`_: promote aliases and flags, to ensure they have priority over config files
266 266 * `862 <https://github.com/ipython/ipython/issues/862>`_: BUG: Completion widget position and pager focus.
267 267 * `847 <https://github.com/ipython/ipython/issues/847>`_: Allow connection to kernels by files
268 268 * `708 <https://github.com/ipython/ipython/issues/708>`_: Two-process terminal frontend
269 269 * `857 <https://github.com/ipython/ipython/issues/857>`_: make sdist flags work again (e.g. --manifest-only)
270 270 * `835 <https://github.com/ipython/ipython/issues/835>`_: Add Tab key to list of keys that scroll down the paging widget.
271 271 * `859 <https://github.com/ipython/ipython/issues/859>`_: Fix for issue #800
272 272 * `848 <https://github.com/ipython/ipython/issues/848>`_: Python3 setup.py install failiure
273 273 * `845 <https://github.com/ipython/ipython/issues/845>`_: Tests on Python 3
274 274 * `802 <https://github.com/ipython/ipython/issues/802>`_: DOC: extensions: add documentation for the bundled extensions
275 275 * `830 <https://github.com/ipython/ipython/issues/830>`_: contiguous stdout/stderr in notebook
276 276 * `761 <https://github.com/ipython/ipython/issues/761>`_: Windows: test runner fails if repo path (e.g. home dir) contains spaces
277 277 * `801 <https://github.com/ipython/ipython/issues/801>`_: Py3 notebook
278 278 * `809 <https://github.com/ipython/ipython/issues/809>`_: use CFRunLoop directly in `ipython kernel --pylab osx`
279 279 * `841 <https://github.com/ipython/ipython/issues/841>`_: updated old scipy.org links, other minor doc fixes
280 280 * `837 <https://github.com/ipython/ipython/issues/837>`_: remove all trailling spaces
281 281 * `834 <https://github.com/ipython/ipython/issues/834>`_: Issue https://github.com/ipython/ipython/issues/832 resolution
282 282 * `746 <https://github.com/ipython/ipython/issues/746>`_: ENH: extensions: port autoreload to current API
283 283 * `828 <https://github.com/ipython/ipython/issues/828>`_: fixed permissions (sub-modules should not be executable) + added shebang for run_ipy_in_profiler.py
284 284 * `798 <https://github.com/ipython/ipython/issues/798>`_: pexpect & Python 3
285 285 * `804 <https://github.com/ipython/ipython/issues/804>`_: Magic 'range' crash if greater than len(input_hist)
286 286 * `821 <https://github.com/ipython/ipython/issues/821>`_: update tornado dependency to 2.1
287 287 * `807 <https://github.com/ipython/ipython/issues/807>`_: Facilitate ssh tunnel sharing by announcing ports
288 288 * `795 <https://github.com/ipython/ipython/issues/795>`_: Add cluster-id for multiple cluster instances per profile
289 289 * `742 <https://github.com/ipython/ipython/issues/742>`_: Glut
290 290 * `668 <https://github.com/ipython/ipython/issues/668>`_: Greedy completer
291 291 * `776 <https://github.com/ipython/ipython/issues/776>`_: Reworking qtconsole shortcut, add fullscreen
292 292 * `790 <https://github.com/ipython/ipython/issues/790>`_: TST: add future unicode_literals test (#786)
293 293 * `775 <https://github.com/ipython/ipython/issues/775>`_: redirect_in/redirect_out should be constrained to windows only
294 294 * `793 <https://github.com/ipython/ipython/issues/793>`_: Don't use readline in the ZMQShell
295 295 * `743 <https://github.com/ipython/ipython/issues/743>`_: Pyglet
296 296 * `774 <https://github.com/ipython/ipython/issues/774>`_: basic/initial .mailmap for nice shortlog summaries
297 297 * `770 <https://github.com/ipython/ipython/issues/770>`_: #769 (reopened)
298 298 * `784 <https://github.com/ipython/ipython/issues/784>`_: Parse user code to AST using compiler flags.
299 299 * `783 <https://github.com/ipython/ipython/issues/783>`_: always use StringIO, never cStringIO
300 300 * `782 <https://github.com/ipython/ipython/issues/782>`_: flush stdout/stderr on displayhook call
301 301 * `622 <https://github.com/ipython/ipython/issues/622>`_: Make pylab import all configurable
302 302 * `745 <https://github.com/ipython/ipython/issues/745>`_: Don't assume history requests succeed in qtconsole
303 303 * `725 <https://github.com/ipython/ipython/issues/725>`_: don't assume cursor.selectedText() is a string
304 304 * `778 <https://github.com/ipython/ipython/issues/778>`_: don't override execfile on Python 2
305 305 * `663 <https://github.com/ipython/ipython/issues/663>`_: Python 3 compatilibility work
306 306 * `762 <https://github.com/ipython/ipython/issues/762>`_: qtconsole ipython widget's execute_file fails if filename contains spaces or quotes
307 307 * `763 <https://github.com/ipython/ipython/issues/763>`_: Set context for shortcuts in ConsoleWidget
308 308 * `722 <https://github.com/ipython/ipython/issues/722>`_: PyPy compatibility
309 309 * `757 <https://github.com/ipython/ipython/issues/757>`_: ipython.el is broken in 0.11
310 310 * `764 <https://github.com/ipython/ipython/issues/764>`_: fix "--colors=<color>" option in py-python-command-args.
311 311 * `758 <https://github.com/ipython/ipython/issues/758>`_: use ROUTER/DEALER socket names instead of XREP/XREQ
312 312 * `736 <https://github.com/ipython/ipython/issues/736>`_: enh: added authentication ability for webapp
313 313 * `748 <https://github.com/ipython/ipython/issues/748>`_: Check for tornado before running frontend.html tests.
314 314 * `754 <https://github.com/ipython/ipython/issues/754>`_: restore msg_id/msg_type aliases in top level of msg dict
315 315 * `769 <https://github.com/ipython/ipython/issues/769>`_: Don't treat bytes objects as json-safe
316 316 * `753 <https://github.com/ipython/ipython/issues/753>`_: DOC: msg['msg_type'] removed
317 317 * `766 <https://github.com/ipython/ipython/issues/766>`_: fix "--colors=<color>" option in py-python-command-args.
318 318 * `765 <https://github.com/ipython/ipython/issues/765>`_: fix "--colors=<color>" option in py-python-command-args.
319 319 * `741 <https://github.com/ipython/ipython/issues/741>`_: Run PyOs_InputHook in pager to keep plot windows interactive.
320 320 * `664 <https://github.com/ipython/ipython/issues/664>`_: Remove ipythonrc references from documentation
321 321 * `750 <https://github.com/ipython/ipython/issues/750>`_: Tiny doc fixes
322 322 * `433 <https://github.com/ipython/ipython/issues/433>`_: ZMQ terminal frontend
323 323 * `734 <https://github.com/ipython/ipython/issues/734>`_: Allow %magic argument filenames with spaces to be specified with quotes under win32
324 324 * `731 <https://github.com/ipython/ipython/issues/731>`_: respect encoding of display data from urls
325 325 * `730 <https://github.com/ipython/ipython/issues/730>`_: doc improvements for running notebook via secure protocol
326 326 * `729 <https://github.com/ipython/ipython/issues/729>`_: use null char to start markdown cell placeholder
327 327 * `727 <https://github.com/ipython/ipython/issues/727>`_: Minor fixes to the htmlnotebook
328 328 * `726 <https://github.com/ipython/ipython/issues/726>`_: use bundled argparse if system argparse is < 1.1
329 329 * `705 <https://github.com/ipython/ipython/issues/705>`_: Htmlnotebook
330 330 * `723 <https://github.com/ipython/ipython/issues/723>`_: Add 'import time' to IPython/parallel/apps/launcher.py as time.sleep is called without time being imported
331 331 * `714 <https://github.com/ipython/ipython/issues/714>`_: Install mathjax for offline use
332 332 * `718 <https://github.com/ipython/ipython/issues/718>`_: Underline keyboard shortcut characters on appropriate buttons
333 333 * `717 <https://github.com/ipython/ipython/issues/717>`_: Add source highlighting to markdown snippets
334 334 * `716 <https://github.com/ipython/ipython/issues/716>`_: update EvalFormatter to allow arbitrary expressions
335 335 * `712 <https://github.com/ipython/ipython/issues/712>`_: Reset execution counter after cache is cleared
336 336 * `713 <https://github.com/ipython/ipython/issues/713>`_: Align colons in html notebook help dialog
337 337 * `709 <https://github.com/ipython/ipython/issues/709>`_: Allow usage of '.' in notebook names
338 338 * `706 <https://github.com/ipython/ipython/issues/706>`_: Implement static publishing of HTML notebook
339 339 * `674 <https://github.com/ipython/ipython/issues/674>`_: use argparse to parse aliases & flags
340 340 * `679 <https://github.com/ipython/ipython/issues/679>`_: HistoryManager.get_session_info()
341 341 * `696 <https://github.com/ipython/ipython/issues/696>`_: Fix columnize bug, where tab completion with very long filenames would crash Qt console
342 342 * `686 <https://github.com/ipython/ipython/issues/686>`_: add ssh tunnel support to qtconsole
343 343 * `685 <https://github.com/ipython/ipython/issues/685>`_: Add SSH tunneling to engines
344 344 * `384 <https://github.com/ipython/ipython/issues/384>`_: Allow pickling objects defined interactively.
345 345 * `647 <https://github.com/ipython/ipython/issues/647>`_: My fix rpmlint
346 346 * `587 <https://github.com/ipython/ipython/issues/587>`_: don't special case for py3k+numpy
347 347 * `703 <https://github.com/ipython/ipython/issues/703>`_: make config-loading debug messages more explicit
348 348 * `699 <https://github.com/ipython/ipython/issues/699>`_: make calltips configurable in qtconsole
349 349 * `666 <https://github.com/ipython/ipython/issues/666>`_: parallel tests & extra readline escapes
350 350 * `683 <https://github.com/ipython/ipython/issues/683>`_: BF - allow nose with-doctest setting in environment
351 351 * `689 <https://github.com/ipython/ipython/issues/689>`_: Protect ipkernel from bad messages
352 352 * `702 <https://github.com/ipython/ipython/issues/702>`_: Prevent ipython.py launcher from being imported.
353 353 * `701 <https://github.com/ipython/ipython/issues/701>`_: Prevent ipython.py from being imported by accident
354 354 * `670 <https://github.com/ipython/ipython/issues/670>`_: check for writable dirs, not just existence, in utils.path
355 355 * `579 <https://github.com/ipython/ipython/issues/579>`_: Sessionwork
356 356 * `687 <https://github.com/ipython/ipython/issues/687>`_: add `ipython kernel` for starting just a kernel
357 357 * `627 <https://github.com/ipython/ipython/issues/627>`_: Qt Console history search
358 358 * `646 <https://github.com/ipython/ipython/issues/646>`_: Generate package list automatically in find_packages
359 359 * `660 <https://github.com/ipython/ipython/issues/660>`_: i658
360 360 * `659 <https://github.com/ipython/ipython/issues/659>`_: don't crash on bad config files
361 361
362 362 Regular issues (258):
363 363
364 364 * `1177 <https://github.com/ipython/ipython/issues/1177>`_: UnicodeDecodeError in py3compat from "xlrd??"
365 365 * `1094 <https://github.com/ipython/ipython/issues/1094>`_: Tooltip doesn't show constructor docstrings
366 366 * `1170 <https://github.com/ipython/ipython/issues/1170>`_: double pylab greeting with c.InteractiveShellApp.pylab = "tk" in zmqconsole
367 367 * `1166 <https://github.com/ipython/ipython/issues/1166>`_: E-mail cpaste broken
368 368 * `1164 <https://github.com/ipython/ipython/issues/1164>`_: IPython qtconsole (0.12) can't export to html with external png
369 369 * `1103 <https://github.com/ipython/ipython/issues/1103>`_: %loadpy should cut out encoding declaration
370 370 * `1156 <https://github.com/ipython/ipython/issues/1156>`_: Notebooks downloaded as Python files require a header stating the encoding
371 371 * `1157 <https://github.com/ipython/ipython/issues/1157>`_: Ctrl-C not working when GUI/pylab integration is active
372 372 * `1154 <https://github.com/ipython/ipython/issues/1154>`_: We should be less aggressive in de-registering post-execution functions
373 373 * `1134 <https://github.com/ipython/ipython/issues/1134>`_: "select-all, kill" leaves qtconsole in unusable state
374 374 * `1148 <https://github.com/ipython/ipython/issues/1148>`_: A lot of testerrors
375 375 * `803 <https://github.com/ipython/ipython/issues/803>`_: Make doctests work with Python 3
376 376 * `1119 <https://github.com/ipython/ipython/issues/1119>`_: Start menu shortcuts not created in Python 3
377 377 * `1136 <https://github.com/ipython/ipython/issues/1136>`_: The embedding machinery ignores user_ns
378 378 * `607 <https://github.com/ipython/ipython/issues/607>`_: Use the new IPython logo/font in the notebook header
379 379 * `755 <https://github.com/ipython/ipython/issues/755>`_: qtconsole ipython widget's execute_file fails if filename contains spaces or quotes
380 380 * `1115 <https://github.com/ipython/ipython/issues/1115>`_: shlex_split should return unicode
381 381 * `1109 <https://github.com/ipython/ipython/issues/1109>`_: timeit with string ending in space gives "ValueError: No closing quotation"
382 382 * `1142 <https://github.com/ipython/ipython/issues/1142>`_: Install problems
383 383 * `700 <https://github.com/ipython/ipython/issues/700>`_: Some SVG images render incorrectly in htmlnotebook
384 384 * `1117 <https://github.com/ipython/ipython/issues/1117>`_: quit() doesn't work in terminal
385 385 * `1111 <https://github.com/ipython/ipython/issues/1111>`_: ls broken after merge of #1089
386 386 * `1104 <https://github.com/ipython/ipython/issues/1104>`_: Prompt spacing weird
387 387 * `1124 <https://github.com/ipython/ipython/issues/1124>`_: Seg Fault 11 when calling PySide using "run" command
388 388 * `1088 <https://github.com/ipython/ipython/issues/1088>`_: QtConsole : can't copy from pager
389 389 * `568 <https://github.com/ipython/ipython/issues/568>`_: Test error and failure in IPython.core on windows
390 390 * `1112 <https://github.com/ipython/ipython/issues/1112>`_: testfailure in IPython.frontend on windows
391 391 * `1102 <https://github.com/ipython/ipython/issues/1102>`_: magic in IPythonDemo fails when not located at top of demo file
392 392 * `629 <https://github.com/ipython/ipython/issues/629>`_: \r and \b in qtconsole don't behave as expected
393 393 * `1080 <https://github.com/ipython/ipython/issues/1080>`_: Notebook: tab completion should close on "("
394 394 * `973 <https://github.com/ipython/ipython/issues/973>`_: Qt Console close dialog and on-top Qt Console
395 395 * `1087 <https://github.com/ipython/ipython/issues/1087>`_: QtConsole xhtml/Svg export broken ?
396 396 * `1067 <https://github.com/ipython/ipython/issues/1067>`_: Parallel test suite hangs on Python 3
397 397 * `1018 <https://github.com/ipython/ipython/issues/1018>`_: Local mathjax breaks install
398 398 * `993 <https://github.com/ipython/ipython/issues/993>`_: `raw_input` redirection to foreign kernels is extremely brittle
399 399 * `1100 <https://github.com/ipython/ipython/issues/1100>`_: ipython3 traceback unicode issue from extensions
400 400 * `1071 <https://github.com/ipython/ipython/issues/1071>`_: Large html-notebooks hang on load on a slow machine
401 401 * `89 <https://github.com/ipython/ipython/issues/89>`_: %pdoc np.ma.compress shows docstring twice
402 402 * `22 <https://github.com/ipython/ipython/issues/22>`_: Include improvements from anythingipython.el
403 403 * `633 <https://github.com/ipython/ipython/issues/633>`_: Execution count & SyntaxError
404 404 * `1095 <https://github.com/ipython/ipython/issues/1095>`_: Uncaught TypeError: Object has no method 'remove_and_cancell_tooltip'
405 405 * `1075 <https://github.com/ipython/ipython/issues/1075>`_: We're ignoring prompt customizations
406 406 * `1086 <https://github.com/ipython/ipython/issues/1086>`_: Can't open qtconsole from outside source tree
407 407 * `1076 <https://github.com/ipython/ipython/issues/1076>`_: namespace changes broke `foo.*bar*?` syntax
408 408 * `1074 <https://github.com/ipython/ipython/issues/1074>`_: pprinting old-style class objects fails (TypeError: 'tuple' object is not callable)
409 409 * `1063 <https://github.com/ipython/ipython/issues/1063>`_: IPython.utils test error due to missing unicodedata module
410 410 * `592 <https://github.com/ipython/ipython/issues/592>`_: Bug in argument parsing for %run
411 411 * `378 <https://github.com/ipython/ipython/issues/378>`_: Windows path escape issues
412 412 * `1068 <https://github.com/ipython/ipython/issues/1068>`_: Notebook tab completion broken in Firefox
413 413 * `75 <https://github.com/ipython/ipython/issues/75>`_: No tab completion after "/
414 414 * `103 <https://github.com/ipython/ipython/issues/103>`_: customizable cpaste
415 415 * `324 <https://github.com/ipython/ipython/issues/324>`_: Remove code in IPython.testing that is not being used
416 416 * `131 <https://github.com/ipython/ipython/issues/131>`_: Global variables not seen by cprofile.run()
417 417 * `851 <https://github.com/ipython/ipython/issues/851>`_: IPython shell swallows exceptions in certain circumstances
418 418 * `882 <https://github.com/ipython/ipython/issues/882>`_: ipython freezes at start if IPYTHONDIR is on an NFS mount
419 419 * `1057 <https://github.com/ipython/ipython/issues/1057>`_: Blocker: Qt console broken after "all magics" menu became dynamic
420 420 * `1027 <https://github.com/ipython/ipython/issues/1027>`_: ipython does not like white space at end of file
421 421 * `1058 <https://github.com/ipython/ipython/issues/1058>`_: New bug: Notebook asks for confirmation to leave even saved pages.
422 422 * `1061 <https://github.com/ipython/ipython/issues/1061>`_: rep (magic recall) under pypy
423 423 * `1047 <https://github.com/ipython/ipython/issues/1047>`_: Document the notebook format
424 424 * `102 <https://github.com/ipython/ipython/issues/102>`_: Properties accessed twice for classes defined interactively
425 425 * `16 <https://github.com/ipython/ipython/issues/16>`_: %store raises exception when storing compiled regex
426 426 * `67 <https://github.com/ipython/ipython/issues/67>`_: tab expansion should only take one directory level at the time
427 427 * `62 <https://github.com/ipython/ipython/issues/62>`_: Global variables undefined in interactive use of embedded ipython shell
428 428 * `57 <https://github.com/ipython/ipython/issues/57>`_: debugging with ipython does not work well outside ipython
429 429 * `38 <https://github.com/ipython/ipython/issues/38>`_: Line entry edge case error
430 430 * `980 <https://github.com/ipython/ipython/issues/980>`_: Update parallel docs for new parallel architecture
431 431 * `1017 <https://github.com/ipython/ipython/issues/1017>`_: Add small example about ipcluster/ssh startup
432 432 * `1041 <https://github.com/ipython/ipython/issues/1041>`_: Proxy Issues
433 433 * `967 <https://github.com/ipython/ipython/issues/967>`_: KernelManagers don't use zmq eventloop properly
434 434 * `1055 <https://github.com/ipython/ipython/issues/1055>`_: "All Magics" display on Ubuntu
435 435 * `1054 <https://github.com/ipython/ipython/issues/1054>`_: ipython explodes on syntax error
436 436 * `1051 <https://github.com/ipython/ipython/issues/1051>`_: ipython3 set_next_input() failure
437 437 * `693 <https://github.com/ipython/ipython/issues/693>`_: "run -i" no longer works after %reset in terminal
438 438 * `29 <https://github.com/ipython/ipython/issues/29>`_: cPickle works in standard interpreter, but not in IPython
439 439 * `1050 <https://github.com/ipython/ipython/issues/1050>`_: ipython3 broken by commit 8bb887c8c2c447bf7
440 440 * `1048 <https://github.com/ipython/ipython/issues/1048>`_: Update docs on notebook password
441 441 * `1046 <https://github.com/ipython/ipython/issues/1046>`_: Searies of questions/issues?
442 442 * `1045 <https://github.com/ipython/ipython/issues/1045>`_: crash when exiting - previously launched embedded sub-shell
443 443 * `1043 <https://github.com/ipython/ipython/issues/1043>`_: pylab doesn't work in qtconsole
444 444 * `1044 <https://github.com/ipython/ipython/issues/1044>`_: run -p doesn't work in python 3
445 445 * `1010 <https://github.com/ipython/ipython/issues/1010>`_: emacs freezes when ipython-complete is called
446 446 * `82 <https://github.com/ipython/ipython/issues/82>`_: Update devel docs with discussion about good changelogs
447 447 * `116 <https://github.com/ipython/ipython/issues/116>`_: Update release management scipts and release.revision for git
448 448 * `1022 <https://github.com/ipython/ipython/issues/1022>`_: Pylab banner shows up with first cell to execute
449 449 * `787 <https://github.com/ipython/ipython/issues/787>`_: Keyboard selection of multiple lines in the notebook behaves inconsistently
450 450 * `1037 <https://github.com/ipython/ipython/issues/1037>`_: notepad + jsonlib: TypeError: Only whitespace may be used for indentation.
451 451 * `970 <https://github.com/ipython/ipython/issues/970>`_: Default home not writable, %HOME% does not help (windows)
452 452 * `747 <https://github.com/ipython/ipython/issues/747>`_: HOMESHARE not a good choice for "writable homedir" on Windows
453 453 * `810 <https://github.com/ipython/ipython/issues/810>`_: cleanup utils.path.get_home_dir
454 454 * `2 <https://github.com/ipython/ipython/issues/2>`_: Fix the copyright statement in source code files to be accurate
455 455 * `1031 <https://github.com/ipython/ipython/issues/1031>`_: <esc> on Firefox crash websocket
456 456 * `684 <https://github.com/ipython/ipython/issues/684>`_: %Store eliminated in configuration and magic commands in 0.11
457 457 * `1026 <https://github.com/ipython/ipython/issues/1026>`_: BUG: wrong default parameter in ask_yes_no
458 458 * `880 <https://github.com/ipython/ipython/issues/880>`_: Better error message if %paste fails
459 459 * `1024 <https://github.com/ipython/ipython/issues/1024>`_: autopx magic broken
460 460 * `822 <https://github.com/ipython/ipython/issues/822>`_: Unicode bug in Itpl when expanding shell variables in syscalls with !
461 461 * `1009 <https://github.com/ipython/ipython/issues/1009>`_: Windows: regression in cd magic handling of paths
462 462 * `833 <https://github.com/ipython/ipython/issues/833>`_: Crash python with matplotlib and unequal length arrays
463 463 * `695 <https://github.com/ipython/ipython/issues/695>`_: Crash handler initialization is too aggressive
464 464 * `1000 <https://github.com/ipython/ipython/issues/1000>`_: Remove duplicates when refilling readline history
465 465 * `992 <https://github.com/ipython/ipython/issues/992>`_: Interrupting certain matplotlib operations leaves the inline backend 'wedged'
466 466 * `942 <https://github.com/ipython/ipython/issues/942>`_: number traits should cast if value doesn't change
467 467 * `1006 <https://github.com/ipython/ipython/issues/1006>`_: ls crashes when run on a UNC path or with non-ascii args
468 468 * `944 <https://github.com/ipython/ipython/issues/944>`_: Decide the default image format for inline figures: SVG or PNG?
469 469 * `842 <https://github.com/ipython/ipython/issues/842>`_: Python 3 on Windows (pyreadline) - expected an object with the buffer interface
470 470 * `1002 <https://github.com/ipython/ipython/issues/1002>`_: ImportError due to incorrect version checking
471 471 * `1001 <https://github.com/ipython/ipython/issues/1001>`_: Ipython "source" command?
472 472 * `954 <https://github.com/ipython/ipython/issues/954>`_: IPython embed doesn't respect namespaces
473 473 * `681 <https://github.com/ipython/ipython/issues/681>`_: pdb freezes inside qtconsole
474 474 * `698 <https://github.com/ipython/ipython/issues/698>`_: crash report "TypeError: can only concatenate list (not "unicode") to list"
475 475 * `978 <https://github.com/ipython/ipython/issues/978>`_: ipython 0.11 buffers external command output till the cmd is done
476 476 * `952 <https://github.com/ipython/ipython/issues/952>`_: Need user-facing warning in the browser if websocket connection fails
477 477 * `988 <https://github.com/ipython/ipython/issues/988>`_: Error using idlsave
478 478 * `990 <https://github.com/ipython/ipython/issues/990>`_: ipython notebook - kernel dies if matplotlib is not installed
479 479 * `752 <https://github.com/ipython/ipython/issues/752>`_: Matplotlib figures showed only once in notebook
480 480 * `54 <https://github.com/ipython/ipython/issues/54>`_: Exception hook should be optional for embedding IPython in GUIs
481 481 * `918 <https://github.com/ipython/ipython/issues/918>`_: IPython.frontend tests fail without tornado
482 482 * `986 <https://github.com/ipython/ipython/issues/986>`_: Views created with c.direct_view() fail
483 483 * `697 <https://github.com/ipython/ipython/issues/697>`_: Filter out from %who names loaded at initialization time
484 484 * `932 <https://github.com/ipython/ipython/issues/932>`_: IPython 0.11 quickref card has superfluous "%recall and"
485 485 * `982 <https://github.com/ipython/ipython/issues/982>`_: png files with executable permissions
486 486 * `914 <https://github.com/ipython/ipython/issues/914>`_: Simpler system for running code after InteractiveShell is initialised
487 487 * `911 <https://github.com/ipython/ipython/issues/911>`_: ipython crashes on startup if readline is missing
488 488 * `971 <https://github.com/ipython/ipython/issues/971>`_: bookmarks created in 0.11 are corrupt in 0.12
489 489 * `974 <https://github.com/ipython/ipython/issues/974>`_: object feature tab-completion crash
490 490 * `939 <https://github.com/ipython/ipython/issues/939>`_: ZMQShell always uses default profile
491 491 * `946 <https://github.com/ipython/ipython/issues/946>`_: Multi-tab Close action should offer option to leave all kernels alone
492 492 * `949 <https://github.com/ipython/ipython/issues/949>`_: Test suite must not require any manual interaction
493 493 * `643 <https://github.com/ipython/ipython/issues/643>`_: enable gui eventloop integration in ipkernel
494 494 * `965 <https://github.com/ipython/ipython/issues/965>`_: ipython is crashed without launch.(python3.2)
495 495 * `958 <https://github.com/ipython/ipython/issues/958>`_: Can't use os X clipboard on with qtconsole
496 496 * `962 <https://github.com/ipython/ipython/issues/962>`_: Don't require tornado in the tests
497 497 * `960 <https://github.com/ipython/ipython/issues/960>`_: crash on syntax error on Windows XP
498 498 * `934 <https://github.com/ipython/ipython/issues/934>`_: The latest ipython branch doesn't work in Chrome
499 499 * `870 <https://github.com/ipython/ipython/issues/870>`_: zmq version detection
500 500 * `943 <https://github.com/ipython/ipython/issues/943>`_: HISTIGNORE for IPython
501 501 * `947 <https://github.com/ipython/ipython/issues/947>`_: qtconsole segfaults at startup
502 502 * `903 <https://github.com/ipython/ipython/issues/903>`_: Expose a magic to control config of the inline pylab backend
503 503 * `908 <https://github.com/ipython/ipython/issues/908>`_: bad user config shouldn't crash IPython
504 504 * `935 <https://github.com/ipython/ipython/issues/935>`_: Typing `break` causes IPython to crash.
505 505 * `869 <https://github.com/ipython/ipython/issues/869>`_: Tab completion of `~/` shows no output post 0.10.x
506 506 * `904 <https://github.com/ipython/ipython/issues/904>`_: whos under pypy1.6
507 507 * `773 <https://github.com/ipython/ipython/issues/773>`_: check_security_dir() and check_pid_dir() fail on network filesystem
508 508 * `915 <https://github.com/ipython/ipython/issues/915>`_: OS X Lion Terminal.app line wrap problem
509 509 * `886 <https://github.com/ipython/ipython/issues/886>`_: Notebook kernel crash when specifying --notebook-dir on commandline
510 510 * `636 <https://github.com/ipython/ipython/issues/636>`_: debugger.py: pydb broken
511 511 * `808 <https://github.com/ipython/ipython/issues/808>`_: Ctrl+C during %reset confirm message crash Qtconsole
512 512 * `927 <https://github.com/ipython/ipython/issues/927>`_: Using return outside a function crashes ipython
513 513 * `919 <https://github.com/ipython/ipython/issues/919>`_: Pop-up segfault when moving cursor out of qtconsole window
514 514 * `181 <https://github.com/ipython/ipython/issues/181>`_: cls command does not work on windows
515 515 * `917 <https://github.com/ipython/ipython/issues/917>`_: documentation typos
516 516 * `818 <https://github.com/ipython/ipython/issues/818>`_: %run does not work with non-ascii characeters in path
517 517 * `907 <https://github.com/ipython/ipython/issues/907>`_: Errors in custom completer functions can crash IPython
518 518 * `867 <https://github.com/ipython/ipython/issues/867>`_: doc: notebook password authentication howto
519 519 * `211 <https://github.com/ipython/ipython/issues/211>`_: paste command not working
520 520 * `900 <https://github.com/ipython/ipython/issues/900>`_: Tab key should insert 4 spaces in qt console
521 521 * `513 <https://github.com/ipython/ipython/issues/513>`_: [Qt console] cannot insert new lines into console functions using tab
522 522 * `906 <https://github.com/ipython/ipython/issues/906>`_: qtconsoleapp 'parse_command_line' doen't like --existing anymore
523 523 * `638 <https://github.com/ipython/ipython/issues/638>`_: Qt console --pylab=inline and getfigs(), etc.
524 524 * `710 <https://github.com/ipython/ipython/issues/710>`_: unwanted unicode passed to args
525 525 * `436 <https://github.com/ipython/ipython/issues/436>`_: Users should see tooltips for all buttons in the notebook UI
526 526 * `207 <https://github.com/ipython/ipython/issues/207>`_: ipython crashes if atexit handler raises exception
527 527 * `692 <https://github.com/ipython/ipython/issues/692>`_: use of Tracer() when debugging works but gives error messages
528 528 * `690 <https://github.com/ipython/ipython/issues/690>`_: debugger does not print error message by default in 0.11
529 529 * `571 <https://github.com/ipython/ipython/issues/571>`_: history of multiline entries
530 530 * `749 <https://github.com/ipython/ipython/issues/749>`_: IPython.parallel test failure under Windows 7 and XP
531 531 * `890 <https://github.com/ipython/ipython/issues/890>`_: ipclusterapp.py - helep
532 532 * `885 <https://github.com/ipython/ipython/issues/885>`_: `ws-hostname` alias not recognized by notebook
533 533 * `881 <https://github.com/ipython/ipython/issues/881>`_: Missing manual.pdf?
534 534 * `744 <https://github.com/ipython/ipython/issues/744>`_: cannot create notebook in offline mode if mathjax not installed
535 535 * `865 <https://github.com/ipython/ipython/issues/865>`_: Make tracebacks from %paste show the code
536 536 * `535 <https://github.com/ipython/ipython/issues/535>`_: exception unicode handling in %run is faulty in qtconsole
537 * `817 <https://github.com/ipython/ipython/issues/817>`_: iPython crashed
537 * `817 <https://github.com/ipython/ipython/issues/817>`_: IPython crashed
538 538 * `799 <https://github.com/ipython/ipython/issues/799>`_: %edit magic not working on windows xp in qtconsole
539 539 * `732 <https://github.com/ipython/ipython/issues/732>`_: QTConsole wrongly promotes the index of the input line on which user presses Enter
540 540 * `662 <https://github.com/ipython/ipython/issues/662>`_: ipython test failures on Mac OS X Lion
541 541 * `650 <https://github.com/ipython/ipython/issues/650>`_: Handle bad config files better
542 542 * `829 <https://github.com/ipython/ipython/issues/829>`_: We should not insert new lines after all print statements in the notebook
543 543 * `874 <https://github.com/ipython/ipython/issues/874>`_: ipython-qtconsole: pyzmq Version Comparison
544 544 * `640 <https://github.com/ipython/ipython/issues/640>`_: matplotlib macosx windows don't respond in qtconsole
545 545 * `624 <https://github.com/ipython/ipython/issues/624>`_: ipython intermittently segfaults when figure is closed (Mac OS X)
546 546 * `871 <https://github.com/ipython/ipython/issues/871>`_: Notebook crashes if a profile is used
547 547 * `56 <https://github.com/ipython/ipython/issues/56>`_: Have %cpaste accept also Ctrl-D as a termination marker
548 548 * `849 <https://github.com/ipython/ipython/issues/849>`_: Command line options to not override profile options
549 549 * `806 <https://github.com/ipython/ipython/issues/806>`_: Provide single-port connection to kernels
550 550 * `691 <https://github.com/ipython/ipython/issues/691>`_: [wishlist] Automatically find existing kernel
551 551 * `688 <https://github.com/ipython/ipython/issues/688>`_: local security vulnerability: all ports visible to any local user.
552 552 * `866 <https://github.com/ipython/ipython/issues/866>`_: DistributionNotFound on running ipython 0.11 on Windows XP x86
553 553 * `673 <https://github.com/ipython/ipython/issues/673>`_: raw_input appears to be round-robin for qtconsole
554 554 * `863 <https://github.com/ipython/ipython/issues/863>`_: Graceful degradation when home directory not writable
555 555 * `800 <https://github.com/ipython/ipython/issues/800>`_: Timing scripts with run -t -N <N> fails on report output
556 556 * `858 <https://github.com/ipython/ipython/issues/858>`_: Typing 'continue' makes ipython0.11 crash
557 557 * `840 <https://github.com/ipython/ipython/issues/840>`_: all processes run on one CPU core
558 558 * `843 <https://github.com/ipython/ipython/issues/843>`_: "import braces" crashes ipython
559 559 * `836 <https://github.com/ipython/ipython/issues/836>`_: Strange Output after IPython Install
560 560 * `839 <https://github.com/ipython/ipython/issues/839>`_: Qtconsole segfaults when mouse exits window with active tooltip
561 561 * `827 <https://github.com/ipython/ipython/issues/827>`_: Add support for checking several limits before running task on engine
562 562 * `826 <https://github.com/ipython/ipython/issues/826>`_: Add support for creation of parallel task when no engine is running
563 563 * `832 <https://github.com/ipython/ipython/issues/832>`_: Improve error message for %logstop
564 564 * `831 <https://github.com/ipython/ipython/issues/831>`_: %logstart in read-only directory forbid any further command
565 565 * `814 <https://github.com/ipython/ipython/issues/814>`_: ipython does not start -- DistributionNotFound
566 566 * `794 <https://github.com/ipython/ipython/issues/794>`_: Allow >1 controller per profile
567 567 * `820 <https://github.com/ipython/ipython/issues/820>`_: Tab Completion feature
568 568 * `812 <https://github.com/ipython/ipython/issues/812>`_: Qt console crashes on Ubuntu 11.10
569 569 * `816 <https://github.com/ipython/ipython/issues/816>`_: Import error using Python 2.7 and dateutil2.0 No module named _thread
570 570 * `756 <https://github.com/ipython/ipython/issues/756>`_: qtconsole Windows fails to print error message for '%run nonexistent_file'
571 571 * `651 <https://github.com/ipython/ipython/issues/651>`_: Completion doesn't work on element of a list
572 572 * `617 <https://github.com/ipython/ipython/issues/617>`_: [qtconsole] %hist doesn't show anything in qtconsole
573 573 * `786 <https://github.com/ipython/ipython/issues/786>`_: from __future__ import unicode_literals does not work
574 574 * `779 <https://github.com/ipython/ipython/issues/779>`_: Using irunner from virtual evn uses systemwide ipython
575 575 * `768 <https://github.com/ipython/ipython/issues/768>`_: codepage handling of output from scripts and shellcommands are not handled properly by qtconsole
576 576 * `785 <https://github.com/ipython/ipython/issues/785>`_: Don't strip leading whitespace in repr() in notebook
577 577 * `737 <https://github.com/ipython/ipython/issues/737>`_: in pickleshare.py line52 should be "if not os.path.isdir(self.root):"?
578 578 * `738 <https://github.com/ipython/ipython/issues/738>`_: in ipthon_win_post_install.py line 38
579 579 * `777 <https://github.com/ipython/ipython/issues/777>`_: print(…, sep=…) raises SyntaxError
580 580 * `728 <https://github.com/ipython/ipython/issues/728>`_: ipcontroller crash with MPI
581 581 * `780 <https://github.com/ipython/ipython/issues/780>`_: qtconsole Out value prints before the print statements that precede it
582 582 * `632 <https://github.com/ipython/ipython/issues/632>`_: IPython Crash Report (0.10.2)
583 583 * `253 <https://github.com/ipython/ipython/issues/253>`_: Unable to install ipython on windows
584 584 * `80 <https://github.com/ipython/ipython/issues/80>`_: Split IPClusterApp into multiple Application subclasses for each subcommand
585 585 * `34 <https://github.com/ipython/ipython/issues/34>`_: non-blocking pendingResult partial results
586 586 * `739 <https://github.com/ipython/ipython/issues/739>`_: Tests fail if tornado not installed
587 587 * `719 <https://github.com/ipython/ipython/issues/719>`_: Better support Pypy
588 588 * `667 <https://github.com/ipython/ipython/issues/667>`_: qtconsole problem with default pylab profile
589 589 * `661 <https://github.com/ipython/ipython/issues/661>`_: ipythonrc referenced in magic command in 0.11
590 590 * `665 <https://github.com/ipython/ipython/issues/665>`_: Source introspection with ?? is broken
591 591 * `724 <https://github.com/ipython/ipython/issues/724>`_: crash - ipython qtconsole, %quickref
592 592 * `655 <https://github.com/ipython/ipython/issues/655>`_: ipython with qtconsole crashes
593 593 * `593 <https://github.com/ipython/ipython/issues/593>`_: HTML Notebook Prompt can be deleted . . .
594 594 * `563 <https://github.com/ipython/ipython/issues/563>`_: use argparse instead of kvloader for flags&aliases
595 595 * `751 <https://github.com/ipython/ipython/issues/751>`_: Tornado version greater than 2.0 needed for firefox 6
596 596 * `720 <https://github.com/ipython/ipython/issues/720>`_: Crash report when importing easter egg
597 597 * `740 <https://github.com/ipython/ipython/issues/740>`_: Ctrl-Enter clears line in notebook
598 598 * `772 <https://github.com/ipython/ipython/issues/772>`_: ipengine fails on Windows with "XXX lineno: 355, opcode: 0"
599 599 * `771 <https://github.com/ipython/ipython/issues/771>`_: Add python 3 tag to setup.py
600 600 * `767 <https://github.com/ipython/ipython/issues/767>`_: non-ascii in __doc__ string crashes qtconsole kernel when showing tooltip
601 601 * `733 <https://github.com/ipython/ipython/issues/733>`_: In Windows, %run fails to strip quotes from filename
602 602 * `721 <https://github.com/ipython/ipython/issues/721>`_: no completion in emacs by ipython(ipython.el)
603 603 * `669 <https://github.com/ipython/ipython/issues/669>`_: Do not accept an ipython_dir that's not writeable
604 604 * `711 <https://github.com/ipython/ipython/issues/711>`_: segfault on mac os x
605 605 * `500 <https://github.com/ipython/ipython/issues/500>`_: "RuntimeError: Cannot change input buffer during execution" in console_widget.py
606 606 * `707 <https://github.com/ipython/ipython/issues/707>`_: Copy and paste keyboard shortcuts do not work in Qt Console on OS X
607 607 * `478 <https://github.com/ipython/ipython/issues/478>`_: PyZMQ's use of memoryviews breaks reconstruction of numpy arrays
608 608 * `694 <https://github.com/ipython/ipython/issues/694>`_: Turning off callout tips in qtconsole
609 609 * `704 <https://github.com/ipython/ipython/issues/704>`_: return kills IPython
610 610 * `442 <https://github.com/ipython/ipython/issues/442>`_: Users should have intelligent autoindenting in the notebook
611 611 * `615 <https://github.com/ipython/ipython/issues/615>`_: Wireframe and implement a project dashboard page
612 612 * `614 <https://github.com/ipython/ipython/issues/614>`_: Wireframe and implement a notebook dashboard page
613 613 * `606 <https://github.com/ipython/ipython/issues/606>`_: Users should be able to use the notebook to import/export a notebook to .py or .rst
614 614 * `604 <https://github.com/ipython/ipython/issues/604>`_: A user should be able to leave a kernel running in the notebook and reconnect
615 615 * `298 <https://github.com/ipython/ipython/issues/298>`_: Users should be able to save a notebook and then later reload it
616 616 * `649 <https://github.com/ipython/ipython/issues/649>`_: ipython qtconsole (v0.11): setting "c.IPythonWidget.in_prompt = '>>> ' crashes
617 617 * `672 <https://github.com/ipython/ipython/issues/672>`_: What happened to Exit?
618 618 * `658 <https://github.com/ipython/ipython/issues/658>`_: Put the InteractiveShellApp section first in the auto-generated config files
619 619 * `656 <https://github.com/ipython/ipython/issues/656>`_: [suggestion] dependency checking for pyqt for Windows installer
620 620 * `654 <https://github.com/ipython/ipython/issues/654>`_: broken documentation link on download page
621 621 * `653 <https://github.com/ipython/ipython/issues/653>`_: Test failures in IPython.parallel
@@ -1,1203 +1,1203 b''
1 1 .. _issues_list_013:
2 2
3 3 Issues closed in the 0.13 development cycle
4 4 ===========================================
5 5
6 6 Issues closed in 0.13
7 7 ---------------------
8 8
9 9 GitHub stats since IPython 0.12 (2011/12/19 - 2012/06/30)
10 10
11 11 These lists are automatically generated, and may be incomplete or contain
12 12 duplicates.
13 13
14 14 The following 62 authors contributed 1760 commits.
15 15
16 16 * Aaron Culich
17 17 * Aaron Meurer
18 18 * Alex Kramer
19 19 * Andrew Giessel
20 20 * Andrew Straw
21 21 * AndrΓ© Matos
22 22 * Aron Ahmadia
23 23 * Ben Edwards
24 24 * Benjamin Ragan-Kelley
25 25 * Bradley M. Froehle
26 26 * Brandon Parsons
27 27 * Brian E. Granger
28 28 * Carlos Cordoba
29 29 * David Hirschfeld
30 30 * David Zderic
31 31 * Ernie French
32 32 * Fernando Perez
33 33 * Ian Murray
34 34 * Jason Grout
35 35 * Jens H Nielsen
36 36 * Jez Ng
37 37 * Jonathan March
38 38 * Jonathan Taylor
39 39 * Julian Taylor
40 40 * JΓΆrgen Stenarson
41 41 * Kent Inverarity
42 42 * Marc Abramowitz
43 43 * Mark Wiebe
44 44 * Matthew Brett
45 45 * Matthias BUSSONNIER
46 46 * Michael Droettboom
47 47 * Mike Hansen
48 48 * Nathan Rice
49 49 * Pankaj Pandey
50 50 * Paul
51 51 * Paul Ivanov
52 52 * Piotr Zolnierczuk
53 53 * Piti Ongmongkolkul
54 54 * Puneeth Chaganti
55 55 * Robert Kern
56 56 * Ross Jones
57 57 * Roy Hyunjin Han
58 58 * Scott Tsai
59 59 * Skipper Seabold
60 60 * Stefan van der Walt
61 61 * Steven Johnson
62 62 * Takafumi Arakaki
63 63 * Ted Wright
64 64 * Thomas Hisch
65 65 * Thomas Kluyver
66 66 * Thomas Spura
67 67 * Thomi Richards
68 68 * Tim Couper
69 69 * Timo Paulssen
70 70 * Toby Gilham
71 71 * Tony S Yu
72 72 * W. Trevor King
73 73 * Walter Doerwald
74 74 * anatoly techtonik
75 75 * fawce
76 76 * mcelrath
77 77 * wilsaj
78 78
79 79
80 80 We closed a total of 1115 issues, 373 pull requests and 742 regular issues;
81 81 this is the full list (generated with the script
82 82 :file:`tools/github_stats.py`):
83 83
84 84 Pull Requests (373):
85 85
86 86 * :ghpull:`1943`: add screenshot and link into releasenotes
87 87 * :ghpull:`1954`: update some example notebooks
88 88 * :ghpull:`2048`: move _encode_binary to jsonutil.encode_images
89 89 * :ghpull:`2050`: only add quotes around xunit-file on Windows
90 90 * :ghpull:`2047`: disable auto-scroll on mozilla
91 91 * :ghpull:`2015`: Fixes for %paste with special transformations
92 92 * :ghpull:`2046`: Iptest unicode
93 93 * :ghpull:`1939`: Namespaces
94 94 * :ghpull:`2042`: increase auto-scroll threshold to 100 lines
95 95 * :ghpull:`2043`: move RemoteError import to top-level
96 96 * :ghpull:`2036`: %alias_magic
97 97 * :ghpull:`1968`: Proposal of icons for .ipynb files
98 98 * :ghpull:`2037`: remove `ipython-qtconsole` gui-script
99 99 * :ghpull:`2038`: add extra clear warning to shell doc
100 100 * :ghpull:`2029`: Ship unminified js
101 101 * :ghpull:`2007`: Add custom_control and custom_page_control variables to override the Qt widgets used by qtconsole
102 102 * :ghpull:`2034`: fix&test push/pull recarrays
103 103 * :ghpull:`2028`: Reduce unhelpful information shown by pinfo
104 104 * :ghpull:`2030`: check wxPython version in inputhook
105 105 * :ghpull:`2024`: Make interactive_usage a bit more rst friendly
106 106 * :ghpull:`2031`: disable ^C^C confirmation on Windows
107 107 * :ghpull:`2027`: match stdin encoding in frontend readline test
108 108 * :ghpull:`2025`: Fix parallel test on WinXP - wait for resource cleanup.
109 109 * :ghpull:`2016`: BUG: test runner fails in Windows if filenames contain spaces.
110 110 * :ghpull:`2020`: Fix home path expansion test in Windows.
111 111 * :ghpull:`2021`: Fix Windows pathname issue in 'odd encoding' test.
112 112 * :ghpull:`2022`: don't check writability in test for get_home_dir when HOME is undefined
113 113 * :ghpull:`1996`: frontend test tweaks
114 114 * :ghpull:`2014`: relax profile regex in notebook
115 115 * :ghpull:`2012`: Mono cursor offset
116 116 * :ghpull:`2004`: Clarify generic message spec vs. Python message API in docs
117 117 * :ghpull:`2010`: notebook: Print a warning (but do not abort) if no webbrowser can be found.
118 118 * :ghpull:`2002`: Refactor %magic into a lsmagic_docs API function.
119 119 * :ghpull:`1999`: `%magic` help: display line and cell magics in alphabetical order.
120 120 * :ghpull:`1981`: Clean BG processes created by %%script on kernel exit
121 121 * :ghpull:`1994`: Fix RST misformatting.
122 122 * :ghpull:`1951`: minor notebook startup/notebook-dir adjustments
123 123 * :ghpull:`1974`: Allow path completion on notebook.
124 124 * :ghpull:`1964`: allow multiple instances of a Magic
125 125 * :ghpull:`1991`: fix _ofind attr in %page
126 126 * :ghpull:`1988`: check for active frontend in update_restart_checkbox
127 127 * :ghpull:`1979`: Add support for tox (https://tox.readthedocs.io/) and Travis CI (http://travis-ci.org/)
128 128 * :ghpull:`1970`: dblclick to restore size of images
129 129 * :ghpull:`1978`: Notebook names truncating at the first period
130 130 * :ghpull:`1825`: second attempt at scrolled long output
131 131 * :ghpull:`1934`: Cell/Worksheet metadata
132 132 * :ghpull:`1746`: Confirm restart (configuration option, and checkbox UI)
133 133 * :ghpull:`1944`: [qtconsole] take %,%% prefix into account for completion
134 134 * :ghpull:`1973`: fix another FreeBSD $HOME symlink issue
135 135 * :ghpull:`1967`: Fix psums example description in docs
136 136 * :ghpull:`1965`: fix for #1678, undo no longer clears cells
137 137 * :ghpull:`1952`: avoid duplicate "Websockets closed" dialog on ws close
138 138 * :ghpull:`1962`: Support unicode prompts
139 139 * :ghpull:`1955`: update to latest version of vim-ipython
140 140 * :ghpull:`1945`: Add --proc option to %%script
141 141 * :ghpull:`1956`: move import RemoteError after get_exc_info
142 142 * :ghpull:`1950`: Fix for copy action (Ctrl+C) when there is no pager defined in qtconsole
143 143 * :ghpull:`1948`: Fix help string for InteractiveShell.ast_node_interactivity
144 144 * :ghpull:`1942`: swallow stderr of which in utils.process.find_cmd
145 145 * :ghpull:`1940`: fix completer css on some Chrome versions
146 146 * :ghpull:`1938`: remove remaining references to deprecated XREP/XREQ names
147 147 * :ghpull:`1925`: Fix styling of superscripts and subscripts. Closes #1924.
148 148 * :ghpull:`1936`: increase duration of save messages
149 149 * :ghpull:`1937`: add %save -f
150 150 * :ghpull:`1935`: add version checking to pyreadline import test
151 151 * :ghpull:`1849`: Octave magics
152 152 * :ghpull:`1759`: github, merge PR(s) just by number(s)
153 153 * :ghpull:`1931`: Win py3fixes
154 154 * :ghpull:`1933`: oinspect.find_file: Additional safety if file cannot be found.
155 155 * :ghpull:`1932`: Fix adding functions to CommandChainDispatcher with equal priority on Py 3
156 156 * :ghpull:`1928`: Select NoDB by default
157 157 * :ghpull:`1923`: Add IPython syntax support to the %timeit magic, in line and cell mode
158 158 * :ghpull:`1926`: Make completer recognize escaped quotes in strings.
159 159 * :ghpull:`1893`: Update Parallel Magics and Exception Display
160 160 * :ghpull:`1921`: magic_arguments: dedent but otherwise preserve indentation.
161 161 * :ghpull:`1919`: Use oinspect in CodeMagics._find_edit_target
162 162 * :ghpull:`1918`: don't warn in iptest if deathrow/quarantine are missing
163 163 * :ghpull:`1917`: Fix for %pdef on Python 3
164 164 * :ghpull:`1913`: Fix for #1428
165 165 * :ghpull:`1911`: temporarily skip autoreload tests
166 166 * :ghpull:`1909`: Fix for #1908, use os.path.normcase for safe filename comparisons
167 167 * :ghpull:`1907`: py3compat fixes for %%script and tests
168 168 * :ghpull:`1906`: ofind finds non-unique cell magics
169 169 * :ghpull:`1845`: Fixes to inspection machinery for magics
170 170 * :ghpull:`1902`: Workaround fix for gh-1632; minimal revert of gh-1424
171 171 * :ghpull:`1900`: Cython libs
172 172 * :ghpull:`1899`: add ScriptMagics to class list for generated config
173 173 * :ghpull:`1898`: minimize manpages
174 174 * :ghpull:`1897`: use glob for bad exclusion warning
175 175 * :ghpull:`1855`: %%script and %%file magics
176 176 * :ghpull:`1870`: add %%capture for capturing stdout/err
177 177 * :ghpull:`1861`: Use dvipng to format sympy.Matrix
178 178 * :ghpull:`1867`: Fix 1px margin bouncing of selected menu item.
179 179 * :ghpull:`1889`: Reconnect when the websocket connection closes unexpectedly
180 180 * :ghpull:`1886`: Fix a bug in renaming notebook
181 181 * :ghpull:`1895`: Fix error in test suite with ip.system()
182 182 * :ghpull:`1762`: add `locate` entry points
183 183 * :ghpull:`1883`: Fix vertical offset due to bold/italics, and bad browser fonts.
184 184 * :ghpull:`1875`: re-write columnize, with intermediate step.
185 185 * :ghpull:`1851`: new completer for qtconsole.
186 186 * :ghpull:`1892`: Remove suspicious quotes in interactiveshell.py
187 187 * :ghpull:`1864`: Rmagic exceptions
188 188 * :ghpull:`1829`: [notebook] don't care about leading prct in completion
189 189 * :ghpull:`1832`: Make svg, jpeg and png images resizable in notebook.
190 190 * :ghpull:`1674`: HTML Notebook carriage-return handling, take 2
191 191 * :ghpull:`1882`: Remove importlib dependency which not available in Python 2.6.
192 192 * :ghpull:`1879`: Correct stack depth for variable expansion in !system commands
193 193 * :ghpull:`1841`: [notebook] deduplicate completion results
194 194 * :ghpull:`1850`: Remove args/kwargs handling in TryNext, fix %paste error messages.
195 195 * :ghpull:`1663`: Keep line-endings in ipynb
196 196 * :ghpull:`1815`: Make : invalid in filenames in the Notebook JS code.
197 197 * :ghpull:`1819`: doc: cleanup the parallel psums example a little
198 198 * :ghpull:`1839`: External cleanup
199 199 * :ghpull:`1782`: fix Magic menu in qtconsole, split in groups
200 200 * :ghpull:`1862`: Minor bind_kernel improvements
201 201 * :ghpull:`1857`: Prevent jumping of window to input when output is clicked.
202 202 * :ghpull:`1856`: Fix 1px jumping of cells and menus in Notebook.
203 203 * :ghpull:`1852`: fix chained resubmissions
204 204 * :ghpull:`1780`: Rmagic extension
205 205 * :ghpull:`1847`: add InlineBackend to ConsoleApp class list
206 206 * :ghpull:`1836`: preserve header for resubmitted tasks
207 207 * :ghpull:`1828`: change default extension to .ipy for %save -r
208 208 * :ghpull:`1800`: Reintroduce recall
209 209 * :ghpull:`1830`: lsmagic lists magics in alphabetical order
210 210 * :ghpull:`1773`: Update SymPy profile: SymPy's latex() can now print set and frozenset
211 211 * :ghpull:`1761`: Edited documentation to use IPYTHONDIR in place of ~/.ipython
212 212 * :ghpull:`1822`: aesthetics pass on AsyncResult.display_outputs
213 213 * :ghpull:`1821`: ENTER submits the rename notebook dialog.
214 214 * :ghpull:`1820`: NotebookApp: Make the number of ports to retry user configurable.
215 215 * :ghpull:`1816`: Always use filename as the notebook name.
216 216 * :ghpull:`1813`: Add assert_in method to nose for Python 2.6
217 217 * :ghpull:`1711`: New Tooltip, New Completer and JS Refactor
218 218 * :ghpull:`1798`: a few simple fixes for docs/parallel
219 219 * :ghpull:`1812`: Ensure AsyncResult.display_outputs doesn't display empty streams
220 220 * :ghpull:`1811`: warn on nonexistent exclusions in iptest
221 221 * :ghpull:`1810`: fix for #1809, failing tests in IPython.zmq
222 222 * :ghpull:`1808`: Reposition alternate upload for firefox [need cross browser/OS/language test]
223 223 * :ghpull:`1742`: Check for custom_exceptions only once
224 224 * :ghpull:`1807`: add missing cython exclusion in iptest
225 225 * :ghpull:`1805`: Fixed a vcvarsall.bat error on win32/Py2.7 when trying to compile with m...
226 226 * :ghpull:`1739`: Dashboard improvement (necessary merge of #1658 and #1676 + fix #1492)
227 227 * :ghpull:`1770`: Cython related magic functions
228 228 * :ghpull:`1707`: Accept --gui=<...> switch in IPython qtconsole.
229 229 * :ghpull:`1797`: Fix comment which breaks Emacs syntax highlighting.
230 230 * :ghpull:`1795`: fix %gui magic
231 231 * :ghpull:`1793`: Raise repr limit for strings to 80 characters (from 30).
232 232 * :ghpull:`1794`: don't use XDG path on OS X
233 233 * :ghpull:`1792`: Unicode-aware logger
234 234 * :ghpull:`1791`: update zmqshell magics
235 235 * :ghpull:`1787`: DOC: Remove regression from qt-console docs.
236 236 * :ghpull:`1758`: test_pr, fallback on http if git protocol fail, and SSL errors...
237 237 * :ghpull:`1748`: Fix some tests for Python 3.3
238 238 * :ghpull:`1755`: test for pygments before running qt tests
239 239 * :ghpull:`1771`: Make default value of interactivity passed to run_ast_nodes configurable
240 240 * :ghpull:`1784`: restore loadpy to load
241 241 * :ghpull:`1768`: Update parallel magics
242 242 * :ghpull:`1779`: Tidy up error raising in magic decorators.
243 243 * :ghpull:`1769`: Allow cell mode timeit without setup code.
244 244 * :ghpull:`1716`: Fix for fake filenames in verbose traceback
245 245 * :ghpull:`1763`: [qtconsole] fix append_plain_html -> append_html
246 246 * :ghpull:`1732`: Refactoring of the magics system and implementation of cell magics
247 247 * :ghpull:`1630`: Merge divergent Kernel implementations
248 248 * :ghpull:`1705`: [notebook] Make pager resizable, and remember size...
249 249 * :ghpull:`1606`: Share code for %pycat and %loadpy, make %pycat aware of URLs
250 250 * :ghpull:`1757`: Open IPython notebook hyperlinks in a new window using target=_blank
251 251 * :ghpull:`1754`: Fix typo enconters->encounters
252 252 * :ghpull:`1753`: Clear window title when kernel is restarted
253 253 * :ghpull:`1449`: Fix for bug #735 : Images missing from XML/SVG export
254 254 * :ghpull:`1743`: Tooltip completer js refactor
255 255 * :ghpull:`1681`: add qt config option to clear_on_kernel_restart
256 256 * :ghpull:`1733`: Tooltip completer js refactor
257 257 * :ghpull:`1727`: terminate kernel after embed_kernel tests
258 258 * :ghpull:`1737`: add HistoryManager to ipapp class list
259 259 * :ghpull:`1686`: ENH: Open a notebook from the command line
260 260 * :ghpull:`1709`: fixes #1708, failing test in arg_split on windows
261 261 * :ghpull:`1718`: Use CRegExp trait for regular expressions.
262 262 * :ghpull:`1729`: Catch failure in repr() for %whos
263 263 * :ghpull:`1726`: use eval for command-line args instead of exec
264 264 * :ghpull:`1724`: fix scatter/gather with targets='all'
265 265 * :ghpull:`1725`: add --no-ff to git pull in test_pr
266 266 * :ghpull:`1721`: Tooltip completer js refactor
267 267 * :ghpull:`1657`: Add `wait` optional argument to `hooks.editor`
268 268 * :ghpull:`1717`: Define generic sys.ps{1,2,3}, for use by scripts.
269 269 * :ghpull:`1691`: Finish PR #1446
270 270 * :ghpull:`1710`: update MathJax CDN url for https
271 271 * :ghpull:`1713`: Make autocall regexp's configurable.
272 272 * :ghpull:`1703`: Allow TryNext to have an error message without it affecting the command chain
273 273 * :ghpull:`1714`: minor adjustments to test_pr
274 274 * :ghpull:`1704`: ensure all needed qt parts can be imported before settling for one
275 275 * :ghpull:`1706`: Mark test_push_numpy_nocopy as a known failure for Python 3
276 276 * :ghpull:`1698`: fix tooltip on token with number
277 277 * :ghpull:`1245`: pythonw py3k fixes for issue #1226
278 278 * :ghpull:`1685`: Add script to test pull request
279 279 * :ghpull:`1693`: deprecate IPYTHON_DIR in favor of IPYTHONDIR
280 280 * :ghpull:`1695`: Avoid deprecated warnings from ipython-qtconsole.desktop.
281 281 * :ghpull:`1694`: Add quote to notebook to allow it to load
282 282 * :ghpull:`1689`: Fix sys.path missing '' as first entry in `ipython kernel`.
283 283 * :ghpull:`1687`: import Binary from bson instead of pymongo
284 284 * :ghpull:`1616`: Make IPython.core.display.Image less notebook-centric
285 285 * :ghpull:`1684`: CLN: Remove redundant function definition.
286 286 * :ghpull:`1670`: Point %pastebin to gist
287 287 * :ghpull:`1669`: handle pyout messages in test_message_spec
288 288 * :ghpull:`1295`: add binary-tree engine interconnect example
289 289 * :ghpull:`1642`: Cherry-picked commits from 0.12.1 release
290 290 * :ghpull:`1659`: Handle carriage return characters ("\r") in HTML notebook output.
291 291 * :ghpull:`1656`: ensure kernels are cleaned up in embed_kernel tests
292 292 * :ghpull:`1664`: InteractiveShell.run_code: Update docstring.
293 293 * :ghpull:`1662`: Delay flushing softspace until after cell finishes
294 294 * :ghpull:`1643`: handle jpg/jpeg in the qtconsole
295 295 * :ghpull:`1652`: add patch_pyzmq() for backporting a few changes from newer pyzmq
296 296 * :ghpull:`1650`: DOC: moving files with SSH launchers
297 297 * :ghpull:`1357`: add IPython.embed_kernel()
298 298 * :ghpull:`1640`: Finish up embed_kernel
299 299 * :ghpull:`1651`: Remove bundled Itpl module
300 300 * :ghpull:`1634`: incremental improvements to SSH launchers
301 301 * :ghpull:`1649`: move examples/test_embed into examples/tests/embed
302 302 * :ghpull:`1633`: Fix installing extension from local file on Windows
303 303 * :ghpull:`1645`: Exclude UserDict when deep reloading NumPy.
304 304 * :ghpull:`1637`: Removed a ':' which shouldn't have been there
305 305 * :ghpull:`1631`: TST: QApplication doesn't quit early enough with PySide.
306 306 * :ghpull:`1629`: evaluate a few dangling validate_message generators
307 307 * :ghpull:`1621`: clear In[] prompt numbers on "Clear All Output"
308 308 * :ghpull:`1627`: Test the Message Spec
309 309 * :ghpull:`1624`: Fixes for byte-compilation on Python 3
310 310 * :ghpull:`1615`: Add show() method to figure objects.
311 311 * :ghpull:`1625`: Fix deepreload on Python 3
312 312 * :ghpull:`1620`: pyin message now have execution_count
313 313 * :ghpull:`1457`: Update deepreload to use a rewritten knee.py. Fixes dreload(numpy).
314 314 * :ghpull:`1613`: allow map / parallel function for single-engine views
315 315 * :ghpull:`1609`: exit notebook cleanly on SIGINT, SIGTERM
316 316 * :ghpull:`1607`: cleanup sqlitedb temporary db file after tests
317 317 * :ghpull:`1608`: don't rely on timedelta.total_seconds in AsyncResult
318 318 * :ghpull:`1599`: Fix for %run -d on Python 3
319 319 * :ghpull:`1602`: Fix %env magic on Python 3.
320 320 * :ghpull:`1603`: Remove python3 profile
321 321 * :ghpull:`1604`: Exclude IPython.quarantine from installation
322 322 * :ghpull:`1600`: Specify encoding for io.open in notebook_reformat tests
323 323 * :ghpull:`1605`: Small fixes for Animation and Progress notebook
324 324 * :ghpull:`1529`: __all__ feature, improvement to dir2, and tests for both
325 325 * :ghpull:`1548`: add sugar methods/properties to AsyncResult
326 326 * :ghpull:`1535`: Fix pretty printing dispatch
327 327 * :ghpull:`1399`: Use LaTeX to print various built-in types with the SymPy printing extension
328 328 * :ghpull:`1597`: re-enter kernel.eventloop after catching SIGINT
329 329 * :ghpull:`1490`: rename plaintext cell -> raw cell
330 330 * :ghpull:`1480`: Fix %notebook magic, etc. nbformat unicode tests and fixes
331 331 * :ghpull:`1588`: Gtk3 integration with ipython works.
332 332 * :ghpull:`1595`: Examples syntax (avoid errors installing on Python 3)
333 333 * :ghpull:`1526`: Find encoding for Python files
334 334 * :ghpull:`1594`: Fix writing git commit ID to a file on build with Python 3
335 335 * :ghpull:`1556`: shallow-copy DictDB query results
336 336 * :ghpull:`1502`: small changes in response to pyflakes pass
337 337 * :ghpull:`1445`: Don't build sphinx docs for sdists
338 338 * :ghpull:`1538`: store git commit hash in utils._sysinfo instead of hidden data file
339 339 * :ghpull:`1546`: attempt to suppress exceptions in channel threads at shutdown
340 340 * :ghpull:`1559`: update tools/github_stats.py to use GitHub API v3
341 341 * :ghpull:`1563`: clear_output improvements
342 342 * :ghpull:`1560`: remove obsolete discussion of Twisted/trial from testing docs
343 343 * :ghpull:`1569`: BUG: qtconsole -- non-standard handling of \a and \b. [Fixes #1561]
344 344 * :ghpull:`1573`: BUG: Ctrl+C crashes wx pylab kernel in qtconsole.
345 345 * :ghpull:`1568`: fix PR #1567
346 346 * :ghpull:`1567`: Fix: openssh_tunnel did not parse port in `server`
347 347 * :ghpull:`1565`: fix AsyncResult.abort
348 348 * :ghpull:`1552`: use os.getcwdu in NotebookManager
349 349 * :ghpull:`1541`: display_pub flushes stdout/err
350 350 * :ghpull:`1544`: make MultiKernelManager.kernel_manager_class configurable
351 351 * :ghpull:`1517`: Fix indentation bug in IPython/lib/pretty.py
352 352 * :ghpull:`1519`: BUG: Include the name of the exception type in its pretty format.
353 353 * :ghpull:`1489`: Fix zero-copy push
354 354 * :ghpull:`1477`: fix dangling `buffer` in IPython.parallel.util
355 355 * :ghpull:`1514`: DOC: Fix references to IPython.lib.pretty instead of the old location
356 356 * :ghpull:`1481`: BUG: Improve placement of CallTipWidget
357 357 * :ghpull:`1496`: BUG: LBYL when clearing the output history on shutdown.
358 358 * :ghpull:`1508`: fix sorting profiles in clustermanager
359 359 * :ghpull:`1495`: BUG: Fix pretty-printing for overzealous objects
360 360 * :ghpull:`1472`: more general fix for #662
361 361 * :ghpull:`1483`: updated magic_history docstring
362 362 * :ghpull:`1383`: First version of cluster web service.
363 363 * :ghpull:`1398`: fix %tb after SyntaxError
364 364 * :ghpull:`1440`: Fix for failing testsuite when using --with-xml-coverage on windows.
365 365 * :ghpull:`1419`: Add %install_ext magic function.
366 366 * :ghpull:`1424`: Win32 shell interactivity
367 367 * :ghpull:`1468`: Simplify structure of a Job in the TaskScheduler
368 368 * :ghpull:`1447`: 1107 - Tab autocompletion can suggest invalid syntax
369 369 * :ghpull:`1469`: Fix typo in comment (insert space)
370 370 * :ghpull:`1463`: Fix completion when importing modules in the cwd.
371 371 * :ghpull:`1466`: Fix for issue #1437, unfriendly windows qtconsole error handling
372 372 * :ghpull:`1432`: Fix ipython directive
373 373 * :ghpull:`1465`: allow `ipython help subcommand` syntax
374 374 * :ghpull:`1416`: Conditional import of ctypes in inputhook
375 375 * :ghpull:`1462`: expedite parallel tests
376 376 * :ghpull:`1410`: Add javascript library and css stylesheet loading to JS class.
377 377 * :ghpull:`1448`: Fix for #875 Never build unicode error messages
378 378 * :ghpull:`1458`: use eval to uncan References
379 379 * :ghpull:`1450`: load mathjax from CDN via https
380 380 * :ghpull:`1451`: include heading level in JSON
381 381 * :ghpull:`1444`: Fix pyhton -> python typos
382 382 * :ghpull:`1414`: ignore errors in shell.var_expand
383 383 * :ghpull:`1430`: Fix for tornado check for tornado < 1.1.0
384 384 * :ghpull:`1413`: get_home_dir expands symlinks, adjust test accordingly
385 385 * :ghpull:`1385`: updated and prettified magic doc strings
386 386 * :ghpull:`1406`: Browser selection
387 387 * :ghpull:`1377`: Saving non-ascii history
388 388 * :ghpull:`1402`: fix symlinked /home issue for FreeBSD
389 389 * :ghpull:`1405`: Only monkeypatch xunit when the tests are run using it.
390 390 * :ghpull:`1395`: Xunit & KnownFailure
391 391 * :ghpull:`1396`: Fix for %tb magic.
392 392 * :ghpull:`1386`: Jsd3
393 393 * :ghpull:`1388`: Add simple support for running inside a virtualenv
394 394 * :ghpull:`1391`: Improve Hub/Scheduler when no engines are registered
395 395 * :ghpull:`1369`: load header with engine id when engine dies in TaskScheduler
396 396 * :ghpull:`1353`: Save notebook as script using unicode file handle.
397 397 * :ghpull:`1352`: Add '-m mod : run library module as a script' option.
398 398 * :ghpull:`1363`: Fix some minor color/style config issues in the qtconsole
399 399 * :ghpull:`1371`: Adds a quiet keyword to sync_imports
400 400 * :ghpull:`1387`: Fixing Cell menu to update cell type select box.
401 401 * :ghpull:`1296`: Wx gui example: fixes the broken example for `%gui wx`.
402 402 * :ghpull:`1372`: ipcontroller cleans up connection files unless reuse=True
403 403 * :ghpull:`1374`: remove calls to meaningless ZMQStream.on_err
404 404 * :ghpull:`1370`: allow draft76 websockets (Safari)
405 405 * :ghpull:`1368`: Ensure handler patterns are str, not unicode
406 406 * :ghpull:`1361`: Notebook bug fix branch
407 407 * :ghpull:`1364`: avoid jsonlib returning Decimal
408 408 * :ghpull:`1362`: Don't log complete contents of history replies, even in debug
409 409 * :ghpull:`1347`: fix weird magic completion in notebook
410 410 * :ghpull:`1346`: fixups for alternate URL prefix stuff
411 411 * :ghpull:`1336`: crack at making notebook.html use the layout.html template
412 412 * :ghpull:`1331`: RST and heading cells
413 413 * :ghpull:`1247`: fixes a bug causing extra newlines after comments.
414 414 * :ghpull:`1332`: notebook - allow prefixes in URL path.
415 415 * :ghpull:`1341`: Don't attempt to tokenize binary files for tracebacks
416 416 * :ghpull:`1334`: added key handler for control-s to notebook, seems to work pretty well
417 417 * :ghpull:`1338`: Fix see also in docstrings so API docs build
418 418 * :ghpull:`1335`: Notebook toolbar UI
419 419 * :ghpull:`1299`: made notebook.html extend layout.html
420 420 * :ghpull:`1318`: make Ctrl-D in qtconsole act same as in terminal (ready to merge)
421 421 * :ghpull:`1328`: Coverage
422 422 * :ghpull:`1206`: don't preserve fixConsole output in json
423 423 * :ghpull:`1330`: Add linewrapping to text cells (new feature in CodeMirror).
424 424 * :ghpull:`1309`: Inoculate clearcmd extension into %reset functionality
425 425 * :ghpull:`1327`: Updatecm2
426 426 * :ghpull:`1326`: Removing Ace edit capability.
427 427 * :ghpull:`1325`: forgotten selected_cell -> get_selected_cell
428 428 * :ghpull:`1316`: Pass subprocess test runners a suitable location for xunit output
429 429 * :ghpull:`1303`: Updatecm
430 430 * :ghpull:`1312`: minor heartbeat tweaks
431 431 * :ghpull:`1306`: Fix %prun input parsing for escaped characters (closes #1302)
432 432 * :ghpull:`1301`: New "Fix for issue #1202" based on current master.
433 433 * :ghpull:`1289`: Make autoreload extension work on Python 3.
434 434 * :ghpull:`1288`: Don't ask for confirmation when stdin isn't available
435 435 * :ghpull:`1294`: TaskScheduler.hwm default to 1 instead of 0
436 436 * :ghpull:`1283`: HeartMonitor.period should be an Integer
437 437 * :ghpull:`1264`: Aceify
438 438 * :ghpull:`1284`: a fix for GH 1269
439 439 * :ghpull:`1213`: BUG: Minor typo in history_console_widget.py
440 440 * :ghpull:`1267`: add NoDB for non-recording Hub
441 441 * :ghpull:`1222`: allow Reference as callable in map/apply
442 442 * :ghpull:`1257`: use self.kernel_manager_class in qtconsoleapp
443 443 * :ghpull:`1253`: set auto_create flag for notebook apps
444 444 * :ghpull:`1262`: Heartbeat no longer shares the app's Context
445 445 * :ghpull:`1229`: Fix display of SyntaxError in Python 3
446 446 * :ghpull:`1256`: Dewijmoize
447 447 * :ghpull:`1246`: Skip tests that require X, when importing pylab results in RuntimeError.
448 448 * :ghpull:`1211`: serve local files in notebook-dir
449 449 * :ghpull:`1224`: edit text cells on double-click instead of single-click
450 450 * :ghpull:`1187`: misc notebook: connection file cleanup, first heartbeat, startup flush
451 451 * :ghpull:`1207`: fix loadpy duplicating newlines
452 452 * :ghpull:`1129`: Unified setup.py
453 453 * :ghpull:`1199`: Reduce IPython.external.*
454 454 * :ghpull:`1218`: Added -q option to %prun for suppression of the output, along with editing the dochelp string.
455 455 * :ghpull:`1217`: Added -q option to %prun for suppression of the output, along with editing the dochelp string
456 456 * :ghpull:`1175`: core.completer: Clean up excessive and unused code.
457 457 * :ghpull:`1196`: docs: looks like a file path might have been accidentally pasted in the middle of a word
458 458 * :ghpull:`1190`: Fix link to Chris Fonnesbeck blog post about 0.11 highlights.
459 459
460 460 Issues (742):
461 461
462 462 * :ghissue:`1943`: add screenshot and link into releasenotes
463 463 * :ghissue:`1570`: [notebook] remove 'left panel' references from example.
464 464 * :ghissue:`1954`: update some example notebooks
465 465 * :ghissue:`2048`: move _encode_binary to jsonutil.encode_images
466 466 * :ghissue:`2050`: only add quotes around xunit-file on Windows
467 467 * :ghissue:`2047`: disable auto-scroll on mozilla
468 468 * :ghissue:`1258`: Magic %paste error
469 469 * :ghissue:`2015`: Fixes for %paste with special transformations
470 470 * :ghissue:`760`: Windows: test runner fails if repo path contains spaces
471 471 * :ghissue:`2046`: Iptest unicode
472 472 * :ghissue:`1939`: Namespaces
473 473 * :ghissue:`2042`: increase auto-scroll threshold to 100 lines
474 474 * :ghissue:`2043`: move RemoteError import to top-level
475 475 * :ghissue:`641`: In %magic help, remove duplicate aliases
476 476 * :ghissue:`2036`: %alias_magic
477 477 * :ghissue:`1968`: Proposal of icons for .ipynb files
478 478 * :ghissue:`825`: keyboardinterrupt crashes gtk gui when gtk.set_interactive is not available
479 479 * :ghissue:`1971`: Remove duplicate magics docs
480 480 * :ghissue:`2040`: Namespaces for cleaner public APIs
481 481 * :ghissue:`2039`: ipython parallel import exception
482 482 * :ghissue:`2035`: Getdefaultencoding test error with sympy 0.7.1_git
483 483 * :ghissue:`2037`: remove `ipython-qtconsole` gui-script
484 484 * :ghissue:`1516`: ipython-qtconsole script isn't installed for Python 2.x
485 485 * :ghissue:`1297`: "ipython -p sh" is in documentation but doesn't work
486 486 * :ghissue:`2038`: add extra clear warning to shell doc
487 487 * :ghissue:`1265`: please ship unminified js and css sources
488 488 * :ghissue:`2029`: Ship unminified js
489 489 * :ghissue:`1920`: Provide an easy way to override the Qt widget used by qtconsole
490 490 * :ghissue:`2007`: Add custom_control and custom_page_control variables to override the Qt widgets used by qtconsole
491 491 * :ghissue:`2009`: In %magic help, remove duplicate aliases
492 492 * :ghissue:`2033`: ipython parallel pushing and pulling recarrays
493 493 * :ghissue:`2034`: fix&test push/pull recarrays
494 494 * :ghissue:`2028`: Reduce unhelpful information shown by pinfo
495 495 * :ghissue:`1992`: Tab completion fails with many spaces in filename
496 496 * :ghissue:`1885`: handle too old wx
497 497 * :ghissue:`2030`: check wxPython version in inputhook
498 498 * :ghissue:`2024`: Make interactive_usage a bit more rst friendly
499 499 * :ghissue:`2031`: disable ^C^C confirmation on Windows
500 500 * :ghissue:`2023`: Unicode test failure on OS X
501 501 * :ghissue:`2027`: match stdin encoding in frontend readline test
502 502 * :ghissue:`1901`: Windows: parallel test fails assert, leaves 14 python processes alive
503 503 * :ghissue:`2025`: Fix parallel test on WinXP - wait for resource cleanup.
504 504 * :ghissue:`1986`: Line magic function `%R` not found. (Rmagic)
505 505 * :ghissue:`1712`: test failure in ubuntu package daily build
506 506 * :ghissue:`1183`: 0.12 testsuite failures
507 507 * :ghissue:`2016`: BUG: test runner fails in Windows if filenames contain spaces.
508 508 * :ghissue:`1806`: Alternate upload methods in firefox
509 509 * :ghissue:`2019`: Windows: home directory expansion test fails
510 510 * :ghissue:`2020`: Fix home path expansion test in Windows.
511 511 * :ghissue:`2017`: Windows core test error - filename quoting
512 512 * :ghissue:`2021`: Fix Windows pathname issue in 'odd encoding' test.
513 513 * :ghissue:`1998`: call to nt.assert_true(path._writable_dir(home)) returns false in test_path.py
514 514 * :ghissue:`2022`: don't check writability in test for get_home_dir when HOME is undefined
515 515 * :ghissue:`1589`: Test failures and docs don't build on Mac OS X Lion
516 516 * :ghissue:`1996`: frontend test tweaks
517 517 * :ghissue:`2011`: Notebook server can't start cluster with hyphen-containing profile name
518 518 * :ghissue:`2014`: relax profile regex in notebook
519 519 * :ghissue:`2013`: brew install pyqt
520 520 * :ghissue:`2005`: Strange output artifacts in footer of notebook
521 521 * :ghissue:`2012`: Mono cursor offset
522 522 * :ghissue:`2004`: Clarify generic message spec vs. Python message API in docs
523 523 * :ghissue:`2006`: Don't crash when starting notebook server if runnable browser not found
524 524 * :ghissue:`2010`: notebook: Print a warning (but do not abort) if no webbrowser can be found.
525 525 * :ghissue:`2008`: pip install virtualenv
526 526 * :ghissue:`2003`: Wrong case of rmagic in docs
527 527 * :ghissue:`2002`: Refactor %magic into a lsmagic_docs API function.
528 528 * :ghissue:`2000`: kernel.js consistency with generic IPython message format.
529 529 * :ghissue:`1999`: `%magic` help: display line and cell magics in alphabetical order.
530 530 * :ghissue:`1635`: test_prun_quotes fails on Windows
531 531 * :ghissue:`1984`: Cannot restart Notebook when using `%%script --bg`
532 532 * :ghissue:`1981`: Clean BG processes created by %%script on kernel exit
533 533 * :ghissue:`1994`: Fix RST misformatting.
534 534 * :ghissue:`1949`: Introduce Notebook Magics
535 535 * :ghissue:`1985`: Kernels should start in notebook dir when manually specified
536 536 * :ghissue:`1980`: Notebook should check that --notebook-dir exists
537 537 * :ghissue:`1951`: minor notebook startup/notebook-dir adjustments
538 538 * :ghissue:`1969`: tab completion in notebook for paths not triggered
539 539 * :ghissue:`1974`: Allow path completion on notebook.
540 540 * :ghissue:`1964`: allow multiple instances of a Magic
541 541 * :ghissue:`1960`: %page not working
542 542 * :ghissue:`1991`: fix _ofind attr in %page
543 543 * :ghissue:`1982`: Shutdown qtconsole problem?
544 544 * :ghissue:`1988`: check for active frontend in update_restart_checkbox
545 545 * :ghissue:`1979`: Add support for tox (https://tox.readthedocs.io/) and Travis CI (http://travis-ci.org/)
546 546 * :ghissue:`1989`: Parallel: output of %px and %px${suffix} is inconsistent
547 547 * :ghissue:`1966`: ValueError: packer could not serialize a simple message
548 548 * :ghissue:`1987`: Notebook: MathJax offline install not recognized
549 549 * :ghissue:`1970`: dblclick to restore size of images
550 550 * :ghissue:`1983`: Notebook does not save heading level
551 551 * :ghissue:`1978`: Notebook names truncating at the first period
552 552 * :ghissue:`1553`: Limited size of output cells and provide scroll bars for such output cells
553 553 * :ghissue:`1825`: second attempt at scrolled long output
554 554 * :ghissue:`1915`: add cell-level metadata
555 555 * :ghissue:`1934`: Cell/Worksheet metadata
556 556 * :ghissue:`1746`: Confirm restart (configuration option, and checkbox UI)
557 557 * :ghissue:`1790`: Commenting function.
558 558 * :ghissue:`1767`: Tab completion problems with cell magics
559 559 * :ghissue:`1944`: [qtconsole] take %,%% prefix into account for completion
560 560 * :ghissue:`1973`: fix another FreeBSD $HOME symlink issue
561 561 * :ghissue:`1972`: Fix completion of '%tim' in the Qt console
562 562 * :ghissue:`1887`: Make it easy to resize jpeg/png images back to original size.
563 563 * :ghissue:`1967`: Fix psums example description in docs
564 564 * :ghissue:`1678`: ctrl-z clears cell output in notebook when pressed enough times
565 565 * :ghissue:`1965`: fix for #1678, undo no longer clears cells
566 566 * :ghissue:`1952`: avoid duplicate "Websockets closed" dialog on ws close
567 567 * :ghissue:`1961`: UnicodeDecodeError on directory with unicode chars in prompt
568 568 * :ghissue:`1963`: styling prompt, {color.Normal} excepts
569 569 * :ghissue:`1962`: Support unicode prompts
570 570 * :ghissue:`1959`: %page not working on qtconsole for Windows XP 32-bit
571 571 * :ghissue:`1955`: update to latest version of vim-ipython
572 572 * :ghissue:`1945`: Add --proc option to %%script
573 573 * :ghissue:`1957`: fix indentation in kernel.js
574 574 * :ghissue:`1956`: move import RemoteError after get_exc_info
575 575 * :ghissue:`1950`: Fix for copy action (Ctrl+C) when there is no pager defined in qtconsole
576 576 * :ghissue:`1948`: Fix help string for InteractiveShell.ast_node_interactivity
577 577 * :ghissue:`1941`: script magics cause terminal spam
578 578 * :ghissue:`1942`: swallow stderr of which in utils.process.find_cmd
579 579 * :ghissue:`1833`: completer draws slightly too small on Chrome
580 580 * :ghissue:`1940`: fix completer css on some Chrome versions
581 581 * :ghissue:`1938`: remove remaining references to deprecated XREP/XREQ names
582 582 * :ghissue:`1924`: HTML superscripts not shown raised in the notebook
583 583 * :ghissue:`1925`: Fix styling of superscripts and subscripts. Closes #1924.
584 584 * :ghissue:`1461`: User notification if notebook saving fails
585 585 * :ghissue:`1936`: increase duration of save messages
586 586 * :ghissue:`1542`: %save magic fails in clients without stdin if file already exists
587 587 * :ghissue:`1937`: add %save -f
588 588 * :ghissue:`1572`: pyreadline version dependency not correctly checked
589 589 * :ghissue:`1935`: add version checking to pyreadline import test
590 590 * :ghissue:`1849`: Octave magics
591 591 * :ghissue:`1759`: github, merge PR(s) just by number(s)
592 592 * :ghissue:`1931`: Win py3fixes
593 593 * :ghissue:`1646`: Meaning of restart parameter in client.shutdown() unclear
594 594 * :ghissue:`1933`: oinspect.find_file: Additional safety if file cannot be found.
595 595 * :ghissue:`1916`: %paste doesn't work on py3
596 596 * :ghissue:`1932`: Fix adding functions to CommandChainDispatcher with equal priority on Py 3
597 597 * :ghissue:`1928`: Select NoDB by default
598 598 * :ghissue:`1923`: Add IPython syntax support to the %timeit magic, in line and cell mode
599 599 * :ghissue:`1926`: Make completer recognize escaped quotes in strings.
600 600 * :ghissue:`1929`: Ipython-qtconsole (0.12.1) hangs with Python 2.7.3, Windows 7 64 bit
601 601 * :ghissue:`1409`: [qtconsole] forward delete bring completion into current line
602 602 * :ghissue:`1922`: py3k compatibility for setupegg.py
603 603 * :ghissue:`1598`: document that sync_imports() can't handle "import foo as bar"
604 604 * :ghissue:`1893`: Update Parallel Magics and Exception Display
605 605 * :ghissue:`1890`: Docstrings for magics that use @magic_arguments are rendered wrong
606 606 * :ghissue:`1921`: magic_arguments: dedent but otherwise preserve indentation.
607 607 * :ghissue:`1919`: Use oinspect in CodeMagics._find_edit_target
608 608 * :ghissue:`1918`: don't warn in iptest if deathrow/quarantine are missing
609 609 * :ghissue:`1914`: %pdef failing on python3
610 610 * :ghissue:`1917`: Fix for %pdef on Python 3
611 611 * :ghissue:`1428`: Failing test that prun does not clobber string escapes
612 612 * :ghissue:`1913`: Fix for #1428
613 613 * :ghissue:`1911`: temporarily skip autoreload tests
614 614 * :ghissue:`1549`: autoreload extension crashes ipython
615 615 * :ghissue:`1908`: find_file errors on windows
616 616 * :ghissue:`1909`: Fix for #1908, use os.path.normcase for safe filename comparisons
617 617 * :ghissue:`1907`: py3compat fixes for %%script and tests
618 618 * :ghissue:`1904`: %%px? doesn't work, shows info for %px, general cell magic problem
619 619 * :ghissue:`1906`: ofind finds non-unique cell magics
620 620 * :ghissue:`1894`: Win64 binary install fails
621 621 * :ghissue:`1799`: Source file not found for magics
622 622 * :ghissue:`1845`: Fixes to inspection machinery for magics
623 623 * :ghissue:`1774`: Some magics seems broken
624 624 * :ghissue:`1586`: Clean up tight coupling between Notebook, CodeCell and Kernel Javascript objects
625 625 * :ghissue:`1632`: Win32 shell interactivity apparently broke qtconsole "cd" magic
626 626 * :ghissue:`1902`: Workaround fix for gh-1632; minimal revert of gh-1424
627 627 * :ghissue:`1900`: Cython libs
628 628 * :ghissue:`1503`: Cursor is offset in notebook in Chrome 17 on Linux
629 629 * :ghissue:`1426`: Qt console doesn't handle the `--gui` flag correctly.
630 630 * :ghissue:`1180`: Can't start IPython kernel in Spyder
631 631 * :ghissue:`581`: test IPython.zmq
632 632 * :ghissue:`1593`: Name embedded in notebook overrides filename
633 633 * :ghissue:`1899`: add ScriptMagics to class list for generated config
634 634 * :ghissue:`1618`: generate or minimize manpages
635 635 * :ghissue:`1898`: minimize manpages
636 636 * :ghissue:`1896`: Windows: apparently spurious warning 'Excluding nonexistent file' ... test_exampleip
637 637 * :ghissue:`1897`: use glob for bad exclusion warning
638 638 * :ghissue:`1215`: updated %quickref to show short-hand for %sc and %sx
639 639 * :ghissue:`1855`: %%script and %%file magics
640 640 * :ghissue:`1863`: Ability to silence a cell in the notebook
641 641 * :ghissue:`1870`: add %%capture for capturing stdout/err
642 642 * :ghissue:`1861`: Use dvipng to format sympy.Matrix
643 643 * :ghissue:`1867`: Fix 1px margin bouncing of selected menu item.
644 644 * :ghissue:`1889`: Reconnect when the websocket connection closes unexpectedly
645 645 * :ghissue:`1577`: If a notebook loses its network connection WebSockets won't reconnect
646 646 * :ghissue:`1886`: Fix a bug in renaming notebook
647 647 * :ghissue:`1895`: Fix error in test suite with ip.system()
648 648 * :ghissue:`1762`: add `locate` entry points
649 649 * :ghissue:`1883`: Fix vertical offset due to bold/italics, and bad browser fonts.
650 650 * :ghissue:`1875`: re-write columnize, with intermediate step.
651 651 * :ghissue:`1860`: IPython.utils.columnize sometime wrong...
652 652 * :ghissue:`1851`: new completer for qtconsole.
653 653 * :ghissue:`1892`: Remove suspicious quotes in interactiveshell.py
654 654 * :ghissue:`1854`: Class `%hierarchy` and graphiz `%%dot` magics
655 655 * :ghissue:`1827`: Sending tracebacks over ZMQ should protect against unicode failure
656 656 * :ghissue:`1864`: Rmagic exceptions
657 657 * :ghissue:`1829`: [notebook] don't care about leading prct in completion
658 658 * :ghissue:`1832`: Make svg, jpeg and png images resizable in notebook.
659 659 * :ghissue:`1674`: HTML Notebook carriage-return handling, take 2
660 660 * :ghissue:`1874`: cython_magic uses importlib, which doesn't ship with py2.6
661 661 * :ghissue:`1882`: Remove importlib dependency which not available in Python 2.6.
662 662 * :ghissue:`1878`: shell access using ! will not fill class or function scope vars
663 663 * :ghissue:`1879`: Correct stack depth for variable expansion in !system commands
664 664 * :ghissue:`1840`: New JS completer should merge completions before display
665 665 * :ghissue:`1841`: [notebook] deduplicate completion results
666 666 * :ghissue:`1736`: no good error message on missing tkinter and %paste
667 667 * :ghissue:`1741`: Display message from TryNext error in magic_paste
668 668 * :ghissue:`1850`: Remove args/kwargs handling in TryNext, fix %paste error messages.
669 669 * :ghissue:`1663`: Keep line-endings in ipynb
670 670 * :ghissue:`1872`: Matplotlib window freezes using intreractive plot in qtconsole
671 671 * :ghissue:`1869`: Improve CodeMagics._find_edit_target
672 672 * :ghissue:`1781`: Colons in notebook name causes notebook deletion without warning
673 673 * :ghissue:`1815`: Make : invalid in filenames in the Notebook JS code.
674 674 * :ghissue:`1819`: doc: cleanup the parallel psums example a little
675 675 * :ghissue:`1838`: externals cleanup
676 676 * :ghissue:`1839`: External cleanup
677 677 * :ghissue:`1782`: fix Magic menu in qtconsole, split in groups
678 678 * :ghissue:`1862`: Minor bind_kernel improvements
679 679 * :ghissue:`1859`: kernmagic during console startup
680 680 * :ghissue:`1857`: Prevent jumping of window to input when output is clicked.
681 681 * :ghissue:`1856`: Fix 1px jumping of cells and menus in Notebook.
682 682 * :ghissue:`1848`: task fails with "AssertionError: not enough buffers!" after second resubmit
683 683 * :ghissue:`1852`: fix chained resubmissions
684 684 * :ghissue:`1780`: Rmagic extension
685 685 * :ghissue:`1853`: Fix jumpy notebook behavior
686 686 * :ghissue:`1842`: task with UnmetDependency error still owned by engine
687 687 * :ghissue:`1847`: add InlineBackend to ConsoleApp class list
688 688 * :ghissue:`1846`: Exceptions within multiprocessing crash Ipython notebook kernel
689 689 * :ghissue:`1843`: Notebook does not exist and permalinks
690 690 * :ghissue:`1837`: edit magic broken in head
691 691 * :ghissue:`1834`: resubmitted tasks doesn't have same session name
692 692 * :ghissue:`1836`: preserve header for resubmitted tasks
693 693 * :ghissue:`1776`: fix magic menu in qtconsole
694 694 * :ghissue:`1828`: change default extension to .ipy for %save -r
695 695 * :ghissue:`1800`: Reintroduce recall
696 696 * :ghissue:`1671`: __future__ environments
697 697 * :ghissue:`1830`: lsmagic lists magics in alphabetical order
698 698 * :ghissue:`1835`: Use Python import in ipython profile config
699 699 * :ghissue:`1773`: Update SymPy profile: SymPy's latex() can now print set and frozenset
700 700 * :ghissue:`1761`: Edited documentation to use IPYTHONDIR in place of ~/.ipython
701 701 * :ghissue:`1772`: notebook autocomplete fail when typing number
702 702 * :ghissue:`1822`: aesthetics pass on AsyncResult.display_outputs
703 703 * :ghissue:`1460`: Redirect http to https for notebook
704 704 * :ghissue:`1287`: Refactor the notebook tab completion/tooltip
705 705 * :ghissue:`1596`: In rename dialog, <return> should submit
706 706 * :ghissue:`1821`: ENTER submits the rename notebook dialog.
707 707 * :ghissue:`1750`: Let the user disable random port selection
708 708 * :ghissue:`1820`: NotebookApp: Make the number of ports to retry user configurable.
709 709 * :ghissue:`1816`: Always use filename as the notebook name.
710 710 * :ghissue:`1775`: assert_in not present on Python 2.6
711 711 * :ghissue:`1813`: Add assert_in method to nose for Python 2.6
712 712 * :ghissue:`1498`: Add tooltip keyboard shortcuts
713 713 * :ghissue:`1711`: New Tooltip, New Completer and JS Refactor
714 714 * :ghissue:`1798`: a few simple fixes for docs/parallel
715 715 * :ghissue:`1818`: possible bug with latex / markdown
716 716 * :ghissue:`1647`: Aborted parallel tasks can't be resubmitted
717 717 * :ghissue:`1817`: Change behavior of ipython notebook --port=...
718 718 * :ghissue:`1738`: IPython.embed_kernel issues
719 719 * :ghissue:`1610`: Basic bold and italic in HTML output cells
720 720 * :ghissue:`1576`: Start and stop kernels from the notebook dashboard
721 721 * :ghissue:`1515`: impossible to shutdown notebook kernels
722 722 * :ghissue:`1812`: Ensure AsyncResult.display_outputs doesn't display empty streams
723 723 * :ghissue:`1811`: warn on nonexistent exclusions in iptest
724 724 * :ghissue:`1809`: test suite error in IPython.zmq on windows
725 725 * :ghissue:`1810`: fix for #1809, failing tests in IPython.zmq
726 726 * :ghissue:`1808`: Reposition alternate upload for firefox [need cross browser/OS/language test]
727 727 * :ghissue:`1742`: Check for custom_exceptions only once
728 728 * :ghissue:`1802`: cythonmagic tests should be skipped if Cython not available
729 729 * :ghissue:`1062`: warning message in IPython.extensions test
730 730 * :ghissue:`1807`: add missing cython exclusion in iptest
731 731 * :ghissue:`1805`: Fixed a vcvarsall.bat error on win32/Py2.7 when trying to compile with m...
732 732 * :ghissue:`1803`: MPI parallel %px bug
733 733 * :ghissue:`1804`: Fixed a vcvarsall.bat error on win32/Py2.7 when trying to compile with mingw.
734 734 * :ghissue:`1492`: Drag target very small if IPython Dashboard has no notebooks
735 735 * :ghissue:`1562`: Offer a method other than drag-n-drop to upload notebooks
736 736 * :ghissue:`1739`: Dashboard improvement (necessary merge of #1658 and #1676 + fix #1492)
737 737 * :ghissue:`1770`: Cython related magic functions
738 738 * :ghissue:`1532`: qtconsole does not accept --gui switch
739 739 * :ghissue:`1707`: Accept --gui=<...> switch in IPython qtconsole.
740 740 * :ghissue:`1797`: Fix comment which breaks Emacs syntax highlighting.
741 741 * :ghissue:`1796`: %gui magic broken
742 742 * :ghissue:`1795`: fix %gui magic
743 743 * :ghissue:`1788`: extreme truncating of return values
744 744 * :ghissue:`1793`: Raise repr limit for strings to 80 characters (from 30).
745 745 * :ghissue:`1794`: don't use XDG path on OS X
746 746 * :ghissue:`1777`: ipython crash on wrong encoding
747 747 * :ghissue:`1792`: Unicode-aware logger
748 748 * :ghissue:`1791`: update zmqshell magics
749 749 * :ghissue:`1787`: DOC: Remove regression from qt-console docs.
750 750 * :ghissue:`1785`: IPython.utils.tests.test_process.SubProcessTestCase
751 751 * :ghissue:`1758`: test_pr, fallback on http if git protocol fail, and SSL errors...
752 752 * :ghissue:`1786`: Make notebook save failures more salient
753 753 * :ghissue:`1748`: Fix some tests for Python 3.3
754 754 * :ghissue:`1755`: test for pygments before running qt tests
755 755 * :ghissue:`1771`: Make default value of interactivity passed to run_ast_nodes configurable
756 756 * :ghissue:`1783`: part of PR #1606 (loadpy -> load) erased by magic refactoring.
757 757 * :ghissue:`1784`: restore loadpy to load
758 758 * :ghissue:`1768`: Update parallel magics
759 759 * :ghissue:`1778`: string exception in IPython/core/magic.py:232
760 760 * :ghissue:`1779`: Tidy up error raising in magic decorators.
761 761 * :ghissue:`1769`: Allow cell mode timeit without setup code.
762 762 * :ghissue:`1716`: Fix for fake filenames in verbose traceback
763 763 * :ghissue:`1763`: [qtconsole] fix append_plain_html -> append_html
764 764 * :ghissue:`1766`: Test failure in IPython.parallel
765 765 * :ghissue:`1611`: IPEP1: Cell magics and general cleanup of the Magic system
766 766 * :ghissue:`1732`: Refactoring of the magics system and implementation of cell magics
767 767 * :ghissue:`1765`: test_pr should clearn PYTHONPATH for the subprocesses
768 768 * :ghissue:`1630`: Merge divergent Kernel implementations
769 769 * :ghissue:`1705`: [notebook] Make pager resizable, and remember size...
770 770 * :ghissue:`1606`: Share code for %pycat and %loadpy, make %pycat aware of URLs
771 771 * :ghissue:`1720`: Adding interactive inline plotting to notebooks with flot
772 772 * :ghissue:`1701`: [notebook] Open HTML links in a new window by default
773 773 * :ghissue:`1757`: Open IPython notebook hyperlinks in a new window using target=_blank
774 774 * :ghissue:`1735`: Open IPython notebook hyperlinks in a new window using target=_blank
775 775 * :ghissue:`1754`: Fix typo enconters->encounters
776 776 * :ghissue:`1753`: Clear window title when kernel is restarted
777 777 * :ghissue:`735`: Images missing from XML/SVG export (for me)
778 778 * :ghissue:`1449`: Fix for bug #735 : Images missing from XML/SVG export
779 779 * :ghissue:`1752`: Reconnect Websocket when it closes unexpectedly
780 780 * :ghissue:`1751`: Reconnect Websocket when it closes unexpectedly
781 781 * :ghissue:`1749`: Load MathJax.js using HTTPS when IPython notebook server is HTTPS
782 782 * :ghissue:`1743`: Tooltip completer js refactor
783 783 * :ghissue:`1700`: A module for sending custom user messages from the kernel.
784 784 * :ghissue:`1745`: htmlnotebook: Cursor is off
785 785 * :ghissue:`1728`: ipython crash with matplotlib during picking
786 786 * :ghissue:`1681`: add qt config option to clear_on_kernel_restart
787 787 * :ghissue:`1733`: Tooltip completer js refactor
788 788 * :ghissue:`1676`: Kernel status/shutdown from dashboard
789 789 * :ghissue:`1658`: Alternate notebook upload methods
790 790 * :ghissue:`1727`: terminate kernel after embed_kernel tests
791 791 * :ghissue:`1737`: add HistoryManager to ipapp class list
792 792 * :ghissue:`945`: Open a notebook from the command line
793 793 * :ghissue:`1686`: ENH: Open a notebook from the command line
794 794 * :ghissue:`1709`: fixes #1708, failing test in arg_split on windows
795 795 * :ghissue:`1718`: Use CRegExp trait for regular expressions.
796 796 * :ghissue:`1729`: Catch failure in repr() for %whos
797 797 * :ghissue:`1726`: use eval for command-line args instead of exec
798 798 * :ghissue:`1723`: scatter/gather fail with targets='all'
799 799 * :ghissue:`1724`: fix scatter/gather with targets='all'
800 800 * :ghissue:`1725`: add --no-ff to git pull in test_pr
801 801 * :ghissue:`1722`: unicode exception when evaluating expression with non-ascii characters
802 802 * :ghissue:`1721`: Tooltip completer js refactor
803 803 * :ghissue:`1657`: Add `wait` optional argument to `hooks.editor`
804 804 * :ghissue:`123`: Define sys.ps{1,2}
805 805 * :ghissue:`1717`: Define generic sys.ps{1,2,3}, for use by scripts.
806 806 * :ghissue:`1442`: cache-size issue in qtconsole
807 807 * :ghissue:`1691`: Finish PR #1446
808 808 * :ghissue:`1446`: Fixing Issue #1442
809 809 * :ghissue:`1710`: update MathJax CDN url for https
810 810 * :ghissue:`81`: Autocall fails if first function argument begins with "-" or "+
811 811 * :ghissue:`1713`: Make autocall regexp's configurable.
812 812 * :ghissue:`211`: paste command not working
813 813 * :ghissue:`1703`: Allow TryNext to have an error message without it affecting the command chain
814 814 * :ghissue:`1714`: minor adjustments to test_pr
815 815 * :ghissue:`1509`: New tooltip for notebook
816 816 * :ghissue:`1697`: Major refactoring of the Notebook, Kernel and CodeCell JavaScript.
817 817 * :ghissue:`788`: Progress indicator in the notebook (and perhaps the Qt console)
818 818 * :ghissue:`1034`: Single process Qt console
819 819 * :ghissue:`1557`: magic function conflict while using --pylab
820 820 * :ghissue:`1476`: Pylab figure objects not properly updating
821 821 * :ghissue:`1704`: ensure all needed qt parts can be imported before settling for one
822 822 * :ghissue:`1708`: test failure in arg_split on windows
823 823 * :ghissue:`1706`: Mark test_push_numpy_nocopy as a known failure for Python 3
824 824 * :ghissue:`1696`: notebook tooltip fail on function with number
825 825 * :ghissue:`1698`: fix tooltip on token with number
826 826 * :ghissue:`1226`: Windows GUI only (pythonw) bug for IPython on Python 3.x
827 827 * :ghissue:`1245`: pythonw py3k fixes for issue #1226
828 828 * :ghissue:`1417`: Notebook Completer Class
829 829 * :ghissue:`1690`: [Bogus] Deliberately make a test fail
830 830 * :ghissue:`1685`: Add script to test pull request
831 831 * :ghissue:`1167`: Settle on a choice for $IPYTHONDIR
832 832 * :ghissue:`1693`: deprecate IPYTHON_DIR in favor of IPYTHONDIR
833 833 * :ghissue:`1672`: ipython-qtconsole.desktop is using a deprecated format
834 834 * :ghissue:`1695`: Avoid deprecated warnings from ipython-qtconsole.desktop.
835 835 * :ghissue:`1694`: Add quote to notebook to allow it to load
836 836 * :ghissue:`1240`: sys.path missing `''` as first entry when kernel launched without interface
837 837 * :ghissue:`1689`: Fix sys.path missing '' as first entry in `ipython kernel`.
838 838 * :ghissue:`1683`: Parallel controller failing with Pymongo 2.2
839 839 * :ghissue:`1687`: import Binary from bson instead of pymongo
840 840 * :ghissue:`1614`: Display Image in Qtconsole
841 841 * :ghissue:`1616`: Make IPython.core.display.Image less notebook-centric
842 842 * :ghissue:`1684`: CLN: Remove redundant function definition.
843 843 * :ghissue:`1655`: Add %open magic command to open editor in non-blocking manner
844 844 * :ghissue:`1677`: middle-click paste broken in notebook
845 845 * :ghissue:`1670`: Point %pastebin to gist
846 846 * :ghissue:`1667`: Test failure in test_message_spec
847 847 * :ghissue:`1668`: Test failure in IPython.zmq.tests.test_message_spec.test_complete "'pyout' != 'status'"
848 848 * :ghissue:`1669`: handle pyout messages in test_message_spec
849 849 * :ghissue:`1295`: add binary-tree engine interconnect example
850 850 * :ghissue:`1642`: Cherry-picked commits from 0.12.1 release
851 851 * :ghissue:`1659`: Handle carriage return characters ("\r") in HTML notebook output.
852 852 * :ghissue:`1313`: Figure out MathJax 2 support
853 853 * :ghissue:`1653`: Test failure in IPython.zmq
854 854 * :ghissue:`1656`: ensure kernels are cleaned up in embed_kernel tests
855 855 * :ghissue:`1666`: pip install ipython==dev installs version 0.8 from an old svn repo
856 856 * :ghissue:`1664`: InteractiveShell.run_code: Update docstring.
857 857 * :ghissue:`1512`: `print stuff,` should avoid newline
858 858 * :ghissue:`1662`: Delay flushing softspace until after cell finishes
859 859 * :ghissue:`1643`: handle jpg/jpeg in the qtconsole
860 * :ghissue:`966`: dreload fails on Windows XP with iPython 0.11 "Unexpected Error"
860 * :ghissue:`966`: dreload fails on Windows XP with IPython 0.11 "Unexpected Error"
861 861 * :ghissue:`1500`: dreload doesn't seem to exclude numpy
862 862 * :ghissue:`1520`: kernel crash when showing tooltip (?)
863 863 * :ghissue:`1652`: add patch_pyzmq() for backporting a few changes from newer pyzmq
864 864 * :ghissue:`1650`: DOC: moving files with SSH launchers
865 865 * :ghissue:`1357`: add IPython.embed_kernel()
866 866 * :ghissue:`1640`: Finish up embed_kernel
867 867 * :ghissue:`1651`: Remove bundled Itpl module
868 868 * :ghissue:`1634`: incremental improvements to SSH launchers
869 869 * :ghissue:`1649`: move examples/test_embed into examples/tests/embed
870 870 * :ghissue:`1171`: Recognise virtualenvs
871 871 * :ghissue:`1479`: test_extension failing in Windows
872 872 * :ghissue:`1633`: Fix installing extension from local file on Windows
873 873 * :ghissue:`1644`: Update copyright date to 2012
874 874 * :ghissue:`1636`: Test_deepreload breaks pylab irunner tests
875 875 * :ghissue:`1645`: Exclude UserDict when deep reloading NumPy.
876 876 * :ghissue:`1454`: make it possible to start engine in 'disabled' mode and 'enable' later
877 877 * :ghissue:`1641`: Escape code for the current time in PromptManager
878 878 * :ghissue:`1638`: ipython console clobbers custom sys.path
879 879 * :ghissue:`1637`: Removed a ':' which shouldn't have been there
880 880 * :ghissue:`1536`: ipython 0.12 embed shell won't run startup scripts
881 881 * :ghissue:`1628`: error: QApplication already exists in TestKillRing
882 882 * :ghissue:`1631`: TST: QApplication doesn't quit early enough with PySide.
883 883 * :ghissue:`1629`: evaluate a few dangling validate_message generators
884 884 * :ghissue:`1621`: clear In[] prompt numbers on "Clear All Output"
885 885 * :ghissue:`1627`: Test the Message Spec
886 886 * :ghissue:`1470`: SyntaxError on setup.py install with Python 3
887 887 * :ghissue:`1624`: Fixes for byte-compilation on Python 3
888 888 * :ghissue:`1612`: pylab=inline fig.show() non-existent in notebook
889 889 * :ghissue:`1615`: Add show() method to figure objects.
890 890 * :ghissue:`1622`: deepreload fails on Python 3
891 891 * :ghissue:`1625`: Fix deepreload on Python 3
892 892 * :ghissue:`1626`: Failure in new `dreload` tests under Python 3.2
893 * :ghissue:`1623`: iPython / matplotlib Memory error with imshow
893 * :ghissue:`1623`: IPython / matplotlib Memory error with imshow
894 894 * :ghissue:`1619`: pyin messages should have execution_count
895 895 * :ghissue:`1620`: pyin message now have execution_count
896 896 * :ghissue:`32`: dreload produces spurious traceback when numpy is involved
897 897 * :ghissue:`1457`: Update deepreload to use a rewritten knee.py. Fixes dreload(numpy).
898 898 * :ghissue:`1613`: allow map / parallel function for single-engine views
899 899 * :ghissue:`1609`: exit notebook cleanly on SIGINT, SIGTERM
900 900 * :ghissue:`1531`: Function keyword completion fails if cursor is in the middle of the complete parentheses
901 901 * :ghissue:`1607`: cleanup sqlitedb temporary db file after tests
902 902 * :ghissue:`1608`: don't rely on timedelta.total_seconds in AsyncResult
903 903 * :ghissue:`1421`: ipython32 %run -d breaks with NameError name 'execfile' is not defined
904 904 * :ghissue:`1599`: Fix for %run -d on Python 3
905 905 * :ghissue:`1201`: %env magic fails with Python 3.2
906 906 * :ghissue:`1602`: Fix %env magic on Python 3.
907 907 * :ghissue:`1603`: Remove python3 profile
908 908 * :ghissue:`1604`: Exclude IPython.quarantine from installation
909 909 * :ghissue:`1601`: Security file is not removed after shutdown by Ctrl+C or kill -INT
910 910 * :ghissue:`1600`: Specify encoding for io.open in notebook_reformat tests
911 911 * :ghissue:`1605`: Small fixes for Animation and Progress notebook
912 912 * :ghissue:`1452`: Bug fix for approval
913 913 * :ghissue:`13`: Improve robustness and debuggability of test suite
914 914 * :ghissue:`70`: IPython should prioritize __all__ during tab completion
915 915 * :ghissue:`1529`: __all__ feature, improvement to dir2, and tests for both
916 916 * :ghissue:`1475`: Custom namespace for %run
917 917 * :ghissue:`1564`: calling .abort on AsyncMapResult results in traceback
918 918 * :ghissue:`1548`: add sugar methods/properties to AsyncResult
919 919 * :ghissue:`1535`: Fix pretty printing dispatch
920 920 * :ghissue:`1522`: Discussion: some potential Qt console refactoring
921 921 * :ghissue:`1399`: Use LaTeX to print various built-in types with the SymPy printing extension
922 922 * :ghissue:`1597`: re-enter kernel.eventloop after catching SIGINT
923 923 * :ghissue:`1490`: rename plaintext cell -> raw cell
924 924 * :ghissue:`1487`: %notebook fails in qtconsole
925 925 * :ghissue:`1545`: trailing newline not preserved in splitline ipynb
926 926 * :ghissue:`1480`: Fix %notebook magic, etc. nbformat unicode tests and fixes
927 927 * :ghissue:`1588`: Gtk3 integration with ipython works.
928 928 * :ghissue:`1595`: Examples syntax (avoid errors installing on Python 3)
929 929 * :ghissue:`1526`: Find encoding for Python files
930 930 * :ghissue:`1594`: Fix writing git commit ID to a file on build with Python 3
931 931 * :ghissue:`1556`: shallow-copy DictDB query results
932 932 * :ghissue:`1499`: various pyflakes issues
933 933 * :ghissue:`1502`: small changes in response to pyflakes pass
934 934 * :ghissue:`1445`: Don't build sphinx docs for sdists
935 935 * :ghissue:`1484`: unhide .git_commit_info.ini
936 936 * :ghissue:`1538`: store git commit hash in utils._sysinfo instead of hidden data file
937 937 * :ghissue:`1546`: attempt to suppress exceptions in channel threads at shutdown
938 938 * :ghissue:`1524`: unhide git_commit_info.ini
939 939 * :ghissue:`1559`: update tools/github_stats.py to use GitHub API v3
940 940 * :ghissue:`1563`: clear_output improvements
941 941 * :ghissue:`1558`: Ipython testing documentation still mentions twisted and trial
942 942 * :ghissue:`1560`: remove obsolete discussion of Twisted/trial from testing docs
943 943 * :ghissue:`1561`: Qtconsole - nonstandard \a and \b
944 944 * :ghissue:`1569`: BUG: qtconsole -- non-standard handling of \a and \b. [Fixes #1561]
945 945 * :ghissue:`1574`: BUG: Ctrl+C crashes wx pylab kernel in qtconsole
946 946 * :ghissue:`1573`: BUG: Ctrl+C crashes wx pylab kernel in qtconsole.
947 * :ghissue:`1590`: 'iPython3 qtconsole' doesn't work in Windows 7
947 * :ghissue:`1590`: 'IPython3 qtconsole' doesn't work in Windows 7
948 948 * :ghissue:`602`: User test the html notebook
949 949 * :ghissue:`613`: Implement Namespace panel section
950 950 * :ghissue:`879`: How to handle Javascript output in the notebook
951 951 * :ghissue:`1255`: figure.show() raises an error with the inline backend
952 952 * :ghissue:`1467`: Document or bundle a git-integrated facility for stripping VCS-unfriendly binary data
953 953 * :ghissue:`1237`: Kernel status and logout button overlap
954 954 * :ghissue:`1319`: Running a cell with ctrl+Enter selects text in cell
955 955 * :ghissue:`1571`: module member autocomplete should respect __all__
956 956 * :ghissue:`1566`: ipython3 doesn't run in Win7 with Python 3.2
957 957 * :ghissue:`1568`: fix PR #1567
958 958 * :ghissue:`1567`: Fix: openssh_tunnel did not parse port in `server`
959 959 * :ghissue:`1565`: fix AsyncResult.abort
960 960 * :ghissue:`1550`: Crash when starting notebook in a non-ascii path
961 961 * :ghissue:`1552`: use os.getcwdu in NotebookManager
962 962 * :ghissue:`1554`: wrong behavior of the all function on iterators
963 963 * :ghissue:`1541`: display_pub flushes stdout/err
964 964 * :ghissue:`1539`: Asynchrous issue when using clear_display and print x,y,z
965 965 * :ghissue:`1544`: make MultiKernelManager.kernel_manager_class configurable
966 966 * :ghissue:`1494`: Untrusted Secure Websocket broken on latest chrome dev
967 967 * :ghissue:`1521`: only install ipython-qtconsole gui script on Windows
968 968 * :ghissue:`1528`: Tab completion optionally respects __all__ (+ dir2() cleanup)
969 969 * :ghissue:`1527`: Making a progress bar work in IPython Notebook
970 970 * :ghissue:`1497`: __all__ functionality added to dir2(obj)
971 971 * :ghissue:`1518`: Pretty printing exceptions is broken
972 972 * :ghissue:`811`: Fixes for ipython unhandeled OSError exception on failure of os.getcwdu()
973 973 * :ghissue:`1517`: Fix indentation bug in IPython/lib/pretty.py
974 974 * :ghissue:`1519`: BUG: Include the name of the exception type in its pretty format.
975 975 * :ghissue:`1525`: A hack for auto-complete numpy recarray
976 976 * :ghissue:`1489`: Fix zero-copy push
977 977 * :ghissue:`1401`: numpy arrays cannot be used with View.apply() in Python 3
978 978 * :ghissue:`1477`: fix dangling `buffer` in IPython.parallel.util
979 979 * :ghissue:`1514`: DOC: Fix references to IPython.lib.pretty instead of the old location
980 980 * :ghissue:`1511`: Version comparison error ( '2.1.11' < '2.1.4' ==> True)
981 981 * :ghissue:`1506`: "Fixing" the Notebook scroll to help in visually comparing outputs
982 982 * :ghissue:`1481`: BUG: Improve placement of CallTipWidget
983 983 * :ghissue:`1241`: When our debugger class is used standalone `_oh` key errors are thrown
984 984 * :ghissue:`676`: IPython.embed() from ipython crashes twice on exit
985 985 * :ghissue:`1496`: BUG: LBYL when clearing the output history on shutdown.
986 986 * :ghissue:`1507`: python3 notebook: TypeError: unorderable types
987 987 * :ghissue:`1508`: fix sorting profiles in clustermanager
988 988 * :ghissue:`1495`: BUG: Fix pretty-printing for overzealous objects
989 989 * :ghissue:`1505`: SQLite objects created in a thread can only be used in that same thread
990 990 * :ghissue:`1482`: %history documentation out of date?
991 991 * :ghissue:`1501`: dreload doesn't seem to exclude numpy
992 992 * :ghissue:`1472`: more general fix for #662
993 993 * :ghissue:`1486`: save state of qtconsole
994 994 * :ghissue:`1485`: add history search to qtconsole
995 995 * :ghissue:`1483`: updated magic_history docstring
996 996 * :ghissue:`1383`: First version of cluster web service.
997 997 * :ghissue:`482`: test_run.test_tclass fails on Windows
998 998 * :ghissue:`1398`: fix %tb after SyntaxError
999 999 * :ghissue:`1478`: key function or lambda in sorted function doesn't find global variables
1000 1000 * :ghissue:`1415`: handle exit/quit/exit()/quit() variants in zmqconsole
1001 1001 * :ghissue:`1440`: Fix for failing testsuite when using --with-xml-coverage on windows.
1002 1002 * :ghissue:`1419`: Add %install_ext magic function.
1003 1003 * :ghissue:`1424`: Win32 shell interactivity
1004 1004 * :ghissue:`1434`: Controller should schedule tasks of multiple clients at the same time
1005 1005 * :ghissue:`1268`: notebook %reset magic fails with StdinNotImplementedError
1006 1006 * :ghissue:`1438`: from cherrypy import expose fails when running script form parent directory
1007 1007 * :ghissue:`1468`: Simplify structure of a Job in the TaskScheduler
1008 1008 * :ghissue:`875`: never build unicode error messages
1009 1009 * :ghissue:`1107`: Tab autocompletion can suggest invalid syntax
1010 1010 * :ghissue:`1447`: 1107 - Tab autocompletion can suggest invalid syntax
1011 1011 * :ghissue:`1469`: Fix typo in comment (insert space)
1012 1012 * :ghissue:`1463`: Fix completion when importing modules in the cwd.
1013 1013 * :ghissue:`1437`: unfriendly error handling with pythonw and ipython-qtconsole
1014 1014 * :ghissue:`1466`: Fix for issue #1437, unfriendly windows qtconsole error handling
1015 1015 * :ghissue:`1432`: Fix ipython directive
1016 1016 * :ghissue:`1465`: allow `ipython help subcommand` syntax
1017 1017 * :ghissue:`1394`: Wishlist: Remove hard dependency on ctypes
1018 1018 * :ghissue:`1416`: Conditional import of ctypes in inputhook
1019 1019 * :ghissue:`1462`: expedite parallel tests
1020 1020 * :ghissue:`1418`: Strict mode in javascript
1021 1021 * :ghissue:`1410`: Add javascript library and css stylesheet loading to JS class.
1022 1022 * :ghissue:`1427`: #922 again
1023 1023 * :ghissue:`1448`: Fix for #875 Never build unicode error messages
1024 1024 * :ghissue:`1458`: use eval to uncan References
1025 1025 * :ghissue:`1455`: Python3 install fails
1026 1026 * :ghissue:`1450`: load mathjax from CDN via https
1027 1027 * :ghissue:`1182`: Qtconsole, multiwindow
1028 1028 * :ghissue:`1439`: Notebook not storing heading celltype information
1029 1029 * :ghissue:`1451`: include heading level in JSON
1030 1030 * :ghissue:`1444`: Fix pyhton -> python typos
1031 1031 * :ghissue:`1412`: Input parsing issue with %prun
1032 1032 * :ghissue:`1414`: ignore errors in shell.var_expand
1033 1033 * :ghissue:`1441`: (1) Enable IPython.notebook.kernel.execute to publish display_* even it is not called with a code cell and (2) remove empty html element when execute "display_*"
1034 1034 * :ghissue:`1431`: Beginner Error: ipython qtconsole
1035 1035 * :ghissue:`1436`: "ipython-qtconsole --gui qt" hangs on 64-bit win7
1036 1036 * :ghissue:`1433`: websocket connection fails on Chrome
1037 1037 * :ghissue:`1430`: Fix for tornado check for tornado < 1.1.0
1038 1038 * :ghissue:`1408`: test_get_home_dir_3 failed on Mac OS X
1039 1039 * :ghissue:`1413`: get_home_dir expands symlinks, adjust test accordingly
1040 1040 * :ghissue:`1420`: fixes #922
1041 1041 * :ghissue:`823`: KnownFailure tests appearing as errors
1042 1042 * :ghissue:`1385`: updated and prettified magic doc strings
1043 1043 * :ghissue:`1406`: Browser selection
1044 1044 * :ghissue:`1411`: ipcluster starts 8 engines "successfully" but Client only finds two
1045 1045 * :ghissue:`1375`: %history -g -f file encoding issue
1046 1046 * :ghissue:`1377`: Saving non-ascii history
1047 1047 * :ghissue:`797`: Source introspection needs to be smarter in python 3.2
1048 1048 * :ghissue:`846`: Autoreload extension doesn't work with Python 3.2
1049 1049 * :ghissue:`1360`: IPython notebook not starting on winXP
1050 1050 * :ghissue:`1407`: Qtconsole segfaults on OSX when displaying some pop-up function tooltips
1051 1051 * :ghissue:`1402`: fix symlinked /home issue for FreeBSD
1052 1052 * :ghissue:`1403`: pyreadline cyclic dependency with pdb++/pdbpp module
1053 1053 * :ghissue:`1405`: Only monkeypatch xunit when the tests are run using it.
1054 1054 * :ghissue:`1404`: Feature Request: List/Dictionary tab completion
1055 1055 * :ghissue:`1395`: Xunit & KnownFailure
1056 1056 * :ghissue:`1396`: Fix for %tb magic.
1057 1057 * :ghissue:`1397`: Stay or leave message not working, Safari session lost.
1058 1058 * :ghissue:`1389`: pylab=inline inoperant through ssh tunnelling?
1059 1059 * :ghissue:`1386`: Jsd3
1060 1060 * :ghissue:`1388`: Add simple support for running inside a virtualenv
1061 1061 * :ghissue:`826`: Add support for creation of parallel task when no engine is running
1062 1062 * :ghissue:`1391`: Improve Hub/Scheduler when no engines are registered
1063 1063 * :ghissue:`1369`: load header with engine id when engine dies in TaskScheduler
1064 1064 * :ghissue:`1345`: notebook can't save unicode as script
1065 1065 * :ghissue:`1353`: Save notebook as script using unicode file handle.
1066 1066 * :ghissue:`1352`: Add '-m mod : run library module as a script' option.
1067 1067 * :ghissue:`1363`: Fix some minor color/style config issues in the qtconsole
1068 1068 * :ghissue:`1371`: Adds a quiet keyword to sync_imports
1069 1069 * :ghissue:`1390`: Blank screen for notebooks on Safari
1070 1070 * :ghissue:`1387`: Fixing Cell menu to update cell type select box.
1071 1071 * :ghissue:`645`: Standalone WX GUI support is broken
1072 1072 * :ghissue:`1296`: Wx gui example: fixes the broken example for `%gui wx`.
1073 1073 * :ghissue:`1254`: typo in notebooklist.js breaks links
1074 1074 * :ghissue:`781`: Users should be able to clone a notebook
1075 1075 * :ghissue:`1372`: ipcontroller cleans up connection files unless reuse=True
1076 1076 * :ghissue:`1374`: remove calls to meaningless ZMQStream.on_err
1077 1077 * :ghissue:`1382`: Update RO for Notebook
1078 1078 * :ghissue:`1370`: allow draft76 websockets (Safari)
1079 1079 * :ghissue:`1368`: Ensure handler patterns are str, not unicode
1080 1080 * :ghissue:`1379`: Sage link on website homepage broken
1081 1081 * :ghissue:`1376`: FWIW does not work with Chrome 16.0.912.77 Ubuntu 10.10
1082 1082 * :ghissue:`1358`: Cannot install ipython on Windows 7 64-bit
1083 1083 * :ghissue:`1367`: Ctrl - m t does not toggle output in chrome
1084 1084 * :ghissue:`1359`: [sympyprinting] MathJax can't render \root{m}{n}
1085 1085 * :ghissue:`1337`: Tab in the notebook after `(` should not indent, only give a tooltip
1086 1086 * :ghissue:`1339`: Notebook printing broken
1087 1087 * :ghissue:`1344`: Ctrl + M + L does not toggle line numbering in htmlnotebook
1088 1088 * :ghissue:`1348`: Ctrl + M + M does not switch to markdown cell
1089 1089 * :ghissue:`1361`: Notebook bug fix branch
1090 1090 * :ghissue:`1364`: avoid jsonlib returning Decimal
1091 1091 * :ghissue:`1362`: Don't log complete contents of history replies, even in debug
1092 1092 * :ghissue:`888`: ReST support in notebooks
1093 1093 * :ghissue:`1205`: notebook stores HTML escaped text in the file
1094 1094 * :ghissue:`1351`: add IPython.embed_kernel()
1095 1095 * :ghissue:`1243`: magic commands without % are not completed properly in htmlnotebook
1096 1096 * :ghissue:`1347`: fix weird magic completion in notebook
1097 1097 * :ghissue:`1355`: notebook.html extends layout.html now
1098 1098 * :ghissue:`1354`: min and max in the notebook
1099 1099 * :ghissue:`1346`: fixups for alternate URL prefix stuff
1100 1100 * :ghissue:`1336`: crack at making notebook.html use the layout.html template
1101 1101 * :ghissue:`1331`: RST and heading cells
1102 1102 * :ghissue:`1350`: Add '-m mod : run library module as a script' option
1103 1103 * :ghissue:`1247`: fixes a bug causing extra newlines after comments.
1104 1104 * :ghissue:`1329`: add base_url to notebook configuration options
1105 1105 * :ghissue:`1332`: notebook - allow prefixes in URL path.
1106 1106 * :ghissue:`1317`: Very slow traceback construction from Cython extension
1107 1107 * :ghissue:`1341`: Don't attempt to tokenize binary files for tracebacks
1108 1108 * :ghissue:`1300`: Cell Input collapse
1109 1109 * :ghissue:`1334`: added key handler for control-s to notebook, seems to work pretty well
1110 1110 * :ghissue:`1338`: Fix see also in docstrings so API docs build
1111 1111 * :ghissue:`1335`: Notebook toolbar UI
1112 1112 * :ghissue:`1299`: made notebook.html extend layout.html
1113 1113 * :ghissue:`1318`: make Ctrl-D in qtconsole act same as in terminal (ready to merge)
1114 1114 * :ghissue:`873`: ReST support in notebook frontend
1115 1115 * :ghissue:`1139`: Notebook webkit notification
1116 1116 * :ghissue:`1314`: Insertcell
1117 1117 * :ghissue:`1328`: Coverage
1118 1118 * :ghissue:`1206`: don't preserve fixConsole output in json
1119 1119 * :ghissue:`1330`: Add linewrapping to text cells (new feature in CodeMirror).
1120 1120 * :ghissue:`1309`: Inoculate clearcmd extension into %reset functionality
1121 1121 * :ghissue:`1327`: Updatecm2
1122 1122 * :ghissue:`1326`: Removing Ace edit capability.
1123 1123 * :ghissue:`1325`: forgotten selected_cell -> get_selected_cell
1124 1124 * :ghissue:`1316`: Pass subprocess test runners a suitable location for xunit output
1125 1125 * :ghissue:`1315`: Collect results from subprocess runners and spit out Xunit XML output.
1126 1126 * :ghissue:`1233`: Update CodeMirror to the latest version
1127 1127 * :ghissue:`1234`: Refactor how the notebook focuses cells
1128 1128 * :ghissue:`1235`: After upgrading CodeMirror check the status of some bugs
1129 1129 * :ghissue:`1236`: Review how select is called when notebook cells are inserted
1130 1130 * :ghissue:`1303`: Updatecm
1131 1131 * :ghissue:`1311`: Fixing CM related indentation problems.
1132 1132 * :ghissue:`1304`: controller/server load can disrupt heartbeat
1133 1133 * :ghissue:`1312`: minor heartbeat tweaks
1134 1134 * :ghissue:`1302`: Input parsing with %prun clobbers escapes
1135 1135 * :ghissue:`1306`: Fix %prun input parsing for escaped characters (closes #1302)
1136 1136 * :ghissue:`1251`: IPython-0.12 can't import map module on Python 3.1
1137 1137 * :ghissue:`1202`: Pyreadline install exclusion for 64 bit windows no longer required, version dependency not correctly specified.
1138 1138 * :ghissue:`1301`: New "Fix for issue #1202" based on current master.
1139 1139 * :ghissue:`1242`: changed key map name to match changes to python mode
1140 1140 * :ghissue:`1203`: Fix for issue #1202
1141 1141 * :ghissue:`1289`: Make autoreload extension work on Python 3.
1142 1142 * :ghissue:`1263`: Different 'C-x' for shortcut, 'C-m c' not toCodeCell anymore
1143 1143 * :ghissue:`1259`: Replace "from (.|..) import" with absolute imports.
1144 1144 * :ghissue:`1278`: took a crack at making notebook.html extend layout.html
1145 1145 * :ghissue:`1210`: Add 'quiet' option to suppress screen output during %prun calls, edited dochelp
1146 1146 * :ghissue:`1288`: Don't ask for confirmation when stdin isn't available
1147 1147 * :ghissue:`1290`: Cell-level cut & paste overwrites multiple cells
1148 1148 * :ghissue:`1291`: Minor, but important fixes to cut/copy/paste.
1149 1149 * :ghissue:`1293`: TaskScheduler.hwm default value
1150 1150 * :ghissue:`1294`: TaskScheduler.hwm default to 1 instead of 0
1151 1151 * :ghissue:`1281`: in Hub: registration_timeout must be an integer, but heartmonitor.period is CFloat
1152 1152 * :ghissue:`1283`: HeartMonitor.period should be an Integer
1153 1153 * :ghissue:`1162`: Allow merge/split adjacent cells in notebook
1154 1154 * :ghissue:`1264`: Aceify
1155 1155 * :ghissue:`1261`: Mergesplit
1156 1156 * :ghissue:`1269`: Another strange input handling error
1157 1157 * :ghissue:`1284`: a fix for GH 1269
1158 1158 * :ghissue:`1232`: Dead kernel loop
1159 1159 * :ghissue:`1279`: ImportError: cannot import name S1 (from logging)
1160 1160 * :ghissue:`1276`: notebook menu item to send a KeyboardInterrupt to the kernel
1161 1161 * :ghissue:`1213`: BUG: Minor typo in history_console_widget.py
1162 1162 * :ghissue:`1248`: IPython notebook doesn't work with lastest version of tornado
1163 1163 * :ghissue:`1267`: add NoDB for non-recording Hub
1164 1164 * :ghissue:`1222`: allow Reference as callable in map/apply
1165 1165 * :ghissue:`1257`: use self.kernel_manager_class in qtconsoleapp
1166 1166 * :ghissue:`1220`: Open a new notebook while connecting to an existing kernel (opened by qtconsole or terminal or standalone)
1167 1167 * :ghissue:`1253`: set auto_create flag for notebook apps
1168 1168 * :ghissue:`1260`: heartbeat failure on long gil-holding operation
1169 1169 * :ghissue:`1262`: Heartbeat no longer shares the app's Context
1170 1170 * :ghissue:`1225`: SyntaxError display broken in Python 3
1171 1171 * :ghissue:`1229`: Fix display of SyntaxError in Python 3
1172 1172 * :ghissue:`1256`: Dewijmoize
1173 1173 * :ghissue:`1246`: Skip tests that require X, when importing pylab results in RuntimeError.
1174 1174 * :ghissue:`1250`: Wijmoize
1175 1175 * :ghissue:`1244`: can not imput chinese word "ι€ " , exit right now
1176 1176 * :ghissue:`1194`: Adding Opera 11 as a compatible browser for ipython notebook
1177 1177 * :ghissue:`1198`: Kernel Has Died error in Notebook
1178 1178 * :ghissue:`1211`: serve local files in notebook-dir
1179 1179 * :ghissue:`1224`: edit text cells on double-click instead of single-click
1180 1180 * :ghissue:`1187`: misc notebook: connection file cleanup, first heartbeat, startup flush
1181 1181 * :ghissue:`1207`: fix loadpy duplicating newlines
1182 1182 * :ghissue:`1060`: Always save the .py file to disk next to the .ipynb
1183 1183 * :ghissue:`1066`: execute cell in place should preserve the current insertion-point in the notebook
1184 1184 * :ghissue:`1141`: "In" numbers are not invalidated when restarting kernel
1185 1185 * :ghissue:`1231`: pip on OSX tries to install files in /System directory.
1186 1186 * :ghissue:`1129`: Unified setup.py
1187 1187 * :ghissue:`1199`: Reduce IPython.external.*
1188 1188 * :ghissue:`1219`: Make all the static files path absolute.
1189 1189 * :ghissue:`1218`: Added -q option to %prun for suppression of the output, along with editing the dochelp string.
1190 1190 * :ghissue:`1217`: Added -q option to %prun for suppression of the output, along with editing the dochelp string
1191 1191 * :ghissue:`1216`: Pdb tab completion does not work in QtConsole
1192 1192 * :ghissue:`1197`: Interactive shell trying to: from ... import history
1193 1193 * :ghissue:`1175`: core.completer: Clean up excessive and unused code.
1194 1194 * :ghissue:`1208`: should dv.sync_import print failed imports ?
1195 1195 * :ghissue:`1186`: payloadpage.py not used by qtconsole
1196 1196 * :ghissue:`1204`: double newline from %loadpy in python notebook (at least on mac)
1197 1197 * :ghissue:`1192`: Invalid JSON data
1198 1198 * :ghissue:`1196`: docs: looks like a file path might have been accidentally pasted in the middle of a word
1199 1199 * :ghissue:`1189`: Right justify of 'in' prompt in variable prompt size configurations
1200 1200 * :ghissue:`1185`: ipython console not work proper with stdout...
1201 1201 * :ghissue:`1191`: profile/startup files not executed with "notebook"
1202 1202 * :ghissue:`1190`: Fix link to Chris Fonnesbeck blog post about 0.11 highlights.
1203 1203 * :ghissue:`1174`: Remove %install_default_config and %install_profiles
@@ -1,1883 +1,1883 b''
1 1 .. _issues_list_100:
2 2
3 3 Issues closed in the 1.0 development cycle
4 4 ==========================================
5 5
6 6
7 7 Issues closed in 1.2
8 8 --------------------
9 9
10 10 GitHub stats for 2013/09/09 - 2014/02/21
11 11
12 12 These lists are automatically generated, and may be incomplete or contain duplicates.
13 13
14 14 The following 13 authors contributed 84 commits.
15 15
16 16 * Benjamin Ragan-Kelley
17 17 * Daryl Herzmann
18 18 * Doug Blank
19 19 * Fernando Perez
20 20 * James Porter
21 21 * Juergen Hasch
22 22 * Julian Taylor
23 23 * Kyle Kelley
24 24 * Lawrence Fu
25 25 * Matthias Bussonnier
26 26 * Paul Ivanov
27 27 * Pascal Schetelat
28 28 * Puneeth Chaganti
29 29 * Takeshi Kanmae
30 30 * Thomas Kluyver
31 31
32 32 We closed a total of 55 issues, 38 pull requests and 17 regular issues;
33 33 this is the full list (generated with the script :file:`tools/github_stats.py`):
34 34
35 35 Pull Requests (38):
36 36
37 37 1.2.1:
38 38
39 39 * :ghpull:`4372`: Don't assume that SyntaxTB is always called with a SyntaxError
40 40 * :ghpull:`5166`: remove mktemp usage
41 41 * :ghpull:`5163`: Simplify implementation of TemporaryWorkingDirectory.
42 42 * :ghpull:`5105`: add index to format to support py2.6
43 43
44 44 1.2.0:
45 45
46 46 * :ghpull:`4972`: Work around problem in doctest discovery in Python 3.4 with PyQt
47 47 * :ghpull:`4934`: `ipython profile create` respects `--ipython-dir`
48 48 * :ghpull:`4845`: Add Origin Checking.
49 49 * :ghpull:`4928`: use importlib.machinery when available
50 50 * :ghpull:`4849`: Various unicode fixes (mostly on Windows)
51 51 * :ghpull:`4880`: set profile name from profile_dir
52 52 * :ghpull:`4908`: detect builtin docstrings in oinspect
53 53 * :ghpull:`4909`: sort dictionary keys before comparison, ordering is not guaranteed
54 54 * :ghpull:`4903`: use https for all embeds
55 55 * :ghpull:`4868`: Static path fixes
56 56 * :ghpull:`4820`: fix regex for cleaning old logs with ipcluster
57 57 * :ghpull:`4840`: Error in Session.send_raw()
58 58 * :ghpull:`4762`: whitelist alphanumeric characters for cookie_name
59 59 * :ghpull:`4748`: fix race condition in profiledir creation.
60 60 * :ghpull:`4720`: never use ssh multiplexer in tunnels
61 61 * :ghpull:`4738`: don't inject help into user_ns
62 62 * :ghpull:`4722`: allow purging local results as long as they are not outstanding
63 63 * :ghpull:`4668`: Make non-ASCII docstring unicode
64 64 * :ghpull:`4639`: Minor import fix to get qtconsole with --pylab=qt working
65 65 * :ghpull:`4453`: Play nice with App Nap
66 66 * :ghpull:`4609`: Fix bytes regex for Python 3.
67 67 * :ghpull:`4488`: fix typo in message spec doc
68 68 * :ghpull:`4346`: getpass() on Windows & Python 2 needs bytes prompt
69 69 * :ghpull:`4230`: Switch correctly to the user's default matplotlib backend after inline.
70 70 * :ghpull:`4214`: engine ID metadata should be unicode, not bytes
71 71 * :ghpull:`4232`: no highlight if no language specified
72 72 * :ghpull:`4218`: Fix display of SyntaxError when .py file is modified
73 73 * :ghpull:`4217`: avoid importing numpy at the module level
74 74 * :ghpull:`4213`: fixed dead link in examples/notebooks readme to Part 3
75 75 * :ghpull:`4183`: ESC should be handled by CM if tooltip is not on
76 76 * :ghpull:`4193`: Update for #3549: Append Firefox overflow-x fix
77 77 * :ghpull:`4205`: use TextIOWrapper when communicating with pandoc subprocess
78 78 * :ghpull:`4204`: remove some extraneous print statements from IPython.parallel
79 79 * :ghpull:`4201`: HeadingCells cannot be split or merged
80 80
81 81 1.2.1:
82 82
83 83 * :ghissue:`5101`: IPython 1.2.0: notebook fail with "500 Internal Server Error"
84 84
85 85 1.2.0:
86 86
87 87 * :ghissue:`4892`: IPython.qt test failure with python3.4
88 88 * :ghissue:`4810`: ipcluster bug in clean_logs flag
89 89 * :ghissue:`4765`: missing build script for highlight.js
90 90 * :ghissue:`4761`: ipv6 address triggers cookie exception
91 91 * :ghissue:`4721`: purge_results with jobid crashing - looking for insight
92 92 * :ghissue:`4602`: "ipcluster stop" fails after "ipcluster start --daemonize" using python3.3
93 93 * :ghissue:`3386`: Magic %paste not working in Python 3.3.2. TypeError: Type str doesn't support the buffer API
94 94 * :ghissue:`4485`: Incorrect info in "Messaging in IPython" documentation.
95 95 * :ghissue:`4351`: /parallel/apps/launcher.py error
96 96 * :ghissue:`4334`: NotebookApp.webapp_settings static_url_prefix causes crash
97 97 * :ghissue:`4039`: Celltoolbar example issue
98 98 * :ghissue:`4256`: IPython no longer handles unicode file names
99 99 * :ghissue:`4122`: Nbconvert [windows]: Inconsistent line endings in markdown cells exported to latex
100 100 * :ghissue:`3819`: nbconvert add extra blank line to code block on Windows.
101 101 * :ghissue:`4203`: remove spurious print statement from parallel annoted functions
102 102 * :ghissue:`4200`: Notebook: merging a heading cell and markdown cell cannot be undone
103 103
104 104
105 105 Issues closed in 1.1
106 106 --------------------
107 107
108 108 GitHub stats for 2013/08/08 - 2013/09/09 (since 1.0)
109 109
110 110 These lists are automatically generated, and may be incomplete or contain duplicates.
111 111
112 112 The following 25 authors contributed 337 commits.
113 113
114 114 * Benjamin Ragan-Kelley
115 115 * Bing Xia
116 116 * Bradley M. Froehle
117 117 * Brian E. Granger
118 118 * DamiΓ‘n Avila
119 119 * dhirschfeld
120 120 * Dražen Lučanin
121 121 * gmbecker
122 122 * Jake Vanderplas
123 123 * Jason Grout
124 124 * Jonathan Frederic
125 125 * Kevin Burke
126 126 * Kyle Kelley
127 127 * Matt Henderson
128 128 * Matthew Brett
129 129 * Matthias Bussonnier
130 130 * Pankaj Pandey
131 131 * Paul Ivanov
132 132 * rossant
133 133 * Samuel Ainsworth
134 134 * Stephan Rave
135 135 * stonebig
136 136 * Thomas Kluyver
137 137 * Yaroslav Halchenko
138 138 * Zachary Sailer
139 139
140 140
141 141 We closed a total of 76 issues, 58 pull requests and 18 regular issues;
142 142 this is the full list (generated with the script :file:`tools/github_stats.py`):
143 143
144 144 Pull Requests (58):
145 145
146 146 * :ghpull:`4188`: Allow user_ns trait to be None
147 147 * :ghpull:`4189`: always fire LOCAL_IPS.extend(PUBLIC_IPS)
148 148 * :ghpull:`4174`: various issues in markdown and rst templates
149 149 * :ghpull:`4178`: add missing data_javascript
150 150 * :ghpull:`4181`: nbconvert: Fix, sphinx template not removing new lines from headers
151 151 * :ghpull:`4043`: don't 'restore_bytes' in from_JSON
152 152 * :ghpull:`4163`: Fix for incorrect default encoding on Windows.
153 153 * :ghpull:`4136`: catch javascript errors in any output
154 154 * :ghpull:`4171`: add nbconvert config file when creating profiles
155 155 * :ghpull:`4125`: Basic exercise of `ipython [subcommand] -h` and help-all
156 156 * :ghpull:`4085`: nbconvert: Fix sphinx preprocessor date format string for Windows
157 157 * :ghpull:`4159`: don't split `.cell` and `div.cell` CSS
158 158 * :ghpull:`4158`: generate choices for `--gui` configurable from real mapping
159 159 * :ghpull:`4065`: do not include specific css in embedable one
160 160 * :ghpull:`4092`: nbconvert: Fix for unicode html headers, Windows + Python 2.x
161 161 * :ghpull:`4074`: close Client sockets if connection fails
162 162 * :ghpull:`4064`: Store default codemirror mode in only 1 place
163 163 * :ghpull:`4104`: Add way to install MathJax to a particular profile
164 164 * :ghpull:`4144`: help_end transformer shouldn't pick up ? in multiline string
165 165 * :ghpull:`4143`: update example custom.js
166 166 * :ghpull:`4142`: DOC: unwrap openssl line in public_server doc
167 167 * :ghpull:`4141`: add files with a separate `add` call in backport_pr
168 168 * :ghpull:`4137`: Restore autorestore option for storemagic
169 169 * :ghpull:`4098`: pass profile-dir instead of profile name to Kernel
170 170 * :ghpull:`4120`: support `input` in Python 2 kernels
171 171 * :ghpull:`4088`: nbconvert: Fix coalescestreams line with incorrect nesting causing strange behavior
172 172 * :ghpull:`4060`: only strip continuation prompts if regular prompts seen first
173 173 * :ghpull:`4132`: Fixed name error bug in function safe_unicode in module py3compat.
174 174 * :ghpull:`4121`: move test_kernel from IPython.zmq to IPython.kernel
175 175 * :ghpull:`4118`: ZMQ heartbeat channel: catch EINTR exceptions and continue.
176 176 * :ghpull:`4054`: use unicode for HTML export
177 177 * :ghpull:`4106`: fix a couple of default block values
178 178 * :ghpull:`4115`: Update docs on declaring a magic function
179 179 * :ghpull:`4101`: restore accidentally removed EngineError
180 180 * :ghpull:`4096`: minor docs changes
181 181 * :ghpull:`4056`: respect `pylab_import_all` when `--pylab` specified at the command-line
182 182 * :ghpull:`4091`: Make Qt console banner configurable
183 183 * :ghpull:`4086`: fix missing errno import
184 184 * :ghpull:`4030`: exclude `.git` in MANIFEST.in
185 185 * :ghpull:`4047`: Use istype() when checking if canned object is a dict
186 186 * :ghpull:`4031`: don't close_fds on Windows
187 187 * :ghpull:`4029`: bson.Binary moved
188 188 * :ghpull:`4035`: Fixed custom jinja2 templates being ignored when setting template_path
189 189 * :ghpull:`4026`: small doc fix in nbconvert
190 190 * :ghpull:`4016`: Fix IPython.start_* functions
191 191 * :ghpull:`4021`: Fix parallel.client.View map() on numpy arrays
192 192 * :ghpull:`4022`: DOC: fix links to matplotlib, notebook docs
193 193 * :ghpull:`4018`: Fix warning when running IPython.kernel tests
194 194 * :ghpull:`4019`: Test skipping without unicode paths
195 195 * :ghpull:`4008`: Transform code before %prun/%%prun runs
196 196 * :ghpull:`4014`: Fix typo in ipapp
197 197 * :ghpull:`3987`: get files list in backport_pr
198 198 * :ghpull:`3974`: nbconvert: Fix app tests on Window7 w/ Python 3.3
199 199 * :ghpull:`3978`: fix `--existing` with non-localhost IP
200 200 * :ghpull:`3939`: minor checkpoint cleanup
201 201 * :ghpull:`3981`: BF: fix nbconvert rst input prompt spacing
202 202 * :ghpull:`3960`: Don't make sphinx a dependency for importing nbconvert
203 203 * :ghpull:`3973`: logging.Formatter is not new-style in 2.6
204 204
205 205 Issues (18):
206 206
207 207 * :ghissue:`4024`: nbconvert markdown issues
208 208 * :ghissue:`4095`: Catch js error in append html in stream/pyerr
209 209 * :ghissue:`4156`: Specifying --gui=tk at the command line
210 210 * :ghissue:`3818`: nbconvert can't handle Heading with Chinese characters on Japanese Windows OS.
211 211 * :ghissue:`4134`: multi-line parser fails on ''' in comment, qtconsole and notebook.
212 212 * :ghissue:`3998`: sample custom.js needs to be updated
213 213 * :ghissue:`4078`: StoreMagic.autorestore not working in 1.0.0
214 214 * :ghissue:`3990`: Buitlin `input` doesn't work over zmq
215 215 * :ghissue:`4015`: nbconvert fails to convert all the content of a notebook
216 216 * :ghissue:`4059`: Issues with Ellipsis literal in Python 3
217 217 * :ghissue:`4103`: Wrong default argument of DirectView.clear
218 218 * :ghissue:`4100`: parallel.client.client references undefined error.EngineError
219 219 * :ghissue:`4005`: IPython.start_kernel doesn't work.
220 220 * :ghissue:`4020`: IPython parallel map fails on numpy arrays
221 221 * :ghissue:`3945`: nbconvert: commandline tests fail Win7x64 Py3.3
222 222 * :ghissue:`3977`: unable to complete remote connections for two-process
223 223 * :ghissue:`3980`: nbconvert rst output lacks needed blank lines
224 224 * :ghissue:`3968`: TypeError: super() argument 1 must be type, not classobj (Python 2.6.6)
225 225
226 226 Issues closed in 1.0
227 227 --------------------
228 228
229 229 GitHub stats for 2012/06/30 - 2013/08/08 (since 0.13)
230 230
231 231 These lists are automatically generated, and may be incomplete or contain duplicates.
232 232
233 233 The following 155 authors contributed 4258 commits.
234 234
235 235 * Aaron Meurer
236 236 * Adam Davis
237 237 * Ahmet Bakan
238 238 * Alberto Valverde
239 239 * Allen Riddell
240 240 * Anders HovmΓΆller
241 241 * Andrea Bedini
242 242 * Andrew Spiers
243 243 * Andrew Vandever
244 244 * Anthony Scopatz
245 245 * Anton Akhmerov
246 246 * Anton I. Sipos
247 247 * Antony Lee
248 248 * Aron Ahmadia
249 249 * Benedikt Sauer
250 250 * Benjamin Jones
251 251 * Benjamin Ragan-Kelley
252 252 * Benjie Chen
253 253 * Boris de Laage
254 254 * Brad Reisfeld
255 255 * Bradley M. Froehle
256 256 * Brian E. Granger
257 257 * Cameron Bates
258 258 * Cavendish McKay
259 259 * chapmanb
260 260 * Chris Beaumont
261 261 * Chris Laumann
262 262 * Christoph Gohlke
263 263 * codebraker
264 264 * codespaced
265 265 * Corran Webster
266 266 * DamianHeard
267 267 * DamiΓ‘n Avila
268 268 * Dan Kilman
269 269 * Dan McDougall
270 270 * Danny Staple
271 271 * David Hirschfeld
272 272 * David P. Sanders
273 273 * David Warde-Farley
274 274 * David Wolever
275 275 * David Wyde
276 276 * debjan
277 277 * Diane Trout
278 278 * dkua
279 279 * Dominik Dabrowski
280 280 * Donald Curtis
281 281 * Dražen Lučanin
282 282 * drevicko
283 283 * Eric O. LEBIGOT
284 284 * Erik M. Bray
285 285 * Erik Tollerud
286 286 * Eugene Van den Bulke
287 287 * Evan Patterson
288 288 * Fernando Perez
289 289 * Francesco Montesano
290 290 * Frank Murphy
291 291 * Greg Caporaso
292 292 * Guy Haskin Fernald
293 293 * guziy
294 294 * Hans Meine
295 295 * Harry Moreno
296 296 * henryiii
297 297 * Ivan Djokic
298 298 * Jack Feser
299 299 * Jake Vanderplas
300 300 * jakobgager
301 301 * James Booth
302 302 * Jan Schulz
303 303 * Jason Grout
304 304 * Jeff Knisley
305 305 * Jens Hedegaard Nielsen
306 306 * jeremiahbuddha
307 307 * Jerry Fowler
308 308 * Jessica B. Hamrick
309 309 * Jez Ng
310 310 * John Zwinck
311 311 * Jonathan Frederic
312 312 * Jonathan Taylor
313 313 * Joon Ro
314 314 * Joseph Lansdowne
315 315 * Juergen Hasch
316 316 * Julian Taylor
317 317 * Jussi Sainio
318 318 * JΓΆrgen Stenarson
319 319 * kevin
320 320 * klonuo
321 321 * Konrad Hinsen
322 322 * Kyle Kelley
323 323 * Lars Solberg
324 324 * Lessandro Mariano
325 325 * Mark Sienkiewicz at STScI
326 326 * Martijn Vermaat
327 327 * Martin Spacek
328 328 * Matthias Bussonnier
329 329 * Maxim Grechkin
330 330 * Maximilian Albert
331 331 * MercuryRising
332 332 * Michael Droettboom
333 333 * Michael Shuffett
334 334 * MichaΕ‚ GΓ³rny
335 335 * Mikhail Korobov
336 336 * mr.Shu
337 337 * Nathan Goldbaum
338 338 * ocefpaf
339 339 * Ohad Ravid
340 340 * Olivier Grisel
341 341 * Olivier Verdier
342 342 * Owen Healy
343 343 * Pankaj Pandey
344 344 * Paul Ivanov
345 345 * Pawel Jasinski
346 346 * Pietro Berkes
347 347 * Piti Ongmongkolkul
348 348 * Puneeth Chaganti
349 349 * Rich Wareham
350 350 * Richard Everson
351 351 * Rick Lupton
352 352 * Rob Young
353 353 * Robert Kern
354 354 * Robert Marchman
355 355 * Robert McGibbon
356 356 * Rui Pereira
357 357 * Rustam Safin
358 358 * Ryan May
359 359 * s8weber
360 360 * Samuel Ainsworth
361 361 * Sean Vig
362 362 * Siyu Zhang
363 363 * Skylar Saveland
364 364 * slojo404
365 365 * smithj1
366 366 * Stefan Karpinski
367 367 * Stefan van der Walt
368 368 * Steven Silvester
369 369 * Takafumi Arakaki
370 370 * Takeshi Kanmae
371 371 * tcmulcahy
372 372 * teegaar
373 373 * Thomas Kluyver
374 374 * Thomas Robitaille
375 375 * Thomas Spura
376 376 * Thomas Weißschuh
377 377 * Timothy O'Donnell
378 378 * Tom Dimiduk
379 379 * ugurthemaster
380 380 * urielshaolin
381 381 * v923z
382 382 * Valentin Haenel
383 383 * Victor Zverovich
384 384 * W. Trevor King
385 385 * y-p
386 386 * Yoav Ram
387 387 * Zbigniew JΔ™drzejewski-Szmek
388 388 * ZoltΓ‘n VΓΆrΓΆs
389 389
390 390
391 391 We closed a total of 1484 issues, 793 pull requests and 691 regular issues;
392 392 this is the full list (generated with the script
393 393 :file:`tools/github_stats.py`):
394 394
395 395 Pull Requests (793):
396 396
397 397 * :ghpull:`3958`: doc update
398 398 * :ghpull:`3965`: Fix ansi color code for background yellow
399 399 * :ghpull:`3964`: Fix casing of message.
400 400 * :ghpull:`3942`: Pass on install docs
401 401 * :ghpull:`3962`: exclude IPython.lib.kernel in iptest
402 402 * :ghpull:`3961`: Longpath test fix
403 403 * :ghpull:`3905`: Remove references to 0.11 and 0.12 from config/overview.rst
404 404 * :ghpull:`3951`: nbconvert: fixed latex characters not escaped properly in nbconvert
405 405 * :ghpull:`3949`: log fatal error when PDF conversion fails
406 406 * :ghpull:`3947`: nbconvert: Make writer & post-processor aliases case insensitive.
407 407 * :ghpull:`3938`: Recompile css.
408 408 * :ghpull:`3948`: sphinx and PDF tweaks
409 409 * :ghpull:`3943`: nbconvert: Serve post-processor Windows fix
410 410 * :ghpull:`3934`: nbconvert: fix logic of verbose flag in PDF post processor
411 411 * :ghpull:`3929`: swallow enter event in rename dialog
412 412 * :ghpull:`3924`: nbconvert: Backport fixes
413 413 * :ghpull:`3925`: Replace --pylab flag with --matplotlib in usage
414 414 * :ghpull:`3910`: Added explicit error message for missing configuration arguments.
415 415 * :ghpull:`3913`: grffile to support spaces in notebook names
416 416 * :ghpull:`3918`: added check_for_tornado, closes #3916
417 417 * :ghpull:`3917`: change docs/examples refs to be just examples
418 418 * :ghpull:`3908`: what's new tweaks
419 419 * :ghpull:`3896`: two column quickhelp dialog, closes #3895
420 420 * :ghpull:`3911`: explicitly load python mode before IPython mode
421 421 * :ghpull:`3901`: don't force . relative path, fix #3897
422 422 * :ghpull:`3891`: fix #3889
423 423 * :ghpull:`3892`: Fix documentation of Kernel.stop_channels
424 424 * :ghpull:`3888`: posixify paths for Windows latex
425 425 * :ghpull:`3882`: quick fix for #3881
426 426 * :ghpull:`3877`: don't use `shell=True` in PDF export
427 427 * :ghpull:`3878`: minor template loading cleanup
428 428 * :ghpull:`3855`: nbconvert: Filter tests
429 429 * :ghpull:`3879`: finish 3870
430 430 * :ghpull:`3870`: Fix for converting notebooks that contain unicode characters.
431 431 * :ghpull:`3876`: Update parallel_winhpc.rst
432 432 * :ghpull:`3872`: removing vim-ipython, since it has it's own repo
433 433 * :ghpull:`3871`: updating docs
434 434 * :ghpull:`3873`: remove old examples
435 435 * :ghpull:`3868`: update CodeMirror component to 3.15
436 436 * :ghpull:`3865`: Escape filename for pdflatex in nbconvert
437 437 * :ghpull:`3861`: remove old external.js
438 438 * :ghpull:`3864`: add keyboard shortcut to docs
439 439 * :ghpull:`3834`: This PR fixes a few issues with nbconvert tests
440 440 * :ghpull:`3840`: prevent profile_dir from being undefined
441 441 * :ghpull:`3859`: Add "An Afternoon Hack" to docs
442 442 * :ghpull:`3854`: Catch errors filling readline history on startup
443 443 * :ghpull:`3857`: Delete extra auto
444 444 * :ghpull:`3845`: nbconvert: Serve from original build directory
445 445 * :ghpull:`3846`: Add basic logging to nbconvert
446 446 * :ghpull:`3850`: add missing store_history key to Notebook execute_requests
447 447 * :ghpull:`3844`: update payload source
448 448 * :ghpull:`3830`: mention metadata / display_data similarity in pyout spec
449 449 * :ghpull:`3848`: fix incorrect `empty-docstring`
450 450 * :ghpull:`3836`: Parse markdown correctly when mathjax is disabled
451 451 * :ghpull:`3849`: skip a failing test on windows
452 452 * :ghpull:`3828`: signature_scheme lives in Session
453 453 * :ghpull:`3831`: update nbconvert doc with new CLI
454 454 * :ghpull:`3822`: add output flag to nbconvert
455 455 * :ghpull:`3780`: Added serving the output directory if html-based format are selected.
456 456 * :ghpull:`3764`: Cleanup nbconvert templates
457 457 * :ghpull:`3829`: remove now-duplicate 'this is dev' note
458 458 * :ghpull:`3814`: add `ConsoleWidget.execute_on_complete_input` flag
459 459 * :ghpull:`3826`: try rtfd
460 460 * :ghpull:`3821`: add sphinx prolog
461 461 * :ghpull:`3817`: relax timeouts in terminal console and tests
462 462 * :ghpull:`3825`: fix more tests that fail when pandoc is missing
463 463 * :ghpull:`3824`: don't set target on internal markdown links
464 464 * :ghpull:`3816`: s/pylab/matplotlib in docs
465 465 * :ghpull:`3812`: Describe differences between start_ipython and embed
466 466 * :ghpull:`3805`: Print View has been removed
467 467 * :ghpull:`3820`: Make it clear that 1.0 is not released yet
468 468 * :ghpull:`3784`: nbconvert: Export flavors & PDF writer (ipy dev meeting)
469 469 * :ghpull:`3800`: semantic-versionify version number for non-releases
470 470 * :ghpull:`3802`: Documentation .txt to .rst
471 471 * :ghpull:`3765`: cleanup terminal console iopub handling
472 472 * :ghpull:`3720`: Fix for #3719
473 473 * :ghpull:`3787`: re-raise KeyboardInterrupt in raw_input
474 474 * :ghpull:`3770`: Organizing reveal's templates.
475 475 * :ghpull:`3751`: Use link(2) when possible in nbconvert
476 476 * :ghpull:`3792`: skip tests that require pandoc
477 477 * :ghpull:`3782`: add Importing Notebooks example
478 478 * :ghpull:`3752`: nbconvert: Add cwd to sys.path
479 479 * :ghpull:`3789`: fix raw_input in qtconsole
480 480 * :ghpull:`3756`: document the wire protocol
481 481 * :ghpull:`3749`: convert IPython syntax to Python syntax in nbconvert python template
482 482 * :ghpull:`3793`: Closes #3788
483 483 * :ghpull:`3794`: Change logo link to ipython.org
484 484 * :ghpull:`3746`: Raise a named exception when pandoc is missing
485 485 * :ghpull:`3781`: comply with the message spec in the notebook
486 486 * :ghpull:`3779`: remove bad `if logged_in` preventing new-notebook without login
487 487 * :ghpull:`3743`: remove notebook read-only view
488 488 * :ghpull:`3732`: add delay to autosave in beforeunload
489 489 * :ghpull:`3761`: Added rm_math_space to markdown cells in the basichtml.tpl to be rendered ok by mathjax after the nbconvertion.
490 490 * :ghpull:`3758`: nbconvert: Filter names cleanup
491 491 * :ghpull:`3769`: Add configurability to tabcompletion timeout
492 492 * :ghpull:`3771`: Update px pylab test to match new output of pylab
493 493 * :ghpull:`3741`: better message when notebook format is not supported
494 494 * :ghpull:`3753`: document Ctrl-C not working in ipython kernel
495 495 * :ghpull:`3766`: handle empty metadata in pyout messages more gracefully.
496 496 * :ghpull:`3736`: my attempt to fix #3735
497 497 * :ghpull:`3759`: nbconvert: Provide a more useful error for invalid use case.
498 498 * :ghpull:`3760`: nbconvert: Allow notebook filenames without their extensions
499 499 * :ghpull:`3750`: nbconvert: Add cwd to default templates search path.
500 500 * :ghpull:`3748`: Update nbconvert docs
501 501 * :ghpull:`3734`: Nbconvert: Export extracted files into `nbname_files` subdirectory
502 502 * :ghpull:`3733`: Nicer message when pandoc is missing, closes #3730
503 503 * :ghpull:`3722`: fix two failing test in IPython.lib
504 504 * :ghpull:`3704`: Start what's new for 1.0
505 505 * :ghpull:`3705`: Complete rewrite of IPython Notebook documentation: docs/source/interactive/htmlnotebook.txt
506 506 * :ghpull:`3709`: Docs cleanup
507 507 * :ghpull:`3716`: raw_input fixes for kernel restarts
508 508 * :ghpull:`3683`: use `%matplotlib` in example notebooks
509 509 * :ghpull:`3686`: remove quarantine
510 510 * :ghpull:`3699`: svg2pdf unicode fix
511 511 * :ghpull:`3695`: fix SVG2PDF
512 512 * :ghpull:`3685`: fix Pager.detach
513 513 * :ghpull:`3675`: document new dependencies
514 514 * :ghpull:`3690`: Fixing some css minors in full_html and reveal.
515 515 * :ghpull:`3671`: nbconvert tests
516 516 * :ghpull:`3692`: Fix rename notebook - show error with invalid name
517 517 * :ghpull:`3409`: Prevent qtconsole frontend freeze on lots of output.
518 518 * :ghpull:`3660`: refocus active cell on dialog close
519 519 * :ghpull:`3598`: Statelessify mathjaxutils
520 520 * :ghpull:`3673`: enable comment/uncomment selection
521 521 * :ghpull:`3677`: remove special-case in get_home_dir for frozen dists
522 522 * :ghpull:`3674`: add CONTRIBUTING.md
523 523 * :ghpull:`3670`: use Popen command list for ipexec
524 524 * :ghpull:`3568`: pylab import adjustments
525 525 * :ghpull:`3559`: add create.Cell and delete.Cell js events
526 526 * :ghpull:`3606`: push cell magic to the head of the transformer line
527 527 * :ghpull:`3607`: NbConvert: Writers, No YAML, and stuff...
528 528 * :ghpull:`3665`: Pywin32 skips
529 529 * :ghpull:`3669`: set default client_class for QtKernelManager
530 530 * :ghpull:`3662`: add strip_encoding_cookie transformer
531 531 * :ghpull:`3641`: increase patience for slow kernel startup in tests
532 532 * :ghpull:`3651`: remove a bunch of unused `default_config_file` assignments
533 533 * :ghpull:`3630`: CSS adjustments
534 534 * :ghpull:`3645`: Don't require HistoryManager to have a shell
535 535 * :ghpull:`3643`: don't assume tested ipython is on the PATH
536 536 * :ghpull:`3654`: fix single-result AsyncResults
537 537 * :ghpull:`3601`: Markdown in heading cells (take 2)
538 538 * :ghpull:`3652`: Remove old `docs/examples`
539 539 * :ghpull:`3621`: catch any exception appending output
540 540 * :ghpull:`3585`: don't blacklist builtin names
541 541 * :ghpull:`3647`: Fix `frontend` deprecation warnings in several examples
542 542 * :ghpull:`3649`: fix AsyncResult.get_dict for single result
543 543 * :ghpull:`3648`: Fix store magic test
544 544 * :ghpull:`3650`: Fix, config_file_name was ignored
545 545 * :ghpull:`3640`: Gcf.get_active() can return None
546 546 * :ghpull:`3571`: Added shorcuts to split cell, merge cell above and merge cell below.
547 547 * :ghpull:`3635`: Added missing slash to print-pdf call.
548 548 * :ghpull:`3487`: Drop patch for compatibility with pyreadline 1.5
549 549 * :ghpull:`3338`: Allow filename with extension in find_cmd in Windows.
550 550 * :ghpull:`3628`: Fix test for Python 3 on Windows.
551 551 * :ghpull:`3642`: Fix typo in docs
552 552 * :ghpull:`3627`: use DEFAULT_STATIC_FILES_PATH in a test instead of package dir
553 553 * :ghpull:`3624`: fix some unicode in zmqhandlers
554 554 * :ghpull:`3460`: Set calling program to UNKNOWN, when argv not in sys
555 555 * :ghpull:`3632`: Set calling program to UNKNOWN, when argv not in sys (take #2)
556 556 * :ghpull:`3629`: Use new entry point for python -m IPython
557 557 * :ghpull:`3626`: passing cell to showInPager, closes #3625
558 558 * :ghpull:`3618`: expand terminal color support
559 559 * :ghpull:`3623`: raise UsageError for unsupported GUI backends
560 560 * :ghpull:`3071`: Add magic function %drun to run code in debugger
561 561 * :ghpull:`3608`: a nicer error message when using %pylab magic
562 562 * :ghpull:`3592`: add extra_config_file
563 563 * :ghpull:`3612`: updated .mailmap
564 564 * :ghpull:`3616`: Add examples for interactive use of MPI.
565 565 * :ghpull:`3615`: fix regular expression for ANSI escapes
566 566 * :ghpull:`3586`: Corrected a typo in the format string for strftime the sphinx.py transformer of nbconvert
567 567 * :ghpull:`3611`: check for markdown no longer needed, closes #3610
568 568 * :ghpull:`3555`: Simplify caching of modules with %run
569 569 * :ghpull:`3583`: notebook small things
570 570 * :ghpull:`3594`: Fix duplicate completion in notebook
571 571 * :ghpull:`3600`: parallel: Improved logging for errors during BatchSystemLauncher.stop
572 572 * :ghpull:`3595`: Revert "allow markdown in heading cells"
573 573 * :ghpull:`3538`: add IPython.start_ipython
574 574 * :ghpull:`3562`: Allow custom nbconvert template loaders
575 575 * :ghpull:`3582`: pandoc adjustments
576 576 * :ghpull:`3560`: Remove max_msg_size
577 577 * :ghpull:`3591`: Refer to Setuptools instead of Distribute
578 578 * :ghpull:`3590`: IPython.sphinxext needs an __init__.py
579 579 * :ghpull:`3581`: Added the possibility to read a custom.css file for tweaking the final html in full_html and reveal templates.
580 580 * :ghpull:`3576`: Added support for markdown in heading cells when they are nbconverted.
581 581 * :ghpull:`3575`: tweak `run -d` message to 'continue execution'
582 582 * :ghpull:`3569`: add PYTHONSTARTUP to startup files
583 583 * :ghpull:`3567`: Trigger a single event on js app initilized
584 584 * :ghpull:`3565`: style.min.css should always exist...
585 585 * :ghpull:`3531`: allow markdown in heading cells
586 586 * :ghpull:`3577`: Simplify codemirror ipython-mode
587 587 * :ghpull:`3495`: Simplified regexp, and suggestions for clearer regexps.
588 588 * :ghpull:`3578`: Use adjustbox to specify figure size in nbconvert -> latex
589 589 * :ghpull:`3572`: Skip import irunner test on Windows.
590 590 * :ghpull:`3574`: correct static path for CM modes autoload
591 591 * :ghpull:`3558`: Add IPython.sphinxext
592 592 * :ghpull:`3561`: mention double-control-C to stop notebook server
593 593 * :ghpull:`3566`: fix event names
594 594 * :ghpull:`3564`: Remove trivial nbconvert example
595 595 * :ghpull:`3540`: allow cython cache dir to be deleted
596 596 * :ghpull:`3527`: cleanup stale, unused exceptions in parallel.error
597 597 * :ghpull:`3529`: ensure raw_input returns str in zmq shell
598 598 * :ghpull:`3541`: respect image size metadata in qtconsole
599 599 * :ghpull:`3550`: Fixing issue preventing the correct read of images by full_html and reveal exporters.
600 600 * :ghpull:`3557`: open markdown links in new tabs
601 601 * :ghpull:`3556`: remove mention of nonexistent `_margv` in macro
602 602 * :ghpull:`3552`: set overflow-x: hidden on Firefox only
603 603 * :ghpull:`3554`: Fix missing import os in latex exporter.
604 604 * :ghpull:`3546`: Don't hardcode **latex** posix paths in nbconvert
605 605 * :ghpull:`3551`: fix path prefix in nbconvert
606 606 * :ghpull:`3533`: Use a CDN to get reveal.js library.
607 607 * :ghpull:`3498`: When a notebook is written to file, name the metadata name u''.
608 608 * :ghpull:`3548`: Change to standard save icon in Notebook toolbar
609 609 * :ghpull:`3539`: Don't hardcode posix paths in nbconvert
610 610 * :ghpull:`3508`: notebook supports raw_input and %debug now
611 611 * :ghpull:`3526`: ensure 'default' is first in cluster profile list
612 612 * :ghpull:`3525`: basic timezone info
613 613 * :ghpull:`3532`: include nbconvert templates in installation
614 614 * :ghpull:`3515`: update CodeMirror component to 3.14
615 615 * :ghpull:`3513`: add 'No Checkpoints' to Revert menu
616 616 * :ghpull:`3536`: format positions are required in Python 2.6.x
617 617 * :ghpull:`3521`: Nbconvert fix, silent fail if template doesn't exist
618 618 * :ghpull:`3530`: update %store magic docstring
619 619 * :ghpull:`3528`: fix local mathjax with custom base_project_url
620 620 * :ghpull:`3518`: Clear up unused imports
621 621 * :ghpull:`3506`: %store -r restores saved aliases and directory history, as well as variables
622 622 * :ghpull:`3516`: make css highlight style configurable
623 623 * :ghpull:`3523`: Exclude frontend shim from docs build
624 624 * :ghpull:`3514`: use bootstrap `disabled` instead of `ui-state-disabled`
625 625 * :ghpull:`3520`: Added relative import of RevealExporter to __init__.py inside exporters module
626 626 * :ghpull:`3507`: fix HTML capitalization in nbconvert exporter classes
627 627 * :ghpull:`3512`: fix nbconvert filter validation
628 628 * :ghpull:`3511`: Get Tracer working after ipapi.get replaced with get_ipython
629 629 * :ghpull:`3510`: use `window.onbeforeunload=` for nav-away warning
630 630 * :ghpull:`3504`: don't use parent=self in handlers
631 631 * :ghpull:`3500`: Merge nbconvert into IPython
632 632 * :ghpull:`3478`: restore "unsaved changes" warning on unload
633 633 * :ghpull:`3493`: add a dialog when the kernel is auto-restarted
634 634 * :ghpull:`3488`: Add test suite for autoreload extension
635 635 * :ghpull:`3484`: Catch some pathological cases inside oinspect
636 636 * :ghpull:`3481`: Display R errors without Python traceback
637 637 * :ghpull:`3468`: fix `%magic` output
638 638 * :ghpull:`3430`: add parent to Configurable
639 639 * :ghpull:`3491`: Remove unexpected keyword parameter to remove_kernel
640 640 * :ghpull:`3485`: SymPy has changed its recommended way to initialize printing
641 641 * :ghpull:`3486`: Add test for non-ascii characters in docstrings
642 642 * :ghpull:`3483`: Inputtransformer: Allow classic prompts without space
643 643 * :ghpull:`3482`: Use an absolute path to iptest, because the tests are not always run from $IPYTHONDIR.
644 644 * :ghpull:`3381`: enable 2x (retina) display
645 645 * :ghpull:`3450`: Flatten IPython.frontend
646 646 * :ghpull:`3477`: pass config to subapps
647 647 * :ghpull:`3466`: Kernel fails to start when username has non-ascii characters
648 648 * :ghpull:`3465`: Add HTCondor bindings to IPython.parallel
649 649 * :ghpull:`3463`: fix typo, closes #3462
650 650 * :ghpull:`3456`: Notice for users who disable javascript
651 651 * :ghpull:`3453`: fix cell execution in firefox, closes #3447
652 652 * :ghpull:`3393`: [WIP] bootstrapify
653 653 * :ghpull:`3440`: Fix installing mathjax from downloaded file via command line
654 654 * :ghpull:`3431`: Provide means for starting the Qt console maximized and with the menu bar hidden
655 655 * :ghpull:`3425`: base IPClusterApp inherits from BaseIPythonApp
656 656 * :ghpull:`3433`: Update IPython\external\path\__init__.py
657 657 * :ghpull:`3298`: Some fixes in IPython Sphinx directive
658 658 * :ghpull:`3428`: process escapes in mathjax
659 659 * :ghpull:`3420`: thansk -> thanks
660 660 * :ghpull:`3416`: Fix doc: "principle" not "principal"
661 661 * :ghpull:`3413`: more unique filename for test
662 662 * :ghpull:`3364`: Inject requirejs in notebook and start using it.
663 663 * :ghpull:`3390`: Fix %paste with blank lines
664 664 * :ghpull:`3403`: fix creating config objects from dicts
665 665 * :ghpull:`3401`: rollback #3358
666 666 * :ghpull:`3373`: make cookie_secret configurable
667 667 * :ghpull:`3307`: switch default ws_url logic to js side
668 668 * :ghpull:`3392`: Restore anchor link on h2-h6
669 669 * :ghpull:`3369`: Use different threshold for (auto)scroll in output
670 670 * :ghpull:`3370`: normalize unicode notebook filenames
671 671 * :ghpull:`3372`: base default cookie name on request host+port
672 672 * :ghpull:`3378`: disable CodeMirror drag/drop on Safari
673 673 * :ghpull:`3358`: workaround spurious CodeMirror scrollbars
674 674 * :ghpull:`3371`: make setting the notebook dirty flag an event
675 675 * :ghpull:`3366`: remove long-dead zmq frontend.py and completer.py
676 676 * :ghpull:`3382`: cull Session digest history
677 677 * :ghpull:`3330`: Fix get_ipython_dir when $HOME is /
678 678 * :ghpull:`3319`: IPEP 13: user-expressions and user-variables
679 679 * :ghpull:`3384`: comments in tools/gitwash_dumper.py changed (''' to """)
680 680 * :ghpull:`3387`: Make submodule checks work under Python 3.
681 681 * :ghpull:`3357`: move anchor-link off of heading text
682 682 * :ghpull:`3351`: start basic tests of ipcluster Launchers
683 683 * :ghpull:`3377`: allow class.__module__ to be None
684 684 * :ghpull:`3340`: skip submodule check in package managers
685 685 * :ghpull:`3328`: decode subprocess output in launchers
686 686 * :ghpull:`3368`: Reenable bracket matching
687 687 * :ghpull:`3356`: Mpr fixes
688 688 * :ghpull:`3336`: Use new input transformation API in %time magic
689 689 * :ghpull:`3325`: Organize the JS and less files by component.
690 690 * :ghpull:`3342`: fix test_find_cmd_python
691 691 * :ghpull:`3354`: catch socket.error in utils.localinterfaces
692 692 * :ghpull:`3341`: fix default cluster count
693 693 * :ghpull:`3286`: don't use `get_ipython` from builtins in library code
694 694 * :ghpull:`3333`: notebookapp: add missing whitespace to warnings
695 695 * :ghpull:`3323`: Strip prompts even if the prompt isn't present on the first line.
696 696 * :ghpull:`3321`: Reorganize the python/server side of the notebook
697 697 * :ghpull:`3320`: define `__file__` in config files
698 698 * :ghpull:`3317`: rename `%%file` to `%%writefile`
699 699 * :ghpull:`3304`: set unlimited HWM for all relay devices
700 700 * :ghpull:`3315`: Update Sympy_printing extension load
701 701 * :ghpull:`3310`: further clarify Image docstring
702 702 * :ghpull:`3285`: load extensions in builtin trap
703 703 * :ghpull:`3308`: Speed up AsyncResult._wait_for_outputs(0)
704 704 * :ghpull:`3294`: fix callbacks as optional in js kernel.execute
705 705 * :ghpull:`3276`: Fix: "python ABS/PATH/TO/ipython.py" fails
706 706 * :ghpull:`3301`: allow python3 tests without python installed
707 707 * :ghpull:`3282`: allow view.map to work with a few more things
708 708 * :ghpull:`3284`: remove `ipython.py` entry point
709 709 * :ghpull:`3281`: fix ignored IOPub messages with no parent
710 710 * :ghpull:`3275`: improve submodule messages / git hooks
711 711 * :ghpull:`3239`: Allow "x" icon and esc key to close pager in notebook
712 712 * :ghpull:`3290`: Improved heartbeat controller to engine monitoring for long running tasks
713 713 * :ghpull:`3142`: Better error message when CWD doesn't exist on startup
714 714 * :ghpull:`3066`: Add support for relative import to %run -m (fixes #2727)
715 715 * :ghpull:`3269`: protect highlight.js against unknown languages
716 716 * :ghpull:`3267`: add missing return
717 717 * :ghpull:`3101`: use marked / highlight.js instead of pagedown and prettify
718 718 * :ghpull:`3264`: use https url for submodule
719 719 * :ghpull:`3263`: fix set_last_checkpoint when no checkpoint
720 720 * :ghpull:`3258`: Fix submodule location in setup.py
721 721 * :ghpull:`3254`: fix a few URLs from previous PR
722 722 * :ghpull:`3240`: remove js components from the repo
723 723 * :ghpull:`3158`: IPEP 15: autosave the notebook
724 724 * :ghpull:`3252`: move images out of _static folder into _images
725 725 * :ghpull:`3251`: Fix for cell magics in Qt console
726 726 * :ghpull:`3250`: Added a simple __html__() method to the HTML class
727 727 * :ghpull:`3249`: remove copy of sphinx inheritance_diagram.py
728 728 * :ghpull:`3235`: Remove the unused print notebook view
729 729 * :ghpull:`3238`: Improve the design of the tab completion UI
730 730 * :ghpull:`3242`: Make changes of Application.log_format effective
731 731 * :ghpull:`3219`: Workaround so only one CTRL-C is required for a new prompt in --gui=qt
732 732 * :ghpull:`3190`: allow formatters to specify metadata
733 733 * :ghpull:`3231`: improve discovery of public IPs
734 734 * :ghpull:`3233`: check prefixes for swallowing kernel args
735 735 * :ghpull:`3234`: Removing old autogrow JS code.
736 736 * :ghpull:`3232`: Update to CodeMirror 3 and start to ship our components
737 737 * :ghpull:`3229`: The HTML output type accidentally got removed from the OutputArea.
738 738 * :ghpull:`3228`: Typo in IPython.Parallel documentation
739 739 * :ghpull:`3226`: Text in rename dialog was way too big - making it <p>.
740 740 * :ghpull:`3225`: Removing old restuctured text handler and web service.
741 741 * :ghpull:`3222`: make BlockingKernelClient the default Client
742 742 * :ghpull:`3223`: add missing mathjax_url to new settings dict
743 743 * :ghpull:`3089`: add stdin to the notebook
744 744 * :ghpull:`3221`: Remove references to HTMLCell (dead code)
745 745 * :ghpull:`3205`: add ignored ``*args`` to HasTraits constructor
746 746 * :ghpull:`3088`: cleanup IPython handler settings
747 747 * :ghpull:`3201`: use much faster regexp for ansi coloring
748 748 * :ghpull:`3220`: avoid race condition in profile creation
749 749 * :ghpull:`3011`: IPEP 12: add KernelClient
750 750 * :ghpull:`3217`: informative error when trying to load directories
751 751 * :ghpull:`3174`: Simple class
752 752 * :ghpull:`2979`: CM configurable Take 2
753 753 * :ghpull:`3215`: Updates storemagic extension to allow for specifying variable name to load
754 754 * :ghpull:`3181`: backport If-Modified-Since fix from tornado
755 755 * :ghpull:`3200`: IFrame (VimeoVideo, ScribdDocument, ...)
756 756 * :ghpull:`3186`: Fix small inconsistency in nbconvert: etype -> ename
757 757 * :ghpull:`3212`: Fix issue #2563, "core.profiledir.check_startup_dir() doesn't work inside py2exe'd installation"
758 758 * :ghpull:`3211`: Fix inheritance_diagram Sphinx extension for Sphinx 1.2
759 759 * :ghpull:`3208`: Update link to extensions index
760 760 * :ghpull:`3203`: Separate InputSplitter for transforming whole cells
761 761 * :ghpull:`3189`: Improve completer
762 762 * :ghpull:`3194`: finish up PR #3116
763 763 * :ghpull:`3188`: Add new keycodes
764 764 * :ghpull:`2695`: Key the root modules cache by sys.path entries.
765 765 * :ghpull:`3182`: clarify %%file docstring
766 766 * :ghpull:`3163`: BUG: Fix the set and frozenset pretty printer to handle the empty case correctly
767 767 * :ghpull:`3180`: better UsageError for cell magic with no body
768 768 * :ghpull:`3184`: Cython cache
769 769 * :ghpull:`3175`: Added missing s
770 770 * :ghpull:`3173`: Little bits of documentation cleanup
771 771 * :ghpull:`2635`: Improve Windows start menu shortcuts (#2)
772 772 * :ghpull:`3172`: Add missing import in IPython parallel magics example
773 773 * :ghpull:`3170`: default application logger shouldn't propagate
774 774 * :ghpull:`3159`: Autocompletion for zsh
775 775 * :ghpull:`3105`: move DEFAULT_STATIC_FILES_PATH to IPython.html
776 776 * :ghpull:`3144`: minor bower tweaks
777 777 * :ghpull:`3141`: Default color output for ls on OSX
778 778 * :ghpull:`3137`: fix dot syntax error in inheritance diagram
779 779 * :ghpull:`3072`: raise UnsupportedOperation on iostream.fileno()
780 780 * :ghpull:`3147`: Notebook support for a reverse proxy which handles SSL
781 781 * :ghpull:`3152`: make qtconsole size at startup configurable
782 782 * :ghpull:`3162`: adding stream kwarg to current.new_output
783 783 * :ghpull:`2981`: IPEP 10: kernel side filtering of display formats
784 784 * :ghpull:`3058`: add redirect handler for notebooks by name
785 785 * :ghpull:`3041`: support non-modules in @require
786 786 * :ghpull:`2447`: Stateful line transformers
787 787 * :ghpull:`3108`: fix some O(N) and O(N^2) operations in parallel.map
788 788 * :ghpull:`2791`: forward stdout from forked processes
789 789 * :ghpull:`3157`: use Python 3-style for pretty-printed sets
790 790 * :ghpull:`3148`: closes #3045, #3123 for tornado < version 3.0
791 791 * :ghpull:`3143`: minor heading-link tweaks
792 792 * :ghpull:`3136`: Strip useless ANSI escape codes in notebook
793 793 * :ghpull:`3126`: Prevent errors when pressing arrow keys in an empty notebook
794 794 * :ghpull:`3135`: quick dev installation instructions
795 795 * :ghpull:`2889`: Push pandas dataframes to R magic
796 796 * :ghpull:`3068`: Don't monkeypatch doctest during IPython startup.
797 797 * :ghpull:`3133`: fix argparse version check
798 798 * :ghpull:`3102`: set `spellcheck=false` in CodeCell inputarea
799 799 * :ghpull:`3064`: add anchors to heading cells
800 800 * :ghpull:`3097`: PyQt 4.10: use self._document = self.document()
801 801 * :ghpull:`3117`: propagate automagic change to shell
802 802 * :ghpull:`3118`: don't give up on weird os names
803 803 * :ghpull:`3115`: Fix example
804 804 * :ghpull:`2640`: fix quarantine/ipy_editors.py
805 805 * :ghpull:`3070`: Add info make target that was missing in old Sphinx
806 806 * :ghpull:`3082`: A few small patches to image handling
807 807 * :ghpull:`3078`: fix regular expression for detecting links in stdout
808 808 * :ghpull:`3054`: restore default behavior for automatic cluster size
809 809 * :ghpull:`3073`: fix ipython usage text
810 810 * :ghpull:`3083`: fix DisplayMagics.html docstring
811 811 * :ghpull:`3080`: noted sub_channel being renamed to iopub_channel
812 812 * :ghpull:`3079`: actually use IPKernelApp.kernel_class
813 813 * :ghpull:`3076`: Improve notebook.js documentation
814 814 * :ghpull:`3063`: add missing `%%html` magic
815 815 * :ghpull:`3075`: check for SIGUSR1 before using it, closes #3074
816 816 * :ghpull:`3051`: add width:100% to vbox for webkit / FF consistency
817 817 * :ghpull:`2999`: increase registration timeout
818 818 * :ghpull:`2997`: fix DictDB default size limit
819 819 * :ghpull:`3033`: on resume, print server info again
820 820 * :ghpull:`3062`: test double pyximport
821 821 * :ghpull:`3046`: cast kernel cwd to bytes on Python 2 on Windows
822 822 * :ghpull:`3038`: remove xml from notebook magic docstrings
823 823 * :ghpull:`3032`: fix time format to international time format
824 824 * :ghpull:`3022`: Fix test for Windows
825 825 * :ghpull:`3024`: changed instances of 'outout' to 'output' in alt texts
826 826 * :ghpull:`3013`: py3 workaround for reload in cythonmagic
827 827 * :ghpull:`2961`: time magic: shorten unnecessary output on windows
828 828 * :ghpull:`2987`: fix local files examples in markdown
829 829 * :ghpull:`2998`: fix css in .output_area pre
830 830 * :ghpull:`3003`: add $include /etc/inputrc to suggested ~/.inputrc
831 831 * :ghpull:`2957`: Refactor qt import logic. Fixes #2955
832 832 * :ghpull:`2994`: expanduser on %%file targets
833 833 * :ghpull:`2983`: fix run-all (that-> this)
834 834 * :ghpull:`2964`: fix count when testing composite error output
835 835 * :ghpull:`2967`: shows entire session history when only startsess is given
836 836 * :ghpull:`2942`: Move CM IPython theme out of codemirror folder
837 837 * :ghpull:`2929`: Cleanup cell insertion
838 838 * :ghpull:`2933`: Minordocupdate
839 839 * :ghpull:`2968`: fix notebook deletion.
840 840 * :ghpull:`2966`: Added assert msg to extract_hist_ranges()
841 841 * :ghpull:`2959`: Add command to trim the history database.
842 842 * :ghpull:`2681`: Don't enable pylab mode, when matplotlib is not importable
843 843 * :ghpull:`2901`: Fix inputhook_wx on osx
844 844 * :ghpull:`2871`: truncate potentially long CompositeErrors
845 845 * :ghpull:`2951`: use istype on lists/tuples
846 846 * :ghpull:`2946`: fix qtconsole history logic for end-of-line
847 847 * :ghpull:`2954`: fix logic for append_javascript
848 848 * :ghpull:`2941`: fix baseUrl
849 849 * :ghpull:`2903`: Specify toggle value on cell line number
850 850 * :ghpull:`2911`: display order in output area configurable
851 851 * :ghpull:`2897`: Don't rely on BaseProjectUrl data in body tag
852 852 * :ghpull:`2894`: Cm configurable
853 853 * :ghpull:`2927`: next release will be 1.0
854 854 * :ghpull:`2932`: Simplify using notebook static files from external code
855 855 * :ghpull:`2915`: added small config section to notebook docs page
856 856 * :ghpull:`2924`: safe_run_module: Silence SystemExit codes 0 and None.
857 857 * :ghpull:`2906`: Unpatch/Monkey patch CM
858 858 * :ghpull:`2921`: add menu item for undo delete cell
859 859 * :ghpull:`2917`: Don't add logging handler if one already exists.
860 860 * :ghpull:`2910`: Respect DB_IP and DB_PORT in mongodb tests
861 861 * :ghpull:`2926`: Don't die if stderr/stdout do not support set_parent() #2925
862 862 * :ghpull:`2885`: get monospace pager back
863 863 * :ghpull:`2876`: fix celltoolbar layout on FF
864 864 * :ghpull:`2904`: Skip remaining IPC test on Windows
865 865 * :ghpull:`2908`: fix last remaining KernelApp reference
866 866 * :ghpull:`2905`: fix a few remaining KernelApp/IPKernelApp changes
867 867 * :ghpull:`2900`: Don't assume test case for %time will finish in 0 time
868 868 * :ghpull:`2893`: exclude fabfile from tests
869 869 * :ghpull:`2884`: Correct import for kernelmanager on Windows
870 870 * :ghpull:`2882`: Utils cleanup
871 871 * :ghpull:`2883`: Don't call ast.fix_missing_locations unless the AST could have been modified
872 872 * :ghpull:`2855`: time(it) magic: Implement minutes/hour formatting and "%%time" cell magic
873 873 * :ghpull:`2874`: Empty cell warnings
874 874 * :ghpull:`2819`: tweak history prefix search (up/^p) in qtconsole
875 875 * :ghpull:`2868`: Import performance
876 876 * :ghpull:`2877`: minor css fixes
877 877 * :ghpull:`2880`: update examples docs with kernel move
878 878 * :ghpull:`2878`: Pass host environment on to kernel
879 879 * :ghpull:`2599`: func_kw_complete for builtin and cython with embededsignature=True using docstring
880 880 * :ghpull:`2792`: Add key "unique" to history_request protocol
881 881 * :ghpull:`2872`: fix payload keys
882 882 * :ghpull:`2869`: Fixing styling of toolbar selects on FF.
883 883 * :ghpull:`2708`: Less css
884 884 * :ghpull:`2854`: Move kernel code into IPython.kernel
885 885 * :ghpull:`2864`: Fix %run -t -N<N> TypeError
886 886 * :ghpull:`2852`: future pyzmq compatibility
887 887 * :ghpull:`2863`: whatsnew/version0.9.txt: Fix '~./ipython' -> '~/.ipython' typo
888 888 * :ghpull:`2861`: add missing KernelManager to ConsoleApp class list
889 889 * :ghpull:`2850`: Consolidate host IP detection in utils.localinterfaces
890 890 * :ghpull:`2859`: Correct docstring of ipython.py
891 891 * :ghpull:`2831`: avoid string version comparisons in external.qt
892 892 * :ghpull:`2844`: this should address the failure in #2732
893 893 * :ghpull:`2849`: utils/data: Use list comprehension for uniq_stable()
894 894 * :ghpull:`2839`: add jinja to install docs / setup.py
895 895 * :ghpull:`2841`: Miscellaneous docs fixes
896 896 * :ghpull:`2811`: Still more KernelManager cleanup
897 897 * :ghpull:`2820`: add '=' to greedy completer delims
898 898 * :ghpull:`2818`: log user tracebacks in the kernel (INFO-level)
899 899 * :ghpull:`2828`: Clean up notebook Javascript
900 900 * :ghpull:`2829`: avoid comparison error in dictdb hub history
901 901 * :ghpull:`2830`: BUG: Opening parenthesis after non-callable raises ValueError
902 902 * :ghpull:`2718`: try to fallback to pysqlite2.dbapi2 as sqlite3 in core.history
903 903 * :ghpull:`2816`: in %edit, don't save "last_call" unless last call succeeded
904 904 * :ghpull:`2817`: change ol format order
905 905 * :ghpull:`2537`: Organize example notebooks
906 906 * :ghpull:`2815`: update release/authors
907 907 * :ghpull:`2808`: improve patience for slow Hub in client tests
908 908 * :ghpull:`2812`: remove nonfunctional `-la` short arg in cython magic
909 909 * :ghpull:`2810`: remove dead utils.upgradedir
910 910 * :ghpull:`1671`: __future__ environments
911 911 * :ghpull:`2804`: skip ipc tests on Windows
912 912 * :ghpull:`2789`: Fixing styling issues with CellToolbar.
913 913 * :ghpull:`2805`: fix KeyError creating ZMQStreams in notebook
914 914 * :ghpull:`2775`: General cleanup of kernel manager code.
915 915 * :ghpull:`2340`: Initial Code to reduce parallel.Client caching
916 916 * :ghpull:`2799`: Exit code
917 917 * :ghpull:`2800`: use `type(obj) is cls` as switch when canning
918 918 * :ghpull:`2801`: Fix a breakpoint bug
919 919 * :ghpull:`2795`: Remove outdated code from extensions.autoreload
920 920 * :ghpull:`2796`: P3K: fix cookie parsing under Python 3.x (+ duplicate import is removed)
921 921 * :ghpull:`2724`: In-process kernel support (take 3)
922 922 * :ghpull:`2687`: [WIP] Metaui slideshow
923 923 * :ghpull:`2788`: Chrome frame awareness
924 924 * :ghpull:`2649`: Add version_request/reply messaging protocol
925 925 * :ghpull:`2753`: add `%%px --local` for local execution
926 926 * :ghpull:`2783`: Prefilter shouldn't touch execution_count
927 927 * :ghpull:`2333`: UI For Metadata
928 928 * :ghpull:`2396`: create a ipynbv3 json schema and a validator
929 929 * :ghpull:`2757`: check for complete pyside presence before trying to import
930 930 * :ghpull:`2782`: Allow the %run magic with '-b' to specify a file.
931 931 * :ghpull:`2778`: P3K: fix DeprecationWarning under Python 3.x
932 932 * :ghpull:`2776`: remove non-functional View.kill method
933 933 * :ghpull:`2755`: can interactively defined classes
934 934 * :ghpull:`2774`: Removing unused code in the notebook MappingKernelManager.
935 935 * :ghpull:`2773`: Fixed minor typo causing AttributeError to be thrown.
936 936 * :ghpull:`2609`: Add 'unique' option to history_request messaging protocol
937 937 * :ghpull:`2769`: Allow shutdown when no engines are registered
938 938 * :ghpull:`2766`: Define __file__ when we %edit a real file.
939 939 * :ghpull:`2476`: allow %edit <variable> to work when interactively defined
940 940 * :ghpull:`2763`: Reset readline delimiters after loading rmagic.
941 941 * :ghpull:`2460`: Better handling of `__file__` when running scripts.
942 942 * :ghpull:`2617`: Fix for `units` argument. Adds a `res` argument.
943 943 * :ghpull:`2738`: Unicode content crashes the pager (console)
944 944 * :ghpull:`2749`: Tell Travis CI to test on Python 3.3 as well
945 945 * :ghpull:`2744`: Don't show 'try %paste' message while using magics
946 946 * :ghpull:`2728`: shift tab for tooltip
947 947 * :ghpull:`2741`: Add note to `%cython` Black-Scholes example warning of missing erf.
948 948 * :ghpull:`2743`: BUG: Octavemagic inline plots not working on Windows: Fixed
949 949 * :ghpull:`2740`: Following #2737 this error is now a name error
950 950 * :ghpull:`2737`: Rmagic: error message when moving an non-existant variable from python to R
951 951 * :ghpull:`2723`: diverse fixes for project url
952 952 * :ghpull:`2731`: %Rpush: Look for variables in the local scope first.
953 953 * :ghpull:`2544`: Infinite loop when multiple debuggers have been attached.
954 954 * :ghpull:`2726`: Add qthelp docs creation
955 955 * :ghpull:`2730`: added blockquote CSS
956 956 * :ghpull:`2729`: Fix Read the doc build, Again
957 957 * :ghpull:`2446`: [alternate 2267] Offline mathjax
958 958 * :ghpull:`2716`: remove unexisting headings level
959 959 * :ghpull:`2717`: One liner to fix debugger printing stack traces when lines of context are larger than source.
960 960 * :ghpull:`2713`: Doc bugfix: user_ns is not an attribute of Magic objects.
961 961 * :ghpull:`2690`: Fix 'import '... completion for py3 & egg files.
962 962 * :ghpull:`2691`: Document OpenMP in %%cython magic
963 963 * :ghpull:`2699`: fix jinja2 rendering for password protected notebooks
964 964 * :ghpull:`2700`: Skip notebook testing if jinja2 is not available.
965 965 * :ghpull:`2692`: Add %%cython magics to generated documentation.
966 966 * :ghpull:`2685`: Fix pretty print of types when `__module__` is not available.
967 967 * :ghpull:`2686`: Fix tox.ini
968 968 * :ghpull:`2604`: Backslashes are misinterpreted as escape-sequences by the R-interpreter.
969 969 * :ghpull:`2689`: fix error in doc (arg->kwarg) and pep-8
970 970 * :ghpull:`2683`: for downloads, replaced window.open with window.location.assign
971 971 * :ghpull:`2659`: small bugs in js are fixed
972 972 * :ghpull:`2363`: Refactor notebook templates to use Jinja2
973 973 * :ghpull:`2662`: qtconsole: wrap argument list in tooltip to match width of text body
974 974 * :ghpull:`2328`: addition of classes to generate a link or list of links from files local to the IPython HTML notebook
975 975 * :ghpull:`2668`: pylab_not_importable: Catch all exceptions, not just RuntimeErrors.
976 976 * :ghpull:`2663`: Fix issue #2660: parsing of help and version arguments
977 977 * :ghpull:`2656`: Fix irunner tests when $PYTHONSTARTUP is set
978 978 * :ghpull:`2312`: Add bracket matching to code cells in notebook
979 979 * :ghpull:`2571`: Start to document Javascript
980 980 * :ghpull:`2641`: undefinied that -> this
981 981 * :ghpull:`2638`: Fix %paste in Python 3 on Mac
982 982 * :ghpull:`2301`: Ast transfomers
983 983 * :ghpull:`2616`: Revamp API docs
984 984 * :ghpull:`2572`: Make 'Paste Above' the default paste behavior.
985 985 * :ghpull:`2574`: Fix #2244
986 986 * :ghpull:`2582`: Fix displaying history when output cache is disabled.
987 987 * :ghpull:`2591`: Fix for Issue #2584
988 988 * :ghpull:`2526`: Don't kill paramiko tunnels when receiving ^C
989 989 * :ghpull:`2559`: Add psource, pfile, pinfo2 commands to ipdb.
990 990 * :ghpull:`2546`: use 4 Pythons to build 4 Windows installers
991 991 * :ghpull:`2561`: Fix display of plain text containing multiple carriage returns before line feed
992 992 * :ghpull:`2549`: Add a simple 'undo' for cell deletion.
993 993 * :ghpull:`2525`: Add event to kernel execution/shell reply.
994 994 * :ghpull:`2554`: Avoid stopping in ipdb until we reach the main script.
995 995 * :ghpull:`2404`: Option to limit search result in history magic command
996 996 * :ghpull:`2294`: inputhook_qt4: Use QEventLoop instead of starting up the QCoreApplication
997 997 * :ghpull:`2233`: Refactored Drag and Drop Support in Qt Console
998 998 * :ghpull:`1747`: switch between hsplit and vsplit paging (request for feedback)
999 999 * :ghpull:`2530`: Adding time offsets to the video
1000 1000 * :ghpull:`2542`: Allow starting IPython as `python -m IPython`.
1001 1001 * :ghpull:`2534`: Do not unescape backslashes in Windows (shellglob)
1002 1002 * :ghpull:`2517`: Improved MathJax, bug fixes
1003 1003 * :ghpull:`2511`: trigger default remote_profile_dir when profile_dir is set
1004 1004 * :ghpull:`2491`: color is supported in ironpython
1005 1005 * :ghpull:`2462`: Track which extensions are loaded
1006 1006 * :ghpull:`2464`: Locate URLs in text output and convert them to hyperlinks.
1007 1007 * :ghpull:`2490`: add ZMQInteractiveShell to IPEngineApp class list
1008 1008 * :ghpull:`2498`: Don't catch tab press when something selected
1009 1009 * :ghpull:`2527`: Run All Above and Run All Below
1010 1010 * :ghpull:`2513`: add GitHub uploads to release script
1011 1011 * :ghpull:`2529`: Windows aware tests for shellglob
1012 1012 * :ghpull:`2478`: Fix doctest_run_option_parser for Windows
1013 1013 * :ghpull:`2519`: clear In[ ] prompt numbers again
1014 1014 * :ghpull:`2467`: Clickable links
1015 1015 * :ghpull:`2500`: Add `encoding` attribute to `OutStream` class.
1016 1016 * :ghpull:`2349`: ENH: added StackExchange-style MathJax filtering
1017 1017 * :ghpull:`2503`: Fix traceback handling of SyntaxErrors without line numbers.
1018 1018 * :ghpull:`2492`: add missing 'qtconsole' extras_require
1019 1019 * :ghpull:`2480`: Add deprecation warnings for sympyprinting
1020 1020 * :ghpull:`2334`: Make the ipengine monitor the ipcontroller heartbeat and die if the ipcontroller goes down
1021 1021 * :ghpull:`2479`: use new _winapi instead of removed _subprocess
1022 1022 * :ghpull:`2474`: fix bootstrap name conflicts
1023 1023 * :ghpull:`2469`: Treat __init__.pyc same as __init__.py in module_list
1024 1024 * :ghpull:`2165`: Add -g option to %run to glob expand arguments
1025 1025 * :ghpull:`2468`: Tell git to ignore __pycache__ directories.
1026 1026 * :ghpull:`2421`: Some notebook tweaks.
1027 1027 * :ghpull:`2291`: Remove old plugin system
1028 1028 * :ghpull:`2127`: Ability to build toolbar in JS
1029 1029 * :ghpull:`2445`: changes for ironpython
1030 1030 * :ghpull:`2420`: Pass ipython_dir to __init__() method of TerminalInteractiveShell's superclass.
1031 1031 * :ghpull:`2432`: Revert #1831, the `__file__` injection in safe_execfile / safe_execfile_ipy.
1032 1032 * :ghpull:`2216`: Autochange highlight with cell magics
1033 1033 * :ghpull:`1946`: Add image message handler in ZMQTerminalInteractiveShell
1034 1034 * :ghpull:`2424`: skip find_cmd when setting up script magics
1035 1035 * :ghpull:`2389`: Catch sqlite DatabaseErrors in more places when reading the history database
1036 1036 * :ghpull:`2395`: Don't catch ImportError when trying to unpack module functions
1037 1037 * :ghpull:`1868`: enable IPC transport for kernels
1038 1038 * :ghpull:`2437`: don't let log cleanup prevent engine start
1039 1039 * :ghpull:`2441`: `sys.maxsize` is the maximum length of a container.
1040 1040 * :ghpull:`2442`: allow iptest to be interrupted
1041 1041 * :ghpull:`2240`: fix message built for engine dying during task
1042 1042 * :ghpull:`2369`: Block until kernel termination after sending a kill signal
1043 1043 * :ghpull:`2439`: Py3k: Octal (0777 -> 0o777)
1044 1044 * :ghpull:`2326`: Detachable pager in notebook.
1045 1045 * :ghpull:`2377`: Fix installation of man pages in Python 3
1046 1046 * :ghpull:`2407`: add IPython version to message headers
1047 1047 * :ghpull:`2408`: Fix Issue #2366
1048 1048 * :ghpull:`2405`: clarify TaskScheduler.hwm doc
1049 1049 * :ghpull:`2399`: IndentationError display
1050 1050 * :ghpull:`2400`: Add scroll_to_cell(cell_number) to the notebook
1051 1051 * :ghpull:`2401`: unmock read-the-docs modules
1052 1052 * :ghpull:`2311`: always perform requested trait assignments
1053 1053 * :ghpull:`2393`: New option `n` to limit history search hits
1054 1054 * :ghpull:`2386`: Adapt inline backend to changes in matplotlib
1055 1055 * :ghpull:`2392`: Remove suspicious double quote
1056 1056 * :ghpull:`2387`: Added -L library search path to cythonmagic cell magic
1057 1057 * :ghpull:`2370`: qtconsole: Create a prompt newline by inserting a new block (w/o formatting)
1058 1058 * :ghpull:`1715`: Fix for #1688, traceback-unicode issue
1059 1059 * :ghpull:`2378`: use Singleton.instance() for embed() instead of manual global
1060 1060 * :ghpull:`2373`: fix missing imports in core.interactiveshell
1061 1061 * :ghpull:`2368`: remove notification widget leftover
1062 1062 * :ghpull:`2327`: Parallel: Support get/set of nested objects in view (e.g. dv['a.b'])
1063 1063 * :ghpull:`2362`: Clean up ProgressBar class in example notebook
1064 1064 * :ghpull:`2346`: Extra xterm identification in set_term_title
1065 1065 * :ghpull:`2352`: Notebook: Store the username in a cookie whose name is unique.
1066 1066 * :ghpull:`2358`: add backport_pr to tools
1067 1067 * :ghpull:`2365`: fix names of notebooks for download/save
1068 1068 * :ghpull:`2364`: make clients use 'location' properly (fixes #2361)
1069 1069 * :ghpull:`2354`: Refactor notebook templates to use Jinja2
1070 1070 * :ghpull:`2339`: add bash completion example
1071 1071 * :ghpull:`2345`: Remove references to 'version' no longer in argparse. Github issue #2343.
1072 1072 * :ghpull:`2347`: adjust division error message checking to account for Python 3
1073 1073 * :ghpull:`2305`: RemoteError._render_traceback_ calls self.render_traceback
1074 1074 * :ghpull:`2338`: Normalize line endings for ipexec_validate, fix for #2315.
1075 1075 * :ghpull:`2192`: Introduce Notification Area
1076 1076 * :ghpull:`2329`: Better error messages for common magic commands.
1077 1077 * :ghpull:`2337`: ENH: added StackExchange-style MathJax filtering
1078 1078 * :ghpull:`2331`: update css for qtconsole in doc
1079 1079 * :ghpull:`2317`: adding cluster_id to parallel.Client.__init__
1080 1080 * :ghpull:`2130`: Add -l option to %R magic to allow passing in of local namespace
1081 1081 * :ghpull:`2196`: Fix for bad command line argument to latex
1082 1082 * :ghpull:`2300`: bug fix: was crashing when sqlite3 is not installed
1083 1083 * :ghpull:`2184`: Expose store_history to execute_request messages.
1084 1084 * :ghpull:`2308`: Add welcome_message option to enable_pylab
1085 1085 * :ghpull:`2302`: Fix variable expansion on 'self'
1086 1086 * :ghpull:`2299`: Remove code from prefilter that duplicates functionality in inputsplitter
1087 1087 * :ghpull:`2295`: allow pip install from github repository directly
1088 1088 * :ghpull:`2280`: fix SSH passwordless check for OpenSSH
1089 1089 * :ghpull:`2290`: nbmanager
1090 1090 * :ghpull:`2288`: s/assertEquals/assertEqual (again)
1091 1091 * :ghpull:`2287`: Removed outdated dev docs.
1092 1092 * :ghpull:`2218`: Use redirect for new notebooks
1093 1093 * :ghpull:`2277`: nb: up/down arrow keys move to begin/end of line at top/bottom of cell
1094 1094 * :ghpull:`2045`: Refactoring notebook managers and adding Azure backed storage.
1095 1095 * :ghpull:`2271`: use display instead of send_figure in inline backend hooks
1096 1096 * :ghpull:`2278`: allow disabling SQLite history
1097 1097 * :ghpull:`2225`: Add "--annotate" option to `%%cython` magic.
1098 1098 * :ghpull:`2246`: serialize individual args/kwargs rather than the containers
1099 1099 * :ghpull:`2274`: CLN: Use name to id mapping of notebooks instead of searching.
1100 1100 * :ghpull:`2270`: SSHLauncher tweaks
1101 1101 * :ghpull:`2269`: add missing location when disambiguating controller IP
1102 1102 * :ghpull:`2263`: Allow docs to build on http://readthedocs.io/
1103 1103 * :ghpull:`2256`: Adding data publication example notebook.
1104 1104 * :ghpull:`2255`: better flush iopub with AsyncResults
1105 1105 * :ghpull:`2261`: Fix: longest_substr([]) -> ''
1106 1106 * :ghpull:`2260`: fix mpr again
1107 1107 * :ghpull:`2242`: Document globbing in `%history -g <pattern>`.
1108 1108 * :ghpull:`2250`: fix html in notebook example
1109 1109 * :ghpull:`2245`: Fix regression in embed() from pull-request #2096.
1110 1110 * :ghpull:`2248`: track sha of master in test_pr messages
1111 1111 * :ghpull:`2238`: Fast tests
1112 1112 * :ghpull:`2211`: add data publication message
1113 1113 * :ghpull:`2236`: minor test_pr tweaks
1114 1114 * :ghpull:`2231`: Improve Image format validation and add html width,height
1115 1115 * :ghpull:`2232`: Reapply monkeypatch to inspect.findsource()
1116 1116 * :ghpull:`2235`: remove spurious print statement from setupbase.py
1117 1117 * :ghpull:`2222`: adjust how canning deals with import strings
1118 1118 * :ghpull:`2224`: fix css typo
1119 1119 * :ghpull:`2223`: Custom tracebacks
1120 1120 * :ghpull:`2214`: use KernelApp.exec_lines/files in IPEngineApp
1121 1121 * :ghpull:`2199`: Wrap JS published by %%javascript in try/catch
1122 1122 * :ghpull:`2212`: catch errors in markdown javascript
1123 1123 * :ghpull:`2190`: Update code mirror 2.22 to 2.32
1124 1124 * :ghpull:`2200`: documentation build broken in bb429da5b
1125 1125 * :ghpull:`2194`: clean nan/inf in json_clean
1126 1126 * :ghpull:`2198`: fix mpr for earlier git version
1127 1127 * :ghpull:`2175`: add FileFindHandler for Notebook static files
1128 1128 * :ghpull:`1990`: can func_defaults
1129 1129 * :ghpull:`2069`: start improving serialization in parallel code
1130 1130 * :ghpull:`2202`: Create a unique & temporary IPYTHONDIR for each testing group.
1131 1131 * :ghpull:`2204`: Work around lack of os.kill in win32.
1132 1132 * :ghpull:`2148`: win32 iptest: Use subprocess.Popen() instead of os.system().
1133 1133 * :ghpull:`2179`: Pylab switch
1134 1134 * :ghpull:`2124`: Add an API for registering magic aliases.
1135 1135 * :ghpull:`2169`: ipdb: pdef, pdoc, pinfo magics all broken
1136 1136 * :ghpull:`2174`: Ensure consistent indentation in `%magic`.
1137 1137 * :ghpull:`1930`: add size-limiting to the DictDB backend
1138 1138 * :ghpull:`2189`: Fix IPython.lib.latextools for Python 3
1139 1139 * :ghpull:`2186`: removed references to h5py dependence in octave magic documentation
1140 1140 * :ghpull:`2183`: Include the kernel object in the event object passed to kernel events
1141 1141 * :ghpull:`2185`: added test for %store, fixed storemagic
1142 1142 * :ghpull:`2138`: Use breqn.sty in dvipng backend if possible
1143 1143 * :ghpull:`2182`: handle undefined param in notebooklist
1144 1144 * :ghpull:`1831`: fix #1814 set __file__ when running .ipy files
1145 1145 * :ghpull:`2051`: Add a metadata attribute to messages
1146 1146 * :ghpull:`1471`: simplify IPython.parallel connections and enable Controller Resume
1147 1147 * :ghpull:`2181`: add %%javascript, %%svg, and %%latex display magics
1148 1148 * :ghpull:`2116`: different images in 00_notebook-tour
1149 1149 * :ghpull:`2092`: %prun: Restore `stats.stream` after running `print_stream`.
1150 1150 * :ghpull:`2159`: show message on notebook list if server is unreachable
1151 1151 * :ghpull:`2176`: fix git mpr
1152 1152 * :ghpull:`2152`: [qtconsole] Namespace not empty at startup
1153 1153 * :ghpull:`2177`: remove numpy install from travis/tox scripts
1154 1154 * :ghpull:`2090`: New keybinding for code cell execution + cell insertion
1155 1155 * :ghpull:`2160`: Updating the parallel options pricing example
1156 1156 * :ghpull:`2168`: expand line in cell magics
1157 1157 * :ghpull:`2170`: Fix tab completion with IPython.embed_kernel().
1158 1158 * :ghpull:`2096`: embed(): Default to the future compiler flags of the calling frame.
1159 1159 * :ghpull:`2163`: fix 'remote_profie_dir' typo in SSH launchers
1160 1160 * :ghpull:`2158`: [2to3 compat ] Tuple params in func defs
1161 1161 * :ghpull:`2089`: Fix unittest DeprecationWarnings
1162 1162 * :ghpull:`2142`: Refactor test_pr.py
1163 1163 * :ghpull:`2140`: 2to3: Apply `has_key` fixer.
1164 1164 * :ghpull:`2131`: Add option append (-a) to %save
1165 1165 * :ghpull:`2117`: use explicit url in notebook example
1166 1166 * :ghpull:`2133`: Tell git that ``*.py`` files contain Python code, for use in word-diffs.
1167 1167 * :ghpull:`2134`: Apply 2to3 `next` fix.
1168 1168 * :ghpull:`2126`: ipcluster broken with any batch launcher (PBS/LSF/SGE)
1169 1169 * :ghpull:`2104`: Windows make file for Sphinx documentation
1170 1170 * :ghpull:`2074`: Make BG color of inline plot configurable
1171 1171 * :ghpull:`2123`: BUG: Look up the `_repr_pretty_` method on the class within the MRO rath...
1172 1172 * :ghpull:`2100`: [in progress] python 2 and 3 compatibility without 2to3, second try
1173 1173 * :ghpull:`2128`: open notebook copy in different tabs
1174 1174 * :ghpull:`2073`: allows password and prefix for notebook
1175 1175 * :ghpull:`1993`: Print View
1176 1176 * :ghpull:`2086`: re-aliad %ed to %edit in qtconsole
1177 1177 * :ghpull:`2110`: Fixes and improvements to the input splitter
1178 1178 * :ghpull:`2101`: fix completer deletting newline
1179 1179 * :ghpull:`2102`: Fix logging on interactive shell.
1180 1180 * :ghpull:`2088`: Fix (some) Python 3.2 ResourceWarnings
1181 1181 * :ghpull:`2064`: conform to pep 3110
1182 1182 * :ghpull:`2076`: Skip notebook 'static' dir in test suite.
1183 1183 * :ghpull:`2063`: Remove umlauts so py3 installations on LANG=C systems succeed.
1184 1184 * :ghpull:`2068`: record sysinfo in sdist
1185 1185 * :ghpull:`2067`: update tools/release_windows.py
1186 1186 * :ghpull:`2065`: Fix parentheses typo
1187 1187 * :ghpull:`2062`: Remove duplicates and auto-generated files from repo.
1188 1188 * :ghpull:`2061`: use explicit tuple in exception
1189 1189 * :ghpull:`2060`: change minus to \- or \(hy in manpages
1190 1190
1191 1191 Issues (691):
1192 1192
1193 1193 * :ghissue:`3940`: Install process documentation overhaul
1194 1194 * :ghissue:`3946`: The PDF option for `--post` should work with lowercase
1195 1195 * :ghissue:`3957`: Notebook help page broken in Firefox
1196 1196 * :ghissue:`3894`: nbconvert test failure
1197 1197 * :ghissue:`3887`: 1.0.0a1 shows blank screen in both firefox and chrome (windows 7)
1198 1198 * :ghissue:`3703`: `nbconvert`: Output options -- names and documentataion
1199 1199 * :ghissue:`3931`: Tab completion not working during debugging in the notebook
1200 1200 * :ghissue:`3936`: Ipcluster plugin is not working with Ipython 1.0dev
1201 1201 * :ghissue:`3941`: IPython Notebook kernel crash on Win7x64
1202 1202 * :ghissue:`3926`: Ending Notebook renaming dialog with return creates new-line
1203 1203 * :ghissue:`3932`: Incorrect empty docstring
1204 1204 * :ghissue:`3928`: Passing variables to script from the workspace
1205 1205 * :ghissue:`3774`: Notebooks with spaces in their names breaks nbconvert latex graphics
1206 1206 * :ghissue:`3916`: tornado needs its own check
1207 1207 * :ghissue:`3915`: Link to Parallel examples "found on GitHub" broken in docs
1208 1208 * :ghissue:`3895`: Keyboard shortcuts box in notebook doesn't fit the screen
1209 1209 * :ghissue:`3912`: IPython.utils fails automated test for RC1 1.0.0
1210 1210 * :ghissue:`3636`: Code cell missing highlight on load
1211 1211 * :ghissue:`3897`: under Windows, "ipython3 nbconvert "C:/blabla/first_try.ipynb" --to latex --post PDF" POST processing action fails because of a bad parameter
1212 1212 * :ghissue:`3900`: python3 install syntax errors (OS X 10.8.4)
1213 1213 * :ghissue:`3899`: nbconvert to latex fails on notebooks with spaces in file name
1214 1214 * :ghissue:`3881`: Temporary Working Directory Test Fails
1215 1215 * :ghissue:`2750`: A way to freeze code cells in the notebook
1216 1216 * :ghissue:`3893`: Resize Local Image Files in Notebook doesn't work
1217 1217 * :ghissue:`3823`: nbconvert on windows: tex and paths
1218 1218 * :ghissue:`3885`: under Windows, "ipython3 nbconvert "C:/blabla/first_try.ipynb" --to latex" write "\" instead of "/" to reference file path in the .tex file
1219 1219 * :ghissue:`3889`: test_qt fails due to assertion error 'qt4' != 'qt'
1220 1220 * :ghissue:`3890`: double post, disregard this issue
1221 1221 * :ghissue:`3689`: nbconvert, remaining tests
1222 1222 * :ghissue:`3874`: Up/Down keys don't work to "Search previous command history" (besides Ctrl-p/Ctrl-n)
1223 1223 * :ghissue:`3853`: CodeMirror locks up in the notebook
1224 1224 * :ghissue:`3862`: can only connect to an ipcluster started with v1.0.0-dev (master branch) using an older ipython (v0.13.2), but cannot connect using ipython (v1.0.0-dev)
1225 1225 * :ghissue:`3869`: custom css not working.
1226 1226 * :ghissue:`2960`: Keyboard shortcuts
1227 1227 * :ghissue:`3795`: ipcontroller process goes to 100% CPU, ignores connection requests
1228 1228 * :ghissue:`3553`: Ipython and pylab crashes in windows and canopy
1229 1229 * :ghissue:`3837`: Cannot set custom mathjax url, crash notebook server.
1230 1230 * :ghissue:`3808`: "Naming" releases ?
1231 1231 * :ghissue:`2431`: TypeError: must be string without null bytes, not str
1232 1232 * :ghissue:`3856`: `?` at end of comment causes line to execute
1233 1233 * :ghissue:`3731`: nbconvert: add logging for the different steps of nbconvert
1234 1234 * :ghissue:`3835`: Markdown cells do not render correctly when mathjax is disabled
1235 1235 * :ghissue:`3843`: nbconvert to rst: leftover "In[ ]"
1236 1236 * :ghissue:`3799`: nbconvert: Ability to specify name of output file
1237 1237 * :ghissue:`3726`: Document when IPython.start_ipython() should be used versus IPython.embed()
1238 1238 * :ghissue:`3778`: Add no more readonly view in what's new
1239 1239 * :ghissue:`3754`: No Print View in Notebook in 1.0dev
1240 1240 * :ghissue:`3798`: IPython 0.12.1 Crashes on autocompleting sqlalchemy.func.row_number properties
1241 1241 * :ghissue:`3811`: Opening notebook directly from the command line with multi-directory support installed
1242 1242 * :ghissue:`3775`: Annoying behavior when clicking on cell after execution (Ctrl+Enter)
1243 1243 * :ghissue:`3809`: Possible to add some bpython features?
1244 1244 * :ghissue:`3810`: Printing the contents of an image file messes up shell text
1245 1245 * :ghissue:`3702`: `nbconvert`: Default help message should be that of --help
1246 1246 * :ghissue:`3735`: Nbconvert 1.0.0a1 does not take into account the pdf extensions in graphs
1247 1247 * :ghissue:`3719`: Bad strftime format, for windows, in nbconvert exporter
1248 1248 * :ghissue:`3786`: Zmq errors appearing with `Ctrl-C` in console/qtconsole
1249 1249 * :ghissue:`3019`: disappearing scrollbar on tooltip in Chrome 24 on Ubuntu 12.04
1250 1250 * :ghissue:`3785`: ipdb completely broken in Qt console
1251 1251 * :ghissue:`3796`: Document the meaning of milestone/issues-tags for users.
1252 1252 * :ghissue:`3788`: Do not auto show tooltip if docstring empty.
1253 1253 * :ghissue:`1366`: [Web page] No link to front page from documentation
1254 1254 * :ghissue:`3739`: nbconvert (to slideshow) misses some of the math in markdown cells
1255 1255 * :ghissue:`3768`: increase and make timeout configurable in console completion.
1256 1256 * :ghissue:`3724`: ipcluster only running on one cpu
1257 1257 * :ghissue:`1592`: better message for unsupported nbformat
1258 1258 * :ghissue:`2049`: Can not stop "ipython kernel" on windows
1259 1259 * :ghissue:`3757`: Need direct entry point to given notebook
1260 1260 * :ghissue:`3745`: ImportError: cannot import name check_linecache_ipython
1261 1261 * :ghissue:`3701`: `nbconvert`: Final output file should be in same directory as input file
1262 1262 * :ghissue:`3738`: history -o works but history with -n produces identical results
1263 1263 * :ghissue:`3740`: error when attempting to run 'make' in docs directory
1264 1264 * :ghissue:`3737`: ipython nbconvert crashes with ValueError: Invalid format string.
1265 1265 * :ghissue:`3730`: nbconvert: unhelpful error when pandoc isn't installed
1266 1266 * :ghissue:`3718`: markdown cell cursor misaligned in notebook
1267 1267 * :ghissue:`3710`: mutiple input fields for %debug in the notebook after resetting the kernel
1268 1268 * :ghissue:`3713`: PyCharm has problems with IPython working inside PyPy created by virtualenv
1269 1269 * :ghissue:`3712`: Code completion: Complete on dictionary keys
1270 1270 * :ghissue:`3680`: --pylab and --matplotlib flag
1271 1271 * :ghissue:`3698`: nbconvert: Unicode error with minus sign
1272 1272 * :ghissue:`3693`: nbconvert does not process SVGs into PDFs
1273 1273 * :ghissue:`3688`: nbconvert, figures not extracting with Python 3.x
1274 1274 * :ghissue:`3542`: note new dependencies in docs / setup.py
1275 1275 * :ghissue:`2556`: [pagedown] do not target_blank anchor link
1276 1276 * :ghissue:`3684`: bad message when %pylab fails due import *other* than matplotlib
1277 1277 * :ghissue:`3682`: ipython notebook pylab inline import_all=False
1278 1278 * :ghissue:`3596`: MathjaxUtils race condition?
1279 1279 * :ghissue:`1540`: Comment/uncomment selection in notebook
1280 1280 * :ghissue:`2702`: frozen setup: permission denied for default ipython_dir
1281 1281 * :ghissue:`3672`: allow_none on Number-like traits.
1282 1282 * :ghissue:`2411`: add CONTRIBUTING.md
1283 1283 * :ghissue:`481`: IPython terminal issue with Qt4Agg on XP SP3
1284 1284 * :ghissue:`2664`: How to preserve user variables from import clashing?
1285 1285 * :ghissue:`3436`: enable_pylab(import_all=False) still imports np
1286 1286 * :ghissue:`2630`: lib.pylabtools.figsize : NameError when using Qt4Agg backend and %pylab magic.
1287 1287 * :ghissue:`3154`: Notebook: no event triggered when a Cell is created
1288 1288 * :ghissue:`3579`: Nbconvert: SVG are not transformed to PDF anymore
1289 1289 * :ghissue:`3604`: MathJax rendering problem in `%%latex` cell
1290 1290 * :ghissue:`3668`: AttributeError: 'BlockingKernelClient' object has no attribute 'started_channels'
1291 1291 * :ghissue:`3245`: SyntaxError: encoding declaration in Unicode string
1292 1292 * :ghissue:`3639`: %pylab inline in IPYTHON notebook throws "RuntimeError: Cannot activate multiple GUI eventloops"
1293 1293 * :ghissue:`3663`: frontend deprecation warnings
1294 1294 * :ghissue:`3661`: run -m not behaving like python -m
1295 1295 * :ghissue:`3597`: re-do PR #3531 - allow markdown in Header cell
1296 1296 * :ghissue:`3053`: Markdown in header cells is not rendered
1297 1297 * :ghissue:`3655`: IPython finding its way into pasted strings.
1298 1298 * :ghissue:`3620`: uncaught errors in HTML output
1299 1299 * :ghissue:`3646`: get_dict() error
1300 1300 * :ghissue:`3004`: `%load_ext rmagic` fails when legacy ipy_user_conf.py is installed (in ipython 0.13.1 / OSX 10.8)
1301 1301 * :ghissue:`3638`: setp() issue in ipython notebook with figure references
1302 1302 * :ghissue:`3634`: nbconvert reveal to pdf conversion ignores styling, prints only a single page.
1303 1303 * :ghissue:`1307`: Remove pyreadline workarounds, we now require pyreadline >= 1.7.1
1304 1304 * :ghissue:`3316`: find_cmd test failure on Windows
1305 1305 * :ghissue:`3494`: input() in notebook doesn't work in Python 3
1306 1306 * :ghissue:`3427`: Deprecate `$` as mathjax delimiter
1307 1307 * :ghissue:`3625`: Pager does not open from button
1308 1308 * :ghissue:`3149`: Miscellaneous small nbconvert feedback
1309 1309 * :ghissue:`3617`: 256 color escapes support
1310 1310 * :ghissue:`3609`: %pylab inline blows up for single process ipython
1311 1311 * :ghissue:`2934`: Publish the Interactive MPI Demo Notebook
1312 1312 * :ghissue:`3614`: ansi escapes broken in master (ls --color)
1313 1313 * :ghissue:`3610`: If you don't have markdown, python setup.py install says no pygments
1314 1314 * :ghissue:`3547`: %run modules clobber each other
1315 1315 * :ghissue:`3602`: import_item fails when one tries to use DottedObjectName instead of a string
1316 1316 * :ghissue:`3563`: Duplicate tab completions in the notebook
1317 1317 * :ghissue:`3599`: Problems trying to run IPython on python3 without installing...
1318 1318 * :ghissue:`2937`: too long completion in notebook
1319 1319 * :ghissue:`3479`: Write empty name for the notebooks
1320 1320 * :ghissue:`3505`: nbconvert: Failure in specifying user filter
1321 1321 * :ghissue:`1537`: think a bit about namespaces
1322 1322 * :ghissue:`3124`: Long multiline strings in Notebook
1323 1323 * :ghissue:`3464`: run -d message unclear
1324 1324 * :ghissue:`2706`: IPython 0.13.1 ignoring $PYTHONSTARTUP
1325 1325 * :ghissue:`3587`: LaTeX escaping bug in nbconvert when exporting to HTML
1326 1326 * :ghissue:`3213`: Long running notebook died with a coredump
1327 1327 * :ghissue:`3580`: Running ipython with pypy on windows
1328 1328 * :ghissue:`3573`: custom.js not working
1329 1329 * :ghissue:`3544`: IPython.lib test failure on Windows
1330 1330 * :ghissue:`3352`: Install Sphinx extensions
1331 1331 * :ghissue:`2971`: [notebook]user needs to press ctrl-c twice to stop notebook server should be put into terminal window
1332 1332 * :ghissue:`2413`: ipython3 qtconsole fails to install: ipython 0.13 has no such extra feature 'qtconsole'
1333 1333 * :ghissue:`2618`: documentation is incorrect for install process
1334 1334 * :ghissue:`2595`: mac 10.8 qtconsole export history
1335 1335 * :ghissue:`2586`: cannot store aliases
1336 1336 * :ghissue:`2714`: ipython qtconsole print unittest messages in console instead his own window.
1337 1337 * :ghissue:`2669`: cython magic failing to work with openmp.
1338 * :ghissue:`3256`: Vagrant pandas instance of iPython Notebook does not respect additional plotting arguments
1338 * :ghissue:`3256`: Vagrant pandas instance of IPython Notebook does not respect additional plotting arguments
1339 1339 * :ghissue:`3010`: cython magic fail if cache dir is deleted while in session
1340 1340 * :ghissue:`2044`: prune unused names from parallel.error
1341 1341 * :ghissue:`1145`: Online help utility broken in QtConsole
1342 1342 * :ghissue:`3439`: Markdown links no longer open in new window (with change from pagedown to marked)
1343 1343 * :ghissue:`3476`: _margv for macros seems to be missing
1344 1344 * :ghissue:`3499`: Add reveal.js library (version 2.4.0) inside IPython
1345 1345 * :ghissue:`2771`: Wiki Migration to GitHub
1346 1346 * :ghissue:`2887`: ipcontroller purging some engines during connect
1347 1347 * :ghissue:`626`: Enable Resuming Controller
1348 1348 * :ghissue:`2824`: Kernel restarting after message "Kernel XXXX failed to respond to heartbeat"
1349 1349 * :ghissue:`2823`: %%cython magic gives ImportError: dlopen(long_file_name.so, 2): image not found
1350 1350 * :ghissue:`2891`: In IPython for Python 3, system site-packages comes before user site-packages
1351 1351 * :ghissue:`2928`: Add magic "watch" function (example)
1352 1352 * :ghissue:`2931`: Problem rendering pandas dataframe in Firefox for Windows
1353 1353 * :ghissue:`2939`: [notebook] Figure legend not shown in inline backend if ouside the box of the axes
1354 1354 * :ghissue:`2972`: [notebook] in Markdown mode, press Enter key at the end of <some http link>, the next line is indented unexpectly
1355 1355 * :ghissue:`3069`: Instructions for installing IPython notebook on Windows
1356 1356 * :ghissue:`3444`: Encoding problem: cannot use if user's name is not ascii?
1357 1357 * :ghissue:`3335`: Reenable bracket matching
1358 1358 * :ghissue:`3386`: Magic %paste not working in Python 3.3.2. TypeError: Type str doesn't support the buffer API
1359 1359 * :ghissue:`3543`: Exception shutting down kernel from notebook dashboard (0.13.1)
1360 1360 * :ghissue:`3549`: Codecell size changes with selection
1361 1361 * :ghissue:`3445`: Adding newlines in %%latex cell
1362 1362 * :ghissue:`3237`: [notebook] Can't close a notebook without errors
1363 1363 * :ghissue:`2916`: colon invokes auto(un)indent in markdown cells
1364 1364 * :ghissue:`2167`: Indent and dedent in htmlnotebook
1365 1365 * :ghissue:`3545`: Notebook save button icon not clear
1366 1366 * :ghissue:`3534`: nbconvert incompatible with Windows?
1367 1367 * :ghissue:`3489`: Update example notebook that raw_input is allowed
1368 1368 * :ghissue:`3396`: Notebook checkpoint time is displayed an hour out
1369 1369 * :ghissue:`3261`: Empty revert to checkpoint menu if no checkpoint...
1370 1370 * :ghissue:`2984`: "print" magic does not work in Python 3
1371 1371 * :ghissue:`3524`: Issues with pyzmq and ipython on EPD update
1372 1372 * :ghissue:`2434`: %store magic not auto-restoring
1373 1373 * :ghissue:`2720`: base_url and static path
1374 1374 * :ghissue:`2234`: Update various low resolution graphics for retina displays
1375 1375 * :ghissue:`2842`: Remember passwords for pw-protected notebooks
1376 1376 * :ghissue:`3244`: qtconsole: ValueError('close_fds is not supported on Windows platforms if you redirect stdin/stdout/stderr',)
1377 1377 * :ghissue:`2215`: AsyncResult.wait(0) can hang waiting for the client to get results?
1378 1378 * :ghissue:`2268`: provide mean to retrieve static data path
1379 1379 * :ghissue:`1905`: Expose UI for worksheets within each notebook
1380 1380 * :ghissue:`2380`: Qt inputhook prevents modal dialog boxes from displaying
1381 1381 * :ghissue:`3185`: prettify on double //
1382 1382 * :ghissue:`2821`: Test failure: IPython.parallel.tests.test_client.test_resubmit_header
1383 1383 * :ghissue:`2475`: [Notebook] Line is deindented when typing eg a colon in markdown mode
1384 1384 * :ghissue:`2470`: Do not destroy valid notebooks
1385 1385 * :ghissue:`860`: Allow the standalone export of a notebook to HTML
1386 1386 * :ghissue:`2652`: notebook with qt backend crashes at save image location popup
1387 1387 * :ghissue:`1587`: Improve kernel restarting in the notebook
1388 1388 * :ghissue:`2710`: Saving a plot in Mac OS X backend crashes IPython
1389 1389 * :ghissue:`2596`: notebook "Last saved:" is misleading on file opening.
1390 1390 * :ghissue:`2671`: TypeError :NoneType when executed "ipython qtconsole" in windows console
1391 1391 * :ghissue:`2703`: Notebook scrolling breaks after pager is shown
1392 1392 * :ghissue:`2803`: KernelManager and KernelClient should be two separate objects
1393 1393 * :ghissue:`2693`: TerminalIPythonApp configuration fails without ipython_config.py
1394 1394 * :ghissue:`2531`: IPython 0.13.1 python 2 32-bit installer includes 64-bit ipython*.exe launchers in the scripts folder
1395 1395 * :ghissue:`2520`: Control-C kills port forwarding
1396 1396 * :ghissue:`2279`: Setting `__file__` to None breaks Mayavi import
1397 1397 * :ghissue:`2161`: When logged into notebook, long titles are incorrectly positioned
1398 1398 * :ghissue:`1292`: Notebook, Print view should not be editable...
1399 1399 * :ghissue:`1731`: test parallel launchers
1400 1400 * :ghissue:`3227`: Improve documentation of ipcontroller and possible BUG
1401 1401 * :ghissue:`2896`: IPController very unstable
1402 1402 * :ghissue:`3517`: documentation build broken in head
1403 1403 * :ghissue:`3522`: UnicodeDecodeError: 'ascii' codec can't decode byte on Pycharm on Windows
1404 1404 * :ghissue:`3448`: Please include MathJax fonts with IPython Notebook
1405 1405 * :ghissue:`3519`: IPython Parallel map mysteriously turns pandas Series into numpy ndarray
1406 1406 * :ghissue:`3345`: IPython embedded shells ask if I want to exit, but I set confirm_exit = False
1407 1407 * :ghissue:`3509`: IPython won't close without asking "Are you sure?" in Firefox
1408 1408 * :ghissue:`3471`: Notebook jinja2/markupsafe depedencies in manual
1409 1409 * :ghissue:`3502`: Notebook broken in master
1410 1410 * :ghissue:`3302`: autoreload does not work in ipython 0.13.x, python 3.3
1411 1411 * :ghissue:`3475`: no warning when leaving/closing notebook on master without saved changes
1412 1412 * :ghissue:`3490`: No obvious feedback when kernel crashes
1413 1413 * :ghissue:`1912`: Move all autoreload tests to their own group
1414 1414 * :ghissue:`2577`: sh.py and ipython for python 3.3
1415 1415 * :ghissue:`3467`: %magic doesn't work
1416 1416 * :ghissue:`3501`: Editing markdown cells that wrap has off-by-one errors in cursor positioning
1417 1417 * :ghissue:`3492`: IPython for Python3
1418 1418 * :ghissue:`3474`: unexpected keyword argument to remove_kernel
1419 1419 * :ghissue:`2283`: TypeError when using '?' after a string in a %logstart session
1420 1420 * :ghissue:`2787`: rmagic and pandas DataFrame
1421 1421 * :ghissue:`2605`: Ellipsis literal triggers AttributeError
1422 1422 * :ghissue:`1179`: Test unicode source in pinfo
1423 1423 * :ghissue:`2055`: drop Python 3.1 support
1424 1424 * :ghissue:`2293`: IPEP 2: Input transformations
1425 1425 * :ghissue:`2790`: %paste and %cpaste not removing "..." lines
1426 1426 * :ghissue:`3480`: Testing fails because iptest.py cannot be found
1427 1427 * :ghissue:`2580`: will not run within PIL build directory
1428 1428 * :ghissue:`2797`: RMagic, Dataframe Conversion Problem
1429 1429 * :ghissue:`2838`: Empty lines disappear from triple-quoted literals.
1430 1430 * :ghissue:`3050`: Broken link on IPython.core.display page
1431 1431 * :ghissue:`3473`: Config not passed down to subcommands
1432 1432 * :ghissue:`3462`: Setting log_format in config file results in error (and no format changes)
1433 1433 * :ghissue:`3311`: Notebook (occasionally) not working on windows (Sophos AV)
1434 1434 * :ghissue:`3461`: Cursor positioning off by a character in auto-wrapped lines
1435 1435 * :ghissue:`3454`: _repr_html_ error
1436 1436 * :ghissue:`3457`: Space in long Paragraph Markdown cell with Chinese or Japanese
1437 1437 * :ghissue:`3447`: Run Cell Does not Work
1438 1438 * :ghissue:`1373`: Last lines in long cells are hidden
1439 1439 * :ghissue:`1504`: Revisit serialization in IPython.parallel
1440 1440 * :ghissue:`1459`: Can't connect to 2 HTTPS notebook servers on the same host
1441 1441 * :ghissue:`678`: Input prompt stripping broken with multiline data structures
1442 1442 * :ghissue:`3001`: IPython.notebook.dirty flag is not set when a cell has unsaved changes
1443 1443 * :ghissue:`3077`: Multiprocessing semantics in parallel.view.map
1444 1444 * :ghissue:`3056`: links across notebooks
1445 1445 * :ghissue:`3120`: Tornado 3.0
1446 1446 * :ghissue:`3156`: update pretty to use Python 3 style for sets
1447 1447 * :ghissue:`3197`: Can't escape multiple dollar signs in a markdown cell
1448 1448 * :ghissue:`3309`: `Image()` signature/doc improvements
1449 1449 * :ghissue:`3415`: Bug in IPython/external/path/__init__.py
1450 1450 * :ghissue:`3446`: Feature suggestion: Download matplotlib figure to client browser
1451 1451 * :ghissue:`3295`: autoexported notebooks: only export explicitly marked cells
1452 1452 * :ghissue:`3442`: Notebook: Summary table extracted from markdown headers
1453 1453 * :ghissue:`3438`: Zooming notebook in chrome is broken in master
1454 1454 * :ghissue:`1378`: Implement autosave in notebook
1455 1455 * :ghissue:`3437`: Highlighting matching parentheses
1456 1456 * :ghissue:`3435`: module search segfault
1457 1457 * :ghissue:`3424`: ipcluster --version
1458 1458 * :ghissue:`3434`: 0.13.2 Ipython/genutils.py doesn't exist
1459 1459 * :ghissue:`3426`: Feature request: Save by cell and not by line #: IPython %save magic
1460 1460 * :ghissue:`3412`: Non Responsive Kernel: Running a Django development server from an IPython Notebook
1461 1461 * :ghissue:`3408`: Save cell toolbar and slide type metadata in notebooks
1462 1462 * :ghissue:`3246`: %paste regression with blank lines
1463 1463 * :ghissue:`3404`: Weird error with $variable and grep in command line magic (!command)
1464 1464 * :ghissue:`3405`: Key auto-completion in dictionaries?
1465 1465 * :ghissue:`3259`: Codemirror linenumber css broken
1466 1466 * :ghissue:`3397`: Vertical text misalignment in Markdown cells
1467 1467 * :ghissue:`3391`: Revert #3358 once fix integrated into CM
1468 1468 * :ghissue:`3360`: Error 500 while saving IPython notebook
1469 1469 * :ghissue:`3375`: Frequent Safari/Webkit crashes
1470 1470 * :ghissue:`3365`: zmq frontend
1471 1471 * :ghissue:`2654`: User_expression issues
1472 1472 * :ghissue:`3389`: Store history as plain text
1473 1473 * :ghissue:`3388`: Ipython parallel: open TCP connection created for each result returned from engine
1474 1474 * :ghissue:`3385`: setup.py failure on Python 3
1475 1475 * :ghissue:`3376`: Setting `__module__` to None breaks pretty printing
1476 1476 * :ghissue:`3374`: ipython qtconsole does not display the prompt on OSX
1477 1477 * :ghissue:`3380`: simple call to kernel
1478 1478 * :ghissue:`3379`: TaskRecord key 'started' not set
1479 1479 * :ghissue:`3241`: notebook connection time out
1480 1480 * :ghissue:`3334`: magic interpreter interpretes non magic commands?
1481 1481 * :ghissue:`3326`: python3.3: Type error when launching SGE cluster in IPython notebook
1482 1482 * :ghissue:`3349`: pip3 doesn't run 2to3?
1483 1483 * :ghissue:`3347`: Longlist support in ipdb
1484 1484 * :ghissue:`3343`: Make pip install / easy_install faster
1485 1485 * :ghissue:`3337`: git submodules broke nightly PPA builds
1486 1486 * :ghissue:`3206`: Copy/Paste Regression in QtConsole
1487 1487 * :ghissue:`3329`: Buggy linewrap in Mac OSX Terminal (Mountain Lion)
1488 1488 * :ghissue:`3327`: Qt version check broken
1489 1489 * :ghissue:`3303`: parallel tasks never finish under heavy load
1490 1490 * :ghissue:`1381`: '\\' for equation continuations require an extra '\' in markdown cells
1491 * :ghissue:`3314`: Error launching iPython
1491 * :ghissue:`3314`: Error launching IPython
1492 1492 * :ghissue:`3306`: Test failure when running on a Vagrant VM
1493 1493 * :ghissue:`3280`: IPython.utils.process.getoutput returns stderr
1494 1494 * :ghissue:`3299`: variables named _ or __ exhibit incorrect behavior
1495 1495 * :ghissue:`3196`: add an "x" or similar to htmlnotebook pager
1496 1496 * :ghissue:`3293`: Several 404 errors for js files Firefox
1497 1497 * :ghissue:`3292`: syntax highlighting in chrome on OSX 10.8.3
1498 1498 * :ghissue:`3288`: Latest dev version hangs on page load
1499 1499 * :ghissue:`3283`: ipython dev retains directory information after directory change
1500 1500 * :ghissue:`3279`: custom.css is not overridden in the dev IPython (1.0)
1501 1501 * :ghissue:`2727`: %run -m doesn't support relative imports
1502 1502 * :ghissue:`3268`: GFM triple backquote and unknown language
1503 1503 * :ghissue:`3273`: Suppressing all plot related outputs
1504 1504 * :ghissue:`3272`: Backspace while completing load previous page
1505 1505 * :ghissue:`3260`: Js error in savewidget
1506 1506 * :ghissue:`3247`: scrollbar in notebook when not needed?
1507 1507 * :ghissue:`3243`: notebook: option to view json source from browser
1508 1508 * :ghissue:`3265`: 404 errors when running IPython 1.0dev
1509 1509 * :ghissue:`3257`: setup.py not finding submodules
1510 1510 * :ghissue:`3253`: Incorrect Qt and PySide version comparison
1511 1511 * :ghissue:`3248`: Cell magics broken in Qt console
1512 1512 * :ghissue:`3012`: Problems with the less based style.min.css
1513 1513 * :ghissue:`2390`: Image width/height don't work in embedded images
1514 1514 * :ghissue:`3236`: cannot set TerminalIPythonApp.log_format
1515 1515 * :ghissue:`3214`: notebook kernel dies if started with invalid parameter
1516 1516 * :ghissue:`2980`: Remove HTMLCell ?
1517 1517 * :ghissue:`3128`: qtconsole hangs on importing pylab (using X forwarding)
1518 1518 * :ghissue:`3198`: Hitting recursive depth causing all notebook pages to hang
1519 1519 * :ghissue:`3218`: race conditions in profile directory creation
1520 1520 * :ghissue:`3177`: OverflowError execption in handlers.py
1521 1521 * :ghissue:`2563`: core.profiledir.check_startup_dir() doesn't work inside py2exe'd installation
1522 1522 * :ghissue:`3207`: [Feature] folders for ipython notebook dashboard
1523 1523 * :ghissue:`3178`: cell magics do not work with empty lines after #2447
1524 1524 * :ghissue:`3204`: Default plot() colors unsuitable for red-green colorblind users
1525 1525 * :ghissue:`1789`: ``:\n/*foo`` turns into ``:\n*(foo)`` in triple-quoted strings.
1526 1526 * :ghissue:`3202`: File cell magic fails with blank lines
1527 1527 * :ghissue:`3199`: %%cython -a stopped working?
1528 1528 * :ghissue:`2688`: obsolete imports in import autocompletion
1529 1529 * :ghissue:`3192`: Python2, Unhandled exception, __builtin__.True = False
1530 1530 * :ghissue:`3179`: script magic error message loop
1531 1531 * :ghissue:`3009`: use XDG_CACHE_HOME for cython objects
1532 1532 * :ghissue:`3059`: Bugs in 00_notebook_tour example.
1533 1533 * :ghissue:`3104`: Integrate a javascript file manager into the notebook front end
1534 1534 * :ghissue:`3176`: Particular equation not rendering (notebook)
1535 1535 * :ghissue:`1133`: [notebook] readonly and upload files/UI
1536 1536 * :ghissue:`2975`: [notebook] python file and cell toolbar
1537 1537 * :ghissue:`3017`: SciPy.weave broken in IPython notebook/ qtconsole
1538 1538 * :ghissue:`3161`: paste macro not reading spaces correctly
1539 1539 * :ghissue:`2835`: %paste not working on WinXpSP3/ipython-0.13.1.py2-win32-PROPER.exe/python27
1540 1540 * :ghissue:`2628`: Make transformers work for lines following decorators
1541 1541 * :ghissue:`2612`: Multiline String containing ":\n?foo\n" confuses interpreter to replace ?foo with get_ipython().magic(u'pinfo foo')
1542 1542 * :ghissue:`2539`: Request: Enable cell magics inside of .ipy scripts
1543 1543 * :ghissue:`2507`: Multiline string does not work (includes `...`) with doctest type input in IPython notebook
1544 1544 * :ghissue:`2164`: Request: Line breaks in line magic command
1545 1545 * :ghissue:`3106`: poor parallel performance with many jobs
1546 1546 * :ghissue:`2438`: print inside multiprocessing crashes Ipython kernel
1547 1547 * :ghissue:`3155`: Bad md5 hash for package 0.13.2
1548 1548 * :ghissue:`3045`: [Notebook] Ipython Kernel does not start if disconnected from internet(/network?)
1549 1549 * :ghissue:`3146`: Using celery in python 3.3
1550 1550 * :ghissue:`3145`: The notebook viewer is down
1551 1551 * :ghissue:`2385`: grep --color not working well with notebook
1552 1552 * :ghissue:`3131`: Quickly install from source in a clean virtualenv?
1553 1553 * :ghissue:`3139`: Rolling log for ipython
1554 1554 * :ghissue:`3127`: notebook with pylab=inline appears to call figure.draw twice
1555 1555 * :ghissue:`3129`: Walking up and down the call stack
1556 1556 * :ghissue:`3123`: Notebook crashed if unplugged ethernet cable
1557 1557 * :ghissue:`3121`: NB should use normalize.css? was #3049
1558 1558 * :ghissue:`3087`: Disable spellchecking in notebook
1559 1559 * :ghissue:`3084`: ipython pyqt 4.10 incompatibilty, QTextBlockUserData
1560 1560 * :ghissue:`3113`: Fails to install under Jython 2.7 beta
1561 1561 * :ghissue:`3110`: Render of h4 headers is not correct in notebook (error in renderedhtml.css)
1562 1562 * :ghissue:`3109`: BUG: read_csv: dtype={'id' : np.str}: Datatype not understood
1563 1563 * :ghissue:`3107`: Autocompletion of object attributes in arrays
1564 1564 * :ghissue:`3103`: Reset locale setting in qtconsole
1565 1565 * :ghissue:`3090`: python3.3 Entry Point not found
1566 1566 * :ghissue:`3081`: UnicodeDecodeError when using Image(data="some.jpeg")
1567 1567 * :ghissue:`2834`: url regexp only finds one link
1568 1568 * :ghissue:`3091`: qtconsole breaks doctest.testmod() in Python 3.3
1569 1569 * :ghissue:`3074`: SIGUSR1 not available on Windows
1570 1570 * :ghissue:`2996`: registration::purging stalled registration high occurrence in small clusters
1571 1571 * :ghissue:`3065`: diff-ability of notebooks
1572 1572 * :ghissue:`3067`: Crash with pygit2
1573 1573 * :ghissue:`3061`: Bug handling Ellipsis
1574 1574 * :ghissue:`3049`: NB css inconsistent behavior between ff and webkit
1575 1575 * :ghissue:`3039`: unicode errors when opening a new notebook
1576 1576 * :ghissue:`3048`: Installning ipython qtConsole should be easyer att Windows
1577 1577 * :ghissue:`3042`: Profile creation fails on 0.13.2 branch
1578 1578 * :ghissue:`3035`: docstring typo/inconsistency: mention of an xml notebook format?
1579 1579 * :ghissue:`3031`: HDF5 library segfault (possibly due to mismatching headers?)
1580 1580 * :ghissue:`2991`: In notebook importing sympy closes ipython kernel
1581 1581 * :ghissue:`3027`: f.__globals__ causes an error in Python 3.3
1582 1582 * :ghissue:`3020`: Failing test test_interactiveshell.TestAstTransform on Windows
1583 1583 * :ghissue:`3023`: alt text for "click to expand output" has typo in alt text
1584 1584 * :ghissue:`2963`: %history to print all input history of a previous session when line range is omitted
1585 1585 * :ghissue:`3018`: IPython installed within virtualenv. WARNING "Please install IPython inside the virtualtenv"
1586 1586 * :ghissue:`2484`: Completion in Emacs *Python* buffer causes prompt to be increased.
1587 1587 * :ghissue:`3014`: Ctrl-C finishes notebook immediately
1588 1588 * :ghissue:`3007`: cython_pyximport reload broken in python3
1589 1589 * :ghissue:`2955`: Incompatible Qt imports when running inprocess_qtconsole
1590 1590 * :ghissue:`3006`: [IPython 0.13.1] The check of PyQt version is wrong
1591 1591 * :ghissue:`3005`: Renaming a notebook to an existing notebook name overwrites the other file
1592 1592 * :ghissue:`2940`: Abort trap in IPython Notebook after installing matplotlib
1593 1593 * :ghissue:`3000`: issue #3000
1594 1594 * :ghissue:`2995`: ipython_directive.py fails on multiline when prompt number < 100
1595 1595 * :ghissue:`2993`: File magic (%%file) does not work with paths beginning with tilde (e.g., ~/anaconda/stuff.txt)
1596 1596 * :ghissue:`2992`: Cell-based input for console and qt frontends?
1597 1597 * :ghissue:`2425`: Liaise with Spyder devs to integrate newer IPython
1598 1598 * :ghissue:`2986`: requesting help in a loop can damage a notebook
1599 1599 * :ghissue:`2978`: v1.0-dev build errors on Arch with Python 3.
1600 1600 * :ghissue:`2557`: [refactor] Insert_cell_at_index()
1601 1601 * :ghissue:`2969`: ipython command does not work in terminal
1602 1602 * :ghissue:`2762`: OSX wxPython (osx_cocoa, 64bit) command "%gui wx" blocks the interpreter
1603 1603 * :ghissue:`2956`: Silent importing of submodules differs from standard Python3.2 interpreter's behavior
1604 1604 * :ghissue:`2943`: Up arrow key history search gets stuck in QTConsole
1605 1605 * :ghissue:`2953`: using 'nonlocal' declaration in global scope causes ipython3 crash
1606 1606 * :ghissue:`2952`: qtconsole ignores exec_lines
1607 1607 * :ghissue:`2949`: ipython crashes due to atexit()
1608 1608 * :ghissue:`2947`: From rmagic to an R console
1609 1609 * :ghissue:`2938`: docstring pane not showing in notebook
1610 1610 * :ghissue:`2936`: Tornado assumes invalid signature for parse_qs on Python 3.1
1611 1611 * :ghissue:`2935`: unable to find python after easy_install / pip install
1612 1612 * :ghissue:`2920`: Add undo-cell deletion menu
1613 1613 * :ghissue:`2914`: BUG:saving a modified .py file after loading a module kills the kernel
1614 1614 * :ghissue:`2925`: BUG: kernel dies if user sets sys.stderr or sys.stdout to a file object
1615 1615 * :ghissue:`2909`: LaTeX sometimes fails to render in markdown cells with some curly bracket + underscore combinations
1616 1616 * :ghissue:`2898`: Skip ipc tests on Windows
1617 1617 * :ghissue:`2902`: ActiveState attempt to build ipython 0.12.1 for python 3.2.2 for Mac OS failed
1618 1618 * :ghissue:`2899`: Test failure in IPython.core.tests.test_magic.test_time
1619 1619 * :ghissue:`2890`: Test failure when fabric not installed
1620 1620 * :ghissue:`2892`: IPython tab completion bug for paths
1621 1621 * :ghissue:`1340`: Allow input cells to be collapsed
1622 1622 * :ghissue:`2881`: ? command in notebook does not show help in Safari
1623 1623 * :ghissue:`2751`: %%timeit should use minutes to format running time in long running cells
1624 1624 * :ghissue:`2879`: When importing a module with a wrong name, ipython crashes
1625 1625 * :ghissue:`2862`: %%timeit should warn of empty contents
1626 1626 * :ghissue:`2485`: History navigation breaks in qtconsole
1627 1627 * :ghissue:`2785`: gevent input hook
1628 1628 * :ghissue:`2843`: Sliently running code in clipboard (with paste, cpaste and variants)
1629 1629 * :ghissue:`2784`: %run -t -N<N> error
1630 1630 * :ghissue:`2732`: Test failure with FileLinks class on Windows
1631 1631 * :ghissue:`2860`: ipython help notebook -> KeyError: 'KernelManager'
1632 1632 * :ghissue:`2858`: Where is the installed `ipython` script?
1633 1633 * :ghissue:`2856`: Edit code entered from ipython in external editor
1634 1634 * :ghissue:`2722`: IPC transport option not taking effect ?
1635 1635 * :ghissue:`2473`: Better error messages in ipengine/ipcontroller
1636 1636 * :ghissue:`2836`: Cannot send builtin module definitions to IP engines
1637 1637 * :ghissue:`2833`: Any reason not to use super() ?
1638 1638 * :ghissue:`2781`: Cannot interrupt infinite loops in the notebook
1639 1639 * :ghissue:`2150`: clippath_demo.py in matplotlib example does not work with inline backend
1640 1640 * :ghissue:`2634`: Numbered list in notebook markdown cell renders with Roman numerals instead of numbers
1641 1641 * :ghissue:`2230`: IPython crashing during startup with "AttributeError: 'NoneType' object has no attribute 'rstrip'"
1642 1642 * :ghissue:`2483`: nbviewer bug? with multi-file gists
1643 1643 * :ghissue:`2466`: mistyping `ed -p` breaks `ed -p`
1644 1644 * :ghissue:`2477`: Glob expansion tests fail on Windows
1645 1645 * :ghissue:`2622`: doc issue: notebooks that ship with Ipython .13 are written for python 2.x
1646 1646 * :ghissue:`2626`: Add "Cell -> Run All Keep Going" for notebooks
1647 1647 * :ghissue:`1223`: Show last modification date of each notebook
1648 1648 * :ghissue:`2621`: user request: put link to example notebooks in Dashboard
1649 1649 * :ghissue:`2564`: grid blanks plots in ipython pylab inline mode (interactive)
1650 1650 * :ghissue:`2532`: Django shell (IPython) gives NameError on dict comprehensions
1651 1651 * :ghissue:`2188`: ipython crashes on ctrl-c
1652 1652 * :ghissue:`2391`: Request: nbformat API to load/save without changing version
1653 1653 * :ghissue:`2355`: Restart kernel message even though kernel is perfectly alive
1654 1654 * :ghissue:`2306`: Garbled input text after reverse search on Mac OS X
1655 1655 * :ghissue:`2297`: ipdb with separate kernel/client pushing stdout to kernel process only
1656 1656 * :ghissue:`2180`: Have [kernel busy] overridden only by [kernel idle]
1657 1657 * :ghissue:`1188`: Pylab with OSX backend keyboard focus issue and hang
1658 1658 * :ghissue:`2107`: test_octavemagic.py[everything] fails
1659 1659 * :ghissue:`1212`: Better understand/document browser compatibility
1660 1660 * :ghissue:`1585`: Refactor notebook templates to use Jinja2 and make each page a separate directory
1661 1661 * :ghissue:`1443`: xticks scaling factor partially obscured with qtconsole and inline plotting
1662 1662 * :ghissue:`1209`: can't make %result work as in doc.
1663 1663 * :ghissue:`1200`: IPython 0.12 Windows install fails on Vista
1664 1664 * :ghissue:`1127`: Interactive test scripts for Qt/nb issues
1665 1665 * :ghissue:`959`: Matplotlib figures hide
1666 1666 * :ghissue:`2071`: win32 installer issue on Windows XP
1667 1667 * :ghissue:`2610`: ZMQInteractiveShell.colors being ignored
1668 1668 * :ghissue:`2505`: Markdown Cell incorrectly highlighting after "<"
1669 1669 * :ghissue:`165`: Installer fails to create Start Menu entries on Windows
1670 1670 * :ghissue:`2356`: failing traceback in terminal ipython for first exception
1671 1671 * :ghissue:`2145`: Have dashboad show when server disconect
1672 1672 * :ghissue:`2098`: Do not crash on kernel shutdow if json file is missing
1673 1673 * :ghissue:`2813`: Offline MathJax is broken on 0.14dev
1674 1674 * :ghissue:`2807`: Test failure: IPython.parallel.tests.test_client.TestClient.test_purge_everything
1675 1675 * :ghissue:`2486`: Readline's history search in ipython console does not clear properly after cancellation with Ctrl+C
1676 1676 * :ghissue:`2709`: Cython -la doesn't work
1677 1677 * :ghissue:`2767`: What is IPython.utils.upgradedir ?
1678 1678 * :ghissue:`2210`: Placing matplotlib legend outside axis bounds causes inline display to clip it
1679 1679 * :ghissue:`2553`: IPython Notebooks not robust against client failures
1680 1680 * :ghissue:`2536`: ImageDraw in Ipython notebook not drawing lines
1681 1681 * :ghissue:`2264`: Feature request: Versioning messaging protocol
1682 1682 * :ghissue:`2589`: Creation of ~300+ MPI-spawned engines causes instability in ipcluster
1683 1683 * :ghissue:`2672`: notebook: inline option without pylab
1684 1684 * :ghissue:`2673`: Indefinite Articles & Traitlets
1685 1685 * :ghissue:`2705`: Notebook crashes Safari with select and drag
1686 1686 * :ghissue:`2721`: dreload kills ipython when it hits zmq
1687 1687 * :ghissue:`2806`: ipython.parallel doesn't discover globals under Python 3.3
1688 1688 * :ghissue:`2794`: _exit_code behaves differently in terminal vs ZMQ frontends
1689 1689 * :ghissue:`2793`: IPython.parallel issue with pushing pandas TimeSeries
1690 1690 * :ghissue:`1085`: In process kernel for Qt frontend
1691 1691 * :ghissue:`2760`: IndexError: list index out of range with Python 3.2
1692 1692 * :ghissue:`2780`: Save and load notebooks from github
1693 1693 * :ghissue:`2772`: AttributeError: 'Client' object has no attribute 'kill'
1694 1694 * :ghissue:`2754`: Fail to send class definitions from interactive session to engines namespaces
1695 1695 * :ghissue:`2764`: TypeError while using 'cd'
1696 1696 * :ghissue:`2765`: name '__file__' is not defined
1697 1697 * :ghissue:`2540`: Wrap tooltip if line exceeds threshold?
1698 1698 * :ghissue:`2394`: Startup error on ipython qtconsole (version 0.13 and 0.14-dev
1699 1699 * :ghissue:`2440`: IPEP 4: Python 3 Compatibility
1700 1700 * :ghissue:`1814`: __file__ is not defined when file end with .ipy
1701 1701 * :ghissue:`2759`: R magic extension interferes with tab completion
1702 1702 * :ghissue:`2615`: Small change needed to rmagic extension.
1703 1703 * :ghissue:`2748`: collapse parts of a html notebook
1704 1704 * :ghissue:`1661`: %paste still bugs about IndentationError and says to use %paste
1705 1705 * :ghissue:`2742`: Octavemagic fails to deliver inline images in IPython (on Windows)
1706 1706 * :ghissue:`2739`: wiki.ipython.org contaminated with prescription drug spam
1707 1707 * :ghissue:`2588`: Link error while executing code from cython example notebook
1708 1708 * :ghissue:`2550`: Rpush magic doesn't find local variables and doesn't support comma separated lists of variables
1709 1709 * :ghissue:`2675`: Markdown/html blockquote need css.
1710 1710 * :ghissue:`2419`: TerminalInteractiveShell.__init__() ignores value of ipython_dir argument
1711 1711 * :ghissue:`1523`: Better LaTeX printing in the qtconsole with the sympy profile
1712 1712 * :ghissue:`2719`: ipython fails with `pkg_resources.DistributionNotFound: ipython==0.13`
1713 1713 * :ghissue:`2715`: url crashes nbviewer.ipython.org
1714 1714 * :ghissue:`2555`: "import" module completion on MacOSX
1715 1715 * :ghissue:`2707`: Problem installing the new version of IPython in Windows
1716 1716 * :ghissue:`2696`: SymPy magic bug in IPython Notebook
1717 1717 * :ghissue:`2684`: pretty print broken for types created with PyType_FromSpec
1718 1718 * :ghissue:`2533`: rmagic breaks on Windows
1719 1719 * :ghissue:`2661`: Qtconsole tooltip is too wide when the function has many arguments
1720 1720 * :ghissue:`2679`: ipython3 qtconsole via Homebrew on Mac OS X 10.8 - pyqt/pyside import error
1721 1721 * :ghissue:`2646`: pylab_not_importable
1722 1722 * :ghissue:`2587`: cython magic pops 2 CLI windows upon execution on Windows
1723 1723 * :ghissue:`2660`: Certain arguments (-h, --help, --version) never passed to scripts run with ipython
1724 1724 * :ghissue:`2665`: Missing docs for rmagic and some other extensions
1725 1725 * :ghissue:`2611`: Travis wants to drop 3.1 support
1726 1726 * :ghissue:`2658`: Incorrect parsing of raw multiline strings
1727 1727 * :ghissue:`2655`: Test fails if `from __future__ import print_function` in .pythonrc.py
1728 1728 * :ghissue:`2651`: nonlocal with no existing variable produces too many errors
1729 1729 * :ghissue:`2645`: python3 is a pain (minor unicode bug)
1730 1730 * :ghissue:`2637`: %paste in Python 3 on Mac doesn't work
1731 1731 * :ghissue:`2624`: Error on launching IPython on Win 7 and Python 2.7.3
1732 1732 * :ghissue:`2608`: disk IO activity on cursor press
1733 1733 * :ghissue:`1275`: Markdown parses LaTeX math symbols as its formatting syntax in notebook
1734 1734 * :ghissue:`2613`: display(Math(...)) doesn't render \tau correctly
1735 1735 * :ghissue:`925`: Tab-completion in Qt console needn't use pager
1736 1736 * :ghissue:`2607`: %load_ext sympy.interactive.ipythonprinting dammaging output
1737 1737 * :ghissue:`2593`: Toolbar button to open qtconsole from notebook
1738 1738 * :ghissue:`2602`: IPython html documentation for downloading
1739 1739 * :ghissue:`2598`: ipython notebook --pylab=inline replaces built-in any()
1740 1740 * :ghissue:`2244`: small issue: wrong printout
1741 1741 * :ghissue:`2590`: add easier way to execute scripts in the current directory
1742 1742 * :ghissue:`2581`: %hist does not work when InteractiveShell.cache_size = 0
1743 1743 * :ghissue:`2584`: No file COPYING
1744 1744 * :ghissue:`2578`: AttributeError: 'module' object has no attribute 'TestCase'
1745 1745 * :ghissue:`2576`: One of my notebooks won't load any more -- is there a maximum notebook size?
1746 1746 * :ghissue:`2560`: Notebook output is invisible when printing strings with \r\r\n line endings
1747 1747 * :ghissue:`2566`: if pyside partially present ipython qtconsole fails to load even if pyqt4 present
1748 1748 * :ghissue:`1308`: ipython qtconsole --ssh=server --existing ... hangs
1749 1749 * :ghissue:`1679`: List command doesn't work in ipdb debugger the first time
1750 1750 * :ghissue:`2545`: pypi win32 installer creates 64bit executibles
1751 1751 * :ghissue:`2080`: Event loop issues with IPython 0.12 and PyQt4 (``QDialog.exec_`` and more)
1752 1752 * :ghissue:`2541`: Allow `python -m IPython`
1753 1753 * :ghissue:`2508`: subplots_adjust() does not work correctly in ipython notebook
1754 1754 * :ghissue:`2289`: Incorrect mathjax rendering of certain arrays of equations
1755 1755 * :ghissue:`2487`: Selecting and indenting
1756 1756 * :ghissue:`2521`: more fine-grained 'run' controls, such as 'run from here' and 'run until here'
1757 1757 * :ghissue:`2535`: Funny bounding box when plot with text
1758 1758 * :ghissue:`2523`: History not working
1759 1759 * :ghissue:`2514`: Issue with zooming in qtconsole
1760 1760 * :ghissue:`2220`: No sys.stdout.encoding in kernel based IPython
1761 1761 * :ghissue:`2512`: ERROR: Internal Python error in the inspect module.
1762 1762 * :ghissue:`2496`: Function passwd does not work in QtConsole
1763 1763 * :ghissue:`1453`: make engines reconnect/die when controller was restarted
1764 1764 * :ghissue:`2481`: ipython notebook -- clicking in a code cell's output moves the screen to the top of the code cell
1765 1765 * :ghissue:`2488`: Undesired plot outputs in Notebook inline mode
1766 1766 * :ghissue:`2482`: ipython notebook -- download may not get the latest notebook
1767 1767 * :ghissue:`2471`: _subprocess module removed in Python 3.3
1768 1768 * :ghissue:`2374`: Issues with man pages
1769 1769 * :ghissue:`2316`: parallel.Client.__init__ should take cluster_id kwarg
1770 1770 * :ghissue:`2457`: Can a R library wrapper be created with Rmagic?
1771 1771 * :ghissue:`1575`: Fallback frontend for console when connecting pylab=inlnie -enabled kernel?
1772 1772 * :ghissue:`2097`: Do not crash if history db is corrupted
1773 1773 * :ghissue:`2435`: ipengines fail if clean_logs enabled
1774 1774 * :ghissue:`2429`: Using warnings.warn() results in TypeError
1775 1775 * :ghissue:`2422`: Multiprocessing in ipython notebook kernel crash
1776 1776 * :ghissue:`2426`: ipython crashes with the following message. I do not what went wrong. Can you help me identify the problem?
1777 1777 * :ghissue:`2423`: Docs typo?
1778 1778 * :ghissue:`2257`: pip install -e fails
1779 1779 * :ghissue:`2418`: rmagic can't run R's read.csv on data files with NA data
1780 1780 * :ghissue:`2417`: HTML notebook: Backspace sometimes deletes multiple characters
1781 1781 * :ghissue:`2275`: notebook: "Down_Arrow" on last line of cell should move to end of line
1782 1782 * :ghissue:`2414`: 0.13.1 does not work with current EPD 7.3-2
1783 1783 * :ghissue:`2409`: there is a redundant None
1784 1784 * :ghissue:`2410`: Use /usr/bin/python3 instead of /usr/bin/python
1785 1785 * :ghissue:`2366`: Notebook Dashboard --notebook-dir and fullpath
1786 1786 * :ghissue:`2406`: Inability to get docstring in debugger
1787 1787 * :ghissue:`2398`: Show line number for IndentationErrors
1788 1788 * :ghissue:`2314`: HTML lists seem to interfere with the QtConsole display
1789 1789 * :ghissue:`1688`: unicode exception when using %run with failing script
1790 1790 * :ghissue:`1884`: IPython.embed changes color on error
1791 1791 * :ghissue:`2381`: %time doesn't work for multiline statements
1792 1792 * :ghissue:`1435`: Add size keywords in Image class
1793 1793 * :ghissue:`2372`: interactiveshell.py misses urllib and io_open imports
1794 * :ghissue:`2371`: iPython not working
1794 * :ghissue:`2371`: IPython not working
1795 1795 * :ghissue:`2367`: Tab expansion moves to next cell in notebook
1796 1796 * :ghissue:`2359`: nbviever alters the order of print and display() output
1797 1797 * :ghissue:`2227`: print name for IPython Notebooks has become uninformative
1798 1798 * :ghissue:`2361`: client doesn't use connection file's 'location' in disambiguating 'interface'
1799 1799 * :ghissue:`2357`: failing traceback in terminal ipython for first exception
1800 1800 * :ghissue:`2343`: Installing in a python 3.3b2 or python 3.3rc1 virtual environment.
1801 1801 * :ghissue:`2315`: Failure in test: "Test we're not loading modules on startup that we shouldn't."
1802 1802 * :ghissue:`2351`: Multiple Notebook Apps: cookies not port specific, clash with each other
1803 1803 * :ghissue:`2350`: running unittest from qtconsole prints output to terminal
1804 1804 * :ghissue:`2303`: remote tracebacks broken since 952d0d6 (PR #2223)
1805 1805 * :ghissue:`2330`: qtconsole does not highlight tab-completion suggestion with custom stylesheet
1806 1806 * :ghissue:`2325`: Parsing Tex formula fails in Notebook
1807 1807 * :ghissue:`2324`: Parsing Tex formula fails
1808 1808 * :ghissue:`1474`: Add argument to `run -n` for custom namespace
1809 1809 * :ghissue:`2318`: C-m n/p don't work in Markdown cells in the notebook
1810 1810 * :ghissue:`2309`: time.time() in ipython notebook producing impossible results
1811 1811 * :ghissue:`2307`: schedule tasks on newly arrived engines
1812 1812 * :ghissue:`2313`: Allow Notebook HTML/JS to send messages to Python code
1813 1813 * :ghissue:`2304`: ipengine throws KeyError: url
1814 1814 * :ghissue:`1878`: shell access using ! will not fill class or function scope vars
1815 1815 * :ghissue:`2253`: %paste does not retrieve clipboard contents under screen/tmux on OS X
1816 1816 * :ghissue:`1510`: Add-on (or Monkey-patch) infrastructure for HTML notebook
1817 1817 * :ghissue:`2273`: triple quote and %s at beginning of line with %paste
1818 1818 * :ghissue:`2243`: Regression in .embed()
1819 1819 * :ghissue:`2266`: SSH passwordless check with OpenSSH checks for the wrong thing
1820 1820 * :ghissue:`2217`: Change NewNotebook handler to use 30x redirect
1821 1821 * :ghissue:`2276`: config option for disabling history store
1822 1822 * :ghissue:`2239`: can't use parallel.Reference in view.map
1823 1823 * :ghissue:`2272`: Sympy piecewise messed up rendering
1824 1824 * :ghissue:`2252`: %paste throws an exception with empty clipboard
1825 1825 * :ghissue:`2259`: git-mpr is currently broken
1826 1826 * :ghissue:`2247`: Variable expansion in shell commands should work in substrings
1827 1827 * :ghissue:`2026`: Run 'fast' tests only
1828 1828 * :ghissue:`2241`: read a list of notebooks on server and bring into browser only notebook
1829 1829 * :ghissue:`2237`: please put python and text editor in the web only ipython
1830 1830 * :ghissue:`2053`: Improvements to the IPython.display.Image object
1831 1831 * :ghissue:`1456`: ERROR: Internal Python error in the inspect module.
1832 1832 * :ghissue:`2221`: Avoid importing from IPython.parallel in core
1833 1833 * :ghissue:`2213`: Can't trigger startup code in Engines
1834 1834 * :ghissue:`1464`: Strange behavior for backspace with lines ending with more than 4 spaces in notebook
1835 1835 * :ghissue:`2187`: NaN in object_info_reply JSON causes parse error
1836 1836 * :ghissue:`214`: system command requiring administrative privileges
1837 1837 * :ghissue:`2195`: Unknown option `no-edit` in git-mpr
1838 1838 * :ghissue:`2201`: Add documentation build to tools/test_pr.py
1839 1839 * :ghissue:`2205`: Command-line option for default Notebook output collapsing behavior
1840 1840 * :ghissue:`1927`: toggle between inline and floating figures
1841 1841 * :ghissue:`2171`: Can't start StarCluster after upgrading to IPython 0.13
1842 1842 * :ghissue:`2173`: oct2py v >= 0.3.1 doesn't need h5py anymore
1843 1843 * :ghissue:`2099`: storemagic needs to use self.shell
1844 1844 * :ghissue:`2166`: DirectView map_sync() with Lambdas Using Generators
1845 1845 * :ghissue:`2091`: Unable to use print_stats after %prun -r in notebook
1846 1846 * :ghissue:`2132`: Add fail-over for pastebin
1847 1847 * :ghissue:`2156`: Make it possible to install ipython without nasty gui dependencies
1848 1848 * :ghissue:`2154`: Scrolled long output should be off in print view by default
1849 1849 * :ghissue:`2162`: Tab completion does not work with IPython.embed_kernel()
1850 * :ghissue:`2157`: iPython 0.13 / github-master cannot create logfile from scratch
1850 * :ghissue:`2157`: IPython 0.13 / github-master cannot create logfile from scratch
1851 1851 * :ghissue:`2151`: missing newline when a magic is called from the qtconsole menu
1852 1852 * :ghissue:`2139`: 00_notebook_tour Image example broken on master
1853 1853 * :ghissue:`2143`: Add a %%cython_annotate magic
1854 1854 * :ghissue:`2135`: Running IPython from terminal
1855 1855 * :ghissue:`2093`: Makefile for building Sphinx documentation on Windows
1856 1856 * :ghissue:`2122`: Bug in pretty printing
1857 1857 * :ghissue:`2120`: Notebook "Make a Copy..." keeps opening duplicates in the same tab
1858 1858 * :ghissue:`1997`: password cannot be used with url prefix
1859 1859 * :ghissue:`2129`: help/doc displayed multiple times if requested in loop
1860 1860 * :ghissue:`2121`: ipdb does not support input history in qtconsole
1861 1861 * :ghissue:`2114`: %logstart doesn't log
1862 1862 * :ghissue:`2085`: %ed magic fails in qtconsole
1863 * :ghissue:`2119`: iPython fails to run on MacOS Lion
1863 * :ghissue:`2119`: IPython fails to run on MacOS Lion
1864 1864 * :ghissue:`2052`: %pylab inline magic does not work on windows
1865 1865 * :ghissue:`2111`: Ipython won't start on W7
1866 1866 * :ghissue:`2112`: Strange internal traceback
1867 1867 * :ghissue:`2108`: Backslash (\) at the end of the line behavior different from default Python
1868 1868 * :ghissue:`1425`: Ampersands can't be typed sometimes in notebook cells
1869 1869 * :ghissue:`1513`: Add expand/collapse support for long output elements like stdout and tracebacks
1870 1870 * :ghissue:`2087`: error when starting ipython
1871 1871 * :ghissue:`2103`: Ability to run notebook file from commandline
1872 1872 * :ghissue:`2082`: Qt Console output spacing
1873 1873 * :ghissue:`2083`: Test failures with Python 3.2 and PYTHONWARNINGS="d"
1874 1874 * :ghissue:`2094`: about inline
1875 1875 * :ghissue:`2077`: Starting IPython3 on the terminal
1876 1876 * :ghissue:`1760`: easy_install ipython fails on py3.2-win32
1877 1877 * :ghissue:`2075`: Local Mathjax install causes iptest3 error under python3
1878 1878 * :ghissue:`2057`: setup fails for python3 with LANG=C
1879 1879 * :ghissue:`2070`: shebang on Windows
1880 1880 * :ghissue:`2054`: sys_info missing git hash in sdists
1881 1881 * :ghissue:`2059`: duplicate and modified files in documentation
1882 1882 * :ghissue:`2056`: except-shadows-builtin osm.py:687
1883 1883 * :ghissue:`2058`: hyphen-used-as-minus-sign in manpages
General Comments 0
You need to be logged in to leave comments. Login now