Commit graph

1730 commits

Author SHA1 Message Date
Takafumi Arakaki
3966a6c22f Fix ein:testing-delete-notebook-by-name
ein:notebooklist-reload, which is called from success
callback of ein:notebooklist-delete-notebook, needs to
access ein:%notebooklist%.  However it was set to nil
in ein:testing-delete-notebook-by-name just after the
delete button is "clicked".  This was meant to detect
if the delete process is finished, but was not working.
To solve this problem, I add ein:notebooklist-after-open-hook
and use it to detect end of the delete process.
2012-12-30 15:59:16 +01:00
Takafumi Arakaki
8a1eef9e6a Fix ein:notebook-save-notebook: remove ":cache nil" 2012-12-29 19:48:05 +01:00
Takafumi Arakaki
8409fa14ad Fix timeout handling in ein:query-singleton-ajax 2012-12-29 19:36:53 +01:00
Takafumi Arakaki
84ea2748fb Remove unused functions from ein-query.el 2012-12-29 19:32:43 +01:00
Takafumi Arakaki
e58ce1413e Use request-cookie-string 2012-12-29 19:30:00 +01:00
Takafumi Arakaki
0a191c7686 Fix ein:notebooklist-delete-notebook 2012-12-29 18:55:06 +01:00
Takafumi Arakaki
3328dcc099 Fix tests in tests/test-ein-kernel.el 2012-12-29 18:55:06 +01:00
Takafumi Arakaki
e24078b03b Add request as dependency 2012-12-29 18:55:06 +01:00
Takafumi Arakaki
191a8f0022 Cosmetic changes
The changes I deferred in the previous commits to make the
diff small.
2012-12-29 18:55:06 +01:00
Takafumi Arakaki
5b5aa30752 Use keyword arguments of CB supported by request.el 2012-12-29 18:55:06 +01:00
Takafumi Arakaki
2f317bf2e4 Remove unsupported :cache argument 2012-12-29 18:55:06 +01:00
Takafumi Arakaki
fdb80c9962 Rewrite callbacks: replace cons with apply-partially 2012-12-29 18:55:06 +01:00
Takafumi Arakaki
9e3be6c954 Rewrite ein:query-singleton-ajax using request 2012-12-29 18:55:06 +01:00
Takafumi Arakaki
15506e87ec Add request.el as a submodule
git submodule add git://github.com/tkf/emacs-request lib/request
2012-12-29 18:55:06 +01:00
Takafumi Arakaki
553224241f Bump to 0.2.1alpha0 2012-12-29 18:53:05 +01:00
Takafumi Arakaki
12f01a93b2 Bump to 0.2.0 2012-12-29 18:48:01 +01:00
Takafumi Arakaki
4ebe754f3f Add "submodule" build target 2012-12-29 17:59:21 +01:00
Takafumi Arakaki
ec9e2080c4 Merge branch 'prettier-sys-info'
* Cleaner system info in bug report template
* Cleaner test output
2012-12-26 19:48:00 +01:00
Takafumi Arakaki
06b559af35 Do not delete existing bug report buffer 2012-12-26 19:30:16 +01:00
Takafumi Arakaki
c2433badc8 Silence ert-compile build target 2012-12-26 19:09:51 +01:00
Takafumi Arakaki
6e352cd6d6 Do not show sys-info for non-existing packages 2012-12-26 19:01:46 +01:00
Takafumi Arakaki
36cb66307f Make sys-info printing prettier 2012-12-26 18:58:53 +01:00
Takafumi Arakaki
65f6800006 Add test_testein.py 2012-12-18 14:59:40 +01:00
Takafumi Arakaki
ba82de1bac Skip known failures by testein.py
fixes #74
2012-12-18 02:14:54 +01:00
Takafumi Arakaki
d1e710084c Better report for when test server died 2012-12-18 00:56:55 +01:00
Takafumi Arakaki
401ce29036 Hexify password 2012-12-17 23:15:21 +01:00
Takafumi Arakaki
f8b2193d72 Add jinja2 as testing requirement for dev version
see: https://github.com/ipython/ipython/pull/2363
2012-12-17 22:06:11 +01:00
Takafumi Arakaki
f1ed7c5d5a Merge branch 'login'
Preliminary login support is implemented.
Now user can use ein:notebooklist-login to login, then
ein:notebooklist-open to connect IPython notebook server
protected by a password.

fixes #10
2012-12-17 20:00:46 +01:00
Takafumi Arakaki
c2cc740baa Update document 2012-12-17 19:55:46 +01:00
Takafumi Arakaki
c784cee47b Update README and document 2012-12-17 19:39:07 +01:00
Takafumi Arakaki
1f29b6d91e Workaround url.el bug for proper message after login 2012-12-17 19:26:13 +01:00
Takafumi Arakaki
af43af7146 Use read-passwd instead of read-string 2012-12-17 17:55:30 +01:00
Takafumi Arakaki
992104ebf5 Send proper cookie in ein:kernel-send-cookie 2012-12-17 17:39:46 +01:00
Takafumi Arakaki
aafe7a8f18 Add ein:notebooklist-login command 2012-12-17 17:39:46 +01:00
Takafumi Arakaki
041873b18f Better POST handling when DATA is given to ein:query-ajax 2012-12-17 17:39:46 +01:00
Takafumi Arakaki
a4c7e6d00d Add ein:query-get-cookie 2012-12-17 17:39:46 +01:00
Takafumi Arakaki
d2319126a7 Merge branch 'auto-auto-complete'
Code completion in notebook happens *really* automatically.
You don't need to hit a key to start completion.
To do that, complete_reply request is called via init AC property.
2012-12-15 22:19:46 +01:00
Takafumi Arakaki
400f2ee8c3 Update changelog 2012-12-15 22:18:13 +01:00
Takafumi Arakaki
865a96f3d2 Make completion happen really automatically 2012-12-07 22:20:35 +01:00
Takafumi Arakaki
510cb1dfcc Fix typo in ein:make-tramp-file-name 2012-12-07 21:44:42 +01:00
Takafumi Arakaki
2db2589c78 Document ein:worksheet-beginning/end-of-cell-input bit more 2012-12-07 19:05:34 +01:00
Takafumi Arakaki
f43524048f Merge branch 'console-open-wo-python-el'
As mentioned in #91, the error message "python.el is not loaded!"
was not good for Emacs 23 users.  Rather than explaining about
three python modes, just open dumb comint buffer.

Since make-comint-in-buffer takes a list of string, spec for
ein:console-args is changed to "list of argument" from "space
separated argument".  Old configuration works but warning will
appear.
2012-12-06 23:54:37 +01:00
Takafumi Arakaki
93b5e30705 Update changelog 2012-12-06 23:16:45 +01:00
Takafumi Arakaki
83b420431c Update ein:console-open docstring 2012-12-06 23:16:45 +01:00
Takafumi Arakaki
ac417dd6cf Adapt defcustom type to the current ein:console-args 2012-12-06 23:16:44 +01:00
Takafumi Arakaki
a46990ebda Improve ein:console-args docstring 2012-12-06 23:16:44 +01:00
Takafumi Arakaki
1fdfda039c Add tests for ein:choose-setting 2012-12-06 23:16:44 +01:00
Takafumi Arakaki
827717cd0d ein:console-args can take a list as value now 2012-12-06 23:16:44 +01:00
Takafumi Arakaki
bd122efe7e Add ein:display-warning-once and use it in ein:console-make-command 2012-12-06 23:16:44 +01:00
Takafumi Arakaki
a3a0148375 zeroein.el works with --eval options now 2012-12-06 23:16:44 +01:00