diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f26754d1135..bc9ffc8f3fe 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,77 @@ | |||
| 1 | 2011-10-02 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * dired.c (file_name_completion): Don't expand file name. | ||
| 4 | (Ffile_name_completion, Ffile_name_all_completions): Expand file name | ||
| 5 | before checking file name handler. | ||
| 6 | |||
| 7 | * minibuf.c (Finternal_complete_buffer): Only show internal buffers if | ||
| 8 | they've been requested explicitly (bug#9591). | ||
| 9 | |||
| 10 | 2011-10-01 Andreas Schwab <schwab@linux-m68k.org> | ||
| 11 | |||
| 12 | * keymap.c (Fsingle_key_description): Use make_specified_string | ||
| 13 | instead of build_string to build string from push_key_description. | ||
| 14 | (Bug#5193) | ||
| 15 | |||
| 16 | 2011-09-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 17 | |||
| 18 | * buffer.h (struct buffer): Use time_t, not int, for a time stamp. | ||
| 19 | This fixes a Y2038 bug on 64-bit hosts. | ||
| 20 | * buffer.c (reset_buffer): | ||
| 21 | * fileio.c (Fdo_auto_save, Fset_buffer_auto_saved) | ||
| 22 | (Fclear_buffer_auto_save_failure): | ||
| 23 | Use 0, not -1, to represent an unset failure time, since time_t | ||
| 24 | might not be signed. | ||
| 25 | |||
| 26 | Remove dependency on glibc malloc internals. | ||
| 27 | * alloc.c (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE): | ||
| 28 | Move back here from lisp.h, but with their new implementations. | ||
| 29 | (XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT) | ||
| 30 | (XMALLOC_OVERRUN_SIZE_SIZE): Move these new lisp.h macros here. | ||
| 31 | * charset.c (charset_table_init): New static var. | ||
| 32 | (syms_of_charset): Use it instead of xmalloc. This removes a | ||
| 33 | dependency on glibc malloc internals. See Eli Zaretskii's comment in | ||
| 34 | <http://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00815.html>. | ||
| 35 | * lisp.h (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE): | ||
| 36 | Move back to alloc.c. | ||
| 37 | (XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT) | ||
| 38 | (XMALLOC_OVERRUN_SIZE_SIZE): Move to alloc.c. | ||
| 39 | |||
| 40 | 2011-09-30 Jan Djärv <jan.h.d@swipnet.se> | ||
| 41 | |||
| 42 | * nsterm.m (windowDidResize): Call x_set_window_size only when | ||
| 43 | ns_in_resize is true. Otherwise set pixelwidth/height and | ||
| 44 | call change_frame_size (Bug#9628). | ||
| 45 | |||
| 46 | 2011-09-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 47 | |||
| 48 | Port --enable-checking=all to Fedora 14 x86-64. | ||
| 49 | * charset.c (syms_of_charset): Also account for glibc malloc's | ||
| 50 | internal overhead when calculating the initial malloc maximum. | ||
| 51 | |||
| 52 | Port --enable-checking=all to Fedora 14 x86. | ||
| 53 | * alloc.c (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE): | ||
| 54 | Move to lisp.h. | ||
| 55 | (xmalloc_put_size, xmalloc_get_size, overrun_check_malloc) | ||
| 56 | (overrun_check_realloc, overrun_check_free): | ||
| 57 | Use XMALLOC_OVERRUN_SIZE_SIZE, not sizeof (size_t). | ||
| 58 | That way, xmalloc returns a properly-aligned pointer even if | ||
| 59 | XMALLOC_OVERRUN_CHECK is defined. The old debugging code happened | ||
| 60 | to align OK on typical 64-bit hosts, but not on Fedora 14 x86. | ||
| 61 | * charset.c (syms_of_charset): Take XMALLOC_OVERRUN_CHECK_OVERHEAD | ||
| 62 | into account when calculating the initial malloc maximum. | ||
| 63 | * lisp.h (XMALLOC_OVERRUN_CHECK_OVERHEAD, XMALLOC_OVERRUN_CHECK_SIZE): | ||
| 64 | Move here from alloc.c, so that charset.c can use it too. | ||
| 65 | Properly align; the old code wasn't right for common 32-bit hosts | ||
| 66 | when configured with --enable-checking=all. | ||
| 67 | (XMALLOC_BASE_ALIGNMENT, COMMON_MULTIPLE, XMALLOC_HEADER_ALIGNMENT) | ||
| 68 | (XMALLOC_OVERRUN_SIZE_SIZE): New macros. | ||
| 69 | |||
| 70 | 2011-09-29 Eli Zaretskii <eliz@gnu.org> | ||
| 71 | |||
| 72 | * sysdep.c (snprintf) [!EOVERFLOW]: If EOVERFLOW is not defined, | ||
| 73 | use EDOM. | ||
| 74 | |||
| 1 | 2011-09-28 Eli Zaretskii <eliz@gnu.org> | 75 | 2011-09-28 Eli Zaretskii <eliz@gnu.org> |
| 2 | 76 | ||
| 3 | * xdisp.c (compute_display_string_end): If there's no display | 77 | * xdisp.c (compute_display_string_end): If there's no display |