Thomas Kluyver
e00a86c4cb
Throw clearer error if no new window handles found
7 years ago
Thomas Kluyver
df8a548012
Some improvements to promise handling when saving notebook
7 years ago
Thomas Kluyver
c33130dcbb
Merge pull request #4367 from nyanshell/master
...
fix incorrect Chinese translation
7 years ago
Thomas Kluyver
3bce5683c4
Merge pull request #4374 from mlucool/patch-1
...
Improve comms.rst example
7 years ago
Marc Udoff
e8163d57cc
Update js for comms for copy/paste
7 years ago
Marc Udoff
c740397e49
Improve comms.rst example
...
This improves the example by making it more copy/pastable out of the box and demoing how you can send a message at various places. It also fixes a poor usage of shadowed variables
7 years ago
Gestalt LUR
2c313e96f8
fix incorrect Chinese translation
7 years ago
Thomas Kluyver
7ded638357
Merge pull request #4329 from takluyver/travis-newer-pytest
...
Upgrade pytest on Travis
7 years ago
Thomas Kluyver
e2ba8280c6
Upgrade pytest for docs build as well
7 years ago
Thomas Kluyver
fc532aac6f
Upgrade pytest on Travis
...
Avoid incompatibility with newer pytest-cov version
7 years ago
Thomas Kluyver
0227bc97ed
Merge pull request #4317 from wgcostello/patch-1
...
Fix typo in introduction
7 years ago
Thomas Kluyver
09b8c934b4
Merge pull request #4310 from takluyver/selenium-multiselect
...
Convert multiselect test to Selenium
7 years ago
Will Costello
5f8a2040ff
Fix typo in introduction
7 years ago
Thomas Kluyver
9035cb1bdd
Limit to tornado <6 for now
...
Tornado 6.0a1 is causing test failures in CI
7 years ago
Thomas Kluyver
a5ad463427
Remove multiselect Javascript test converted to Selenium
7 years ago
Thomas Kluyver
605dfb8b15
Convert multiselect test to Selenium
7 years ago
Min RK
31c2184d01
Merge pull request #4287 from choldgraf/ntbkext
...
updating file tree in "extending notebook" section
7 years ago
Thomas Kluyver
f24fa85ef8
Merge pull request #4286 from takluyver/changelog-5.7.4
...
Add release notes for 5.7.4
7 years ago
Chris Holdgraf
29f58de211
updating file tree
7 years ago
Thomas Kluyver
a4d663b578
Add release notes for 5.7.4
7 years ago
Thomas Kluyver
cf1b7b3628
Merge pull request #4284 from takluyver/i4283
...
More selective filename test in list_running_servers
7 years ago
Thomas Kluyver
adcb7025ca
Make filename check in list_running_servers more specific
...
Closes gh-4283
7 years ago
Thomas Kluyver
6896aacdf6
Add failing test for list_running_servers
7 years ago
Thomas Kluyver
55d6f53570
Merge pull request #4278 from takluyver/changelog-5.7.3
...
Write release notes for 5.7.3
7 years ago
Thomas Kluyver
35aa99324a
Write release notes for 5.7.3
7 years ago
Thomas Kluyver
46a887f6e0
Merge pull request #4271 from minrk/bs34
...
bootstrap 3.4
7 years ago
Min RK
363d73d145
bootstrap 3.4
...
and switch from components/ to canonical bootstrap repo, which puts bootstrap.min.js into a `dist` subdir.
components hasn't received the 3.4 update
7 years ago
Min RK
68ec51d3db
Merge pull request #4257 from ctrlaltdelete00/MarkdownDocumentationBackslashEscapes
...
Add Documentation regarding backslash escaping in Markdown File
7 years ago
Min RK
51dae23b59
Merge pull request #4260 from takluyver/browser-open-file
...
Launch the browser with a redirect file
7 years ago
Thomas Kluyver
56d7a2d3a6
Remove one-time token code
7 years ago
Thomas Kluyver
92362103e3
Point to file in terminal message
7 years ago
Thomas Kluyver
28e296fc9f
Use permanent token in redirect file
7 years ago
Thomas Kluyver
270c0f96d7
Launch the browser with a redirect file
...
This avoids putting the authentication token into a command-line
argument to launch the browser, where it's visible to other users.
Filesystem permissions should ensure that only the user who started the
notebook can use this route to authenticate.
Thanks to Dr Owain Kenway for suggesting this technique.
7 years ago
Tim Porath
48042adaf9
Add Documentation regarding backslash escaping in Markdown File
7 years ago
Min RK
f759e4d3be
Merge pull request #4248 from christek91/optimize-large-file-uploads
...
Optimize large file uploads
7 years ago
Chris Miller
daa80ad4ac
Tune chunk size for large file uploads to be larger for perf gains.
7 years ago
Chris Miller
7a42187ccd
Optimize Base64 encoding of large files to be uploaded to avoid GC pauses.
7 years ago
Min RK
82782a370e
Merge pull request #4084 from bhansa/issues-4000-accessibility
...
improved color contrast for file menus
7 years ago
Min RK
069465bf95
Merge pull request #4236 from steaward/issue-4230
...
Fix ui-icons from blocking tooltip text
7 years ago
Stephen Ward
91fb343c0c
fixed ui-icons from blocking tooltip text
7 years ago
Matthias Bussonnier
64fa7cf674
Merge pull request #4210 from SylvainCorlay/message-filtering
...
Enable kernel message filtering
7 years ago
Min RK
9d19aa3677
Merge pull request #4221 from betatim/uploading-ui-tweak
...
Tweak upload button to give visual feedback
7 years ago
Min RK
21b93eae43
Merge pull request #4219 from kevin-bates/tolerate-culled-kernels
...
Update session_exists() to account for invalid sessions due to culling
7 years ago
Sylvain Corlay
4a7151448c
Enable kernel message filtering
7 years ago
Min RK
288b73e1ed
Merge branch 'directory-xss'
7 years ago
Min RK
1ed04ffa8a
changes for 5.7.1, 5.7.2
7 years ago
Min RK
11a2e6d52e
assemble breadcrumb html safely
...
avoids xss from malicious directory names
7 years ago
Tim Head
f03797bfc1
Tweak upload button to give feedback
...
For files below 25MB there was no visual feedback to the user when
uploading a file. This leads to confusion when uploading files that are
big but not huge over a slow network connection.
7 years ago
Thomas Kluyver
588b1f8eb3
Merge branch 'nbconvert-sandbox'
7 years ago
Kevin Bates
0e63ebb1db
Update session_exists() to account for invalid sessions due to culling
...
When kernels are culled, the kernel is terminated in the background,
unbeknownst to the session management. As a result, invalid sessions
can be produced that appear to exist, yet cannot produce a model from
the persisted row due to the associated kernel no longer being active.
Prior to this change, these sessions, when encountered via a subsequent
call to `get_session()`, would be deleted and a KeyError would be raised.
This change updates the existence check to tolerate those kinds of sessions.
It removes such sessions (as would happen previously), but rather than
raise a KeyError when attempting to convert the row to a dictionary,
it logs a warning and returns None, which then allows `session_exists()`
to return False since the session was removed (as was ultimately the
case previously).
Calls to `get_session()` remain just as before and have the potential
to raise `KeyError` in such cases. The difference now being that the
`KeyError` is accompanied by a message indicating the cause.
Fixes #4209
7 years ago