emacs-ipython-notebook/lisp
dickmao d621944797 Clean up websocket callbacks
Coursera appears to kill websockets every minute or so, and I'm
observing firsthand the buggy behaviors described in #356.  This PR
cleans up the websocket code and kernel restart logic.  Removed
backwards compatibility for the v2 messaging api
as keeping it in the presence of the refactoring would make it more
broken that it already was.
2018-10-31 23:38:45 -04:00
..
debug-ein.el remove unused declaration 2017-07-11 14:32:18 -04:00
ein-ac.el now that auto-complete is an official dependency, we can require it unconditionally 2018-05-31 19:55:45 -04:00
ein-cell-edit.el Fix "Kernel is busy..." bug 2018-10-27 23:04:04 -04:00
ein-cell-output.el Doc, dependency updates. Tweaks for Emacs 24 compatibility. 2017-07-30 11:37:44 -05:00
ein-cell.el Asynchronize all server communication 2018-10-07 00:40:48 -04:00
ein-classes.el Clean up websocket callbacks 2018-10-31 23:38:45 -04:00
ein-company.el @sam-s says Requiring ESS is wrong because it forces people who do NOT use it to install it. 2018-10-15 12:19:30 -04:00
ein-completer.el end deferred chain on bad login 2018-10-28 13:48:53 -04:00
ein-connect.el Fix "Kernel is busy..." bug 2018-10-27 23:04:04 -04:00
ein-console.el ein:console-executable-get: fail if console executable was not found 2018-08-30 16:38:07 -04:00
ein-contents-api.el Clean up websocket callbacks 2018-10-31 23:38:45 -04:00
ein-core.el end deferred chain on bad login 2018-10-28 13:48:53 -04:00
ein-dev.el Clean up websocket callbacks 2018-10-31 23:38:45 -04:00
ein-events.el ein-events: Clean byte compile warnings. 2017-10-24 12:14:20 -05:00
ein-file.el finish previous commit 2018-10-28 14:38:53 -04:00
ein-helm.el Show recent history first in helm/anything UI 2013-01-21 22:06:58 +01:00
ein-hy.el Code cleanup. 2018-09-18 21:46:35 -05:00
ein-iexec.el Add autoload cookies 2012-09-01 20:51:55 +02:00
ein-inspector.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-ipdb.el Source tracking in EIN ipdb sessions. 2016-12-24 12:51:54 -06:00
ein-ipynb-mode.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-jedi.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-junk.el Streamline login 2018-10-17 16:52:10 -04:00
ein-jupyter.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-jupyterhub.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-kernel.el Clean up websocket callbacks 2018-10-31 23:38:45 -04:00
ein-kernelinfo.el ein-kernelinfo: Structure for language agnostic info queries 2018-02-25 12:39:11 -06:00
ein-kill-ring.el mv *ein*.el ein.py lisp/ 2012-07-02 16:47:20 +02:00
ein-log.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-multilang-fontify.el Back to eieio 2017-07-12 14:38:04 -05:00
ein-multilang.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-node.el (require 'ein-utils) -> (require 'ein-core) 2012-08-28 15:26:32 +02:00
ein-notebook.el Clean up websocket callbacks 2018-10-31 23:38:45 -04:00
ein-notebooklist.el Clean up websocket callbacks 2018-10-31 23:38:45 -04:00
ein-notification.el Fix "Kernel is busy..." bug 2018-10-27 23:04:04 -04:00
ein-org.el ein-org: Fix add link feature for modern org mode. 2017-05-24 08:32:59 -05:00
ein-output-area.el revive tkf tests 2018-09-27 00:52:00 -04:00
ein-pager.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-pkg.el Update documentation. 2018-09-18 22:05:44 -05:00
ein-process.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-pseudo-console.el Now all :help strings in menu are auto-generated 2012-09-01 21:32:20 +02:00
ein-python.el ein-python: Fix for #252 2017-11-18 11:24:24 -06:00
ein-pytools.el Merge pull request #349 from xor-xor/bugfix/pytools-export-buffer 2018-10-15 09:31:12 -05:00
ein-query.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-scratchsheet.el Add discard-output-p slot in ein:worksheet 2012-08-28 20:51:18 +02:00
ein-shared-output.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-skewer.el Reintroduce ein-skewer.el 2017-06-12 11:05:24 -05:00
ein-smartrep.el @sam-s says Requiring ESS is wrong because it forces people who do NOT use it to install it. 2018-10-15 12:19:30 -04:00
ein-subpackages.el @sam-s says Requiring ESS is wrong because it forces people who do NOT use it to install it. 2018-10-15 12:19:30 -04:00
ein-timestamp.el avoid compilation warnings about unused lexicals and fix minor typos 2018-05-29 17:20:54 -04:00
ein-traceback.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-utils.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-websocket.el Clean up websocket callbacks 2018-10-31 23:38:45 -04:00
ein-worksheet.el Clean up websocket callbacks 2018-10-31 23:38:45 -04:00
ein.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein.py ein-hy: Support executing hy code from notebook running a python kernel. 2018-03-11 12:29:54 -05:00
ein_inspector.py ein-inspector: Getting organized, remove cruft. 2017-09-30 16:06:36 -05:00
ob-ein.el Sane File Navigation 2018-10-26 18:40:19 -04:00
zeroein.el Sane File Navigation 2018-10-26 18:40:19 -04:00