Commit Graph

2722 Commits

Author SHA1 Message Date
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
Manuel Riel
a490488f62 remove commented-out code 2014-10-08 01:51:12 +02:00
Manuel Riel
67f2322a8c simplify bin-file test 2014-10-08 01:29:53 +02:00
Manuel Riel
0e95bd9eda remove unused import in test_files.py 2014-10-08 01:25:31 +02:00
Manuel Riel
4a5c7ebb25 remove unused import 2014-10-08 01:15:22 +02:00
Jonathan Frederic
032300ea49 Merge pull request #6645 from jdfreder/css_order
Make sure DOMWidget _css is set after basic style traits
2014-10-07 15:22:05 -07:00
Thomas Kluyver
95b857b679 Merge pull request #6637 from minrk/notice-python-error
Check for Python errors in js tests
2014-10-07 15:21:40 -07:00
Thomas Kluyver
6163656f28 Merge pull request #6634 from minrk/select-contains
don't use contains in SelectWidget item_query
2014-10-07 15:20:25 -07:00
Jonathan Frederic
176529cce2 Make sure DOMWidget _css is set after basic style traits 2014-10-07 13:13:24 -07:00
Matthias Bussonnier
cfbd65d808 Merge pull request #6640 from jhamrick/ui-tour
Fix icons and typos in ui tour
2014-10-07 20:29:39 +02:00
Jessica B. Hamrick
27562308b1 Fix button alignment/size 2014-10-07 10:54:50 -07:00
Jonathan Frederic
60531c917f Merge pull request #6481 from jdfreder/intvalidatefix
Fix bug in bounded int/float logic.
2014-10-07 10:50:02 -07:00
Jessica B. Hamrick
9ee37de1db Fix icons and typos in ui tour 2014-10-07 00:16:18 -07:00
MinRK
845c7b4700 Check for Python errors in js tests
When running a cell in the js tests,
this checks for any errors and treats them as a failure.

Helps avoid confusion caused by silently ignoring failures in Python code.
2014-10-06 16:04:44 -07:00
MinRK
6740d0492e don't use contains in SelectWidget item_query
gives false positive matches when some values are substrings of others
2014-10-06 12:59:16 -07:00