aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog54
1 files changed, 54 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index f6a5f3837a3..e5e4fe9edb0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,57 @@
12015-01-20 Paul Eggert <eggert@cs.ucla.edu>
2
3 Undo port to hypothetical nonzero Qnil case
4 This mostly undoes the previous change in this area. See:
5 http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00570.html
6 * alloc.c (allocate_pseudovector):
7 * callint.c (Fcall_interactively):
8 * dispnew.c (realloc_glyph_pool):
9 * fringe.c (init_fringe):
10 * lisp.h (memsetnil):
11 * xdisp.c (init_iterator):
12 Simplify by assuming that Qnil is zero, but verify the assumption.
13 * lisp.h (NIL_IS_ZERO): Revert back to this symbol, removing
14 NIL_IS_NONZERO. All uses changed.
15
162015-01-20 Jan Djärv <jan.h.d@swipnet.se>
17
18 * nsterm.m (EV_TRAILER2): Set Vinhibit_quit to Qt (Bug#19531).
19
202015-01-20 Dmitry Antipov <dmantipov@yandex.ru>
21
22 Prefer xlispstrdup to avoid dumb calls to strlen.
23 * nsfont.m (ns_get_family):
24 * nsterm.m (ns_term_init):
25 * w32fns.c (w32_window):
26 * xfns.c (x_window, Fx_select_font): Use xlispstrdup.
27
282015-01-20 Paul Eggert <eggert@cs.ucla.edu>
29
30 Correct an old fix for GTK font selection
31 * gtkutil.c (xg_get_font): Fix off-by-2 typo.
32 Fixes: bug#3228
33
34 Fix minor bugs with printing null bytes
35 * minibuf.c (read_minibuf_noninteractive):
36 * xdisp.c (Ftrace_to_stderr) [GLYPH_DEBUG]:
37 Work even if the Lisp string contains a null byte.
38
39 Port to hypothetical case where Qnil is nonzero
40 * alloc.c (allocate_pseudovector):
41 * callint.c (Fcall_interactively):
42 * coding.c (syms_of_coding):
43 * dispnew.c (realloc_glyph_pool):
44 * fringe.c (init_fringe):
45 * lisp.h (memsetnil):
46 * xdisp.c (init_iterator):
47 Port to the currently-hypothetical case where Qnil is nonzero.
48 * dispnew.c (adjust_glyph_matrix): Remove unnecessary verification,
49 as there are no Lisp_Object values in the data here.
50 * lisp.h (NIL_IS_NONZERO): New symbol, replacing NIL_IS_ZERO.
51 All uses changed. Define only if not already defined, so that one
52 can debug with -DNIL_IS_NONZERO.
53 * xdisp.c (init_iterator): Remove unnecessary initializations to 0.
54
12015-01-19 Eli Zaretskii <eliz@gnu.org> 552015-01-19 Eli Zaretskii <eliz@gnu.org>
2 56
3 * dispnew.c (adjust_glyph_matrix, realloc_glyph_pool): Verify that 57 * dispnew.c (adjust_glyph_matrix, realloc_glyph_pool): Verify that