Brian Granger
1cae7230d9
Shift-Enter only selects the next cell if it is a CodeCell.
2011-07-20 20:42:33 -07:00
Brian Granger
9edf46f9dc
Cells call grow by hand when they reload from JSON.
2011-07-20 20:42:33 -07:00
Brian Granger
cc4a8cff40
Added basic styling to text cells.
2011-07-20 20:42:33 -07:00
Brian Granger
680bcc4825
Basic exception display in the notebook is working.
2011-07-20 20:42:33 -07:00
Brian Granger
3b5f4b3dbe
Fixes to the latex rendering by adjusting the MathJax config.
2011-07-20 20:42:32 -07:00
Brian Granger
040a285de3
Refactoring of the output and display system.
...
* LaTeX rendering now works.
* Font's are reworked in the css style sheet.
* Testing on FF and Chrome.
2011-07-20 20:42:32 -07:00
Brian Granger
6e36522cdf
Initial latex printing for sympy and fixes to autogrow.
2011-07-20 20:42:32 -07:00
Brian Granger
005820c005
Basic notebook saving and loading.
...
* The logic in the server and javascript frontend is there for
a basic JSON notebook format with a .ipynb extension.
* To save a new notebook: "%notebook save filename.ipynb"
* To save a notebook that is already saved: "%notebook save"
* To load a notebook from the cwd: "notebook load filename.ipynb"
2011-07-20 20:42:32 -07:00
Brian Granger
b584914bfb
Work on the notebook's code cell.
...
* Cleaned up the js code for creating the code cell.
* Added a div around the input text area to allow the text area
to have a width of 100%.
* Added CodeCell.toJSON.
2011-07-20 20:42:32 -07:00
Brian Granger
bba15fb958
Further font adjustments to the notebook.
...
* Using Fernando's recommended monospaced font list.
* Increased tool/tab menus to 10 pt.
2011-07-20 20:42:32 -07:00
Brian Granger
ffc2dffeca
Tweaking and cleanup of notebook.css.
...
* Adjusted font sizes for improved readability.
* Got rid of unused css attributes and styles.
* Changed font of Title to Verdana.
2011-07-20 20:42:32 -07:00
Brian Granger
d8ca0d5d5b
Fixes to notebook scrolling and layout.
...
We are now using the flexible box model, so the layout won't work
on IE9, but it already doesn't work on IE9 because of WS support.
2011-07-20 20:42:32 -07:00
Brian Granger
a5c3132665
Status monitoring added to notebook.
...
* Busy == red
* Idle == gray
* Restarting == black
2011-07-20 20:42:32 -07:00
Brian Granger
06a6f1b145
Cleaned up kernel action interface.
...
* Using POST rather than GET.
* Using simple URLs rather than a query string.
* Using a regexp to match the action.
2011-07-20 20:42:32 -07:00
Brian Granger
a589310431
Interrupt and restart work for kernels.
2011-07-20 20:42:32 -07:00
Brian Granger
bb7e0bff27
Minor changes to notebook css.
2011-07-20 20:42:32 -07:00
Brian Granger
49c970cddf
Different clients now share a single zmq session.
...
Previously, each client (browser window) would open its own set
of ZMQ sockets to a kernel. Now one master set of connections
to the kernel is created and all clients share those connections.
In some ways, this simplifies the URL design.
I have also made kernel_ids server-side created.
2011-07-20 20:42:32 -07:00
Brian Granger
00b857165e
Fixing main toolbar area and cleaning up jquery themes.
2011-07-20 20:42:32 -07:00
Brian Granger
f45f35ec2e
Added message to help users open notebook.
2011-07-20 20:42:32 -07:00
Brian Granger
d0f883af9d
Initial template for notebook browser.
2011-07-20 20:42:32 -07:00
Brian Granger
910d129f14
Server side of file based notebook store implemented.
2011-07-20 20:42:32 -07:00
Brian Granger
3ed9c3371c
Make the main notebook div auto scroll.
2011-07-20 20:42:31 -07:00
Brian Granger
96cb3a8982
Initial reply handling implemented along with css fixes.
2011-07-20 20:42:31 -07:00
Brian Granger
17d899d38f
Basic server for htmlnotebook working.
2011-07-20 20:42:31 -07:00
Brian Granger
a2aef63d09
Work on the server side of the html notebook.
2011-07-20 20:42:31 -07:00
Brian Granger
f44f537ee4
Adding preventDefault to shift-up/down events.
2011-07-20 20:42:31 -07:00
Brian Granger
276e5db516
Added placeholder text for TextCell.
2011-07-20 20:42:31 -07:00
Brian Granger
6729e2f4f4
Fixing selection and focus logic.
2011-07-20 20:42:31 -07:00
Brian Granger
94647cfbb1
Adding shift-enter support.
2011-07-20 20:42:31 -07:00
Brian Granger
360b6bf6ab
Initial draft of HTML5/JS/CSS3 notebook.
2011-07-20 20:42:31 -07:00
Jörgen Stenarson
eea358698b
2011-07-12 19:19:38 +02:00
Thomas Kluyver
9dd9ddc0e7
Replace links to launchpad bugs in comments/docstrings with equivalent github links.
2011-05-29 23:10:48 +01:00
Thomas Kluyver
e77036cc30
Call sys.exit() at correct point in iptest.
2011-05-24 19:21:45 +01:00
Thomas Kluyver
a15c6996b1
Add exit code when running all tests with iptest.
2011-05-24 13:50:32 +01:00
MinRK
daa9df5b63
various db backend fixes
...
* use index on msg_id in mongodb backend (_table prevented some methods from working outside the session)
* purge_request improved to use fewer db calls
* mongodb testcase split into its own file
* Fix equality testing, NULL handling, in SQLiteDB backend
2011-05-17 14:27:33 -07:00
MinRK
59f06d7d7b
update zmq dependency on Windows to 2.1.7
2011-05-16 10:47:13 -07:00
MinRK
0de0a0d4ab
io.Term.cin/out/err replaced by io.stdin/out/err
...
Behavior is now the same as sys.stdin/out/err, and
defaults to those streams.
2011-04-27 11:35:53 -07:00
MinRK
f32e2bb944
depend on pyzmq-2.1dev on Windows
...
This is a temporary dependency, and should be changed to the next release of pyzmq when it arrives.
2011-04-21 12:10:26 -07:00
MinRK
7eefed1d6b
fix 'test_pylabtools' exclusion in iptest
2011-04-14 17:15:20 -07:00
MinRK
a6aaa64016
update test exclusions
...
exclude test_irunner w/o pexpect
exclude frontend/qt w/o pyzmq or qt
closes gh-375
2011-04-14 14:48:26 -07:00
Fernando Perez
a6ebd33613
Do not generate output for empty figures in Qt console.
...
Before, calling figure() would produce a big blank area. This ensures
output is only returned if the figure has content.
Also added basic testing for pylabtools, for which we had none.
2011-04-11 00:22:11 -07:00
MinRK
cf9b16d19d
fix pyzmq version check for testing IPython.parallel
2011-04-08 15:27:53 -07:00
MinRK
ca5b871975
add pymongo to iptest exclusions
2011-04-07 17:50:07 -07:00
MinRK
b84c3f0cd6
organize IPython.parallel into subpackages
2011-04-07 17:38:58 -07:00
MinRK
587b10631a
rebase IPython.parallel after removal of IPython.kernel
...
This commit removes all '*z' suffixes from scripts and docs,
as there is no longer conflict with IPython.kernel.
2011-04-07 17:38:57 -07:00
MinRK
5dfb26377f
add zmq checking in iptest
2011-04-07 17:38:21 -07:00
MinRK
1277658644
Merge branch 'removetwisted' of https://github.com/ellisonbg/ipython into remove_twisted
2011-04-06 13:31:11 -07:00
Paul Ivanov
b7a088db6b
make know failures report as 'K'
...
ported from numpy.testing.noseclasses, with the equivalent code
extracted into _numpy_testing_noseclasses in case numpy is not
installed.
removed some unused imports throughout
2011-04-03 17:52:21 -07:00
Brian Granger
527aa15f84
Removed Twisted related things from setup scripts and testing.
2011-03-30 23:20:28 -07:00
Thomas Kluyver
becb566a6f
Tweak code with suggestions from yesterday.
2011-03-24 23:42:04 +00:00