aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-04-30 12:00:39 -0700
committerPaul Eggert2011-04-30 12:00:39 -0700
commitb5611f17a7bd64578fc43874a727a8f1081614e9 (patch)
tree575f9ea23b1573410f853a1da842fb661753ff50 /src/ChangeLog
parentaec1708a5548072ba337a345fb72a184840eb0cb (diff)
parentdcb79f208ab9e2e1e8e0d4e9810ca25c1a660eaf (diff)
downloademacs-b5611f17a7bd64578fc43874a727a8f1081614e9.tar.gz
emacs-b5611f17a7bd64578fc43874a727a8f1081614e9.zip
Merge from mainline.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog40
1 files changed, 36 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0a9c3d88ca5..310d32a6432 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -12,8 +12,6 @@
12 (xd_remove_watch, Fdbus_init_bus, xd_read_queued_messages): Use 12 (xd_remove_watch, Fdbus_init_bus, xd_read_queued_messages): Use
13 SYMBOLP-guarded XSYMBOL, not XPNTR. 13 SYMBOLP-guarded XSYMBOL, not XPNTR.
14 14
152011-04-29 Paul Eggert <eggert@cs.ucla.edu>
16
17 * lisp.h (EMACS_INTPTR): Remove. All uses changed to intptr_t. 15 * lisp.h (EMACS_INTPTR): Remove. All uses changed to intptr_t.
18 (EMACS_UINTPTR): Likewise, with uintptr_t. 16 (EMACS_UINTPTR): Likewise, with uintptr_t.
19 17
@@ -54,8 +52,6 @@
54 Use a local to convert to proper width without a cast. 52 Use a local to convert to proper width without a cast.
55 * xmenu.c (dialog_selection_callback): Likewise. 53 * xmenu.c (dialog_selection_callback): Likewise.
56 54
572011-04-28 Paul Eggert <eggert@cs.ucla.edu>
58
59 * sysdep.c (get_random): Don't assume EMACS_INT is no wider than long. 55 * sysdep.c (get_random): Don't assume EMACS_INT is no wider than long.
60 Also, don't assume VALBITS / RAND_BITS is less than 5, 56 Also, don't assume VALBITS / RAND_BITS is less than 5,
61 and don't rely on undefined behavior when shifting a 1 left into 57 and don't rely on undefined behavior when shifting a 1 left into
@@ -79,6 +75,42 @@
79 75
80 * fns.c (Frandom): Let EMACS_UINT be wider than unsigned long. 76 * fns.c (Frandom): Let EMACS_UINT be wider than unsigned long.
81 77
782011-04-30 Eli Zaretskii <eliz@gnu.org>
79
80 * dosfns.c (Fint86, Fdos_memget, Fdos_memput): Use `ASIZE (FOO)'
81 rather than `XVECTOR (FOO)->size'.
82
83 * process.c: Remove HAVE_INTTYPES_H condition from inclusion of
84 inttypes.h, as a gnulib replacement is used if it not available in
85 system headers.
86
872011-04-21 Eli Zaretskii <eliz@gnu.org>
88
89 Lift the MOST_POSITIVE_FIXNUM/4 limitation on visited files.
90 * fileio.c (Finsert_file_contents): Don't limit file size to 1/4
91 of MOST_POSITIVE_FIXNUM. (Bug#8528)
92
93 * coding.c (coding_alloc_by_realloc): Error out if destination
94 will grow beyond MOST_POSITIVE_FIXNUM.
95 (decode_coding_emacs_mule): Abort if there isn't enough place in
96 charbuf for the composition carryover bytes. Reserve an extra
97 space for up to 2 characters produced in a loop.
98 (decode_coding_iso_2022): Abort if there isn't enough place in
99 charbuf for the composition carryover bytes.
100
1012011-04-21 Eli Zaretskii <eliz@gnu.org>
102
103 * doprnt.c (doprnt) [!HAVE_LONG_LONG_INT]: Error out instead of
104 aborting when %lld or %lll format is passed.
105 [!HAVE_UNSIGNED_LONG_LONG_INT]: Error out instead of aborting when
106 %llo or %llx format is passed. (Bug#8545)
107
108 * window.c (window_scroll_line_based): Use a marker instead of
109 simple variables to record original value of point. (Bug#7952)
110
111 * doprnt.c (doprnt): Fix the case where a multibyte sequence
112 produced by %s or %c overflows available buffer space. (Bug#8545)
113
822011-04-28 Paul Eggert <eggert@cs.ucla.edu> 1142011-04-28 Paul Eggert <eggert@cs.ucla.edu>
83 115
84 * doprnt.c (doprnt): Omit useless test; int overflow check (Bug#8545). 116 * doprnt.c (doprnt): Omit useless test; int overflow check (Bug#8545).