aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2012-03-06 09:23:09 +0100
committerJoakim Verona2012-03-06 09:23:09 +0100
commit28485daaf752ff5264ed2f6a32ec15588beaa929 (patch)
treea480205aa664c61b1d212833144c0a2d44f7ac01 /src/ChangeLog
parente8e42079e76ca6255bbd53312994ba8e1b3b0ee8 (diff)
parent2e86d8576c668e149cc100f3222bcf19b38019dc (diff)
downloademacs-28485daaf752ff5264ed2f6a32ec15588beaa929.tar.gz
emacs-28485daaf752ff5264ed2f6a32ec15588beaa929.zip
upstream
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog50
1 files changed, 47 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8e439f1a1d4..ef57223b9ca 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,48 @@
12012-03-03 Glenn Morris <rgm@gnu.org>
2
3 * alloc.c (Fgarbage_collect, misc-objects-consed): Doc fixes.
4
52012-03-02 Eli Zaretskii <eliz@gnu.org>
6
7 * xdisp.c (try_window_reusing_current_matrix): Don't move cursor
8 position past the first glyph_row that ends at ZV. (Bug#10902)
9 (redisplay_window, next_element_from_string): Fix typos in
10 comments.
11 (redisplay_window): Pass to move_it_vertically the margin in
12 pixels, not in screen lines.
13
142012-03-02 Glenn Morris <rgm@gnu.org>
15
16 * buffer.c (buffer-list-update-hook): Doc fix.
17
182012-02-29 Eli Zaretskii <eliz@gnu.org>
19
20 * xdisp.c (get_overlay_strings_1): Under bidi redisplay, call
21 push_it before setting up the iterator for the first overlay
22 string, even if we have an empty string loaded.
23 (next_overlay_string): If there's an empty string on the iterator
24 stack, pop the stack. (Bug#10903)
25
262012-02-25 Paul Eggert <eggert@cs.ucla.edu>
27
28 Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780).
29 Suggested by Stefan Monnier in
30 <http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00692.html>.
31 * alloc.c (widen_to_Lisp_Object): New static function.
32 (mark_memory): Also mark Lisp_Objects by fetching pointer words
33 and widening them to Lisp_Objects. This would work even if
34 USE_LSB_TAG is defined and wide integers are used, which might
35 happen in a future version of Emacs.
36
372012-02-25 Chong Yidong <cyd@gnu.org>
38
39 * fileio.c (Ffile_selinux_context, Fset_file_selinux_context):
40 Doc fix.
41
42 * xselect.c (Fx_selection_exists_p): Doc fix.
43 (x_clipboard_manager_save_all): Print an informative message
44 before saving to clipboard manager.
45
12012-02-24 Chong Yidong <cyd@gnu.org> 462012-02-24 Chong Yidong <cyd@gnu.org>
2 47
3 * keyboard.c (process_special_events): Handle all X selection 48 * keyboard.c (process_special_events): Handle all X selection
@@ -6764,7 +6809,7 @@
6764 conversion specifiers. For example, use "...%"pI"d..." rather 6809 conversion specifiers. For example, use "...%"pI"d..." rather
6765 than "...%"pEd"...". 6810 than "...%"pEd"...".
6766 (pEd): Remove. All uses replaced with similar uses of pI. 6811 (pEd): Remove. All uses replaced with similar uses of pI.
6767 * src/m/amdx86-64.h, src/m/ia64.h, src/m/ibms390x.h: Likewise. 6812 * m/amdx86-64.h, m/ia64.h, m/ibms390x.h: Likewise.
6768 * alloc.c (check_pure_size): Don't overflow by converting size to int. 6813 * alloc.c (check_pure_size): Don't overflow by converting size to int.
6769 * bidi.c (bidi_dump_cached_states): Use pI to avoid cast. 6814 * bidi.c (bidi_dump_cached_states): Use pI to avoid cast.
6770 * data.c (Fnumber_to_string): Use pI instead of if-then-else-abort. 6815 * data.c (Fnumber_to_string): Use pI instead of if-then-else-abort.
@@ -7746,8 +7791,7 @@
7746 Without this change, on typical 64-bit hosts error ("...%d...", N) 7791 Without this change, on typical 64-bit hosts error ("...%d...", N)
7747 was used to print both 32- and 64-bit integers N, which relied on 7792 was used to print both 32- and 64-bit integers N, which relied on
7748 undefined behavior. 7793 undefined behavior.
7749 * lisp.h, src/m/amdx86-64.h, src/m/ia64.h, src/m/ibms390x.h (pEd): 7794 * lisp.h, m/amdx86-64.h, m/ia64.h, m/ibms390x.h (pEd): New macro.
7750 New macro.
7751 * lisp.h (error, verror): Mark as printf-like functions. 7795 * lisp.h (error, verror): Mark as printf-like functions.
7752 * eval.c (verror): Use vsnprintf, not doprnt, to do the real work. 7796 * eval.c (verror): Use vsnprintf, not doprnt, to do the real work.
7753 Report overflow in size calculations when allocating printf buffer. 7797 Report overflow in size calculations when allocating printf buffer.