diff options
| author | Glenn Morris | 2015-09-27 06:24:03 -0400 |
|---|---|---|
| committer | Glenn Morris | 2015-09-27 06:24:03 -0400 |
| commit | eb2a40e1f0ae5d5acac2dba7b4b4c7dadfc07571 (patch) | |
| tree | ce24d7ee66d95076dd5f2dff6e6e1762caa299a6 | |
| parent | f49e3a2603f249bb2ec281f3eaedd80cbaef2243 (diff) | |
| download | emacs-eb2a40e1f0ae5d5acac2dba7b4b4c7dadfc07571.tar.gz emacs-eb2a40e1f0ae5d5acac2dba7b4b4c7dadfc07571.zip | |
; Auto-commit of ChangeLog files.
| -rw-r--r-- | ChangeLog.2 | 595 |
1 files changed, 594 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 0fb3df621c8..8ab17b5281f 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,596 @@ | |||
| 1 | 2015-09-27 Simen Heggestøyl <simenheg@gmail.com> | ||
| 2 | |||
| 3 | Add prettify-symbols-alist for js-mode | ||
| 4 | |||
| 5 | * lisp/progmodes/js.el (js--prettify-symbols-alist): New defconst. | ||
| 6 | (js-mode): Use it. | ||
| 7 | |||
| 8 | 2015-09-27 Eli Zaretskii <eliz@gnu.org> | ||
| 9 | |||
| 10 | * nt/subdirs.el: File deleted (no longer used). | ||
| 11 | |||
| 12 | 2015-09-26 Alan Mackenzie <acm@muc.de> | ||
| 13 | |||
| 14 | Fix follow-scroll-up/down, making them replacements for scroll-up/down. | ||
| 15 | |||
| 16 | 1. Allow point to move between follow windows in scroll operations. | ||
| 17 | 2. Fix bug where `right-char' just before EOB caused spurious scrolling, | ||
| 18 | when EOB was isolated in the last follow window. | ||
| 19 | |||
| 20 | lisp/follow.el (follow-fixed-window): New variable. | ||
| 21 | (follow-get-scrolled-point): New function. | ||
| 22 | (follow-scrol-up, follow-scroll-down): Add autoload cookies. | ||
| 23 | Reformulate | ||
| 24 | the code. Put `scroll-command' properties on the functions. Correct | ||
| 25 | minor errors in ...-down's doc string and code. | ||
| 26 | (follow-calc-win-end): Amend incomplete doc string. Use | ||
| 27 | `pos-visible-in-window-p' to check whether EOB is in the window. | ||
| 28 | (follow-estimate-first-window-start): Correct an off-by-1 error. | ||
| 29 | (follow-adjust-window): Add handling for explicit scrolling operations. | ||
| 30 | |||
| 31 | 2015-09-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 32 | |||
| 33 | * admin/MAINTAINERS: Add self, plus list some more files sans maintaners. | ||
| 34 | |||
| 35 | 2015-09-26 Zachary Kanfer <zkanfer@gmail.com> (tiny change) | ||
| 36 | |||
| 37 | New DWIM commands for changing letter-case | ||
| 38 | |||
| 39 | * lisp/simple.el (upcase-dwim, downcase-dwim, capitalize-dwim): | ||
| 40 | New functions. (Bug#21501) | ||
| 41 | |||
| 42 | 2015-09-26 Eli Zaretskii <eliz@gnu.org> | ||
| 43 | |||
| 44 | * etc/PROBLEMS: Document problems with pasting on MS-Windows | ||
| 45 | |||
| 46 | 2015-09-26 Eli Zaretskii <eliz@gnu.org> | ||
| 47 | |||
| 48 | Make face realization be more frame-specific | ||
| 49 | |||
| 50 | * src/frame.h (struct f): New flag face_change. | ||
| 51 | * src/xfaces.c (Finternal_make_lisp_face) | ||
| 52 | (Finternal_copy_lisp_face, Finternal_set_lisp_face_attribute) | ||
| 53 | (update_face_from_frame_parameter): Set the face_change flag only | ||
| 54 | for the frame whose faces are affected. | ||
| 55 | * src/xdisp.c (init_iterator): If a frame's face_change flag is | ||
| 56 | set, free faces only on that frame. | ||
| 57 | (redisplay_internal): Disable "display optimization 1" if the | ||
| 58 | frame's face_change flag is set. | ||
| 59 | (redisplay_window): Don't allow skipping a window's redisplay if | ||
| 60 | its frame's face_change flag is set. | ||
| 61 | * src/frame.c (x_set_screen_gamma): Instead of calling | ||
| 62 | Fclear_face_cache, call clear_face_cache and set | ||
| 63 | windows_or_buffers_changed to a non-zero value. This avoids | ||
| 64 | setting the global face_change flag that triggers face realization | ||
| 65 | on all frames and thorough redisplay of all of them. | ||
| 66 | |||
| 67 | * lisp/term/tty-colors.el (tty-register-default-colors): Don't | ||
| 68 | clear face cache if the selected frame is a GUI frame. | ||
| 69 | |||
| 70 | 2015-09-26 Tassilo Horn <tsdh@gnu.org> | ||
| 71 | |||
| 72 | Remove font-latex specific check | ||
| 73 | |||
| 74 | * lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): Use | ||
| 75 | syntax-ppss data to identify verbatim contents. | ||
| 76 | |||
| 77 | 2015-09-25 Tassilo Horn <tsdh@gnu.org> | ||
| 78 | |||
| 79 | Fix false negatives in tex--prettify-symbols-compose-p. | ||
| 80 | |||
| 81 | * lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): Fix some | ||
| 82 | false negatives. | ||
| 83 | |||
| 84 | 2015-09-25 Eli Zaretskii <eliz@gnu.org> | ||
| 85 | |||
| 86 | Reorder Windows version in Emacs manifests | ||
| 87 | |||
| 88 | * nt/emacs-x64.manifest: | ||
| 89 | * nt/emacs-x86.manifest: Reorder Windows version from lowest to | ||
| 90 | highest. | ||
| 91 | |||
| 92 | 2015-09-25 Eli Zaretskii <eliz@gnu.org> | ||
| 93 | |||
| 94 | Update Emacs manifest files for Windows 10 | ||
| 95 | |||
| 96 | * nt/emacs-x86.manifest: | ||
| 97 | * nt/emacs-x64.manifest: Declare compatibility with Windows 10. | ||
| 98 | |||
| 99 | 2015-09-25 Eli Zaretskii <eliz@gnu.org> | ||
| 100 | |||
| 101 | Avoid non-ASCII decoding errors in C src files | ||
| 102 | |||
| 103 | * src/nsterm.m: | ||
| 104 | * src/lisp.h: | ||
| 105 | * src/editfns.c: | ||
| 106 | * src/doprnt.c: Add 'coding' cookies -- these files include | ||
| 107 | Unicode characters and should be decoded as UTF-8. | ||
| 108 | |||
| 109 | 2015-09-25 Alan Mackenzie <acm@muc.de> | ||
| 110 | |||
| 111 | Resurrect edebug-set-initial-mode, repurposing it to set the global mode. | ||
| 112 | |||
| 113 | lisp/emacs-lisp/edebug.el (edebug-initial-mode-alist): Uncomment, and | ||
| 114 | amend to match current modes and functions. | ||
| 115 | (edebug-set-initial-mode): Uncomment and change from setting a defun's | ||
| 116 | `edebug-initial-mode''s property to setting the variable | ||
| 117 | `edebug-initial-mode'. | ||
| 118 | (top level): Create new binding C-x C-a C-m for | ||
| 119 | `edebug-set-initial-mode'. | ||
| 120 | |||
| 121 | doc/lispref/edebug.texi (Edebug Execution Modes): document | ||
| 122 | `edebug-set-initial-mode' and its new key binding. | ||
| 123 | (Edebug Options): Mention the new command in the pertinent place. | ||
| 124 | |||
| 125 | etc/NEWS: Write entry for this change. | ||
| 126 | |||
| 127 | 2015-09-25 Eli Zaretskii <eliz@gnu.org> | ||
| 128 | |||
| 129 | Avoid non-ASCII decoding errors in Texinfo files | ||
| 130 | |||
| 131 | * doc/misc/tramp.texi: | ||
| 132 | * doc/lispref/strings.texi: | ||
| 133 | * doc/lispref/positions.texi: | ||
| 134 | * doc/lispref/help.texi: | ||
| 135 | * doc/lispref/functions.texi: | ||
| 136 | * doc/lispintro/emacs-lisp-intro.texi: | ||
| 137 | * doc/emacs/text.texi: | ||
| 138 | * doc/emacs/modes.texi: | ||
| 139 | * doc/emacs/mini.texi: | ||
| 140 | * doc/emacs/display.texi: | ||
| 141 | * doc/emacs/custom.texi: | ||
| 142 | * doc/emacs/basic.texi: Add 'coding' cookies -- these files use | ||
| 143 | Unicode characters and should be decoded as UTF-8. | ||
| 144 | * doc/lispref/frames.texi (Size Parameters): Don't use a non-ASCII | ||
| 145 | apostrophe unnecessarily. | ||
| 146 | |||
| 147 | 2015-09-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 148 | |||
| 149 | Merge from gnulib | ||
| 150 | |||
| 151 | This incorporates: | ||
| 152 | 2015-09-25 c-ctype: rewrite to use inline functions | ||
| 153 | 2015-09-24 maint: add coding cookies to non-ASCII sources | ||
| 154 | 2015-09-24 gitlog-to-changelog: trim only trailing whitespaces | ||
| 155 | * build-aux/gitlog-to-changelog, doc/misc/texinfo.tex: | ||
| 156 | * lib/acl-internal.c, lib/acl-internal.h, lib/c-ctype.c: | ||
| 157 | * lib/c-ctype.h, lib/get-permissions.c, lib/qcopy-acl.c: | ||
| 158 | * lib/set-permissions.c: | ||
| 159 | Copy from gnulib. | ||
| 160 | |||
| 161 | 2015-09-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 162 | |||
| 163 | Update publicsuffix.txt from upstream | ||
| 164 | |||
| 165 | * etc/publicsuffix.txt: Update from | ||
| 166 | https://publicsuffix.org/list/effective_tld_names.dat | ||
| 167 | dated 2015-09-24 17:29:21 UTC. | ||
| 168 | |||
| 169 | 2015-09-24 Eli Zaretskii <eliz@gnu.org> | ||
| 170 | |||
| 171 | Prevent timers from messing up TTY menus | ||
| 172 | |||
| 173 | * src/term.c (tty_menu_activate): Inhibit redisplay for as long as | ||
| 174 | the TTY menu is open. (Bug#21530) | ||
| 175 | |||
| 176 | 2015-09-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 177 | |||
| 178 | No need to mention K&R C in c-mode intro | ||
| 179 | |||
| 180 | 2015-09-24 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 181 | |||
| 182 | Fix recent bootstrap problems | ||
| 183 | |||
| 184 | * src/syntax.c (parse_sexp_propertize): Fix last fix. | ||
| 185 | * lisp/nxml/nxml-mode.el (nxml-comment-quote-nested): Fix paren typo. | ||
| 186 | * lisp/emacs-lisp/lisp-mode.el: Require cl-lib for cl-progv. | ||
| 187 | |||
| 188 | 2015-09-24 Michael Albinus <michael.albinus@gmx.de> | ||
| 189 | |||
| 190 | * src/gfilenotify.c (Fgfile_add_watch): Decrease polling rate. | ||
| 191 | |||
| 192 | 2015-09-23 Ivan Andrus <darthandrus@gmail.com> | ||
| 193 | |||
| 194 | Properly quote nested xml comments (Bug#6267) (Bug#20001) | ||
| 195 | |||
| 196 | * nxml-mode.el (nxml-comment-quote-nested): New function | ||
| 197 | (nxml-mode): Set comment-quote-nested-function | ||
| 198 | |||
| 199 | 2015-09-23 Ivan Andrus <darthandrus@gmail.com> | ||
| 200 | |||
| 201 | Allow major-modes full control over quoting nested comments | ||
| 202 | |||
| 203 | * newcomment.el (comment-quote-nested-function): New variable. | ||
| 204 | (comment-quote-nested-default): New function. | ||
| 205 | (comment-quote-nested): Use `comment-quote-nested-function'. | ||
| 206 | |||
| 207 | 2015-09-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 208 | |||
| 209 | Prefer CALLN in a few more places | ||
| 210 | |||
| 211 | * src/macfont.m (macfont_set_family_cache): | ||
| 212 | * src/nsterm.m (append2): | ||
| 213 | * src/xterm.c (x_cr_export_frames): | ||
| 214 | Prefer CALLN to allocating the arg arrays by hand. | ||
| 215 | |||
| 216 | 2015-09-23 Michael Albinus <michael.albinus@gmx.de> | ||
| 217 | |||
| 218 | Adapt file-notify-test02-events test case | ||
| 219 | |||
| 220 | * test/automated/file-notify-tests.el (file-notify-test02-events): | ||
| 221 | Create a new watch for every test. | ||
| 222 | |||
| 223 | 2015-09-23 Michael Albinus <michael.albinus@gmx.de> | ||
| 224 | |||
| 225 | Continue gfilenotify.c implementation of missing parts | ||
| 226 | |||
| 227 | * lisp/filenotify.el (file-notify-add-watch): Append `flags' to | ||
| 228 | `gfile-add-watch' call. | ||
| 229 | (file-notify-rm-watch): Modify `file-notify-descriptors' only | ||
| 230 | after calling the low level functions. | ||
| 231 | |||
| 232 | * src/gfilenotify.c (dir_monitor_callback): Check, whether | ||
| 233 | event_type is expected. | ||
| 234 | (Fgfile_add_watch): Allow also `change'and `attribute-change' for FLAGS. | ||
| 235 | (Fgfile_rm_watch): Fix typo. | ||
| 236 | (syms_of_gfilenotify): Declare Qchange and Qattribute_change. | ||
| 237 | |||
| 238 | 2015-09-23 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 239 | |||
| 240 | * src/syntax.c: Handle spurious e_property_truncated flag | ||
| 241 | |||
| 242 | * src/syntax.c (parse_sexp_propertize): Handle spurious | ||
| 243 | e_property_truncated flag. | ||
| 244 | (update_syntax_table_forward): Remove invalid assertion. | ||
| 245 | |||
| 246 | 2015-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 247 | |||
| 248 | Support ':relative-width' space display spec on text-mode terminals | ||
| 249 | |||
| 250 | * src/xdisp.c (produce_stretch_glyph): Support ':relative-width' | ||
| 251 | space display spec on text-mode terminals, by calling | ||
| 252 | PRODUCE_GLYPHS instead of x_produce_glyphs. Remove the HAVE_WINDOW_SYSTEM | ||
| 253 | guards from the supporting code, as well as the test for a GUI frame. | ||
| 254 | |||
| 255 | 2015-09-23 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 256 | |||
| 257 | Move let-when-compile to lisp-mode.el | ||
| 258 | |||
| 259 | This fixes the bootstrapping problem of `let-when-compile' using | ||
| 260 | `cl-progv' while being in subr.el (i.e. before cl stuff was loaded). | ||
| 261 | |||
| 262 | 2015-09-23 Thomas Fitzsimmons <fitzsim@fitzsim.org> | ||
| 263 | |||
| 264 | Do not include authorization header in an HTTP redirect | ||
| 265 | |||
| 266 | * lisp/url/url-http.el (url-http-parse-headers): Do not | ||
| 267 | automatically include Authorization header in redirect. | ||
| 268 | (Bug#21350) | ||
| 269 | |||
| 270 | 2015-09-22 Eli Zaretskii <eliz@gnu.org> | ||
| 271 | |||
| 272 | Clarify documentation of ':relative-width' | ||
| 273 | |||
| 274 | * doc/lispref/display.texi (Specified Space): Document that | ||
| 275 | ':relative-width' is only supported on GUI frames. | ||
| 276 | |||
| 277 | 2015-09-22 Eli Zaretskii <eliz@gnu.org> | ||
| 278 | |||
| 279 | Fix 'current-column' in presence of :relative-width | ||
| 280 | |||
| 281 | * src/indent.c (check_display_width): Support ':relative-width' | ||
| 282 | in a display spec that specifies a stretch glyph. (Bug#21533) | ||
| 283 | |||
| 284 | 2015-09-22 Ken Manheimer <ken.manheimer@gmail.com> | ||
| 285 | |||
| 286 | Reformat the pdbtrack remote-file fix ChangeLog.2 entry | ||
| 287 | |||
| 288 | ... to conform better to CONTRIBUTE guidelines. | ||
| 289 | |||
| 290 | 2015-09-22 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 291 | |||
| 292 | * prolog.el: Fix indentation of empty line | ||
| 293 | |||
| 294 | * lisp/emacs-lisp/smie.el (smie-rules-function): Document new | ||
| 295 | `empty-line-token' element. | ||
| 296 | (smie-indent-empty-line): New function. | ||
| 297 | (smie-indent-functions): Add it. | ||
| 298 | |||
| 299 | * lisp/progmodes/prolog.el (prolog-smie-rules): Fix :list-intro behavior | ||
| 300 | and use the new `empty-line-token' element (bug#21526). | ||
| 301 | (prolog-mode-variables): Fix comment-start-skip setting to match | ||
| 302 | comment-start. | ||
| 303 | |||
| 304 | * test/indent/prolog.prolog: Add nested indentation tests. | ||
| 305 | |||
| 306 | * lisp/newcomment.el (comment-normalize-vars): Fix default value of | ||
| 307 | comment-start-skip not to misuse submatch 1. | ||
| 308 | |||
| 309 | 2015-09-22 Alan Mackenzie <acm@muc.de> | ||
| 310 | |||
| 311 | Make description of `edebug-initial-mode' user friendly. | ||
| 312 | |||
| 313 | Fixes debbugs#21365. | ||
| 314 | |||
| 315 | dec/lispref/edebug.texi (Edebug Execution Modes): Change the | ||
| 316 | desscription | ||
| 317 | of `edebug-initial-mode' from that of its implementation to that of its | ||
| 318 | visual effect and use. Move the paragraph higher up. | ||
| 319 | |||
| 320 | 2015-09-22 Eli Zaretskii <eliz@gnu.org> | ||
| 321 | |||
| 322 | lisp/progmodes/gud.el (gud-format-command): Fix last commit | ||
| 323 | |||
| 324 | * lisp/progmodes/gud.el (gud-format-command): Don't use Tramp internal | ||
| 325 | functions 'tramp-file-name-localname' and 'tramp-dissect-file-name'. | ||
| 326 | |||
| 327 | 2015-09-22 Tassilo Horn <tsdh@gnu.org> | ||
| 328 | |||
| 329 | Improve last commit to process.c | ||
| 330 | |||
| 331 | 2015-09-22 Michael Albinus <michael.albinus@gmx.de> | ||
| 332 | |||
| 333 | Implement gfile-valid-p | ||
| 334 | |||
| 335 | * lisp/filenotify.el (file-notify-callback): Fix typo. | ||
| 336 | (gfile-valid-p): Remove defalias. | ||
| 337 | |||
| 338 | * src/gfilenotify.c (dir_monitor_callback): Cancel the monitor if | ||
| 339 | the file or directory to be watched is deleted. | ||
| 340 | (Fgfile_add_watch): Make watch_object a triple. | ||
| 341 | (Fgfile_rm_watch): Check, whether watch is cancelled already. | ||
| 342 | (Fgfile_valid_p): New defun. | ||
| 343 | (syms_of_gfilenotify): Declare Sgfile_valid_p. | ||
| 344 | |||
| 345 | 2015-09-22 Tassilo Horn <tsdh@gnu.org> | ||
| 346 | |||
| 347 | Remove callback-handled channels from Available set | ||
| 348 | |||
| 349 | * src/process.c (wait_reading_process_output): Remove channel from | ||
| 350 | Available set if it is handled by a callback, e.g., dbus or | ||
| 351 | inotify (bug#21313). | ||
| 352 | |||
| 353 | 2015-09-21 Mark Oteiza <mvoteiza@udel.edu> | ||
| 354 | |||
| 355 | Use lunate epsilon for TeX \epsilon | ||
| 356 | |||
| 357 | * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add | ||
| 358 | \varepsilon using GREEK SMALL LETTER EPSILON, and change \epsilon to use | ||
| 359 | GREEK LUNATE EPSILON SYMBOL | ||
| 360 | |||
| 361 | 2015-09-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 362 | |||
| 363 | * lisp/progmodes/prolog.el: Fix nested electric if-then-else | ||
| 364 | |||
| 365 | * lisp/progmodes/prolog.el (prolog-find-unmatched-paren): Use innermost | ||
| 366 | rather than outermost paren (bug#21526). | ||
| 367 | |||
| 368 | 2015-09-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 369 | |||
| 370 | Improve git diff hunk headers for .el, .texi | ||
| 371 | |||
| 372 | Problem reported by Alan Mackenzie in: | ||
| 373 | http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00826.html | ||
| 374 | * .gitattributes (*.el, *.texi): New patterns. | ||
| 375 | * autogen.sh: Configure diff.elisp.xfuncname and | ||
| 376 | diff.texinfo.xfuncname if using Git. | ||
| 377 | |||
| 378 | 2015-09-21 Eli Zaretskii <eliz@gnu.org> | ||
| 379 | |||
| 380 | Don't rely on defaults in decoding UTF-8 encoded Lisp files | ||
| 381 | |||
| 382 | * lisp/replace.el: | ||
| 383 | * lisp/textmodes/rst.el: | ||
| 384 | * lisp/whitespace.el: Add an explicit UTF-8 encoding tag. | ||
| 385 | |||
| 386 | 2015-09-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 387 | |||
| 388 | Clarify or replace a few \u escapes. | ||
| 389 | |||
| 390 | * doc/lispref/nonascii.texi (Character Properties) | ||
| 391 | More-detailed commentary for \u escapes. | ||
| 392 | * lisp/progmodes/python.el (python--prettify-symbols-alist): | ||
| 393 | * lisp/replace.el (query-replace-from-to-separator): | ||
| 394 | * lisp/textmodes/rst.el (rst-bullets, rst-re-alist-def) | ||
| 395 | (rst-mode-syntax-table): | ||
| 396 | * lisp/whitespace.el (whitespace-display-mappings): | ||
| 397 | Prefer actual character to \u escape when this makes the code | ||
| 398 | easier to follow in the usual case where Unicode chars can be | ||
| 399 | displayed. | ||
| 400 | |||
| 401 | 2015-09-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 402 | |||
| 403 | Pacify GCC -Wmaybe-uninitialized in xdisp.c | ||
| 404 | |||
| 405 | * src/xdisp.c (face_before_or_after_it_pos): Use do-while rather | ||
| 406 | than while loop to avoid GCC -Wmaybe-uninitialized diagnostic with | ||
| 407 | charpos. The loop should always execute at least once anyway. | ||
| 408 | |||
| 409 | 2015-09-21 Tassilo Horn <tsdh@gnu.org> | ||
| 410 | |||
| 411 | Signal error on invalid regexp | ||
| 412 | |||
| 413 | * lisp/textmodes/reftex-cite.el (reftex-extract-bib-entries): Signal an | ||
| 414 | error when the user tries searching with a regexp matching the empty | ||
| 415 | string. | ||
| 416 | |||
| 417 | 2015-09-21 Eli Zaretskii <eliz@gnu.org> | ||
| 418 | |||
| 419 | Another fix of file-notify-tests for w32notify | ||
| 420 | |||
| 421 | * test/automated/file-notify-tests.el (file-notify-test02-events): | ||
| 422 | Further adaptation for w32notify: reduce the number of expected | ||
| 423 | 'changed' events. (Bug#21435) | ||
| 424 | |||
| 425 | 2015-09-21 Michael Albinus <michael.albinus@gmx.de> | ||
| 426 | |||
| 427 | Adapt tests and manual for w32notify | ||
| 428 | |||
| 429 | * doc/lispref/os.texi (File Notifications): w32notify does not | ||
| 430 | send `attribute-changed' events. | ||
| 431 | |||
| 432 | * test/automated/file-notify-tests.el (file-notify--test-with-events): | ||
| 433 | Simplify parameters. Adapt all callees. | ||
| 434 | (file-notify-test02-events): w32notify does not send | ||
| 435 | `attribute-changed' events. | ||
| 436 | (file-notify-test04-file-validity, file-notify-test05-dir-validity): | ||
| 437 | Do not skip in case of w32notify. Simply ignore this part of the test. | ||
| 438 | |||
| 439 | 2015-09-21 Dima Kogan <dima@secretsauce.net> | ||
| 440 | |||
| 441 | Fix setting breakpoints when remote-debugging | ||
| 442 | |||
| 443 | * lisp/progmodes/gud.el (gud-format-command): Send localized file | ||
| 444 | names to the debugger running on the remote. (Bug#13304) | ||
| 445 | |||
| 446 | 2015-09-21 Nicolas Petton <nicolas@petton.fr> | ||
| 447 | |||
| 448 | Better docstring and parameter name for seq-find | ||
| 449 | |||
| 450 | * lisp/emacs-lisp/seq.el (seq-find): Improve the docstring and rename | ||
| 451 | the parameter `sentinel' to `default'. | ||
| 452 | |||
| 453 | * doc/lispref/sequences.texi (Sequence Functions): Update the | ||
| 454 | documentation for `seq-find' accordingly. | ||
| 455 | |||
| 456 | 2015-09-21 Eli Zaretskii <eliz@gnu.org> | ||
| 457 | |||
| 458 | Avoid infinite recursion while displaying box face | ||
| 459 | |||
| 460 | * src/xdisp.c (face_before_or_after_it_pos): Fix calculation of | ||
| 461 | the previous string/buffer character position under bidi | ||
| 462 | iteration. (Bug#21428) | ||
| 463 | |||
| 464 | 2015-09-21 Anders Lindgren <andlind@gmail.com> | ||
| 465 | |||
| 466 | Keep upper edge unchanged when changing size of NS frame (Bug#21415) | ||
| 467 | |||
| 468 | * src/nsterm.m (x_set_window_size): Keep upper frame edge unchanged | ||
| 469 | (Bug#21415). | ||
| 470 | |||
| 471 | 2015-09-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 472 | |||
| 473 | Subject: * lisp/progmodes/prolog.el: Improve handling of if/then/else | ||
| 474 | |||
| 475 | (prolog-smie-rules): Accomodate standard if/then/else special indentation. | ||
| 476 | (prolog-mode): Add . to electric-indent-chars. | ||
| 477 | (prolog-electric--if-then-else): Re-indent the line before adding space | ||
| 478 | after the new char (bug#21526). | ||
| 479 | |||
| 480 | 2015-09-20 Mark Oteiza <mvoteiza@udel.edu> | ||
| 481 | |||
| 482 | Add prettify symbols to python-mode | ||
| 483 | |||
| 484 | lisp/progmodes/python.el (python-prettify-symbols-alist): New variable | ||
| 485 | lisp/progmodes/python.el (python-mode): Use it | ||
| 486 | |||
| 487 | 2015-09-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 488 | |||
| 489 | * lisp/emacs-lisp/syntax.el (syntax-begin-function): Make obsolete | ||
| 490 | |||
| 491 | 2015-09-20 Jostein Kjønigsen <jostein@secure.kjonigsen.net> (tiny change) | ||
| 492 | |||
| 493 | (compilation-error-regexp-alist-alist): Tone down guile-file | ||
| 494 | |||
| 495 | * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): | ||
| 496 | Make guile-file a bit less enthusiastic (bug#21496). | ||
| 497 | |||
| 498 | 2015-09-20 Drew Csillag <drew@thecsillags.com> | ||
| 499 | |||
| 500 | * m4-mode.el (m4-font-lock-keywords): Fix m4_* highlighting | ||
| 501 | |||
| 502 | * lisp/progmodes/m4-mode.el (m4-font-lock-keywords): Fix recognition | ||
| 503 | of commands when they have a "m4_" prefix. | ||
| 504 | |||
| 505 | 2015-09-20 Paul Eggert <eggert@cs.ucla.edu> | ||
| 506 | |||
| 507 | '.' -> `.' in doc string | ||
| 508 | |||
| 509 | * lisp/emacs-lisp/timer.el (run-at-time): In doc string, quote | ||
| 510 | individual chars with grave quotes instead of straight quotes, as | ||
| 511 | this works better when they are translated to curved quotes. | ||
| 512 | |||
| 513 | 2015-09-20 Michael Albinus <michael.albinus@gmx.de> | ||
| 514 | |||
| 515 | Improve file notifications, especially for Tramp | ||
| 516 | |||
| 517 | * doc/lispref/files.texi (Magic File Names): | ||
| 518 | Mention `file-notify-valid-p'. | ||
| 519 | |||
| 520 | * doc/lispref/os.texi (File Notifications): | ||
| 521 | Describe `file-notify-valid-p'. | ||
| 522 | |||
| 523 | * etc/NEWS: Add `file-notify-valid-p'. | ||
| 524 | |||
| 525 | * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-notify-add-watch): | ||
| 526 | Improve implementation. | ||
| 527 | (tramp-gvfs-monitor-file-process-filter): Rename from | ||
| 528 | `tramp-gvfs-file-gvfs-monitor-file-process-filter'. Delete | ||
| 529 | process if appropriate. | ||
| 530 | |||
| 531 | * lisp/net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch): | ||
| 532 | Improve implementation. | ||
| 533 | (tramp-sh-gvfs-monitor-dir-process-filter): Rename from | ||
| 534 | `tramp-sh-file-gvfs-monitor-dir-process-filter'. Delete process | ||
| 535 | if appropriate. | ||
| 536 | (tramp-sh-inotifywait-process-filter): Rename from | ||
| 537 | `tramp-sh-file-inotifywait-process-filter'. Delete process if | ||
| 538 | appropriate. | ||
| 539 | |||
| 540 | * lisp/net/tramp.el (tramp-handle-file-notify-rm-watch): | ||
| 541 | Use `delete-process' | ||
| 542 | (tramp-handle-file-notify-valid-p): Check also, that file or | ||
| 543 | directory to be watched still exists. | ||
| 544 | |||
| 545 | * test/automated/file-notify-tests.el (file-notify--test-timeout): | ||
| 546 | New defun. Use it at all places a timeout is needed. | ||
| 547 | (file-notify--test-cleanup): Delete directories recursively. | ||
| 548 | Cleanup also Tramp connections. | ||
| 549 | (file-notify-test02-events): Add tests for `attribute-change'. | ||
| 550 | (file-notify-test04-file-validity, file-notify-test05-dir-validity): | ||
| 551 | Add tests for `file-notify-rm-watch'. | ||
| 552 | |||
| 553 | 2015-09-20 Paul Eggert <eggert@cs.ucla.edu> | ||
| 554 | |||
| 555 | Use %s to format strings instead of splicing them | ||
| 556 | |||
| 557 | If FOO might contain quotes that are part of a file or variable | ||
| 558 | name, the quotes should not be translated when showing FOO’s name | ||
| 559 | in a diagnostic. So, for example, (message (concat (FOO ": bar"))) | ||
| 560 | is not quite right, as it would translate FOO’s quotes. | ||
| 561 | Change it to (message "%s: bar" FOO) instead. | ||
| 562 | * lisp/allout.el (allout-process-exposed): | ||
| 563 | * lisp/calc/calc-ext.el (calc-do-prefix-help): | ||
| 564 | * lisp/calc/calc-store.el (calc-store-into): | ||
| 565 | * lisp/calendar/todo-mode.el (todo-category-completions): | ||
| 566 | * lisp/cedet/semantic/complete.el (semantic-completion-message): | ||
| 567 | * lisp/org/ob-latex.el (convert-pdf): | ||
| 568 | * lisp/org/org-crypt.el (org-crypt-check-auto-save): | ||
| 569 | * lisp/org/ox-latex.el (org-latex-compile): | ||
| 570 | * lisp/org/ox-man.el (org-man-compile): | ||
| 571 | * lisp/org/ox-odt.el (org-odt--export-wrap): | ||
| 572 | * lisp/org/ox-texinfo.el (org-texinfo-compile): | ||
| 573 | * lisp/progmodes/ruby-mode.el (ruby-in-ppss-context-p): | ||
| 574 | * lisp/progmodes/verilog-mode.el (verilog-batch-execute-func) | ||
| 575 | (verilog-signals-combine-bus, verilog-read-defines) | ||
| 576 | (verilog-getopt-file, verilog-expand-dirnames) | ||
| 577 | (verilog-modi-lookup, verilog-modi-modport-lookup-one): | ||
| 578 | * lisp/term/ns-win.el (ns-spi-service-call): | ||
| 579 | Use %s to avoid translating quotes of file names etc. in diagnostics. | ||
| 580 | |||
| 581 | 2015-09-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 582 | |||
| 583 | * lisp/progmodes/js.el (js--syntax-begin-function): Remove. | ||
| 584 | |||
| 585 | (js-mode): Don't set syntax-begin-function. | ||
| 586 | |||
| 587 | 2015-09-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 588 | |||
| 589 | Don't assume syntax-begin-function is a symbol. | ||
| 590 | |||
| 591 | * lisp/font-lock.el (font-lock-compile-keywords): Don't assume | ||
| 592 | syntax-begin-function is a symbol. | ||
| 593 | |||
| 1 | 2015-09-20 Eli Zaretskii <eliz@gnu.org> | 594 | 2015-09-20 Eli Zaretskii <eliz@gnu.org> |
| 2 | 595 | ||
| 3 | Improve documentation of 'run-at-time' | 596 | Improve documentation of 'run-at-time' |
| @@ -13449,7 +14042,7 @@ | |||
| 13449 | 14042 | ||
| 13450 | This file records repository revisions from | 14043 | This file records repository revisions from |
| 13451 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 14044 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 13452 | commit 00a65e3238a888fc92b0c2aab8cb5bda8bd99c29 (inclusive). | 14045 | commit f49e3a2603f249bb2ec281f3eaedd80cbaef2243 (inclusive). |
| 13453 | See ChangeLog.1 for earlier changes. | 14046 | See ChangeLog.1 for earlier changes. |
| 13454 | 14047 | ||
| 13455 | ;; Local Variables: | 14048 | ;; Local Variables: |