Commit Graph

8701 Commits

Author SHA1 Message Date
Min RK
b3cab90e9a only scrub SVG output
which is the largest

rather than white-listing HTML-CSS.
This means the various other renderers (perhaps most importantly, MML) are available, not just HTML-CSS

This increases the size of a notebook install by ~800k/19MB or 5%.

Alternately, we could *only* add MML, which would have a negligible affect on install size.
2016-02-06 20:49:11 +01:00
Min RK
4d64519f12 Merge pull request #969 from minrk/undelete-stack
multiple-undo for cell deletion
2016-02-06 19:38:41 +01:00
Min RK
38464ef4dd Merge pull request #987 from minrk/copy-save-first
save before copy if notebook is dirty
2016-02-06 19:32:02 +01:00
Min RK
20418160ef Merge pull request #1050 from takluyver/tests-hang
Ensure user site packages is on PYTHONPATH for notebook test server
2016-02-06 12:03:44 +01:00
Matthias Bussonnier
4c50d6acaa Merge pull request #1051 from takluyver/travis-nosetests-v
Run nosetests with verbose flag on Travis
2016-02-05 09:09:28 -08:00
Thomas Kluyver
e78f747314 Run tests in verbose mode in Dockerfile 2016-02-05 16:40:44 +00:00
Thomas Kluyver
0c099ee9cc Run nosetests with verbose flag on Travis
Hopefully stops tests from hanging after completion - seems to work on
Jenkins.
2016-02-05 13:37:09 +00:00
Thomas Kluyver
15581d9567 Ensure user site packages is on PYTHONPATH for notebook test server 2016-02-05 13:19:10 +00:00
Min RK
a7fc604365 Merge pull request #1039 from willingc/devinstall
Organize contributor/developer documentation sections
2016-02-05 11:41:20 +01:00
Matthias Bussonnier
eeaaafc751 Merge pull request #1032 from minrk/mathjax-2.6
bump MathJax to 2.6
2016-02-04 15:23:39 -08:00
Matthias Bussonnier
0d1f981b71 Merge pull request #1036 from minrk/disable-mathjax-renderer-menu
disable MathJax renderer selection menu
2016-02-04 15:23:01 -08:00
Matthias Bussonnier
16426a6ca1 Merge pull request #1046 from willingc/doc-png
Fix image urls
2016-02-04 15:21:41 -08:00
Min RK
7643a2ffdb Merge pull request #941 from NHDaly/MoveButton
Adds a Move button to the notebooklist interface next to Rename.
2016-02-04 22:20:09 +01:00
Carol Willing
7d04e76e05 Fix image urls 2016-02-04 13:02:03 -08:00
Nathan Daly
ecbeb59f18 adds TODO regarding the fancier UI 2016-02-03 23:17:46 -06:00
Nathan Daly
ac9b107e2b changed initial input focus behavior 2016-02-03 22:33:54 -06:00
Nathan Daly
ec47775d50 Removed code unnecessary for Move to select the file name up to a period.
The Move button expects a file path, which shouldn't include a file
extension suffix.
2016-02-03 19:22:13 -06:00
Nathan Daly
a05b947f8d Switched "Move Items" Cancel/Okay button orders + variable clean-up.
Part of addressing Issue #941.
2016-02-03 19:22:13 -06:00
Nathan Daly
4a9e31ed30 Adds a Move button to the notebooklist interface next to Rename.
With this button, you can now move files or directories to any path in
the notebook, including creating new directories (like 'mv -p'). To move
a file, you specify the new destination directory's path.

This achieves the same effect as renaming a file with a new relative
path, but is more clear to users unfamiliar with unix commands --
especially with regard to moving to a parent directory.

