Merge from origin/emacs-25

d6f6b7d * etc/AUTHORS: Update the AUTHORS file
5cf7c39 authors.el updates
a26f193 ; fix changelog entries
fbc85c7 ; make change-history-commit
06da00c Fix Bug#22859
ab30bf5 ; * src/w32proc.c: Update the commentary to sys_select.
1481029 Fix reordering of bidi text in an isolate inside an override
60e0596 Document c-guess-basic-syntax in the CC Mode manual.
This commit is contained in:
John Wiegley 2016-03-03 23:53:38 -08:00
commit 17982e08d7
7 changed files with 1049 additions and 56 deletions

View file

@ -1,3 +1,959 @@
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Fix Bug#22859
* lisp/filenotify.el (file-notify-callback): Return a `deleted'
event in case of kqueue and file1 is nil. (Bug#22859)
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix reordering of bidi text in an isolate inside an override
* src/bidi.c (bidi_resolve_explicit): Override the orig_type value
of FSI with either LRI or RLI, as determined by the first strong
directional character in the isolate. This prevents failure to
isolate when the FSI...PDI text is inside a directional override.
(Bug#22786)
2016-03-04 Alan Mackenzie <acm@muc.de>
Document c-guess-basic-syntax in the CC Mode manual.
* doc/misc/cc-mode.texi (Syntactic Analysis): Document the function, adding
pxrefs to Custom Line-Up and Other Indentation.
(Custom Line-Up): Add a note on using c-guess-basic-syntax with a pxref to
Syntactic Analysis.
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Fix targets in test/automated/Makefile.in
* test/automated/Makefile.in: Use $(SELECTOR_DEFAULT) also for
empty target and target all.
2016-03-04 Leo Liu <sdl.web@gmail.com>
Comment on last change to define-derived-mode
* lisp/emacs-lisp/derived.el (define-derived-mode): Add comment.
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Allow binding `url-mime-accept-string'
* lisp/url/url-http.el (url-http): Allow binding
`url-mime-accept-string' (bug#22855).
Backport:
(cherry picked from commit 144bb0cf322b9756d29def3e27a42303e2edce43)
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Also allow setting the paragraph direction to nil
* lisp/net/eww.el (eww-toggle-paragraph-direction): Also allow
setting the paragraph direction to nil ("auto").
2016-03-04 Anders Lindgren <andlind@gmail.com>
Made the new OS X visible bell more visible.
* src/nsterm.m: (EmacsBell:init:) Scaled up the visible bell
"caution" image five times, as the image in its original size
was hard to see.
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Use the correct background color when filling nested <divs>
* lisp/net/shr.el (shr-face-background): Return the first
background, because that's the one that's visible (bug#22680).
Backport:
(cherry picked from commit cad0bc70558f9c28c808711c5295dec9fc5ad6e5)
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Make <div> in <li> not insert extra newlines
* lisp/net/shr.el (shr-tag-div): Make <div> in <li> not insert
extra newlines (bug#19587).
Backport:
(cherry picked from commit 379a846b8548dc32a9019ef0a37c02f62cd9bad1)
2016-03-04 Dmitry Gutov <dgutov@yandex.ru>
Uncomment the next-error-function integration in xref
* lisp/progmodes/xref.el (xref--xref-buffer-mode):
Uncomment the next-error-function integration
(http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20489#110).
2016-03-04 Dmitry Gutov <dgutov@yandex.ru>
Remove the word "valid", to avoid ambiguity
* doc/emacs/maintaining.texi (Identifier Search)
(Looking Up Identifiers): Remove the word "valid" (bug#22692).
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs into emacs-25
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Set auto-revert-use-notify to nil in global-auto-revert-mode. (Bug#22814)
* etc/NEWS:
* etc/PROBLEMS: Mention this.
* lisp/autorevert.el (global-auto-revert-mode): Set
`auto-revert-use-notify' to nil. (Bug#22814)
2016-03-04 Paul Eggert <eggert@cs.ucla.edu>
* etc/TODO: Minor quoting and grammar fixes.
2016-03-04 Friedrich Beckmann <friedrich.beckmann@gmx.de> (tiny change)
Fix ModelSim error parsing
* lisp/progmodes/vhdl-mode.el (vhdl-compiler-alist): Fix
ModelSim error parsing (bug#5768).
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Make parse-time-string-chars faster
* lisp/calendar/parse-time.el (parse-time-string-chars): Clean
up the code (backport:).
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Add a eww command to toggle paragraph direction
* lisp/net/eww.el (eww-toggle-paragraph-direction): New
command and keystroke.
* doc/misc/eww.texi (Advanced): Mention the `D' command.
2016-03-04 Glenn Morris <rgm@gnu.org>
* nextstep/WISHLIST: Merge into etc/TODO and remove.
* etc/TODO: Merge in items from nextstep/WISHLIST.
* nextstep/README: Update for this change.
2016-03-04 Andreas Schwab <schwab@linux-m68k.org>
Fix char signedness issue in bidi code
* src/dispextern.h (struct bidi_t): Change type of resolved_level
and isolate_level to signed char. (Bug#22830)
2016-03-04 Andreas Schwab <schwab@linux-m68k.org>
* lib-src/pop.c (socket_connection): Fix format string.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Avoid inflooping in thing-at-point-looking-at
* lisp/thingatpt.el (thing-at-point-looking-at): Avoid inflooping
with regular expressions whose matching doesn't move point.
(Bug#22756)
Describe the argument DISTANCE in the doc string.
2016-03-04 Leo Liu <sdl.web@gmail.com>
* lisp/emacs-lisp/derived.el (define-derived-mode): Revert indent change.
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
etc/PROBLEMS: Mention problems with using file descriptors
* etc/PROBLEMS: Mention problems with using file descriptors
of kqueue file notification library.
2016-03-04 Kaushal Modi <kaushal.modi@gmail.com>
* lisp/apropos.el (apropos-variable): Doc fix. (Bug#22813).
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Remove unneeded workaround in xftfont.c
* src/xftfont.c (xftfont_open): Remove "dirty workaround" for
XftTextExtents8 behavior, as it is no longer needed. Suggested by
Fangwen Yu <yynyygy@gmail.com>. (Bug#22383)
2016-03-04 Stefan Monnier <monnier@iro.umontreal.ca>
* lisp/saveplace.el (save-place-local-mode): New minor mode
(toggle-save-place): Define as obsolete alias.
(save-place--setup-hooks): New function.
(save-place-mode): Use it.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix redisplay on a TTY after 'make-frame'
* src/xdisp.c (clear_garbaged_frames): Don't clear/redraw a
garbaged TTY frame if it is not the selected frame. (Bug#22794)
2016-03-04 Alan Mackenzie <acm@muc.de>
Make double-click-1 work with unbalanced parens in CC Mode. Fixes bug#5560.
* lisp/mouse.el (mouse-start-end): check the syntax of alleged parens with
`syntax-after' to ensure syntax-table text properties are respected.
2016-03-04 Magnus Henoch <magnus.henoch@gmail.com>
Input method polish-slash should not use keyboard translation
* lisp/leim/quail/latin-pre.el ("polish-slash"): Input method
polish-slash should not use keyboard translation (bug#19081).
2016-03-04 Chris Feng <chris.w.feng@gmail.com>
Fix an assertion
* src/dispnew.c (clear_glyph_matrix_rows): Test matrix->nrows == 0 (which
implies start == 0) separately.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix 'toggle-save-place'
* lisp/saveplace.el (toggle-save-place): Set up hooks necessary to
support save-place in the buffer. Autoload the command.
2016-03-04 Stefan Monnier <monnier@iro.umontreal.ca>
* src/keyboard.c: Don't inadvertently set immediate_echo (bug#22581)
* src/keyboard.c (read_key_sequence): Don't inadvertently set
immediate_echo when we don't want any echo-keystrokes.
(echo_keystrokes_p): Move earlier.
2016-03-04 Chris Zheng <chriszheng99@gmail.com> (tiny change)
Minor fixes in calculator.el
* lisp/calculator.el (calculator-mode-map): Bind `E' for
`calculator-exp'.
(calculator-last-input): Fix a bug with pressing F1.
(Bug#20764)
2016-03-04 Anders Lindgren <andlind@gmail.com>
Update HISTORY section in readme for the NextStep interface.
* nextstep/README: Update HISTORY after suggestion
from former maintainer Adrian Robert.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Improve documentation of 'save-place-mode'
* lisp/saveplace.el (toggle-save-place): Update the doc string wrt
turning on 'save-place-mode' globally.
* etc/NEWS: Mention the need to call 'save-place-mode' for turning
on the mode in all buffers.
2016-03-04 Chris Feng <chris.w.feng@gmail.com> (tiny change)
Allocate glyph matrices for the initial frame
* src/frame.c (make_initial_frame): Allocate glyph matrices (Bug#22787).
* src/dispnew.c (clear_glyph_matrix_rows): matrix->nrows can be 0.
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Fix white space in last checkin
2016-03-04 Dima Kogan <gnuplot@dima.secretsauce.net>
Make `insert-pair' always leave the cursor where documented
* lisp/emacs-lisp/lisp.el (insert-pair): The docstring of
insert-pair states that after insertion, the point ends up
after the opening character. This was not true if the pair was
inserted to surround a region (bug#16949).
2016-03-04 Kaushal Modi <kaushal.modi@gmail.com>
etc/NEWS: Mention the new second parameter to `package-install'
* etc/NEWS: Mention the new second parameter to
`package-install' (bug#22784).
2016-03-04 John F. Trudeau <JFTrudeau@aetna.com> (tiny change)
Highlight assignments in Makefiles more correctly
* lisp/progmodes/make-mode.el (makefile-macroassign-regex):
Highlight assignments preceded by a TAB character correctly
(bug#20787).
Backport:
(cherry picked from commit bbd86c5642bd62c43d72391669f28eaa14459fd5)
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Improve documentation of focus-related hooks
* doc/lispref/commands.texi (Focus Events): Mention focus-related
hooks. (Bug#21728)
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Further improve doc string of 'disable-point-adjustment'
* src/keyboard.c (syms_of_keyboard): <disable-point-adjustment>
<global-disable-point-adjustment>: Clarify doc strings. (Bug#22771)
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Further adaptions in file-notify-tests.el for w32notify
* test/automated/file-notify-tests.el
(file-notify--test-read-event-timeout, file-notify--test-timeout):
Decrease values.
(file-notify-test03-autorevert)
(file-notify-test04-file-validity)
(file-notify-test05-dir-validity): Run tests also for w32notify.
(file-notify-test08-watched-file-in-watched-dir):
Adapt expected events for w32notify.
2016-03-04 Jan Tatarik <jan.tatarik@gmail.com>
Don't bug out on localised dates in gnus-icalendar
* lisp/gnus/gnus-icalendar.el
(gnus-icalendar-event:org-timestamp): Don't bug out on
localised dates.
2016-03-04 Drew Adams <drew.adams@oracle.com>
(ls-lisp-insert-directory): Make -B work
* lisp/ls-lisp.el (ls-lisp-insert-directory): Make -B work
(bug#20776).
Backport:
(cherry picked from commit ef52e66efd78aac4c4e5bd5e11870e5ba3b37a1e)
2016-03-04 Vaidheeswaran C <vaidheeswaran.chinnaraju@gmail.com>
Make buttons in header lines work
* lisp/help-mode.el (help-button-action): `help-xref-button' in
header line doesn't work (bug#21024).
Backport:
(cherry picked from commit c11e565a6b6d09fa39d4c3ef65bef08190eaecc1)
2016-03-04 Christopher Wellons <wellons@nullprogram.com>
Make setf for frame-height/width work again
* lisp/emacs-lisp/cl-lib.el (frame-height): Make setf for
frame-height/width work again (bug#21979).
2016-03-04 Łukasz Stelmach <stlman@poczta.fm>
Encode header strings before printing
* lisp/ps-print.el (ps-generate-header-line): Encode the
header strings to avoid problems with non-ASCII headers
(bug#22611).
Backport:
(cherry picked from commit 3cedbdcc71ebefc12bd20ec84f74251fe99ee7d0)
2016-03-04 Nicolas Richard <youngfrog@members.fsf.org>
(cl-union): Do not ignore :test argument when lists are equal.
* lisp/emacs-lisp/cl-seq.el (cl-union): Do not ignore :test argument when lists are equal.
* test/automated/cl-seq-tests.el: New file (bug#22729).
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Add `isearch' to `basic-faces'
* doc/lispref/display.texi (Basic Faces): Mention the isearch
and lazy-highlight faces.
* lisp/replace.el (match): Add `isearch' to the `basic-faces'
group, too (bug#22760).
2016-03-04 Dmitry Gutov <dgutov@yandex.ru>
Make $, : and @ "prefix characters" in ruby-mode
* lisp/progmodes/ruby-mode.el (ruby-mode-syntax-table): Change the
syntax classes of $, : and @ to "prefix character"
(http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00272.html).
(ruby-syntax-propertize): Undo that specifically for colons
followed by an opening paren or bracket.
(ruby-font-lock-keyword-beg-re): Include colon character.
(ruby-font-lock-keywords): Adjust the constants matcher for `:'
not being a symbol constituent anymore.
2016-03-04 Dmitry Gutov <dgutov@yandex.ru>
Make find-tag-default-bounds more strict
* lisp/subr.el (find-tag-default-bounds): Delegate to
bounds-of-thing-at-point (bug#22692).
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Minor fixes in filenotify.el
* lisp/filenotify.el (top): Require 'cl-lib.
(file-notify--rm-descriptor)
(file-notify--event-watched-file): Use cl-caadr.
(file-notify-callback): Handle also `ignore' events from inotify.
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Additional fixes for file notification
* lisp/filenotify.el (top): Require 'cl when compiling.
(file-notify--event-watched-file): New defun.
(file-notify--rm-descriptor, file-notify-callback):
Handle case of several monitors running in parallel.
* test/automated/file-notify-tests.el
(file-notify--test-event-test): Simplify test.
(file-notify--test-with-events): Get rid of outer definition.
Check also results of tests performed in callbacks.
(file-notify-test02-events): No wrapping when calling
`file-notify-rm-watch'. No special checking for callback tests.
(file-notify-test07-backup): Adapt expected events for gfilenotify.
(file-notify-test08-watched-file-in-watched-dir): Improve.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix documentation of 'global-disable-point-adjustment'
* src/keyboard.c (syms_of_keyboard) <disable-point-adjustment>
<global-disable-point-adjustment>: Doc fixes. (Bug#22771)
2016-03-04 Daiki Ueno <ueno@gnu.org>
Set file modes of pinentry socket for extra safety
* lisp/net/pinentry.el: Require 'cl-lib for `cl-letf'.
(pinentry-start): Change the file modes of the socket file to 0700.
This is just for extra safety since the parent directory is already
protected with `server-ensure-safe-dir'.
2016-03-04 Daiki Ueno <ueno@gnu.org>
Clarify GnuPG version compatibility chapter
* doc/misc/epa.texi (GnuPG version compatibility): Make the gpg-agent
description a bit clearer.
2016-03-04 Daiki Ueno <ueno@gnu.org>
Revert "Change the default socket location for pinentry"
This reverts commit e34fbdee8aca84b98393b06b2450837d175999ca.
It turned out that the address is fixed in Pinentry itself.
2016-03-04 Dmitry Gutov <dgutov@yandex.ru>
Kill off xref--display-history
Now that the core workflow keeps the xref window visible, there's
less value in storing this history. And it never was
comprehensive enough to undo scrolling changes.
* lisp/progmodes/xref.el (xref--display-history)
(xref--save-to-history, xref-quit): Remove.
(xref--show-pos-in-buf): Update accordingly.
(xref--xref-buffer-mode-map): Remove xref-quit binding.
2016-03-04 Dmitry Gutov <dgutov@yandex.ru>
Keep the xref buffer visible until the user quits it explicitly
* lisp/progmodes/xref.el (xref--pop-to-location):
Rename WINDOW argument to ACTION.
(xref--with-dedicated-window): New macro.
(xref--show-pos-in-buf): Rename from `xref--display-position'.
Add and handle new argument, SELECTED. Use the above macro.
(xref--show-location): Add SELECTED argument.
(xref-show-location-at-point): Make an effort to avoid the
original window when showing the location.
(xref-goto-xref): Don't quit the xref window (bug#20487 and
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01133.html).
(xref--query-replace-1): Use xref--with-dedicated-window as well.
(xref--next-error-function): Call xref--show-location instead of
xref--pop-to-location.
(xref--show-xrefs): Rename WINDOW argument to DISPLAY-ACTION.
Only pass that value to xref--pop-to-location. Pass the current
selected window to xref-show-xrefs-function as the `window'
property.
(xref--find-xrefs, xref--find-definitions): Rename WINDOW argument
to DISPLAY-ACTION as well.
2016-03-04 Daiki Ueno <ueno@gnu.org>
Change the default socket location for pinentry
* lisp/net/pinentry.el: Require 'cl-lib for `cl-letf'.
(pinentry--socket-dir): Change the default from /tmp/emacsXXX to
~/.emacs.d/pinentry.
(pinentry-start): Change the file modes of the socket file to 0700.
This is just for extra safety since the parent directory is already
protected with `server-ensure-safe-dir'.
2016-03-04 Daiki Ueno <ueno@gnu.org>
Mention how to enable pinentry feature
* etc/NEWS: Mention "gpgconf --reload gpg-agent".
* lisp/net/pinentry.el: Likewise.
2016-03-04 Paul Eggert <eggert@cs.ucla.edu>
Sync with gnulib
This incorporates:
2016-02-10 stdalign: port to older HP and IBM cc
* doc/misc/texinfo.tex, lib/stdalign.in.h: Copy from gnulib.
2016-03-04 David Engster <deng@randomsample.de>
Remove `semanticdb-save-all-db-idle' from `auto-save-hook'
* lisp/cedet/semantic/db-mode.el (semanticdb-hooks): Do not put
`semanticdb-save-all-db-idle' into `auto-save-hook'. The latter is
not an idle hook, so it's not appropriate to call it there. It will
already be called in the `semantic-idle-work-core-handler', which
runs when Emacs is actually idle.
2016-03-04 David Engster <deng@randomsample.de>
Restore point when writing semantic table to disk
* lisp/cedet/semantic/db-file.el (object-write): Wrap call to
`semantic-fetch-tags' in `save-excursion', since it might move point
in current buffer. (Bug #22287)
2016-03-04 Daiki Ueno <ueno@gnu.org>
Mention pinentry.el in epa manual
* doc/misc/epa.texi (GnuPG version compatibility): New chapter,
describing the differences between three GnuPG branches, and how
to enable pinentry.el.
(Caching Passphrases): Add xref to the compatibility chapter.
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Fix Bug#22736
* lisp/filenotify.el (file-notify-callback): Use the proper
descriptor when calling the callback. (Bug#22736)
* test/automated/file-notify-tests.el
(file-notify--test-event-handler): Deactivate trace.
(file-notify-test08-watched-file-in-watched-dir): Bind
`file-notify--test-tmpfile' temporarily in `dir-callback'.
2016-03-04 Wieland Hoffmann <themineo@gmail.com> (tiny change)
Grammar fix in doc string
* lisp/custom.el (defgroup): Grammar fix in doc string.
2016-03-04 Daiki Ueno <ueno@gnu.org>
Naming fix for consistency
* lisp/epg-config.el (epg-find-configuration): Rename from
`epg-configuration-find' to be consistent with other epg-* functions.
Change all callers.
2016-03-04 Daiki Ueno <ueno@gnu.org>
Prefer customized value for GnuPG executable
* lisp/epg-config.el (epg-configuration-find): Don't check GPG
configuration if it is already set with custom. (Bug#22747)
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix memory reservation on MS-Windows
* src/w32heap.c (mmap_alloc): Reserve memory in 64KB granular
units. This avoids leaving gaps in reserved memory regions that
no one can use, since memory reservation must produce 64KB-aligned
addresses. (Bug#22526)
2016-03-04 Anders Lindgren <andlind@gmail.com>
Update NextStep readme and add wish list.
* nextstep/README: Rewritten from scratch. New sections on
"History", "Overview of Cocoa and Objective-C", "Guidelines",
"Tracing Support", and "GNUStep". Expanded the "See Also" section.
* nextstep/WISHLIST: New file containing list of issues and ideas
associated with the NS port of Emacs.
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Report also result in `file-notify--test-event-handler'
2016-03-04 Michael Albinus <michael.albinus@gmx.de>
Improve file-notify-test08-watched-file-in-watched-dir
* test/automated/file-notify-tests.el (file-notify--test-desc2):
New variable.
(file-notify--test-cleanup): Use it.
(file-notify--test-event-handler): Enable trace.
(file-notify-test08-watched-file-in-watched-dir): Tag it as
:expensive-test. Rewrite callbacks to use
`file-notify--test-event-handler'. Read events in loop. Check
`file-notify--test-results'.
(file-notify-test08-watched-file-in-watched-dir): Fix docstring.
2016-03-04 Stephen Berman <stephen.berman@gmx.net>
Fix todo-mode item date editing bugs
* lisp/calendar/todo-mode.el (todo-edit-item--header): Prevent out of
range error by making sure the value of the numerical month date
component cannot be nil. Prevent wrong type error on trying to edit
day number in February by making sure numerical instead of string
value of the year component is passed to todo-read-date.
(todo-read-date): When using the numerical month date component make
sure to use `*' for an arbitrary month instead of its numerical value.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix "[:upper:]" for non-ASCII characters
* src/regex.c (re_match_2_internal): Support [:upper:] and
[:lower:] for non-ASCII characters. (Bug#18150)
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Allow customising the article mode cursor behavior
* doc/misc/gnus.texi (HTML): Mention gnus-article-show-cursor.
* lisp/gnus/gnus-art.el (gnus-article-show-cursor): New variable.
(gnus-article-mode): Use it.
2016-03-04 Ari Roponen <ari.roponen@gmail.com>
Use pop-to-buffer-same-window in woman.el
* lisp/woman.el (woman-really-find-file): Work around going to
the wrong buffer by using `pop-to-buffer-same-window' (bug#22332).
(WoMan-find-buffer): Ditto.
2016-03-04 Tassilo Horn <tsdh@gnu.org>
New filenotify test for bug#22736
* test/automated/file-notify-tests.el
(file-notify-test08-watched-file-in-watched-dir):
(file-notify--test-desc1): New filenotify test for bug#22736
2016-03-04 Marcin Borkowski <mbork@mbork.pl>
Report critical battery errors
* lisp/battery.el (battery-pmset): Report critical battery
errors (bug#18157).
2016-03-04 Kaushal Modi <kaushal.modi@gmail.com> (tiny change)
Make eww message toggling message clearer
* lisp/net/eww.el (eww-toggle-fonts): Make the message
clearer.
2016-03-04 Mark Oteiza <mvoteiza@udel.edu>
* lisp/calc/calc-units.el (math-standard-units): Update to 2014 CODATA adjustment.
2016-03-04 Martin Rudalics <rudalics@gmx.at>
Fix bugs in window resizing code
* lisp/window.el (adjust-window-trailing-edge): Fix mismatched
parenthesis.
(shrink-window, enlarge-window): Fix bug#22723 where windows
with preserved size would not get resized. Also now signal an
error when the window cannot be shrunk or enlarged as requested.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix decoding DOS EOL in a unibyte buffer
* src/coding.c (decode_eol): Loop over bytes, not characters.
(Bug#5251)
2016-03-04 Alan Mackenzie <acm@muc.de>
Correct c-parse-state cache manipulation error.
* lisp/progmodes/cc-engine.el (c-invalidate-state-cache-1): Correct a
comparison bound. Amend comments.
2016-03-04 Daiki Ueno <ueno@gnu.org>
Take advantage of new GnuPG version check function
* lisp/emacs-lisp/package.el (epg-configuration-find): Declare.
(package-refresh-contents): Use `epg-configuration-find' to check if EPG
is usable.
2016-03-04 Daiki Ueno <ueno@gnu.org>
Make GnuPG version check robuster
We changed the default gpg program to "gpg2" from "gpg" in the commit
f93d669a16bd3cb3f43f0c8cfd22fe18b627a6a1. However, there are two
maintained branches (2.0 and 2.1) and Emacs doesn't work well with 2.0
series. Check the actual version of "gpg2" at run time, and properly
divert to "gpg" if necessary.
* lisp/epg-config.el: Require 'cl-lib for `cl-destructuring-bind'.
(epg-config--program-alist): New variable.
(epg--configurations): New variable.
(epg-configuration-find): New function.
(epg-config--make-gpg-configuration): New function.
(epg-config--make-gpgsm-configuration): New function.
(epg-configuration): Mark as obsolete.
* lisp/epg.el (epg-context): Use `epg-configuration-find'.
2016-03-04 Paul Eggert <eggert@cs.ucla.edu>
Fix x-load-color-file pointer signedness
* src/xfaces.c (Fx_load_color_file) [!HAVE_X_WINDOWS]:
For sscanf and int *, use %d, not %u.
Problem found on Ubuntu 15.10 x32, which lacks X support.
2016-03-04 Paul Eggert <eggert@cs.ucla.edu>
* lisp/time-stamp.el (time-stamp-time-zone): Fix doc string punct.
2016-03-04 Mark Oteiza <mvoteiza@udel.edu>
Follow convention for greek letter constants.
* lisp/calc/calc-units.el (math-standard-units):
Add "sigma" and alias σ to it.
2016-03-04 Mark Oteiza <mvoteiza@udel.edu>
Add Stefan-Boltzmann constant to calc units table.
* lisp/calc/calc-units.el (math-standard-units):
Add Stefan-Boltzmann constant.
2016-03-04 Mark Oteiza <mvoteiza@udel.edu>
* lisp/calc/calc-units.el (math-build-units-table-buffer): Use special-mode.
2016-03-04 Glenn Morris <rgm@gnu.org>
Avoid loading cl-lib for term/xterm.elc, eg in -Q -nw. (Bug#22669)
* lisp/emacs-lisp/cl-generic.el (cl--generic-dispatchers):
Prefill with relevant elements for term/xterm.
2016-03-04 Tassilo Horn <tsdh@gnu.org>
Fix soffice UserInstallation-URL for Windows
* lisp/doc-view.el (doc-view-odf->pdf-converter-soffice): Fix
UserInstallation-URL when calling soffice on Windows.
2016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
Fix display of <pre> elements
* lisp/net/eww.el (eww-display-html): Remove CRLF before
parsing so that <pre> elements don't render with ^M at the end
of the lines.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Minor fixes in global-auto-composition-mode
* lisp/emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
Produce prettier names of globalized minor modes.
* lisp/composite.el (global-auto-composition-mode): Make it a
globalized mode. (Bug#22682)
2016-03-04 Alan Mackenzie <acm@muc.de>
Allow arithmetic operators inside C++ template constructs.
Fixes debbugs #22486. This corrects the previous patch with this message
which was empty.
* lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
variable.
(c-<>-notable-chars-re): New language variable.
* lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
c-<>-notable-chars-re in place of the former fixed string in searching for
places to stop and examine.
Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
multichar operator in place of the former c->-op-without->-cont-regexp.
Add code to skip forwards over a balanced parenthesized expression.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Avoid crashes in semi-malformed 'condition-case'
* src/eval.c (internal_lisp_condition_case): Treat a handler
'(nil)' as if it were '(nil nil)'. (Bug#22675)
2016-03-04 Alan Mackenzie <acm@muc.de>
Allow arithmetic operators inside C++ template constructs.
Fixes debbugs #22486.
* lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
variable.
(c-<>-notable-chars-re): New language variable.
* lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
c-<>-notable-chars-re in place of the former fixed string in searching for
places to stop and examine.
Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
multichar operator in place of the former c->-op-without->-cont-regexp.
Add code to skip forwards over a balanced parenthesized expression.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix regression with 'recent-keys' and keyboard macros
* src/keyboard.c (record_char): Don't record in 'recent_keys'
events that come from executing keyboard macros. (Bug#22674)
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix wording in a doc-view.el comment
* lisp/doc-view.el (doc-view--current-cache-dir): Don't use
"illegal" for something that is not against the law.
2016-03-04 Paul Eggert <eggert@cs.ucla.edu>
CONTRIBUTE cleanups and updates
* CONTRIBUTE: Mention URLs and info nodes more consistently,
avoiding possibly-confusing punctuation adjacent to a URL, and
giving full shell commands for 'info'. Start with a brief but
complete how-to, for people who want to get started right away.
Then briefly discuss how to join the development process in the
typical order. Omit needless words. Update some of the
now-obsolete file names, info node names, and quoting styles.
Better document emacs-NN branches and how they are merged.
* admin/notes/git-workflow: Change emacs-24 to emacs-25,
and trunk to master. This file still needs work.
2016-03-04 Paul Eggert <eggert@cs.ucla.edu>
Port USE_STACK_LISP_OBJECTS fix to Clang
* src/lisp.h (USE_STACK_LISP_OBJECTS): Default to false for Clang.
Recent versions of Clang claim to be GCC 4.2.1 but do not have
the GCC bug.
2016-03-04 Paul Eggert <eggert@cs.ucla.edu>
Port to x86 GCC 4.3.1 and earlier
This tries to port to x86 FreeBSD 9, where Emacs dumps core (Bug#22065).
* src/lisp.h (USE_STACK_LISP_OBJECTS): Default to false
for GCC 4.3.1 and earlier.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix point movement under 'scroll-conservatively'
* src/xdisp.c (redisplay_window): Correct a typo in computing the
effective number of text lines in a window. (Bug#22637)
2016-03-04 Thomas Plass <thomas.plass@arcor.de>
Replace colon in file name (not legal on Windows)
* lisp/doc-view.el (doc-view--current-cache-dir): Replace colon in file
name (not legal on Windows). [tiny change]
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Fix a typo in edt.texi
* doc/misc/edt.texi: Fix a typo in an email address. Reported by
"Herbert J. Skuhra" <herbert@mailbox.org>.
2016-03-04 Eli Zaretskii <eliz@gnu.org>
Make 'mmap_realloc' on MS-Windows more reliable
* src/w32heap.c (mmap_alloc): If reserving memory succeeds, but
committing fails, return NULL. Don't call GetLastError twice for
the same API error.
(mmap_realloc): Zero out MEMORY_BASIC_INFORMATION structures
before calling VirtualQuery, to avoid using garbled values if the
call fails. If committing more pages from the same block fails,
fall back on mmap_alloc + CopyMemory. Enhance debugging printouts
if the call to VirtualAlloc to commit more pages fails.
(Bug#22526)
2016-03-04 Oscar Fuentes <ofv@wanadoo.es>
Grep alias `all' shall not match parent directory
* lisp/progmodes/grep.el (grep-files-aliases): Don't match parent
directory for `all'. Fixes bug#22577
2016-03-04 Nicolas Petton <nicolas@petton.fr>
Bump version to 25.0.91
* README:
* configure.ac:
* msdos/sed2v2.inp: Bump version to 25.0.91.
2016-03-04 Nicolas Petton <nicolas@petton.fr>
* etc/AUTHORS: Update the AUTHORS file
2016-03-04 Glenn Morris <rgm@gnu.org>
2016-02-15 Glenn Morris <rgm@gnu.org>
* lisp/dired-aux.el: Require cl-lib. (Bug#22613)
@ -31970,6 +32926,7 @@
This file records repository revisions from
commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
2016-03-04a00c6cfb5f3cafbad92bd4584a0f50343a568 (inclusive).
2016-02-15decb15e0496cec0c48d980c88a5a9d7cc00da (inclusive).
2016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive).
commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive).

View file

@ -392,6 +392,7 @@ Changes to files matching one of the regexps in this list are not listed.")
"zipdist.bat"
"nt/makefile.w32-in"
"config.nt"
"nextstep/WISHLIST"
)
"List of files and directories to ignore.
Changes to files in this list are not listed.")

View file

@ -3888,9 +3888,19 @@ of the variables associated with indentation, not even
@cindex syntactic element
@cindex syntactic context
The first thing @ccmode{} does when indenting a line of code, is to
analyze the line, determining the @dfn{syntactic context} of the
(first) construct on that line. It's a list of @dfn{syntactic
elements}, where each syntactic element in turn is a list@footnote{In
analyze the line by calling @code{c-guess-basic-syntax}, determining
the syntactic context of the (first) construct on that line. Although
this function is mainly used internally, it can sometimes be useful in
Line-up functions (@pxref{Custom Line-Up}) or in functions on
@code{c-special-indent-hook} (@pxref{Other Indentation}).
@defun c-guess-basic-syntax
@findex guess-basic-syntax (c-)
Determine the syntactic context of the current line.
@end defun
The @dfn{syntactic context} is a list of @dfn{syntactic elements},
where each syntactic element in turn is a list@footnote{In
@ccmode 5.28 and earlier, a syntactic element was a dotted pair; the
cons was the syntactic symbol and the cdr was the anchor position.
For compatibility's sake, the parameter passed to a line-up function
@ -6554,6 +6564,11 @@ only meaningful when used on syntactic elements taken from
@code{c-syntactic-element} or @code{c-syntactic-context}.
@end defun
Sometimes you may need to use the syntactic context of a line other
than the one being indented. You can determine this by (temporarily)
moving point onto this line and calling @code{c-guess-basic-syntax}
(@pxref{Syntactic Analysis}).
Custom line-up functions can be as simple or as complex as you like, and
any syntactic symbol that appears in @code{c-offsets-alist} can have a
custom line-up function associated with it.

View file

@ -95,7 +95,7 @@ and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el
and changed cc-mode.texi bytecomp.el ispell.el isearch.el follow.el
font-lock.el programs.texi windows.texi cc-bytecomp.el frames.texi
lread.c subr.el cconv.el display.texi functions.texi syntax.c window.c
desktop.el edebug.el font-core.el jit-lock.el and 117 other files
desktop.el edebug.el font-core.el jit-lock.el and 118 other files
Alan Modra: changed unexelf.c
@ -204,8 +204,8 @@ Anders Holst: wrote hippie-exp.el
Anders Lindgren: wrote autorevert.el cwarn.el follow.el
and changed nsterm.m nsfns.m nsterm.h nsmenu.m nsimage.m font-lock.el
Info.plist.in etags.c loadup.el lread.c ns-win.el vc-svn.el compile.el
ert.el nsfont.m
Info.plist.in README etags.c loadup.el lread.c ns-win.el vc-svn.el
compile.el ert.el nsfont.m
Andrea Rossetti: changed ruler-mode.el
@ -330,7 +330,7 @@ Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ada-prj.el
Arash Esbati: changed reftex-ref.el reftex-vars.el
Ari Roponen: changed atimer.c doc.c hash.texi mule.texi package.el
startup.el subr.el time-date.el
startup.el subr.el time-date.el woman.el
Arisawa Akihiro: changed characters.el coding.c epa-file.el japan-util.el
language/tibetan.el message.el mm-decode.el mm-view.el ps-print.el
@ -631,6 +631,8 @@ and changed simple.el display.texi xdisp.c files.el frames.texi
Chris Chase: co-wrote idlw-shell.el idlwave.el
Chris Feng: changed dispnew.c frame.c
Chris Foote: changed progmodes/python.el
Chris Gray: changed mm-decode.el ox-html.el
@ -720,6 +722,8 @@ Christopher Schmidt: changed ibuffer.el org.el tips.texi calc-aent.el
files.el files.texi find-dired.el gnus-int.el gnus-msg.el gnus.texi
help-fns.el info.el locate.el lread.c and 15 other files
Christopher Wellons: changed emacs-lisp/cl-lib.el
Christoph Scholtes: changed README.W32 progmodes/python.el stdint.h
INSTALL maintaining.texi INSTALL.REPO admin.el bookmark.el
configure.bat control.texi cua-base.el help-mode.el help.el ibuffer.el
@ -731,7 +735,7 @@ and changed progmodes/python.el format.el gnus-art.el gnus-picon.el
message.el prog-mode.el python-tests.el register.el smiley.el
texinfmt.el
Chris Zheng: changed gnutls.c w32-win.el
Chris Zheng: changed gnutls.c calculator.el w32-win.el
Chuck Blake: changed term.c
@ -768,8 +772,8 @@ Daiki Ueno: wrote epa-dired.el epa-file.el epa-hook.el epa-mail.el epa.el
epg-config.el epg.el pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el
pgg-pgp5.el pgg.el pinentry.el plstore.el sasl.el starttls.el
and co-wrote sasl-cram.el sasl-digest.el
and changed mml2015.el mml1991.el epa.texi auth-source.el mml-smime.el
mml.el package.el gnus.texi mm-decode.el mm-uu.el process.c subr.el
and changed mml2015.el epa.texi mml1991.el auth-source.el mml-smime.el
package.el mml.el gnus.texi mm-decode.el mm-uu.el process.c subr.el
auth.texi gnus-sum.el image-mode.el mm-view.el mml-sec.el
processes.texi qp.el archive-contents archive-contents.sig
and 45 other files
@ -953,10 +957,10 @@ David Edmondson: changed message.el mml2015.el erc.el gnus-cite.el
David Engster: wrote mairix.el nnmairix.el
and co-wrote gitmerge.el
and changed cedet/semantic.el db.el insert.el semantic/complete.el c.by
c.el db-el.el db-find.el ede-grammar.el eieio-opt.el eieio.el
eieio.texi gnus.texi registry.el srecode/compile.el wisent/python.el
analyze.el bovine/el.el bovine/grammar.el db-file.el decorate/mode.el
and 86 other files
c.el db-el.el db-file.el db-find.el ede-grammar.el eieio-opt.el
eieio.el eieio.texi gnus.texi registry.el srecode/compile.el
wisent/python.el analyze.el bovine/el.el bovine/grammar.el
decorate/mode.el and 86 other files
David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el
calc-comb.el calc-cplx.el calc-embed.el calc-ext.el calc-fin.el
@ -1132,8 +1136,8 @@ and changed nntp.el message.el gnus-group.el gnus-sum.el gnus-msg.el
Dieter Schuster: changed etags.c
Dima Kogan: changed erc-backend.el font.c gud.el hideshow.el alloc.c
autorevert.el image.c subword.el erc-button.el simple.el winner.el
xfaces.c xgselect.c
autorevert.el image.c subword.el erc-button.el lisp.el simple.el
winner.el xfaces.c xgselect.c
Dirk Herrmann: co-wrote bibtex.el
@ -1159,7 +1163,7 @@ Dmitry Gutov: wrote elisp-mode-tests.el json-tests.el vc-hg.el
and changed ruby-mode.el xref.el elisp-mode.el etags.el project.el
ruby-mode-tests.el vc-git.el ruby.rb package.el vc.el js.el log-edit.el
menu-bar.el vc-svn.el minibuffer.el package-test.el progmodes/grep.el
find-func.el lisp.el pulse.el simple.el and 82 other files
find-func.el lisp.el pulse.el simple.el and 83 other files
Dmitry Kurochkin: changed isearch.el
@ -1184,7 +1188,7 @@ and co-wrote color.el
and changed cus-edit.el dired.el faces.el files.el help-mode.el imenu.el
info.el isearch.el menu-bar.el mouse.el ange-ftp.el bindings.el
bookmark.el custom.el descr-text.el dired.texi etags.el finder.el
frame.el help-fns.el help.el and 10 other files
frame.el help-fns.el help.el and 11 other files
Ed L. Cashin: changed gnus-sum.el imap.el
@ -1240,9 +1244,9 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c]
[tty menus in term.c] abbrev-tests.el bidi.c biditest.el
coding-tests.el rxvt.el tty-colors.el
and changed xdisp.c msdos.c w32.c w32fns.c files.el display.texi fileio.c
simple.el w32proc.c w32term.c dispnew.c emacs.c keyboard.c window.c
simple.el w32proc.c w32term.c keyboard.c dispnew.c emacs.c window.c
dispextern.h frames.texi src/Makefile.in INSTALL config.bat files.texi
sed1v2.inp and 979 other files
sed1v2.inp and 981 other files
Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c
fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el
@ -1516,6 +1520,8 @@ Fred Oberhauser: changed nnmail.el
Fredrik Axelsson: changed cus-start.el window.c
Friedrich Beckmann: changed vhdl-mode.el
Friedrich Delgado Friedrichs: changed org.el
Fritz Knabe: changed mh-mime.el
@ -1602,7 +1608,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el
diary-lib.el lisp/Makefile.in files.el rmail.el progmodes/f90.el
make-dist simple.el bytecomp.el emacs.texi misc/Makefile.in ack.texi
lib-src/Makefile.in startup.el authors.el admin.el cal-menu.el
holidays.el and 1593 other files
holidays.el and 1594 other files
Glynn Clements: wrote gamegrid.el snake.el tetris.el
@ -2171,6 +2177,8 @@ John F. Carr: changed dired.c
John Fremlin: changed gnus-msg.el message.el
John F. Trudeau: changed make-mode.el
John F. Whitehead: changed mule-cmds.el mule-diag.el
John Grabowski: changed xfaces.c xfns.c
@ -2432,7 +2440,7 @@ and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el
rfc2047.el gnus-start.el gnus.el shr.el nntp.el gnus-agent.el nnrss.el
mm-uu.el nnmail.el emacs-mime.texi and 153 other files
Kaushal Modi: changed calc-yank.el woman.el
Kaushal Modi: changed apropos.el calc-yank.el eww.el woman.el
Kaushik Srenevasan: changed gdb-mi.el
@ -2654,8 +2662,8 @@ and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus-score.el
rfc2047.el time-date.el
and changed gnus.texi gnus-cite.el smtpmail.el pop3.el gnus-xmas.el
gnutls.c auth-source.el url-http.el files.el proto-stream.el subr.el
dired.el simple.el imap.el image.c nnrss.el text.texi xml.c editfns.c
gnutls.el nnultimate.el and 249 other files
dired.el simple.el imap.el image.c nnrss.el text.texi xml.c
display.texi editfns.c gnutls.el and 249 other files
Lars Rasmusson: changed ebrowse.c
@ -2698,7 +2706,7 @@ and changed octave.el ido.el rcirc.el lisp-mode.el files.el subr.el
eldoc.el simple.el flymake.el smie.el abbrev.el progmodes/python.el
cfengine.el cl-extra.el cl-macs.el emacs-lisp/cl-lib.el
progmodes/compile.el register.el rng-valid.el window.el bindings.el
and 160 other files
and 161 other files
Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el
rmailout.el sendmail.el
@ -2749,7 +2757,7 @@ Lukas Huonker: changed tetris.el
Łukasz Demianiuk: changed erc.el
Łukasz Stelmach: changed cookie1.el gtkutil.c message.el org-agenda.el
org-bbdb.el org-exp.el org.el ox-html.el
org-bbdb.el org-exp.el org.el ox-html.el ps-print.el
Luke Lee: changed hideif.el
@ -2769,7 +2777,7 @@ Magnus Henoch: wrote sasl-scram-rfc-tests.el sasl-scram-rfc.el
and changed url-http.el ispell.el url.el dbusbind.c dns.el configure.ac
nnmaildir.el progmodes/compile.el sasl.el url-gw.el url-parse.el
url-proxy.el autoinsert.el cl.texi cyrillic.el dbus.el gnus.texi
hashcash.el image.c log-edit.el message.el and 14 other files
hashcash.el image.c latin-pre.el log-edit.el and 15 other files
Maksim Golubev: changed opascal.el
@ -2792,6 +2800,8 @@ Marc Fleischeuers: changed files.el
Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el
Marcin Borkowski: changed battery.el
Marc Lefranc: changed gnus-art.el
Marco Melgazzi: changed term.el
@ -2863,9 +2873,9 @@ Marko Kohtala: changed info.el
Mark Osbourne: changed hexl-mode.el
Mark Oteiza: changed mpc.el emacs-lisp/chart.el eww.el thingatpt.el
dunnet.el tamil-dvorak.el calendar.el custom.el eldoc.el files.el
progmodes/python.el tex-mode.el
Mark Oteiza: changed mpc.el calc-units.el emacs-lisp/chart.el eww.el
thingatpt.el dunnet.el tamil-dvorak.el calendar.el custom.el eldoc.el
files.el progmodes/python.el tex-mode.el
Mark Plaksin: changed nnrss.el term.el
@ -3042,7 +3052,7 @@ and co-wrote tramp-cache.el tramp-sh.el tramp.el
and changed tramp.texi dbusbind.c trampver.el trampver.texi tramp-adb.el
ange-ftp.el dbus.texi files.el tramp-fish.el autorevert.el files.texi
tramp-imap.el os.texi configure.ac lisp.h notifications.el
gfilenotify.c keyboard.c tramp-vc.el inotify.c lisp/Makefile.in
gfilenotify.c keyboard.c tramp-vc.el automated/Makefile.in inotify.c
and 123 other files
Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h
@ -3328,17 +3338,17 @@ Nicolas Graner: changed message.el
Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el
thunk-tests.el thunk.el
and co-wrote auth-source-tests.el subr-tests.el
and changed sequences.texi emacs.png emacs23.png obarray-tests.el
obarray.el README arc-mode.el authors.el cl-extra.el emacs.svg
Emacs.icns Makefile.in auth-source.el configure.ac emacs.ico sed2v2.inp
data.c emacs-document.svg emacs-document23.svg emacs.texi emacs23.svg
and changed sequences.texi emacs.png emacs23.png README obarray-tests.el
obarray.el arc-mode.el authors.el cl-extra.el configure.ac emacs.svg
sed2v2.inp Emacs.icns Makefile.in auth-source.el emacs.ico data.c
emacs-document.svg emacs-document23.svg emacs.texi emacs23.svg
and 5 other files
Nicolas Richard: wrote cmds-tests.el
Nicolas Richard: wrote cl-seq-tests.el cmds-tests.el
and changed ffap.el package.el help.el keyboard.c landmark.el org.el
simple.el DEBUG align.el battery.el byte-run.el eieio-opt.el
simple.el DEBUG align.el battery.el byte-run.el cl-seq.el eieio-opt.el
elisp-mode.el ido.el isearch.el ispell.el minibuffer.el ob.el
pcmpl-unix.el replace-tests.el replace.el and 5 other files
pcmpl-unix.el replace-tests.el and 6 other files
Niels Giesen: changed icalendar.el org-agenda.el org-clock.el
org-docbook.el org-table.el ox-icalendar.el ox-latex.el
@ -3445,9 +3455,9 @@ and co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el eudc-vars.el
and changed ph.el
Oscar Fuentes: changed xfns.c CPP-DEFINES addpm.c addsection.c
browse-url.el configure.ac keyboard.c ms-w32.h preprep.c vc-cvs.el
vc-git.el vc-hg.el vc-hooks.el vc-mtn.el vc-svn.el vc.el vc/vc-bzr.el
w32.c w32heap.c w32term.c
browse-url.el configure.ac keyboard.c ms-w32.h preprep.c
progmodes/grep.el vc-cvs.el vc-git.el vc-hg.el vc-hooks.el vc-mtn.el
vc-svn.el vc.el vc/vc-bzr.el w32.c w32heap.c w32term.c
Óscar Fuentes: changed ido.el cmdproxy.c diff-mode.el emacsclient.c
vc-bzr.el
@ -4329,10 +4339,10 @@ and changed arc-mode.el
Tassilo Horn: wrote doc-view.el
and co-wrote org-gnus.el
and changed reftex-vars.el tex-mode.el gnus.texi tsdh-dark-theme.el
gnus-sum.el reftex-cite.el tsdh-light-theme.el reftex.el
file-notify-tests.el misc.texi prog-mode.el subword.el image-mode.el
lisp-mode.el cc-cmds.el display.texi em-term.el emacsbug.el files.el
gnus-art.el nnimap.el and 72 other files
gnus-sum.el reftex-cite.el tsdh-light-theme.el file-notify-tests.el
reftex.el misc.texi prog-mode.el subword.el image-mode.el lisp-mode.el
cc-cmds.el display.texi em-term.el emacsbug.el files.el gnus-art.el
nnimap.el and 72 other files
Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el
@ -4419,6 +4429,8 @@ Thomas Morgan: changed org-habit.el forms.el select.el
Thomas Neumann: co-wrote make-mode.el
and changed makefile.el
Thomas Plass: changed doc-view.el
Thomas Steffen: co-wrote deuglify.el
Thomas W Murphy: changed outline.el
@ -4601,6 +4613,8 @@ Vadim Nasardinov: changed allout.el
Vagn Johansen: changed gnus-cache.el vc-svn.el
Vaidheeswaran C: changed help-mode.el
Valentin Wüstholz: changed org.el
Valery Alexeev: changed cyril-util.el cyrillic.el
@ -4687,7 +4701,7 @@ Wes Hardaker: changed gnus-score.el gnus-art.el gnus-sum.el gnus-win.el
Wesley Dawson: changed icomplete.el
Wieland Hoffmann: changed auth-source.el
Wieland Hoffmann: changed auth-source.el custom.el
Wilfred Hughes: changed vc-git.el

View file

@ -197,8 +197,10 @@ EVENT is the cadr of the event in `file-notify-handle-event'
'(attribute-changed changed created deleted renamed))
action)
((memq action '(moved rename))
(setq file1 (file-notify--event-file1-name event))
'renamed)
;; The kqueue rename event does not return file1 in
;; case a file monitor is established.
(if (setq file1 (file-notify--event-file1-name event))
'renamed 'deleted))
((eq action 'ignored)
(setq stopped t actions nil))
((memq action '(attrib link)) 'attribute-changed)

View file

@ -1919,8 +1919,6 @@ bidi_resolve_explicit (struct bidi_it *bidi_it)
{
eassert (bidi_it->prev.charpos == bidi_it->charpos - 1);
prev_type = bidi_it->prev.orig_type;
if (prev_type == FSI)
prev_type = bidi_it->type_after_wn;
}
}
/* Don't move at end of buffer/string. */
@ -1935,8 +1933,6 @@ bidi_resolve_explicit (struct bidi_it *bidi_it)
emacs_abort ();
bidi_it->bytepos += bidi_it->ch_len;
prev_type = bidi_it->orig_type;
if (prev_type == FSI)
prev_type = bidi_it->type_after_wn;
}
else /* EOB or end of string */
prev_type = NEUTRAL_B;
@ -2091,10 +2087,17 @@ bidi_resolve_explicit (struct bidi_it *bidi_it)
if (typ1 != STRONG_R && typ1 != STRONG_AL)
{
type = LRI;
/* Override orig_type, which will be needed when we come to
examine the next character, which is the first character
inside the isolate. */
bidi_it->orig_type = type;
goto fsi_as_lri;
}
else
type = RLI;
{
type = RLI;
bidi_it->orig_type = type;
}
/* FALLTHROUGH */
case RLI: /* X5a */
if (override == NEUTRAL_DIR)

View file

@ -2062,10 +2062,11 @@ sys_spawnve (int mode, char *cmdname, char **argv, char **envp)
return pid;
}
/* Emulate the select call
/* Emulate the select call.
Wait for available input on any of the given rfds, or timeout if
a timeout is given and no input is detected
wfds and efds are not supported and must be NULL.
a timeout is given and no input is detected. wfds are supported
only for asynchronous 'connect' calls. efds are not supported
and must be NULL.
For simplicity, we detect the death of child processes here and
synchronously call the SIGCHLD handler. Since it is possible for