]> code.delx.au - gnu-emacs/log
gnu-emacs
9 years ago* lisp/simple.el (blink-matching-open): Better behavior in minibuffer
Pontus Michael [Fri, 1 May 2015 17:20:18 +0000 (13:20 -0400)]
* lisp/simple.el (blink-matching-open): Better behavior in minibuffer

9 years ago; Add class name to error message
Przemysław Wojnowski [Tue, 28 Apr 2015 16:13:18 +0000 (18:13 +0200)]
; Add class name to error message

* lisp/emacs-lisp/eieio-core.el (eieio-oref): Add class name to error
  message to ease finding offending code.

9 years ago* lisp/emacs-lisp/ert.el (ert--special-operator-p): Fix previous.
Glenn Morris [Fri, 1 May 2015 15:29:18 +0000 (08:29 -0700)]
* lisp/emacs-lisp/ert.el (ert--special-operator-p): Fix previous.

9 years ago* lisp/emacs-lisp/bytecomp.el: Revert "Silence noninteractive compilations"
Artur Malabarba [Fri, 1 May 2015 14:23:52 +0000 (15:23 +0100)]
* lisp/emacs-lisp/bytecomp.el: Revert "Silence noninteractive compilations"

This reverts commit 9a7ddde977378cb5276a81476ae458889c403267.
This reverts commit 3c0ea587daf8b17960b90603a70e3ac4057d883d.
With message: "* lisp/emacs-lisp/bytecomp.el: Use `inhibit-message'".
(Bug#20445).

9 years ago* mule-cmds.el (input-method-use-echo-area): Change :type to
K. Handa [Fri, 1 May 2015 13:45:27 +0000 (22:45 +0900)]
* mule-cmds.el (input-method-use-echo-area): Change :type to

'boolean.

9 years agoStart using proportional fonts in eww by default
Lars Magne Ingebrigtsen [Fri, 1 May 2015 13:28:08 +0000 (15:28 +0200)]
Start using proportional fonts in eww by default

* lisp/net/shr.el (shr-use-fonts): Switch the default to t, since
it seems to work well.

9 years agoFix links in tables in shr
Lars Magne Ingebrigtsen [Thu, 30 Apr 2015 19:07:07 +0000 (21:07 +0200)]
Fix links in tables in shr

* lisp/net/shr.el: Remove `shr-inhibit-decoration', because that
makes (some) links in tables not work.

9 years ago; Auto-commit of loaddefs files.
Glenn Morris [Fri, 1 May 2015 10:17:48 +0000 (06:17 -0400)]
; Auto-commit of loaddefs files.

9 years ago(ns-get-cut-buffer-internal): Remove this alias.
Jan D [Fri, 1 May 2015 08:22:29 +0000 (10:22 +0200)]
(ns-get-cut-buffer-internal): Remove this alias.

* lisp/term/ns-win.el (ns-get-cut-buffer-internal): Remove this alias.

9 years ago* lisp/emacs-lisp/ert.el (ert--special-operator-p):
Glenn Morris [Fri, 1 May 2015 01:18:52 +0000 (21:18 -0400)]
* lisp/emacs-lisp/ert.el (ert--special-operator-p):

Update for 2015-02-08 change to indirect-function.

9 years ago* lisp/term/ns-win.el (ns-get-selection-internal):
Glenn Morris [Fri, 1 May 2015 00:12:34 +0000 (20:12 -0400)]
* lisp/term/ns-win.el (ns-get-selection-internal):

Remove declaration for function deleted 2014-10-21.

9 years ago* lisp/dom.el: Load subr-x when compiling, for when-let.
Glenn Morris [Fri, 1 May 2015 00:09:50 +0000 (20:09 -0400)]
* lisp/dom.el: Load subr-x when compiling, for when-let.

9 years agoSilence some compilation warnings
Glenn Morris [Fri, 1 May 2015 00:09:02 +0000 (20:09 -0400)]
Silence some compilation warnings

* lisp/emacs-lisp/check-declare.el (compilation-forget-errors):
* lisp/emulation/cua-base.el (delete-active-region):
* lisp/net/net-utils.el (w32-get-console-output-codepage):
* lisp/term/ns-win.el (ns-own-selection-internal)
(ns-disown-selection-internal, ns-selection-owner-p)
(ns-selection-exists-p, ns-get-selection):
Declare for compiler..

9 years agoFunction declaration updates prompted by 'make check-declare'
Glenn Morris [Fri, 1 May 2015 00:06:15 +0000 (20:06 -0400)]
Function declaration updates prompted by 'make check-declare'

* lisp/emacs-lisp/package.el (lm-homepage):
* lisp/gnus/gnus-util.el (iswitchb-read-buffer):
* lisp/gnus/mm-decode.el (libxml-parse-html-region):
* lisp/gnus/mml.el (libxml-parse-html-region):
* lisp/gnus/nnrss.el (libxml-parse-html-region):
* lisp/net/eww.el (libxml-parse-html-region):
* lisp/net/shr.el (libxml-parse-html-region):
* lisp/vc/vc-bzr.el (vc-annotate-convert-time):
* lisp/vc/vc-cvs.el (vc-annotate-convert-time):
* lisp/vc/vc-git.el (vc-annotate-convert-time):
* lisp/vc/vc-hg.el (vc-annotate-convert-time):
* lisp/vc/vc-mtn.el (vc-annotate-convert-time):
* lisp/vc/vc-rcs.el (vc-annotate-convert-time):
Update declaration.

9 years agoRemove compatibility code for 20-year old function renaming
Glenn Morris [Fri, 1 May 2015 00:00:23 +0000 (20:00 -0400)]
Remove compatibility code for 20-year old function renaming

* lisp/progmodes/idlw-shell.el (idlwave-shell-comint-filter):
Make it an obsolete alias.
(idlwave-shell-filter): Change all uses to comint-output-filter.

9 years agoAdd ace-window face config
Tassilo Horn [Thu, 30 Apr 2015 21:00:06 +0000 (23:00 +0200)]
Add ace-window face config

* etc/themes/tsdh-light-theme.el (tsdh-light): Add ace-window face
configuration.

9 years agoUnclutter 'make doc' output a bit
Paul Eggert [Thu, 30 Apr 2015 16:17:57 +0000 (09:17 -0700)]
Unclutter 'make doc' output a bit

* Makefile.in ($(DOCS), $(INSTALL_DOC), $(UNINSTALL_DOC)):
Use make subst rather than sh IFS to split target string apart.
This makes 'make' output easier to follow.

9 years agoMerge from gnulib
Paul Eggert [Thu, 30 Apr 2015 15:48:53 +0000 (08:48 -0700)]
Merge from gnulib

* doc/misc/texinfo.tex: Update from gnulib.

9 years ago* lisp/emacs-lisp/package.el: Some speed optimizations on menu refresh
Artur Malabarba [Thu, 30 Apr 2015 01:27:10 +0000 (02:27 +0100)]
* lisp/emacs-lisp/package.el: Some speed optimizations on menu refresh

(package-menu--print-info): Obsolete.
(package-menu--print-info-simple): New function.
(package-menu--refresh): Use it, simplify code, and improve
performance.

* lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry):
Tiny performance improvement.

9 years ago* lisp/emacs-lisp/package.el (package--message): inhibit-message
Artur Malabarba [Thu, 30 Apr 2015 00:19:01 +0000 (01:19 +0100)]
* lisp/emacs-lisp/package.el (package--message): inhibit-message

9 years agoOmit -Wstrict-overflow workaround in GCC 5
Paul Eggert [Thu, 30 Apr 2015 03:30:49 +0000 (20:30 -0700)]
Omit -Wstrict-overflow workaround in GCC 5

* src/process.c: Remove workaround for GCC -Wstrict-overflow bug
if it's GCC 5 or later, as the bug appears to be fixed in GCC 5.1.

9 years agoMerge from gnulib
Paul Eggert [Thu, 30 Apr 2015 03:11:59 +0000 (20:11 -0700)]
Merge from gnulib

This incorporates:
2015-04-29 extern-inline: no need for workaround in GCC 5.1
2015-04-26 file-has-acl: port to CentOS 6
* m4/acl.m4, m4/extern-inline.m4: Update from gnulib.

9 years agoSet next-error-* in xref--xref-buffer-mode
Helmut Eller [Thu, 30 Apr 2015 00:41:34 +0000 (03:41 +0300)]
Set next-error-* in xref--xref-buffer-mode

* xref.el (xref--xref-buffer-mode): Set `next-error-function' and
`next-error-last-buffer'.
(xref--next-error-function): New function.
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01311.html)

9 years agopython.el: Fix warnings on looking-back calls missing LIMIT
Fabián Ezequiel Gallina [Thu, 30 Apr 2015 00:09:58 +0000 (21:09 -0300)]
python.el: Fix warnings on looking-back calls missing LIMIT

* lisp/progmodes/python.el (python-shell-accept-process-output):
Pass LIMIT arg to looking-back.

9 years ago* lisp/emacs-lisp/package.el: Use pushnew for downloads in progress
Artur Malabarba [Wed, 29 Apr 2015 23:57:46 +0000 (00:57 +0100)]
* lisp/emacs-lisp/package.el: Use pushnew for downloads in progress

(package--download-and-read-archives): Use pushnew instead of
append.  If something terrible happened during a previous
download, simply refreshing should now make things work again.

9 years agoIntroduce etags-xref-find-definitions-tag-order
Dmitry Gutov [Wed, 29 Apr 2015 22:55:43 +0000 (01:55 +0300)]
Introduce etags-xref-find-definitions-tag-order

* lisp/progmodes/etags.el (etags-xref-find-definitions-tag-order):
New variable.
(etags--xref-find-definitions): Use it (bug#19468).

9 years agoPATH- and completion-related fixes in Eshell on MS-Windows
Eli Zaretskii [Wed, 29 Apr 2015 17:52:02 +0000 (20:52 +0300)]
PATH- and completion-related fixes in Eshell on MS-Windows

* lisp/eshell/esh-ext.el (eshell-search-path): When running on
MS-Windows, prepend "." to list of directories produced from PATH,
as Windows always implicitly searches the current directory first.
(eshell-force-execution): Make it have a non-nil default value on
MS-Windows and MS-DOS.
* lisp/eshell/em-cmpl.el (eshell-complete-commands-list): If
eshell-force-execution is non-nil, complete on readable files and
directories, not only executables.  When running on MS-Windows,
prepend "." to list of directories produced from PATH, as Windows
always implicitly searches the current directory first.

9 years agobury RCIRC buffers when there is no activity
Sam Steingold [Tue, 21 Apr 2015 12:54:04 +0000 (08:54 -0400)]
bury RCIRC buffers when there is no activity

lisp/net/rcirc.el (rcirc-non-irc-buffer): remove
(rcirc-bury-buffers): new function
(rcirc-next-active-buffer): when there is no new activity, use
`rcirc-bury-buffers' to hide all RCIRC buffers

9 years ago; Auto-commit of loaddefs files.
Glenn Morris [Wed, 29 Apr 2015 10:20:05 +0000 (06:20 -0400)]
; Auto-commit of loaddefs files.

9 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Michael Albinus [Wed, 29 Apr 2015 09:18:25 +0000 (11:18 +0200)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs

9 years agoFix DBUS query result parsing for secrets-search-items
Krzysztof Jurewicz [Wed, 29 Apr 2015 09:18:08 +0000 (11:18 +0200)]
Fix DBUS query result parsing for secrets-search-items

* lisp/net/secrets.el (secrets-search-items): Fix DBUS query result
parsing.  The function assumed that return value of the
SearchItems method called on a collection is a list of two lists,
however this is true only when no collection is specified.  GNOME
had used to incorrectly return a list of two lists in both cases,
but this was already fixed:
https://bugzilla.gnome.org/show_bug.cgi?id=695115 .  Also fix an
incorrect information in the secrets-search-items’ docstring.
(Bug#20449)

Copyright-paperwork-exempt: yes

9 years ago* lisp/emacs-lisp/bytecomp.el: Use `inhibit-message'
Artur Malabarba [Wed, 29 Apr 2015 08:47:07 +0000 (09:47 +0100)]
* lisp/emacs-lisp/bytecomp.el: Use `inhibit-message'

(byte-compile--message): Use `inhibit-message' instead of hiding
the previous message with (message nil).

9 years agoRemove the deprecated INTERNAL_FIELD macro by expanding it
Oleh Krehel [Thu, 23 Apr 2015 10:36:22 +0000 (12:36 +0200)]
Remove the deprecated INTERNAL_FIELD macro by expanding it

* src/lisp.h (INTERNAL_FIELD): Remove.
(DEFVAR_KBOARD): Modify accordingly.

* alloc.c, buffer.c, buffer.h, category.c, keyboard.c, keyboard.h:
* syntax.c: Adjust users.
* src/buffer.c (compact_buffer): Use BVAR.

9 years agoReplace an obsolete function alias
Glenn Morris [Wed, 29 Apr 2015 06:32:09 +0000 (23:32 -0700)]
Replace an obsolete function alias

* lisp/isearch.el (isearch-yank-x-selection):
* lisp/mouse-copy.el (mouse-drag-secondary-pasting)
(mouse-drag-secondary-moving):
* lisp/obsolete/mouse-sel.el (mouse-sel-get-selection-function):
Replace obsolete alias x-get-selection with gui-get-selection.

9 years ago* lisp/mail/rmailsum.el: Use lexical-binding.
Stefan Monnier [Wed, 29 Apr 2015 06:34:36 +0000 (02:34 -0400)]
* lisp/mail/rmailsum.el: Use lexical-binding.

9 years ago* test/automated/package-test.el (package-test-update-archives-async):
Glenn Morris [Wed, 29 Apr 2015 06:24:48 +0000 (23:24 -0700)]
* test/automated/package-test.el (package-test-update-archives-async):

Skip test on hydra.nixos.org.

9 years ago* lisp/foldout.el: Update for 2015-01-30 outline.el changes.
Glenn Morris [Wed, 29 Apr 2015 01:09:25 +0000 (21:09 -0400)]
* lisp/foldout.el: Update for 2015-01-30 outline.el changes.

(foldout-zoom-subtree, foldout-exit-fold, foldout-mouse-show)
(foldout-mouse-hide-or-exit): Use new names for outline functions.

9 years ago* lisp/cedet/semantic/bovine/c.el (semantic-c-do-lex-if):
Glenn Morris [Wed, 29 Apr 2015 01:01:58 +0000 (21:01 -0400)]
* lisp/cedet/semantic/bovine/c.el (semantic-c-do-lex-if):

Update for 2014-06-26 hideif.el change.

9 years ago* lisp/mail/rmailsum.el: Fix search for encoded subjects. (Bug#19088)
Glenn Morris [Tue, 28 Apr 2015 23:27:37 +0000 (19:27 -0400)]
* lisp/mail/rmailsum.el: Fix search for encoded subjects.  (Bug#19088)

(rmail--decode-and-apply): New function.
(rmail-message-regexp-p-1, rmail-message-subject-p): Use it.

9 years ago* lisp/mail/rmail.el (rmail-highlighted-headers): Fix :type.
Glenn Morris [Tue, 28 Apr 2015 23:25:56 +0000 (19:25 -0400)]
* lisp/mail/rmail.el (rmail-highlighted-headers): Fix :type.

9 years ago* lisp/emacs-lisp/package.el: Fix priority-hiding corner case
Artur Malabarba [Tue, 28 Apr 2015 21:29:26 +0000 (22:29 +0100)]
* lisp/emacs-lisp/package.el: Fix priority-hiding corner case

(package-menu--refresh): Delegate obsolete-hiding to
`package--remove-hidden'.
(package--remove-hidden): Disregard high-priority package if it is
older than the installed one.

9 years agoUpdate source file encoding list
Paul Eggert [Tue, 28 Apr 2015 17:51:21 +0000 (10:51 -0700)]
Update source file encoding list

Update admin/notes/unicode, along with coding system cookies in
other files, so that the two match each other better.
* admin/notes/unicode: lisp/language/ethio-util.el and
lisp/language/ethiopic.el also use utf-8-emacs.
* admin/notes/hydra, doc/misc/dbus.texi, doc/misc/org.texi:
* doc/misc/remember.texi, etc/refcards/cs-dired-ref.tex:
* etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex:
* etc/refcards/sk-dired-ref.tex, etc/refcards/sk-refcard.tex:
* etc/refcards/sk-survival.tex:
Add "coding: utf-8" so that this file is not mishandled in a
Latin-1 or Big-5 locale.
* lisp/international/robin.el, lisp/org/ox-ascii.el:
Specify utf-8, not utf-8-emacs, as these are plain UTF-8 files.
* lisp/language/ethio-util.el: Fix trailer.

9 years agoFix synchronous invocation of Ispell
Eli Zaretskii [Tue, 28 Apr 2015 15:36:25 +0000 (18:36 +0300)]
Fix synchronous invocation of Ispell

* lisp/textmodes/ispell.el (ispell-init-process): Assign a non-nil
value to ispell-process-directory before calling ispell-init-process.
Don't call set-process-coding-system if ispell-async-processp is nil.
(Bug#20448)

9 years ago; Auto-commit of loaddefs files.
Glenn Morris [Tue, 28 Apr 2015 10:18:18 +0000 (06:18 -0400)]
; Auto-commit of loaddefs files.

9 years ago* lisp/emacs-lisp/package.el: Skip space and comments in init file
Artur Malabarba [Tue, 28 Apr 2015 10:08:40 +0000 (11:08 +0100)]
* lisp/emacs-lisp/package.el: Skip space and comments in init file

(package--ensure-init-file): Insert snippet at first
non-whitespace non-comments line.  Respects local-vars at the top
of the file.

9 years ago* lisp/mail/rmail.el (rmail-copy-headers):
Glenn Morris [Tue, 28 Apr 2015 07:09:19 +0000 (00:09 -0700)]
* lisp/mail/rmail.el (rmail-copy-headers):

Handle rmail-nonignored-headers being nil.  (Bug#18878)

9 years ago; Comments.
Glenn Morris [Tue, 28 Apr 2015 06:46:09 +0000 (23:46 -0700)]
; Comments.

9 years ago* lisp/subr.el (delay-mode-hooks): Fix doc typo.
Glenn Morris [Tue, 28 Apr 2015 05:59:10 +0000 (22:59 -0700)]
* lisp/subr.el (delay-mode-hooks): Fix doc typo.

9 years ago* lisp/vc/vc-bzr.el (vc-bzr-after-dir-status):
Glenn Morris [Tue, 28 Apr 2015 05:15:12 +0000 (22:15 -0700)]
* lisp/vc/vc-bzr.el (vc-bzr-after-dir-status):

Don't get confused by a bzrlib version mismatch warning.

9 years agoChange default location of EUDC options file
Thomas Fitzsimmons [Tue, 28 Apr 2015 02:26:56 +0000 (22:26 -0400)]
Change default location of EUDC options file

* NEWS: Document change to EUDC options file's default location.
* lisp/net/eudc-vars.el (eudc-options-file): Use
`locate-user-emacs-file' to change default options file location.

9 years ago* test/automated/package-test.el (package-test-update-archives-async):
Glenn Morris [Tue, 28 Apr 2015 01:33:01 +0000 (21:33 -0400)]
* test/automated/package-test.el (package-test-update-archives-async):

Try to handle the test server script dying.

9 years ago* lisp/saveplace.el (save-place-mode): New minor mode.
Stefan Monnier [Mon, 27 Apr 2015 23:12:11 +0000 (19:12 -0400)]
* lisp/saveplace.el (save-place-mode): New minor mode.

(save-place): Redefine as an obsolete alias.

9 years ago* lisp/midnight.el: Make it a minor mode. Allow predicates.
Stefan Monnier [Mon, 27 Apr 2015 23:07:51 +0000 (19:07 -0400)]
* lisp/midnight.el: Make it a minor mode.  Allow predicates.

* lisp/midnight.el: Use lexical-binding.
(midnight-mode): Make it a proper minor mode.
(midnight-buffer-display-time): Make arg non-optional.
(midnight-find): Remove.
(clean-buffer-list-kill-never-regexps)
(clean-buffer-list-kill-regexps): Tweak type for new function choice.
(clean-buffer-list-delay): Allow clean-buffer-list-kill-regexps to
contain functions.
(clean-buffer-list): Use cl-find.
Allow clean-buffer-list-kill-never-regexps to contain functions.

9 years agoBump version of seq.el to 1.5
Nicolas Petton [Mon, 27 Apr 2015 21:24:01 +0000 (23:24 +0200)]
Bump version of seq.el to 1.5

* lisp/emacs-lisp/seq.el (seq-doseq): Remove undocumented return value
  from seq-doseq.  Bump version number of seq.el.

9 years ago* lisp/mail/rmail.el (rmail-reply):
Glenn Morris [Mon, 27 Apr 2015 21:18:39 +0000 (17:18 -0400)]
* lisp/mail/rmail.el (rmail-reply):

Decode subject before matching "Re:" prefix.  (Bug#20396)

9 years ago* lisp/emacs-lisp/package.el: Small improvements
Artur Malabarba [Mon, 27 Apr 2015 21:04:38 +0000 (22:04 +0100)]
* lisp/emacs-lisp/package.el: Small improvements

(package--with-work-buffer-async): More informative error.
(package-install-user-selected-packages): Rename to
`package-install-selected-packages'.

9 years ago* lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Fix last
Stefan Monnier [Mon, 27 Apr 2015 20:01:39 +0000 (16:01 -0400)]
* lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Fix last

* lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Fix last change.
(eieio--class-make): Remove leftover `tag'.

9 years ago* lisp/gnus/message.el (gnus-extract-address-components):
Glenn Morris [Mon, 27 Apr 2015 19:48:29 +0000 (15:48 -0400)]
* lisp/gnus/message.el (gnus-extract-address-components):

Remove bogus declaration that was masking previous problem.

9 years ago* lisp/gnus/message.el (message-insert-formatted-citation-line):
Nicolas Graner [Mon, 27 Apr 2015 19:45:04 +0000 (15:45 -0400)]
* lisp/gnus/message.el (message-insert-formatted-citation-line):

Fix typo.  (Bug#20318)

Copyright-paperwork-exempt: yes

9 years ago* lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Reuse oldc.
Stefan Monnier [Mon, 27 Apr 2015 19:33:43 +0000 (15:33 -0400)]
* lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Reuse oldc.

9 years ago* lisp/textmodes/reftex-toc.el: Improve multi-frame behavior
Stefan Monnier [Mon, 27 Apr 2015 16:59:11 +0000 (12:59 -0400)]
* lisp/textmodes/reftex-toc.el: Improve multi-frame behavior

* lisp/textmodes/reftex-toc.el (reftex-toc-revert): Avoid displaying
the buffer in yet another frame.
(reftex-toc-visit-location): Make sure toc-window has focus at the end
when `final' is nil.
(reftex--rebuilding-toc): Defvar to avoid `boundp' and
silence warnings.  Use `--' to clarify that it's internal.
(reftex-toc-next, reftex-toc-previous, reftex-toc-demote)
(reftex-toc-promote): Clarify unused argument.
(reftex--pro-or-de, reftex--start-line, reftex--mark-line):
Add `reftex--' prefix.  Fix all users.
(reftex-toc-promote-prepare): Use _ for dummy variable.
(reftex-toc-restore-region): Rename `m

9 years agoFix a typo in bibtex.el
Eli Zaretskii [Mon, 27 Apr 2015 15:21:13 +0000 (18:21 +0300)]
Fix a typo in bibtex.el

* lisp/textmodes/bibtex.el (bibtex-insert-kill): Fix a typo from
last change.  (Bug#20429)

9 years agoFix redisplay of frame after loading new fonts
Eli Zaretskii [Mon, 27 Apr 2015 15:15:52 +0000 (18:15 +0300)]
Fix redisplay of frame after loading new fonts

* src/xdisp.c (redisplay_internal): When retrying redisplay of a
frame because new fonts were loaded, disable all redisplay
optimizations on that frame by calling SET_FRAME_GARBAGED.
(Bug#20410)

9 years ago* lisp/info.el (Info-menu): Properly provide the `default'
Stefan Monnier [Mon, 27 Apr 2015 04:52:46 +0000 (00:52 -0400)]
* lisp/info.el (Info-menu): Properly provide the `default'

Fixes: debbugs:20391
9 years ago* elisp-mode.el: Catch errors from `documentation'
Stefan Monnier [Mon, 27 Apr 2015 04:01:36 +0000 (00:01 -0400)]
* elisp-mode.el: Catch errors from `documentation'

Fixes: debbugs:20418
* lisp/progmodes/elisp-mode.el (elisp--get-fnsym-args-string):
Catch errors from documentation.
(emacs-lisp-mode-abbrev-table): Remove redundant defvar.

9 years agolisp/emacs-lisp/package.el: Move variables to silence byte-compiler
Stefan Monnier [Sun, 26 Apr 2015 21:03:21 +0000 (17:03 -0400)]
lisp/emacs-lisp/package.el: Move variables to silence byte-compiler

Remove redundant ":group 'package".

9 years agoFix a typo in rmail.el
Eli Zaretskii [Sun, 26 Apr 2015 19:18:13 +0000 (22:18 +0300)]
Fix a typo in rmail.el

* lisp/mail/rmail.el (rmail-ensure-blank-line): Fix a typo in the
last commit.  (Bug#20429)

9 years agoIntroduce xref-prompt-for-identifier
Dmitry Gutov [Sun, 26 Apr 2015 15:08:56 +0000 (18:08 +0300)]
Introduce xref-prompt-for-identifier

* lisp/progmodes/xref.el (xref-prompt-for-identifier): New option.
(xref--read-identifier): Use it
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01205.html).

9 years ago`tex-insert-quote' after single `'' opens quotes instead of closing
João Távora [Sun, 26 Apr 2015 10:44:41 +0000 (11:44 +0100)]
`tex-insert-quote' after single `'' opens quotes instead of closing

Without this, it's very hard to precede double quotes with the
apostrophe character, i.e. insert the sequence '``
(quote-backquote-backquote), commonly useful in portuguese, for
instance.

* tex-mode.el (tex-insert-quote): Add ?' to the list of preceding
chars making `tex-insert-quote' be in the "opening" context.

9 years agoPass `id' to `completing-read' as def instead of initial input
Dmitry Gutov [Sat, 25 Apr 2015 16:23:41 +0000 (19:23 +0300)]
Pass `id' to `completing-read' as def instead of initial input

* xref.el (xref--read-identifier): Pass `id' to `completing-read'
as the default value instead of initial input
(http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01182.html).

9 years ago; Fix ChangeLog typo (Bug#20400)
Paul Eggert [Sat, 25 Apr 2015 23:38:15 +0000 (16:38 -0700)]
; Fix ChangeLog typo (Bug#20400)

9 years ago; make change-history-commit
Paul Eggert [Sat, 25 Apr 2015 23:36:59 +0000 (16:36 -0700)]
; make change-history-commit

9 years agoDon't freeze with unreadable processes
Paul Eggert [Sat, 25 Apr 2015 23:16:58 +0000 (16:16 -0700)]
Don't freeze with unreadable processes

Don't freeze if an exiting process can't be read from. (Bug#19860).
This fixes a bug I introduced in
2014-07-08T07:24:07Z@eggert@cs.ucla.edu
"* process.c: Add sanity checks for file descriptors."
Dmitry Gutov did most of the legwork in finding the problem.
* src/process.c (wait_reading_process_output):
Treat non-running processes that can't be read from
the same as other non-running processes.

9 years agoFix change from 2015-04-22 "On C-y, stop some text property entries ..."
Alan Mackenzie [Sat, 25 Apr 2015 20:49:44 +0000 (20:49 +0000)]
Fix change from 2015-04-22 "On C-y, stop some text property entries ..."

* lisp/subr.el (remove-yank-excluded-properties): put
`with-silent-modifications' around only the last three lines of code.

9 years ago* lisp/emacs-lisp/package.el (package-all-keywords): Don't cache
Artur Malabarba [Sat, 25 Apr 2015 16:03:32 +0000 (17:03 +0100)]
* lisp/emacs-lisp/package.el (package-all-keywords): Don't cache

(package--all-keywords): Deleted variable.

9 years ago* etc/NEWS: Document package-hiding functionality
Artur Malabarba [Sat, 25 Apr 2015 15:12:43 +0000 (16:12 +0100)]
* etc/NEWS: Document package-hiding functionality

9 years agolisp/window.el (recenter-last-op): Doc fix. (Bug#20419)
Eli Zaretskii [Sat, 25 Apr 2015 14:51:21 +0000 (17:51 +0300)]
lisp/window.el (recenter-last-op): Doc fix.  (Bug#20419)

9 years agoClarify the doc string of 'replace-regexp-in-string'
Eli Zaretskii [Sat, 25 Apr 2015 09:38:07 +0000 (12:38 +0300)]
Clarify the doc string of 'replace-regexp-in-string'

* lisp/subr.el (replace-regexp-in-string): Doc fix.  (Bug#20395)

9 years agoImprove doc string of 'insert-buffer-substring'
Eli Zaretskii [Sat, 25 Apr 2015 07:49:42 +0000 (10:49 +0300)]
Improve doc string of 'insert-buffer-substring'

* src/editfns.c (Finsert_buffer_substring): Doc fix.  (Bug#20421)

9 years agoMS-Windows followup for the recent gnulib update
Eli Zaretskii [Sat, 25 Apr 2015 07:29:40 +0000 (10:29 +0300)]
MS-Windows followup for the recent gnulib update

* nt/gnulib.mk (libgnu_a_SOURCES): Replace file-has-acl.c with
acl-internal.c.

9 years agoSpelling fixes
Paul Eggert [Sat, 25 Apr 2015 06:19:36 +0000 (23:19 -0700)]
Spelling fixes

9 years agoMerge from gnulib
Paul Eggert [Sat, 25 Apr 2015 05:39:47 +0000 (22:39 -0700)]
Merge from gnulib

This incorporates:
2015-04-24 file-has-acl: new module, split from acl
2015-04-24 manywarnings: add GCC 5.1 warnings
2015-04-21 lstat: fix cross-compilation 'ln -s' problem
2015-04-15 qacl: Simplify HP-UX acl_nontrivial check
2015-04-15 acl: On Linux, check for acls without libacl
2015-04-14 tempname: avoid unused parameter warnings (trivial)
* lib/acl-internal.c: New file, from gnulib.
* lib/file-has-acl.c: Remove; no longer imported from gnulib.
* lib/acl-internal.h, lib/gnulib.mk, lib/qcopy-acl.c, lib/tempname.c:
* m4/acl.m4, m4/gnulib-comp.m4, m4/lstat.m4, m4/manywarnings.m4:
Update from gnulib.

9 years agoPort --enable-gcc-warnings to GCC 5.1 x86-64
Paul Eggert [Sat, 25 Apr 2015 05:37:11 +0000 (22:37 -0700)]
Port --enable-gcc-warnings to GCC 5.1 x86-64

* lib-src/ebrowse.c (dump_sym):
* lib-src/hexl.c (main):
* src/ccl.c (ccl_driver):
* src/character.c (string_escape_byte8):
* src/dbusbind.c (xd_retrieve_arg, xd_add_watch):
* src/gnutls.c (Fgnutls_boot):
* src/gtkutil.c (xg_check_special_colors):
* src/image.c (x_build_heuristic_mask):
* src/print.c (safe_debug_print, print_object):
* src/term.c (produce_glyphless_glyph):
* src/xdisp.c (get_next_display_element)
(produce_glyphless_glyph):
* src/xterm.c (x_draw_glyphless_glyph_string_foreground):
Don't use a signed format to print an unsigned integer, or vice
versa.  GCC 5.1's new -Wformat-signedness option warns about this.
* src/image.c (png_load_body, jpeg_load_body):
Silence a bogus setjump diagnostic from GCC 5.1 (GCC bug 54561).

9 years agoAdd new faces to tsdh-light-theme
Tassilo Horn [Fri, 24 Apr 2015 21:33:19 +0000 (23:33 +0200)]
Add new faces to tsdh-light-theme

* etc/themes/tsdh-light-theme.el (tsdh-light): New face
definitions for Info-quoted, ace-jump-face-foreground,
hl-paren-face, show-paren-match, and show-paren-mismatch.

9 years ago* lisp/emacs-lisp/seq.el (seq-doseq): Fix the macro.
Nicolas Petton [Fri, 24 Apr 2015 21:12:50 +0000 (23:12 +0200)]
* lisp/emacs-lisp/seq.el (seq-doseq): Fix the macro.

9 years ago* build-aux/gitlog-to-emacslog:
Glenn Morris [Fri, 24 Apr 2015 20:16:01 +0000 (16:16 -0400)]
* build-aux/gitlog-to-emacslog:
Use raw log format rather than wrapped one.

9 years ago* lisp/emacs-lisp/seq.el (seq-doseq): Tighten the code
Stefan Monnier [Fri, 24 Apr 2015 20:11:35 +0000 (16:11 -0400)]
* lisp/emacs-lisp/seq.el (seq-doseq): Tighten the code

(seq-doseq): Fix out-of-scope binding.
Don't call `seq-length at every iteration.
Reduce `if's from 3 to 2 per iteration.
(emacs-lisp-mode-hook): Don't tweak in Emacs≥25.

9 years ago* lisp/textmodes/text-mode.el (text-mode-hook):
Glenn Morris [Fri, 24 Apr 2015 18:49:12 +0000 (14:49 -0400)]
* lisp/textmodes/text-mode.el (text-mode-hook):
Move text-mode-hook-identify to default.

9 years ago; * lisp/server.el: Comment.
Glenn Morris [Fri, 24 Apr 2015 18:47:30 +0000 (14:47 -0400)]
; * lisp/server.el: Comment.

9 years ago* lisp/mouse.el (minor-mode-menu-from-indicator):
Glenn Morris [Fri, 24 Apr 2015 18:46:42 +0000 (14:46 -0400)]
* lisp/mouse.el (minor-mode-menu-from-indicator):

Handle non-function members of minor-mode-map-alist.  (Bug#20201)

9 years ago* lisp/help-fns.el (describe-function): More type checking.
Glenn Morris [Fri, 24 Apr 2015 18:44:33 +0000 (14:44 -0400)]
* lisp/help-fns.el (describe-function): More type checking.
(describe-function-1): Handle changed symbol-function.  (Bug#20201)

9 years ago* build-aux/gitlog-to-emacslog: Convert "Fixes:" to "(Bug#)".
Glenn Morris [Fri, 24 Apr 2015 18:34:37 +0000 (14:34 -0400)]
* build-aux/gitlog-to-emacslog: Convert "Fixes:" to "(Bug#)".

Fixes: debbugs:20325
9 years agoshr: strip leading whitespace when expanding URLs
Andreas Schwab [Fri, 24 Apr 2015 15:18:55 +0000 (17:18 +0200)]
shr: strip leading whitespace when expanding URLs

* lisp/net/shr.el (shr-expand-url): Strip leading whitespace from URL.

9 years agoClarify "co-authored" some more
Eli Zaretskii [Fri, 24 Apr 2015 15:00:02 +0000 (18:00 +0300)]
Clarify "co-authored" some more

9 years ago* CONTRIBUTE: Clarify "co-authored-by". (Bug#20400)
Eli Zaretskii [Fri, 24 Apr 2015 14:47:23 +0000 (17:47 +0300)]
* CONTRIBUTE: Clarify "co-authored-by".  (Bug#20400)

9 years agoClarify doc strings of functions that search for properties
Eli Zaretskii [Fri, 24 Apr 2015 08:24:56 +0000 (11:24 +0300)]
Clarify doc strings of functions that search for properties

* src/textprop.c (Fnext_char_property_change)
(Fprevious_char_property_change)
(Fnext_single_char_property_change)
(Fprevious_single_char_property_change, Fnext_property_change)
(Fnext_single_property_change, Fprevious_property_change)
(Fprevious_single_property_change): Clarify doc strings wrt return
value and the optional LIMIT argument.  (Bug#20411)

9 years ago* test/automated/message-mode-tests.el (message-mode-propertize):
Glenn Morris [Fri, 24 Apr 2015 07:10:11 +0000 (00:10 -0700)]
* test/automated/message-mode-tests.el (message-mode-propertize):

Handle non-writable HOME; eg on hydra.nixos.org.

9 years ago; * src/keyboard.c (read_event_from_main_queue): Fix indentation.
Eli Zaretskii [Thu, 23 Apr 2015 07:59:24 +0000 (10:59 +0300)]
; * src/keyboard.c (read_event_from_main_queue): Fix indentation.

9 years agoAvoid starting threads by w32-shell-execute
Eli Zaretskii [Thu, 23 Apr 2015 07:15:07 +0000 (10:15 +0300)]
Avoid starting threads by w32-shell-execute

* src/w32fns.c (Fw32_shell_execute): Convert "file:///" URLs into
local file names, before invoking ShellExecute.  (Bug#20220)

9 years agoFix following doc-links in `widget-documentation-link-action'
Martin Rudalics [Thu, 23 Apr 2015 07:11:59 +0000 (09:11 +0200)]
Fix following doc-links in `widget-documentation-link-action'

* lisp/wid-edit.el (widget-documentation-link-action): Make
following doc-links less simplistic (Bug#20398).