MinRK
|
8bcf95404d
|
add unregister_target to CommManagers
|
2013-10-22 19:45:38 -07:00 |
|
MinRK
|
90f67d3bbe
|
add CodeCell.get_callbacks
for reusing default execute callbacks
|
2013-10-22 19:45:36 -07:00 |
|
MinRK
|
9e198d2bd6
|
attach comm_manager to kernel
|
2013-10-22 19:44:46 -07:00 |
|
MinRK
|
5c83cd3e52
|
move comm.js to kernel service
|
2013-10-22 19:44:44 -07:00 |
|
MinRK
|
04adce96af
|
add message metadata to comm and kernel.send_shell_message
|
2013-10-22 19:43:56 -07:00 |
|
MinRK
|
99680e21bd
|
move comm.js to base
|
2013-10-22 19:43:56 -07:00 |
|
MinRK
|
0e7f2831e4
|
test clear_output callback
|
2013-10-22 19:43:56 -07:00 |
|
MinRK
|
4fdc4bb3fc
|
get clear_output callback properly
|
2013-10-22 19:43:56 -07:00 |
|
MinRK
|
76994d2ff8
|
update callback structure in js commands
|
2013-10-22 19:43:55 -07:00 |
|
MinRK
|
aa388570d3
|
jshint on codecell
|
2013-10-22 19:43:55 -07:00 |
|
MinRK
|
7f9832fb73
|
add output callbacks test notebook
This should be converted to js tests after the testing framework has been merged.
|
2013-10-22 19:43:55 -07:00 |
|
MinRK
|
f7e6435256
|
only pass shell.reply callback to oinfo / complete
These should not have side effects, so no need to expose full callback structure.
Also, object_info method shouldn't have `_request` in its name.
|
2013-10-22 19:43:52 -07:00 |
|
MinRK
|
d99e25f245
|
refactor js callbacks
all callbacks get the whole message
|
2013-10-22 19:43:01 -07:00 |
|
MinRK
|
9206d1e87f
|
add utils.always_new
wrapper allows passing constructors as callbacks, where `new` is required.
|
2013-10-22 19:41:06 -07:00 |
|
MinRK
|
111fccc8ab
|
open is not an event
target callback receives comm and open message, not just comm.
|
2013-10-22 19:40:36 -07:00 |
|
MinRK
|
aa0387a647
|
s/target/target_name
|
2013-10-22 19:40:35 -07:00 |
|
MinRK
|
f833b1ca03
|
hook up output for comm messages
|
2013-10-22 19:40:35 -07:00 |
|
MinRK
|
3d3c3fd504
|
COMM: mirror Python callback API in Javascript
|
2013-10-22 19:40:34 -07:00 |
|
MinRK
|
15819e8535
|
pass whole message to Comm handlers
|
2013-10-22 19:40:34 -07:00 |
|
MinRK
|
3665cc241f
|
rename widget to comm
|
2013-10-22 19:40:34 -07:00 |
|
MinRK
|
14fcdab73b
|
make js / Python widgets symmetrical
don't enforce creation on Kernel side
also removed weak refs - premature optimization,
we can think about this later.
|
2013-10-22 19:40:33 -07:00 |
|
MinRK
|
230a2261e8
|
fix js/Python WidgetManager symmetry
remove some log statements
|
2013-10-22 19:40:33 -07:00 |
|
MinRK
|
6643cffa23
|
add javascript-side widgets
|
2013-10-22 19:40:32 -07:00 |
|
MinRK
|
8199909e62
|
Improvements to kernel.js
- dispatch iopub handlers by msg_type
- add Kernel.send_shell_message public API
- use strict (and related fixes)
|
2013-10-22 19:40:32 -07:00 |
|
Min RK
|
bc0dc279f1
|
Merge pull request #4303 from ipython/multidir
Add multidirectory support for the Notebook.
Major change to URL schemes in the notebook server,
documented in [IPEP 16](https://github.com/ipython/ipython/wiki/IPEP-16%3A-Notebook-multi-directory-dashboard-and-URL-mapping).
|
2013-10-22 18:45:30 -07:00 |
|
MinRK
|
ede0297874
|
tweak stat walk in forbid_hidden
|
2013-10-22 17:41:53 -07:00 |
|
MinRK
|
40cce4d7e3
|
s/os.path.sep/os.sep/
|
2013-10-22 17:36:34 -07:00 |
|
MinRK
|
112a694c5c
|
py3k bytes, for crying out loud
|
2013-10-22 17:32:24 -07:00 |
|
MinRK
|
2b54e36ab7
|
send ignored output to devnull
rather than PIPE, since Windows pipes can fill up.
|
2013-10-22 17:26:39 -07:00 |
|
MinRK
|
dbfea55e8a
|
stat has no st_flags on Windows (maybe elsewhere?)
|
2013-10-22 17:16:31 -07:00 |
|
MinRK
|
dfb538d881
|
Windows testing fixes
|
2013-10-22 17:16:31 -07:00 |
|
MinRK
|
77c1a10518
|
update test requirements for IPython.html
|
2013-10-22 16:29:59 -07:00 |
|
MinRK
|
1f90f4d7bb
|
test /files/ gives 403 on hidden files
|
2013-10-22 15:23:46 -07:00 |
|
MinRK
|
2fcc7fe97f
|
forbid serving hidden files from /files
|
2013-10-22 15:20:27 -07:00 |
|
MinRK
|
a45e997176
|
don't warn when open_browser and not file_to_run
|
2013-10-22 09:54:28 -07:00 |
|
MinRK
|
18022a7db8
|
don't relay notebook dir to kernel from command-line
|
2013-10-21 20:34:05 -07:00 |
|
Paul Ivanov
|
8b26933af5
|
Merge pull request #4378 from minrk/split-below
split adds new cell above, rather than below
|
2013-10-21 13:52:35 -07:00 |
|
Paul Ivanov
|
a2d731ff39
|
fix 'close and halt' in notebook File menu
|
2013-10-20 20:57:10 -07:00 |
|
MinRK
|
bf58dddf26
|
single warning message for bad startup notebook
|
2013-10-20 14:13:38 -07:00 |
|
MinRK
|
24174f31d9
|
use itertools.count for incrementing notebook filename
|
2013-10-20 14:09:01 -07:00 |
|
MinRK
|
cc08837111
|
fix created timestamp in notebook model
|
2013-10-20 14:08:47 -07:00 |
|
MinRK
|
f894dbe664
|
test upload of v2 notebooks
|
2013-10-18 19:30:52 -07:00 |
|
MinRK
|
50665831bd
|
update copy API in js
|
2013-10-18 17:26:14 -07:00 |
|
MinRK
|
cf0218e2d1
|
don't use jsonapi in test_notebook_api
|
2013-10-18 16:35:52 -07:00 |
|
MinRK
|
66ccce69c6
|
copy_from in json, not in url param
|
2013-10-18 16:35:03 -07:00 |
|
MinRK
|
ef0d065712
|
test nbmanager.copy_notebook
|
2013-10-18 16:13:54 -07:00 |
|
MinRK
|
c8ce1e7c7a
|
url_escape redirects
|
2013-10-18 16:13:54 -07:00 |
|
MinRK
|
aea1bbde6a
|
s/session_id/id
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
0558ec4ce0
|
Cells shouldn't know about Sessions
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
7ea311ad64
|
escape URLs in Location headers
|
2013-10-18 16:13:53 -07:00 |
|