diff options
| author | Glenn Morris | 2015-08-30 06:23:56 -0400 |
|---|---|---|
| committer | Glenn Morris | 2015-08-30 06:23:56 -0400 |
| commit | d987e6d6712540677aac32d0e85519eaed50c596 (patch) | |
| tree | 9bb9629585d0f2dcb2fa2845b16618dd6792ced1 | |
| parent | cc90c25a50e536669ac327f7e05ec9194d1650d0 (diff) | |
| download | emacs-d987e6d6712540677aac32d0e85519eaed50c596.tar.gz emacs-d987e6d6712540677aac32d0e85519eaed50c596.zip | |
; Auto-commit of ChangeLog files.
| -rw-r--r-- | ChangeLog.2 | 928 |
1 files changed, 927 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 15cb656ce0f..856cb58ed1e 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,929 @@ | |||
| 1 | 2015-08-30 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | * lisp/net/tramp-sh.el (tramp-convert-file-attributes): | ||
| 4 | Revert patch from 2015-08-24. Tramp shall be have like for local files. | ||
| 5 | * test/automated/tramp-tests.el (tramp-test18-file-attributes): | ||
| 6 | Adapt test. | ||
| 7 | |||
| 8 | 2015-08-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 9 | |||
| 10 | Text quoting fixes in cedet, emulation, emacs-lisp | ||
| 11 | * lisp/cedet/ede.el (ede-check-project-directory): | ||
| 12 | * lisp/cedet/semantic/analyze/debug.el: | ||
| 13 | (semantic-analyzer-debug-insert-include-summary): | ||
| 14 | * lisp/cedet/semantic/bovine/c.el (semantic-c-describe-environment): | ||
| 15 | * lisp/cedet/semantic/decorate/include.el: | ||
| 16 | (semantic-decoration-unknown-include-describe) | ||
| 17 | (semantic-decoration-all-include-summary): | ||
| 18 | * lisp/cedet/semantic/ia.el (semantic-ia-fast-jump): | ||
| 19 | * lisp/emulation/edt.el (edt-load-keys): | ||
| 20 | * lisp/emulation/viper-cmd.el: | ||
| 21 | (viper-display-current-destructive-command) | ||
| 22 | (viper-query-replace, viper-brac-function): | ||
| 23 | * lisp/emulation/viper-ex.el (viper-get-ex-token, ex-compile): | ||
| 24 | * lisp/emulation/viper-macs.el (viper-unrecord-kbd-macro): | ||
| 25 | Respect text quoting style in doc string or diagnostic. | ||
| 26 | * lisp/cedet/mode-local.el (describe-mode-local-overload): | ||
| 27 | Use format-message to avoid overtranslating quotes. | ||
| 28 | * lisp/emacs-lisp/checkdoc.el (checkdoc-in-sample-code-p): | ||
| 29 | Escape an apostrophe in a docstring. | ||
| 30 | * lisp/emacs-lisp/warnings.el (lwarn): Fix doc string. | ||
| 31 | |||
| 32 | 2015-08-29 Daniel Colascione <dancol@dancol.org> | ||
| 33 | |||
| 34 | Fix which-func for curly quotes: look for symbol, not message | ||
| 35 | * lisp/progmodes/which-func.el (which-func-ff-hook): Look for new | ||
| 36 | imenu-unavailable error symbol instead of trying to match message | ||
| 37 | exactly. | ||
| 38 | * lisp/imenu.el (imenu-unavailable): New error | ||
| 39 | (imenu-unavailable-error): New function. | ||
| 40 | |||
| 41 | 2015-08-29 Eli Zaretskii <eliz@gnu.org> | ||
| 42 | |||
| 43 | Fix Python tests on MS-Windows | ||
| 44 | * test/automated/python-tests.el | ||
| 45 | (python-shell-calculate-command-1): Run python-shell-interpreter | ||
| 46 | through shell-quote-argument before comparing with what | ||
| 47 | python-shell-calculate-command returns. | ||
| 48 | (python-shell-calculate-pythonpath-1) | ||
| 49 | (python-shell-calculate-pythonpath-2) | ||
| 50 | (python-shell-calculate-process-environment-2): Use path-separator | ||
| 51 | instead of a literal ':'. | ||
| 52 | (python-shell-calculate-exec-path-2) | ||
| 53 | (python-shell-calculate-exec-path-3) | ||
| 54 | (python-shell-calculate-exec-path-4) | ||
| 55 | (python-shell-with-environment-1) | ||
| 56 | (python-shell-with-environment-2): Run "/env/bin" through | ||
| 57 | expand-file-name before comparing with exec-path. (Bug#21375) | ||
| 58 | |||
| 59 | 2015-08-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 60 | |||
| 61 | Use Core Text types/functions/variables/enumerators directly | ||
| 62 | * src/macfont.h (FontDescriptorRef, FontRef, FontSymbolicTraits) | ||
| 63 | (CharacterCollection): Remove typedefs. All uses replaced with | ||
| 64 | definitions. | ||
| 65 | (MAC_FONT_NAME_ATTRIBUTE, MAC_FONT_FAMILY_NAME_ATTRIBUTE) | ||
| 66 | (MAC_FONT_TRAITS_ATTRIBUTE, MAC_FONT_SIZE_ATTRIBUTE) | ||
| 67 | (MAC_FONT_CASCADE_LIST_ATTRIBUTE) | ||
| 68 | (MAC_FONT_CHARACTER_SET_ATTRIBUTE, MAC_FONT_LANGUAGES_ATTRIBUTE) | ||
| 69 | (MAC_FONT_FORMAT_ATTRIBUTE, MAC_FONT_SYMBOLIC_TRAIT) | ||
| 70 | (MAC_FONT_WEIGHT_TRAIT, MAC_FONT_WIDTH_TRAIT) | ||
| 71 | (MAC_FONT_SLANT_TRAIT): Remove macros. All uses replaced with | ||
| 72 | definitions. | ||
| 73 | (MAC_FONT_TRAIT_ITALIC, MAC_FONT_TRAIT_BOLD) | ||
| 74 | (MAC_FONT_TRAIT_MONO_SPACE, MAC_FONT_TRAIT_COLOR_GLYPHS) | ||
| 75 | (MAC_FONT_FORMAT_BITMAP) | ||
| 76 | (MAC_CHARACTER_COLLECTION_IDENTITY_MAPPING) | ||
| 77 | (MAC_CHARACTER_COLLECTION_ADOBE_JAPAN1): Remove enumerators. All | ||
| 78 | uses replaced with definitions. | ||
| 79 | (kCTFontTraitItalic, kCTFontTraitBold, kCTFontTraitMonoSpace) | ||
| 80 | (kCTFontTraitColorGlyphs, kCTCharacterCollectionIdentityMapping) | ||
| 81 | (kCTCharacterCollectionAdobeJapan1 kCTFontOrientationDefault): Add | ||
| 82 | compatibility enumerators for older versions. | ||
| 83 | (mac_font_descriptor_create_with_attributes) | ||
| 84 | (mac_font_descriptor_create_matching_font_descriptors) | ||
| 85 | (mac_font_descriptor_create_matching_font_descriptor) | ||
| 86 | (mac_font_descriptor_copy_attribute) | ||
| 87 | (mac_font_descriptor_supports_languages) | ||
| 88 | (mac_font_create_with_name, mac_font_get_size) | ||
| 89 | (mac_font_copy_family_name, mac_font_copy_character_set) | ||
| 90 | (mac_font_get_glyphs_for_characters, mac_font_get_ascent) | ||
| 91 | (mac_font_get_descent, mac_font_get_leading) | ||
| 92 | (mac_font_get_underline_position) | ||
| 93 | (mac_font_get_underline_thickness, mac_font_copy_graphics_font) | ||
| 94 | (mac_font_copy_non_synthetic_table): Remove macros. All uses | ||
| 95 | replaced with definitions. | ||
| 96 | (mac_font_create_preferred_family_for_attributes) | ||
| 97 | (mac_font_get_advance_width_for_glyph) | ||
| 98 | (mac_font_get_bounding_rect_for_glyph) | ||
| 99 | (mac_font_create_available_families, mac_font_shape): Remove | ||
| 100 | macros for renamed functions. | ||
| 101 | (mac_nsctfont_copy_font_descriptor): Remove unused macro. | ||
| 102 | * src/macterm.m (mac_font_descriptor_supports_languages): Rename | ||
| 103 | from mac_ctfont_descriptor_supports_languages. | ||
| 104 | (mac_font_create_preferred_family_for_attributes): Rename from | ||
| 105 | mac_ctfont_create_preferred_family_for_attributes. | ||
| 106 | (mac_font_get_advance_width_for_glyph): Rename from | ||
| 107 | mac_ctfont_get_advance_width_for_glyph. Use | ||
| 108 | kCTFontOrientationDefault also for older versions. | ||
| 109 | (mac_font_get_bounding_rect_for_glyph): Rename from | ||
| 110 | mac_ctfont_get_bounding_rect_for_glyph. Use | ||
| 111 | kCTFontOrientationDefault also for older versions. | ||
| 112 | (mac_font_create_available_families): Rename from | ||
| 113 | mac_ctfont_create_available_families. | ||
| 114 | (mac_font_equal_in_postscript_name): Rename from | ||
| 115 | mac_ctfont_equal_in_postscript_name. All uses changed. | ||
| 116 | (mac_font_create_line_with_string_and_font): Rename from | ||
| 117 | mac_ctfont_create_line_with_string_and_font. All uses changed. | ||
| 118 | (mac_font_shape): Rename from mac_ctfont_shape. | ||
| 119 | (mac_font_family_compare): Remove unused declaration. | ||
| 120 | |||
| 121 | 2015-08-29 Paul Eggert <eggert@cs.ucla.edu> | ||
| 122 | |||
| 123 | Fix minor text quoting in calc, calendar, vc | ||
| 124 | * lisp/calc/calc-ext.el (calc-shift-Z-prefix-help): | ||
| 125 | * lisp/calc/calc-help.el (calc-j-prefix-help): | ||
| 126 | * lisp/calc/calc-misc.el (calc-help): | ||
| 127 | * lisp/calc/calc.el (calc-algebraic-mode, calc-mode): | ||
| 128 | Escape an apostrophe in a docstring. | ||
| 129 | * lisp/calc/calc-forms.el (calc-hms-notation): | ||
| 130 | * lisp/calc/calc-mode.el (calc-display-raw, calc-algebraic-mode): | ||
| 131 | Escape an apostrophe in a diagnostic. | ||
| 132 | * lisp/calc/calc-misc.el (calc-help): | ||
| 133 | * lisp/calendar/diary-lib.el (diary-include-files): | ||
| 134 | * lisp/calendar/todo-mode.el (todo-prefix, todo-item-mark): | ||
| 135 | * lisp/vc/diff-mode.el (diff-delete-trailing-whitespace): | ||
| 136 | * lisp/vc/ediff-diff.el (ediff-same-contents): | ||
| 137 | * lisp/vc/ediff-merg.el (ediff-re-merge): | ||
| 138 | * lisp/vc/ediff-ptch.el (ediff-patch-file-internal): | ||
| 139 | * lisp/vc/ediff-util.el (ediff-test-save-region) | ||
| 140 | (ediff-status-info): | ||
| 141 | * lisp/vc/ediff.el (ediff-merge-revisions) | ||
| 142 | (ediff-merge-revisions-with-ancestor): | ||
| 143 | * lisp/vc/pcvs.el (cvs-mode-checkout, cvs-vc-command-advice): | ||
| 144 | * lisp/vc/vc-cvs.el (vc-cvs-mode-line-string): | ||
| 145 | Respect text quoting style in doc string or diagnostic. | ||
| 146 | * lisp/calc/calc-prog.el (calc-kbd-push, calc-kbd-pop): | ||
| 147 | * lisp/vc/add-log.el (change-log-goto-source): | ||
| 148 | Avoid double-formatting. | ||
| 149 | * lisp/vc/ediff-init.el (format-message): | ||
| 150 | New backward-compatibility alias. | ||
| 151 | |||
| 152 | 2015-08-28 Paul Eggert <eggert@cs.ucla.edu> | ||
| 153 | |||
| 154 | Fix minor text quoting problems in lisp top level | ||
| 155 | * lisp/apropos.el (apropos-describe-plist): | ||
| 156 | * lisp/cus-theme.el (customize-themes): | ||
| 157 | * lisp/dired.el (dired-log): | ||
| 158 | * lisp/help-fns.el (describe-variable): | ||
| 159 | * lisp/hexl.el (hexl-insert-multibyte-char): | ||
| 160 | * lisp/info.el (Info-finder-find-node): | ||
| 161 | * lisp/json.el (json-read-string): | ||
| 162 | * lisp/novice.el (disabled-command-function) | ||
| 163 | (disabled-command-function): | ||
| 164 | * lisp/startup.el (normal-mouse-startup-screen): | ||
| 165 | * lisp/woman.el (WoMan-log, WoMan-warn): | ||
| 166 | Respect text quoting style in doc string or diagnostic. | ||
| 167 | * lisp/replace.el (replace-character-fold): | ||
| 168 | * src/syntax.c (Fmodify_syntax_entry): | ||
| 169 | Escape an apostrophe in a docstring. | ||
| 170 | * lisp/tempo.el (tempo-define-template): | ||
| 171 | Remove confusing apostrophe from docstring. | ||
| 172 | * lisp/whitespace.el (whitespace-mark-x): | ||
| 173 | Use directed quotes in docstring. | ||
| 174 | |||
| 175 | 2015-08-28 Simen Heggestøyl <simenheg@gmail.com> | ||
| 176 | |||
| 177 | Fix indentation rule in css-mode | ||
| 178 | * lisp/textmodes/css-mode.el (css-smie-rules): Fix indentation of | ||
| 179 | brackets in presence of pseudo-selectors. (Bug#21328) | ||
| 180 | |||
| 181 | 2015-08-28 Eli Zaretskii <eliz@gnu.org> | ||
| 182 | |||
| 183 | Fix a bug in recording a macro while flyspell-mode is active | ||
| 184 | * lisp/subr.el (sit-for): Don't call read-event when recording a | ||
| 185 | macro. (Bug#21329) | ||
| 186 | |||
| 187 | 2015-08-27 Paul Eggert <eggert@Penguin.CS.UCLA.EDU> | ||
| 188 | |||
| 189 | Tweak startup screen quoting | ||
| 190 | * lisp/startup.el (normal-splash-screen): Use standard | ||
| 191 | "M-" abbrevation rather than a confusingly-different one. | ||
| 192 | (normal-no-mouse-startup-screen): Follow ‘text-quoting-style’. | ||
| 193 | |||
| 194 | 2015-08-27 Paul Eggert <eggert@cs.ucla.edu> | ||
| 195 | |||
| 196 | Add test case for ‘format’ bug and refactor | ||
| 197 | * src/editfns.c (styled_format): Refactor internally, mostly by | ||
| 198 | moving declarations closer to uses. This should not affect behavior. | ||
| 199 | * test/automated/textprop-tests.el (textprop-tests-format): New test. | ||
| 200 | |||
| 201 | Fix ‘format’ bug with property offsets | ||
| 202 | * src/editfns.c (styled_format): Fix recently-introduced ‘format’ | ||
| 203 | bug in calculating string property offsets (Bug#21351). | ||
| 204 | |||
| 205 | Use straight quotes in lib-src diagnostics | ||
| 206 | These auxiliary programs can’t use Emacs’s text-quoting-style, | ||
| 207 | and it’s too much trouble to redo that mechanism by hand. | ||
| 208 | So just use straight quotes for now. | ||
| 209 | * lib-src/ebrowse.c (main): | ||
| 210 | * lib-src/emacsclient.c (decode_options, main): | ||
| 211 | * lib-src/etags.c (Ada_help, default_C_help, Cplusplus_help) | ||
| 212 | (Forth_help, HTML_help, Lisp_help, Makefile_help, Objc_help) | ||
| 213 | (Perl_help, PHP_help, Python_help, Scheme_help, TeX_help, auto_help) | ||
| 214 | (none_help, print_language_names, print_help, add_regex) | ||
| 215 | (suggest_asking_for_help): | ||
| 216 | * lib-src/make-docfile.c (write_c_args, scan_c_stream): | ||
| 217 | Use straight quotes in diagnostics. | ||
| 218 | |||
| 219 | ‘text-quoting-style’ fixes for admin | ||
| 220 | * admin/admin.el (cusver-scan, cusver-check): | ||
| 221 | * admin/authors.el (authors-canonical-file-name): | ||
| 222 | * admin/bzrmerge.el (bzrmerge-missing): | ||
| 223 | Respect ‘text-quoting-style’ in diagnostics. | ||
| 224 | |||
| 225 | 2015-08-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 226 | |||
| 227 | Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS | ||
| 228 | This removes the need for GCPRO1 etc. Suggested by Stefan Monnier in: | ||
| 229 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00918.html | ||
| 230 | * doc/lispref/internals.texi (Writing Emacs Primitives): | ||
| 231 | * etc/NEWS: | ||
| 232 | Document the change. | ||
| 233 | * src/alloc.c (gcprolist, dump_zombies, MAX_ZOMBIES, zombies) | ||
| 234 | (nzombies, ngcs, avg_zombies, max_live, max_zombies, avg_live) | ||
| 235 | (Fgc_status, check_gcpros, relocatable_string_data_p, gc-precise): | ||
| 236 | * src/bytecode.c (mark_byte_stack) [BYTE_MARK_STACK]: | ||
| 237 | * src/eval.c (gcpro_level) [DEBUG_GCPRO]: | ||
| 238 | * src/lisp.h (struct handler.gcpro, struct gcpro, GC_MARK_STACK) | ||
| 239 | (GC_USE_GCPROS_AS_BEFORE, GC_MAKE_GCPROS_NOOPS) | ||
| 240 | (GC_MARK_STACK_CHECK_GCPROS, GC_USE_GCPROS_CHECK_ZOMBIES) | ||
| 241 | (BYTE_MARK_STACK, GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6) | ||
| 242 | (GCPRO7, UNGCPRO, RETURN_UNGCPRO): | ||
| 243 | Remove. All uses removed. The code now assumes | ||
| 244 | GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS. | ||
| 245 | * src/bytecode.c (relocate_byte_stack): | ||
| 246 | Rename from unmark_byte_stack, since it now only relocates. | ||
| 247 | All callers changed. | ||
| 248 | * src/frame.c (make_frame): Add an IF_LINT to pacify GCC 5.2 | ||
| 249 | with GCPROs removed. | ||
| 250 | * src/systime.h: Use EMACS_LISP_H as the canary instead of GCPRO1. | ||
| 251 | * test/automated/finalizer-tests.el (finalizer-basic) | ||
| 252 | (finalizer-circular-reference, finalizer-cross-reference) | ||
| 253 | (finalizer-error): | ||
| 254 | * test/automated/generator-tests.el (cps-test-iter-close-finalizer): | ||
| 255 | Remove tests, as they depend on gc-precise. | ||
| 256 | |||
| 257 | 2015-08-26 Nicolas Petton <nicolas@petton.fr> | ||
| 258 | |||
| 259 | Improve seq-concatenate for new sequence types | ||
| 260 | Use the new `seq-into-sequence' in seqs passed to `seq-concatenate' to | ||
| 261 | ensure that concatenation happens on sequences only. This makes it | ||
| 262 | possible to use `seq-concatenate' for new types of seqs. | ||
| 263 | * lisp/emacs-lisp/seq.el (seq-into-sequence, seq-concatenate): New | ||
| 264 | function used in `seq-concatenate'. | ||
| 265 | * test/automated/seq-tests.el (test-seq-into-sequence): New unit test | ||
| 266 | for seq-into-sequence. | ||
| 267 | |||
| 268 | 2015-08-26 Stephen Leake <stephen_leake@stephe-leake.org> | ||
| 269 | |||
| 270 | Add mode local overrides to xref-find-definitions | ||
| 271 | * lisp/cedet/mode-local.el (xref-mode-local--override-present, | ||
| 272 | xref-mode-local-overload): New; add mode local overrides to | ||
| 273 | xref-find-definitions. | ||
| 274 | * test/automated/elisp-mode-tests.el: Add mode local override tests. | ||
| 275 | (xref-elisp-test-run): Handle indented defuns. | ||
| 276 | (xref-elisp-generic-*): Improve doc strings. | ||
| 277 | * lisp/progmodes/elisp-mode.el (elisp-xref-find-def-functions): New. | ||
| 278 | (elisp--xref-find-definitions): Use it. | ||
| 279 | |||
| 280 | Add mode local overrides to describe-function | ||
| 281 | * lisp/cedet/mode-local.el (describe-mode-local-overload): New; add mode | ||
| 282 | local overrides to describe-function. | ||
| 283 | * etc/NEWS: Document change. | ||
| 284 | |||
| 285 | 2015-08-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 286 | |||
| 287 | Prefer straight quoting in some etc text files | ||
| 288 | These files are plain text and might be used by non-Emacs apps. | ||
| 289 | They’re mostly ASCII, so just use straight quotes. | ||
| 290 | |||
| 291 | Fix quoting in ‘message_with_string’ | ||
| 292 | * src/nsfont.m (nsfont_open): Use directed quotes in format; they | ||
| 293 | should work now. | ||
| 294 | * src/xdisp.c (message_to_stderr): New function, refactored from | ||
| 295 | part of ‘message3_nolog’. | ||
| 296 | (message3_nolog): Use it. | ||
| 297 | (message_with_string): Use it. Don’t mishandle NUL bytes when | ||
| 298 | noninteractive. Prefer AUTO_STRING when it’s most likely faster. | ||
| 299 | Use ‘format-message’, not ‘format’, so that quotes are translated. | ||
| 300 | |||
| 301 | 2015-08-26 Eli Zaretskii <eliz@gnu.org> | ||
| 302 | |||
| 303 | Mention false positives of file-accessible-directory on w32 | ||
| 304 | * src/fileio.c (Ffile_accessible_directory_p): Doc fix. | ||
| 305 | (Bug#21346) | ||
| 306 | |||
| 307 | 2015-08-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 308 | |||
| 309 | Treat error strings as help | ||
| 310 | * src/print.c (print_error_message): Translate quotes and command | ||
| 311 | keys in errmsg so that users see, e.g., "Symbol’s value as | ||
| 312 | variable is void: foo" when text-quoting-style is curved. | ||
| 313 | |||
| 314 | 2015-08-26 Michael Albinus <michael.albinus@gmx.de> | ||
| 315 | |||
| 316 | * lisp/net/tramp-cache.el (top): Use `message' but `format-message'. | ||
| 317 | |||
| 318 | 2015-08-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 319 | |||
| 320 | Top-level elisp files respect ‘text-quoting-style’ | ||
| 321 | In top-level elisp files, use format-message in diagnostic formats, | ||
| 322 | so that they follow user preference as per ‘text-quoting-style’ | ||
| 323 | rather than being hard-coded to quote `like this'. | ||
| 324 | * lisp/allout.el (allout-get-configvar-values): | ||
| 325 | * lisp/apropos.el (apropos-symbols-internal): | ||
| 326 | * lisp/dired-aux.el (dired-do-shell-command, dired-create-files) | ||
| 327 | (dired-do-create-files-regexp, dired-create-files-non-directory): | ||
| 328 | * lisp/dired-x.el (dired-do-run-mail): | ||
| 329 | * lisp/dired.el (dired-log, dired-dnd-handle-local-file): | ||
| 330 | * lisp/disp-table.el (standard-display-european): | ||
| 331 | * lisp/find-dired.el (find-dired): | ||
| 332 | * lisp/forms.el (forms-mode): | ||
| 333 | * lisp/ido.el (ido-buffer-internal): | ||
| 334 | * lisp/info.el (Info-index-next): | ||
| 335 | * lisp/outline.el (outline-invent-heading): | ||
| 336 | * lisp/printing.el (pr-ps-outfile-preprint, pr-i-ps-send): | ||
| 337 | * lisp/proced.el (proced-log): | ||
| 338 | * lisp/ps-print.el (ps-print-preprint, ps-get-size): | ||
| 339 | * lisp/recentf.el (recentf-open-files, recentf-save-list): | ||
| 340 | * lisp/savehist.el (savehist-save): | ||
| 341 | * lisp/server.el (server-ensure-safe-dir): | ||
| 342 | * lisp/ses.el (ses-rename-cell): | ||
| 343 | * lisp/simple.el (list-processes--refresh): | ||
| 344 | * lisp/startup.el (command-line): | ||
| 345 | * lisp/strokes.el (strokes-unset-last-stroke) | ||
| 346 | (strokes-execute-stroke): | ||
| 347 | Use format-message so that quotes are restyled. | ||
| 348 | * lisp/cus-edit.el (custom-raised-buttons, customize-browse): | ||
| 349 | Don’t quote ‘raised’. | ||
| 350 | * lisp/descr-text.el (describe-char): | ||
| 351 | * lisp/dirtrack.el (dirtrack-debug-message): | ||
| 352 | * lisp/hexl.el (hexl-insert-multibyte-char): | ||
| 353 | Apply substitute-command-keys to help string. | ||
| 354 | * lisp/wdired.el (wdired-do-renames, wdired-do-symlink-changes) | ||
| 355 | (wdired-do-perm-changes): | ||
| 356 | Let dired-log do the formatting. | ||
| 357 | |||
| 358 | 2015-08-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 359 | |||
| 360 | Go back to grave quoting in Tramp | ||
| 361 | * lisp/net/tramp-adb.el: | ||
| 362 | * lisp/net/tramp-cache.el: | ||
| 363 | * lisp/net/tramp-compat.el: | ||
| 364 | * lisp/net/tramp-gvfs.el: | ||
| 365 | * lisp/net/tramp-gw.el: | ||
| 366 | * lisp/net/tramp-sh.el: | ||
| 367 | * lisp/net/tramp-smb.el: | ||
| 368 | * lisp/net/tramp.el: | ||
| 369 | Stick with grave quoting in diagnostics strings. This is more | ||
| 370 | portable to older Emacs, desirable for Tramp. | ||
| 371 | * lisp/net/tramp-cache.el: Use ‘format-message’, not ‘format’, | ||
| 372 | for diagnostic that needs requoting. | ||
| 373 | * lisp/net/tramp-compat.el (format-message): | ||
| 374 | Fall back on simple ‘format’, since that’s good enough now. | ||
| 375 | |||
| 376 | Go back to grave quoting in Gnus | ||
| 377 | * lisp/gnus/auth-source.el (auth-source-netrc-parse-entries): | ||
| 378 | * lisp/gnus/gnus-agent.el (gnus-agent-check-overview-buffer) | ||
| 379 | (gnus-agent-fetch-headers): | ||
| 380 | * lisp/gnus/gnus-int.el (gnus-start-news-server): | ||
| 381 | * lisp/gnus/gnus-registry.el: | ||
| 382 | (gnus-registry--split-fancy-with-parent-internal) | ||
| 383 | (gnus-registry-post-process-groups): | ||
| 384 | * lisp/gnus/gnus-score.el (gnus-summary-increase-score): | ||
| 385 | * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): | ||
| 386 | * lisp/gnus/gnus-topic.el (gnus-topic-rename): | ||
| 387 | * lisp/gnus/legacy-gnus-agent.el (gnus-agent-unlist-expire-days): | ||
| 388 | * lisp/gnus/spam.el (spam-check-blackholes): | ||
| 389 | Stick with grave quoting in diagnostics strings. This is more | ||
| 390 | portable to older Emacs, desirable for Gnus. | ||
| 391 | |||
| 392 | Fix customization of text-quoting-style | ||
| 393 | * lisp/cus-edit.el (custom-guess-type, custom-variable-documentation): | ||
| 394 | * lisp/wid-edit.el (widget-docstring): | ||
| 395 | Get raw docstring here since it’s cooked later and should not be | ||
| 396 | cooked twice. | ||
| 397 | * lisp/cus-edit.el (custom-group-value-create): | ||
| 398 | Cook the docstring before inserting it. | ||
| 399 | * lisp/cus-start.el (text-quoting-style): Quote the customization | ||
| 400 | docstrings according to the new rules. Give curved examples. | ||
| 401 | |||
| 402 | format-message now curves ` and ' | ||
| 403 | That way, the caller doesn’t have to use curved quotes to | ||
| 404 | get diagnostics that match the text-quoting-style preferences. | ||
| 405 | Suggested by Dmitry Gutov in: | ||
| 406 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00893.html | ||
| 407 | This means we no longer need %qs, so remove that format. | ||
| 408 | While we’re at it, fix an unlikely bug and lessen the pressure | ||
| 409 | on the garbage collector by processing the string once rather | ||
| 410 | than twice in the usual case. | ||
| 411 | * doc/lispref/strings.texi (Formatting Strings): | ||
| 412 | * etc/NEWS: Document this. | ||
| 413 | * lisp/subr.el (format-message): Remove; now done in C. | ||
| 414 | * src/callint.c (Fcall_interactively): | ||
| 415 | * src/editfns.c (Fmessage, Fmessage_box): | ||
| 416 | Use Fformat_message instead of Finternal__text_restyle | ||
| 417 | followed by Fformat. | ||
| 418 | * src/doc.c (LSQM, RSQM): Remove; all uses changed to use | ||
| 419 | uLSQM and uRSQM. | ||
| 420 | (Fsubstitute_command_keys): Prefer AUTO_STRING to build_string | ||
| 421 | when pure ASCII now suffices. Fix unlikely bug when parsing | ||
| 422 | unibyte string containing non-ASCII bytes. Use inline code | ||
| 423 | rather than memcpy, as it’s a tiny number of bytes. | ||
| 424 | (Finternal__text_restyle): Remove; no longer used. | ||
| 425 | (syms_of_doc): Don’t declare it. | ||
| 426 | * src/editfns.c (Fformat): Rewrite in terms of new function | ||
| 427 | ‘styled_format’. | ||
| 428 | (Fformat_message): New function, moved here from subr.el. | ||
| 429 | (styled_format): New function, with the old guts of Fformat, | ||
| 430 | except it now optionally transliterates quotes, and it transliterates | ||
| 431 | traditional grave accent and apostrophe quoting as well. | ||
| 432 | Remove recently-added q flag; no longer needed or used. | ||
| 433 | (syms_of_editfns): Define format-message. | ||
| 434 | * src/lisp.h (uLSQM0, uLSQM1, uLSQM2, uRSQM0, uRSQM1, uRSQM2): | ||
| 435 | Remove; no longer need to be global symbols. | ||
| 436 | * src/xdisp.c (vadd_to_log): Use Fformat_message, not Fformat, | ||
| 437 | so that callers can use `%s'. | ||
| 438 | * src/image.c (image_size_error, xbm_load_image, xbm_load) | ||
| 439 | (xpm_load, pbm_load, png_load_body, jpeg_load_body, tiff_load) | ||
| 440 | (gif_load, imagemagick_load_image, imagemagick_load, svg_load) | ||
| 441 | (svg_load_image, gs_load, x_kill_gs_process): | ||
| 442 | * src/lread.c (load_warn_old_style_backquotes): | ||
| 443 | * src/xfaces.c (load_pixmap): | ||
| 444 | * src/xselect.c (x_clipboard_manager_error_1): | ||
| 445 | Use `%s' instead of %qs in formats. | ||
| 446 | |||
| 447 | 2015-08-25 Eli Zaretskii <eliz@gnu.org> | ||
| 448 | |||
| 449 | Minor fixes in doc/emacs/search.texi | ||
| 450 | * doc/emacs/search.texi (Basic Isearch): Fix a typo. | ||
| 451 | (Special Isearch): Use @w{} to generate several consecutive spaces | ||
| 452 | with Texinfo 6. (Bug#21345) | ||
| 453 | |||
| 454 | 2015-08-25 Michael Albinus <michael.albinus@gmx.de> | ||
| 455 | |||
| 456 | * lisp/net/tramp-sh.el (tramp-awk-encode, tramp-awk-decode) | ||
| 457 | (tramp-awk-coding-test): New defconsts. | ||
| 458 | (tramp-remote-coding-commands): Use them. | ||
| 459 | (tramp-find-inline-encoding): Check for Perl only if necessary. | ||
| 460 | |||
| 461 | 2015-08-25 Xue Fuqiao <xfq.free@gmail.com> | ||
| 462 | |||
| 463 | * doc/lispintro/emacs-lisp-intro.texi (Run a Program): Add some | ||
| 464 | index entries for the special form `quote'. | ||
| 465 | |||
| 466 | 2015-08-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 467 | |||
| 468 | Spelling fixes | ||
| 469 | |||
| 470 | Gnus format-message typo fix | ||
| 471 | * lisp/gnus/gnus-util.el (gnus-format-message): | ||
| 472 | Fix typo when running in older Emacs. | ||
| 473 | |||
| 474 | Prefer directed to neutral quotes | ||
| 475 | Prefer directed to neutral quotes in docstings and diagnostics. | ||
| 476 | In docstrings, escape apostrophes that would otherwise be translated | ||
| 477 | to curved quotes using the newer, simpler rules. | ||
| 478 | * admin/unidata/unidata-gen.el (unidata-gen-table): | ||
| 479 | * lisp/align.el (align-region): | ||
| 480 | * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet): | ||
| 481 | * lisp/bookmark.el (bookmark-default-annotation-text): | ||
| 482 | * lisp/calc/calc-aent.el (math-read-if, math-read-factor): | ||
| 483 | * lisp/calc/calc-lang.el (math-read-giac-subscr) | ||
| 484 | (math-read-math-subscr): | ||
| 485 | * lisp/calc/calc-misc.el (report-calc-bug): | ||
| 486 | * lisp/calc/calc-prog.el (calc-fix-token-name) | ||
| 487 | (calc-read-parse-table-part): | ||
| 488 | * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules): | ||
| 489 | * lisp/cedet/semantic/complete.el (semantic-displayor-show-request): | ||
| 490 | * lisp/dabbrev.el (dabbrev-expand): | ||
| 491 | * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): | ||
| 492 | * lisp/emacs-lisp/elint.el (elint-get-top-forms): | ||
| 493 | * lisp/emacs-lisp/lisp-mnt.el (lm-verify): | ||
| 494 | * lisp/emulation/viper-cmd.el (viper-toggle-search-style): | ||
| 495 | * lisp/erc/erc-button.el (erc-nick-popup): | ||
| 496 | * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login): | ||
| 497 | * lisp/eshell/em-dirs.el (eshell/cd): | ||
| 498 | * lisp/eshell/em-glob.el (eshell-glob-regexp): | ||
| 499 | * lisp/eshell/em-pred.el (eshell-parse-modifiers): | ||
| 500 | * lisp/eshell/esh-arg.el (eshell-parse-arguments): | ||
| 501 | * lisp/eshell/esh-opt.el (eshell-show-usage): | ||
| 502 | * lisp/files-x.el (modify-file-local-variable): | ||
| 503 | * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer) | ||
| 504 | (filesets-update-pre010505): | ||
| 505 | * lisp/find-cmd.el (find-generic, find-to-string): | ||
| 506 | * lisp/gnus/auth-source.el (auth-source-netrc-parse-entries): | ||
| 507 | * lisp/gnus/gnus-agent.el (gnus-agent-check-overview-buffer) | ||
| 508 | (gnus-agent-fetch-headers): | ||
| 509 | * lisp/gnus/gnus-int.el (gnus-start-news-server): | ||
| 510 | * lisp/gnus/gnus-registry.el: | ||
| 511 | (gnus-registry--split-fancy-with-parent-internal): | ||
| 512 | * lisp/gnus/gnus-score.el (gnus-summary-increase-score): | ||
| 513 | * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): | ||
| 514 | * lisp/gnus/gnus-topic.el (gnus-topic-rename): | ||
| 515 | * lisp/gnus/legacy-gnus-agent.el (gnus-agent-unlist-expire-days): | ||
| 516 | * lisp/gnus/nnmairix.el (nnmairix-widget-create-query): | ||
| 517 | * lisp/gnus/spam.el (spam-check-blackholes): | ||
| 518 | * lisp/mail/feedmail.el (feedmail-run-the-queue): | ||
| 519 | * lisp/mpc.el (mpc-playlist-rename): | ||
| 520 | * lisp/net/ange-ftp.el (ange-ftp-shell-command): | ||
| 521 | * lisp/net/mairix.el (mairix-widget-create-query): | ||
| 522 | * lisp/net/tramp-cache.el: | ||
| 523 | * lisp/obsolete/otodo-mode.el (todo-more-important-p): | ||
| 524 | * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region): | ||
| 525 | * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region): | ||
| 526 | * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region): | ||
| 527 | * lisp/org/ob-core.el (org-babel-goto-named-src-block) | ||
| 528 | (org-babel-goto-named-result): | ||
| 529 | * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap): | ||
| 530 | * lisp/org/ob-ref.el (org-babel-ref-resolve): | ||
| 531 | * lisp/org/org-agenda.el (org-agenda-prepare): | ||
| 532 | * lisp/org/org-bibtex.el (org-bibtex-fields): | ||
| 533 | * lisp/org/org-clock.el (org-clock-notify-once-if-expired) | ||
| 534 | (org-clock-resolve): | ||
| 535 | * lisp/org/org-feed.el (org-feed-parse-atom-entry): | ||
| 536 | * lisp/org/org-habit.el (org-habit-parse-todo): | ||
| 537 | * lisp/org/org-mouse.el (org-mouse-popup-global-menu) | ||
| 538 | (org-mouse-context-menu): | ||
| 539 | * lisp/org/org-table.el (org-table-edit-formulas): | ||
| 540 | * lisp/org/ox.el (org-export-async-start): | ||
| 541 | * lisp/play/dunnet.el (dun-score, dun-help, dun-endgame-question) | ||
| 542 | (dun-rooms, dun-endgame-questions): | ||
| 543 | * lisp/progmodes/ada-mode.el (ada-goto-matching-start): | ||
| 544 | * lisp/progmodes/ada-xref.el (ada-find-executable): | ||
| 545 | * lisp/progmodes/antlr-mode.el (antlr-options-alists): | ||
| 546 | * lisp/progmodes/flymake.el (flymake-parse-err-lines) | ||
| 547 | (flymake-start-syntax-check-process): | ||
| 548 | * lisp/progmodes/python.el (python-define-auxiliary-skeleton): | ||
| 549 | * lisp/progmodes/sql.el (sql-comint): | ||
| 550 | * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point): | ||
| 551 | * lisp/server.el (server-get-auth-key): | ||
| 552 | * lisp/subr.el (version-to-list): | ||
| 553 | * lisp/textmodes/reftex-ref.el (reftex-label): | ||
| 554 | * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label): | ||
| 555 | * lisp/vc/ediff-diff.el (ediff-same-contents): | ||
| 556 | * lisp/vc/vc-cvs.el (vc-cvs-mode-line-string): | ||
| 557 | * test/automated/tramp-tests.el (tramp-test33-asynchronous-requests): | ||
| 558 | Use directed rather than neutral quotes in diagnostics. | ||
| 559 | |||
| 560 | Treat ' like ’ even when not matching ` | ||
| 561 | This is simpler and easier to explain, and should encourage better | ||
| 562 | typography. Do this in Electric Quote mode and when translating | ||
| 563 | quotes in docstrings. Inspired by a suggestion by Dmitry Gutov in: | ||
| 564 | https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00806.html | ||
| 565 | * doc/emacs/text.texi (Quotation Marks): | ||
| 566 | * doc/lispref/help.texi (Keys in Documentation): | ||
| 567 | * etc/NEWS: | ||
| 568 | Document this. | ||
| 569 | * lisp/electric.el (electric-quote-post-self-insert-function): | ||
| 570 | * src/doc.c (Fsubstitute_command_keys): | ||
| 571 | Always treat ' like ’ even when not matched by an open quote. | ||
| 572 | |||
| 573 | 2015-08-25 Glenn Morris <rgm@gnu.org> | ||
| 574 | |||
| 575 | * doc/emacs/cal-xtra.texi (Holiday Customizing): Fix typo in example. | ||
| 576 | * lisp/calendar/holidays.el (calendar-holidays): Fix doc typo. | ||
| 577 | |||
| 578 | 2015-08-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 579 | |||
| 580 | * src/macfont.m (macfont_create_family_with_symbol): Accept localized names. | ||
| 581 | |||
| 582 | 2015-08-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 583 | |||
| 584 | Tramp diagnostics as per ‘text-quoting-style’ | ||
| 585 | * lisp/net/tramp-adb.el (tramp-adb-handle-file-truename) | ||
| 586 | (tramp-adb-get-ls-command, tramp-adb-handle-make-directory) | ||
| 587 | (tramp-adb-handle-delete-directory) | ||
| 588 | (tramp-adb-handle-delete-file) | ||
| 589 | (tramp-adb-handle-file-local-copy) | ||
| 590 | (tramp-adb-handle-write-region, tramp-adb-handle-copy-file) | ||
| 591 | (tramp-adb-send-command-and-check, tramp-adb-wait-for-output) | ||
| 592 | (tramp-adb-maybe-open-connection): | ||
| 593 | * lisp/net/tramp-cache.el: | ||
| 594 | * lisp/net/tramp-compat.el (tramp-compat-temporary-file-directory) | ||
| 595 | (tramp-compat-octal-to-decimal) | ||
| 596 | (tramp-compat-coding-system-change-eol-conversion): | ||
| 597 | * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler) | ||
| 598 | (tramp-gvfs-do-copy-or-rename-file) | ||
| 599 | (tramp-gvfs-handle-delete-directory) | ||
| 600 | (tramp-gvfs-handle-delete-file) | ||
| 601 | (tramp-gvfs-handle-expand-file-name) | ||
| 602 | (tramp-gvfs-handle-file-local-copy) | ||
| 603 | (tramp-gvfs-handle-file-notify-add-watch) | ||
| 604 | (tramp-gvfs-handle-make-directory) | ||
| 605 | (tramp-gvfs-handle-write-region, tramp-gvfs-url-file-name): | ||
| 606 | * lisp/net/tramp-gw.el (tramp-gw-gw-proc-sentinel) | ||
| 607 | (tramp-gw-aux-proc-sentinel, tramp-gw-open-connection): | ||
| 608 | * lisp/net/tramp-sh.el (tramp-sh-handle-file-truename) | ||
| 609 | (tramp-sh-handle-set-visited-file-modtime) | ||
| 610 | (tramp-sh-handle-set-file-modes) | ||
| 611 | (tramp-sh-handle-file-name-all-completions) | ||
| 612 | (tramp-sh-handle-add-name-to-file, tramp-do-copy-or-rename-file) | ||
| 613 | (tramp-do-copy-or-rename-file-directly) | ||
| 614 | (tramp-do-copy-or-rename-file-out-of-band) | ||
| 615 | (tramp-sh-handle-make-directory) | ||
| 616 | (tramp-sh-handle-delete-directory, tramp-sh-handle-delete-file) | ||
| 617 | (tramp-sh-handle-insert-directory, tramp-process-sentinel) | ||
| 618 | (tramp-sh-handle-start-file-process) | ||
| 619 | (tramp-sh-handle-file-local-copy) | ||
| 620 | (tramp-sh-handle-write-region, tramp-sh-handle-vc-registered) | ||
| 621 | (tramp-sh-handle-file-notify-add-watch, tramp-maybe-send-script) | ||
| 622 | (tramp-find-file-exists-command, tramp-open-shell) | ||
| 623 | (tramp-find-shell) | ||
| 624 | (tramp-open-connection-setup-interactive-shell) | ||
| 625 | (tramp-find-inline-encoding, tramp-find-inline-compress) | ||
| 626 | (tramp-compute-multi-hops, tramp-maybe-open-connection) | ||
| 627 | (tramp-wait-for-output, tramp-send-command-and-check) | ||
| 628 | (tramp-send-command-and-read, tramp-get-remote-path) | ||
| 629 | (tramp-get-ls-command, tramp-get-ls-command-with-dired) | ||
| 630 | (tramp-get-ls-command-with-quoting-style) | ||
| 631 | (tramp-get-test-command, tramp-get-remote-ln) | ||
| 632 | (tramp-get-remote-perl, tramp-get-remote-stat) | ||
| 633 | (tramp-get-remote-readlink, tramp-get-remote-trash) | ||
| 634 | (tramp-get-remote-touch, tramp-get-remote-gvfs-monitor-dir) | ||
| 635 | (tramp-get-remote-inotifywait, tramp-get-remote-id) | ||
| 636 | (tramp-get-remote-python): | ||
| 637 | * lisp/net/tramp-smb.el (tramp-smb-errors) | ||
| 638 | (tramp-smb-handle-add-name-to-file, tramp-smb-handle-copy-file) | ||
| 639 | (tramp-smb-handle-delete-directory) | ||
| 640 | (tramp-smb-handle-delete-file) | ||
| 641 | (tramp-smb-handle-file-local-copy) | ||
| 642 | (tramp-smb-handle-make-directory) | ||
| 643 | (tramp-smb-handle-make-directory-internal) | ||
| 644 | (tramp-smb-handle-make-symbolic-link) | ||
| 645 | (tramp-smb-handle-rename-file, tramp-smb-handle-set-file-acl) | ||
| 646 | (tramp-smb-handle-set-file-modes) | ||
| 647 | (tramp-smb-handle-write-region, tramp-smb-get-file-entries): | ||
| 648 | * lisp/net/tramp.el (tramp-debug-message, tramp-error) | ||
| 649 | (tramp-process-actions): | ||
| 650 | Generate diagnostics according to ‘text-quoting-style’, by | ||
| 651 | using curved quotes in format strings and ‘format-message’ | ||
| 652 | when appropriate. | ||
| 653 | * lisp/net/tramp-compat.el (format-message): | ||
| 654 | Define a replacement, if it’s an older version of Emacs | ||
| 655 | that doesn’t have it already. | ||
| 656 | |||
| 657 | * etc/NEWS: Clarify text-quoting-style and electric-quote-mode. | ||
| 658 | |||
| 659 | 2015-08-24 Xue Fuqiao <xfq.free@gmail.com> | ||
| 660 | |||
| 661 | Fix documentation for `save-excursion' | ||
| 662 | * doc/lispref/positions.texi (Excursions): | ||
| 663 | * doc/lispintro/emacs-lisp-intro.texi (save-excursion) | ||
| 664 | (Template for save-excursion, Point and mark): `save-excursion' | ||
| 665 | does not save&restore the mark any more. | ||
| 666 | |||
| 667 | 2015-08-24 Michael Albinus <michael.albinus@gmx.de> | ||
| 668 | |||
| 669 | * lisp/net/tramp-sh.el (tramp-stat-marker, tramp-stat-quoted-marker): | ||
| 670 | New defconsts. | ||
| 671 | (tramp-do-file-attributes-with-stat) | ||
| 672 | (tramp-do-directory-files-and-attributes-with-stat): Use them. | ||
| 673 | (tramp-convert-file-attributes): Remove double slashes in symlinks. | ||
| 674 | * test/automated/tramp-tests.el (tramp-test18-file-attributes): | ||
| 675 | Handle symlinks with "//" in the file name. | ||
| 676 | |||
| 677 | Revert fbb5531fa11d13854b274d28ccd329c9b6652cfc for tramp.el. | ||
| 678 | |||
| 679 | 2015-08-24 Nicolas Petton <nicolas@petton.fr> | ||
| 680 | |||
| 681 | Fix cl-subseq and cl-concatenate | ||
| 682 | * lisp/emacs-lisp/cl-extra.el (cl-subseq, cl-concatenate): Do not use | ||
| 683 | seq functions. | ||
| 684 | * lisp/emacs-lisp/seq.el (seq-concatenate): Call cl-concatenate in | ||
| 685 | seq-concatenate. | ||
| 686 | |||
| 687 | 2015-08-24 Pip Cet <pipcet@gmail.com> (tiny change) | ||
| 688 | |||
| 689 | Fix full-screen code when there is no window manager (Bug#21317) | ||
| 690 | * src/xterm.h (x_wm_supports): Declare external. | ||
| 691 | * src/xterm.c (wm_suppports): Rename to `x_wm_supports', export. | ||
| 692 | (do_ewmh_fullscreen, x_ewmh_activate_frame): Adjust for rename. | ||
| 693 | (x_check_fullscreen): Call `x_wm_set_size_hint', restore | ||
| 694 | `fullscreen' frame parameter. | ||
| 695 | * gtkutil.c (x_wm_set_size_hint): Set size hints when running | ||
| 696 | without a window manager. | ||
| 697 | |||
| 698 | 2015-08-24 Glenn Morris <rgm@gnu.org> | ||
| 699 | |||
| 700 | * lisp/version.el (emacs-version): No longer include build host | ||
| 701 | * doc/lispref/intro.texi (Version Info): Update example. | ||
| 702 | |||
| 703 | 2015-08-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 704 | |||
| 705 | * doc/lispref/elisp.texi: Fix typo in previous change. | ||
| 706 | |||
| 707 | More-conservative ‘format’ quote restyling | ||
| 708 | Instead of restyling curved quotes for every call to ‘format’, | ||
| 709 | create a new function ‘format-message’ that does the restyling, | ||
| 710 | and using the new function instead of ‘format’ only in contexts | ||
| 711 | where this seems appropriate. | ||
| 712 | Problem reported by Dmitry Gutov and Andreas Schwab in: | ||
| 713 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00826.html | ||
| 714 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00827.html | ||
| 715 | * doc/lispref/commands.texi (Using Interactive): | ||
| 716 | * doc/lispref/control.texi (Signaling Errors, Signaling Errors): | ||
| 717 | * doc/lispref/display.texi (Displaying Messages, Progress): | ||
| 718 | * doc/lispref/elisp.texi: | ||
| 719 | * doc/lispref/help.texi (Keys in Documentation): | ||
| 720 | * doc/lispref/minibuf.texi (Minibuffer Misc): | ||
| 721 | * doc/lispref/strings.texi (Formatting Strings): | ||
| 722 | * etc/NEWS: | ||
| 723 | Document the changes. | ||
| 724 | * lisp/abbrev.el (expand-region-abbrevs): | ||
| 725 | * lisp/apropos.el (apropos-library): | ||
| 726 | * lisp/calc/calc-ext.el (calc-record-message) | ||
| 727 | (calc-user-function-list): | ||
| 728 | * lisp/calc/calc-help.el (calc-describe-key, calc-full-help): | ||
| 729 | * lisp/calc/calc-lang.el (math-read-big-balance): | ||
| 730 | * lisp/calc/calc-store.el (calc-edit-variable): | ||
| 731 | * lisp/calc/calc-units.el (math-build-units-table-buffer): | ||
| 732 | * lisp/calc/calc-yank.el (calc-edit-mode): | ||
| 733 | * lisp/calendar/icalendar.el (icalendar-export-region) | ||
| 734 | (icalendar--add-diary-entry): | ||
| 735 | * lisp/cedet/mode-local.el (mode-local-print-binding) | ||
| 736 | (mode-local-describe-bindings-2): | ||
| 737 | * lisp/cedet/semantic/complete.el (semantic-completion-message): | ||
| 738 | * lisp/cedet/semantic/edit.el (semantic-parse-changes-failed): | ||
| 739 | * lisp/cedet/semantic/wisent/comp.el (wisent-log): | ||
| 740 | * lisp/cedet/srecode/insert.el (srecode-insert-show-error-report): | ||
| 741 | * lisp/descr-text.el (describe-text-properties-1, describe-char): | ||
| 742 | * lisp/dframe.el (dframe-message): | ||
| 743 | * lisp/dired-aux.el (dired-query): | ||
| 744 | * lisp/emacs-lisp/byte-opt.el (byte-compile-log-lap-1): | ||
| 745 | * lisp/emacs-lisp/bytecomp.el (byte-compile-log) | ||
| 746 | (byte-compile-log-file, byte-compile-warn, byte-compile-form): | ||
| 747 | * lisp/emacs-lisp/cconv.el (cconv-convert, cconv--analyze-use) | ||
| 748 | (cconv-analyze-form): | ||
| 749 | * lisp/emacs-lisp/check-declare.el (check-declare-warn): | ||
| 750 | * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): | ||
| 751 | * lisp/emacs-lisp/cl-macs.el (cl-symbol-macrolet): | ||
| 752 | * lisp/emacs-lisp/edebug.el (edebug-format): | ||
| 753 | * lisp/emacs-lisp/eieio-core.el (eieio-oref): | ||
| 754 | * lisp/emacs-lisp/eldoc.el (eldoc-minibuffer-message) | ||
| 755 | (eldoc-message): | ||
| 756 | * lisp/emacs-lisp/elint.el (elint-file, elint-log): | ||
| 757 | * lisp/emacs-lisp/find-func.el (find-function-library): | ||
| 758 | * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning): | ||
| 759 | * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p): | ||
| 760 | * lisp/emacs-lisp/nadvice.el (advice--make-docstring): | ||
| 761 | * lisp/emacs-lisp/package.el (package-compute-transaction) | ||
| 762 | (package-install-button-action, package-delete-button-action) | ||
| 763 | (package-menu--list-to-prompt): | ||
| 764 | * lisp/emacs-lisp/timer.el (timer-event-handler): | ||
| 765 | * lisp/emacs-lisp/warnings.el (lwarn, warn): | ||
| 766 | * lisp/emulation/viper-cmd.el: | ||
| 767 | (viper-toggle-parse-sexp-ignore-comments) | ||
| 768 | (viper-kill-buffer, viper-brac-function): | ||
| 769 | * lisp/emulation/viper-macs.el (viper-record-kbd-macro): | ||
| 770 | * lisp/facemenu.el (facemenu-add-new-face): | ||
| 771 | * lisp/faces.el (face-documentation, read-face-name) | ||
| 772 | (face-read-string, read-face-font, describe-face): | ||
| 773 | * lisp/files.el (find-alternate-file, hack-local-variables) | ||
| 774 | (hack-one-local-variable--obsolete, write-file) | ||
| 775 | (basic-save-buffer, delete-directory): | ||
| 776 | * lisp/format.el (format-write-file, format-find-file) | ||
| 777 | (format-insert-file): | ||
| 778 | * lisp/help-fns.el (help-fns--key-bindings) | ||
| 779 | (help-fns--compiler-macro, help-fns--obsolete) | ||
| 780 | (help-fns--interactive-only, describe-function-1) | ||
| 781 | (describe-variable): | ||
| 782 | * lisp/help.el (describe-mode): | ||
| 783 | * lisp/info-xref.el (info-xref-output): | ||
| 784 | * lisp/info.el (Info-virtual-index-find-node) | ||
| 785 | (Info-virtual-index, info-apropos): | ||
| 786 | * lisp/international/kkc.el (kkc-error): | ||
| 787 | * lisp/international/mule-cmds.el: | ||
| 788 | (select-safe-coding-system-interactively) | ||
| 789 | (select-safe-coding-system, describe-input-method): | ||
| 790 | * lisp/international/mule-conf.el (code-offset): | ||
| 791 | * lisp/international/mule-diag.el (describe-character-set) | ||
| 792 | (list-input-methods-1): | ||
| 793 | * lisp/international/quail.el (quail-error): | ||
| 794 | * lisp/minibuffer.el (minibuffer-message): | ||
| 795 | * lisp/mpc.el (mpc--debug): | ||
| 796 | * lisp/msb.el (msb--choose-menu): | ||
| 797 | * lisp/net/ange-ftp.el (ange-ftp-message): | ||
| 798 | * lisp/net/gnutls.el (gnutls-message-maybe): | ||
| 799 | * lisp/net/newst-backend.el (newsticker--sentinel-work): | ||
| 800 | * lisp/net/newst-treeview.el (newsticker--treeview-load): | ||
| 801 | * lisp/net/nsm.el (nsm-query-user): | ||
| 802 | * lisp/net/rlogin.el (rlogin): | ||
| 803 | * lisp/net/soap-client.el (soap-warning): | ||
| 804 | * lisp/net/tramp.el (tramp-debug-message): | ||
| 805 | * lisp/nxml/nxml-outln.el (nxml-report-outline-error): | ||
| 806 | * lisp/nxml/nxml-parse.el (nxml-parse-error): | ||
| 807 | * lisp/nxml/rng-cmpct.el (rng-c-error): | ||
| 808 | * lisp/nxml/rng-match.el (rng-compile-error): | ||
| 809 | * lisp/nxml/rng-uri.el (rng-uri-error): | ||
| 810 | * lisp/obsolete/iswitchb.el (iswitchb-possible-new-buffer): | ||
| 811 | * lisp/org/org-ctags.el: | ||
| 812 | (org-ctags-ask-rebuild-tags-file-then-find-tag): | ||
| 813 | * lisp/proced.el (proced-log): | ||
| 814 | * lisp/progmodes/ebnf2ps.el (ebnf-log): | ||
| 815 | * lisp/progmodes/flymake.el (flymake-log): | ||
| 816 | * lisp/progmodes/vhdl-mode.el (vhdl-warning-when-idle): | ||
| 817 | * lisp/replace.el (occur-1): | ||
| 818 | * lisp/simple.el (execute-extended-command) | ||
| 819 | (undo-outer-limit-truncate, define-alternatives): | ||
| 820 | * lisp/startup.el (command-line): | ||
| 821 | * lisp/subr.el (error, user-error, add-to-list): | ||
| 822 | * lisp/tutorial.el (tutorial--describe-nonstandard-key) | ||
| 823 | (tutorial--find-changed-keys): | ||
| 824 | * src/callint.c (Fcall_interactively): | ||
| 825 | * src/editfns.c (Fmessage, Fmessage_box): | ||
| 826 | Restyle the quotes of format strings intended for use as a | ||
| 827 | diagnostic, when restyling seems appropriate. | ||
| 828 | * lisp/subr.el (format-message): New function. | ||
| 829 | * src/doc.c (Finternal__text_restyle): New function. | ||
| 830 | (syms_of_doc): Define it. | ||
| 831 | |||
| 832 | 2015-08-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 833 | |||
| 834 | * etc/NEWS: The new ‘q’ flag is not an incompatible change. | ||
| 835 | |||
| 836 | 2015-08-23 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 837 | |||
| 838 | python.el: Fix python-shell-buffer-substring on indented code | ||
| 839 | (Bug#21086) | ||
| 840 | * lisp/progmodes/python.el (python-shell-buffer-substring): | ||
| 841 | Respect current line indentation when calculating string. | ||
| 842 | * test/automated/python-tests.el | ||
| 843 | (python-shell-buffer-substring-10) | ||
| 844 | (python-shell-buffer-substring-11) | ||
| 845 | (python-shell-buffer-substring-12): New tests. | ||
| 846 | |||
| 847 | 2015-08-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 848 | |||
| 849 | Fix minor glitches from ‘format’ reversion | ||
| 850 | * doc/lispref/strings.texi (Formatting Strings): | ||
| 851 | After reversion, ‘text-quoting-style’ is documented in ‘Keys in | ||
| 852 | Documentation’, not below. | ||
| 853 | * src/syntax.c (Finternal_describe_syntax_value): | ||
| 854 | Prefer AUTO_STRING to build_string where either will do, as | ||
| 855 | AUTO_STRING is a bit faster. | ||
| 856 | |||
| 857 | 2015-08-23 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 858 | |||
| 859 | python.el: Defer shell setup code until first interactive prompt | ||
| 860 | * lisp/progmodes/python.el | ||
| 861 | (python-shell-comint-watch-for-first-prompt-output-filter): New | ||
| 862 | function. | ||
| 863 | (inferior-python-mode): Use it. | ||
| 864 | (python-shell-first-prompt-hook): New hook. | ||
| 865 | (python-shell-send-setup-code) | ||
| 866 | (python-shell-completion-native-turn-on-maybe-with-msg): Attach to | ||
| 867 | this hook instead of inferior-python-hook. | ||
| 868 | |||
| 869 | 2015-08-23 Nicolas Petton <nicolas@petton.fr> | ||
| 870 | |||
| 871 | Remove the calls to `seq-into` from `seq-concatenate` | ||
| 872 | Since most new types of seq would have to be defined as sequences (cons | ||
| 873 | cells or CL structs, mostly), there is no need to convert the seqs to | ||
| 874 | sequences (which can be a fairly expensive operation). | ||
| 875 | * lisp/emacs-lisp/seq.el (seq-concatenate): Do not ensure that seqs are | ||
| 876 | sequences. | ||
| 877 | |||
| 878 | 2015-08-23 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 879 | |||
| 880 | python.el: Fix completion for pdb interactions | ||
| 881 | * lisp/progmodes/python.el (python-shell-completion-setup-code): | ||
| 882 | Simplify. Toggle print_mode for native wrapped completer. | ||
| 883 | (python-shell-completion-native-setup): Ensure process buffer. | ||
| 884 | Add print_mode attribute to completer wrapper to toggle returning | ||
| 885 | or printing candidates. | ||
| 886 | (python-shell-completion-native-get-completions): Cleanup. | ||
| 887 | (python-shell-completion-get-completions): Cleanup. | ||
| 888 | (python-shell-completion-at-point): Perform prompt checks. Force | ||
| 889 | fallback completion in pdb interactions. | ||
| 890 | |||
| 891 | 2015-08-23 Nicolas Petton <nicolas@petton.fr> | ||
| 892 | |||
| 893 | Make seq.el more extensible by using cl-defmethod | ||
| 894 | * lisp/emacs-lisp/seq.el: Define seq.el functions using cl-defmethod to | ||
| 895 | make it easier to extend seq.el with new "seq types". | ||
| 896 | * test/automated/seq-tests.el (test-setf-seq-elt): New test. | ||
| 897 | * lisp/emacs-lisp/cl-extra.el (cl-subseq): Move back the definition of | ||
| 898 | subseq in cl-extra.el, and use it in seq.el. | ||
| 899 | |||
| 900 | 2015-08-23 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 901 | |||
| 902 | python.el: Fix prompt detection with user overridden interpreter | ||
| 903 | * lisp/progmodes/python.el (python-shell-prompt-detect): Honor | ||
| 904 | buffer local python-shell-interpreter and | ||
| 905 | python-shell-interpreter-interactive-arg. | ||
| 906 | |||
| 907 | 2015-08-23 Eli Zaretskii <eliz@gnu.org> | ||
| 908 | |||
| 909 | Support exec-directory with non-ASCII characters on Windows | ||
| 910 | * src/w32proc.c (sys_spawnve): Make sure exec-directory is encoded | ||
| 911 | in the system's ANSI codepage, when it is used for invoking | ||
| 912 | cmdproxy. | ||
| 913 | |||
| 914 | 2015-08-23 Andreas Schwab <schwab@linux-m68k.org> | ||
| 915 | |||
| 916 | Revert "Extend ‘format’ to translate curved quotes" | ||
| 917 | This reverts commit 244c801689d2f7a80480d83cd7d092d4762ebe08. | ||
| 918 | |||
| 919 | Revert "Prefer ‘format’ to ‘substitute-command-keys’" | ||
| 920 | This reverts commit 6af5aad26411ffe21c3fe4bc5438347110910111. | ||
| 921 | |||
| 922 | 2015-08-23 Xue Fuqiao <xfq.free@gmail.com> | ||
| 923 | |||
| 924 | * doc/lispintro/emacs-lisp-intro.texi (Switching Buffers): Clarify | ||
| 925 | "invisible window". | ||
| 926 | |||
| 1 | 2015-08-23 Xue Fuqiao <xfq.free@gmail.com> | 927 | 2015-08-23 Xue Fuqiao <xfq.free@gmail.com> |
| 2 | 928 | ||
| 3 | * doc/emacs/modes.texi (Choosing Modes): Minor doc fix for | 929 | * doc/emacs/modes.texi (Choosing Modes): Minor doc fix for |
| @@ -10469,7 +11395,7 @@ | |||
| 10469 | 11395 | ||
| 10470 | This file records repository revisions from | 11396 | This file records repository revisions from |
| 10471 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 11397 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 10472 | commit a664f6a5d586e1f3fdbf31d0cf2fdaa6429a58fe (inclusive). | 11398 | commit cc90c25a50e536669ac327f7e05ec9194d1650d0 (inclusive). |
| 10473 | See ChangeLog.1 for earlier changes. | 11399 | See ChangeLog.1 for earlier changes. |
| 10474 | 11400 | ||
| 10475 | ;; Local Variables: | 11401 | ;; Local Variables: |