diff options
| author | Glenn Morris | 2015-10-25 06:23:48 -0400 |
|---|---|---|
| committer | Glenn Morris | 2015-10-25 06:23:48 -0400 |
| commit | 92c63c6552fc71961f0bb941d651ac359b9e1edc (patch) | |
| tree | ffbc6dcd4f1c7c34a17908b573203feda15d61a8 | |
| parent | 0afbc5b2a2cda9fe12246bf62567162ae2577160 (diff) | |
| download | emacs-92c63c6552fc71961f0bb941d651ac359b9e1edc.tar.gz emacs-92c63c6552fc71961f0bb941d651ac359b9e1edc.zip | |
; Auto-commit of ChangeLog files.
| -rw-r--r-- | ChangeLog.2 | 890 |
1 files changed, 889 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 8c30a11a11d..e6a67962e85 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,891 @@ | |||
| 1 | 2015-10-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Revert commit that broke 'make bootstrap' | ||
| 4 | |||
| 5 | * lisp/custom.el (custom-declare-variable): Revert commit | ||
| 6 | 79fac080d277fed07b3c192890ad59d36d9f83b6. custom.el needs to work | ||
| 7 | even when pcase has not been defined yet, when doing bootstrapping. | ||
| 8 | |||
| 9 | 2015-10-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 10 | |||
| 11 | Port recent inline functions fix to Standard C | ||
| 12 | |||
| 13 | * src/lisp.h (LISP_MACRO_DEFUN, LISP_MACRO_DEFUN_VOID): Remove. | ||
| 14 | All uses rewritten to define the function directly rather than to | ||
| 15 | use a macro to define the function. This conforms to Standard C, | ||
| 16 | which does not allow stray semicolons at the top level. I hope it | ||
| 17 | also avoids the problems with TAGS. Those macros, though clever, | ||
| 18 | were pretty confusing anyway, and it wasn’t clear they were worth | ||
| 19 | the aggravation even without the TAGS problem. | ||
| 20 | |||
| 21 | 2015-10-24 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 22 | |||
| 23 | * lisp/isearch.el: Make character-fold search the default again | ||
| 24 | |||
| 25 | 2015-10-24 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 26 | |||
| 27 | * lisp/character-fold.el: Many improvements | ||
| 28 | |||
| 29 | (character-fold-search-forward, character-fold-search-backward): | ||
| 30 | New command | ||
| 31 | (character-fold-to-regexp): Remove lax-whitespace hack. | ||
| 32 | (character-fold-search): Remove variable. Only isearch and | ||
| 33 | query-replace use char-folding, and they both have their own | ||
| 34 | variables to configure that. | ||
| 35 | |||
| 36 | 2015-10-24 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 37 | |||
| 38 | * lisp/isearch.el: Generalize definition of regexp-function toggles | ||
| 39 | |||
| 40 | (isearch-specify-regexp-function): New macro for specifying | ||
| 41 | possible values of `isearch-regexp-function'. | ||
| 42 | |||
| 43 | (isearch-toggle-character-fold, isearch-toggle-symbol) | ||
| 44 | (isearch-toggle-word): Define with `isearch-specify-regexp-function'. | ||
| 45 | |||
| 46 | 2015-10-24 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 47 | |||
| 48 | * lisp/isearch.el (search-default-regexp-mode): New variable | ||
| 49 | |||
| 50 | (isearch-mode): Use it. | ||
| 51 | |||
| 52 | 2015-10-24 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 53 | |||
| 54 | * lisp/isearch.el: Delete redundant :group entries | ||
| 55 | |||
| 56 | (search-exit-option, search-slow-window-lines) | ||
| 57 | (search-slow-speed, search-upper-case) | ||
| 58 | (search-nonincremental-instead, search-whitespace-regexp) | ||
| 59 | (search-invisible, isearch-hide-immediately) | ||
| 60 | (isearch-resume-in-command-history, search-ring-max) | ||
| 61 | (regexp-search-ring-max, search-ring-update, search-highlight) | ||
| 62 | (isearch-fail): Delete :group entries. | ||
| 63 | |||
| 64 | 2015-10-24 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 65 | |||
| 66 | * lisp/custom.el (custom-declare-variable): Shorten code a bit | ||
| 67 | |||
| 68 | 2015-10-24 Juanma Barranquero <lekktu@gmail.com> | ||
| 69 | |||
| 70 | addpm.c: Silence some warnings. | ||
| 71 | |||
| 72 | * nt/addpm.c (DdeCommand): Cast pData argument of DdeClientTransaction | ||
| 73 | to LPBYTE. | ||
| 74 | (add_registry): Pass NULL to optional lpClass argument of | ||
| 75 | RegCreateKeyEx, not an empty string. | ||
| 76 | |||
| 77 | 2015-10-24 Juanma Barranquero <lekktu@gmail.com> | ||
| 78 | |||
| 79 | addpm.c: Do not add obsolete GTK libraries to the path. | ||
| 80 | |||
| 81 | * nt/addpm.c (REG_GTK, REG_RUNEMACS_PATH): Delete. | ||
| 82 | (add_registry): Remove variables `size' and `gtk_key'. | ||
| 83 | Do not add the GTK DLL directory to the library search path; it is | ||
| 84 | confusing behavior (in particular, the same Emacs version with and | ||
| 85 | without invoking addpm will use a different path), and the GTK image | ||
| 86 | libraries are obsolete anyway. | ||
| 87 | |||
| 88 | 2015-10-24 Juanma Barranquero <lekktu@gmail.com> | ||
| 89 | |||
| 90 | addpm.c: Replace existing entries, but do not create new ones | ||
| 91 | |||
| 92 | * nt/addpm.c (add_registry): If the Emacs registry key exists, replace | ||
| 93 | existing values from previous versions, but do not add new ones; the | ||
| 94 | key could exist for other reasons unrelated to old Emacsen, like X-style | ||
| 95 | resources, or to set some environment variables like HOME or LANG, and | ||
| 96 | in that case we don't want to populate it with obsolete values. | ||
| 97 | |||
| 98 | 2015-10-24 Juanma Barranquero <lekktu@gmail.com> | ||
| 99 | |||
| 100 | * nt/addpm.c (add_registry): Do not compute unused return value. | ||
| 101 | |||
| 102 | 2015-10-24 Juanma Barranquero <lekktu@gmail.com> | ||
| 103 | |||
| 104 | addpm.c: Don't pass REG_OPTION_NON_VOLATILE to RegOpenKeyEx | ||
| 105 | |||
| 106 | * nt/addpm.c (add_registry): Pass 0 to ulOptions argument of | ||
| 107 | RegOpenKeyEx, not REG_OPTION_NON_VOLATILE. This doesn't change | ||
| 108 | current behavior because REG_OPTION_NON_VOLATILE is defined to | ||
| 109 | be 0L anyway, but that option is actually documented only for | ||
| 110 | RegCreateKeyEx. | ||
| 111 | |||
| 112 | 2015-10-24 Juanma Barranquero <lekktu@gmail.com> | ||
| 113 | |||
| 114 | * src/w32notify.c (Fw32notify_add_watch): Fix version check. | ||
| 115 | |||
| 116 | 2015-10-24 Eli Zaretskii <eliz@gnu.org> | ||
| 117 | |||
| 118 | Update frame title when redisplay scrolls selected window | ||
| 119 | |||
| 120 | * src/xdisp.c (redisplay_window): Reconsider the frame's title | ||
| 121 | when the mode-line of the frame's selected window needs to be | ||
| 122 | updated. | ||
| 123 | |||
| 124 | 2015-10-24 Eli Zaretskii <eliz@gnu.org> | ||
| 125 | |||
| 126 | Update frame title when scrolling the selected window | ||
| 127 | |||
| 128 | * src/window.c (wset_update_mode_line): New function, sets either the | ||
| 129 | window's update_mode_line flag or the global update_mode_lines | ||
| 130 | variable. | ||
| 131 | (Fset_window_start, set_window_buffer, window_scroll_pixel_based) | ||
| 132 | (window_scroll_line_based): Call it instead of only setting the | ||
| 133 | window's update_mode_line flag. | ||
| 134 | |||
| 135 | 2015-10-24 Eli Zaretskii <eliz@gnu.org> | ||
| 136 | |||
| 137 | An even better fix for bug#21739 | ||
| 138 | |||
| 139 | * src/window.c (set_window_buffer): If the window is the frame's | ||
| 140 | selected window, set update_mode_lines, not the window's | ||
| 141 | update_mode_line flag. (Bug#21739) | ||
| 142 | * src/buffer.c (Fkill_buffer): Undo last change. | ||
| 143 | (set_update_modelines_for_buf): Function deleted. | ||
| 144 | |||
| 145 | 2015-10-24 Thomas Fitzsimmons <fitzsim@fitzsim.org> | ||
| 146 | |||
| 147 | Sync with soap-client repository, version 3.0.0 | ||
| 148 | |||
| 149 | 2015-10-24 Nicolas Petton <nicolas@petton.fr> | ||
| 150 | |||
| 151 | Update the new icon | ||
| 152 | |||
| 153 | Move the E slightly to the right in the circle. | ||
| 154 | |||
| 155 | * etc/images/icons/hicolor/128x128/apps/emacs.png: | ||
| 156 | * etc/images/icons/hicolor/16x16/apps/emacs.png: | ||
| 157 | * etc/images/icons/hicolor/24x24/apps/emacs.png: | ||
| 158 | * etc/images/icons/hicolor/32x32/apps/emacs.png: | ||
| 159 | * etc/images/icons/hicolor/48x48/apps/emacs.png: | ||
| 160 | * etc/images/icons/hicolor/scalable/apps/emacs.svg: | ||
| 161 | * nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns: | ||
| 162 | * nt/icons/emacs.ico: New icom update. | ||
| 163 | |||
| 164 | 2015-10-24 Eli Zaretskii <eliz@gnu.org> | ||
| 165 | |||
| 166 | Avoid missing inline functions from lisp.h in TAGS | ||
| 167 | |||
| 168 | * src/lisp.h (LISP_MACRO_DEFUN): Mention in the commentary the | ||
| 169 | need to end each invocation with a semi-colon. | ||
| 170 | Add a semi-colon at the end of each invocation of LISP_MACRO_DEFUN | ||
| 171 | and LISP_MACRO_DEFUN_VOID. This is to avoid missing in TAGS | ||
| 172 | inline functions defined immediately after each invocation, and | ||
| 173 | also avoid tagging every invocation of these macros. | ||
| 174 | |||
| 175 | 2015-10-24 Eli Zaretskii <eliz@gnu.org> | ||
| 176 | |||
| 177 | A better fix for bug#21739 | ||
| 178 | |||
| 179 | * src/buffer.c (set_update_modelines_for_buf): New function. | ||
| 180 | (Fkill_buffer): Use it to set the global variable | ||
| 181 | update_mode_lines if the killed buffer was displayed in some | ||
| 182 | window. Don't set windows_or_buffers_changed. This is a better | ||
| 183 | fix for bug#21739 than the previous fix, since it will cause only | ||
| 184 | redisplay of mode lines, not of entire windows, but will still | ||
| 185 | catch attention of x_consider_frame_title in xdisp.c, which | ||
| 186 | redraws the frame title. | ||
| 187 | |||
| 188 | 2015-10-24 Tassilo Horn <tsdh@gnu.org> | ||
| 189 | |||
| 190 | Add support for tar.bz2 and tar.xz archives | ||
| 191 | |||
| 192 | * lisp/dired-aux.el (dired-compress-files-alist): Add support for | ||
| 193 | tar.bz2 and tar.xz archives. | ||
| 194 | |||
| 195 | 2015-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 196 | |||
| 197 | Fix infloop in redisplay introduced by a recent change | ||
| 198 | |||
| 199 | * src/xdisp.c (redisplay_internal): Avoid inflooping when | ||
| 200 | redisplaying the selected window sets the selected frame's | ||
| 201 | redisplay flag. (Bug#21745) | ||
| 202 | |||
| 203 | 2015-10-23 Nicolas Petton <nicolas@petton.fr> | ||
| 204 | |||
| 205 | * lisp/emacs-lisp/thunk.el: Better documentation. | ||
| 206 | |||
| 207 | 2015-10-23 Nicolas Petton <nicolas@petton.fr> | ||
| 208 | |||
| 209 | Replace the old icon for Windows and Mac OSX | ||
| 210 | |||
| 211 | * nt/icons/emacs.ico: | ||
| 212 | * nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns: Use the new | ||
| 213 | icons. | ||
| 214 | |||
| 215 | 2015-10-23 Stephen Leake <stephen_leake@stephe-leake.org> | ||
| 216 | |||
| 217 | `load-path' should contain only directory names | ||
| 218 | |||
| 219 | * lisp/emacs-lisp/package.el (package-autoload-ensure-default-file): | ||
| 220 | `load-path' should contain only directory names | ||
| 221 | |||
| 222 | 2015-10-23 Nicolas Petton <nicolas@petton.fr> | ||
| 223 | |||
| 224 | New library thunk.el | ||
| 225 | |||
| 226 | thunk.el is extracted from stream.el in ELPA, with additional tests. | ||
| 227 | |||
| 228 | * lisp/emacs-lisp/thunk.el: New file. | ||
| 229 | * test/automated/thunk-tests.el: New file. | ||
| 230 | * etc/NEWS: Add information about thunk.el | ||
| 231 | |||
| 232 | 2015-10-23 Michael Albinus <michael.albinus@gmx.de> | ||
| 233 | |||
| 234 | Fix Bug#21669 | ||
| 235 | |||
| 236 | * lisp/filenotify.el (file-notify-rm-watch): Improve check for | ||
| 237 | calling low-level functions. | ||
| 238 | |||
| 239 | * test/automated/file-notify-tests.el (file-notify--test-timeout): | ||
| 240 | Decrase to 6 seconds for remote directories. | ||
| 241 | (file-notify-test02-events): Expect different number of | ||
| 242 | `attribute-changed' events for the local and remote cases. Apply | ||
| 243 | short delays between the operations, in order to receive all | ||
| 244 | events in the remote case. Combine `attribute-change' tests. | ||
| 245 | (Bug#21669) | ||
| 246 | |||
| 247 | 2015-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 248 | |||
| 249 | Decode the HTML source when displaying it in EWW | ||
| 250 | |||
| 251 | * lisp/net/eww.el (eww-view-source): Decode the HTML source | ||
| 252 | according to its headers. | ||
| 253 | |||
| 254 | 2015-10-23 Nicolas Petton <nicolas@petton.fr> | ||
| 255 | |||
| 256 | New default icon | ||
| 257 | |||
| 258 | * etc/images/icons/hicolor/128x128/apps/emacs23.png: | ||
| 259 | * etc/images/icons/hicolor/16x16/apps/emacs23.png: | ||
| 260 | * etc/images/icons/hicolor/24x24/apps/emacs23.png: | ||
| 261 | * etc/images/icons/hicolor/32x32/apps/emacs23.png: | ||
| 262 | * etc/images/icons/hicolor/48x48/apps/emacs23.png: | ||
| 263 | * etc/images/icons/hicolor/scalable/apps/emacs23.svg: | ||
| 264 | * etc/images/icons/hicolor/scalable/mimetypes/emacs-document23.svg: Move | ||
| 265 | the old logo files to emacs23.*. | ||
| 266 | * etc/images/icons/hicolor/128x128/apps/emacs.png: | ||
| 267 | * etc/images/icons/hicolor/16x16/apps/emacs.png: | ||
| 268 | * etc/images/icons/hicolor/24x24/apps/emacs.png: | ||
| 269 | * etc/images/icons/hicolor/32x32/apps/emacs.png: | ||
| 270 | * etc/images/icons/hicolor/48x48/apps/emacs.png: | ||
| 271 | * etc/images/icons/hicolor/scalable/apps/emacs.svg: | ||
| 272 | * etc/images/icons/hicolor/scalable/mimetypes/emacs-document.svg: New files. | ||
| 273 | * etc/images/icons/README: Update the copyright information. | ||
| 274 | |||
| 275 | 2015-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 276 | |||
| 277 | Fix redisplay of frame title when current buffer is killed | ||
| 278 | |||
| 279 | * src/buffer.c (Fkill_buffer): Set windows_or_buffers_changed to a | ||
| 280 | non-zero value, to redisplay more than just the affected windows. | ||
| 281 | (Bug#21739) | ||
| 282 | |||
| 283 | 2015-10-23 Anders Lindgren <andlind@gmail.com> | ||
| 284 | |||
| 285 | NextSten maximization and NSTRACE rewrite. | ||
| 286 | |||
| 287 | Full-height, full-width, and maximized windows now cover the | ||
| 288 | entire screen (except the menu bar), including the part where the | ||
| 289 | system dock is placed. The system zoom animation is no longer | ||
| 290 | used. | ||
| 291 | |||
| 292 | Made NonMaximized->FullWidth->FullHeight->NonMaximized restore the | ||
| 293 | original size. | ||
| 294 | |||
| 295 | * nsterm.m (ns_menu_bar_height): New function, return height of | ||
| 296 | the menu bar, or 0 when it's hidden. | ||
| 297 | * nsterm.m (constrain_frame_rect): New function for constraining a | ||
| 298 | frame. | ||
| 299 | * nsterm.m (ns_constrain_all_frames): Set frame size explicitly | ||
| 300 | rather than relying on the system doing it for us by writing back | ||
| 301 | the current frame size. | ||
| 302 | * nsterm.m (windowWillUseStandardFrame): Register non-maximized | ||
| 303 | width or height as new user size. When entering full width or | ||
| 304 | height, the other size component is taken from the user size. | ||
| 305 | * nsterm.m (fullscreenState): New method for accessing the | ||
| 306 | fullscreen state. | ||
| 307 | * nsterm.m (constrainFrameRect): Restrict frame to be placed under | ||
| 308 | the menu bar, if present. The old version, sometimes, restricted | ||
| 309 | the height of a frame to the screen, this version never does this. | ||
| 310 | * nsterm.m (zoom): Perform zoom by setting the frame to the full | ||
| 311 | size of the screen (minus the menu bar). The default system | ||
| 312 | function, with the zoom animation, is no longer used, as the final | ||
| 313 | frame size doesn't cover the entire screen. | ||
| 314 | |||
| 315 | Rework how to constrain resizing to the character grid. The old | ||
| 316 | system used "resizeIncrements" in NSWindows. However, once a frame | ||
| 317 | was resized so that it was not aligned to the text grid, it | ||
| 318 | remained unaligned even after a resize. In addition, it conflicted | ||
| 319 | when resizing a fullheight window. | ||
| 320 | |||
| 321 | * nsterm.m (windowWillResize): Restrict frame size to text grid, | ||
| 322 | unless when pixelwise frame resizing is enabled. | ||
| 323 | * nsterm.m (updateFrameSize, initFrameFromEmacs) | ||
| 324 | (toggleFullScreen, handleFS): Don't set resizeIncrements. | ||
| 325 | |||
| 326 | Redesign the NS trace system. The call structure is represented | ||
| 327 | using indentations and vertical lines. The NSTRACE macro accepts | ||
| 328 | printf-style arguments. New macros for printing various | ||
| 329 | information. | ||
| 330 | |||
| 331 | * nsterm.h (NSTRACE_ENABLED): Macro to enable trace system. | ||
| 332 | * nsterm.h (NSTRACE, NSTRACE_WHEN, NSTRACE_UNLESS): Macros to | ||
| 333 | start a new block (typically a function), accept printf-style | ||
| 334 | arguments. | ||
| 335 | * nsterm.h (NSTRACE_MSG): Macro for extra information, accepts | ||
| 336 | printf-style arguments. | ||
| 337 | * nsterm.h (NSTRACE_what): Macros for printing various types. | ||
| 338 | * nsterm.h (NSTRACE_FMT_what): Macro with printf format string | ||
| 339 | snippets. | ||
| 340 | * nsterm.h (NSTRACE_ARG_what): Macros for passing printf-style | ||
| 341 | arguments, corresponds to NSTRACE_FMT_what. | ||
| 342 | * nsterm.h (NSTRACE_RETURN): Macro to print return value, accept | ||
| 343 | printf-style arguments. | ||
| 344 | * nsterm.h (NSTRACE_RETURN_what): Macros to print return value for | ||
| 345 | various types. | ||
| 346 | |||
| 347 | * nsterm.m: Remove old NSTRACE macro. | ||
| 348 | * nsterm.m (nstrace_num): Trace counter. | ||
| 349 | * nsterm.m (nstrace_depth): Current call depth. | ||
| 350 | * nsterm.m (nstrace_leave): NSTRACE support function, called when | ||
| 351 | the local variable "nstrace_enabled" goes out of scope using the | ||
| 352 | "cleanup" extension. | ||
| 353 | * nsterm.m (ns_print_fullscreen_type_name): NSTRACE_FSTYPE support | ||
| 354 | function. | ||
| 355 | * nsterm.m (constrain_frame_rect, ns_constrain_all_frames) | ||
| 356 | (ns_update_auto_hide_menu_bar, ns_update_begin) | ||
| 357 | (ns_update_window_begin, update_window_end, ns_update_end) | ||
| 358 | (ns_focus, ns_unfocus, ns_ring_bell, ns_frame_raise_lower) | ||
| 359 | (ns_frame_rehighlight, x_make_frame_visible) | ||
| 360 | (x_make_frame_invisible, x_iconify_frame, x_free_frame_resources) | ||
| 361 | (x_destroy_window, x_set_offset, x_set_window_size) | ||
| 362 | (ns_fullscreen_hook, ns_lisp_to_color, ns_color_to_lisp) | ||
| 363 | (ns_defined_color, frame_set_mouse_pixel_position) | ||
| 364 | (note_mouse_movement, ns_mouse_position, ns_frame_up_to_date) | ||
| 365 | (ns_define_frame_cursor, x_get_keysym_name, ns_redraw_scroll_bars) | ||
| 366 | (ns_clear_frame, ns_clear_frame_area, ns_scroll_run) | ||
| 367 | (ns_after_update_window_line, ns_shift_glyphs_for_insert) | ||
| 368 | (dumpcursor, ns_draw_vertical_window_border) | ||
| 369 | (ns_draw_window_divider, ns_draw_relief) | ||
| 370 | (ns_dumpglyphs_box_or_relief, ns_maybe_dumpglyphs_background) | ||
| 371 | (ns_dumpglyphs_image, ns_draw_glyph_string, ns_send_appdefined) | ||
| 372 | (ns_read_socket, ns_select, ns_set_vertical_scroll_bar) | ||
| 373 | (ns_set_horizontal_scroll_bar, ns_condemn_scroll_bars) | ||
| 374 | (ns_redeem_scroll_bar, ns_judge_scroll_bars, ns_delete_terminal) | ||
| 375 | (ns_create_terminal, ns_term_init, sendEvent) | ||
| 376 | (applicationDidFinishLaunching, applicationDidBecomeActive) | ||
| 377 | (timeout_handler, fd_handler, EmacsView_dealloc, changeFont) | ||
| 378 | (acceptsFirstResponder, resetCursorRects, keyDown, mouseDown) | ||
| 379 | (deltaIsZero, rightMouseDown, otherMouseDown, mouseUp) | ||
| 380 | (rightMouseUp, otherMouseUp, scrollWheel, mouseMoved) | ||
| 381 | (mouse_autoselect_window, in_window, mouseDragged) | ||
| 382 | (rightMouseDragged, otherMouseDragged, windowShouldClose) | ||
| 383 | (updateFrameSize, windowWillResize, windowDidResize) | ||
| 384 | (windowDidBecomeKey, windowDidResignKey, windowWillMiniaturize) | ||
| 385 | (initFrameFromEmacs, windowDidMove, windowDidDeminiaturize) | ||
| 386 | (windowDidExpose, windowDidMiniaturize, windowWillEnterFullScreen) | ||
| 387 | (windowDidEnterFullScreen, windowWillExitFullScreen) | ||
| 388 | (windowDidExitFullScreen, toggleFullScreen, handleFS, setFSValue) | ||
| 389 | (mouseEntered, mouseExited, menuDown, toolbarClicked, drawRect) | ||
| 390 | (draggingEntered, performDragOperation, validRequestorForSendType) | ||
| 391 | (setMiniwindowImage, constrainFrameRect, performZoom, zoom) | ||
| 392 | (EmacsScroller_initFrame, EmacsScroller_setFrame) | ||
| 393 | (EmacsScroller_dealloc, condemn, reprieve, judge) | ||
| 394 | (resetCursorRects, setPosition, EmacsScroller_mouseDown) | ||
| 395 | (EmacsScroller_mouseDragged, syms_of_nsterm): Use new trace system. | ||
| 396 | |||
| 397 | * nsfns.m: Remove old NSTRACE macro. | ||
| 398 | * nsfns.m (x_set_icon_name, ns_set_name, x_explicitly_set_name) | ||
| 399 | (x_implicitly_set_name, x_set_title, ns_set_name_as_filename) | ||
| 400 | (ns_implicitly_set_icon_type, x_set_icon_type): Use new trace system. | ||
| 401 | |||
| 402 | * nsimage.m: Remove old NSTRACE macro. | ||
| 403 | * nsimage.m (ns_image_from_XBM, ns_image_for_XPM) | ||
| 404 | (ns_image_from_bitmap_file, ns_load_image): Use new trace system. | ||
| 405 | |||
| 406 | * nsmenu.m: Remove old NSTRACE macro. | ||
| 407 | * nsmenu.m (ns_update_menubar, ns_menu_show, ns_popup_dialog): | ||
| 408 | Use new trace system. | ||
| 409 | |||
| 410 | 2015-10-22 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 411 | |||
| 412 | No need to use eval-and-compile | ||
| 413 | |||
| 414 | * lisp/gnus/auth-source.el: Do require epg (when compiling) before | ||
| 415 | autoload epg functions. | ||
| 416 | |||
| 417 | 2015-10-22 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 418 | |||
| 419 | Fix auth-source-epa-make-gpg-token compilation (bug#21724) | ||
| 420 | |||
| 421 | * lisp/gnus/auth-source.el: Add eval-and-compile to autoloads for | ||
| 422 | epg-context-set-passphrase-callback, epg-decrypt-string, and | ||
| 423 | epg-encrypt-string; require epg when compiling for the setf-method | ||
| 424 | for epg-context-armor. (bug#21724) | ||
| 425 | |||
| 426 | 2015-10-22 Eli Zaretskii <eliz@gnu.org> | ||
| 427 | |||
| 428 | Include file cleanup for w32 files in src directory | ||
| 429 | |||
| 430 | * src/w32xfns.c: Don't include keyboard.h, window.h, charset.h, | ||
| 431 | fontset.h, blockinput.h. | ||
| 432 | * src/w32uniscribe.c: Don't include dispextern.h, character.h, | ||
| 433 | charset.h, fontset.h. | ||
| 434 | * src/w32term.c: Don't include systty.h, systime.h, charset.h, | ||
| 435 | character.h, ccl.h, dispextern.h, disptab.h, intervals.h, | ||
| 436 | process.h, atimer.h, keymap.h, w32heap.h. Include bitmap/gray.xbm | ||
| 437 | in an ifdef-ed away block. | ||
| 438 | Include fcntl.h for CYGWIN. | ||
| 439 | (set_frame_param): Remove unused function. | ||
| 440 | * src/w32select.c: Don't include charset.h and composite.h. | ||
| 441 | (setup_config, Fw32_get_clipboard_data): Avoid compiler warnings | ||
| 442 | due to pointer signedness mismatches. | ||
| 443 | * src/w32reg.c (w32_get_string_resource): Avoid compiler warnings | ||
| 444 | due to pointer signedness mismatches. | ||
| 445 | * src/w32proc.c: Include unistd.h. Don't include systime.h, | ||
| 446 | process.h, dispextern.h. | ||
| 447 | (sys_spawnve, Fw32_short_file_name, Fw32_long_file_name) | ||
| 448 | (Fw32_application_type): Avoid compiler warnings due to pointer | ||
| 449 | signedness mismatches. | ||
| 450 | * src/w32menu.c: Don't include keymap.h, termhooks.h, window.h, | ||
| 451 | character.h, charset.h, dispextern.h. | ||
| 452 | (simple_dialog_show, add_menu_item): Avoid compiler warnings due | ||
| 453 | to pointer signedness mismatches. | ||
| 454 | * src/w32inevt.c: Don't include dispextern.h, window.h, | ||
| 455 | termhooks.h, w32heap.h. | ||
| 456 | * src/w32font.c: Don't include dispextern.h, character.h, | ||
| 457 | charset.h, fontset.h, font.h. | ||
| 458 | (intern_font_name, add_font_entity_to_list) | ||
| 459 | (registry_to_w32_charset, w32_to_x_charset, fill_in_logfont) | ||
| 460 | (list_all_matching_fonts): Avoid compiler warnings due to pointer | ||
| 461 | signedness mismatches. | ||
| 462 | * src/w32fns.c: Don't include character.h, intervals.h, | ||
| 463 | dispextern.h, epaths.h, charset.h, ccl.h, fontset.h, systime.h, | ||
| 464 | termhooks.h, w32heap.h, bitmap/gray.xbm, font.h, w32font.h. | ||
| 465 | (w32_color_map_lookup, add_system_logical_colors_to_map) | ||
| 466 | (x_decode_color, x_set_name, FPRINTF_WM_CHARS, Fxw_color_defined_p) | ||
| 467 | (Fxw_color_values, x_display_info_for_name, Fset_message_beep) | ||
| 468 | (x_create_tip_frame, Fx_file_dialog, Fsystem_move_file_to_trash) | ||
| 469 | (w32_parse_hot_key, Ffile_system_info, w32_kbd_patch_key): Avoid | ||
| 470 | compiler warnings, mainly due to pointer signedness mismatches. | ||
| 471 | (unwind_create_frame_1): Remove unused function. | ||
| 472 | * src/w32console.c: Don't include character.h, disptab.h, frame.h, | ||
| 473 | window.h, termhooks.h, dispextern.h. | ||
| 474 | (w32con_write_glyphs, w32con_write_glyphs_with_face): Fix pointer | ||
| 475 | signedness mismatch. | ||
| 476 | * src/w32.c: Include c-strcase.h and systty.h. Don't include | ||
| 477 | w32heap.h. | ||
| 478 | |||
| 479 | 2015-10-22 Tassilo Horn <tsdh@gnu.org> | ||
| 480 | |||
| 481 | Improve doc-view wrt. auto-revert-mode | ||
| 482 | |||
| 483 | * lisp/doc-view.el (doc-view-revert-buffer): Don't revert when file is | ||
| 484 | corrupted (bug#21729). | ||
| 485 | (doc-view-mode): Set doc-view-revert-buffer as revert-buffer-function. | ||
| 486 | |||
| 487 | 2015-10-22 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 488 | |||
| 489 | Describe dired-do-compress-to in the manual | ||
| 490 | |||
| 491 | * etc/NEWS: Update. | ||
| 492 | |||
| 493 | * lisp/dired-aux.el: Fix typo. | ||
| 494 | |||
| 495 | * doc/emacs/dired.texi: Add entry. | ||
| 496 | |||
| 497 | 2015-10-22 Jürgen Hötzel <juergen@archlinux.org> | ||
| 498 | |||
| 499 | Further fix for proper locale handling in tramp-gvfs.el | ||
| 500 | |||
| 501 | * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes): | ||
| 502 | Just suppress LC_MESSAGES locale category settings. | ||
| 503 | |||
| 504 | 2015-10-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 505 | |||
| 506 | Spelling fixes | ||
| 507 | |||
| 508 | 2015-10-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 509 | |||
| 510 | New lispref section “Security Considerations” | ||
| 511 | |||
| 512 | This attempts to document some of the issues recently discussed | ||
| 513 | on emacs-devel, and to indicate other such issues. The section | ||
| 514 | could be a lot longer. | ||
| 515 | * doc/lispref/os.texi (Security Considerations): | ||
| 516 | New node. | ||
| 517 | * doc/lispref/elisp.texi (Top): | ||
| 518 | * doc/lispref/processes.texi (Shell Arguments): | ||
| 519 | * lisp/subr.el (shell-quote-argument): | ||
| 520 | * src/callproc.c (syms_of_callproc): | ||
| 521 | Reference it. | ||
| 522 | |||
| 523 | 2015-10-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 524 | |||
| 525 | Merge from gnulib | ||
| 526 | |||
| 527 | This incorporates: | ||
| 528 | 2015-10-18 stdalign: work around pre-4.9 GCC x86 bug | ||
| 529 | 2015-10-18 time_rz: avoid warning from bleeding-edge gcc's -Wnonnull | ||
| 530 | * doc/misc/texinfo.tex, lib/stdalign.in.h, lib/time_rz.c: | ||
| 531 | Copy from gnulib. | ||
| 532 | |||
| 533 | 2015-10-21 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 534 | |||
| 535 | Remove fboundp checks from mailcap-mime-data | ||
| 536 | |||
| 537 | * lisp/gnus/mailcap.el (mailcap-mime-data): Remove fboundp checks. | ||
| 538 | (mailcap-viewer-passes-test): Do it instead. Thanks to Stefan Monnier. | ||
| 539 | |||
| 540 | 2015-10-21 Ken Brown <kbrown@cornell.edu> | ||
| 541 | |||
| 542 | Further include-file cleanup | ||
| 543 | |||
| 544 | * src/sheap.c: Include stdlib.h. | ||
| 545 | * src/unexcw.c: Include string.h. | ||
| 546 | |||
| 547 | 2015-10-21 Eli Zaretskii <eliz@gnu.org> | ||
| 548 | |||
| 549 | Fix logic in 'server-kill-emacs-query-function' | ||
| 550 | |||
| 551 | * lisp/server.el (server-kill-emacs-query-function): Correct the | ||
| 552 | logic that controls whether the user is asked for confirmation. | ||
| 553 | (Bug#21723) | ||
| 554 | |||
| 555 | 2015-10-21 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 556 | |||
| 557 | * lisp/isearch.el (isearch-search-fun-default): Simplify logic | ||
| 558 | |||
| 559 | (isearch--lax-regexp-function-p): New function. | ||
| 560 | |||
| 561 | 2015-10-21 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 562 | |||
| 563 | * lisp/isearch.el: Support lax-whitespace in regexp-function searches | ||
| 564 | |||
| 565 | (isearch-search-fun-default): Let-bind `search-spaces-regexp' | ||
| 566 | around `isearch-regexp-function'. | ||
| 567 | |||
| 568 | 2015-10-21 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 569 | |||
| 570 | * lisp/isearch.el: Rename word search to regexp-function search | ||
| 571 | |||
| 572 | `isearch-word' went well beyond its original purpose, and the name | ||
| 573 | no longer makes sense. It is now called | ||
| 574 | `isearch-regexp-function', and it's value should always be a | ||
| 575 | function that converts a string to a regexp (though setting it to | ||
| 576 | t is still supported for now). | ||
| 577 | |||
| 578 | (isearch-word): Make obsolete. | ||
| 579 | (isearch-regexp-function): New variable. | ||
| 580 | (isearch-mode, isearch-done, isearch--state, isearch--set-state) | ||
| 581 | (with-isearch-suspended, isearch-toggle-regexp) | ||
| 582 | (isearch-toggle-word, isearch-toggle-symbol) | ||
| 583 | (isearch-toggle-character-fold, isearch-query-replace) | ||
| 584 | (isearch-occur, isearch-highlight-regexp) | ||
| 585 | (isearch-search-and-update, isearch-message-prefix) | ||
| 586 | (isearch-search-fun-default, isearch-search) | ||
| 587 | (isearch-lazy-highlight-new-loop, isearch-lazy-highlight-search): | ||
| 588 | Use it. | ||
| 589 | (isearch-lazy-highlight-regexp-function): New var. | ||
| 590 | (isearch-lazy-highlight-word): Make obsolete. | ||
| 591 | (isearch--describe-regexp-mode): New function. | ||
| 592 | (isearch--describe-word-mode): Make obsolete. | ||
| 593 | |||
| 594 | * lisp/info.el (Info-isearch-search): Use the new var. | ||
| 595 | |||
| 596 | * lisp/replace.el (replace-search, replace-highlight): Use the new | ||
| 597 | var. | ||
| 598 | |||
| 599 | * lisp/obsolete/longlines.el (longlines-search-function): Use the | ||
| 600 | new var. | ||
| 601 | |||
| 602 | * lisp/hexl.el (hexl-isearch-search-function): Use the new var. | ||
| 603 | |||
| 604 | * lisp/cedet/semantic/senator.el (senator-isearch-search-fun): Use | ||
| 605 | the new var. | ||
| 606 | |||
| 607 | 2015-10-21 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 608 | |||
| 609 | Add dired-do-compress-to command bound to "c" | ||
| 610 | |||
| 611 | * lisp/dired-aux.el (dired-shell-command): Use the caller's | ||
| 612 | `default-directory', return the result of `process-file'. | ||
| 613 | (dired-compress-file-suffixes): Add comment on why "tar -zxf" isn't | ||
| 614 | used by default. | ||
| 615 | (dired-compress-files-alist): New defvar. | ||
| 616 | (dired-do-compress-to): New command. | ||
| 617 | |||
| 618 | * lisp/dired.el (dired-mode-map): Bind `dired-do-compress-to' to "c". | ||
| 619 | (dired-do-compress-to): Add an autoload entry. | ||
| 620 | |||
| 621 | * etc/NEWS: Add two entries. | ||
| 622 | |||
| 623 | 2015-10-21 Tassilo Horn <tsdh@gnu.org> | ||
| 624 | |||
| 625 | Make RefTeX work with LaTeX subfiles package | ||
| 626 | |||
| 627 | * lisp/textmodes/reftex.el (reftex-TeX-master-file): Recognize subfiles | ||
| 628 | document class argument as master file for referencing purposes. | ||
| 629 | |||
| 630 | 2015-10-21 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 631 | |||
| 632 | lisp/gnus/mailcap.el (mailcap-mailcap-entry-passes-test): Doc fix | ||
| 633 | |||
| 634 | 2015-10-20 Paul Eggert <eggert@cs.ucla.edu> | ||
| 635 | |||
| 636 | Include-file cleanup for src directory | ||
| 637 | |||
| 638 | Omit ‘#include "foo.h"’ unless the file needs foo.h (Bug#21707). | ||
| 639 | In a few cases, add ‘#include "foo.h"’ if the file needs foo.h | ||
| 640 | but does not include it directly. As a general rule, a source | ||
| 641 | file should include foo.h if it needs the interfaces that foo.h | ||
| 642 | defines. | ||
| 643 | * src/alloc.c: Don’t include process.h. Include dispextern.h, | ||
| 644 | systime.h. | ||
| 645 | * src/atimer.c: Don’t include blockinput.h. | ||
| 646 | * src/buffer.c: Include coding.h, systime.h. Don’t include | ||
| 647 | keyboard.h, coding.h. | ||
| 648 | * src/callint.c: Don’t include commands.h, keymap.h. | ||
| 649 | * src/callproc.c: Don’t include character.h, ccl.h, composite.h, | ||
| 650 | systty.h, termhooks.h. | ||
| 651 | * src/casetab.c: Don’t include character.h. | ||
| 652 | * src/category.c: Don’t include charset.h, keymap.h. | ||
| 653 | * src/ccl.h: Don’t include character.h. | ||
| 654 | * src/character.c: Don’t include charset.h. | ||
| 655 | * src/charset.c: Don’t include disptab.h. | ||
| 656 | * src/chartab.c: Don’t include ccl.h. | ||
| 657 | * src/cm.c: Don’t include frame.h, termhooks.h. | ||
| 658 | * src/cmds.c: Don’t include window.h, dispextern.h. | ||
| 659 | * src/coding.c: Don’t include window.h, frame.h. | ||
| 660 | * src/composite.c: Include composite.h. Don’t include window.h, | ||
| 661 | font.h. | ||
| 662 | * src/data.c: Don’t include syssignal.h, termhooks.h, font.h. | ||
| 663 | * src/dbusbind.c: Don’t include frame.h. | ||
| 664 | * src/decompress.c: Don’t include character.h. | ||
| 665 | * src/dired.c: Don’t include character.h, commands.h, charset.h. | ||
| 666 | * src/dispnew.c: Don’t include character.h, indent.h, intervals.h, | ||
| 667 | process.h, timespec.h. Include systime.h. | ||
| 668 | * src/doc.c: Include coding.h. Don’t include keyboard.h. | ||
| 669 | * src/editfns.c: Include composite.h. Don’t include frame.h. | ||
| 670 | * src/emacs.c: Include fcntl.h, coding.h. Don’t include | ||
| 671 | commands.h, systty.h.. | ||
| 672 | * src/fileio.c: Don’t include intervals.h, dispextern.h. | ||
| 673 | Include composite.h. | ||
| 674 | * src/filelock.c: Don’t include character.h, systime.h. | ||
| 675 | * src/fns.c: Don’t include time.h, commands.h, keyboard.h, | ||
| 676 | keymap.h, frame.h, blockinput.h, xterm.h. Include composite.h. | ||
| 677 | * src/font.c: Include termhooks.h. | ||
| 678 | * src/font.h: Don’t include ccl.h, frame.h. Add forward decls of | ||
| 679 | struct composition_it, struct face, struct glyph_string. | ||
| 680 | * src/fontset.c: Don’t include buffer.h, ccl.h, keyboard.h, | ||
| 681 | intervals.h, window.h, termhooks.h. | ||
| 682 | * src/frame.c: Don’t include character.h, commands.h, font.h. | ||
| 683 | * src/frame.h: Don’t include dispextern.h. | ||
| 684 | * src/fringe.c: Don’t include character.h. | ||
| 685 | * src/ftcrfont.c: Don’t include dispextern.h, frame.h, | ||
| 686 | character.h, charset.h, fontset.h. | ||
| 687 | * src/ftfont.c: Don’t include frame.h, blockinput.h, coding.h, | ||
| 688 | fontset.h. | ||
| 689 | * src/ftxfont.c: Don’t include dispextern.h, character.h, | ||
| 690 | charset.h, fontset.h. | ||
| 691 | * src/gfilenotify.c: Don’t include frame.h, process.h. | ||
| 692 | * src/gtkutil.c: Include dispextern.h, frame.h, systime.h. | ||
| 693 | Don’t include syssignal.h, buffer.h, charset.h, font.h. | ||
| 694 | * src/gtkutil.h: Don’t include frame.h. | ||
| 695 | * src/image.c: Include fcntl.h and stdio.h instead of sysstdio.h. | ||
| 696 | Don’t include character.h. | ||
| 697 | * src/indent.c: Don’t include keyboard.h, termchar.h. | ||
| 698 | * src/inotify.c: Don’t include character.h, frame.h. | ||
| 699 | * src/insdel.c: Include composite.h. Don’t include blockinput.h. | ||
| 700 | * src/intervals.c: Don’t include character.h, keyboard.h. | ||
| 701 | * src/intervals.h: Don’t include dispextern.h, composite.h. | ||
| 702 | * src/keyboard.c: Don’t include sysstdio.h, disptab.h, puresize.h. | ||
| 703 | Include coding.h. | ||
| 704 | * src/keyboard.h: Don’t incldue systime.h. | ||
| 705 | * src/keymap.c: Don’t include charset.h, frame.h. | ||
| 706 | * src/lread.c: Include dispextern.h and systime.h. | ||
| 707 | Don’t include frame.h. Include systime.h. | ||
| 708 | * src/macros.c: Don’t include commands.h, character.h, buffer.h. | ||
| 709 | * src/menu.c: Include character.h, coding.h. Don’t include | ||
| 710 | dispextern.h. | ||
| 711 | * src/menu.h: Don’t include systime.h. | ||
| 712 | * src/minibuf.c: Don’t include commands.h, dispextern.h, syntax.h, | ||
| 713 | intervals.h, termhooks.h. | ||
| 714 | * src/print.c: Include coding.h. Don’t include keyboard.h, | ||
| 715 | window.h, dispextern.h, termchar.h, termhooks.h, font.h. | ||
| 716 | Add forward decl of struct terminal. | ||
| 717 | * src/process.c: Don’t include termhooks.h, commands.h, | ||
| 718 | dispextern.h, composite.h. | ||
| 719 | * src/region-cache.c: Don’t include character.h. | ||
| 720 | * src/scroll.c: Don’t include keyboard.h, window.h. | ||
| 721 | * src/search.c: Don’t include category.h, commands.h. | ||
| 722 | * src/sound.c: Don’t include dispextern.h. | ||
| 723 | * src/syntax.c: Don’t include command.h, keymap.h. | ||
| 724 | * src/sysdep.c: Don’t include window.h, dispextern.h. | ||
| 725 | * src/systime.h: Use ‘#ifdef emacs’, not ‘#ifdef EMACS_LISP_H’, | ||
| 726 | * src/term.c: Don’t include systty.h, intervals.h, xterm.h. | ||
| 727 | * src/terminal.c: Include character.h. | ||
| 728 | Don’t include charset.h, coding.h. | ||
| 729 | * src/textprop.c: Don’t include character.h. | ||
| 730 | * src/undo.c: Don’t include character.h, commands.h, window.h. | ||
| 731 | * src/unexsol.c: Don’t include character.h, charset.h. | ||
| 732 | * src/widget.c: Include widget.h. Don’t include keyboard.h, | ||
| 733 | window.h, dispextern.h, blockinput.h, character.h, font.h. | ||
| 734 | * src/widgetprv.h: Don’t include widget.h. | ||
| 735 | * src/window.c: Don’t include character.h, menu.h, intervals.h. | ||
| 736 | * src/xdisp.c: Include composite.h, systime.h. Don’t include | ||
| 737 | macros.h, process.h. | ||
| 738 | * src/xfaces.c: Don’t include charset.h, keyboard.h, termhooks.h, | ||
| 739 | intervals.h. | ||
| 740 | * src/xfns.c: Don’t include menu.h, character.h, intervals.h, | ||
| 741 | epaths.h, fontset.h, systime.h, atimer.h, termchar.h. | ||
| 742 | * src/xfont.c: Don’t include dispextern.h, fontset.h, ccl.h. | ||
| 743 | * src/xftfont.c: Don’t include dispextern.h, character.h, fontset.h. | ||
| 744 | * src/xgselect.c: Don’t include timespec.h, frame.h. | ||
| 745 | Include systime.h. | ||
| 746 | * src/xgselect.h: Don’t include time.h. | ||
| 747 | Use a forward decl to struct timespec instead. | ||
| 748 | * src/xmenu.c: Don’t include keymap.h, character.h, charset.h, | ||
| 749 | dispextern.h. Include systime.h. | ||
| 750 | * src/xml.c: Don’t include character.h. | ||
| 751 | * src/xrdb.c [USE_MOTIF]: Don’t include keyboard.h. | ||
| 752 | * src/xselect.c: Don’t include dispextern.h, character.h, | ||
| 753 | buffer.h, process.h. | ||
| 754 | * src/xsmfns.c: Don’t include systime.h, sysselect.h. | ||
| 755 | * src/xterm.c: Don’t include syssignal.h, charset.h, disptab.h, | ||
| 756 | intervals.h process.h, keymap.h, xgselect.h. Include composite.h. | ||
| 757 | |||
| 758 | 2015-10-20 Paul Eggert <eggert@cs.ucla.edu> | ||
| 759 | |||
| 760 | (/ N) now returns the reciprocal of N | ||
| 761 | |||
| 762 | This is more compatible with Common Lisp and XEmacs (Bug#21690). See: | ||
| 763 | http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01053.html | ||
| 764 | * lisp/color.el (color-hue-to-rgb, color-hsl-to-rgb) | ||
| 765 | (color-xyz-to-srgb, color-xyz-to-lab): | ||
| 766 | * lisp/emacs-lisp/cl-extra.el (cl-float-limits): | ||
| 767 | * lisp/net/shr-color.el (shr-color-hue-to-rgb) | ||
| 768 | (shr-color-hsl-to-rgb-fractions): | ||
| 769 | Exploit the change to simplify the code a bit. | ||
| 770 | * lisp/emacs-lisp/bytecomp.el (byte-compile-quo): | ||
| 771 | Don’t complain about single-argument calls to ‘/’. | ||
| 772 | * src/data.c (arith_driver, float_arith_driver): | ||
| 773 | Implement the change. | ||
| 774 | |||
| 775 | 2015-10-20 Dmitry Gutov <dgutov@yandex.ru> | ||
| 776 | |||
| 777 | Call vc-dir-defresh after stash operations | ||
| 778 | |||
| 779 | * lisp/vc/vc-git.el (vc-git-stash-apply-at-point) | ||
| 780 | (vc-git-stash-pop-at-point): Call vc-dir-defresh (bug#13960). | ||
| 781 | |||
| 782 | * lisp/vc/vc-dir.el (vc-dir-resynch-file): Expand FNAME as well, | ||
| 783 | since it can be abbreviated (as returned by vc-find-root). | ||
| 784 | |||
| 785 | 2015-10-20 Dmitry Gutov <dgutov@yandex.ru> | ||
| 786 | |||
| 787 | Don't declare vc-exec-after anymore | ||
| 788 | |||
| 789 | * lisp/vc/vc-svn.el: | ||
| 790 | * lisp/vc/vc-mtn.el: | ||
| 791 | * lisp/vc/vc-hg.el: | ||
| 792 | * lisp/vc/vc-cvs.el: | ||
| 793 | * lisp/vc/vc-git.el: | ||
| 794 | * lisp/vc/vc-bzr.el: Don't declare vc-exec-after anymore. Its | ||
| 795 | usages have been replaced with vc-run-delayed. | ||
| 796 | |||
| 797 | 2015-10-20 Dima Kogan <dima@secretsauce.net> | ||
| 798 | |||
| 799 | Fix memory leak in fontset handling | ||
| 800 | |||
| 801 | * src/font.c (copy_font_spec): Make a deep copy of the input | ||
| 802 | argument FONT. (Bug#21651) | ||
| 803 | |||
| 804 | 2015-10-20 Michael Sperber <mike@xemacs.org> | ||
| 805 | |||
| 806 | * lisp/gnus/mailcap.el (mailcap-mime-data): | ||
| 807 | Conditonalize `doc-view-mode', which does not exist on XEmacs. | ||
| 808 | |||
| 809 | 2015-10-20 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 810 | |||
| 811 | Update the way directories are compressed | ||
| 812 | |||
| 813 | * lisp/dired-aux.el (dired-compress-file-suffixes): Update the recipe | ||
| 814 | for *.tar.gz decompression to use a pipe. | ||
| 815 | Add an entry for the default directory compression (to *.tar.g). | ||
| 816 | |||
| 817 | (dired-compress-file): Update. | ||
| 818 | |||
| 819 | See https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg00949.html. | ||
| 820 | |||
| 821 | 2015-10-20 Michael Sperber <mike@xemacs.org> | ||
| 822 | |||
| 823 | Unbreak `group' option for `mail-sources' | ||
| 824 | |||
| 825 | * nnml.el (nnml-retrieve-groups, nnml-request-scan): | ||
| 826 | * nnmail.el (nnmail-get-new-mail-per-group): | ||
| 827 | (nnmail-get-new-mail-1): Unbreak `group' option for `mail-sources'. | ||
| 828 | |||
| 829 | 2015-10-19 Nicolas Petton <nicolas@petton.fr> | ||
| 830 | |||
| 831 | New function seq-position | ||
| 832 | |||
| 833 | * lisp/emacs-lisp/seq.el (seq-position): New function. | ||
| 834 | * test/automated/seq-tests.el: New tests for seq-position. | ||
| 835 | * doc/lispref/sequences.texi: Add documentation for `seq-position'. | ||
| 836 | |||
| 837 | 2015-10-19 Ken Brown <kbrown@cornell.edu> | ||
| 838 | |||
| 839 | Enable --with-wide-int build on 32-bit Cygwin | ||
| 840 | |||
| 841 | * src/sheap.c (STATIC_HEAP_SIZE): Remove distinction between x86 | ||
| 842 | and x86_64 to enable --with-wide-int build on 32-bit Cygwin. | ||
| 843 | |||
| 844 | 2015-10-19 Glenn Morris <rgm@gnu.org> | ||
| 845 | |||
| 846 | * doc/emacs/ack.texi (Acknowledgments): Small, sad, update. | ||
| 847 | |||
| 848 | 2015-10-19 Eli Zaretskii <eliz@gnu.org> | ||
| 849 | |||
| 850 | Resurrect image loading under auto-image-file-mode | ||
| 851 | |||
| 852 | * src/image.c (x_find_image_fd): Handle the case of -2 returned by | ||
| 853 | 'openp' specially. This special case was lost in the changes on | ||
| 854 | 2015-08-18. (Bug#21685) | ||
| 855 | |||
| 856 | 2015-10-19 Eli Zaretskii <eliz@gnu.org> | ||
| 857 | |||
| 858 | Fix return value of 'set-file-extended-attributes' | ||
| 859 | |||
| 860 | * lisp/files.el (set-file-extended-attributes): Return non-nil | ||
| 861 | when setting either ACLs or SELinux context succeeds. Document | ||
| 862 | the return value. (Bug#21699) | ||
| 863 | |||
| 864 | * doc/lispref/files.texi (Changing Files): Document the return | ||
| 865 | value of set-file-extended-attributes. | ||
| 866 | |||
| 867 | 2015-10-19 Eli Zaretskii <eliz@gnu.org> | ||
| 868 | |||
| 869 | Improve documentation of functions that change files | ||
| 870 | |||
| 871 | * doc/lispref/files.texi (Changing Files): Document that these | ||
| 872 | functions signal an error on failure. | ||
| 873 | |||
| 874 | 2015-10-18 Eli Zaretskii <eliz@gnu.org> | ||
| 875 | |||
| 876 | Fix doc string of 'shell-quote-argument' | ||
| 877 | |||
| 878 | * lisp/subr.el (shell-quote-argument): Doc fix. (Bug#21702) | ||
| 879 | |||
| 880 | 2015-10-18 Michael Albinus <michael.albinus@gmx.de> | ||
| 881 | |||
| 882 | Some minor Tramp changes | ||
| 883 | |||
| 884 | * doc/misc/tramp.texi (Obtaining Tramp): Add http git cloning. | ||
| 885 | |||
| 886 | * lisp/net/tramp.el (tramp-handle-make-auto-save-file-name): | ||
| 887 | Expand `tramp-auto-save-directory'. | ||
| 888 | |||
| 1 | 2015-10-18 Michael Albinus <michael.albinus@gmx.de> | 889 | 2015-10-18 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 890 | ||
| 3 | Minor edits in Tramp | 891 | Minor edits in Tramp |
| @@ -15680,7 +16568,7 @@ | |||
| 15680 | 16568 | ||
| 15681 | This file records repository revisions from | 16569 | This file records repository revisions from |
| 15682 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 16570 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 15683 | commit f8ff3937660f4192d72dec2da31fa5c582434d1f (inclusive). | 16571 | commit 0afbc5b2a2cda9fe12246bf62567162ae2577160 (inclusive). |
| 15684 | See ChangeLog.1 for earlier changes. | 16572 | See ChangeLog.1 for earlier changes. |
| 15685 | 16573 | ||
| 15686 | ;; Local Variables: | 16574 | ;; Local Variables: |