aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-07-28 16:58:05 -0700
committerPaul Eggert2011-07-28 16:58:05 -0700
commit0eb0f3187d46ec0efdfc1df38565c160c759ecb2 (patch)
tree2f87e3fc4534e20652a07cd897d3e55c5819c247 /src/ChangeLog
parent1ffd9c92ea38e078ec6cde6277c7ce88895212df (diff)
downloademacs-0eb0f3187d46ec0efdfc1df38565c160c759ecb2.tar.gz
emacs-0eb0f3187d46ec0efdfc1df38565c160c759ecb2.zip
* gtkutil.c: Integer overflow fixes.
(get_utf8_string, xg_store_widget_in_map): Check for size-calculation overflow. (get_utf8_string): Use ptrdiff_t, not size_t, where either will do, as we prefer signed integers. (id_to_widget.max_size, id_to_widget.used) (xg_store_widget_in_map, xg_remove_widget_from_map) (xg_get_widget_from_map, xg_get_scroll_id_for_window) (xg_remove_scroll_bar, xg_update_scrollbar_pos): Use and return ptrdiff_t, not int. (xg_gtk_scroll_destroy): Don't assume ptrdiff_t fits in int. * gtkutil.h: Change prototypes to match the above.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 84d7bf4cb48..b984072c6eb 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,18 @@
12011-07-28 Paul Eggert <eggert@cs.ucla.edu> 12011-07-28 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * gtkutil.c: Integer overflow fixes.
4 (get_utf8_string, xg_store_widget_in_map):
5 Check for size-calculation overflow.
6 (get_utf8_string): Use ptrdiff_t, not size_t, where either will
7 do, as we prefer signed integers.
8 (id_to_widget.max_size, id_to_widget.used)
9 (xg_store_widget_in_map, xg_remove_widget_from_map)
10 (xg_get_widget_from_map, xg_get_scroll_id_for_window)
11 (xg_remove_scroll_bar, xg_update_scrollbar_pos):
12 Use and return ptrdiff_t, not int.
13 (xg_gtk_scroll_destroy): Don't assume ptrdiff_t fits in int.
14 * gtkutil.h: Change prototypes to match the above.
15
3 * ftfont.c: Check for size overflow. 16 * ftfont.c: Check for size overflow.
4 (ftfont_get_open_type_spec, setup_otf_gstring, ftfont_shape_by_flt): 17 (ftfont_get_open_type_spec, setup_otf_gstring, ftfont_shape_by_flt):
5 Check for integer overflow in size calculations. 18 Check for integer overflow in size calculations.