diff options
| author | Joakim Verona | 2011-09-07 01:42:17 +0200 |
|---|---|---|
| committer | Joakim Verona | 2011-09-07 01:42:17 +0200 |
| commit | be81ea9a3709c042369aa6ffc6fee83448677251 (patch) | |
| tree | 2f74495859302056045b03a2284ff6110951d2a3 /src/ChangeLog | |
| parent | 1b07d72dd2687ebddf2f5d8c5538a2b43bc6d13a (diff) | |
| parent | c8199d0f9eb45a99de074ec10b893f737f738cd8 (diff) | |
| download | emacs-be81ea9a3709c042369aa6ffc6fee83448677251.tar.gz emacs-be81ea9a3709c042369aa6ffc6fee83448677251.zip | |
upstream
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 39 |
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 @@ | |||
| 1 | 2011-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 | |||
| 15 | 2011-09-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 16 | |||
| 17 | * Makefile.in (gl-stamp): move-if-change now in build-aux (Bug#9169). | ||
| 18 | |||
| 19 | 2011-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 | |||
| 1 | 2011-09-05 Michael Albinus <michael.albinus@gmx.de> | 38 | 2011-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 | ||
| 1059 | 2011-07-29 Paul Eggert <eggert@cs.ucla.edu> | 1096 | 2011-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. |