]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
10 years agoMore robust evaluation and closure-protection of start-func
Ryan C. Thompson [Sun, 20 Oct 2013 23:47:24 +0000 (16:47 -0700)]
More robust evaluation and closure-protection of start-func

10 years agoAdd more comprehensive testing for anti-closure feature
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

10 years agoHave test file add its own directory to load path
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.

10 years agoPrevent accidental creation of lexical closures.
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)

10 years agoAdd test for #17.
Ryan C. Thompson [Thu, 17 Oct 2013 09:50:07 +0000 (02:50 -0700)]
Add test for #17.

10 years ago* helm-async.el: Fix error handling.
Thierry Volpiatto [Tue, 16 Jul 2013 12:49:35 +0000 (14:49 +0200)]
* helm-async.el: Fix error handling.

10 years ago* helm-async.el (dired-create-file): Revert changes in fb8f10b.
Thierry Volpiatto [Mon, 24 Jun 2013 14:08:48 +0000 (16:08 +0200)]
* helm-async.el (dired-create-file): Revert changes in fb8f10b.

10 years ago* helm-async.el: Add comments about incompatibility with dired-async.el and async...
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.

10 years ago* helm-async.el (dired-create-files): Handle `dired-recursive-copies' when async...
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.

10 years ago* helm-async.el (dired-create-files): No need to backquote callback.
Thierry Volpiatto [Tue, 11 Jun 2013 16:09:07 +0000 (18:09 +0200)]
* helm-async.el (dired-create-files): No need to backquote callback.

10 years ago* helm-async.el: Untabify and reindent.
Thierry Volpiatto [Tue, 11 Jun 2013 16:05:09 +0000 (18:05 +0200)]
* helm-async.el: Untabify and reindent.

10 years ago* helm-async.el: Fix mode-line updating for emacs-24.3.50.
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.

11 years agoUpdate copyrights.
Thierry Volpiatto [Wed, 10 Apr 2013 06:57:33 +0000 (08:57 +0200)]
Update copyrights.

11 years ago* async.el: Issue #7 Apply sabof patch from github; Fix processing non--latin chars.
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.

11 years agoMerge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Mon, 18 Feb 2013 20:28:06 +0000 (21:28 +0100)]
Merge branch 'master' of github.com:jwiegley/emacs-async

11 years ago* helm-async.el (helm-async-env-variables-regexp): Fix for copying from android devices.
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.

11 years agoMerge pull request #6 from mstrlu/fix-def-use-native-commands
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'

11 years agoMerge pull request #11 from myuhe/pkg
John Wiegley [Sun, 17 Feb 2013 08:25:40 +0000 (00:25 -0800)]
Merge pull request #11 from myuhe/pkg

add async-pkg.el

11 years agoadd async-pkg.el
myuhe [Sat, 16 Feb 2013 11:16:24 +0000 (20:16 +0900)]
add async-pkg.el

11 years ago* helm-async.el (dired-create-file): Fix operation is executed even when replying...
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.

11 years ago* helm-async.el (dired-create-files): Honor dired-overwrite-confirmed.
Thierry Volpiatto [Thu, 29 Nov 2012 22:17:03 +0000 (23:17 +0100)]
* helm-async.el (dired-create-files): Honor dired-overwrite-confirmed.

11 years agoMerge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Wed, 8 Aug 2012 08:53:25 +0000 (10:53 +0200)]
Merge branch 'master' of github.com:jwiegley/emacs-async

11 years ago* helm-async.el (helm-async-mode): ding when finish.
Thierry Volpiatto [Wed, 8 Aug 2012 08:52:59 +0000 (10:52 +0200)]
* helm-async.el (helm-async-mode): ding when finish.

11 years ago* dired-async.el: Add a defvar for `dired-async-use-native-commands'
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'

11 years agoMerge pull request #5 from mstrlu/fix-async-copy-call
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-...

11 years agoFix missing optional arguments when calling `async-copy-file' in `async-dired.el'.
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'.

