1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 10:31:37 -08:00
Commit graph

136917 commits

Author SHA1 Message Date
Stefan Kangas
cdd8cb3a9e Add MESSAGE string to bookmark-errors (bug#23408)
* lisp/bookmark.el (bookmark-errors): Add MESSAGE parameter string.
2019-06-15 17:08:58 -04:00
Noam Postavsky
caff1e2abe Always try to display tree-widget with images (Bug#36147)
Checking the result of display-images-p doesn't make sense if the
display capabilities when loading the file are different from the
display used to actually look at the widget (which is easily possible
now that Emacs supports both tty and graphic frames in the same
instance).
* lisp/tree-widget.el (tree-widget-image-enable): Default to t,
always.  This still shows text on displays that can't show images.
2019-06-15 17:06:31 -04:00
Noam Postavsky
a1b230b58a Allow trailing whitespace in --eval argument (Bug#36219)
* lisp/startup.el (command-line-1): Don't complain about trailing
garbage if it's only space, tab, or newline characters.
2019-06-15 17:05:56 -04:00
Michael Albinus
f8b9765463 * lisp/net/trampver.el (customize-package-emacs-version-alist):
Adapt Tramp version integrated in Emacs 26.3.
2019-06-15 21:47:41 +02:00
Philipp Stephani
7e53f4f2da * src/xfaces.c (dump_realized_face): Fix incorrect format string. 2019-06-15 19:02:25 +02:00
Philipp Stephani
d67a7987c0 * src/xfaces.c (dump_realized_face): Fix format specifier. 2019-06-15 18:59:54 +02:00
Philipp Stephani
9f0af50538 * src/nsterm.m (ns_row_rect): Remove unused variable ‘f.’ 2019-06-15 18:59:54 +02:00
Glenn Morris
402113d4af ; Merge from origin/emacs-26
The following commit was skipped:

200f63c (origin/emacs-26) tramp-test42-auto-load: Add expected-result.
2019-06-15 09:50:33 -07:00
Glenn Morris
30e3e58c1b Merge from origin/emacs-26
7a8f22b * test/lisp/url/url-file-tests.el (url-file): Use file:///, n...
0c5f6c6 Fix doc of srecompile-compile-split-code (Bug#36200)
2019-06-15 09:50:33 -07:00
Glenn Morris
64366826c7 ; Merge from origin/emacs-26
The following commits were skipped:

e587338 Make sure Gnus imap group names are decoded before searching
746d42f Remove failing test erroneously added in backport
2019-06-15 09:50:33 -07:00
Glenn Morris
f6a47c822b Merge from origin/emacs-26
6242324 * lisp/net/sieve-manage.el (sieve-manage-parse-capability): D...
2019-06-15 09:50:33 -07:00
Glenn Morris
cd406b9fdd ; Merge from origin/emacs-26
The following commits were skipped:

9473231 (tag: emacs-26.2.90) ; * lisp/ldefs-boot.el: Update.
fb1c966 Bump Emacs version to 26.2.90
2b705cd * etc/AUTHORS: Update.
2019-06-15 09:50:32 -07:00
Glenn Morris
689e7c0070 Merge from origin/emacs-26
f53ce87 ; ChangeLog.3 update
eca2677 Fix description of 'display-buffer-in-previous-window' again ...
7be50cd Consistently use @minus{} for negative arguments

# Conflicts:
#	ChangeLog.3
2019-06-15 09:50:32 -07:00
Eli Zaretskii
ca0b4edf13 Update hash value in pdumper.c
* src/pdumper.c (dump_fwd_buffer_obj) [CHECK_STRUCTS]: Update
the hash in HASH_Lisp_Buffer_Objfwd.  (Bug#36225)
2019-06-15 19:46:45 +03:00
Eli Zaretskii
34f01bf8f7 Improve error message when dmpstruct.h needs to be updated
* 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.
2019-06-15 19:28:51 +03:00
Lars Ingebrigtsen
64a14444b5 Probably fix the `helper' argument in feedmail.el
* 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.
2019-06-15 17:46:23 +02:00
Lars Ingebrigtsen
b7b4dd9990 Fix compilation warning in esh-cmd.el
* 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.
2019-06-15 17:42:09 +02:00
Lars Ingebrigtsen
c9afa2eed5 Fix build warning in srecode/srt-mode
* lisp/cedet/srecode/srt-mode.el (srecode-inserter-prin-example):
Declare and require before use.
2019-06-15 17:34:48 +02:00
Lars Ingebrigtsen
4058102c7c Silence warnings about obsolete functions in obsolete/vip.el
* lisp/obsolete/vip.el (ex-tag): Silence warnings about obsolete
functions because this is an obsolete file.
2019-06-15 17:13:38 +02:00
Lars Ingebrigtsen
fab7b863ef Suppress compilation warnings in obsolete/otodo-mode.el
* lisp/obsolete/otodo-mode.el (lexical): Suppress warnings about
non-prefixed variables because this file is obsolete.
2019-06-15 17:12:10 +02:00
Lars Ingebrigtsen
a43a0fc797 Silence warning in obsolete/complete.el
* lisp/obsolete/complete.el (PC-do-completion): Suppress warning
about obsolete variable in obsolete function.
2019-06-15 17:10:53 +02:00
Lars Ingebrigtsen
3f4c2f813a Make obsolete function zip-lists work again
* lisp/obsolete/cl-compat.el (zip-lists): Use cl-mapcan instead of
mapcan; mapcan now takes only two parameters.
2019-06-15 17:09:08 +02:00
Lars Ingebrigtsen
4d2b3bcd03 Suppress compilation warning in supercite.el
* lisp/mail/supercite.el (curline): Suppress warning about
non-prefixed variable used by forms in the `sc-mail-glom-frame'
variable.
2019-06-15 16:59:21 +02:00
Lars Ingebrigtsen
e10e48896f Suppress warning in mailheader.el
* lisp/mail/mailheader.el (headers): Suppress warning about
non-prefixed variable part of the advertised interface.
2019-06-15 16:54:51 +02:00
Lars Ingebrigtsen
a979a0ad07 Suppress warning about non-prefixed variable in mailalias.el
* lisp/mail/mailalias.el (patters): Suppress warning about
non-prefixed variable used by `mail-complete-alist'.
2019-06-15 16:53:52 +02:00
Lars Ingebrigtsen
0c01734a32 Fix byte compilation warning in bindat.el
* lisp/emacs-lisp/bindat.el (bindat--unpack-item): Avoid a byte
compilation warning by using unibyte-string instead of concat +
string-make-unibyte.
2019-06-15 16:33:20 +02:00
Lars Ingebrigtsen
826e63e73d Avoid printing entering/leaving messages in second stage bootstrap
* 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.
2019-06-15 16:29:29 +02:00
Lars Ingebrigtsen
fcb3821ad5 Also test unpacking 2019-06-15 16:10:28 +02:00
Lars Ingebrigtsen
f03343747e Refactor for reuse 2019-06-15 16:06:38 +02:00
Lars Ingebrigtsen
60a6992ae3 New file to test bindat functions 2019-06-15 15:57:01 +02:00
Lars Ingebrigtsen
777f410666 Suppress warning about `entry' in calendar
* 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.
2019-06-15 14:30:50 +02:00
Lars Ingebrigtsen
e64621427b Suppress warning about prefixless date variable in calendar
* 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.
2019-06-15 14:22:45 +02:00
Wilson Snyder
4262e13a09 Clean up verilog-mode.el documentation examples to match behavior.
* 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.
2019-06-15 08:16:05 -04:00
Michael Albinus
06499a6fe6 Make url-tramp more robust
* lisp/url/url-tramp.el (url-tramp-convert-url-to-tramp)
(url-tramp-convert-tramp-to-url): Check, that obj is non-nil.
2019-06-15 12:19:01 +02:00
Eli Zaretskii
33c585edd4 Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs 2019-06-15 13:16:36 +03:00
Stefan Kangas
2a364d84c1 Remove another variable obsolete since Emacs 22
* lisp/progmodes/cc-langs.el: Remove obsolete variable
c-opt-op-identitier-prefix.
* etc/NEWS: Announce it.  (Bug#36173)
2019-06-15 13:15:53 +03:00
Michael Albinus
e1867056ae Let tramp-archive unmount clean
* lisp/net/tramp-archive.el (tramp-archive-cleanup-hash):
Don't check for a proper method.
2019-06-15 11:46:04 +02:00
Michael Albinus
55cdebcf63 Make Tramp compatible to recent progress-reporter-update
* lisp/net/tramp-compat.el (tramp-compat-progress-reporter-update):
New defalias.

* lisp/net/tramp.el (tramp-progress-reporter-update): Add optional SUFFIX.
2019-06-15 11:38:13 +02:00
Michael Albinus
38a86a4c49 Some changes in process output read of Tramp
* 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.
2019-06-15 11:33:16 +02:00
Michael Albinus
7d71d0b13d Tag remote autorevert tests as unstable
* 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'.
2019-06-15 11:08:05 +02:00
Stefan Kangas
794ba60624 Remove Lucid Emacs support from bookmark.el
* lisp/bookmark.el: Remove Lucid Emacs support.
(Bug#36179)
2019-06-15 11:30:46 +03:00
Eli Zaretskii
333170348b Improve documentation of hash-code functions
* src/fns.c (Fsxhash_eq, Fsxhash_eql, Fsxhash_equal):
* doc/lispref/hash.texi (Defining Hash): Warn against assuming
that sxhash returns consistent results.
2019-06-15 11:16:49 +03:00
Juanma Barranquero
200f63cfa5 tramp-test42-auto-load: Add expected-result.
* test/lisp/net/tramp-tests.el (tramp-test42-auto-load):
Expect a failed result if remote file access is not enabled,
as it happens while doing the test on Windows.
2019-06-15 07:23:25 +02:00
YAMAMOTO Mitsuharu
f6a1647a8b * configure.ac: Lower required cairo version to 1.8.0. 2019-06-15 12:46:30 +09:00
YAMAMOTO Mitsuharu
1c3e8684c8 Remove non-Xdbe double-buffering code on cairo
* src/xterm.c (x_begin_cr_clip, x_update_end) [USE_CAIRO]: Don't do
handcrafted double-buffering with image surface.
2019-06-15 12:44:56 +09:00
YAMAMOTO Mitsuharu
703b9d652b Rework x_scroll_run on cairo
* 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.
2019-06-15 12:36:26 +09:00
Juanma Barranquero
7a8f22b004 * test/lisp/url/url-file-tests.el (url-file): Use file:///, not file://. 2019-06-15 05:29:03 +02:00
Juanma Barranquero
0c5f6c6c63 Fix doc of srecompile-compile-split-code (Bug#36200)
* lisp/cedet/srecode/compile.el (srecode-compile-split-code):
Remove leftover text from docstring.
2019-06-15 01:37:27 +02:00
Lars Ingebrigtsen
d957164ca3 Revert "Silence okuri-nasi count-up messaging during compilation"
This takes long enough on some systems that the messages are useful.

This reverts commit 1d2e4d22c9.
2019-06-14 21:01:22 +02:00
Michael Albinus
0518e3ca98 Fix problem in remote file notification
* 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.
2019-06-14 19:45:00 +02:00