[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/tramp-thread-safe updated (47156f1 -> a4972d9)
From: |
Michael Albinus |
Subject: |
feature/tramp-thread-safe updated (47156f1 -> a4972d9) |
Date: |
Fri, 27 Mar 2020 06:05:47 -0400 (EDT) |
albinus pushed a change to branch feature/tramp-thread-safe.
from 47156f1 Merge remote-tracking branch 'origin/master' into
feature/tramp-thread-safe
adds 121f9bb Avoid unlikely load-average bug
adds 0c0fa1d * lisp/wdired.el (wdired-next-line,
wdired-previous-line): Preserve column
adds 2b04ca0 Support state changing VC operations in dired-mode on
files (bug#34949)
adds 52dbd70 * doc/misc/texinfo.tex: Update from Gnulib.
adds 1a75e8b Fix horizontal bit shifting
adds b3de130 Fix working text related issues on NS (Bug#38851)
adds e1e1bd8 Fix conversion of text/html->multipart/related
adds 4b118bd Fix search for ~/.Xdefaults-HOSTNAME (again)
adds 734eb7e Fix some file-modes races
adds b7d5a64 Introduce face for <code> elements in shr
adds 55ad194 Fix <button>...</button> submit button rendering in eww
adds 3ac8349 Fix problem with degenerate <html base="."> specs in shr
adds 17691ad shr comment typo fix
adds d950a61 Remove Emacs 20 bug workaround in ebnf2ps (bug#39663)
adds 8dc4034 Add and remove backslashes in regexps
adds 770f76f Remove subsumed repetitions in regexps
adds efc9d4f Amend c-backward-sws better to handle multiline block
comments
adds 96a269d Speed up 'maven' compilation error message regexp
adds 39410cf Speed up 'msft' and 'watcom' compilation error regexps
adds f765aad Make OMake support slightly less expensive (bug#39595)
adds 4e5ac4b Reorder discussion of integer basics
adds a2c4eee Clarify when fixnums are used.
adds 62afbc5 Fix bug when visiting euc-jp-encoded directories
adds 28399e5 * Makefile.in (PREFERRED_BRANCH): Now emacs-27.
adds 614203b ; make change-history-commit
adds 1d10885 ; spelling and comment fix
adds 9f08524 Fix broken regexps
adds 398afba Merge from origin/emacs-27
adds 41450a8 Less bad permutation generator in regexp-opt test
adds 97b8a78 Allow tempo-define-template to reassign tags to new
templates
adds 36df5e7 ; * lisp/tempo.el (tempo-add-tag): Punctuation fixes in
comments.
adds 3b4bd4b * src/keyboard.c (make_lispy_event): Generate proper
tool-bar events.
adds 1cb14aa * src/keyboard.c: Copy last tool-bar change to tab-bar.
adds 929c9d3 ; * test/lisp/emacs-lisp/regexp-opt-tests.el: Fix last
change
adds 202c331 Restore runtime check for invalid tag
adds c87a165 Update from Gnulib
adds bce1735 * lisp/font-lock.el (font-lock-ensure): Use
font-lock-specified-p (bug#39597)
adds b6be1ce Update from Gnulib
adds cd6a9b8 Skip shell prompt on current line in Eshell even if it's
protected
adds ac05466 Fix reference to 'message-send-and-exit' in Emacs manual
adds b410f90 Document 'message-send-mail-function' in the Emacs manual
adds 2e39fc8 * doc/emacs/sending.texi (Mail Sending): Fix index
entries.
adds d7c2233 Fix cursor-sensor--detect when current buf != selected
window's buf
adds 0273f26 Don't write absolute filenames and duplicate strings to
CVS ignore files
adds 2aed279 Warn about the likes of "[:alnum:]" in regexps
adds dd57564 Move more logic to vc-ignore from vc-default-ignore
adds 3f01a17 Merge from origin/emacs-27
adds aff8bca * lisp/replace.el (occur-engine-line): Revert part of
fb16313025 (bug#39597)
adds 4332964 ; Merge from origin/emacs-27
adds 884b68c CC Mode: Fontify foo in "const auto foo :" correctly
adds 693749c Java Mode: Fix fontification of variable decl inside `for'
adds ba7004b Shorten some ppss struct field names
adds eb34c10 Merge from origin/emacs-27
adds b95f78e Add `verilog-auto-inst-template-required'.
adds c4ca821 Update from Gnulib
adds 9d626df Add 'nofollow' flag to set-file-modes etc.
adds 7dfe90a Adapt the MS-Windows build to 'nofollow' changes
adds 29eb93e * lisp/comint.el (comint-redirect-setup): Guard
mode-line-process (bug#39705)
adds 72cf60e * lisp/textmodes/nroff-mode.el (nroff-mode-map): Remove
key 'M-s' (bug#39706)
adds a3d146f Update from Gnulib
adds bcd88e7 ; * etc/NEWS: Improve wording of a recently-added entry.
adds 22524a6 Fix mistake in regexp cleanup
adds 64af3c9 Finish implementation of {set-}file-modes FLAG arg in
Tramp
adds 03c07c8 Generate 'substring' byte op (bug#39709)
adds c0fcbd2 Expose ElDoc functions in a hook (Bug#28257)
adds 4a94881 Show friendly message after package install
adds 2261f89 Finish Tramp's implementation of 'nofollow
adds 8d5e8cd Signal an error for the regexp "[:alnum:]"
adds 3766bf7 Don't complain about the regexp "[:-:]"
adds 07da629 nnmail-cache-close should not use nofollow
adds 125da00 * lisp/emacs-lisp/eldoc.el
(eldoc-documentation-function): No nil value
adds c32d35e * src/gtkutil.c, src/nsterm.m: Fix bug#39808
adds 77f69a9 * src/nsterm.m ([EmacsView toolbarClicked:]): Fix last
change
adds 4859e8d Revert "Don't complain about the regexp "[:-:]""
adds ef4440a Revert "Signal an error for the regexp "[:alnum:]""
adds 8ab0e73 Port timestamp tests to odd timezones, (TICKS . HZ)
adds 3d2c82a Unbreak build with CHECK_STRUCTS
adds 79fe320 Fix XEmacs-specific clause in definition of
pascal-outline-map.
adds e98ee8d Make 'load-dangerous-libraries' obsolete (Bug#37819)
adds 228fb6f Remove more XEmacs compat code from viper
adds 1dd4a63 * lisp/progmodes/cperl-mode.el: Clarify comment.
adds 13a69c8 ; Auto-commit of loaddefs files.
adds 1939f75 whitespace: Turn long lines regexp into a function
(bug#36837)
adds 68109c5 Fix #defines controlling when NS port draws to offscreen
buffer
adds b4911a6 Fix macOS/GNUstep compilation warnings
adds 8518b14 Tweak GMP usage for (HI LO US PS) timestamps
adds 0f94f69 Use help-fns-short-filename in other describe- commands
adds 620f672 * lisp/progmodes/elisp-mode.el
(elisp-enable-lexical-binding): New command
adds b28b738 * etc/NEWS: Add entry missed in previous commit
adds 5e229f8 Fix rounding errors in time conversion
adds b48142b Time division speedups
adds 21ebfa1 Update default-directory in occur buffer (bug#39608)
adds 1aa8780 Ignore spurious focus events
adds cf45e80 Declare speedbar-incompatible-version obsolete
adds d1bbd32 Fix more NS_DRAW_TO_BUFFER #ifdefs (bug#39883)
adds dc3006c Pacify GCC 9.2.1 20190927 -O3
adds 3bce7ec CC Mode: Protect against consecutive calls to
before-change-functions ...
adds e74fb46 * lisp/emacs-lisp/cursor-sensor.el
(cursor-sensor--detect): Change last fix
adds 9ec6eb1 vc-dir-ignore: More accurately choose base directory
adds af519a6 Define libgnutls-version properly
adds a95ec6e * admin/authors.el: Add missing entries
adds 4653baa ; ChangeLog.3 update & fixes.
adds 29e415d ; ChangeLog.3 fixes
adds 999d75c Range-check width passed to define-fringe-bitmap
adds f9e5394 Fix documented slot name of eieio-instance-tracker class
adds 009c6a1 ; ChangeLog.3 fixes
adds 86e4da6 ; ChangeLog.3 update
adds 9261b1e * admin/authors.el (authors-ignored-files): Fix entries.
adds 4aa758e ; ChangeLog.3 update
adds 5b7d226 * etc/AUTHORS: Update.
adds 1c81bb8 Merge from origin/emacs-27
adds d096bab Bump Emacs version to 27.0.90
adds b6c3921 ; Merge from origin/emacs-27
adds 696ee02 checkdoc: Don't mistake "cf." for sentence end
adds ff729e3 ; bug#39779: Fix some typos in documentation.
adds 4dec693 * lisp/vc/vc-cvs.el (vc-cvs-ignore): Copy-edit doc string
adds d767c35 Merge branch 'emacs-27' of
git.savannah.gnu.org:/srv/git/emacs into emacs-27
adds 5cca73d * src/timefns.c (time_arith): Omit incorrect comment.
adds 6dc2ebe Fix overquoting in mule.el
adds 9908b5a Merge branch 'emacs-27' of
git.savannah.gnu.org:/srv/git/emacs into emacs-27
adds d424195 Fix rx charset generation
adds 5af9e5b ; Add an entry to TODO
adds 60c84ad ; * etc/TODO: Fix last change.
adds c5f255d ; Update lisp/ldefs-boot.el
adds 6b48aed * lisp/tab-line.el: Fix auto-hscrolling (bug#39649)
adds 49d3cd9 rx: Improve 'or' compositionality (bug#37659)
adds 366fd4f ; * etc/NEWS: Fix typo.
adds b42b894 Fix fit-frame-to-buffer for multi-monitor setup
adds fe1a447 Don't attempt to cache glyph metrics for FONT_INVALID_CODE
adds 1ca6d15 * doc/emacs/mini.texi (Yes or No Prompts): 'y-or-n-p' now
uses the minibuffer.
adds d373647 ; * doc/emacs/mini.texi (Yes or No Prompts): Fix last
change.
adds a38bebb * etc/NEWS: More complete description of rx 'not' changes.
adds a4e4510 Fix handling MS-Windows keyboard input above the BMP
adds 6a0e1c4 Merge from origin/emacs-27
adds add0610 Fix implicit declaration of getenv and atol
adds 79f1965 ; Merge from origin/emacs-27
adds 592b1cf Improve documentation of next-error-highlight-no-select
(bug#38778)
adds 7cafbbe Fix describe-variable on values with circular syntax
(Bug#39805)
adds 60418a1 Explain how to unset mode bindings (Bug#39802)
adds 40b217c Bump checkdoc-version to match library header
adds db37dd2 Don't misinterpret doc string as initial value
adds a1abf73 Fix combine-change-calls-1 for when buffer-undo-list is t
adds a3c2d18 CC Mode: Fix the handling of two adjacent
after-change-functionses.
adds b5474ba Merge from origin/emacs-27
adds 32261ed New command make-frame-on-current-monitor to use in
windmove (bug#39875)
adds 7e8b8da Fix handling of empty input in describe-variable and
describe-symbol
adds c996fe1 Remove ancient OS X process-connection-type handling
adds cb1e309 Have pulse.el preserve existing overlay priorities
adds 08d7d28 Fix args in 'window-text-pixel-size' call in
'fit-window-to-buffer'
adds 40fb200 * lisp/emacs-lisp/rx.el (rx--string-to-intervals): Fix
error string.
adds 1814c7e Fix rx error with ? and ??
adds 88c6db9 Avoid crashes when a fontset has strange entries
adds 33b31dc Attempt to avoid rare segfaults in show_mouse_face
adds 3f9c340 Improve documentation of 'table-generate-source'
adds cb18773 Use regexp-opt to define bibtex-autokey-transcriptions.
(Bug#39686)
adds 5cb312b Update ERC mailing list address
adds 10c5835 Document changes in lexical-binding
adds fdbe7ca Document the changes in 'read-answer'
adds 89307eb ; * etc/NEWS: Mark 'completion-common-part' face entry as
not documented.
adds ec5a267 ; * etc/NEWS: Mark 'byte-count-to-string-function' as
undocumented.
adds e252341 ; * etc/NEWS:
'backup-by-copying-when-privileged-mismatch' is documented.
adds 6281ed5 ; * etc/NEWS: No need to document the change in
'list-processes'.
adds 98306fd ; * etc/NEWS: No need to document deprecation of 'cl'.
adds 3103c01 ; * etc/NEWS: Formatting fixes.
adds 512b66a ; * etc/NEWS: No need to document
'goto-address-uri-schemes-ignored'.
adds 08c042b Document that 'byte-compile-dynamic' is obsolete
adds d4ac478 ; * etc/NEWS: No need to document news of doc-view.el.
adds fc4d0f8 ; * etc/NEWS: No need to document Ido news.
adds 25b4d6f ; * etc/NEWS: No need to document changes in map.el and
seq.el.
adds 9e8456c ; * etc/NEWS: No need to document changes in Octave mode.
adds fc4f4ef ; * etc/NEWS: No need to document vc-hg and mergebase
changes.
adds d1d56a9 ; * etc/NEWS: 'thunk-let' and 'thunk-let*' are fully
documented.
adds d28b738 ; * etc/NEWS: Fix the
'mml-secure-openpgp-sign-with-sender' entry.
adds 34132d4 ; * etc/NEWS: Mark 2 entries as fully documented.
adds 335a9bd minibuffer-force-complete-and-exit: Allow input with no
matches
adds e734961 icomplete-fido-exit: New command for the M-j binding
adds fc47e3a Let fido-mode users force a minibuffer-exit
adds 5b19db9 ; * etc/NEWS: correctly describe what fido-mode is
adds 72f87f8 NS port documentation updates
adds 3274b80 Merge from origin/emacs-27
adds 9f4b260 Update from Gnulib
adds 5d4cf1f Add ‘nofollow’ flag to set-file-times
adds 6ce2052 Skip filenotify tests on hydra.nixos.org
adds e4fb95f * lisp/emacs-lisp/bytecomp.el: Drop warning for loading
into Emacs<23
adds 818333c * doc/lispref/os.texi (time-subtract): Doc fix.
adds 363d927 Fix bug with JIT stealth timers
adds 3cbf4cb Eliminate use of cl-concatenate in 'seq' package
adds b16ba40 ; lisp/emacs-lisp/seq.el: Explain why we don't use cl-lib
here
adds 0a3682a * src/timefns.c: Add comments.
adds 4415534 Merge from origin/emacs-27
adds 0a3f8da Simplify run-at-time
adds 66bc47d Fix the MinGW build as followup to recent "nofollow"
changes
adds 35a13fc CC Mode: allow specified directives (e.g. pragma) to be
indented as statements
adds d00df0a * lisp/term/rxvt.el: Enable backeted paste and window
title
adds 20d3d3a * src/timefns.c: Add comments.
adds cf223dc ; * src/timefns.c: Fix typo in previous change.
adds a461baa Merge from origin/emacs-27
adds a1e2a68 Finish implementation of set-file-times FLAG arg in Tramp
adds 199acd6 In vc-print-branch-log use root instead of the default
directory (bug#39704)
adds a98c8f5 Improve new-frame logic of windmove-display-in-direction
(bug#39875)
adds 297d3d2 * lisp/subr.el (dlet): New macro
adds 317065c * lisp/ido.el: Remove redundant `:group`s
adds 9900b14 * lisp/window.el: Avoid `called-interactively-p`.
adds efe85a5 * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda):
Simplify result
adds 0d6c513 * lisp/emacs-lisp/cl-macs.el: More care with `eval` and
with `cl-typep`
adds e003e90 Remove more XEmacs compat code from eshell
adds 16ec5f5 Remove XEmacs exclusive face from themes
adds 4c3c175 * lisp/net/tramp-sh.el (tramp-find-shell): Skip for
asynchronous processes.
adds f253ff7 * lisp/subr.el (cancel-change-group): Undo accidental
change
adds 2d221c8 * lisp/emacs-lisp/eldoc.el (eldoc--supported-p):
Understand the "old" API
adds 3db5a51 * lisp/emacs-lisp/eldoc.el: Remove redundant `:group`
arguments
adds bbc48b2 Fix NS child frame in native fullscreen (bug#36672)
adds 3758ff0 rcirc: Match NickServ messages case-insensitively
(Bug#39345)
adds 402b175 Make cl-equalp a bit more efficient at comparing strings
adds f7e3139 * lisp/net/tramp.el (tramp-accept-process-output):
Propagate `quit' signal.
adds caed687 * lisp/emacs-lisp/package.el (package-menu--generate):
Fix doc string.
adds 099520e Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds a695189 ; * etc/NEWS: Fix typo.
adds 0883c80 Simplify rx example in manual
adds 4537976 Port .gdbinit to clang with -gdwarf-4
adds 1bc3fa0 * lisp/emacs-lisp/package.el (package-install): Fix typo
in docstring.
adds ef5744a Improve docs for horizontal scrolling with mouse and
touchpad (Bug#39979)
adds c1ce9fa * lisp/subr.el (cancel-change-group): Fix bug#39680
adds ecfe633 * lisp/tab-bar.el: Last-minute changes.
adds 1ab766f Fix last change
adds b468b3d Fix a recent documentation change
adds a2b07f9 ; * etc/NEWS: Explain how to get back old behavior with
--eval.
adds 6bdb561 Merge from origin/emacs-27
adds 7195ea7 Avoid regexp stack overflow in GDB string matching
(bug#22149)
adds ff1e71c Add charsets to 'w32-charset-info-alist'
adds 3c443e9 Make previous mml-expand-html-into-multipart-related fix
more general
adds 1de9e0f * lisp/progmodes/cc-defs.el (c-version): update to 5.34.2
for master branch
adds f9685f9 * lisp/emacs-lisp/package.el (package-activate-1): Avoid
duplicates
adds e2a15c8 * lisp/textmodes/conf-mode.el (conf-mode): Use
define-derived-mode
adds b39b564 * lisp/progmodes/sql.el: Try and avoid `eval`; use
define-derived-mode
adds afaf2f4 Make sure we mark reachable killed buffers during GC
adds ff862f5 Reverse the meaning of 2nd arg to 'live_buffer_holding'
adds 9dccaf8 Add store/restore window configuration feature for gdb-mi
adds f189e5d Don't generate useless range table entries for ASCII chars
adds 299744e * lisp/vc/smerge-mode.el (smerge-start-session): Don't
re-enable
adds 8d28c98 Fix display of Big5 characters when using Fontconfig
adds cbe6431 Improve Package Menu hiding docstrings
adds 3a8a231 * lisp/textmodes/fill.el (fill-nobreak-predicate): Fix
documentation.
adds 45630d0 Merge from origin/emacs-27
adds dcc943b * lisp/progmodes/cc-defs.el (c-version): update to 5.34.1
for Emacs 27.1
adds d815e1e ; Merge from origin/emacs-27
adds 3a671ad Fix regression in wisent-total-conflicts
adds 5beb269 Support Unicode 13.0
adds f8254aa * lisp/image/image-converter.el: Support more ImageMagick
versions (bug#39994)
adds a7b8291 * etc/NEWS: Make the `--eval` example slightly more
precise
adds a2dd8c4 * lisp/tab-line.el: Fix tab-line-format and
tab-line-format-template.
adds 5747a59 Recalculate default font when switching font backend
adds e92b8e5 Remove raw carriage return characters from test file.
adds 64d9b4c Merge from origin/emacs-27
adds efb5115 Omit timestamp optimization invalid on 387 FPU
adds 37d3c16 Tiny simplification of frac_to_double
adds d98afc1 Fix display of :box face when overlay strings are around
adds 0128375 Don't have exif bugging out on short strings
adds 7725fbc Remove the Date header from message-draft-headers
adds 84548f8 Add "Old-" prefix to "Version" header in some cases
adds c1772ce Declare some <package>-version variables obsolete
adds 271f9a6 Remove obsolete XEmacs comment
adds 0a22747 Remove more XEmacs compat code from ediff*.el
adds 8158337 Fix Bug#40156 in Tramp
adds 1242ae9 ; * etc/NEWS: Note changed default of
message-draft-headers
adds 813478c Revert "Signal user-error on duplicate package refresh"
(Bug#39187)
adds 3b7cb5f * lisp/dired.el (dired-mark-region): New defcustom
(bug#39902)
adds 8f69483 Avoid extra "changed on disk" prompt in save-buffer
(Bug#18336)
adds 1aa1529 ERC: Update maintainer address
adds bed04c5 Use correct registry name for windows-1251 charset
adds d5cfc4a Merge from origin/emacs-27
adds d801d1d Don't have exif bugging out on short strings
adds 7832e61 ; Merge from origin/emacs-27
adds 7515252 * lisp/tab-line.el (tab-line-new-button-show): New
defcustom.
adds b28a9a6 Make svg images with links valid
adds 561e9fb Improve documentation of project.el commands
adds 9ab85f0 Fix cl-concatenate (Bug#40180)
adds 8709aad Fix a couple of problems in changelog generating functions
adds 8944310 Don't signal during backtrace unrewind (Bug#40088)
adds f2351a6 Add Harfbuzz dependency
adds d66331a Don't build the Gnulib 'utimens' module on MinGW
adds 5d5d5d4 Merge from origin/emacs-27
adds 78f76fe Make cl-concatenate an alias of seq-concatenate
adds 82f8bee Don't add repeated xlmns:xlink declarations in svg-create
adds ed37f03 Fix sending signals and EOF to the inferior process in
gdb-mi.el
adds 421eeff Add support for multiple Gravatar services
adds c3447e7 ; * etc/NEWS: Clarify news entry for
message-draft-headers change
adds 0fe7200 ; fix previous commit
adds e906cd0 Fix gravatar tests
adds ce141686 Rename dired-mark-region choices and ignore empty region.
adds b85d29f Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 74489bd Improve the UI of 'list-timers'
adds 11b37a4 * lisp/textmodes/conf-mode.el (conf-mode): Fix last change
adds 2ea87d6 Pacify --enable-gcc-warnings for lock_file
adds 1060a64 Update from gnulib
adds d08c947 Make compilation-mode regexp matching case-sensitive
(bug#40119)
adds e4b6151 Fix integer overflow in forward-point
adds 98546d9 Fix integer overflow in internal_self_insert
adds fe6b8c9 line-beginning-position args can be bignums
adds 934b3c9 Remove COERCE_MARKER
adds d28b004 Add a module function to open a file descriptor connected
to a pipe.
adds 57f5a63 Refactor and fix typo in CHECK_*_COERCE_MARKER
adds 10bedb7 Disable enable-local-variables for hunk-only in
diff-syntax-fontify-props
adds de00a93 Treat out-of-range positions consistently
adds ac242ed Add manual and NEWS entries for previous gdb-mi changes
adds e4f8098 ; * etc/NEWS: Fix typos.
new a4972d9 Merge remote-tracking branch 'origin/master' into
feature/tramp-thread-safe
Summary of changes:
ChangeLog.3 | 72926 ++++++++++++++++++++++-
Makefile.in | 2 +-
admin/authors.el | 13 +-
admin/merge-gnulib | 6 +-
admin/nt/dist-build/build-dep-zips.py | 1 +
admin/release-process | 9 +-
admin/unidata/BidiBrackets.txt | 6 +-
admin/unidata/BidiMirroring.txt | 8 +-
admin/unidata/Blocks.txt | 14 +-
admin/unidata/NormalizationTest.txt | 266 +-
admin/unidata/SpecialCasing.txt | 4 +-
admin/unidata/UnicodeData.txt | 963 +-
admin/unidata/blocks.awk | 1 +
admin/unidata/copyright.html | 20 +-
doc/emacs/building.texi | 40 +-
doc/emacs/custom.texi | 17 +-
doc/emacs/emacs.texi | 1 +
doc/emacs/frames.texi | 13 +-
doc/emacs/macos.texi | 69 +-
doc/emacs/maintaining.texi | 75 +
doc/emacs/mini.texi | 47 +-
doc/emacs/programs.texi | 24 +-
doc/emacs/sending.texi | 11 +-
doc/lispref/compile.texi | 6 +-
doc/lispref/files.texi | 37 +-
doc/lispref/frames.texi | 2 +-
doc/lispref/internals.texi | 14 +
doc/lispref/minibuf.texi | 20 +-
doc/lispref/modes.texi | 2 +-
doc/lispref/numbers.texi | 77 +-
doc/lispref/os.texi | 7 +-
doc/lispref/processes.texi | 1 +
doc/lispref/searching.texi | 18 +-
doc/lispref/tips.texi | 2 +-
doc/lispref/variables.texi | 12 +-
doc/misc/cc-mode.texi | 52 +-
doc/misc/eieio.texi | 4 +-
doc/misc/gnus.texi | 6 +-
doc/misc/texinfo.tex | 32 +-
etc/AUTHORS | 1324 +-
etc/DEBUG | 4 +-
etc/NEWS | 105 +-
etc/NEWS.27 | 97 +-
etc/TODO | 71 +
etc/compilation.txt | 18 +
etc/srecode/el.srt | 2 +-
etc/themes/deeper-blue-theme.el | 1 -
etc/themes/leuven-theme.el | 1 -
etc/themes/manoj-dark-theme.el | 1 -
etc/themes/whiteboard-theme.el | 1 -
lib-src/etags.c | 5 +
lib/careadlinkat.h | 2 +-
lib/count-leading-zeros.h | 8 +
lib/count-one-bits.h | 8 +
lib/count-trailing-zeros.h | 8 +
lib/fchmodat.c | 144 +
lib/fcntl.in.h | 6 +
lib/{symlink.c => futimens.c} | 48 +-
lib/getopt-pfx-core.h | 8 +
lib/gnulib.mk.in | 56 +-
lib/inttypes.in.h | 24 +-
lib/lchmod.c | 110 +
lib/md5.h | 8 +-
lib/open.c | 4 +-
lib/openat.h | 20 +-
lib/sha1.h | 7 +-
lib/sha256.h | 20 +-
lib/sha512.h | 20 +-
lib/signal.in.h | 24 +-
lib/stdio.in.h | 270 +-
lib/stdlib.in.h | 72 +-
lib/strftime.h | 2 +-
lib/string.in.h | 14 +-
lib/sys_stat.in.h | 44 +-
lib/time.in.h | 17 +-
lib/unistd.in.h | 24 +-
lib/utimensat.c | 160 +
lisp/bs.el | 7 +-
lisp/calendar/calendar.el | 13 +-
lisp/calendar/icalendar.el | 3 +-
lisp/cedet/data-debug.el | 2 +-
lisp/cedet/pulse.el | 2 +
lisp/cedet/semantic/grammar.el | 2 +-
lisp/cedet/semantic/wisent/comp.el | 13 +-
lisp/cedet/srecode/srt-mode.el | 2 +-
lisp/comint.el | 4 +-
lisp/dframe.el | 1 +
lisp/dired-aux.el | 8 +-
lisp/dired-x.el | 8 +-
lisp/dired.el | 112 +-
lisp/doc-view.el | 4 +-
lisp/emacs-lisp/autoload.el | 2 +-
lisp/emacs-lisp/byte-opt.el | 2 +-
lisp/emacs-lisp/bytecomp.el | 80 +-
lisp/emacs-lisp/checkdoc.el | 9 +-
lisp/emacs-lisp/cl-extra.el | 12 +-
lisp/emacs-lisp/cl-macs.el | 79 +-
lisp/emacs-lisp/cursor-sensor.el | 111 +-
lisp/emacs-lisp/edebug.el | 1 -
lisp/emacs-lisp/eldoc.el | 139 +-
lisp/emacs-lisp/lisp-mode.el | 6 +-
lisp/emacs-lisp/package.el | 33 +-
lisp/emacs-lisp/rx.el | 86 +-
lisp/emacs-lisp/seq.el | 10 +-
lisp/emacs-lisp/syntax.el | 26 +-
lisp/emacs-lisp/timer-list.el | 15 +-
lisp/emacs-lisp/timer.el | 3 -
lisp/emulation/edt.el | 4 +-
lisp/emulation/viper-mous.el | 50 +-
lisp/emulation/viper-util.el | 1 +
lisp/erc/erc-autoaway.el | 2 +-
lisp/erc/erc-backend.el | 2 +-
lisp/erc/erc-button.el | 2 +-
lisp/erc/erc-capab.el | 2 +-
lisp/erc/erc-compat.el | 2 +-
lisp/erc/erc-dcc.el | 2 +-
lisp/erc/erc-desktop-notifications.el | 2 +-
lisp/erc/erc-ezbounce.el | 2 +-
lisp/erc/erc-fill.el | 2 +-
lisp/erc/erc-goodies.el | 2 +-
lisp/erc/erc-ibuffer.el | 2 +-
lisp/erc/erc-identd.el | 2 +-
lisp/erc/erc-imenu.el | 2 +-
lisp/erc/erc-join.el | 2 +-
lisp/erc/erc-lang.el | 2 +-
lisp/erc/erc-list.el | 2 +-
lisp/erc/erc-log.el | 2 +-
lisp/erc/erc-match.el | 2 +-
lisp/erc/erc-menu.el | 2 +-
lisp/erc/erc-netsplit.el | 2 +-
lisp/erc/erc-networks.el | 2 +-
lisp/erc/erc-notify.el | 2 +-
lisp/erc/erc-page.el | 2 +-
lisp/erc/erc-pcomplete.el | 2 +-
lisp/erc/erc-replace.el | 2 +-
lisp/erc/erc-ring.el | 2 +-
lisp/erc/erc-services.el | 2 +-
lisp/erc/erc-sound.el | 2 +-
lisp/erc/erc-speedbar.el | 2 +-
lisp/erc/erc-spelling.el | 2 +-
lisp/erc/erc-stamp.el | 2 +-
lisp/erc/erc-track.el | 2 +-
lisp/erc/erc-truncate.el | 2 +-
lisp/erc/erc-xdcc.el | 2 +-
lisp/erc/erc.el | 4 +-
lisp/eshell/em-glob.el | 4 +-
lisp/eshell/em-ls.el | 3 +-
lisp/eshell/em-pred.el | 2 +-
lisp/eshell/em-prompt.el | 2 +-
lisp/eshell/em-unix.el | 7 +-
lisp/eshell/esh-util.el | 6 -
lisp/files.el | 17 +-
lisp/font-lock.el | 7 +-
lisp/frame.el | 18 +-
lisp/gnus/deuglify.el | 4 +-
lisp/gnus/gnus-art.el | 6 +-
lisp/gnus/gnus-cloud.el | 4 +-
lisp/gnus/gnus-delay.el | 6 +-
lisp/gnus/gnus-start.el | 22 +-
lisp/gnus/gnus-util.el | 4 +-
lisp/gnus/gnus-uu.el | 4 +-
lisp/gnus/mail-source.el | 2 +-
lisp/gnus/message.el | 8 +-
lisp/gnus/mm-archive.el | 5 +-
lisp/gnus/mm-decode.el | 20 +-
lisp/gnus/mm-uu.el | 2 +-
lisp/gnus/mml.el | 26 +-
lisp/gnus/nnbabyl.el | 2 +-
lisp/gnus/nndiary.el | 2 +-
lisp/gnus/nnfolder.el | 2 +-
lisp/gnus/nnmail.el | 8 +-
lisp/gnus/nnmbox.el | 2 +-
lisp/gnus/nnml.el | 2 +-
lisp/gnus/spam-stat.el | 2 +-
lisp/help-fns.el | 122 +-
lisp/help.el | 108 -
lisp/hexl.el | 6 +-
lisp/hippie-exp.el | 2 +-
lisp/icomplete.el | 15 +-
lisp/ido.el | 253 +-
lisp/ielm.el | 4 +-
lisp/image-dired.el | 4 +-
lisp/image/exif.el | 21 +-
lisp/image/gravatar.el | 43 +-
lisp/image/image-converter.el | 5 +-
lisp/informat.el | 2 +-
lisp/international/characters.el | 46 +-
lisp/international/fontset.el | 9 +-
lisp/international/mule-cmds.el | 4 +-
lisp/international/mule.el | 5 +-
lisp/ldefs-boot.el | 34 +-
lisp/linum.el | 3 +-
lisp/loadhist.el | 2 +-
lisp/ls-lisp.el | 6 +-
lisp/master.el | 2 +-
lisp/minibuffer.el | 11 +-
lisp/mwheel.el | 10 +-
lisp/net/ange-ftp.el | 3 +-
lisp/net/browse-url.el | 2 +-
lisp/net/eww.el | 12 +-
lisp/net/rcirc.el | 18 +-
lisp/net/shr.el | 4 +-
lisp/net/tramp-adb.el | 29 +-
lisp/net/tramp-compat.el | 29 +-
lisp/net/tramp-gvfs.el | 27 +-
lisp/net/tramp-sh.el | 155 +-
lisp/net/tramp-smb.el | 26 +-
lisp/net/tramp-sudoedit.el | 39 +-
lisp/net/tramp.el | 41 +-
lisp/org/ob-core.el | 2 +-
lisp/org/ob-fortran.el | 2 +-
lisp/org/org-capture.el | 2 +-
lisp/org/org-table.el | 2 +-
lisp/org/org.el | 8 +-
lisp/play/bubbles.el | 1 +
lisp/play/gametree.el | 2 +-
lisp/progmodes/cc-awk.el | 2 +-
lisp/progmodes/cc-cmds.el | 93 +
lisp/progmodes/cc-defs.el | 4 +-
lisp/progmodes/cc-engine.el | 65 +-
lisp/progmodes/cc-langs.el | 9 +-
lisp/progmodes/cc-mode.el | 113 +-
lisp/progmodes/cc-vars.el | 9 +
lisp/progmodes/cfengine.el | 17 +-
lisp/progmodes/compile.el | 41 +-
lisp/progmodes/cperl-mode.el | 10 +-
lisp/progmodes/cwarn.el | 2 +-
lisp/progmodes/ebnf-abn.el | 11 +-
lisp/progmodes/ebnf-bnf.el | 6 +-
lisp/progmodes/ebnf-dtd.el | 13 +-
lisp/progmodes/ebnf-ebx.el | 18 +-
lisp/progmodes/ebnf-iso.el | 6 +-
lisp/progmodes/ebnf-yac.el | 6 +-
lisp/progmodes/ebnf2ps.el | 15 +-
lisp/progmodes/elisp-mode.el | 35 +-
lisp/progmodes/fortran.el | 2 +-
lisp/progmodes/gdb-mi.el | 306 +-
lisp/progmodes/idlw-shell.el | 2 +-
lisp/progmodes/octave.el | 3 +-
lisp/progmodes/opascal.el | 2 +-
lisp/progmodes/pascal.el | 4 +-
lisp/progmodes/perl-mode.el | 2 +-
lisp/progmodes/project.el | 11 +-
lisp/progmodes/python.el | 6 +-
lisp/progmodes/ruby-mode.el | 2 +-
lisp/progmodes/sh-script.el | 2 +-
lisp/progmodes/simula.el | 2 +-
lisp/progmodes/sql.el | 200 +-
lisp/progmodes/verilog-mode.el | 199 +-
lisp/progmodes/vhdl-mode.el | 2 +-
lisp/repeat.el | 2 +-
lisp/replace.el | 6 +-
lisp/ruler-mode.el | 2 +-
lisp/server.el | 2 +-
lisp/shell.el | 4 +-
lisp/simple.el | 13 +-
lisp/speedbar.el | 4 +-
lisp/subr.el | 58 +-
lisp/svg.el | 4 +-
lisp/tab-bar.el | 26 +-
lisp/tab-line.el | 65 +-
lisp/tar-mode.el | 2 +-
lisp/tempo.el | 31 +-
lisp/term.el | 4 +-
lisp/term/rxvt.el | 21 +-
lisp/textmodes/bibtex.el | 50 +-
lisp/textmodes/conf-mode.el | 191 +-
lisp/textmodes/fill.el | 3 +-
lisp/textmodes/nroff-mode.el | 1 -
lisp/textmodes/reftex-vars.el | 2 +-
lisp/textmodes/remember.el | 3 +-
lisp/textmodes/table.el | 21 +-
lisp/textmodes/tex-mode.el | 6 +-
lisp/url/url-about.el | 2 +-
lisp/url/url-expand.el | 11 +-
lisp/url/url-gw.el | 2 +-
lisp/url/url-http.el | 2 +-
lisp/url/url-news.el | 2 +-
lisp/url/url-util.el | 4 +-
lisp/url/url-vars.el | 1 +
lisp/vc/diff-mode.el | 53 +-
lisp/vc/ediff-init.el | 22 +-
lisp/vc/ediff-ptch.el | 2 +-
lisp/vc/ediff-util.el | 7 +-
lisp/vc/ediff-wind.el | 21 +-
lisp/vc/log-edit.el | 26 +-
lisp/vc/pcvs-parse.el | 2 +-
lisp/vc/pcvs.el | 4 +-
lisp/vc/smerge-mode.el | 15 +-
lisp/vc/vc-cvs.el | 46 +-
lisp/vc/vc-dir.el | 5 +-
lisp/vc/vc-dispatcher.el | 3 +-
lisp/vc/vc.el | 104 +-
lisp/w32-fns.el | 7 +
lisp/wdired.el | 4 +-
lisp/whitespace.el | 24 +-
lisp/windmove.el | 16 +
lisp/window.el | 73 +-
lisp/woman.el | 5 +-
m4/acl.m4 | 4 +-
m4/fchmodat.m4 | 82 +
m4/futimens.m4 | 65 +
m4/getloadavg.m4 | 6 +-
m4/gnulib-comp.m4 | 78 +-
m4/inttypes.m4 | 4 +-
m4/largefile.m4 | 3 -
m4/lchmod.m4 | 31 +
m4/nstrftime.m4 | 4 +-
m4/signal_h.m4 | 4 +-
m4/stdio_h.m4 | 4 +-
m4/stdlib_h.m4 | 4 +-
m4/string_h.m4 | 5 +-
m4/sys_socket_h.m4 | 4 +-
m4/sys_stat_h.m4 | 7 +-
m4/time_h.m4 | 6 +-
m4/unistd_h.m4 | 4 +-
m4/utimensat.m4 | 69 +
nt/gnulib-cfg.mk | 5 +
nt/inc/sys/stat.h | 5 +
nt/mingw-cfg.site | 7 +
src/.gdbinit | 2 +-
src/alloc.c | 22 +-
src/buffer.c | 32 +-
src/buffer.h | 2 +
src/character.c | 6 +-
src/cmds.c | 15 +-
src/coding.c | 42 +-
src/composite.c | 35 +-
src/conf_post.h | 7 +
src/data.c | 89 +-
src/dispextern.h | 6 +-
src/editfns.c | 140 +-
src/emacs-module.c | 9 +
src/emacs.c | 4 +-
src/eval.c | 4 +-
src/fileio.c | 101 +-
src/filelock.c | 30 +-
src/fns.c | 20 +-
src/font.c | 20 +-
src/font.h | 2 +-
src/fontset.c | 12 +-
src/frame.c | 12 +-
src/fringe.c | 13 +-
src/ftfont.c | 4 +-
src/gnutls.c | 19 +-
src/gtkutil.c | 7 -
src/intervals.c | 12 +-
src/intervals.h | 24 +-
src/keyboard.c | 30 +-
src/lisp.h | 26 +-
src/lread.c | 23 +-
src/macfont.m | 2 +-
src/module-env-28.h | 3 +
src/nsfns.m | 74 -
src/nsterm.h | 26 +-
src/nsterm.m | 204 +-
src/pdumper.c | 11 +-
src/process.c | 25 +-
src/process.h | 2 +
src/regex-emacs.c | 25 +-
src/search.c | 3 +-
src/sysdep.c | 15 -
src/systime.h | 3 -
src/textprop.c | 15 +-
src/timefns.c | 175 +-
src/w32.c | 147 +-
src/w32.h | 2 +
src/w32fns.c | 2 +-
src/w32term.c | 45 +-
src/w32term.h | 4 +
src/window.c | 5 +-
src/xdisp.c | 136 +-
src/xfns.c | 2 +-
src/xrdb.c | 2 +-
src/xterm.c | 13 +-
src/xterm.h | 1 +
test/data/emacs-module/mod-test.c | 57 +-
test/data/image/{black.jpg => black-short.jpg} | Bin 52456 -> 31779 bytes
test/lisp/electric-tests.el | 6 +-
test/lisp/emacs-lisp/bytecomp-tests.el | 7 +-
test/lisp/emacs-lisp/cl-extra-tests.el | 8 +
test/lisp/emacs-lisp/regexp-opt-tests.el | 29 +-
test/lisp/emacs-lisp/rx-tests.el | 26 +-
test/lisp/filenotify-tests.el | 11 +-
test/lisp/files-tests.el | 4 +-
test/lisp/image/exif-tests.el | 11 +
test/lisp/image/gravatar-tests.el | 2 +-
test/lisp/international/ucs-normalize-tests.el | 46 +-
test/lisp/net/tramp-tests.el | 109 +-
test/lisp/progmodes/compile-tests.el | 7 +-
test/lisp/tempo-tests.el | 39 +
test/manual/BidiCharacterTest.txt | 6 +-
test/src/emacs-module-tests.el | 14 +
test/src/regex-emacs-tests.el | 2 +-
test/src/timefns-tests.el | 49 +-
395 files changed, 80774 insertions(+), 3804 deletions(-)
create mode 100644 lib/fchmodat.c
copy lib/{symlink.c => futimens.c} (53%)
create mode 100644 lib/lchmod.c
create mode 100644 lib/utimensat.c
create mode 100644 m4/fchmodat.m4
create mode 100644 m4/futimens.m4
create mode 100644 m4/lchmod.m4
create mode 100644 m4/utimensat.m4
copy test/data/image/{black.jpg => black-short.jpg} (58%)
- feature/tramp-thread-safe updated (47156f1 -> a4972d9),
Michael Albinus <=