diff options
| author | Glenn Morris | 2015-05-10 06:24:00 -0400 |
|---|---|---|
| committer | Glenn Morris | 2015-05-10 06:24:00 -0400 |
| commit | ae4e3dd50f1b19a8a3b30e5a7012a9317934c0ab (patch) | |
| tree | 1107528c6065968eb794043cf450d93171804260 | |
| parent | d2c7e14ac3bd2b517d35a86255c28d5b6d779451 (diff) | |
| download | emacs-ae4e3dd50f1b19a8a3b30e5a7012a9317934c0ab.tar.gz emacs-ae4e3dd50f1b19a8a3b30e5a7012a9317934c0ab.zip | |
; Auto-commit of ChangeLog files.
| -rw-r--r-- | ChangeLog.2 | 1158 | ||||
| -rw-r--r--[-rwxr-xr-x] | build-aux/gitlog-to-emacslog | 2 |
2 files changed, 1159 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 188e3ff5873..c6bff3cc4b8 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,1161 @@ | |||
| 1 | 2015-05-09 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | Avoid infloop in ERC | ||
| 4 | * lisp/simple.el (line-move-to-column): Ignore field boundaries | ||
| 5 | while computing line beginning position. (Bug#20498) | ||
| 6 | |||
| 7 | 2015-05-08 Glenn Morris <rgm@gnu.org> | ||
| 8 | |||
| 9 | * Makefile.in (ChangeLog): No longer pass "srcprefix"; cd instead. | ||
| 10 | * build-aux/gitlog-to-emacslog: Check called from right directory. | ||
| 11 | (srcprefix): Remove. | ||
| 12 | |||
| 13 | * build-aux/gitlog-to-emacslog: Get rid of "distprefix". | ||
| 14 | * Makefile.in (ChangeLog): No longer pass "distprefix". | ||
| 15 | * make-dist: Update "make ChangeLog" syntax for the above change. | ||
| 16 | |||
| 17 | * build-aux/gitlog-to-emacslog: Don't hard-code "ChangeLog.2". | ||
| 18 | * Makefile.in (ChangeLog): Pass -n to gitlog-to-emacslog. | ||
| 19 | |||
| 20 | * build-aux/gitlog-to-emacslog: Add "for earlier changes" to footer. | ||
| 21 | |||
| 22 | Add command-line option-parsing to gitlog-to-emacslog. | ||
| 23 | * build-aux/gitlog-to-emacslog: Add command-line options. | ||
| 24 | By default, refuse to remove an existing output file. | ||
| 25 | * Makefile.in (CHANGELOG): Update default. | ||
| 26 | (ChangeLog): Do not test for existing file. | ||
| 27 | (change-history-nocommit): Ensure temp file does not exist. | ||
| 28 | |||
| 29 | Quieten --without-x compilation. | ||
| 30 | * lisp/term/common-win.el: Provide a feature. | ||
| 31 | * lisp/term/x-win.el (term/common-win): Require it. | ||
| 32 | |||
| 33 | * lisp/dired-aux.el (dired-do-print): Require lpr. | ||
| 34 | |||
| 35 | Quieten compilation, eg in --without-x builds. | ||
| 36 | * lisp/dired-aux.el (lpr-printer-switch): | ||
| 37 | * lisp/frame.el (tool-bar-height): | ||
| 38 | * lisp/linum.el (font-info): | ||
| 39 | * lisp/window.el (font-info, overflow-newline-into-fringe) | ||
| 40 | (tool-bar-height): | ||
| 41 | * lisp/emacs-lisp/package-x.el (tar-data-buffer): | ||
| 42 | * lisp/gnus/gnus-util.el (iswitchb-mode): | ||
| 43 | * lisp/mail/rmailmm.el (libxml-parse-html-region): | ||
| 44 | * lisp/net/nsm.el (gnutls-peer-status) | ||
| 45 | (gnutls-peer-status-warning-describe): | ||
| 46 | * lisp/net/shr.el (libxml-parse-xml-region): | ||
| 47 | * lisp/url/url-http.el (gnutls-peer-status): Declare. | ||
| 48 | |||
| 49 | 2015-05-08 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 50 | |||
| 51 | CEDET (srecode-pop, srecode-peek): Don't use `subclass' | ||
| 52 | * lisp/cedet/srecode/insert.el (srecode-pop, srecode-peek): Don't use | ||
| 53 | `subclass' since they're never called with a class. | ||
| 54 | (srecode-insert-method, srecode-insert-subtemplate): Avoid obsolete | ||
| 55 | srecode-dictionary-child-p. | ||
| 56 | |||
| 57 | 2015-05-08 Nicolas Richard <theonewiththeevillook@yahoo.fr> | ||
| 58 | |||
| 59 | help--binding-locus: Document argument POSITION. | ||
| 60 | * lisp/help.el (help--binding-locus): Document argument POSITION. (bug#20530) | ||
| 61 | |||
| 62 | 2015-05-08 Paul Eggert <eggert@cs.ucla.edu> | ||
| 63 | |||
| 64 | Merge from gnulib. | ||
| 65 | * doc/misc/texinfo.tex: Get latest version. | ||
| 66 | |||
| 67 | 2015-05-08 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 68 | |||
| 69 | ffap.el (ffap-read-file-or-url): Fix completing-read call | ||
| 70 | * lisp/ffap.el (ffap-read-file-or-url): The HIST argument of | ||
| 71 | `completing-read' should be a symbol. | ||
| 72 | |||
| 73 | 2015-05-08 Eli Zaretskii <eliz@gnu.org> | ||
| 74 | |||
| 75 | Verify file modifications by other programs | ||
| 76 | * src/filelock.c (lock_file): Check whether the file was modified | ||
| 77 | since it was visited even if 'create-lockfiles' is nil. (Bug#18828) | ||
| 78 | |||
| 79 | Fix keyboard macros that include function keys | ||
| 80 | * src/keyboard.c (read_char_minibuf_menu_prompt): Record function | ||
| 81 | keys in the macro before returning. (Bug#20454) | ||
| 82 | |||
| 83 | 2015-05-08 Glenn Morris <rgm@gnu.org> | ||
| 84 | |||
| 85 | * build-aux/gitlog-to-changelog: Treat "Tiny-change" like | ||
| 86 | "Copyright-paperwork-exempt". (Bug#20324) | ||
| 87 | |||
| 88 | * lisp/vc/log-edit.el: Handle "(tiny change)". (Bug#20324) | ||
| 89 | (log-edit-rewrite-tiny-change): New variable. | ||
| 90 | (log-edit-insert-changelog): Maybe add "Copyright-paperwork-exempt". | ||
| 91 | (log-edit-changelog-ours-p): Set log-edit-author to a cons. | ||
| 92 | * etc/NEWS: Mention this. | ||
| 93 | |||
| 94 | * lisp/calc/calc.el (math-zerop): Declare. | ||
| 95 | |||
| 96 | * lisp/emacs-lisp/eieio-opt.el (help-fns-short-filename): Declare. | ||
| 97 | |||
| 98 | 2015-05-07 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 99 | |||
| 100 | * lisp/emacs-lisp/subr-x.el (if-let): Fix debug spec | ||
| 101 | Support the case when BINDINGS is a single tuple. (Bug#20525) | ||
| 102 | |||
| 103 | * etc/NEWS: Fix typo in commit 14bb519 | ||
| 104 | |||
| 105 | 2015-05-07 Jan D <jan.h.d@swipnet.se> | ||
| 106 | |||
| 107 | Warn for multiple display crash for all Gtk+ versions. | ||
| 108 | * configure.ac: Warn for multiple display crash for all Gtk+ | ||
| 109 | versions. Output URL to Gtk+ bug (Bug#20452). | ||
| 110 | |||
| 111 | ns-win.el (ns-paste-secondary): Use gui-get-selection. | ||
| 112 | * ns-win.el (ns-paste-secondary): Use gui-get-selection. | ||
| 113 | |||
| 114 | 2015-05-07 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 115 | |||
| 116 | * lisp/emacs-lisp/package.el: New "external" package status | ||
| 117 | An external package is any installed package that's not built-in | ||
| 118 | and not from `package-user-dir', which usually means it's from an | ||
| 119 | entry in `package-directory-list'. They are treated much like | ||
| 120 | built-in packages, in that they cannot be through the Package Menu | ||
| 121 | deleted and are not considered for upgrades. | ||
| 122 | (package-desc-status): Identify if a package is installed outside | ||
| 123 | `package-user-dir'. | ||
| 124 | (package-menu--print-info-simple) | ||
| 125 | (package-menu--status-predicate): Add support for it. | ||
| 126 | * etc/NEWS: Document it. | ||
| 127 | |||
| 128 | 2015-05-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 129 | |||
| 130 | * lisp/mail/rmail.el: Use lexical-binding | ||
| 131 | (rmail-bury): Remove unused var `buffer-to-bury'. | ||
| 132 | (rmail-get-new-mail): Remove unused vars `opoint' and `success'. | ||
| 133 | (rmail-parse-url): Remove unused var `proto', `user', and `host'. | ||
| 134 | (rmail-unrmail-new-mail-maybe): Remove unused var `new-file'. | ||
| 135 | (rmail-insert-inbox-text): Remove unused var `movemail'. | ||
| 136 | (rmail-add-mbox-headers): Remove unused var `limit'. | ||
| 137 | (rmail-undelete-previous-message): Remove unused var `value'. | ||
| 138 | (rmail-reply): Remove unused vars `resent-to', `resent-cc', | ||
| 139 | `resent-reply-to'. | ||
| 140 | (rmail-mime-mbox-buffer, rmail-mime-view-buffer): Declare. | ||
| 141 | (rmail-restore-desktop-buffer): Rename arguments. | ||
| 142 | |||
| 143 | 2015-05-06 Glenn Morris <rgm@gnu.org> | ||
| 144 | |||
| 145 | * Makefile.in (change-history-commit): Add missing piece of previous. | ||
| 146 | |||
| 147 | Avoid unnecessary bumping of Makefile.in's timestamp. | ||
| 148 | * Makefile.in (gen_origin): Move to gitlog-to-emacslog. | ||
| 149 | (emacslog): New variable. | ||
| 150 | (ChangeLog): Use $emacslog. Don't pass $gen_origin. | ||
| 151 | (unchanged-history-files): Use $emacslog rather than Makefile.in. | ||
| 152 | (change-history-nocommit): Store hash in $emacslog. | ||
| 153 | * build-aux/gitlog-to-emacslog (gen_origin): Move default here. | ||
| 154 | * admin/update_autogen (changelog_files): Update for the above. | ||
| 155 | |||
| 156 | * Makefile.in: Don't always insist on removing existing "ChangeLog". | ||
| 157 | (CHANGELOG): New variable. | ||
| 158 | (no-ChangeLog): Remove. | ||
| 159 | (ChangeLog): Replace "no-ChangeLog"; pass output file to script. | ||
| 160 | (change-history-nocommit): Use a temp file rather than insisting | ||
| 161 | on deletion of any existing "ChangeLog". | ||
| 162 | |||
| 163 | * build-aux/gitlog-to-emacslog: Allow specification of output. | ||
| 164 | |||
| 165 | * admin/update_autogen: Add option to update ChangeLog. | ||
| 166 | (usage): Mention -H. | ||
| 167 | (changelog_flag, changelog_n, changelog_files): New variables. | ||
| 168 | (main): Check for -H, and maybe run change-history-nocommit. | ||
| 169 | |||
| 170 | 2015-05-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 171 | |||
| 172 | * lisp/subr.el (delete-dups): Pre-size the hashtable. | ||
| 173 | |||
| 174 | (define-modify-macro): Make sure cl--arglist-args is defined | ||
| 175 | * lisp/emacs-lisp/cl.el (define-modify-macro): Make sure | ||
| 176 | cl--arglist-args is defined (bug#20517). | ||
| 177 | |||
| 178 | 2015-05-06 Glenn Morris <rgm@gnu.org> | ||
| 179 | |||
| 180 | * Makefile.in (change-history-nocommit): New. | ||
| 181 | |||
| 182 | 2015-05-06 Dmitry Gutov <dgutov@yandex.ru> | ||
| 183 | |||
| 184 | Only cancel timer when it is non-nil | ||
| 185 | * lisp/cedet/pulse.el (pulse-momentary-unhighlight): Only cancel | ||
| 186 | timer when it is non-nil | ||
| 187 | (http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00223.html). | ||
| 188 | |||
| 189 | 2015-05-06 Glenn Morris <rgm@gnu.org> | ||
| 190 | |||
| 191 | Quieten cedet compilation | ||
| 192 | * lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym->tag): | ||
| 193 | Invert fboundp test to quieten on current Emacs. | ||
| 194 | * lisp/cedet/ede/config.el (ede-shell-run-something) | ||
| 195 | (semanticdb-file-table-object, semanticdb-needs-refresh-p) | ||
| 196 | (semanticdb-refresh-table): Declare. | ||
| 197 | (ede-preprocessor-map): Require semantic/db. | ||
| 198 | |||
| 199 | Quieten cc-mode compilation | ||
| 200 | * lisp/progmodes/cc-awk.el (c-forward-sws): | ||
| 201 | * lisp/progmodes/cc-cmds.el (c-forward-subword, c-backward-subword): | ||
| 202 | Declare. | ||
| 203 | |||
| 204 | 2015-05-06 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 205 | |||
| 206 | lisp/subr.el (delete-dups): Avoid nreverse. | ||
| 207 | |||
| 208 | 2015-05-06 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 209 | |||
| 210 | * lisp/subr.el (delete-dups): Make it destructive again. | ||
| 211 | |||
| 212 | 2015-05-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 213 | |||
| 214 | * doc/lispref/sequences.texi (Sequence Functions): Fix quoting. | ||
| 215 | |||
| 216 | 2015-05-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 217 | |||
| 218 | * lisp/emacs-lisp/testcover.el: Don't use edebug--read (bug#20487) | ||
| 219 | * lisp/emacs-lisp/testcover.el: Use lexical-binding. | ||
| 220 | (testcover--read): Rename from testcover-read. Change calling convention. | ||
| 221 | Use edebug-read-and-maybe-wrap-form now that edebug-read is gone. | ||
| 222 | (testcover-start): Use add-function. Move edebug-all-defs binding to | ||
| 223 | testcover--read. | ||
| 224 | (testcover-this-defun): Tighten scope of edebug-all-defs binding. | ||
| 225 | (testcover-mark): Remove unused var `item'. | ||
| 226 | * src/lread.c (syms_of_lread): Default load-read-function to `read'. | ||
| 227 | |||
| 228 | 2015-05-06 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 229 | |||
| 230 | lisp/subr.el (delete-dups): Use a hash table | ||
| 231 | * lisp/subr.el (delete-dups): When there are more than 100 candidates, | ||
| 232 | use a hash table. This can result in ~500 times speed-up for typical | ||
| 233 | collections of size 5000, like that of `load-library'. | ||
| 234 | |||
| 235 | 2015-05-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 236 | |||
| 237 | CEDET: Avoid `oref' on classes in a few more cases | ||
| 238 | * lisp/cedet/ede/generic.el (ede-find-target): | ||
| 239 | * lisp/cedet/ede.el (ede-project-forms-menu): Avoid `oref' on classes. | ||
| 240 | * lisp/cedet/semantic/bovine/gcc.el (semantic-gcc-setup): Remove unused | ||
| 241 | var `prefix'. | ||
| 242 | |||
| 243 | * lisp/cedet/semantic/symref/grep.el: Fix unused var warnings | ||
| 244 | * lisp/cedet/semantic/symref/grep.el (grepflags, greppattern): Declare. | ||
| 245 | (semantic-symref-perform-search): Remove unused var `pat'. | ||
| 246 | |||
| 247 | CEDET (srecode-compile-inserter): Avoid `oref' on classes | ||
| 248 | * lisp/cedet/srecode/compile.el (srecode-compile-inserter): | ||
| 249 | Avoid `oref' on classes (bug#20491). | ||
| 250 | (srecode-compile-split-code): Remove unused var `key'. | ||
| 251 | |||
| 252 | 2015-05-06 Dmitry Gutov <dgutov@yandex.ru> | ||
| 253 | |||
| 254 | Clean up pulse.el a little | ||
| 255 | * lisp/cedet/pulse.el (pulse): Remove. | ||
| 256 | (pulse-momentary-timer): Save instead of the stop time. | ||
| 257 | (pulse-momentary-highlight-overlay): Call | ||
| 258 | pulse-momentary-unhighlight first thing. Treat | ||
| 259 | pulse-momentary-overlay as a single value, not a list. Save the | ||
| 260 | created timer. Only pass the stop time to the timer. | ||
| 261 | (pulse-tick): Update accordingly. | ||
| 262 | (pulse-momentary-unhighlight): Treat pulse-momentary-overlay as a | ||
| 263 | single value. Cancel the timer. | ||
| 264 | |||
| 265 | 2015-05-06 Tassilo Horn <tsdh@gnu.org> | ||
| 266 | |||
| 267 | Support the biblatex journaltitle field | ||
| 268 | * lisp/textmodes/reftex-cite.el (reftex-format-bib-entry): | ||
| 269 | Support the biblatex journaltitle field. | ||
| 270 | |||
| 271 | 2015-05-05 Glenn Morris <rgm@gnu.org> | ||
| 272 | |||
| 273 | Minor declare-function improvement | ||
| 274 | * lisp/emacs-lisp/bytecomp.el | ||
| 275 | (byte-compile-macroexpand-declare-function): | ||
| 276 | Handle declarations after calls. (Bug#20509) | ||
| 277 | |||
| 278 | * lisp/progmodes/js.el (js--optimize-arglist): Remove declaration. | ||
| 279 | |||
| 280 | * lisp/w32-fns.el (w32-shell-name): Silence compiler. | ||
| 281 | |||
| 282 | 2015-05-05 Dmitry Gutov <dgutov@yandex.ru> | ||
| 283 | |||
| 284 | Pulse using a timer | ||
| 285 | * lisp/cedet/pulse.el (pulse-momentary-stop-time): New variable. | ||
| 286 | (pulse-momentary-highlight-overlay): Set up the timer instead of | ||
| 287 | calling `pulse' | ||
| 288 | (http://lists.gnu.org/archive/html/emacs-devel/2015-05/). | ||
| 289 | (pulse-tick): New function. | ||
| 290 | (pulse-momentary-unhighlight): Cut off the stop time. | ||
| 291 | (pulse-delay): Update the docstring WRT to not using sit-for. | ||
| 292 | |||
| 293 | Add semantic/symref/grep file patterns for ruby-mode | ||
| 294 | * lisp/cedet/semantic/symref/grep.el | ||
| 295 | (semantic-symref-filepattern-alist): Add patterns for | ||
| 296 | ruby-mode. Clarify the docstring. | ||
| 297 | |||
| 298 | Don't require match | ||
| 299 | * lisp/progmodes/xref.el (xref--read-identifier): Don't require | ||
| 300 | match. That doesn't work for every command, and some identifier | ||
| 301 | completion tables are bound to be imperfect anyway. | ||
| 302 | |||
| 303 | 2015-05-05 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 304 | |||
| 305 | * lisp/cedet/semantic/grammar.el: Fix compiler warnings (bug#20505) | ||
| 306 | (semantic-grammar--template-expand): New function. | ||
| 307 | (semantic-grammar-header, semantic-grammar-footer): Use it. | ||
| 308 | (semantic-grammar--lex-block-specs): Remove unused var `block-spec'. | ||
| 309 | (semantic-grammar-file-regexp): Refine regexp. | ||
| 310 | (semantic-grammar-eldoc-get-macro-docstring): | ||
| 311 | Use elisp-get-fnsym-args-string when available. | ||
| 312 | (semantic-idle-summary-current-symbol-info): Use new elisp-* names | ||
| 313 | instead of the old eldoc-* names. | ||
| 314 | * lisp/emacs-lisp/eldoc.el (eldoc-docstring-format-sym-doc): Move back | ||
| 315 | from elisp-mode.el. Tweak calling convention. | ||
| 316 | * lisp/progmodes/elisp-mode.el (package-user-dir): Declare. | ||
| 317 | (elisp-get-fnsym-args-string): Add `prefix' argument. Rename from | ||
| 318 | elisp--get-fnsym-args-string. | ||
| 319 | (elisp--highlight-function-argument): Add `prefix' arg. | ||
| 320 | (elisp-get-var-docstring): Rename from elisp--get-var-docstring. | ||
| 321 | (elisp--docstring-format-sym-doc): Move back to eldoc.el. | ||
| 322 | |||
| 323 | 2015-05-05 Glenn Morris <rgm@gnu.org> | ||
| 324 | |||
| 325 | * lisp/help-fns.el (describe-function-1): | ||
| 326 | Handle builtins with advertised calling conventions. (Bug#20479) | ||
| 327 | |||
| 328 | 2015-05-05 Nicolas Petton <nicolas@petton.fr> | ||
| 329 | |||
| 330 | Merge branch 'seq-let' | ||
| 331 | |||
| 332 | Update `seq-let' documentation | ||
| 333 | * doc/lispref/sequences.texi: Update the documentation of `seq-let' | ||
| 334 | with the support of `&rest'. | ||
| 335 | |||
| 336 | Add support for &rest in `seq-let' | ||
| 337 | * lisp/emacs-lisp/seq.el (seq--make-bindings): Add support for `&rest' | ||
| 338 | in the argument list. | ||
| 339 | * test/automated/seq-tests.el: Add a test for parsing and binding | ||
| 340 | `&rest' in `seq-let'. | ||
| 341 | |||
| 342 | 2015-05-05 Paul Eggert <eggert@cs.ucla.edu> | ||
| 343 | |||
| 344 | Spelling fixes | ||
| 345 | |||
| 346 | 2015-05-05 (tiny change) Pierre Lorenzon <devel@pollock-nageoire.net> | ||
| 347 | |||
| 348 | * eieio-custom.el (eieio-object-value-get): Add missing increment | ||
| 349 | (Bug#20467) | ||
| 350 | |||
| 351 | (eieio-object-value-create): Adjust to new slots representation | ||
| 352 | (Bug#20467) | ||
| 353 | * eieio-custom.el (eieio-object-value-create): | ||
| 354 | Fix missed adjustment to new representation of slots metadata. | ||
| 355 | |||
| 356 | 2015-05-05 Nicolas Petton <nicolas@petton.fr> | ||
| 357 | |||
| 358 | * lisp/emacs-lisp/seq.el (seq--make-bindings): Improve the docstring. | ||
| 359 | |||
| 360 | 2015-05-05 Dmitry Gutov <dgutov@yandex.ru> | ||
| 361 | |||
| 362 | Work around "Attempt to modify read-only object" | ||
| 363 | * lisp/progmodes/elisp-mode.el (elisp--xref-format): Extract from | ||
| 364 | elisp--xref-find-definitions, to work around "Attempt to modify | ||
| 365 | read-only object" error. | ||
| 366 | |||
| 367 | Only skip some variables that have function counterparts | ||
| 368 | * lisp/progmodes/elisp-mode.el (elisp--xref-identifier-location): | ||
| 369 | Only skip minor-mode-named variable if it's defined in a Lisp | ||
| 370 | file, and it's in minor-mode-list (bug#20506). | ||
| 371 | * test/automated/elisp-mode-tests.el | ||
| 372 | (elisp-xref-finds-both-function-and-variable) | ||
| 373 | (elisp-xref-finds-only-function-for-minor-mode): New tests. | ||
| 374 | |||
| 375 | 2015-05-04 Dmitry Gutov <dgutov@yandex.ru> | ||
| 376 | |||
| 377 | Buttonize the whole line, including the number at the beginning | ||
| 378 | * lisp/progmodes/xref.el (xref--location-at-point): Revert the | ||
| 379 | previous change. | ||
| 380 | (xref--insert-xrefs): Buttonize the whole line, including the | ||
| 381 | number at the beginning. | ||
| 382 | |||
| 383 | Make sure we're inside the let bindings | ||
| 384 | * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): | ||
| 385 | Make sure we're inside the let bindings. | ||
| 386 | * test/automated/elisp-mode-tests.el | ||
| 387 | (elisp-completes-functions-after-let-bindings): New test. | ||
| 388 | |||
| 389 | 2015-05-04 Glenn Morris <rgm@gnu.org> | ||
| 390 | |||
| 391 | * lisp/cedet/semantic/grammar.el (eldoc-function-argstring) | ||
| 392 | (eldoc-docstring-format-sym-doc, eldoc-last-data-store) | ||
| 393 | (eldoc-get-fnsym-args-string, eldoc-get-var-docstring): | ||
| 394 | Remove outdated declarations. | ||
| 395 | |||
| 396 | Replace instances of "(eval-when-compile (autoload ...))" | ||
| 397 | * lisp/gnus/gnus-art.el (nneething-get-file-name): | ||
| 398 | Declare rather than autoload. | ||
| 399 | * lisp/gnus/gnus-async.el (gnus-html-prefetch-images): | ||
| 400 | Remove pointless autoload. | ||
| 401 | * lisp/gnus/gnus-sync.el (gnus-group-topic): Autoload at run-time. | ||
| 402 | (gnus-topic-create-topic, gnus-topic-enter-dribble): | ||
| 403 | Declare rather than autoload. | ||
| 404 | * lisp/gnus/mm-archive.el (gnus-recursive-directory-files) | ||
| 405 | (mailcap-extension-to-mime): Autoload at run-time. | ||
| 406 | * lisp/gnus/mm-util.el (latin-unity-massage-name) | ||
| 407 | (latin-unity-maybe-remap, latin-unity-representations-feasible-region) | ||
| 408 | (latin-unity-representations-present-region): | ||
| 409 | Declare rather than autoload. | ||
| 410 | * lisp/gnus/mml-smime.el (epg-make-context) | ||
| 411 | (epg-passphrase-callback-function): Autoload at run-time. | ||
| 412 | (epg-context-set-signers, epg-context-result-for) | ||
| 413 | (epg-new-signature-digest-algorithm) | ||
| 414 | (epg-verify-result-to-string, epg-list-keys, epg-verify-string) | ||
| 415 | (epg-sign-string, epg-encrypt-string) | ||
| 416 | (epg-context-set-passphrase-callback, epg-sub-key-fingerprint) | ||
| 417 | (epg-configuration, epg-expand-group, epa-select-keys): | ||
| 418 | Declare rather than autoload. | ||
| 419 | * lisp/gnus/nnir.el (nnimap-change-group, nnimap-make-thread-query): | ||
| 420 | Autoload at run-time. | ||
| 421 | (gnus-group-topic-name, nnimap-buffer, nnimap-command) | ||
| 422 | (gnus-registry-get-id-key, gnus-registry-action): | ||
| 423 | Declare rather than autoload. | ||
| 424 | * lisp/gnus/nnmail.el (mail-send-and-exit): Autoload at run-time. | ||
| 425 | * lisp/gnus/spam.el (spam-stat-buffer-change-to-non-spam) | ||
| 426 | (spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam) | ||
| 427 | (spam-stat-buffer-is-spam, spam-stat-load, spam-stat-save) | ||
| 428 | (spam-stat-split-fancy): Remove pointless autoloads. | ||
| 429 | * lisp/net/mairix.el: Load gnus-util when compiling. | ||
| 430 | (gnus-group-read-ephemeral-group, gnus-summary-toggle-header) | ||
| 431 | (message-field-value): Declare rather than autoload. | ||
| 432 | (mairix-gnus-ephemeral-nndoc, mairix-gnus-fetch-field): | ||
| 433 | Check gnus-alive-p is fbound. | ||
| 434 | (vm-quit, vm-visit-folder, vm-select-folder-buffer) | ||
| 435 | (vm-check-for-killed-summary, vm-error-if-folder-empty) | ||
| 436 | (vm-get-header-contents, vm-select-marked-or-prefixed-messages): | ||
| 437 | Declare rather than autoload. | ||
| 438 | |||
| 439 | * lisp/gnus/mm-view.el (epg-decrypt-string): Autoload. | ||
| 440 | |||
| 441 | * lisp/gnus/mml-smime.el (epg-key-sub-key-list) | ||
| 442 | (epg-sub-key-capability, epg-sub-key-validity): Fix declarations. | ||
| 443 | |||
| 444 | * lisp/progmodes/elisp-mode.el (xref-collect-references): Declare. | ||
| 445 | |||
| 446 | * lisp/emacs-lisp/debug.el (help-xref-interned): Update declaration. | ||
| 447 | |||
| 448 | * lisp/allout.el (epg-user-id-string, epg-key-user-id-list): | ||
| 449 | * lisp/emacs-lisp/package.el (epg-signature-status): | ||
| 450 | Fix declarations. | ||
| 451 | |||
| 452 | * lisp/play/gametree.el (gametree-show-children-and-entry) | ||
| 453 | (gametree-apply-layout, gametree-mouse-show-subtree) | ||
| 454 | (gametree-mouse-hide-subtree): Replace obsolete outline aliases. | ||
| 455 | |||
| 456 | * lisp/emacs-lisp/check-declare.el (check-declare-verify): | ||
| 457 | Handle cl-defgeneric, cl-defmethod. | ||
| 458 | |||
| 459 | 2015-05-04 Dmitry Gutov <dgutov@yandex.ru> | ||
| 460 | |||
| 461 | Highlight both type and symbol name | ||
| 462 | * lisp/progmodes/elisp-mode.el (elisp--xref-find-definitions): | ||
| 463 | Highlight both type and symbol name. | ||
| 464 | |||
| 465 | Insert, highlight and align line numbers in xref output | ||
| 466 | * lisp/progmodes/etags.el (xref-location-line): Specialize for | ||
| 467 | xref-etags-location. | ||
| 468 | * lisp/progmodes/xref.el (xref-location-line): New generic method. | ||
| 469 | (xref-file-location): Add reader for the line slot. | ||
| 470 | (xref--location-at-point): Skip to the `xref-location' property. | ||
| 471 | (xref--collect-reference): Drop the line number from description. | ||
| 472 | (xref--insert-xrefs): Insert, highlight and align line numbers. | ||
| 473 | |||
| 474 | 2015-05-04 Daniel Colascione <dancol@dancol.org> | ||
| 475 | |||
| 476 | Fix previous commit | ||
| 477 | |||
| 478 | 2015-05-04 Dmitry Gutov <dgutov@yandex.ru> | ||
| 479 | |||
| 480 | Don't pulse the indentation, or the newline | ||
| 481 | * lisp/cedet/pulse.el (pulse-lighten-highlight) | ||
| 482 | (pulse-reset-face): Fall back to the inherited background | ||
| 483 | attribute in FACE. | ||
| 484 | (pulse-momentary-highlight-region): Add autoload cookie. | ||
| 485 | * lisp/progmodes/xref.el (xref--maybe-pulse): Don't highlight the | ||
| 486 | indentation, or the newline, if the line's non-empty | ||
| 487 | (http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00118.html). | ||
| 488 | |||
| 489 | 2015-05-04 Daniel Colascione <dancol@dancol.org> | ||
| 490 | |||
| 491 | Add `save-mark-and-excursion', which has the old `save-excursion' behavior | ||
| 492 | * doc/lispref/positions.texi (Excursions): Document | ||
| 493 | `save-mark-and-excursion'. | ||
| 494 | * lisp/font-lock.el (font-lock-fontify-block): Use | ||
| 495 | `save-mark-and-excursion' instead of `save-excursion', restoring | ||
| 496 | Emacs 24 behavior. | ||
| 497 | * lisp/simple.el (save-mark-and-excursion--save) | ||
| 498 | (save-mark-and-excursion--restore): New functions. | ||
| 499 | (save-mark-and-excursion): New user macro. | ||
| 500 | * src/editfns.c (Fsave_excursion): Mention | ||
| 501 | `save-mark-and-excursion' in `save-excursion' documentation. | ||
| 502 | |||
| 503 | 2015-05-04 Dmitry Gutov <dgutov@yandex.ru> | ||
| 504 | |||
| 505 | Classify lone symbol inside let varlist as variable | ||
| 506 | * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): | ||
| 507 | Classify lone symbol inside let varlist as variable. | ||
| 508 | * test/automated/elisp-mode-tests.el (completest-variables-in-let-bindings): | ||
| 509 | New test. | ||
| 510 | |||
| 511 | Add xref-pulse-on-jump | ||
| 512 | * lisp/cedet/pulse.el (pulse-momentary-highlight-one-line): | ||
| 513 | Add autoload cookie. | ||
| 514 | * lisp/progmodes/xref.el (xref-pulse-on-jump): New option. | ||
| 515 | (xref--maybe-pulse): New function. | ||
| 516 | (xref-pop-marker-stack, xref--pop-to-location) | ||
| 517 | (xref--display-position): Use it. | ||
| 518 | (xref--location-at-point): Use back-to-indentation. | ||
| 519 | |||
| 520 | 2015-05-04 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 521 | |||
| 522 | * lisp/org/org-{macs,list}.el: Fix lexical warnings | ||
| 523 | * lisp/org/org-list.el (org-list-struct): Remove unused var `ind'. | ||
| 524 | (org-list-get-next-item, org-list-get-prev-item) | ||
| 525 | (org-list-get-children): Mark unused arg `struct'. | ||
| 526 | (org-list-use-alpha-bul-p): Remove unused var `bul'. | ||
| 527 | (org-toggle-checkbox): Mark unused var. | ||
| 528 | (org-update-checkbox-count): Remove unused var `box-num'. | ||
| 529 | (org-adapt-indentation): Declare. | ||
| 530 | (org-list-parse-list): Declare var instead of adding a dummy duplicate. | ||
| 531 | (org-list-send-list): Remove unused var `txt'. | ||
| 532 | (org-list-to-latex, org-list-to-texinfo): Mark unused arg `params'. | ||
| 533 | (org-list-to-subtree): Add prefix to dyn-bind var, and declare them. | ||
| 534 | * lisp/org/org-macs.el: Use `declare'. | ||
| 535 | (org-with-limited-levels): Declare dyn-bound vars. | ||
| 536 | |||
| 537 | 2015-05-04 Eli Zaretskii <eliz@gnu.org> | ||
| 538 | |||
| 539 | Fix minor issues with CEDET on MS-Windows | ||
| 540 | * lisp/cedet/semantic/symref/idutils.el | ||
| 541 | (semantic-symref-parse-tool-output-one-line): Fix the search | ||
| 542 | regexp to match MS-Windows file names with drive letters. | ||
| 543 | (Bug#19468) | ||
| 544 | * lisp/cedet/semantic/symref/grep.el | ||
| 545 | (semantic-symref-grep-use-template): Remove "--color=always" from | ||
| 546 | Grep switches on MS-Windows. | ||
| 547 | (semantic-symref-grep-shell): Use shell-file-name as the default | ||
| 548 | value, so this works not only on Posix platforms. | ||
| 549 | (semantic-symref-perform-search): Use shell-quote-argument instead | ||
| 550 | of literal '..' for portable quoting of Grep command-line | ||
| 551 | argument. Use shell-command-switch instead of a literal "-c". | ||
| 552 | * lisp/cedet/semantic/bovine/gcc.el | ||
| 553 | (semantic-gcc-get-include-paths): Use file-name-absolute-p to test | ||
| 554 | for an absolute file name in a portable way. | ||
| 555 | |||
| 556 | 2015-05-04 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 557 | |||
| 558 | * lisp/emacs-lisp/package.el: Remove `package--silence' variable | ||
| 559 | (package-import-keyring, package-refresh-contents) | ||
| 560 | (package-compute-transaction, package--save-selected-packages) | ||
| 561 | (package-install-from-archive, package-delete) | ||
| 562 | (package-menu--perform-transaction): Use `inhibit-message' | ||
| 563 | instead. | ||
| 564 | (package--compile): Set `warning-minimum-level' to :error. | ||
| 565 | |||
| 566 | 2015-05-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 567 | |||
| 568 | * lisp/term/screen.el (xterm-screen-extra-capabilities): New custom | ||
| 569 | (terminal-init-screen): Use it (bug#20356). | ||
| 570 | * lisp/term/xterm.el: Provide `term/xterm' instead of `xterm'. | ||
| 571 | (xterm--extra-capabilities-type): New const. | ||
| 572 | (xterm-extra-capabilities): Use it. | ||
| 573 | (xterm--version-handler): Lower the pseudo-version for `screen'. | ||
| 574 | |||
| 575 | 2015-05-03 Dmitry Gutov <dgutov@yandex.ru> | ||
| 576 | |||
| 577 | xref--insert-xrefs: Tweak the faces | ||
| 578 | * lisp/progmodes/xref.el (xref--insert-xrefs): Tweak the faces. | ||
| 579 | Always insert a newline at the end (to avoid mouse-face background | ||
| 580 | tail at the last line). | ||
| 581 | |||
| 582 | elisp-completion-at-point: Prioritize being quoted over funpos | ||
| 583 | * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): | ||
| 584 | Only consider function position when not inside quoted form | ||
| 585 | (bug#20425). | ||
| 586 | * test/automated/elisp-mode-tests.el: New file. | ||
| 587 | |||
| 588 | Stop vc-print-log from jumping to the top | ||
| 589 | * lisp/vc/vc.el (vc-print-log-internal): Pass nil | ||
| 590 | GOTO-LOCATION-FUNC to vc-log-internal-common when WORKING-REVISION | ||
| 591 | is not specified. | ||
| 592 | (vc-incoming-outgoing-internal): Always pass nil. | ||
| 593 | (vc-log-internal-common): When GOTO-LOCATION-FUNC is nil, don't | ||
| 594 | call it, and don't set vc-sentinel-movepoint (bug#15322). | ||
| 595 | (vc-print-root-log): Don't fetch the root working revision, nor | ||
| 596 | pass it to vc-print-log-internal. | ||
| 597 | |||
| 598 | 2015-05-02 Michael Vehrs <Michael.Burschik@gmx.de> | ||
| 599 | |||
| 600 | Fix display of keyboard layouts for right-to-left scripts | ||
| 601 | * lisp/international/quail.el (quail-insert-kbd-layout): Force | ||
| 602 | left-to-right paragraph direction. | ||
| 603 | |||
| 604 | 2015-05-02 K. Handa <handa@gnu.org> | ||
| 605 | |||
| 606 | Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs | ||
| 607 | |||
| 608 | * cmds.c (internal_self_insert): When we insert spaces for | ||
| 609 | padding, set point before the padding spaces, not after them. | ||
| 610 | |||
| 611 | 2015-05-02 Nicolas Petton <nicolas@petton.fr> | ||
| 612 | |||
| 613 | * lisp/emacs-lisp/seq.el (seq-p): New alias to `sequencep'. | ||
| 614 | |||
| 615 | 2015-05-02 Dmitry Gutov <dgutov@yandex.ru> | ||
| 616 | |||
| 617 | Fix etags-xref-find for references | ||
| 618 | * lisp/progmodes/elisp-mode.el (elisp--xref-find-references): Use `cl-mapcan'. | ||
| 619 | * lisp/progmodes/etags.el (etags-xref-find): Ditto. Prompt for | ||
| 620 | directory if no tags tables are loaded (bug#19468). | ||
| 621 | |||
| 622 | 2015-05-02 Philipp Stephani <phst@google.com> | ||
| 623 | |||
| 624 | Update the options in whitespace-style defcustom | ||
| 625 | * lisp/whitespace.el (whitespace-style): Use `set' instead of a | ||
| 626 | `repeat' because the option is really set-like. Add missing | ||
| 627 | options. Reorder options to match the order in the | ||
| 628 | documentation. (Bug#20346) | ||
| 629 | |||
| 630 | 2015-05-02 Eli Zaretskii <eliz@gnu.org> | ||
| 631 | |||
| 632 | Fix error diagnostics of c-macro-expand | ||
| 633 | * lisp/progmodes/cmacexp.el (c-macro-expansion): Don't bail out | ||
| 634 | too early if no start-marker string was found -- that generally | ||
| 635 | means cpp exited abnormally, and we still want to show its error | ||
| 636 | messages to the user. | ||
| 637 | |||
| 638 | Don't require Texinfo 5.0 for Emacs documentation | ||
| 639 | * doc/emacs/docstyle.texi: Use "@set txicodequoteundirected" and | ||
| 640 | "@set txicodequotebacktick" instead of "@codequotebacktick on" and | ||
| 641 | "@codequoteundirected on", respectively, to avoid requiring | ||
| 642 | Texinfo 5.x for Emacs documentation. | ||
| 643 | |||
| 644 | 2015-05-01 Simen Heggestøyl <simenheg@gmail.com> | ||
| 645 | |||
| 646 | * lisp/files.el (pwd): | ||
| 647 | When called with a prefix argument, insert the current default | ||
| 648 | directory at point. | ||
| 649 | |||
| 650 | 2015-05-01 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 651 | |||
| 652 | * lisp/isearch.el (isearch-mode-map): Allow backspace remapping | ||
| 653 | * lisp/isearch.el (isearch-mode-map): Don't inhibit | ||
| 654 | function-key-map remapping for backspace (bug#20466). | ||
| 655 | |||
| 656 | 2015-05-01 Dmitry Gutov <dgutov@yandex.ru> | ||
| 657 | |||
| 658 | Implement xref-find-references in etags and elisp-mode | ||
| 659 | * lisp/progmodes/elisp-mode.el (elisp--xref-find-references): New function. | ||
| 660 | (elisp-xref-find): Use it. | ||
| 661 | * lisp/progmodes/etags.el (etags-xref-find): Use `xref-collect-references'. | ||
| 662 | * lisp/progmodes/xref.el (xref-collect-references): | ||
| 663 | (xref--collect-reference): New functions. | ||
| 664 | |||
| 665 | 2015-05-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 666 | |||
| 667 | Prefer plain characters to Texinfo circumlocutions | ||
| 668 | For example, prefer 'François' to 'Fran\c{c}ois', 'Fran\c cois', | ||
| 669 | 'Fran@,{c}ois' or 'Francois' (all of which were used!) in Texinfo sources. | ||
| 670 | |||
| 671 | Fix single-quoting style in PDF manuals | ||
| 672 | The PDF versions of the GNU manuals used curved single quotes to | ||
| 673 | represent grave accent and apostrophe, which made it a pain to cut | ||
| 674 | and paste code examples from them. Fix the PDF versions to use | ||
| 675 | grave accent and apostrophe for Lisp source code, keystrokes, etc. | ||
| 676 | This change does not affect the info files, nor does it affect | ||
| 677 | ordinary uses of curved single quotes in PDF. | ||
| 678 | * doc/emacs/docstyle.texi: New file, which specifies treatment for | ||
| 679 | grave accent and apostrophe, as well as the document encoding. | ||
| 680 | * doc/emacs/emacs-xtra.texi, doc/emacs/emacs.texi: | ||
| 681 | * doc/lispintro/emacs-lisp-intro.texi: | ||
| 682 | * doc/lispref/back.texi, doc/lispref/book-spine.texi: | ||
| 683 | * doc/lispref/elisp.texi, doc/lispref/lay-flat.texi: | ||
| 684 | * doc/misc/ada-mode.texi, doc/misc/auth.texi: | ||
| 685 | * doc/misc/autotype.texi, doc/misc/bovine.texi, doc/misc/calc.texi: | ||
| 686 | * doc/misc/cc-mode.texi, doc/misc/cl.texi, doc/misc/dbus.texi: | ||
| 687 | * doc/misc/dired-x.texi, doc/misc/ebrowse.texi, doc/misc/ede.texi: | ||
| 688 | * doc/misc/ediff.texi, doc/misc/edt.texi, doc/misc/efaq-w32.texi: | ||
| 689 | * doc/misc/efaq.texi, doc/misc/eieio.texi, doc/misc/emacs-gnutls.texi: | ||
| 690 | * doc/misc/emacs-mime.texi, doc/misc/epa.texi, doc/misc/erc.texi: | ||
| 691 | * doc/misc/ert.texi, doc/misc/eshell.texi, doc/misc/eudc.texi: | ||
| 692 | * doc/misc/eww.texi, doc/misc/flymake.texi, doc/misc/forms.texi: | ||
| 693 | * doc/misc/gnus-coding.texi, doc/misc/gnus-faq.texi: | ||
| 694 | * doc/misc/gnus.texi, doc/misc/htmlfontify.texi: | ||
| 695 | * doc/misc/idlwave.texi, doc/misc/ido.texi, doc/misc/info.texi: | ||
| 696 | * doc/misc/mairix-el.texi, doc/misc/message.texi, doc/misc/mh-e.texi: | ||
| 697 | * doc/misc/newsticker.texi, doc/misc/nxml-mode.texi: | ||
| 698 | * doc/misc/octave-mode.texi, doc/misc/org.texi, doc/misc/pcl-cvs.texi: | ||
| 699 | * doc/misc/pgg.texi, doc/misc/rcirc.texi, doc/misc/reftex.texi: | ||
| 700 | * doc/misc/remember.texi, doc/misc/sasl.texi, doc/misc/sc.texi: | ||
| 701 | * doc/misc/semantic.texi, doc/misc/ses.texi, doc/misc/sieve.texi: | ||
| 702 | * doc/misc/smtpmail.texi, doc/misc/speedbar.texi: | ||
| 703 | * doc/misc/srecode.texi, doc/misc/todo-mode.texi, doc/misc/tramp.texi: | ||
| 704 | * doc/misc/url.texi, doc/misc/vhdl-mode.texi, doc/misc/vip.texi: | ||
| 705 | * doc/misc/viper.texi, doc/misc/widget.texi, doc/misc/wisent.texi: | ||
| 706 | * doc/misc/woman.texi: | ||
| 707 | Use it instead of '@documentencoding UTF-8', to lessen the need for | ||
| 708 | global changes like this in the future. | ||
| 709 | * doc/emacs/Makefile.in (EMACS_XTRA): | ||
| 710 | * doc/lispintro/Makefile.in (srcs): | ||
| 711 | * doc/lispref/Makefile.in (srcs): | ||
| 712 | Add dependency on docstyle.texi. | ||
| 713 | * doc/misc/Makefile.in (style): New macro. | ||
| 714 | (${buildinfodir}/%.info, %.dvi, %.pdf, %.html) | ||
| 715 | (${buildinfodir}/ccmode.info, ${buildinfodir}/efaq%.info, gnus_deps): | ||
| 716 | Use it. | ||
| 717 | |||
| 718 | 2015-05-01 Glenn Morris <rgm@gnu.org> | ||
| 719 | |||
| 720 | * test/automated/cl-lib-tests.el (cl-lib-adjoin-test): Fix it. | ||
| 721 | |||
| 722 | * lisp/emacs-lisp/pcase.el (get-edebug-spec, edebug-match) | ||
| 723 | (help-fns--signature): Declare. | ||
| 724 | |||
| 725 | * lisp/emacs-lisp/pcase.el (pcase--make-docstring): Require help-fns. | ||
| 726 | |||
| 727 | 2015-05-01 Nicolas Petton <nicolas@petton.fr> | ||
| 728 | |||
| 729 | New macro seq-let, providing destructuring support to seq.el | ||
| 730 | * lisp/emacs-lisp/seq.el (seq-let): New macro. `seq-let' is similar | ||
| 731 | to `cl-destructuring-bind' but works on all sequence types supported | ||
| 732 | by `seq.el'. Bump version number to 1.6. | ||
| 733 | * test/automated/seq-tests.el: Add tests for seq-let. | ||
| 734 | * doc/lispref/sequences.texi: Add documentation for seq-let. | ||
| 735 | |||
| 736 | 2015-05-01 Pontus Michael <m.pontus@gmail.com> | ||
| 737 | |||
| 738 | * lisp/simple.el (blink-matching-open): Better behavior in minibuffer | ||
| 739 | |||
| 740 | 2015-05-01 Glenn Morris <rgm@gnu.org> | ||
| 741 | |||
| 742 | * lisp/emacs-lisp/ert.el (ert--special-operator-p): Fix previous. | ||
| 743 | |||
| 744 | 2015-05-01 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 745 | |||
| 746 | * lisp/emacs-lisp/bytecomp.el: Revert "Silence noninteractive compilations" | ||
| 747 | This reverts commit 9a7ddde977378cb5276a81476ae458889c403267. | ||
| 748 | This reverts commit 3c0ea587daf8b17960b90603a70e3ac4057d883d. | ||
| 749 | With message: "* lisp/emacs-lisp/bytecomp.el: Use `inhibit-message'". | ||
| 750 | (Bug#20445). | ||
| 751 | |||
| 752 | 2015-05-01 K. Handa <handa@gnu.org> | ||
| 753 | |||
| 754 | * mule-cmds.el (input-method-use-echo-area): Change :type to | ||
| 755 | 'boolean. | ||
| 756 | |||
| 757 | 2015-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 758 | |||
| 759 | Start using proportional fonts in eww by default | ||
| 760 | * lisp/net/shr.el (shr-use-fonts): Switch the default to t, since | ||
| 761 | it seems to work well. | ||
| 762 | |||
| 763 | Fix links in tables in shr | ||
| 764 | * lisp/net/shr.el: Remove `shr-inhibit-decoration', because that | ||
| 765 | makes (some) links in tables not work. | ||
| 766 | |||
| 767 | 2015-05-01 Jan D <jan.h.d@swipnet.se> | ||
| 768 | |||
| 769 | (ns-get-cut-buffer-internal): Remove this alias. | ||
| 770 | * lisp/term/ns-win.el (ns-get-cut-buffer-internal): Remove this alias. | ||
| 771 | |||
| 772 | 2015-04-30 Glenn Morris <rgm@gnu.org> | ||
| 773 | |||
| 774 | * lisp/emacs-lisp/ert.el (ert--special-operator-p): | ||
| 775 | Update for 2015-02-08 change to indirect-function. | ||
| 776 | |||
| 777 | * lisp/term/ns-win.el (ns-get-selection-internal): | ||
| 778 | Remove declaration for function deleted 2014-10-21. | ||
| 779 | |||
| 780 | * lisp/dom.el: Load subr-x when compiling, for when-let. | ||
| 781 | |||
| 782 | Silence some compilation warnings | ||
| 783 | * lisp/emacs-lisp/check-declare.el (compilation-forget-errors): | ||
| 784 | * lisp/emulation/cua-base.el (delete-active-region): | ||
| 785 | * lisp/net/net-utils.el (w32-get-console-output-codepage): | ||
| 786 | * lisp/term/ns-win.el (ns-own-selection-internal) | ||
| 787 | (ns-disown-selection-internal, ns-selection-owner-p) | ||
| 788 | (ns-selection-exists-p, ns-get-selection): | ||
| 789 | Declare for compiler.. | ||
| 790 | |||
| 791 | Function declaration updates prompted by 'make check-declare' | ||
| 792 | * lisp/emacs-lisp/package.el (lm-homepage): | ||
| 793 | * lisp/gnus/gnus-util.el (iswitchb-read-buffer): | ||
| 794 | * lisp/gnus/mm-decode.el (libxml-parse-html-region): | ||
| 795 | * lisp/gnus/mml.el (libxml-parse-html-region): | ||
| 796 | * lisp/gnus/nnrss.el (libxml-parse-html-region): | ||
| 797 | * lisp/net/eww.el (libxml-parse-html-region): | ||
| 798 | * lisp/net/shr.el (libxml-parse-html-region): | ||
| 799 | * lisp/vc/vc-bzr.el (vc-annotate-convert-time): | ||
| 800 | * lisp/vc/vc-cvs.el (vc-annotate-convert-time): | ||
| 801 | * lisp/vc/vc-git.el (vc-annotate-convert-time): | ||
| 802 | * lisp/vc/vc-hg.el (vc-annotate-convert-time): | ||
| 803 | * lisp/vc/vc-mtn.el (vc-annotate-convert-time): | ||
| 804 | * lisp/vc/vc-rcs.el (vc-annotate-convert-time): | ||
| 805 | Update declaration. | ||
| 806 | |||
| 807 | Remove compatibility code for 20-year old function renaming | ||
| 808 | * lisp/progmodes/idlw-shell.el (idlwave-shell-comint-filter): | ||
| 809 | Make it an obsolete alias. | ||
| 810 | (idlwave-shell-filter): Change all uses to comint-output-filter. | ||
| 811 | |||
| 812 | 2015-04-30 Tassilo Horn <tsdh@gnu.org> | ||
| 813 | |||
| 814 | Add ace-window face config | ||
| 815 | * etc/themes/tsdh-light-theme.el (tsdh-light): Add ace-window face | ||
| 816 | configuration. | ||
| 817 | |||
| 818 | 2015-04-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 819 | |||
| 820 | Unclutter 'make doc' output a bit | ||
| 821 | * Makefile.in ($(DOCS), $(INSTALL_DOC), $(UNINSTALL_DOC)): | ||
| 822 | Use make subst rather than sh IFS to split target string apart. | ||
| 823 | This makes 'make' output easier to follow. | ||
| 824 | |||
| 825 | Merge from gnulib | ||
| 826 | * doc/misc/texinfo.tex: Update from gnulib. | ||
| 827 | |||
| 828 | 2015-04-30 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 829 | |||
| 830 | * lisp/emacs-lisp/package.el: Some speed optimizations on menu refresh | ||
| 831 | (package-menu--print-info): Obsolete. | ||
| 832 | (package-menu--print-info-simple): New function. | ||
| 833 | (package-menu--refresh): Use it, simplify code, and improve | ||
| 834 | performance. | ||
| 835 | * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry): | ||
| 836 | Tiny performance improvement. | ||
| 837 | |||
| 838 | * lisp/emacs-lisp/package.el (package--message): inhibit-message | ||
| 839 | |||
| 840 | 2015-04-29 Paul Eggert <eggert@cs.ucla.edu> | ||
| 841 | |||
| 842 | Omit -Wstrict-overflow workaround in GCC 5 | ||
| 843 | * src/process.c: Remove workaround for GCC -Wstrict-overflow bug | ||
| 844 | if it's GCC 5 or later, as the bug appears to be fixed in GCC 5.1. | ||
| 845 | |||
| 846 | Merge from gnulib | ||
| 847 | This incorporates: | ||
| 848 | 2015-04-29 extern-inline: no need for workaround in GCC 5.1 | ||
| 849 | 2015-04-26 file-has-acl: port to CentOS 6 | ||
| 850 | * m4/acl.m4, m4/extern-inline.m4: Update from gnulib. | ||
| 851 | |||
| 852 | 2015-04-29 Helmut Eller <eller.helmut@gmail.com> | ||
| 853 | |||
| 854 | Set next-error-* in xref--xref-buffer-mode | ||
| 855 | * xref.el (xref--xref-buffer-mode): Set `next-error-function' and | ||
| 856 | `next-error-last-buffer'. | ||
| 857 | (xref--next-error-function): New function. | ||
| 858 | (http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01311.html) | ||
| 859 | |||
| 860 | 2015-04-29 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 861 | |||
| 862 | python.el: Fix warnings on looking-back calls missing LIMIT | ||
| 863 | * lisp/progmodes/python.el (python-shell-accept-process-output): | ||
| 864 | Pass LIMIT arg to looking-back. | ||
| 865 | |||
| 866 | 2015-04-29 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 867 | |||
| 868 | * lisp/emacs-lisp/package.el: Use pushnew for downloads in progress | ||
| 869 | (package--download-and-read-archives): Use pushnew instead of | ||
| 870 | append. If something terrible happened during a previous | ||
| 871 | download, simply refreshing should now make things work again. | ||
| 872 | |||
| 873 | 2015-04-29 Dmitry Gutov <dgutov@yandex.ru> | ||
| 874 | |||
| 875 | Introduce etags-xref-find-definitions-tag-order | ||
| 876 | * lisp/progmodes/etags.el (etags-xref-find-definitions-tag-order): | ||
| 877 | New variable. | ||
| 878 | (etags--xref-find-definitions): Use it (bug#19468). | ||
| 879 | |||
| 880 | 2015-04-29 Eli Zaretskii <eliz@gnu.org> | ||
| 881 | |||
| 882 | PATH- and completion-related fixes in Eshell on MS-Windows | ||
| 883 | * lisp/eshell/esh-ext.el (eshell-search-path): When running on | ||
| 884 | MS-Windows, prepend "." to list of directories produced from PATH, | ||
| 885 | as Windows always implicitly searches the current directory first. | ||
| 886 | (eshell-force-execution): Make it have a non-nil default value on | ||
| 887 | MS-Windows and MS-DOS. | ||
| 888 | * lisp/eshell/em-cmpl.el (eshell-complete-commands-list): If | ||
| 889 | eshell-force-execution is non-nil, complete on readable files and | ||
| 890 | directories, not only executables. When running on MS-Windows, | ||
| 891 | prepend "." to list of directories produced from PATH, as Windows | ||
| 892 | always implicitly searches the current directory first. | ||
| 893 | |||
| 894 | 2015-04-29 Sam Steingold <sds@gnu.org> | ||
| 895 | |||
| 896 | bury RCIRC buffers when there is no activity | ||
| 897 | lisp/net/rcirc.el (rcirc-non-irc-buffer): remove | ||
| 898 | (rcirc-bury-buffers): new function | ||
| 899 | (rcirc-next-active-buffer): when there is no new activity, use | ||
| 900 | `rcirc-bury-buffers' to hide all RCIRC buffers | ||
| 901 | |||
| 902 | 2015-04-29 Michael Albinus <michael.albinus@gmx.de> | ||
| 903 | |||
| 904 | Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs | ||
| 905 | |||
| 906 | 2015-04-29 Krzysztof Jurewicz <krzysztof.jurewicz@gmail.com> (tiny change) | ||
| 907 | |||
| 908 | Fix DBUS query result parsing for secrets-search-items | ||
| 909 | * lisp/net/secrets.el (secrets-search-items): Fix DBUS query result | ||
| 910 | parsing. The function assumed that return value of the | ||
| 911 | SearchItems method called on a collection is a list of two lists, | ||
| 912 | however this is true only when no collection is specified. GNOME | ||
| 913 | had used to incorrectly return a list of two lists in both cases, | ||
| 914 | but this was already fixed: | ||
| 915 | https://bugzilla.gnome.org/show_bug.cgi?id=695115 . Also fix an | ||
| 916 | incorrect information in the secrets-search-items’ docstring. | ||
| 917 | (Bug#20449) | ||
| 918 | |||
| 919 | 2015-04-29 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 920 | |||
| 921 | * lisp/emacs-lisp/bytecomp.el: Use `inhibit-message' | ||
| 922 | (byte-compile--message): Use `inhibit-message' instead of hiding | ||
| 923 | the previous message with (message nil). | ||
| 924 | |||
| 925 | 2015-04-29 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 926 | |||
| 927 | Remove the deprecated INTERNAL_FIELD macro by expanding it | ||
| 928 | * src/lisp.h (INTERNAL_FIELD): Remove. | ||
| 929 | (DEFVAR_KBOARD): Modify accordingly. | ||
| 930 | * alloc.c, buffer.c, buffer.h, category.c, keyboard.c, keyboard.h: | ||
| 931 | * syntax.c: Adjust users. | ||
| 932 | * src/buffer.c (compact_buffer): Use BVAR. | ||
| 933 | |||
| 934 | 2015-04-29 Glenn Morris <rgm@gnu.org> | ||
| 935 | |||
| 936 | Replace an obsolete function alias | ||
| 937 | * lisp/isearch.el (isearch-yank-x-selection): | ||
| 938 | * lisp/mouse-copy.el (mouse-drag-secondary-pasting) | ||
| 939 | (mouse-drag-secondary-moving): | ||
| 940 | * lisp/obsolete/mouse-sel.el (mouse-sel-get-selection-function): | ||
| 941 | Replace obsolete alias x-get-selection with gui-get-selection. | ||
| 942 | |||
| 943 | 2015-04-29 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 944 | |||
| 945 | * lisp/mail/rmailsum.el: Use lexical-binding. | ||
| 946 | |||
| 947 | 2015-04-29 Glenn Morris <rgm@gnu.org> | ||
| 948 | |||
| 949 | * test/automated/package-test.el (package-test-update-archives-async): | ||
| 950 | Skip test on hydra.nixos.org. | ||
| 951 | |||
| 952 | 2015-04-28 Glenn Morris <rgm@gnu.org> | ||
| 953 | |||
| 954 | * lisp/foldout.el: Update for 2015-01-30 outline.el changes. | ||
| 955 | (foldout-zoom-subtree, foldout-exit-fold, foldout-mouse-show) | ||
| 956 | (foldout-mouse-hide-or-exit): Use new names for outline functions. | ||
| 957 | |||
| 958 | * lisp/cedet/semantic/bovine/c.el (semantic-c-do-lex-if): | ||
| 959 | Update for 2014-06-26 hideif.el change. | ||
| 960 | |||
| 961 | * lisp/mail/rmailsum.el: Fix search for encoded subjects. (Bug#19088) | ||
| 962 | (rmail--decode-and-apply): New function. | ||
| 963 | (rmail-message-regexp-p-1, rmail-message-subject-p): Use it. | ||
| 964 | |||
| 965 | * lisp/mail/rmail.el (rmail-highlighted-headers): Fix :type. | ||
| 966 | |||
| 967 | 2015-04-28 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 968 | |||
| 969 | * lisp/emacs-lisp/package.el: Fix priority-hiding corner case | ||
| 970 | (package-menu--refresh): Delegate obsolete-hiding to | ||
| 971 | `package--remove-hidden'. | ||
| 972 | (package--remove-hidden): Disregard high-priority package if it is | ||
| 973 | older than the installed one. | ||
| 974 | |||
| 975 | 2015-04-28 Paul Eggert <eggert@cs.ucla.edu> | ||
| 976 | |||
| 977 | Update source file encoding list | ||
| 978 | Update admin/notes/unicode, along with coding system cookies in | ||
| 979 | other files, so that the two match each other better. | ||
| 980 | * admin/notes/unicode: lisp/language/ethio-util.el and | ||
| 981 | lisp/language/ethiopic.el also use utf-8-emacs. | ||
| 982 | * admin/notes/hydra, doc/misc/dbus.texi, doc/misc/org.texi: | ||
| 983 | * doc/misc/remember.texi, etc/refcards/cs-dired-ref.tex: | ||
| 984 | * etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex: | ||
| 985 | * etc/refcards/sk-dired-ref.tex, etc/refcards/sk-refcard.tex: | ||
| 986 | * etc/refcards/sk-survival.tex: | ||
| 987 | Add "coding: utf-8" so that this file is not mishandled in a | ||
| 988 | Latin-1 or Big-5 locale. | ||
| 989 | * lisp/international/robin.el, lisp/org/ox-ascii.el: | ||
| 990 | Specify utf-8, not utf-8-emacs, as these are plain UTF-8 files. | ||
| 991 | * lisp/language/ethio-util.el: Fix trailer. | ||
| 992 | |||
| 993 | 2015-04-28 Eli Zaretskii <eliz@gnu.org> | ||
| 994 | |||
| 995 | Fix synchronous invocation of Ispell | ||
| 996 | * lisp/textmodes/ispell.el (ispell-init-process): Assign a non-nil | ||
| 997 | value to ispell-process-directory before calling ispell-init-process. | ||
| 998 | Don't call set-process-coding-system if ispell-async-processp is nil. | ||
| 999 | (Bug#20448) | ||
| 1000 | |||
| 1001 | 2015-04-28 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 1002 | |||
| 1003 | * lisp/emacs-lisp/package.el: Skip space and comments in init file | ||
| 1004 | (package--ensure-init-file): Insert snippet at first | ||
| 1005 | non-whitespace non-comments line. Respects local-vars at the top | ||
| 1006 | of the file. | ||
| 1007 | |||
| 1008 | 2015-04-28 Glenn Morris <rgm@gnu.org> | ||
| 1009 | |||
| 1010 | * lisp/mail/rmail.el (rmail-copy-headers): | ||
| 1011 | Handle rmail-nonignored-headers being nil. (Bug#18878) | ||
| 1012 | |||
| 1013 | * lisp/subr.el (delay-mode-hooks): Fix doc typo. | ||
| 1014 | |||
| 1015 | * lisp/vc/vc-bzr.el (vc-bzr-after-dir-status): | ||
| 1016 | Don't get confused by a bzrlib version mismatch warning. | ||
| 1017 | |||
| 1018 | 2015-04-27 Thomas Fitzsimmons <fitzsim@fitzsim.org> | ||
| 1019 | |||
| 1020 | Change default location of EUDC options file | ||
| 1021 | * NEWS: Document change to EUDC options file's default location. | ||
| 1022 | * lisp/net/eudc-vars.el (eudc-options-file): Use | ||
| 1023 | `locate-user-emacs-file' to change default options file location. | ||
| 1024 | |||
| 1025 | 2015-04-27 Glenn Morris <rgm@gnu.org> | ||
| 1026 | |||
| 1027 | * test/automated/package-test.el (package-test-update-archives-async): | ||
| 1028 | Try to handle the test server script dying. | ||
| 1029 | |||
| 1030 | 2015-04-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1031 | |||
| 1032 | * lisp/saveplace.el (save-place-mode): New minor mode. | ||
| 1033 | (save-place): Redefine as an obsolete alias. | ||
| 1034 | |||
| 1035 | * lisp/midnight.el: Make it a minor mode. Allow predicates. | ||
| 1036 | * lisp/midnight.el: Use lexical-binding. | ||
| 1037 | (midnight-mode): Make it a proper minor mode. | ||
| 1038 | (midnight-buffer-display-time): Make arg non-optional. | ||
| 1039 | (midnight-find): Remove. | ||
| 1040 | (clean-buffer-list-kill-never-regexps) | ||
| 1041 | (clean-buffer-list-kill-regexps): Tweak type for new function choice. | ||
| 1042 | (clean-buffer-list-delay): Allow clean-buffer-list-kill-regexps to | ||
| 1043 | contain functions. | ||
| 1044 | (clean-buffer-list): Use cl-find. | ||
| 1045 | Allow clean-buffer-list-kill-never-regexps to contain functions. | ||
| 1046 | |||
| 1047 | 2015-04-27 Nicolas Petton <nicolas@petton.fr> | ||
| 1048 | |||
| 1049 | Bump version of seq.el to 1.5 | ||
| 1050 | * lisp/emacs-lisp/seq.el (seq-doseq): Remove undocumented return value | ||
| 1051 | from seq-doseq. Bump version number of seq.el. | ||
| 1052 | |||
| 1053 | 2015-04-27 Glenn Morris <rgm@gnu.org> | ||
| 1054 | |||
| 1055 | * lisp/mail/rmail.el (rmail-reply): | ||
| 1056 | Decode subject before matching "Re:" prefix. (Bug#20396) | ||
| 1057 | |||
| 1058 | 2015-04-27 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 1059 | |||
| 1060 | * lisp/emacs-lisp/package.el: Small improvements | ||
| 1061 | (package--with-work-buffer-async): More informative error. | ||
| 1062 | (package-install-user-selected-packages): Rename to | ||
| 1063 | `package-install-selected-packages'. | ||
| 1064 | |||
| 1065 | 2015-04-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1066 | |||
| 1067 | * lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Fix last | ||
| 1068 | * lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Fix last change. | ||
| 1069 | (eieio--class-make): Remove leftover `tag'. | ||
| 1070 | |||
| 1071 | 2015-04-27 Glenn Morris <rgm@gnu.org> | ||
| 1072 | |||
| 1073 | * lisp/gnus/message.el (gnus-extract-address-components): | ||
| 1074 | Remove bogus declaration that was masking previous problem. | ||
| 1075 | |||
| 1076 | 2015-04-27 Nicolas Graner <nicolas.graner@u-psud.fr> (tiny change) | ||
| 1077 | |||
| 1078 | * lisp/gnus/message.el (message-insert-formatted-citation-line): | ||
| 1079 | Fix typo. (Bug#20318) | ||
| 1080 | |||
| 1081 | 2015-04-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1082 | |||
| 1083 | * lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Reuse oldc. | ||
| 1084 | |||
| 1085 | * lisp/textmodes/reftex-toc.el: Improve multi-frame behavior | ||
| 1086 | * lisp/textmodes/reftex-toc.el (reftex-toc-revert): Avoid displaying | ||
| 1087 | the buffer in yet another frame. | ||
| 1088 | (reftex-toc-visit-location): Make sure toc-window has focus at the end | ||
| 1089 | when `final' is nil. | ||
| 1090 | (reftex--rebuilding-toc): Defvar to avoid `boundp' and | ||
| 1091 | silence warnings. Use `--' to clarify that it's internal. | ||
| 1092 | (reftex-toc-next, reftex-toc-previous, reftex-toc-demote) | ||
| 1093 | (reftex-toc-promote): Clarify unused argument. | ||
| 1094 | (reftex--pro-or-de, reftex--start-line, reftex--mark-line): | ||
| 1095 | Add `reftex--' prefix. Fix all users. | ||
| 1096 | (reftex-toc-promote-prepare): Use _ for dummy variable. | ||
| 1097 | (reftex-toc-restore-region): Rename `m | ||
| 1098 | |||
| 1099 | 2015-04-27 Eli Zaretskii <eliz@gnu.org> | ||
| 1100 | |||
| 1101 | Fix a typo in bibtex.el | ||
| 1102 | * lisp/textmodes/bibtex.el (bibtex-insert-kill): Fix a typo from | ||
| 1103 | last change. (Bug#20429) | ||
| 1104 | |||
| 1105 | Fix redisplay of frame after loading new fonts | ||
| 1106 | * src/xdisp.c (redisplay_internal): When retrying redisplay of a | ||
| 1107 | frame because new fonts were loaded, disable all redisplay | ||
| 1108 | optimizations on that frame by calling SET_FRAME_GARBAGED. | ||
| 1109 | (Bug#20410) | ||
| 1110 | |||
| 1111 | 2015-04-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1112 | |||
| 1113 | * lisp/info.el (Info-menu): Properly provide the `default' | ||
| 1114 | (Bug#20391) | ||
| 1115 | |||
| 1116 | * elisp-mode.el: Catch errors from `documentation' | ||
| 1117 | (Bug#20418) | ||
| 1118 | * lisp/progmodes/elisp-mode.el (elisp--get-fnsym-args-string): | ||
| 1119 | Catch errors from documentation. | ||
| 1120 | (emacs-lisp-mode-abbrev-table): Remove redundant defvar. | ||
| 1121 | |||
| 1122 | 2015-04-26 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1123 | |||
| 1124 | lisp/emacs-lisp/package.el: Move variables to silence byte-compiler | ||
| 1125 | Remove redundant ":group 'package". | ||
| 1126 | |||
| 1127 | 2015-04-26 Eli Zaretskii <eliz@gnu.org> | ||
| 1128 | |||
| 1129 | Fix a typo in rmail.el | ||
| 1130 | * lisp/mail/rmail.el (rmail-ensure-blank-line): Fix a typo in the | ||
| 1131 | last commit. (Bug#20429) | ||
| 1132 | |||
| 1133 | 2015-04-26 Dmitry Gutov <dgutov@yandex.ru> | ||
| 1134 | |||
| 1135 | Introduce xref-prompt-for-identifier | ||
| 1136 | * lisp/progmodes/xref.el (xref-prompt-for-identifier): New option. | ||
| 1137 | (xref--read-identifier): Use it | ||
| 1138 | (http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01205.html). | ||
| 1139 | |||
| 1140 | 2015-04-26 João Távora <joaotavora@gmail.com> | ||
| 1141 | |||
| 1142 | `tex-insert-quote' after single `'' opens quotes instead of closing | ||
| 1143 | Without this, it's very hard to precede double quotes with the | ||
| 1144 | apostrophe character, i.e. insert the sequence '`` | ||
| 1145 | (quote-backquote-backquote), commonly useful in portuguese, for | ||
| 1146 | instance. | ||
| 1147 | * tex-mode.el (tex-insert-quote): Add ?' to the list of preceding | ||
| 1148 | chars making `tex-insert-quote' be in the "opening" context. | ||
| 1149 | |||
| 1150 | 2015-04-25 Dmitry Gutov <dgutov@yandex.ru> | ||
| 1151 | |||
| 1152 | Pass `id' to `completing-read' as def instead of initial input | ||
| 1153 | * xref.el (xref--read-identifier): Pass `id' to `completing-read' | ||
| 1154 | as the default value instead of initial input | ||
| 1155 | (http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg01182.html). | ||
| 1156 | |||
| 1157 | See ChangeLog.2 for earlier changes. | ||
| 1158 | |||
| 1 | 2015-04-25 Paul Eggert <eggert@cs.ucla.edu> | 1159 | 2015-04-25 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 1160 | ||
| 3 | Don't freeze with unreadable processes | 1161 | Don't freeze with unreadable processes |
diff --git a/build-aux/gitlog-to-emacslog b/build-aux/gitlog-to-emacslog index 134acf2ee54..e38f8969bfe 100755..100644 --- a/build-aux/gitlog-to-emacslog +++ b/build-aux/gitlog-to-emacslog | |||
| @@ -23,7 +23,7 @@ LC_ALL=C | |||
| 23 | export LC_ALL | 23 | export LC_ALL |
| 24 | 24 | ||
| 25 | # The newest revision that should not appear in the generated ChangeLog. | 25 | # The newest revision that should not appear in the generated ChangeLog. |
| 26 | gen_origin=2c1b8604946efbcd8ec5dd6c6dda7541ce4fc3c0 | 26 | gen_origin=d2c7e14ac3bd2b517d35a86255c28d5b6d779451 |
| 27 | force= | 27 | force= |
| 28 | output=ChangeLog | 28 | output=ChangeLog |
| 29 | nmax=2 | 29 | nmax=2 |