Lines Matching +refs:kmacro +refs:call +refs:macro
19 Add precautions to not call isearch-update when the executed
68 * test/lisp/repeat-tests.el (repeat-tests-call-b): Test for commit 588caf0b27.
262 call `mouse-set-point' unless event is actually a mouse event.
386 (rcirc-define-command): Wrap interactive spec in a list call.
455 * src/callproc.c (USABLE_POSIX_SPAWN): New configuration macro.
656 Improve docstring of kmacro-set-format
658 * lisp/kmacro.el (kmacro-set-format): Improve docstring.
659 (kmacro-insert-counter, kmacro-display-counter)
660 (kmacro-set-counter, kmacro-add-counter): Add cross-references
870 Protect `tramp-make-tramp-file-name' call.
921 * src/keymap.c (Flookup_key): Don't call ASIZE unless KEY is a
1162 test/lisp/time-stamp-tests.el: Update macro declarations.
1240 Use 'kbd' to format keys for 'execute-kbd-macro'.
2380 Refactor mh-utils-tests macro 'with-mh-test-env'
2383 reduce the size of the expanded macro.
2622 * src/print.c (print_error_message): Don't call
2920 of the font-lock logic to subsist (e.g. for macro-defining symbols).
3245 (org-babel-variable-assignments:julia): Adjust call to
3251 (org-babel-execute:julia): Adjust call to
3685 * src/verbose.mk.in (AM_V_ELN): New macro.
3954 Add #_ reader macro to escape shorthand renaming
3957 case. If skip_shorthand call oblookup instead of
4277 Add new macro with-environment-variables
4281 * lisp/env.el (with-environment-variables): New macro.
4536 * doc/emacs/kmacro.texi (Basic Keyboard Macro):
5041 Move 'kdb-macro-redisplay' key binding
5043 * doc/emacs/kmacro.texi (Basic Keyboard Macro): Adjust.
5045 * lisp/kmacro.el (kmacro-keymap): Move 'kdb-macro-redisplay' to
5295 (tramp-local-host-p, tramp-call-process)
5296 (tramp-call-process-region, tramp-process-lines)
5555 Avoid double argument evaluation in vc-call macro
5557 * lisp/vc/vc-hooks.el (vc-call): Ensure second argument is evaluated
5630 * test/lisp/electric-tests.el (call-with-saved-electric-modes):
6093 `backquote-list*-macro`.
6444 (erc-nickserv-call-identify-function): Declare obsolete, but retain
6450 directly ('erc-nickserv-call-identify-function' has been obsoleted).
7316 non-visible initially, in case things get out of sync. Remove call to
7406 Clean-up some unnecessary macro usage in comp.c
7490 Mention `benchmark-call' in the manual
7492 * doc/lispref/debugging.texi (Profiling): Mention `benchmark-call'.
7776 (xref-backend-apropos): Adapt call.
8378 condition, record its key in a keyboard macro (bug#48603).
8951 initialization reports an error, call 'ispell-accept-output' only
8959 (tramp--test--deftest-direct-async-process): Fix macro declaration.
9245 * test/lisp/emacs-lisp/edebug-tests.el (edebug-tests-step-into-macro-error)
9453 Add new macro `with-existing-directory'
9456 * lisp/subr.el (with-existing-directory): New macro (bug#32004).
9541 call-process doc string clarification
9624 Explain in the doc string how to call from Lisp. (Bug#50241)
9730 nonstandard macro TEMP_FAILURE_RETRY.
9863 (flyspell-mode): Don't call flyspell--set-use-mouse-3-for-menu.
10610 CC Mode: Move a macro to before its first use in a file.
10783 Bind `xref--current-item` during the call to `xref--show-location` so
10817 * lisp/icomplete.el (icomplete-forward-completions): don't call last
10834 Correctly call completion-in-region in shell.el
10837 (shell-dynamic-complete-environment-variable): Correctly call
11090 around the call to lookup_image. (Bug#44448)
11103 * lisp/image-dired.el (image-dired--with-marked): New macro for
11109 (image-dired-delete-marked): Use new macro
11145 Inhibit quitting around the call to face_at_pos, to prevent
11208 vc-git-region-history: Fix to call 'diff' more correctly
11513 Revert "Add macro `seq-setq`."
11536 Add macro `seq-setq`.
11538 * doc/lispref/sequences.texi (seq-setq): Document this macro.
11541 Test this macro (bug#50053).
11545 Add macro `seq-setq`.
11547 * doc/lispref/sequences.texi (seq-setq): Document this macro.
11549 * lisp/emacs-lisp/seq.el (seq-setq): New macro.
11552 Test this macro (bug#50053).
11865 Add a `pcase-setq' macro
11868 Document this macro.
11870 * lisp/emacs-lisp/pcase.el (pcase-setq): New macro. This macro is
11874 macro. (bug#49809).
11934 (tramp-call-local-coding-command, tramp-get-inline-coding):
12017 global value of 'isearch-filter-predicate', call 'remove-function' to remove
12262 * lisp/gnus/nnrss.el (nnrss-match-macro):
12391 file-truename call in file-in-directory-p could block for seconds or
12409 * lisp/calc/calc-prog.el (calc-edit-macro-combine-alg-ent)
12410 (calc-edit-macro-combine-ext-command)
12411 (calc-edit-macro-combine-var-name):
12499 * lisp/thumbs.el (thumbs-call-setroot-command):
12845 interactive command should be rebound and call this function
12864 * lisp/ffap.el (find-file-at-point): Do not call ffap-file-finder.
13883 * lisp/net/rcirc.el (rcirc-mode): Remove set-text-properties call
14599 (vc-git--call): Ensure that git interprets file names literally
14949 macro execution if is minibuffer-quit is signaled (bug#48603).
14956 (Fcommand_error_default_function): Do not abort keyboard macro
15800 and (bobp)/(eobp) outside the call to isearch-filter-predicate.
15884 (serial_configure): Use convert_speed to make the call to cfsetspeed
16300 (lock_file): Use it. Also remove likely buggy call to
16620 Ensure 'call-process' interprets INFILE as a local path
16694 b0e725e2fe Fix typo in c-macro-expand docstring
16734 Fix typo in c-macro-expand docstring
16736 * lisp/progmodes/cmacexp.el (c-macro-expand): Fix typo. (Bug#49356)
16832 Don't pass 'null-device' to 'call-process' in ispell
17332 Don't call ERT explainer on error
17335 signals an error, don't call an explainer because the arguments passed
17626 * src/nsfont.m (nsfont_open): Remove pointless fabs call.
17850 \footref as `reference-format' for \footnote macro.
17854 Support new LaTeX kernel macro \footref
17857 entry for \footref macro which is part of LaTeX kernel 2021-06-01.
18514 * lisp/net/rcirc.el (defun-rcirc-command): Remove old macro
18515 (rcirc-define-command): Create new macro
19198 (hif-keep-single, hif-display-macro): new functions.
19213 (hif-token-concatenation, hif-macro-supply-arguments, hif-evaluate-macro)
19602 * lisp/custom.el (disable-theme): Don't call custom-push-theme, since
19649 Fix kmacro-view-ring-2nd doc string
19651 * lisp/kmacro.el (kmacro-view-ring-2nd): Fix doc string (bug#15020).
20062 * lisp/gnus/gnus-fun.el (gnus-convert-face-to-png): Remove call.
20096 compositions; call 'find_automatic_composition' when
20109 'majflt' attrs to obtain them from proc_pid_rusage, as sysctl call
20119 * doc/misc/modus-themes.org: Delete Org macro of the current export date.
20150 Fix font and indentation of call-with-port in scheme-mode
20153 call-with-port (bug#48544).
20154 (call-with-port): Indent correctly.
20444 se, and could arguably happen due to macro expansion.
20759 * lisp/kmacro.el (kmacro-lambda-form): Fix bug#48523
20762 `insert-kbd-macro`.
20797 * lisp/window.el (quit-restore-window): Unconditionally call
20934 Use arg PROMPT in the call read-from-kill-ring.
20942 macro that still exemplifies the bug.
20945 (edebug-tests--duplicate-symbol-backtrack): New helper macro.
20983 * lisp/kmacro.el: Fix test cases broken by last change
20985 (kmacro-lambda-form): Remove unused args `counter` and `format`.
20987 (kmacro-extract-lambda): Use this new extraction instead of digging
21030 * lisp/kmacro.el: Avoid the dynbound dialect of ELisp
21032 (kmacro-call-macro, kmacro-lambda-form): Use proper closures.
21033 (kmacro-keymap): Prefer #' top quote function names.
21135 correct to use `body' or t for a piece of code that the macro wraps in
21309 * src/minibuf.c (init_minibuf_once_for_pdumper): Don't call
21346 * lisp/net/mairix.el (mairix-call-mairix): Append
21934 (set-auto-mode): Always call `hack-local-variables'.
22188 * doc/misc/tramp.texi (Traces and Profiles): Describe call traces.
22205 (tramp-debug-message): Activate call traces.
22336 (comp-subr-trampoline-install, comp-call-optim-form-call): Likewise.
22403 (tramp-sh-handle-make-process): Don't call
22481 (delete_frame): In place of calling check_minibuf_window, call
22641 * lisp/kmacro.el (kmacro-edit-lossage): `view-lossage' may be
22646 Remove unnecessary call to message in js.el
22729 Remove as of recently unused GDK macro
22736 Remove unused macro to pacify -Wunused-macros build warning.
22936 * lisp/help-macro.el: Doc fix.
22942 * lisp/help-macro.el (make-help-screen): Bind S-SPC to
23002 instead of delayed_size_change to decide whether to call
23007 instead of delayed_size_change to decide whether to call
23061 * lisp/help-macro.el (make-help-screen):
23331 from change_frame_size call.
23333 argument from change_frame_size call.
23337 previously queued sizes. Inject frame_size_history_extra call
23344 (frame_inhibit_resize): Remove call to frame_size_history_add.
23346 argument from change_frame_size call.
23359 Simplify setup of initial sizes and an adjust_frame_size call.
23367 adjust_frame_size. Remove frame_size_history_add call.
23389 PIXELWISE argument. Instead of frame_size_history_add call
23392 fix adjust_frame_size call accordingly. Instead of
23393 frame_size_history_add call frame_size_history_extra.
23396 (tb_size_cb): Remove frame_size_history_add call. Call
23399 frame_size_history_add call.
23402 fullheight/-width. Remove frame_size_history_add call.
23407 and fullheight/-width. Remove frame_size_history_add call.
23409 gui_figure_window_size call. Do not SET_FRAME_WIDTH and
23414 now. Call change_frame_size with native sizes. Remove call to
23426 in gui_figure_window_size call. Do not SET_FRAME_WIDTH and
23449 PIXELWISE argument in x_set_window_size call and specify pixels.
23455 (redisplay_tool_bar): Don't call it for external tool bar.
23457 (redisplay_window): When the tool bar is external call
23465 in gui_figure_window_size call. Do not SET_FRAME_WIDTH and
23469 adjust_frame_size call.
23473 * src/xterm.c (x_net_wm_state): Remove call to
23477 ConfigureNotify events add a frame_size_history_extra call. For
23478 ConfigureNotify events also handle delayed size changes and call
23481 (x_handle_net_wm_state): Remove frame_size_history_add call.
23482 (x_check_fullscreen): Remove frame_size_history_add call. Call
23486 calls instead. If the frame is not visible call adjust_frame_size
23693 * lisp/help-macro.el: Remove stale Change Log.
23736 * lisp/help-macro.el (make-help-screen): Add bindings to scroll on
23743 * lisp/help-macro.el (make-help-screen): Handle the Delete key
23853 * lisp/help-macro.el (make-help-screen): New optional argument
23916 to call open-network-stream with the supplied arguments because of the
24017 the direct call to erc-open (instead of going through erc).
24124 * src/keyboard.c (read_char_help_form_unwind): Amend a call of
24397 The dynamic loader of GNU libc 2.28 uses this system call to
24471 Factor out a helper macro to create a temporary directory.
24477 (project-tests--with-temporary-directory): New helper macro.
24509 * src/emacs.c (main): Add back the call to init_callproc_1. (bug#47872)
25099 * src/editfns.c (styled_format): Adjust call of lisp_string_width
25575 * src/emacs.c (SECCOMP_USABLE): New macro.
25678 ARGS with a _, and remove an `ignore' call.
25685 the new argument to the previous macro.
25740 Computing kernel system call filter. See Bug#45198.
25756 (emacs-tests--with-temp-file): New helper macro.
25774 (edebug-tests--duplicate-&define): New helper macro.
26430 Don't call `image-toggle-display-text' when toggling
26432 *lisp/image-mode.el (image-mode-to-text): Do not call the
26709 * src/frame.h (FRAME_SCALE_FACTOR): Fix syntax of macro in
26862 (print-elements-of-list, debug, X Axis Tic Marks): Don't call version
27159 * lisp/progmodes/hideif.el (hif-evaluate-macro): fix regexp to trim
27339 (verilog-insert-indent): New macro wrapper to provide the old
27345 (verilog-auto-inst-port): Adjust call accordingly.
27376 (woman0-macro): Rename arg to not shadow the dynamically scoped var.
27392 (allout-mode): Delete call to it.
27598 (wdired--self-insert): Lookup the keymap to know command to call.
27665 * lisp/userlock.el (userlock--handle-unlock-error): New function, call
27669 (unlock_file_handle_error): New function, call
27694 (tramp-sh-handle-file-notify-add-watch): Do not call it.
27760 (openp): Update 'maybe_swap_for_eln' call sites.
27930 (idlwave--dlet): New macro.
27933 (idlwave-code-abbrev): Delete macro.
27935 (idlwave-with-special-syntax): Delete macro; use `with-syntax-table`
27954 (idlwave-new-sintern-type): Make it a macro, so we don't need to
27960 (idlwave-call-special): Declare obsolete. Change all callers to use
28052 * lisp/font-lock.el (font-lock-update): Remove call to
28576 (Flocate_file_internal): Update 'openp' call sites.
28578 (openp): Likewise + update 'maybe_swap_for_eln' and 'openp' call
28581 * src/w32proc.c (sys_spawnve): Update 'openp' call sites.
29022 (reftex--call-back, reftex--help-string): Move declaration before use,
29086 * lisp/emacs-lisp/benchmark.el (benchmark-call): New function
29217 * src/frame.c (Fset_frame_height): Modify to call
29219 (Fset_frame_width): Modify to call `set-frame-property--interactive'.
29264 Make the `kbd` macro work in both Emacs-26 and Emacs-28
29404 Add call to 'package--archives-initialize' and add optional argument
29419 * lisp/help-macro.el: Use lexical-binding.
29442 Don't call setjmp through a function pointer on Windows (bug#47067)
29472 (tab-bar-format-tabs): Move most of code to tab-bar--format-tab and call it.
30424 conflict marker if call to (vc-find-conflicted-file) haven't resulted in
30633 * lisp/help-macro.el (make-help-screen): Use
30857 (gcc_jit_context_set_str_option) [WINDOWSNT]: New macro.
30889 * lisp/cedet/semantic/wisent.el (wisent-compiled-grammar): New macro.
31019 * lisp/emacs-lisp/comp.el (comp-call-optim-func): Call
31101 (json--with-output-to-string): New macro.
31166 (viper-record-kbd-macro): Strength reduce `eval` to `symbol-value`.
31168 (viper-keyseq-is-a-possible-macro): Use `seq-some`.
31223 (with-empty-maps-do): New macro.
31254 Ensure the starting point for backward scanning is not within a macro which
31369 (keymap-define-key/keyboard-macro, keymap-define-key/lambda)
31392 * lisp/cedet/srecode/srt-mode.el (srecode-parse-this-macro): Remove
31397 Bindat: new macro-expansion based data layout language
31405 This also reverts the recent addition of the `bindat-spec` macro and
31420 (bindat-spec): Revert addition of this macro.
31434 new `bindat-type` macro.
31621 (comp-lap-fall-through-p, comp-new-frame, comp-emit-set-call)
31626 (comp-function-foldable-p, comp-function-call-maybe-fold)
31627 (comp-form-tco-call-seq, comp-clean-up-stale-eln)
31689 function for loading only named features. Do not call
31699 macro.
31754 * lisp/emacs-lisp/pcase.el (pcase-defmacro): Fix `pcase-tests-macro`
31783 Don't call _setjmp through a function pointer (Bug#46824)
32096 Fix misuses of `byte-compile-macro-environment`
32101 circumstance (either `byte-compile-macro-environment`, or
32102 `cl-macro-environment`, or ...).
32104 `byte-compile-macro-environment` contains definitions which expand to
32159 unchaining markers (bug#24548)., 2018-03-23) removed the call from GC
32239 (comp-function-foldable-p, comp-function-call-maybe-fold)
32240 (comp-fwprop-call, comp-fwprop-insn, comp-call-optim-func)
32353 (rx [pcase macro]): Combine string-match and match-string calls into a
32412 (tab-bar-make-keymap-1): Just call 'tab-bar-format-list'.
32515 Remove vestigial call to `unlock-buffer'.
32801 use the autoloaded macro 'easy-menu-define' here.
32945 ignoring, causing us to call gnutls_handshake again. Now we check for
32978 Add use of `macroexp-file-name` from a macro called from within
32979 a function, which works thanks to eager-macroexpansion (so the macro
33330 so we can call it from emacsclient.
33550 its only call site.
33627 (save-buffer-state): Remove macro.
33633 (save-buffer-state): Remove macro.
33818 Generate call to make-closure from a prototype function.
34127 (edebug-tests-cl-macrolet): Adjust to the fact that now macro expansion
34527 'read-extended-command-predicate' to call
34596 (cperl-tags-hier-init): Eliminate call to
34711 around the call to exif-parse-buffer, to prevent it from moving
34777 * lisp/emacs-lisp/bindat.el (bindat-spec): New macro.
34891 * lisp/emacs-lisp/byte-run.el (compiler-macro): Make it Edebuggable
34894 `compiler-macro`.
34933 (edebug-lexical-macro-ctx): Rename from `edebug--cl-macrolet-defs` and
34935 (edebug-list-form-args): Use the specs from `edebug-lexical-macro-ctx`
34958 (edebug-lexical-macro-ctx): Declare var.
34960 (cl-macrolet): Use it to pass the right `lexical-macro-ctx` to the body.
35054 Fix byte-run--set-modes call signature
35257 and adjust to some formerly missed call patterns.
35325 * lisp/isearch.el (isearch-lazy-highlight-buffer-update): Move call
35559 (define-lex-spp-macro-declaration-analyzer)
35560 (define-lex-spp-include-analyzer, semantic-lex-with-macro-used)
35561 (define-lex-spp-macro-undeclaration-analyzer): Use `declare`.
35662 * lisp/progmodes/m4-mode.el (m4--macro-list): New variable.
35675 (pcase--edebug-match-macro): Remove function.
35699 (pcase--edebug-match-macro): Use new name `edebug-get-spec`.
35760 Do not call choose_minibuf_frame from read_minibuf's unwinding process.
35932 Add late load pdumper hooks so these can call into Lisp
36100 Declare empty macro imenu-progress-menu obsolete
36103 (imenu-progress-message): Declare macro obsolete.
36108 Don't use or mention above obsolete macro.
36379 * lisp/emacs-lisp/byte-opt.el (byte-optimize--pcase): New macro
36508 * lisp/gnus/gnus-util.el (gnus--\,@): Move macro to here...
36941 (testcover-analyze-coverage-edebug-after): The wrapper macro is
37045 * lisp/emacs-lisp/pcase.el (let): Reimplement as a pcase macro
37221 (cperl-fontify-syntaxically): Eliminate call to
37277 (recency): New macro function so that sorting by recency is
37411 * src/comp.c (HASH_LENGTH): New macro.
37987 (semantic-lex-spp-macro-symbol-obarray)
37988 (semantic-lex-spp-project-macro-symbol-obarray)
37989 (semantic-lex-spp-dynamic-macro-symbol-obarray)
37990 (semantic-lex-spp-dynamic-macro-symbol-obarray-stack):
38181 macro viper-deflocalvar.
38195 execute-kbd-macro doc string clarification
38375 (mail-source-call-script): Remove unused var `background`.
38506 folded into their corresponding macro.
38540 `gnus-use-byte-compile` not just on the first call.
38627 * lisp/gnus/nntp.el (nntp-copy-to-buffer): Turn macro into a `defsubst`.
38688 (isearch-lazy-highlight-new-loop): Avoid a call to
38830 * lisp/gnus/gnus-art.el (gnus--\,@): New macro.
39018 Avoid call of `file-truename' for remote files. (Bug#45518)
39033 unnecessary call to (current-buffer) by taking advantage of the
39047 * doc/emacs/kmacro.texi (Basic Keyboard Macro): Document it
39050 * lisp/kmacro.el (kdb-macro-redisplay): New function.
39051 (kmacro-keymap): Bind it.
39809 Fix macro fontification in `condition-case' handler bodies
39959 This unit test tests that we can call 'accept-process-output' in
40118 (External methods) <scpx>: Adapt call sequence.
40204 declared as dynbound at the call site.
40436 * lisp/emacs-lisp/subr-x.el (named-let): New macro
40454 tail-call optimization.
40615 * lisp/emacs-lisp/comp.el (comp-add-call-cstr): No need to add
40616 arg call constraints if this is t.
41049 (pcase--edebug-match-macro, pcase--make-docstring)
41054 * doc/lispref/control.texi (The @code{pcase} macro): Document it.
41185 call-interactively, as done with project(-async)-shell-command.
41279 * lisp/wid-edit.el (widget-button--check-and-call-button)
41460 (isearch-yank-pop-only): Add optional arg, and call
41694 (erc-nickserv-call-identify-function): Use new
41699 erc-nickserv-call-identify-function when
41859 return a list of strings from the lambda rather than trying to call
42006 'handle_child_signal' checks it. Otherwise we might never call
42076 Implement a limited form of tail-call optimization for the special
42523 * src/emacs.c (main): Don't call them.
42539 * src/emacs.c (main): Don't call it.
42551 * src/emacs.c (main): Don't call them.
42688 Do not call XRenderQueryExtension.
42961 Reposition call to set-buffer-modified-p in sieve-upload
42964 buffer, not sieve-buffer, so needs to be outside the call to
42997 * src/eval.c (signal_or_quit): Don't try to call the debugger if it's
43005 The test 'process-tests/fd-setsize-no-crash/make-process' used to call
43007 FD_SETSIZE overflow. However, we can just call 'cat' instead and
43227 (comp-ssa): Update to call `comp-remove-unreachable-blocks'.
43251 (comp-fwprop-call): Store non returning function call.
43294 (comp-emit-call-cstr): Split logic and call `comp-insert-insn'.
43511 "toggle display" entry and call the appropriate function for the "view
43549 helper macro.
43633 In particular, have the macro cache invalidated after its last use in
43637 c-invalidate-macro-cache from the entries it's in, moving it to....
43639 * lisp/progmodes/cc-mode.el (c-before-change): Call c-invalidate-macro-cache
43640 directly from the functions, after the call to c-invalidate-state-cache.
44200 * lisp/emacs-lisp/comp.el (comp-fwprop-call): Propagate functions
44280 (bytecomp--define-warning-file-test): New macro.
44403 * lisp/emacs-lisp/comp.el (comp-fwprop-call): Propagate integer
44413 (comp-cstr-set-range-for-arithm): New macro.
44416 * lisp/emacs-lisp/comp.el (comp-fwprop-call): Wire-up + - integer
44487 function and variable generated by a macro.
45177 `comp-cstr-union-homogeneous' call sites.
45278 strings gracefully. Don't call it unless href is a non-empty
45480 Fix `comp-add-call-cstr' and add a test
45482 * lisp/emacs-lisp/comp.el (comp-add-call-cstr): Fix it.
45520 * lisp/emacs-lisp/comp.el (comp-emit-call-cstr): Have new-mvar as
45551 (comp-emit-call-cstr, comp-lambda-list-gen, comp-add-call-cstr):
45553 (comp-add-cstrs): Call `comp-add-call-cstr'.
45591 (comp-tests-define-type-spec-tests): New macro to expand tests.
45646 (comp-mvar-value-vld-p, comp-mvar-propagate, comp-fwprop-call):
45719 * src/comp.c (eln_load_path_final_clean_up): Fix call arg order (bug#45303).
45807 Fix missing 'gcc_jit_type_get_const' macro definition (bug#45303).
45809 * src/comp.c (gcc_jit_type_get_pointer): Define macro.
45957 call image-toggle-display-image ignoring 'remote-file-error'.
46028 * lisp/kmacro.el (kmacro-step-edit-macro, kmacro-set-counter):
46296 * nt/epaths.nt (PATH_REL_LOADSEARCH): Define macro (bug#45303).
46435 * src/xdisp.c (move_it_to): Handle the case where the second call
46437 from TO_CHARPOS than the first call. This fixes values returned
46479 only macro definitions. Many of these files are to be found, for example, in
46489 (c-determine-limit-no-macro): New function.
46493 function c-determine-limit-no-macro.
46577 `good-pos' for `start-point', even when there's a change of current macro.
46675 emacsclient will call kill-emacs but not wait until the emacs server
47088 (memory-report--image-cache): Don't call `image-cache-size' if
47326 (comp-cstr-union-1-no-mem): Update to call `comp-split-pos-neg'.
47493 <rsvg_handle_set_dpi_x_y>: Define as a macro
47699 * lisp/battery.el (battery--upower-devices): Protect the D-Bus call.
48023 * lisp/edmacro.el (edit-kbd-macro):
48548 (calcFunc-ash): Don't call math-power-of-2 with negative argument.
48854 Add `with-comp-cstr-accessors' macro.
48856 * lisp/emacs-lisp/comp-cstr.el (with-comp-cstr-accessors): New macro.
49233 As after each function call GCC clobbers the pointer to the function
49236 of loads for each function call into C from two to one.
49291 (bytecomp/warn-redefine-defun-as-macro\.el)
49293 (bytecomp/warn-redefine-macro-as-defun\.el)
49307 * test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-defun-as-macro.el:
49309 * test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-macro-as-defun.el:
49504 (test-eager-load-macro-expansion)
49505 (test-eager-load-macro-expansion-eval-and-compile): Move definitions.
49747 (bytecomp--define-warning-file-test): New macro.
49946 module calls in two threads so that the first call ends while the
50008 module calls in two threads so that the first call ends while the
50022 * src/alloc.c (garbage_collect): Remove call to 'mark-modules'.
50172 (comp-mvar, comp-fwprop-call): Update for `comp-cstr' being
50182 (comp-cstr-generate-tests): New macro.
50219 using match-data--translate instead of trusting a call to string-match
50481 * lisp/wid-browse.el (widget-browse-mode): Don't call above
50499 * lisp/textmodes/reftex.el (reftex-mode): Only call above obsolete
50503 * lisp/erc/erc-menu.el (erc-menu-add, erc-menu-remove): Don't call
50517 * lisp/custom.el (custom-declare-variable): Delay call to
50843 (tramp-remote-coding-commands, tramp-call-local-coding-command):
50858 (bytecomp--with-warning-test): New macro.
50860 Use above new macro.
51329 call of Fset_window_configuration.
51491 This avoids unnecessary body duplication in expansion and macro
51492 recursion (causing macro-expansions at runtime), making it clearer
51647 Don't quote lambdas with function macro in generic-x.el
51656 function macro.
51882 Improve `comp-fwprop-call'
51884 * lisp/emacs-lisp/comp.el (comp-function-call-maybe-fold):
51886 (comp-fwprop-call): Simplify and improve.
51985 Split logic into comp-fwprop-call and improve it
51988 (comp-fwprop-call): New functions.
51989 (comp-fwprop-insn): Remove code duplicaiton and call
51990 `comp-fwprop-call'.
52172 (display--update-for-mouse-movement): New lisp function, call it.
52177 'term_mouse_movement' and call 'update_mouse_position'.
52445 * lisp/pixel-scroll.el: Remove redundant recommendation to call
52458 * src/keymap.c (Fdescribe_buffer_bindings): Fix a call in
52497 (comp-assign-op-p, comp-call-op-p, comp-type-hint-p)
52501 (comp-emit-set-call, comp-mvar-propagate)
52502 (comp-function-foldable-p, comp-function-call-maybe-fold)
52561 (comp-function-foldable-p, comp-function-call-maybe-fold)
52562 (comp-fwprop-insn, comp-call-optim-func, comp-finalize-relocs):
52585 (comp-function-call-maybe-fold): Same from
52586 comp-function-call-maybe-fold.
52601 * lisp/dired-aux.el (dired-query): Replace read-char-choice call
52698 (cperl--run-test-cases): New macro, factored out from various
52704 (cperl-test-bug-30393): Use the new macro.
52759 Remove extra process call from vc-hg-registered
52764 per commit 2018-06-28 "Remove extra process call from vc-git-find-file-hook"
52918 call fn_rsvg_handle_get_intrinsic_dimensions.
53111 * src/comp.c (ABI_VERSION): Define macro.
53479 (read_minibuf): move the incrementation of minibuf_level to before the call of
53608 definition. `symbol-value' is necessary, otherwise the defclass macro
53658 * lisp/net/tramp-smb.el (tramp-smb-call-winexe):
53763 macro.
53764 (ispell-call-process, ispell-call-process-region): Use it.
53863 * lisp/textmodes/ispell.el (ispell--call-enchant-lsmod):
53869 Fix previous code change to `ispell--call-enchant-lsmod'
53871 * lisp/textmodes/ispell.el (ispell--call-enchant-lsmod): Restore the
53879 * lisp/textmodes/ispell.el (ispell--call-enchant-lsmod): Explain
53886 * lisp/textmodes/ispell.el (ispell--call-enchant-lsmod): Don’t capture
53955 (tramp-adb-handle-directory-files-and-attributes): Do not call
54038 directory_files_internal call.
54144 Fix 'comp-call-optim pass' for anonymous lambdas
54146 * lisp/emacs-lisp/comp.el (comp-call-optim-func): Remove anonymous
54148 (comp-call-optim-form-call): Add the correct missing condition.
54405 * test/src/xdisp-tests.el (xdisp-tests--in-minibuffer): New macro,
54490 missing special window areas. Explicitly call out window or frame.
54571 Don't call `syntax-propertize` from within narrowing
54689 (shortdoc--goto-section): New macro.
55322 * lisp/emacs-lisp/comp.el (comp-emit-set-call-subr): Rework based
55376 * lisp/emacs-lisp/byte-run.el (defsubst): Fix macro definition.
55498 (flymake-tests--call-with-fixture): Stop using ‘ert-resource-file’.
55522 Minor doprnt cleanup: remove memchr call
55524 * src/doprnt.c (doprnt): Remove unnecessary call to memchr.
55763 code from Fmouse_position, but call 'mouse-position-function' only
55803 Define macro. (Bug#44065)
56210 variable to outside the 'eval' call.
56507 the macro parameters (bug#44088).
56594 (with-auto-revert-test): New macro to set timeout to 0.1.
56651 Hoist the binding of case-fold-search and a memq call out of
56769 measured 3 ms slowdown on my machine, from 0.27s to 0.30s per call to
56942 (js-deftest-indent): New macro. Use it to define tests for indenting
57275 (edebug-tests-run-macro):
57364 (package-test-macro-compilation)
57384 (flymake-tests--call-with-fixture):
57414 * test/lisp/help-fns-tests.el (help-fns-test-lisp-macro)
58457 * src/xfaces.c (load_color2, Fcolor_distance): Don't try to call
58860 truncate-string-to-width call (bug#41250)
58987 Revert "Add `advice-flet' macro"
59011 * lisp/vc/vc-git.el (vc-git--call):
59089 Use the new var and fix use of `executing-kbd-macro`.
59127 * src/epaths.in (PATH_REL_LOADSEARCH): Add macro template.
59214 (syntax-pps-comments): New macro.
59261 * test/lisp/kmacro-tests.el (kmacro-tests-call-macro-hint-and-repeat)
59262 (kmacro-tests-repeat-on-last-key)
59263 (kmacro-tests-repeat-view-and-run)
59264 (kmacro-tests-bind-to-key-with-key-sequence-in-use): Likewise.
59281 Add `advice-flet' macro
59287 * lisp/emacs-lisp/nadvice.el (advice-flet): New macro.
59295 * test/src/syntax-tests.el (syntax-br-comments): New macro.
59410 (comp-deftest): New macro to define tests tagging as :nativecomp.
59669 * src/dbusbind.c (XD_KEYWORDP): New macro.
59752 instead of open-coding the macro.
59848 Clarify the "Forgot to expand macro" message
59889 Add D-Bus method-call reentrant test
59899 (dbus-test04-call-method-timeout, dbus-test07-introspection-timeout):
60107 * lisp/net/dbus.el (dbus-monitor-method-call)
60432 macro's single effect is now inlined, and the macro is gone.
60504 (dbus-call-method, dbus-call-method-asynchronously)
60567 * src/nsimage.m (COLORSPACE_NAME): New macro to find the current
60814 (mwheel-scroll): Handle value 'hscroll' and call mwheel-scroll-left-function
60970 Once this is done any call from native compiled Lisp to the
62006 * lisp/wid-edit.el (widget-button--check-and-call-button): Record the
62028 * lisp/wid-edit.el (widget-button--check-and-call-button): Factor
62029 out a too-long condition/call...
62379 `defun-declarations-alist' and `macro-declarations-alist'.
62390 * lisp/emacs-lisp/ert-x.el (ert-simulate-keys): New macro.
62626 call it.
62760 * test/src/callint-tests.el (call-interactively/incomplete-multibyte-sequence):
62769 (dbus-call-method): Use it.
62770 (dbus-call-method-asynchronously, dbus-register-signal): Fix docstring.
62798 "nested declarators" by scanning over them with a recursive call of
62801 * lisp/progmodes/cc-vars.el (c-noise-macro-names)
62802 (c-noise-macro-with-parens-names): State in the doc strings that if either of
62803 these is a regexp, it must have a submatch 1 which matches the noise macro
63002 * lisp/progmodes/cc-defs.el (c-will-be-unescaped): New macro.
63970 native compiled just call `comp-clean-up-stale-eln' for each
64344 Improve call to widget-create-child-and-convert in cus-edit
64428 Don't call 'vc-dir-move-to-goal-column'.
64429 * lisp/vc/vc.el (vc-register): Don't call 'vc-dir-move-to-goal-column'.
64635 eldoc-documentation-functions, we must make sure to call the
64696 yields a remote file name, call its handlers. (Bug#26911)
64775 * lisp/mwheel.el (mouse-wheel--remove-bindings): Update call
65156 impossible to track the args to a function call while writing it from
65436 (eieio-persistent-convert-list-to-object): Still call
65615 value is a function, call it on plist to obtain the real password.
66129 call.
66446 * src/lread.c (maybe_swap_for_eln): Always call
66451 (MD5_BLOCKSIZE): New macro.
66639 Don't call ruby-deep-indent-paren-p (bug#42841).
67080 (test-byte-comp-macro-expand-lexical-override): Remove functions
67397 * src/xselect.c (Fx_send_client_event): Update call. This fixes
67399 * src/xfns.c (Fx_change_window_property): Update call (bug#23482).
67546 into an obsolete macro.
67793 * src/comp.c (ELN_FILENAME_HASH_LEN): New macro.
67865 2020-08-16 libc-config: Enable __REDIRECT macro also on clang
68020 * src/fns.c (Fdelete): When deleting from a vector, call Fequal
68057 arg instead of a do-while macro, and renamed from FONT_DEF_NEW.
68194 call.
68214 * configure.ac (OPTION_DEFAULT_IFAVAILABLE): New macro. Use it to
68343 * lisp/cedet/semantic/bovine/c.el (semantic-c-end-of-macro):
68344 Make into obsolete function alias for 'c-end-of-macro'.
68421 'epg-passphrase-callback-function' call to 'epa-' alternative.
69221 (xwidget-webkit-callback): Remove call to
69227 * src/emacs.c (main): Move conditional call to 'syms_of_xwidget'.
69521 * src/pdumper.c (dump_queue_empty_p): Avoid unnecessary call
69540 * src/pdumper.c (PRIdDUMP_OFF): New macro.
69694 (with-bookmark-test-list): New macro environment to test a list of
69696 (with-bookmark-test-file-list): New macro environment to test a list
69698 (with-bookmark-bmenu-test-list): New macro environment to test
69718 Use one src status -a call for vc-src-dir-status-files
70144 (byte-optimize-min-max): Transform 3-arg min/max call into two 2-arg
71122 * src/search.c (newline_cache_on_off): Use new configuration macro.
71178 inlining, so optimizations are also applied to the top level call.
71228 2020-07-25 sigprocmask: small autoconf macro improvement
71229 2020-07-25 small autoconf macro improvements
71319 a macro and moving the code into the function itself.
71367 d5acc50941 Fix description of kmacro-* commands in the user manual
71458 macro and will have been expanded before reaching this point.
71721 Don't call undefined function elisp-eldoc-documentation-function (bug#42493)
72313 Set just one variable per setq call.
72438 Rework the backend to allocate arument arrays for call by references
72481 reverse. We do this using a macro
72486 (eldoc--documentation-strategy-defcustom): Helper macro.
72707 * test/Makefile.in (GMP_H): New macro.
72815 * lisp/emacs-lisp/comp.el (comp-apply-in-env): New macro.
72816 (comp-function-call-maybe-remove): Update to make use of
72829 Add `comp-call-op-p'
72831 * lisp/emacs-lisp/comp.el (comp-call-op-p): New predicate.
72832 (comp-limple-insn-call-p): Make use of.
72899 (comp-function-call-maybe-remove): Update to use the
72995 (semantic-grammar-eldoc-get-macro-docstring): Adjust.
73020 gathering variables) needed to directly call eldoc-message, an
73026 call a callback afterwards. This restores power to Eldoc over how
73130 cce00bef03 Fix ACTION argument of 'display-buffer' call in gud.el
73307 `comp-c-func-name' call.
73394 * lisp/progmodes/cc-defs.el (c-previous-single-property-change): New macro.
73403 (c-semi-pp-to-literal): Remove a superfluous call to
73473 Add a test to verify CL macro expansion in dynamic scope
73475 * test/src/comp-tests.el (comp-tests-cl-macro-exp): New test.
73479 (comp-tests-cl-macro-exp-f): New function.
73495 this call and pthread_setname_np (the latter call is used in preference).
73499 Include <pthread_np.h> and call pthread_set_name_np if available.
73772 Fix display-buffer-override-next-command to call action only once (bug#39722)
73875 (comp-propagate1, comp-call-optim-form-call, comp-call-optim)
74157 (comp-call-optim-form-call): Use `comp-func-l'.
74158 (comp-call-optim, comp-tco): Do not optimize dynamic scoped code.
74384 (dbus-ignore-errors): Don't add macro name to font-lock keywords, as
74385 emacs-lisp-mode now dynamically fontifies new macro definitions.
74386 (dbus-event-error-hooks, dbus-call-method-non-blocking): Remove
74689 (tramp-local-host-p): Simplify `tramp-get-remote-uid' call.
74714 call to it is emitted we render it accordingly. This allow GC to
74911 (cl-macro-list, cl-macro-list1): Use exactly the same specification as
74919 (cl-macro-list, cl-macro-list1): Allow arbitrary 'cl-lambda'
74986 * test/lisp/net/tramp-tests.el: Adapt call convention
75092 (comp-function-call-maybe-remove): Use the new name.
75096 Fix comp-call-optim-form-call for null `callee'
75098 * lisp/emacs-lisp/comp.el (comp-call-optim-form-call): Guard
75124 * lisp/progmodes/js.el (js-mode): Remove second call to c-init-language-vars
75126 This spurious second call fouled up already set configuration variables.
75191 (comp-function-call-maybe-remove): New logic to to remove
75218 (comp-call-optim-form-call): Perform trampoline optimization
75224 Allow for optimizing anonymous lambdas in call-optim
75227 (comp-call-optim-form-call): Update logic for optimizing
75239 Change 'direct-call' 'direct-callref' LIMPLE ops sematinc
75242 'direct-call' 'direct-callref'. This is preparatory to anonymous
75247 (comp-call-optim-form-call): Add put c-name as first argument of
75248 direct-call direct-callref when optimizing.
75474 * lisp/emacs-lisp/comp.el (comp-loop-insn-in-block): New macro.
75475 (comp-call-optim-func, comp-dead-assignments-func)
75527 * src/comp.c (init_gccjit_functions): Use LOAD_DLL_FN_OPT macro to
75530 * src/w32common.h (LOAD_DLL_FN_OPT): Add macro optionally load a
75595 0260d2d2db Don't call 'mbrtowc' on WINDOWSNT
75785 Add helper macro.
75804 Do not call `gensym' too early when loading a dump file.
75808 native compilation unit and that in turn used to call `gensym', which
75811 * src/comp.c (register_native_comp_unit): Replace the call to `gensym'
75852 Ffile_exists_p, this call Ffile_expand and not all the necessary
75974 call" to...
76133 (project-switch-project): Use call-interactively so that the
76288 (comp-dead-code): Do not call `comp-remove-type-hints-func'.
76558 * src/emacs.c (main): Always call syms_of_comp()
76649 * lisp/net/shr.el (shr-browse-url): Rather than call browse-url-mail
76650 directly, call browse-url which respects the user options
77025 (comp-call-optim-form-call): Remove unnecessary parameter.
77026 (comp-call-optim-func): Reflect `comp-call-optim-form-call'
77053 (comp-call-optim-form-call): Prevent trampoline optimization for
77127 * src/alloc.c (SET_STACK_TOP_ADDRESS): Do not call
77319 CC Mode: Fix bug #40052, where a very large macro was too slow in scrolling
77321 * lisp/progmodes/cc-engine.el (c-end-of-macro): Fix faulty cache handling,
77322 where the upper bound of c-macro-cache was never being set.
77323 (c-forward-comment-minus-1): New macro which terminates unwanted indefinite
77325 (c-backward-single-comment, c-backward-comments): Use the new macro above.
77378 (comp-call-optim-func): Do nothing if the function name is
77853 * lisp/emacs-lisp/eieio.el (eieio pcase macro): Fix last-minute typo
77864 * lisp/emacs-lisp/eieio.el (eieio pcase macro): Remove unused var `is`
77930 * src/comp.c (emit_mvar_val): Fix missing use of XLP macro.
77931 (load_comp_unit): Fix missing use of NILP macro.
78628 spec around the call to custom-face-mark-to-save.
78973 needn’t call string_char. This helps the caller, which can now
79157 (DEFUN): Update macro for new compilation unit
79166 * src/comp.c (TEXT_FDOC_SYM): New macro.
79234 Without a call to image_find_image, we can get a file name that
79509 its explicit_bzero to call SecureZeroMemory on MS-Windows,
79645 replacing the old MAKE_CHAR_UNIBYTE macro. All callers changed.
79649 replacing the old macro of the same name.
79661 the old macro MAKE_CHAR_MULTIBYTE. All callers changed.
79666 old PREV_CHAR_BOUNDARY macro. All callers changed.
79668 old STRING_CHAR_AND_LENGTH macro. All callers changed.
79671 STRING_CHAR_ADVANCE macro. All callers changed.
79673 old FETCH_STRING_CHAR_ADVANCE macro. All callers changed.
79675 replacing the old FETCH_STRING_CHAR_AS_MULTIBYTE_ADVANCE macro.
79678 replacing the old FETCH_STRING_CHAR_ADVANCE_NO_CHECK macro. All
79714 * src/conf_post.h (ATTRIBUTE_PURE): New macro.
79744 * lisp/strokes.el (strokes-alphabetic-lessp): Simply call string-lessp
79834 * lisp/net/tramp-gvfs.el (with-tramp-dbus-call-method): Ignore D-Bus
80051 Move the call to GdiplusStartup to a separate function. Use
80293 Fix error in 'call-process-region' when START is nil (Bug#40576)
80299 (call-process-region-entire-buffer-with-delete): New unit test.
80326 parameter plus call 'set_invocation_vars'.
80331 (init_cmdargs): Move logic into 'set_invocation_vars' and call it.
80334 (main): Set emacs_wd earlier and update call to 'pdumper_load'.
80364 Use named functions in {defun,macro}-declarations-alist (Bug#40491)
80369 (byte-run--set-compiler-macro, byte-run--set-doc-string)
80372 (defun-declarations-alist, macro-declarations-alist): Use them.
80386 I added this macro in 2011 to fix some signedness comparison bugs.
80387 However, it’s a weird macro and the bugs can be fixed in a
80422 (hi-lock-face-phrase-buffer): Don't call hi-lock-process-phrase.
80450 (cl-font-lock-add-regexes): Remove macro.
80486 f451ef9308 ; * etc/NEWS: Mention 'executing-macro' in removed vars.
80733 (gdb-goto-breakpoint): Remove 'display-buffer' call
80966 * src/Makefile.in (KEY_OPS_CFLAGS): New macro.
80969 specify it. Remove use of undocumented INLINING macro.
81298 (FOR_EACH_BUFFER): Remove macro.
81379 * lisp/window.el (with-displayed-buffer-window): Declare macro obsolete.
81386 and add action alist entry 'body-function' with former macro body.
81542 * lisp/progmodes/ebrowse.el (ebrowse-tags-loop-call): Rename
81719 call arbitrary Emacs functions asynchronously, writing to a pipe
81757 Fmarker_position; this is simpler as the macro was invoked only on
81802 2020-03-22 acl-permissions: Improve autoconf macro
82249 * lisp/window.el (with-window-non-dedicated): New macro.
82318 Change: (comp-log) Rewrite without macro, follow tail
82564 * lisp/subr.el (dlet): New macro
82619 (tramp-adb-handle-copy-file): Adapt `set-file-times' call.
82625 Simplify `tramp-gvfs-url-file-name' call.
82633 (tramp-do-copy-or-rename-file-out-of-band): Adapt `set-file-times' call.
82636 (tramp-smb-handle-copy-file): Adapt `set-file-times' call.
82639 Adapt `set-file-times' call.
82707 (c-basic-common-init): call the c-populate-abbrev-table.
82769 (byte-compile-from-buffer): Don't call it any more.
82872 08d7d28d35 Fix args in 'window-text-pixel-size' call in 'fit-window-t...
83001 (TOTAL_LENGTH0): New macro, with the old TOTAL_LENGTH meaning.
83104 smarter than a simple 'file-name-nondirectory' call, but besides the
83237 Simplify by avoiding need to call time-add.
83857 7ceb45f61f (origin/emacs-27) Reformulate c-end-of-macro, handling mul...
83866 d1e8ce8bb6 Make after-change-functions called from call-process get t...
83999 ad5e350ab7 c-end-of-macro: Handle block comment lines with unescaped N...
84326 Every function call by reference gets use one unique array of
84335 Better function naming for comp-function-call-maybe-remove
84393 Eval macro arg just once
84442 New macro.
84444 (package-test-list-filter-clear): Use above macro.
84636 * lisp/gnus/mail-source.el (mail-source-call-script): Require gnus for
84697 066aad7b9d Finish the documentation for c-noise-macro-{,with-parens-}...
84728 * lisp/gnus/mail-source.el (mail-source-call-script): Likewise.
84762 * lisp/gnus/nnmairix.el (nnmairix-call-mairix-binary): Likewise.
84763 (nnmairix-call-mairix-binary-raw): Likewise.
84917 * Makefile.in (emacs_srcdir): New macro.
84929 * src/epaths.in (PATH_EMACS_SOURCE): New macro.
84942 * test/lisp/help-fns-tests.el (help-fns-test-lisp-macro)
85079 224e8d1464 Make call_process call signal_after_change. This fixes bu...
85439 (c--call-post-self-insert-hook-more-safely-1): Avoid `add-hook` and
85629 * src/alloc.c (MALLOC_SIZE_NEAR): New macro.
85632 macro. Make these enum constants since they need not be macros.
85852 Fix the error message from makefile-move-to-macro
85854 * lisp/cedet/ede/makefile-edit.el (makefile-macro-file-list):
85855 regexp-quote the param in makefile-move-to-macro (Bug#39094).
86051 Update stderr buffer when process has finished. Do not call
86683 make use of ARRAYELTS macro where possible
86703 stringify within macro ADD_IMPORTED
86805 better comp-function-call-remove
86809 allow for pure function call removal optimization
86943 fix top level macro generation
86945 add test for macro definition
87061 remove nasty nested macro usage in limplify pass
87107 rework comp-call-optim-form-call
87113 add some call optimizer doc
87119 fix missing direct call parsing in comp back-end
87127 clean ref slot for mvars optimized by comp-call-optim-form-call
87133 repropagate after call-optim
87161 add missing arguments if missing in comp-call-optim-form-call
87167 add direct-call direct-callref support into the backend
87173 add direct-call direct-callref into frontend
87179 guard comp-call-optim-form-call for byte compiled callee
87183 adding comp-call-optim pass
87189 add comp-call-optim pass
87405 add and call comp-add-subr-to-relocs
87591 add comp-emit-set-call-subr macro
87627 call ref works
87645 simple call support
87653 introduce FUNCALL1 macro
87715 fix native call to MANY func
87719 add primitive call test
87723 optimize primitive native call
87789 remove scratch call mechanism
87799 add discard macro
87831 better macro usage
87961 introduce CASE_CALL_NARGS macro and add various ops
87979 generalize lisp call ret type
88306 to call 'intern'. There's no need to pass the optional argument
88767 around the call to exif-parse-buffer, to prevent it from moving
89539 module calls in two threads so that the first call ends while the
89599 * lisp/custom.el (custom-declare-variable): Delay call to
89976 missing special window areas. Explicitly call out window or frame.
90189 * src/xfaces.c (load_color2, Fcolor_distance): Don't try to call
90638 call.
91098 Fix description of kmacro-* commands in the user manual
91100 * doc/emacs/kmacro.texi (Basic Keyboard Macro): Separate old-style
91101 macro definition commands from the new style in the summary
91410 Fix ACTION argument of 'display-buffer' call in gud.el
91592 (dbus-call-method-asynchronously, dbus-send-signal)
91608 (dbus-call-method): Ditto. Remove mentions of Emacs' fixnum range
91769 Don't call 'mbrtowc' on WINDOWSNT
91771 * src/emacs.c (using_utf8): Don't call 'mbrtowc' on WINDOWSNT
91789 Fix bug #41618 "(byte-compile 'foo) errors when foo is a macro."
91792 final form from the pushing of 'macro onto it, doing the former first.
92397 instead of direct call to tab-bar-tabs.
93337 argument) call to backtrace_eval_unrewind will set the symbol's value
93339 slot). On the second (with negative argument) call,
93363 display-buffer-overriding-action around the log-edit-show-diff call
93365 triggered by the diff-add-log-current-defuns call.
93380 to be able to call 'grep-read-files'.
93764 Fix args in 'window-text-pixel-size' call in 'fit-window-to-buffer'
93767 'window-text-pixel-size' call.
93866 unused, and being recreated on every call to font_fill_lglyph_metrics
93874 glyph code calculation up the call stack into fill_gstring_body.
94019 without an intervening call to after-change-functions. This would have been a
94053 recent c-forward-type call is 'maybe or 'found. In the latter case, remove
94230 a putative beginning of macro, move back over block comments whose innards
94235 Reformulate c-end-of-macro, handling multiline block comments better
94241 * lisp/progmodes/cc-engine.el (c-end-of-macro): Handle multiline block
94310 Make after-change-functions called from call-process get the correct BEG
94388 c-end-of-macro: Handle block comment lines with unescaped NLs correctly
94394 * lisp/progmodes/cc-engine.el (c-end-of-macro): Inside macros, handle
94510 (Some instances actually do work thanks to a compiler macro,
94542 moved the call earlier.
94644 Finish the documentation for c-noise-macro-{,with-parens-}names.
94649 * lisp/progmodes/cc-vars.el (c-noise-macro-names)
94650 (c-noise-macro-with-parens-names): Amend the doc strings.
94699 'auto-fill-mode'. Change the wording to no longer call it an
94789 Make call_process call signal_after_change. This fixes bug #38691.
94791 Now, functions such as call-proess-region invoke after-change-functions
94984 Add helper macro.
95139 Fix the error message from makefile-move-to-macro
95141 * lisp/cedet/ede/makefile-edit.el (makefile-macro-file-list):
95142 regexp-quote the param in makefile-move-to-macro (Bug#39094).
95240 used to call minibuffer-history-isearch-message unnecessarily.
95264 * lisp/vc/vc-git.el (vc-git--call): Call git with '--no-pager' to
95454 (Fmake_thread): Adapt call to sys_thread_create.
96085 Don't call find-buffer-visiting on remote file names, it's pretty
96161 contains a call to it regardless whether HAVE_GTK3 is defined.
96597 (MS_VC_EXCEPTION): New macro.
96957 Needed since we pass the `cl-flet` macro to `eval` in `calculator-funcall`.
97083 Simplify call to add-to-history in read_minibuf
97086 as this is already done at the end of the function; call
97265 window-buffer call.
97293 (c--call-post-self-insert-hook-more-safely-1): New function.
97294 (c--call-post-self-insert-hook-more-safely): New macro.
97297 Invoke c--call-post-self-insert-hook-more-safely (which calls most of the hook
97472 (module--test-assertions--call-emacs-from-gc): On MS-Windows,
97609 emacs_limb_t and macro EMACS_LIMB_MAX.
97799 * lisp/ibuf-ext.el (ibuffer-generate-filter-groups): Don't call
97851 (c-search-backward-char-property-with-value-on-char): New macro.
97879 * lisp/emacs-lisp/timer.el (debounce, debounce-reduce): Revert macro addition.
97972 * src/image.c (lookup_image): Move call to image_set_transform after
98142 Do not call custom-reevaluate-setting in dired-isearch-filenames-end
98286 (EV_MODIFIERS): Adapt call to EV_MODIFIERS2.
98308 otherwise call Fmessage_in_echo_area.
98626 Use new macro debounce-reduce to make mouse scaling of images more responsive
98631 Use funcall to call image--change-size-function.
98851 gnus-summary-article-map): Backtab should call
98984 macro/alias symbol on to byte-compile-warning-enabled-p so that
99453 Make edebug-remove-instrumentation remove macro instrumentation
99608 displayed in cases where a call to `normal-mode' is the (potential)
99927 * src/window.h (WINDOW_BUFFER_LOCAL_VALUE): New macro.
100123 Simplify accordingly (and don't call substitute-in-file-name redundantly).
100172 * lisp/minibuffer.el (with-minibuffer-selected-window): New macro.
100270 * lisp/progmodes/cc-defs.el (c-font-lock-flush): New macro.
100498 (package-menu--mark-upgrades-1): And here, but move call...
100504 (package-menu-clear-filter): Add call to new function. (Bug#37891)
100564 (js-mode): call c-init-language-vars for js-mode. Remove the direct settings
100749 Declare unused macro package--push obsolete
100913 the files-tests--with-temp-non-special macro, to ensure the
101574 that the executable exists before trying to call it.
101696 * src/xdisp.c (extend_face_to_end_of_line) : Change call to
101707 (merge_named_face): Remove condition to avoid call
101726 * lisp/icomplete.el (icomplete-exhibit): Add call to redisplay.
101943 call to icomplete-exhibit in icomplete-minibuffer-setup.
101948 here since icomplete-post-command-hook will call it unconditionally.
101965 * lisp/net/tramp.el (tramp-call-process): `result' can also be nil.
102099 case-sensitive when checking the actual reference macro against
102610 entry for \Ref from "Varioref" into "Default" as this macro is
103121 (tramp-call-process, tramp-call-process-region)
103848 key twice when defining a keyboard macro. Patch by Christoph
103888 Add new macro `benchmark-progn'
103892 * lisp/emacs-lisp/benchmark.el (benchmark-progn): New macro.
103915 0 since we're at the end of *just* an input prompt. So we don't call
104023 'defun' is a macro, not a special form anymore. (Bug#37747)
104068 producing glyphs from a C string to not call face_at_pos.
104161 * src/xdisp.c (extend_face_to_end_of_line): Added a call to
104565 ert-deftest macro doc string clarification
105534 by negating the call to acl_errno_valid.
105636 Rather than explicitly call eieio-class-un-autoload, the autoloading is
105933 becomes garbaged inside the call to update_frame, and redraw
106094 Remove semantic-make-local-hook call from CEDET
106993 * lisp/gnus/nnimap.el (nnimap-split-incoming-mail): Don't call
107794 open a testing seam. Have the unit tests call this public function.
107968 in capitalize-region call.
108198 (autoconf-find-last-macro, autoconf-parameter-strip):
108237 * lisp/emacs-lisp/bytecomp.el (byte-compile-generate-call-tree):
108444 (gdb-buffers, gdb-gud-context-call, gdb-jsonify-buffer):
108942 (nslookup-host-ipv6): Rename call.
109105 No need to encode ‘directory’ or to call multibyte_chars_in_text.
109414 (HI_THRESHOLD): New macro.
109463 (print, Fprint_preprocess): Don't call print_preprocess unless
109479 (print-tests--deftest): New macro.
109708 call to Ffile_accessible_directory_p. The code checks the
109835 (bookmark-load): Don't call 'bookmark-maybe-upgrade-file-format'.
110266 Now a constant, not a macro.
110267 (divide_round_up): Now a function, not a macro DIVIDE_ROUND_UP.
110273 macro with a different API. All uses changed.
110420 * src/nsterm.m: Fix arguments to window_from_coordinates function call
110551 (MATRIX_TAB_LINE_ROW): New macro.
110734 Remove NOTREACHED after a call to a _Noreturn function, as NOTREACHED
110934 load gnutls_free by an explicit call to GetProcAddress.
110935 (gnutls_free) [WINDOWSNT]: Define as a macro that dereferences
111094 compilation-set-window, also call compilation-set-overlay-arrow.
111283 Print macro modified macro keys as characters not integers
111285 * lisp/macros.el (macros--insert-vector-macro): Pass all elements to
111343 (this started with GnuTLS 3.6). Fix this by refusing to call these
111347 * src/gnutls.c (HAVE_GNUTLS_COMPRESSION_GET): New macro.
111694 (quit-window): ... but here instead. Callers that call the former
111695 programmatically can decide themselves whether to call the hook.
112053 Doc clarification for call-interactively
112314 call it in the module initialization function.
112416 (HAVE_STATEMENT_EXPRESSIONS): Resurrect this macro.
112589 * src/lisp.h (consing_ct, CONSING_CT_MAX): New type and macro.
113060 (mh-dlet*): New macro.
113273 This change apparently led to problems with kmacro.
113382 in low-level commands, i.e., those which do not call other commands.
113420 No need to call encode-time or use floating point here.
113842 because libraries call that function (bug#19880).
113876 CC Mode: Fix error in macro cache. This fixes bug #36802
113878 * lisp/progmodes/cc-engine.el (c-invalidate-macro-cache): Add in a cond arm
113915 (gravatar-retrieve-synchronously): Silence call to
114469 * lisp/bindings.el (mode-line-defining-kbd-macro): New defvar.
114471 (minor-mode-alist): Use it for `defining-kbd-macro'. (Bug#36564)
114725 Highlight keyboard macro recording mode with read color in the mode-line
114728 with 'error' face for defining-kbd-macro. (Bug#36564)
114734 (vhdl--pushnew): New macro. Use it instead of `pushnew`.
115053 function call (to then decompile it), which occasionally misfired.
115098 * lisp/gnus/gnus-mlspl.el (gnus-group-split-setup): Don't call the
115509 Add new macro `ignore-error'
115513 * lisp/subr.el (ignore-error): New macro.
115582 a fairly tight loop and shouldn't call all these functions if not
115620 * lisp/mail/footnote.el (footnote--local-advice): New macro
115780 (file-notify--call-handler, file-notify--handle-event): New.
115782 file-notify--call-handler and file-notify--handle-event.
115904 and is deprecated. Don't call dump files "portable", as dump files
115906 Just call them "dump files". Similar, prefer "portable dumper"
116032 (opascal--scan-non-whitespace-backward): New macro.
116142 (c-enclosing-c++-attribute, c-slow-enclosing-c++-attribute): New macro and
116334 (OBJECT_CT_MAX): New macro.
116380 (uncompface): Call call-process-region directly.
116672 (math--format-integer-fancy): Don't call non-existing functions.
116923 `call-interactively' all over the place.
117041 * test/lisp/bookmark-tests.el (with-bookmark-bmenu-test): New macro.
117116 fprintf call, to avoid interleaving on GNU/Linux.
117148 bit about the function/macro having an advice into a complete
117291 to a call to 'char-displayable-p' in
118038 Mention `call-process-region' in the `call-process' doc string
118040 * src/callproc.c (Fcall_process): Mention `call-process-region'
118120 Avoid macro redefinition of `open' in lib/fcntl.h to break use of it as
118644 (with-match-test): New macro.
118833 Fix an infinite loop in c-end-of-macro. Should fix bug #36484
118842 * lisp/progmodes/cc-engine.el (c-beginning-of-macro, c-end-of-macro): Protect
118844 (c-end-of-macro): In the loop handling multiline block comments, check a
118847 * lisp/progmodes/cc-mode.el (c-depropertize-CPP): Only call
118928 * src/xdisp.c (redisplay_trace): New function, replacing TRACE macro.
118929 (move_trace): New function, replacing TRACE_MOVE macro.
119027 a sentinel call for the "exit" status, so we clean up the temporary
119190 Fix use of undefined macro
119253 and supported, call PlgBlt to transform the image.
119266 other for NS and MS-Windows. call compute_image_size and
119380 * lisp/net/tramp.el (tramp-send-string, tramp-call-process)
119381 (tramp-call-process-region, tramp-process-lines):
119418 (tramp-wait-for-regexp): Rearrange `with-current-buffer' call.
119735 need to call `font-lock-ensure' to apply hexl-mode faces
120008 (rx): Document new form, wrap non-constant forms with concat call.
120009 * test/lisp/emacs-lisp/rx-tests.el (rx-tests--match): New macro.
120078 unnecessary strlen call. All callers changed.
120117 call. This was the single occurrence of a subr-x.el function in
120424 Make C-l in iimage-mode call recenter-top-bottom
121221 * lib-src/etags.c (PROGRAM_NAME): New macro.
121421 * lisp/emulation/viper-macs.el (viper-record-kbd-macro): Remove
121455 * lisp/emulation/viper-macs.el (viper-char-array-to-macro):
121468 (viper-set-parsing-style-toggling-macro)
121744 (with-suppressed-warnings): Make it apply to macro-expansion as well
121746 * lisp/emacs-lisp/bytecomp.el (byte-compile-initial-macro-environment):
121747 Change with-suppressed-warnings so it also affects the macro-expansion of
122104 (bookmark-bmenu-save): Use call-interactively.
122163 warning about it being obsolete when doing macro expansion.
122193 (srecode-macro-help): Revert previous hack.
122194 (srecode-parse-this-macro): Ditto.
122198 Change the eieio-declare-slots function into a macro
122201 a compile-only macro.
122233 * lisp/progmodes/cc-defs.el (c-font-lock-flush): Delete this macro.
122236 call to the macro.
122265 * lisp/cedet/srecode/srt-mode.el (srecode-parse-this-macro): Check
122266 for the existence of `key' in the macro before using it, and
122393 * src/Makefile.in (AM_V_NO_PD): New macro written by Andreas
122450 * lisp/progmodes/cc-engine.el (c-back-over-member-initializers): call
122530 * lisp/cedet/srecode/srt-mode.el (srecode-macro-help): Add hack to
122571 (c-min-property-position): New macro.
122688 that the caller can actually call it.
122906 for conditions to call XCopyArea rather than FRAME_X_DOUBLE_BUFFERED_P.
123096 * lisp/cedet/srecode/srt-mode.el (srecode-parse-this-macro):
123128 (semantic-symref-list-create-macro-on-open-hit):
123163 (project-am-macro):
123202 superfluous call to string-as-unibyte -- the buffer should be
123209 * lisp/emacs-lisp/byte-run.el (macro-declaration-function): Avoid
123308 * lisp/progmodes/cc-engine.el (c-end-of-macro): Check for being in a
123309 degenerate zero length "macro", when setting the macro cache.
123320 set c-new-END to the end of logical line (which might be a long macro).
123491 * lisp/emacs-lisp/byte-run.el (macro-declaration-function):
123552 * lisp/emacs-lisp/byte-run.el (macro-declaration-function):
123643 Rewrite the kmacro register function to avoid using obsolete functions
123645 * lisp/kmacro.el (kmacro-register): New struct to replace the
123650 (kmacro-to-register): Use the kmacro-register struct.
123711 Add the new macro with-suppressed-warnings
123713 * lisp/emacs-lisp/byte-run.el (with-suppressed-warnings): New macro.
123723 (byte-compile-initial-macro-environment): Provide a macro
123729 (byte-compile-form, byte-compile-normal-call)
123730 (byte-compile-normal-call, byte-compile-variable-ref)
123844 (tramp--test-with-proper-process-name-and-buffer): New macro.
123845 (tramp-test43-asynchronous-requests): Use the macro for timer,
124159 * test/src/fns-tests.el (fns-tests--with-region): New helper macro to
124410 composition functions that call shapers now accept an
124480 * src/image.c (image_set_crop) [HAVE_NATIVE_TRANSFORMS]: Don't call
124498 Don’t call compute_image_size, as it does not exist and its
124599 (nxml-syntax-propertize): Don't use nxml-prolog-regions, just call
125185 (hb_font_get_variation_glyph): New redirection macro.
125222 * src/w32uniscribe.c: Move to hbfont.c DEF_DLL_FN and macro
125225 by hbfont.c to hbfont.c:hbfont_init_w32_funcs, and call that
125302 call those functions via function pointers.
125306 HarfBuzz backend, call hb_font_destroy to free memory used for
125551 (PUT_PIXEL): New macro. Use it instead of XPutPixel when not specific to X11.
125573 call from here ...
125580 (CrossForeground) [!HAVE_NTGUI && !HAVE_NS]: New macro.
125584 x_kill_gs_process call.
125712 * lisp/net/tramp.el (tramp-call-process, tramp-call-process-region)
125979 assign ftcrfont_info->ft_size and call corresponding ftfont functions.
126064 * src/xdisp.c (FILL_COLUMN_INDICATOR_NEEDED): Remove macro, ...
126082 eadf044 Remove repeated function call in picture.el
126647 (FRAME_CR_SURFACE) [USE_CAIRO]: Remove macro.
126684 (package--unless-error): New macro extracted from
126777 (c-forward-noise-clause-not-macro-decl): New functions.
126845 superfluous call to `string-to-multibyte string'.
126904 (IMAGE_TYPE_INIT): New macro.
126907 (ADD_IMAGE_TYPE): Remove this macro, replacing with ...
126935 (gnus-summary-prepare-threads): Bind it around call to (eval
127128 Fix stray call to make-vector
127279 * lisp/progmodes/cc-vars.el (c-noise-macro-with-parens-name-re)
127280 (c-noise-macro-name-re, c-make-noise-macro-regexps)
127515 (SDATA_SIZE): Remove this macro, replacing with ...
127558 * lisp/macros.el (macros--insert-vector-macro): New function,
127559 extracted from insert-kbd-macro.
127560 (insert-kbd-macro): Use it and kmacro-extract-lambda to produce nicer
127561 expressions for macros produced by kmacro-lambda-form.
127636 Convert Free_Pixmap macro into terminal hook
127963 before moving backwards over a sexp. When there is a syntactic WS macro
127965 after moving backward over the macro.
128014 * src/lisp.h (pMx): New macro.
128148 display-fill-column-indicator mode in a macro to simplify future
128422 * Makefile.in (CHECK_TARGETS): New macro; use it
128572 Fix fontification of first item in CC Mode macro without parentheses
128577 (c-find-decl-spots): Allow the initial search for an in-macro starting point
128586 (c-dposr-cpp-macro-depth): New lang variable and lang constant.
128612 * lisp/progmodes/cc-engine.el (c-beginning-of-macro, c-end-of-macro): Enclose
128639 (footnote-add-footnote): Simplify call accordingly.
128942 * src/emacs-module.h.in (EMACS_MAJOR_VERSION): Define macro.
128945 EMACS_MAJOR_VERSION preprocessor macro.
129014 call to c-forward-<>-arglist, to force the marking of template delimiters with
129313 (Fdump_emacs_portable): Do not use CALLN to call a function
129389 * lib-src/Makefile.in (LIB_EACCESS): New macro.
129417 (sql-tests-placeholder-filter-harness): New macro.
129420 (sql-tests-placeholder-filter-period): Refactored tests and use macro.
129421 (sql-tests-buffer-naming-harness): New macro.
129486 Add support for a new preprocessor macro EMACS_MODULE_HAVE_MPZ_T to
129487 emacs-module.h. If this macro is defined, assume that mpz_t is
129490 Don’t document the new macro for now, as it’s unclear whether we want
129531 * src/lisp.h (PVECHEADERSIZE): New macro.
129695 (apply_xft_settings) [!HAVE_XFT]: Don't call XftDefaultSubstitute or
129758 Use high-level integer conversion macro in a few cases.
129873 New macro for compilers lacking __has_attribute.
129919 Allow file-notify callbacks to call `file-notify-rm-watch', harmlessly,
129929 Introduce a helper macro to convert a Lisp integer to a C integer.
129934 * src/lisp.h (INTEGER_TO_INT): New macro.
129938 * src/json.c (lisp_to_json): Use helper macro.
130080 remove ATTRIBUTE_UNUSED. Do not define as a macro, so that
130083 With recent GCC the macro does not work with -fsanitize=undefined,
130084 and the macro can be omitted as its only function is to optimize -O0.
130635 New macro.
130636 (ATTRIBUTE_COLD): New macro.
130638 * src/lisp.h (AVOID): New macro.
130787 (call-process-w32-debug-spawn-error): Minor copyedits of the
130817 remove it causes a recursive call to `auto-revert-notify-handler'.
130849 * src/callproc.c (child_setup) [WINDOWSNT]: Don't call
130853 here instead, after the unblock_input() call, same as for !WINDOWSNT.
130861 * test/src/callproc-tests.el (call-process-w32-debug-spawn-error): New
130896 (SSIZE_MAX): New macro, if not already defined.
131111 * lisp/progmodes/verilog-mode.el (verilog-declaration-re-2-no-macro)
131112 (verilog-declaration-re-2-macro, verilog-delete-auto-buffer)
131136 a call to 'rarely_quit' inside the loop.
131158 (help-fns--compiler-macro, help-fns--parent-mode, help-fns--obsolete)
131300 (CHECK_STRUCTS): New macro and var.
131301 * src/Makefile.in (CHECK_STRUCTS): New macro.
131435 (FINGERPRINTED): New macro.
131544 (pr-save-file-modes): Delete macro.
131703 (js-jsx-enable): Don’t need to call any extra functions now.
131792 such that the second call to js--proper-indentation can use it as a
132295 (ALLOCATE_PLAIN_PSEUDOVECTOR): New macro.
132652 * src/pdumper.c (PDUMPER_MAX_OBJECT_SIZE): New macro.
132781 * lisp/subr.el (prog2): Define as a macro
132805 * doc/misc/tramp.texi (Configuration): Explain how to call Tramp
132881 * lisp/subr.el (setq-default): Define as a macro
132999 being '. Fix argument in call of c-before-change-check-unbalanced-strings.
133195 No need to call concat.
133300 * src/xterm.c (x_cr_draw_image): Don't call cr_clip for non-mask case.
133394 * src/editfns.c: Don’t try to call glibc ngettext;
133777 * lisp/emacs-lisp/package.el (describe-package-1): Do not call insert
133808 * lisp/vc/vc-git.el (vc-git--call):
133903 gymnastics to try and hide the function call from the compiler.
133935 Remove invalid `format-message' call; `eshell-round-robin-kill' wants
133962 gymnastics to try and hide the function call from the compiler.
134126 (ebrowse-output): Remove macro, use with-silent-modifications instead.
134127 (ebrowse-save-selective): Remove macro, not needed any more.
134383 this function by a call to the new c-forward-class-decl.
134449 call 'window--resize-mini-frame' if resize_mini_frames is
134761 (FRAME_WINDOW_STATE_CHANGE): New macro.
135033 * lisp/cedet/ede/makefile-edit.el (makefile-macro-file-list):
135265 Parenthesize to avoid expanding new ‘list’ macro.
135267 to get lines to fit. Move outside the ‘list’ call, since it’s
135268 now a macro.
135321 * src/dispnew.c (init_display_interactive): Don't call
135449 * src/intervals.c (SET_PARENT_POSITION): New macro.
135776 (tramp-cleanup-connection): Do not call `tramp-recentf-cleanup'.
135778 (tramp-cleanup-all-connections): Do not call
135782 * lisp/net/tramp-ftp.el (top): Simply call `tramp-disable-ange-ftp'.
135813 * src/emacs-module.c (module_should_quit): Use QUITP macro to check
135914 time_limit. All uses changed. This removes the need to call
135918 call gettimeofday.
136154 (sql-test-product-feature-harness): New test macro.
136227 Simplify a one-argument call to "or" and use buffer-narrowed-p instead
136286 (with-sql-test-connect-harness): New macro to wrap test
136348 macro only on versions of Cygwin where it is not already
136405 Fix handling of CC Mode's syntactic WS cache. Make noise-macro option
136419 the middle of a noise macro.
136426 * lisp/progmodes/cc-vars.el (c-noise-macro-with-parens-name-re)
136427 (c-noise-macro-name-re, c-noise-macro-names, c-noise-macro-with-parens-names):
136432 * Put INLINE and ATTRIBUTE_NO_SANITIZE_UNDEFINED into c-noise-macro-names
136435 c-noise-macro-names.
136858 * lisp/org/org-macro.el (org-macro--vc-modified-time):
137193 are being redisplayed, and reset the flag after the call top
137312 (tramp-call-process): Adapt VEC if nil.
137338 * configure.ac (HAVE_LANGINFO__NL_PAPER_WIDTH): New macro.
137467 (HAVE_UNEXEC): New macro. All uses of CANNOT_DUMP changed
137468 to the negative of this macro.
137495 6c6b540711 Correct the docs of inserting kmacro counter
137729 call init_xfaces. (Bug#34226)
137750 (c-just-after-func-arglist-p): Supply argument t to this new parameter in call
137847 (electric-pair--save-literal-point-excursion): New helper macro.
138505 (c--with-post-self-insert-hook-maybe): New macro.
138758 (init_eval_once): call it.
138779 (init_fringe_once): call it.
138781 (syms_of_ftcrfont): call it.
138783 (syms_of_ftfont): call it.
138785 (syms_of_ftxfont): call it.
138795 (syms_of_keyboard): staticpro more; call pdumper syms function.
138811 (SUBR_SECTION_ATTRIBUTE): new macro.
138838 (syms_of_macfont): call it.
138842 (init_minibuf_once): call it.
138845 (syms_of_nsfont): call it.
138852 (syms_of_profiler_for_pdumper): call it.
138854 (syms_of_search_for_pdumper): call it.
138868 (syms_of_timefns): call it.
138873 (syms_of_w32font): call it.
138882 (syms_of_w32uniscribe): call it.
138884 (init_window_once): call it; staticpro more stuff.
138886 (syms_of_xfont): call it.
138888 (syms_of_xftfont): call it.
138890 (syms_of_xmenu): call it.
138892 (syms_of_xselect): call it.
138902 (syms_of_display): call it.
138913 * src/conf_post.h (ATTRIBUTE_SECTION): new macro.
139055 (c-electric-brace): Bind post-self-insert-hook to nil around the call to
139056 self-insert-command. When electric-pair-mode is configured, call
139060 (c-electric-paren): Bind post-self-insert-hook to nil around the call to
139061 self-insert-command. When electric-pair-mode is configured, call
139247 (image_create_x_image_and_pixmap): Move #ifdef outside of call.
139325 adjust 'window--display-buffer' call.
139327 adjust 'window--display-buffer' call.
139492 this macro on non-C99 platforms that lack it.
139537 Also move hb_buffer_guess_segment_properties() call to the end, so it
139747 Now a constant as it need not be a macro.
140761 (macroexp--compiler-macro): Use condition-case-unless-debug.
140765 Jsonrpc error handlers can now safely call jsonrpc-shutdown
140808 (tramp--with-startup): New macro.
141032 enable-local-variables to :safe and ignore errors from set-auto-mode call.
141372 * lisp/eshell/em-hist.el (eshell-write-history): Don't call
141389 * src/alloc.c (VECTOR_ELTS_MAX): Now a macro.
141594 The tcdrain call replaced an fdatasync call which had no
141596 problems. The fdatasync call replaced an fsync call which
141597 also had no effect on the tty, and the fsync call seems to be
141708 (tramp-find-inline-encoding, tramp-call-local-coding-command)
141857 * src/sysdep.c (reset_sys_modes): Don't ifdef away the call to
141964 * src/keyboard.c (KBD_BUFFER_SIZE): Now a constant, not a macro.
141993 * src/dispextern.h (FACE_COLOR_TO_PIXEL) [HAVE_NS]: New macro. Call
142038 a291f62 Don't call xwidget functions until GTK has been initialized
142091 (compilation-get-file-structure): save-match-data around the call to
142092 compilation-parse-errors-filename-function. Only call
142593 after running the body argument of this macro.
142620 (gnus-summary-setup-buffer): Change call a bit -- can no longer pass
142624 (gnus-enter-server-buffer): Call gnus-server-mode here, and call it
143183 call either vc-find-revision-no-save or vc-find-revision-save.
143213 No need to pass absolute program name to call-process
143294 `read-circle' let-binding to go around the `read' call only.
143318 aa55659 Fix call to GlobalMemoryStatusEx in w32.c
143606 * src/xfaces.c (face_at_buffer_position): Adapt lookup_basic_face call.
143793 ced58d3 Improve doc string of 'call-process'
143920 timer to call isearch-lazy-highlight-buffer-update when
144031 (edebug-default-enter, edebug--display-1): Replace call to
144177 * configure.ac (HAVE_STRUCT_ATTRIBUTE_ALIGNED): Bring back this macro.
144229 * lisp/emacs-lisp/package.el (package-get-version): New macro
144395 * src/buffer.c (Fmove_overlay): Don't call Fdelete_overlay
144473 Add docstring. Remove `interactive' call.
144612 * src/lisp.h (INTTYPEBITS): Now a macro, so usable in #if.
144784 (FASTER_TIMEFNS): New macro.
144887 * doc/misc/trampver.texi (trampfn): Change check for definition of macro.
144981 * doc/misc/trampver.texi (trampfn): New macro, taken from tramp.texi.
144988 * lisp/vc/vc.el (vc-checkin): Simplify 'run-hook' call.
145100 * lisp/vc/vc-git.el (vc-git--call):
145111 C or C++ mode, then they can call the filter interactively
145138 skipped in the 'abbrev--write' call, at which point we would already
145193 dc7fdee * doc/emacs/kmacro.texi (Basic Keyboard Macro): Mention old b...
145413 * lisp/org/org-macro.el (org-macro-initialize-templates):
145422 * lisp/progmodes/cmacexp.el (c-macro-expansion):
145537 (iter-make): New macro.
145658 (ad-get-advice-info-macro): Make it an obsolete alias.
145786 Don't call modification hooks unprepared
145847 (c-forward-sws, c-backward-sws, c-beginning-of-macro): Use it.
146013 57bcdc7 Don't call XGetGeometry for frames without outer X window (Bu...
146311 Do not call mh-next-msg from mh-junk-process-* fns
146314 not call mh-next-msg. Now that these functions are called from
146491 the now-standard INFINITY macro.
146503 Do not use the INFINITY macro, since the C standard requires
146812 (INT_TO_INTEGER): New macro.
146833 * src/conf_post.h (ARG_NONNULL): New macro.
146840 call it here.
147267 2**2**37. Work around the problem by refusing to call libgmp
147431 attempt, as it’s not worth the effort. Do not call mpz_size,
147516 * src/image.c: Move attributes into DEF_DLL_FN call.
147890 The PSEUDOVECTORSIZE macro requires that the first member after union
148219 2018-08-07 More macro renamings for bignum (d1ec3a0a)
148259 (PSEUDOVEC_STRUCT): New macro, which verifies the already-existing
148338 More macro renamings for bignum
148984 instead of top-level. Make Help Follow menu item call
149081 * src/lisp.h (IEEE_FLOATING_POINT): Now a macro so that it
149449 `find-file-noselect' call.
149464 * lisp/progmodes/hideif.el (hif-evaluate-macro):
149873 work to call getaddrinfo. Now checks hostname for pure-ASCII.
149955 `epg-tests-find-usable-gpg-configuration' and call it before
150327 * src/lisp.h (CHECK_INTEGER_COERCE_MARKER): New macro.
150744 last change: don't call Fset_buffer if the buffer is already set to be
150814 * lisp/jsonrpc.el (jsonrpc--call-deferred): Use cl-caddr.
150817 (jsonrpc--call-with-emacsrpc-fixture): Pass 0 as :service to when
150841 93c41ce Remove extra process call from vc-git-find-file-hook
150862 (jsonrpc--call-deferred): Caddr doesn't exist in
150866 (jsonrpc--call-with-emacsrpc-fixture): New function.
151016 Help the compiler eliminate tail recursion in call to unbind_to.
151018 Omit unnecessary unbind_to, as we’re about to call unbind_to anyway.
151072 call xfree with the same value either way.
151093 * src/data.c (wrong_choice): No need to call SAFE_FREE here.
151100 (SAFE_FREE_UNBIND_TO): New macro.
151716 Add new macro dolist-with-progress-reporter
151718 * lisp/subr.el (dolist-with-progress-reporter): New macro (Bug#31697).
151723 * doc/lispref/display.texi: Document the macro.
151751 Theme settings now generally aren't actually applied until a call to
151969 * src/xmenu.c (x_menu_show): Replace a call to
152105 save values, so just call them "Misc" rather than "Save".
152262 (Fjson_parse_string, Fjson_parse_buffer): Update call to
152370 * lisp/emacs-lisp/warnings.el (display-warning): Only call
152454 terminal parameter; call `after-focus-change-function'.
152457 * src/frame.c (Fhandle_switch_frame): Update docstring; don't call
152501 * lisp/textmodes/ispell.el (ispell--call-enchant-lsmod): Use \' i.s.o $.
152515 b7b7a5f4f3 * etc/NEWS: Belatedly call out vc-hg changes in v26.1. (B...
152577 * src/lisp.h (lisp_h_XUNTAG): Remove; XUNTAG is always a macro
152582 (LISP_WORD_TAG): New macro.
152961 * src/lisp.h (GCALIGNED_UNION): New macro.
153169 (auth-source-pass--build-result): Fix the call to `find-match'.
153280 (files-tests--with-temp-non-special-and-file-name-handler): New macro.
153618 (replace-tests-with-undo): Add helper macro to generate the boilerplate code.
153651 of macro `replace-tests-with-undo', the function
153657 Reimplement this test without using any helper function/macro.
154020 (c-characterp): New macro.
154089 * src/alloc.c (macro_PNTR_ADD): New macro.
154090 (PNTR_ADD): New function and macro.
154093 * src/conf_post.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro.
154134 * lisp/net/secrets.el (secrets-get-items): Do not call
154208 087681b8 Improve documentation of kmacro commands and variables.
154260 * lisp/simple.el (shell-command): Use call-process-shell-command,
154267 * lisp/simple.el (shell-command): Use call-process-shell-command,
154515 (call-interactively-prune-command-history): New tests.
154773 Do not call interprogram-paste-function repeatedly
154776 so that kill-new doesn't call it repeatedly when
155431 buffers. Remove useless and call.
155596 Divert to call `gnus-activate-group' with the SCAN argument set
155599 Divert to call `gnus-activate-group' with the SCAN argument set,
155627 like string-to-multibyte, so remove that call here. I'm not quite
155641 Remove call to string-to-multibyte from nndoc.el
155646 match. We did not get a match with the call in and if we were in
155654 Rewrite a call to string-to-multibyte that didn't even work.
155681 Remove call to string-as-unibyte from nnmail
155683 * lisp/gnus/nnmail.el (nnmail-parse-active): Remove call to
155698 Remove call to string-as-unibyte in gnus-start.el
155701 string-as-unibyte call, which appears not to do anything much in
155706 Remove call to string-as-unibyte from gnus-start.el
155709 Remove a string-as-unibyte call here, which appears not to be
155759 Make call-process work if exec-path is nil
155767 (call-process "/bin/ls" nil (current-buffer)))
155772 (call-process "ls" nil (current-buffer)))
156828 (uncomment-region-default, comment-region-default): New functions, which call
156833 Introduce new macro combine-change-calls
156835 This macro is a bit like combine-after-change-calls, but also works with a
156843 (combine-change-calls): New macro.
156908 (vector-in-macro-spec-bug, backquoted-dotted-alist): Change
156932 recursive call, double try-size to prevent Lisp stack overflow.
157224 * lisp/progmodes/cc-vars.el (c-noise-macro-with-parens-name-re)
157225 (c-make-noise-macro-regexps):
157713 (Fkill_buffer, Fkill_all_local_variables): Don't call it any more.
157721 Don't call swap_in_symval_forwarding since the currently swapped
157992 * src/editfns.c (HAVE_TZALLOC_BUG): New macro.
158313 * lisp/textmodes/ispell.el (ispell--call-enchant-lsmod): Cope with a
158860 there's a display property at the TO position, and the call to
159412 No longer call ps-font-lock-face-attributes.
159570 format as `edit-last-kbd-macro'. (Bug#30560)
159641 * lisp/help.el (view-lossage): Use the same format as in edit-last-kbd-macro.
159943 * doc/misc/org.texi: Don't recommend to call package-initialize in the
159992 one of those recursive calls, leaving the original call hanging
160096 * lisp/gnus/message.el (message-ecomplete-capf): Fix call convention.
160434 Set arg 'error' of dired-get-marked-files call to t.
160783 (files-tests--with-temp-non-special): New helper macro.
161186 of the most nested enclosing declaration or macro.
161463 * test/src/callint-tests.el (call-interactively/embedded-nulls): New
161535 (call-interactively/incomplete-multibyte-sequence): New unit test.
161765 position, because the last call to PRODUCE_GLYPHS at this position
161787 calendar-mode-line-format. Don't call `eval' here since it's called in
161899 (Fframe_list, other_frames): Rewrite with new macro
161902 (FRAME_TOOLTIP_P): New macro.
161908 new macro FRAME_TOOLTIP_P.
161919 new macro FRAME_TOOLTIP_P.
161922 (should_produce_line_number): Rewrite with new macro
161925 `mode-line-default-help-echo' specifies a function, call it to
161929 new macro FRAME_TOOLTIP_P.
161944 (x_set_window_size): Rewrite with new macro FRAME_TOOLTIP_P.
162189 Make Fzlib_decompress_region always call the change hooks in a balanced way.
162191 This means there will be exactly one call of each of before- and
162333 3a22097cf6 Fix valgrind report in call-interactively
162391 In the macro expansion of the example above, right after:
162437 Do not call `make-symbolic-link' on w32.
162535 * src/fns.c (base64-decode-region): Add signal_after_change call for insertion.
162605 (with-tramp-dbus-call-method): Use it.
162646 Wrap `temporary-file-directory' call with `with-no-warnings'.
162667 `call-interactively' relies on analyzing the source of `interactive'
162671 when lexical-binding is in effect, because `call-interactively' would
162674 To fix this, change `call-interactively' so that it checks compiled
162725 312c565566 Don't add empty keyboard macro to macro ring (Bug#24992)
163299 98ca7d5 Improve edit-kbd-macro prompting in case of remapped keys (Bu...
163971 * src/emacs.c (main): Don't call init_json on WINDOWSNT.
164145 Adapt `tramp-make-tramp-file-name' call.
164151 Adapt `tramp-make-tramp-file-name' call.
164189 Adapt `tramp-make-tramp-file-name' call.
164198 (tramp-call-process, tramp-call-process-region): No special
164219 Allow help-make-xrefs to call with one argument. (Bug#29611)
164365 * lisp/calendar/calendar.el (calendar-dlet*): New macro.
164425 functionality. Move the getMetaData call to before the resize/rotation
164469 98ca7d5f26 Improve edit-kbd-macro prompting in case of remapped keys ...
164665 Implement Common-Lisp's behavior for symbol-macro's let-rebindings.
164782 always return nil now that it is a derived mode, call
164793 * lisp/macros.el (insert-kbd-macro): Recognize kmacros reliably
164795 * lisp/macros.el (name-last-kbd-macro): Make it an alias of
164796 kmacro-name-last-macro.
164797 (insert-kbd-macro): Use kmacro-keyboard-macro-p so it also works for
164798 kmacros that fail to have a `kmacro' property.
164801 * lisp/kmacro.el: Remove redundant :group args.
164802 (kmacro-insert-counter): Simplify.
164803 (kmacro-extract-lambda): Use car/cdr-safe.
164804 (kmacro-p, kmacro-keyboard-macro-p): New functions.
164805 (kmacro-name-last-macro): Use them.
164855 Remove variable alias executing-macro, obsolete since before 19.34.
164902 overwriting the raw event buffer of the outer call. Correct this by
164903 introducing a local buffer for each level of call, and setting this up to be
164904 used by the call to read_char. Any contents of this local buffer are appended
165241 Setq next-error-last-buffer after next-error-function call.
165555 (ebnf-generate-eps): Adjust call accordingly.
165614 Postpone the initial call to ediff-skip-unsuitable-frames until we're
165651 autoloading a macro. If silencing load errors, also silence the
165799 db68cefe72 Fix errors in kmacro.el post-command-hook
166070 0fa353b504 * src/gnutls.c (syms_of_gnutls): Remove duplicated call to...
166146 (testcover-enter): Change call signature to match edebug-enter.
166177 (vector-in-macro-spec-bug-25316)
166276 560dd9b573 * src/process.c (syms_of_process): Remove duplicated call ...
166321 (get-free-disk-space): Just call file-system-info instead
166323 * nt/gnulib-cfg.mk (OMIT_GNULIB_MODULE_fsusage): New macro.
166351 f172894595 Exit macro definition on undefined keys
166567 relegating all the work to a function call.
166623 Correct grammar; also, call a pair a pair.
166765 * src/gtkutil.c (xg_check_special_colors): Don't call deprecated
166796 Don't call deprecated GTK function gtk_adjustment_changed
167025 * src/emacs-module.c (module_should_quit): Use QUITP macro to check
167092 call instead of fixing it that function, because it is also called
167590 * doc/emacs/kmacro.texi (Keyboard Macro Query)
167711 tests which call them, eieio-backward-compatibility let-bound.
167766 signals an error "Non-character input-event", call `read-event' to
167850 Remove repeated function call in picture.el
167853 define-key call. (Bug#35772)
167900 (SDATA_SIZE): Remove this macro, replacing with ...
168597 * lisp/progmodes/gdb-mi.el (gdb-send): Don't call match-string
169009 Correct the docs of inserting kmacro counter
169011 * doc/emacs/kmacro.texi (Keyboard Macro Counter): Correct the
169012 description of the affect "C-u" has on inserting the macro
169015 * lisp/kmacro.el (kmacro-insert-counter)
169016 (kmacro-start-macro-or-insert-counter): Fix the doc strings
169761 Don't call xwidget functions until GTK has been initialized
170133 Fix call to GlobalMemoryStatusEx in w32.c
170299 Improve doc string of 'call-process'
170461 ([EmacsView windowWillResize:toSize:]): Remove unneeded call.
170462 ([EmacsView drawRect:]): Remove redundant call to ns_clear_frame_area,
170585 Don't call GTK functions on non-GTK scrollbars (Bug#32975).
170851 delete_terminal_internal and call it.
170922 * doc/emacs/kmacro.texi (Basic Keyboard Macro): Mention old bindings
171227 Don't call XGetGeometry for frames without outer X window (Bug#32615)
171229 * src/xfns.c (frame_geometry): Don't call XGetGeometry when
171317 * src/eval.c (Fdefvar): Don't call XSYMBOL on something that
171625 * src/textprop.c (set_text_properties): If the call to
171681 nowadays a macro. (Bug#32284)
171822 call buffer modification hooks, even if nothing was deleted/inserted.
171829 * src/editfns.c (Freplace_buffer_contents): Don't call buffer
171923 call.
171960 * test/src/thread-tests.el (threads-call-error, threads-custom)
172104 Adapt ´connection-local-normalize-criteria' call.
172270 evaluation depth given to the debugger to allow it to call cl-print.
172325 lower-level macros with explicit tests to select which macro to
172330 Remove extra process call from vc-git-find-file-hook
172657 about the connection between the value of this macro and MAX_CHAR.
172684 call-process instead of fully specifying it relative to
172800 * lisp/textmodes/ispell.el (ispell--call-enchant-lsmod): Cope with a
172846 * etc/NEWS: Belatedly call out vc-hg changes in v26.1. (Bug#31759)
173003 (Fkill_buffer, Fkill_all_local_variables): Don't call it any more.
173011 Don't call swap_in_symval_forwarding since the currently swapped
173338 there's a display property at the TO position, and the call to
173375 one of those recursive calls, leaving the original call hanging
173398 position, because the last call to PRODUCE_GLYPHS at this position
173594 (tramp-test21-file-links): Do not call `make-symbolic-link' on w32.
173885 Improve documentation of kmacro commands and variables.
173887 * lisp/kmacro.el (kmacro-start-macro-or-insert-counter)
173888 (kmacro-counter, kmacro-set-format, kmacro-set-counter)
173889 (kmacro-add-counter, kmacro-counter-format)
173890 (kmacro-insert-counter): Clarify and improve the doc strings.
173952 calling prepare_menu_bars, since it can call lisp hooks.
173959 On MS-Windows, call url-unhex-string only for file:// URLs.
174085 * doc/emacs/kmacro.texi (Basic Keyboard Macro):
174751 xg_initialize, to countermand the call to setlocale in some
174878 (SVG Images): Fix grammar, and call functions functions (there are
175287 * doc/emacs/kmacro.texi:
175347 * doc/emacs/kmacro.texi:
175733 * src/eval.c (signal_or_quit): Don't call `signal-hook-function' if
176461 * doc/emacs/kmacro.texi (Save Keyboard Macro): Clarify wording.
176532 * doc/emacs/kmacro.texi (Basic Keyboard Macro): Clarify text.
176630 This happened because of false @c's in macro lines.
177519 primitives call before- and after-change-functions in balanced pairs, but that
177520 some complex primitives call b-c-f once, and a-c-f zero, one, or several
177525 Fix valgrind report in call-interactively
177538 The problem was a parse-partial-sexp call which tried to use the STOPBEFORE
177544 (beginning-of-defun-comments): Call the above function in place of the call
177662 Don't add empty keyboard macro to macro ring (Bug#24992)
177664 * lisp/kmacro.el (kmacro-end-call-mouse): Don't save a newly defined
177665 macro if it is empty.
177667 * test/lisp/kmacro-tests.el (kmacro-tests-end-and-call-macro-mouse):
178021 * lisp/progmodes/cc-engine.el (c-no-comment-end-of-macro): Return the comment
178208 * lisp/elec-pair.el (electric-pair--with-uncached-syntax): New macro.
178290 The `cl-defstruct' macro makes use of this convenience when defining
178475 Don't call widen.
178547 * lisp/progmodes/cc-vars.el (c-noise-macro-with-parens-names):
178576 (c-noise-macro-names, c-noise-macro-with-parens-names):
178773 Allow help-make-xrefs to call with one argument. (Bug#29611)
178895 Improve edit-kbd-macro prompting in case of remapped keys (Bug#29399)
178897 * lisp/edmacro.el (edit-kbd-macro): Use substitute-command-keys to
179185 cl-macro-list1 instead of cl-macro-list in Edebug spec.
179718 discussion of when it might be necessary to find and evaluate macro
179751 Bug#29040. The alignas macro was standardized by C11 and Gnulib
179806 (mhtml-mode): Don't call cursor-sensor-mode.
180064 the function. At CASE 7B, call c-inside-bracelist-p with extra argument nil.
180065 At CASE 9, call that function with extra argument t.
180375 * src/gmalloc.c (gdefault_morecore) [!HAVE_SBRK]: Don't call sbrk.
180577 * src/lisp.h (GCALIGNMENT): Change it back to a macro
180637 * src/lisp.h (GCALIGNMENT): No longer a macro, since we need not
180848 * src/thread.c (THREAD_ALIGNMENT): New macro.
181128 * lisp/kmacro.el: Require `replace` since we use query-replace-map.
181584 (flymake--diag-accessor): New helper macro.
181806 Do not call MagickWandTerminus.
181835 Fix errors in kmacro.el post-command-hook
181837 * lisp/kmacro.el (kmacro-step-edit-active): Initialize to nil to
181839 * test/lisp/kmacro-tests.el
181840 (kmacro-tests-step-edit-cleans-up-hook): Now succeeds. (Bug#18708)
181886 * lisp/gnus/nnimap.el (require): For the when-let* macro.
181976 * .dir-locals.el (c-mode) <c-noise-macro-names>: Add
181983 * .dir-locals.el (c-mode) <c-noise-macro-names>: Add
182362 * test/lisp/progmodes/flymake-tests.el (flymake-tests--call-with-fixture)
182488 message call. Add missing period in docstring.
182492 * src/gnutls.c (syms_of_gnutls): Remove duplicated call to DEFSYM.
182587 * src/process.c (syms_of_process): Remove duplicated call to DEFSYM.
182618 change which introduced calls to shr-indirect-call into this
182722 shr-tag-* functions have been replaced by a call to
182723 'shr-indirect-call' which tries using an alternative rendering
182726 * lisp/net/shr.el (shr-indirect-call): New helper function.
182728 (shr-collect-extra-strings-in-table): Fix callers to call via
182729 shr-indirect-call. (Bug#28402)
182740 once, then call tabulated-list-printer with that value as 3rd
182750 - Autoload the flymake-log macro;
182812 "top-level" when we're in a macro.
182816 macro. It's not a function plus arglist.
182845 (read_char): Don't call maybe_reacquire_global_lock here.
183012 emacs-lisp-mode-hook. Don't call flymake-elisp-setup-backends in
183049 constrained to call REPORT-FN exactly once. It may do so any number
183053 ongoing processing at every renewed call to the backend function.
183110 (flymake-tests--call-with-fixture): Use it.
183426 * lisp/progmodes/flymake.el (flymake-log): Convert to macro.
183440 (flymake-tests--call-with-fixture): Only log errors.
183446 * src/gtkutil.c (xg_check_special_colors): Replace call to
183459 passed a REPORT-FN argument which they may or may not call
183522 (flymake-tests--call-with-fixture): Use flymake-is-running the
183530 (flymake-tests--assert-set): New helper macro.
183540 is active and which is at the origin of the backend call.
183596 (flymake-tests--call-with-fixture): Use
183624 (flymake-tests--call-with-fixture): Save excursion.
183707 Introduce a slightly more generic fixture macro.
183713 (flymake-tests--call-with-fixture): New helper from
183716 (flymake-tests--with-flymake): New macro.
184157 * doc/misc/eshell.texi (Aliases): Fix example, call out use of
184204 Exit macro definition on undefined keys
184206 * lisp/subr.el (undefined): Error out of kmacro definition, if any.
184347 Correct grammar; also, call a pair a pair.
184453 Correct grammar; also, call a pair a pair.
184508 we call `smie-config-guess' so that the user will have a chance to
184952 (top): Do not call `tramp-change-syntax' anymore.
185170 request to `cal-tex-insert-preamble' function call within the
185278 * src/unexw32.c (pDWP): New macro.
185571 (and-let*): New macro.
185956 * src/eval.c (CACHEABLE): New macro.
186178 `verilog-pretty-expr' call. By Kaushal Modi.
186227 (emacsclient-test-call-emacsclient): Make it a macro.
186295 (emacsclient-test-call-emacsclient): Remove debug statements.
186379 (emacsclient-test-call-emacsclient): Add debug statements.
186420 (json-readtable-dispatch): New macro. Assimilate json-readtable.
186421 (json-read): Use the macro.
186435 emacsclient-tests: call-process may return non-integer
186440 Handle non-integer return from call-process.
186458 (c-search-forward-char-property-with-value-on-char): New macro.
186538 test/lib-src/emacs-client-tests.el (call-emacsclient): Rename
186539 emacsclient-test-call-emacsclient.
186615 comment close at the end of a macro.
186674 to drop the docstring. Add a simple docstring to the compiler-macro.
186794 Now a function with two args, not a macro with three.
186820 * configure.ac (HAVE___BUILTIN_FRAME_ADDRESS): New macro.
186823 * src/alloc.c (NEAR_STACK_TOP): New macro.
187073 Remove call of deprecated GDK function
187075 * src/xterm.h (XSync): Don’t call gdk_window_process_all_updates in
187080 Amend the CC Mode macro cache to cope with changes at the macro start
187084 * lisp/progmodes/cc-engine.el (c-invalidate-macro-cache): Fix an off-by-1
187408 * lisp/progmodes/cc-mode.el (c-fl-decl-end): If point starts inside a macro,
187409 restrict two forward searches to the end of that macro.
187632 Enchant, and call ispell-find-enchant-dictionaries to find them. Use
187675 * lisp/simple.el (process-menu-mode): Move the call to
187818 Don't call the same hook twice due to obsolete aliases
187824 Don't call the same hook twice, when the obsolete and the
188417 specific call to mkdir. (Bug#28023)
188478 (Frename_file): Don't call file_name_case_insensitive_p
188543 New auxiliary macro.
188646 New macro extracted from `perform-replace'.
188747 Enchant, and call ispell-find-enchant-dictionaries to find them. Use
189089 New macro. Use it instead of low-level version number checks.
189106 nil nor an integer, just call plain rename; this avoids an extra
189159 ls-lisp: Autoload call instead of cookie
189161 * lisp/ls-lisp.el (eshell-extended-glob): autoload call instead of cookie.
189284 (todo-convert-legacy-files, todo-check-file): Replace call of
189287 (todo-show, todo-category-completions): Replace call of
189403 handle the directory wildcards with a shell call.
189423 * lisp/kmacro.el: Use lexical binding.
189524 (ert-describe-test): Adjust call to symbol-file accordingly.
189809 * lisp/emacs-lisp/rx.el (rx): New pcase macro.
189962 Doc fixes for kmacro.el functions
189964 * lisp/kmacro.el (kmacro-start-macro, kmacro-call-macro)
189965 (kmacro-end-and-call-macro): Don't use "permanent name", as that
190095 Remove superfluous call of suppress-keymap, since it's already
190777 matrix before returning, as the following call to try_window will
190778 call display_line, which expects rows of the desired matrix
190817 c-forward-<>-arglist, and restoring the original value when that function call
190857 * lisp/progmodes/cc-defs.el (c-set-keymap-parent): New macro.
190949 (module--test-assertions--call-emacs-from-gc):
190978 AUTO_CONS call. All callers changed. If the COMPLETED component
191095 (ucs-normalize-tests--normalization-chareq-p): New macro, specialized
191158 (module--test-assertions--call-emacs-from-gc): New unit test.
191321 need to call ungetc.
191514 Fix misspelling in call to org-element-lineage.
191921 return sentinel values as well, so users generally have to call
192149 expensive call to move_it_to. Argument list changed to pass a
192226 is an `ert-fail' call, which is not so interesting. But in case of a
192227 test throwing an error, this drops the `error' call which is too much.
192235 the instigating `signal' call.
192239 to `ert--print-backtrace' and remove call to `debugger-make-xrefs'.
192438 Parenthesize frame.h macro definitions
192448 (FRAME_HAS_HORIZONTAL_SCROLL_BARS): Parenthesize macro definiens
192470 * src/xdisp.c (should_produce_line_number): When at ZV, call
192600 (FRAME_NO_SPECIAL_GLYPHS): New macro.
192642 (WINDOW_BUFFER): New macro.
193078 * src/bidi.c (MAX_BPA_STACK): Now a constant, not a macro.
193368 * src/buffer.h (BUF_FETCH_CHAR_AS_MULTIBYTE): New helper macro.
194177 Split variable macro env from function env
194181 main environment with a special key format, put all symbol macro
194268 Add "newline" to the eldoc-add-command-completions call (bug#27228).
194407 'invalid-module-call'.
194413 The idea is that modules should call env->should_quit from time to
194500 * src/eval.c (funcall_lambda): Adapt call to changed signature of
194505 Define helper macro to reduce code duplication
194508 macro.
194710 The function `binding' may call isearch-done, which globally sets
194713 overriding-terminal-local-map around the call to `binding'.
194724 (with-todo-test): New macro.
194897 make invocation instead of a recursive 'make' call. Optionally load
195168 (tramp-dissect-file-name): Simplify `make-tramp-file-name' call.
195170 (tramp-call-process, tramp-call-process-region):
195255 by using the pre-defined __APPLE__ preprocessor macro.
195290 * src/keyboard.c (echo_truncate): Don't call Ftruncate if the echo
195297 * lisp/progmodes/gud.el (gud-menu-map): Don't call gdb-show-stop-p
195568 (tramp-get-remote-tmpdir, tramp-call-process)
195569 (tramp-call-process-region, tramp-read-passwd)
195844 Fix call of registerServicesMenuSendTypes
195877 * src/nsmenu.m (runMenuAt:forFrame:keymaps:): Remove call to
195879 * src/macfont.m (mac_font_shape_1): Replace call to deprecated method.
195895 * src/macfont.m (mac_screen_font_get_metrics): Don't call setUsesScreenFonts.
196058 * lisp/follow.el (follow-inside-post-command-hook-call): Renamed from
196067 (set-mouse-absolute-pixel-position): Change it to call
196105 call the function, and support it in the evaluator. Because this type
196127 (funcall_module): New function to call module functions. Replaces
196128 `internal--module-call' and is called directly from eval.c.
196155 (mod-test-non-local-exit-signal-test): Because `internal--module-call'
196545 (autoload-find-generated-file): Update autoload-rubric call.
196552 Remove redundant type-casting and variables. Don't call
196602 * src/conf_post.h (FALLTHROUGH): New macro.
197073 Add elisp-tests-with-temp-buffer, a new testing macro
197077 (elisp-tests-with-temp-buffer): New macro to help test functions
197439 original call in a (split-string) to create as many calls as there
197441 (ns-spi-service-call): Call `ns-open-file-service' instead of
197680 Helper macro for unit test.
197736 `file-notify--test-read-event' call.
198066 * src/font.c (font_pixel_size): Don't call GUI functions if F is a
198272 `byte-compile-macro-environment' if it's bound.
198281 (gnus-summary-refer-article): Remove gnus-warp-to article call.
198394 result of the c-bs-at-toplevel-p call passed to c-font-lock-declarators
198439 (cl--symbol-macro-key): New function.
198473 Treat non-erroring lisp call as successful eshell command (Bug#26161)
198496 use `indent-tabs-mode' and `tab-width' directly, and not call
198639 * test/lisp/kmacro-tests.el: Require seq, for seq-concatenate.
198646 Avoid errors related to undefined byte-compile-macro-environment.
198787 Function org-agenda-phases-of-moon tries to call a non-existing
198857 'window-height' action alist entry specifies a function, call
199049 Don't call 'kill-this-buffer' outside of menus
199096 (xg_tool_bar_callback): Adapt x_focus_frame call.
199120 * src/xfns.c (x_set_internal_border_width): Remove call for
199348 (x_set_offset): For GTK call gtk_widget_move instead of
199404 * lisp/progmodes/cc-engine.el (c-end-of-macro): Add a limit parameter, wherer
199405 point is left if no end-of-macro is found before it.
199407 non-nil except where we have an unclosed block comment at the end of a macro.
199861 * src/callproc.c (call-process): Mention that the subprocess starts in
199877 rather than a macro. All uses changed.
199880 and make it a constant rather than a macro. All uses changed.
200122 flavor, but call-process doesn't work if exec-path is nil.
200132 * src/emacs.c (main): Don't call unexec_init_emacs_zone.
200286 `call-process' doesn't respect file name handlers in
200967 call, like every other back-end does (Bug#26126). Prevent
201422 72ef710 Fix call to debugger on assertion failure
201627 (AM_INIT_AUTOMAKE, AM_SILENT_RULES): Remove call.
201634 (AC_PROG_INSTALL): Add call.
201743 * lib-src/Makefile.in (with_mailutils): New macro.
201767 * doc/misc/tramp.texi (Top) [trampf]: Remove macro. Add
201916 necessary anymore: simply call 'ediff-setup-diff-regions-function'
201967 * lisp/net/tramp-smb.el (tramp-smb-maybe-open-connection): Do not call
202084 (use_gamedir): New macro.
202115 (consider_token): Skip ENUM_BF if not in a macro definition.
202390 * src/floatfns.c (signbit): New macro, if not already defined.
202689 * src/keyboard.c (record_char): Don't store in macro definitions
202690 characters that came from executing a macro. (Bug#25860)
202726 Fix completing-read call in reb-change-syntax
202738 file name provided by the user, but call sub-process sqlite with that,
202803 * src/frame.h (NUMVAL): Now an inline function, not a macro.
202842 Don't call x_net_wm_state for scroll bar windows (Bug#24963, Bug#25887)
202845 don't call x_net_wm_state when the window is a scroll bar window.
203038 is redefined. Remove reference to `eieio-generic-call-arglst`.
203041 (Method Invocation): Use cl-call-next-method and drop mention of :primary.
203106 (cl-mapc): Do computations inside function instead of call cl-map.
203107 (cl-mapl): Do computations inside function instead of call cl-maplist.
203164 Don't call package--ensure-init-file if initialized during startup
203302 call in condition-case.
203329 Fix left over uses of `call-next-method'
203332 * lisp/cedet/semantic/db.el (object-print): Use `cl-call-next-method'.
203476 Find macro binding for symbol-bound macros too (Bug#6848)
203478 There are 2 ways to bind a macro: with global-set-key or
203479 kmacro-bind-to-key. The former binds a key to a symbol, while the
203480 latter binds to a lambda. In 2010-03-03 "Fix keyboard macro key
203481 lookup (Bug#5481)", `insert-kbd-macro' was fixed to detect the lambda
203484 * lisp/macros.el (insert-kbd-macro): Also check for bindings of
204813 Use 'call-shell-region' (Bug#22679).
204814 (ibuffer-do-shell-command-file): Use call-process-shell-command.
205101 Add tests for lisp/kmacro.el
205103 * test/lisp/kmacro-tests.el: New file. (Bug#24939)
205115 New macro 'ert-with-message-capture'
205117 * lisp/emacs-lisp/ert-x.el (ert-with-message-capture): New macro.
205241 (__builtin_unwind_init) [!HAVE___BUILTIN_UNWIND_INIT]: New macro.
205242 (SET_STACK_TOP_ADDRESS): New macro, containing code that was duplicated.
205313 Parenthesize compound literals that are function call args.
205315 macro parenthesization as it means this code will continue to
205316 work even if make_lisp_ptr is changed to a macro.
205485 * src/fns.c (Fnconc): Move incr_rarely_quit call to within
205530 (c-looking-at-inexpr-block): Extract new function (see above) and call it.
205691 Fix call to debugger on assertion failure
205906 'with-no-warnings' to avoid them when the macro is invoked for effect.
205942 * lisp/htmlfontify.el (hfy-which-etags): Don't call a shell for
206249 Use the more-obvious function-call syntax instead.
206278 contains this macro’s old definiens. This works well with branch
206628 (Fcopy_alist): Remove unnecessary CHECK_LIST call, since
206670 * lisp/progmodes/cc-engine.el (c-beginning-of-macro, c-end-of-macro): Set
206671 c-macro-cache-syntactic to nil when the cached macro changes.
206672 (c-syntactic-end-of-macro, c-no-comment-end-of-macro)
206837 (condition_wait_callback): Don't call post_acquire_global_lock
206939 (dun-echo): Just call dun-mprinc.
207024 Correct c-parse-state-get-strategy for moving HERE backward into a macro.
207028 (different) macro, ensure the returned START-POINT is not above the start of
207029 the macro.
207741 characters, and save them until the next call when they can be fully
207855 * configure.ac (gt_TYPE_WINT_T): New macro, replacing Gnulib’s.
208078 Don't call xg_select for a NextStep build.
208082 * src/process.c (wait_reading_process_output): Don't call xg_select
208111 and Emacs internals normally call this the "main thread".
208148 call to c-font-lock-enum-body.
208245 `file-notify--test-read-event' call, in order to get it work
208890 Use start-process instead of call-process. Set file modes. Trigger
208894 (image-dired-create-thumbs): Don't expect call-process return value.
208896 start-process instead of call-process.
208963 avoid Eager macro-expansion failure: (void-function string-to-list)
208967 otherwise I get "Eager macro-expansion failure" on "make bootstrap"
209237 * src/xgselect.c (xg_select): Don't call Glib functions that use
209580 (set_internal): Only call `notify_variable_watchers' if bindflag is not
209659 apparently due to eager macro expansion of code behind
209679 handlers, and call the thread function.
209817 eager macro-expansion failures.
209874 when reloading after unload-feature: the compiler-macro property is
210067 actually a cons cell, in order to call set-default, as there are
210119 Redo symbol loop so that only one call to grow_read_buffer
210238 didn't call add_process_read_fd for process-related file descriptors.
210455 call init_primary_thread from init_threads
210493 introduce thread_alive_p macro
210495 This introduces the thread_alive_p macro and changes
210501 Don't call unbind_for_thread_switch in run_thread
210503 This removes the call to unbind_for_thread_switch from run_thread.
210890 * src/Makefile.in (NON_OBJC_CFLAGS): New macro.
210892 (EMACS_CFLAGS): New macro, with most of the old ALL_CFLAGS.
210913 by the macro 'define-ibuffer-op'.
210952 Use 'ibuffer-get-region-and-prefix'; call 'ibuffer-unmark-forward'
211100 `byte-compile-macro-environment' to `macroexpand', this allows the
211101 `should' macro to properly handle macroexpansion of macros that were
211124 * src/lisp.h (CHILD_SETUP_TYPE): New macro.
211185 when. Remove superfluous call to image-dired-thumb-name. Move single nil
211300 (image-dired-display-image-mode): Remove defunct call.
211379 * src/data.c (set_internal): Remove maybe_set_redisplay call.
211405 (SYMBOL_TRAPPED_WRITE_P): New function/macro.
211417 (set_internal): Change bool argument BIND to 3-value enum and call
211549 size_t, as in general this macro is restricted to signed types.
211657 non-nil CBUF when they call 'visit-tags-table-buffer' in a loop.
212293 eb364fd Do call debugger on failed cl-assert
212312 db436e9 Don't call debug on failed cl-assert
212330 (reftex-view-regexp-match): Substitute cl-lib macro.
212339 (reftex-parse-from-file, reftex-where-am-I, reftex-what-macro):
212349 (reftex-select-bib-mode-map): Use cl-lib macro, and flatten other loop.
212780 hybrid_aligned_alloc (the definiens of the aligned_alloc macro),
212915 Do not call my_heap_start, since its side effect will never be used.
212916 (Fmemory_limit) [!HAVE_SBRK]: Do not call sbrk.
213069 here is not a function call, but shorten the binding names anyways.
213438 (redisplay_preserve_echo_area): Block buffer flip during call
214358 * src/w32proc.c (sys_kill): Translate SIGTRAP signal into a call to
214439 * lisp/url/url-parse.el (url-generic-parse-url): Unquote macro URL argument.
214552 (window-splittable-p): Don't call `window--side-window-p'.
214784 * src/alloc.c: call only non-null finalizers
214984 holding the function to call for retrieving completions of class
214986 (css-id-list-function): New variable holding the function to call for
215194 (byte-compile-function-warn): call byte-compile-set-symbol-position.
215214 C Mode: Fix mis-fontification of macro invocation as function declaration
215216 This happened with a macro invocation which was followed by a statement block
215221 (c-just-after-func-arglist-p): call c-forward-decl-or-cast-1 with context top.
215287 2016-09-13 intprops: new macro TYPE_WIDTH
215323 call to it is not compiled in that build, and having it defined
215372 dired-jump: Expand file-name before dired-goto-file call
215446 Add a defun to check if an executable exists, and call it
215614 It is useful to be able to call `isearch-done' unconditionally to
215688 c ≥ 0x80 and RE_CHAR_TO_MULTIBYTE call is unnecessary for c < 0x80.
215691 dead iterations and unnecessary macro calls.
215697 decimalnump was used in regex.c only in ISALNUM macro which ored it with
215766 2016-09-07 flexmember: new macro FLEXALIGNOF
215917 Set 'no-exif-data-found' and 'data' in same setq call.
215931 Fix uses of (call-interactively) in lisp/emacs-lisp/checkdoc.el
215933 Passing the prefix argument as the 3rd argument to 'call-interactively'
215936 never be a vector as 'call-interactively' expects. 'call-interactively'
215948 Do not pass 'current-prefix-arg' to 'call-interactively' as an event
215949 vector; merely allow it to propagate forward to the interactive call.
216150 superfluous call to c-backward-syntactic-ws.
216287 * src/alloc.c (POWER_OF_2): New macro.
216304 general this macro is restricted to signed types. Remove
216392 call-shell-region: New defun
216395 * lisp/subr.el (call-shell-region): New defun; execute a command
216399 * doc/lispref/processes.texi: Document call-shell-region in the manual.
216407 argument in `pop-to-buffer' call (Bug#24306).
216466 call-process instead of call-process-region with empty region
216469 Use call-process and shell-command-switch.
216677 Check the limit both at macro expansion time (for a hard coded nil) and at run
216681 not identically nil before generating a narrow-to-region call. Generate code
216748 lisp/textmodes/table.el (table-generate-source): Fix completing-read call
217104 --- contrary to emacs-25 branches ses-call-printer does not handle
217170 * .dir-locals.el (c-noise-macro-names): Remove NONVOLATILE.
217185 CC Mode: check for and fix missing call to before_change_functions.
217194 entire buffer, and call c-before-change explicitly before proceding.
217245 (SAFE_ALLOCA_LISP_EXTRA): New macro, a generalization of
217265 (exec_byte_code): Set up the quit counter. Don’t call maybe_gc
217649 2016-07-03 mktime: call tzset as per POSIX
217746 window--sanitize-window-sizes and only call it if defined.
217791 Remove unused STREQ macro
217795 regex.c:516:0: warning: macro "STREQ" is not used [-Wunused-macros]
217799 * src/regex.c (STREQ): Remove unused macro. It should have been removed
218069 anti-stackoverflow precautions to take when you call the
218075 (ses-call-printer, ses-export-tab): Call `ses-prin1' instead
218115 match ‘literal’] which dropped a call to IS_REAL_ASCII (c) macro.
218543 set_initial_environment call. This prevents Emacs' modifications to the
218774 macro boundaries here.
218796 (FRAME_TOOLTIP_P): New macro.
218804 * src/menu.c (Fx_popup_menu): Adjust call to Fx_hide_tip.
219239 * src/frame.c (Fframe_parameter): Avoid call to Fframe_parameters for the
219354 * lisp/net/tramp.el (tramp-call-process): Do not signal error.
219482 (lookup_derived_face): Don't call FACE_FROM_ID if the result will
219551 Fix C-M-a in a C function finding the start of a macro preceding it.
219558 * lisp/progmodes/cc-vars.el (c-macro-nacmes-with-semicolon): Remove from the
220020 * lisp/progmodes/cc-engine.el (c-beginning-of-macro, c-state-pp-to-literal):
220081 FRAME_INTERNAL_BORDER_WIDTH(), which is now a function call, as an
220119 * src/frame.h (WINDOW_SYSTEM_RETURN): New macro.
220134 and not used on older platforms that do not need to call GNUTLS_LOG2i.
220135 * src/image.c (DefaultDepthOfScreen) [0]: Remove unused macro.
220179 macro.
220512 * src/image.c [HAVE_NTGUI]: Remove the unused macro
220550 New macro GNUC_PREREQ for GCC version
220552 * src/conf_post.h (GNUC_PREREQ): New macro.
220554 macro instead, for clarity and consistency.
220555 (PRINTF_ARCHETYPE): New macro. Define it to __gnu_printf__ only
220589 * src/lread.c (dir_warning): Just call emacs_strerror rather than
220687 (semantic-lex-spp-macro-max-length-to-save):
220812 (c-neutralize-syntax-in-and-mark-CPP): Remove the call to
220838 * .dir-locals.el (c-mode): Adjust to macro changes.
220844 Remove ‘ert-with-function-mocked’ macro in favor of ‘cl-letf’ macro
220846 * lisp/emacs-lisp/ert-x.el (ert-with-function-mocked): Remove macro
220847 in favor of ‘cl-letf’ macro which is more generic. All existing
220848 uses are migrated accordingly. The macro has not been included in
220938 (__has_builtin___builtin_assume_aligned): New macro.
220966 604f656 * test/automated/viper-tests.el (viper-test-undo-kmacro): Del...
221163 (tramp-call-process, tramp-call-process-region):
221325 * lisp/progmodes/cc-engine.el (c-macro-cache-syntactic): Change and simplify
221327 (c-macro-cache-no-comment): New variable.
221328 (c-invalidate-macro-cache, c-beginning-of-macro, c-end-of-macro): incorporate
221329 the new c-macro-cache-no-comment.
221330 (c-syntactic-end-of-macro): Make better use of c-macro-cache-syntactic.
221331 (c-no-comment-end-of-macro): New function.
221345 Use c-no-comment-end-of-macro rather than c-syntactic-end-of-macro to find the
221362 Fix 'next-line' and 'previous-line' during keyboard macro
221366 a keyboard macro. (Bug#13452) (Bug#23551) (Bug#23555)
221957 * src/xfaces.c (x_display_info) [HAVE_NTGUI]: Remove unused macro.
221986 * lib-src/etags.c (MAXPATHLEN) [WINDOWSNT]: Remove unused macro.
222112 New macro, split out from with-wrapper-hook.
222165 (FACE_OPT_FROM_ID, IMAGE_OPT_FROM_ID): New macro, with the old
222166 behavior of the non-_OPT macro, to be used when the result
222275 * lisp/org/org-macro.el (org-with-wide-buffer):
222367 8d2f78c Don't treat JS spread as continuation method call
222400 (object-print): Use cl-call-next-method instead of call-next-method.
222531 * lisp/progmodes/cc-mode.el: (c-basic-common-init): Remove the call to
222532 c-make-macro-with-semi-re.
222534 c-make-noise-macro-regexps and c-make-macro-with-semi-re (where appropriate)
222543 (c-noise-macro-names, c-noise-macro-with-parens-names): give the
222545 (c-macro-names-with-semicolon): give the save-local-variable property
222549 necessary to call the regexp generating functions after setting the pertinent
222589 Use setq rather than a recursive call, to avoid a warning
222701 of certain macro constructs.
222737 edebug-eval-macro-args, edebug-print-length, edebug-print-level,
222768 Prevent hack-local-variables being called from the fundamental-mode mode call
222771 * lisp/files.el (normal-mode) Replace call to fundamental-mode with calls to
222854 * lisp/subr.el (run-mode-hooks): call `hack-local-variables' for buffers
222996 Fix the call to set_network_coding_system
223099 b52ebd4 org-map-entries: Fix org-agenda-prepare-buffers call
223475 CC Mode: Recognize a noise macro with parens after a declarator's identifier
223777 Fix call of `kmacro-display'
223779 * lisp/kmacro.el (kmacro-view-ring-2nd): Fix call of
223780 `kmacro-display' (bug#15020).
224102 c-record-type-identifiers or c-record-found-types around the recursive call,
224121 Add fontification for a C declaration which looks like a function call.
224267 (vc-test--unregister-function): Use `vc-call-backend'.
224619 descriptor to be used if passed to Emacs, avoiding the call to
224629 passed and call 'set_external_socket_descriptor' to set the external
224650 Don't spell-check argument of 'cref' TeX macro
224653 macro to skip spell-checking the cref macro argument.
224834 * src/lisp.h (LISPSYM_INITIALLY): New macro.
224918 * configure.ac (gl_GCC_VERSION_IFELSE): New macro, from coreutils.
224955 New C macro AUTO_STRING_WITH_LEN
224958 macro that is like AUTO_STRING but also allows null bytes in strings,
224963 (AUTO_STRING_WITH_LEN): New macro.
225207 0403620 Don't misindent arguments of a method call inside continuation
225254 Do not call xg_frame_resized.
225456 Fix absence of c-noise-macro-name-re, etc., in languages which don't use it
225461 c-noise-macro-with-parens-name-re.
225466 * lisp/progmodes/cc-mode.el (c-basic-common-init): Add call to
225467 `c-make-noise-macro-regexps'.
225468 (c-mode, c++-mode, objc-mode): Remove calls to `c-make-noise-macro-regexps'.
225470 * lisp/progmodes/cc-vars.el (c-noise-macro-with-parens-name-re)
225471 (c-noise-macro-with-re): Initialize to "\\<\\>" rather than nil.
225947 (shr-insert-document): Don't call them.
225996 * src/w32notify.c (DIRWATCH_BUFFER_SIZE): New macro.
226009 call it just once -- it will be called again in watch_completion.
226226 string. Simplify call to connect_network_socket.
226655 * src/Makefile.in (BUILD_DETAILS): New macro.
226766 * lisp/progmodes/cc-vars.el (c-noise-macro-names)
226767 (c-noise-macro-with-parens-names): New customizable variables.
226768 (c-noise-macro-name-re, c-noise-macro-with-parens-name-re): New variables.
226769 (c-make-noise-macro-regexps): New function.
226772 members of c-noise-macro-names as whitespace.
226782 * lisp/progmodes/cc-mode.el (c-mode, c++-mode, objc-mode): call
226783 c-make-noise-macro-regexps to initialize the internal variables.
226792 Emacs shouldn’t need to call res_init any more, now that nscd or
227041 keyboard hook is not active. When WM_CREATE is received, call
227042 setup_w32_kbdhook. When WM_DESTROY is received, call
227065 (w32_kbdhook_active): New macro.
227370 (FRAME_WINDOW_SIZES_CHANGED): Remove macro.
227371 (FRAME_WINDOW_CONFIGURATION_CHANGED): New macro.
227376 (WINDOW_INTERNAL_P): New macro.
227382 (shrink_mini_window, Fresize_mini_window_internal): Don't call
227388 (Fdelete_window_internal): Don't call
227402 * src/xfns.c (x_set_menu_bar_lines): Don't call
227552 Make use of the `ert-with-function-mocked' macro
227570 ert-with-function-mocked: New macro
227572 * lisp/emacs-lisp/ert-x.el (ert-with-function-mocked): New macro which
227575 macro finishes.
227894 function so that we can call it asynchronously.
227996 wait_for_socket_fds call obsolete.
229830 pcase macro
229953 * GNUmakefile (ALL_IF_GIT): New macro.
230307 (PREFERRED_BRANCH): New macro.
230314 (STATIC_HEAP_SIZE): Now an enum constant, not a macro.
230347 (HYBRID_MALLOC): New macro.
230349 (LIBEGNU_ARCHIVE): New macro.
230375 (__MALLOC_HOOK_VOLATILE): New macro, if not already defined.
230379 (calloc): Make it clear that the macro should not be used.
230381 (malloc_info): New macro, to avoid clash with glibc <malloc.h>.
230422 * src/conf_post.h (aligned_alloc) [HYBRID_MALLOC && emacs]: New macro.
230434 (ALLOCATED_BEFORE_DUMPING): Now a static function, not a macro.
230453 * src/sysdep.c (get_current_dir_name): Remove macro.
230644 (xml-rpc-method-call): Use declare-function.
231374 5618a50 * lisp/align.el (align): Fix arg order in call to `align-region'
231514 (package-test-macro-compilation): Fixup branch merge.
231566 supports rendering of combining characters, call
231597 ses-goto-print call before
231616 * lisp/ses.el (ses-call-printer): Replace `(or value "")' by just
231633 a condition to call function `ses-set-curcell'. Comment this as a quick
232474 (file-notify-add-watch): In case FILE is not a directory, call the
232475 file monitor for the kqueue backend. Otherwise, call the
232504 (auto-revert-test01-auto-revert-several-files): Do not call "cp -f"
232511 Rewrite in order to call file monitors but directory monitors.
232691 (file-notify-add-watch): In case FILE is not a directory, call the
232692 file monitor for the kqueue backend. Otherwise, call the
233020 (auto-revert-test01-auto-revert-several-files): Do not call "cp -f"
233027 Rewrite in order to call file monitors but directory monitors.
233227 (package--with-response-buffer): New macro. This is a more self
233340 functions, use `inhibit-modification-hooks' and call