aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog39
1 files changed, 38 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6319c53209c..f1691252778 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,40 @@
12011-09-06 Paul Eggert <eggert@cs.ucla.edu>
2
3 isnan: Fix porting problem to Solaris 10 with bundled gcc.
4 Without this fix, the command to link temacs failed due to an
5 undefined symbol __builtin_isnan. This is because
6 /usr/include/iso/math_c99.h #defines isnan(x) to
7 __builtin_isnan(x), but the bundled gcc, which identifies itself
8 as gcc 3.4.3 (csl-sol210-3_4-branch+sol_rpath), does not have
9 a __builtin_isnan.
10 * floatfns.c (isnan): #undef, and then #define to a clone of
11 what's in data.c.
12 (Fisnan): Always define, since it's always available now.
13 (syms_of_floatfns): Always define isnan at the Lisp level.
14
152011-09-06 Paul Eggert <eggert@cs.ucla.edu>
16
17 * Makefile.in (gl-stamp): move-if-change now in build-aux (Bug#9169).
18
192011-09-06 Paul Eggert <eggert@cs.ucla.edu>
20
21 * fileio.c: Fix bugs with large file offsets (Bug#9428).
22 The previous code assumed that file offsets (off_t values) fit in
23 EMACS_INT variables, which is not true on typical 32-bit hosts.
24 The code messed up by falsely reporting buffer overflow in cases
25 such as (insert-file-contents "big" nil 1 2) into an empty buffer
26 when "big" contains more than 2**29 bytes, even though this
27 inserts just one byte and does not overflow the buffer.
28 (Finsert_file_contents): Store file offsets as off_t
29 values, not as EMACS_INT values. Check for overflow when
30 converting between EMACS_INT and off_t. When checking for
31 buffer overflow or for overlap, take the offsets into account.
32 Don't use EMACS_INT for small values where int suffices.
33 When checking for overlap, fix a typo: ZV was used where
34 ZV_BYTE was intended.
35 (Fwrite_region): Don't assume off_t fits into 'long'.
36 * buffer.h (struct buffer.modtime_size): Now off_t, not EMACS_INT.
37
12011-09-05 Michael Albinus <michael.albinus@gmx.de> 382011-09-05 Michael Albinus <michael.albinus@gmx.de>
2 39
3 * dbusbind.c (xd_signature_cat): Rename from signature_cat. 40 * dbusbind.c (xd_signature_cat): Rename from signature_cat.
@@ -1056,7 +1093,7 @@
1056 (re_exec): Fix return type. 1093 (re_exec): Fix return type.
1057 (regexec): Fix type of `ret'. (Bug#9203) 1094 (regexec): Fix type of `ret'. (Bug#9203)
1058 1095
10592011-07-29 Paul Eggert <eggert@cs.ucla.edu> 10962011-07-28 Paul Eggert <eggert@cs.ucla.edu>
1060 1097
1061 * image.c (check_image_size): Use 1024x1024 if unknown frame (Bug#9189). 1098 * image.c (check_image_size): Use 1024x1024 if unknown frame (Bug#9189).
1062 This is needed if max-image-size is a floating-point number. 1099 This is needed if max-image-size is a floating-point number.