summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * src/floatfns.c: Update comment.Paul Eggert2022-05-101-8/+14
|
* Port libm configure-time test to Solaris 11.4Paul Eggert2022-05-101-10/+57
| | | | | * configure.ac (LIB_MATH): Check all the math.h functions that Emacs uses, not just sqrt (Bug#55294).
* EUDC: Add completion-at-point supportAlexander Adolf2022-05-104-3/+167
| | | | | | | | | | * lisp/net/eudc-capf.el: New file. * lisp/gnus/message.el (message-mode): Add `eudc-capf-complete' to `completion-at-point-functions' when a `message-mode' buffer is created. * doc/misc/eudc.texi (Inline Query Expansion): Add a new subsection, describing the new `completion-at-point' mechanism in `message-mode'. * etc/NEWS (EUDC): Describe the new `completion-at-point' method.
* Add support for the Siddham scriptसमीर सिंह Sameer Singh2022-05-105-1/+143
| | | | | | | | | | | | | * lisp/language/indian.el ("Siddham"): New language environment. Add composition rules for Siddham. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Siddham. * lisp/leim/quail/indian.el ("siddham"): New input method. * etc/HELLO: Add a Siddham greeting. * etc/NEWS: Announce the new language environment and its input method. (Bug#55350)
* ; * etc/NEWS: Clarify entry about Buffers menu.Eli Zaretskii2022-05-101-1/+1
|
* ; Fix recent changes in documentation of ispell.elEli Zaretskii2022-05-102-5/+5
| | | | | | * etc/NEWS: * lisp/textmodes/ispell.el (ispell-region, ispell-buffer): Avoid passive tense in doc strings and NEWS.
* Fix some quoting problems in defcustom :typeLars Ingebrigtsen2022-05-103-4/+4
| | | | | | | | * lisp/progmodes/gdb-mi.el (gdb-restore-window-configuration-after-quit): * lisp/gnus/gnus.el (large-newsgroup-initial): * lisp/eshell/em-hist.el (eshell-hist-ignoredups): Fix invalid quoting in :type.
* Add new command to toggle hiding all widgets in a Customize bufferLars Ingebrigtsen2022-05-102-1/+36
| | | | | * lisp/cus-edit.el (custom-commands): Add menu entry. (custom-toggle-hide-all-variables): New command (bug#15748).
* Use fields on log-edit headers (which changes `C-a' behaviour)Lars Ingebrigtsen2022-05-101-4/+8
| | | | | | * lisp/vc/log-edit.el (log-edit-insert-message-template): Fieldify headers so that `C-a' takes us to the start of the string, not the line (bug#15645).
* Make ispell-region/buffer push the mark of the final wordLars Ingebrigtsen2022-05-102-9/+32
| | | | | | | * lisp/textmodes/ispell.el (ispell-region): Push the mark of the final location. (ispell-process-line): Change the return value to include the position of the final word.
* Fix markup in read-number doc stringLars Ingebrigtsen2022-05-101-1/+2
| | | | * lisp/subr.el (read-number): Fix markup for the letter.
* Allow packages to alter menu entries in the Buffers menuLars Ingebrigtsen2022-05-102-31/+31
| | | | | | * lisp/menu-bar.el (menu-bar-update-buffers): Use it. (menu-bar-buffers-menu-command-entries): Put the entries into the defvar so that packages can modify it (bug#14244).
* Improve display of relief rectangles on NSPo Lu2022-05-101-9/+50
| | | | | * src/nsterm.m (ns_draw_relief): Respect cursor color and draw corners like X.
* Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2022-05-101-4/+10
|\
| * Respect `alpha-background' drawing relief cornersPo Lu2022-05-101-4/+10
| | | | | | | | | | * src/xterm.c (x_draw_relief_rect): Respect background alpha for corner rects.
* | ; * lisp/language/indian.el: Improve composition rules. (Bug#55341)समीर सिंह Sameer Singh2022-05-101-14/+25
|/
* ; Fix recent documentation changesEli Zaretskii2022-05-103-15/+17
| | | | | | | | * src/fileio.c (Fdo_auto_save): * src/buffer.c (Fbuffer_modified_p, Frestore_buffer_modified_p): * doc/lispref/buffers.texi (Buffer Modification): Improve documentation of 'do-auto-save', 'buffer-modified-p' and 'restore-buffer-modified-p'.
* Make `apropos-variable' include values in outputLars Ingebrigtsen2022-05-102-0/+16
| | | | | * lisp/apropos.el (apropos-print): Include variable values in the output (bug#13842).
* ; * etc/NEWS: Clarify recently-added entries.Eli Zaretskii2022-05-101-2/+2
|
* ; * doc/emacs/building.texi (Compilation Mode): Fix typo.Eli Zaretskii2022-05-101-1/+1
|
* Fix display of depressed buttonsPo Lu2022-05-101-1/+1
| | | | * src/xterm.c (x_draw_relief_rect): Fix typo.
* Improve relief rect handling on HaikuPo Lu2022-05-101-19/+30
| | | | | | | | * haikuterm.c (haiku_calculate_relief_colors): Calculate backgrounds for image glyphs like on X. (haiku_draw_relief_rect): Remove extra parameter. (haiku_draw_string_box, haiku_draw_image_relief): Adjust accordingly.
* Fix X11 relief background clearning when hwidth is larger than vwidthPo Lu2022-05-101-72/+140
| | | | | | | * src/xterm.c (x_fill_triangle, x_make_point, x_inside_rect_p): New functions. (x_draw_relief_rect): Complete rewrite. Use more sensible primitives.
* Improve display of reliefs on NSPo Lu2022-05-102-36/+75
| | | | | | | * src/nsfont.m (nsfont_draw): Don't compensate for left box twice. * src/nsterm.m (ns_draw_relief): Draw outer edges of box like on X.
* Handle deletion of opacity property tooPo Lu2022-05-101-0/+9
| | | | | * src/xterm.c (handle_one_xevent): Clear `alpha' frame parameter when opacity prop is gone or invalid.
* Work around some broken programs when reading opacity propPo Lu2022-05-101-2/+7
| | | | | * src/xterm.c (handle_one_xevent): Accept some other types that property is set to by thoughtless programs.
* Fix bibtex-map-entries regression at bobpLars Ingebrigtsen2022-05-101-2/+2
| | | | | | * lisp/textmodes/bibtex.el (bibtex-map-entries): Fix regression introduced by c32e8b33f (bug#55342) -- don't fail when the first entry is at bobp.
* Merge from origin/emacs-28Stefan Kangas2022-05-103-22/+3
|\ | | | | | | | | | | | | 7b4bdf7b9b Remove the AUCTeX subsection from MS-Windows FAQ d2a5631552 Update AUCTeX FAQ entry 177718bc6d Update string-to-number documentation to bignum Emacs 74cc3b525f Fix doc string references to tags-loop-continue
| * Remove the AUCTeX subsection from MS-Windows FAQEli Zaretskii2022-05-091-16/+0
| | | | | | | | | | * doc/misc/efaq-w32.texi (AUCTeX): Remove the subsection, it is no longer useful. (Bug#55330)
| * Update AUCTeX FAQ entryArash Esbati2022-05-091-4/+3
| | | | | | | | | | * doc/misc/efaq-w32.texi (AUCTeX): AUCTeX project isn't providing pre-compiled versions for Windows anymore (bug#55330).
| * Update string-to-number documentation to bignum EmacsLars Ingebrigtsen2022-05-091-3/+1
| | | | | | | | | | * doc/lispref/strings.texi (String Conversion): string-to-number no longer converts integers to floating point numbers (bug#55334).
| * Fix doc string references to tags-loop-continueLars Ingebrigtsen2022-05-091-2/+2
| | | | | | | | | | * lisp/vc/vc-dir.el (vc-dir-search, vc-dir-query-replace-regexp): Fix reference to obsolete tags-loop-continue (bug#55311).
* | Simplify Haiku selection codePo Lu2022-05-103-172/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/haiku_select.cc (get_clipboard_object): New function. (BClipboard_find_data, BClipboard_get_targets, BClipboard_set_data) (BClipboard_find_system_data) (BClipboard_find_primary_selection_data) (BClipboard_find_secondary_selection_data) (BClipboard_set_system_data, BClipboard_set_primary_selection_data) (BClipboard_set_secondary_selection_data, BClipboard_free_data) (BClipboard_system_targets, BClipboard_primary_targets) (BClipboard_secondary_targets): Delete functions. (be_find_clipboard_data_1, be_set_clipboard_data_1) (be_get_clipboard_targets_1, be_find_clipboard_data) (be_set_clipboard_data, be_get_clipboard_targets): New functions. (be_lock_clipboard_message, be_unlock_clipboard): Use `get_clipboard_object' to get clipboard from ID. * src/haikuselect.c (haiku_get_clipboard_name): New function. (Fhaiku_selection_data, Fhaiku_selection_put) (Fhaiku_selection_owner_p): Adjust to use new simplified functions. * src/haikuselect.h: Update prototypes.
* | Add more compilation-auto-jump-to-first-error optionsLars Ingebrigtsen2022-05-103-17/+58
| | | | | | | | | | | | | | | | | | | | | | * doc/emacs/building.texi (Compilation Mode): Document it. * lisp/progmodes/compile.el (compilation-auto-jump-to-first-error): Extend type. (compilation--file-known-p): New function. (compilation-auto-jump): Use it to support the new values (bug#8228). (compilation-find-file-1): Factored out into own function. (compilation-find-file): Factored out from here.
* | Make dabbrev use the buffer's file name as a source for completionsLars Ingebrigtsen2022-05-101-13/+35
| | | | | | | | | | * lisp/dabbrev.el (dabbrev--find-expansion): Include the buffer's file name in the completions (bug#8163).
* | Make imenu find defalias entriesLars Ingebrigtsen2022-05-101-0/+9
| | | | | | | | | | * lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Also find defalias (bug#7855).
* | Simplify XDND codePo Lu2022-05-101-10/+4
| | | | | | | | | | * src/xfns.c (Fx_begin_drag): Use SAFE_ALLOCA_STRING and encode strings in the right coding system.
* | Factor out *scratch* initializationSean Whitton2022-05-097-49/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-102-5/+19
| | | | | | | | | | * doc/lispref/buffers.texi (Buffer Modification): Note 'autosaved' value.
* | Reimplement recent with-silent-modifications auto-save changesLars Ingebrigtsen2022-05-105-29/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-101-1/+1
| | | | | | | | | | | | * 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-103-3/+108
| | | | | | | | | | | | | | | | | | | | | | | | * 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-101-0/+1
| |
* | ; * admin/MAINTAINERS: Remove myself as NS port maintainer.Alan Third2022-05-091-8/+0
| |
* | Add support for the Sharada scriptसमीर सिंह Sameer Singh2022-05-095-0/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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-093-23/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-091-21/+23
| | | | | | | | | | * 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-091-2/+1
|\ \
| * | Shorten note about didactic space in TUTORIAL.el_GR (bug#55332)Protesilaos Stavrou2022-05-091-2/+1
| | |
* | | ; * lisp/textmodes/table.el (table-latex-environment): Doc fix.Eli Zaretskii2022-05-091-2/+4
|/ /