diff options
| author | Glenn Morris | 2015-10-11 06:25:44 -0400 |
|---|---|---|
| committer | Glenn Morris | 2015-10-11 06:25:44 -0400 |
| commit | 358794e5a75e96eb512ec3c64efcc10deaa8383a (patch) | |
| tree | 6f82ccc5f4b7e96f54bfb0a3a56337a10d7f7164 /ChangeLog.2 | |
| parent | ce402dd77fe39c3a6d968e23d7a4a20f2b04ccf0 (diff) | |
| download | emacs-358794e5a75e96eb512ec3c64efcc10deaa8383a.tar.gz emacs-358794e5a75e96eb512ec3c64efcc10deaa8383a.zip | |
; Auto-commit of ChangeLog files.
Diffstat (limited to 'ChangeLog.2')
| -rw-r--r-- | ChangeLog.2 | 560 |
1 files changed, 559 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 94c850884b5..9e04ab0e7a5 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,561 @@ | |||
| 1 | 2015-10-11 Ken Raeburn <raeburn@raeburn.org> | ||
| 2 | |||
| 3 | Handle an opaque-move X11 window manager operation more efficiently. | ||
| 4 | |||
| 5 | * src/xterm.c (handle_one_xevent): If a ConfigureNotify event is | ||
| 6 | followed by more ConfigureNotify events for the same window, process | ||
| 7 | only the last one. | ||
| 8 | |||
| 9 | 2015-10-11 Ken Raeburn <raeburn@raeburn.org> | ||
| 10 | |||
| 11 | Fix cursor setting for tip frame; re-enable cursor generation. | ||
| 12 | |||
| 13 | * src/xfns.c (x_create_tip_frame): Include the cursor in the window | ||
| 14 | attributes sent when creating the new X window. Don't skip setting | ||
| 15 | the pointerColor parameter. | ||
| 16 | |||
| 17 | 2015-10-11 Ken Raeburn <raeburn@raeburn.org> | ||
| 18 | |||
| 19 | Rewrite x_set_mouse_color to sync less. | ||
| 20 | |||
| 21 | We can track serial numbers of X requests and correlate error events | ||
| 22 | with the associated requests. This way we can identify errors for | ||
| 23 | specific calls without having to use XSync after every one. | ||
| 24 | |||
| 25 | * src/xfns.c (enum mouse_cursor): New type. | ||
| 26 | (struct mouse_cursor_types, struct mouse_cursor_data): New types. | ||
| 27 | (mouse_cursor_types): New array listing the Lisp variables and default | ||
| 28 | cursor appearances for each cursor type. | ||
| 29 | (x_set_mouse_color_handler): New function; checks error event serial | ||
| 30 | number against submitted requests. | ||
| 31 | (x_set_mouse_color): Updated to use the new error handler callback, | ||
| 32 | and to be more table-driven, to simplify repetitious code. | ||
| 33 | |||
| 34 | 2015-10-11 Ken Raeburn <raeburn@raeburn.org> | ||
| 35 | |||
| 36 | Add x_catch_errors_with_handler. | ||
| 37 | |||
| 38 | * src/xterm.c (struct x_error_message_stack): Add new fields for a | ||
| 39 | callback function and associated data pointer. | ||
| 40 | (x_error_catcher): If the callback function is set, call it after | ||
| 41 | saving the error message string. | ||
| 42 | (x_catch_errors_with_handler): Renamed from x_catch_errors but now | ||
| 43 | accepts a callback function and data pointer. | ||
| 44 | (x_catch_errors): Now a wrapper function. | ||
| 45 | * src/xterm.h (x_special_error_handler): New typedef. | ||
| 46 | (x_catch_errors_with_handler): Declare. | ||
| 47 | |||
| 48 | 2015-10-11 Ken Raeburn <raeburn@raeburn.org> | ||
| 49 | |||
| 50 | Introduce x_uncatch_errors_after_check to reduce XSync calls. | ||
| 51 | |||
| 52 | Both x_had_errors_p and x_check_errors call XSync, so if they're | ||
| 53 | immediately followed by x_uncatch_errors, its XSync call will be | ||
| 54 | redundant, resulting in a wasted round trip to the X server. | ||
| 55 | |||
| 56 | * src/xterm.c (x_uncatch_errors_after_check): New routine; a copy of | ||
| 57 | x_uncatch_errors without the XSync call. | ||
| 58 | (XTmouse_position, x_wm_supports): | ||
| 59 | * src/xfns.c (x_set_mouse_color): | ||
| 60 | * src/xmenu.c (Fx_menu_bar_open_internal): | ||
| 61 | * src/xselect.c (x_own_selection, x_get_foreign_selection): | ||
| 62 | (Fx_get_atom_name): Call it instead of x_uncatch_errors. | ||
| 63 | * src/xterm.h (x_uncatch_errors_after_check): Declare. | ||
| 64 | |||
| 65 | 2015-10-10 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 66 | |||
| 67 | Document the optional prefix to `calc-yank'. | ||
| 68 | |||
| 69 | * doc/misc/calc.texi (Yanking into the Stack): Document the optional | ||
| 70 | prefix to `calc-yank'. | ||
| 71 | * lisp/calc/calc-yank.el (calc-yank): Ensure that things killed from | ||
| 72 | the Calc buffer are yanked back unchanged. | ||
| 73 | |||
| 74 | 2015-10-10 Mark Oteiza <mvoteiza@udel.edu> | ||
| 75 | |||
| 76 | * lisp/calendar/calendar.el: Display buffer before executing body. | ||
| 77 | |||
| 78 | In each use of this macro, the modeline is derived from a window width | ||
| 79 | calculation, which will be wrong if (display-buffer) splits the window | ||
| 80 | horizontally. | ||
| 81 | |||
| 82 | 2015-10-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 83 | |||
| 84 | Use ‘echo’ safely with ‘\’ or leading ‘-’ | ||
| 85 | |||
| 86 | POSIX says that ‘echo FOO’ produces implementation-defined output | ||
| 87 | if FOO contains leading ‘-’, or ‘\’ anywhere, so don’t assume GNU | ||
| 88 | behavior in that case. | ||
| 89 | * Makefile.in (removenullpaths): Remove. | ||
| 90 | (epaths-force): Rewrite to avoid the need for ‘echo’. | ||
| 91 | (install-etc): Be clearer about escaping the shell metacharacters | ||
| 92 | ‘\’ and ‘$’. | ||
| 93 | * Makefile.in (install-arch-indep, install-etcdoc): | ||
| 94 | * admin/charsets/mapconv, admin/merge-gnulib, admin/merge-pkg-config: | ||
| 95 | * admin/quick-install-emacs, build-aux/gitlog-to-emacslog: | ||
| 96 | * configure.ac, lib-src/rcs2log, make-dist: | ||
| 97 | * src/Makefile.in (lisp.mk): | ||
| 98 | Don’t assume ‘echo’ outputs ‘\’ and leading ‘-’ unscathed. | ||
| 99 | For example, use ‘printf '%s\n' "$foo"’ rather than ‘echo "$foo"’ | ||
| 100 | if $foo can contain arbitrary characters. | ||
| 101 | * lisp/Makefile.in (TAGS): Use ‘ls’, not ‘echo’, to avoid ‘\’ issues. | ||
| 102 | * doc/lispref/two-volume.make (vol1.pdf): | ||
| 103 | * test/etags/make-src/Makefile (web ftp publish): | ||
| 104 | Use ‘printf’ rather than ‘echo -e’. | ||
| 105 | |||
| 106 | 2015-10-10 Kaushal Modi <kaushal.modi@gmail.com> | ||
| 107 | |||
| 108 | Allow numbers with different radixes to be yanked. | ||
| 109 | |||
| 110 | * lisp/calc/calc-yank.el (calc-yank): Allow radixes besides the | ||
| 111 | default base 10. | ||
| 112 | |||
| 113 | 2015-10-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 114 | |||
| 115 | Improve CHECK_IMPURE and PURE_P speedup | ||
| 116 | |||
| 117 | * src/data.c (Faset): Use XVECTOR and XSTRING rather than XPNTR. | ||
| 118 | |||
| 119 | 2015-10-10 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 120 | |||
| 121 | Use events instead of chars to keep track of steps. | ||
| 122 | |||
| 123 | * lisp/calc/calc-prog.el (calc-kbd-loop): Use events instead of chars | ||
| 124 | to keep track of steps. | ||
| 125 | |||
| 126 | 2015-10-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 127 | |||
| 128 | Fix --enable-gcc-warnings problem with older GCC | ||
| 129 | |||
| 130 | * src/puresize.h: Add INLINE_HEADER_BEGIN, INLINE_HEADER_END. | ||
| 131 | This is for building with --enable-gcc-warnings with | ||
| 132 | GCC 4.6 through 5.0. | ||
| 133 | |||
| 134 | 2015-10-10 Eli Zaretskii <eliz@gnu.org> | ||
| 135 | |||
| 136 | Fix vertical-motion in truncated lines that end in a stretch | ||
| 137 | |||
| 138 | * src/indent.c (Fvertical_motion): Expect overshoot when point is | ||
| 139 | beyond window margin and lines are truncated, even if we have a | ||
| 140 | stretch at point. (Bug#21468) | ||
| 141 | |||
| 142 | 2015-10-10 Eli Zaretskii <eliz@gnu.org> | ||
| 143 | |||
| 144 | Avoid link-time errors due to inline functions | ||
| 145 | |||
| 146 | * src/emacs.c: Include puresize.h, to avoid link-time errors in | ||
| 147 | unoptimized builds due to PURE_P and CHECK_IMPURE, which are now | ||
| 148 | inline functions. | ||
| 149 | |||
| 150 | 2015-10-10 Andreas Schwab <schwab@linux-m68k.org> | ||
| 151 | |||
| 152 | * src/data.c (Faset): Fix last change. | ||
| 153 | |||
| 154 | 2015-10-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 155 | |||
| 156 | CHECK_IMPURE and PURE_P speedup | ||
| 157 | |||
| 158 | * src/intervals.c (create_root_interval): | ||
| 159 | Do CHECK_IMPURE only for strings; not needed for buffers. | ||
| 160 | Prefer ! STRINGP to BUFFERP, for a tad more speed. | ||
| 161 | * src/puresize.h (CHECK_IMPURE, PURE_P): | ||
| 162 | Now inline functions instead of macros. | ||
| 163 | (PURE_P): Don’t use XPNTR; that is now the caller’s responsibility. | ||
| 164 | All callers changed. | ||
| 165 | (CHECK_IMPURE): New argument PTR, to save us the work of running XPNTR. | ||
| 166 | All callers changed. | ||
| 167 | |||
| 168 | 2015-10-09 Noah Friedman <friedman@splode.com> | ||
| 169 | |||
| 170 | (tramp-open-connection-setup-interactive-shell): Send -onlcr as well. | ||
| 171 | |||
| 172 | 2015-10-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 173 | |||
| 174 | * lisp/progmodes/cc-mode.el (c-after-font-lock-init): Only *move* | ||
| 175 | |||
| 176 | our after-change-function, rather than re-adding it if it was removed. | ||
| 177 | |||
| 178 | 2015-10-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 179 | |||
| 180 | * lisp/cedet/ede: Silence some compiler warnings | ||
| 181 | |||
| 182 | * lisp/cedet/ede.el: Require cl-lib. Silence some compiler warnings. | ||
| 183 | (ede-menu-obj-of-class-p): Use cl-some rather than `eval'. | ||
| 184 | (ede-apply-object-keymap, ede-reset-all-buffers) | ||
| 185 | (ede-auto-add-to-target): Use dolist. | ||
| 186 | (ede-new, ede-flush-deleted-projects, ede-global-list-sanity-check): | ||
| 187 | Use field names rather than initarg names in `oref'. | ||
| 188 | (ede-load-project-file): Remove unused var `file'. | ||
| 189 | (ede-map-any-target-p): Use cl-some rather than ede-map-targets. | ||
| 190 | (ede-set): Remove unused var `a'. | ||
| 191 | |||
| 192 | * lisp/cedet/ede/emacs.el: Silence some compiler warnings. | ||
| 193 | (ede-project-autoload): Avoid the old-style "name" argument. | ||
| 194 | (ede-emacs-find-matching-target): Use field names rather than initarg | ||
| 195 | names in `oref'. | ||
| 196 | |||
| 197 | * lisp/cedet/ede/linux.el: Silence some compiler warnings. | ||
| 198 | (ede-linux-load, ede-project-autoload): Avoid the old-style "name" argument. | ||
| 199 | (ede-linux-find-matching-target): Use field names rather than initarg | ||
| 200 | names in `oref'. | ||
| 201 | |||
| 202 | 2015-10-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 203 | |||
| 204 | * lisp/textmodes/reftex.el: Silence byte-compiler warnings. | ||
| 205 | |||
| 206 | 2015-10-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 207 | |||
| 208 | * lisp/progmodes/prolog.el: Avoid indenting too much, after ":-" | ||
| 209 | |||
| 210 | (prolog-smie-rules): Try and avoid indenting too far after ":-". | ||
| 211 | |||
| 212 | 2015-10-09 Eli Zaretskii <eliz@gnu.org> | ||
| 213 | |||
| 214 | Update case-table and categories of recently added characters | ||
| 215 | |||
| 216 | * lisp/international/characters.el: Update information about Latin | ||
| 217 | Extended-C, Latin Extended-D, Latin Extended-E, Cyrillic Extended, | ||
| 218 | Georgian, Glagolitic, Deseret, Old Hungarian, and Warang Citi | ||
| 219 | blocks. (Byug#21654) | ||
| 220 | |||
| 221 | 2015-10-09 Martin Rudalics <rudalics@gmx.at> | ||
| 222 | |||
| 223 | In adjust_frame_size don't count minibuffer height twice (Bug#21643) | ||
| 224 | |||
| 225 | * src/frame.c (adjust_frame_size): In minibuffer-only windows | ||
| 226 | don't count minibuffer height twice. (Bug#21643) | ||
| 227 | |||
| 228 | 2015-10-09 Eli Zaretskii <eliz@gnu.org> | ||
| 229 | |||
| 230 | Avoid inflooping in font-lock | ||
| 231 | |||
| 232 | * lisp/font-lock.el (font-lock-extend-region-wholelines): Bind | ||
| 233 | inhibit-field-text-motion around the call to | ||
| 234 | line-beginning-position, to avoid inflooping. (Bug#21615) | ||
| 235 | |||
| 236 | 2015-10-09 Tassilo Horn <tsdh@gnu.org> | ||
| 237 | |||
| 238 | Refactor duplicated code; ensure default is in completions | ||
| 239 | |||
| 240 | * lisp/textmodes/reftex-cite.el (reftex--query-search-regexps): New function. | ||
| 241 | (reftex-extract-bib-entries): Use it. | ||
| 242 | (reftex-extract-bib-entries-from-thebibliography): Use it. | ||
| 243 | |||
| 244 | 2015-10-09 Vincent Belaïche <vincentb1@users.sourceforge.net> | ||
| 245 | |||
| 246 | Typo in example | ||
| 247 | |||
| 248 | * autotype.texi (Skeletons as Abbrevs): "if" -> "ifst" in the example. | ||
| 249 | |||
| 250 | 2015-10-08 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 251 | |||
| 252 | * lisp/calc/calc.el: Silence byte-compiler warnings | ||
| 253 | |||
| 254 | (calc-scan-for-dels): Use ignore-errors. | ||
| 255 | (calc-dispatch, calc-do-dispatch): Make unused arg optional. | ||
| 256 | (calc-read-key-sequence): Remove unused var `prompt2'. | ||
| 257 | (calc-kill-stack-buffer): Remove unused var `buflist'. | ||
| 258 | (calc): Remove unused var `oldbuf'. | ||
| 259 | (calc-refresh): Use inhibit-read-only. | ||
| 260 | (calc-can-abbrev-vectors): Declare. | ||
| 261 | (calc-record): Remove unused var `mainbuf'. | ||
| 262 | (math-sub-bignum): Remove unused var `sum'. | ||
| 263 | (math-svo-c, math-svo-wid, math-svo-off): Declare. | ||
| 264 | |||
| 265 | 2015-10-08 Daiki Ueno <ueno@gnu.org> | ||
| 266 | |||
| 267 | Use g_clear_error instead of g_error_free | ||
| 268 | |||
| 269 | * src/image.c: Define g_clear_error instead of g_error_free. | ||
| 270 | (init_svg_functions): Resolve symbol g_clear_error instead of | ||
| 271 | g_error_free. | ||
| 272 | (svg_load_image): Use g_clear_error instead of g_error_free, to | ||
| 273 | suppress GLib warnings when ERR is not set. See bug#21641. | ||
| 274 | |||
| 275 | 2015-10-08 Paul Eggert <eggert@cs.ucla.edu> | ||
| 276 | |||
| 277 | * src/image.c (image_size_error): Simplify. | ||
| 278 | |||
| 279 | 2015-10-08 Paul Eggert <eggert@cs.ucla.edu> | ||
| 280 | |||
| 281 | Fix problems caught with --enable-gcc-warnings | ||
| 282 | |||
| 283 | * src/image.c (lookup_rgb_color): | ||
| 284 | * src/xfns.c (x_defined_color): | ||
| 285 | * src/xterm.c (x_parse_color): | ||
| 286 | Remove unused locals. | ||
| 287 | |||
| 288 | 2015-10-08 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 289 | |||
| 290 | * lisp/calc/calc.el (calc-digit-start-entry): Fix typo. | ||
| 291 | |||
| 292 | 2015-10-08 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 293 | |||
| 294 | Format initial input uniformly. | ||
| 295 | |||
| 296 | * lisp/calc/calc.el (calc-digit-start-entry): New function. | ||
| 297 | * lisp/calc/calc.el (calcDigit-start): | ||
| 298 | * lisp/calc/calc-aent.el (calc-alg-digit-entry): | ||
| 299 | Use `calc-digit-start-entry' to format input. | ||
| 300 | |||
| 301 | 2015-10-08 Ken Raeburn <raeburn@raeburn.org> | ||
| 302 | |||
| 303 | Disable non-working pointerColor setting for X tooltip frame. | ||
| 304 | |||
| 305 | It generates a bunch of server traffic, but there's some bug wherein | ||
| 306 | the new mouse cursor settings don't seem to get used. In most | ||
| 307 | situations the cursor isn't likely to be seen anyway, so it's not | ||
| 308 | urgent to fix. | ||
| 309 | |||
| 310 | * src/xfns.c (x_create_tip_frame): Don't set pointerColor. | ||
| 311 | |||
| 312 | 2015-10-08 Ken Raeburn <raeburn@raeburn.org> | ||
| 313 | |||
| 314 | Reduce some unnecessary X calls. | ||
| 315 | |||
| 316 | * src/xfns.c (x_real_pos_and_offsets): Remove a redundant XGetGeometry | ||
| 317 | call. If border width is wanted, get it from the XGetGeometry call | ||
| 318 | instead of calling XGetWindowAttributes on the same window. Skip some | ||
| 319 | X calls if we've already detected an error from the X server. | ||
| 320 | * src/xterm.c (x_wm_supports): Delete x_sync before x_had_errors_p. | ||
| 321 | (handle_one_xevent): Delete XSync call before x_uncatch_errors. | ||
| 322 | |||
| 323 | 2015-10-08 Ken Raeburn <raeburn@raeburn.org> | ||
| 324 | |||
| 325 | Reduce color allocation/query traffic in the TrueColor case. | ||
| 326 | |||
| 327 | When working with an X visual with TrueColor class, pixel values can | ||
| 328 | be generated from the RGB values according to mask value provided by | ||
| 329 | the server on connection. Some of the image-handling code was already | ||
| 330 | doing this. | ||
| 331 | |||
| 332 | * src/xterm.h (x_make_truecolor_pixel): New function; code taken from | ||
| 333 | lookup_rgb_color. | ||
| 334 | (x_mutable_colormap): New function. | ||
| 335 | * src/image.c (lookup_rgb_color): Move pixel composition code to | ||
| 336 | x_make_truecolor_pixel. | ||
| 337 | (x_kill_gs_process): Call x_mutable_colormap. | ||
| 338 | * src/xfaces.c (x_free_colors, x_free_dpy_colors): Call | ||
| 339 | x_mutable_colormap. | ||
| 340 | * src/xftfont.c (xftfont_get_colors): Call x_query_colors. | ||
| 341 | * src/xterm.c (x_query_colors): For a TrueColor display, decompose the | ||
| 342 | pixel value into RGB values directly, and don't send a request to the | ||
| 343 | server. | ||
| 344 | (x_alloc_nearest_color): For a TrueColor display, construct the pixel | ||
| 345 | value with x_make_truecolor_pixel. | ||
| 346 | (x_copy_color): For an immutable color map, just return the provided | ||
| 347 | pixel value. | ||
| 348 | |||
| 349 | 2015-10-08 Ken Raeburn <raeburn@raeburn.org> | ||
| 350 | |||
| 351 | Cache XParseColor results in the X display info structure. | ||
| 352 | |||
| 353 | With repeated lookups of foreground and background colors for multiple | ||
| 354 | faces per frame, we issue a lot of redundant color name lookups to the | ||
| 355 | X server, waiting every time for the response. On a remote network | ||
| 356 | with, say, 30ms round-trip time, this can add nearly a full second to | ||
| 357 | creation of a new frame. | ||
| 358 | |||
| 359 | * src/gtkutil.c (xg_check_special_colors): Call x_parse_color. | ||
| 360 | * src/image.c (get_spec_bg_or_alpha_as_argb): | ||
| 361 | (xpm_init_color_cache, xpm_lookup_color): | ||
| 362 | * src/xfns.c (x_defined_color): | ||
| 363 | * src/xterm.c (x_parse_color): New function; caches color names not | ||
| 364 | starting with "#" in the display-info structure. | ||
| 365 | (x_delete_display): Delete the cache content. | ||
| 366 | * src/xterm.h (struct color_name_cache_entry): New type. | ||
| 367 | (x_parse_color): Declare. | ||
| 368 | (struct x_display_info): Add a new field for the cache. | ||
| 369 | |||
| 370 | 2015-10-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 371 | |||
| 372 | * src/syntax.c (syms_of_syntax): Make syntax-propertize--done local | ||
| 373 | |||
| 374 | 2015-10-07 Eli Zaretskii <eliz@gnu.org> | ||
| 375 | |||
| 376 | Fix segfault in image_size_error | ||
| 377 | |||
| 378 | * src/image.c (image_size_error): Pass a Lisp string to | ||
| 379 | image_error, not a C string. (Bug#21641) | ||
| 380 | |||
| 381 | 2015-10-07 Simen Heggestøyl <simenheg@gmail.com> | ||
| 382 | |||
| 383 | Highlight CSS variable definitions | ||
| 384 | |||
| 385 | * lisp/textmodes/css-mode.el (css-nmstart-re): Tweak regexp to accept | ||
| 386 | CSS variables. (Bug#21638) | ||
| 387 | |||
| 388 | 2015-10-07 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 389 | |||
| 390 | * test/automated/tabulated-list-test.el: New file | ||
| 391 | |||
| 392 | Test bug#21639 and some basic functionality. | ||
| 393 | |||
| 394 | 2015-10-07 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 395 | |||
| 396 | * lisp/emacs-lisp/tabulated-list.el (tabulated-list-sort): | ||
| 397 | |||
| 398 | Check if column can be sorted before trying. (Bug#21639) | ||
| 399 | |||
| 400 | 2015-10-07 Nicolas Richard <youngfrog@members.fsf.org> | ||
| 401 | |||
| 402 | Add test for `self-insert-command' (bug#21633) | ||
| 403 | |||
| 404 | * test/automated/cmds-tests.el: New file. | ||
| 405 | |||
| 406 | 2015-10-07 Martin Rudalics <rudalics@gmx.at> | ||
| 407 | |||
| 408 | In resize_frame_windows don't set a top position when resizing horizontally. | ||
| 409 | |||
| 410 | * src/window.c (resize_frame_windows): Don't set root window's | ||
| 411 | top position when resizing horizontally. | ||
| 412 | |||
| 413 | 2015-10-07 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 414 | |||
| 415 | * lisp/progmodes/prog-mode.el (prettify-symbols-alist): | ||
| 416 | |||
| 417 | Document more possible values. | ||
| 418 | |||
| 419 | 2015-10-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 420 | |||
| 421 | * lisp/textmodes/tex-mode.el: Use lexical-binding | ||
| 422 | |||
| 423 | 2015-10-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 424 | |||
| 425 | * lisp/indent.el (indent--default-inside-comment): New function | ||
| 426 | |||
| 427 | (indent-for-tab-command): Use it for `noindent' indentation. | ||
| 428 | |||
| 429 | 2015-10-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 430 | |||
| 431 | Fix bug in GC_CHECK_MARKED_OBJECTS check | ||
| 432 | |||
| 433 | * src/alloc.c (mark_object): Fix bug in checking code. | ||
| 434 | When GC_CHECK_MARKED_OBJECTS is defined, the bug caused | ||
| 435 | CHECK_ALLOCATED_AND_LIVE_SYMBOL to repeatedly do the | ||
| 436 | CHECK_ALLOCATED and CHECK_LIVE tests for the first symbol in each | ||
| 437 | bucket. The bug did not affect behavior either in the normal case | ||
| 438 | where GC_CHECK_MARKED_OBJECTS is not defined, or where Emacs does | ||
| 439 | not have an internal error that a properly-written | ||
| 440 | CHECK_ALLOCATED_AND_LIVE_SYMBOL would detect. | ||
| 441 | |||
| 442 | 2015-10-06 Tassilo Horn <tsdh@gnu.org> | ||
| 443 | |||
| 444 | Add prettified version of \\Bbb{Q}. | ||
| 445 | |||
| 446 | * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add | ||
| 447 | prettified version for \\Bbb{Q}. | ||
| 448 | |||
| 449 | 2015-10-06 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 450 | |||
| 451 | * test/automated/package-test.el (package-test-install-single): | ||
| 452 | |||
| 453 | Add a test for bug#21625. | ||
| 454 | |||
| 455 | 2015-10-06 Aaron Ecay <aaronecay@gmail.com> | ||
| 456 | |||
| 457 | lisp/emacs-lisp/package.el (package-install): Fix name error | ||
| 458 | |||
| 459 | * lisp/emacs-lisp/package.el (package-install): Fix error when pkg is | ||
| 460 | not a package-desc object. Also clarify documentation. (Bug#21625) | ||
| 461 | |||
| 462 | 2015-10-06 Eli Zaretskii <eliz@gnu.org> | ||
| 463 | |||
| 464 | Fix display of characters adjacent to ZWJ and ZWNJ | ||
| 465 | |||
| 466 | * src/bidi.c (bidi_resolve_neutral): Treat all Bn (a.k.a. "control") | ||
| 467 | characters the same as directional formatting controls. | ||
| 468 | (bidi_level_of_next_char): Include all Bn characters in rule L1, | ||
| 469 | as mandated by the UBA. | ||
| 470 | |||
| 471 | 2015-10-06 Andreas Schwab <schwab@suse.de> | ||
| 472 | |||
| 473 | Don't use XFASTINT on a negative number | ||
| 474 | |||
| 475 | * src/cmds.c (Fself_insert_command): Don't use XFASTINT on a negative | ||
| 476 | number. (Bug#21633) | ||
| 477 | |||
| 478 | 2015-10-05 Xue Fuqiao <xfq.free@gmail.com> | ||
| 479 | |||
| 480 | * doc/lispref/objects.texi (Window Type): Add a cross reference. | ||
| 481 | |||
| 482 | * src/buffer.c (syms_of_buffer): Typo fix. (Bug#21622) | ||
| 483 | |||
| 484 | 2015-10-05 Eli Zaretskii <eliz@gnu.org> | ||
| 485 | |||
| 486 | Fix composition-function-table for Arabic and Syriac | ||
| 487 | |||
| 488 | * lisp/language/misc-lang.el (composition-function-table): Fix | ||
| 489 | entries for Arabic and Syriac. | ||
| 490 | |||
| 491 | 2015-10-05 Damien Cassou <damien@cassou.me> | ||
| 492 | |||
| 493 | Add first unit tests for auth-source.el | ||
| 494 | |||
| 495 | * test/automated/auth-source-tests.el: New file. | ||
| 496 | |||
| 497 | 2015-10-05 Eli Zaretskii <eliz@gnu.org> | ||
| 498 | |||
| 499 | Remove redundant redisplay code | ||
| 500 | |||
| 501 | * src/xdisp.c (redisplay_internal, try_cursor_movement) | ||
| 502 | (try_window_reusing_current_matrix, try_window_id): Remove | ||
| 503 | redundant restrictions on redisplay optimizations based on the | ||
| 504 | frame's 'redisplay' flag. See | ||
| 505 | http://osdir.com/ml/general/2015-10/msg02110.html for the relevant | ||
| 506 | discussions. | ||
| 507 | |||
| 508 | 2015-10-04 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 509 | |||
| 510 | * src/xdisp.c (windows_or_buffers_changed): Improve docstring | ||
| 511 | |||
| 512 | 2015-10-04 Xue Fuqiao <xfq.free@gmail.com> | ||
| 513 | |||
| 514 | Update tutorials/TUTORIAL.cn | ||
| 515 | |||
| 516 | * etc/tutorials/TUTORIAL.cn: Improve translation. | ||
| 517 | |||
| 518 | 2015-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 519 | |||
| 520 | * src/macfont.m (macfont_encode_char, syms_of_macfont): Remove unused vars. | ||
| 521 | |||
| 522 | 2015-10-04 Stefan Merten <stefan@merten-home.de> | ||
| 523 | |||
| 524 | Pull in version numbers from rst.el upstream release. | ||
| 525 | |||
| 526 | * lisp/textmodes/rst.el (rst-cvs-header, rst-svn-rev) | ||
| 527 | (rst-svn-timestamp, rst-official-version) | ||
| 528 | (rst-official-cvs-rev, rst-package-emacs-version-alist): | ||
| 529 | Update version numbers. | ||
| 530 | |||
| 531 | 2015-10-04 Eli Zaretskii <eliz@gnu.org> | ||
| 532 | |||
| 533 | * test/automated/coding-tests.el: New file. | ||
| 534 | |||
| 535 | 2015-10-04 Michael Albinus <michael.albinus@gmx.de> | ||
| 536 | |||
| 537 | Improve XEmacs compatibility of Tramp | ||
| 538 | |||
| 539 | * lisp/net/tramp-compat.el (directory-listing-before-filename-regexp): | ||
| 540 | Declare if it doesn't exist. | ||
| 541 | (file-remote-p): Remove defalias, which was necessary for GNU Emacs 21. | ||
| 542 | (redisplay): Make it an alias if it doesn't exist. | ||
| 543 | |||
| 544 | * lisp/net/tramp.el (tramp-get-remote-tmpdir): Don't use | ||
| 545 | `file-remote-p' (due to XEmacs compatibility). | ||
| 546 | |||
| 547 | * lisp/net/trampver.el (locate-dominating-file) | ||
| 548 | (tramp-compat-replace-regexp-in-string): Autoload. | ||
| 549 | (tramp-repository-get-version): Do not dupe byte-compiler. | ||
| 550 | |||
| 551 | 2015-09-02 K. Handa <handa@gnu.org> | ||
| 552 | |||
| 553 | fix for the case that M17N_FLT_USE_NEW_FEATURE is not defined | ||
| 554 | |||
| 555 | * ftfont.c (ftfont_drive_otf) [not M17N_FLT_USE_NEW_FEATURE]: | ||
| 556 | Adjusted for the change of type of elements in the array | ||
| 557 | MFLTGlyphString.glyphs. | ||
| 558 | |||
| 1 | 2015-10-04 Eli Zaretskii <eliz@gnu.org> | 559 | 2015-10-04 Eli Zaretskii <eliz@gnu.org> |
| 2 | Michael Heerdegen <michael_heerdegen@web.de> | 560 | Michael Heerdegen <michael_heerdegen@web.de> |
| 3 | 561 | ||
| @@ -14528,7 +15086,7 @@ | |||
| 14528 | 15086 | ||
| 14529 | This file records repository revisions from | 15087 | This file records repository revisions from |
| 14530 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 15088 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 14531 | commit 2021680e9dcd277a4ebbdb613d535e6edc86f384 (inclusive). | 15089 | commit ce402dd77fe39c3a6d968e23d7a4a20f2b04ccf0 (inclusive). |
| 14532 | See ChangeLog.1 for earlier changes. | 15090 | See ChangeLog.1 for earlier changes. |
| 14533 | 15091 | ||
| 14534 | ;; Local Variables: | 15092 | ;; Local Variables: |