aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4aa0dcb022e..c3868f521ea 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,29 @@
12012-08-03 Paul Eggert <eggert@cs.ucla.edu> 12012-08-03 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 Remove unnecessary casts involving pointers.
4 These casts are no longer needed now that we assume C89 or later,
5 since they involve casting to or from void *.
6 * alloc.c (make_pure_string, make_pure_c_string, pure_cons)
7 (make_pure_float, make_pure_vector):
8 * lisp.h (SAFE_ALLOCA, SAFE_ALLOCA_LISP):
9 * macros.c (Fstart_kbd_macro):
10 * menu.c (find_and_return_menu_selection):
11 * minibuf.c (read_minibuf_noninteractive):
12 * sysdep.c (closedir):
13 * xdisp.c (x_produce_glyphs):
14 * xfaces.c (compare_fonts_by_sort_order):
15 * xfns.c (x_real_positions, select_visual):
16 * xselect.c (x_stop_queuing_selection_requests)
17 (x_get_window_property, x_get_window_property_as_lisp_data):
18 * xterm.c (x_set_frame_alpha, x_find_modifier_meanings):
19 Remove unnecessary pointer casts.
20 * alloc.c (record_xmalloc): New function.
21 * lisp.h (record_xmalloc): New decl.
22 (SAFE_ALLOCA): Now takes just one arg -- the size -- and acts
23 more like a function. This is because the pointer cast is not
24 needed. All uses changed.
25 * print.c (print_string, print_error_message): Avoid length recalc.
26
3 Improve fix for macroexp crash with debugging (Bug#12118). 27 Improve fix for macroexp crash with debugging (Bug#12118).
4 * lisp.h (ASET) [ENABLE_CHECKING]: Pay attention to 28 * lisp.h (ASET) [ENABLE_CHECKING]: Pay attention to
5 ARRAY_MARK_FLAG when checking subscripts, because ASET is 29 ARRAY_MARK_FLAG when checking subscripts, because ASET is