]>
code.delx.au - gnu-emacs-elpa/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Thierry Volpiatto [Fri, 7 Mar 2014 06:34:42 +0000 (07:34 +0100)]
* smtpmail-async.el: Exclude some vars when injecting (#22).
Thierry Volpiatto [Mon, 3 Mar 2014 08:17:24 +0000 (09:17 +0100)]
* smtpmail-async.el (async-smtpmail-send-it): Eval content of buffer outside temp buffer.(attempt to fix issue in mu4e)
Thierry Volpiatto [Wed, 19 Feb 2014 15:45:31 +0000 (16:45 +0100)]
* dired-async.el (helm-async-be-async): Move it as obsolete variable alias to helm.
Thierry Volpiatto [Mon, 20 Jan 2014 13:43:51 +0000 (14:43 +0100)]
* async-test.el: Update copyrights.
Thierry Volpiatto [Mon, 20 Jan 2014 13:40:22 +0000 (14:40 +0100)]
* async-test.el: Remove now unnecessary tests.
Thierry Volpiatto [Mon, 20 Jan 2014 12:57:07 +0000 (13:57 +0100)]
* dired-async.el (dired-async-mode): Notify number of jobs running in lighter.
Thierry Volpiatto [Mon, 20 Jan 2014 09:42:43 +0000 (10:42 +0100)]
* README.md: Update.
Thierry Volpiatto [Mon, 20 Jan 2014 08:02:44 +0000 (09:02 +0100)]
* dired-async.el (helm-async-be-async): alias for dired-async-be-async.
Thierry Volpiatto [Mon, 20 Jan 2014 07:53:31 +0000 (08:53 +0100)]
* dired-async.el: Finish converting all names to dired*.
Thierry Volpiatto [Mon, 20 Jan 2014 07:48:33 +0000 (08:48 +0100)]
Rename helm-async.el to dired-async.el
Thierry Volpiatto [Mon, 20 Jan 2014 07:44:22 +0000 (08:44 +0100)]
* helm-async.el: Use cl-lib instead of cl.
Thierry Volpiatto [Mon, 20 Jan 2014 07:40:54 +0000 (08:40 +0100)]
* helm-async.el: Rename all with dired-async prefix instead of helm-async.
Thierry Volpiatto [Mon, 20 Jan 2014 07:38:46 +0000 (08:38 +0100)]
* async-file.el: Removed.
* dired-async.el: Removed.
John Wiegley [Mon, 18 Nov 2013 04:35:26 +0000 (20:35 -0800)]
Merge pull request #23 from DarwinAwardWinner/no-load-path-fix
Don't rely on async.el being in load-path.
Ryan C. Thompson [Mon, 18 Nov 2013 02:52:25 +0000 (18:52 -0800)]
Don't rely on async.el being in load-path.
This uses "symbol-file" instead of "find-library-name" to figure out
where async.el is. This works even if async.el was loaded without adding
its directory to the load-path.
Fixes #15.
John Wiegley [Wed, 6 Nov 2013 11:32:36 +0000 (05:32 -0600)]
Revert master back to
242ae73
John Wiegley [Wed, 6 Nov 2013 07:00:58 +0000 (01:00 -0600)]
Revert "* helm-async.el: Fix error handling."
This reverts commit
242ae734273162f4ec027618610a099c9a73557b .
John Wiegley [Tue, 5 Nov 2013 09:51:53 +0000 (01:51 -0800)]
Merge pull request #21 from DarwinAwardWinner/lexbind-fix
Complete the docstring for "async--get-function"
Ryan C. Thompson [Tue, 5 Nov 2013 09:28:50 +0000 (01:28 -0800)]
Complete the docstring for "async--get-function"
John Wiegley [Tue, 22 Oct 2013 05:33:19 +0000 (22:33 -0700)]
Merge pull request #19 from DarwinAwardWinner/lexbind-fix
Lexbind fix redux
Ryan C. Thompson [Tue, 22 Oct 2013 00:06:42 +0000 (17:06 -0700)]
Replace closure prevention with closure sanitation
"Sanitation" means that if a closure's list of lexical variables
contains any variables with unprintable values, those variables are
removed from the list. When async-debug is on, this also generates a
message about the removed variables.
This solution is arguably more hackish, but should also work in every
case where the "prevent all closures" solution worked as well as some
more cases.
Ryan C. Thompson [Mon, 21 Oct 2013 23:06:13 +0000 (16:06 -0700)]
Add test for handling different ways of passing a function
Ryan C. Thompson [Mon, 21 Oct 2013 23:05:20 +0000 (16:05 -0700)]
Add lexbind test
John Wiegley [Mon, 21 Oct 2013 01:31:45 +0000 (18:31 -0700)]
Merge pull request #18 from DarwinAwardWinner/lexbind-fix
Lexbind fix
Ryan C. Thompson [Sun, 20 Oct 2013 23:47:24 +0000 (16:47 -0700)]
More robust evaluation and closure-protection of start-func
Ryan C. Thompson [Sun, 20 Oct 2013 23:46:01 +0000 (16:46 -0700)]
Add more comprehensive testing for anti-closure feature
Based on suggestions in
https://github.com/jwiegley/emacs-async/pull/18#issuecomment-
26665920
Ryan C. Thompson [Sun, 20 Oct 2013 23:44:37 +0000 (16:44 -0700)]
Have test file add its own directory to load path
This makes it so that one can do "emacs -batch -l async-test.el ..."
without having to also add "-l async.el -l async-file.el" at the
command line.
Ryan C. Thompson [Thu, 17 Oct 2013 09:50:54 +0000 (02:50 -0700)]
Prevent accidental creation of lexical closures.
Fixes #17. (Try async-test-7)
Ryan C. Thompson [Thu, 17 Oct 2013 09:50:07 +0000 (02:50 -0700)]
Add test for #17.
Thierry Volpiatto [Tue, 16 Jul 2013 12:49:35 +0000 (14:49 +0200)]
* helm-async.el: Fix error handling.
Thierry Volpiatto [Mon, 24 Jun 2013 14:08:48 +0000 (16:08 +0200)]
* helm-async.el (dired-create-file): Revert changes in
fb8f10b .
Thierry Volpiatto [Mon, 24 Jun 2013 08:27:44 +0000 (10:27 +0200)]
* helm-async.el: Add comments about incompatibility with dired-async.el and async-file.el.
Thierry Volpiatto [Mon, 24 Jun 2013 06:48:10 +0000 (08:48 +0200)]
* helm-async.el (dired-create-files): Handle `dired-recursive-copies' when async too.
Thierry Volpiatto [Tue, 11 Jun 2013 16:09:07 +0000 (18:09 +0200)]
* helm-async.el (dired-create-files): No need to backquote callback.
Thierry Volpiatto [Tue, 11 Jun 2013 16:05:09 +0000 (18:05 +0200)]
* helm-async.el: Untabify and reindent.
Thierry Volpiatto [Tue, 11 Jun 2013 15:44:12 +0000 (17:44 +0200)]
* helm-async.el: Fix mode-line updating for emacs-24.3.50.
(helm-async-mode): Propertize lighter.
(helm-async-after-file-create): Delay execution of mode-line notification.
(helm-async-message): add group.
(helm-async-mode-message): new face.
Thierry Volpiatto [Wed, 10 Apr 2013 06:57:33 +0000 (08:57 +0200)]
Update copyrights.
Thierry Volpiatto [Wed, 20 Feb 2013 11:04:46 +0000 (12:04 +0100)]
* async.el: Issue #7 Apply sabof patch from github; Fix processing non--latin chars.
(async--receive-sexp):do it.
(async--insert-sexp): do it.
Thierry Volpiatto [Mon, 18 Feb 2013 20:28:06 +0000 (21:28 +0100)]
Merge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Mon, 18 Feb 2013 20:26:20 +0000 (21:26 +0100)]
* helm-async.el (helm-async-env-variables-regexp): Fix for copying from android devices.
John Wiegley [Sun, 17 Feb 2013 08:26:10 +0000 (00:26 -0800)]
Merge pull request #6 from mstrlu/fix-def-use-native-commands
* dired-async.el: Add a defvar for `dired-async-use-native-commands'
John Wiegley [Sun, 17 Feb 2013 08:25:40 +0000 (00:25 -0800)]
Merge pull request #11 from myuhe/pkg
add async-pkg.el
myuhe [Sat, 16 Feb 2013 11:16:24 +0000 (20:16 +0900)]
add async-pkg.el
Thierry Volpiatto [Fri, 1 Feb 2013 22:59:16 +0000 (23:59 +0100)]
* helm-async.el (dired-create-file): Fix operation is executed even when replying no for overwriting.
Thierry Volpiatto [Thu, 29 Nov 2012 22:17:03 +0000 (23:17 +0100)]
* helm-async.el (dired-create-files): Honor dired-overwrite-confirmed.
Thierry Volpiatto [Wed, 8 Aug 2012 08:53:25 +0000 (10:53 +0200)]
Merge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Wed, 8 Aug 2012 08:52:59 +0000 (10:52 +0200)]
* helm-async.el (helm-async-mode): ding when finish.
Luminous Fennell [Sun, 22 Jul 2012 07:20:33 +0000 (09:20 +0200)]
* dired-async.el: Add a defvar for `dired-async-use-native-commands'
John Wiegley [Sat, 21 Jul 2012 20:43:48 +0000 (13:43 -0700)]
Merge pull request #5 from mstrlu/fix-async-copy-call
Fix missing optional arguments when calling `async-copy-file' in `async-...
Luminous Fennell [Sat, 21 Jul 2012 17:06:07 +0000 (19:06 +0200)]
Fix missing optional arguments when calling `async-copy-file' in `async-dired.el'.
E.g. in `async-dired-copy-file-recursive' the :callback argument was
interpreted as optional argument.. this completely broke
`async-copy-file'.
Thierry Volpiatto [Mon, 16 Jul 2012 05:25:22 +0000 (07:25 +0200)]
* async.el (async-start): Use the possible true name of emacs executable.
Thierry Volpiatto [Fri, 13 Jul 2012 18:00:48 +0000 (20:00 +0200)]
* helm-async.el (helm-async-processes): use process-name.
(helm-async-kill-process): Kill last async process.
Thierry Volpiatto [Fri, 13 Jul 2012 09:21:41 +0000 (11:21 +0200)]
* helm-async.el: Turn off mode-line notification only when last process end.
John Wiegley [Wed, 11 Jul 2012 05:30:18 +0000 (00:30 -0500)]
Fix github issue 2
John Wiegley [Tue, 10 Jul 2012 22:27:02 +0000 (17:27 -0500)]
Async queue handling has to happen in dired-async
John Wiegley [Tue, 10 Jul 2012 22:25:17 +0000 (17:25 -0500)]
Move async.el testing code into its own module
John Wiegley [Tue, 10 Jul 2012 22:21:53 +0000 (17:21 -0500)]
Started work on a generalized async-file service
John Wiegley [Tue, 10 Jul 2012 22:21:37 +0000 (17:21 -0500)]
Minor touches
John Wiegley [Sat, 7 Jul 2012 17:21:15 +0000 (10:21 -0700)]
Merge pull request #1 from thierryvolpiatto/master
Add new file helm-async.el which provide only the redefinition of dired-create-file and callback etc...
Thierry Volpiatto [Sat, 7 Jul 2012 04:31:37 +0000 (06:31 +0200)]
* helm-async.el: Update copyright
Thierry Volpiatto [Fri, 6 Jul 2012 19:15:32 +0000 (21:15 +0200)]
* helm-async.el (helm-async-be-async): New, allow turning off async.
(dired-create-file): Use it.
Thierry Volpiatto [Fri, 6 Jul 2012 15:35:46 +0000 (17:35 +0200)]
* helm-async.el Return file errors in child Emacs.
Thierry Volpiatto [Fri, 6 Jul 2012 13:54:31 +0000 (15:54 +0200)]
* helm-async.el (dired-create-file): Use quote.
Thierry Volpiatto [Fri, 6 Jul 2012 13:47:43 +0000 (15:47 +0200)]
* helm-async.el: let-bind dired-recursive-copies to 'always to avoid hanging on child.
Thierry Volpiatto [Fri, 6 Jul 2012 12:13:45 +0000 (14:13 +0200)]
* helm-async.el: New, redefine dired-create-file to work with helm and dired.
Allow copying a list of files (marked files) completely asynchronously.
Support for deleting files is removed for now as it is not working.
John Wiegley [Fri, 22 Jun 2012 09:59:45 +0000 (04:59 -0500)]
Propagate non-zero exit codes as errors
John Wiegley [Fri, 22 Jun 2012 08:06:41 +0000 (03:06 -0500)]
Several minor fixes
John Wiegley [Fri, 22 Jun 2012 04:24:18 +0000 (23:24 -0500)]
Added async-sandbox
John Wiegley [Thu, 21 Jun 2012 02:18:02 +0000 (21:18 -0500)]
dired-async now shows progress using overlays
John Wiegley [Thu, 21 Jun 2012 02:06:41 +0000 (21:06 -0500)]
Show ops in progress `dired-async-in-process-face'
John Wiegley [Thu, 21 Jun 2012 01:53:03 +0000 (20:53 -0500)]
Show full backtraces if `async-debug' is non-nil
John Wiegley [Wed, 20 Jun 2012 23:59:11 +0000 (18:59 -0500)]
smtpmail-async: Report status to user when done
John Wiegley [Wed, 20 Jun 2012 23:52:05 +0000 (18:52 -0500)]
Use pipes instead of variable passing
John Wiegley [Wed, 20 Jun 2012 21:06:16 +0000 (16:06 -0500)]
Fix to dired-async for wdired-mode
John Wiegley [Wed, 20 Jun 2012 06:00:40 +0000 (01:00 -0500)]
Don't use lexical-binding in dired-async.el
John Wiegley [Wed, 20 Jun 2012 05:20:52 +0000 (00:20 -0500)]
Always base64 encode
John Wiegley [Wed, 20 Jun 2012 05:09:01 +0000 (00:09 -0500)]
Fix for when async.el is byte-compiled
John Wiegley [Wed, 20 Jun 2012 05:05:17 +0000 (00:05 -0500)]
Added message passing, but undocumented for now
I'm having some serious difficulties with communicating to the child
Emacs over a pipe.
John Wiegley [Wed, 20 Jun 2012 05:04:37 +0000 (00:04 -0500)]
Some minor adjustments
John Wiegley [Wed, 20 Jun 2012 04:50:00 +0000 (23:50 -0500)]
Don't use pipes for communication just yet
John Wiegley [Wed, 20 Jun 2012 02:22:40 +0000 (21:22 -0500)]
Added `dired-async-use-native-commands'
John Wiegley [Wed, 20 Jun 2012 01:44:57 +0000 (20:44 -0500)]
Made some macros into functions, added debug code
John Wiegley [Wed, 20 Jun 2012 00:20:10 +0000 (19:20 -0500)]
Added `async-start-process'
John Wiegley [Tue, 19 Jun 2012 21:35:26 +0000 (16:35 -0500)]
Send data over a pipe, rather than in an argument
John Wiegley [Tue, 19 Jun 2012 08:55:08 +0000 (03:55 -0500)]
Corrected a problem with async deletions
John Wiegley [Tue, 19 Jun 2012 03:21:09 +0000 (22:21 -0500)]
Fixed async-smtpmail-send-it
John Wiegley [Tue, 19 Jun 2012 02:56:26 +0000 (21:56 -0500)]
Quiet byte-compiler warnings
John Wiegley [Tue, 19 Jun 2012 02:53:18 +0000 (21:53 -0500)]
Updated README
John Wiegley [Tue, 19 Jun 2012 02:30:59 +0000 (21:30 -0500)]
Added smtpmail-async.el
John Wiegley [Tue, 19 Jun 2012 02:27:41 +0000 (21:27 -0500)]
Added async-inject-environment
John Wiegley [Tue, 19 Jun 2012 00:46:56 +0000 (19:46 -0500)]
Added support for signal propagation
John Wiegley [Tue, 19 Jun 2012 00:30:47 +0000 (19:30 -0500)]
Updated README
John Wiegley [Tue, 19 Jun 2012 00:17:03 +0000 (19:17 -0500)]
Added dired-async
John Wiegley [Tue, 19 Jun 2012 00:14:08 +0000 (19:14 -0500)]
Added note to README
John Wiegley [Mon, 18 Jun 2012 23:36:17 +0000 (18:36 -0500)]
Renamed emacs-async.el to async.el
John Wiegley [Mon, 18 Jun 2012 21:55:27 +0000 (16:55 -0500)]
Small change
John Wiegley [Mon, 18 Jun 2012 21:54:29 +0000 (16:54 -0500)]
Initial revision