11 years ago* async.el (async-start): Use the possible true name of emacs executable.
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.

11 years ago* helm-async.el (helm-async-processes): use process-name.
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.

11 years ago* helm-async.el: Turn off mode-line notification only when last process end.
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.

11 years agoFix github issue 2
John Wiegley [Wed, 11 Jul 2012 05:30:18 +0000 (00:30 -0500)]
Fix github issue 2

11 years agoAsync queue handling has to happen in dired-async
John Wiegley [Tue, 10 Jul 2012 22:27:02 +0000 (17:27 -0500)]
Async queue handling has to happen in dired-async

11 years agoMove async.el testing code into its own module
John Wiegley [Tue, 10 Jul 2012 22:25:17 +0000 (17:25 -0500)]
Move async.el testing code into its own module

11 years agoStarted work on a generalized async-file service
John Wiegley [Tue, 10 Jul 2012 22:21:53 +0000 (17:21 -0500)]
Started work on a generalized async-file service

11 years agoMinor touches
John Wiegley [Tue, 10 Jul 2012 22:21:37 +0000 (17:21 -0500)]
Minor touches

11 years agoMerge pull request #1 from thierryvolpiatto/master
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...

11 years ago* helm-async.el: Update copyright
Thierry Volpiatto [Sat, 7 Jul 2012 04:31:37 +0000 (06:31 +0200)]
* helm-async.el: Update copyright

11 years ago* helm-async.el (helm-async-be-async): New, allow turning off async.
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.

11 years ago* helm-async.el Return file errors in child Emacs.
Thierry Volpiatto [Fri, 6 Jul 2012 15:35:46 +0000 (17:35 +0200)]
* helm-async.el Return file errors in child Emacs.

11 years ago* helm-async.el (dired-create-file): Use quote.
Thierry Volpiatto [Fri, 6 Jul 2012 13:54:31 +0000 (15:54 +0200)]
* helm-async.el (dired-create-file): Use quote.

11 years ago* helm-async.el: let-bind dired-recursive-copies to 'always to avoid hanging on child.
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.

11 years ago* helm-async.el: New, redefine dired-create-file to work with helm and dired.
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.

11 years agoPropagate non-zero exit codes as errors
John Wiegley [Fri, 22 Jun 2012 09:59:45 +0000 (04:59 -0500)]
Propagate non-zero exit codes as errors

11 years agoSeveral minor fixes
John Wiegley [Fri, 22 Jun 2012 08:06:41 +0000 (03:06 -0500)]
Several minor fixes

11 years agoAdded async-sandbox
John Wiegley [Fri, 22 Jun 2012 04:24:18 +0000 (23:24 -0500)]
Added async-sandbox

11 years agodired-async now shows progress using overlays
John Wiegley [Thu, 21 Jun 2012 02:18:02 +0000 (21:18 -0500)]
dired-async now shows progress using overlays

11 years agoShow ops in progress `dired-async-in-process-face'
John Wiegley [Thu, 21 Jun 2012 02:06:41 +0000 (21:06 -0500)]
Show ops in progress `dired-async-in-process-face'

11 years agoShow full backtraces if `async-debug' is non-nil
John Wiegley [Thu, 21 Jun 2012 01:53:03 +0000 (20:53 -0500)]
Show full backtraces if `async-debug' is non-nil

11 years agosmtpmail-async: Report status to user when done
John Wiegley [Wed, 20 Jun 2012 23:59:11 +0000 (18:59 -0500)]
smtpmail-async: Report status to user when done

11 years agoUse pipes instead of variable passing
John Wiegley [Wed, 20 Jun 2012 23:52:05 +0000 (18:52 -0500)]
Use pipes instead of variable passing

11 years agoFix to dired-async for wdired-mode
John Wiegley [Wed, 20 Jun 2012 21:06:16 +0000 (16:06 -0500)]
Fix to dired-async for wdired-mode

