Commit Graph

1145 Commits

Author SHA1 Message Date
Brian E. Granger
f7b78af056 Merge pull request #2789 from ellisonbg/celltoolbar-style
Fixing styling issues with CellToolbar.
2013-01-18 12:29:00 -08:00
Brian Granger
4c5cbb71ea Removing unneeded ui-widget class. 2013-01-18 10:41:04 -08:00
MinRK
0fb7232c77 fix KeyError creating ZMQStreams in notebook
typo in PR #2775 prevented connections from being established
2013-01-18 00:04:01 -08:00
Min RK
40fb853bc7 Merge pull request #2775 from ellisonbg/kernelid
General cleanup of kernel manager code.

This does some general cleanup of MultiKernelManager to better reflect how it is actually being used.

Sometimes there is a need to create kernel_id's elsewhere in code.  This minor change allows a kernel_id to be created outside of the MultiKernelManager and passed in as a kwarg.  An exception is raised if the id is already used.

Tasks:

- [x] Fix cleanup of ipc files.
- [x] Allow kernel_id to be passed to MultiKernelManager.start_kernel.
- [x] Add ipc support to MultiKernelManager.
- [x] Add more tests for MultiKernelManager.
- [x] Rename sub channel to iopub channel everywhere.
- [x] Use consistent naming for all channel classes in zmq, inprocess and qt.
- [x] Move BlockingChannelMixin to zmq.blockingkernelmanager.
- [x] Create ABC for KernelManager.
- [x] Make the InProcessKernelManager a Configurable.
- [x] Cleanup docstrings in ABCs.
- [x] Add tests for KernelManager.
- [x] Check over MultiKernelManager.
- [x] Make KernelManager,kill_kernel private in ABC and implementations.
- [x] Find bug that is causing the kernel manager tests to hang unless the shell channel linger is set to 0.
- [x] Decide about critical logging in ipkernel.
- [x] Debug lack of stderr redirect in tests.
2013-01-17 22:06:47 -08:00
Brian Granger
fc7a20a8e1 Decoupling the celltoolbar select UI from CellToolbar.
The select menu for celltoolbar presets should live entirely in
the maintoolbar code - it was 1/2 in CellToolbar itself. This
fixes this issue using events and an additional method on
CellToolbar (list_presets).
2013-01-17 16:42:24 -08:00
Brian Granger
fd34f3d536 Minor tweaks to the css to enable single cell hide/show. 2013-01-17 15:39:07 -08:00
Brian Granger
b6c7d7965c Further cleanup for celltoolbars. 2013-01-17 15:26:08 -08:00
Matthias BUSSONNIER
a27a0f4980 gshow 2013-01-17 15:26:08 -08:00
Brian E. Granger
dcf874e93f Fixing styling issues with CellToolbar.
* Width of CellToolbar was off on Linux Chrome+Firefox.
* Minor styling cleanups.
2013-01-17 15:26:07 -08:00
Brian E. Granger
0fb34356a3 Fixing last few things with the test suite for kernel managers. 2013-01-16 21:12:09 -08:00
Brian E. Granger
deb05ec4a2 Make KernelManager.kill_kernel private.
* kill_kernel -> _kill_kernel.
* Removed it from the ABC and implementations where approp.
2013-01-16 19:45:27 -08:00
Min RK
def9d4c51e Merge pull request #2796 from kmike/cookie-fix
py3k: fix unicode/bytes cookie parsing under Python 3.x
2013-01-16 16:51:20 -08:00
Brian Granger
b7dd63d720 Creating an ABC for kernel managers and channels. 2013-01-16 14:53:34 -08:00
Brian E. Granger
2900b67ff3 Adding calls to shell_channel.stop() to shutdown.
But this hangs the test suite for IPython.frontend.html.notebook.
2013-01-16 13:58:29 -08:00
Brian E. Granger
afaad23a57 Adding tested ipc support to MultiKernelManager. 2013-01-16 13:58:28 -08:00
Brian E. Granger
64bec56589 Refactoring kernel_died method to make subclass friendly. 2013-01-16 13:58:28 -08:00
Brian E. Granger
f37d707c08 Creating application.config attribute.
This creates less coupling between the handlers and the outer
IPython application.
2013-01-16 13:58:28 -08:00
Brian E. Granger
ac1a8b0458 Removing return value of restart_kernel.
The kernel_id is *always* the same under a restart and there
is no need to return it. The restart handler does pass
the original kernel_id back to the browser as it currently uses it.
2013-01-16 13:58:28 -08:00
Brian E. Granger
82f4cf5574 General cleanup of kernelmanger.MultiKernelManager. 2013-01-16 13:58:27 -08:00
Brian E. Granger
ea2dc2ecd5 Allow caller of MultiKernelManager.start_kernel to pass kernel_id. 2013-01-16 13:58:27 -08:00
Mikhail Korobov
57cecc70c2 P3K: fix cookie parsing under Python 3.x (+ duplicate import is removed) 2013-01-17 02:51:06 +06:00
Brian E. Granger
4fadfecbb7 Merge pull request #2724 from pberkes/embedded-ipython-v2
In-process kernel support (take 3)
2013-01-16 12:32:21 -08:00
Brian E. Granger
eff5fa878d Merge pull request #2687 from Carreau/metaui-slideshow
[WIP] Metaui slideshow
2013-01-15 15:12:28 -08:00
Matthias BUSSONNIER
3e60977364 load slideshow by default 2013-01-15 21:05:17 +01:00
debjan
47466fb8ea Chrome frame awareness 2013-01-15 03:21:22 +01:00
Matthias BUSSONNIER
7163dc717f Uppercase and update path 2013-01-14 22:23:23 +01:00
Matthias BUSSONNIER
94279745b9 Change Slide denomination
> Slide
> Subslide
> Fragment
> Skip
> Notes
2013-01-14 21:35:56 +01:00
Matthias BUSSONNIER
705081cc04 add slideshow extension/preset for celltoolbar 2013-01-14 21:26:08 +01:00
Matthias BUSSONNIER
3e52d29b61 fix example.js 2013-01-14 19:28:04 +01:00
Matthias BUSSONNIER
7401054c94 Capitalize 2013-01-14 19:10:55 +01:00
Matthias BUSSONNIER
33b810fe53 fix celltoolbar select css 2013-01-14 08:48:38 +01:00
Matthias BUSSONNIER
4e20188968 Load default.js (for celltoolbar) by default
And change text.
2013-01-14 08:42:10 +01:00
Matthias BUSSONNIER
4e3f8edb88 add default celltoolbar UI 2013-01-14 08:40:58 +01:00
Matthias BUSSONNIER
69859c1057 change set_preset to activate_preset
update docs
2013-01-14 08:40:57 +01:00
Matthias BUSSONNIER
f76279d858 remove commented css 2013-01-14 08:40:57 +01:00
Matthias BUSSONNIER
28e90b40d2 fix lock cell button
'flase' is true while false is false
2013-01-14 08:40:57 +01:00
Matthias BUSSONNIER
c236253e80 change - to Hidden 2013-01-14 08:40:57 +01:00
Matthias BUSSONNIER
eb5911a3c1 create celltoolbar in cell.js and inherit 2013-01-14 08:40:57 +01:00
Matthias BUSSONNIER
08225b2ed4 slightly generalize utils generator 2013-01-14 08:40:57 +01:00
Matthias BUSSONNIER
8b7db8d6da remove useless jquery selector 2013-01-14 08:40:57 +01:00
Matthias BUSSONNIER
f88001f481 fix css size 2013-01-14 08:40:57 +01:00
Matthias BUSSONNIER
1e4eb5c527 do not use alert on invalid json 2013-01-14 08:40:56 +01:00
Matthias BUSSONNIER
ffa1cf20a3 remove relative position 2013-01-14 08:40:56 +01:00
Matthias BUSSONNIER
4b957111ed remove most of the duplicate example 2013-01-14 08:40:56 +01:00
Matthias BUSSONNIER
a16c361a4b rename _button_list to _ui_controls_list 2013-01-14 08:40:56 +01:00
Matthias BUSSONNIER
c313127651 rename file metaui->celltoolbar 2013-01-14 08:40:56 +01:00
Matthias BUSSONNIER
f55a0a05b8 rename metaui -> celltoolbar 2013-01-14 08:40:55 +01:00
Matthias BUSSONNIER
3cc81dbb8f convention, jQuery variable start with $
all this.xxxx = $(...) change to
    this.$xxxx

I'm thinking of potentially doing it also in parameters that are
expected to be jQuery enabled.
2013-01-14 08:40:55 +01:00
Matthias BUSSONNIER
1c97a7232f enable dropdown preset change 2013-01-14 08:40:55 +01:00
Matthias BUSSONNIER
040a27cacc add a small default metaui-toolbar
just a question mark which pop-up a small text
2013-01-14 08:40:55 +01:00