aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog130
1 files changed, 130 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 1422f6b1f68..a063d2d51d6 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,133 @@
12013-12-14 Paul Eggert <eggert@cs.ucla.edu>
2
3 Use bool for boolean, focusing on headers.
4 * atimer.h, lisp.h, syssignal.h, syswait.h, unexelf.c:
5 No need to include <stdbool.h>, since conf_post.h does it now.
6 * buffer.h (BUF_COMPUTE_UNCHANGED, DECODE_POSITION)
7 (BUFFER_CHECK_INDIRECTION, GET_OVERLAYS_AT, PER_BUFFER_VALUE_P)
8 (SET_PER_BUFFER_VALUE_P):
9 * ccl.c, ccl.h (setup_ccl_program):
10 * ccl.h (CHECK_CCL_PROGRAM):
11 * character.h (MAKE_CHAR_UNIBYTE, CHECK_CHARACTER_CAR)
12 (CHECK_CHARACTER_CDR, CHAR_STRING_ADVANCE, NEXT_CHAR_BOUNDARY)
13 (PREV_CHAR_BOUNDARY, FETCH_STRING_CHAR_ADVANCE)
14 (FETCH_STRING_CHAR_AS_MULTIBYTE_ADVANCE)
15 (FETCH_STRING_CHAR_ADVANCE_NO_CHECK, FETCH_CHAR_ADVANCE)
16 (FETCH_CHAR_ADVANCE_NO_CHECK, INC_POS, DEC_POS, INC_BOTH)
17 (DEC_BOTH, BUF_INC_POS, BUF_DEC_POS):
18 * charset.h (CHECK_CHARSET, CHECK_CHARSET_GET_ID)
19 (CHECK_CHARSET_GET_ATTR, CHECK_CHARSET_GET_CHARSET)
20 (CHARSET_FAST_MAP_SET):
21 * coding.c (decode_coding_ccl, encode_coding_ccl):
22 * coding.h (CHECK_CODING_SYSTEM, CHECK_CODING_SYSTEM_GET_SPEC)
23 (CHECK_CODING_SYSTEM_GET_ID, SJIS_TO_JIS, SJIS_TO_JIS2)
24 (JIS_TO_SJIS, JIS_TO_SJIS2, ENCODE_FILE, DECODE_FILE)
25 (ENCODE_SYSTEM, DECODE_SYSTEM, ENCODE_UTF_8)
26 (decode_coding_c_string):
27 * composite.h (COMPOSITION_DECODE_REFS, COMPOSITION_DECODE_RULE):
28 * conf_post.h (has_attribute):
29 * dispextern.h (trace_redisplay_p):
30 (INC_TEXT_POS, DEC_TEXT_POS, SET_GLYPH_FROM_GLYPH_CODE)
31 (SET_CHAR_GLYPH, SET_CHAR_GLYPH_FROM_GLYPH)
32 (SET_GLYPH_FROM_CHAR_GLYPH):
33 (WINDOW_WANTS_MODELINE_P, WINDOW_WANTS_HEADER_LINE_P)
34 (FACE_SUITABLE_FOR_ASCII_CHAR_P, FACE_SUITABLE_FOR_CHAR_P)
35 (PRODUCE_GLYPHS, reset_mouse_highlight, in_display_vector_p)
36 (cursor_in_mouse_face_p):
37 * dispnew.c (adjust_glyph_matrix, clear_glyph_matrix_rows)
38 (blank_row, prepare_desired_row)
39 (build_frame_matrix_from_leaf_window, make_current)
40 (mirror_make_current, mirrored_line_dance, mirror_line_dance)
41 (update_window, scrolling_window, update_frame_line):
42 * disptab.h (GLYPH_FOLLOW_ALIASES):
43 * editfns.c (Fformat):
44 * font.h (FONT_WEIGHT_SYMBOLIC, FONT_SLANT_SYMBOLIC)
45 (FONT_WIDTH_SYMBOLIC, FONT_WEIGHT_FOR_FACE, FONT_SLANT_FOR_FACE)
46 (FONT_WIDTH_FOR_FACE, FONT_WEIGHT_NAME_NUMERIC)
47 (FONT_SLANT_NAME_NUMERIC, FONT_WIDTH_NAME_NUMERIC)
48 (FONT_SET_STYLE, CHECK_FONT, CHECK_FONT_SPEC, CHECK_FONT_ENTITY)
49 (CHECK_FONT_OBJECT, CHECK_FONT_GET_OBJECT, FONT_ADD_LOG)
50 (FONT_DEFERRED_LOG):
51 * frame.h (FRAME_W32_P, FRAME_MSDOS_P, FRAME_WINDOW_P):
52 (FRAME_EXTERNAL_TOOL_BAR, FRAME_EXTERNAL_MENU_BAR, FOR_EACH_FRAME)
53 (FRAME_MOUSE_UPDATE):
54 * fringe.c (Fdefine_fringe_bitmap):
55 * image.c (x_create_bitmap_from_data, x_create_bitmap_mask)
56 (x_create_bitmap_from_xpm_data, xpm_load_image):
57 * intervals.h (INTERVAL_HAS_PARENT, INTERVAL_PARENT)
58 (set_interval_parent, RESET_INTERVAL, COPY_INTERVAL_CACHE)
59 (MERGE_INTERVAL_CACHE):
60 * keymap.h (KEYMAPP):
61 * lisp.h (eassert, USE_LSB_TAG, CHECK_LISP_OBJECT_TYPE)
62 (STRING_SET_UNIBYTE, STRING_SET_MULTIBYTE, DEFSYM, PSEUDOVECTORP)
63 (CHECK_RANGED_INTEGER, CHECK_TYPE_RANGED_INTEGER)
64 (CHECK_NUMBER_COERCE_MARKER, CHECK_NUMBER_OR_FLOAT_COERCE_MARKER)
65 (DEFVAR_LISP, DEFVAR_LISP_NOPRO, DEFVAR_BOOL, DEFVAR_INT)
66 (DEFVAR_BUFFER_DEFAULTS, DEFVAR_KBOARD, QUIT)
67 (RETURN_UNGCPRO, USE_SAFE_ALLOCA, SAFE_NALLOCA, SAFE_FREE)
68 (SAFE_ALLOCA_LISP, FOR_EACH_ALIST_VALUE, functionp):
69 * syntax.h (SYNTAX_ENTRY, SYNTAX_WITH_FLAGS, SYNTAX)
70 (UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD)
71 (SETUP_BUFFER_SYNTAX_TABLE):
72 * systime.h (timespec_valid_p):
73 * term.c (save_and_enable_current_matrix):
74 * window.h (WINDOW_MENU_BAR_P, WINDOW_TOOL_BAR_P):
75 * xdisp.c (in_display_vector_p, display_tool_bar_line)
76 (redisplay_internal, try_window_reusing_current_matrix)
77 (sync_frame_with_window_matrix_rows, try_window_id)
78 (display_menu_bar, display_tty_menu_item, display_mode_line)
79 (coords_in_mouse_face_p, cursor_in_mouse_face_p):
80 * xmenu.c (xmenu_show):
81 * xterm.c (use_xim, x_term_init):
82 * xterm.h (XSync, GTK_CHECK_VERSION, use_xim, SET_SCROLL_BAR_X_WIDGET)
83 (struct x_bitmap_record):
84 Use bool for booleans.
85 * ccl.c (struct buffer_text):
86 * ccl.h (struct ccl_program):
87 * charset.h (struct charset):
88 * cm.h (struct cm):
89 * coding.h (struct iso_2022_spec, struct coding_system):
90 * dispextern.h (struct glyph, struct glyph_matrix, struct glyph_row)
91 (struct glyph_string, struct face, struct face_cache)
92 (struct bidi_string_data, struct bidi_it)
93 (struct draw_fringe_bitmap_params, struct it, Mouse_HLInfo)
94 (struct image):
95 * editfns.c (Fformat):
96 * frame.h (struct frame):
97 * fringe.c (struct fringe_bitmap):
98 * intervals.h (struct interval):
99 * keyboard.h (struct kboard):
100 * lisp.h (struct Lisp_Symbol, struct Lisp_Misc_Any, struct Lisp_Marker)
101 (struct Lisp_Overlay, struct Lisp_Save_Value, struct Lisp_Free)
102 (struct Lisp_Buffer_Local_Value, union specbinding):
103 * macfont.m (struct macfont_info):
104 * process.h (struct Lisp_Process):
105 * termchar.h (struct tty_display_info):
106 * window.h (struct window):
107 * xterm.h (struct x_output):
108 Use bool_bf for boolean bit-fields.
109 * ccl.c (setup_ccl_program): Now returns bool instead of -1 or 0.
110 All callers changed.
111 * ccl.h (struct ccl_program): Remove unused members private_state,
112 src_multibyte, dst_multibyte, cr_consumed, suppress_error,
113 eight_bit_control.
114 (struct ccl_spec): Remove unused members cr_carryover,
115 eight_bit_carryover.
116 * conf_post.h: Include <stdbool.h>.
117 (bool_bf): New type.
118 * dispextern.h (TRACE, PREPARE_FACE_FOR_DISPLAY):
119 * interval.h (RESET_INTERVAL, COPY_INTERVAL_CACHE, MERGE_INTERVAL_CACHE)
120 Surround statement macro with proper 'do { ... } while (false)' brackets.
121 (SET_MATRIX_ROW_ENABLED_P): Assume 2nd arg is bool.
122 (PRODUCE_GLYPHS): Simplify use of boolean.
123 * fileio.c (Fcopy_file):
124 If I is an integer, prefer 'if (I != 0)' to 'if (I)'.
125 * lisp.h (UNGCPRO): Return void, not int.
126 (FOR_EACH_TAIL): Use void expression, not int expression.
127 * region-cache.c: Reindent.
128 * region-cache.h: Copy comments from region-cache.c, to fix
129 incorrect remarks about booleans.
130
12013-12-14 Eli Zaretskii <eliz@gnu.org> 1312013-12-14 Eli Zaretskii <eliz@gnu.org>
2 132
3 * xdisp.c (Fmove_point_visually): Expect overshoot in move_it_to 133 * xdisp.c (Fmove_point_visually): Expect overshoot in move_it_to