diff options
| author | Glenn Morris | 2015-05-31 06:23:02 -0400 |
|---|---|---|
| committer | Glenn Morris | 2015-05-31 06:23:02 -0400 |
| commit | 5d56c284d3da47e6587a111f4df49bf7e50a801c (patch) | |
| tree | d07e8c7276b132d6428b028be71306a0a37d4837 | |
| parent | 0700eb152da4c57419a391161107b48d81abdeb2 (diff) | |
| download | emacs-5d56c284d3da47e6587a111f4df49bf7e50a801c.tar.gz emacs-5d56c284d3da47e6587a111f4df49bf7e50a801c.zip | |
; Auto-commit of ChangeLog files.
| -rw-r--r-- | ChangeLog.2 | 656 | ||||
| -rwxr-xr-x | build-aux/gitlog-to-emacslog | 2 |
2 files changed, 657 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index b612b525b21..115ccda07b2 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,659 @@ | |||
| 1 | 2015-05-30 Dmitry Gutov <dgutov@yandex.ru> | ||
| 2 | |||
| 3 | Make sure there's no explicit tag name | ||
| 4 | * lisp/progmodes/etags.el (tag-implicit-name-match-p): Make sure | ||
| 5 | there's no explicit tag name (bug#20629). | ||
| 6 | |||
| 7 | 2015-05-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 8 | |||
| 9 | Remove format2 | ||
| 10 | * src/editfns.c, src/lisp.h (format2): Remove. | ||
| 11 | It is more trouble than it's worth, now that we have CALLN. | ||
| 12 | This is just a minor refactoring. | ||
| 13 | * src/buffer.c (Fkill_buffer): | ||
| 14 | * src/dbusbind.c (XD_OBJECT_TO_STRING): | ||
| 15 | * src/fileio.c (barf_or_query_if_file_exists): | ||
| 16 | Adjust to format2 going away. | ||
| 17 | |||
| 18 | Don't misencode C-generated messages | ||
| 19 | Also, be more consistent about calls to 'Fmessage' vs 'message'. | ||
| 20 | * src/alloc.c (Fgc_status): | ||
| 21 | Prefer AUTO_STRING to build_string for Fmessage call. | ||
| 22 | * src/data.c (Fmake_variable_buffer_local) | ||
| 23 | (Fmake_local_variable, Fmake_variable_frame_local): | ||
| 24 | * src/doc.c (store_function_docstring): | ||
| 25 | Use Fmessage, not message, since the argument can contain | ||
| 26 | non-ASCII characters, and this can cause the resulting message | ||
| 27 | to be incorrectly encoded for the current environment. | ||
| 28 | * src/fns.c (maybe_resize_hash_table): | ||
| 29 | * src/xselect.c (x_clipboard_manager_save_all): | ||
| 30 | Use message, not Fmessage, since Fmessage's power isn't needed here. | ||
| 31 | * src/process.c (Fmake_network_process): Reword message to avoid %s. | ||
| 32 | * src/xdisp.c (vmessage): Document restrictions on message contents. | ||
| 33 | (message_nolog) [false]: Remove unused code. | ||
| 34 | |||
| 35 | Use \r rather than ^M in string literals | ||
| 36 | This is less likely to cause problems on platforms that | ||
| 37 | use CRLF (or CR!) termination for lines. | ||
| 38 | |||
| 39 | Update .gitattributes to match current sources | ||
| 40 | http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00879.html | ||
| 41 | * .gitattributes: Accommodate tests that insist on DOS format. | ||
| 42 | Remove test/automated/data/decompress/foo-gzipped. | ||
| 43 | Add etc/e/eterm-color. | ||
| 44 | |||
| 45 | 2015-05-30 Eli Zaretskii <eliz@gnu.org> | ||
| 46 | |||
| 47 | Document 'face-ignored-fonts' | ||
| 48 | * doc/emacs/mule.texi (Modifying Fontsets): Document | ||
| 49 | face-ignored-fonts. (Bug#20628) | ||
| 50 | |||
| 51 | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs | ||
| 52 | |||
| 53 | Add etags test for the new -Q option | ||
| 54 | * test/etags/ETAGS.good_1, test/etags/ETAGS.good_2: | ||
| 55 | * test/etags/ETAGS.good_3, test/etags/ETAGS.good_4: | ||
| 56 | * test/etags/ETAGS.good_5, test/etags/CTAGS.good: Adjust to | ||
| 57 | test-case changes below. | ||
| 58 | * test/etags/ETAGS.good_6: New file. | ||
| 59 | * test/etags/cp-src/x.cc: New file. | ||
| 60 | * test/etags/Makefile (CPSRC): Add x.cc. | ||
| 61 | (check): Add one more test, for -Q. | ||
| 62 | |||
| 63 | 2015-05-30 Dmitry Gutov <dgutov@yandex.ru> | ||
| 64 | |||
| 65 | Use list for the tags completion table, not obarray | ||
| 66 | * lisp/progmodes/etags.el (etags-tags-completion-table): Return a | ||
| 67 | list instead of an obarray | ||
| 68 | (http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00876.html). | ||
| 69 | (tags-completion-table): Combine those lists. | ||
| 70 | (tags-completion-table): Update the docstring. | ||
| 71 | |||
| 72 | 2015-05-30 Eli Zaretskii <eliz@gnu.org> | ||
| 73 | |||
| 74 | Restore EOL format testing in etags | ||
| 75 | * test/etags/ETAGS.good_1, test/etags/ETAGS.good_2: | ||
| 76 | * test/etags/ETAGS.good_3, test/etags/ETAGS.good_4: | ||
| 77 | * test/etags/ETAGS.good_5, test/etags/CTAGS.good: Adjust to | ||
| 78 | test-case changes below. | ||
| 79 | * test/etags/html-src/algrthms.html: Convert back to DOS EOL format. | ||
| 80 | * test/etags/cp-src/c.C (B): Add back stray CR character. | ||
| 81 | * test/etags/c-src/dostorture.c: Add back. | ||
| 82 | * test/etags/Makefile (CSRC): Add back c-src/dostorture.c. | ||
| 83 | |||
| 84 | 2015-05-30 Vitaly Takmazov <vitalyster@gmail.com> (tiny change) | ||
| 85 | |||
| 86 | Declare Emacs on MS-Windows to be DPI-aware | ||
| 87 | * nt/emacs-x86.manifest (asmv3:windowsSettings): Add dpiAware. | ||
| 88 | * nt/emacs-x64.manifest (asmv3:windowsSettings): Add dpiAware. | ||
| 89 | This avoids Windows entering compatibility mode for Emacs, | ||
| 90 | which causes fonts to look less nice. | ||
| 91 | |||
| 92 | 2015-05-30 Michael Albinus <michael.albinus@gmx.de> | ||
| 93 | |||
| 94 | Improve Tramp traces. | ||
| 95 | * lisp/net/trampver.el (tramp-repository-get-version): New defun. | ||
| 96 | * lisp/net/tramp.el (tramp-debug-message): Use it. | ||
| 97 | |||
| 98 | 2015-05-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 99 | |||
| 100 | backup-buffer minor reworking of internals | ||
| 101 | * lisp/files.el (backup-buffer): Rework to avoid a couple of | ||
| 102 | unused locals inadvertently introduced in the previous change. | ||
| 103 | |||
| 104 | backup-buffer now reports .emacs.d/%backup% ills | ||
| 105 | * lisp/files.el (backup-buffer): If the write to .emacs.d/%backup% | ||
| 106 | fails due to disk space exhaustion or whatever, do not pretend | ||
| 107 | that it succeeded. More generally, do a better job of checking | ||
| 108 | for I/O failures, and limit the scope of the condition-case to | ||
| 109 | just the operations where file errors should be caught and ignored | ||
| 110 | (Bug#20595). Also, don't bother trying to delete later backups if | ||
| 111 | an earlier deletion fails, as this is a sign of trouble and it's | ||
| 112 | better to stop when there's trouble. | ||
| 113 | |||
| 114 | copy-file now truncates output after writing | ||
| 115 | * src/fileio.c (Fcopy_file): Truncate output after writing rather | ||
| 116 | than before. This is more likely to work than truncation before | ||
| 117 | writing, if the file system is out of space or the user is over | ||
| 118 | disk quota (Bug#20595). Also, check for read errors. | ||
| 119 | |||
| 120 | 2015-05-29 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 121 | |||
| 122 | * lisp/emacs-lisp/package.el: Don't load from parent dir | ||
| 123 | (package-load-all-descriptors): Don't load descriptors from | ||
| 124 | directories above the package directories. | ||
| 125 | |||
| 126 | 2015-05-29 Paul Eggert <eggert@cs.ucla.edu> | ||
| 127 | |||
| 128 | Merge from gnulib | ||
| 129 | This incorporates the following (Bug#20681): | ||
| 130 | 2015-05-29 acl-permissions: Fix build on Mac OS X and older AIX | ||
| 131 | 2015-05-29 acl-permissions: Fix build on Solaris and Cygwin | ||
| 132 | * lib/set-permissions.c: Copy from gnulib. | ||
| 133 | |||
| 134 | 2015-05-29 Michael Albinus <michael.albinus@gmx.de> | ||
| 135 | |||
| 136 | Improve Tramp traces. | ||
| 137 | * lisp/net/tramp.el (tramp-call-process-region): New defun. | ||
| 138 | * lisp/net/tramp-sh.el (tramp-get-inline-coding): Use it. | ||
| 139 | |||
| 140 | 2015-05-29 Glenn Morris <rgm@gnu.org> | ||
| 141 | |||
| 142 | * test/automated/vc-tests.el: Try enabling tests on hydra.nixos.org. | ||
| 143 | |||
| 144 | 2015-05-29 Wolfgang Jenkner <wjenkner@inode.at> | ||
| 145 | |||
| 146 | * src/xfns.c (x_set_menu_bar_lines): Fix calls to x_clear_area. | ||
| 147 | The signature was changed in the cairo branch, merged on 2015-05-23. | ||
| 148 | This oversight broke compiling only the non-toolkit X version. | ||
| 149 | |||
| 150 | 2015-05-29 Samer Masterson <samer@samertm.com> | ||
| 151 | |||
| 152 | * doc/lispref/os.texi: Update initial-buffer-choice docs. | ||
| 153 | |||
| 154 | 2015-05-29 Glenn Morris <rgm@gnu.org> | ||
| 155 | |||
| 156 | * test/automated/vc-tests.el (vc-test-rcs04-checkout-model): | ||
| 157 | Mark as an expected failure. | ||
| 158 | |||
| 159 | 2015-05-29 Paul Eggert <eggert@cs.ucla.edu> | ||
| 160 | |||
| 161 | Change package test to look for curved quotes | ||
| 162 | * test/automated/package-test.el (package-test-describe-package) | ||
| 163 | (package-test-signed): Search for curved single quotes as well as | ||
| 164 | for grave accent and apostrophe. | ||
| 165 | |||
| 166 | 2015-05-28 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 167 | |||
| 168 | gnus-art.el: Re-revert last change | ||
| 169 | * lisp/gnus/gnus-art.el (gnus-button-alist): Re-revert last change. | ||
| 170 | cf. <http://news.gmane.org/group/gmane.emacs.devel/thread=186896> | ||
| 171 | |||
| 172 | 2015-05-28 Samer Masterson <samer@samertm.com> | ||
| 173 | |||
| 174 | Show files when `initial-buffer-choice' is non-nil | ||
| 175 | * startup.el (command-line-1): When Emacs is given a file as an | ||
| 176 | argument and `initial-buffer-choice' is non-nil, display both the file | ||
| 177 | and `initial-buffer-choice'. For more than one file, show | ||
| 178 | `initial-buffer-choice' and *Buffer List*. Refactor display-changing | ||
| 179 | commands out of the command line arg parser. | ||
| 180 | (initial-buffer-choice): Clarify docstring. | ||
| 181 | |||
| 182 | 2015-05-28 Eli Zaretskii <eliz@gnu.org> | ||
| 183 | |||
| 184 | Fix last commit | ||
| 185 | * nt/gnulib.mk (libgnu_a_SOURCES): Add get-permissions.c back. | ||
| 186 | (gnulib module qcopy-acl): Add back, as it is harmless. This | ||
| 187 | minimizes differences wrt lib/gnulib.mk. | ||
| 188 | |||
| 189 | Fix the MS-Windows build as followup to gnulib update | ||
| 190 | * nt/gnulib.mk (libgnu_a_SOURCES): Remove get-permissions.c and | ||
| 191 | set-permissions.c, as they don't compile on MinGW. | ||
| 192 | (gnulib module qcopy-acl): Remove, as it needs set-permissions.c. | ||
| 193 | |||
| 194 | 2015-05-28 Paul Eggert <eggert@cs.ucla.edu> | ||
| 195 | |||
| 196 | Revert my change to gnus-art.el | ||
| 197 | * lisp/gnus/gnus-art.el (gnus-button-alist): Revert last change. | ||
| 198 | It wasn't that important, and it caused a Gnus build to fail. See: | ||
| 199 | http://www.randomsample.de:4456/builders/emacs-devel/builds/734 | ||
| 200 | |||
| 201 | New minor mode Electric Quote | ||
| 202 | This lets you easily insert quotes ‘like this’ by typing | ||
| 203 | quotes `like this', and similarly you can easily insert | ||
| 204 | quotes “like this” by typing quotes ``like this'' (Bug#20545). | ||
| 205 | * doc/emacs/basic.texi (Inserting Text): | ||
| 206 | * doc/emacs/modes.texi (Minor Modes): | ||
| 207 | * etc/NEWS: Document it. | ||
| 208 | * doc/emacs/text.texi (Quotation Marks): New section. | ||
| 209 | * lisp/electric.el (electric-quote-comment) | ||
| 210 | (electric-quote-string, electric-quote-paragraph): | ||
| 211 | New custom vars. | ||
| 212 | (electric--insertable-p) | ||
| 213 | (electric-quote-post-self-insert-function): New functions. | ||
| 214 | (electric-quote-mode, electric-quote-local-mode): New minor modes. | ||
| 215 | * lisp/progmodes/elisp-mode.el (emacs-lisp-mode): | ||
| 216 | Add curved single quotes to electric-pair-text-pairs. | ||
| 217 | Set electric-quote-string in this buffer. | ||
| 218 | |||
| 219 | A few more doc string fixes (Bug#20385) | ||
| 220 | |||
| 221 | Accept curved quotes in doc strings | ||
| 222 | * lisp/info-look.el (info-lookup-guess-custom-symbol): | ||
| 223 | (info-lookup-alist): Treat ‘’ like `' when parsing help buffers etc. | ||
| 224 | |||
| 225 | Generate curved quotes in pseudo-info nodes | ||
| 226 | * lisp/info.el (Info-virtual-index-find-node) | ||
| 227 | (Info-virtual-index, Info-apropos-find-node, info-apropos): | ||
| 228 | Quote ‘like this’, not `like this', when generating pseudo-info nodes. | ||
| 229 | |||
| 230 | Fix minor quoting problems in doc strings | ||
| 231 | Most of these fixes involve escaping grave accents that are | ||
| 232 | actually intended to be grave accents, not left quotes. | ||
| 233 | (Bug#20385) | ||
| 234 | |||
| 235 | Support curved quotes in doc strings | ||
| 236 | Emacs's traditional doc string style has been to quote symbols | ||
| 237 | `like this'. This worked well on now-obsolete terminals where | ||
| 238 | ` and ' were symmetric quotes, but nowadays curved quotes | ||
| 239 | ‘like this’ look better. Support quoting the new way too. | ||
| 240 | (Bug#20385) | ||
| 241 | * doc/lispref/tips.texi (Documentation Tips): Symbols can be quoted | ||
| 242 | ‘like-this’ as well as `like-this'. | ||
| 243 | * etc/NEWS: Mention this. | ||
| 244 | * lisp/cedet/mode-local.el (overload-docstring-extension) | ||
| 245 | (mode-local-print-binding, mode-local-describe-bindings-2): | ||
| 246 | * lisp/cus-theme.el (describe-theme-1): | ||
| 247 | * lisp/descr-text.el (describe-text-properties-1, describe-char): | ||
| 248 | * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): | ||
| 249 | * lisp/emacs-lisp/cl-generic.el (cl--generic-describe): | ||
| 250 | * lisp/emacs-lisp/eieio-opt.el (eieio-help-class) | ||
| 251 | (eieio-help-constructor): | ||
| 252 | * lisp/emacs-lisp/package.el (describe-package-1): | ||
| 253 | * lisp/faces.el (describe-face): | ||
| 254 | * lisp/help-fns.el (help-fns--key-bindings) | ||
| 255 | (help-fns--compiler-macro, help-fns--parent-mode, help-fns--obsolete): | ||
| 256 | (help-fns--interactive-only, describe-function-1): | ||
| 257 | (describe-variable): | ||
| 258 | * lisp/help.el (describe-mode): | ||
| 259 | * lisp/international/mule-cmds.el (describe-input-method) | ||
| 260 | (describe-language-environment): | ||
| 261 | * lisp/international/mule-diag.el (describe-character-set) | ||
| 262 | (print-coding-system-briefly, list-input-methods) | ||
| 263 | (list-input-methods-1): | ||
| 264 | Insert curved quotes rather than grave accent and apostrophe. | ||
| 265 | * lisp/cedet/srecode/texi.el (srecode-texi-texify-docstring): | ||
| 266 | * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine) | ||
| 267 | (checkdoc-proper-noun-region-engine): | ||
| 268 | * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2) | ||
| 269 | (lisp-cl-font-lock-keywords-2): | ||
| 270 | * lisp/finder.el (finder-font-lock-keywords): | ||
| 271 | * lisp/gnus/gnus-art.el (gnus-button-alist): | ||
| 272 | * lisp/help-fns.el (help-do-arg-highlight) | ||
| 273 | (describe-function-1, describe-variable): | ||
| 274 | * lisp/help-mode.el (help-xref-symbol-regexp) | ||
| 275 | (help-xref-info-regexp, help-xref-url-regexp): | ||
| 276 | * lisp/help.el (describe-mode): | ||
| 277 | * lisp/international/mule-cmds.el (help-xref-mule-regexp-template): | ||
| 278 | * lisp/wid-edit.el (widget-documentation-link-regexp): | ||
| 279 | Parse symbols quoted ‘like-this’ as well as `like-this'. | ||
| 280 | * lisp/progmodes/elisp-mode.el (emacs-lisp-mode): | ||
| 281 | Add "‘" and "’" to electric-pair-text-pairs. | ||
| 282 | (elisp--form-quoted-p): Also allow "‘" as a quoting char. | ||
| 283 | (elisp-completion-at-point, elisp--preceding-sexp): | ||
| 284 | Also treat "‘" and "’" as quoting chars. | ||
| 285 | |||
| 286 | substitute-command-keys now curves quotes | ||
| 287 | So, for example, it turns "`abc'" into "‘abc’" (Bug#20385). | ||
| 288 | * doc/lispref/help.texi (Keys in Documentation): | ||
| 289 | * etc/NEWS: Document this. | ||
| 290 | * src/doc.c (Fsubstitute_command_keys): Implement it. | ||
| 291 | |||
| 292 | 2015-05-28 Glenn Morris <rgm@gnu.org> | ||
| 293 | |||
| 294 | * lisp/mail/rmailsum.el (rmail-summary-by-recipients) | ||
| 295 | (rmail-summary-by-topic, rmail-summary-by-senders): | ||
| 296 | No longer strip leading/trailing whitespace. | ||
| 297 | |||
| 298 | * lisp/progmodes/f90.el (f90-type-def-re): Add "type, extends". | ||
| 299 | (f90-no-block-limit): Add "enum". (Bug#20680) | ||
| 300 | * test/automated/f90.el (f90-test-bug20680, f90-test-bug20680b): | ||
| 301 | New tests. | ||
| 302 | |||
| 303 | 2015-05-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 304 | |||
| 305 | * lisp/isearch.el (isearch--current-buffer): Give a default value. | ||
| 306 | |||
| 307 | Un-revert changes mistakenly dropped by f9fabb2b | ||
| 308 | |||
| 309 | 2015-05-27 Paul Eggert <eggert@cs.ucla.edu> | ||
| 310 | |||
| 311 | Merge from gnulib | ||
| 312 | This incorporates: | ||
| 313 | 2015-05-27 qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) | ||
| 314 | 2015-05-27 file-has-acl: Split feature tests again (Bug#20667) | ||
| 315 | 2015-05-27 string: fix build failure on BSD/OSX with FORTIFY_SOURCE | ||
| 316 | 2015-05-26 stdio: limit __gnu_printf__ witness to gcc 4.4+ | ||
| 317 | 2015-05-26 inttypes: force correct mingw PRIdMAX even without <stdio.h> | ||
| 318 | 2015-05-26 stdio: fix probe on mingw under gcc 5.1 | ||
| 319 | * admin/merge-gnulib (GNULIB_MODULES): | ||
| 320 | Replace qacl with qcopy-acl, since we don't need the rest of qacl. | ||
| 321 | * doc/misc/texinfo.tex, lib/acl-internal.c, lib/acl-internal.h: | ||
| 322 | * lib/inttypes.in.h, lib/qcopy-acl.c, lib/qset-acl.c: | ||
| 323 | * lib/string.in.h, m4/acl.m4, m4/stdio_h.m4: | ||
| 324 | Get latest versions from gnulib. | ||
| 325 | * lib/get-permissions.c, lib/set-permissions.c: New files. | ||
| 326 | * lib/gnulib.mk, m4/gnulib-comp.m4: | ||
| 327 | Regenerate. | ||
| 328 | * nt/gnulib.mk: Merge lib/gnulib.mk changes by hand. | ||
| 329 | |||
| 330 | 2015-05-27 Dmitry Gutov <dgutov@yandex.ru> | ||
| 331 | |||
| 332 | Delete the old process in vc-setup-buffer | ||
| 333 | * lisp/vc/vc-dispatcher.el (vc-setup-buffer): Delete the old | ||
| 334 | process here. | ||
| 335 | (vc-do-command): Rather than here (bug#20608). | ||
| 336 | |||
| 337 | 2015-05-27 Ivan Shmakov <ivan@siamics.net> | ||
| 338 | |||
| 339 | Avoid gratuitous delete-dups in face-at-point. | ||
| 340 | * lisp/faces.el (face-at-point): Do not compute the properly | ||
| 341 | ordered, duplicate-free list if only a single value is | ||
| 342 | requested anyway. (Bug#20519) | ||
| 343 | |||
| 344 | Show the exact C-x 8 RET invocation in describe-char. | ||
| 345 | * lisp/descr-text.el (describe-char): Show the exact C-x 8 RET | ||
| 346 | invocation instead of a template. (Bug#20522) | ||
| 347 | |||
| 348 | 2015-05-27 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 349 | |||
| 350 | * lisp/emacs-lisp/package.el: Don't erase tags on refresh | ||
| 351 | (package-menu--post-refresh): Call `tabulated-list-print' with the | ||
| 352 | UPDATE argument. This only affects the refresh action, the revert | ||
| 353 | action still erases tags. | ||
| 354 | (package-menu-get-status): Change `assq' to `assoc'. | ||
| 355 | (package-menu--mark-upgrades-1): New function. | ||
| 356 | (package-menu--mark-upgrades-pending): New variable. | ||
| 357 | (package-menu-mark-upgrades): Use them to delay marking until | ||
| 358 | after refresh is done. | ||
| 359 | (package-menu--post-refresh): Call mark-upgrades-1 if | ||
| 360 | mark-upgrades-pending is non-nil. | ||
| 361 | |||
| 362 | 2015-05-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 363 | |||
| 364 | Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs | ||
| 365 | Conflicts: | ||
| 366 | lisp/net/tramp.el | ||
| 367 | |||
| 368 | Fix typo in commit 3953c4be2816537be95520605d45b866dc731f4b | ||
| 369 | |||
| 370 | 2015-05-27 Eli Zaretskii <eliz@gnu.org> | ||
| 371 | |||
| 372 | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs | ||
| 373 | |||
| 374 | 2015-05-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 375 | |||
| 376 | * lisp/isearch.el (isearch--current-buffer): New var | ||
| 377 | (isearch-update): Set cursor-sensor-inhibit here. | ||
| 378 | (isearch-done): Unset cursor-sensor-inhibit in the right buffer (bug#20532). | ||
| 379 | |||
| 380 | Change inhibit-point-motion-hooks to t | ||
| 381 | * src/textprop.c (syms_of_textprop): Default Vinhibit_point_motion_hooks | ||
| 382 | to t and document it as obsolete. | ||
| 383 | |||
| 384 | 2015-05-27 Eli Zaretskii <eliz@gnu.org> | ||
| 385 | |||
| 386 | Support ZIP files that use Zip64 extensions | ||
| 387 | * lisp/arc-mode.el (archive-zip-summarize): Handle the new ZIP | ||
| 388 | format of central directory offsets used by Zip64 extensions. | ||
| 389 | (Bug#20665) | ||
| 390 | |||
| 391 | 2015-05-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 392 | |||
| 393 | New test tramp-test30-make-auto-save-file-name | ||
| 394 | * tramp-tests.el (tramp-test30-make-auto-save-file-name): New test. | ||
| 395 | (tramp-test31-special-characters) | ||
| 396 | (tramp-test31-special-characters-with-stat) | ||
| 397 | (tramp-test31-special-characters-with-perl) | ||
| 398 | (tramp-test31-special-characters-with-ls, tramp-test32-utf8) | ||
| 399 | (tramp-test32-utf8-with-stat, tramp-test32-utf8-with-perl) | ||
| 400 | (tramp-test32-utf8-with-ls, tramp-test33-asynchronous-requests) | ||
| 401 | (tramp-test34-recursive-load, tramp-test35-unload): Rename. | ||
| 402 | |||
| 403 | Improve tramp-handle-make-auto-save-file-name | ||
| 404 | * tramp.el (tramp-auto-save-directory): Add :tags. | ||
| 405 | (tramp-handle-make-auto-save-file-name): Let native | ||
| 406 | `make-auto-save-file-name' use `auto-save-file-name-transforms', | ||
| 407 | if `tramp-auto-save-directory' is not set. | ||
| 408 | |||
| 409 | 2015-05-27 Glenn Morris <rgm@gnu.org> | ||
| 410 | |||
| 411 | No longer set dired-directory in eshell. (Bug#16477) | ||
| 412 | * lisp/eshell/esh-mode.el (eshell-mode): | ||
| 413 | * lisp/eshell/em-dirs.el (eshell/cd): No longer set dired-directory. | ||
| 414 | |||
| 415 | * lisp/mail/sendmail.el (mail-position-on-field): Doc fix. | ||
| 416 | |||
| 417 | Make c-submit-bug-report file reports at debbugs.gnu.org. (Bug#15784) | ||
| 418 | * lisp/progmodes/cc-mode.el (c-mode-help-address): | ||
| 419 | Change to submit@debbugs. | ||
| 420 | (c-mode-bug-package): New constant. | ||
| 421 | (mail-position-on-field): Declare. | ||
| 422 | (c-submit-bug-report): Insert X-Debbugs-Package header. | ||
| 423 | * doc/misc/cc-mode.texi (Mailing Lists and Bug Reports): | ||
| 424 | Mention debbugs.gnu.org. | ||
| 425 | |||
| 426 | 2015-05-26 Glenn Morris <rgm@gnu.org> | ||
| 427 | |||
| 428 | * lisp/mail/rmailsum.el: Commas no longer separate regexps. (Bug#19026) | ||
| 429 | (rmail-summary-by-recipients, rmail-summary-by-topic) | ||
| 430 | (rmail-summary-by-senders): No longer use mail-comma-list-regexp. | ||
| 431 | * doc/emacs/rmail.texi (Rmail Make Summary): Update for this change. | ||
| 432 | |||
| 433 | 2015-05-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 434 | |||
| 435 | Handle curved quotes in info files | ||
| 436 | * lisp/calc/calc-help.el (calc-describe-thing): | ||
| 437 | * lisp/info.el (Info-find-index-name) | ||
| 438 | (Info-try-follow-nearest-node, Info-fontify-node): | ||
| 439 | * lisp/vc/ediff-help.el (ediff-help-for-quick-help): | ||
| 440 | In info files, process quotes ‘like this’ the same way we process | ||
| 441 | quotes `like this'. This catches a few places we missed earlier. | ||
| 442 | |||
| 443 | 2015-05-26 Dmitry Gutov <dgutov@yandex.ru> | ||
| 444 | |||
| 445 | xref-prompt-for-identifier: Use a list value | ||
| 446 | * lisp/progmodes/xref.el (xref-prompt-for-identifier): Allow list | ||
| 447 | value, to be interpreted as a list of commands. | ||
| 448 | (xref--prompt-p): New function. | ||
| 449 | (xref--read-identifier): Use it. | ||
| 450 | |||
| 451 | 2015-05-26 Eli Zaretskii <eliz@gnu.org> | ||
| 452 | |||
| 453 | Teach MS-Windows font back-end return per-glyph ascent/descent | ||
| 454 | * src/w32font.h (struct w32_metric_cache): Add ascent and descent | ||
| 455 | values. | ||
| 456 | * src/w32font.c (w32font_text_extents): Compute, cache, and | ||
| 457 | accumulate per-glyph ascent and descent values, instead of copying | ||
| 458 | global values from the font. If the values are not available from | ||
| 459 | the font data, i.e., non-TTF fonts, fall back on font-global values. | ||
| 460 | (compute_metrics): Compute and return per-glyph ascent and descent | ||
| 461 | values, if returned by GetGlyphOutlineW, falling back on | ||
| 462 | font-global values. (Bug#20628) | ||
| 463 | * src/w32term.c (w32_draw_rectangle): Add 1 pixel to width and | ||
| 464 | height of rectangle to be drawn, to be compatible with | ||
| 465 | XDrawRectangle. Fixes glyphless-char display as hex codes in a | ||
| 466 | box, when per-glyph ascent/descent values are used. | ||
| 467 | |||
| 468 | 2015-05-26 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 469 | |||
| 470 | * lisp/emacs-lisp/tabulated-list.el: Don't sort without sorter | ||
| 471 | (tabulated-list-print): Don't sort if sorter is nil | ||
| 472 | |||
| 473 | 2015-05-26 Michael Albinus <michael.albinus@gmx.de> | ||
| 474 | |||
| 475 | Fix Bug#20621 | ||
| 476 | * lisp/net/tramp-sh.el (tramp-set-auto-save): Remove it. There | ||
| 477 | are major modes which set `auto-save-mode' on their own rules; | ||
| 478 | Tramp shall not overwrite such settings. | ||
| 479 | (Bug#20621) | ||
| 480 | |||
| 481 | 2015-05-26 Glenn Morris <rgm@gnu.org> | ||
| 482 | |||
| 483 | * lisp/desktop.el: If modes aren't autoloaded, try simple guesswork. | ||
| 484 | (desktop-load-file): Guess that "foobar" defines "foobar-mode". | ||
| 485 | (desktop-buffer-mode-handlers, desktop-minor-mode-handlers): | ||
| 486 | Doc updates. | ||
| 487 | (vc-dir-mode): Remove unnecessary autoload. | ||
| 488 | |||
| 489 | 2015-05-25 Philipp Stephani <phst@google.com> | ||
| 490 | |||
| 491 | * lisp/term/xterm.el: Add gui-get-selection support via OSC-52 | ||
| 492 | (xterm--extra-capabilities-type): Add `getSelection'. | ||
| 493 | (xterm--query): Add `no-async' argument. | ||
| 494 | (xterm--init-activate-get-selection): New function. | ||
| 495 | (terminal-init-xterm): Use it. | ||
| 496 | (xterm--init-modify-other-keys): Rename from | ||
| 497 | terminal-init-xterm-modify-other-keys. | ||
| 498 | (xterm--init-bracketed-paste-mode): Rename from | ||
| 499 | terminal-init-xterm-bracketed-paste-mode. | ||
| 500 | (xterm--init-activate-set-selection): Rename from | ||
| 501 | terminal-init-xterm-activate-set-selection. | ||
| 502 | (xterm--selection-char): New function. | ||
| 503 | (gui-backend-set-selection): Use it. Use the &context to only apply | ||
| 504 | this method in terminals where we enabled the feature. | ||
| 505 | (gui-backend-get-selection): New method. | ||
| 506 | |||
| 507 | 2015-05-25 Daniel Colascione <dancol@dancol.org> | ||
| 508 | |||
| 509 | Add C-language keyword constants to C++ | ||
| 510 | * lisp/progmodes/cc-langs.el (c-constant-kwds): Add C-language | ||
| 511 | keyword constants to C++. | ||
| 512 | |||
| 513 | 2015-05-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 514 | |||
| 515 | Make TAGS files more portable to MS-Windows | ||
| 516 | * etc/NEWS: Document this. | ||
| 517 | * lib-src/etags.c (readline_internal) [DOS_NT]: | ||
| 518 | Don't treat CRs differently from GNUish hosts. | ||
| 519 | * lisp/progmodes/etags.el (etags-goto-tag-location): | ||
| 520 | Adjust STARTPOS to account for the skipped CRs in dos-style files. | ||
| 521 | |||
| 522 | 2015-05-25 Michael Albinus <michael.albinus@gmx.de> | ||
| 523 | |||
| 524 | Improve fix of debbugs:20634 in tramp-sh.el | ||
| 525 | |||
| 526 | 2015-05-25 Eli Zaretskii <eliz@gnu.org> | ||
| 527 | |||
| 528 | Fix a typo in last commit | ||
| 529 | * lib-src/etags.c (C_entries): Fix a typo. | ||
| 530 | * test/etags/ETAGS.good_1: | ||
| 531 | * test/etags/ETAGS.good_2: | ||
| 532 | * test/etags/ETAGS.good_3: | ||
| 533 | * test/etags/ETAGS.good_4: | ||
| 534 | * test/etags/ETAGS.good_5: | ||
| 535 | * test/etags/CTAGS.good: Update due to the change in etags.c. | ||
| 536 | |||
| 537 | Fix tagging of class members in C-like OO languages | ||
| 538 | * lib-src/etags.c (longopts): Add new option --class-qualify and | ||
| 539 | its shorthand -Q. | ||
| 540 | (print_help): Add help text for --class-qualify. | ||
| 541 | (main): Add handling of -Q. | ||
| 542 | (consider_token, C_entries) <omethodparm>: Append argument types | ||
| 543 | to Objective C methods only if --class-qualify was specified. | ||
| 544 | Qualify C++, Objective C, and Java class members with their class | ||
| 545 | names only if --class-qualify was specified. | ||
| 546 | (C_entries): If --class-qualify was not specified, remove the | ||
| 547 | namespace and class qualifiers from tag names of C++ methods. | ||
| 548 | This allows to use etags.el as xref back-end without the | ||
| 549 | tag-symbol-match-p method, which greatly increases the number of | ||
| 550 | potentially false positives. (Bug#20629) | ||
| 551 | * doc/man/etags.1: Update to document the new --class-qualify | ||
| 552 | option. | ||
| 553 | * test/etags/ETAGS.good_1: | ||
| 554 | * test/etags/ETAGS.good_2: | ||
| 555 | * test/etags/ETAGS.good_3: | ||
| 556 | * test/etags/ETAGS.good_4: | ||
| 557 | * test/etags/ETAGS.good_5: | ||
| 558 | * test/etags/CTAGS.good: Update due to changes in etags.c. | ||
| 559 | |||
| 560 | 2015-05-25 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 561 | |||
| 562 | (cl-generic-define-method): Side effects are evil (bug#20644) | ||
| 563 | * lisp/emacs-lisp/cl-generic.el (cl-generic-define-method): Don't reuse | ||
| 564 | cons-cells that might be used as keys in an `equal' hash-table. | ||
| 565 | |||
| 566 | 2015-05-25 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 567 | |||
| 568 | Make erc timestamps visible again | ||
| 569 | * lisp/erc/erc-stamp.el (erc-munge-invisibility-spec): Make | ||
| 570 | timestamps visible again (if requested). | ||
| 571 | |||
| 572 | 2015-05-25 Eli Zaretskii <eliz@gnu.org> | ||
| 573 | |||
| 574 | Fix last change in etags.c that broke tagging compresed files | ||
| 575 | * lib-src/etags.c (process_file_name) [MSDOS || DOS_NT]: Fix | ||
| 576 | quoting of decompression shell command for MS-Windows/MS-DOS. | ||
| 577 | |||
| 578 | 2015-05-25 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 579 | |||
| 580 | * lisp/emacs-lisp/cl-macs.el (cl-tagbody): Scope cl--tagbody-alist | ||
| 581 | (Bug#20639) | ||
| 582 | |||
| 583 | 2015-05-25 Michael Albinus <michael.albinus@gmx.de> | ||
| 584 | |||
| 585 | Fix typo in 89035e247591c8d688fce922b7079881aa110f33 | ||
| 586 | |||
| 587 | 2015-05-25 Orivej Desh <orivej@gmx.fr> (tiny change) | ||
| 588 | |||
| 589 | Fix IPv6 addresses in Tramp | ||
| 590 | * lisp/net/tramp-sh.el (tramp-make-copy-program-file-name): | ||
| 591 | Add sqare brackets around host name. | ||
| 592 | |||
| 593 | 2015-05-25 Michael Albinus <michael.albinus@gmx.de> | ||
| 594 | |||
| 595 | Inhibit `epa-file-handler' in Tramp | ||
| 596 | (Bug#20634) | ||
| 597 | * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer) | ||
| 598 | (tramp-sh-handle-insert-file-contents-literally): Inhibit also | ||
| 599 | `epa-file-handler'. | ||
| 600 | |||
| 601 | 2015-05-24 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 602 | |||
| 603 | * lisp/emacs-lisp/pcase.el: Use PAT rather than UPAT in docstring | ||
| 604 | (pcase-let): Document the behavior in case the pattern doesn't match. | ||
| 605 | |||
| 606 | 2015-05-24 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 607 | |||
| 608 | * lisp/emacs-lisp/tabulated-list.el: New optional print method | ||
| 609 | (tabulated-list-print): New optional argument, UPDATE. If | ||
| 610 | non-nil, the list is printed by only adding and deleting the | ||
| 611 | changed entries, instead of erasing the whole buffer. This method | ||
| 612 | is much faster when few or no entries have changed. | ||
| 613 | * doc/lispref/modes.texi (Tabulated List Mode): Document it. | ||
| 614 | * etc/NEWS: Document it. | ||
| 615 | |||
| 616 | * lisp/emacs-lisp/tabulated-list.el: Improve printing | ||
| 617 | (tabulated-list--get-sorter): New function. | ||
| 618 | (tabulated-list-print): Restore window-line when remember-pos is | ||
| 619 | passed and optimize away the `nreverse'. | ||
| 620 | |||
| 621 | 2015-05-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 622 | |||
| 623 | Simpilify etags TEX mode scanning | ||
| 624 | * lib-src/etags.c (TEX_mode, TEX_esc, TEX_opgrp, TEX_clgrp): | ||
| 625 | Remove static vars. | ||
| 626 | (TeX_commands): Deduce escapes here instead. | ||
| 627 | (TEX_LESC, TEX_SESC, TEX_mode): Remove; all uses removed. | ||
| 628 | This removes the need for a reset_input call. | ||
| 629 | |||
| 630 | Improve etags I/O error reporting | ||
| 631 | * lib-src/etags.c: | ||
| 632 | Don't include sys/types.h and sys/stat.h; no longer needed. | ||
| 633 | (infilename): New static var. | ||
| 634 | (process_file_name): Don't call 'stat'. Instead, just open the | ||
| 635 | file for reading and report any errors. Don't bother making | ||
| 636 | a copy of the file argument; it's not needed. Be more careful to | ||
| 637 | use the failing errno when reporting an error. | ||
| 638 | Quote the real name better (though no perfectly) | ||
| 639 | when passing it to the shell. | ||
| 640 | (reset_input): New function, which reports I/O errors. | ||
| 641 | All uses of 'rewind' changed to use this function. | ||
| 642 | (perhaps_more_input): New function, which also checks for | ||
| 643 | I/O errors. All uses of 'feof' changed to use this function. | ||
| 644 | (analyze_regex): Report an error if fclose fails. | ||
| 645 | (readline_internal): Report an error if getc fails. | ||
| 646 | (etags_mktmp): Return an error if close fails. | ||
| 647 | |||
| 648 | etags.c: avoid side effects in 'if' | ||
| 649 | * lib-src/etags.c (process_file_name, Perl_functions) | ||
| 650 | (TEX_decode_env): Hoist side effects into previous statement. | ||
| 651 | |||
| 652 | .gitignore tweaks | ||
| 653 | * .gitignore: Ignore all *.stamp files. Sort. | ||
| 654 | Ignore [0-9]*.txt (commonly used name for git patches) | ||
| 655 | and /vc-dwim-log-* (vc-dwim temporary). | ||
| 656 | |||
| 1 | 2015-05-24 Eli Zaretskii <eliz@gnu.org> | 657 | 2015-05-24 Eli Zaretskii <eliz@gnu.org> |
| 2 | 658 | ||
| 3 | Fix last change in etags.c, which failed the test suite | 659 | Fix last change in etags.c, which failed the test suite |
diff --git a/build-aux/gitlog-to-emacslog b/build-aux/gitlog-to-emacslog index c833721a28b..e6877086081 100755 --- 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=b98a2ef74758f78831d7c6dd4ae13f3433d77869 | 26 | gen_origin=0700eb152da4c57419a391161107b48d81abdeb2 |
| 27 | force= | 27 | force= |
| 28 | output=ChangeLog | 28 | output=ChangeLog |
| 29 | nmax=2 | 29 | nmax=2 |