MinRK
b548e51550
use TextEncoding for string<->ArrayBuffer
...
requires text-encoding js polyfill, for now
2014-10-15 12:23:32 -07:00
MinRK
3693ac83ae
support binary message from javascript
2014-10-15 12:23:32 -07:00
MinRK
6cef7fcb86
use utf8.js
...
move message serialization to kernel.serialize module
2014-10-15 12:23:32 -07:00
MinRK
c9c131ebf9
s/unserialize/deserialize
2014-10-15 12:23:32 -07:00
MinRK
3a1c845f96
support buffers in comm messages
...
- add buffers arg to comm Python api
- support binary websocket messages when buffers are present
- reimplement utf8 in javascript, because javascript is the best
2014-10-15 12:23:31 -07:00
Jessica B. Hamrick
b68507ae91
Display prompt in the notebook correctly
2014-10-15 12:12:07 -07:00
Jessica B. Hamrick
8294a5938b
Right-justify celltoolbar instead of reversing
2014-10-15 12:11:48 -07:00
Jonathan Frederic
c0108e1089
Merge pull request #6681 from SylvainCorlay/widget_hbox_align
...
Minor change in widgets.less to fix alignment issue
2014-10-14 14:33:53 -07:00
Min RK
8107e8a41b
Merge pull request #6669 from SylvainCorlay/font_awesome_update
...
Font awesome update
2014-10-14 11:37:42 -07:00
Thomas Kluyver
0b7cbae7e0
Merge pull request #6685 from minrk/allow-no-session-id
...
allow session_id to be undefined when starting kernel channels
2014-10-14 11:35:44 -07:00
MinRK
3946dedbda
remove redundant 'responsive-utilities' from style.less
...
it's already included in bootstrap.less
2014-10-13 21:18:24 -07:00
Thomas Kluyver
74d2ddf751
Merge pull request #6686 from minrk/default-kernel
...
use default kernel name in kernels service
2014-10-13 13:57:44 -07:00
Sylvain Corlay
e9ceb94db1
genereate css
2014-10-13 20:32:01 +00:00
Jonathan Frederic
1172876191
Add version trait to Widget base,
...
From widget Trello: version numbers for widget models;
when reloaded, will give the widget a chance to do
something intelligent or fail (by default) if the
version number doesn't match.
2014-10-13 11:52:19 -07:00
Jonathan Frederic
98cef15a7c
Merge pull request #6221 from Carreau/cm4
...
Switch to CodeMirror 4.6.0
2014-10-13 10:39:03 -07:00
Jonathan Frederic
6a304fc63c
Merge pull request #6540 from takluyver/comms-mgr-needs-no-shell
...
Make comm manager (mostly) independent of InteractiveShell
2014-10-12 16:11:36 -07:00
MinRK
7da61bfc13
use default kernel name in kernels service
...
matches sessions API
2014-10-12 14:59:03 -07:00
MinRK
97f7116624
allow session_id to be undefined when starting kernel channels
2014-10-12 14:55:01 -07:00
Min RK
1b5874ac65
Merge pull request #6629 from minrk/wscookie
...
remove on_first_message authentication
2014-10-12 13:25:52 -07:00
Sylvain Corlay
43d08b0795
fix alignment
2014-10-10 23:19:31 -04:00
Min RK
00f88ee1be
Merge pull request #6654 from Carreau/closes-6647
...
Have /api return the IPython version
2014-10-10 11:39:36 -07:00
Bussonnier Matthias
76a54f0a82
Have /api return the IPython version
...
return version as a string, to be consistent with other APIs.
closes #6647
2014-10-10 19:28:04 +02:00
Matthias Bussonnier
87dc17ccbc
cleanup style fixed in separate PR and few other things
2014-10-10 19:21:56 +02:00
Matthias Bussonnier
b24e69b058
cleanup whitespace
2014-10-10 19:21:55 +02:00
Matthias Bussonnier
3de3ef9add
add comment about codemirror.modeURL
2014-10-10 19:21:55 +02:00
Matthias Bussonnier
c183aa5fe6
remove unused cm_loadmode
2014-10-10 19:21:55 +02:00
MinRK
8e863d951c
use require to load CodeMirror modes
...
CM's loadmode addon only works if you *don't* load CodeMirror itself with require.
2014-10-10 19:21:55 +02:00
MinRK
7aed2fbb55
fix this.editor reference
2014-10-10 19:21:55 +02:00
Matthias Bussonnier
dc912dbdbd
handle somehting selected and multiple cursors and 4 tabs show content in pager
2014-10-10 19:21:50 +02:00
Matthias Bussonnier
e0f19a386e
protect agains undefined
2014-10-10 19:18:57 +02:00
Matthias Bussonnier
804d89351b
rework keyboard management to avoit completer and up/down bugs
2014-10-10 19:18:56 +02:00
Matthias BUSSONNIER
5b355936df
Update to codemirror 4
...
Update to codemirror 4.6 and update most notebook to work wiht it
this include keyevent that where triggerd twice and the re-writing of
ipython-gfm anf ipython mode to work with require.
2014-10-10 19:18:56 +02:00
Jonathan Frederic
262bf7d2c9
Merge pull request #6673 from jhamrick/fix-tooltip
...
Fix broken show in pager button
2014-10-10 08:31:25 -07:00
Jessica B. Hamrick
685040427a
Fix broken show in pager button
2014-10-09 18:34:22 -07:00
MinRK
624f0071a2
remove on_first_message authentication
...
in ZMQStreams. No need for weird, special first message.
- use regular cookie auth
- use url param for session id
2014-10-09 15:12:20 -07:00
Min RK
63a7969123
Merge pull request #6416 from Carreau/foobarcode
...
Unify Text/CodeCell code.
2014-10-09 15:00:15 -07:00
Min RK
60bfcf8c74
Merge pull request #6665 from jdfreder/travis_please_run_on_this
...
Separate widget model name from com target name.
2014-10-09 11:45:41 -07:00
Jonathan Frederic
4b968ece0b
s/target_name/model_name
2014-10-09 10:55:46 -07:00
Matthias BUSSONNIER
9657a3f7cd
Generalise render/unrender to all cells type
...
Allow change of behavior in pure (custom) css.
2014-10-09 12:14:56 +02:00
Matthias Bussonnier
b2a0798fdf
Merge pull request #6598 from minrk/nbformat-backport
...
nbformat validation
2014-10-09 11:58:56 +02:00
Matthias Bussonnier
a8949405da
Merge pull request #6644 from minrk/trust-changed
...
trigger trust_changed properly on load
2014-10-09 11:10:59 +02:00
Matthias Bussonnier
65f41327c9
Merge pull request #6106 from chronitis/interact-slider-textedit
...
Allow text input on slider widgets
2014-10-09 11:09:47 +02:00
Matthias Bussonnier
7d7b85a043
Merge pull request #6649 from minrk/302-notebooks
...
redirect /api/notebooks to /api/contents
2014-10-09 10:52:48 +02:00
Matthias Bussonnier
fa11da9162
Merge pull request #6586 from jhamrick/kernel-session-js
...
Kernel and session javascript cleanup
2014-10-09 10:45:50 +02:00
Jonathan Frederic
24096b0f45
Separate widget model name from com target name.
2014-10-08 21:31:00 -07:00
MinRK
b87fee048c
redirect /api/notebooks to /api/contents
...
eases 2.x-3.x transition for consumers such as emacs-ipython-notebook
2014-10-08 12:33:43 -07:00
MinRK
b2d946d44e
don't convert notebooks on upload
2014-10-08 12:33:34 -07:00
MinRK
8392c7ac9e
don't check_and_sign old notebooks on upload
2014-10-08 12:33:34 -07:00
MinRK
4ae05c729c
trust is stored in code_cell.metadata
...
not top-level code_cell
2014-10-08 12:33:33 -07:00
MinRK
ddd3aa2a5a
add dialogs for failed save/load
...
- failed validation doesn't prevent save/load,
but the user is now warned about it.
- there is now a warning dialog if fromJSON fails,
rather than the usual silent failure.
2014-10-08 12:33:32 -07:00
Min RK
633b315a87
Merge pull request #6658 from Carreau/less-175
...
pin less to less than 1.7.5
2014-10-08 12:10:41 -07:00
Jessica B. Hamrick
b650c56a66
One more this/that change
2014-10-08 11:30:32 -07:00
Jessica B. Hamrick
bbb9edf374
Fix bugs with this and that
2014-10-08 11:30:32 -07:00
Jessica B. Hamrick
37c2419c5e
Rename all status_event to kernel_event
2014-10-08 11:30:32 -07:00
Jessica B. Hamrick
40ebe5d816
Make kernel dialogs be a special type of dialog
2014-10-08 11:30:32 -07:00
Jessica B. Hamrick
8f28134a89
Keep trying to reconnect
2014-10-08 11:30:32 -07:00
Jessica B. Hamrick
205a35ceec
Fix equals sign and clarify where the number of restart attempts comes from
2014-10-08 11:30:32 -07:00
Jessica B. Hamrick
e5a5bdcdd3
Handle and test for failed restart in session.js
2014-10-08 11:30:32 -07:00
Jessica B. Hamrick
29e6885b60
Test for autorestart and failed autorestart
2014-10-08 11:30:32 -07:00
Jessica B. Hamrick
f2ad4fc176
Better way to wait inbetween tests
2014-10-08 11:30:32 -07:00
Jessica B. Hamrick
fe2402f99d
Increase wait time between tests
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
7f8b95a661
Add status_ready.Kernel event and rename status_started to status_created
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
dea6b85f3c
Fix bug when clicking notification for kernel_dead.Session
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
504f0b4d9d
Add docstring to Session.restart
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
c43e06bbc4
Add test for kernel_dead.Session
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
42e863db8c
Remove debugging statements
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
01ba501b88
Fix event tests
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
9180004fd1
Better way of logging events
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
8d4c9e7f30
Add tests for events
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
fa718fc8d2
Use Session.restart in Notebook.start_session
2014-10-08 11:30:31 -07:00
Jessica B. Hamrick
d5a4dec6c3
Add restart function to session
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
42a9a1f46d
Make kernel js events clearer and more consistent
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
f77e60764e
Use session.delete rather than kernel.kill
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
951d9a7249
Don't actually change kernel constructor signature
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
05611569ec
Add docstrings to kernel.js
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
4aa66d09dd
Add docstrings to session.js
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
2dbfc30934
Add no_kernel.Kernel event
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
d606d53b4e
More informative error messages
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
999daf041c
Handle query string in Kernel.start
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
b9cf034d51
Add some more kernel tests
2014-10-08 11:30:30 -07:00
Jessica B. Hamrick
befe8eb720
Update session tests
2014-10-08 11:30:29 -07:00
Jessica B. Hamrick
99f686918b
Fix kernel and session tests
2014-10-08 11:30:29 -07:00
Jessica B. Hamrick
741b2e97b1
Only set channels to null when they are fully closed
2014-10-08 11:30:29 -07:00
Jessica B. Hamrick
a601531e1c
Move channels into their own object
2014-10-08 11:30:29 -07:00
Jessica B. Hamrick
cf98a0a5a0
Better respect for abstraction barriers
2014-10-08 11:30:29 -07:00
Jessica B. Hamrick
2f3d8617b4
Fix shutdown test
2014-10-08 11:30:29 -07:00
Jessica B. Hamrick
ade7692ccd
Fix bugs in kernel.js
2014-10-08 11:30:29 -07:00
Jessica B. Hamrick
3dfe601a8f
Fix session references in toolbar and menubar
2014-10-08 11:30:29 -07:00
Jessica B. Hamrick
9f1574eb6c
User correct check for whether kernel is running in tests
2014-10-08 11:30:29 -07:00
Jessica B. Hamrick
bd3c553d44
Fix messages received by notification area
2014-10-08 11:30:28 -07:00
Jessica B. Hamrick
bd16964276
Clean up kernel.js
2014-10-08 11:30:28 -07:00
Jessica B. Hamrick
c0eb372612
Fix bugs introduced into session.js
2014-10-08 11:30:28 -07:00
Jessica B. Hamrick
3f00b88baa
Fix reference to session in notebook.js
2014-10-08 11:30:28 -07:00
Jessica B. Hamrick
8d76a40677
Clean up session class
2014-10-08 11:30:28 -07:00
Bussonnier Matthias
32bcaac5e2
pin less to less than 1.7.5
...
1.7.5 drop all vendor-prefixed values that are set to the default value
of most browser leading to huge change in the number of lines in css and
pain everywhere.
2014-10-08 19:50:37 +02:00
MinRK
1da7562d55
trigger trust_changed properly on load
...
event signature was not consistent
2014-10-08 10:17:29 -07:00
Mateusz Paprocki
ff5b4c6874
Test IPython.utils.fixConsole() (really ansispan())
2014-10-08 14:15:07 +02:00
Mateusz Paprocki
ba54e020a3
Use more yellowish color for ansiyellow
2014-10-08 14:15:00 +02:00
Mateusz Paprocki
904216d546
Fix ansispan() to ignore stray [0m
2014-10-08 14:14:53 +02:00
Jonathan Frederic
d2df98ce1a
Fix conflict with d1305d7510cc3
2014-10-07 23:14:00 -07:00