Min RK
4ec07adc60
Merge pull request #4201 from minrk/no-merge-heading
...
HeadingCells cannot be split or merged
closes #4200
2013-09-13 12:16:47 -07:00
Min RK
f74e9b1ff2
Merge pull request #4048 from minrk/finish-notes
...
finish up speaker-notes PR
This removes the special handling of speaker notes, simply informing the user that speaker notes require local require.js.
It also renames the alias name for reveal.js url prefix to something more descriptive (reveal-prefix).
2013-09-13 11:36:47 -07:00
MinRK
6abcf90d4e
add nbconvert serve exclusions without tornado
2013-09-13 11:16:04 -07:00
Matthias Bussonnier
89109e73d1
Merge pull request #4079 from minrk/status_started
...
trigger `Kernel.status_started` after websockets open
2013-09-13 00:48:11 -07:00
MinRK
2cf6921166
HeadingCells are not splittable or mergeable
...
closes #4200
2013-09-12 12:28:26 -07:00
MinRK
37a345bd93
add Cell.is_mergeable method
...
and check it in the Notebook merge methods
2013-09-12 12:27:42 -07:00
Jonathan Frederic
2d8f647b58
Rebase changes made by hand
2013-09-12 08:33:57 -07:00
Matthias BUSSONNIER
8c6665ab4c
Exporter -> TemplateExporter / BaseExporter
2013-09-12 08:33:57 -07:00
juhasch
deab820002
append Firefox overflow-x fix
2013-09-10 22:14:54 +02:00
Takeshi Kanmae
9ceedb62d0
Have remove_and_cancel_tooltip() return a boolean
2013-09-08 15:58:39 -08:00
Takeshi Kanmae
a11ebc8b0a
ESC should be handled by CM if tooltip is not on
2013-09-07 13:21:27 -08:00
Min RK
5e590218f2
Merge pull request #4136 from minrk/catch-js
...
catch javascript errors in any output
not just javascript.
catches js errors appending anything to the output area, such as js in HTML (#4095 ).
closes #4095
2013-09-04 15:54:06 -07:00
Thomas Kluyver
70e0836734
Merge pull request #4167 from ivanov/parallel-tests
...
--fast flag for test suite!
2013-09-04 15:39:46 -07:00
Paul Ivanov
7e255d42dd
remove unnecessary print statement
2013-09-04 15:27:06 -07:00
Paul Ivanov
c3b1e07d70
Merge pull request #4125 from minrk/test-help-output
...
Basic exercise of `ipython [subcommand] -h` and help-all
2013-09-04 11:57:25 -07:00
Min RK
287f432d20
Merge pull request #4159 from minrk/minor-style
...
don't split `.cell` and `div.cell` CSS
I know we have bigger CSS scoping issues to deal with, but this is an easy fix for an obvious problem.
2013-09-04 10:38:38 -07:00
Min RK
8fd42ab815
Merge pull request #4165 from takluyver/parametric-begone
...
Remove use of parametric tests
As discussed on the mailing list, our parametric tests system has been the source of various problems, and we've decided to get rid of it.
2013-09-04 10:35:31 -07:00
Min RK
90d3e90afe
Merge pull request #4065 from Carreau/ecss
...
do not include page css in ipython.min.css
2013-09-03 16:06:58 -07:00
Min RK
76f8de32ea
Merge pull request #4064 from Carreau/default_mode
...
Store default codemirror mode in only 1 place
2013-09-03 15:48:11 -07:00
Paul Ivanov
396ac5c74f
removing unnecessary print statements
2013-09-03 15:25:15 -07:00
Paul Ivanov
da4379ec26
parallel is slowest of all, moving it to the front
...
suggested by @minrk
2013-09-03 14:54:20 -07:00
Paul Ivanov
596df103e3
added prettier printing
2013-09-03 14:37:26 -07:00
Paul Ivanov
1c4f6afc0a
run test in parallel (FASTER)
2013-09-03 14:37:26 -07:00
Thomas Kluyver
d3a063cc27
Remove most uses of ParametricTestCase
2013-09-03 10:13:49 -07:00
Kevin Burke
2cf73980c0
Select default title when renaming a notebook
...
The default notebook name is Untitled<x>. It is unlikely the user will want to
keep this name or part of it. Instead, select the text in the input field so the
user can easily type over the name and change it.
2013-09-01 21:30:42 -07:00
MinRK
3211227ecf
fab css
2013-09-01 15:59:31 -07:00
MinRK
29c48fd538
don't split .cell
and div.cell
CSS
...
`.cell` matches non-IPython things that it shouldn't (inside highlighted code),
everything `.cell` should match in IPython is a div.
2013-09-01 15:59:24 -07:00
MinRK
80d2d15620
only test --help-all
...
help-all is a superset of `-h`, so no need to do both,
since these tests are slow.
2013-08-29 17:26:49 -07:00
MinRK
50b31960b3
test that -h
and --help-all
work for various IPython entry points
...
should help catch when we break these things.
2013-08-29 17:25:50 -07:00
MinRK
3eac345480
update example custom.js
...
fix event for at-page-load events
use font-awesome icon, not jquery-ui
closes #3998
2013-08-29 15:44:34 -07:00
MinRK
5c607a9e8a
use _safe_append for all output
...
catches js errors appending anything to output,
including javascript in an HTML output.
closes #4095
2013-08-29 12:29:12 -07:00
MinRK
bce60e1be7
pass profile-dir instead of profile to Kernel
...
avoids relative path issues for local profiles
when the notebook server starts in a different directory
from the kernels.
2013-08-23 09:17:35 +02:00
Thomas Kluyver
ffbf79c20c
Merge pull request #4069 from takluyver/drop-nosepatch
...
Drop monkeypatch for pre-1.0 nose
2013-08-21 18:36:16 -07:00
MinRK
971aea1eda
trigger Kernel.status_started
after websockets open
...
This leads to a more logical state for event watchers to expect.
2013-08-21 09:46:28 +02:00
Thomas Kluyver
7a07a1c88d
Drop monkeypatch for pre-1.0 nose
...
Closes gh-484
2013-08-19 14:56:45 -07:00
Zachary Sailer
a16211ceff
minor bug fix, define 'var' in dialog.js.
...
The 'cell' variable isn't defined and causes and error in the
console
2013-08-19 14:47:18 -07:00
Matthias Bussonnier
b6e5dc0f65
catch if cm_config of other key undefined
2013-08-19 16:49:58 +02:00
Matthias BUSSONNIER
a363216d89
do not include specific css in embedable one
2013-08-19 14:44:59 +02:00
Matthias BUSSONNIER
fc8f118610
store default codemirror mode in only 1 place
2013-08-19 14:11:48 +02:00
Matthias Bussonnier
a133236f56
Merge pull request #3969 from Carreau/usestrict
...
"use strict" in most (if not all) our javascript
plus fix one variable leaking in global namespace
2013-08-19 04:26:17 -07:00
Min RK
5b4b944a4d
Merge pull request #4035 from mlhenderson/master
...
Fixed custom jinja2 templates being ignored when setting template_path
2013-08-15 17:10:38 -07:00
Matt Henderson
b7ed106d11
must...bring...back...comma
2013-08-15 16:49:42 -07:00
Matt Henderson
af03eb6d1b
Modified initial template_path to pickup any overridden value by the user
2013-08-15 16:28:19 -07:00
Thomas Kluyver
993d9e6b44
Merge pull request #4002 from takluyver/drop-26-32
...
Drop Python 2.6 and 3.2
2013-08-15 15:47:01 -07:00
Matt Henderson
918d872f2c
needed proper dict syntax
2013-08-14 18:17:44 -07:00
Matt Henderson
56b33145e7
Fixed custom jinja2 templates being ignored when setting template_path
2013-08-14 17:40:48 -07:00
Paul Ivanov
2778e98945
DOC: fix links to matplotlib, notebook docs
...
I've added a link to pandas, made all matplotlib links point to
matplotlib.org, and fixed a link in the notebook help menu to point to
our new notebook.html, now that htmlnotebook.html is a redirect.
Whoever ends up merging this PR should backport it to 1.x.
2013-08-13 20:56:19 -07:00
Thomas Kluyver
09bb0830a8
Remove extra assert methods needed for Python 2.6
2013-08-12 17:52:55 -07:00
Matthias Bussonnier
f996a93455
Merge pull request #3937 from Carreau/redtab
...
make tab visible in codemirror
2013-08-12 00:02:41 -07:00
Matthias Bussonnier
d04be020c1
Merge pull request #3939 from minrk/checkpoints
...
minor checkpoint cleanup
remember list of checkpoints browser-side
don't clobber list when a new checkpoint is created
cleanup references in MenuBar restore list. There was a closure issue, where multiple menu items would actually all restore the same checkpoint.
2013-08-10 01:34:29 -07:00
Matthias Bussonnier
ddca43174d
Merge pull request #3955 from Carreau/fix-3954
...
complete on % for magic in notebook
2013-08-10 01:30:19 -07:00
Matthias BUSSONNIER
1f4a7eae4e
remove red background, cleanup less file
2013-08-10 01:14:46 +02:00
Bussonnier Matthias
0226efa02d
make tab visible in codemirror and light red background
...
Shoudl fix #3935
2013-08-10 01:14:46 +02:00
Matthias BUSSONNIER
13ff842be5
"use strict" in most (if not all) our javascript
...
+ fix one variable leaking in global nameespace
2013-08-09 14:56:52 +02:00
Andrea Bedini
0fd65c4de3
Fix ansi color code for background yellow
2013-08-09 10:34:52 +10:00
MinRK
af88c03774
exclude IPython.lib.kernel in iptest
...
when pyzmq is unavailable
2013-08-08 13:03:34 -07:00
Matthias BUSSONNIER
57c5d901dc
fix completion when shared start among completion item is null
2013-08-08 15:59:42 +02:00
Matthias BUSSONNIER
faa6d63176
complete on % for magic in notebook
...
fixes #3954
2013-08-08 11:19:13 +02:00
Bussonnier Matthias
9c02a3054b
recompile css
2013-08-08 08:04:22 +02:00
MinRK
3f3709526c
minor checkpoint cleanup
...
- remember list of checkpoints browser-side
- cleanup references in MenuBar restore list.
There was a closure issue, where multiple menu items would actually all restore the same checkpoint.
2013-08-07 12:31:16 -07:00
MinRK
c0ec02bdb4
swallow enter event in rename dialog
...
avoids adding newline in cell after dialog is closed.
closes #3926
2013-08-06 19:30:48 -07:00
Min RK
db01a67d5f
Merge pull request #3896 from ivanov/fix-3895
...
two column quickhelp dialog
fits on one page.
closes #3895
2013-08-05 15:06:04 -07:00
MinRK
a186b25626
explicitly load python mode before IPython mode
...
ensures IPython mode gets defined at startup,
which can sometimes fail because the Python mode was loaded dynamically.
closes #3636
2013-08-05 13:51:23 -07:00
Paul Ivanov
481a6a3070
two column quickhelp dialog, closes #3895
...
now that quickhelp is a modal dialog, it makes sense to have it be wider
and have the shortcuts take up two columns, instead of one. This change
makes that possible. See the results here:
![new quickhelp css](http://i.imgur.com/nvRTFJm.png )
2013-08-04 08:36:21 -07:00
Andrea Bedini
47b873295a
Fix documentation of Kernel.stop_channels
2013-08-04 13:07:50 +10:00
Min RK
ac88931fee
Merge pull request #3850 from minrk/store_history
...
add missing store_history key to Notebook execute_requests
2013-07-30 18:25:37 -07:00
Min RK
76b45c7bd3
Merge pull request #3844 from minrk/payload
...
update payload source
should be simple key, not Python- (or worse, IPython-) specific long key.
I could have sworn I did this long ago, but apparently the source key was only updated in display_data, not execute_reply.
2013-07-30 18:18:38 -07:00
Min RK
40b113fc4e
Merge pull request #3848 from minrk/empty-docstring
...
fix incorrect `empty-docstring`
2013-07-30 18:14:17 -07:00
MinRK
9845ba1416
add missing store_history key to Notebook execute_requests
2013-07-30 16:29:35 -07:00
MinRK
1f97024d2b
fix incorrect empty-docstring
...
in notebook tooltip.
The else condition wasn't quite right, and would set doctsring to 'empty doctsring'
even when there was a doctoring.
2013-07-30 15:56:46 -07:00
Jessica B. Hamrick
3001ef8535
Parse markdown correctly when mathjax is disabled
2013-07-30 23:30:08 +02:00
MinRK
6277c845c3
update payload source
...
should be simple key, not Python (or worse, IPython) specific long key.
I could have sworn I did this long ago,
but apparently the source key was only updated in display_data,
not execute_reply.
2013-07-30 13:04:27 -07:00
Min RK
a95cec67ea
Merge pull request #3824 from minrk/heading-link-local
...
don't set target on internal markdown links
simple in-page anchor navs shouldn't open a new tab.
2013-07-29 13:24:51 -07:00
MinRK
ef6b991881
don't set target on internal markdown links
...
simple in-page anchor-nav shouldn't open a new tab.
2013-07-29 12:10:42 -07:00
MinRK
698953e8b1
don't recommend ipython notebook --matplotlib
2013-07-29 11:27:51 -07:00
Matthias BUSSONNIER
8b71a49fc2
remove again a few other occurences
2013-07-29 00:31:54 +02:00
Jonathan Frederic
de691a5ba2
Part way through adding 'flavor' support
2013-07-26 15:46:23 -07:00
Jessica B. Hamrick
9973445f9a
Closes #3788
2013-07-25 18:40:25 -07:00
Matthias Bussonnier
11cffbe52e
Merge pull request #3781 from minrk/oinfo_request
...
comply with the message spec in the notebook
2013-07-25 17:48:32 -07:00
MinRK
d3540da8f5
add missing block key in complete_request
2013-07-25 13:19:07 -07:00
MinRK
defd49a8b9
comply with the message spec in object_info requests
...
missing detail_level key
2013-07-25 13:11:07 -07:00
MinRK
03883d82e4
remove bad if logged_in
preventing new-notebook without login
2013-07-25 12:07:40 -07:00
Matthias Bussonnier
e07ddebdf6
Merge pull request #3743 from minrk/noro
...
remove notebook read-only view
it is largely broken, and had problematic security issues.
2013-07-25 10:51:26 -07:00
Matthias Bussonnier
b78f0851a3
Merge pull request #3732 from minrk/slow-save-on-close
...
add delay to autosave in beforeunload
allows forceful 'discard changes' by reloading the page and dismissing the warning.
The timer doesn't start until after the dialog is dismissed, so if you decide to nav away without saving changes, the changes will actually not be saved.
2013-07-25 10:50:39 -07:00
Matthias Bussonnier
68cf7df38a
Merge pull request #3741 from minrk/badnbmsg
...
better message when notebook format is not supported
different messages for bad version and bad JSON.
closes #1592
2013-07-25 00:11:39 -07:00
Stefan Karpinski
f0cb45536c
handle empty metadata in pyout messages more gracefully.
2013-07-24 21:03:57 -07:00
MinRK
f9dd129e1c
remove notebook read-only view
...
it is largely broken, and had problematic security issues.
2013-07-23 13:22:05 -07:00
MinRK
2a09958bb6
better message when notebook format is not supported
...
Different messages for bad version and bad JSON.
closes #1592
2013-07-23 12:36:22 -07:00
MinRK
6970a79e6a
add delay to autosave in beforeunload
...
allows forceful 'discard changes' by reloading the page and dismissing the warning,
which @fperez really wanted today.
2013-07-22 18:07:12 -07:00
MinRK
6fbbd1dea3
remove any lingering raw_inputs on raw_input
...
There should never be more than one,
so ensure that is the case on creation.
closes #3710
2013-07-21 10:53:54 -07:00
MinRK
cea07fb351
bind kernel events in Kernel.bind_events
...
avoids multiple-register of send_input event
2013-07-21 10:40:09 -07:00
Min RK
73771392aa
Merge pull request #3685 from minrk/pager
...
fix Pager.detach
detaching the pager would result in the pager not working anymore.
2013-07-19 09:52:35 -07:00
Min RK
b7b9b8692f
Merge pull request #3671 from jdfreder/new_tests
...
start nbconvert tests
fixes a few things along the way
closes #3688
2013-07-19 09:48:59 -07:00
Rick Lupton
7b474e5ce6
Fix rename notebook - show error with invalid name
...
Before the dialog was closing anyway so you couldn't see the error message.
2013-07-19 10:59:14 +01:00
MinRK
0f5de6f4f8
fix Pager.detach
...
detaching the pager would result in the pager not working anymore.
2013-07-18 14:43:10 -07:00
Jonathan Frederic
6803663813
nbconvert no longer depends on markdown
2013-07-18 14:22:38 -07:00
Min RK
a7cf16ce98
Merge pull request #3660 from minrk/focusclick
...
refocus active cell on dialog close
if there is one.
Otherwise the cursor is lost on kernel restart, etc. and the mouse must be used to get back to work.
2013-07-18 11:13:06 -07:00
Matthias BUSSONNIER
38fc90a1b0
add mising semicolon
2013-07-18 18:48:27 +02:00
Matthias BUSSONNIER
42fb90acac
patch header-cell and use-strict
2013-07-18 18:29:41 +02:00
Matthias BUSSONNIER
e166732257
linting and remove unused var
2013-07-18 18:24:25 +02:00