aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2012-05-25 13:30:19 -0700
committerPaul Eggert2012-05-25 13:30:19 -0700
commit024811862b8929f91fcaac280eaac8dd8719e7e1 (patch)
tree48b2ecd7061fe3963ce5773d4e2307e8496c981a /src/ChangeLog
parent23d10a2703c40fc6676a74a249f266942627225e (diff)
downloademacs-024811862b8929f91fcaac280eaac8dd8719e7e1.tar.gz
emacs-024811862b8929f91fcaac280eaac8dd8719e7e1.zip
* src/buffer.c (Fmove_overflay): Clip instead of trying to fix bug 9642.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 611e095daa9..cd058207ed8 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,8 +1,6 @@
12012-05-25 Paul Eggert <eggert@cs.ucla.edu> 12012-05-25 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 Fix integer width and related bugs (Bug#9874). 3 Fix integer width and related bugs (Bug#9874).
4 * process.h (struct Lisp_Process): Members tick and update_tick
5 are now of type EMACS_INT, not int.
6 * alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp): 4 * alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp):
7 (allocate_vectorlike, buffer_memory_full, struct sdata, SDATA_SIZE) 5 (allocate_vectorlike, buffer_memory_full, struct sdata, SDATA_SIZE)
8 (string_bytes, check_sblock, allocate_string_data): 6 (string_bytes, check_sblock, allocate_string_data):
@@ -46,6 +44,7 @@
46 (Foverlays_at, Fnext_overlay_change, Fprevious_overlay_change): 44 (Foverlays_at, Fnext_overlay_change, Fprevious_overlay_change):
47 Omit pointer cast, which isn't needed anyway, and doesn't work 45 Omit pointer cast, which isn't needed anyway, and doesn't work
48 after the EMACS_INT -> ptrdiff_t change. 46 after the EMACS_INT -> ptrdiff_t change.
47 (Fmove_overlay): Clip BEG and END to ptrdiff_t to avoid overflow.
49 * buffer.h: Adjust decls to match defn changes elsewhere. 48 * buffer.h: Adjust decls to match defn changes elsewhere.
50 (struct buffer_text, struct buffer): 49 (struct buffer_text, struct buffer):
51 Use ptrdiff_t, not EMACS_INT, where ptrdiff_t is wide enough. 50 Use ptrdiff_t, not EMACS_INT, where ptrdiff_t is wide enough.
@@ -587,6 +586,8 @@
587 overflow checking on durations. 586 overflow checking on durations.
588 (emacs_get_tty_pgrp, Fprocess_running_child_p, process_send_signal): 587 (emacs_get_tty_pgrp, Fprocess_running_child_p, process_send_signal):
589 Don't assume pid_t fits in int. 588 Don't assume pid_t fits in int.
589 * process.h (struct Lisp_Process): Members tick and update_tick
590 are now of type EMACS_INT, not int.
590 * puresize.h (PURESIZE_RATIO): Shrink this to 8/6 on 32-bit hosts 591 * puresize.h (PURESIZE_RATIO): Shrink this to 8/6 on 32-bit hosts
591 configured --with-wide-int. 592 configured --with-wide-int.
592 * scroll.c (calculate_scrolling, calculate_direct_scrolling) 593 * scroll.c (calculate_scrolling, calculate_direct_scrolling)