11 years agoDon't use lexical-binding in dired-async.el
John Wiegley [Wed, 20 Jun 2012 06:00:40 +0000 (01:00 -0500)]
Don't use lexical-binding in dired-async.el

11 years agoAlways base64 encode
John Wiegley [Wed, 20 Jun 2012 05:20:52 +0000 (00:20 -0500)]
Always base64 encode

11 years agoFix for when async.el is byte-compiled
John Wiegley [Wed, 20 Jun 2012 05:09:01 +0000 (00:09 -0500)]
Fix for when async.el is byte-compiled

11 years agoAdded message passing, but undocumented for now
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.

11 years agoSome minor adjustments
John Wiegley [Wed, 20 Jun 2012 05:04:37 +0000 (00:04 -0500)]
Some minor adjustments

11 years agoDon't use pipes for communication just yet
John Wiegley [Wed, 20 Jun 2012 04:50:00 +0000 (23:50 -0500)]
Don't use pipes for communication just yet

11 years agoAdded `dired-async-use-native-commands'
John Wiegley [Wed, 20 Jun 2012 02:22:40 +0000 (21:22 -0500)]
Added `dired-async-use-native-commands'

11 years agoMade some macros into functions, added debug code
John Wiegley [Wed, 20 Jun 2012 01:44:57 +0000 (20:44 -0500)]
Made some macros into functions, added debug code

11 years agoAdded `async-start-process'
John Wiegley [Wed, 20 Jun 2012 00:20:10 +0000 (19:20 -0500)]
Added `async-start-process'

11 years agoSend data over a pipe, rather than in an argument
John Wiegley [Tue, 19 Jun 2012 21:35:26 +0000 (16:35 -0500)]
Send data over a pipe, rather than in an argument

11 years agoCorrected a problem with async deletions
John Wiegley [Tue, 19 Jun 2012 08:55:08 +0000 (03:55 -0500)]
Corrected a problem with async deletions

11 years agoFixed async-smtpmail-send-it
John Wiegley [Tue, 19 Jun 2012 03:21:09 +0000 (22:21 -0500)]
Fixed async-smtpmail-send-it

11 years agoQuiet byte-compiler warnings
John Wiegley [Tue, 19 Jun 2012 02:56:26 +0000 (21:56 -0500)]
Quiet byte-compiler warnings

11 years agoUpdated README
John Wiegley [Tue, 19 Jun 2012 02:53:18 +0000 (21:53 -0500)]
Updated README

11 years agoAdded smtpmail-async.el
John Wiegley [Tue, 19 Jun 2012 02:30:59 +0000 (21:30 -0500)]
Added smtpmail-async.el

11 years agoAdded async-inject-environment
John Wiegley [Tue, 19 Jun 2012 02:27:41 +0000 (21:27 -0500)]
Added async-inject-environment

11 years agoAdded support for signal propagation
John Wiegley [Tue, 19 Jun 2012 00:46:56 +0000 (19:46 -0500)]
Added support for signal propagation

11 years agoUpdated README
John Wiegley [Tue, 19 Jun 2012 00:30:47 +0000 (19:30 -0500)]
Updated README

11 years agoAdded dired-async
John Wiegley [Tue, 19 Jun 2012 00:17:03 +0000 (19:17 -0500)]
Added dired-async

11 years agoAdded note to README
John Wiegley [Tue, 19 Jun 2012 00:14:08 +0000 (19:14 -0500)]
Added note to README

11 years agoRenamed emacs-async.el to async.el
John Wiegley [Mon, 18 Jun 2012 23:36:17 +0000 (18:36 -0500)]
Renamed emacs-async.el to async.el

11 years agoSmall change
John Wiegley [Mon, 18 Jun 2012 21:55:27 +0000 (16:55 -0500)]
Small change

11 years agoInitial revision
John Wiegley [Mon, 18 Jun 2012 21:54:29 +0000 (16:54 -0500)]
Initial revision