aboutsummaryrefslogtreecommitdiffstats
path: root/test/lib-src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Spelling fixesPaul Eggert2017-09-101-1/+1
| | | | | | * lisp/progmodes/cc-langs.el: (c-ambiguous-overloadable-or-identifier-prefixes): Rename from c-ambiguous-overloadable-or-identifier-prefices. Caller changed.
* Skip emacsclient tests if --enable-profiling was usedGlenn Morris2017-09-061-16/+19
| | | | | | | | * test/lib-src/emacsclient-tests.el (emacsclient-test-call-emacsclient): Make it a macro. Handle "Profiling timer expired" return from emacsclient. (Bug#28319) (emacsclient-test-alternate-editor-allows-arguments) (emacsclient-test-alternate-editor-allows-quotes): Update for above.
* Minor emacsclient-tests simplificationGlenn Morris2017-09-051-6/+4
| | | | | * test/lib-src/emacsclient-tests.el (emacsclient-test-emacs): Simplify. Also work when running installed.
* emacsclient-tests: remove some debug statementsGlenn Morris2017-09-051-3/+0
| | | | | * test/lib-src/emacsclient-tests.el (emacsclient-test-call-emacsclient): Remove debug statements.
* emacsclient-tests: add some debug statementsGlenn Morris2017-09-041-0/+3
| | | | | * test/lib-src/emacsclient-tests.el (emacsclient-test-call-emacsclient): Add debug statements.
* emacsclient-tests: call-process may return non-integerGlenn Morris2017-09-031-6/+8
| | | | | | | * test/lib-src/emacsclient-tests.el (emacsclient-test-alternate-editor-allows-arguments) (emacsclient-test-alternate-editor-allows-quotes): Handle non-integer return from call-process.
* Fix a mis-binding and a bad defun name in a test (Bug#28319)Reuben Thomas2017-09-011-5/+5
| | | | | | | | | | test/lib-src/emacs-client-tests.el (call-emacsclient): Rename emacsclient-test-call-emacsclient. (emacsclient-test-alternate-editor-allows-arguments) (emacsclient-test-alternate-editor-allows-quotes): Fix let-binding of process-environment. Thanks to Glenn Morris for noticing these errors.
* Stop emacsclient tests hanging (Bug#28319)Reuben Thomas2017-09-011-2/+8
| | | | | | | | | * test/lib-src/emacsclient-tests.el (emacsclient-test-alternate-editor-allows-arguments): Use a non-existent file to communicate with server, so that any existing default server will not be hijacked (in fact, the test does not need a server). (emacsclient-test-alternate-editor-allows-quotes): Likewise.
* Add support for arguments in emacsclient's ALTERNATE_EDITOR (Bug #25082)Reuben Thomas2017-08-301-0/+50
| | | | | | | | | | | | | | | | * lib-src/emacsclient.c (fail): Parse ALTERNATE_EDITOR, or corresponding command-line argument, into quote- or space-separated tokens. If a token starts with a quote, then it naturally is expected to end with a quote; escaping is not supported. This is enough to cope with the typical case of requiring the initial path to be quoted, common on Windows where it may contain spaces. * etc/NEWS: Document. * doc/emacs/misc.texi: Likewise. * doc/man/emacsclient.1: Tweak to remove the implication that only an editor can be specified (the manual already mentions a “command”). Fix a small error where “EDITOR” is referred to rather than “ALTERNATE_EDITOR”. * test/lib-src/emacsclient-tests.el: Add tests.
* Revert "Add support for arguments in ALTERNATE_EDITOR to emacsclient"Reuben Thomas2017-08-071-33/+0
| | | | This reverts commit 28f1fe97daa13e13714e6c43c9a6fbb0c0e99a26.
* Add support for arguments in ALTERNATE_EDITOR to emacsclientReuben Thomas2017-08-071-0/+33
* lib-src/emacsclient.c (fail): Parse ALTERNATE_EDITOR, or corresponding command-line argument, into space-separated tokens. * etc/NEWS: Document. * test/lib-src/emacsclient-tests.el: Add a test.