Glenn Morris
e0c7e102cf
* Makefile.in (ChangeLog): No longer pass "srcprefix"; cd instead.
...
* build-aux/gitlog-to-emacslog: Check called from right directory.
(srcprefix): Remove.
2015-05-08 21:34:35 -04:00
Glenn Morris
63bee24f74
* build-aux/gitlog-to-emacslog: Get rid of "distprefix".
...
* Makefile.in (ChangeLog): No longer pass "distprefix".
* make-dist: Update "make ChangeLog" syntax for the above change.
2015-05-08 21:15:48 -04:00
Glenn Morris
deb845418b
* build-aux/gitlog-to-emacslog: Don't hard-code "ChangeLog.2".
...
* Makefile.in (ChangeLog): Pass -n to gitlog-to-emacslog.
2015-05-08 21:02:36 -04:00
Glenn Morris
22e3ec2b53
* build-aux/gitlog-to-emacslog: Add "for earlier changes" to footer.
2015-05-08 20:55:41 -04:00
Glenn Morris
907606c84f
Add command-line option-parsing to gitlog-to-emacslog.
...
* build-aux/gitlog-to-emacslog: Add command-line options.
By default, refuse to remove an existing output file.
* Makefile.in (CHANGELOG): Update default.
(ChangeLog): Do not test for existing file.
(change-history-nocommit): Ensure temp file does not exist.
2015-05-08 20:45:22 -04:00
Glenn Morris
36c6d20bea
Quieten --without-x compilation.
...
* lisp/term/common-win.el: Provide a feature.
* lisp/term/x-win.el (term/common-win): Require it.
2015-05-08 20:24:37 -04:00
Glenn Morris
30ba66a6ec
* lisp/dired-aux.el (dired-do-print): Require lpr.
2015-05-08 20:14:42 -04:00
Glenn Morris
5b0af214c8
Quieten compilation, eg in --without-x builds.
...
* lisp/dired-aux.el (lpr-printer-switch):
* lisp/frame.el (tool-bar-height):
* lisp/linum.el (font-info):
* lisp/window.el (font-info, overflow-newline-into-fringe)
(tool-bar-height):
* lisp/emacs-lisp/package-x.el (tar-data-buffer):
* lisp/gnus/gnus-util.el (iswitchb-mode):
* lisp/mail/rmailmm.el (libxml-parse-html-region):
* lisp/net/nsm.el (gnutls-peer-status)
(gnutls-peer-status-warning-describe):
* lisp/net/shr.el (libxml-parse-xml-region):
* lisp/url/url-http.el (gnutls-peer-status): Declare.
2015-05-08 20:13:47 -04:00
Stefan Monnier
e13e72a279
CEDET (srecode-pop, srecode-peek): Don't use `subclass'
...
* lisp/cedet/srecode/insert.el (srecode-pop, srecode-peek): Don't use
`subclass' since they're never called with a class.
(srecode-insert-method, srecode-insert-subtemplate): Avoid obsolete
srecode-dictionary-child-p.
2015-05-08 13:28:57 -04:00
Nicolas Richard
91739fe21c
help--binding-locus: Document argument POSITION.
...
* lisp/help.el (help--binding-locus): Document argument POSITION. (bug#20530)
2015-05-08 17:28:04 +02:00
Paul Eggert
f0c1327f36
Merge from gnulib.
...
* doc/misc/texinfo.tex: Get latest version.
2015-05-08 08:05:46 -07:00
Oleh Krehel
9713747dff
ffap.el (ffap-read-file-or-url): Fix completing-read call
...
* lisp/ffap.el (ffap-read-file-or-url): The HIST argument of
`completing-read' should be a symbol.
2015-05-08 16:43:21 +02:00
Glenn Morris
5ed5a04963
; Auto-commit of loaddefs files.
2015-05-08 06:22:25 -04:00
Eli Zaretskii
25fde89819
Verify file modifications by other programs
...
* src/filelock.c (lock_file): Check whether the file was modified
since it was visited even if 'create-lockfiles' is nil. (Bug#18828)
2015-05-08 12:20:16 +03:00
Eli Zaretskii
0d0a4d06ef
Fix keyboard macros that include function keys
...
* src/keyboard.c (read_char_minibuf_menu_prompt): Record function
keys in the macro before returning. (Bug#20454)
2015-05-08 12:11:05 +03:00
Glenn Morris
1bb36c5cd4
* build-aux/gitlog-to-changelog: Treat "Tiny-change" like
...
"Copyright-paperwork-exempt". (Bug#20324)
2015-05-07 23:10:57 -07:00
Glenn Morris
31deb8ad11
* lisp/vc/log-edit.el: Handle "(tiny change)". (Bug#20324)
...
(log-edit-rewrite-tiny-change): New variable.
(log-edit-insert-changelog): Maybe add "Copyright-paperwork-exempt".
(log-edit-changelog-ours-p): Set log-edit-author to a cons.
* etc/NEWS: Mention this.
2015-05-07 23:03:02 -07:00
Glenn Morris
2f26ac5658
* lisp/calc/calc.el (math-zerop): Declare.
2015-05-07 22:42:37 -07:00
Glenn Morris
19f4aca23b
* lisp/emacs-lisp/eieio-opt.el (help-fns-short-filename): Declare.
2015-05-07 22:42:12 -07:00
Artur Malabarba
3a33ac8911
* lisp/emacs-lisp/subr-x.el (if-let): Fix debug spec
...
Support the case when BINDINGS is a single tuple. (Bug#20525)
2015-05-07 21:13:29 +01:00
Artur Malabarba
ead05a1c2f
* etc/NEWS: Fix typo in commit 14bb519
2015-05-07 20:32:24 +01:00
Jan D
59cfdb4984
Warn for multiple display crash for all Gtk+ versions.
...
* configure.ac: Warn for multiple display crash for all Gtk+
versions. Output URL to Gtk+ bug (Bug#20452).
2015-05-07 20:09:16 +02:00
Jan D
0ecd391c80
ns-win.el (ns-paste-secondary): Use gui-get-selection.
...
* ns-win.el (ns-paste-secondary): Use gui-get-selection.
2015-05-07 19:48:19 +02:00
Artur Malabarba
14bb519f10
* lisp/emacs-lisp/package.el: New "external" package status
...
An external package is any installed package that's not built-in
and not from `package-user-dir', which usually means it's from an
entry in `package-directory-list'. They are treated much like
built-in packages, in that they cannot be through the Package Menu
deleted and are not considered for upgrades.
(package-desc-status): Identify if a package is installed outside
`package-user-dir'.
(package-menu--print-info-simple)
(package-menu--status-predicate): Add support for it.
* etc/NEWS: Document it.
2015-05-07 16:13:45 +01:00
Stefan Monnier
ad39858fae
* lisp/mail/rmail.el: Use lexical-binding
...
(rmail-bury): Remove unused var `buffer-to-bury'.
(rmail-get-new-mail): Remove unused vars `opoint' and `success'.
(rmail-parse-url): Remove unused var `proto', `user', and `host'.
(rmail-unrmail-new-mail-maybe): Remove unused var `new-file'.
(rmail-insert-inbox-text): Remove unused var `movemail'.
(rmail-add-mbox-headers): Remove unused var `limit'.
(rmail-undelete-previous-message): Remove unused var `value'.
(rmail-reply): Remove unused vars `resent-to', `resent-cc',
`resent-reply-to'.
(rmail-mime-mbox-buffer, rmail-mime-view-buffer): Declare.
(rmail-restore-desktop-buffer): Rename arguments.
2015-05-06 22:27:36 -04:00
Glenn Morris
74fdcc1b7e
* Makefile.in (change-history-commit): Add missing piece of previous.
2015-05-06 22:01:02 -04:00
Glenn Morris
adb69ddff0
Avoid unnecessary bumping of Makefile.in's timestamp.
...
* Makefile.in (gen_origin): Move to gitlog-to-emacslog.
(emacslog): New variable.
(ChangeLog): Use $emacslog. Don't pass $gen_origin.
(unchanged-history-files): Use $emacslog rather than Makefile.in.
(change-history-nocommit): Store hash in $emacslog.
* build-aux/gitlog-to-emacslog (gen_origin): Move default here.
* admin/update_autogen (changelog_files): Update for the above.
2015-05-06 21:58:58 -04:00
Glenn Morris
09b872dff4
* Makefile.in: Don't always insist on removing existing "ChangeLog".
...
(CHANGELOG): New variable.
(no-ChangeLog): Remove.
(ChangeLog): Replace "no-ChangeLog"; pass output file to script.
(change-history-nocommit): Use a temp file rather than insisting
on deletion of any existing "ChangeLog".
2015-05-06 21:40:28 -04:00
Glenn Morris
3839884420
* build-aux/gitlog-to-emacslog: Allow specification of output.
2015-05-06 21:37:09 -04:00
Glenn Morris
22f9e2cee6
* admin/update_autogen: Add option to update ChangeLog.
...
(usage): Mention -H.
(changelog_flag, changelog_n, changelog_files): New variables.
(main): Check for -H, and maybe run change-history-nocommit.
2015-05-06 21:35:28 -04:00
Stefan Monnier
d45fd912eb
* lisp/subr.el (delete-dups): Pre-size the hashtable.
2015-05-06 21:13:56 -04:00
Stefan Monnier
bceffdb379
(define-modify-macro): Make sure cl--arglist-args is defined
...
* lisp/emacs-lisp/cl.el (define-modify-macro): Make sure
cl--arglist-args is defined (bug#20517).
2015-05-06 17:43:43 -04:00
Glenn Morris
96b99c1bef
* Makefile.in (change-history-nocommit): New.
2015-05-06 17:02:06 -04:00
Dmitry Gutov
49a9e73f0a
Only cancel timer when it is non-nil
...
* lisp/cedet/pulse.el (pulse-momentary-unhighlight): Only cancel
timer when it is non-nil
(http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00223.html ).
2015-05-06 23:15:54 +03:00
Glenn Morris
ece365e673
Quieten cedet compilation
...
* lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym->tag):
Invert fboundp test to quieten on current Emacs.
* lisp/cedet/ede/config.el (ede-shell-run-something)
(semanticdb-file-table-object, semanticdb-needs-refresh-p)
(semanticdb-refresh-table): Declare.
(ede-preprocessor-map): Require semantic/db.
2015-05-06 16:02:32 -04:00
Glenn Morris
7511337a8a
Quieten cc-mode compilation
...
* lisp/progmodes/cc-awk.el (c-forward-sws):
* lisp/progmodes/cc-cmds.el (c-forward-subword, c-backward-subword):
Declare.
2015-05-06 16:00:22 -04:00
Oleh Krehel
1ca93e0184
lisp/subr.el (delete-dups): Avoid nreverse.
2015-05-06 21:30:54 +02:00
Artur Malabarba
f201bf6a50
* lisp/subr.el (delete-dups): Make it destructive again.
2015-05-06 19:27:43 +01:00
Paul Eggert
7cc0f68b38
* doc/lispref/sequences.texi (Sequence Functions): Fix quoting.
2015-05-06 10:56:39 -07:00
Glenn Morris
288df227ba
; * etc/NEWS: Add entry as a reminder to update the elisp manual.
2015-05-06 09:14:43 -07:00
Stefan Monnier
1340aefd96
* lisp/emacs-lisp/testcover.el: Don't use edebug--read (bug#20487)
...
* lisp/emacs-lisp/testcover.el: Use lexical-binding.
(testcover--read): Rename from testcover-read. Change calling convention.
Use edebug-read-and-maybe-wrap-form now that edebug-read is gone.
(testcover-start): Use add-function. Move edebug-all-defs binding to
testcover--read.
(testcover-this-defun): Tighten scope of edebug-all-defs binding.
(testcover-mark): Remove unused var `item'.
* src/lread.c (syms_of_lread): Default load-read-function to `read'.
2015-05-06 10:50:48 -04:00
Oleh Krehel
1f052a5f26
lisp/subr.el (delete-dups): Use a hash table
...
* lisp/subr.el (delete-dups): When there are more than 100 candidates,
use a hash table. This can result in ~500 times speed-up for typical
collections of size 5000, like that of `load-library'.
2015-05-06 15:52:06 +02:00
Stefan Monnier
2fa7c314a5
CEDET: Avoid `oref' on classes in a few more cases
...
* lisp/cedet/ede/generic.el (ede-find-target):
* lisp/cedet/ede.el (ede-project-forms-menu): Avoid `oref' on classes.
* lisp/cedet/semantic/bovine/gcc.el (semantic-gcc-setup): Remove unused
var `prefix'.
2015-05-06 09:56:03 -04:00
Stefan Monnier
7ddf29d8f5
* lisp/cedet/semantic/symref/grep.el: Fix unused var warnings
...
* lisp/cedet/semantic/symref/grep.el (grepflags, greppattern): Declare.
(semantic-symref-perform-search): Remove unused var `pat'.
2015-05-06 09:44:30 -04:00
Stefan Monnier
9b96a612ca
CEDET (srecode-compile-inserter): Avoid `oref' on classes
...
* lisp/cedet/srecode/compile.el (srecode-compile-inserter):
Avoid `oref' on classes (bug#20491).
(srecode-compile-split-code): Remove unused var `key'.
2015-05-06 09:12:40 -04:00
Dmitry Gutov
a5847f9081
Clean up pulse.el a little
...
* lisp/cedet/pulse.el (pulse): Remove.
(pulse-momentary-timer): Save instead of the stop time.
(pulse-momentary-highlight-overlay): Call
pulse-momentary-unhighlight first thing. Treat
pulse-momentary-overlay as a single value, not a list. Save the
created timer. Only pass the stop time to the timer.
(pulse-tick): Update accordingly.
(pulse-momentary-unhighlight): Treat pulse-momentary-overlay as a
single value. Cancel the timer.
2015-05-06 15:21:32 +03:00
Glenn Morris
ada5e6b7a7
; Auto-commit of loaddefs files.
2015-05-06 06:19:35 -04:00
Tassilo Horn
52d7486d8b
Support the biblatex journaltitle field
...
* lisp/textmodes/reftex-cite.el (reftex-format-bib-entry):
Support the biblatex journaltitle field.
2015-05-06 07:49:20 +02:00
Glenn Morris
276f5d9e10
Minor declare-function improvement
...
* lisp/emacs-lisp/bytecomp.el
(byte-compile-macroexpand-declare-function):
Handle declarations after calls. (Bug#20509)
2015-05-05 20:13:10 -07:00
Glenn Morris
754fdb1280
* lisp/progmodes/js.el (js--optimize-arglist): Remove declaration.
2015-05-05 20:11:22 -07:00