summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Rebuild for athena's apt repositorydebian/29_git20220509.1Sean Whitton2022-05-09
|
* changelogSean Whitton2022-05-09
|
* Merge remote-tracking branch 'origin/master' into athena/unstableSean Whitton2022-05-09
|\
| * Factor out *scratch* initializationSean Whitton2022-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/simple.el (get-scratch-buffer-create): New function, factored out of scratch-buffer, and additionally clearing the modification flag and calling substitute-command-keys (bug#55257). (scratch-buffer): * lisp/server.el (server-execute): * lisp/startup.el (normal-no-mouse-startup-screen, command-line-1): * lisp/window.el (last-buffer, window-normalize-buffer-to-switch-to): * src/buffer.c (Fother_buffer, other_buffer_safely): Use it. (syms_of_buffer): Add Qget_scratch_buffer_create. * lisp/startup.el (startup--get-buffer-create-scratch): Delete now-unused function. * doc/lispref/os.texi (Summary: Sequence of Actions at Startup): * NEWS (Incompatible changes in Emacs 29.1): Document the change.
| * Add NEWS entries for recent autosaved buffer modification statusLars Ingebrigtsen2022-05-10
| | | | | | | | | | * doc/lispref/buffers.texi (Buffer Modification): Note 'autosaved' value.
| * Reimplement recent with-silent-modifications auto-save changesLars Ingebrigtsen2022-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/buffers.texi (Buffer Modification): Document buffer-modified-p returning `autosaved'. * lisp/subr.el (with-silent-modifications): Use restore-buffer-modified-p instead of altering the buffer modiff (since this has other side effects like not updating after async `display' changes. * src/buffer.c (Fbuffer_modified_p): Allow returning whether the buffer has been autosaved after changes. (Frestore_buffer_modified_p): Allow adjusting whether the buffer has been autosaved after changes. * src/fileio.c (Fdo_auto_save): Refill the doc string.
| * Fix syntax descriptor comparison in python-indent-regionAndrea Corallo2022-05-10
| | | | | | | | | | | | * lisp/progmodes/python.el (python-indent-region): Compare raw syntax descriptors with equal (bug#45328) (because comparing them with eq will always be false).
| * Update alpha frame parameter when the window manager changes itPo Lu2022-05-10
| | | | | | | | | | | | | | | | | | | | | | | | * src/xfns.c (x_set_alpha): New function. Set `alpha_identical_p' flag. (x_frame_parm_handlers): Use it to handle `alpha' instead. * src/xterm.c (x_set_frame_alpha): Make tests against current alpha safer. (handle_one_xevent): Set frame alpha when alpha property changes. * src/xterm.h (struct x_output): New flag `alpha_identical_p'.
| * ; * src/xdisp.c (mark_window_display_accurate_1): Clear vscroll flag.Po Lu2022-05-10
| |
| * ; * admin/MAINTAINERS: Remove myself as NS port maintainer.Alan Third2022-05-09
| |
| * Add support for the Sharada scriptसमीर सिंह Sameer Singh2022-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indian.el ("Sharada"): New language environment. Add composition rules for Sharada. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Sharada. * lisp/leim/quail/indian.el ("sharada"): New input method. * etc/HELLO: Add a Sharada greeting. * etc/NEWS: Announce the new language environment and its input method. (Bug#55328)
| * Improve Tramp testsMichael Albinus2022-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-smb.el (tramp-smb-handle-copy-file): Handle compressed files. * lisp/net/tramp.el (tramp-skeleton-write-region): Handle encrypted VISIT file. (tramp-get-process-attributes): Add backward compatibility. * test/lisp/net/tramp-tests.el (with-connection-local-variables): Declare. (auto-save-file-name-transforms): Don't declare. (ert-resource-directory-format) (ert-resource-directory-trim-left-regexp) (ert-resource-directory-trim-right-regexp, ert-resource-directory) (ert-resource-file): Define if they don't exist. (tramp-test10-write-region-file-precious-flag) (tramp-test10-write-region-other-file-name-handler) (tramp-test31-interrupt-process, tramp-test31-signal-process) (tramp--test-async-shell-command) (tramp-test34-connection-local-variables) (tramp-test39-make-lock-file-name) (tramp-test39-detect-external-change): Extend tests.
| * ; Fix documentation of completion optionsEli Zaretskii2022-05-09
| | | | | | | | | | * doc/emacs/mini.texi (Completion Commands, Completion Options): Improve and clarify the wording.
| * Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2022-05-09
| |\
| | * Shorten note about didactic space in TUTORIAL.el_GR (bug#55332)Protesilaos Stavrou2022-05-09
| | |
| * | ; * lisp/textmodes/table.el (table-latex-environment): Doc fix.Eli Zaretskii2022-05-09
| |/
| * ; Fix recent changes in regexp documentationEli Zaretskii2022-05-09
| | | | | | | | | | * doc/lispref/searching.texi (Regexp Backslash): * doc/emacs/search.texi (Regexps): Fix typo and wording.
| * * src/haikuterm.c (haiku_draw_fringe_bitmap): Set stipple flag.Po Lu2022-05-09
| |
| * ; * lisp/vc/ediff-util.el (ediff-show-diff-output): Doc fix.Eli Zaretskii2022-05-09
| |
| * Fix reading faces with a default value that is a symbolPo Lu2022-05-09
| | | | | | | | | | * lisp/faces.el (read-face-name): Don't try to intern face if it is already a symbol.
| * Fix scroll optimizations being enabled for some rows with stipplesPo Lu2022-05-09
| | | | | | | | | | | | | | | | | | | | * src/dispnew.c (update_text_area): New parameter `partial_p'. Set it if not enough glyphs were drawn to determine if a row doesn't have a stipple. (update_window_line): Preserve current_row->stipple_p in that case, after making the desired row current. * src/xterm.c (x_draw_fringe_bitmap): Set row->stipple.
| * Make ediff-show-diff-output work better on unsaved buffersLars Ingebrigtsen2022-05-09
| | | | | | | | | | * lisp/vc/ediff-util.el (ediff-show-diff-output): Make the `D' command work on unsaved buffers without a prefix (bug#45016).
| * Allow non-interactive use of eldoc-doc-bufferJoão Távora2022-05-09
| | | | | | | | | | | | * lisp/emacs-lisp/eldoc.el (eldoc-doc-buffer): Allow non-interactive use. (Version): Bump minor.
| * Copy edits for the regexp sections in the manualsLars Ingebrigtsen2022-05-09
| | | | | | | | | | | | * doc/lispref/searching.texi (Regexp Backslash): * doc/emacs/search.texi (Regexps, Regexp Backslash): Copy edits from Jay Bingham (bug#41970).
| * ; * src/haikuterm.c (haiku_draw_underwave): Fix default scale.Po Lu2022-05-09
| |
| * Respect display scale factor drawing underwaves on HaikuPo Lu2022-05-09
| | | | | | | | | | * src/haikuterm.c (haiku_get_scale_factor): New function. (haiku_draw_underwave): Apply said factor.
| * Add meta navigation keys to outline-minor-mode-cycle-mapLars Ingebrigtsen2022-05-09
| | | | | | | | | | * lisp/outline.el (outline-minor-mode-cycle-map): Add meta navigate keys (bug#41129).
| * Add new user option table-latex-environmentVladimir Nikishkin2022-05-09
| | | | | | | | | | | | * lisp/textmodes/table.el (table-latex-environment): New user option (bug#55333). (table--generate-source-prologue): Use it.
| * Fix file-based launching on HaikuPo Lu2022-05-09
| | | | | | | | | | * src/haikuselect.c (Fhaiku_roster_launch): Canonicalize file names before using them.
| * Use default external browser by default on HaikuPo Lu2022-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/browse-url.el (browse-url-default-browser): Use that by default on Haiku. (browse-url-default-haiku-browser): New function. * src/haiku_support.cc (be_roster_launch): * src/haiku_support.h: New function. Update prototypes. * src/haikuselect.c (haiku_message_to_lisp): Encode and decode files correctly. (haiku_lisp_to_message): Encode and decode files correctly. (Fhaiku_roster_launch): New function. (syms_of_haikuselect): Update defsubrs.
| * ; Merge from origin/emacs-28Stefan Kangas2022-05-09
| |\ | | | | | | | | | | | | | | | The following commit was skipped: d24ea263e2 dired-do-query-replace-regexp doc string fix
| | * dired-do-query-replace-regexp doc string fixVisuwesh2022-05-08
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/dired-aux.el (dired-do-query-replace-regexp): Refer 'fileloop-continue' instead of the obsolete command 'tags-loop-continue'. (Bug#55311) (cherry picked from commit 4c505203f9171886f47638779326e257a95a1d79)
| * | Merge from origin/emacs-28Stefan Kangas2022-05-09
| |\| | | | | | | | | | 1d012e0a62 Linux console: don't translate ESC TAB to `backtab' in inp...
| | * Linux console: don't translate ESC TAB to `backtab' in input-decode-map.Alan Mackenzie2022-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This translation happened after the terminfo entry for <shift>TAB in the linux section was changed to kcbt=\E^I in ncurses version 6.3. * lisp/term/linux.el (terminal-init-linux): Add a define-key form to remove the entry for "\e\t" from input-decode-map. * etc/PROBLEMS: Add a new section under "character terminals" about S-TAB wrongly doing the same thing as M-TAB, giving tips about amending the Linux keyboard layout.
| * | ; Merge from origin/emacs-28Stefan Kangas2022-05-09
| |\| | | | | | | | | | | | | | | | The following commit was skipped: e683b08b3f Handle changed scp protocol in Tramp, don't merge
| | * Handle changed scp protocol in Tramp, don't mergeMichael Albinus2022-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-sh.el (tramp-scp-force-scp-protocol): New defvar. (tramp-scp-force-scp-protocol): New defun. (tramp-do-copy-or-rename-file-out-of-band): Use it. (tramp-methods) <scp, scpx>: Use "%y". * lisp/net/tramp.el (tramp-methods): Adapt docstring.
| * | Fix stipple bitmap caching on HaikuPo Lu2022-05-09
| | | | | | | | | | | | | | | * src/image.c (image_create_bitmap_from_file): Set file name on the bitmap rec on Haiku.
| * | Allow disabling Motif drag protocolPo Lu2022-05-09
| | | | | | | | | | | | | | | | | | | | | * lisp/cus-start.el (standard): Add new variable. * src/xterm.c (x_dnd_update_state, handle_one_xevent): Respect new variable. (syms_of_xterm): New variable `x-dnd-disable-motif-drag'.
| * | Allow precision-scrolling nonselected windows when the minibuffer is resizedPo Lu2022-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/windows.texi (Vertical Scrolling): Document new `preserve-vscroll-p' parameter of `set-window-vscroll'. * etc/NEWS: Announce new parameter. * lisp/pixel-scroll.el (pixel-scroll-precision-scroll-down-page) (pixel-scroll-precision-scroll-up-page): Use that parameter when setting the vscroll. * src/window.c (window_scroll_pixel_based, Fset_window_vscroll): Adjust for new parameter. * src/window.h (struct window): New flag `preserve_vscroll_p'. * src/xdisp.c (redisplay_window): Preserve the vscroll inside force_start on frozen windows with that flag set. (bug#55312)
| * | Fix race conditions in handling of unsupported drops on XPo Lu2022-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/x-dnd.el (x-dnd-handle-unsupported-drop): Adjust for new parameters. * src/keyboard.c (kbd_buffer, kbd_fetch_ptr, kbd_store_ptr): Export variables. (kbd_buffer_get_event): Ignore already handled unsupported drops. * src/keyboard.h: Update prototypes. * src/termhooks.h (enum event_kind): Document meaning of `modifiers' in UNSUPPORTED_DROP_EVENTs. * src/xterm.c (x_dnd_send_unsupported_drop): Set event modifiers to current level. (x_toggle_visible_pointer): Fix fixes fallback. (x_dnd_begin_drag_and_drop): Handle UNSUPPORTED_DROP_EVENTs already in the keyboard buffer before starting DND. (syms_of_xterm): Give timestamp to unsupported drop function. * src/xterm.h: Update prototypes.
| * | remember-notes: Use pop-to-buffer-same-window not switch-to-bufferSean Whitton2022-05-08
| | | | | | | | | | | | | | | | | | * lisp/textmodes/remember.el (remember-notes): Use pop-to-buffer-same-window rather than switch-to-buffer, to allow customization via display-buffer-alist.
| * | Minor documentation improvements for completions commands and optionsJuri Linkov2022-05-08
| | | | | | | | | | | | | | | | | | | | | * doc/emacs/mini.texi (Completion Commands): Mention prefix argument of choose-completion. (Completion Options): Improve documentation of completions-format and completions-sort.
| * | ; Fix typos and wording in a doc stringEli Zaretskii2022-05-08
| | | | | | | | | | | | | | | * lisp/textmodes/pixel-fill.el (pixel-fill-width): Fix doc string. (Bug#55318)
| * | Add Greek translation of the tutorialProtesilaos Stavrou2022-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/tutorials/TUTORIAL.el_GR: Add tutorial in Greek. It is a faithful translation of the TUTORIAL. * etc/tutorials/TUTORIAL.translators (Author): Mention myself as the author and the maintainer. * etc/NEWS: Announce it. (Bug#55314) * lisp/language/greek.el (set-language-info-alist): Link to the tutorial and include sample text.
| * | ; * etc/HELLO: Remove empty line.Eli Zaretskii2022-05-08
| | |
| * | Add support for the Tirhuta scriptसमीर सिंह Sameer Singh2022-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indian.el ("Tirhuta"): New language environment. Add composition rules for Tirhuta. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Tirhuta. * lisp/leim/quail/indian.el ("tirhuta"): New input method. * etc/HELLO: Add a Tirhuta greeting. * etc/NEWS: Announce the new language environment and its input method.
| * | * lisp/emacs-lisp/oclosure.el (oclosure-define): Fix empty caseStefan Monnier2022-05-08
| | |
| * | Don't hang on trying to rename FIFOs between file systemsLars Ingebrigtsen2022-05-08
| | | | | | | | | | | | | | | * src/fileio.c (Frename_file): Don't hang on trying to move FIFOs (bug#34069).
| * | Fix display of fringes with stipples on XPo Lu2022-05-08
| | | | | | | | | | | | | | | * src/xterm.c (x_draw_fringe_bitmap): Set fill style and use fill function correctly.
| * | Fix display of fringes with stipples on HaikuPo Lu2022-05-08
| | | | | | | | | | | | | | | | | | | | | * haikuterm.c (haiku_after_update_window_line): Fix coding style. (haiku_draw_fringe_bitmap): Handle display of stipples if present.