##// END OF EJS Templates
add GitHub stats for 0.13
MinRK -
Show More
This diff has been collapsed as it changes many lines, (1202 lines changed) Show them Hide them
@@ -0,0 +1,1202 b''
1 .. _issues_list_013:
2
3 Issues closed in the 0.13 development cycle
4 ===========================================
5
6 Issues closed in 0.13
7 ---------------------
8
9 GitHub stats since 0.12 (2011/12/19 - 2012/06/29)
10
11 These lists are automatically generated, and may be incomplete or contain duplicates.
12
13 The following 62 authors contributed 1745 commits for 0.13:
14
15 * Aaron Culich
16 * Aaron Meurer
17 * Alex Kramer
18 * Andrew Giessel
19 * Andrew Straw
20 * AndrΓ© Matos
21 * Aron Ahmadia
22 * Ben Edwards
23 * Benjamin Ragan-Kelley
24 * Bradley M. Froehle
25 * Brandon Parsons
26 * Brian E. Granger
27 * Carlos Cordoba
28 * David Hirschfeld
29 * David Zderic
30 * Ernie French
31 * Fernando Perez
32 * Ian Murray
33 * Jason Grout
34 * Jens H Nielsen
35 * Jez Ng
36 * Jonathan March
37 * Jonathan Taylor
38 * Julian Taylor
39 * JΓΆrgen Stenarson
40 * Kent Inverarity
41 * Marc Abramowitz
42 * Mark Wiebe
43 * Matthew Brett
44 * Matthias BUSSONNIER
45 * Michael Droettboom
46 * Mike Hansen
47 * Nathan Rice
48 * Pankaj Pandey
49 * Paul
50 * Paul Ivanov
51 * Piotr Zolnierczuk
52 * Piti Ongmongkolkul
53 * Puneeth Chaganti
54 * Robert Kern
55 * Ross Jones
56 * Roy Hyunjin Han
57 * Scott Tsai
58 * Skipper Seabold
59 * Stefan van der Walt
60 * Steven Johnson
61 * Takafumi Arakaki
62 * Ted Wright
63 * Thomas Hisch
64 * Thomas Kluyver
65 * Thomas Spura
66 * Thomi Richards
67 * Tim Couper
68 * Timo Paulssen
69 * Toby Gilham
70 * Tony S Yu
71 * W\. Trevor King
72 * Walter Doerwald
73 * anatoly techtonik
74 * fawce
75 * mcelrath
76 * wilsaj
77
78
79 We closed a total of 1115 issues, 373 pull requests and 742 regular issues;
80 this is the full list (generated with the script
81 :file:`tools/github_stats.py`):
82
83 Pull Requests (373):
84
85 * :ghpull:`1943`: add screenshot and link into releasenotes
86 * :ghpull:`1954`: update some example notebooks
87 * :ghpull:`2048`: move _encode_binary to jsonutil.encode_images
88 * :ghpull:`2050`: only add quotes around xunit-file on Windows
89 * :ghpull:`2047`: disable auto-scroll on mozilla
90 * :ghpull:`2015`: Fixes for %paste with special transformations
91 * :ghpull:`2046`: Iptest unicode
92 * :ghpull:`1939`: Namespaces
93 * :ghpull:`2042`: increase auto-scroll threshold to 100 lines
94 * :ghpull:`2043`: move RemoteError import to top-level
95 * :ghpull:`2036`: %alias_magic
96 * :ghpull:`1968`: Proposal of icons for .ipynb files
97 * :ghpull:`2037`: remove `ipython-qtconsole` gui-script
98 * :ghpull:`2038`: add extra clear warning to shell doc
99 * :ghpull:`2029`: Ship unminified js
100 * :ghpull:`2007`: Add custom_control and custom_page_control variables to override the Qt widgets used by qtconsole
101 * :ghpull:`2034`: fix&test push/pull recarrays
102 * :ghpull:`2028`: Reduce unhelpful information shown by pinfo
103 * :ghpull:`2030`: check wxPython version in inputhook
104 * :ghpull:`2024`: Make interactive_usage a bit more rst friendly
105 * :ghpull:`2031`: disable ^C^C confirmation on Windows
106 * :ghpull:`2027`: match stdin encoding in frontend readline test
107 * :ghpull:`2025`: Fix parallel test on WinXP - wait for resource cleanup.
108 * :ghpull:`2016`: BUG: test runner fails in Windows if filenames contain spaces.
109 * :ghpull:`2020`: Fix home path expansion test in Windows.
110 * :ghpull:`2021`: Fix Windows pathname issue in 'odd encoding' test.
111 * :ghpull:`2022`: don't check writability in test for get_home_dir when HOME is undefined
112 * :ghpull:`1996`: frontend test tweaks
113 * :ghpull:`2014`: relax profile regex in notebook
114 * :ghpull:`2012`: Mono cursor offset
115 * :ghpull:`2004`: Clarify generic message spec vs. Python message API in docs
116 * :ghpull:`2010`: notebook: Print a warning (but do not abort) if no webbrowser can be found.
117 * :ghpull:`2002`: Refactor %magic into a lsmagic_docs API function.
118 * :ghpull:`1999`: `%magic` help: display line and cell magics in alphabetical order.
119 * :ghpull:`1981`: Clean BG processes created by %%script on kernel exit
120 * :ghpull:`1994`: Fix RST misformatting.
121 * :ghpull:`1951`: minor notebook startup/notebook-dir adjustments
122 * :ghpull:`1974`: Allow path completion on notebook.
123 * :ghpull:`1964`: allow multiple instances of a Magic
124 * :ghpull:`1991`: fix _ofind attr in %page
125 * :ghpull:`1988`: check for active frontend in update_restart_checkbox
126 * :ghpull:`1979`: Add support for tox (http://tox.testrun.org/) and Travis CI (http://travis-ci.org/)
127 * :ghpull:`1970`: dblclick to restore size of images
128 * :ghpull:`1978`: Notebook names truncating at the first period
129 * :ghpull:`1825`: second attempt at scrolled long output
130 * :ghpull:`1934`: Cell/Worksheet metadata
131 * :ghpull:`1746`: Confirm restart (configuration option, and checkbox UI)
132 * :ghpull:`1944`: [qtconsole] take %,%% prefix into account for completion
133 * :ghpull:`1973`: fix another FreeBSD $HOME symlink issue
134 * :ghpull:`1967`: Fix psums example description in docs
135 * :ghpull:`1965`: fix for #1678, undo no longer clears cells
136 * :ghpull:`1952`: avoid duplicate "Websockets closed" dialog on ws close
137 * :ghpull:`1962`: Support unicode prompts
138 * :ghpull:`1955`: update to latest version of vim-ipython
139 * :ghpull:`1945`: Add --proc option to %%script
140 * :ghpull:`1956`: move import RemoteError after get_exc_info
141 * :ghpull:`1950`: Fix for copy action (Ctrl+C) when there is no pager defined in qtconsole
142 * :ghpull:`1948`: Fix help string for InteractiveShell.ast_node_interactivity
143 * :ghpull:`1942`: swallow stderr of which in utils.process.find_cmd
144 * :ghpull:`1940`: fix completer css on some Chrome versions
145 * :ghpull:`1938`: remove remaining references to deprecated XREP/XREQ names
146 * :ghpull:`1925`: Fix styling of superscripts and subscripts. Closes #1924.
147 * :ghpull:`1936`: increase duration of save messages
148 * :ghpull:`1937`: add %save -f
149 * :ghpull:`1935`: add version checking to pyreadline import test
150 * :ghpull:`1849`: Octave magics
151 * :ghpull:`1759`: github, merge PR(s) just by number(s)
152 * :ghpull:`1931`: Win py3fixes
153 * :ghpull:`1933`: oinspect.find_file: Additional safety if file cannot be found.
154 * :ghpull:`1932`: Fix adding functions to CommandChainDispatcher with equal priority on Py 3
155 * :ghpull:`1928`: Select NoDB by default
156 * :ghpull:`1923`: Add IPython syntax support to the %timeit magic, in line and cell mode
157 * :ghpull:`1926`: Make completer recognize escaped quotes in strings.
158 * :ghpull:`1893`: Update Parallel Magics and Exception Display
159 * :ghpull:`1921`: magic_arguments: dedent but otherwise preserve indentation.
160 * :ghpull:`1919`: Use oinspect in CodeMagics._find_edit_target
161 * :ghpull:`1918`: don't warn in iptest if deathrow/quarantine are missing
162 * :ghpull:`1917`: Fix for %pdef on Python 3
163 * :ghpull:`1913`: Fix for #1428
164 * :ghpull:`1911`: temporarily skip autoreload tests
165 * :ghpull:`1909`: Fix for #1908, use os.path.normcase for safe filename comparisons
166 * :ghpull:`1907`: py3compat fixes for %%script and tests
167 * :ghpull:`1906`: ofind finds non-unique cell magics
168 * :ghpull:`1845`: Fixes to inspection machinery for magics
169 * :ghpull:`1902`: Workaround fix for gh-1632; minimal revert of gh-1424
170 * :ghpull:`1900`: Cython libs
171 * :ghpull:`1899`: add ScriptMagics to class list for generated config
172 * :ghpull:`1898`: minimize manpages
173 * :ghpull:`1897`: use glob for bad exclusion warning
174 * :ghpull:`1855`: %%script and %%file magics
175 * :ghpull:`1870`: add %%capture for capturing stdout/err
176 * :ghpull:`1861`: Use dvipng to format sympy.Matrix
177 * :ghpull:`1867`: Fix 1px margin bouncing of selected menu item.
178 * :ghpull:`1889`: Reconnect when the websocket connection closes unexpectedly
179 * :ghpull:`1886`: Fix a bug in renaming notebook
180 * :ghpull:`1895`: Fix error in test suite with ip.system()
181 * :ghpull:`1762`: add `locate` entry points
182 * :ghpull:`1883`: Fix vertical offset due to bold/italics, and bad browser fonts.
183 * :ghpull:`1875`: re-write columnize, with intermediate step.
184 * :ghpull:`1851`: new completer for qtconsole.
185 * :ghpull:`1892`: Remove suspicious quotes in interactiveshell.py
186 * :ghpull:`1864`: Rmagic exceptions
187 * :ghpull:`1829`: [notebook] don't care about leading prct in completion
188 * :ghpull:`1832`: Make svg, jpeg and png images resizable in notebook.
189 * :ghpull:`1674`: HTML Notebook carriage-return handling, take 2
190 * :ghpull:`1882`: Remove importlib dependency which not available in Python 2.6.
191 * :ghpull:`1879`: Correct stack depth for variable expansion in !system commands
192 * :ghpull:`1841`: [notebook] deduplicate completion results
193 * :ghpull:`1850`: Remove args/kwargs handling in TryNext, fix %paste error messages.
194 * :ghpull:`1663`: Keep line-endings in ipynb
195 * :ghpull:`1815`: Make : invalid in filenames in the Notebook JS code.
196 * :ghpull:`1819`: doc: cleanup the parallel psums example a little
197 * :ghpull:`1839`: External cleanup
198 * :ghpull:`1782`: fix Magic menu in qtconsole, split in groups
199 * :ghpull:`1862`: Minor bind_kernel improvements
200 * :ghpull:`1857`: Prevent jumping of window to input when output is clicked.
201 * :ghpull:`1856`: Fix 1px jumping of cells and menus in Notebook.
202 * :ghpull:`1852`: fix chained resubmissions
203 * :ghpull:`1780`: Rmagic extension
204 * :ghpull:`1847`: add InlineBackend to ConsoleApp class list
205 * :ghpull:`1836`: preserve header for resubmitted tasks
206 * :ghpull:`1828`: change default extension to .ipy for %save -r
207 * :ghpull:`1800`: Reintroduce recall
208 * :ghpull:`1830`: lsmagic lists magics in alphabetical order
209 * :ghpull:`1773`: Update SymPy profile: SymPy's latex() can now print set and frozenset
210 * :ghpull:`1761`: Edited documentation to use IPYTHONDIR in place of ~/.ipython
211 * :ghpull:`1822`: aesthetics pass on AsyncResult.display_outputs
212 * :ghpull:`1821`: ENTER submits the rename notebook dialog.
213 * :ghpull:`1820`: NotebookApp: Make the number of ports to retry user configurable.
214 * :ghpull:`1816`: Always use filename as the notebook name.
215 * :ghpull:`1813`: Add assert_in method to nose for Python 2.6
216 * :ghpull:`1711`: New Tooltip, New Completer and JS Refactor
217 * :ghpull:`1798`: a few simple fixes for docs/parallel
218 * :ghpull:`1812`: Ensure AsyncResult.display_outputs doesn't display empty streams
219 * :ghpull:`1811`: warn on nonexistent exclusions in iptest
220 * :ghpull:`1810`: fix for #1809, failing tests in IPython.zmq
221 * :ghpull:`1808`: Reposition alternate upload for firefox [need cross browser/OS/language test]
222 * :ghpull:`1742`: Check for custom_exceptions only once
223 * :ghpull:`1807`: add missing cython exclusion in iptest
224 * :ghpull:`1805`: Fixed a vcvarsall.bat error on win32/Py2.7 when trying to compile with m...
225 * :ghpull:`1739`: Dashboard improvement (necessary merge of #1658 and #1676 + fix #1492)
226 * :ghpull:`1770`: Cython related magic functions
227 * :ghpull:`1707`: Accept --gui=<...> switch in IPython qtconsole.
228 * :ghpull:`1797`: Fix comment which breaks Emacs syntax highlighting.
229 * :ghpull:`1795`: fix %gui magic
230 * :ghpull:`1793`: Raise repr limit for strings to 80 characters (from 30).
231 * :ghpull:`1794`: don't use XDG path on OS X
232 * :ghpull:`1792`: Unicode-aware logger
233 * :ghpull:`1791`: update zmqshell magics
234 * :ghpull:`1787`: DOC: Remove regression from qt-console docs.
235 * :ghpull:`1758`: test_pr, fallback on http if git protocol fail, and SSL errors...
236 * :ghpull:`1748`: Fix some tests for Python 3.3
237 * :ghpull:`1755`: test for pygments before running qt tests
238 * :ghpull:`1771`: Make default value of interactivity passed to run_ast_nodes configurable
239 * :ghpull:`1784`: restore loadpy to load
240 * :ghpull:`1768`: Update parallel magics
241 * :ghpull:`1779`: Tidy up error raising in magic decorators.
242 * :ghpull:`1769`: Allow cell mode timeit without setup code.
243 * :ghpull:`1716`: Fix for fake filenames in verbose traceback
244 * :ghpull:`1763`: [qtconsole] fix append_plain_html -> append_html
245 * :ghpull:`1732`: Refactoring of the magics system and implementation of cell magics
246 * :ghpull:`1630`: Merge divergent Kernel implementations
247 * :ghpull:`1705`: [notebook] Make pager resizable, and remember size...
248 * :ghpull:`1606`: Share code for %pycat and %loadpy, make %pycat aware of URLs
249 * :ghpull:`1757`: Open IPython notebook hyperlinks in a new window using target=_blank
250 * :ghpull:`1754`: Fix typo enconters->encounters
251 * :ghpull:`1753`: Clear window title when kernel is restarted
252 * :ghpull:`1449`: Fix for bug #735 : Images missing from XML/SVG export
253 * :ghpull:`1743`: Tooltip completer js refactor
254 * :ghpull:`1681`: add qt config option to clear_on_kernel_restart
255 * :ghpull:`1733`: Tooltip completer js refactor
256 * :ghpull:`1727`: terminate kernel after embed_kernel tests
257 * :ghpull:`1737`: add HistoryManager to ipapp class list
258 * :ghpull:`1686`: ENH: Open a notebook from the command line
259 * :ghpull:`1709`: fixes #1708, failing test in arg_split on windows
260 * :ghpull:`1718`: Use CRegExp trait for regular expressions.
261 * :ghpull:`1729`: Catch failure in repr() for %whos
262 * :ghpull:`1726`: use eval for command-line args instead of exec
263 * :ghpull:`1724`: fix scatter/gather with targets='all'
264 * :ghpull:`1725`: add --no-ff to git pull in test_pr
265 * :ghpull:`1721`: Tooltip completer js refactor
266 * :ghpull:`1657`: Add `wait` optional argument to `hooks.editor`
267 * :ghpull:`1717`: Define generic sys.ps{1,2,3}, for use by scripts.
268 * :ghpull:`1691`: Finish PR #1446
269 * :ghpull:`1710`: update MathJax CDN url for https
270 * :ghpull:`1713`: Make autocall regexp's configurable.
271 * :ghpull:`1703`: Allow TryNext to have an error message without it affecting the command chain
272 * :ghpull:`1714`: minor adjustments to test_pr
273 * :ghpull:`1704`: ensure all needed qt parts can be imported before settling for one
274 * :ghpull:`1706`: Mark test_push_numpy_nocopy as a known failure for Python 3
275 * :ghpull:`1698`: fix tooltip on token with number
276 * :ghpull:`1245`: pythonw py3k fixes for issue #1226
277 * :ghpull:`1685`: Add script to test pull request
278 * :ghpull:`1693`: deprecate IPYTHON_DIR in favor of IPYTHONDIR
279 * :ghpull:`1695`: Avoid deprecated warnings from ipython-qtconsole.desktop.
280 * :ghpull:`1694`: Add quote to notebook to allow it to load
281 * :ghpull:`1689`: Fix sys.path missing '' as first entry in `ipython kernel`.
282 * :ghpull:`1687`: import Binary from bson instead of pymongo
283 * :ghpull:`1616`: Make IPython.core.display.Image less notebook-centric
284 * :ghpull:`1684`: CLN: Remove redundant function definition.
285 * :ghpull:`1670`: Point %pastebin to gist
286 * :ghpull:`1669`: handle pyout messages in test_message_spec
287 * :ghpull:`1295`: add binary-tree engine interconnect example
288 * :ghpull:`1642`: Cherry-picked commits from 0.12.1 release
289 * :ghpull:`1659`: Handle carriage return characters ("\r") in HTML notebook output.
290 * :ghpull:`1656`: ensure kernels are cleaned up in embed_kernel tests
291 * :ghpull:`1664`: InteractiveShell.run_code: Update docstring.
292 * :ghpull:`1662`: Delay flushing softspace until after cell finishes
293 * :ghpull:`1643`: handle jpg/jpeg in the qtconsole
294 * :ghpull:`1652`: add patch_pyzmq() for backporting a few changes from newer pyzmq
295 * :ghpull:`1650`: DOC: moving files with SSH launchers
296 * :ghpull:`1357`: add IPython.embed_kernel()
297 * :ghpull:`1640`: Finish up embed_kernel
298 * :ghpull:`1651`: Remove bundled Itpl module
299 * :ghpull:`1634`: incremental improvements to SSH launchers
300 * :ghpull:`1649`: move examples/test_embed into examples/tests/embed
301 * :ghpull:`1633`: Fix installing extension from local file on Windows
302 * :ghpull:`1645`: Exclude UserDict when deep reloading NumPy.
303 * :ghpull:`1637`: Removed a ':' which shouldn't have been there
304 * :ghpull:`1631`: TST: QApplication doesn't quit early enough with PySide.
305 * :ghpull:`1629`: evaluate a few dangling validate_message generators
306 * :ghpull:`1621`: clear In[] prompt numbers on "Clear All Output"
307 * :ghpull:`1627`: Test the Message Spec
308 * :ghpull:`1624`: Fixes for byte-compilation on Python 3
309 * :ghpull:`1615`: Add show() method to figure objects.
310 * :ghpull:`1625`: Fix deepreload on Python 3
311 * :ghpull:`1620`: pyin message now have execution_count
312 * :ghpull:`1457`: Update deepreload to use a rewritten knee.py. Fixes dreload(numpy).
313 * :ghpull:`1613`: allow map / parallel function for single-engine views
314 * :ghpull:`1609`: exit notebook cleanly on SIGINT, SIGTERM
315 * :ghpull:`1607`: cleanup sqlitedb temporary db file after tests
316 * :ghpull:`1608`: don't rely on timedelta.total_seconds in AsyncResult
317 * :ghpull:`1599`: Fix for %run -d on Python 3
318 * :ghpull:`1602`: Fix %env magic on Python 3.
319 * :ghpull:`1603`: Remove python3 profile
320 * :ghpull:`1604`: Exclude IPython.quarantine from installation
321 * :ghpull:`1600`: Specify encoding for io.open in notebook_reformat tests
322 * :ghpull:`1605`: Small fixes for Animation and Progress notebook
323 * :ghpull:`1529`: __all__ feature, improvement to dir2, and tests for both
324 * :ghpull:`1548`: add sugar methods/properties to AsyncResult
325 * :ghpull:`1535`: Fix pretty printing dispatch
326 * :ghpull:`1399`: Use LaTeX to print various built-in types with the SymPy printing extension
327 * :ghpull:`1597`: re-enter kernel.eventloop after catching SIGINT
328 * :ghpull:`1490`: rename plaintext cell -> raw cell
329 * :ghpull:`1480`: Fix %notebook magic, etc. nbformat unicode tests and fixes
330 * :ghpull:`1588`: Gtk3 integration with ipython works.
331 * :ghpull:`1595`: Examples syntax (avoid errors installing on Python 3)
332 * :ghpull:`1526`: Find encoding for Python files
333 * :ghpull:`1594`: Fix writing git commit ID to a file on build with Python 3
334 * :ghpull:`1556`: shallow-copy DictDB query results
335 * :ghpull:`1502`: small changes in response to pyflakes pass
336 * :ghpull:`1445`: Don't build sphinx docs for sdists
337 * :ghpull:`1538`: store git commit hash in utils._sysinfo instead of hidden data file
338 * :ghpull:`1546`: attempt to suppress exceptions in channel threads at shutdown
339 * :ghpull:`1559`: update tools/github_stats.py to use GitHub API v3
340 * :ghpull:`1563`: clear_output improvements
341 * :ghpull:`1560`: remove obsolete discussion of Twisted/trial from testing docs
342 * :ghpull:`1569`: BUG: qtconsole -- non-standard handling of \a and \b. [Fixes #1561]
343 * :ghpull:`1573`: BUG: Ctrl+C crashes wx pylab kernel in qtconsole.
344 * :ghpull:`1568`: fix PR #1567
345 * :ghpull:`1567`: Fix: openssh_tunnel did not parse port in `server`
346 * :ghpull:`1565`: fix AsyncResult.abort
347 * :ghpull:`1552`: use os.getcwdu in NotebookManager
348 * :ghpull:`1541`: display_pub flushes stdout/err
349 * :ghpull:`1544`: make MultiKernelManager.kernel_manager_class configurable
350 * :ghpull:`1517`: Fix indentation bug in IPython/lib/pretty.py
351 * :ghpull:`1519`: BUG: Include the name of the exception type in its pretty format.
352 * :ghpull:`1489`: Fix zero-copy push
353 * :ghpull:`1477`: fix dangling `buffer` in IPython.parallel.util
354 * :ghpull:`1514`: DOC: Fix references to IPython.lib.pretty instead of the old location
355 * :ghpull:`1481`: BUG: Improve placement of CallTipWidget
356 * :ghpull:`1496`: BUG: LBYL when clearing the output history on shutdown.
357 * :ghpull:`1508`: fix sorting profiles in clustermanager
358 * :ghpull:`1495`: BUG: Fix pretty-printing for overzealous objects
359 * :ghpull:`1472`: more general fix for #662
360 * :ghpull:`1483`: updated magic_history docstring
361 * :ghpull:`1383`: First version of cluster web service.
362 * :ghpull:`1398`: fix %tb after SyntaxError
363 * :ghpull:`1440`: Fix for failing testsuite when using --with-xml-coverage on windows.
364 * :ghpull:`1419`: Add %install_ext magic function.
365 * :ghpull:`1424`: Win32 shell interactivity
366 * :ghpull:`1468`: Simplify structure of a Job in the TaskScheduler
367 * :ghpull:`1447`: 1107 - Tab autocompletion can suggest invalid syntax
368 * :ghpull:`1469`: Fix typo in comment (insert space)
369 * :ghpull:`1463`: Fix completion when importing modules in the cwd.
370 * :ghpull:`1466`: Fix for issue #1437, unfriendly windows qtconsole error handling
371 * :ghpull:`1432`: Fix ipython directive
372 * :ghpull:`1465`: allow `ipython help subcommand` syntax
373 * :ghpull:`1416`: Conditional import of ctypes in inputhook
374 * :ghpull:`1462`: expedite parallel tests
375 * :ghpull:`1410`: Add javascript library and css stylesheet loading to JS class.
376 * :ghpull:`1448`: Fix for #875 Never build unicode error messages
377 * :ghpull:`1458`: use eval to uncan References
378 * :ghpull:`1450`: load mathjax from CDN via https
379 * :ghpull:`1451`: include heading level in JSON
380 * :ghpull:`1444`: Fix pyhton -> python typos
381 * :ghpull:`1414`: ignore errors in shell.var_expand
382 * :ghpull:`1430`: Fix for tornado check for tornado < 1.1.0
383 * :ghpull:`1413`: get_home_dir expands symlinks, adjust test accordingly
384 * :ghpull:`1385`: updated and prettified magic doc strings
385 * :ghpull:`1406`: Browser selection
386 * :ghpull:`1377`: Saving non-ascii history
387 * :ghpull:`1402`: fix symlinked /home issue for FreeBSD
388 * :ghpull:`1405`: Only monkeypatch xunit when the tests are run using it.
389 * :ghpull:`1395`: Xunit & KnownFailure
390 * :ghpull:`1396`: Fix for %tb magic.
391 * :ghpull:`1386`: Jsd3
392 * :ghpull:`1388`: Add simple support for running inside a virtualenv
393 * :ghpull:`1391`: Improve Hub/Scheduler when no engines are registered
394 * :ghpull:`1369`: load header with engine id when engine dies in TaskScheduler
395 * :ghpull:`1353`: Save notebook as script using unicode file handle.
396 * :ghpull:`1352`: Add '-m mod : run library module as a script' option.
397 * :ghpull:`1363`: Fix some minor color/style config issues in the qtconsole
398 * :ghpull:`1371`: Adds a quiet keyword to sync_imports
399 * :ghpull:`1387`: Fixing Cell menu to update cell type select box.
400 * :ghpull:`1296`: Wx gui example: fixes the broken example for `%gui wx`.
401 * :ghpull:`1372`: ipcontroller cleans up connection files unless reuse=True
402 * :ghpull:`1374`: remove calls to meaningless ZMQStream.on_err
403 * :ghpull:`1370`: allow draft76 websockets (Safari)
404 * :ghpull:`1368`: Ensure handler patterns are str, not unicode
405 * :ghpull:`1361`: Notebook bug fix branch
406 * :ghpull:`1364`: avoid jsonlib returning Decimal
407 * :ghpull:`1362`: Don't log complete contents of history replies, even in debug
408 * :ghpull:`1347`: fix weird magic completion in notebook
409 * :ghpull:`1346`: fixups for alternate URL prefix stuff
410 * :ghpull:`1336`: crack at making notebook.html use the layout.html template
411 * :ghpull:`1331`: RST and heading cells
412 * :ghpull:`1247`: fixes a bug causing extra newlines after comments.
413 * :ghpull:`1332`: notebook - allow prefixes in URL path.
414 * :ghpull:`1341`: Don't attempt to tokenize binary files for tracebacks
415 * :ghpull:`1334`: added key handler for control-s to notebook, seems to work pretty well
416 * :ghpull:`1338`: Fix see also in docstrings so API docs build
417 * :ghpull:`1335`: Notebook toolbar UI
418 * :ghpull:`1299`: made notebook.html extend layout.html
419 * :ghpull:`1318`: make Ctrl-D in qtconsole act same as in terminal (ready to merge)
420 * :ghpull:`1328`: Coverage
421 * :ghpull:`1206`: don't preserve fixConsole output in json
422 * :ghpull:`1330`: Add linewrapping to text cells (new feature in CodeMirror).
423 * :ghpull:`1309`: Inoculate clearcmd extension into %reset functionality
424 * :ghpull:`1327`: Updatecm2
425 * :ghpull:`1326`: Removing Ace edit capability.
426 * :ghpull:`1325`: forgotten selected_cell -> get_selected_cell
427 * :ghpull:`1316`: Pass subprocess test runners a suitable location for xunit output
428 * :ghpull:`1303`: Updatecm
429 * :ghpull:`1312`: minor heartbeat tweaks
430 * :ghpull:`1306`: Fix %prun input parsing for escaped characters (closes #1302)
431 * :ghpull:`1301`: New "Fix for issue #1202" based on current master.
432 * :ghpull:`1289`: Make autoreload extension work on Python 3.
433 * :ghpull:`1288`: Don't ask for confirmation when stdin isn't available
434 * :ghpull:`1294`: TaskScheduler.hwm default to 1 instead of 0
435 * :ghpull:`1283`: HeartMonitor.period should be an Integer
436 * :ghpull:`1264`: Aceify
437 * :ghpull:`1284`: a fix for GH 1269
438 * :ghpull:`1213`: BUG: Minor typo in history_console_widget.py
439 * :ghpull:`1267`: add NoDB for non-recording Hub
440 * :ghpull:`1222`: allow Reference as callable in map/apply
441 * :ghpull:`1257`: use self.kernel_manager_class in qtconsoleapp
442 * :ghpull:`1253`: set auto_create flag for notebook apps
443 * :ghpull:`1262`: Heartbeat no longer shares the app's Context
444 * :ghpull:`1229`: Fix display of SyntaxError in Python 3
445 * :ghpull:`1256`: Dewijmoize
446 * :ghpull:`1246`: Skip tests that require X, when importing pylab results in RuntimeError.
447 * :ghpull:`1211`: serve local files in notebook-dir
448 * :ghpull:`1224`: edit text cells on double-click instead of single-click
449 * :ghpull:`1187`: misc notebook: connection file cleanup, first heartbeat, startup flush
450 * :ghpull:`1207`: fix loadpy duplicating newlines
451 * :ghpull:`1129`: Unified setup.py
452 * :ghpull:`1199`: Reduce IPython.external.*
453 * :ghpull:`1218`: Added -q option to %prun for suppression of the output, along with editing the dochelp string.
454 * :ghpull:`1217`: Added -q option to %prun for suppression of the output, along with editing the dochelp string
455 * :ghpull:`1175`: core.completer: Clean up excessive and unused code.
456 * :ghpull:`1196`: docs: looks like a file path might have been accidentally pasted in the middle of a word
457 * :ghpull:`1190`: Fix link to Chris Fonnesbeck blog post about 0.11 highlights.
458
459 Issues (742):
460
461 * :ghissue:`1943`: add screenshot and link into releasenotes
462 * :ghissue:`1570`: [notebook] remove 'left panel' references from example.
463 * :ghissue:`1954`: update some example notebooks
464 * :ghissue:`2048`: move _encode_binary to jsonutil.encode_images
465 * :ghissue:`2050`: only add quotes around xunit-file on Windows
466 * :ghissue:`2047`: disable auto-scroll on mozilla
467 * :ghissue:`1258`: Magic %paste error
468 * :ghissue:`2015`: Fixes for %paste with special transformations
469 * :ghissue:`760`: Windows: test runner fails if repo path contains spaces
470 * :ghissue:`2046`: Iptest unicode
471 * :ghissue:`1939`: Namespaces
472 * :ghissue:`2042`: increase auto-scroll threshold to 100 lines
473 * :ghissue:`2043`: move RemoteError import to top-level
474 * :ghissue:`641`: In %magic help, remove duplicate aliases
475 * :ghissue:`2036`: %alias_magic
476 * :ghissue:`1968`: Proposal of icons for .ipynb files
477 * :ghissue:`825`: keyboardinterrupt crashes gtk gui when gtk.set_interactive is not available
478 * :ghissue:`1971`: Remove duplicate magics docs
479 * :ghissue:`2040`: Namespaces for cleaner public APIs
480 * :ghissue:`2039`: ipython parallel import exception
481 * :ghissue:`2035`: Getdefaultencoding test error with sympy 0.7.1_git
482 * :ghissue:`2037`: remove `ipython-qtconsole` gui-script
483 * :ghissue:`1516`: ipython-qtconsole script isn't installed for Python 2.x
484 * :ghissue:`1297`: "ipython -p sh" is in documentation but doesn't work
485 * :ghissue:`2038`: add extra clear warning to shell doc
486 * :ghissue:`1265`: please ship unminified js and css sources
487 * :ghissue:`2029`: Ship unminified js
488 * :ghissue:`1920`: Provide an easy way to override the Qt widget used by qtconsole
489 * :ghissue:`2007`: Add custom_control and custom_page_control variables to override the Qt widgets used by qtconsole
490 * :ghissue:`2009`: In %magic help, remove duplicate aliases
491 * :ghissue:`2033`: ipython parallel pushing and pulling recarrays
492 * :ghissue:`2034`: fix&test push/pull recarrays
493 * :ghissue:`2028`: Reduce unhelpful information shown by pinfo
494 * :ghissue:`1992`: Tab completion fails with many spaces in filename
495 * :ghissue:`1885`: handle too old wx
496 * :ghissue:`2030`: check wxPython version in inputhook
497 * :ghissue:`2024`: Make interactive_usage a bit more rst friendly
498 * :ghissue:`2031`: disable ^C^C confirmation on Windows
499 * :ghissue:`2023`: Unicode test failure on OS X
500 * :ghissue:`2027`: match stdin encoding in frontend readline test
501 * :ghissue:`1901`: Windows: parallel test fails assert, leaves 14 python processes alive
502 * :ghissue:`2025`: Fix parallel test on WinXP - wait for resource cleanup.
503 * :ghissue:`1986`: Line magic function `%R` not found. (Rmagic)
504 * :ghissue:`1712`: test failure in ubuntu package daily build
505 * :ghissue:`1183`: 0.12 testsuite failures
506 * :ghissue:`2016`: BUG: test runner fails in Windows if filenames contain spaces.
507 * :ghissue:`1806`: Alternate upload methods in firefox
508 * :ghissue:`2019`: Windows: home directory expansion test fails
509 * :ghissue:`2020`: Fix home path expansion test in Windows.
510 * :ghissue:`2017`: Windows core test error - filename quoting
511 * :ghissue:`2021`: Fix Windows pathname issue in 'odd encoding' test.
512 * :ghissue:`1998`: call to nt.assert_true(path._writable_dir(home)) returns false in test_path.py
513 * :ghissue:`2022`: don't check writability in test for get_home_dir when HOME is undefined
514 * :ghissue:`1589`: Test failures and docs don't build on Mac OS X Lion
515 * :ghissue:`1996`: frontend test tweaks
516 * :ghissue:`2011`: Notebook server can't start cluster with hyphen-containing profile name
517 * :ghissue:`2014`: relax profile regex in notebook
518 * :ghissue:`2013`: brew install pyqt
519 * :ghissue:`2005`: Strange output artifacts in footer of notebook
520 * :ghissue:`2012`: Mono cursor offset
521 * :ghissue:`2004`: Clarify generic message spec vs. Python message API in docs
522 * :ghissue:`2006`: Don't crash when starting notebook server if runnable browser not found
523 * :ghissue:`2010`: notebook: Print a warning (but do not abort) if no webbrowser can be found.
524 * :ghissue:`2008`: pip install virtualenv
525 * :ghissue:`2003`: Wrong case of rmagic in docs
526 * :ghissue:`2002`: Refactor %magic into a lsmagic_docs API function.
527 * :ghissue:`2000`: kernel.js consistency with generic IPython message format.
528 * :ghissue:`1999`: `%magic` help: display line and cell magics in alphabetical order.
529 * :ghissue:`1635`: test_prun_quotes fails on Windows
530 * :ghissue:`1984`: Cannot restart Notebook when using `%%script --bg`
531 * :ghissue:`1981`: Clean BG processes created by %%script on kernel exit
532 * :ghissue:`1994`: Fix RST misformatting.
533 * :ghissue:`1949`: Introduce Notebook Magics
534 * :ghissue:`1985`: Kernels should start in notebook dir when manually specified
535 * :ghissue:`1980`: Notebook should check that --notebook-dir exists
536 * :ghissue:`1951`: minor notebook startup/notebook-dir adjustments
537 * :ghissue:`1969`: tab completion in notebook for paths not triggered
538 * :ghissue:`1974`: Allow path completion on notebook.
539 * :ghissue:`1964`: allow multiple instances of a Magic
540 * :ghissue:`1960`: %page not working
541 * :ghissue:`1991`: fix _ofind attr in %page
542 * :ghissue:`1982`: Shutdown qtconsole problem?
543 * :ghissue:`1988`: check for active frontend in update_restart_checkbox
544 * :ghissue:`1979`: Add support for tox (http://tox.testrun.org/) and Travis CI (http://travis-ci.org/)
545 * :ghissue:`1989`: Parallel: output of %px and %px${suffix} is inconsistent
546 * :ghissue:`1966`: ValueError: packer could not serialize a simple message
547 * :ghissue:`1987`: Notebook: MathJax offline install not recognized
548 * :ghissue:`1970`: dblclick to restore size of images
549 * :ghissue:`1983`: Notebook does not save heading level
550 * :ghissue:`1978`: Notebook names truncating at the first period
551 * :ghissue:`1553`: Limited size of output cells and provide scroll bars for such output cells
552 * :ghissue:`1825`: second attempt at scrolled long output
553 * :ghissue:`1915`: add cell-level metadata
554 * :ghissue:`1934`: Cell/Worksheet metadata
555 * :ghissue:`1746`: Confirm restart (configuration option, and checkbox UI)
556 * :ghissue:`1790`: Commenting function.
557 * :ghissue:`1767`: Tab completion problems with cell magics
558 * :ghissue:`1944`: [qtconsole] take %,%% prefix into account for completion
559 * :ghissue:`1973`: fix another FreeBSD $HOME symlink issue
560 * :ghissue:`1972`: Fix completion of '%tim' in the Qt console
561 * :ghissue:`1887`: Make it easy to resize jpeg/png images back to original size.
562 * :ghissue:`1967`: Fix psums example description in docs
563 * :ghissue:`1678`: ctrl-z clears cell output in notebook when pressed enough times
564 * :ghissue:`1965`: fix for #1678, undo no longer clears cells
565 * :ghissue:`1952`: avoid duplicate "Websockets closed" dialog on ws close
566 * :ghissue:`1961`: UnicodeDecodeError on directory with unicode chars in prompt
567 * :ghissue:`1963`: styling prompt, {color.Normal} excepts
568 * :ghissue:`1962`: Support unicode prompts
569 * :ghissue:`1959`: %page not working on qtconsole for Windows XP 32-bit
570 * :ghissue:`1955`: update to latest version of vim-ipython
571 * :ghissue:`1945`: Add --proc option to %%script
572 * :ghissue:`1957`: fix indentation in kernel.js
573 * :ghissue:`1956`: move import RemoteError after get_exc_info
574 * :ghissue:`1950`: Fix for copy action (Ctrl+C) when there is no pager defined in qtconsole
575 * :ghissue:`1948`: Fix help string for InteractiveShell.ast_node_interactivity
576 * :ghissue:`1941`: script magics cause terminal spam
577 * :ghissue:`1942`: swallow stderr of which in utils.process.find_cmd
578 * :ghissue:`1833`: completer draws slightly too small on Chrome
579 * :ghissue:`1940`: fix completer css on some Chrome versions
580 * :ghissue:`1938`: remove remaining references to deprecated XREP/XREQ names
581 * :ghissue:`1924`: HTML superscripts not shown raised in the notebook
582 * :ghissue:`1925`: Fix styling of superscripts and subscripts. Closes #1924.
583 * :ghissue:`1461`: User notification if notebook saving fails
584 * :ghissue:`1936`: increase duration of save messages
585 * :ghissue:`1542`: %save magic fails in clients without stdin if file already exists
586 * :ghissue:`1937`: add %save -f
587 * :ghissue:`1572`: pyreadline version dependency not correctly checked
588 * :ghissue:`1935`: add version checking to pyreadline import test
589 * :ghissue:`1849`: Octave magics
590 * :ghissue:`1759`: github, merge PR(s) just by number(s)
591 * :ghissue:`1931`: Win py3fixes
592 * :ghissue:`1646`: Meaning of restart parameter in client.shutdown() unclear
593 * :ghissue:`1933`: oinspect.find_file: Additional safety if file cannot be found.
594 * :ghissue:`1916`: %paste doesn't work on py3
595 * :ghissue:`1932`: Fix adding functions to CommandChainDispatcher with equal priority on Py 3
596 * :ghissue:`1928`: Select NoDB by default
597 * :ghissue:`1923`: Add IPython syntax support to the %timeit magic, in line and cell mode
598 * :ghissue:`1926`: Make completer recognize escaped quotes in strings.
599 * :ghissue:`1929`: Ipython-qtconsole (0.12.1) hangs with Python 2.7.3, Windows 7 64 bit
600 * :ghissue:`1409`: [qtconsole] forward delete bring completion into current line
601 * :ghissue:`1922`: py3k compatibility for setupegg.py
602 * :ghissue:`1598`: document that sync_imports() can't handle "import foo as bar"
603 * :ghissue:`1893`: Update Parallel Magics and Exception Display
604 * :ghissue:`1890`: Docstrings for magics that use @magic_arguments are rendered wrong
605 * :ghissue:`1921`: magic_arguments: dedent but otherwise preserve indentation.
606 * :ghissue:`1919`: Use oinspect in CodeMagics._find_edit_target
607 * :ghissue:`1918`: don't warn in iptest if deathrow/quarantine are missing
608 * :ghissue:`1914`: %pdef failing on python3
609 * :ghissue:`1917`: Fix for %pdef on Python 3
610 * :ghissue:`1428`: Failing test that prun does not clobber string escapes
611 * :ghissue:`1913`: Fix for #1428
612 * :ghissue:`1911`: temporarily skip autoreload tests
613 * :ghissue:`1549`: autoreload extension crashes ipython
614 * :ghissue:`1908`: find_file errors on windows
615 * :ghissue:`1909`: Fix for #1908, use os.path.normcase for safe filename comparisons
616 * :ghissue:`1907`: py3compat fixes for %%script and tests
617 * :ghissue:`1904`: %%px? doesn't work, shows info for %px, general cell magic problem
618 * :ghissue:`1906`: ofind finds non-unique cell magics
619 * :ghissue:`1894`: Win64 binary install fails
620 * :ghissue:`1799`: Source file not found for magics
621 * :ghissue:`1845`: Fixes to inspection machinery for magics
622 * :ghissue:`1774`: Some magics seems broken
623 * :ghissue:`1586`: Clean up tight coupling between Notebook, CodeCell and Kernel Javascript objects
624 * :ghissue:`1632`: Win32 shell interactivity apparently broke qtconsole "cd" magic
625 * :ghissue:`1902`: Workaround fix for gh-1632; minimal revert of gh-1424
626 * :ghissue:`1900`: Cython libs
627 * :ghissue:`1503`: Cursor is offset in notebook in Chrome 17 on Linux
628 * :ghissue:`1426`: Qt console doesn't handle the `--gui` flag correctly.
629 * :ghissue:`1180`: Can't start IPython kernel in Spyder
630 * :ghissue:`581`: test IPython.zmq
631 * :ghissue:`1593`: Name embedded in notebook overrides filename
632 * :ghissue:`1899`: add ScriptMagics to class list for generated config
633 * :ghissue:`1618`: generate or minimize manpages
634 * :ghissue:`1898`: minimize manpages
635 * :ghissue:`1896`: Windows: apparently spurious warning 'Excluding nonexistent file' ... test_exampleip
636 * :ghissue:`1897`: use glob for bad exclusion warning
637 * :ghissue:`1215`: updated %quickref to show short-hand for %sc and %sx
638 * :ghissue:`1855`: %%script and %%file magics
639 * :ghissue:`1863`: Ability to silence a cell in the notebook
640 * :ghissue:`1870`: add %%capture for capturing stdout/err
641 * :ghissue:`1861`: Use dvipng to format sympy.Matrix
642 * :ghissue:`1867`: Fix 1px margin bouncing of selected menu item.
643 * :ghissue:`1889`: Reconnect when the websocket connection closes unexpectedly
644 * :ghissue:`1577`: If a notebook loses its network connection WebSockets won't reconnect
645 * :ghissue:`1886`: Fix a bug in renaming notebook
646 * :ghissue:`1895`: Fix error in test suite with ip.system()
647 * :ghissue:`1762`: add `locate` entry points
648 * :ghissue:`1883`: Fix vertical offset due to bold/italics, and bad browser fonts.
649 * :ghissue:`1875`: re-write columnize, with intermediate step.
650 * :ghissue:`1860`: IPython.utils.columnize sometime wrong...
651 * :ghissue:`1851`: new completer for qtconsole.
652 * :ghissue:`1892`: Remove suspicious quotes in interactiveshell.py
653 * :ghissue:`1854`: Class `%hierarchy` and graphiz `%%dot` magics
654 * :ghissue:`1827`: Sending tracebacks over ZMQ should protect against unicode failure
655 * :ghissue:`1864`: Rmagic exceptions
656 * :ghissue:`1829`: [notebook] don't care about leading prct in completion
657 * :ghissue:`1832`: Make svg, jpeg and png images resizable in notebook.
658 * :ghissue:`1674`: HTML Notebook carriage-return handling, take 2
659 * :ghissue:`1874`: cython_magic uses importlib, which doesn't ship with py2.6
660 * :ghissue:`1882`: Remove importlib dependency which not available in Python 2.6.
661 * :ghissue:`1878`: shell access using ! will not fill class or function scope vars
662 * :ghissue:`1879`: Correct stack depth for variable expansion in !system commands
663 * :ghissue:`1840`: New JS completer should merge completions before display
664 * :ghissue:`1841`: [notebook] deduplicate completion results
665 * :ghissue:`1736`: no good error message on missing tkinter and %paste
666 * :ghissue:`1741`: Display message from TryNext error in magic_paste
667 * :ghissue:`1850`: Remove args/kwargs handling in TryNext, fix %paste error messages.
668 * :ghissue:`1663`: Keep line-endings in ipynb
669 * :ghissue:`1872`: Matplotlib window freezes using intreractive plot in qtconsole
670 * :ghissue:`1869`: Improve CodeMagics._find_edit_target
671 * :ghissue:`1781`: Colons in notebook name causes notebook deletion without warning
672 * :ghissue:`1815`: Make : invalid in filenames in the Notebook JS code.
673 * :ghissue:`1819`: doc: cleanup the parallel psums example a little
674 * :ghissue:`1838`: externals cleanup
675 * :ghissue:`1839`: External cleanup
676 * :ghissue:`1782`: fix Magic menu in qtconsole, split in groups
677 * :ghissue:`1862`: Minor bind_kernel improvements
678 * :ghissue:`1859`: kernmagic during console startup
679 * :ghissue:`1857`: Prevent jumping of window to input when output is clicked.
680 * :ghissue:`1856`: Fix 1px jumping of cells and menus in Notebook.
681 * :ghissue:`1848`: task fails with "AssertionError: not enough buffers!" after second resubmit
682 * :ghissue:`1852`: fix chained resubmissions
683 * :ghissue:`1780`: Rmagic extension
684 * :ghissue:`1853`: Fix jumpy notebook behavior
685 * :ghissue:`1842`: task with UnmetDependency error still owned by engine
686 * :ghissue:`1847`: add InlineBackend to ConsoleApp class list
687 * :ghissue:`1846`: Exceptions within multiprocessing crash Ipython notebook kernel
688 * :ghissue:`1843`: Notebook does not exist and permalinks
689 * :ghissue:`1837`: edit magic broken in head
690 * :ghissue:`1834`: resubmitted tasks doesn't have same session name
691 * :ghissue:`1836`: preserve header for resubmitted tasks
692 * :ghissue:`1776`: fix magic menu in qtconsole
693 * :ghissue:`1828`: change default extension to .ipy for %save -r
694 * :ghissue:`1800`: Reintroduce recall
695 * :ghissue:`1671`: __future__ environments
696 * :ghissue:`1830`: lsmagic lists magics in alphabetical order
697 * :ghissue:`1835`: Use Python import in ipython profile config
698 * :ghissue:`1773`: Update SymPy profile: SymPy's latex() can now print set and frozenset
699 * :ghissue:`1761`: Edited documentation to use IPYTHONDIR in place of ~/.ipython
700 * :ghissue:`1772`: notebook autocomplete fail when typing number
701 * :ghissue:`1822`: aesthetics pass on AsyncResult.display_outputs
702 * :ghissue:`1460`: Redirect http to https for notebook
703 * :ghissue:`1287`: Refactor the notebook tab completion/tooltip
704 * :ghissue:`1596`: In rename dialog, <return> should submit
705 * :ghissue:`1821`: ENTER submits the rename notebook dialog.
706 * :ghissue:`1750`: Let the user disable random port selection
707 * :ghissue:`1820`: NotebookApp: Make the number of ports to retry user configurable.
708 * :ghissue:`1816`: Always use filename as the notebook name.
709 * :ghissue:`1775`: assert_in not present on Python 2.6
710 * :ghissue:`1813`: Add assert_in method to nose for Python 2.6
711 * :ghissue:`1498`: Add tooltip keyboard shortcuts
712 * :ghissue:`1711`: New Tooltip, New Completer and JS Refactor
713 * :ghissue:`1798`: a few simple fixes for docs/parallel
714 * :ghissue:`1818`: possible bug with latex / markdown
715 * :ghissue:`1647`: Aborted parallel tasks can't be resubmitted
716 * :ghissue:`1817`: Change behavior of ipython notebook --port=...
717 * :ghissue:`1738`: IPython.embed_kernel issues
718 * :ghissue:`1610`: Basic bold and italic in HTML output cells
719 * :ghissue:`1576`: Start and stop kernels from the notebook dashboard
720 * :ghissue:`1515`: impossible to shutdown notebook kernels
721 * :ghissue:`1812`: Ensure AsyncResult.display_outputs doesn't display empty streams
722 * :ghissue:`1811`: warn on nonexistent exclusions in iptest
723 * :ghissue:`1809`: test suite error in IPython.zmq on windows
724 * :ghissue:`1810`: fix for #1809, failing tests in IPython.zmq
725 * :ghissue:`1808`: Reposition alternate upload for firefox [need cross browser/OS/language test]
726 * :ghissue:`1742`: Check for custom_exceptions only once
727 * :ghissue:`1802`: cythonmagic tests should be skipped if Cython not available
728 * :ghissue:`1062`: warning message in IPython.extensions test
729 * :ghissue:`1807`: add missing cython exclusion in iptest
730 * :ghissue:`1805`: Fixed a vcvarsall.bat error on win32/Py2.7 when trying to compile with m...
731 * :ghissue:`1803`: MPI parallel %px bug
732 * :ghissue:`1804`: Fixed a vcvarsall.bat error on win32/Py2.7 when trying to compile with mingw.
733 * :ghissue:`1492`: Drag target very small if IPython Dashboard has no notebooks
734 * :ghissue:`1562`: Offer a method other than drag-n-drop to upload notebooks
735 * :ghissue:`1739`: Dashboard improvement (necessary merge of #1658 and #1676 + fix #1492)
736 * :ghissue:`1770`: Cython related magic functions
737 * :ghissue:`1532`: qtconsole does not accept --gui switch
738 * :ghissue:`1707`: Accept --gui=<...> switch in IPython qtconsole.
739 * :ghissue:`1797`: Fix comment which breaks Emacs syntax highlighting.
740 * :ghissue:`1796`: %gui magic broken
741 * :ghissue:`1795`: fix %gui magic
742 * :ghissue:`1788`: extreme truncating of return values
743 * :ghissue:`1793`: Raise repr limit for strings to 80 characters (from 30).
744 * :ghissue:`1794`: don't use XDG path on OS X
745 * :ghissue:`1777`: ipython crash on wrong encoding
746 * :ghissue:`1792`: Unicode-aware logger
747 * :ghissue:`1791`: update zmqshell magics
748 * :ghissue:`1787`: DOC: Remove regression from qt-console docs.
749 * :ghissue:`1785`: IPython.utils.tests.test_process.SubProcessTestCase
750 * :ghissue:`1758`: test_pr, fallback on http if git protocol fail, and SSL errors...
751 * :ghissue:`1786`: Make notebook save failures more salient
752 * :ghissue:`1748`: Fix some tests for Python 3.3
753 * :ghissue:`1755`: test for pygments before running qt tests
754 * :ghissue:`1771`: Make default value of interactivity passed to run_ast_nodes configurable
755 * :ghissue:`1783`: part of PR #1606 (loadpy -> load) erased by magic refactoring.
756 * :ghissue:`1784`: restore loadpy to load
757 * :ghissue:`1768`: Update parallel magics
758 * :ghissue:`1778`: string exception in IPython/core/magic.py:232
759 * :ghissue:`1779`: Tidy up error raising in magic decorators.
760 * :ghissue:`1769`: Allow cell mode timeit without setup code.
761 * :ghissue:`1716`: Fix for fake filenames in verbose traceback
762 * :ghissue:`1763`: [qtconsole] fix append_plain_html -> append_html
763 * :ghissue:`1766`: Test failure in IPython.parallel
764 * :ghissue:`1611`: IPEP1: Cell magics and general cleanup of the Magic system
765 * :ghissue:`1732`: Refactoring of the magics system and implementation of cell magics
766 * :ghissue:`1765`: test_pr should clearn PYTHONPATH for the subprocesses
767 * :ghissue:`1630`: Merge divergent Kernel implementations
768 * :ghissue:`1705`: [notebook] Make pager resizable, and remember size...
769 * :ghissue:`1606`: Share code for %pycat and %loadpy, make %pycat aware of URLs
770 * :ghissue:`1720`: Adding interactive inline plotting to notebooks with flot
771 * :ghissue:`1701`: [notebook] Open HTML links in a new window by default
772 * :ghissue:`1757`: Open IPython notebook hyperlinks in a new window using target=_blank
773 * :ghissue:`1735`: Open IPython notebook hyperlinks in a new window using target=_blank
774 * :ghissue:`1754`: Fix typo enconters->encounters
775 * :ghissue:`1753`: Clear window title when kernel is restarted
776 * :ghissue:`735`: Images missing from XML/SVG export (for me)
777 * :ghissue:`1449`: Fix for bug #735 : Images missing from XML/SVG export
778 * :ghissue:`1752`: Reconnect Websocket when it closes unexpectedly
779 * :ghissue:`1751`: Reconnect Websocket when it closes unexpectedly
780 * :ghissue:`1749`: Load MathJax.js using HTTPS when IPython notebook server is HTTPS
781 * :ghissue:`1743`: Tooltip completer js refactor
782 * :ghissue:`1700`: A module for sending custom user messages from the kernel.
783 * :ghissue:`1745`: htmlnotebook: Cursor is off
784 * :ghissue:`1728`: ipython crash with matplotlib during picking
785 * :ghissue:`1681`: add qt config option to clear_on_kernel_restart
786 * :ghissue:`1733`: Tooltip completer js refactor
787 * :ghissue:`1676`: Kernel status/shutdown from dashboard
788 * :ghissue:`1658`: Alternate notebook upload methods
789 * :ghissue:`1727`: terminate kernel after embed_kernel tests
790 * :ghissue:`1737`: add HistoryManager to ipapp class list
791 * :ghissue:`945`: Open a notebook from the command line
792 * :ghissue:`1686`: ENH: Open a notebook from the command line
793 * :ghissue:`1709`: fixes #1708, failing test in arg_split on windows
794 * :ghissue:`1718`: Use CRegExp trait for regular expressions.
795 * :ghissue:`1729`: Catch failure in repr() for %whos
796 * :ghissue:`1726`: use eval for command-line args instead of exec
797 * :ghissue:`1723`: scatter/gather fail with targets='all'
798 * :ghissue:`1724`: fix scatter/gather with targets='all'
799 * :ghissue:`1725`: add --no-ff to git pull in test_pr
800 * :ghissue:`1722`: unicode exception when evaluating expression with non-ascii characters
801 * :ghissue:`1721`: Tooltip completer js refactor
802 * :ghissue:`1657`: Add `wait` optional argument to `hooks.editor`
803 * :ghissue:`123`: Define sys.ps{1,2}
804 * :ghissue:`1717`: Define generic sys.ps{1,2,3}, for use by scripts.
805 * :ghissue:`1442`: cache-size issue in qtconsole
806 * :ghissue:`1691`: Finish PR #1446
807 * :ghissue:`1446`: Fixing Issue #1442
808 * :ghissue:`1710`: update MathJax CDN url for https
809 * :ghissue:`81`: Autocall fails if first function argument begins with "-" or "+
810 * :ghissue:`1713`: Make autocall regexp's configurable.
811 * :ghissue:`211`: paste command not working
812 * :ghissue:`1703`: Allow TryNext to have an error message without it affecting the command chain
813 * :ghissue:`1714`: minor adjustments to test_pr
814 * :ghissue:`1509`: New tooltip for notebook
815 * :ghissue:`1697`: Major refactoring of the Notebook, Kernel and CodeCell JavaScript.
816 * :ghissue:`788`: Progress indicator in the notebook (and perhaps the Qt console)
817 * :ghissue:`1034`: Single process Qt console
818 * :ghissue:`1557`: magic function conflict while using --pylab
819 * :ghissue:`1476`: Pylab figure objects not properly updating
820 * :ghissue:`1704`: ensure all needed qt parts can be imported before settling for one
821 * :ghissue:`1708`: test failure in arg_split on windows
822 * :ghissue:`1706`: Mark test_push_numpy_nocopy as a known failure for Python 3
823 * :ghissue:`1696`: notebook tooltip fail on function with number
824 * :ghissue:`1698`: fix tooltip on token with number
825 * :ghissue:`1226`: Windows GUI only (pythonw) bug for IPython on Python 3.x
826 * :ghissue:`1245`: pythonw py3k fixes for issue #1226
827 * :ghissue:`1417`: Notebook Completer Class
828 * :ghissue:`1690`: [Bogus] Deliberately make a test fail
829 * :ghissue:`1685`: Add script to test pull request
830 * :ghissue:`1167`: Settle on a choice for $IPYTHONDIR
831 * :ghissue:`1693`: deprecate IPYTHON_DIR in favor of IPYTHONDIR
832 * :ghissue:`1672`: ipython-qtconsole.desktop is using a deprecated format
833 * :ghissue:`1695`: Avoid deprecated warnings from ipython-qtconsole.desktop.
834 * :ghissue:`1694`: Add quote to notebook to allow it to load
835 * :ghissue:`1240`: sys.path missing `''` as first entry when kernel launched without interface
836 * :ghissue:`1689`: Fix sys.path missing '' as first entry in `ipython kernel`.
837 * :ghissue:`1683`: Parallel controller failing with Pymongo 2.2
838 * :ghissue:`1687`: import Binary from bson instead of pymongo
839 * :ghissue:`1614`: Display Image in Qtconsole
840 * :ghissue:`1616`: Make IPython.core.display.Image less notebook-centric
841 * :ghissue:`1684`: CLN: Remove redundant function definition.
842 * :ghissue:`1655`: Add %open magic command to open editor in non-blocking manner
843 * :ghissue:`1677`: middle-click paste broken in notebook
844 * :ghissue:`1670`: Point %pastebin to gist
845 * :ghissue:`1667`: Test failure in test_message_spec
846 * :ghissue:`1668`: Test failure in IPython.zmq.tests.test_message_spec.test_complete "'pyout' != 'status'"
847 * :ghissue:`1669`: handle pyout messages in test_message_spec
848 * :ghissue:`1295`: add binary-tree engine interconnect example
849 * :ghissue:`1642`: Cherry-picked commits from 0.12.1 release
850 * :ghissue:`1659`: Handle carriage return characters ("\r") in HTML notebook output.
851 * :ghissue:`1313`: Figure out MathJax 2 support
852 * :ghissue:`1653`: Test failure in IPython.zmq
853 * :ghissue:`1656`: ensure kernels are cleaned up in embed_kernel tests
854 * :ghissue:`1666`: pip install ipython==dev installs version 0.8 from an old svn repo
855 * :ghissue:`1664`: InteractiveShell.run_code: Update docstring.
856 * :ghissue:`1512`: `print stuff,` should avoid newline
857 * :ghissue:`1662`: Delay flushing softspace until after cell finishes
858 * :ghissue:`1643`: handle jpg/jpeg in the qtconsole
859 * :ghissue:`966`: dreload fails on Windows XP with iPython 0.11 "Unexpected Error"
860 * :ghissue:`1500`: dreload doesn't seem to exclude numpy
861 * :ghissue:`1520`: kernel crash when showing tooltip (?)
862 * :ghissue:`1652`: add patch_pyzmq() for backporting a few changes from newer pyzmq
863 * :ghissue:`1650`: DOC: moving files with SSH launchers
864 * :ghissue:`1357`: add IPython.embed_kernel()
865 * :ghissue:`1640`: Finish up embed_kernel
866 * :ghissue:`1651`: Remove bundled Itpl module
867 * :ghissue:`1634`: incremental improvements to SSH launchers
868 * :ghissue:`1649`: move examples/test_embed into examples/tests/embed
869 * :ghissue:`1171`: Recognise virtualenvs
870 * :ghissue:`1479`: test_extension failing in Windows
871 * :ghissue:`1633`: Fix installing extension from local file on Windows
872 * :ghissue:`1644`: Update copyright date to 2012
873 * :ghissue:`1636`: Test_deepreload breaks pylab irunner tests
874 * :ghissue:`1645`: Exclude UserDict when deep reloading NumPy.
875 * :ghissue:`1454`: make it possible to start engine in 'disabled' mode and 'enable' later
876 * :ghissue:`1641`: Escape code for the current time in PromptManager
877 * :ghissue:`1638`: ipython console clobbers custom sys.path
878 * :ghissue:`1637`: Removed a ':' which shouldn't have been there
879 * :ghissue:`1536`: ipython 0.12 embed shell won't run startup scripts
880 * :ghissue:`1628`: error: QApplication already exists in TestKillRing
881 * :ghissue:`1631`: TST: QApplication doesn't quit early enough with PySide.
882 * :ghissue:`1629`: evaluate a few dangling validate_message generators
883 * :ghissue:`1621`: clear In[] prompt numbers on "Clear All Output"
884 * :ghissue:`1627`: Test the Message Spec
885 * :ghissue:`1470`: SyntaxError on setup.py install with Python 3
886 * :ghissue:`1624`: Fixes for byte-compilation on Python 3
887 * :ghissue:`1612`: pylab=inline fig.show() non-existent in notebook
888 * :ghissue:`1615`: Add show() method to figure objects.
889 * :ghissue:`1622`: deepreload fails on Python 3
890 * :ghissue:`1625`: Fix deepreload on Python 3
891 * :ghissue:`1626`: Failure in new `dreload` tests under Python 3.2
892 * :ghissue:`1623`: iPython / matplotlib Memory error with imshow
893 * :ghissue:`1619`: pyin messages should have execution_count
894 * :ghissue:`1620`: pyin message now have execution_count
895 * :ghissue:`32`: dreload produces spurious traceback when numpy is involved
896 * :ghissue:`1457`: Update deepreload to use a rewritten knee.py. Fixes dreload(numpy).
897 * :ghissue:`1613`: allow map / parallel function for single-engine views
898 * :ghissue:`1609`: exit notebook cleanly on SIGINT, SIGTERM
899 * :ghissue:`1531`: Function keyword completion fails if cursor is in the middle of the complete parentheses
900 * :ghissue:`1607`: cleanup sqlitedb temporary db file after tests
901 * :ghissue:`1608`: don't rely on timedelta.total_seconds in AsyncResult
902 * :ghissue:`1421`: ipython32 %run -d breaks with NameError name 'execfile' is not defined
903 * :ghissue:`1599`: Fix for %run -d on Python 3
904 * :ghissue:`1201`: %env magic fails with Python 3.2
905 * :ghissue:`1602`: Fix %env magic on Python 3.
906 * :ghissue:`1603`: Remove python3 profile
907 * :ghissue:`1604`: Exclude IPython.quarantine from installation
908 * :ghissue:`1601`: Security file is not removed after shutdown by Ctrl+C or kill -INT
909 * :ghissue:`1600`: Specify encoding for io.open in notebook_reformat tests
910 * :ghissue:`1605`: Small fixes for Animation and Progress notebook
911 * :ghissue:`1452`: Bug fix for approval
912 * :ghissue:`13`: Improve robustness and debuggability of test suite
913 * :ghissue:`70`: IPython should prioritize __all__ during tab completion
914 * :ghissue:`1529`: __all__ feature, improvement to dir2, and tests for both
915 * :ghissue:`1475`: Custom namespace for %run
916 * :ghissue:`1564`: calling .abort on AsyncMapResult results in traceback
917 * :ghissue:`1548`: add sugar methods/properties to AsyncResult
918 * :ghissue:`1535`: Fix pretty printing dispatch
919 * :ghissue:`1522`: Discussion: some potential Qt console refactoring
920 * :ghissue:`1399`: Use LaTeX to print various built-in types with the SymPy printing extension
921 * :ghissue:`1597`: re-enter kernel.eventloop after catching SIGINT
922 * :ghissue:`1490`: rename plaintext cell -> raw cell
923 * :ghissue:`1487`: %notebook fails in qtconsole
924 * :ghissue:`1545`: trailing newline not preserved in splitline ipynb
925 * :ghissue:`1480`: Fix %notebook magic, etc. nbformat unicode tests and fixes
926 * :ghissue:`1588`: Gtk3 integration with ipython works.
927 * :ghissue:`1595`: Examples syntax (avoid errors installing on Python 3)
928 * :ghissue:`1526`: Find encoding for Python files
929 * :ghissue:`1594`: Fix writing git commit ID to a file on build with Python 3
930 * :ghissue:`1556`: shallow-copy DictDB query results
931 * :ghissue:`1499`: various pyflakes issues
932 * :ghissue:`1502`: small changes in response to pyflakes pass
933 * :ghissue:`1445`: Don't build sphinx docs for sdists
934 * :ghissue:`1484`: unhide .git_commit_info.ini
935 * :ghissue:`1538`: store git commit hash in utils._sysinfo instead of hidden data file
936 * :ghissue:`1546`: attempt to suppress exceptions in channel threads at shutdown
937 * :ghissue:`1524`: unhide git_commit_info.ini
938 * :ghissue:`1559`: update tools/github_stats.py to use GitHub API v3
939 * :ghissue:`1563`: clear_output improvements
940 * :ghissue:`1558`: Ipython testing documentation still mentions twisted and trial
941 * :ghissue:`1560`: remove obsolete discussion of Twisted/trial from testing docs
942 * :ghissue:`1561`: Qtconsole - nonstandard \a and \b
943 * :ghissue:`1569`: BUG: qtconsole -- non-standard handling of \a and \b. [Fixes #1561]
944 * :ghissue:`1574`: BUG: Ctrl+C crashes wx pylab kernel in qtconsole
945 * :ghissue:`1573`: BUG: Ctrl+C crashes wx pylab kernel in qtconsole.
946 * :ghissue:`1590`: 'iPython3 qtconsole' doesn't work in Windows 7
947 * :ghissue:`602`: User test the html notebook
948 * :ghissue:`613`: Implement Namespace panel section
949 * :ghissue:`879`: How to handle Javascript output in the notebook
950 * :ghissue:`1255`: figure.show() raises an error with the inline backend
951 * :ghissue:`1467`: Document or bundle a git-integrated facility for stripping VCS-unfriendly binary data
952 * :ghissue:`1237`: Kernel status and logout button overlap
953 * :ghissue:`1319`: Running a cell with ctrl+Enter selects text in cell
954 * :ghissue:`1571`: module member autocomplete should respect __all__
955 * :ghissue:`1566`: ipython3 doesn't run in Win7 with Python 3.2
956 * :ghissue:`1568`: fix PR #1567
957 * :ghissue:`1567`: Fix: openssh_tunnel did not parse port in `server`
958 * :ghissue:`1565`: fix AsyncResult.abort
959 * :ghissue:`1550`: Crash when starting notebook in a non-ascii path
960 * :ghissue:`1552`: use os.getcwdu in NotebookManager
961 * :ghissue:`1554`: wrong behavior of the all function on iterators
962 * :ghissue:`1541`: display_pub flushes stdout/err
963 * :ghissue:`1539`: Asynchrous issue when using clear_display and print x,y,z
964 * :ghissue:`1544`: make MultiKernelManager.kernel_manager_class configurable
965 * :ghissue:`1494`: Untrusted Secure Websocket broken on latest chrome dev
966 * :ghissue:`1521`: only install ipython-qtconsole gui script on Windows
967 * :ghissue:`1528`: Tab completion optionally respects __all__ (+ dir2() cleanup)
968 * :ghissue:`1527`: Making a progress bar work in IPython Notebook
969 * :ghissue:`1497`: __all__ functionality added to dir2(obj)
970 * :ghissue:`1518`: Pretty printing exceptions is broken
971 * :ghissue:`811`: Fixes for ipython unhandeled OSError exception on failure of os.getcwdu()
972 * :ghissue:`1517`: Fix indentation bug in IPython/lib/pretty.py
973 * :ghissue:`1519`: BUG: Include the name of the exception type in its pretty format.
974 * :ghissue:`1525`: A hack for auto-complete numpy recarray
975 * :ghissue:`1489`: Fix zero-copy push
976 * :ghissue:`1401`: numpy arrays cannot be used with View.apply() in Python 3
977 * :ghissue:`1477`: fix dangling `buffer` in IPython.parallel.util
978 * :ghissue:`1514`: DOC: Fix references to IPython.lib.pretty instead of the old location
979 * :ghissue:`1511`: Version comparison error ( '2.1.11' < '2.1.4' ==> True)
980 * :ghissue:`1506`: "Fixing" the Notebook scroll to help in visually comparing outputs
981 * :ghissue:`1481`: BUG: Improve placement of CallTipWidget
982 * :ghissue:`1241`: When our debugger class is used standalone `_oh` key errors are thrown
983 * :ghissue:`676`: IPython.embed() from ipython crashes twice on exit
984 * :ghissue:`1496`: BUG: LBYL when clearing the output history on shutdown.
985 * :ghissue:`1507`: python3 notebook: TypeError: unorderable types
986 * :ghissue:`1508`: fix sorting profiles in clustermanager
987 * :ghissue:`1495`: BUG: Fix pretty-printing for overzealous objects
988 * :ghissue:`1505`: SQLite objects created in a thread can only be used in that same thread
989 * :ghissue:`1482`: %history documentation out of date?
990 * :ghissue:`1501`: dreload doesn't seem to exclude numpy
991 * :ghissue:`1472`: more general fix for #662
992 * :ghissue:`1486`: save state of qtconsole
993 * :ghissue:`1485`: add history search to qtconsole
994 * :ghissue:`1483`: updated magic_history docstring
995 * :ghissue:`1383`: First version of cluster web service.
996 * :ghissue:`482`: test_run.test_tclass fails on Windows
997 * :ghissue:`1398`: fix %tb after SyntaxError
998 * :ghissue:`1478`: key function or lambda in sorted function doesn't find global variables
999 * :ghissue:`1415`: handle exit/quit/exit()/quit() variants in zmqconsole
1000 * :ghissue:`1440`: Fix for failing testsuite when using --with-xml-coverage on windows.
1001 * :ghissue:`1419`: Add %install_ext magic function.
1002 * :ghissue:`1424`: Win32 shell interactivity
1003 * :ghissue:`1434`: Controller should schedule tasks of multiple clients at the same time
1004 * :ghissue:`1268`: notebook %reset magic fails with StdinNotImplementedError
1005 * :ghissue:`1438`: from cherrypy import expose fails when running script form parent directory
1006 * :ghissue:`1468`: Simplify structure of a Job in the TaskScheduler
1007 * :ghissue:`875`: never build unicode error messages
1008 * :ghissue:`1107`: Tab autocompletion can suggest invalid syntax
1009 * :ghissue:`1447`: 1107 - Tab autocompletion can suggest invalid syntax
1010 * :ghissue:`1469`: Fix typo in comment (insert space)
1011 * :ghissue:`1463`: Fix completion when importing modules in the cwd.
1012 * :ghissue:`1437`: unfriendly error handling with pythonw and ipython-qtconsole
1013 * :ghissue:`1466`: Fix for issue #1437, unfriendly windows qtconsole error handling
1014 * :ghissue:`1432`: Fix ipython directive
1015 * :ghissue:`1465`: allow `ipython help subcommand` syntax
1016 * :ghissue:`1394`: Wishlist: Remove hard dependency on ctypes
1017 * :ghissue:`1416`: Conditional import of ctypes in inputhook
1018 * :ghissue:`1462`: expedite parallel tests
1019 * :ghissue:`1418`: Strict mode in javascript
1020 * :ghissue:`1410`: Add javascript library and css stylesheet loading to JS class.
1021 * :ghissue:`1427`: #922 again
1022 * :ghissue:`1448`: Fix for #875 Never build unicode error messages
1023 * :ghissue:`1458`: use eval to uncan References
1024 * :ghissue:`1455`: Python3 install fails
1025 * :ghissue:`1450`: load mathjax from CDN via https
1026 * :ghissue:`1182`: Qtconsole, multiwindow
1027 * :ghissue:`1439`: Notebook not storing heading celltype information
1028 * :ghissue:`1451`: include heading level in JSON
1029 * :ghissue:`1444`: Fix pyhton -> python typos
1030 * :ghissue:`1412`: Input parsing issue with %prun
1031 * :ghissue:`1414`: ignore errors in shell.var_expand
1032 * :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_*"
1033 * :ghissue:`1431`: Beginner Error: ipython qtconsole
1034 * :ghissue:`1436`: "ipython-qtconsole --gui qt" hangs on 64-bit win7
1035 * :ghissue:`1433`: websocket connection fails on Chrome
1036 * :ghissue:`1430`: Fix for tornado check for tornado < 1.1.0
1037 * :ghissue:`1408`: test_get_home_dir_3 failed on Mac OS X
1038 * :ghissue:`1413`: get_home_dir expands symlinks, adjust test accordingly
1039 * :ghissue:`1420`: fixes #922
1040 * :ghissue:`823`: KnownFailure tests appearing as errors
1041 * :ghissue:`1385`: updated and prettified magic doc strings
1042 * :ghissue:`1406`: Browser selection
1043 * :ghissue:`1411`: ipcluster starts 8 engines "successfully" but Client only finds two
1044 * :ghissue:`1375`: %history -g -f file encoding issue
1045 * :ghissue:`1377`: Saving non-ascii history
1046 * :ghissue:`797`: Source introspection needs to be smarter in python 3.2
1047 * :ghissue:`846`: Autoreload extension doesn't work with Python 3.2
1048 * :ghissue:`1360`: IPython notebook not starting on winXP
1049 * :ghissue:`1407`: Qtconsole segfaults on OSX when displaying some pop-up function tooltips
1050 * :ghissue:`1402`: fix symlinked /home issue for FreeBSD
1051 * :ghissue:`1403`: pyreadline cyclic dependency with pdb++/pdbpp module
1052 * :ghissue:`1405`: Only monkeypatch xunit when the tests are run using it.
1053 * :ghissue:`1404`: Feature Request: List/Dictionary tab completion
1054 * :ghissue:`1395`: Xunit & KnownFailure
1055 * :ghissue:`1396`: Fix for %tb magic.
1056 * :ghissue:`1397`: Stay or leave message not working, Safari session lost.
1057 * :ghissue:`1389`: pylab=inline inoperant through ssh tunnelling?
1058 * :ghissue:`1386`: Jsd3
1059 * :ghissue:`1388`: Add simple support for running inside a virtualenv
1060 * :ghissue:`826`: Add support for creation of parallel task when no engine is running
1061 * :ghissue:`1391`: Improve Hub/Scheduler when no engines are registered
1062 * :ghissue:`1369`: load header with engine id when engine dies in TaskScheduler
1063 * :ghissue:`1345`: notebook can't save unicode as script
1064 * :ghissue:`1353`: Save notebook as script using unicode file handle.
1065 * :ghissue:`1352`: Add '-m mod : run library module as a script' option.
1066 * :ghissue:`1363`: Fix some minor color/style config issues in the qtconsole
1067 * :ghissue:`1371`: Adds a quiet keyword to sync_imports
1068 * :ghissue:`1390`: Blank screen for notebooks on Safari
1069 * :ghissue:`1387`: Fixing Cell menu to update cell type select box.
1070 * :ghissue:`645`: Standalone WX GUI support is broken
1071 * :ghissue:`1296`: Wx gui example: fixes the broken example for `%gui wx`.
1072 * :ghissue:`1254`: typo in notebooklist.js breaks links
1073 * :ghissue:`781`: Users should be able to clone a notebook
1074 * :ghissue:`1372`: ipcontroller cleans up connection files unless reuse=True
1075 * :ghissue:`1374`: remove calls to meaningless ZMQStream.on_err
1076 * :ghissue:`1382`: Update RO for Notebook
1077 * :ghissue:`1370`: allow draft76 websockets (Safari)
1078 * :ghissue:`1368`: Ensure handler patterns are str, not unicode
1079 * :ghissue:`1379`: Sage link on website homepage broken
1080 * :ghissue:`1376`: FWIW does not work with Chrome 16.0.912.77 Ubuntu 10.10
1081 * :ghissue:`1358`: Cannot install ipython on Windows 7 64-bit
1082 * :ghissue:`1367`: Ctrl - m t does not toggle output in chrome
1083 * :ghissue:`1359`: [sympyprinting] MathJax can't render \root{m}{n}
1084 * :ghissue:`1337`: Tab in the notebook after `(` should not indent, only give a tooltip
1085 * :ghissue:`1339`: Notebook printing broken
1086 * :ghissue:`1344`: Ctrl + M + L does not toggle line numbering in htmlnotebook
1087 * :ghissue:`1348`: Ctrl + M + M does not switch to markdown cell
1088 * :ghissue:`1361`: Notebook bug fix branch
1089 * :ghissue:`1364`: avoid jsonlib returning Decimal
1090 * :ghissue:`1362`: Don't log complete contents of history replies, even in debug
1091 * :ghissue:`888`: ReST support in notebooks
1092 * :ghissue:`1205`: notebook stores HTML escaped text in the file
1093 * :ghissue:`1351`: add IPython.embed_kernel()
1094 * :ghissue:`1243`: magic commands without % are not completed properly in htmlnotebook
1095 * :ghissue:`1347`: fix weird magic completion in notebook
1096 * :ghissue:`1355`: notebook.html extends layout.html now
1097 * :ghissue:`1354`: min and max in the notebook
1098 * :ghissue:`1346`: fixups for alternate URL prefix stuff
1099 * :ghissue:`1336`: crack at making notebook.html use the layout.html template
1100 * :ghissue:`1331`: RST and heading cells
1101 * :ghissue:`1350`: Add '-m mod : run library module as a script' option
1102 * :ghissue:`1247`: fixes a bug causing extra newlines after comments.
1103 * :ghissue:`1329`: add base_url to notebook configuration options
1104 * :ghissue:`1332`: notebook - allow prefixes in URL path.
1105 * :ghissue:`1317`: Very slow traceback construction from Cython extension
1106 * :ghissue:`1341`: Don't attempt to tokenize binary files for tracebacks
1107 * :ghissue:`1300`: Cell Input collapse
1108 * :ghissue:`1334`: added key handler for control-s to notebook, seems to work pretty well
1109 * :ghissue:`1338`: Fix see also in docstrings so API docs build
1110 * :ghissue:`1335`: Notebook toolbar UI
1111 * :ghissue:`1299`: made notebook.html extend layout.html
1112 * :ghissue:`1318`: make Ctrl-D in qtconsole act same as in terminal (ready to merge)
1113 * :ghissue:`873`: ReST support in notebook frontend
1114 * :ghissue:`1139`: Notebook webkit notification
1115 * :ghissue:`1314`: Insertcell
1116 * :ghissue:`1328`: Coverage
1117 * :ghissue:`1206`: don't preserve fixConsole output in json
1118 * :ghissue:`1330`: Add linewrapping to text cells (new feature in CodeMirror).
1119 * :ghissue:`1309`: Inoculate clearcmd extension into %reset functionality
1120 * :ghissue:`1327`: Updatecm2
1121 * :ghissue:`1326`: Removing Ace edit capability.
1122 * :ghissue:`1325`: forgotten selected_cell -> get_selected_cell
1123 * :ghissue:`1316`: Pass subprocess test runners a suitable location for xunit output
1124 * :ghissue:`1315`: Collect results from subprocess runners and spit out Xunit XML output.
1125 * :ghissue:`1233`: Update CodeMirror to the latest version
1126 * :ghissue:`1234`: Refactor how the notebook focuses cells
1127 * :ghissue:`1235`: After upgrading CodeMirror check the status of some bugs
1128 * :ghissue:`1236`: Review how select is called when notebook cells are inserted
1129 * :ghissue:`1303`: Updatecm
1130 * :ghissue:`1311`: Fixing CM related indentation problems.
1131 * :ghissue:`1304`: controller/server load can disrupt heartbeat
1132 * :ghissue:`1312`: minor heartbeat tweaks
1133 * :ghissue:`1302`: Input parsing with %prun clobbers escapes
1134 * :ghissue:`1306`: Fix %prun input parsing for escaped characters (closes #1302)
1135 * :ghissue:`1251`: IPython-0.12 can't import map module on Python 3.1
1136 * :ghissue:`1202`: Pyreadline install exclusion for 64 bit windows no longer required, version dependency not correctly specified.
1137 * :ghissue:`1301`: New "Fix for issue #1202" based on current master.
1138 * :ghissue:`1242`: changed key map name to match changes to python mode
1139 * :ghissue:`1203`: Fix for issue #1202
1140 * :ghissue:`1289`: Make autoreload extension work on Python 3.
1141 * :ghissue:`1263`: Different 'C-x' for shortcut, 'C-m c' not toCodeCell anymore
1142 * :ghissue:`1259`: Replace "from (.|..) import" with absolute imports.
1143 * :ghissue:`1278`: took a crack at making notebook.html extend layout.html
1144 * :ghissue:`1210`: Add 'quiet' option to suppress screen output during %prun calls, edited dochelp
1145 * :ghissue:`1288`: Don't ask for confirmation when stdin isn't available
1146 * :ghissue:`1290`: Cell-level cut & paste overwrites multiple cells
1147 * :ghissue:`1291`: Minor, but important fixes to cut/copy/paste.
1148 * :ghissue:`1293`: TaskScheduler.hwm default value
1149 * :ghissue:`1294`: TaskScheduler.hwm default to 1 instead of 0
1150 * :ghissue:`1281`: in Hub: registration_timeout must be an integer, but heartmonitor.period is CFloat
1151 * :ghissue:`1283`: HeartMonitor.period should be an Integer
1152 * :ghissue:`1162`: Allow merge/split adjacent cells in notebook
1153 * :ghissue:`1264`: Aceify
1154 * :ghissue:`1261`: Mergesplit
1155 * :ghissue:`1269`: Another strange input handling error
1156 * :ghissue:`1284`: a fix for GH 1269
1157 * :ghissue:`1232`: Dead kernel loop
1158 * :ghissue:`1279`: ImportError: cannot import name S1 (from logging)
1159 * :ghissue:`1276`: notebook menu item to send a KeyboardInterrupt to the kernel
1160 * :ghissue:`1213`: BUG: Minor typo in history_console_widget.py
1161 * :ghissue:`1248`: IPython notebook doesn't work with lastest version of tornado
1162 * :ghissue:`1267`: add NoDB for non-recording Hub
1163 * :ghissue:`1222`: allow Reference as callable in map/apply
1164 * :ghissue:`1257`: use self.kernel_manager_class in qtconsoleapp
1165 * :ghissue:`1220`: Open a new notebook while connecting to an existing kernel (opened by qtconsole or terminal or standalone)
1166 * :ghissue:`1253`: set auto_create flag for notebook apps
1167 * :ghissue:`1260`: heartbeat failure on long gil-holding operation
1168 * :ghissue:`1262`: Heartbeat no longer shares the app's Context
1169 * :ghissue:`1225`: SyntaxError display broken in Python 3
1170 * :ghissue:`1229`: Fix display of SyntaxError in Python 3
1171 * :ghissue:`1256`: Dewijmoize
1172 * :ghissue:`1246`: Skip tests that require X, when importing pylab results in RuntimeError.
1173 * :ghissue:`1250`: Wijmoize
1174 * :ghissue:`1244`: can not imput chinese word "ι€ " , exit right now
1175 * :ghissue:`1194`: Adding Opera 11 as a compatible browser for ipython notebook
1176 * :ghissue:`1198`: Kernel Has Died error in Notebook
1177 * :ghissue:`1211`: serve local files in notebook-dir
1178 * :ghissue:`1224`: edit text cells on double-click instead of single-click
1179 * :ghissue:`1187`: misc notebook: connection file cleanup, first heartbeat, startup flush
1180 * :ghissue:`1207`: fix loadpy duplicating newlines
1181 * :ghissue:`1060`: Always save the .py file to disk next to the .ipynb
1182 * :ghissue:`1066`: execute cell in place should preserve the current insertion-point in the notebook
1183 * :ghissue:`1141`: "In" numbers are not invalidated when restarting kernel
1184 * :ghissue:`1231`: pip on OSX tries to install files in /System directory.
1185 * :ghissue:`1129`: Unified setup.py
1186 * :ghissue:`1199`: Reduce IPython.external.*
1187 * :ghissue:`1219`: Make all the static files path absolute.
1188 * :ghissue:`1218`: Added -q option to %prun for suppression of the output, along with editing the dochelp string.
1189 * :ghissue:`1217`: Added -q option to %prun for suppression of the output, along with editing the dochelp string
1190 * :ghissue:`1216`: Pdb tab completion does not work in QtConsole
1191 * :ghissue:`1197`: Interactive shell trying to: from ... import history
1192 * :ghissue:`1175`: core.completer: Clean up excessive and unused code.
1193 * :ghissue:`1208`: should dv.sync_import print failed imports ?
1194 * :ghissue:`1186`: payloadpage.py not used by qtconsole
1195 * :ghissue:`1204`: double newline from %loadpy in python notebook (at least on mac)
1196 * :ghissue:`1192`: Invalid JSON data
1197 * :ghissue:`1196`: docs: looks like a file path might have been accidentally pasted in the middle of a word
1198 * :ghissue:`1189`: Right justify of 'in' prompt in variable prompt size configurations
1199 * :ghissue:`1185`: ipython console not work proper with stdout...
1200 * :ghissue:`1191`: profile/startup files not executed with "notebook"
1201 * :ghissue:`1190`: Fix link to Chris Fonnesbeck blog post about 0.11 highlights.
1202 * :ghissue:`1174`: Remove %install_default_config and %install_profiles
@@ -1,32 +1,33 b''
1 .. Developers should add in this file, during each release cycle, information
1 .. Developers should add in this file, during each release cycle, information
2 .. about important changes they've made, in a summary format that's meant for
2 .. about important changes they've made, in a summary format that's meant for
3 .. end users. For each release we normally have three sections: features, bug
3 .. end users. For each release we normally have three sections: features, bug
4 .. fixes and api breakage.
4 .. fixes and api breakage.
5 .. Please remember to credit the authors of the contributions by name,
5 .. Please remember to credit the authors of the contributions by name,
6 .. especially when they are new users or developers who do not regularly
6 .. especially when they are new users or developers who do not regularly
7 .. participate in IPython's development.
7 .. participate in IPython's development.
8
8
9 .. _whatsnew_index:
9 .. _whatsnew_index:
10
10
11 =====================
11 =====================
12 What's new in IPython
12 What's new in IPython
13 =====================
13 =====================
14
14
15 This section documents the changes that have been made in various versions of
15 This section documents the changes that have been made in various versions of
16 IPython. Users should consult these pages to learn about new features, bug
16 IPython. Users should consult these pages to learn about new features, bug
17 fixes and backwards incompatibilities. Developers should summarize the
17 fixes and backwards incompatibilities. Developers should summarize the
18 development work they do here in a user friendly format.
18 development work they do here in a user friendly format.
19
19
20 .. toctree::
20 .. toctree::
21 :maxdepth: 1
21 :maxdepth: 1
22
22
23 development
23 development
24 github-stats-0.13
24 version0.12
25 version0.12
25 github-stats-0.12
26 github-stats-0.12
26 version0.11
27 version0.11
27 github-stats-0.11
28 github-stats-0.11
28 version0.10
29 version0.10
29 version0.9
30 version0.9
30 version0.8
31 version0.8
31
32
32
33
General Comments 0
You need to be logged in to leave comments. Login now