summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ; * ChangeLog.3: Update with the log of the last change.emacs-27.2-rc2emacs-27.2Eli Zaretskii2021-03-19
|
* Fix frame-inner-height in non-GUI buildsBasil L. Contovounesios2021-03-18
| | | | | | | | | | | Include tab bar in frame's inner height in non-GUI builds that don't define tab-bar-height. This is consistent with the inclusion of the menu bar in the calculated height. It is also consistent with TTY frames of GUI builds, for which tab-bar-height is always zero anyway (bug#47234). Fix suggested by Eli Zaretskii <eliz@gnu.org>. * lisp/frame.el (frame-inner-height): Don't assume tab-bar-height is defined in builds --without-x.
* Prepare the Emacs 27.2 release.emacs-27.2-rc1Eli Zaretskii2021-03-18
| | | | | | | | | * etc/HISTORY: Update for Emacs 27.2. * README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Set version to 27.2
* ; * admin/make-tarball.txt: Advise to remove stale subdirectories.Eli Zaretskii2021-03-18
|
* Document that `buffer-string' retains text propertiesLars Ingebrigtsen2021-03-18
| | | | | | | | | * doc/lispref/text.texi (Buffer Contents): Mention text properties in the `buffer-string' documentation. * src/editfns.c (Fbuffer_string): Mention text properties in the doc string (bug#47220). (cherry picked from commit 60af754170f22f5d25510af069ed0ebfec95f992)
* Remove duplicate @table item from ELisp manualFabrice Bauzac2021-03-17
| | | | | * doc/lispref/objects.texi (Special Read Syntax): Remove duplicate item "#@N" from the table of Special Read Syntax. (Bug#47200)
* Fix reference to 'diff-font-lock-syntax' in diff-mode documentationDaniel Martín2021-03-14
| | | | | * doc/emacs/files.texi (Diff Mode): Add the omitted name of the variable. (Bug#47129)
* Fix buffer overflow in xbm_scan (bug#47094)Alan Third2021-03-14
| | | | | | | * src/image.c (xbm_scan): Ensure reading a string doesn't overflow the buffer. (cherry picked from commit ebc3b25409dd614c1814a0643960452683e37aa3)
* Fix typos and omissions for (elisp)Button Buffer CommandsMatt Armstrong2021-03-13
| | | | | | * doc/lispref/display.texi (Button Buffer Commands): Minor typo and omission fixes `backward-button' and `forward-button'. (Bug#47051)
* Teach Rmail about NBSP in "Re:"Eli Zaretskii2021-03-13
| | | | | * lisp/mail/rmail.el (rmail-simplified-subject) (rmail-reply-regexp): Allow NBSP in "RE:" prefixes.
* Revert "* lisp/mouse.el: Fix mouse-1-clock-follows-mouse = double"Stefan Monnier2021-03-12
| | | | | | | | This reverts commit 02a5cfce471613f671722b35536d2a78f17b0429. That commit breaks because of a missing patch to `parse_modifiers_uncached` in `src/keyboard.c`. IOW, too risky for `emacs-27`. Don't merge to `master`.
* * lisp/mouse.el: Fix mouse-1-clock-follows-mouse = doubleStefan Monnier2021-03-11
| | | | | | | | | | | This functionality was broken by commit 3d5e31eceb9dc1fb62b2b2, the problem being that we end up considering as distinct the events `down-double-mouse-1` and `double-down-mouse-1`. Reported by Eyal Soha <eyalsoha@gmail.com> (mouse--click-1-maybe-follows-link): Make sure the last element of the list passed to `event-convert-list` is indeed a "basic" event.
* * lisp/emacs-lisp/gv.el (edebug-after): Don't run the getter in the setterStefan Monnier2021-03-05
| | | | | | | | | This fixes bug#46573 which was introduced by commit d79cf638f278e50c22feb53d6ba556f5ce9d7853. The new code is a middle ground, which makes sure the instrumentation point is used (so the coverage checker won't have ghost unreachable instrumentation points) yet without artificially running the getter when we only need to run the setter.
* * doc/misc/tramp.texi (Remote shell setup): Fix reference. (Do not merge)Masahiro Nakamura2021-03-05
|
* Fix initialization of 'while-no-input-ignore-events'Eli Zaretskii2021-03-05
| | | | | | * src/keyboard.c (syms_of_keyboard_for_pdumper): Don't reset 'while-no-input-ignore-events' after loading the dump file. (Bug#46940)
* Update documentation of reading passwordsEli Zaretskii2021-03-04
| | | | | * doc/emacs/mini.texi (Passwords): Update to match the modified implementation. (Bug#46902) Add indexing.
* Improve the 'dired-do-kill-lines' doc stringLars Ingebrigtsen2021-03-02
| | | | | | | * lisp/dired-aux.el (dired-do-kill-lines): Document the FMT parameter (bug#46867). (cherry picked from commit b9cb3b904008a80c69ab433f4851377967b100db)
* ; Auto-commit of loaddefs files.Glenn Morris2021-03-01
|
* Avoid crashes in Mew due to corrupted tool-bar labelEli Zaretskii2021-02-27
| | | | | | | * src/gtkutil.c (update_frame_tool_bar): Don't keep around a 'char *' pointer to a Lisp string's contents when calling Lisp, because that could relocate string data; keep the Lisp string itself instead. This avoids crashes in Mew. (Bug#46791)
* * lisp/tooltip.el (tooltip): Doc fix for GTK.Stefan Kangas2021-02-26
|
* * lisp/help.el (help-for-help-internal): Doc fix; use imperative.Stefan Kangas2021-02-20
|
* More accurate documentation of the "r" interactive specEli Zaretskii2021-02-19
| | | | | * doc/lispref/commands.texi (Interactive Codes): Describe the effect of 'mark-even-if-inactive'.
* Mention the GNU Kind Communications Guidelines in the FAQStefan Kangas2021-02-19
| | | | | * doc/misc/efaq.texi (Guidelines for newsgroup postings): Mention the GNU Kind Communications Guidelines.
* ; * CONTRIBUTE: Another wording change regarding tiny changes.Eli Zaretskii2021-02-18
|
* Allow newlines in password prompts again in comintRyan Prior2021-02-18
| | | | | | | | | | * lisp/comint.el (comint-password-prompt-regexp): Match all whitespace (including newline) at the end of the passphrase, not just space and \t (bug#46609). (comint-watch-for-password-prompt): Remove trailing newlines from the prompt (bug#46609). Copyright-paperwork-exempt: yes
* Avoid point movement when visiting image filesEli Zaretskii2021-02-16
| | | | | | * lisp/image-mode.el (image-toggle-display-image): Preserve point around the call to exif-parse-buffer, to prevent it from moving into the image data. (Bug#46552)
* ; * CONTRIBUTE: Yet another clarification of significant changes.Eli Zaretskii2021-02-12
|
* Avoid assertion violation in callproc.cEli Zaretskii2021-02-10
| | | | | * src/callproc.c (call_process): Avoid assertion violation when DESTINATION is a cons cell '(:file . "FOO")'. (Bug#46426)
* ; * CONTRIBUTE: Clarify the "15-lines" rule a bit more.Eli Zaretskii2021-02-08
|
* Clarify "changes" in CONTRIBUTELars Ingebrigtsen2021-02-08
| | | | | | | * CONTRIBUTE: Clarify that "changes" doesn't include removing code (bug#44834). (cherry picked from commit 33c9556c9db9b8c62dcd80dd3cc665e669ea66d4)
* Clarify when activate-mark-hook is runLars Ingebrigtsen2021-02-07
| | | | | | * doc/lispref/markers.texi (The Mark): * lisp/simple.el (activate-mark-hook): Clarify when the hook is run (bug#23444).
* Fix language-environment and font selection on MS-WindowsEli Zaretskii2021-02-07
| | | | | | | | | | | | | | | These changes improve setting the language-environment and font selection when MS-Windows returns useless "ZZZ" as the "language name", which then disrupts all the setup of the locale-dependent stuff, and in particular font selection. * lisp/w32-fns.el (w32-charset-info-alist): Add an element for "iso8859-5", in case LANG is set to something unusable, like "ZZZ". This allows fonts capable of displaying Cyrillic characters to be used even when language preferences are screwed. * src/w32.c (init_environment): If GetLocaleInfo returns "ZZZ" as the "language name" for LOCALE_USER_DEFAULT, try again with locale ID based on what GetUserDefaultUILanguage returns. (Bug#39286)
* Fix example in Sequence Functions node in the manualPetteri Hintsanen2021-02-07
| | | | | * doc/lispref/sequences.texi (Sequence Functions): Fix the result from the example.
* Improve doc string of 'text-scale-adjust'Eli Zaretskii2021-02-06
| | | | | * lisp/face-remap.el (text-scale-adjust): Clarify that "default face height" refers to the 'default' face. (Bug#25168)
* Clarify the indent-rigidly doc stringLars Ingebrigtsen2021-02-06
| | | | | * lisp/indent.el (indent-rigidly): Clarify exiting the transient mode (bug#46296).
* Fix two small tab bar issuesMartin Rudalics2021-02-06
| | | | | * lisp/cus-start.el (frame-inhibit-implied-resize): Update version tag. * lisp/frame.el (frame-inner-height): Do not count in tab bar.
* Fix last change in syntax.texiEli Zaretskii2021-02-05
| | | | | * doc/lispref/syntax.texi (Syntax Properties): Fix wording in last change. (Bug#46274)
* Correct the lispref manual about flushing ppss infoLars Ingebrigtsen2021-02-05
| | | | | | | | * doc/lispref/syntax.texi (Syntax Properties): Correct the information about flushing the state by copying the text from the doc string (bug#46274). (cherry picked from commit ff701ce2b261acce1dfcd1fe137268d87d5eab35)
* Clarify how transient indentation modes are exited in the manualLars Ingebrigtsen2021-02-05
| | | | | | * doc/emacs/indent.texi (Indentation Commands): Clarify that the other keys don't just exit the transient mode, but are also handled as normally (bug#46296).
* Fix the previous changeDmitry Gutov2021-02-05
| | | | | | * lisp/progmodes/project.el (project-find-regexp): Fix the previous change (project-root is not defined in this version). (project-or-external-find-regexp): Same.
* Bind default-directory to the project rootDmitry Gutov2021-02-04
| | | | | | | | | | * lisp/progmodes/project.el (project-find-regexp): Bind default-directory to the project root, to save this value in the resulting buffer (esp. if the project selector was used, (https://lists.gnu.org/archive/html/emacs-devel/2021-02/msg00140.html). (project-or-external-find-regexp): Same. (cherry picked from commit c07ebfcbe084e8219d8c2588f23f77ba4ef39087)
* Make sure default-directory relates to the originating bufferDmitry Gutov2021-02-04
| | | | | | | | | * lisp/progmodes/xref.el (xref--show-xref-buffer): Pick up default-directory value from the caller (https://lists.gnu.org/archive/html/emacs-devel/2021-01/msg00551.html). (xref-show-definitions-buffer-at-bottom): Same. (cherry picked from commit 6e73e07a6f5cbdd1c5ae6e0f3fbd0f8f56813f1a)
* Initialize signal descriptions after pdumpingEli Zaretskii2021-02-04
| | | | | * src/sysdep.c (init_signals) [!HAVE_DECL_SYS_SIGLIST]: Reinit sys_siglist also after pdumping. (Bug#46284)
* Clarify the "Sentinels" node in the lispref manualLars Ingebrigtsen2021-02-04
| | | | | | | * doc/lispref/processes.texi (Sentinels): Mention "run" and that the strings can be anything (bug#30461). (cherry picked from commit 859a4cb6b22f75a3456e29d08fcfe9b8940fbe8b)
* Fix problem with non-ASCII characters in nnmaildirAlexandre Duret-Lutz2021-02-04
| | | | | | | | | * lisp/gnus/nnmaildir.el (nnmaildir-request-article): Enable multipart 8bit-content-transfer-encoded files to be displayed correctly by reading as `raw-text' instead of having Emacs (incorrectly) decode the files (bug#44307). Copyright-paperwork-exempt: yes
* * lisp/window.el (recenter-top-bottom): Clarify doc string.Eli Zaretskii2021-02-02
|
* url-http.el: Special-case NTLM authenticationThomas Fitzsimmons2021-01-31
| | | | | * lisp/url/url-http.el (url-http-handle-authentication): Do not signal an error on NTLM authorization strings. (Bug#43566)
* * lisp/isearch.el (isearch-lazy-highlight): Fix defcustom type (bug#46208)Juri Linkov2021-01-31
|
* Sync latest SKK-JISYO.LStefan Kangas2021-01-31
| | | | * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version.
* ; emacs-26 → emacs-27Stefan Kangas2021-01-31
|