aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-04-27 15:29:33 -0700
committerPaul Eggert2011-04-27 15:29:33 -0700
commit54b8e3f7753cdd63ba6dac998d56fcd34dd59d8e (patch)
tree9d2fdec724dec1b168c7b6fe5155e30282090909 /src/ChangeLog
parent8f41de3a66a32996d77512569eae74c926a81c84 (diff)
parentfc3b729195fbe5297aa23320f83adb11225b6ded (diff)
downloademacs-54b8e3f7753cdd63ba6dac998d56fcd34dd59d8e.tar.gz
emacs-54b8e3f7753cdd63ba6dac998d56fcd34dd59d8e.zip
Merge from mainline.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog21
1 files changed, 17 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b23904a3575..939e11ed61c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -2,6 +2,19 @@
2 2
3 * doprnt.c (doprnt): Support "ll" length modifier, for long long. 3 * doprnt.c (doprnt): Support "ll" length modifier, for long long.
4 4
52011-04-27 Eli Zaretskii <eliz@gnu.org>
6
7 Improve `doprnt' and its usage. (Bug#8545)
8 * doprnt.c (doprnt): Make sure `format' is never accessed beyond
9 `format_end'. Remove support for %l as a conversion specifier.
10 Don't use xrealloc. Improve diagnostics when the %l size modifier
11 is used. Update the commentary.
12
13 * eval.c (verror): Simplify calculation of size_t.
14
15 * coding.c (Ffind_operation_coding_system): Fix diagnostic error
16 messages.
17
52011-04-27 Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> (tiny change) 182011-04-27 Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> (tiny change)
6 19
7 * buffer.c (init_buffer) [USE_MMAP_FOR_BUFFERS]: Adjust to aliasing 20 * buffer.c (init_buffer) [USE_MMAP_FOR_BUFFERS]: Adjust to aliasing
@@ -21,7 +34,7 @@
21 Remove unused local. 34 Remove unused local.
22 (emacs_gnutls_write): Don't use uninitialized rtnval if nbyte <= 0. 35 (emacs_gnutls_write): Don't use uninitialized rtnval if nbyte <= 0.
23 36
24 lisp.h: Fix a problem with aliasing and vector headers. (Bug#8546) 37 * lisp.h: Fix a problem with aliasing and vector headers. (Bug#8546)
25 GCC 4.6.0 optimizes based on type-based alias analysis. For 38 GCC 4.6.0 optimizes based on type-based alias analysis. For
26 example, if b is of type struct buffer * and v of type struct 39 example, if b is of type struct buffer * and v of type struct
27 Lisp_Vector *, then gcc -O2 was incorrectly assuming that &b->size 40 Lisp_Vector *, then gcc -O2 was incorrectly assuming that &b->size
@@ -213,7 +226,7 @@
213 supposed to be handshaking. (Bug#8556) 226 supposed to be handshaking. (Bug#8556)
214 Reported by Paul Eggert <eggert@cs.ucla.edu>. 227 Reported by Paul Eggert <eggert@cs.ucla.edu>.
215 228
2162011-04-26 Daniel Colascione <dan.colascione@gmail.com> 2292011-04-26 Daniel Colascione <dan.colascione@gmail.com>
217 230
218 * lisp.h (Qdebug): List symbol. 231 * lisp.h (Qdebug): List symbol.
219 * eval.c (Qdebug): Restore global linkage. 232 * eval.c (Qdebug): Restore global linkage.
@@ -469,8 +482,8 @@
469 define if USE_GTK || USE_X_TOOLKIT. 482 define if USE_GTK || USE_X_TOOLKIT.
470 (SET_SAVED_BUTTON_EVENT): Define only if USE_X_TOOLKIT || USE_GTK. 483 (SET_SAVED_BUTTON_EVENT): Define only if USE_X_TOOLKIT || USE_GTK.
471 * xterm.h (x_dispatch_event): Extern only if USE_X_TOOLKIT. 484 * xterm.h (x_dispatch_event): Extern only if USE_X_TOOLKIT.
472 * xterm.c, xterm.h (x_mouse_leave): Bring this function back, but only if 485 * xterm.c, xterm.h (x_mouse_leave): Bring this function back, but only
473 defined HAVE_MENUS && !defined USE_X_TOOLKIT && !defined USE_GTK. 486 if defined HAVE_MENUS && !defined USE_X_TOOLKIT && !defined USE_GTK.
474 487
475 * xmenu.c (menu_help_callback): Pointer type fixes. 488 * xmenu.c (menu_help_callback): Pointer type fixes.
476 Use const pointers when pointing at readonly data. Avoid pointer 489 Use const pointers when pointing at readonly data. Avoid pointer