Brian E. Granger
dcd25caf9a
Adding additional whitespace at botton of notebook for TAB comp.
2011-08-15 14:10:27 -07:00
Brian E. Granger
0790979100
Fixing tab completion edge cases.
2011-08-15 14:03:17 -07:00
Brian E. Granger
60147f495f
A single tab-completion match is now automatically selected.
2011-08-14 23:41:54 -07:00
Brian E. Granger
e445ad1796
Fixing latex rendering bug.
2011-08-14 23:30:11 -07:00
Brian E. Granger
75c54c887e
Notebook id removed from the notebook format.
2011-08-14 22:38:46 -07:00
Brian E. Granger
3d7d0f8b0b
Added a notebook dirty flag that is used when exiting page.
2011-08-14 22:01:39 -07:00
Brian E. Granger
e911393836
Browser window title follows the name of the notebook.
2011-08-14 21:48:20 -07:00
Brian E. Granger
3be2ace4f2
Autotry additional ports if 8888 if already in use.
2011-08-14 21:41:01 -07:00
Brian E. Granger
63de9cd719
Fixing bug that caused plots to not be saved.
...
CodeCell.append_mime_type needed a default element.
2011-08-14 21:29:07 -07:00
Brian E. Granger
a9d6f2eb2d
Major refactor of kernel connection management in the notebook.
...
* Full kernel heartbeating is working.
* Connections between the notebook and server and now created
a new each time there is a WebSocket connection. Each channel is
also handled separately. This dramatically simplifies the
server code and makes for a more scalable system.
2011-08-14 17:58:25 -07:00
Brian E. Granger
b264e21a6d
Clear all output is implemented.
2011-08-13 16:18:16 -07:00
Brian E. Granger
24a3464921
Disabling auto-save at exit.
2011-08-13 16:08:30 -07:00
Brian E. Granger
058c0b4767
HTML output cells are now styled with the rendered_html class.
2011-08-13 15:55:58 -07:00
Brian E. Granger
c72b41883f
Adding tracebacks, evalue and etype to the nbformat and notebook.
2011-08-13 15:53:35 -07:00
Brian E. Granger
0c3bba9641
Adding time delay to show the notebook saving more clearly.
2011-08-11 16:55:46 -07:00
Brian E. Granger
1abacb4fce
HTML/Markdown cells no longer saved their rendered output.
2011-08-11 16:48:22 -07:00
Brian E. Granger
0b5b3ed341
Added collapsed field to the code cell.
2011-08-11 16:44:50 -07:00
Brian E. Granger
0529d43ae7
Fixing padding of output cells.
2011-08-11 15:39:48 -07:00
Brian E. Granger
c2ce42121b
%loadpy works in the notebook and bug with inline plotting fixed.
2011-08-11 14:51:53 -07:00
Brian E. Granger
3db421fb73
Autoindentation fixed and enabled by default.
2011-08-11 14:30:44 -07:00
Brian E. Granger
0db7ab16a3
Finishing display system work.
...
* Added image/jpeg MIME type to notebook format, the core display
logic and the notebook.
* Finished HTML, SVG, Image, Math, Javascript, JSON classes.
2011-08-11 14:17:01 -07:00
Brian E. Granger
3ad866c73d
Reducing/adjusting the padding of cells to make the notebook more
...
compact.
* Reduced padding between cells from 15px to 5px.
* Prompt width is now dynamic to grow/shrink as the prompt number
increases in width.
* Reduced padding between input and output from 15px to 5px.
2011-08-11 09:39:04 -07:00
Brian E. Granger
0877b01a74
Adding initial documentation on the notebook.
2011-08-11 09:19:43 -07:00
Brian E. Granger
90a20054a0
Updating notebook configuration.
...
* ipython_notebook_config.py is now created and staged.
* New certfile/keyfile config=True attributes for enabling SSL/TLS.
* Examples of usage added.
* New handling for --ip=*
* Aliases added.
2011-08-10 09:28:47 -07:00
Brian E. Granger
c238febce1
Merge branch 'master' into htmlnotebook
...
Conflicts:
setupbase.py
2011-08-09 23:18:19 -07:00
Brian E. Granger
8a55d6bf22
Adding minor help strings for keyboard shortcuts.
2011-08-09 21:12:44 -07:00
Brian E. Granger
da63e8cbe8
Minor fixes to config system for notebook.
2011-08-09 16:38:09 -07:00
Brian E. Granger
20adfc4ced
Updates to the css style of rendered html text cells.
2011-08-09 16:05:32 -07:00
Brian E. Granger
217616a505
Fixed text cell rendering bug.
2011-08-09 14:36:38 -07:00
Brian E. Granger
a70cbfc382
Implemented smart autoindenting.
2011-08-09 14:09:03 -07:00
Brian E. Granger
bc5dd6d359
Markdown cells are now saved and restored in notebooks.
2011-08-09 13:09:36 -07:00
Brian Granger
c56f76980e
Reordering Export button and renaming Export->Export As
2011-08-09 12:38:59 -07:00
Brian Granger
f90b5761a2
Refactoring of text/markdown/rst/html cells.
2011-08-09 11:37:14 -07:00
Brian E. Granger
81a1099f87
Starting work on a Markdown cell.
2011-08-09 10:05:20 -07:00
Brian E. Granger
b62857f151
Fixing HTML cell syntax highlighting.
2011-08-08 14:33:48 -07:00
Brian E. Granger
b7bcdabc9a
Updating CodeMirror to v 2.12.
...
For now I am keeping the old codemirror2 directory in here until
we finish debugging the new version.
2011-08-08 14:03:36 -07:00
Brian E. Granger
9964704b73
New HTMl cell working with CodeMirror editing.
2011-08-08 11:12:11 -07:00
Brian E. Granger
a003af7977
Starting to rename text cell to html cell.
2011-08-08 08:44:51 -07:00
Brian E. Granger
875e7da94b
Added saving and loading of output of all types.
2011-08-07 20:38:51 -07:00
Brian E. Granger
188e6271e1
Using beforeunload to save at exit and kill the kernel.
2011-08-07 12:26:33 -07:00
Brian E. Granger
8cf1812395
Fixed subtle bug in kernel restarting.
...
* Old routers were not being shutdown and removed.
* We were incorrectly associating the new kernel with the notebook
(we were using the *old* kernel_id for this).
* General clean ups in the kernel manager.
2011-08-07 11:17:54 -07:00
Brian E. Granger
a0cbccaa03
Adding kernel/notebook associations.
2011-08-06 21:33:55 -07:00
Brian E. Granger
ad84abcf36
Improvements to file uploaded, mime types and .py reader.
...
* The .py notebook reader now uses that ast module to split
a plain python file into blocks. These blocks become cells in
the notebook.
* Proper mime types are used for xml (application/xml), json
(application/json) and python (application/x-python).
* Other fixes to file uploading.
2011-08-06 17:47:18 -07:00
Brian E. Granger
458c48b229
File upload/import working from notebook browser.
2011-08-05 22:06:45 -07:00
Brian E. Granger
e0cc1a6c48
Implemented delete functionality in nb browser.
...
* Dialog confirms the notebook delete.
* Notebook element is removed from list upon deletion.
2011-08-05 11:04:43 -07:00
Brian E. Granger
c106630a2f
Implemented basic notebook browser and fixed numerous bugs.
2011-08-04 22:57:01 -07:00
Brian E. Granger
b11824ef1b
Massive work on the notebook document format.
...
* Finished nbformat work and debugged the versioning API.
* Integrated the nbformat with the notebook. Save/New/Open/Export
are all now working.
2011-08-04 13:55:04 -07:00
MinRK
90b3e22759
Generate package list automatically in find_packages
...
Previously, the package list was manually specified, which meant that
it became out of date any time a package was added, and IPython would
become uninstallable. This would not be noticed for some time by
developers, who always use `setupegg.py --develop` or symlinks.
This update immediately revealed that IPython.zmq.tests and IPython.extensions.tests were never included in 0.11. Other than that, there is no difference in the package list.
2011-08-01 14:28:57 -07:00
Brian E. Granger
4973135bf1
Fixing setupbase.py for nbformat package.
2011-08-01 09:56:42 -07:00
Fernando Perez
d4123881c6
Disable PDF manual building for distribution and installation.
...
The PDF docs are huge, take forever to build and aren't particularly
useful in practice being so unwieldy. We can always build and
manually upload a static copy if there's demand, but they don't really
serve much useful purpose anymore and bloat our downloads.
2011-07-30 23:51:40 -05:00