aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | message.el byte compilation warning fixLars Ingebrigtsen2019-06-131-2/+1
| | | | | | | | | | | | | | | * lisp/gnus/message.el (message-inhibit-body-encoding): Move earlier to avoid compilation warning.
* | | Compilation warning fix for byte-run.elLars Ingebrigtsen2019-06-131-3/+4
| | | | | | | | | | | | | | | * lisp/emacs-lisp/byte-run.el (macro-declaration-function): Suppress warning about obsolete function used by obsolete variable.
* | | todo-mode.el compilation warning fixLars Ingebrigtsen2019-06-131-0/+1
| | | | | | | | | | | | | | | * lisp/calendar/todo-mode.el (hl-line-highlight): Declare to avoid compilation warning.
* | | Touch ups to the XEmacs deletion patch for idlw-shell.elLars Ingebrigtsen2019-06-131-2/+1
| | | | | | | | | | | | | | | * lisp/progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track): Fix up previous obsoletion.
* | | Remove XEmacs support from idlw-shell.elLars Ingebrigtsen2019-06-131-140/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/idlw-shell.el (idlwave-shell-make-temp-file) (idlwave-shell-mouse-examine) (idlwave-xemacs-hack-mouse-track, idlwave-display-buffer) (idlwave-shell-debug-line-map) (idlwave-shell-make-new-bp-overlay, idlwave-shell-mode-map): Remove XEmacs support.
* | | Remove XEmacs support from ido.elLars Ingebrigtsen2019-06-121-16/+3
| | | | | | | | | | | | | | | * lisp/ido.el (ido-active, ido-completion-help) (ido-minibuffer-setup): Remove XEmacs support.
* | | Remove compat code for XEmacs and pre-Emacs 20 Emacs in pcomplete.elLars Ingebrigtsen2019-06-121-15/+7
| | | | | | | | | | | | | | | | | | * lisp/pcomplete.el (pcomplete-event-matches-key-specifier-p) (pcomplete-read-event, pcomplete-show-completions): Remove XEmacs support and mark now-trivial defaliases as obsolete.
* | | Remove XEmacs support from dig.elLars Ingebrigtsen2019-06-121-3/+1
| | | | | | | | | | | | * lisp/net/dig.el (dig-mode): Remove XEmacs support.
* | | Remove XEmacs support from goto-addr.elLars Ingebrigtsen2019-06-121-2/+1
| | | | | | | | | | | | | | | * lisp/net/goto-addr.el (goto-address-highlight-keymap): Remove XEmacs support.
* | | Remove XEmacs support from dns.elLars Ingebrigtsen2019-06-121-33/+21
| | | | | | | | | | | | | | | * lisp/net/dns.el (dns-read-string-name, dns-write, dns-read) (dns-make-network-process, dns-query): Remove XEmacs support.
* | | Remove XEmacs compat code from tempo.elLars Ingebrigtsen2019-06-121-8/+3
| | | | | | | | | | | | * lisp/tempo.el (tempo-insert-template): Remove XEmacs compat code.
* | | CC Mode: Add a workaround for syntax-ppss ignoring syntax-table prop changesAlan Mackenzie2019-06-122-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/cc-engine.el (c-truncate-lit-pos-cache): Maintain the new variable c-syntax-table-hwm after buffer changes. * lisp/progmodes/cc-mode.el (c-syntax-table-hwm): New variable. (c-before-change): Set c-syntax-table-hwm to "infinity". (c-after-change): Call syntax-ppss-flush-cache, just before a font locking is due to take place.
* | | Restore image scaling support when there's no native image scalingLars Ingebrigtsen2019-06-121-2/+12
| | | | | | | | | | | | | | | | | | * lisp/net/shr.el (shr--image-type): New function. (shr-rescale-image): Use it to allow image scaling on Emacsen with ImageMagick support that does not have native image scaling support.
* | | Rewrite the kmacro register function to avoid using obsolete functionsLars Ingebrigtsen2019-06-121-10/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/kmacro.el (kmacro-register): New struct to replace the general registerv struct. (register-val-jump-to, register-val-describe) (register-val-insert): New methods to implement the register interface. (kmacro-to-register): Use the kmacro-register struct.
* | | (beginning-of-defun-raw): Suppress warning about syntax-begin-functionLars Ingebrigtsen2019-06-121-2/+3
| | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/lisp.el (beginning-of-defun-raw): font-lock-compile-keywords also suppresses warnings about the obsolete syntax-begin-function variable, so suppress the only other use not in syntax.el.
* | | Suppress warning about pi not having a prefixLars Ingebrigtsen2019-06-121-2/+3
| | | | | | | | | | | | | | | * lisp/emacs-lisp/float-sup.el (pi): Suppress warning about this obsolete variable not having a prefix.
* | | * doc/lispref/text.texi (Base 64): Fix typos.Richard Copley2019-06-121-2/+2
| | | | | | | | | | | | Copyright-paperwork-exempt: yes.
* | | Suppress warning about obsolete function custom-showLars Ingebrigtsen2019-06-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/cus-edit.el (custom-variable-value-create): Suppress warning about obsolete function custom-show. The widget this supports has been obsolete since Emacs 24, but we should perhaps be very conservative about removing widget types, so suppress the warning instead of removing the widget type.
* | | Suppress warning in display-completion-list about itselfLars Ingebrigtsen2019-06-121-1/+2
| | | | | | | | | | | | | | | | | | * lisp/minibuffer.el (display-completion-list): `display-completion-list' calls itself with the old, obsolete callargs, so suppress this warning.
* | | Suppress interactive-only warnings in epa*.elLars Ingebrigtsen2019-06-122-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/epa-mail.el (epa-mail-decrypt, epa-mail-verify) (epa-mail-sign, epa-mail-encrypt): Ditto. * lisp/epa.el (epa-verify-cleartext-in-region): Suppress warnings about calling interactive-only functions, because these are interactive-only thin wrappers around those functions.
* | | ehelp.el: Suppress warningLars Ingebrigtsen2019-06-121-1/+4
| | | | | | | | | | | | | | | | | | * lisp/ehelp.el (electric-help-execute-extended): Suppress warning about `execute-extended-command' only being interactive, because we're still using it interactively, but via a wrapper.
* | | Add the new macro with-suppressed-warningsLars Ingebrigtsen2019-06-125-27/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/byte-run.el (with-suppressed-warnings): New macro. * doc/lispref/compile.texi (Compiler Errors): Document with-suppressed-warnings and deemphasise with-no-warnings slightly. * lisp/emacs-lisp/bytecomp.el (byte-compile--suppressed-warnings): New internal variable. (byte-compile-warning-enabled-p): Heed byte-compile--suppressed-warnings, bound via with-suppressed-warnings. (byte-compile-initial-macro-environment): Provide a macro expansion of with-suppressed-warnings. (byte-compile-file-form-with-suppressed-warnings): New byte hunk handler for the suppressed symbol machinery. (byte-compile-suppressed-warnings): Ditto for the byteop. (byte-compile-file-form-defmumble): Ditto. (byte-compile-form, byte-compile-normal-call) (byte-compile-normal-call, byte-compile-variable-ref) (byte-compile-set-default, byte-compile-variable-set) (byte-compile-function-form, byte-compile-set-default) (byte-compile-warn-obsolete, byte-compile--declare-var): Pass the symbol being warned in to byte-compile-warning-enabled-p. * test/lisp/emacs-lisp/bytecomp-tests.el (test-suppression): New function. (bytecomp-test--with-suppressed-warnings): Tests.
* | | Fix to previous commitRoland Winkler2019-06-111-1/+1
| | | | | | | | | | | | | | | * find-dired.el (find-dired-sentinel): Check whether find-dired-refine-function is non-nil.
* | | Allow refining the *Find* buffer of find-dired. (Bug#29513)Roland Winkler2019-06-112-16/+44
| | | | | | | | | | | | | | | | | | * find-dired.el (find-dired-refine-function): New user variable. (find-dired-sentinel): Use it. Simplify. (find-dired-sort-by-filename): New function.
* | | Keep auto-revert-mode working when changing buffer file name (bug#36159)Mattias Engdegård2019-06-112-9/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/autorevert.el (after-set-visited-file-name-hook): Add unconditionally. (global-auto-revert-mode): Don't use `after-set-visited-file-name-hook' here. (auto-revert-set-visited-file-name): Rename from `auto-revert--global-set-visited-file-name' and generalise. * test/lisp/autorevert-tests.el (auto-revert-test06-write-file): New.
* | | Minor fixes on tramp-tests.el for w32Michael Albinus2019-06-111-8/+11
| | | | | | | | | | | | | | | | | | * test/lisp/net/tramp-tests.el (tramp-test32-shell-command): Ignore absence of tput. (tramp-test43-asynchronous-requests): Don't start watchdog on w32.
* | | Merge from origin/emacs-26Glenn Morris2019-06-114-14/+20
|\ \ \ | |/ / | | | | | | | | | 5ca093d (origin/emacs-26) Fix doc of 'display-buffer-in-previous-wind... add2cac lisp/*.el: Minor docstring fixes
| * | Fix doc of 'display-buffer-in-previous-window' (Bug#36161)Martin Rudalics2019-06-112-2/+8
| | | | | | | | | | | | | | | | | | | | | * 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-102-12/+12
| | | | | | | | | | | | | | | | | | | | | * 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.
* | | ; Merge from origin/emacs-26Glenn Morris2019-06-110-0/+0
|\ \ \ | |/ / | | | | | | | | | | | | The following commit was skipped: fdd1b3e Avoid assertion violation when comparing with main-thread
| * | Avoid assertion violation when comparing with main-threadEli Zaretskii2019-06-104-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | | Merge from origin/emacs-26Glenn Morris2019-06-116-8/+13
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | 758e9a8 Revert "Don't mark main_thread (Bug#36155)" 1877b7b Don't mark main_thread (Bug#36155) 4904fb3 More quotation fixes (Bug#35885) 4cc4b5d ; * src/keyboard.c (tool_bar_items): Fix a typo. (Bug#36143) b58ecaf Minor copyedits in efaq-w32 48422af Tiny improvement of documentation of major mode conventions 25d44d2 * nt/addpm.c (main): Fix buffer overflow
| * | Revert "Don't mark main_thread (Bug#36155)"Andreas Schwab2019-06-101-4/+1
| | | | | | | | | | | | This reverts commit 1877b7b4d79b3434379fd5a4abd85906c25df00c.
| * | Don't mark main_thread (Bug#36155)Andreas Schwab2019-06-101-1/+4
| | | | | | | | | | | | * thread.c (mark_threads_callback): Don't mark main_thread.
| * | More quotation fixes (Bug#35885)Eli Zaretskii2019-06-092-2/+2
| | | | | | | | | | | | | | | | | | * 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-091-1/+1
| | |
| * | Minor copyedits in efaq-w32Eli Zaretskii2019-06-081-2/+4
| | | | | | | | | | | | | | | | | | * 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-081-1/+3
| | | | | | | | | | | | | | | | | | * 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-081-2/+3
| | |
* | | Fix list-processes typo with thread-namePip Cet2019-06-111-1/+2
| | | | | | | | | | | | | | | * lisp/simple.el (list-processes--refresh): Don’t assume thread-name succeeds (Bug#36163).
* | | Fix shaping of Arabic test when the region is extendedEli Zaretskii2019-06-111-1/+39
| | | | | | | | | | | | | | | | | | * src/xdisp.c (compute_stop_pos): Set the limit for searching for changes in text properties such that the limit is never in the middle of composable text. (Bug#28312)
* | | Add missing indentation declaration to a few macros.Philipp Stephani2019-06-111-3/+3
| | | | | | | | | | | | | | | | | | * lisp/window.el (with-temp-buffer-window) (with-current-buffer-window, with-displayed-buffer-window): Add missing indentation declaration
* | | Fix mouse cursor movement in 'select-frame-set-input-focus' (Bug#36165)Pip Cet2019-06-111-2/+3
| | | | | | | | | | | | | | | | | | * lisp/frame.el (select-frame-set-input-focus): With 'mouse-autoselect-window' use 'set-mouse-pixel-position' to avoid selecting another window manager window (Bug#36165).
* | | Don't keep warning about unescaped literals (Bug#36068)Noam Postavsky2019-06-102-15/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/bytecomp.el (byte-compile-from-buffer): Restore lost let-binding of lread--unescaped-character-literals, so that unescaped literals warning will only apply to the form just read. * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--unescaped-char-literals): Expand test to check that we don't keep warning about old unescaped literals.
* | | Make tramp-test43-asynchronous-requests working, againMichael Albinus2019-06-101-40/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/net/tramp-tests.el (tramp-list-tramp-buffers): Declare `tramp-list-tramp-buffers'. (tramp--test-ignore-make-symbolic-link-error) (tramp--test-ignore-add-name-to-file-error): Improve declaration. (tramp--test-with-proper-process-name-and-buffer): New macro. (tramp-test43-asynchronous-requests): Use the macro for timer, process filter and process sentinel. Comment the remote file operation in the timer. Remove further async events. Accept output from all processes.
* | | Fix quoting problem in Tramp on w32 systemsMichael Albinus2019-06-105-24/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-adb.el (tramp-adb-connection-local-default-profile): * lisp/net/tramp-integration.el (tramp-connection-local-default-profile): Revert patch from 2019-05-24. It is fixed differently. * lisp/net/tramp.el (tramp-encoding-shell): (tramp-encoding-command-switch) (tramp-encoding-command-interactive, ) (tramp-unquote-shell-quote-argument): Suppress `shell-file-name'. (tramp-set-file-uid-gid): * lisp/net/tramp-sh.el (tramp-find-inline-compress) (tramp-make-copy-program-file-name): * lisp/net/tramp-smb.el (tramp-smb-handle-copy-directory): Use `tramp-unquote-shell-quote-argument'.
* | | Fix copy-paste error in autorevert-testMattias Engdegård2019-06-101-1/+1
| | | | | | | | | | | | * test/lisp/autorevert-tests.el: Use correct name to define a remote test.
* | | * src/editfns.c (Fngettext): Fix typos in docstring.Juanma Barranquero2019-06-101-3/+3
| | |
* | | Avoid empty menu bar on Xaw with cairoYAMAMOTO Mitsuharu2019-06-101-0/+5
| | | | | | | | | | | | | | | * lwlib/lwlib-utils.c (crxft_font_open_name) [USE_CAIRO]: Return NULL if font extents are bogus.
* | | Document exporting/printing text with X core fonts to outline images on cairoYAMAMOTO Mitsuharu2019-06-101-2/+7
| | | | | | | | | | | | | | | * src/xfns.c (Fx_export_frames) [USE_CAIRO]: (Fx_print_frames_dialog) [USE_CAIRO && USE_GTK]: Add notes on x font backend.