summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | ; * lisp/progmodes/sh-script.el (sh-mode-menu): Fix typos.Stefan Kangas2021-12-19
| |
* | Further tweaks to emoji person groupsLars Ingebrigtsen2021-12-19
| | | | | | | | | | | | * lisp/international/emoji.el (emoji--score): Don't take the bit after the colon into consideration, like in "kiss: person, person, light skin tone, medium-light skin tone".
* | Further tweaks to the emoji segmentationLars Ingebrigtsen2021-12-19
| | | | | | | | | | | | * lisp/international/emoji.el (emoji--parse-emoji-test): Ensure that we key off of the "person" variants, even if they come after the gendered variations (which is the case for a handful of glyphs).
* | Further fixes for emojis in the "people" categoriesLars Ingebrigtsen2021-12-19
| | | | | | | | | | * lisp/international/emoji.el (emoji--base-name): Get more derived categories right.
* | * lisp/isearch.el: Don't display "Pending" for lax and toggle commands.Juri Linkov2021-12-19
| | | | | | | | | | | | | | | | | | * lisp/isearch.el (isearch-message-prefix): Display "Pending" only when isearch-adjusted is 't' (bug#52356). (isearch-define-mode-toggle): Set isearch-adjusted to 'toggle' instead of 't'. (isearch-search-fun-default): Set isearch-adjusted to 'lax' instead of 't'.
* | Move Rmail autoloads to the common loaddefs.elEli Zaretskii2021-12-19
| | | | | | | | | | | | | | | | | | | | | | * lisp/mail/rmailsum.el: * lisp/mail/rmailsort.el: * lisp/mail/rmailmsc.el: * lisp/mail/rmailmm.el: * lisp/mail/rmailkwd.el: * lisp/mail/rmailedit.el: * lisp/mail/rmail.el: Remove generated-autoload-file setting and don't require rmail-loaddefs.el
* | Add some very rudimentary field-beginning/end testsLars Ingebrigtsen2021-12-19
| |
* | ; Fix last change to filelock-tests.elEli Zaretskii2021-12-19
| | | | | | | | | | | | | | * test/src/filelock-tests.el (filelock-tests-file-locked-p-spoiled) (filelock-tests-unlock-spoiled) (filelock-tests-kill-buffer-spoiled): Expect 'permission-denied' only on MS-Windows.
* | New error symbol 'permission-denied'Eli Zaretskii2021-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/fileio.c (syms_of_fileio) <permission-denied>: Define the symbol and its 'err-conditions' and 'error-message' properties. (get_file_errno_data): Return permission-denied on EACCES. * test/src/filelock-tests.el (filelock-tests-file-locked-p-spoiled) (filelock-tests-unlock-spoiled) (filelock-tests-kill-buffer-spoiled): Adapt the tests to the new error symbol. * doc/lispref/errors.texi (Standard Errors): * etc/NEWS: Document 'permission-denied' error.
* | Make bad-packages-alist obsoleteStefan Kangas2021-12-19
| | | | | | | | | | * lisp/simple.el (bad-packages-alist, bad-package-check): Make obsolete. (Bug#52351)
* | CC Mode: Remove annoying background fontification. Should fix bug #52298Alan Mackenzie2021-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partially revert the commits from 2021-10-24 - 2021-10-26, "CC Mode: Fontify "found types" which are recognized after being first scanned". This removes the background fontification which ran off of a 0.1s timer, but leaves the facility of normal fontification causing the fontification throughout the buffer of newly found types. * lisp/progmodes/cc-fonts.el (c-find-types-background) (c-type-finder-timer-func): Remove. * lisp/progmodes/cc-mode.el (c-type-finder-timer, c-inhibit-type-finder) (c-type-finder-pos, c-post-gc-hook): Remove. (c-leave-cc-mode-mode): Remove the manipulations of c-type-finder-timer and c-post-gc-hook. (c-basic-common-init): Remove the manipulations of c-type-finder-pos, c-type-finder-timer, and c-post-gc-hook. * lisp/progmodes/cc-vars.el (c-type-finder-time-slot) (c-type-finder-repeat-time, c-type-finder-chunk-size): Remove. * doc/misc/cc-mode.texi (Found Types): Remove. Amend some menu entries.
* | Silence "initform needs quoting" warning in testsStefan Kangas2021-12-19
| | | | | | | | | | | | | | | | | | * test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el (persist-simple): * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el (class-a) (class-c, inittest, slotattr-base, slotattr-ok) (slotattr-class-base, slotattr-class-ok, IT): Silence byte-compiler warnings about "ambiguous initform needs quoting".
* | Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsMichael Albinus2021-12-19
|\ \
| * | Enable webp support in PGTK builds, tooKévin Le Gouguec2021-12-19
| | | | | | | | | | | | * configure.ac (HAVE_WEBP): Enable webp in PGTK builds, too.
| * | Fix last change in 'handle_display_prop'Eli Zaretskii2021-12-19
| | | | | | | | | | | | | | | * src/xdisp.c (handle_display_prop): Pass the window's buffer to 'display_min_width' and to 'handle_display_spec'. (Bug#52385)
| * | Silence "Unknown slot" warnings in testsStefan Kangas2021-12-19
| | | | | | | | | | | | | | | * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el: * test/lisp/net/ntlm-tests.el: Silence byte-compiler.
| * | Add a new elp-restore-package commandDaniel Mendler2021-12-19
| | | | | | | | | | | | | | | * lisp/emacs-lisp/elp.el (elp-restore-package): New command (bug#52457).
| * | Fix elp-*-list interactive specsLars Ingebrigtsen2021-12-19
| | | | | | | | | | | | | | | * lisp/emacs-lisp/elp.el (elp-reset-list): (elp-restore-list): Fix the interactive specs (bug#52457).
| * | Merge from origin/emacs-28Stefan Kangas2021-12-19
| |\| | | | | | | | | | 5f25852e91 Update to Org 9.5.1-31-ga18849
| | * Update to Org 9.5.1-31-ga18849Kyle Meyer2021-12-18
| | |
| * | Rework how shr sets <span id='foo'> targets to make it more reliableLars Ingebrigtsen2021-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/eww.el (eww-display-html): The target is now a list. * lisp/net/shr.el (shr--link-targets): New variable. (shr-insert-document): Set the targets. (shr-descend): Save targets and apply them later. (shr-ensure-paragraph): Remove hack to avoid filling from removing targets. (shr-tag-a): Save targets for later. (shr-render-td-1): Bind and set targets (bug#52512).
| * | Fix prompt in `sql-sqlite'Lars Ingebrigtsen2021-12-19
| | | | | | | | | | | | | | | * lisp/progmodes/sql.el (sql-get-login): Fix the Database: prompt (bug#52546).
| * | Fix indexing gendered emoji forms that have "person" base formsLars Ingebrigtsen2021-12-19
| | | | | | | | | | | | | | | * lisp/international/emoji.el (emoji--base-name): Index man/woman on the generic form we have read already (bug#52580).
| * | Add a shr-allowed-images user optionLdBeth2021-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/shr.el (shr-allowed-images): New variable (bug#52594). (shr-image-is-blocked): New function to use it. (shr-tag-img): Use it. * doc/misc/eww.texi (Advanced): Document it. Copyright-paperwork-exempt: yes
| * | Fix prompt colors in comint-snapshot-last-promptmiha2021-12-19
| | | | | | | | | | | | | | | * lisp/comint.el (comint-snapshot-last-prompt): Fix colorization of the prompt (bug#11883).
| * | Move rmail-related functions from gnus-util.el to gnus-rmail.elLars Ingebrigtsen2021-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/gnus-rmail.el: New file with rmail-related functions moved from gnus-util.el. * lisp/gnus/gnus-util.el: Move the rmail-related functions to its own file. This avoids loading rmail.el when something requires gnus-util.el.
| * | Add missing implementation of `pgtk-menu-bar-open'Po Lu2021-12-19
| | | | | | | | | | | | | | | * lisp/term/pgtk-win.el (pgtk-menu-bar-open): New function. (bug#52604)
| * | * src/gtkutil.c: Remove obsolete fixme.Po Lu2021-12-19
| | |
| * | * etc/NEWS: Add news entry for pgtk.Po Lu2021-12-19
| | |
| * | Update from gnulibPaul Eggert2021-12-18
| | | | | | | | | | | | | | | Make the following changes by hand, and run ‘admin/merge-gnulib’. * configure.ac (AM_CONDITIONAL): Adjust to new Gnulib convention.
| * | Fix gnus search by message-idAndrew G Cohen2021-12-19
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/gnus-search.el (gnus-search-run-search): Continue iterating until a match is found. * lisp/gnus/nnselect.el (nnselect-request-article): Use new gnus-search query format.
| * | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2021-12-18
| |\ \
| | * | Remove incorrect byte-hunk-handler for `eval`Mattias Engdegård2021-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This optimisation is of very limited utility and miscompiles top-level code having the form (eval 'CODE t) by replacing it with CODE which will then, as things currently stand, be evaluated with dynamic binding. * lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-eval): Remove.
| * | | Improve doc strings in emoji.elEli Zaretskii2021-12-18
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/international/emoji.el (emoji-insert, emoji-recent) (emoji-search, emoji-list, emoji-describe, emoji-list-help): Improve and clarify the doc strings.
* | | | Fix timeout problem in autorevert-tests.elMichael Albinus2021-12-19
| |/ / |/| | | | | | | | | | | * test/lisp/autorevert-tests.el (auto-revert-test05-global-notify): Remove debug message. Increase timeout.
* | | Make generation of JUnit test reports more robust.Michael Albinus2021-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/ert.el (ert-load-file-name): New defvar. (ert-write-junit-test-report): Use it. Make detection of selector more robust. Protect calls of `xml-escape-string' with 'noerror. * test/infra/Makefile.in (subdir_template): Use "make -k ...". * test/infra/gitlab-ci.yml (test-filenotify-gio): Adapt make_params in order to get a JUnit test report. (test-native-comp-speed0): Use "make -k ...". * test/infra/test-jobs.yml: Regenerate. * test/lisp/progmodes/perl-mode-tests.el (top): Set `ert-load-file-name'.
* | | * lisp/dired.el (dired-mode-map): Use defvar-keymap.Stefan Kangas2021-12-18
| | |
* | | Silence byte-compiler in multisession-tests.elStefan Kangas2021-12-18
|/ / | | | | | | | | | | | | * test/lisp/emacs-lisp/multisession-tests.el (multi-test-sqlite-simple, multi-test-sqlite-busy) (multi-test-files-simple, multi-test-files-busy) (multi-test-files-some-values): Silence byte-compiler.
* | Cleanup append-to-buffer section in ELisp IntroYugaEgo2021-12-18
| | | | | | | | | | | | | | | | * doc/lispintro/emacs-lisp-intro.texi (append-to-buffer, Buffer Related Review, fwd-para let): Finalize shifting focus of the 'let*' introduction to the 'append-to-buffer' section. Improve wording, fix typos, remove redundant comments (Bug#8275).
* | Clean up some of PGTK codeEli Zaretskii2021-12-18
| | | | | | | | | | | | | | | | * src/pgtkgui.h: Fix comments. * src/image.c (DONT_CREATE_TRANSFORMED_IMAGEMAGICK_IMAGE) (is_wayland_display, check_x_display_info) (pgtk_get_string_resource): Reformat comments. * src/gtkutil.c (xg_show_tooltip): Add comments to large #ifdef's.
* | ; * configure.ac: Add missing object to Haiku cairo buildPo Lu2021-12-18
| |
* | Fix cairo build on haikuPo Lu2021-12-18
| | | | | | | | | | * configure.ac: Move pgtk cairo detection to the correct location.
* | ; * lisp/net/browse-url.el (pgtk-backend-display-class): Declare.Eli Zaretskii2021-12-18
| |
* | * src/pgtkfns.c (Fx_show_tip): Adjust call for new signature.Po Lu2021-12-18
| |
* | Merge remote-tracking branch 'origin/master' into feature/pgtkPo Lu2021-12-18
|\ \
| * | Work around some mysterious touch ownership race on GNOME ShellPo Lu2021-12-18
| | | | | | | | | | | | | | | | | | | | | * src/xterm.c (x_unlink_touch_point): Return if touchpoint was actually unlinked. (handle_one_xevent): Catch and ignore errors during touch sequence grabbing.
| * | ; Fix last changeEli Zaretskii2021-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/xdisp.c (window_text_pixel_size): Fix whitespace and braces. * src/xdisp.c (Fwindow_text_pixel_size): * etc/NEWS: * doc/lispref/display.texi (Size of Displayed Text): Improve wording of the documentation of the new argument of 'window-text-pixel-size'.
| * | Add new argument `ignore-line-at-end' to `window-text-pixel-size'Po Lu2021-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Size of Displayed Text): Update documentation. * etc/NEWS: Announce new argument. * src/xdisp.c (window_text_pixel_size): Allow controlling if the iterator's ascent and descent will be appended to the pixel height returned. All callers changed. (Fwindow_text_pixel_size): New argument `ignore-line-at-end'. All callers changed.
| * | Fix display of window-specific overlays with 'display' propertyEli Zaretskii2021-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/xdisp.c (handle_display_prop): Pass the window to 'get_char_property_and_overlay', not the buffer. (Bug#52385) The assignment of the buffer to OBJECT was moved to before the call to 'get_char_property_and_overlay', for unknown reasons, as part of installing the support for the 'min-width' space spec.
| * | Make multisession file reading more resilient on WindowsLars Ingebrigtsen2021-12-18
| | | | | | | | | | | | | | | * lisp/emacs-lisp/multisession.el (multisession--read-file-value): Rename and try harder on file errors on Windows.