aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge from origin/emacs-26Glenn Morris2019-06-1510-34/+942
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | f53ce87 ; ChangeLog.3 update eca2677 Fix description of 'display-buffer-in-previous-window' again ... 7be50cd Consistently use @minus{} for negative arguments # Conflicts: # ChangeLog.3
| * | ; ChangeLog.3 updateNicolas Petton2019-06-121-1/+877
| | |
| * | Fix description of 'display-buffer-in-previous-window' again (Bug#36161)Martin Rudalics2019-06-122-20/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-117-13/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
* | | Update hash value in pdumper.cEli Zaretskii2019-06-151-1/+1
| | | | | | | | | | | | | | | * src/pdumper.c (dump_fwd_buffer_obj) [CHECK_STRUCTS]: Update the hash in HASH_Lisp_Buffer_Objfwd. (Bug#36225)
* | | Improve error message when dmpstruct.h needs to be updatedEli Zaretskii2019-06-151-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/pdumper.c (dump_cons, dump_interval_tree, dump_string) (dump_marker, dump_overlay, dump_finalizer) (dump_bignum, dump_float, dump_fwd_int, dump_fwd_bool) (dump_fwd_obj, dump_fwd_buffer_obj, dump_fwd_kboard_obj) (dump_fwd, dump_blv, dump_symbol, dump_vectorlike_generic) (dump_hash_table, dump_buffer, dump_bool_vector, dump_subr) (dump_vectorlike, dump_object, dump_charset) [CHECK_STRUCTS]: Make the error message more specific where to find the comment to CHECK_STRUCTS.
* | | Probably fix the `helper' argument in feedmail.elLars Ingebrigtsen2019-06-151-3/+1
| | | | | | | | | | | | | | | | | | * lisp/mail/feedmail.el (feedmail-queue-send-edit-prompt-inner): Return the helper function (instead of the symbol `helper') so that the caller can actually call it.
* | | Fix compilation warning in esh-cmd.elLars Ingebrigtsen2019-06-151-0/+2
| | | | | | | | | | | | | | | | | | * lisp/eshell/esh-cmd.el (pcomplete--here): Declare function to avoid byte compilation warning, which is what erc-notify.el also does in a similar situation.
* | | Fix build warning in srecode/srt-modeLars Ingebrigtsen2019-06-151-0/+2
| | | | | | | | | | | | | | | * lisp/cedet/srecode/srt-mode.el (srecode-inserter-prin-example): Declare and require before use.
* | | Silence warnings about obsolete functions in obsolete/vip.elLars Ingebrigtsen2019-06-151-3/+4
| | | | | | | | | | | | | | | * lisp/obsolete/vip.el (ex-tag): Silence warnings about obsolete functions because this is an obsolete file.
* | | Suppress compilation warnings in obsolete/otodo-mode.elLars Ingebrigtsen2019-06-151-2/+3
| | | | | | | | | | | | | | | * lisp/obsolete/otodo-mode.el (lexical): Suppress warnings about non-prefixed variables because this file is obsolete.
* | | Silence warning in obsolete/complete.elLars Ingebrigtsen2019-06-151-3/+6
| | | | | | | | | | | | | | | * lisp/obsolete/complete.el (PC-do-completion): Suppress warning about obsolete variable in obsolete function.
* | | Make obsolete function zip-lists work againLars Ingebrigtsen2019-06-151-1/+1
| | | | | | | | | | | | | | | * lisp/obsolete/cl-compat.el (zip-lists): Use cl-mapcan instead of mapcan; mapcan now takes only two parameters.
* | | Suppress compilation warning in supercite.elLars Ingebrigtsen2019-06-151-1/+5
| | | | | | | | | | | | | | | | | | * lisp/mail/supercite.el (curline): Suppress warning about non-prefixed variable used by forms in the `sc-mail-glom-frame' variable.
* | | Suppress warning in mailheader.elLars Ingebrigtsen2019-06-151-1/+2
| | | | | | | | | | | | | | | * lisp/mail/mailheader.el (headers): Suppress warning about non-prefixed variable part of the advertised interface.
* | | Suppress warning about non-prefixed variable in mailalias.elLars Ingebrigtsen2019-06-151-1/+5
| | | | | | | | | | | | | | | * lisp/mail/mailalias.el (patters): Suppress warning about non-prefixed variable used by `mail-complete-alist'.
* | | Fix byte compilation warning in bindat.elLars Ingebrigtsen2019-06-151-2/+2
| | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/bindat.el (bindat--unpack-item): Avoid a byte compilation warning by using unibyte-string instead of concat + string-make-unibyte.
* | | Avoid printing entering/leaving messages in second stage bootstrapLars Ingebrigtsen2019-06-151-0/+5
| | | | | | | | | | | | | | | | | | * src/Makefile.in (%.elc): Default to not printing the entering/leaving lines when compiling .el files in the second stage of bootstrapping Emacs. V=1 will output them.
* | | Also test unpackingLars Ingebrigtsen2019-06-151-0/+26
| | |
* | | Refactor for reuseLars Ingebrigtsen2019-06-151-28/+31
| | |
* | | New file to test bindat functionsLars Ingebrigtsen2019-06-151-0/+70
| | |
* | | Suppress warning about `entry' in calendarLars Ingebrigtsen2019-06-152-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/calendar/cal-china.el (entry): * lisp/calendar/cal-hebrew.el (entry): Suppress warning about dynamically bound `entry', which has to be bound for diary-chinese-anniversary and diary-hebrew-birthday to work. These function can be used in the sexp part of users' diary files.
* | | Suppress warning about prefixless date variable in calendarLars Ingebrigtsen2019-06-1511-22/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/calendar/lunar.el (date): * lisp/calendar/cal-persia.el (date): * lisp/calendar/cal-mayan.el (date): * lisp/calendar/cal-julian.el (date): * lisp/calendar/cal-iso.el (date): * lisp/calendar/cal-islam.el (date): * lisp/calendar/cal-hebrew.el (date): * lisp/calendar/cal-french.el (date): * lisp/calendar/cal-coptic.el (date): * lisp/calendar/cal-china.el (date): * lisp/calendar/cal-bahai.el (date): Suppress warning about this prefix-less dynamic variable, because it's part of the documented calling convention used in the sexp part of users' diary files.
* | | Clean up verilog-mode.el documentation examples to match behavior.Wilson Snyder2019-06-151-518/+517
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * verilog-mode.el (verilog-auto, verilog-auto-arg) (verilog-auto-ascii-enum, verilog-auto-inout) (verilog-auto-inout-comp, verilog-auto-inout-in) (verilog-auto-inout-modport, verilog-auto-inout-module) (verilog-auto-inout-param, verilog-auto-input) (verilog-auto-insert-lisp, verilog-auto-inst) (verilog-auto-inst-param, verilog-auto-inst-param-value) (verilog-auto-output, verilog-auto-output-every, verilog-auto-reg) (verilog-auto-reg-input, verilog-auto-reset, verilog-auto-sense) (verilog-auto-tieoff, verilog-auto-undef, verilog-auto-unused) (verilog-auto-wire, verilog-inject-auto, verilog-read-sub-decls): Clean up documentation examples to match behavior.
* | | Make url-tramp more robustMichael Albinus2019-06-151-4/+4
| | | | | | | | | | | | | | | * lisp/url/url-tramp.el (url-tramp-convert-url-to-tramp) (url-tramp-convert-tramp-to-url): Check, that obj is non-nil.
* | | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2019-06-155-24/+37
|\ \ \
| * | | Let tramp-archive unmount cleanMichael Albinus2019-06-151-11/+13
| | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-archive.el (tramp-archive-cleanup-hash): Don't check for a proper method.
| * | | Make Tramp compatible to recent progress-reporter-updateMichael Albinus2019-06-152-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-compat.el (tramp-compat-progress-reporter-update): New defalias. * lisp/net/tramp.el (tramp-progress-reporter-update): Add optional SUFFIX.
| * | | Some changes in process output read of TrampMichael Albinus2019-06-152-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp.el (tramp-handle-file-notify-rm-watch): Read pending output. * test/lisp/net/tramp-tests.el (tramp-test31-interrupt-process): Use a timeout when reading process output.
| * | | Tag remote autorevert tests as unstableMichael Albinus2019-06-151-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/autorevert-tests.el (auto-revert--timeout): Derive value from `auto-revert-interval'. (auto-revert--deftest-remote): Tag it as `:unstable'. (auto-revert-test05-global-notify, auto-revert-test06-write-file): Suppress final newline. Use `auto-revert--timeout'.
* | | | Remove another variable obsolete since Emacs 22Stefan Kangas2019-06-152-11/+4
|/ / / | | | | | | | | | | | | | | | * lisp/progmodes/cc-langs.el: Remove obsolete variable c-opt-op-identitier-prefix. * etc/NEWS: Announce it. (Bug#36173)
* | | Remove Lucid Emacs support from bookmark.elStefan Kangas2019-06-151-6/+0
| | | | | | | | | | | | | | | * lisp/bookmark.el: Remove Lucid Emacs support. (Bug#36179)
* | | Improve documentation of hash-code functionsEli Zaretskii2019-06-152-3/+14
| | | | | | | | | | | | | | | | | | * src/fns.c (Fsxhash_eq, Fsxhash_eql, Fsxhash_equal): * doc/lispref/hash.texi (Defining Hash): Warn against assuming that sxhash returns consistent results.
* | | * configure.ac: Lower required cairo version to 1.8.0.YAMAMOTO Mitsuharu2019-06-151-1/+1
| | |
* | | Remove non-Xdbe double-buffering code on cairoYAMAMOTO Mitsuharu2019-06-151-41/+6
| | | | | | | | | | | | | | | * src/xterm.c (x_begin_cr_clip, x_update_end) [USE_CAIRO]: Don't do handcrafted double-buffering with image surface.
* | | Rework x_scroll_run on cairoYAMAMOTO Mitsuharu2019-06-151-41/+43
| | | | | | | | | | | | | | | | | | * src/xterm.c (x_scroll_run) [USE_CAIRO]: Use FRAME_CR_CONTEXT or surface type for conditions to call XCopyArea rather than FRAME_X_DOUBLE_BUFFERED_P. Set compositing operator to CAIRO_OPERATOR_SOURCE when copying image.
* | | Revert "Silence okuri-nasi count-up messaging during compilation"Lars Ingebrigtsen2019-06-141-0/+4
| | | | | | | | | | | | | | | | | | This takes long enough on some systems that the messages are useful. This reverts commit 1d2e4d22c922f94d6f4b75a5ead18cbc679c5dfe.
* | | Fix problem in remote file notificationMichael Albinus2019-06-142-30/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-sh.el (tramp-sh-gio-monitor-process-filter) (tramp-sh-gvfs-monitor-dir-process-filter) (tramp-sh-inotifywait-process-filter): Do not kill the process. Let `file-notify-rm-watch' do the job. * test/lisp/filenotify-tests.el (file-notify-test03-events) (file-notify-test05-file-validity) (file-notify-test09-watched-file-in-watched-dir): Do not special-case remote files.
* | | Silence okuri-nasi count-up messaging during compilationLars Ingebrigtsen2019-06-141-4/+0
| | | | | | | | | | | | | | | * lisp/international/ja-dic-cnv.el (skkdic-set-okuri-nasi): Remove messaging while compilation to make compilation more regular.
* | | Revert "srecode/srt-mode compilation fix"Lars Ingebrigtsen2019-06-141-1/+2
| | | | | | | | | | | | | | | | | | This led to a recursive require. This reverts commit 9fac0e70e3f5b7d0b12b77cac50078e01f68ee70.
* | | Fix previous object-print/cl-print-object changesLars Ingebrigtsen2019-06-145-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/cedet/srecode/insert.el (srecode-insert-variable-secondname-handler): * lisp/cedet/semantic/decorate/include.el (semantic-decoration-fileless-include-describe): (semantic-decoration-all-include-summary): * lisp/cedet/semantic/db-find.el (semanticdb-find-log-activity): * lisp/cedet/semantic/bovine/c.el (semantic-c-describe-environment): * lisp/cedet/semantic/analyze/debug.el (semantic-analyzer-debug-insert-include-summary): Fix previous object-print/cl-print-object changes that were nonsensical.
* | | Avoid using registerv-make in senator.elLars Ingebrigtsen2019-06-142-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/cedet/semantic/senator.el (senator-register): New class. (register-val-jump-to, register-val-describe) (register-val-insert): New methods. (senator-copy-tag-to-register): Use this instead of the deprecated registerv-make function.
* | | analyze/debug compilation fixLars Ingebrigtsen2019-06-141-0/+1
| | | | | | | | | | | | | | | * lisp/cedet/semantic/analyze/debug.el (pulse): Require to avoid byte compilation warning.
* | | semantic/lex-spp compilation fixLars Ingebrigtsen2019-06-141-1/+1
| | | | | | | | | | | | | | | | | | * lisp/cedet/semantic/lex-spp.el (semantic-lex-spp-analyzer-push-tokens-for-symbol): Use new name for `semantic-lex-spp-anlyzer-do-replace'.
* | | Use cl-typep instead of obsolete predicate functions throughout cedetLars Ingebrigtsen2019-06-147-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/cedet/srecode/dictionary.el (srecode-create-dictionary): (srecode-dictionary-add-entries): (srecode-compound-toString): (srecode-dump): * lisp/cedet/srecode/compile.el (srecode-dump-code-list): * lisp/cedet/semantic/util.el (semantic-something-to-tag-table): * lisp/cedet/semantic/db-typecache.el (semanticdb-typecache-length): * lisp/cedet/semantic/db-ref.el (semanticdb-check-references): * lisp/cedet/semantic/db-find.el (semanticdb-find-incomplete-cache-entries-p): (semanticdb-find-translate-path-includes-default): (semanticdb-find-results-p): (semanticdb-find-result-with-nil-p): * lisp/cedet/semantic/analyze/complete.el (semantic-analyze-possible-completions): Use cl-typep instead of functions like `srecode-dictionary-compound-value-child-p' etc.
* | | srecode/srt-mode compilation fixLars Ingebrigtsen2019-06-141-2/+1
| | | | | | | | | | | | | | | | | | * lisp/cedet/srecode/srt-mode.el (srecode/insert): Require to avoid compilation warning about unknown slot. Remove function declarations that point to that file.
* | | srecode/find compilation fixLars Ingebrigtsen2019-06-141-3/+1
| | | | | | | | | | | | | | | | | | * lisp/cedet/srecode/find.el (srecode/compile): Require to avoid compilation warning about unknown slot. Remove function declarations that point to that file.
* | | srecode/dictionary compilation warning fixLars Ingebrigtsen2019-06-141-2/+1
| | | | | | | | | | | | | | | | | | * lisp/cedet/srecode/dictionary.el (srecode/fields): Require to avoid compilation warning about unknown slot. Remove function declarations that point to that file.
* | | srecode/dictionary compilation fixLars Ingebrigtsen2019-06-141-4/+1
| | | | | | | | | | | | | | | | | | * lisp/cedet/srecode/ctxt.el (srecode/dictionary): Require to avoid compilation warning about unknown slot. Remove function declarations that point to that file.
* | | srecode-inserter-prin-example compilation fixLars Ingebrigtsen2019-06-142-12/+13
| | | | | | | | | | | | | | | * lisp/cedet/srecode/insert.el (srecode-inserter-prin-example): Move prin1 example to file that defines the structure it prints.