1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 08:43:40 -07:00
emacs/test/automated
Stefan Monnier 23ba2705e2 Make called-interactively-p work for edebug or advised code.
* lisp/subr.el (called-interactively-p-functions): New var.
(internal--called-interactively-p--get-frame): New macro.
(called-interactively-p, interactive-p): Rewrite in Lisp.
* lisp/emacs-lisp/nadvice.el (advice--called-interactively-skip): New fun.
(called-interactively-p-functions): Use it.
* lisp/emacs-lisp/edebug.el (edebug--called-interactively-skip): New fun.
(called-interactively-p-functions): Use it.
* lisp/allout.el (allout-called-interactively-p): Don't assume
called-interactively-p is a subr.
* src/eval.c (Finteractive_p, Fcalled_interactively_p, interactive_p): Remove.
(syms_of_eval): Remove corresponding defsubr.
* src/bytecode.c (exec_byte_code): `interactive-p' is now a Lisp function.
* test/automated/advice-tests.el (advice-tests--data): Remove.
(advice-tests): Move the tests directly here instead.
Add called-interactively-p tests.
2012-11-19 23:24:09 -05:00
..
advice-tests.el Make called-interactively-p work for edebug or advised code. 2012-11-19 23:24:09 -05:00
bytecomp-tests.el Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
comint-testsuite.el Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
compile-tests.el Adapt compile.el to changes in MSVC diagnostics format. 2012-10-14 09:40:05 +02:00
ert-tests.el Use cl-lib instead of cl, and interactive-p => called-interactively-p. 2012-11-19 12:24:12 -05:00
ert-x-tests.el Use cl-lib instead of cl, and interactive-p => called-interactively-p. 2012-11-19 12:24:12 -05:00
f90.el Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
files.el Improve the file-local variable regression test. 2012-08-14 12:04:25 +08:00
font-parse-tests.el Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
gnus-tests.el Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
icalendar-tests.el icalendar / icalendar-tests: Fix Bug#11473 -- unescape commas in timezone specs 2012-06-08 19:34:09 +02:00
lexbind-tests.el Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
Makefile.in Merge from emacs-24; up to 2012-05-02T11:38:01Z!lekktu@gmail.com 2012-08-11 10:13:55 +08:00
newsticker-tests.el Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
occur-tests.el * test/automated/occur-tests.el (occur-test-case): Use predefined 2012-07-29 03:12:13 +03:00
ruby-mode-tests.el * lisp/progmodes/ruby-mode.el 2012-11-14 16:17:21 +04:00
url-future-tests.el Move url-future.el ERT test to test/automated/url-future-tests.el. 2012-02-13 13:45:36 -05:00
url-util-tests.el add url-util.el test file 2012-05-15 04:52:15 -04:00
vc-bzr.el Add another vc-bzr test 2012-04-10 20:24:26 -07:00
xml-parse-tests.el New tests for XML name expansion. 2012-07-29 21:57:28 +02:00