diff options
| author | Paul Eggert | 2011-07-18 23:10:15 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-07-18 23:10:15 -0700 |
| commit | 7403ff044d82d390bdc4cdd3954448daedcd4571 (patch) | |
| tree | 2f5ce508e4b20d5641ebd6c86ca61bc8dab401cc /src/ChangeLog | |
| parent | d3411f89d34bd1009cae738f917abf477be09882 (diff) | |
| parent | 15e3a074a6ebdcefd828a1ba14a5a12ff9921034 (diff) | |
| download | emacs-7403ff044d82d390bdc4cdd3954448daedcd4571.tar.gz emacs-7403ff044d82d390bdc4cdd3954448daedcd4571.zip | |
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index cf75596f422..f7f68b41838 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -29,8 +29,6 @@ | |||
| 29 | now that we have two such functions. All uses changed. | 29 | now that we have two such functions. All uses changed. |
| 30 | (sanitize_char_width): New inline function. | 30 | (sanitize_char_width): New inline function. |
| 31 | 31 | ||
| 32 | 2011-07-18 Paul Eggert <eggert@cs.ucla.edu> | ||
| 33 | |||
| 34 | Don't assume that tab-width fits in int. | 32 | Don't assume that tab-width fits in int. |
| 35 | * character.h (sanitize_width): New inline function. | 33 | * character.h (sanitize_width): New inline function. |
| 36 | (SANE_TAB_WIDTH): New macro. | 34 | (SANE_TAB_WIDTH): New macro. |
| @@ -46,8 +44,6 @@ | |||
| 46 | Remove unreachable code. | 44 | Remove unreachable code. |
| 47 | (read_hex, load_charset_map_from_file): Check for integer overflow. | 45 | (read_hex, load_charset_map_from_file): Check for integer overflow. |
| 48 | 46 | ||
| 49 | 2011-07-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 50 | |||
| 51 | * xterm.c: don't go over XClientMessageEvent limit | 47 | * xterm.c: don't go over XClientMessageEvent limit |
| 52 | (scroll_bar_windows_size): Now ptrdiff_t, as we prefer signed. | 48 | (scroll_bar_windows_size): Now ptrdiff_t, as we prefer signed. |
| 53 | (x_send_scroll_bar_event): Likewise. Check that the size does not | 49 | (x_send_scroll_bar_event): Likewise. Check that the size does not |
| @@ -110,8 +106,6 @@ | |||
| 110 | (gs_load): Use printmax_t to print the widest integers possible. | 106 | (gs_load): Use printmax_t to print the widest integers possible. |
| 111 | Check for integer overflow when computing image height and width. | 107 | Check for integer overflow when computing image height and width. |
| 112 | 108 | ||
| 113 | 2011-07-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 114 | |||
| 115 | Integer signedness and overflow and related fixes. (Bug#9079) | 109 | Integer signedness and overflow and related fixes. (Bug#9079) |
| 116 | 110 | ||
| 117 | * bidi.c: Integer size and overflow fixes. | 111 | * bidi.c: Integer size and overflow fixes. |
| @@ -309,6 +303,36 @@ | |||
| 309 | Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally | 303 | Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally |
| 310 | well either way, and we prefer signed to unsigned. | 304 | well either way, and we prefer signed to unsigned. |
| 311 | 305 | ||
| 306 | 2011-07-18 Paul Eggert <eggert@cs.ucla.edu> | ||
| 307 | |||
| 308 | * fileio.c (Fcopy_file) [!MSDOS]: Tighten created file's mask. | ||
| 309 | This fixes some race conditions on the permissions of any newly | ||
| 310 | created file. | ||
| 311 | |||
| 312 | * alloc.c (valid_pointer_p): Use pipe, not open. | ||
| 313 | This fixes some permissions issues when debugging. | ||
| 314 | |||
| 315 | * fileio.c (Fcopy_file): Adjust mode if fchown fails. (Bug#9002) | ||
| 316 | If fchown fails to set both uid and gid, try to set just gid, | ||
| 317 | as that is sometimes allowed. Adjust the file's mode to eliminate | ||
| 318 | setuid or setgid bits that are inappropriate if fchown fails. | ||
| 319 | |||
| 320 | 2011-07-18 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 321 | |||
| 322 | * xdisp.c (next_element_from_string, next_element_from_buffer): Use EQ | ||
| 323 | to compare Lisp_Objects. | ||
| 324 | * gnutls.c (syms_of_gnutls): Rename Vgnutls_log_level to | ||
| 325 | global_gnutls_log_level, don't mistake it for a Lisp_Object. | ||
| 326 | (init_gnutls_functions, emacs_gnutls_handle_error): Fix up uses. | ||
| 327 | |||
| 328 | 2011-07-17 Andreas Schwab <schwab@linux-m68k.org> | ||
| 329 | |||
| 330 | * lread.c (read_integer): Unread even EOF character. | ||
| 331 | (read1): Likewise. Properly record start position of symbol. | ||
| 332 | |||
| 333 | * lread.c (read1): Read `#:' as empty uninterned symbol if no | ||
| 334 | symbol character follows. | ||
| 335 | |||
| 312 | 2011-07-17 Paul Eggert <eggert@cs.ucla.edu> | 336 | 2011-07-17 Paul Eggert <eggert@cs.ucla.edu> |
| 313 | 337 | ||
| 314 | * fileio.c (Fcopy_file): Pacify gcc re fchown. (Bug#9002) | 338 | * fileio.c (Fcopy_file): Pacify gcc re fchown. (Bug#9002) |