Can only move one file at a time currently.
2016-02-03 19:22:13 -06:00
Jonathan Frederic
df964650fd Merge pull request #1022 from jdfreder/smallsplit
Update the notebook widget hack to reference the new jupyter-js-widgets-nbextension package
2016-02-03 10:35:53 -08:00
Jonathan Frederic
e19b9b2703 Update dockerfile 2016-02-02 14:49:24 -08:00
Jonathan Frederic
2ab768b71b Update to point to widgetsnbextension 2016-02-02 14:49:24 -08:00
Jonathan Frederic
9a3cb11c4e Better error message 2016-02-02 14:49:24 -08:00
Jonathan Frederic
ee7dd22ebe Fallback to ipywidgets 2016-02-02 14:49:24 -08:00
Jonathan Frederic
e7bc3fcda6 Update the notebook widget hack to reference the new jupyter-js-widgets-nbextension package 2016-02-02 14:49:24 -08:00
Carol Willing
2eb578ecb5 Decrease toc depth and highlight general contribution docs 2016-02-02 13:06:03 -08:00
Carol Willing
d3f6292d0c Clean up section TOC 2016-02-02 11:39:36 -08:00
Carol Willing
836afb96fa Add intro doc and update toc 2016-02-02 10:12:53 -08:00
Carol Willing
e8fae5460f Rename file for consistency 2016-02-02 10:06:48 -08:00
Carol Willing
d101f6e637 Edits to formatting 2016-02-02 09:26:31 -08:00
Carol Willing
7999c738c4 Edit javascript machinery install 2016-02-02 08:49:29 -08:00
Carol Willing
71689275f1 Split dev doc and update index 2016-02-02 08:26:09 -08:00
Carol Willing
384d1760b0 Add dev install code snippet to docs 2016-02-02 06:31:29 -08:00
Min RK
86db777bd4 disable MathJax renderer selection menu
since we don't ship all renderers, and MathJax can hang if a nonexistent renderer is selected.
2016-02-02 09:21:10 +01:00
Min RK
6b61226fb2 bump MathJax to 2.6 2016-02-01 16:39:28 +01:00
Min RK
de09a93555 Merge pull request #1017 from Carreau/requires-require
Add `require` to list of modules to try fixing kernel.js loading.
2016-02-01 11:00:07 +01:00
Thomas Kluyver
dc8ddec8b9 Merge pull request #1025 from minrk/conda-rtd
don't install on RTD
2016-01-29 21:22:55 +00:00
Min RK
eb5610c77b don't install on RTD
add repo to sys.path instead
2016-01-29 21:20:58 +01:00
Min RK
a548d34ea7 Merge pull request #1014 from takluyver/conda-rtd
Use conda on Readthedocs
2016-01-29 09:10:59 +01:00
Min RK
2f67942698 Merge pull request #547 from jakirkham/docker_ci
Docker CI
2016-01-29 08:40:12 +01:00
Min RK
4a7fd59392 Merge pull request #1001 from Carreau/npm-progress
Apparently deactivating progress bar on npm make install much faster...
2016-01-29 08:12:28 +01:00
John Kirkham
3f78a3edb4 Dockerfile: Use the Ubuntu 14.04 image with the locale fix.
CircleCI's LXC AppArmor configuration stops us from trying to change the
locale. So, we create a base image where the locale is already changed
to en_US.UTF-8. This image is part of the docker-stacks now. As
DockerHub has no such constraints we have an automated build creating
that image so we can easily pull it into here. The base image remains
Ubuntu:14.04 and the configuration is really no different except for
moving this change into the base image.
2016-01-28 21:31:18 -05:00
Thomas Kluyver
011c5b4e18 Merge pull request #1021 from minrk/no-pre
don't install prereleases on Travis
2016-01-28 20:37:51 +00:00
Jason Grout
807f4501a2 Merge pull request #1020 from minrk/ssl-only-when-used
only import ssl if it's used
2016-01-28 15:29:22 -05:00
Min RK
1f9feec428 don't install prereleases on Travis 2016-01-28 19:18:01 +01:00
Min RK
e95e00db9a only import ssl if it's used
SSL stdlib module may be unavailable in rare cases.
2016-01-28 19:16:30 +01:00
Thomas Kluyver
73520656a7 Merge pull request #1011 from minrk/workaround-ff-beforeunload
Workaround Firefox bug showing beforeunload twice
2016-01-27 21:55:08 +00:00
Matthias Bussonnier
3753bf7f2e Add debug statement for debug.
It might help to determine why require is sometime not a function.
2016-01-27 13:22:26 -08:00
Matthias Bussonnier
e76027af9e Add require to list of modules to try fixing kernel.js loading.
This would likely fix some failures ithat happend with `kernel.js` with
the following on the js console:

> Uncaught (in promise) TypeError: require is not a function

At

> KernelSelector._spec_changed
2016-01-27 13:19:50 -08:00
John Kirkham
ee8e3e4ae3 Dockerfile: Remove commit based iPython install. 2016-01-27 13:45:33 -05:00