- 30 Oct, 2022 16 commits
-
-
Stefan Kangas authored
* lisp/progmodes/simula.el (simula-mode-map): Prefer defvar-keymap.
-
Stefan Kangas authored
* lisp/progmodes/simula.el (simula-mode-menu): Delete duplicate menu definition.
-
Juri Linkov authored
(tab-line-cache-key-default): New function. (tab-line-cache-key-function): New variable. (tab-line-format): Funcall tab-line-cache-key-function.
-
Juri Linkov authored
(tab-line-tab-name-format-default): Replace % with %% in tab name to escape %-constructs from processing by mode-line-format.
-
Stefan Monnier authored
-
Stefan Monnier authored
Also use `?\s` for the space character. * lisp/dom.el (dom-print): Properly quote special characters to avoid generating invalid HTML/XML. (dom-tag, dom-attributes, dom-children, dom-node) (dom-add-child-before): Simplify. (dom-set-attribute): Add at beginning rather than at end (slightly more efficient and less destructive).
-
Stefan Kangas authored
* lisp/elide-head.el (elide-head-headers-to-hide): Make trailing "/" in the gnu.org URL optional for the GPL. * test/lisp/elide-head-tests.el (elide-head--test-headers-to-hide/gpl3-5): New test.
-
Damien Cassou authored
* lisp/bindings.el (buffer-navigation-repeat-map): Add new map. * lisp/bindings.el (previous-buffer, next-buffer): Mark as repeatable. (Bug#58800)
-
Eli Zaretskii authored
* src/w32fns.c (setup_w32_kbdhook): Fix a typo and check errors from the call to StringFromGUID2. Reported by Juanma Barranquero <lekktu@gmail.com>.
-
Damien Cassou authored
* lisp/winner.el (winner-repeat-map): New variable. (winner-undo, winner-redo): Put 'repeat-map' property with 'winner-repeat-map'. (Bug#58799)
-
Stefan Kangas authored
* lisp/progmodes/etags.el (select-tags-table-mode-map): Prefer defvar-keymap.
-
Eli Zaretskii authored
* lisp/language/misc-lang.el ("Kharoshthi"): Change its parent to "Indian". (Bug#58376) * lisp/international/mule-cmds.el (set-language-info-alist): Fix indentation.
-
Visuwesh authored
* lisp/international/mule-cmds.el (set-language-info-setup-keymap): Function factored out from... (set-language-info-alist): ...here. Do not mess up the keymaps when multiple parents are given in PARENTS. (Bug#58376)
-
Eli Zaretskii authored
-
Juri Linkov authored
(tab-bar-select-tab): Set set-window-configuration arg DONT-SET-MINIWINDOW to t. Reselect the previously active minibuffer and unselect unnecessarily selected minibuffer. (tab-bar-history-back, tab-bar-history-forward): Set set-window-configuration arg DONT-SET-MINIWINDOW to t.
-
Po Lu authored
Frame GCs are still leaked, but there is nothing that can be done in that case because the display connection is dead. * src/xterm.c (x_delete_terminal): Always free xkb desc and modmap.
-
- 29 Oct, 2022 19 commits
-
-
Basil L. Contovounesios authored
-
Eli Zaretskii authored
-
Eli Zaretskii authored
* lisp/emacs-lisp/comp.el (native-comp-debug): Don't emit debug symbols on MS-Windows. The default was originally made 1 because without that, C backtraces on Windows would not show natively-compiled functions correctly, or would even stop short of reaching the topmost call frame. But that turned out to be due to a bug in GDB, which was meanwhile fixed in GDB 12. So we can now reset the value back to zero, and gain smaller *.eln files on MS-Windows.
-
Stefan Kangas authored
* lisp/progmodes/ps-mode.el (ps-mode-map, ps-run-mode-map): Prefer defvar-keymap.
-
Stefan Kangas authored
* lisp/gnus/gnus-art.el (w3m-minor-mode-map): * lisp/net/newst-backend.el (w3m-minor-mode-map): Don't declare.
-
Eli Zaretskii authored
-
Alan Mackenzie authored
This fixes bug #58739. Make subr-arity return, e.g., (12 . 12) rather than (12 . many) for a function with a fixed number of arguments more than 8. * lisp/emacs-lisp/comp.el (comp-prepare-args-for-top-level): Only return a cdr of 'many when there are &rest arguments. * src/eval.c (eval_sub): Also check for a fixed number of args over 8 when using the nargs + *args calling convention. (funcall_subr): Also check numargs <= 8 before using the fixed args calling convention. Include the case numargs > 8 in the aMany calling convention. * src/lisp.h (DEFUN): Amend the comment about MANY.
-
Eli Zaretskii authored
* lisp/dired.el (dired--make-directory-clickable): Support MS-Windows and MS-DOS absolute directory names with drive letters and UNCs. (Bug#21973)
-
Eli Zaretskii authored
* lisp/dired.el (dired-readin): Make sure a newly-created Dired buffer is shown as unmodified. (Bug#58863)
-
Po Lu authored
* src/nsterm.m (ns_draw_glyphless_glyph_string_foreground): Fix another compiler warning.
-
Po Lu authored
* src/nsterm.m (ns_draw_glyphless_glyph_string_foreground): Work around silly GCC bug causing splurious warnings. ([EmacsWindow dealloc]): Detach tool bar before dealloc'ing window. (bug#58857)
-
Alan Mackenzie authored
This fixes bug #58772. * lisp/progmodes/cc-fonts.el (c-get-fontification-context): Make the function return (decl . nil) when MATCH-POS is in the second paren list of something like DEFUN (..) (..). Tidy up untidy code with save-excursion's for greater accuracy. Set a c-type text property value c-decl-arg-start to speed up future calls. Reindent the entire function.
-
Stefan Kangas authored
* lisp/help.el (help-key): New function. (help-map): Prefer defvar-keymap.
-
Stefan Kangas authored
* lisp/textmodes/page-ext.el (pages--ctl-x-ctl-p-map) (pages-directory-mode-map): Prefer defvar-keymap.
-
Stefan Kangas authored
* lisp/progmodes/make-mode.el (makefile-query-one-target-method-function) (makefile-insert-macro, makefile-insert-target) (makefile-insert-target-ref, makefile-backslash-region) (makefile-browser-next-line, makefile-browser-previous-line) (makefile-remember-target): Minor cleanups.
-
Po Lu authored
* src/itree.c (struct itree_iterator): (itree_iterator_next): Fix some fields and const confusion.
-
Po Lu authored
* src/itree.h: Make all declarations `extern'.
-
Po Lu authored
* src/itree.c (interval_stack_ensure_space) (interval_stack_push_flagged, struct itree_iterator) (struct check_subtree_result, check_subtree, check_tree) (itree_newlimit, interval_tree_inherit_offset) (interval_tree_propagate_limit, itree_node_init, itree_node_begin) (itree_node_end, itree_create, interval_tree_rotate_left) (interval_tree_rotate_right, interval_tree_insert_fix) (interval_tree_insert, itree_insert, itree_node_set_region) (interval_tree_contains, interval_tree_subtree_min) (interval_tree_remove_fix, interval_tree_replace_child) (interval_tree_transplant, itree_remove, itree_iterator_start) (itree_insert_gap, itree_delete_gap, interval_node_intersects) (itree_iterator_next, itree_iterator_narrow): Tabify. Fix comment and code coding style.
-
Po Lu authored
* src/xsettings.c: Include cairo-ft.h if CAIRO_HAS_FT_FONT. (bug#58830)
-
- 28 Oct, 2022 5 commits
-
-
Stefan Monnier authored
-
Stefan Kangas authored
* src/xsettings.c [USE_CAIRO]: Include cairo-ft.h. Thanks to Vincent Bernat <bernat@luffy.cx>.
-
Stefan Kangas authored
* lisp/play/zone.el (zone-pgm-2nd-putz-with-case) (zone-pgm-putz-with-case): Don't use obsolete calling convention for 'sit-for'.
-
Stefan Kangas authored
* lisp/progmodes/make-mode.el (imenu, dabbrev, add-log): Remove redundant requires.
-
Stefan Kangas authored
* lisp/play/zone.el (zone-exploding-remove): Don't use obsolete calling convention for 'sit-for'.
-