summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ; * lisp/ldefs-boot.el: Update.emacs-26.2.90Nicolas Petton2019-06-12
|
* Bump Emacs version to 26.2.90Nicolas Petton2019-06-12
| | | | | | | * README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version.
* * etc/AUTHORS: Update.Nicolas Petton2019-06-12
|
* ; ChangeLog.3 updateNicolas Petton2019-06-12
|
* Fix description of 'display-buffer-in-previous-window' again (Bug#36161)Martin Rudalics2019-06-12
| | | | | | | | | | | * lisp/window.el (display-buffer-in-previous-window): Make doc-string more explicit (Bug#36161). * doc/lispref/windows.texi (Buffer Display Action Functions): Make description of 'display-buffer-in-previous-window' more explicit. (Buffer Display Action Alists): Mention 'display-buffer-in-previous-window' in description of 'reusable-frames' entry.
* Consistently use @minus{} for negative argumentsEli Zaretskii2019-06-11
| | | | | | | | | | | * doc/emacs/mark.texi (Marking Objects): * doc/misc/gnus.texi (Selecting a Group): * doc/emacs/programs.texi (Comment Commands): * doc/emacs/killing.texi (Deletion): * doc/emacs/display.texi (Recentering): * doc/lispref/display.texi (Face Attributes): * doc/lispref/searching.texi (String Search, Regexp Search): Make the markup of "-N" use @minus{} uniformly. (Bug#35885)
* Fix doc of 'display-buffer-in-previous-window' (Bug#36161)Martin Rudalics2019-06-11
| | | | | | | * doc/lispref/windows.texi (Buffer Display Action Functions): * lisp/window.el (display-buffer-in-previous-window): Tell that 'display-buffer-in-previous-window' prefers non-selected windows (Bug#36161).
* lisp/*.el: Minor docstring fixesJuanma Barranquero2019-06-10
| | | | | | | * lisp/subr.el (definition-prefixes): Reflow docstring. * lisp/svg.el (svg-create): Doc fix to allow arg higlighting. (svg-gradient, svg-rectangle): Improve docstring formatting.
* Avoid assertion violation when comparing with main-threadEli Zaretskii2019-06-10
| | | | | | | | | * src/thread.c (unmark_main_thread): New function. * src/lisp.h (unmark_main_thread): Prototype it. * src/alloc.c (garbage_collect_1): Call it after sweeping. (Bug#33073) * test/src/thread-tests.el (threads-test-bug33073): New test.
* Revert "Don't mark main_thread (Bug#36155)"Andreas Schwab2019-06-10
| | | | This reverts commit 1877b7b4d79b3434379fd5a4abd85906c25df00c.
* Don't mark main_thread (Bug#36155)Andreas Schwab2019-06-10
| | | | * thread.c (mark_threads_callback): Don't mark main_thread.
* More quotation fixes (Bug#35885)Eli Zaretskii2019-06-09
| | | | | | * doc/emacs/text.texi (Quotation Marks): Fix a typo. * doc/emacs/modes.texi (Minor Modes): Fix another case of showing quotations.
* ; * src/keyboard.c (tool_bar_items): Fix a typo. (Bug#36143)Stefan Kangas2019-06-09
|
* Minor copyedits in efaq-w32Eli Zaretskii2019-06-08
| | | | | | * doc/misc/efaq-w32.texi (Grep, Recursive grep): More accurate description of using 'findstr' as a poor-man's replacement for 'grep'. Reported by 范凯 <m_pupil@163.com>
* Tiny improvement of documentation of major mode conventionsEli Zaretskii2019-06-08
| | | | | | * doc/lispref/modes.texi (Major Mode Conventions): More accurate advice regarding customization of 'C-M-a' by major modes.
* * nt/addpm.c (main): Fix buffer overflowJuanma Barranquero2019-06-08
|
* Resurrect display-line-number-mode in client framesEli Zaretskii2019-06-07
| | | | | | | * lisp/linum.el (linum-on): Mention bug#35726 in a comment. * lisp/display-line-numbers.el (display-line-numbers--turn-on): Don't check for daemon. (Bug#35726)
* * src/fns.c (Fmapconcat): Doc fix. (Bug#35710)Eli Zaretskii2019-06-07
|
* Fix typoPhillip Lord2019-06-07
| | | | * nt/README.W32:
* * lisp/term/w32-win.el ([noname]): Bind to 'ignore'. (Bug#36083)Eli Zaretskii2019-06-06
|
* Fix styling of Unicode codepoints in manualsEli Zaretskii2019-06-05
| | | | | | | | | | * doc/lispref/nonascii.texi (Character Properties): * doc/lispref/display.texi (Glyphless Chars) (Bidirectional Display): * doc/emacs/search.texi (Lax Search): * doc/emacs/text.texi (Quotation Marks): * doc/emacs/basic.texi (Inserting Text): Canonicalize the style of "U+NNNN CHARACTER NAME". (Bug#35885)
* Fix a few uses of quotes in user manualEli Zaretskii2019-06-04
| | | | | | | * doc/emacs/text.texi (Quotation Marks): * doc/emacs/display.texi (Text Display): * doc/emacs/basic.texi (Inserting Text): Fix some more quotes. (Bug#35885)
* More minor copyedits in the Emacs manualEli Zaretskii2019-06-03
| | | | | | | | * doc/emacs/basic.texi (Arguments): * doc/emacs/display.texi (Recentering, Text Display): * doc/emacs/regs.texi (Text Registers, Rectangle Registers): * doc/emacs/mark.texi (Disabled Transient Mark): Fix inaccuracies and typos. (Bug#35885)
* Fix minor issues in the Emacs manualEli Zaretskii2019-06-03
| | | | | | | * doc/emacs/search.texi (Regexp Replace, Regexps): * doc/emacs/kmacro.texi (Keyboard Macro Query) (Save Keyboard Macro): Fix inaccuracies and typos. (Bug#35885)
* Try to improve text on atomic windows in Elisp manualMartin Rudalics2019-06-03
| | | | | | | | | * doc/lispref/windows.texi (Deleting Windows): Mention how 'delete-window' and 'delete-other-windows' handle atomic windows. Minor rewrite. (Quitting Windows): Mention how 'quit-restore-window' handles atomic windows and that it tries to avoid raising an error. (Atomic Windows): Tell how to dissolve atomic windows.
* Don't recommend insert-before-markers in process filtersNoam Postavsky2019-06-01
| | | | | | | | See <https://lists.gnu.org/r/emacs-devel/2019-05/msg00062.html> and Bug#35334. * doc/lispref/processes.texi (Filter Functions): Go back to using plain insert in the example filter. Add note about updating window point.
* Disable byte-compile-cond-use-jump-table (Bug#35770)Noam Postavsky2019-06-01
| | | | | | | * lisp/emacs-lisp/bytecomp.el (byte-compile-cond-use-jump-table): Set to nil by default. Don't merge to master, the bug is already fixed there.
* Allow macros autoloaded as functions during bytecomp (Bug#36022)Noam Postavsky2019-06-01
| | | | | | | | | * lisp/emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Don't pass symbols which don't have a known definition to byte-compile--function-signature, it fails to compile code which previously compiled successfully (for example, gnus.el until 2019-06-01 "* lisp/gnus/gnus.el: Mark autoloaded macros as such" which autoloads some macros as if they were functions).
* * lisp/gnus/gnus.el: Mark autoloaded macros as such.Glenn Morris2019-06-01
| | | | This avoids a build failure.
* Speed up redisplay of HELLOEli Zaretskii2019-06-01
| | | | | | | | | * etc/HELLO: Set 'inhibit-compacting-font-caches' non-nil locally. (Bug#36032) * lisp/files.el: Add 'inhibit-compacting-font-caches' to the list of built-in variables for which we set up 'safe-local-variable' properties.
* Improve documentation of 'safe-local-variable' propertyEli Zaretskii2019-06-01
| | | | | | * doc/lispref/variables.texi (File Local Variables): Document how to define 'safe-local-variable' properties for built-in variables.
* * lisp/emacs-lisp/package.el: Obey buffer-file-coding-system (bug#35739)Stefan Monnier2019-05-31
| | | | | | | | | | | | | | | | `url-insert-file-contents` saves in buffer-file-coding-system the coding-system used to decode the contents. Preserve this as the contents is moved from buffer to string to buffer, and use it when saving the contents to file, so as to try and better preserve the original byte sequence. (package--buffer-string, package--cs): New functions. (package--check-signature): Encode `string` if a coding-system was specified in buffer-file-coding-system. (package--download-one-archive, package-install-from-archive): Obey and preserve the buffer-file-coding-system if specified. Do not merge.
* Warn about wrong number of args for subrs (Bug#35767)Noam Postavsky2019-05-30
| | | | | | | * lisp/emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Don't assume byte-compile-fdefinition will return non-nil. * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-warn-wrong-args) (bytecomp-warn-wrong-args-subr): New tests.
* Use plain symbols for eieio type descriptors (Bug#29220)Noam Postavsky2019-05-30
| | | | | | | | | | | | | | | | | | | | | | | | Since Emacs 26, eieio objects use a class record (with circular references) as the type descriptor of the object record. This causes problems when reading back an object from a string, because the class record is not `eq' to the canonical one (which means that read objects don't satisfy the foo-p predicate). * lisp/emacs-lisp/eieio.el (make-instance): As a (partial) fix, set the record's type descriptor to a plain symbol for the type descriptor when eieio-backward-compatibility is non-nil (the default). * lisp/emacs-lisp/eieio-core.el (eieio--object-class): Call eieio--class-object on the type tag when eieio-backward-compatibility is non-nil. (eieio-object-p): Use eieio--object-class instead of eieio--object-class-tag. * test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el (eieio-test-persist-hash-and-vector) (eieio-test-persist-interior-lists): Make into functions. (eieio-persist-hash-and-vector-backward-compatibility) (eieio-persist-hash-and-vector-no-backward-compatibility) (eieio-test-persist-interior-lists-backward-compatibility) (eieio-test-persist-interior-lists-no-backward-compatibility): New tests which call them, eieio-backward-compatibility let-bound.
* Pacify GCC 9 -Wredundant-declsPaul Eggert2019-05-30
| | | | | | | | * src/gmalloc.c (_fraghead) [!HYBRID_MALLOC]: Make it static in this case, too. This avoids having both ‘extern struct list _fraghead[];’ and ‘static struct list _fraghead[BLOCKLOG];’, which GCC 9 complains about.
* Pacify librsvg 2.45.1 and laterPaul Eggert2019-05-30
| | | | | | * src/image.c (svg_load_image): Pacify librsvg 2.45.1 and later, and add a FIXME comment about the deprecated librsvg functions. Backport from master.
* Simplify xd_signature to pacify GCC 9Paul Eggert2019-05-30
| | | | | | * src/dbusbind.c (xd_signature): Use simpler way to set up the subsignature. This also pacifies GCC 9 on Fedora 30 x86-64. Backport from master.
* Pacify GCC when compiling unexelf.c on Fedora 30Paul Eggert2019-05-30
| | | | * src/unexelf.c (unexec): Pacify GCC 9.
* Suppress GCC 9 “no longer supported” messagesPaul Eggert2019-05-30
| | | | | | | * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Remove -Wchkp. This suppresses a boatload of warnings of the form “gcc: warning: switch ‘-Wchkp’ is no longer supported”. when using GCC 9. Do not merge to master.
* Fix docstring of bookmark-get-bookmarkStefan Kangas2019-05-30
| | | | | * lisp/bookmark.el (bookmark-get-bookmark): Document optional argument NOERROR. (bug#20148)
* Avoid infloop in read-multiple-choice (Bug#32257)Noam Postavsky2019-05-26
| | | | | | | | * lisp/emacs-lisp/rmc.el (read-multiple-choice): When `read-char' signals an error "Non-character input-event", call `read-event' to take the non-character event out of the queue. Don't merge to master, we just use `read-event' directly there, rather than this solution which relies a particular error message.
* ; * doc/lispref/nonascii.texi (Explicit Encoding): Fix typo.Noam Postavsky2019-05-26
|
* Improve documentation of decoding into a unibyte bufferEli Zaretskii2019-05-25
| | | | | | | | | * doc/lispref/nonascii.texi (Explicit Encoding): Document what happens when DESTINATION of decoding is a unibyte buffer. * src/coding.c (Fdecode_coding_region) (Fdecode_coding_string): Document what happens if DESTINATION is a unibyte buffer.
* Remove redundants "See" before @xref or @pxref (Bug#35793)Mauro Aranda2019-05-25
| | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/control.texi (Control Structures): * doc/lispref/modes.texi (Search-based Fontification): * doc/misc/cc-mode.texi (Filling and Line Breaking Commands) (Auto-newline Insertion, Other Special Indentations): * doc/misc/dbus.texi (Errors and Events): * doc/misc/dired-x.texi (Find File At Point): * doc/misc/eudc.texi (Display of Query Results, Inline Query Expansion): * doc/misc/gnus-faq.texi (FAQ 3-11): * doc/misc/gnus.texi (Group Parameters, Posting Styles) (Spam Package Introduction): * doc/misc/org.texi (LaTeX fragments, Previewing LaTeX fragments): * doc/misc/reftex.texi (Commands): Remove redundant "See" before cross references. * doc/lispref/functions.texi (Function Safety): Redundant "see" is in ignored text, but remove it anyway. * doc/lispref/positions.texi (Skipping Characters): Remove redundant "See" before cross references. Change @xref to @pxref, which is more suitable when at the end of a sentence. Most of the redundants "See" found by Noam Postavsky.
* ; * src/coding.c: Improve commentary. (Bug#34765)Eli Zaretskii2019-05-23
|
* Fix customization type of recentf-max-saved-itemsDario Gjorgjevski2019-05-23
| | | | | | | Change the customization type of recentf-max-saved-items to include nil, as it is an allowed value (Bug#35771). * lisp/recentf.el (recentf-max-saved-items): Change the customization type in the defcustom.
* Fix a typo in ELisp manualTom Levy2019-05-22
| | | | | | | * doc/lispref/sequences.texi (Sequence Functions): Fix a typo. (Bug#35817) Copyright-paperwork-exempt: yes
* Add option to disable help completion autoloading (Bug#28607)Noam Postavsky2019-05-21
| | | | | | | | | * lisp/help-fns.el (help-enable-completion-auto-load): New option. (help--symbol-completion-table): Consult it. * doc/emacs/building.texi (Lisp Libraries): Document it. * etc/NEWS: Announce it. * doc/lispref/loading.texi (Autoload by Prefix): New section. (Autoload): Reference it.
* Don't segfault on force-window-update of deleted windowNoam Postavsky2019-05-20
| | | | | * src/window.c (Fforce_window_update): Do nothing for deleted windows (Bug#35784).
* Fix typo in ELisp manualMauro Aranda2019-05-20
| | | | | * doc/lispref/variables.texi (Directory Local Variables): Fix typo in dir-locals-set-class-variables description. (Bug#35799)