]> git.eshelyaron.com Git - emacs.git/log
emacs.git
7 years ago; Update ldef-boot.el for Emacs 25.1 release emacs-25.2-rc2
Nicolas Petton [Tue, 21 Feb 2017 16:58:46 +0000 (17:58 +0100)]
; Update ldef-boot.el for Emacs 25.1 release

7 years ago; Update ChangeLog.2 and AUTHORS files
Nicolas Petton [Tue, 21 Feb 2017 16:37:43 +0000 (17:37 +0100)]
; Update ChangeLog.2 and AUTHORS files

7 years ago* lisp/woman.el (woman): Fix docstring prefix arg description.
Noam Postavsky [Sat, 18 Feb 2017 18:34:37 +0000 (13:34 -0500)]
* lisp/woman.el (woman): Fix docstring prefix arg description.

7 years agoMention "editor" in Emacs man page header
Eli Zaretskii [Sat, 18 Feb 2017 11:32:45 +0000 (13:32 +0200)]
Mention "editor" in Emacs man page header

* doc/man/emacs.1.in: Mention "editor" in the header line.
(Bug#25771, Bug#25779)

7 years agoDocument problems with nerd-fonts
Eli Zaretskii [Sat, 18 Feb 2017 10:36:43 +0000 (12:36 +0200)]
Document problems with nerd-fonts

* etc/PROBLEMS (fonts): Describe the potential problems with
nerd-fonts that cause slow display.  (Bug#25697)

7 years ago; Details about pinning Emacs to w32 task bar
Eli Zaretskii [Sat, 18 Feb 2017 10:25:38 +0000 (12:25 +0200)]
; Details about pinning Emacs to w32 task bar

* nt/README.W32: Describe how to set up the pinned task-bar
shortcut for Emacs.  (Bug#8268)

7 years ago* doc/lispref/modes.texi (Derived Modes): Make example more idiomatic
Stefan Monnier [Mon, 13 Feb 2017 07:29:01 +0000 (02:29 -0500)]
* doc/lispref/modes.texi (Derived Modes): Make example more idiomatic

7 years agoClarify what is the "cursor"
Eli Zaretskii [Sun, 12 Feb 2017 15:56:14 +0000 (17:56 +0200)]
Clarify what is the "cursor"

* doc/lispref/windows.texi (Window Point): Clarify the notion of
"cursor".

7 years ago; * etc/NEWS: Copyedits.
Glenn Morris [Sun, 12 Feb 2017 01:19:59 +0000 (17:19 -0800)]
; * etc/NEWS: Copyedits.

7 years ago; Fix a typo in comment
Tino Calancha [Fri, 10 Feb 2017 11:05:11 +0000 (20:05 +0900)]
; Fix a typo in comment

* lisp/vc/ediff-wind.el (ediff-setup-windows-multiframe-merge):
Fix a typo in comment.

7 years agoImprove commentary in lisp.h
Eli Zaretskii [Fri, 10 Feb 2017 10:12:49 +0000 (12:12 +0200)]
Improve commentary in lisp.h

* src/lisp.h: Explain in the comment why enlarging a Lisp_Misc
object is discouraged.

7 years ago; * admin/make-tarball.txt: Cross-reference admin/release-process.
Glenn Morris [Wed, 8 Feb 2017 17:48:34 +0000 (12:48 -0500)]
; * admin/make-tarball.txt: Cross-reference admin/release-process.

7 years agoDisable native completion for ipython (Bug#25067)
Noam Postavsky [Wed, 8 Feb 2017 02:13:17 +0000 (21:13 -0500)]
Disable native completion for ipython (Bug#25067)

* lisp/progmodes/python.el:
(python-shell-completion-native-disabled-interpreters): Add "ipython".

7 years agoFix a typo in ada-mode manual
Eli Zaretskii [Tue, 7 Feb 2017 16:29:02 +0000 (18:29 +0200)]
Fix a typo in ada-mode manual

* doc/misc/ada-mode.texi (Project file variables): Add a missing
right bracket.  Reported by Jean-Christophe Helary
<jean.christophe.helary@gmail.com>.

7 years ago; * src/coding.c (Fencode_coding_region): Fix a typo in the doc string.
Eli Zaretskii [Sun, 5 Feb 2017 19:55:21 +0000 (21:55 +0200)]
; * src/coding.c (Fencode_coding_region): Fix a typo in the doc string.

7 years agoClarify documentation of 'bufferpos-to-filepos' and 'filepos-to-bufferpos'
Eli Zaretskii [Sun, 5 Feb 2017 19:50:49 +0000 (21:50 +0200)]
Clarify documentation of 'bufferpos-to-filepos' and 'filepos-to-bufferpos'

* doc/lispref/nonascii.texi (Text Representations): Clarify that
'exact' value of QUALITY argument to 'bufferpos-to-filepos' and
'filepos-to-bufferpos' can lead to expensive and slow processing.

* lisp/international/mule-util.el (filepos-to-bufferpos)
(bufferpos-to-filepos): Doc fix.  (Bug#25626)

7 years agoBump Emacs version to 25.2 RC1 emacs-25.2-rc1
Nicolas Petton [Fri, 3 Feb 2017 15:28:13 +0000 (16:28 +0100)]
Bump Emacs version to 25.2 RC1

* README:
* configure.ac:
* msdos/sed2v2.inp:
* nt/README.W32: Bump Emacs version.
* lisp/ldefs-boot.el: Update.

7 years ago; Update ChangeLog.2 and AUTHORS files
Nicolas Petton [Fri, 3 Feb 2017 15:00:17 +0000 (16:00 +0100)]
; Update ChangeLog.2 and AUTHORS files

7 years ago* admin/make-tarball.txt: Add documentation regarding the release banner.
Nicolas Petton [Fri, 3 Feb 2017 14:50:24 +0000 (15:50 +0100)]
* admin/make-tarball.txt: Add documentation regarding the release banner.

7 years ago; Update ChangeLog.2 and AUTHORS files
Nicolas Petton [Fri, 3 Feb 2017 14:32:01 +0000 (15:32 +0100)]
; Update ChangeLog.2 and AUTHORS files

7 years ago* CONTRIBUTE (Documenting your changes): Index new vars/commands in manual.
Tino Calancha [Fri, 3 Feb 2017 10:59:22 +0000 (19:59 +0900)]
* CONTRIBUTE (Documenting your changes): Index new vars/commands in manual.

7 years ago; Update ChangeLog.2 and AUTHORS files
Nicolas Petton [Fri, 3 Feb 2017 10:39:48 +0000 (11:39 +0100)]
; Update ChangeLog.2 and AUTHORS files

7 years ago; * CONTRIBUTE (Generating ChangeLog entries): Drop duplicate word.
Tino Calancha [Fri, 3 Feb 2017 08:49:39 +0000 (17:49 +0900)]
; * CONTRIBUTE (Generating ChangeLog entries): Drop duplicate word.

7 years agoIndex byte-compile-debug
Eli Zaretskii [Tue, 31 Jan 2017 20:36:02 +0000 (22:36 +0200)]
Index byte-compile-debug

* doc/lispref/compile.texi (Compilation Functions): Index
byte-compile-debug.

7 years agoDocument `byte-compile-debug' in the ELisp manual
Philipp Stephani [Tue, 31 Jan 2017 20:10:03 +0000 (21:10 +0100)]
Document `byte-compile-debug' in the ELisp manual

* doc/lispref/compile.texi: Document variable `byte-compile-debug'.

7 years agoDocument variable `byte-compile-debug'
Philipp Stephani [Tue, 31 Jan 2017 18:04:36 +0000 (19:04 +0100)]
Document variable `byte-compile-debug'

* lisp/emacs-lisp/bytecomp.el (byte-compile-debug): Document variable.

7 years agoFix call to debugger on assertion failure
Noam Postavsky [Tue, 31 Jan 2017 02:45:02 +0000 (21:45 -0500)]
Fix call to debugger on assertion failure

* lisp/emacs-lisp/cl-preloaded.el (cl--assertion-failed): The first
argument must be `error', and the second is a list of arguments for
`signal'.

7 years agoCall modification hooks in org-src fontify buffers
Noam Postavsky [Sat, 7 Jan 2017 21:05:19 +0000 (16:05 -0500)]
Call modification hooks in org-src fontify buffers

* lisp/org/org-src.el (org-src-font-lock-fontify-block): Let-bind
`inhibit-modification-hooks' to nil, since this function can be called
from jit-lock-function which binds that variable to t (Bug#25132).

7 years ago; Fix last change in doc/lispref/strings.texi
Eli Zaretskii [Sat, 28 Jan 2017 09:14:28 +0000 (11:14 +0200)]
; Fix last change in doc/lispref/strings.texi

* doc/lispref/strings.texi (Formatting Strings): One more
clarification to the last change.  (Bug#25557)

7 years agoImprove documentation of 'format' conversions
Eli Zaretskii [Sat, 28 Jan 2017 08:30:17 +0000 (10:30 +0200)]
Improve documentation of 'format' conversions

* src/editfns.c (Fformat): More accurate description of %g and
effects of the various flags on it.  More accurate description of
integer conversions.

* doc/lispref/strings.texi (Formatting Strings): More accurate
description of %g and effects of the various flags on it.  More
accurate description of integer conversions.  (Bug#25557)

7 years agoRemove stale functions from ert manual
Vladimir Panteleev [Fri, 27 Jan 2017 09:49:42 +0000 (11:49 +0200)]
Remove stale functions from ert manual

* doc/misc/ert.texi (Useful Techniques when Writing Tests):
Replace ert--mismatch references with its cl-lib replacement,
cl-mismatch.

Copyright-paperwork-exempt: yes

7 years agoFix a typo in Eshell manual
Eli Zaretskii [Fri, 27 Jan 2017 09:42:59 +0000 (11:42 +0200)]
Fix a typo in Eshell manual

* doc/misc/eshell.texi (History): Fix a typo.  Reported by Mak
Kolybabi <mak@kolybabi.com>.

7 years ago; Fix a typo in ediff-merg.el
Tino Calancha [Fri, 20 Jan 2017 15:31:40 +0000 (00:31 +0900)]
; Fix a typo in ediff-merg.el

* lisp/vc/ediff-merg.el (ediff-skip-merge-regions-that-differ-from-default):
Fix a typo in docstring.

7 years agoImprove documentation of hooks related to saving buffers
Eli Zaretskii [Fri, 20 Jan 2017 08:57:14 +0000 (10:57 +0200)]
Improve documentation of hooks related to saving buffers

* lisp/files.el (write-file-functions, write-contents-functions)
(before-save-hook, after-save-hook): Note that these are only used
by save-buffer.

* doc/lispref/backups.texi (Auto-Saving):
* doc/lispref/files.texi (Saving Buffers): Mention that
save-related hooks are not run by auto-saving.  (Bug#25460)

7 years agoImprove documentation of auto-save-visited-file-name
Eli Zaretskii [Fri, 20 Jan 2017 08:34:15 +0000 (10:34 +0200)]
Improve documentation of auto-save-visited-file-name

* doc/emacs/files.texi (Auto Save Files): Mention subtle
differences between saving the buffer and auto-saving with
auto-save-visited-file-name set non-nil.  (Bug#25478)

7 years agofix typo in mailcap-mime-extensions
Tom Tromey [Wed, 18 Jan 2017 04:58:09 +0000 (21:58 -0700)]
fix typo in mailcap-mime-extensions

* lisp/net/mailcap.el (mailcap-mime-extensions): Use "text/x-patch",
not "test/x-patch".  (Bug#25472)

7 years agoFix typos in flymake.el
Lele Gaifax [Wed, 18 Jan 2017 16:15:28 +0000 (18:15 +0200)]
Fix typos in flymake.el

* lisp/progmodes/flymake.el (flymake-check-patch-master-file-buffer):
Spelling fixes in the doc string.

Copyright-paperwork-exempt: yes

7 years agoMore NEWS checking for admin.el's set-version
Glenn Morris [Tue, 17 Jan 2017 21:10:03 +0000 (16:10 -0500)]
More NEWS checking for admin.el's set-version

* admin/admin.el (set-version): Warn if temporary NEWS markup
still present in release candidates.

7 years agoFix auto-save-file-name problem in Tramp on MS Windows. Do not merge
Michael Albinus [Tue, 17 Jan 2017 16:23:46 +0000 (17:23 +0100)]
Fix auto-save-file-name problem in Tramp on MS Windows. Do not merge

* lisp/net/tramp.el (tramp-handle-make-auto-save-file-name):
Fix a problem when running on MS Windows.

7 years ago; Spelling fixes
Eli Zaretskii [Mon, 16 Jan 2017 17:12:40 +0000 (19:12 +0200)]
; Spelling fixes

* src/buffer.c (delete_all_overlays, Fkill_buffer): Fix typos in
comments.

7 years ago* lisp/net/eww.el (eww-tag-meta): Handle single quoted URLs (Bug#25445).
Ian Dunn [Mon, 16 Jan 2017 00:02:47 +0000 (19:02 -0500)]
* lisp/net/eww.el (eww-tag-meta): Handle single quoted URLs (Bug#25445).

Copyright-paperwork-exempt: yes

7 years ago* lisp/progmodes/sql.el (sql-product-alist): Doc tweak
Stefan Monnier [Sat, 14 Jan 2017 16:50:11 +0000 (11:50 -0500)]
* lisp/progmodes/sql.el (sql-product-alist): Doc tweak

`:sqli-comint-func' does not have to be a symbol.

7 years ago* lisp/progmodes/sql.el (sql-product-alist): Doc fix. (Bug#25440)
Eli Zaretskii [Sat, 14 Jan 2017 08:40:01 +0000 (10:40 +0200)]
* lisp/progmodes/sql.el (sql-product-alist): Doc fix.  (Bug#25440)

7 years agoImprove documentation of dabbrevs
Eli Zaretskii [Fri, 13 Jan 2017 09:12:27 +0000 (11:12 +0200)]
Improve documentation of dabbrevs

* doc/emacs/abbrevs.texi (Dynamic Abbrevs): Add a cross reference
to "Dabbrev Customization".
(Dabbrev Customization): More details about the default value of
dabbrev-abbrev-char-regexp and use cases when it might not be good
enough.  (Bug#25432)

7 years agoClarify that easy-menu-add is a nop (Bug#25382)
Noam Postavsky [Sat, 7 Jan 2017 14:26:08 +0000 (09:26 -0500)]
Clarify that easy-menu-add is a nop (Bug#25382)

* lisp/emacs-lisp/easymenu.el (easy-menu-add): Make it into an alias of
`ignore', like `easy-menu-remove'.

7 years ago* lisp/textmodes/rst.el (rst-package-emacs-version-alist): Fix entry.
Glenn Morris [Wed, 11 Jan 2017 23:23:17 +0000 (18:23 -0500)]
* lisp/textmodes/rst.el (rst-package-emacs-version-alist): Fix entry.

7 years agoRevert "Add DNS keywords and remove duplications"
Eli Zaretskii [Wed, 11 Jan 2017 18:52:26 +0000 (20:52 +0200)]
Revert "Add DNS keywords and remove duplications"

This reverts commit 1cb9aa5b14867983d0013a61709b4d0af18364ff.

7 years agoAdd DNS keywords and remove duplications
Alexander Kuleshov [Fri, 23 Dec 2016 10:53:41 +0000 (16:53 +0600)]
Add DNS keywords and remove duplications

* lisp/textmodes/dns-mode.el (dns-mode-types): Add two TLSA and
NSEC" DNS related keywords and remove duplication of "NSAP".

7 years agoImprove documentation of coding-systems
Eli Zaretskii [Tue, 10 Jan 2017 18:02:37 +0000 (20:02 +0200)]
Improve documentation of coding-systems

* doc/lispref/nonascii.texi (Coding System Basics): Mention
'prefer-utf-8'.  Index it and 'undecided'.
(Encoding and I/O): Fix a typo.
(User-Chosen Coding Systems): Improve the documentation of
ACCEPT-DEFAULT-P argument to select-safe-coding-system.  Document
select-safe-coding-system-function.
(Specifying Coding Systems): Document coding-system-require-warning.

7 years agoImprove definition of 'variable-pitch' face on MS-Windows
Eli Zaretskii [Mon, 9 Jan 2017 16:00:33 +0000 (18:00 +0200)]
Improve definition of 'variable-pitch' face on MS-Windows

* lisp/faces.el (variable-pitch): Don't specify too many
attributes of the font, otherwise faces that request different
weight or slant or size will not get them.

7 years agoFix an error message in python.el
Eli Zaretskii [Mon, 9 Jan 2017 15:28:17 +0000 (17:28 +0200)]
Fix an error message in python.el

* lisp/progmodes/python.el (python-shell-get-process-or-error):
Don't repeat the same key binding twice.  (Bug#25405)

7 years agoClarify major mode switching
Noam Postavsky [Thu, 5 Jan 2017 01:35:13 +0000 (20:35 -0500)]
Clarify major mode switching

* doc/emacs/modes.texi (Major Modes):
* doc/lispref/modes.texi (Modes, Major Modes): Explictly say that each
buffer has exactly one major mode and can't be "turned off", only
switched away from (Bug#25357).

7 years agoAdd helpful comment to compile-command's docstring
Noam Postavsky [Thu, 5 Jan 2017 00:35:04 +0000 (19:35 -0500)]
Add helpful comment to compile-command's docstring

* lisp/progmodes/compile.el (compile-command): Mention trailing space in
docstring (Bug#25337).

7 years agoFix ':version' of 'select-enable-primary'
Eli Zaretskii [Fri, 6 Jan 2017 13:23:17 +0000 (15:23 +0200)]
Fix ':version' of 'select-enable-primary'

* lisp/select.el (select-enable-primary): Fix a typo in
':version'.  (Bug#25375)

7 years ago; Auto-commit of loaddefs files.
Glenn Morris [Wed, 4 Jan 2017 19:21:38 +0000 (14:21 -0500)]
; Auto-commit of loaddefs files.

7 years agoUpdate remaining copyright years with admin.el M-x set-copyright
Glenn Morris [Wed, 4 Jan 2017 19:10:34 +0000 (14:10 -0500)]
Update remaining copyright years with admin.el M-x set-copyright

* etc/refcards/ru-refcard.tex (cyear): Set to 2017.

7 years ago* lisp/ffap.el (ffap-lax-url): Bump :version after recent change.
Glenn Morris [Wed, 4 Jan 2017 18:32:18 +0000 (13:32 -0500)]
* lisp/ffap.el (ffap-lax-url): Bump :version after recent change.

7 years agoDocument that functions in 'ffap-alist' can use the match data
Philipp Stephani [Tue, 3 Jan 2017 16:19:36 +0000 (17:19 +0100)]
Document that functions in 'ffap-alist' can use the match data

* lisp/ffap.el (ffap-alist): Document that ffap sets the match data
while walking 'ffap-alist'.

7 years agoFix copyright years by hand
Paul Eggert [Sun, 1 Jan 2017 04:01:41 +0000 (04:01 +0000)]
Fix copyright years by hand

These are dates that admin/update-copyright did not update, or
updated incorrectly.

7 years agoUpdate copyright year to 2017
Paul Eggert [Sun, 1 Jan 2017 03:14:01 +0000 (03:14 +0000)]
Update copyright year to 2017

Run admin/update-copyright.

7 years agoBump Emacs version to 25.1.91 emacs-25.1.91
Nicolas Petton [Fri, 30 Dec 2016 14:38:03 +0000 (15:38 +0100)]
Bump Emacs version to 25.1.91

* README:
* configure.ac:
* msdos/sed2v2.inp:
* nt/README.W32: Bump Emacs version.
* lisp/ldefs-boot.el: Update.

7 years ago; Update ChangeLog.2 and AUTHORS files
Nicolas Petton [Fri, 30 Dec 2016 14:37:44 +0000 (15:37 +0100)]
; Update ChangeLog.2 and AUTHORS files

7 years agoBackport: Remove an ambiguity from defvar's doc string. Fixes bug #25292.
Alan Mackenzie [Thu, 29 Dec 2016 20:52:02 +0000 (20:52 +0000)]
Backport: Remove an ambiguity from defvar's doc string.  Fixes bug #25292.

The ambiguity was whether INITVALUE is evaluated when it's not going to be
used to set SYMBOL's value.

* src/eval.c (defvar): Rewrite a paragraph of the doc string.

(cherry picked from commit 8295e97f18490a535d1188a3daf0b0fd1bf4fa0d)

7 years ago* lisp/emacs-lisp/inline.el: Fix apply-conversion (bug#25280)
Stefan Monnier [Tue, 27 Dec 2016 17:44:32 +0000 (12:44 -0500)]
* lisp/emacs-lisp/inline.el: Fix apply-conversion (bug#25280)

(inline--dont-quote): Quote the function with #' when passing it to `apply'.
Cherry picked from commit e6161f648903d821865b9610b3b6aa0f82a5dcb7.

7 years ago; Improve wording of previous change in variables.texi
Eli Zaretskii [Tue, 27 Dec 2016 07:10:30 +0000 (09:10 +0200)]
; Improve wording of previous change in variables.texi

* doc/lispref/variables.texi (Default Value): Improve wording of
last change.

7 years agoDocument 'default-toplevel-value' and 'set-default-toplevel-value'
Eli Zaretskii [Mon, 26 Dec 2016 17:10:49 +0000 (19:10 +0200)]
Document 'default-toplevel-value' and 'set-default-toplevel-value'

* doc/lispref/variables.texi (Default Value): Document
'default-toplevel-value' and 'set-default-toplevel-value'.

7 years agoDon't modify minibuffer variables globally
Leo Liu [Sun, 25 Dec 2016 06:37:51 +0000 (14:37 +0800)]
Don't modify minibuffer variables globally

* lisp/files.el (cd): Use setq-local instead.  (Bug#25260)

7 years agoRevert to pre-25.1 behavior in ffap
Eli Zaretskii [Sat, 24 Dec 2016 18:12:06 +0000 (20:12 +0200)]
Revert to pre-25.1 behavior in ffap

* lisp/ffap.el (ffap-lax-url): Change the default to t, to produce
the same behavior as in Emacs 24.x.  (Bug#25264)
Explain the trade-offs of customizing this in the doc string.

7 years ago* lisp/ffap.el: Fix obsolete comment referencing ffap-bug.
Noam Postavsky [Sat, 24 Dec 2016 15:35:30 +0000 (10:35 -0500)]
* lisp/ffap.el: Fix obsolete comment referencing ffap-bug.

7 years agoAttempt to fix 64-bit AIX build
Eli Zaretskii [Fri, 23 Dec 2016 20:26:25 +0000 (22:26 +0200)]
Attempt to fix 64-bit AIX build

* src/unexaix.c (make_hdr, copy_text_and_data, write_segment): Fix
type-casts that assumed 32-bit pointers.  (Bug#25141)

7 years agoClarify usage of 'ediff-cleanup-hook' (Bug#24675)
Philipp Stephani [Sun, 18 Dec 2016 21:18:01 +0000 (22:18 +0100)]
Clarify usage of 'ediff-cleanup-hook' (Bug#24675)

* doc/misc/ediff.texi (Hooks): Clarify usage of 'ediff-cleanup-hook'

7 years agoDocument that variable binding order is unspecified
Philipp Stephani [Fri, 23 Dec 2016 12:14:55 +0000 (13:14 +0100)]
Document that variable binding order is unspecified

* doc/lispref/variables.texi (Local Variables):
* cl.texi (Modify Macros): Document that binding order in 'let' and
'cl-letf' is unspecified.

7 years ago* lisp/desktop.el (desktop-buffers-not-to-save): Doc fix.
Eli Zaretskii [Fri, 23 Dec 2016 09:36:04 +0000 (11:36 +0200)]
* lisp/desktop.el (desktop-buffers-not-to-save): Doc fix.

7 years agoFix M-x hints on Mac port
Stefan Monnier [Fri, 23 Dec 2016 08:53:31 +0000 (10:53 +0200)]
Fix M-x hints on Mac port

* lisp/simple.el (execute-extended-command--shorter): Call
input-pending-p to trigger input processing on some systems, such
as Mac port.  (Bug#23002)

7 years agoWork around reporting a dpi change in apply_xft_settings
Martin Rudalics [Thu, 22 Dec 2016 07:35:07 +0000 (08:35 +0100)]
Work around reporting a dpi change in apply_xft_settings

* src/xsettings.c (apply_xft_settings): Don't report a change
when dpi settings do not differ substantially.

7 years ago; lisp/skeleton.el (skeleton-insert): Fix typo in last change
Noam Postavsky [Wed, 21 Dec 2016 02:43:46 +0000 (21:43 -0500)]
; lisp/skeleton.el (skeleton-insert): Fix typo in last change

7 years agoAmend the version number of CC Mode 5.33 -> 5.32.99. Don't merge to trunk.
Alan Mackenzie [Tue, 20 Dec 2016 21:49:31 +0000 (21:49 +0000)]
Amend the version number of CC Mode 5.33 -> 5.32.99.  Don't merge to trunk.

lisp/progmodes/cc-defs.el: Amend the version number.
etc/NEWS: Add an item explaining the change.

7 years agoImprove skeleton docstrings
Noam Postavsky [Tue, 20 Dec 2016 00:49:47 +0000 (19:49 -0500)]
Improve skeleton docstrings

* lisp/skeleton.el (skeleton-end-newline): Remove mention of
`skeleton-end-hook', its default code was moved into `skeleton-insert'.
(skeleton-insert): Mention `skeleton-end-newline' and move reference to
`skeleton-end-hook' above the explanation of skeleton syntax.

7 years ago; Auto-commit of loaddefs file.
Glenn Morris [Mon, 19 Dec 2016 18:25:29 +0000 (13:25 -0500)]
; Auto-commit of loaddefs file.

7 years agoImprove documentation of 'w32-scroll-lock-modifier'
Eli Zaretskii [Mon, 19 Dec 2016 18:00:09 +0000 (20:00 +0200)]
Improve documentation of 'w32-scroll-lock-modifier'

* doc/emacs/msdos.texi (Windows Keyboard): Document how to set up
w32-scroll-lock-modifier so that Scroll Lock toggles the LED.

* src/w32fns.c (syms_of_w32fns) <w32-scroll-lock-modifier>: Doc
fix.  (Bug#25204)

7 years agoMerge branch 'emacs-25' of git.savannah.gnu.org:/srv/git/emacs into emacs-25
Eli Zaretskii [Mon, 19 Dec 2016 17:59:00 +0000 (19:59 +0200)]
Merge branch 'emacs-25' of git.savannah.gnu.org:/srv/git/emacs into emacs-25

7 years agoDocument 'describe-fontset'
Eli Zaretskii [Mon, 19 Dec 2016 17:57:22 +0000 (19:57 +0200)]
Document 'describe-fontset'

* doc/emacs/mule.texi (Fontsets): Document 'describe-fontset'.
(Bug#25216)

7 years agoDocument 'describe-fontset'
Eli Zaretskii [Mon, 19 Dec 2016 17:44:52 +0000 (19:44 +0200)]
Document 'describe-fontset'

* doc/emacs/mule.texi (Fontsets): Document 'describe-fontset'.
(Bug#25216)

7 years ago; Add missing symbol quoting.
Philipp Stephani [Sun, 18 Dec 2016 21:27:42 +0000 (22:27 +0100)]
; Add missing symbol quoting.

* lisp/vc/ediff-util.el (ediff-janitor): Add missing symbol quoting.

7 years agoRepair desktop restoration on text terminals
Eli Zaretskii [Sat, 17 Dec 2016 17:05:21 +0000 (19:05 +0200)]
Repair desktop restoration on text terminals

* lisp/desktop.el (desktop-restoring-frameset-p): Test for the GUI
frame here, instead of in desktop-restoring-frameset.  That's
because desktop-read wants to know whether frameset will actually
be restored, and has fallback procedures up its sleeve when it
won't be; these fallbacks need to be invoked when the frameset is
not going to be restored.  (Bug#24298)

7 years agoIgnore forward-sexp-function in js-mode indentation code
Dmitry Gutov [Fri, 16 Dec 2016 23:52:12 +0000 (01:52 +0200)]
Ignore forward-sexp-function in js-mode indentation code

* lisp/progmodes/js.el (js--multi-line-declaration-indentation)
(js--maybe-goto-declaration-keyword-end):
Bind forward-sexp-function to nil (bug#25215).

7 years agoImprove documentation of 'define-coding-system'
Eli Zaretskii [Fri, 16 Dec 2016 08:49:31 +0000 (10:49 +0200)]
Improve documentation of 'define-coding-system'

* lisp/international/mule.el (define-coding-system): Warn against
possible infinite recursion in pre-write-conversion and
post-read-conversion functions.  (Bug#25203)

7 years agoFix Bug#25162
Michael Albinus [Sun, 11 Dec 2016 09:50:17 +0000 (10:50 +0100)]
Fix Bug#25162

* doc/emacs/files.texi (Reverting): Document
auto-revert-remote-files and auto-revert-verbose.

* lisp/autorevert.el (auto-revert-verbose, auto-revert-mode)
(auto-revert-tail-mode, global-auto-revert-mode): Fix docstring.

7 years agoFix a typo in define-abbrev-table
Glenn Morris [Sun, 11 Dec 2016 03:44:14 +0000 (19:44 -0800)]
Fix a typo in define-abbrev-table

* lisp/abbrev.el (define-abbrev-table): Fix typo in docstring handling.

7 years agoBump makeinfo requirement from 4.7 to 4.13
Glenn Morris [Sun, 11 Dec 2016 02:23:51 +0000 (18:23 -0800)]
Bump makeinfo requirement from 4.7 to 4.13

* configure.ac: Bump makeinfo version requirement from 4.7 to 4.13.
We need at least 4.8, and that may be buggy, so go for the last
of the 4 series, which is 8 years old.  (Bug#25108)

7 years agoFixes related to select-enable-clipboard
Glenn Morris [Sun, 11 Dec 2016 02:11:56 +0000 (18:11 -0800)]
Fixes related to select-enable-clipboard

* lisp/menu-bar.el (clipboard-yank, clipboard-kill-ring-save)
(clipboard-kill-region):
* lisp/eshell/esh-io.el (eshell-virtual-targets)
(eshell-clipboard-append):
Replace option gui-select-enable-clipboard with
select-enable-clipboard; renamed October 2014.  (Bug#25145)

7 years agoDefine struct predicate before acccesors
Noam Postavsky [Fri, 2 Dec 2016 05:03:57 +0000 (00:03 -0500)]
Define struct predicate before acccesors

The accessor functions use the predicate function, which causes problems
when reloading after unload-feature: the compiler-macro property is
still present on the predicate symbol, and the compiler fails to find
the definition when trying to inline it into the accessor
function (Bug#25088).

* lisp/emacs-lisp/cl-macs.el (cl-defstruct): Move predicate definition
before field accessor definitions.

7 years agoDoc fix for vc-git
Glenn Morris [Thu, 8 Dec 2016 06:53:58 +0000 (22:53 -0800)]
Doc fix for vc-git

* lisp/vc/vc-git.el (vc-git-region-history): Add a doc string.

7 years agoFurther improve make-dist checking
Glenn Morris [Thu, 8 Dec 2016 00:45:48 +0000 (19:45 -0500)]
Further improve make-dist checking

* make-dist: Print status messages when checking.

7 years agoImprove previous make-dist change
Glenn Morris [Thu, 8 Dec 2016 00:43:36 +0000 (19:43 -0500)]
Improve previous make-dist change

* make-dist: Let make check the info files more thoroughly.

7 years agoMake make-dist --snapshot do some sanity checks
Glenn Morris [Thu, 8 Dec 2016 00:13:05 +0000 (19:13 -0500)]
Make make-dist --snapshot do some sanity checks

* make-dist: Snapshot mode no longer disables checks.
Checks now includes checks for freshness.  (Bug#25084)
Checks now exits with an error if problems were found.

7 years agoFix minor quoting problems in doc strings
Paul Eggert [Wed, 7 Dec 2016 19:29:54 +0000 (11:29 -0800)]
Fix minor quoting problems in doc strings

7 years ago* lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring
Philipp Stephani [Mon, 18 Apr 2016 16:32:35 +0000 (12:32 -0400)]
* lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring

so that it matches the actual implementation.
See https://lists.gnu.org/archive/html/help-gnu-emacs/2016-04/msg00071.html

7 years agoDon't assume window-point and point are the same
Noam Postavsky [Sun, 4 Dec 2016 06:06:52 +0000 (01:06 -0500)]
Don't assume window-point and point are the same

The function `cursor-sensor--detect' calls `bobp' to decide whether to
check properties at (1- (window-point)).  However, (window-point) may be
at beginning of buffer, even if (point) is not.  In this case an
`args-out-of-range' error will be signaled (Bug#25104).

* lisp/emacs-lisp/cursor-sensor.el (cursor-sensor--detect): Check the
value of (window-point) against (point-min), rather than (bobp) to
decide if (1- (window-point)) is accessible.

7 years agoFix bug#25087
Nicolas Petton [Fri, 2 Dec 2016 13:07:41 +0000 (14:07 +0100)]
Fix bug#25087

* etc/themes/manoj-dark-theme.el: Fix two typos.

(cherry picked from commit 66d6e7e9ecf5e481f8c2c3a4f88411f66c869a6e)