aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog36
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
322011-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
492011-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
1132011-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
3062011-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
3202011-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
3282011-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
3122011-07-17 Paul Eggert <eggert@cs.ucla.edu> 3362011-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)