annotate src/ChangeLog.9 @ 111239:eacd26d376c3

Fix bug#7306; customization of minor-mode variables defined in C. * lisp/cus-start.el: Add :set properties for minor modes menu-bar-mode, tool-bar-mode, transient-mark-mode. Include the :set property in the dumped Emacs.
author Glenn Morris <rgm@gnu.org>
date Fri, 29 Oct 2010 19:27:44 -0700
parents d1c6f23c3e92
children 417b1e4d63cd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1 2001-10-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3 * (Version 21.1 released.)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
5 2001-10-20 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7 * xfns.c (x_laplace_read_row, x_laplace_write_row): Prototypes removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9 * xdisp.c (invisible_text_between_p): Put prototype inside #if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10 0 because unused.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12 * bytecode.c, callint.c, callproc.c, casefiddle.c, casetab.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13 * category.c, ccl.c, charset.c, process.c, syntax.c, window.c:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
14 Change doc-string comments to `new style' [w/`doc:' keyword].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
15
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
16 2001-10-20 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
17
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
18 The following changes remove the glyph_row `inverse_p' field,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
19 which is never set anymore, due to other changes:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
20
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
21 * dispextern.h (struct glyph_row): Remove `inverse_p' field.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
22 (reassert_line_highlight, change_line_highlight): Declarations removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
23 * dispnew.c (update_frame_line): Don't call reassert_line_highlight.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
24 (line_hash_code, row_equal_p, fake_current_matrices)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
25 (build_frame_matrix_from_leaf_window, update_frame_line)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
26 (update_frame_line, update_frame_line, update_frame_line):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
27 Don't use `inverse_p' field.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
28 * xterm.c (x_initialize): Don't set reassert_line_highlight_hook or
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
29 change_line_highlight_hook.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
30 (XTreassert_line_highlight, x_change_line_highlight):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
31 Functions removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
32 (x_fix_overlapping_area, x_write_glyphs, expose_area)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
33 (expose_line, x_erase_phys_cursor): Don't use `inverse_p' field.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
34 * xdisp.c (dump_glyph_row, display_mode_line): Don't use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
35 `inverse_p' field.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
36 * w32term.c (x_fix_overlapping_area, x_write_glyphs, expose_area)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
37 (expose_line, x_erase_phys_cursor): Don't use `inverse_p' field.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
38 (w32_reassert_line_highlight, x_change_line_highlight):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
39 Functions removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
40 * w32console.c (reassert_line_highlight, change_line_highlight):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
41 Functions removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
42 (initialize_w32_display): Don't set reassert_line_highlight_hook
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
43 or change_line_highlight_hook.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
44 (hl_mode): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
45 (reset_terminal_modes, set_terminal_modes, update_begin)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
46 (update_end, w32_face_attributes, initialize_w32_display):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
47 (clear_frame, ins_del_lines): Don't call it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
48 * termhooks.h (reassert_line_highlight_hook)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
49 (change_line_highlight_hook): Declarations removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
50 * term.c (reassert_line_highlight_hook)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
51 (change_line_highlight_hook): Variables removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
52 (reassert_line_highlight, change_line_highlight): Functions removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
53 * msdos.c (IT_reassert_line_highlight)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
54 (IT_change_line_highlight): Functions removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
55 (internal_terminal_init): Don't set reassert_line_highlight_hook
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
56 or change_line_highlight_hook.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
57 (highlight): Variable removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
58 (IT_set_face, IT_update_begin, IT_update_end)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
59 (IT_set_terminal_modes): Don't set or use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
60
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
61 The following changes remove inverse-video support for terminals
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
62 that use a `magic cookie' standout mode. Due to changes in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
63 way mode-lines are displayed, such support no longer works
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
64 anyway, and it's probable that almost no one uses such terminals
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
65 anymore:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
66
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
67 * term.c (standout_requested): Variable removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
68 (update_end, highlight_if_desired): Don't use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
69 (chars_wasted, copybuf): Variables removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
70 (write_standout_marker): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
71 (cursor_to, clear_to_end, clear_frame, clear_end_of_line_raw)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
72 (clear_end_of_line_raw, write_glyphs, ins_del_lines):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
73 Don't use `chars_wasted' or `copybuf'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
74 (calculate_costs): Don't allocate `chars_wasted' or `copybuf'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
75 Set `costs_set' to true.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
76 (cursor_to, clear_end_of_line): Test `costs_set' instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
77 `chars_wasted'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
78 (clear_end_of_line): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
79 (clear_end_of_line_raw): Renamed to `clear_end_of_line'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
80 (clear_to_end): Call `clear_end_of_line' instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
81 `clear_end_of_line_raw'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
82 (TN_standout_width, TF_xs, TN_magic_cookie_glitch_ul): Vars removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
83 (term_init): Don't set them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
84 Turn off any standout/underline modes that require magic cookies.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
85 (ins_del_lines, highlight_if_desired, background_highlight)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
86 (turn_on_highlight, turn_off_highlight, reset_terminal_modes):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
87 Remove special processing for magic-cookie standout modes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
88 (turn_off_face, turn_on_face): Remove special processing for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
89 underline magic-cookie glitch.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
90
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
91 2001-10-19 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
92
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
93 * eval.c (syms_of_eval): Doc fixes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
94
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
95 2001-10-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
96
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
97 * xdisp.c (redisplay_internal): Don't clear echo area if the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
98 mini-window is selected.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
99
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
100 2001-10-19 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
101
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
102 * editfns.c (text_property_stickiness): Non-rear-non-stickiness
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
103 doesn't take precedence if the affected property's value is nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
104
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
105 * editfns.c (Fencode_time): Escape a BOL paren in the doc-string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
106
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
107 * cmds.c (Fbeginning_of_line, Fend_of_line): Clarify interaction
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
108 with fields and suggest using `forward-line' to avoid them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
109 * editfns.c (Fline_beginning_position, Fline_end_position):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
110 Clarify documentation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
111
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
112 2001-10-18 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
113
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
114 * keymap.c (current_minor_maps): `override' only shadows its
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
115 correspondent in minor-mode-map-alist, not the whole tail.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
116
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
117 2001-10-18 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
118
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
119 * fontset.c (fs_load_font) [WINDOWSNT && _MSC_VER]: Disable
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
120 optimization. The fontp->encoding array was not being initialized
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
121 correctly when compiled with optimizations by MSVC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
122
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
123 2001-10-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
124
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
125 * xdisp.c (display_line): Indicate empty lines in active mini-window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
126
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
127 2001-10-17 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
128
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
129 * fontset.h (struct font_info) [WINDOWSNT]: Add codepage field.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
130
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
131 * w32fns.c (w32_load_system_font): Cache codepage for font, in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
132 font_info.charset field.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
133
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
134 * w32term.c (w32_encode_char): Get cached codepage from font_info,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
135 rather than working it out by calling w32_codepage_for_font for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
136 every glyph.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
137
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
138 2001-10-17 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
139
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
140 * w32term.c (w32_read_socket): Determine clipping rectangle for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
141 the entire frame, including areas covered by scrollbars and the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
142 menubar. This avoids internal arguments about whether a frame is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
143 fully obscured or not.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
144
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
145 2001-10-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
146
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
147 * xdisp.c (try_window_id): Undo last change. Give up if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
148 window ends in strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
149
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
150 * xdisp.c (try_window_id): Don't display lines after the window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
151 end if the rest of the window after the window end was already blank.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
152
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
153 * xdisp.c (try_window_id): Remove code that was only there
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
154 for the release of 21.1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
155
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
156 * xdisp.c (display_line): Don't indicate empty lines in mini-windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
157
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
158 2001-10-17 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
159
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
160 * lisp.h (DEFUN): Remove `DOC_STRINGS_IN_COMMENTS' case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
161 * xmenu.c, xdisp.c, term.c, dispnew.c, abbrev.c, editfns.c, buffer.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
162 * xfns.c, alloc.c, minibuf.c, xterm.c, xfaces.c:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
163 Change doc-string comments to `new style' [w/`doc:' keyword].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
164 (DOC_STRINGS_IN_COMMENTS): Macro removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
165 * minibuf.c: Remove old commented-out-DEFUN that was used to fake
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
166 out make-docfile.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
167
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
168 2001-10-16 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
169
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
170 * fns.c: Change doc-string comments to `new style' [w/`doc:' keyword].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
171
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
172 2001-10-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
173
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
174 * buffer.c (Fset_buffer_major_mode): Use initial-major-mode for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
175 *scratch*.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
176
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
177 2001-10-16 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
178
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
179 Avoid the assumption that car and cdr slots of cons cells are
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
180 addressable lvalues; this allows for easier experimentation with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
181 other lisp implementations that may not permit such accesses for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
182 various reasons. Not quite complete -- buffer.c still needs some
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
183 work, and w32/mac files need rechecking -- so compile-time
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
184 enforcement is left disabled for now.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
185
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
186 * lisp.h (LISP_MAKE_RVALUE): New macro, or function in the case of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
187 gcc with a union-based Lisp object rep. Redefine as no-op for now.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
188 (XCAR_AS_LVALUE, XCDR_AS_LVALUE): Rename from old XCAR, XCDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
189 (XCAR, XCDR): Apply LISP_MAKE_RVALUE to the _AS_LVALUE versions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
190 (XSETCAR, XSETCDR): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
191 (XSETCARFASTINT, XSETCDRFASTINT): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
192 (CHECK_NUMBER_CAR, CHECK_NUMBER_CDR): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
193 * keyboard.h (POSN_BUFFER_SET_POSN): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
194 * alloc.c (Fcons, pure_cons, Fgarbage_collect): Use XSETCAR and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
195 XSETCDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
196 (mark_buffer): Use XCAR_AS_LVALUE, XCDR_AS_LVALUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
197 * buffer.c (record_buffer, Fbury_buffer)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
198 (swap_out_buffer_local_variables, recenter_overlay_lists)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
199 (Foverlay_put): Use XSETCAR and XSETCDR to set the car and cdr
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
200 fields of a cons cell respectively.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
201 * callint.c (quotify_args, Fcall_interactively): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
202 * ccl.c (Fregister_code_conversion_map): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
203 * coding.c (detect_coding_system): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
204 * composite.c (get_composition_id, make_composition_value_copy):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
205 Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
206 * data.c (Fsetcar, Fsetcdr, swap_in_global_binding)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
207 (swap_in_symval_forwarding, set_internal, Fset_default)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
208 (Fmake_variable_buffer_local, Fmake_local_variable)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
209 (Fmake_variable_frame_local): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
210 * fns.c (concat, Fcopy_alist, Fwidget_put): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
211 * keymap.c (Fset_keymap_parent, store_in_keymap)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
212 (accessible_keymaps_1, where_is_internal_2, Fcopy_keymap): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
213 * minibuf.c (get_minibuffer): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
214 * search.c (Fmatch_data): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
215 * textprop.c (extend_property_ranges): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
216 * undo.c (record_insert, Fundo_boundary, truncate_undo_list): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
217 * w32fns.c (w32_msg_pump, Fw32_register_hot_key, w32_list_fonts):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
218 Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
219 * w32term.c (x_delete_display): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
220 * xfaces.c (remove_duplicates, Finternal_set_lisp_face_attribute):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
221 Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
222 * xterm.c (x_list_fonts, x_load_font, x_delete_display): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
223 * doc.c (store_function_docstring): Use XSETCARFASTINT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
224 * fileio.c (Fdo_auto_save): Use XSETCARFASTINT and XSETCDRFASTINT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
225 (Fread_file_name): Use XSETCAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
226 * fontset.c (Fset_fontset_font): Use CHECK_NUMBER_CAR and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
227 CHECK_NUMBER_CDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
228 (accumulate_font_info, Ffontset_info): Use XSETCAR and XSETCDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
229 * frame.c (Fmake_terminal_frame): Use XSETCDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
230 * indent.c (Fcompute_motion): Use CHECK_NUMBER_CAR and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
231 CHECK_NUMBER_CDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
232 * keyboard.c (read_char): Alter list traversal to avoid taking the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
233 address of cons cell slots. Use POSN_BUFFER_SET_POSN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
234 (parse_menu_item): Use XSETCAR and XSETCDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
235 (reach_char_x_menu_prompt): Use XSETCAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
236 (read_key_sequence): Use POSN_BUFFER_SET_POSN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
237 (Fcommand_execute): Use XSETCDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
238 * lread.c (Fload): Use XSETCARFASTINT and XSETCDRFASTINT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
239 (openp): Change list traversal to avoid using XCAR as lvalue.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
240 (read_list): Use XSETCDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
241 * process.c (wait_reading_process_input): Change wait_for_cell
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
242 handling to avoid taking addresses of cons cell slots.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
243 * xselect.c (x_own_selection, x_handle_selection_clear)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
244 (x_clear_frame_selections): Use XSETCDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
245 (wait_for_property_change): Use XSETCARFASTINT and XSETCDRFASTINT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
246 (x_handle_property_notify, x_get_foreign_selection)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
247 (x_handle_selection_notify): Use XSETCAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
248
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
249 2001-10-15 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
250
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
251 * buffer.c: Put doc strings in comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
252
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
253 * sound.c: Include <sys/ioctl.h> also on systems without <soundcard.h>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
254
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
255 2001-10-15 Sam Steingold <sds@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
256
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
257 * fns.c (Vafter_load_alist): Declare extern (w32 build problem).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
258
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
259 2001-10-15 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
260
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
261 * process.c (process-inherit-coding-system-flag)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
262 (get-buffer-process): Do not confuse make-docfile with doc strings
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
263 in comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
264
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
265 * editfns.c (Fchar_to_string): Make doc string consistent with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
266 arguments. Put doc strings in comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
267
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
268 * abbrev.c, minibuf.c: Put doc strings in comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
269
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
270 2001-10-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
271
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
272 * window.c (window_loop): Don't check for Fother_buffer returning nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
273
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
274 * window.c (select_window_1): Unfreeze window start. Remove a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
275 doubled test for WINDOW being live.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
276
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
277 2001-10-15 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
278
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
279 * fns.c (Fmapconcat): Fix typo in a doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
280
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
281 * dispnew.c (Fsleep_for): Fix typo in a doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
282
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
283 2001-10-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
284
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
285 * xterm.c (x_draw_glyph_string): Restore clipping after
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
286 drawing box.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
287
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
288 2001-10-15 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
289
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
290 * callint.c (prefix-arg, current-prefix-arg): Fix typo in a doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
291
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
292 2001-10-14 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
293
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
294 * indent.c (skip_invisible): Use new retval of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
295 TEXT_PROP_MEANS_INVISIBLE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
296
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
297 * keymap.c (access_keymap): Unify handling of `t' and generic-char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
298 If a parent is reached and noinherit is set, exit immediately.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
299 Use AREF and ASIZE macros. Call get_keyelt before checking KEYMAPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
300
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
301 * s/ms-w32.h (EXEC_SUFFIXES):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
302 * s/msdos.h (EXEC_SUFFIXES):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
303 * process.h (EXEC_SUFFIXES): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
304
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
305 * callproc.c (syms_of_callproc): Init Vexec_suffixes to Qnil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
306 (decode_suffixes): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
307
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
308 * intervals.h (TEXT_PROP_MEANS_INVISIBLE_WITH_ELLIPSIS)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
309 (TEXT_PROP_MEANS_INVISIBLE_NOELLIPSIS, invisible_noellipsis_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
310 (invisible_ellipsis_p): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
311
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
312 * xdisp.c (DOLIST, LOOP_PROPVAL): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
313 (invisible_p): Return 1 or 2 depending on whether an ellipsis is used.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
314 (invisible_ellipsis_p, invisible_noellipsis_p): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
315 (in_ellipses_for_invisible_text_p, handle_invisible_prop):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
316 Use new retval of TEXT_PROP_MEANS_INVISIBLE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
317
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
318 2001-10-14 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
319
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
320 * lisp.h (Ftop_level): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
321
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
322 * xterm.c (xlwmenu_window_p, xlwmenu_redisplay): Add prototypes.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
323 (XTread_socket): Improve style of comments to follow other
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
324 comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
325
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
326 * keyboard.c (Fcommand_execute): Remove unnecessary prototype (it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
327 is already prototyped in included lisp.h).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
328
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
329 * frame.c (Fset_mouse_position): Improve style of comment to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
330 follow other comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
331 (Fset_mouse_pixel_position): Improve style of comment to follow
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
332 other comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
333 (Fmake_frame_visible): Doc fix and typo in comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
334 (Fmake_frame_invisible): Doc fix and typo in comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
335 (Ficonify_frame): Fix typo in comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
336
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
337 2001-10-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
338
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
339 * xfns.c, dispnew.c, xterm.c, xdisp.c, xfaces.c, xmenu.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
340 * term.c, alloc.c: Put doc strings in comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
341
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
342 2001-10-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
343
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
344 * lisp.h (DEFUN, DEFVAR_LISP, ...) [DOC_STRINGS_IN_COMMENTS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
345 Provide definitions for doc strings in comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
346
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
347 * fns.c: Put doc strings in comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
348
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
349 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
350
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
351 * dired.c (file_name_completion): Ignore a candidate directory if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
352 it matches an element in completion-ignored-extensions that ends
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
353 in a slash.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
354 (syms_of_dired) <completion-ignored-extensions>: Mention the above
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
355 feature in the doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
356 (Ffile_name_completion): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
357
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
358 2001-10-12 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
359
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
360 * indent.c (skip_invisible): Don't skip "ellipsisized" text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
361
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
362 * xfns.c (syms_of_xfns): Update calls to Fprovide.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
363
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
364 * lisp.h (Fprovide): Update prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
365 (Ffeaturep, invisible_p): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
366
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
367 * xdisp.c (init_iterator): Be more strict with bytepos and charpos.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
368 (DOLIST, LOOP_PROPVAL): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
369 (invisible_p, invisible_ellipsis_p): Use them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
370 (invisible_noellipsis_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
371 (syms_of_xdisp): Use empty_string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
372
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
373 * alloc.c (mark_interval_tree): Use traverse_intervals_noorder.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
374
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
375 * lread.c (substitute_object_recurse): Use traverse_intervals_noorder.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
376 (syms_of_lread) <Vafter_load_alist>: Update docstring.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
377
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
378 * print.c (Fwith_output_to_temp_buffer): Align with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
379 internal_with_output_to_temp_buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
380 (print_preprocess): Use traverse_intervals_noorder.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
381 (print_object): Update call to traverse_intervals.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
382
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
383 * intervals.h (TEXT_PROP_MEANS_INVISIBLE_NOELLIPSIS): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
384 (traverse_intervals_noorder, invisible_noellipsis_p): New funs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
385
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
386 * intervals.c (traverse_intervals_noorder): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
387 (search_for_interval, count_intervals): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
388 (traverse_intervals): Use less stack space and drop `depth' arg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
389
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
390 * fns.c (Ffeaturep): Add new `subfeature' arg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
391 (Fprovide): Add new `subfeatures' arg. Use `after-load-alist'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
392 (Qsubfeatures): New var.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
393 (syms_of_fns): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
394
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
395 * keymap.c (Fkey_description): Use empty_string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
396 (Fdescribe_bindings_internal, describe_buffer_bindings): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
397 (syms_of_keymap): Setup inheritance between maps.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
398 Don't export Sdescribe_bindings_internal any more.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
399
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
400 * minibuf.c (keys_of_minibuf): Eliminate redundant bindings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
401
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
402 2001-10-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
403
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
404 * xterm.c (notice_overwritten_cursor): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
405 note_overwritten_text_cursor. Rewritten to take glyph widths into
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
406 account.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
407
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
408 2001-10-12 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
409
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
410 * lread.c (syms_of_lread) <load-suffixes>: Fix last change:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
411 multi-line strings without a trailing "\n\".
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
412
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
413 2001-10-12 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
414
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
415 * floatfns.c: float_error() is defined iff FLOAT_CATCH_SIGILL is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
416 defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
417
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
418 2001-10-11 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
419
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
420 * callint.c (Fcall_interactively): Remove unused code. Use XCAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
421
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
422 * xfns.c (x_create_bitmap_from_file, x_find_image_file):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
423 * w32proc.c (sys_spawnve):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
424 * w32fns.c (x_create_bitmap_from_file, x_find_image_file):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
425 * w32.c (check_windows_init_file):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
426 * sound.c (Fplay_sound):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
427 * emacs.c (init_cmdargs):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
428 * process.c (Fstart_process): Update calls to openp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
429
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
430 * callproc.c (Vexec_suffixes): New var.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
431 (Fcall_process): Update call to openp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
432 (decode_suffixes): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
433 (syms_of_callproc): Init exec-suffixes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
434
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
435 * lread.c (Vload_suffixes, default_suffixes): New vars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
436 (openp): Take a lisp list of suffixes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
437 Check for file-name-handlers even if the file was absolute already.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
438 (syms_of_lread): Declare load-suffixes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
439 (Fload): Fix up call to openp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
440 Don't bother checking for file-name-handler at the very beginning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
441
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
442 * keymap.h (Fcopy_keymap): Don't export.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
443
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
444 * lisp.h (empty_string): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
445 (Vload_suffixes, Vexec_suffixes): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
446 (openp): Update prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
447
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
448 * emacs.c (empty_string): New var.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
449 (syms_of_emacs): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
450
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
451 * search.c (wordify): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
452
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
453 * buffer.c (Fbury_buffer): Don't try to remove the buffer from the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
454 selected window if it's not displayed there. Handle the case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
455 when the window is dedicated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
456 (syms_of_buffer): Fix docstrings not to mention "buffer-local" anymore.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
457
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
458 * undo.c (Fprimitive_undo): Use XCAR/XCDR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
459
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
460 * syntax.h (struct gl_state_s): Change the meaning of b_property.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
461 Remove left_ok and right_ok.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
462 (UPDATE_SYNTAX_TABLE_BACKWARD, UPDATE_SYNTAX_TABLE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
463 (SETUP_SYNTAX_TABLE, SETUP_SYNTAX_TABLE_FOR_OBJECT): Update to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
464 new meaning of b_property.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
465
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
466 * syntax.c (update_syntax_table): Simplify.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
467 (Fforward_comment): Don't skip quoted chars when going backward.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
468
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
469 2001-10-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
470
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
471 * lisp.h (FIXNUM_OVERFLOW_P): Cast I to EMACS_INT in comparisons
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
472 in case I is of some unsigned type, in which case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
473 MOST_NEGATIVE_FIXNUM will be converted to unsigned, and the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
474 comparison becomes bogus.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
475
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
476 * editfns.c (Fuser_uid, Fuser_real_uid): Use make_fixnum_or_float.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
477 (Fuser_full_name): Fix bug treating a float as a fixnum.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
478
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
479 * data.c (Fstring_to_number): Use make_fixnum_or_float.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
480
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
481 * lisp.h (make_fixnum_or_float): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
482
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
483 * lisp.h (circular_list_error): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
484
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
485 * data.c (Qcircular_list): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
486 (circular_list_error): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
487 (syms_of_data): Initialize it Qcircular_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
488
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
489 2001-10-10 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
490
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
491 * window.c, syntax.c, macros.c, frame.c, emacs.c, cmds.c, category.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
492 * casefiddle.c, buffer.c: Include keymap.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
493
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
494 2001-10-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
495
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
496 * s/osf5-0.h (C_SWITCH_SYSTEM) [!__GNUC__]: Add `-nointrinsics'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
497 options. From Dave Love <d.love@dl.ac.uk>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
498
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
499 2001-10-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
500
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
501 * regex.c (WIDE_CHAR_SUPPORT): Do not use defined() in macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
502 From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
503
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
504 * editfns.c (Fcurrent_time_zone): Cast isalnum() argument to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
505 unsigned char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
506 From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
507
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
508 2001-10-08 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
509
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
510 * lisp.h [max]: Undef min and max before redefining them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
511
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
512 * w32gui.h: Do not undef min and max.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
513
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
514 * w32heap.h: Do not undef min and max.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
515
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
516 * s/ms-w32.h: Do not undef min and max.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
517
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
518 2001-10-08 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
519
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
520 * xdisp.c (handle_fontified_prop): Don't bind after-change-functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
521
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
522 2001-10-08 Sam Steingold <sds@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
523
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
524 * keymap.c (current-active-maps): Quote newlines (compilation error).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
525
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
526 2001-10-08 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
527
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
528 * Makefile.in (lisp, shortlisp): Replace bindings.el with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
529 bindings.elc, since otherwise doc strings in bindings.el get wrong
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
530 offsets in etc/DOC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
531
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
532 2001-10-08 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
533
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
534 * lisp.h: Remove the entries for keymap.c (moved to keymap.h).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
535
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
536 * keyboard.h (map_prompt): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
537
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
538 * xterm.c, w32term.c, term.c, minibuf.c, keymap.c,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
539 * intervals.c, fns.c, doc.c, callint.c: Include keymap.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
540
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
541 * xmenu.c (keymap_panes, Fx_popup_menu): Use Fkeymap_prompt.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
542
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
543 * w32menu.c (keymap_panes, Fx_popup_menu): Use Fkeymap_prompt.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
544
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
545 * keyboard.c (map_prompt): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
546 (read_char_x_menu_prompt, read_char_minibuf_menu_prompt):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
547 Use Fkeymap_prompt.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
548
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
549 * keymap.h: New file. Extracted from lisp.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
550
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
551 * keymap.c (Fkeymap_prompt, Fcurrent_active_maps): New funs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
552 (accessible_keymaps_1): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
553 (Faccessible_keymaps, accessible_keymaps_char_table): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
554 (Fwhere_is_internal): Use Fcurrent_active_maps.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
555 (Fdescribe_buffer_bindings): Renamed from describe_buffer_bindings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
556 Insert in current buffer rather than standard-output.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
557 Don't call `help-mode'. Export to elisp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
558 (describe_buffer_bindings): New wrapper.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
559 (syms_of_keymap): Defsubr Skeymap_prompt, Scurrent_active_maps
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
560 and Sdescribe_buffer_bindings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
561
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
562 2001-10-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
563
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
564 * atimer.c (alarm_signal_handler) [USG && !POSIX_SIGNALS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
565 Remove code setting signal handler.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
566
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
567 * sysdep.c (child_setup_tty) [HAVE_TERMIO || HAVE_TERMIOS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
568 Clear ICRNL and INLCR. From Daiki Ueno <ueno@unixuser.org>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
569
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
570 2001-10-08 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
571
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
572 * keyboard.c: Don't define min/max.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
573
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
574 2001-10-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
575
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
576 * xterm.c, xmenu.c, xfns.c, xdisp.c, window.c:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
577 * w32term.c, w32menu.c, w32console.c, w32bdf.c, w32.c, term.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
578 * sysdep.c, sound.c, search.c, scroll.c, minibuf.c, keymap.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
579 * intervals.c, insdel.c, indent.c, fns.c, fileio.c, editfns.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
580 * dispnew.c, dired.c, charset.c, xfaces.c, alloc.c, atimer.c:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
581 Don't define min/max.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
582
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
583 * lisp.h (min, max): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
584
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
585 * puresize.h (BASE_PURESIZE): Increase to 725000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
586
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
587 2001-10-08 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
588
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
589 * xfaces.c (free_frame_menubar): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
590
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
591 * lisp.h (init_window): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
592
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
593 * editfns.c: Include ctype.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
594
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
595 * xterm.c: USE_LUCID can be defined iff USE_X_TOOLKIT is defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
596 (xm_scroll_callback) [USE_MOTIF]: Remove unused variable `percent'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
597 (x_set_toolkit_scroll_bar_thumb) [USE_MOTIF]: Remove unused
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
598 variable `sb'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
599
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
600 * xfns.c (Fx_hide_tip): Fix typo in a doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
601 (Fx_file_dialog) [USE_MOTIF]: Remove unused variables
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
602 `popup_activated_flag' and `title'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
603
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
604 * doc.c (Fdocumentation_property): Fix typo in a doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
605
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
606 * emacs.c (main): Remove extra `;'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
607
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
608 * atimer.h (struct atimer): Fix typos in a comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
609
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
610 * atimer.c: Fix typo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
611
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
612 * Makefile.in: Fix typo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
613
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
614 * README: Remove obsolete part mentioning removed VMS file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
615
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
616 2001-10-07 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
617
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
618 * Makefile.in (lisp, shortlisp): Add `button.elc'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
619
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
620 2001-10-07 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
621
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
622 * minibuf.c (Fminibuffer_prompt_end): Don't apply make_number to a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
623 Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
624
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
625 * lisp.h (Ffield_end): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
626
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
627 2001-10-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
628
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
629 * keyboard.c (parse_modifiers, apply_modifiers): Use VALMASK.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
630
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
631 * insdel.c (make_gap): Use MOST_POSITIVE_FIXNUM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
632
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
633 * floatfns.c (FLOAT_TO_INT2, FLOAT_TO_INT): Use FIXNUM_OVERFLOW_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
634
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
635 * dired.c (Ffile_attributes): Use FIXNUM_OVERFLOW_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
636
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
637 * bytecode.c (syms_of_bytecode) [BYTE_CODE_METER]: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
638 (METER_CODE, Fbyte_code): Use MOST_POSITIVE_FIXNUM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
639
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
640 * alloc.c (inhibit_garbage_collection): Simplify.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
641 (Fmemory_use_counts): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
642
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
643 * data.c (most_positive_fixnum, most_negative_fixnum): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
644 (syms_of_data): DEFVAR_INT most-positive-fixnum and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
645 most-negative-fixnum.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
646
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
647 * lisp.h (MOST_NEGATIVE_FIXNUM, MOST_POSITIVE_FIXNUM)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
648 (FIXNUM_OVERFLOW_P): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
649
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
650 2001-10-06 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
651
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
652 * xterm.h (struct x_output): Add scroll_bar_top_shadow_pixel and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
653 scroll_bar_bottom_shadow_pixel fields.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
654 * xterm.c (x_create_toolkit_scroll_bar): Try to allocate colors
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
655 for the shadows, and tell the toolkit about them if we succeed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
656 (x_destroy_window) [USE_TOOLKIT_SCROLL_BARS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
657 Free scroll-bar shadow colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
658 * xfns.c (x_set_scroll_bar_background) [USE_TOOLKIT_SCROLL_BARS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
659 Free scroll-bar shadow colors when the background color changes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
660 (Fx_create_frame, x_create_tip_frame) [USE_TOOLKIT_SCROLL_BARS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
661 Initialize scroll-bar shadow-color fields.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
662
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
663 2001-10-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
664
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
665 * fileio.c (Fcopy_file): If NEWNAME is a directory copy FILE there.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
666
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
667 2001-10-05 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
668
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
669 * minibuf.c (Fminibuffer_prompt_end, Fminibuffer_contents)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
670 (Fminibuffer_contents_no_properties, Fdelete_minibuffer_contents):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
671 New functions (were in simple.el).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
672 (Fminibuffer_complete_and_exit, Fminibuffer_complete_word)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
673 (read_minibuf, do_completion, Fminibuffer_completion_help): Use them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
674 (syms_of_minibuf): Initialize them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
675
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
676 2001-10-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
677
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
678 * xfns.c (tiff_error_handler, tiff_warning_handler): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
679 (tiff_load): Install them as error and warning handler.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
680
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
681 2001-10-04 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
682
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
683 * w32fns.c (x_to_w32_color): Fix argument to alloca.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
684 (w32_load_system_font): Don't believe what GetLanguageFontInfo
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
685 says; query codepage info directly to determine if font is double byte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
686 (x_to_w32_charset): Handle private format for unknown charsets.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
687 Handle wildcards in charset spec, by ignoring them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
688 (w32_codepage_for_font): Fix argument to alloca. Don't remove
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
689 "*-" prefix from charset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
690 (x_to_w32_font): Enlarge remainder array for safety. Specifically
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
691 handle the truncated font spec form constructed by font_list_1, so
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
692 that we correctly identify the charset fields. Don't remove "*-"
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
693 prefix from charset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
694 (w32_list_synthesized_fonts): Fix argument to alloca.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
695
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
696 2001-10-04 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
697
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
698 * window.h (MINI_WINDOW_P): Use NILP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
699
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
700 * coding.h (ENCODE_SYSTEM, DECODE_SYSTEM): Define also for non-NT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
701
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
702 * termhooks.h (struct input_event): Use proper type for `kind'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
703
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
704 2001-10-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
705
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
706 This handles unknown keysyms better than before. For example,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
707 after `xmodmap -e 'keysym F5 = ccaron' in a Latin-1 environment,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
708 Emacs formerly completely ignored F5. With the change, it derives
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
709 a key symbol from the name of the X keysym, `ccaron' in this case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
710 Reported by Martin Buchholz.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
711
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
712 * xterm.c (XTread_socket): Return a non_ascii_keystroke for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
713 unknown keysyms.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
714
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
715 * keyboard.c (make_lispy_event) [HAVE_X_WINDOWS]: If we know
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
716 that EVENT->code isn't a function key, use the keysym's name.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
717
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
718 2001-10-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
719
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
720 FOREACH is a macro that should make it easier to loop over Lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
721 lists with checks for cycles and proper lists.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
722
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
723 * lisp.h (LIST_END_P, FOREACH): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
724
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
725 2001-10-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
726
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
727 On some systems, XtCloseDisplay seems to cause a SIGSEGV when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
728 called for a lost connection. Prevent dumping core in this case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
729 Instead print the X error, and exit. On user request.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
730
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
731 * xterm.c (error_msg): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
732 (x_fatal_error_signal): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
733 (x_connection_closed): Set error_msg. Install x_fatal_error_signal
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
734 as fatal_error_signal_hook around the call to XtCloseDisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
735
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
736 * emacs.c (fatal_error_signal_hook): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
737 (fatal_error_signal): Call that function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
738
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
739 2001-10-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
740
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
741 With this, Emacs prints how much pure storage it will
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
742 approximately need in case pure storage overflows while dumping.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
743
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
744 * alloc.c (purebeg, pure_size, pure_bytes_used_before_overflow):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
745 New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
746 (init_alloc_once): Initialize new variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
747 (PURE_POINTER_P): Use new variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
748 (pure_alloc): If pure storage overflows, allocate from the heap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
749 (check_pure_size): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
750 (Fgarbage_collect): Don't GC if pure storage has overflowed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
751
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
752 * lisp.h (pure_size) [HAVE_SHM]: Declare extern size_t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
753 (check_pure_size): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
754
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
755 * emacs.c (Fdump_emacs_data, Fdump_emacs): Call check_pure_size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
756
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
757 2001-10-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
758
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
759 This adds a post-gc-hook that's run with GC inhibited.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
760 Requested by François Pinard. XEmacs has it. Added to NEWS.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
761
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
762 * alloc.c (Vpost_gc_hook, Qpost_gc_hook): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
763 (syms_of_alloc): DEFVAR_LISP post-gc-hook, initialize Qpost_gc_hook.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
764 (Fgarbage_collect): Run post-gc-hook.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
765
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
766 2001-10-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
767
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
768 This adds `defvaralias' and `indirect-variable'. Changes not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
769 directly related to this feature are there to gain the same
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
770 performance again as before variable aliases.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
771
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
772 You must use the SYMBOL_VALUE and SET_SYMBOL_VALUE macros in C
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
773 code to get and set symbol values, to take defvaralias into account.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
774
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
775 (Note: the new `constant' bit-flag in symbols would make it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
776 possible to define arbitrary read-only variables, e.g. with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
777 `defconst'.)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
778
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
779 Documentation is in lispref/variables.texi. Added to NEWS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
780
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
781 * lisp.h (enum symbol_interned): New enumeration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
782 (struct Lisp_Symbol): Remove member `obarray', add
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
783 `indirect_variable', `constant', and `interned'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
784 (SYMBOL_INTERNED_P, SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
785 (SYMBOL_CONSTANT_P, SYMBOL_VALUE, SET_SYMBOL_VALUE): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
786 (indirect_variable): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
787
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
788 * print.c (print_preprocess, print_object): Test internedness of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
789 symbols differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
790
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
791 * lread.c (Fintern, Funintern): Set symbol's interned and constant
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
792 bit-fields.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
793 (init_obarray): Likewise for t and nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
794
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 43798
diff changeset
795 * eval.c: Use SYMBOL_VALUE/SET_SYMBOL_VALUE.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
796 (Fdefvaralias): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
797 (specbind): Simplify the test if symbol is a constant.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
798 (syms_of_eval): Defsubr Fdefvaralias.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
799
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
800 * data.c: Use SYMBOL_VALUE/SET_SYMBOL_VALUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
801 (Qcyclic_variable_indirection): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
802 (Fkeywordp): Check for internedness differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
803 (Fmakunbound): Simplify the test if symbol is a constant.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
804 (indirect_variable, Findirect_variable): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
805 (swap_in_symval_forwarding): If SYMBOL is an alias, use the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
806 aliased symbol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
807 (let_shadows_buffer_binding_p): Check for variable aliases.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
808 (set_internal): Simplify the test if SYMBOL is a constant.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
809 If SYMBOL has a buffer-local value and is an alias, use the aliased
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
810 symbol instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
811 (syms_of_data): Initialize Qcyclic_variable_indirection and defsubr
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
812 Sindirect_variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
813
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
814 * bytecode.c (Fbyte_code) <varref>: Use SYMBOL_VALUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
815 (Fbyte_code) <varset>: Simplify the test if symbol's value can be
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
816 set directly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
817
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
818 * alloc.c (Fmake_symbol): Adapt to changes of struct Lisp_Symbol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
819
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
820 * abbrev.c, buffer.c, coding.c, fns.c, frame.c, keyboard.c:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
821 * minibuf.c, sunfns.c, w16select.c: Use SYMBOL_VALUE/
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
822 SET_SYMBOL_VALUE macros instead of accessing symbol values directly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
823
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
824 2001-10-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
825
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
826 * Branch for 21.1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
827
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
828 2001-10-03 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
829
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
830 * callproc.c (syms_of_callproc): Explicitly state in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
831 documentation for `process-environment' that earlier entries take
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
832 precedence over later ones.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
833
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
834 2001-10-02 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
835
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
836 * textprop.c (Fnext_char_property_change)
106836
964aafa9629a Fix typos in ChangeLogs and NEWS files.
Juanma Barranquero <lekktu@gmail.com>
parents: 106815
diff changeset
837 (Fprevious_char_property_change): Remove reference to non-existent
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
838 argument OBJECT from doc-string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
839
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
840 2001-10-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
841
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
842 * xdisp.c (display_line): Set row's ends_in_newline_from_string_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
843 (try_window_id): Skip back over lines ending in a newline from a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
844 string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
845
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
846 * dispextern.h (struct glyph_row) <ends_in_newline_from_string_p>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
847 New bit flag
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
848
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
849 2001-10-01 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
850
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
851 * search.c (Freplace_match): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
852
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
853 2001-09-28 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
854
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
855 * w32menu.c (set_frame_menubar): Take into account that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
856 f->menu_bar_vector can be nil, and not a vector. From Ken Raeburn
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
857 <raeburn@gnu.org>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
858
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
859 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
860
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
861 * frame.c (syms_of_frame) <default-minibuffer-frame>: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
862
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
863 2001-09-28 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
864
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
865 * s/gnu-linux.h: Fix a typo in comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
866
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
867 2001-09-28 Andreas Schwab <schwab@suse.de>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
868
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
869 * s/gnu-linux.h (LD_SWITCH_SYSTEM_TEMACS): Link temacs with -z
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
870 nocombreloc, in case -z combreloc is the default.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
871
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
872 2001-09-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
873
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
874 * m/macppc.h [DATA_SEG_BITS]: Put in #if 0 until we know what's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
875 really going on here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
876
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
877 2001-09-27 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
878
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
879 * search.c (trivial_regexp_p): Catch \{N,M\} as well.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
880
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
881 2001-09-27 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
882
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
883 * Makefile.in (shortlisp): Resync with loadup.el: add backquote,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
884 utf-8, menu-bar, and latin-N.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
885 (SOME_MACHINE_LISP): Remove menu-bar, since it's loaded
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
886 unconditionally now.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
887 (lisp): Add latin-N, since they are preloaded.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
888
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
889 2001-09-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
890
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
891 * xterm.c (x_draw_relief_rect): Draw bottom relief 1 pixel more
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
892 to the left. Some cleanup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
893
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
894 * xdisp.c (display_mode_element): One more case where a string's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
895 multibyteness should be used for display.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
896
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
897 2001-09-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
898
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
899 * fileio.c (Finsert_file_contents): If REPLACE is non-nil, stop
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
900 reading at EOF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
901
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
902 * xdisp.c (with_echo_area_buffer): Use echo_kboard instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
903 of the only temporarily set echoing flag for deciding when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
904 the cancel echoing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
905
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
906 * keyboard.c (echo_kboard): Make externally visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
907
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
908 * lisp.h (echo_kboard): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
909
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
910 * xdisp.c (make_cursor_line_fully_visible): Return 0 and set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
911 fonts_changed_p if we need larger matrices due to vscrolling.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
912 (try_scrolling, try_cursor_movement, redisplay_window): Give up on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
913 this round of redisplay if make_cursor_line_fully_visible fails.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
914 (CURSOR_MOVEMENT_*, SCROLLING_*): New enumerators.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
915 (try_cursor_movement, try_scrolling): Use them instead of integers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
916
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
917 * dispextern.h (required_matrix_width, required_matrix_height):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
918 Add prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
919
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
920 * dispnew.c (required_matrix_width, required_matrix_height):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
921 New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
922 (allocate_matrices_for_window_redisplay)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
923 (allocate_matrices_for_frame_redisplay: Use them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
924 Remove parameters CH_DIM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
925
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
926 * xdisp.c (display_mode_lines): Temporarily set selected_frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
927 and selected_window to the frame of the window whose mode-lines
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
928 are displayed, and to the window itself.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
929 (redisplay_window, redisplay_mode_lines): Don't set selected_frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
930 here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
931
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
932 2001-09-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
933
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
934 * xfns.c (x_kill_gs_process): Recognize if someone has cleared
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
935 the image cache under us.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
936
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
937 * xdisp.c (display_mode_element): If the mode element is a symbol
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
938 with a string value, use that string's multibyteness for displaying.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
939
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
940 * keyboard.c (read_char): Don't clear a message for a switch-frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
941 event. From Stefan Monnier <monnier@cs.yale.edu>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
942
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
943 * xterm.c (fast_find_position) [0]: Add a presumably more correct
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
944 version for after 21.1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
945
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
946 * xdisp.c (row_containing_pos): Make externally visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
947
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
948 * dispextern.h (row_containing_pos): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
950 * process.c (send_process): Disable composition if from_byte < 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
951 From Kenichi Handa <handa@etl.go.jp>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
952
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
953 2001-09-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
954
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
955 * xterm.c (refreshicon): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
956
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
957 * Makefile.in (xterm.o): Remove references to sink.h and sinkmask.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
958
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
959 * sink11.h, sink11mask.h, sink.h, sinkmask.h: Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
960
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
961 * xterm.c (toplevel): Remove includes in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
962
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
963 * process.c (sigchld_handler) [LINUX]: Don't return from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
964 the signal handler at the end of the loop.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
965
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
966 2001-09-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
967
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
968 * sysdep.c (wait_for_termination) [POSIX_SIGNALS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
969 Terminate only if kill returns -1, and errno is ESRCH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
970
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
971 2001-09-21 Markus Rost <rost@math.ohio-state.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
972
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
973 * Makefile.in (shortlisp): Add ../lisp/env.elc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
974
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
975 2001-09-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
976
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
977 * process.c (sigchld_handler): Use GC_CONSP, GC_INTEGERP, GC_EQ
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
978 since this function can be called during GC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
979
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
980 * callproc.c (Fcall_process): Handle errors from pipe(2).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
981 (child_setup): Delete code in #ifdef vipc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
982
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
983 2001-09-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
984
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
985 * xdisp.c (decode_mode_spec): Add parameter MULTIBYTE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
986 (display_mode_element): Display the string from decode_mode_spec
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
987 depending on its multibyteness.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
988
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
989 * s/netbsd.h (LD_SWITCH_SYSTEM, C_SWITCH_SYSTEM): Add /usr/pkg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
990
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
991 * m/macppc.h (DATA_SEG_BITS): Also define for GCC 3.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
992
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
993 2001-09-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
994
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
995 * keyboard.c (Frecursive_edit): Pass (BUFFER . SINGLE-KBOARD) to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
996 recursive_edit_unwind.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
997 (recursive_edit_unwind): Set kboard state according to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
998 SINGLE-KBOARD.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
999
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1000 * buffer.c (modify_overlay): Don't do nothing if START == END;
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1001 This can still be a modification, for example when an overlay has
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1002 a before-string or after-string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1003 (Fdelete_overlay): Prevent redisplay optimizations when deleting
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1004 an overlay with before-string or after-string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1005
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1006 * s/netbsd.h (C_SWITCH_SYSTEM): Add.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1007 (LD_SWITCH_SYSTEM): Include /usr/local/lib.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1008
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1009 * xdisp.c (try_window_id) [!GLYPH_DEBUG]: Give up if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1010 first_unchanged_at_end_row is in front of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1011 last_unchanged_at_beg_row. This code should be removed after the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1012 release of 21.1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1013
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1014 2001-09-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1015
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1016 * buffer.h (BUF_COMPUTE_UNCHANGED): Use BUF_MODIFF and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1017 BUF_OVERLAY_MODIFF instead of MODIFF and OVERLAY_MODIFF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1018
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1019 * m/macppc.h (DATA_SEG_BITS) [__linux__]: Define for GCC
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1020 versions >= 2.95.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1021
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1022 2001-09-14 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1023
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1024 * dired.c (Ffile_attributes): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1025
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1026 2001-09-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1027
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1028 * fileio.c (Ffile_symlink_p): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1029
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1030 * filelock.c (current_lock_owner): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1031
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1032 2001-09-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1033
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1034 * filelock.c (current_lock_owner): If readlink returns ERANGE,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1035 take that to mean that the buffer is too small.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1036
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1037 * fileio.c (Ffile_symlink_p): If readlink returns ERANGE, take
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1038 that to mean that the buffer is too small.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1039
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1040 * xdisp.c (reseat_1): Set IT's multibyte_p flag according to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1041 current buffer's multibyteness when discarding the iterator's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1042 stack.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1043
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1044 * xfns.c (Fx_window_property): Handle case that property gets
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1045 deleted between the two calls to XGetWindowProperty.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1046
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1047 2001-09-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1048
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1049 * minibuf.c (read_minibuf_unwind): Bind inhibit-modification-hooks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1050
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1051 * minibuf.c (read_minibuf): Bind inhibit-modification-hooks to t,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1052 in addition to read-only.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1053
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1054 * xdisp.c (with_echo_area_buffer): Bind inhibit-modification-hooks
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1055 to t in addition to read-only.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1056
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1057 * lisp.h (Qinhibit_modification_hooks): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1058
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1059 * insdel.c (Qinhibit_modification_hooks): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1060 (syms_of_insdel): Initialize and staticpro it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1061
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1062 * textprop.c (verify_interval_modification): Don't run
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1063 modification-hooks if inhibit_modification_hooks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1064
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1065 * dispnew.c (set_window_cursor_after_update): Fix code
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1066 finding glyph row containing cursor when cursor_in_echo_area
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1067 is >= 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1068
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1069 * xdisp.c (init_from_display_pos): Put some code in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1070 (add_to_log): Use bcopy instead of strcpy.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1071 (init_from_display_pos): Use an explicit loop over bytes in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1072 overlay strings instead of calling index.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1073
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1074 2001-09-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1075
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1076 * alloc.c (allocate_buffer): Call VALIDATE_LISP_STORAGE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1077
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1078 * dispnew.c (direct_output_for_insert): Don't change IT's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1079 stop_charpos to something in front of its current position.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1080
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1081 * xdisp.c (Ftrace_to_stderr) [GLYPH_DEBUG]: Take args like
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1082 `format'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1083
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1084 2001-09-10 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1085
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1086 * frame.c (Fmouse_position): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1087
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1088 2001-09-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1089
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1090 * xdisp.c (init_from_display_pos): Don't compare the result
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1091 of calling index with NULL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1092
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1093 2001-09-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1094
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1095 * xfns.c (x_set_background_color): Don't change the colors
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1096 of the X window of scroll bar widgets.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1097
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1098 2001-09-05 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1099
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1100 * w32fns.c (w32_createwindow): Undo last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1101
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1102 2001-09-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1103
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1104 * macros.c (store_kbd_macro_char): Fix computation of kbd_macro_end.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1105
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1106 * xdisp.c (string_buffer_position): Use *single_char_property*
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1107 functions instead of the *single_property* functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1108
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1109 2001-09-04 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1110
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1111 * w32term.c (w32_read_socket): Add more information to debugging
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1112 output.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1113
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1114 * w32fns.c (w32_createwindow): Remove the WS_CLIPCHILDREN style
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1115 from Emacs frames, so that calls to GetClipBox in w32term.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1116 correctly report when part of a frame is visible (including
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1117 scrollbars, etc). This prevents repeated redrawing of frames when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1118 only a scrollbar is visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1119 (w32_wnd_proc): Add more frame information to debugging output.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1120
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1121 2001-09-03 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1122
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1123 * xdisp.c (handle_single_display_prop): Fix for int/Lisp_Object mixup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1124
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1125 2001-09-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1126
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1127 * xterm.c (note_mouse_highlight) <help-echo>: When looking for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1128 help-echo for a string which doesn't have help-echo itself, use
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
1129 get-char-property to obtain the help-echo from the string's buffer.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1130 (note_mouse_highlight) <mouse-face>: When on a string that doesn't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1131 have mouse-face, look ``under'' the string for mouse-face from an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1132 overlay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1133 (fast_find_position): Add parameter STOP. In the final row, stop
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1134 before glyphs having STOP as object. Don't consider glyphs that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1135 are not from a buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1136
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1137 * buffer.c (syms_of_buffer) <default-directory>: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1138
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1139 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1140
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1141 * fns.c (Fmd5): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1142
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1143 2001-08-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1144
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1145 * composite.c (update_compositions): Do nothing if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1146 inhibit-modification-hooks is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1147
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1148 2001-08-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1149
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1150 * emacs.c (shut_down_emacs): Don't call check_glyph_memory
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1151 and check_message_stack if terminating abnormally. We want
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1152 glyph matrices etc. in a core dump.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1153
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1154 * xdisp.c (Qbuffer_position, Qposition, Qobject): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1155 (syms_of_xdisp): Initialize them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1156 (handle_single_display_prop): Don't change point, bind `object',
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1157 `position', and `buffer-position' instead to the object having the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1158 `display' property, position in the object and position in the buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1159
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1160 * fileio.c (Finsert_file_contents): Don't change the multibyteness
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1161 of the buffer if REPLACE is non-nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1162
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1163 2001-08-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1164
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1165 * fileio.c (Finsert_file_contents): Undo change of 2001-08-27.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1166
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1167 2001-08-28 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1168
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1169 * w32term.c (x_set_glyph_string_background_width)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1170 (show_mouse_face): Track the last changes in xterm.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1171
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1172 2001-08-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1173
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1174 * xterm.c (x_set_glyph_string_background_width): Set the glyph
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1175 string's background width so that multi-line mouse-face is drawn
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1176 to the right edge of the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1177 (show_mouse_face): Set the row's mouse_face_p flag after drawing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1178 glyphs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1179
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1180 * dispnew.c (direct_output_for_insert): Set updated_area
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1181 before inserting/writing glyphs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1182
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1183 * xdisp.c (display_mode_element): Use string_byte_to_char to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1184 determine character positions in strings, use chars_in_text
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1185 instead of strwidth.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1186 (dump_glyph_row) [GLYPH_DEBUG]: Take a glyph row instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1187 a matrix as parameter; this is easier to use from GDB.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1188
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1189 2001-08-28 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1190
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1191 * textprop.c (Fprevious_single_char_property_change)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1192 (Fnext_single_char_property_change): Doc fixes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1193
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1194 2001-08-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1195
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1196 * fileio.c (Finsert_file_contents): Allocate, restore, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1197 free composition data in the case of REPLACE not being nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1198
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1199 * xdisp.c (init_from_display_pos, init_to_row_end): Return 0 if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1200 there exist overlay strings with newlines at POS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1201 (text_outside_line_unchanged_p): Return 0 if changes start at
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1202 START and overlays exist at START. Likewise for END.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1203 (try_window_id): Give up if init_to_row_end returns 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1204
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1205 * fileio.c (Finsert_file_contents): Call Fset_buffer_multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1206 unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1207
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1208 2001-08-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1209
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1210 * keymap.c (access_keymap): Return the cdr of the binding of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1211 a generic character instead of its definition (KEY . BINDING).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1212
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1213 * fileio.c (Finsert_file_contents): Set coding's dest_multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1214 to 0 also in the REPLACE case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1215
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1216 2001-08-24 Andrew Choi <akochoi@cse.cuhk.edu.hk>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1217
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1218 * fileio.c (Ffile_readable_p) [macintosh]: Call access instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1219 open to determine whether file is readable (as for DOS_NT).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1220
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1221 2001-08-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1222
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1223 * fileio.c (Finsert_file_contents): If VISIT is non-nil, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1224 coding.type is coding_type_no_conversion or coding_type_raw_text,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1225 use Fset_buffer_multibyte to make the buffer unibyte if REPLACE is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1226 non-nil instead of just setting enable_multibyte_characters in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1227 buffer to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1228
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1229 2001-08-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1230
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1231 * dispextern.h (struct face_cache): Add member
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1232 menu_face_changed_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1233
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1234 * xfaces.c (menu_face_changed_default): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1235 (menu_face_changed_count): Variable removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1236 (Finternal_set_lisp_face_attribute): Doc fix. If FRAME is t, set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1237 the menu_face_changed_default flag, otherwise set the FRAME's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1238 menu_face_changed_p flag if the `menu' face has been changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1239 Prevent calling set_font_frame_param if FRAME is t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1240 (make_face_cache): Initialize cache's menu_face_changed_p
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1241 from menu_face_changed_default.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1242 (realize_basic_faces): Look into the frame's face cache to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1243 determine if the menu appearance needs updating.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1244
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1245 * keymap.c (access_keymap): Fix last change to not consider
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1246 IDX when it has modifiers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1247
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1248 2001-08-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1249
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1250 * keymap.c (access_keymap): If a binding of the form (GENERIC-CHAR
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1251 . BINDING) exists, where GENERIC-CHAR is the generic character of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1252 the charset of IDX, return BINDING unless there exists a binding
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1253 for IDX itself.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1254
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1255 2001-08-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1256
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1257 * xrdb.c (SYSV): Don't define on Solaris 2.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1258 From Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1259
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1260 * xdisp.c (move_it_by_lines) <DVPOS < 0>: Start at the beginning
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1261 of the screen line, not text line, containing IT's current position.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1262
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1263 2001-08-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1264
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1265 * window.c (window_scroll_pixel_based): Don't recenter if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1266 PT is partially visible in the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1267
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1268 * xterm.c (expose_window_tree, expose_window, expose_line):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1269 Return 1 when overwriting mouse-face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1270 (expose_frame): If mouse-face was overwritten, redo it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1271
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1272 * xfaces.c (x_update_menu_appearance): Don't call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1273 set_frame_menubar, let the next redisplay do it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1274
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1275 2001-08-14 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1276
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1277 * w32term.c (x_draw_glyph_string): Draw relief (if any) before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1278 drawing glyph string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1279
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1280 2001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1281
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1282 * s/hiuxwe2.h: New file, for the HITACHI SR2001/SR2201 series
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1283 running HI-UX/MPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1284
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1285 2001-08-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1286
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1287 * xfaces.c (x_update_menu_appearance): Save and restore value of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1288 interrupt_input_blocked.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1289
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1290 2001-08-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1291
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1292 * xdisp.c (move_it_by_lines) <DVPOS < 0>: If not already on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1293 a line start, move back to the line start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1294
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1295 * xdisp.c (resize_echo_area_exactly): Don't resize the mini-window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1296 exactly when a mini-buffer is active.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1297
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1298 * keyboard.c (make_lispy_event): Interpret double_click_fuzz
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1299 in units of 1/8 character on non window-system frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1300 (syms_of_keyboard) <double-click-fuzz>: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1301
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1302 2001-08-10 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1303
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1304 * keyboard.c (syms_of_keyboard) <double-click-fuzz>: Fix a typo in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1305 a doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1306
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1307 2001-08-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1308
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1309 * keyboard.c (Vpre_help_message): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1310 (syms_of_keyboard): Initialize and staticpro it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1311 (show_help_echo): Record current message before displaying a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1312 help-echo, and restore that message when clearing the help.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1313
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1314 * xfns.c (x_create_im): Remove prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1315
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1316 * xdisp.c (mark_window_display_accurate_1): Remove an assertion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1317
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1318 * dispnew.c (adjust_glyph_matrix): Undo last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1319
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1320 2001-08-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1321
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1322 * dispnew.c (adjust_glyph_matrix): In the optimization for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1323 windows whose height has changed, disable partially visible lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1324
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1325 2001-08-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1326
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1327 * window.c (Frecenter): If ARG < 0, and on a window system
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1328 frame, count in some empty lines when we can't move -ARG lines down.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1329
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1330 * xdisp.c (start_display): Don't try to determine the continuation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1331 lines width if lines are truncated. It's superfluous and leads to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1332 incorrect results if POS is not visible in the window after
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1333 reseating the iterator at the previous line start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1334
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1335 2001-08-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1336
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1337 * xterm.c (x_dump_glyph_string): Put in #if GLYPH_DEBUG.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1338
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
1339 2001-08-06 Pavel Janík <Pavel@Janik.cz>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1340
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1341 * alloc.c (init_stack): Remove declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1342
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1343 2001-08-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1344
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1345 * keyboard.c (read_key_sequence): Check that key is an integer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1346 before comparing it with quit_char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1347 (add_command_key): Use larger_vector.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1348 (read_char_x_menu_prompt): Instead of converting symbol and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1349 integer events into conses (EVENT . nil), use (EVENT . disabled)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1350 which cannot be confused with valid events.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1351 (read_char): When reading from Vunread_command_events, check for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1352 events of the form (EVENT . disabled) instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1353 (EVENT . nil).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1354
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1355 * xdisp.c (resize_mini_window): If Vmax_mini_window_height is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1356 a float, determine the max height from the frame's height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1357
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1358 2001-08-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1359
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1360 * xdisp.c (redisplay_internal): Take message_cleared_p into
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1361 account only if minibuf_level == 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1362
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1363 2001-08-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1364
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1365 * xdisp.c (redisplay_internal): Add a check for the last
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1366 displayed message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1367
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1368 * xdisp.c (message_cleared_p): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1369 (clear_message): Set message_cleared_p when clearing the current
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1370 message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1371 (redisplay_internal): Look at message_cleared_p to capture
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1372 the case that the echo area should be cleared.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1373
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1374 * keyboard.c (command_loop_1): Fix spelling of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1375 resize_echo_area_exactly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1376
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1377 * dispextern.h (resize_echo_area_exactly): Fix typo in function name.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1378
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1379 * xdisp.c (resize_echo_area_exactly): Fix typo in function name.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1380
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1381 * xfns.c (x_set_tool_bar_lines): Clear the tool bar window's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1382 current matrix when the window gets smaller.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1383
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1384 2001-08-01 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1385
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1386 * print.c (strout): Cast the character passed to insert_char to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1387 unsigned char, to avoid sign extension when it is promoted to int.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1388
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1389 2001-07-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1390
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1391 * fileio.c (Finsert_file_contents): Don't treat a return value
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1392 of 0 from emacs_read as an IO error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1393
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1394 2001-07-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1395
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1396 * keyboard.c (abs): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1397 (double_click_fuzz): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1398 (make_lispy_event): Use it to determine what makes a double-click.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1399 (syms_of_keyboard): DEFVAR_INT it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1400
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1401 * xmenu.c (set_frame_menubar): Take into account that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1402 f->menu_bar_vector can be nil, and not a vector. From Ken Raeburn
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1403 <raeburn@gnu.org>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1404
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1405 2001-07-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1406
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1407 * xterm.c (x_get_glyph_string_clip_rect): Minor cleanup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1408
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1409 * dispnew.c (shift_glyph_matrix, blank_row): Fix computation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1410 of row's visible height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1411
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1412 * xdisp.c (init_from_display_pos): If POS is in an overlay string,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1413 deal with the first overlay string having an image `display' property.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1414 (try_window_reusing_current_matrix, compute_line_metrics):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1415 Fix computation of row's visible height for the case that part of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1416 row is invisible above and part of the row is at the same time
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1417 invisible below the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1418
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1419 2001-07-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1420
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1421 * xfns.c (x-show-tip): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1422
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1423 * xfns.c (Vx_max_tooltip_size): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1424 (syms_of_xfns): DEFVAR_LISP it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1425 (Fx_show_tip): Set frame's window_width to the width of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1426 window. Use a maximum tooltip size specified by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1427 Vx_max_tooltip_size, if that has valid contents.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1428 (x_create_tip_frame): Set tooltip buffer's truncate-lines to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1429
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1430 2001-07-26 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1431
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1432 * w32term.c (x_display_list): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1433 (w32_term_init): Set it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1434
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1435 * w32term.h (x_display_list): New extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1436
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1437 2001-07-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1438
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1439 * xdisp.c (resize_mini_window): Give up when inhibit-redisplay
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1440 is non-nil, instead of when redisplaying_p is non-zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1441 See comment there.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1442 (mark_window_display_accurate_1): Add an assertion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1443
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1444 2001-07-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1445
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1446 * dispextern.h (struct it): Increase size of ctl_chars to 16.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1447
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1448 * xfns.c (Fx_file_dialog): Block/unblock input while processing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1449 events so that we get a chance of processing expose events.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1450
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1451 * xdisp.c (resize_mini_window): Don't resize while redisplaying.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1452
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1453 2001-07-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1454
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1455 * xfns.c (valid_image_p): Protect better against invalid image
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1456 specifications. Previous code could signal an error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1457
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1458 2001-07-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1459
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1460 * indent.c (current_column): Fix column computation in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1461 presence of display table entries.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1462 (current_column_1, Fmove_to_column, compute_motion): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1463
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1464 * dispnew.c (adjust_glyph_matrix): In the optimization for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1465 windows whose height has changed, use the new window height
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1466 to compute which rows to invalidate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1467
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1468 * editfns.c (toplevel) [STDC_HEADERS]: Include float.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1469 (MAX_10_EXP): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1470 (Fformat): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1471
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1472 * coding.c (code_convert_region): Handle the multibyte case if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1473 decoding ends with CODING_FINISH_INSUFFICIENT_SRC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1474
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1475 2001-07-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1476
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1477 * dispextern.h (struct face): Change type of `stipple' to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1478 int; it's an ID.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1479
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1480 * xterm.c (x_fill_stretch_glyph_string): Remove an assertion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1481
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1482 2001-07-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1483
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1484 * dispnew.c (update_window): Don't set the cursor at the end
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1485 of the update if display update has been paused.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1486
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1487 * composite.h (syms_of_composite): Renamed from syms_of_composition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1488
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1489 2001-07-18 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1490
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1491 * fns.c (Fset_char_table_default): Check that a charset is defined
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1492 before checking its dimension.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1493
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1494 2001-07-17 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1495
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1496 * coding.c (setup_coding_system): Don't do any designation based
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1497 on reg_bits if charset is not yet defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1498
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
1499 * lisp.h (XVECTOR): Verify correct object type before returning a
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1500 pointer, using eassert.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1501
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1502 2001-07-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1503
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1504 * keyboard.c (KBD_BUFFER_SIZE) [!HAVE_WINDOW_SYSTEM]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1505 Increase to 4096 because of paste problems reported on GNU/Linux.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1506
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1507 2001-07-17 Jan Nieuwenhuizen <janneke@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1508
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1509 * emacs.c (USAGE1): Add +LINE:COLUMN option help.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1510
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1511 2001-07-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1512
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1513 * fileio.c (unwind_read): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1514 (read_non_regular, read_non_regular_quit): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1515 (Finsert_file_contents): When reading from non-regular files,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1516 arrange to catch a `quit' and terminate the loop. Rearrange
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1517 code so that a `quit' when reading from a regular file doesn't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1518 insert text in the buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1519
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1520 * xfaces.c (clear_face_cache): Clear fonts on a display basis.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1521 Clear faces afterwards.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1522 (clear_font_table): Take a x_display_info parameter. Don't free
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1523 fonts being the default font of any frame on the given display.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1524
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1525 2001-07-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1526
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1527 * xdisp.c (get_next_display_element): Use CHAR_STRING_NO_SIGNAL
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1528 instead of CHAR_STRING which can signal an error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1529
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1530 * charset.c (char_to_string_1): Extracted from char_to_string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1531 Return -1 instead of signaling an error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1532 (char_to_string): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1533
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1534 * charset.h (CHAR_STRING_NO_SIGNAL): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1535
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1536 2001-07-12 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1537
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1538 * coding.c (Ffind_coding_systems_region_internal): If safe_codings
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1539 is t, don't try to append anything to it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1540
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1541 2001-07-12 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1542
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1543 * dired.c (file_name_completion): Pass dp->d_name to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1544 Fstring_match, not elt, which is always nil here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1545
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1546 2001-07-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1547
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1548 * xselect.c (x_decline_selection_request): Handle errors
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1549 caused by receivers that have vanished.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1550
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1551 * xterm.c (XTread_socket) <PropertyNotify>: Put the code
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1552 ignoring events on foreign windows in #if 0. Always dispatch
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1553 the event after checking it with x_handle_property_notify.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1554
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1555 * xselect.c (TRACE0, TRACE1, TRACE2): New macros, defined
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1556 depending on TRACE_SELECTION. Replace fprintfs in #if 0 with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1557 TRACE macros to facilitate debugging. Add additional trace statements.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1558 (toplevel): Add prototypes for file-local functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1559 (x_atom_to_symbol): Remove DPYINFO parameter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1560
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1561 2001-07-11 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1562
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1563 * w32menu.c (menubar_selection_callback, w32_menu_show):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1564 Initialize `entry' to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1565 (w32_dialog_show): Remove unused `save_wv' variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1566 (name_is_separator): Recognize "--:foo" and "--foo-bar".
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1567
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1568 2001-07-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1569
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1570 * xdisp.c (try_cursor_movement): Prevent a warning from GCC 3.0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1571
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1572 * fileio.c (unwind_read): Print a message when discarding inserted
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1573 text or switching the buffer to unibyte. Change parameter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1574 (Finsert_file_contents): Don't pass VISIT to unwind_read.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1575
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1576 * fileio.c (unwind_read): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1577 (Finsert_file_contents): Record it as unwind-function for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1578 the case that reading is interrupted by C-g.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1579
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1580 2001-07-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1581
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1582 * dispnew.c (update_window): Don't skip the header-line
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1583 update when scrolling_window returns 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1584
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1585 * xfaces.c (unload_color): Do nothing if PIXEL is -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1586
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1587 * xfns.c (Fx_create_frame): Initialize frame colors to -1,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1588 for the case that x_decode_color signals an error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1589
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1590 * xdisp.c (add_to_log): Do nothing if called asynchronously.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1591
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1592 2001-07-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1593
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1594 * sound.c (toplevel): Include <signal.h> and "syssignal.h".
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1595 (vox_configure, vox_close) [SIGIO]: Block/unblock SIGIO
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1596 around ioctls.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1597
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1598 2001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1599
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1600 * dosfns.c (syms_of_dosfns): Add \n\ at the end of a line in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1601 doc string line for dos-timezone-offset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1602
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1603 * msdos.c (do_visible_bell): Add \n\ at the end of each line of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1604 inline assembly, to avoid compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1605 (syms_of_msdos): Add \n\ at the end of a line in the doc string
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1606 line for dos-unsupported-char-glyph.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1607
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1608 * buffer.c (syms_of_buffer) [if 0]: Avoid a warning from GCC 3.0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1609
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1610 2001-07-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1611
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1612 * sound.c: Include Emacs' header files with #include "...".
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1613
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1614 * eval.c (specbind): Additionally record the buffer that was
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1615 current when a buffer-local or frame-local variable was bound.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1616
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1617 2001-07-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1618
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1619 * xterm.c (x_produce_glyphs): Don't convert multibyte characters
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1620 to unibyte characters in unibyte buffers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1621
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1622 2001-07-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1623
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1624 * eval.c (specbind): If SYMBOL has a frame-local binding, record
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1625 the frame on the binding stack. Change format of entries for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1626 local bindings on the binding stack to '(SYMBOL . WHERE)'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1627 (unbind_to): Handle unbinding a frame-local variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1628
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1629 * xdisp.c (compute_line_metrics): On ttys, subtract continuation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1630 glyphs and truncation glyphs at the end of a row from its pixel width.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1631 (dump_glyph_row): Print row's continuation_lines_width.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1632 (try_window_id): Take the shortcut if ZV is visible in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1633 window, but there are actually no changes at ZV.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1634
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1635 2001-07-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1636
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1637 * xterm.h (x_free_dpy_colors): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1638
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1639 * xterm.c (cvt_pixel_dtor): Call x_free_dpy_colors with the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1640 right number of arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1641
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1642 * Makefile.in (tags): Depend on $(lwlibdir)/TAGS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1643 ($(lwlibdir)TAGS): New target.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1644 (TAGS): Fix dependency list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1645
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1646 * xterm.c (x_list_fonts): Make sure XFreeFont is called
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1647 with input blocked.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1648
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1649 2001-06-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1650
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1651 * emacs.c (main): Remove extern declaration for sys_nerr, which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1652 isn't used and causes a compilation error with GCC 3.0 on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1653 FreeBSD 4.3.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1654
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1655 2001-06-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1656
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1657 * widget.c (EmacsFrameSetCharSize): Turn off atimers and block
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1658 SIGIO around the code where Xt might wait for a ConfigureNotifyEvent.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1659 (toplevel): Include <signal.h> and syssignal.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1660
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1661 * sound.c (vox_configure, vox_close): Turn off atimers
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1662 around ioctls.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1663
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1664 2001-06-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1665
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1666 * keyboard.c (read_char) <non_reread>: Record the previous idle
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1667 start time before calling timer_stop_idle.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1668 (read_char) <reread_first>: After processing a help-echo event,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1669 restore the previous idle start time.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1670
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1671 * xdisp.c (handle_invisible_prop): Deal with overlay strings at
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1672 the start of invisible text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1673 (setup_for_ellipsis): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1674 (next_overlay_string): After all overlay strings have been
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1675 processed, display an ellipsis if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1676 (load_overlay_strings, get_overlay_strings): Add parameter CHARPOS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1677 (push_it): Initialize display_ellipsis_p on the iterator's stack.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1678
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1679 * dispextern.h (struct iterator_stack_entry): Add member
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1680 display_ellipsis_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1681
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1682 2001-06-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1683
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1684 * widget.c (EmacsFrameSetCharSize): Set XtNwaitForWm depending
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1685 on the value of the wait-for-wm frame parameter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1686
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1687 * xterm.h (struct x_output): Add member wait_for_wm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1688
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1689 * xfns.c (Qwait_for_wm): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1690 (x_frame_parms): Add entry for `wait-for-wm".
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1691 (x_set_wait_for_wm): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1692 (Fx_create_frame): Call x_default_parameter for wait-for-wm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1693 (syms_of_xfns): Initialize and staticpro Qwait_for_wm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1694
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1695 * xdisp.c (try_window_id) <all changes below window end>: Don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1696 take this shortcut if ZV is visible in the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1697 (try_window_id): When checking for window start being in changed
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1698 text, don't check that the buffer's size has changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1699
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1700 2001-06-23 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1701
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1702 * minibuf.c (Fcompleting_read): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1703
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1704 2001-06-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1705
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1706 * composite.c (Ffind_composition_internal): Accept ZV
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1707 and a string's end position as POS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1708
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1709 2001-06-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1710
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1711 * composite.c (Ffind_composition_internal): Check POS
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1712 for validity.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1713
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1714 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1715
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1716 * editfns.c (Fmessage_box): If the frame is not under a window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1717 system, output the message in the echo area.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1718
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1719 2001-06-14 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1720
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1721 * xdisp.c (try_window_id): When EOB is visible, don't treat
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1722 insertion at EOB as if it were "off the bottom of the screen."
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1723
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1724 2001-06-11 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1725
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1726 * w32proc.c (create_child): Add new parameter is_gui_app.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1727 (w32_executable_type): Add new parameter is_gui_app.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1728 (sys_spawnve): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1729 (sys_kill): Fake ^C for SIGINT, and ^Break (if possible) for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1730 SIGQUIT. This matches better how the signals are interpreted by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1731 MSVC compiled programs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1732 (syms_of_ntproc): Update docstring.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1733
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1734 2001-06-02 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1735
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1736 * xterm.c (clear_mouse_face): Reset dpyinfo->mouse_face_overlay as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1737 well otherwise note_mouse_highlight might optimize away highlighting
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1738 if we pass over that same overlay again.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1739
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1740 2001-06-02 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1741
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1742 * lread.c (Fload): Document that the argument is run via
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1743 substitute-in-file-name.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1744
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1745 2001-05-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1746
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1747 * Makefile.in (bootstrap-doc): New target.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1748 (bootstrap-emacs): Depend on it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1749
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1750 * fileio.c (Fdo_auto_save): Don't try to create the directory of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1751 auto-save-list-file-name when shutting down Emacs, because
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1752 creating the directory might signal an error, and leaves
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1753 Emacs in a strange state.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1754
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
1755 * term.c (tty_cursor_hidden): New variable.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1756 (update_begin): Don't call tty_hide_cursor. Clean up.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1757 (update_end, set_terminal_window, set_scroll_region): Clean up.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1758 (ring_bell, reset_terminal_modes): Clean up.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1759 (tty_hide_cursor, tty_show_cursor): Hide/show cursor depending
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1760 on tty_cursor_hidden.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1761 (write_glyphs): Call tty_hide_cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1762
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1763 2001-05-30 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1764
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1765 * buffer.c (copy_overlays): Make ENABLE_CHECKING happy.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1766
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1767 2001-05-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1768
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1769 * xfns.c (enum image_value_type): New enumerator
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1770 IMAGE_STRING_OR_NIL_VALUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1771 (parse_image_spec): Handle it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1772 (xbm_format, pbm_format): Use it for :foreground and :background.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1773 (xbm_load, pbm_load): Check for nil color names.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1774
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1775 * xterm.c (note_mouse_highlight): If an overlapping overlay
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1776 exists, but we find that we highlight the same overlay as before,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1777 don't do the highlighting again.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1778
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1779 2001-05-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1780
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1781 * xmenu.c (single_submenu, xmenu_show) [!HAVE_MULTILINGUAL_MENU]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1782 Protect unibyte strings created by replacing their multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1783 equivalents in menu_items.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1784
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1785 * keymap.c (Fsingle_key_description): NUL-terminate the string
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1786 buffer before calling build_string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1787
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1788 * callproc.c (Fcall_process): Deal with decode_coding returning
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1789 CODING_FINISH_INCONSISTENT_EOL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1790
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1791 2001-05-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1792
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1793 * xmenu.c (xmenu_show) [!HAVE_MULTILINGUAL_MENU]: Don't overwrite
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1794 an item's name with its key description in case the description
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1795 is a multibyte string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1796
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1797 * keymap.c (Fsingle_key_description): Create a multibyte string
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1798 only if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1799
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1800 * macros.c (Fstart_kbd_macro): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1801
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1802 * xterm.c (cursor_in_mouse_face_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1803 (x_draw_stretch_glyph_string): Use it to choose a different GC
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1804 when drawing a cursor within highlighted text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1805
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1806 * editfns.c (char_property_eq): Put in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1807
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1808 * indent.c (string_display_width): Put in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1809
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1810 * lread.c (Fload): Remove unused label.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1811
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1812 * termcap.c (speeds): Put in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1813
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1814 2001-05-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1815
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1816 * eval.c (call_debugger): Don't bind inhibit-eval-during-redisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1817
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1818 * xfaces.c (xlfd_point_size): Don't divide pixel size from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1819 transformation matrix by 10.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1820
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1821 2001-05-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1822
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1823 * xfns.c (x_set_foreground_color): Change frame's cursor_pixel
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1824 only if it's equal to the former foreground pixel color.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1825 (x_set_foreground_color, x_set_background_color)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1826 (x_set_mouse_color, x_set_cursor_color): Cleaned up.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1827
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1828 2001-05-16 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1829
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1830 * insdel.c (signal_before_change, signal_after_change): Consider a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1831 local change hook which changes the buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1832
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1833 * process.c (read_process_output): Don't call signal_after_change
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1834 and update_compositions after insert_from_string_before_markers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1835
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1836 2001-05-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1837
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1838 * xfaces.c (split_font_name): Use the right field when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1839 checking for `[...]' syntax.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1840
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1841 * buffer.c (copy_overlays): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1842 (clone_per_buffer_values): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1843
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1844 * buffer.h (OVERLAY_PLIST): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1845
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1846 * keymap.c (Fsingle_key_description): Replace a build_string with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1847 a make_multibyte_string. From Kenichi Handa <handa@etl.go.jp>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1848
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1849 * fontset.c (Ffontset_info): Check that face is non-null
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1850 before accessing its fields.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1851
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1852 2001-05-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1853
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1854 * keyboard.c (read_key_sequence): Prevent generating a fake
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1855 prefix key twice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1856
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1857 * xfaces.c (split_font_name): Handle `[...]' for the right
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1858 font name fields.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1859
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1860 * ccl.c (ccl_driver): Don't copy remaining bytes in case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1861 of CCL_STAT_INVALID_CMD.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1862
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1863 2001-05-14 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1864
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1865 * eval.c (Fdefvar): Only record (defvar <var>) in the load-history
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1866 in <var> has no default value yet.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1867
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1868 * xfaces.c (try_alternative_families): First try the FAMILY.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1869 And if nothing is found in the end, try again with scalable fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1870 (try_font_list): Let try_alternative_families do a bit more of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1871 the work. Only use FAMILY if it is not nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1872 (syms_of_xfaces) <scalable-fonts-allowed>: Fix docstring.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1873
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1874 2001-05-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1875
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1876 * xterm.c (note_mouse_highlight): Avoid changing the mouse
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1877 pointer shape when show_mouse_face has already done it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1878
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1879 * xterm.c (x_draw_glyphs): Fix computation of rightmost x for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1880 full-width rows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1881
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1882 * xfaces.c (split_font_name): Make sure to leave the loop
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1883 with the right value of `i'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1884
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1885 * xfaces.c (split_font_name): Handle matrix transformations
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1886 in the pixel and point size fields of XLFD font names.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1887 (xlfd_point_size): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1888
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1889 2001-05-12 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1890
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1891 * w32fns.c (w32_to_x_font): Change prototype to fit the declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1892 (x_to_w32_font): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1893
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1894 * regex.c (malloc, realloc, free) [emacs]: Undefine before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1895 redefining, to avoid compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1896
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1897 * w32proc.c: Include syssignal.h, to avoid compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1898
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1899 * w32bdf.c (search_file_line, set_bdf_font_info, seek_char)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1900 (w32_get_bdf_glyph): Cast between unsigned char and char when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1901 passing arguments to subroutines, to shut up compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1902 (w32_get_bdf_glyph): Don't mix signed and unsigned when calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1903 GET_HEX_VAL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1904
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1905 * xfaces.c: Include keyboard.h before frame.h, not after it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1906
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1907 * widget.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1908
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1909 * w32term.h (struct image, struct face): Forward declaration, to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1910 avoid compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1911
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1912 2001-05-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1913
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1914 * keyboard.c (read_key_sequence): Don't modify events when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1915 generating fake prefix keys (mode-line, scroll-bar, ...) since
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1916 this prevents proper processing of such events when pushed back
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1917 into unread-command-events.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1918
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1919 * xterm.c (clear_mouse_face): Return 1 if text with mouse face was
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1920 actually redrawn. Make the function static.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1921 (note_mouse_highlight): Fix a case where the mouse cursor
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1922 was changed back to the text cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1923
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1924 * xterm.h (clear_mouse_face): Remove prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1925
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1926 * xdisp.c (try_window_id): Fix the fix and set the right
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1927 window_end_vpos.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1928
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1929 * xdisp.c (try_window_id): Fix computation of window end in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1930 case that lines were deleted at the end of the window. Add some
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1931 more debug_method_adds.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1932
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1933 * xfaces.c (try_alternative_families): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1934 (try_font_list): Use it. If ATTRS specifies a family, check
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1935 fonts from that family first.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1936 (choose_face_font): Remove code setting the family part of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1937 the pattern to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1938
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1939 2001-05-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1940
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1941 * xdisp.c (try_window_id): Fix case of all changes before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1942 the window start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1943
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1944 * xdisp.c (try_window_id): Add some xasserts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1945
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1946 2001-05-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1947
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1948 * lisp.h (GLYPH_CHAR_VALID_P): Use CHAR_VALID_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1950 2001-05-09 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1951
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1952 * xdisp.c (GIVE_UP): Fix for K&R C.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1953
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1954 2001-05-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1955
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1956 * print.c (syms_of_print) <print-length, print-level>: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1957
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1958 * xterm.c (note_mouse_highlight): Don't change the mouse cursor
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1959 back to the text cursor shape without need.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1960
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1961 2001-05-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1962
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1963 * xfns.c (x_set_foreground_color): Set frame's cursor_pixel.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1964
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1965 * dispextern.h (inverse_video): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1966
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1967 * keyboard.c (delete_kboard): Handle the case that selected_frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1968 has been deleted in the course of x_connection_closed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1969
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1970 2001-05-03 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1971
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1972 * xterm.c (XTread_socket) <Expose> [!USE_TOOLKIT_SCROLL_BARS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1973 Fix the change from 2001-04-30.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1974
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1975 2001-05-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1976
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1977 * xfns.c (file_dialog_unmap_cb): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1978 (Fx_file_dialog): Use it as XmNunmapCallback to capture the case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1979 where a dialog is closed via the window manager.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1980
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1981 * xdisp.c (try_window_id): Cases of changes all in front of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1982 the window start or all below the window end mostly rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1983 (redisplay_window): Move the tests if try_window_id is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1984 applicable to try_window_id.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1985 (GIVE_UP): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1986
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1987 2001-05-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1988
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1989 * xterm.c (expose_window): Return int. If W is the window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1990 currently being updated, mark the frame garbaged.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1991 Fix computation of rows intersecting the exposed rectangle.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1992 (expose_window_tree): Stop when expose_window returns 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1993
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1994 * xterm.c (x_draw_stretch_glyph_string): Don't draw background
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1995 again if it has already been drawn.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1996
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1997 2001-05-01 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1998
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
1999 * syntax.c (update_syntax_table): Check that oldi has the same
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2000 properties as old_prop before deciding not to invalidate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2001
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2002 2001-04-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2003
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2004 * undo.c (Fprimitive_undo): In a writable buffer, enable undoing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2005 read-only text that is so because of text properties.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2006
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2007 * xterm.c (x_window_to_menu_bar) [USE_LUCID]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2008 (XTread_socket) <Expose> [USE_LUCID]: Handle events for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2009 windows that are components of a Lucid menu bar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2010
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2011 2001-04-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2012
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2013 * term.c (turn_on_face): Fix reverse video handling on terminals
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2014 that don't support colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2015
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2016 2001-04-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2017
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2018 * editfns.c (save_excursion_restore): Don't use XBUFFER on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2019 a non-buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2020
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2021 2001-04-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2022
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2023 * term.c (toggle_highlight): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2024 (turn_on_face): Change handling of reverse video.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2025
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2026 * process.c (wait_reading_process_input):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2027 Call record_asynch_buffer_change only if a timer really changed buffers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2028
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2029 * buffer.c (mouse_face_overlay_overlaps): Fix the computation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2030 of the number of overlays to check.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2031
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2032 * keyboard.c (command_loop_1): Redo change of 2001-03-12.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2033
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2034 * xdisp.c (try_window_id): Fix a case where window_end_pos
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2035 and window_end_bytepos were not adjusted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2036
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2037 2001-04-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2038
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2039 * xfaces.c (compute_char_face): If buffer is unibyte, set CH to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2040 zero instead of -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2041
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2042 2001-04-21 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2043
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2044 * process.c (wait_reading_process_input) [!subprocesses]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2045 Don't reference waiting_for_user_input_p, it's not defined in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2046 branch without async subprocesses support.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2047
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2048 2001-04-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2049
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2050 * keyboard.c (delete_kboard): Prevent a dangling reference
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2051 from current_kboard to KB, which is freed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2052
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2053 * process.c (wait_reading_process_input):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2054 Call record_asynch_buffer_change after running timers, to make
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2055 read_key_sequence aware of buffer changes from under it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2056
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2057 2001-04-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2058
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2059 * xfaces.c (Qscalable_fonts_allowed): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2060 (realizing_basic_faces_p): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2061 (x_face_list_fonts): Special handling for realizing_basic_faces_p
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2062 removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2063 (realize_basic_faces): Specbind Qscalable_fonts_allowed to t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2064 (syms_of_xfaces): Initialize Qscalable_fonts_allowed. Change default
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2065 for scalable-fonts-allowed to t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2066
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2067 * fileio.c (Finsert_file_contents): If the file size returned from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2068 stat is zero, set END to READ_BUF_SIZE. This makes sure we can
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2069 read from files on a procfs whose contents are generated dynamically.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2070
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2071 2001-04-18 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2072
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2073 * gmalloc.c (__malloc_size_t) [__GNUC__]: If STDC_HEADERS is not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2074 defined, include stddef.h and use __SIZE_TYPE__ instead of size_t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2075 (__memalign_hook): Make the two prototypes consistent.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2076
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2077 2001-04-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2078
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2079 * xdisp.c (redisplay_window): Make sure to clear the desired glyph
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2080 matrix of mini-windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2081
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2082 2001-04-12 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2083
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2084 * intervals.c (find_interval): Don't rebalance during signal handling.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2085
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2086 2001-04-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2087
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2088 * fns.c: Include blockinput.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2089
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2090 * fns.c (Fplist_get): Don't QUIT if interrupt_input_blocked.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2091
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2092 2001-04-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2093
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2094 * fns.c (Fcompare_strings): Fix return values.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2095
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2096 * window.c (window_scroll): Change the meaning of N to mean
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2097 N screen-fulls or N lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2098 (window_scroll_pixel_based, window_scroll_line_based)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2099 (scroll_command, Fscroll_other_window): Change accordingly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2100
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2101 * window.c (window_scroll_pixel_based, Frecenter):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2102 Call window_box_height instead of using it.last_visible_y for the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2103 height of the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2104
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2105 * xdisp.c (redisplay_window) <recenter>: Call window_box_height
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2106 instead of using it.last_visible_y for the height of the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2107
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2108 * w32proc.c (sys_spawnve): Quote more chars for Cygwin.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2109 From Dan Holmsand <dan@eyebee.com>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2110
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2111 * w32.c (sys_open): Try to open file without _O_CREAT first, to be
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2112 able to write to hidden and system files. From Dan Holmsand
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2113 <dan@eyebee.com>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2114
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2115 * fileio.c (Fcopy_file) [WINDOWSNT]: Use CopyFile. From Dan
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2116 Holmsand <dan@eyebee.com>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2117
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2118 2001-04-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2119
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2120 * fns.c (Fplist_get, Fplist_put): Add QUITs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2121
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2122 * window.c (window_internal_height): Return 1 less if the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2123 window has a header line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2124
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2125 * xdisp.c (try_window_id): When scrolling on a terminal, take
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2126 the change of window_internal_height into account.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2127
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2128 2001-04-09 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2129
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2130 * gmalloc.c (align): If the argument SIZE would overflow
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2131 __malloc_ptrdiff_t, fail right away.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2132
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2133 2001-04-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2134
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2135 * xfns.c (compute_tip_xy): Add parameters WIDTH and HEIGHT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2136 Make sure the tooltip is completely visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2137 (x_make_gc): Use FRAME_X_SCREEN_NUMBER.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2138
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2139 * xterm.h (FRAME_X_SCREEN_NUMBER): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2140
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2141 * xmenu.c (xmenu_show): Use FRAME_X_SCREEN_NUMBER.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2142
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2143 2001-04-06 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2144
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2145 * composite.c (update_compositions) <check_mask & CHECK_HEAD>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2146 Fix test of `from'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2147
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2148 2001-04-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2149
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2150 * composite.h (COMPOSITION_VALID_P): Allow integers as cdrs of PROP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2151
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2152 * xdisp.c (Qinhibit_eval_during_redisplay): Make it a Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2153
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2154 2001-04-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2155
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2156 * sysdep.c (getwd) [!HAVE_GETWD]: Unblock input before returning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2157
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2158 * editfns.c (Fcurrent_time_zone): Accept spaces in timezone names.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2159
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2160 * xfns.c (Vmotif_version_string) [USE_MOTIF]: New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2161 (syms_of_xfns): DEFVAR_LISP it. Initialize from XmVERSION_STRING.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2162
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2163 * xmenu.c (free_frame_menubar) [USE_MOTIF]: Preserve the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2164 shell widget's position only if it is non-null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2165
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2166 * xterm.c (x_free_frame_resources) [USE_X_TOOLKIT]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2167 Set f->output_data.x->widget to null after destroying it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2168
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2169 * fns.c (Frequire): Doc fix. Rename parameter FILE_NAME to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2170 FILENAME to bring it in synch with the documentation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2171
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2172 * xfaces.c (realizing_basic_faces_p): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2173 realize_default_face_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2174 (realize_basic_faces): Set/clear realizing_basic_faces_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2175 (realize_default_face): Don't set the flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2176
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2177 2001-04-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2178
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2179 * lisp.h (echoing, echo_message_buffer, cancel_echoing): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2180
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2181 * keyboard.c (echoing, echo_message_buffer): Make externally visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2182
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2183 * xdisp.c (with_echo_area_buffer): Avoid confusion from reusing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2184 the buffer that was used for echoing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2185
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2186 * xfaces.c (best_matching_font): Remove unused parameter PATTERN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2187 (first_font_matching): Removed unused function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2188 (x_face_list_fonts): Remove unused parameter SCALABLE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2189 (may_use_scalable_font_p): Remove parameter FONT; rename
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2190 parameter NAME to FONT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2191 (x_face_list_fonts): Fix missing bounds check.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2192 (realizing_default_face_p): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2193 (realize_default_face): Set and clear that flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2194 (x_face_list_fonts): When called during the realization of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2195 default face, and no matching fonts are found when ignoring
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2196 scalable fonts and fonts matching a regexp from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2197 face-ignored-fonts, try without ignoring fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2198
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2199 2001-04-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2200
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2201 * xfns.c (postprocess_image): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2202 (lookup_image): Call it for all image types except PostScript.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2203 (x_kill_gs_process): Call postprocess_image.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2204
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2205 * xterm.c (x_use_underline_position_properties): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2206 (x_draw_glyph_string): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2207 (syms_of_xterm): DEFVAR_BOOL it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2208
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2209 2001-04-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2210
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2211 * xterm.c (x_alloc_nearest_color_1): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2212 (x_alloc_nearest_color): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2213 (x_color_cells): Take a Display as argument, instead of a frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2214 (cvt_string_to_pixel_args, cvt_string_to_pixel_value): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2215 (cvt_string_to_pixel, cvt_pixel_dtor): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2216 (x_initialize): Register cvt_string_to_pixel as resource converter
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2217 string -> Pixel and cvt_pixel_dtor as pixel resource destructor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2218
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2219 2001-03-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2220
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2221 * xdisp.c (get_overlay_strings): Set iterator's end_charpos.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2222 (set_iterator_to_next): If a string from a display property ends,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2223 consider the case that this might also be the end of an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2224 overlay string having the display property.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2225
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2226 * xdisp.c (handle_display_prop): Fix recognition of subproperty lists.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2227
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2228 * xdisp.c (reseat_to_string): Undo last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2229
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2230 * dispnew.c (adjust_glyph_matrix): Don't try to reuse the current
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2231 matrix of a window when the header line changes, when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2232 new rows are allocated, or when the width changes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2233
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2234 2001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2235
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2236 * print.c (Fprin1, Fprin1_to_string, Fprinc, Fprint): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2237
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2238 2001-03-29 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2239
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2240 * fileio.c (syms_of_fileio) <directory-sep-char>: Warn that it is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2241 deprecated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2242
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2243 2001-03-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2244
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2245 * data.c (Fsubr_interactive_form): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2246 (syms_of_data): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2247
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2248 * alloc.c (live_string_p, live_cons_p, live_symbol_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2249 (live_float_p, live_misc_p): Return 1 only if the offset of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2250 pointer in its block is >= 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2251
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2252 2001-03-28 Paul Eggert <eggert@twinsun.com>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2253
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2254 * editfns.c (Ffloat_time): Fix off-by-factor-of-10 bug in the
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
2255 microseconds calculation. Avoid double-rounding problem.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2256 In doc string, warn that the result is approximate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2257
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2258 2001-03-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2259
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2260 * eval.c (call_debugger): Bind `inhibit-redisplay' to nil, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2261 bind `inhibit-eval-during-redisplay' to t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2262
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2263 * lisp.h (Qinhibit_eval_during_redisplay): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2264
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2265 * xdisp.c (inhibit_eval_during_redisplay)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2266 (Qinhibit_eval_during_redisplay): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2267 (safe_eval, safe_call): If inhibit_eval_during_redisplay is set,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2268 don't eval, return nil instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2269 (syms_of_xdisp): DEFVAR_BOOL inhibit-eval-during-redisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2270 Initialize Qinhibit_eval_during_redisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2271
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2272 * xdisp.c (reseat_to_string): If STRING is multibyte, set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2273 the iterator's multibyte_p flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2274
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2275 * xfaces.c (realize_basic_faces): Decrement menu_face_change_count
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2276 instead of setting it to zero; it's incremented for each frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2277 where the menu face is changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2278
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2279 * xterm.c (x_draw_relief_rect): Extend left shadow to the bottom;
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2280 change bottom shadow accordingly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2281
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2282 * xterm.c (expose_window_tree, expose_frame): Don't compute
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2283 intersections here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2284 (expose_window): Do it here instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2285 (x_draw_glyph_string): Fix a computation of the underline position.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2286
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2287 * bytecode.c (BYTE_CODE_QUIT): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2288 (Fbyte_code): Use BYTE_CODE_QUIT instead of QUIT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2289
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2290 2001-03-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2291
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2292 * xdisp.c (try_window_reusing_current_matrix) <scrolling up>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2293 Give up if matrix starts in an ellipsis.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2294 (init_from_display_pos): Do nothing if POS doesn't specify
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2295 a dpvec_index but the iterator has such a position.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2296
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2297 * xdisp.c (init_from_display_pos): Remove unwarranted assertion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2298
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2299 * xmenu.c (free_frame_menubar) [USE_MOTIF]: If the shell widget's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2300 x/y position is (0, 0) after destroying the menu bar, restore
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2301 its original position.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2302
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2303 * xdisp.c (in_ellipses_for_invisible_text_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2304 (init_from_display_pos): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2305 (try_window_reusing_current_matrix): Don't use cursor_row_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2306
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2307 2001-03-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2308
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2309 * xdisp.c (try_window_id): Undo last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2310
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2311 2001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2312
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2313 * print.c (Fprin1, Fprin1_to_string, Fprinc, Fprint): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2314
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2315 * buffer.c (syms_of_buffer): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2316
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2317 2001-03-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2318
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2319 * xfaces.c (x_update_menu_appearance): Use local variable
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2320 popup_path for setting font resources.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2321
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2322 2001-03-25 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2323
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2324 * frame.c (Fframe_list): Don't reference tip_frame if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2325 HAVE_WINDOW_SYSTEM is not defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2326
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2327 * emacs.c (main): Update the copyright year. From Werner LEMBERG
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2328 <wl@gnu.org>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2329
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2330 2001-03-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2331
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2332 * xdisp.c (init_from_display_pos): Test invisible property
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2333 with TEXT_PROP_MEANS_INVISIBLE instead of NILP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2334
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2335 * xdisp.c (redisplay_internal) <update one window>: Make sure
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2336 last_arrow_position and last_arrow_string are set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2337
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2338 * frame.c (Fframe_list): Don't return a tooltip frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2339
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2340 2001-03-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2341
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2342 * xdisp.c (mark_window_display_accurate_1): New function,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2343 extracted from mark_window_display_accurate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2344 Compute BUF_UNCHANGED_MODIFIED, BUF_OVERLAY_UNCHANGED_MODIFIED,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2345 BUF_BEG_UNCHANGED, BUF_END_UNCHANGED.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2346 (mark_window_display_accurate): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2347 (redisplay_internal): Use it for the selected window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2348 (redisplay_internal): Avoid duplicate mark_window_display_accurate
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2349 for the selected frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2350
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 43798
diff changeset
2351 * xdisp.c: Use make_number, for readability.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2352 (try_window_id): Disable rows below the window end.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2353 (try_window_reusing_current_matrix): Use cursor_row_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2354 (try_window_reusing_current_matrix) <scrolling up>: Fix disabling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2355 of rows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2356 (init_from_display_pos): If POS specifies a position in a display
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2357 vector, maybe get the iterator set up for that ellipsis.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2358
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2359 * xdisp.c (dump_glyph_row): Fix output for NGLYPHS == 2.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2360
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2361 2001-03-23 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2362
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2363 * xmenu.c: Include widget.h only if USE_X_TOOLKIT is defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2364
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2365 2001-03-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2366
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2367 * xfaces.c (x_update_menu_appearance): Use a different path
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2368 for Lucid popup menus.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2369
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2370 2001-03-22 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2371
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2372 * xterm.c (note_mouse_highlight): Dec the int, not the Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2373
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2374 * xdisp.c (init_iterator): Check WINDOWP before using XWINDOW.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2375 (string_buffer_position): Use `make_number'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2376
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2377 2001-03-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2378
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2379 * xfaces.c (x_update_menu_appearance): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2380 x_set_menu_face_resources. Use different resources for popups.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2381
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2382 * lisp.h (Vx_resource_name) [HAVE_X_WINDOWS]: Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2383 (GC_CHECK_STRING_BYTES): Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2384
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2385 * xfaces.c (x_set_menu_resources_from_menu_face) [USE_X_TOOLKIT]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2386 Removed, together with subroutines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2387 (x_set_menu_face_resources) [USE_X_TOOLKIT]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2388 (realize_basic_faces) [USE_X_TOOLKIT]: Call x_set_menu_face_resources.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2389
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2390 * dispextern.h (x_set_menu_resources_from_menu_face):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2391 Remove prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2392
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2393 * xmenu.c (update_frame_menubar, set_frame_menubar, xmenu_show):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2394 Remove calls to x_set_menu_resources_from_menu_face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2395
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2396 * xfaces.c (xm_set_menu_resources_from_menu_face):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2397 Remove #ifndef LESSTIF_VERSION.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2398
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2399 * xmenu.c: Include widget.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2400 (single_submenu): Return int. Some cleanup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2401 (set_frame_menubar): Call x_set_menu_resources_from_menu_face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2402
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2403 2001-03-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2404
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2405 * xterm.c (x_update_window_end): Handle overwritten mouse face
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2406 also for tool bar windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2407 (show_mouse_face): Set the glyph row's mouse_face_p flag also when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2408 DRAW is DRAW_IMAGE_RAISED.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2409
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2410 2001-03-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2411
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2412 * print.c (syms_of_print): Doc fixes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2413
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2414 * fns.c (Fmd5): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2415
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2416 2001-03-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2417
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2418 * xterm.c (XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2419 Clear area of the frame not occupied by the scroll bar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2420
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2421 * xfns.c (x_create_tip_frame): Add parameter TEXT. Set the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2422 tip frame's root window buffer to *tip* right after creating
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2423 the frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2424
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2425 * xdisp.c (highlight_trailing_whitespace): Glyphs whose object
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2426 is an integer don't have to be for space characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2427
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2428 2001-03-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2429
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2430 * indent.c (current_column, current_column_1, Fmove_to_column)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2431 (compute_motion): Handle characters from display vectors differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2432
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2433 2001-03-15 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2434
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2435 * xterm.c (x_draw_glyph_string): Draw relief (if any) before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2436 drawing glyph string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2437
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2438 2001-03-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2439
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2440 * keyboard.c (timer_check): Preserve the value of deactivate-mark.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2441 (command_loop_1): Undo last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2442
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2443 * xterm.c (fast_find_position): Return the correct vpos.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2444
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2445 * data.c (store_symval_forwarding): Add parameter BUF. If BUF is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2446 non-null, set a per-buffer value in BUF instead of the current buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2447 (swap_in_global_binding, swap_in_symval_forwarding, Fset_default):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2448 Call store_symval_forwarding with BUF null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2449 (set_internal): Call store_symval_forwarding with the BUF
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2450 parameter passed to set_internal. Formerly, the value was always
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2451 set in the current buffer; the buffer recorded in specbind for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2452 this case wasn't used.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2453 (arith_driver): Reindent.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2454
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2455 * buffer.c (swap_out_buffer_local_variables):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2456 Call store_symval_forwarding with BUF null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2457
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2458 * lisp.h (store_symval_forwarding): Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2459
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2460 * eval.c (specbind): Call store_symval_forwarding with BUF null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2461
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2462 2001-03-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2463
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2464 * frame.c (do_switch_frame): Remove unused parameter NO_EVENT, add
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2465 FOR_DELETION. Avoid resizing the mini-window of the selected
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2466 frame if FOR_DELETION is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2467 (Fselect_frame, Fhandle_switch_frame, Fdelete_frame)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2468 (Fmake_frame_invisible): Change calls to do_switch_frame for new
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2469 signature.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2470
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2471 * window.c (Fset_window_configuration): Change call to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2472 do_switch_frame to new format.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2473
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2474 * keyboard.c (quit_throw_to_read_char): Change call to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2475 do_switch_frame to new format.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2476
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2477 * lisp.h (do_switch_frame): Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2478
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2479 * frame.c (Fframe_parameters): In the `buffer-list' frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2480 parameter, store the buffer list of FRAME, not the list of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2481 selected frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2482
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2483 * xterm.c (x_draw_glyph_string_box): Don't draw a full-width
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2484 box just because the glyph row's full_width_p flag is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2485
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2486 2001-03-14 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2487
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2488 * xdisp.c (highlight_trailing_whitespace): On character terminals,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2489 skip the padding blanks inserted in extend_face_to_end_of_line,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2490 before checking for trailing whitespace.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2491
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2492 2001-03-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2493
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2494 * xmenu.c (popup_activate_callback, popup_deactivate_callback):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2495 Remove special handling for LessTif/Motif.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2496 (toplevel): Don't include Xm/Xm.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2497
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2498 * xterm.c (XTread_socket) <LeaveNotify, EnterNotify>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2499 Remove workaround code for LessTif; it doesn't work anymore.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2500
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2501 * xterm.c [USE_TOOLKIT_SCROLL_BARS && USE_MOTIF]: Don't include
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2502 Xm/ScrollBarP.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2503
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2504 * xterm.c (x_set_toolkit_scroll_bar_thumb) [USE_MOTIF]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2505 Don't access private scroll bar data; it's no longer necessary with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2506 contemporary LessTif.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2507
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2508 * xfaces.c (xm_set_menu_resources_from_menu_face):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2509 Change #if 0 to #ifndef LESSTIF_VERSION.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2510
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2511 * xmenu.c (xmenu_show) [LESSTIF_VERSION]: Take out the code
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2512 removing button grabs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2513
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2514 2001-03-13 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2515
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2516 * fontset.c (syms_of_fontset): Describe highlight-wrong-size-font
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2517 and clip-large-size-font as obsolete.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2518
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2519 * lread.c (read_multibyte): Check the validity of multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2520 sequence. If invalid, return the first byte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2521
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2522 2001-03-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2523
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2524 * keyboard.c (command_loop_1): Set Vdeactivate_mark to nil
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2525 before running the command; timer functions or process
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2526 filters may have set it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2527
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2528 2001-03-12 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2529
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2530 * keyboard.c (syms_of_keyboard) <overriding-terminal-local-map>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2531 Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2532
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2533 2001-03-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2534
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2535 * xrdb.c (x_load_resources) [USE_MOTIF]: Remove extraneous arg
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2536 to sprintf.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2537
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2538 2001-03-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2539
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2540 * dispextern.h (string_buffer_position): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2541
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2542 * xdisp.c (string_buffer_position, display_prop_string_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2543 (single_display_prop_string_p): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2544
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2545 * xterm.c (note_mouse_highlight): If there's no help-echo on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2546 a string, look at the buffer text ``under'' it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2547
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2548 * keyboard.c (make_lispy_event): Add string info to the event,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2549 analogous to what's done on mode lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2550 (read_key_sequence): For a click on a string, consider `local-map'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2551 and `keymap' of that string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2552
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2553 * keyboard.c (make_lispy_event, make_lispy_movement):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2554 Adjust calls to buffer_posn_from_coords to new format.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2555
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2556 * dispextern.h (buffer_posn_from_coords): Adjust prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2557
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2558 * dispnew.c (buffer_posn_from_coords): Add parameters OBJECT and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2559 POS; return void.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2560
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2561 * fileio.c (Fwrite_region) [DOS_NT]: Remove O_TRUNC from open
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2562 flags argument to emacs_open; it seems to conflict with O_EXCL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2563
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2564 2001-03-09 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2565
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2566 * composite.h (struct composition): Change types of members;
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2567 glyph_len to unsigned, width to unsigned short.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2568
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2569 2001-03-08 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2570
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2571 * w32menu.c (add_menu_item): Fix problems with using ownerdraw for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2572 menu titles.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2573
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2574 2001-03-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2575
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2576 * xdisp.c (handle_display_prop): Use it->w->buffer as object,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2577 instead of nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2578
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2579 * xterm.c (note_mouse_highlight): Handle mouse-face and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2580 help-echo in strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2581 (x_y_to_hpos_vpos): Add parameter BUFFER_ONLY_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2582 (fast_find_string_pos): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2583
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2584 * xdisp.c (handle_face_prop, face_before_or_after_it_pos)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2585 (display_string): Call face_at_string_position with new parameter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2586
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2587 * xfaces.c (face_at_string_position): Add parameter MOUSE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2588 Handle `mouse-face'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2589
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2590 * dispextern.h (face_at_string_position): Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2591
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2592 * dired.c (directory_files_internal): Handle EAGAIN more efficiently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2593
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2594 * keyboard.c (make_lispy_event): Avoid generating drag events
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2595 if the mouse hasn't actually moved to another buffer position.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2596
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2597 2001-03-08 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2598
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2599 * eval.c (syms_of_eval) <debug-on-error>: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2600
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2601 2001-03-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2602
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2603 * process.c (Fset_process_window_size): Fix a typo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2604
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2605 2001-03-08 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2606
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2607 * coding.c (detect_coding_sjis): Do more rigid check.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2608 (detect_coding_big5): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2609 (decode_coding_sjis_big5): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2610 (Fdetect_coding_region): Call detect_coding_system with tailing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2611 anchor byte `\0' for more rigid detection.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2612 (detect_coding_mask): Fix the incorrect handling of arg MULTIBYTEP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2613 (Fdetect_coding_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2614
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2615 2001-03-07 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2616
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2617 * bytecode.c (Fbyte_code) <Btemp_output_buffer_setup>: Check the arg is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2618 a string before extracting its data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2619
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2620 2001-03-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2621
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2622 * window.c (Frecenter): Rewrite code handling negative values
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2623 of ARG on graphical frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2624
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2625 2001-03-07 Eli Zaretskii <a34785@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2626
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2627 * window.c (displayed_window_lines): If W->start is outside the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2628 accessible portion of the buffer, call start_display with BEGV or
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2629 ZV instead of W->start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2630
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2631 2001-03-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2632
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2633 * buffer.c (syms_of_buffer) <header-line-format>: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2634
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2635 * process.c (Fset_process_filter): Don't crash if the input
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2636 file descriptor of PROCESS is closed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2637 (Fset_process_window_size): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2638
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2639 2001-03-06 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2640
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2641 * xterm.c (XTflash): Make the timeout of select shorter, and call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2642 select repeatedly until the desired time expires.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2643
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2644 2001-03-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2645
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2646 * w32fns.c (Fx_create_frame): Clear Vwindow_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2647
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2648 * xfns.c (Fx_create_frame): Clear Vwindow_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2649
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2650 * lisp.h (Vwindow_list): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2651
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2652 2001-03-06 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2653
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2654 * dispnew.c (syms_of_display) <glyph-table>: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2655
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2656 2001-03-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2657
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2658 * xterm.c (note_mouse_highlight): Call mouse_face_overlay_overlaps
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2659 to detect a case where we have to highlight a different region
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2660 despite not having left the currently highlighted region.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2661 Set mouse_face_overlay in the x_display_info.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2662 (x_term_init): Initialize the x_display_info's mouse_face_overlay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2663
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2664 * xterm.h (struct x_display_info): Add mouse_face_overlay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2665
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2666 * buffer.c (mouse_face_overlay_overlaps): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2667
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2668 * lisp.h (mouse_face_overlay_overlaps): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2669 (Qmouse_face): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2670
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2671 * xdisp.c (redisplay_internal): Set windows_or_buffers_changed
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2672 if face_change_count is non-zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2673
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2674 2001-03-06 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2675
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2676 * ccl.c (ccl_driver) <CCL_ReadMultibyteChar2>: Fix for the case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2677 that the source is unibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2678
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2679 2001-03-05 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2680
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2681 * xterm.c (XTmouse_position): Fix typo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2682
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2683 2001-03-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2684
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2685 * minibuf.c (read_minibuf): Clean up the binding stack if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2686 called noninteractively.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2687
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2688 2001-03-05 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2689
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2690 * coding.c (syms_of_coding): Docstring modified.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2691
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2692 2001-03-05 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2693
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2694 * charset.c (char_to_string): If a single byte char has modifier
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2695 bits that can't be reflected to the character code, ignore them
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2696 instead of signaling an error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2697
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2698 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2699
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2700 * s/msdos.h: Update copyright notice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2701
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2702 * dosfns.h: Update copyright notice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2703
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2704 * dosfns.c: Update copyright notice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2705
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2706 * msdos.c: Update copyright notice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2707
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2708 2001-03-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2709
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2710 * xterm.c (glyph_rect): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2711 (XTmouse_position): Use it to raise the threshold for mouse
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2712 movement event generation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2713
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2714 2001-03-02 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2715
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2716 * msdos.c (Fmsdos_remember_default_colors): If default-frame-alist
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2717 specifies (reverse . t), reverse the initial screen colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2718 (IT_set_frame_parameters): If the property is foreground-color,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2719 but we are reversing the colors, set bg_set, not fg_set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2720 Likewise for setting background-color and reversing: set fg_set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2721 Set unspecified-fg and unspecified-bg correctly when (reverse . t) is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2722 in effect.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2723
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2724 * xfaces.c (Finternal_set_lisp_face_attribute)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2725 [!HAVE_WINDOW_SYSTEM]: Record the new attribute in the frame's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2726 parameters alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2727
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2728 2001-03-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2729
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2730 * fileio.c (Fexpand_file_name): Collapse sequences of slashes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2731 to a single slash in the middle of file names.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2732
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2733 * editfns.c (Fcurrent_time_zone) [HAVE_TM_ZONE || HAVE_TZNAME]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2734 Accept only alphanumeric time zone names.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2735
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2736 * xterm.c (XTset_vertical_scroll_bar): Don't clear a zero height
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2737 or width area.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2738 (XTset_vertical_scroll_bar, x_scroll_bar_create): Don't configure
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2739 a widget to zero height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2740
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2741 2001-03-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2742
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2743 * window.c (Fwindow_end): Call move_it_past_eol only if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2744 ending up on a partially visible line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2745
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2746 2001-03-01 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2747
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2748 * ccl.c (Fccl_execute): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2749
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2750 2001-03-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2751
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2752 * xfns.c (Fx_create_frame): Adjust the frame's height for presence
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2753 of the tool bar before calling x_figure_window_size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2754
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2755 * xmenu.c (free_frame_menubar): Set the frame's menubar_widget to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2756 NULL after destroying it, otherwise XTread_socket can access a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2757 destroyed widget when input is unblocked.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2758
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2759 * xfns.c (x_set_foreground_color): Set the background of the cursor GC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2760
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2761 * xfns.c (x_set_font): Handle case of x_new_fontset returning the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2762 same name as before, although there was a change in fontsets.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2763
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2764 2001-02-28 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2765
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2766 * lisp.h (Fframe_parameter): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2767
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2768 * window.c (set_window_buffer): Field vscroll is an int, not a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2769 Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2770
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2771 2001-02-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2772
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2773 * xterm.c (x_set_window_size): Don't use `None' with widgets; use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2774 NULL instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2775
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2776 * xfns.c (Fx_hide_tip): Don't use `None' with widgets; use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2777 NULL instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2778
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2779 * alloc.c (toplevel): Include process.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2780 (enum mem_type): Add MEM_TYPE_PROCESS, MEM_TYPE_HASH_TABLE,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2781 MEM_TYPE_FRAME, MEM_TYPE_WINDOW enumerators.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2782 (allocate_vectorlike): Make it a static function. Add parameter TYPE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2783 (allocate_vector, allocate_hash_table, allocate_window)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2784 (allocate_frame, allocate_process, allocate_other_vector):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2785 New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2786 (Fmake_vector): Call allocate_vector instead of allocate_vectorlike.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2787 (mark_maybe_pointer): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2788 (mark_memory): Also mark Lisp data to which only pointers
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2789 remain and not Lisp_Objects.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2790 (min_heap_address, max_heap_address): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2791 (mem_find): Return MEM_NIL if START is below min_heap_address or
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2792 above max_heap_address.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2793 (mem_insert): Compute min_heap_address and max_heap_address.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2794
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2795 * process.c (make_process): Use allocate_process.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2796
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2797 * frame.c (make_frame): Use allocate_frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2799 * window.c (make_window, make_dummy_parent): Use allocate_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2800 (Fcurrent_window_configuration): Use allocate_other_vector.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2801
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2802 * lisp.h (allocate_vectorlike): Remove prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2803 (allocate_vector, allocate_other_vector, allocate_frame)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2804 (allocate_window, allocate_process, allocate_hash_table):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2805 Add prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2806
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2807 * fns.c (Fdelete, larger_vector): Use allocate_vector.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2808 (make_hash_table, copy_hash_table): Use allocate_hash_table.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2809
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2810 2001-02-27 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2811
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2812 * coding.c (ccl_coding_driver): If ccl->eight_bit_control is zero,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2813 treat the produced bytes as a valid multibyte sequence.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2814
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2815 * ccl.c (CCL_WRITE_MULTIBYTE_CHAR): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2816 (ccl_driver) <CCL_WriteMultibyteChar2>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2817 Use CCL_WRITE_MULTIBYTE_CHAR instead of CCL_WRITE_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2818 <ccl_finish>: Set ccl->eight_bit_control properly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2819
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2820 * ccl.h (struct ccl_program): New member eight_bit_control.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2821
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2822 2001-02-26 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2823
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2824 * keymap.c (Faccessible_keymaps): Pass `is_metized' to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2825 accessible_keymaps_char_table.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2826 (accessible_keymaps_char_table): Obey `is_metized'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2827 (where_is_internal, Fwhere_is_internal): Don't confuse int and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2828 Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2829
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2830 2001-02-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2831
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2832 * dispnew.c: Check HAVE_TERM_H before including term.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2833
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2834 2001-02-24 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2835
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2836 * makefile.w32-in: Update copyright notice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2837
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2838 2001-02-24 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2839
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2840 * keymap.c (where_is_internal): Accept non-ascii integer prefixes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2841
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2842 2001-02-24 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2843
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2844 * Makefile.in (lisp): Add international/utf-8.elc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2845
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2846 * fontset.c (Fnew_fontset): Fix handling of the case that an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2847 element of FONTLIST is a cons of family and registry.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2848
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2849 2001-02-23 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2850
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2851 * w32fns.c (Fx_create_frame): Don't add FRAME_TOOL_BAR_LINES
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2852 to height unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2853
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2854 * w32term.c (x_set_glyph_string_background_width): Extend the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2855 background face to the end of the drawing area in the text area, only.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2856 (x_insert_glyphs): Call window_box_left to obtain the left
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2857 x-coordinate of the area to shift.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2858
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2859 * w32menu.c (set_frame_menubar): Run activate-menu-bar-hook with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2860 safe_run_hooks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2861
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2862 2001-02-22 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2863
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2864 * makefile.nt ($(BLD)\dired.obj): Remove reference to VMS header files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2865 ($(BLD)\dispnew.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2866 ($(BLD)\editfns.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2867 ($(BLD)\fileio.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2868 ($(BLD)\filelock.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2869 ($(BLD)\keyboard.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2870 ($(BLD)\w32proc.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2871 ($(BLD)\process.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2872 ($(BLD)\sysdep.obj): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2873
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2874 * makefile.w32-in ($(BLD)/dired.$(O)): Remove reference to VMS
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2875 header files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2876 ($(BLD)/dispnew.$(O)):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2877 ($(BLD)/editfns.$(O)):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2878 ($(BLD)/fileio.$(O)):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2879 ($(BLD)/filelock.$(O)):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2880 ($(BLD)/keyboard.$(O)):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2881 ($(BLD)/w32proc.$(O)):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2882 ($(BLD)/process.$(O)):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2883 ($(BLD)/sysdep.$(O)): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2884
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2885 2001-02-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2886
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2887 * xdisp.c (forward_to_next_line_start): When taking the shortcut
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2888 at the start of the function, check that the \n in it->c is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2889 from the iterator's current position.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2890
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2891 * xdisp.c (handle_single_display_prop): Add parameter
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2892 DISPLAY_REPLACED_BEFORE_P. If it is non-zero ignore display
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2893 properties which replace the display of text with something else.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2894 (handle_display_prop): Call handle_single_display_prop with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2895 additional argument saying if we already replaced text display
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2896 with something else. Use AREF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2897 (with_echo_area_buffer_unwind_data, display_menu_bar)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2898 (decode_mode_spec_coding): Use AREF and ASIZE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2899
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2900 * vms-pp.c, vmsdir.h, vmsmap.c, vmsproc.h, vms-pp.trans, vmsfns.c,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2901 * vmspaths.h, vmstime.c, vms-pwd.h, vmsgmalloc.c, vmsproc.c,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2902 * vmstime.h: Files removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2903
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2904 * unexencap.c, unexfx2800.c: Files removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2905
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2906 * dispnew.c (direct_output_for_insert): Give up if we are showing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2907 a message or just cleared the message because we might need to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2908 resize the echo area window or display an empty echo area.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2909
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2910 2001-02-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2911
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2912 * xdisp.c (redisplay_internal): Do the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2913 mark_window_display_accurate after all windows have been
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2914 redisplayed because this call resets flags in buffers which are
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2915 needed for proper redisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2916
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2917 * keyboard.c, minibuf.c, lread.c, fns.c, eval.c:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2918 Use display_hourglass_p, start_hourglass, cancel_hourglass instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2919 the old names.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2920
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2921 * w32term.h (struct x_output): Rename busy_cursor to hourglass_cursor,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2922 busy_window to hourglass_window, busy_p to hourglass_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2923
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2924 * msdos.h (struct x_output): Rename busy_window to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2925 hourglass_window, busy_p to hourglass_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2926
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2927 * xterm.h (struct x_output): Rename busy_cursor to hourglass_cursor,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2928 busy_window to hourglass_window, busy_p to hourglass_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2929
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2930 * xfns.c: Rename everything containing *busy_cursor* and similar
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2931 to *hourglass*.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2932 (syms_of_w32fns): Rename x-busy-pointer-shape to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2933 x-hourglass-pointer-shape, display-busy-cursor to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2934 display-hourglass, busy-cursor-delay to hourglass-delay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2935
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2936 * w32fns.c: Rename everything containing *busy_cursor* and similar
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2937 to *hourglass*.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2938 (syms_of_w32fns): Rename x-busy-pointer-shape to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2939 x-hourglass-pointer-shape, display-busy-cursor to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2940 display-hourglass, busy-cursor-delay to hourglass-delay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2941
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2942 * xterm.c (XTread_socket): Test x_output's hourglass_p instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2943 of its busy_p flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2944
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2945 * dispextern.h (start_hourglass, cancel_hourglass)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2946 (display_hourglass_p): Renamed from *busy_cursor*.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2947
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2948 2001-02-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2950 * keyboard.c (read_char): When an event from unread-command-events
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2951 is from the tool or menu bar, set *USE_MOUSE_MENU to 1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2952
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2953 * window.c (Fwindow_end): Handle case that WINDOW's buffer is not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2954 equal to the current buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2955
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2956 * xdisp.c (setup_echo_area_for_printing): Set truncate_lines to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2957 nil, otherwise we're left with truncate_lines t when a message
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2958 is printed with message-truncate-lines bound to t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2959
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2960 2001-02-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2961
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2962 * window.c (Fmove_to_window_line): Undo last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2963 (displayed_window_lines): Call line_bottom_y to determine
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2964 the line's bottom position.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2965
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2966 * dispextern.h (line_bottom_y): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2967
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2968 * xdisp.c (line_bottom_y): New function extracted from pos_visible_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2969 (pos_visible_p): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2970
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2971 * keyboard.c (recursive_edit_1): Bind `inhibit-redisplay' and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2972 set redisplaying_p to 0 here instead of in Frecursive_edit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2973 (Frecursive_edit): Don't bind `inhibit-redisplay' and don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2974 set redisplaying_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2975
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2976 * xdisp.c (Qinhibit_menubar_update, inhibit_menubar_update):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2977 New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2978 (syms_of_xdisp): Initialize new variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2979 (update_menu_bar): Do nothing if inhibit_menubar_update is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2980 Specbind `inhibit-menubar-update' when updating the menu bar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2981
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2982 * xmenu.c (set_frame_menubar): Run activate-menu-bar-hook with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2983 safe_run_hooks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2984
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2985 * xdisp.c (update_menu_bar): Run activate-menu-bar-hook with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2986 safe_run_hooks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2987
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
2988 * emacs.c (malloc_initialize_hook): Handle case that `environ'
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2989 is null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2990
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2991 * ralloc.c (__morecore) [!SYSTEM_MALLOC]: Move declaration
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2992 to the start of the file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2993
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2994 2001-02-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2995
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2996 * window.c (set_window_buffer): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2997
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2998 * window.c (set_window_buffer): Set window's vscroll to 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
2999
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3000 * window.c (coordinates_in_window): Increase width of area
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3001 where the vertical line can be dragged.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3002
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3003 * xterm.c (x_set_glyph_string_background_width): Extend the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3004 background face to the end of the drawing area in the text
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3005 area, only.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3006
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3007 * xdisp.c (handle_single_display_prop): Set iterator's position
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3008 to where the `display' property starts, like for images.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3009 (dump_glyph): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3010 (dump_glyph_row): Use it. Dump info about marginal areas.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3011
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3012 * dispnew.c (direct_output_for_insert): Recognize more cases where
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3013 glyphs can be written instead of being inserted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3014
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3015 * xterm.c (x_insert_glyphs): Call window_box_left to obtain
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3016 the left x-coordinate of the area to shift.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3017
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3018 * dired.c (directory_files_internal): Set result list to nil
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3019 before retrying.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3020
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3021 2001-02-15 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3022
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3023 * ccl.c (ccl_driver) [CCL_ReadMultibyteChar2]: If SRC points an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3024 invalid multibyte sequence, treat *SRC as a character of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3025 eight-bit-graphic.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3026
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3027 2001-02-15 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3028
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3029 * textprop.c (Fset_text_properties): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3030
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3031 2001-02-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3032
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3033 * dispnew.c (update_text_area): Undo change of 2001-01-12.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3034
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3035 2001-02-14 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3036
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3037 * coding.c: Doc and message fixes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3038
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3039 2001-02-14 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3040
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3041 * w32fns.c (w32_wnd_proc) <WM_GETMINMAXINFO>: Allow resizing the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3042 Emacs frame above the screen size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3043
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3044 2001-02-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3045
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3046 * xdisp.c (reseat_1): Set iterator's end_charpos to ZV.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3047
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3048 2001-02-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3049
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3050 * insdel.c (del_range_1, del_range_byte, del_range_both): Handle
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3051 case that TO ends up beyond ZV after running before-change-functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3052
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3053 * window.c (window_loop) <GET_BUFFER_WINDOW>: Prefer to return
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3054 the selected window if it is showing the buffer in question.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3055
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3056 * dired.c (directory_files_internal): Initialize errno.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3057 (toplevel): Include errno.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3058
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3059 2001-02-13 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3060
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3061 * xfaces.c (best_matching_font): New parameter width_ratio.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3062 Multiply avgwidth by width_ratio.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3063 (choose_face_font): Call best_matching_font with width_ratio
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3064 calculated from the column width of C.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3065
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3066 2001-02-12 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3067
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3068 The following changes are to draw box lines inside characters area
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3069 if line-width is negative.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3070
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3071 * w32term.c (x_produce_image_glyph): Pay attention to the case that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3072 face->box_line_width is negative.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3073 (x_produce_stretch_glyph): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3074 (x_produce_glyphs): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3075 (x_estimate_mode_line_height): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3076 (x_draw_glyph_string_background): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3077 (x_draw_glyph_string_foreground): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3078 (x_draw_composite_glyph_string_foreground): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3079 (x_draw_glyph_string_box): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3080 (x_draw_image_foreground): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3081 (x_draw_image_relief): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3082 (x_draw_image_foreground_1): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3083 (x_draw_image_glyph_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3084
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3085 2001-02-09 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3086
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3087 The following changes are to draw box lines inside characters area
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3088 if line-width is negative.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3089
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3090 * xterm.c (x_produce_image_glyph): Pay attention to the case that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3091 face->box_line_width is negative.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3092 (x_produce_stretch_glyph): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3093 (x_produce_glyphs): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3094 (x_estimate_mode_line_height): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3095 (x_draw_glyph_string_background): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3096 (x_draw_glyph_string_foreground): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3097 (x_draw_composite_glyph_string_foreground): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3098 (x_draw_glyph_string_box): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3099 (x_draw_image_foreground): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3100 (x_draw_image_relief): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3101 (x_draw_image_foreground_1): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3102 (x_draw_image_glyph_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3103
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3104 * xfaces.c (Finternal_set_lisp_face_attribute): The value of :box
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3105 and :line-width can be negative.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3106 (realize_x_face): The value of attrs[LFACE_BOX_INDEX] can be negative.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3107
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3108 2001-02-09 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3109
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3110 * w32term.c (w32_encode_char): Treat eight bit graphic and control
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3111 characters the same as ASCII and latin-1.
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
3112 (x_display_and_set_cursor): Check for the focus frame's selected
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3113 window instead of selected_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3114 (x_after_update_window_line): Don't clear if frame's internal
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3115 border width is zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3116 (x_new_font): Don't change a tooltip's size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3117 (w32_initialize): Set char_ins_del_ok to 1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3118
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3119 * w32fns.c (Fx_show_tip): Fix calls to make_number.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3120 (x_set_font): If font hasn't changed, avoid recomputing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3121 faces and other things.
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
3122 (x_set_tool_bar_lines): Do nothing if frame is minibuffer-only.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3123 (Fx_create_frame): Add the tool bar height to the frame height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3124 (x_create_tip_frame): Prevent changing the tooltip's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3125 background color by specifying a color for the default font
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3126 in .Xdefaults.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3127 (Qcancel_timer): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3128 (syms_of_w32fns): Initialize and staticpro it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3129 (Fx_hide_tip, Fx_show_tip): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3130 (Fx_show_tip): Make sure to set tip_timer to nil when canceling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3131 the timer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3132 (toplevel): Lisp code for generating parts of syms_of_w32fns removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3133
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3134 * w32.c (init_environment): Duplicate local string before putenv.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3135
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3136 2001-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3137
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3138 * charset.c (Fstring): A typo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3139
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3140 2001-02-09 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3141
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3142 * charset.c (Fstring): If all arguments are less than 256, return
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3143 a unibyte string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3144
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3145 * editfns.c (Fchar_to_string): If CHARACTER is less than 256,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3146 return a unibyte string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3147
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3148 * coding.c (code_convert_region): After detecting a coding, if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3149 nothing found, set coding->composing to COMPOSITION_NO.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3150 (decode_coding_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3151
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3152 2001-02-08 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3153
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3154 * w32term.c (w32_set_scroll_bar_thumb): Use `double' for `range'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3155 to avoid overflow.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3156
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3157 2001-02-07 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3158
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3159 * charset.c (parse_str_to_multibyte): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3160
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3161 * charset.h (parse_str_to_multibyte): Extern it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3162
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3163 * print.c (print_string): If we are going to print a unibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3164 string into a multibyte buffer, convert the string to multibyte by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3165 str_to_multibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3166
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3167 2001-02-06 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3168
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3169 * w32xfns.c (select_palette): Do nothing if palette hasn't yet
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3170 been created. It seems we can get sent window messages such as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3171 WM_ERASEBKGND before we properly update a frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3172
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3173 2001-02-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3174
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3175 * dispnew.c (update_frame_line): Rename parameter FRAME to F.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3176 Avoid some unnecessary cursor positioning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3177
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3178 2001-02-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3179
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3180 * xfaces.c (split_font_name): Compute numeric value of XLFD_AVGWIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3181 (LFACE_AVGWIDTH): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3182 (LFACEP): Use AREF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3183 (check_lface_attrs): Check LFACE_AVGWIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3184 (lface_fully_specified_p): Don't check LFACE_AVGWIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3185 (set_lface_from_font_name): Set LFACE_AVGWIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3186 (merge_face_vectors): Check LFACE_AVGWIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3187 (Finternal_make_lisp_face): Use AREF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3188 (xm_set_menu_resources_from_menu_face)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3189 (xl_set_menu_resources_from_menu_face): Check LFACE_AVGWIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3190 (Finternal_lisp_face_empty_p): Use AREF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3191 (lface_same_font_attributes_p): Compare LFACE_AVGWIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3192 (better_font_p, exact_face_match_p): Add parameter AVGWIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3193 Compare average widths..
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3194 (best_matching_font): Arrange for comparing average widths.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3195
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3196 * dispextern.h (enum lface_attribute_index):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3197 Add LFACE_AVGWIDTH_INDEX (invisible from Lisp).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3198
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3199 2001-02-05 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3200
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3201 * puresize.h: Revert last change following loadup.el change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3202
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3203 2001-02-05 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3204
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3205 * makefile.w32-in ($(EMACS)): Use $(THISDIR) instead of . in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3206 invocation of temacs, to work with Windows 2000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3207 (bootstrap-emacs): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3208
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3209 2001-02-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3210
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3211 * xterm.c (x_display_and_set_cursor): Check for the focus
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3212 frame's selected window instead of selected_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3213
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3214 * xdisp.c (try_scrolling): If point is in the line below the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3215 window, make sure to move the iterator at least a canonical
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3216 char height down.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3217
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3218 * window.c (Fmove_to_window_line): Don't add 1 if window is vscrolled.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3219
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3220 2001-02-05 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3221
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3222 * ccl.c (CCL_WRITE_CHAR): Check if CH is valid or not.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3223 If invalid, execute CCL_INVALID_CMD.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3224 (ccl_driver): If the CCL program is terminated because of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3225 CCL_STAT_INVALID_CMD, copy the remaining source data to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3226 destination instead of throwing them away.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3227
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3228 2001-02-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3229
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3230 * xfns.c (x_set_font): If font hasn't changed, avoid recomputing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3231 faces and other things.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3232
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3233 * xdisp.c (get_next_display_element): Fix case of empty
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3234 display table entry.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3235
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3236 2001-02-02 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3237
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3238 * editfns.c (Fconstrain_to_field): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3239
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3240 * xfaces.c (Fclear_face_cache): Rename the `thorougly' argument
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3241 into `thoroughly', to make it consistent with the doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3242
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3243 * window.c (Fenlarge_window, Fshrink_window): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3244
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3245 2001-02-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3246
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3247 * search.c (search_buffer): Call set_search_regs with a byte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3248 position, not a character position.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3249
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3250 * xfns.c (x_set_tool_bar_lines): Do nothing if frame is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3251 minibuffer-only,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3252
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3253 2001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3254
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3255 * frame.c (Fmodify_frame_parameters): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3256
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3257 2001-01-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3258
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3259 * frame.h (EMACS_FRAME_H_INCLUDED): Use an include blocker
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3260 identifier which is not reserved by Standard C.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3261
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3262 * frame.h (FRAME_RIGHT_SCROLL_BAR_WIDTH): New define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3263
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3264 * window.c (enum window_part): New enumeration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3265 (Qleft_fringe, Qright_fringe): Replace Qleft_bitmap_area and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3266 Qright_bitmap_area.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3267 (coordinates_in_window): Return an enumerator from enum
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3268 window_part. Fix handling of right scroll bar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3269 (Fcoordinates_in_window_p): Doc fix. Return `left-fringe' and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3270 `right-fringe' instead of `left-bitmap-area' and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3271 `right-bitmap-area'. Use enumerators from enum window_part
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3272 instead of hard-coded integers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3273 (check_window_containing, window_from_coordinates):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3274 Use enumerators from enum window_part instead of hard-coded integers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3275 (syms_of_window): Replace Qleft_bitmap_area and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3276 Qright_bitmap_area.with Qleft_fringe and Qright_fringe.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3277
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3278 2001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3279
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3280 * editfns.c (Fformat_time_string): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3281
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3282 2001-01-31 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3283
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3284 * keymap.c (Fwhere_is_internal): Use the first valid binding
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3285 if no ascii binding is found (when firstonly is t).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3286
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3287 2001-01-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3288
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3289 * window.c (Fscroll_right, Fscroll_left): Use interactive_p
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3290 instead of Finteractive_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3291
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3292 * lisp.h (interactive_p): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3293
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3294 * eval.c (interactive_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3295 (Finteractive_p): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3296
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3297 * alloc.c (Fmake_list): Add a QUIT in the loop; unroll the loop.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3298
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3299 2001-01-31 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3300
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3301 * .gdbinit (hook-run): Define to run xreload.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3302
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3303 * textprop.c (Fset_text_properties): Fix newline in doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3304
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3305 2001-01-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3306
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3307 * xdisp.c (build_desired_tool_bar_string, syms_of_xdisp):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3308 Use DEFAULT_TOOL_BAR_BUTTON_MARGIN and DEFAULT_TOOL_BAR_BUTTON_RELIEF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3309
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3310 * dispextern.h (Vtool_bar_button_margin:): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3311 (DEFAULT_TOOL_BAR_BUTTON_MARGIN, DEFAULT_TOOL_BAR_BUTTON_RELIEF)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3312 (DEFAULT_TOOL_BAR_IMAGE_HEIGHT): New defines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3313
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3314 * xfns.c (Fx_create_frame): Add the tool bar height to the frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3315 height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3316
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3317 2001-01-30 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3318
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3319 * bytecode.c (Fbyte_code) <Bgeq>: Add BEFORE_POTENTIAL_GC and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3320 AFTER_POTENTIAL_GC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3321
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3322 2001-01-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3323
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3324 * bytecode.c (Fbyte_code) <Bcurrent_column>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3325 Add BEFORE_POTENTIAL_GC and AFTER_POTENTIAL_GC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3326
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3327 2001-01-29 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3328
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3329 * textprop.c (Fset_text_properties): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3330
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3331 2001-01-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3332
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3333 * xdisp.c (forward_to_next_line_start): Remove xassert.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3334
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3335 2001-01-29 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3336
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3337 * w32term.c (x_draw_row_bitmaps): Delay obtaining HDC to avoid
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3338 returning without releasing it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3339
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3340 2001-01-29 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3341
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3342 * w32fns.c (w32_font_match): Allocate three more bytes to regex
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3343 for '^', '$', and '\0'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3344
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3345 2001-01-28 Andrew Choi <akochoi@i-cable.com>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3346
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3347 * fontset.c (fontset_pattern_regexp): Allocate three more bytes to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3348 regex for '^', '$', and '\0'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3349
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3350 * alloc.c (allocate_string) [macintosh]: Call check_string_bytes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3351 only if current_sblock has been initialized.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3352
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3353 * frame.c (Fdelete_frame) [macintosh]: Allow deletion of initial
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3354 terminal frame even if it is the only visible frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3355
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3356 2001-01-28 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3357
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3358 * fontset.c (font_family_registry): Even if FONTNAME conform to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3359 XLFD, if it specifies other fields than family and registry,
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
3360 return FONTNAME. New argument FORCE if nonzero cancel that feature.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3361 (fontset_font_pattern): Call font_family_registry with FORCE 1 for
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
3362 a single byte character. Don't set FAMILY part to nil here.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3363 It is handled by the caller choose_face_font.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3364 (Fnew_fontset): Call font_family_registry with FORCE 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3365 (Fset_fontset_font): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3366
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3367 2001-01-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3368
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3369 * xdisp.c (display_line): Don't treat a newline as fitting
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3370 on the line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3371
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3372 2001-01-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3373
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3374 * window.c (size_window): Set the window's orig_top to nil when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3375 changing heights, so that a future shrink_mini_window won't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3376 restore a bogus height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3377
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3378 * frame.c (do_switch_frame): If selected frame has a mini-window,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3379 resize that to exact size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3380
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3381 * dispnew.c (adjust_glyph_matrix): Always clear desired matrices.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3382
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3383 * xdisp.c (display_line): Simplify check for glyphs fitting
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3384 entirely in the line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3385
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3386 * xfns.c (xic_style): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3387 (create_frame_xic): Move static variable to global scope for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3388 the case that `static' gets defined away.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3389
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3390 2001-01-26 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3391
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3392 * coding.c (decode_coding): Set a flag for inhibiting
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3393 inconsistent eol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3394 (code_convert_region): Always set saved_coding_symbol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3395 (decode_coding_string): Likewise. Update coding->symbol when we
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3396 encounter a inconsistent eol by the same way as code_convert_region.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3397
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3398 2001-01-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3399
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3400 * xfns.c (x_set_tool_bar_lines): Use x_clear_area instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3401 XClearArea.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3402
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3403 * xterm.c (x_after_update_window_line): Don't clear if frame's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3404 internal border width is zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3405 (x_clear_area): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3406 (x_after_update_window_line, x_clear_end_of_line)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3407 (x_scroll_bar_create, x_scroll_bar_set_handle)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3408 (XTset_vertical_scroll_bar, x_erase_phys_cursor): Use x_clear_area
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3409 instead of XClearArea.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3410
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3411 * xterm.h (x_clear_area): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3412
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3413 * xfns.c (Fx_file_dialog): Remove a workaround for Lesstif
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3414 which doesn't seem necessary anymore with Lesstif 0.92.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3415
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3416 2001-01-25 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3417
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3418 * puresize.h (BASE_PURESIZE): Up to 720000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3419
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3420 * keymap.c (Fwhere_is_internal): Declare gcpro3, gcpro4.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3421
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3422 2001-01-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3423
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3424 * xdisp.c (echo_area_display): Don't call redisplay_internal
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3425 when Emacs is shutting down. We can't run hooks etc. that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3426 would be necessary to do a redisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3427
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3428 * lread.c (read_integer): Use type EMACS_INT instead of int.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3429
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3430 2001-01-25 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3431
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3432 * ccl.c (ccl_driver): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3433
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3434 2001-01-25 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3435
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
3436 * ccl.h (struct ccl_program): New member suppress_error.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3437
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3438 * ccl.c (ccl_driver): If ccl->suppress_error is nonzero, don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3439 insert error message to the output.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3440 (setup_ccl_program): Initialize ccl->suppress_error to 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3441
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3442 * coding.h (struct coding_system): New member suppress_error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3443
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3444 * coding.c (ccl_coding_driver): Setup ccl->suppress_error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3445 (Fset_terminal_coding_system_internal): Set the member
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3446 suppress_error to 1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3447 (Fset_safe_terminal_coding_system_internal): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3448
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3449 2001-01-24 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3450
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3451 * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3452 as if it was a `charset'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3453
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3454 2001-01-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3455
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3456 * keymap.c (Fwhere_is_internal): Don't nreverse the cached
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3457 value in where_is_cache; the next lookup in the cache returns
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3458 something bogus if we do.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3459
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3460 2001-01-24 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3461
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3462 * xdisp.c (syms_of_xdisp) <Stool_bar_lines_needed>: Don't defsubr
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3463 if HAVE_WINDOW_SYSTEM isn't defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3464
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3465 2001-01-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3466
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3467 * fns.c (sweep_weak_table): Fix code taking items out of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3468 the hash collision chain. Some cleanup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3469
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3470 * xterm.c (x_new_font): Don't change a tooltip's size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3471
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3472 * xfns.c (x_create_tip_frame): Prevent changing the tooltip's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3473 background color by specifying a color for the default font
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3474 in .Xdefaults.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3475
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3476 2001-01-24 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3477
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3478 * ccl.c (CCL_READ_CHAR): Change the argument name from r to REG as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3479 a workaround for SunOS 4's cc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3480 (CCL_CALL_FOR_MAP_INSTRUCTION): Use "if (1)..." not "do {...".
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3481 (CCL_SUCCESS, CCL_SUSPEND, CCL_INVALID_CMD): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3482 (ccl_driver) <CCL_ReadMultibyteChar2>: Remove unnecessay "do"
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3483 statement.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3484
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3485 2001-01-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3486
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3487 * xterm.c (x_set_window_size_1): New function extracted from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3488 x_set_window_size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3489 (x_set_window_size): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3490 (x_set_window_size) [USE_X_TOOLKIT]: Handle case that window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3491 doesn't have a widget, like tooltips.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3492
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3493 2001-01-23 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3494
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3495 * window.c (syms_of_window) <scroll-preserve-screen-position>: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3496
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3497 2001-01-23 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3498
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3499 * fns.c (Fset_char_table_default): Fix to make sub char-table
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3500 correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3501
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3502 2001-01-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3503
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3504 * xdisp.c (build_desired_tool_bar_string): Make sure we have
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3505 a desired tool bar string, even if there are no tool bar items.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3506
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3507 * xdisp.c (Ftool_bar_lines_needed): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3508 (syms_of_xdisp): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3509
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3510 * editfns.c (Fformat): Don't extend text properties from arguments
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3511 to padding chars in the result.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3512
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3513 2001-01-20 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3514
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3515 * s/msdos.h (GC_MARK_STACK): Define to GC_MAKE_GCPROS_NOOPS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3516
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3517 2001-01-20 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3518
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3519 * w32term.c (w32_ring_bell): Only support visible bell on w32 frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3520 (w32_initialize): Don't set term hooks that aren't actually needed
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3521 in windowed mode.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3522
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3523 * xfaces.c (realize_default_face):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3524 (realize_face):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3525 (realize_tty_face): Remove references to FRAME_W32_CONSOLE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3526
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3527 * xdisp.c (handle_single_display_prop): Remove references to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3528 FRAME_W32_CONSOLE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3529
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3530 * dispnew.c (Fredraw_frame): Remove reference to FRAME_W32_CONSOLE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3531
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3532 * frame.h (output_method): Remove output_w32_console method.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3533 (FRAME_W32_CONSOLE_P): Remove macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3534
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3535 * frame.c (Qw32_console): Remove variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3536 (Fframep): Remove references to it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3537 (syms_of_frame): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3538 (Fframe_parameters): Remove references to FRAME_W32_CONSOLE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3539
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3540 * term.c (FRAME_TERMCAP_P) [WINDOWSNT]: Reinstate original
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3541 redefinition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3542
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3543 2001-01-20 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3544
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3545 * editfns.c (Fformat): Use lisp_string_width instead of strwidth.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3546
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3547 2001-01-19 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3548
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3549 * w32.c (init_environment): Add a version-independent site-lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3550 directory to EMACSLOADPATH, after the version dependent one.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3551
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3552 2001-01-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3553
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3554 * editfns.c (Fbuffer_substring): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3555
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3556 * xdisp.c (message_dolog, message2, message2_nolog):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3557 Rename parameter LEN to NBYTES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3558
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3559 2001-01-19 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3560
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3561 * charset.c (strwidth): Use c_string_width.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3562 (c_string_width): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3563 (lisp_string_width): New arguments PRECISION, NCHARS, NBYTES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3564 Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3565
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3566 * charset.h (c_string_width, lisp_string_width): Extern them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3567
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3568 * doprnt.c (doprnt1): Get byte length of Lisp string correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3569
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3570 * indent.c (check_composition): Check validity of composition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3571
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3572 * xdisp.c (store_frame_title): Pay attention to width of non-ASCII
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3573 characters by calling c_string_width.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3574 (x_consider_frame_title): Get byte length of frame tile string
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3575 correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3576 (display_mode_element): Pay attention to width of non-ASCII
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3577 characters by calling strwidth.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3578
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3579 2001-01-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3580
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3581 * xfns.c (Qcancel_timer): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3582 (syms_of_xfns): Initialize and staticpro it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3583 (Fx_hide_tip, Fx_show_tip): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3584 (Fx_show_tip): Make sure to set tip_timer to nil when canceling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3585 the timer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3586 (toplevel): Lisp code for generating parts of syms_of_xfns removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3587
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3588 * window.c (Fwindow_live_p): Use WINDOW_LIVE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3589
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3590 * window.h (WINDOW_LIVE_P): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3591
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3592 * window.c (window_size_fixed): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3593 (syms_of_window): Add a DEFVAR_BOOL for window-size-fixed, for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3594 the doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3595
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3596 * eval.c (specbind): If binding a per-buffer variable which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3597 doesn't have a buffer-local value in the current buffer, change
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3598 the global value by changing the value of the symbol bound in all
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3599 buffers not having their own value, to make it consistent with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3600 what happens with other buffer-local variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3601
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3602 * xterm.c (x_initialize): Set char_ins_del_ok to 1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3603
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3604 * xdisp.c (forward_to_next_line_start): Stop at end of buffer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3605 when searching for a newline.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3606
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3607 2001-01-18 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3608
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3609 * xdisp.c (display_string): Fix previous change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3610
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3611 2001-01-18 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3612
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3613 * w32term.c (x_produce_stretch_glyph): Only use Qspace when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3614 GLYPH_DEBUG is defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3615 (x_produce_glyphs): Don't xassert `it->descent > 0'; this isn't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3616 true for images with `:ascent 100'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3617 (x_set_mouse_face_gc): If the last used mouse face has gone in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3618 meantime, use face MOUSE_FACE_ID.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3619 If first glyph isn't a character glyph, use the ASCII NUL
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3620 character to determine the face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3621 (expose_area): Do not treat left margin specially.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3622 (note_mode_line_highlight): If no local_map, check global keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3623 (note_mouse_highlight): Initialize overlay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3624 (clear_mouse_face): Don't return if tip_frame is non-nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3625 (show_scroll_bars): Remove unused function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3626 (w32_read_socket) [WM_KILLFOCUS]: Set help_echo to Qnil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3627 (x_draw_bar_cursor): Remove extra test for out of bounds cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3628 Clip to row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3629 (x_erase_phys_cursor): Don't apply XWINDOW to variable that may be nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3630 (x_free_frame_resources): Unload relief colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3631
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3632 2001-01-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3633
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3634 * xdisp.c (forward_to_next_line_start): Avoid calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3635 get_next_display_element when the newline is already found.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3636 This may change the iterator's position, when its current position is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3637 equal to the iterator's stop_charpos.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3638
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3639 * dispnew.c (direct_output_for_insert): If char_ins_del_ok is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3640 zero, use this method only at the end of a line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3641
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3642 * xfaces.c (x_face_list_fonts): Don't BLOCK_INPUT around the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3643 call to x_list_fonts. Call x_list_fonts with SIZE -1 only
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3644 if SCALABLE_FONTS_P is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3645
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3646 * xfaces.c (x_face_list_fonts): Call x_list_fonts with SIZE -1,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3647 so that scalable fonts are included.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3648
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3649 * xterm.c (x_list_fonts): Allow scalable fonts if SIZE is < 0,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3650 In the cache, use a key containing the information if scalable
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3651 fonts are included.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3652 (x_load_font): Adapt to change of keys in the font cache.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3653
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3654 2001-01-17 Kim F. Storm <storm@filanet.dk>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3655
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3656 * xfaces.c (x_face_list_fonts): Use x_list_fonts instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3657 XListFonts to take advantage of font caching.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3658
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3659 * xterm.c (x_list_fonts): Ensure caching font information when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3660 called for a null frame, which is the case frequently when Emacs
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3661 starts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3662
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3663 2001-01-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3664
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3665 * xfns.c (QCconversion): Replaces QCalgorithm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3666
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3667 * w32fns.c (QCconversion): Replaces QCalgorithm. Update copyright.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3668
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3669 * xdisp.c (build_desired_tool_bar_string): Use :conversion instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3670 of :algorithm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3671
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3672 * xdisp.c (redisplay_tool_bar): Change tool bar's height when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3673 not everything could be displayed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3674
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3675 * line.h, x-list-font.c: Files removed because unused.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3676
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3677 2001-01-17 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3678
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3679 * dired.c (directory_files_internal): Convert result from readdir
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3680 to a unibyte string initially, to avoid possible misinterpretation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3681 of some bytes as the internal form of Emacs characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3682
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3683 2001-01-17 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3684
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3685 * fns.c (concat): Be sure to avoid putting the same `composition'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3686 property on the adjacent regions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3687
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3688 2001-01-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3689
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3690 * window.c (Fset_window_hscroll): Don't set window's min_hscroll here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3691 (Fscroll_right, Fscroll_left): Set it here instead, if called
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3692 interactively.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3693
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3694 * buffer.c (Fset_buffer_modified_p): Set buffer's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3695 prevent_redisplay_optimizations_p flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3696
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3697 * dispnew.c, callproc.c, fns.c, keyboard.c, process.c, sunfns.c,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3698 * sysdep.c, vmsproc.c, xselect.c: Call redisplay_preserve_echo_area
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3699 with additional arg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3700
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3701 * dispextern.h, lisp.h (redisplay_preserve_echo_area):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3702 Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3703
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3704 * xdisp.c (redisplay_preserve_echo_area): Add parameter
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3705 FROM_WHERE, for debugging.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3706
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3707 2001-01-16 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3708
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3709 * ccl.c (Fregister_ccl_program): Handle the return value of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3710 resolve_symbol_ccl_program correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3711 (CCL_Extension): Fix typo (originally CCL_Extention). Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3712
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3713 2001-01-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3714
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3715 * xterm.c (x_set_mouse_face_gc): If the last used mouse face
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3716 has gone in the meantime, use face MOUSE_FACE_ID.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3717
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3718 * xterm.c (x_connection_closed) [USE_X_TOOLKIT]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3719 If x_display_info_for_display returns null, don't try to close
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3720 the display; we didn't open it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3721
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3722 * dispnew.c (save_or_restore_current_matrices): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3723 (save_current_matrix, restore_current_matrix): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3724 (adjust_frame_glyphs_for_frame_redisplay): Use them to save and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3725 restore the frame's current matrix. Due to the glyph pointer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3726 setup done in adjust_glyph_matrix, there is no easy way to make
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3727 saving the current matrix in the desired matrix generally correct,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3728 so don't try it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3729
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3730 2001-01-15 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3731
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3732 * xdisp.c (insert_left_trunc_glyphs): Overwrite padding glyphs by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3733 truncation glyphs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3734 (display_line): Optimize for wide characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3735 (display_string): Don't try to display a multi-column character
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3736 partially. On ttys, produce more than one truncation glyph for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3737 multi-column characters that don't fit on the line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3738
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3739 2001-01-13 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3740
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3741 * md5.c (WORDS_BIG_ENDIAN) [__BYTE_ORDER == __BIG_ENDIAN]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3742 Define it instead of WORDS_BIGENDIAN. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3743
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3744 2001-01-13 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3745
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3746 * w32fns.c (Fimage_size, image_ascent, lookup_image)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3747 (IMAGE_POSITIVE_INTEGER_VALUE_OR_PAIR, parse_image_spec)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3748 (xbm_format, xpm_format, pbm_format, png_format, jpeg_format)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3749 (tiff_format, gif_format, gs_format): Adapt to change of image margins.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3750
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3751 * w32term.c (x_produce_image_glyph, x_draw_image_foreground)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3752 (x_draw_image_relief, x_draw_image_foreground_1)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3753 (x_draw_image_glyph_string): Adapt to change of image margins.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3754
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3755 * w32.c (init_environment, sys_shutdown, sys_pipe): Remove unused
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3756 variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3757
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3758 * w32bdf.c (search_file_line, get_cached_font_char)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3759 (cache_char_offset, create_offscreen_bitmap): Remove unused variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3760
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3761 * w32inevt.c (w32_console_toggle_lock_key): Add parentheses.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3762
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3763 * w32fns.c (x_to_w32_color, x_set_icon_name, xlfd_strip_height)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3764 (w32_list_synthesized_fonts, lookup_image, Fx_file_dialog)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3765 (Fw32_send_sys_command): Remove unused variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3766 (w32_msg_pump): Add parentheses.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3767
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3768 * w32term.c (w32_fill_rect, w32_read_socket, x_bitmap_icon)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3769 (x_new_fontset, x_calc_absolute_position, x_iconify_frame):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3770 Add parentheses.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3771
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3772 2001-01-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3773
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3774 * xdisp.c (Vtool_bar_button_margin): Replaces tool_bar_button_margin.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3775 (build_desired_tool_bar_string): Handle Vtool_bar_button_margin
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3776 being a pair of margins.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3777 (syms_of_xdisp): Change DEFVAR_INT of tool-bar-button-margins
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3778 to DEFVAR_LISP. Extend doc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3779
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3780 * xfns.c (Fimage_size, image_ascent): Adapt to the change of image
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3781 margins.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3782 (lookup_image): If `:margin MARGIN' is specified, and MARGIN is a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3783 pair of integers `(X . Y)', use X for the horizontal and Y for the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3784 vertical margin.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3785 (IMAGE_POSITIVE_INTEGER_VALUE_OR_PAIR): New enumerator.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3786 (parse_image_spec): Check it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3787 (xbm_format, xpm_format, pbm_format, png_format, jpeg_format)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3788 (tiff_format, gif_format, gs_format):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3789 Use IMAGE_POSITIVE_INTEGER_VALUE_OR_PAIR for :margin.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3790
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3791 * xterm.c (x_produce_image_glyph, x_draw_image_foreground)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3792 (x_draw_image_relief, x_draw_image_foreground_1)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3793 (x_draw_image_glyph_string): Adapt to the change of image margins.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3794
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3795 * dispextern.h (struct image): Replace member `margin' with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3796 `hmargin' and `vmargin'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3797
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3798 * xdisp.c (Fdump_tool_bar_row) [GLYPH_DEBUG]: Add parameters ROW
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3799 and GLYPHS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3800
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3801 * dispnew.c (update_text_area): Put code which decrements the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3802 stop position when the row's face extends to the end of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3803 line in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3804
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3805 * xfns.c (x_set_mouse_color): Fix color allocation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3806
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3807 * keyboard.c: Call get_local_map with new argument list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3808
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3809 * intervals.c (get_local_map): Change TYPE to Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3810
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3811 * intervals.h (enum map_property): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3812 (get_local_map): Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3813
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3814 * keymap.c: Call get_local_map with new argument list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3815 (Fwhere_is_internal): Rename parameter XKEYMAP to KEYMAP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3816
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3817 2001-01-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3818
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3819 * xdisp.c (build_desired_tool_bar_string): Correct the computation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3820 of the size needed for the tool bar string. For the last image,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3821 use a `display' property that reaches to the end of the string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3822
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3823 * xselect.c (selection_request_dpyinfo): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3824 (x_handle_selection_request): Set it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3825 (x_selection_request_lisp_error): Don't call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3826 x_decline_selection_request if selection request's display has
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3827 been closed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3828
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3829 * xfaces.c (x_free_colors, x_free_dpy_colors) [DEBUG_X_COLORS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3830 Do the unregister_colors before calling XFreeColors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3831
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3832 2001-01-10 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3833
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3834 * Makefile.in (${etc}DOC): Depend on ${shortlisp} and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3835 ${SOME_MACHINE_LISP}, not ${lisp}.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3836
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3837 2001-01-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3838
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3839 * xdisp.c (display_line): On ttys, produce more than one truncation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3840 glyph for multi-column characters that don't fit on the line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3841
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3842 * xselect.c (x_reply_selection_request): Add a comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3843
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3844 * xfns.c (Fx_backspace_delete_keys_p): Use XkbGetMap and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3845 XkbGetNames instead of XkbGetKeyboard.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3846
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3847 2001-01-10 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3848
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3849 * sysdep.c (random): Revert the declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3850
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3851 2001-01-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3852
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3853 * lisp.h (STRING_BYTES) [GC_CHECK_STRING_BYTES]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3854 Call function string_bytes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3855 (GC_CHECK_STRING_BYTES): Moved here from alloc.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3856
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3857 * alloc.c (CHECK_STRING_BYTES) [GC_CHECK_STRING_BYTES]: New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3858 (check_sblock, string_bytes) [GC_CHECK_STRING_BYTES]: New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3859 (check_string_bytes) [GC_CHECK_STRING_BYTES]: Add parameter ALL_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3860 (allocate_string) [GC_CHECK_STRING_BYTES]: Always check strings in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3861 the current sblock.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3862 (mark_object) [GC_CHECK_STRING_BYTES]: Use CHECK_STRING_BYTES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3863 (gc_sweep) [GC_CHECK_STRING_BYTES]: Call check_string_bytes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3864 after sweeping strings, and at the end.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3865 (GC_CHECK_STRING_BYTES): Moved to lisp.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3866
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3867 * alloc.c (Fgarbage_collect): Use a record_unwind_protect to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3868 ensure that pop_message is called.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3869
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3870 * keyboard.c (Fexecute_extended_command): Use a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3871 record_unwind_protect to ensure that pop_message is called.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3872
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3873 * lisp.h (push_message_unwind): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3874
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3875 * xdisp.c (push_message_unwind): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3876
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3877 * fileio.c (do_auto_save_unwind): Do the pop_message here
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3878 instead of in Fdo_auto_save.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3879 (Fdo_auto_save): Don't call pop_message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3880
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3881 2001-01-08 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3882
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3883 * xfns.c (xpm_load) [!ALLOC_XPM_COLORS]: Declare local variable I
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3884 in inner block.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3885
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3886 2001-01-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3887
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3888 * window.c (window_scroll_pixel_based): Adjust glyph matrices
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3889 when increasing window's vscroll.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3890
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3891 * macros.c (Qkbd_macro_termination_hook): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3892 (syms_of_macros): Initialize and staticpro it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3893 (pop_kbd_macro): Run kbd-macro-termination-hook.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3894
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3895 * xterm.c (XTread_socket) <LeaveNotify>: Set help_echo to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3896
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3897 2001-01-07 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3898
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
3899 * keyboard.c (Fread_key_sequence_vector): Avoid newline in
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3900 arglist, for documentation's sake.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3901
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3902 2001-01-06 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3903
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3904 * makefile.w32-in (clean): Delete $(COMPILER_TEMP_FILES) instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3905 of *.pdb.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3906
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3907 2001-01-05 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3908
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3909 * term.c (update_end): Don't check updating_frame; for some reason
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3910 this can be 0 sometimes, such as after dismissing a popup menu,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3911 and isn't necessary given the explicit frame argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3912
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3913 2001-01-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3914
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3915 * sysdep.c: Don't prototype srandom; it takes an unsigned argument
108472
0eb2f9d5e474 Fix typos and whitespace in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 106836
diff changeset
3916 on some systems, and an unsigned long on others, like FreeBSD 4.1.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3917
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3918 2001-01-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3919
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3920 * xterm.c (clear_mouse_face): Don't return if tip_frame is non-nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3921
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3922 * xfns.c (x_create_tip_frame): Preserve the value of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3923 face_change_count around the creation of the tip frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3924
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3925 * xfns.c (last_show_tip_args): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3926 (compute_tip_xy): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3927 (Fx_show_tip): Reuse an existing tip frame, if possible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3928 (syms_of_xfns): Initialize and staticpro last_show_tip_args.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3929
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3930 2001-01-04 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3931
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3932 * editfns.c (Fformat): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3933
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3934 * systime.h (set_file_times): Prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3935
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3936 * widget.h (EmacsFrameSetCharSize_): Prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3937
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3938 * sysdep.c (random, srandom): Declare explicitly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3939
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3940 * dispextern.h (move_it_vertically_backward): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3941
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3942 2001-01-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3943
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3944 * xfns.c (x_create_tip_frame): Call face-set-after-frame-default,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3945 like in Fx_create_frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3946
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3947 * xfaces.c (set_font_frame_param): Don't do anything for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3948 non-graphical frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3950 * window.c (Fdelete_other_windows): Set window's window_end_valid
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3951 to nil when changing the window's start. Don't change the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3952 window's start when its top position hasn't changed. If we do,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3953 this will set the window's optional_new_start, which act's like a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3954 force_start during redisplay with C-x 1 M-> under particular
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
3955 circumstances (see report from Per Starbäck to emacs-pretest-bug
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3956 from 2000-12-13.).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3957
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3958 2001-01-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3959
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3960 * xdisp.c (forward_to_next_line_start): Reset it->c if taking the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3961 short cut at the start of the function. Add an assertion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3962 (reseat_at_next_visible_line_start): Add an assertion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3963
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3964 * window.c (Frecenter): When changing the window start, set the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3965 window's window_end_valid to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3966 (Fwindow_end): Fix window-end computation when UPDATE is non-nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3967
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3968 * dispextern.h (move_it_past_eol): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3969
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3970 * xdisp.c (move_it_past_eol): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3971
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3972 * window.c (Fwindow_end): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3973
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3974 2001-01-03 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3975
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3976 * dired.c (Ffile_attributes): Fix last change, removing BSD4_3 kluge.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3977
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3978 2001-01-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3979
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3980 * xdisp.c (try_window_reusing_current_matrix): Fix bug setting
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3981 the enabled_p flag of the glyph row at window_end_vpos to 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3982 (handle_single_display_prop): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3983
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3984 2001-01-02 Richard M. Stallman <rms@caffeine.ai.mit.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3985
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3986 * window.c (Frecenter): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3987
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3988 2001-01-02 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3989
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3990 * term.c (FRAME_TERMCAP_P) [WINDOWSNT]: Remove redefinition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3991
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3992 * frame.h (output_method): Add output_w32_console method.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3993 (FRAME_W32_CONSOLE_P): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3994
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3995 * frame.c (make_terminal_frame) [WINDOWSNT]: Make terminal frames
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3996 use output_w32_console method.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3997 (Qw32_console): New Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3998 (Fframep): Return it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
3999 (syms_of_frame): Init it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4000 (Fframe_parameters): Report w32console as font for w32_console frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4001
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4002 * xfaces.c (realize_default_face): Set face foreground and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4003 background to unspecified for w32_console frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4004 (realize_face): Realize face cache for w32_console frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4005 (realize_tty_face): Accept w32_console frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4006
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4007 * xdisp.c (handle_single_display_prop): Return if frame is w32_console.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4008 (init_iterator) [WINDOWSNT]: Initialize frame face cache if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4009 necessary, even if running interactively.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4010
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4011 * dispnew.c (Fredraw_frame): Call set_terminal_modes for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4012 w32_console frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4013
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4014 * w32term.c (x_update_begin):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4015 (x_update_end):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4016 (x_clear_frame):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4017 (x_ins_del_lines):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4018 (x_change_line_highlight):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4019 (x_delete_glyphs):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4020 (w32_ring_bell):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4021 (x_update_begin):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4022 (x_update_end):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4023 (w32_reassert_line_highlight):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4024 (w32_frame_rehighlight):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4025 (w32_frame_raise_lower): Do nothing if not w32 frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4026
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4027 * w32xfns.c (get_frame_dc): Abort if called on a non-w32 frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4028
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4029 * w32fns.c (Fx_display_color_cells): Determine correct value, when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4030 system doesn't tell us directly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4031 (Fx_display_visual_class): Implement properly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4032
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4033 2001-01-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4034
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4035 * window.c (Frecenter): Handle centering in graphical frames
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4036 specially. Centering on the basis of line counts doesn't work
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4037 reliably with variable-height lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4038
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4039 2001-01-02 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4040
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4041 * widget.c (EmacsFrameSetCharSize): Remove unused variables `ac'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4042 and al[].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4043
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4044 * composite.c (run_composition_function): Remove unused var `val'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4045 (update_compositions): Remove unused variable `hook'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4046
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4047 * intervals.c (get_local_map): Remove unused variable `tem'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4048
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4049 * doprnt.c (doprnt1): Remove unused variable `size'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4050
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4051 * fns.c (Flength): Remove unused variable `tail'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4052 (Fdelete): Remove unused variable `size'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4053
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4054 * editfns.c (Ftranspose_regions): Remove unused variables `gcpro1'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4055 and `gcpro2'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4056
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4057 * doc.c (Fsnarf_documentation): Remove unused vars `fun' and `tem'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4058
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4059 * data.c (find_symbol_value): Remove extra 3rd argument in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4060 call to swap_in_symval_forwarding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4061
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4062 * undo.c (Fprimitive_undo): Remove unused block-scope variable `end'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4063
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4064 * search.c (shrink_regexp_cache): Remove unused variable `cpp'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4065 (trivial_regexp_p): Remove unused variable `c'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4066 (boyer_moore): Remove unused variable `k'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4067
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4068 * indent.c (current_column): Remove unused variable `stopchar'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4069 (Fcompute_motion): Remove unused variable `contin'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4070
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4071 * casefiddle.c (casify_object): Remove unused variable `tolen'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4072
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4073 * dired.c (directory_files_internal): Fix a typo in a comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4074 Remove an unused variable `handler'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4075 (file_name_completion): Remove unused function-scope variable `dp'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4076 (Ffile_attributes) <dirname, sdir>: Make declarations conditioned
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4077 on BSD4_2.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4078
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4079 * fileio.c (e_write): Remove unused variable `require_encoding_p'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4080
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4081 * marker.c (Fmarker_position): Remove unused variables `pos', `i',
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4082 and `buf'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4083 (Fmarker_insertion_type): Remove unused variable `buf'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4084
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4085 * insdel.c (make_gap): Remove unused variable `result'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4086
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4087 * keyboard.c (record_char): Remove unused function-scope var `help'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4088 (kbd_buffer_get_event): Remove unused block-scope variable `idx'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4089 (menu_bar_items): Remove unused function-scope variable `tem'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4090
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4091 * fontset.c (fontset_ref): Remove unused variable `i'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4092 (fontset_set): Remove unused variables `j' and `tmp'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4093 (make_fontset): Remove unused variables `i', `j', `elt' and `base_elt'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4094 (make_fontset_for_ascii_face): Remove unused variable `name'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4095 (fs_load_font): Remove unused variable `font_idx'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4096 (fs_query_fontset): Remove unused function-local variable `fontset'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4097 (list_fontsets): Remove unused variable `tail'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4098 (Fnew_fontset): Remove unused variables `family' and `registry'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4099 (accumulate_font_info): Remove unused variable `tmp'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4100 (Ffontset_font): Remove unused variable `id'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4101 (syms_of_fontset): Remove unused variable `i'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4102
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4103 * xfns.c (x_display_info_for_name): Cast 0 to "char *" in the call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4104 to x_term_init.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4105 (lookup_image): Remove unused variable `file'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4106 (xbm_load): Remove unused variables `bitmap_data', `height', and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4107 `width'. Remove function-local variable `i', leave the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4108 block-local one.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4109 (gif_load): Remove unused variable `inc'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4110
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4111 * xterm.c (XTread_socket): Remove unused variables `p' and `pend'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4112 (XTread_socket) <LeaveNotify>: Remove unused variable `frame',
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4113 leave only the one in the inner block.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4114
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4115 * xfaces.c (face_fontset, realize_default_face): Remove unused
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4116 variable `fontset'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4117 (face_at_buffer_position): Remove unused variable `multibyte_p'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4118
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4119 * term.c (encode_terminal_code): Remove unused variable `c'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4120
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4121 * ccl.c (Fccl_execute): Cast ccl_driver parameters to `unsigned
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4122 char *' instead of `char *'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4123
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4124 * category.c (Fcategory_docstring): Remove unused variable `doc'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4125 (Fget_unused_category): Remove unused variable `docstring_vector'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4126 (Fchar_category_set): Remove unused variables `val', `charset',
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4127 `c1' and `c2'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4128
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4129 * coding.c (detect_coding_iso2022, setup_coding_system):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4130 Remove unused variable `i'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4131 (detect_coding_mask): Remove unused variable `idx'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4132 (detect_coding): Remove unused variable `i'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4133 (ccl_coding_driver): Remove unused variable `result'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4134 (run_pre_post_conversion_on_str): Remove unused variable `prev'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4135 (decode_coding_string): Remove unused variables `to' and `gcpro1'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4136 (encode_coding_string): Remove unused variables `gcpro1' and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4137 `saved_coding_symbol'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4138 (Ffind_coding_systems_region_internal): Remove function-local
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4139 variable args[], leave only the block-local one.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4140 (code_convert_region1): Remove unused variable `len'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4141
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4142 * charset.c (char_printable_p): Remove unused variable `chars'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4143 (Fsplit_char, Fchar_bytes): Remove unused variable `val'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4144 (str_to_multibyte): Remove unused variable `c'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4145
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4146 * window.c (size_window): Remove block-local variable `min_size'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4147
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4148 * xdisp.c (make_cursor_line_fully_visible): Remove unused variable
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4149 `header_line_height'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4150 (append_space, extend_face_to_end_of_line): Declare `saved_what'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4151 enum display_element_type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4152
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4153 2001-01-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4154
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4155 * xterm.c (x_connection_closed): Catch X errors around all
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4156 statements that call X. Save away the error message in a local copy.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4157
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4158 * xterm.c (x_connection_closed): Set handling_signal to 0 at
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4159 the start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4160
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4161 * xdisp.c (pos_visible_p): Take into account that CHARPOS maybe
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4162 in or at the start of invisible text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4163
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4164 * dispnew.c (update_window): Don't check_current_matrix_flags.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4165
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4166 2001-01-01 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4167
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4168 * w32fns.c (x_figure_window_size): Do not allow new_height and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4169 new_width of frame to override specified values.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4170
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4171 2000-12-30 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4172
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4173 * composite.c (find_composition): Fix a code for searching backward.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4174
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4175 2000-12-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4176
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4177 * dispnew.c (check_current_matrix_flags) [GLYPH_DEBUG]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4178 (update_window) [GLYPH_DEBUG]: Call it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4179 (scrolling_window): Prevent including current rows which are below
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4180 what's displayed in the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4181
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4182 * xdisp.c (try_window_reusing_current_matrix)
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
4183 <new start <= old start>: Disable rows in the current matrix
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4184 which are below the window after scrolling.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4185
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4186 * xdisp.c (move_it_by_lines): Don't do optimizations if NEED_Y_P
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4187 is zero. It's not worth the complexity.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4188 (invisible_text_between_p): Put in #if 0 because unused.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4189
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4190 2000-12-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4191
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4192 * xfns.c (Fx_backspace_delete_keys_p): Check library and server
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4193 XKB versions. Call XkbFreeKeyboard with 2nd arg 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4194
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4195 * keyboard.c (echo_char): If C is an integer, always call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4196 push_key_description. Former code could signal an invalid
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4197 character error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4198
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4199 * keymap.c (push_key_description): Add parameter FORCE_MULTIBYTE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4200 If set, print multibyte text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4201 (Fsingle_key_description): Call push_key_description with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4202 FORCE_MULTIBYTE set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4203 (describe_buffer_bindings): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4204
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4205 * lisp.h (push_key_description): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4206
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4207 * xdisp.c (echo_area_display): Bind redisplay-dont-pause to t
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4208 around the call to redisplay_internal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4209
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4210 * xfns.c: Use #if GLYPH_DEBUG instead of #ifdef GLYPH_DEBUG.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4211
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4212 * dispnew.c: Use #if GLYPH_DEBUG instead of #ifdef GLYPH_DEBUG.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4213
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4214 2000-12-28 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4215
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4216 * ccl.c (CCL_WRITE_CHAR): Check variable `extra_bytes'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4217 (ccl_driver): New local variable `extra_bytes'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4218
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4219 * ccl.h (struct ccl_spec): New member eight_bit_carryover.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4220
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4221 * coding.c (setup_coding_system):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4222 Initialize coding->spec.ccl.eight_bit_carryover.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4223 (ccl_coding_driver): Pay attention to carried over 8-bit bytes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4224
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4225 2000-12-28 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4226
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4227 * coding.c (SAFE_ONE_MORE_BYTE): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4228 (DECODE_EMACS_MULE_COMPOSITION_CHAR): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4229 (DECODE_EMACS_MULE_COMPOSITION_RULE): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4230 (decode_composition_emacs_mule): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4231 (decode_coding_emacs_mule): Decode composition sequence by calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4232 decode_composition_emacs_mule.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4233 (ENCODE_COMPOSITION_EMACS_MULE): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4234 (encode_coding_emacs_mule): Changed from macro to function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4235 If a text contains compositions, encode them correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4236 (setup_coding_system): Set coding->commong_flags for emacs-mule so
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4237 that decoding and encoding are required.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4238
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4239 2000-12-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4240
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4241 * xfaces.c (PT_PER_INCH): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4242 (xlfd_point_size): Compute real point size from font's pixel size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4243 (pixel_point_size, build_scalable_font_name): Use PT_PER_INCH
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4244 instead of 72.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4245
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4246 * .gdbinit: Comment out the line pointing to the Lesstif source
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4247 directory.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4248
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4249 * window.c (Frecenter): Use displayed_window_lines instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4250 of window_internal_height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4251
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4252 * xterm.c (syms_of_xterm): DEFVAR_LISP x-toolkit-scroll-bars
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4253 instead of x-toolkit-scroll-bars-p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4254 (Vx_toolkit_scroll_bars): Renamed from x_toolkit_scroll_bars_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4255
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4256 * w32term.c (syms_of_xterm): DEFVAR_LISP x-toolkit-scroll-bars
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4257 instead of x-toolkit-scroll-bars-p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4258 (Vx_toolkit_scroll_bars): Renamed from x_toolkit_scroll_bars_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4259
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4260 * dispnew.c (struct redisplay_history) [GLYPH_DEBUG]: New.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4261 (REDISPLAY_HISTORY_SIZE) [GLYPH_DEBUG]: New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4262 (redisplay_history, history_idx, history_tick) [GLYPH_DEBUG]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4263 New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4264 (add_window_display_history, add_frame_display_history)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4265 (Fdump_redisplay_history) [GLYPH_DEBUG]: New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4266 (build_frame_matrix_from_leaf_window): Remove unused code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4267 (build_frame_matrix_from_leaf_window) [GLYPH_DEBUG]: Add to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4268 redisplay history.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4269 (update_frame) [GLYPH_DEBUG]: Add to redisplay history.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4270 (update_window) [GLYPH_DEBUG]: Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4271 (syms_of_display): Defsubr dump-redisplay-history.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4272
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4273 2000-12-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4274
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4275 * keyboard.c (echo_prompt): Always set current_kboard->echoptr to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4276 the end of the prompt. Set echo_after_prompt to the offset
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4277 of echoptr in echobuf.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4278
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4279 * xdisp.c (init_from_display_pos): Pop until the iterator's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4280 stack is empty; there may be frames for stretch or images
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4281 on the stack.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4282
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4283 * dispnew.c (save_frame_matrix, restore_frame_matrix): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4284 (save_or_restore_current_matrix): New function for the same
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4285 purpose, but more efficient.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4286 (adjust_frame_glyphs_for_frame_redisplay): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4287
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4288 2000-12-23 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4289
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4290 * xdisp.c (syms_of_xdisp): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4291
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4292 2000-12-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4293
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4294 * xdisp.c (syms_of_xdisp): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4295
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4296 * xdisp.c (redisplay_window): Remove label restore_buffers;
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4297 use finish_scroll_bars instead to make sure that scroll bars
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4298 are redeemed. If we don't do this, flickering can result from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4299 scroll bars being destroyed and recreated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4300
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4301 2000-12-22 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4302
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4303 * w32term.c (w32_draw_bitmap): Fix drawing so it does not appear
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4304 in the wrong colors when the foreground is not black.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4305 (expose_window): Don't redraw the window that's currently being
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4306 updated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4307
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4308 2000-12-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4309
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4310 * window.c (size_window): When setting the window's too_small_ok
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4311 flag, compare old size with minimum size depending on WIDTH_P,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4312 don't compare with window_min_width.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4313
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4314 * window.c (delete_window): Simplify somewhat.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4315 (Fset_window_configuration): Don't SET_FRAME_GARBAGED after
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4316 freeing window matrices. The flag windows_or_buffers_changed is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4317 set, so the next redisplay will consider all windows; this should
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4318 suffice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4319
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4320 2000-12-22 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4321
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4322 * coding.c (ccl_coding_driver): Initialize ccl->cr_consumed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4323
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4324 * ccl.h (struct ccl_program): New member cr_consumed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4325
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4326 * ccl.c (CCL_WRITE_CHAR): Don't handle EOL conversion here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4327 (CCL_READ_CHAR): Handle EOL conversion here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4328 (ccl_driver) <CCL_ReadMultibyteChar2>: Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4329
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4330 2000-12-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4331
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4332 * xdisp.c (Fdump_glyph_row) [GLYPH_DEBUG]: Add optional arg GLYPHS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4333
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4334 * dispextern.h (GLYPH_EQUAL_P): Also compare pixel widths,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4335 otherwise tabs of different size compare equal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4336
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4337 * callint.c (Fcall_interactively): Prevent a compiler warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4338
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4339 * print.c (print_unwind): Return nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4340 (PRINTDECLARE): Initialize all local variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4341 (print_preprocess): Add a default case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4342
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4343 * lisp.h (Qinhibit_point_motion_hooks): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4344
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4345 * undo.c (Fprimitive_undo): Bind `inhibit-point-motion-hooks' to t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4346
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4347 * window.c (delete_window, Fsplit_window)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4348 (Fset_window_configuration): Calls to ensure_frame_matrix removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4349
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4350 * dispextern.h (ensure_frame_matrix): Function declaration removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4351
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4352 * dispnew.c (ensure_frame_matrix): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4353 (save_frame_matrix, restore_frame_matrix): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4354 (adjust_frame_glyphs_for_frame_redisplay): Use them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4355
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4356 * xdisp.c (dump_glyph_row, dump_glyph_matrix, Fdump_glyph_matrix)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4357 [GLYPH_DEBUG]: Extended to dump glyphs in short form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4358
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4359 2000-12-21 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4360
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4361 * w32term.c (x_update_begin): Regenerate the palette here, rather
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4362 than for each window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4363
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4364 * w32xfns.c (select_palette): Avoid calling SelectPalette if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4365 palette is NULL, since this corrupts memory! Also get
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4366 display_info reference from frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4367
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4368 2000-12-21 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4369
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4370 * w32bdf.c (w32_init_bdf_font): Fix test for valid bmp heap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4371
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4372 * w32term.c (x_draw_hollow_cursor): Delay obtaining the frame's DC
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4373 to avoid returning without releasing it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4374
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4375 2000-12-21 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4376
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4377 * keymap.c (push_key_description): Don't convert eight-bit-control
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4378 and eight-bit-graphic to multibyte character.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4379
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4380 * charset.c (Fmake_char_internal): If CHARSET doesn't have a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4381 generic character and CODE1 is nil, return the smallest character
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4382 in CHARSET.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4383
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4384 2000-12-20 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4385
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4386 * s/osf5-0.h (NSIG): Don't redefine.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4387
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4388 2000-12-20 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4389
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4390 * keymap.c (where_is_internal): Check ascii_sequence_p rather than
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4391 excluding menu-bar and tool-bar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4392 (Fwhere_is_internal): Check ascii_sequence_p when looking up the cache.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4393 (menu_item_p): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4394 (where_is_internal_1): Don't ignore menu-items.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4395
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4396 2000-12-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4397
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4398 * xdisp.c (hscroll_window_tree): Take window's min_hscroll
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4399 into account.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4400
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4401 * window.c (make_window): Initialize window's min_hscroll.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4402 (Fset_window_hscroll): Set window's hscroll and min_hscroll.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4403 (set_window_buffer, temp_output_buffer_show): Set min_hscroll
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4404 to zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4405 (struct saved_window): New member min_hscroll.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4406 (SAVED_WINDOW_VECTOR_SIZE): Set to 17.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4407 (Fset_window_configuration): Set window's min_hscroll.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4408 (save_window_save): Save window's min_hscroll.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4409 (compare_window_configurations): Compare min_hscroll values.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4410
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4411 * window.h (struct window): New member min_hscroll.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4412
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4413 * keyboard.c (echo_prompt): Prevent a compiler warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4414
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4415 * xdisp.c (try_cursor_movement): Fix last change. The real
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4416 condition is that PT is at the end of the row, and should
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4417 be displayed at the start of the next row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4418
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4419 * xdisp.c (try_cursor_movement): If we end on a partially
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4420 visible line, end we already decided to scroll, return -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4421
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4422 * dispextern.h (ensure_frame_matrix): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4423
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4424 * window.c (delete_window, Fsplit_window)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4425 (Fset_window_configuration): Call ensure_frame_matrix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4426
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4427 * dispnew.c (fake_current_matrices, ensure_frame_matrix):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4428 New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4429 (adjust_frame_glyphs_for_frame_redisplay): If display has been
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4430 completed, call fake_current_matrices instead of marking frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4431 garbaged.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4432
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4433 2000-12-20 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4434
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4435 * w32fns.c (syms_of_w32fns): Initialize and staticpro tip_frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4436
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4437 2000-12-19 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4438
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4439 * fns.c (Frequire): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4440
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4441 2000-12-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4442
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4443 * window.c (window_scroll_pixel_based): Don't use move_it_vertically.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4444
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4445 * dispnew.c (direct_output_for_insert): Fix check for mini-window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4446 currently displaying a message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4447
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4448 * bytecode.c (toplevel) [CHECK_FRAME_FONT]: Include frame.h and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4449 xterm.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4450 (Fbyte_code) [CHECK_FRAME_FONT]: Check the selected frame's font.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4451
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4452 2000-12-18 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4453
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4454 * w32.c (w32_strerror): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4455
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4456 * w32.h (w32_strerror): New extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4457
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4458 * w32fns.c (Fw32_shell_execute): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4459
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4460 2000-12-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4461
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4462 * s/hpux10.h (_FILE_OFFSET_BITS): Undef again.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4463
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4464 2000-12-18 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4465
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4466 * msdos.c (IT_set_face): Obey inverse_video.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4467
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4468 2000-12-18 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4469
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4470 * dired.c (directory_files_internal): Always return decoded filenames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4471
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4472 2000-12-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4473
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4474 * xterm.c (x_connection_closed): Prevent being called recursively
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4475 because of an error condition in XtCloseDisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4476
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4477 * xdisp.c (init_iterator): If noninteractive, and the frame's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4478 face cache is null, make one.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4479
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4480 * xfns.c (show_busy_cursor): Check for live frames more thoroughly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4481
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4482 * process.c (wait_reading_process_input): Check for pending
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4483 input when running timers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4484
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4485 2000-12-18 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4486
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4487 * msdos.c (IT_write_glyphs): Compute the glyph face from str->face_id.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4488
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4489 2000-12-18 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4490
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4491 * process.c (read_process_output): Don't run a filter if the code
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4492 decoder produces nothing but carryover.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4493
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4494 2000-12-17 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4495
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4496 * w32.c (sys_rename): Only check errno against EEXIST, and not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4497 EACCES, when determining whether rename failed because the target
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4498 exists. This was resulting in indefinite looping on Windows 9x if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4499 the source file was locked by another process.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4500
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4501 * w32fns.c (Ffile_system_info): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4502 (syms_of_w32fns): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4503
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4504 2000-12-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4505
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4506 * window.c (coordinates_in_window): Fix computation for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4507 position on vertical line between mode lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4508
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4509 * xfns.c (unwind_create_frame): Return t if frame was deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4510 Don't alter tip_frame or tip_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4511 (unwind_create_tip_frame): Set tip_frame to nil only if frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4512 was deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4513
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4514 * w32fns.c (unwind_create_frame): Return t if frame was deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4515 Don't alter tip_frame or tip_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4516 (unwind_create_tip_frame): Set tip_frame to nil only if frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4517 was deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4518
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4519 2000-12-16 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4520
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4521 * fileio.c (Fcopy_file): Rename the last argument to keep_time, to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4522 be consistent with the doc string. Reported by NAKAJIMA Mikio
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4523 <minakaji@osaka.email.ne.jp>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4524
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4525 2000-12-16 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4526
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4527 * xfaces.c (Vface_ignored_fonts): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4528 (x_face_list_fonts): Ignore fonts matching Vface_ignored_fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4529 (syms_of_xfaces): Declare Vface_ignored_fonts as a Lisp variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4530
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4531 2000-12-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4532
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4533 * dispnew.c (update_window): Detect pending input every nth line
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4534 updated, i.e. do it depending on real work done, and not on the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4535 vpos of the line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4536
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4537 * xterm.c (expose_window): Don't redraw the window that's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4538 currently being updated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4539
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4540 * window.c (Fset_window_point): Remove test for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4541 cursor_in_non_selected_windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4542
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4543 * lread.c (read1): Recognize end of file after `\\'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4544
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4545 * xfns.c (x_create_tip_frame): Use unwind_create_tip_frame,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4546 not unwind_create_frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4547
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4548 2000-12-15 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4549
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4550 * s/usg5-4.h (bcopy) [IRIX6]: Don't special-case definition of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4551 bcopy & al.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4552
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4553 * s/irix6-5.h: #undef bcopy & al here. Include strings.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4554
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4555 2000-12-15 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4556
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4557 * coding.c (setup_coding_system): Clear all members of the struct
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4558 coding_system at first.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4559 (detect_coding): Call detect_coding_mask with a correct MULTIBYTEP
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4560 argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4561 (code_convert_region): Don't override coding->src_multibyte and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4562 coding->dst_multibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4563
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4564 * fns.c (Fmd5): Docstring improved.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4565
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4566 2000-12-15 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4567
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4568 * xdisp.c (window_box_height): Only use mode-line glyph-rows that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4569 are actually marked as mode-lines; otherwise use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4570 estimate_mode_line_height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4571
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4572 2000-12-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4573
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4574 * editfns.c (Fformat): Prevent a buffer overrun when the format
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4575 specifies a precision.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4576
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4577 2000-12-14 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4578
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4579 * msdos.c (Fmsdos_set_mouse_buttons): Signal an error if the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4580 argument is outside the range [2..3].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4581
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4582 2000-12-14 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4583
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4584 * w32fns.c (Fx_hide_tip): Avoid unnecessary work when there's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4585 nothing to do. Bind inhibit-quit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4586 (tip_frame): Make it a Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4587 (x_create_tip_frame): Set tip_frame after it has been added to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4588 Vframe_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4589 (Fx_show_tip): Don't set tip_frame here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4590 (image_cache_refcount, dpyinfo_refcount) [GLYPH_DEBUG]: New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4591 (unwind_create_frame, unwind_create_tip_frame): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4592 (Fx_create_frame, x_create_tip_frame): Handle errors signaled
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4593 while a frame is only partially constructed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4594
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4595 * w32term.c (clear_mouse_face): Treat tip_frame as a Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4596 (x_free_frame_resources): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4597 (x_destroy_window): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4598
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4599 2000-12-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4600
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4601 * xfns.c (Fx_backspace_delete_keys_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4602 (syms_of_xfns): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4603
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4604 * config.in (HAVE_XKBGETKEYBOARD): Add.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4605
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4606 2000-12-14 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4607
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4608 * keyboard.c (echo_prompt): Argument type changed to Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4609 Always store string in multibyte representation in echobuf.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4610 (echo_char): Always store string in multibyte representation in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4611 echobuf.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4612 (echo_now): Call message2_nolog with the arg MULTIBYTE 1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4613 (read_key_sequence): Adjusted for the change of echo_prompt.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4614
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4615 * fns.c (Fmd5): Docstring improved.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4616
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4617 * lisp.h (detect_coding_system): Prototype adjusted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4618
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4619 * coding.c (ONE_MORE_BYTE_CHECK_MULTIBYTE): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4620 (detect_coding_emacs_mule, detect_coding_iso2022,)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4621 (detect_coding_sjis, detect_coding_big5, detect_coding_utf_8)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4622 (detect_coding_utf_16, detect_coding_ccl): Make them static.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4623 New argument MULTIBYTEP. Callers changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4624 (detect_coding_mask, detect_coding_system): New argument
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4625 MULTIBYTEP. Callers changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4626 (decode_coding_string): Set coding->src_multibyte and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4627 coding->dst_multibyte before calling detect_coding and detect_eol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4628 Update them after some coding system is detected.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4629
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4630 2000-12-13 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4631
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4632 * keymap.c (get_keyelt): Only eval the filter if `autoload' is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4633
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4634 * keyboard.c (menu_bar_items, tool_bar_items):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4635 Set `autoload' when looking up `tool-bar' or `menu-bar' submap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4636
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4637 2000-12-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4638
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4639 * xfns.c (image_cache_refcount, dpyinfo_refcount) [GLYPH_DEBUG]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4640 New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4641 (unwind_create_frame, unwind_create_tip_frame): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4642 (Fx_create_frame, x_create_tip_frame): Handle errors signaled
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4643 while a frame is only partially constructed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4644
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4645 * xterm.h (x_free_frame_resources): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4646
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4647 * xterm.c (x_free_frame_resources): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4648 (x_destroy_window): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4649
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4650 * dispnew.c (update_window): If do_mouse_tracking is non-nil,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4651 don't interrupt the update for pending input initially, i.e.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4652 update at least some lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4653
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4654 * keyboard.c (do_mouse_tracking): Make externally visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4655
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4656 * xterm.c (x_term_init): Declare gray_bitmap_bits as `extern char *'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4657
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4658 * xfns.c (gray_bitmap_bits): Declare `char *'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4659
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4660 2000-12-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4661
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4662 * xdisp.c (display_tool_bar_line): Make sure that tool bar
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4663 lines start with a relief line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4664
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4665 2000-12-12 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4666
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4667 * window.c (Fdisplay_buffer): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4668 (Fwindow_list): Remove unused var.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4669
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4670 * buffer.h (mmap_set_vars): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4671
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4672 * window.h (Fset_window_point): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4673
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4674 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4675
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4676 * msdos.c (fast_find_position): Don't overstep the last window row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4677 (IT_note_mouse_highlight): Initialize portion to -1. Remove unused
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4678 variable `area'. When looking for a row under (X,Y), give up if some
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4679 of the previous rows is not enabled.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4680
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4681 2000-12-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4682
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4683 * window.c (Fset_window_point): If displaying cursors in windows
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4684 other than the selected window, make sure redisplay updates
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4685 other windows to show the new value of point in the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4686
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4687 * dispextern.h (cursor_in_non_selected_windows): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4688
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4689 * buffer.c (Fkill_buffer): Don't Fset_buffer when testing if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4690 the buffer is the sole visible buffer when in the mini-buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4691
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4692 * xdisp.c (setup_echo_area_for_printing, with_echo_area_buffer):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4693 Bind `inhibit-read-only' to t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4694 (unwind_with_echo_area_buffer): Use AREF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4695
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4696 * xfns.c (Fx_hide_tip): Simplified.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4697
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4698 * s/freebsd.h, s/netbsd.h (GC_MARK_STACK): Use GC_MAKE_GCPROS_NOOPS
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4699 instead of `1'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4700
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4701 * s/gnu-linux.h (GC_MARK_STACK): Define as GC_MAKE_GCPROS_NOOPS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4702
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4703 2000-12-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4704
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4705 * xfns.c (Fx_hide_tip): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4706
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4707 * xfns.c (Fx_hide_tip): Avoid unnecessary work when there's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4708 nothing to do. Bind inhibit-quit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4709 (tip_frame): Make it a Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4710 (x_create_tip_frame): Set tip_frame after it has been added to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4711 Vframe_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4712 (Fx_show_tip): Don't set tip_frame here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4713
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4714 * xterm.c (clear_mouse_face): Treat tip_frame as a Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4715
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4716 * xdisp.c (prepare_menu_bars): Changes for tip_frame being a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4717 Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4718
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4719 * dispextern.h: Change external declaration of tip_frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4720
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4721 * keymap.c (Fkey_description): If KEYS is an empty key sequence,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4722 return an empty string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4723
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4724 * xdisp.c (try_cursor_movement): Check update_mode_lines instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4725 of the window's update_mode_line flag, since the former is set by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4726 force-mode-line-update, not the latter. This makes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4727 column-number-mode slightly faster.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4728
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4729 * xdisp.c (try_window_id) <all changes above window start>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4730 Set the cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4731
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4732 2000-12-11 Paul Eggert <eggert@twinsun.com>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4733
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4734 * config.in (HAVE_FTELLO): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4735 (HAVE_FSEEKO): Add.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4736 (_XOPEN_SOURCE): Remove; the large-file code no longer needs it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4737 * lread.c (file_offset, file_tell): Depend on HAVE_FSEEKO, not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4738 HAVE_FTELLO.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4739 * s/hpux10.h (_FILE_OFFSET_BITS): Do not undef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4740 * s/isc3-0.h, s/osf5-0.h: Update comment about _XOPEN_SOURCE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4741
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4742 2000-12-11 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4743
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4744 * window.c (displayed_window_lines): Don't round up when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4745 converting empty space at bottom to lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4746 Handle non-newline-terminated final lines properly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4747 (Fwindow_text_height): New function (used to be in lisp).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4748 (syms_of_window): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4749
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4750 2000-12-09 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4751
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4752 * syntax.c (scan_lists): Check that the right quote char has the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4753 right Sstring syntax when jumping over strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4754 (init_syntax_once): Use Smax rather than 13.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4755
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4756 2000-12-09 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4757
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4758 * window.c (Fpos_visible_in_window_p): Replace FULLY parameter
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4759 with PARTIALLY, inverting the sense.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4760 (window_scroll_pixel_based): Scroll partially visible lines into
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4761 place if we hit the beginning or end of the buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4762 (displayed_window_lines): Don't include partially visible lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4763 (Fmove_to_window_line): Skip past any partially visible first line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4764
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4765 2000-12-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4766
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4767 * keymap.c (current_minor_maps): Use malloc. Prevent a leak.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4768
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4769 * tparam.c (tparam1): Change the way buffers are reallocated to be
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4770 portable and less obfuscated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4771
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4772 * termcap.c (tgetent): Change the way buffers are reallocated to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4773 be portable and less obfuscated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4774
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4775 * macros.c (store_kbd_macro_char): Change the way buffers are
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4776 reallocated to be portable and less obfuscated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4777
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4778 * lread.c (read1): Change the way buffers are reallocated to be
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4779 portable and less obfuscated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4780
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4781 * doc.c (Fsubstitute_command_keys): Change the way buffers
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4782 are reallocated so that it is portable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4783
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4784 2000-12-07 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4785
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4786 * dosfns.c (Ffile_system_info): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4787 (syms_of_dosfns): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4788
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4789 2000-12-07 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4790
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4791 * alloc.c (gc_sweep): Add comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4792
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4793 2000-12-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4794
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4795 * sound.c (vox_configure): Change order of ioctls.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4796 Don't set SNDCTL_DSP_SPEED from bps, don't set SNDCTL_DSP_SAMPLESIZE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4797 Ignore errors when changing volume.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4798 (vox_close): Don't reset the device.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4799
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4800 * process.c (read_process_output): Make sure the process marker's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4801 position is valid when the process buffer is changed in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4802 after-change functions. W3 does that.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4803
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4804 * xfns.c (x_free_gcs): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4805
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4806 * xterm.h (x_free_gcs): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4807
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4808 * widget.c (EmacsFrameDestroy): Call x_free_gcs instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4809 freeing GCs here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4810
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4811 * xterm.c (x_destroy_window): Call x_free_gcs so that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4812 resources of non-toolkit X windows will be freed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4813
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4814 2000-12-07 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4815
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4816 * w32fns.c (xlfd_charset_of_font): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4817
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4818 2000-12-06 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4819
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4820 * md5.h (__P): Don't define -- it comes from config.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4821
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4822 * strftime.c: Change some #if foo to #ifdef foo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4823
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4824 2000-12-06 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4825
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4826 * w32term.h (CP_INVALID): Rename to CP_UNKNOWN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4827
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4828 * w32fns.c (xlfd_charset_of_font): Don't overwrite fontname argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4829 (w32_codepage_for_font): Rename CP_INVALID to CP_UNKNOWN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4830 (w32_list_fonts): Don't choke if pattern doesn't specify a codepage.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4831
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4832 2000-12-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4833
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4834 * alloc.c (gc_sweep): Prevent symbols read during loadup
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4835 from being freed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4836
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4837 * xdisp.c (underlying_face_id): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4838 (handle_face_prop, face_before_or_after_it_pos): Use it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4839 to determine the face ``under'' a string. Let strings inherit
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4840 the face of the buffer under them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4841
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4842 * xfaces.c (face_at_string_position): Update function comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4843
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4844 * dispnew.c (adjust_glyph_matrix): Don't reuse a window's current
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4845 matrix if the window's left position has changed; we need to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4846 redraw it in this case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4847
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4848 * dispextern.h (struct glyph_matrix): Add member window_left_x.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4849
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4850 * window.c (coordinates_in_window): Check mouse on mode-line or
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4851 header-line first.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4852
105998
3d55ec29fd13 Fix typo.
Glenn Morris <rgm@gnu.org>
parents: 105772
diff changeset
4853 * alloc.c (Fgarbage_collect): Doc fix. Return a list as
94642
5764dc01ed88 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 79759
diff changeset
4854 advertised by the function documentation.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4855
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4856 * window.c (syms_of_window): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4857
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4858 * sound.c (vox_configure): Set volume for left and right channel.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4859 (sound_cleanup): Return nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4860
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4861 * xdisp.c (move_it_by_lines): Fix paren typo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4862
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4863 * xterm.c (x_load_font): Don't use the font's max_bounds for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4864 computing the height of the font. If max_bounds' ascent or
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4865 descent are greater than the font's ascent or descent, this means
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4866 glyphs overlap, which should be handled now by redisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4867
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4868 * window.c (Veven_window_heights): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4869 (syms_of_window): DEFVAR_LISP it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4870 (Fdisplay_buffer): Check Veven_window_heights before evening the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4871 window heights.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4872
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4873 2000-12-06 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4874
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4875 * xfaces.c (Finternal_set_lisp_face_attribute): If FRAME is `t',
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4876 update `default-frame-alist' instead of setting no frame parameters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4877
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4878 2000-12-06 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4879
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4880 * composite.c (update_compositions): Fix typo (use the correct
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4881 variable).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4882
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4883 2000-12-05 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4884
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4885 * md5.h: Remove underscores from function declarations.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4886 (__attribute__, __alignof__) [!__GNUC__]: Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4887
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4888 * md5.c: Delay include of md5.h until after namespace cleaning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4889
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
4890 * makefile.w32-in (fns.o): Depend on md5.h.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4891 (md5.o): New target.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4892 (sunfns.o): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4893
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4894 * makefile.nt: Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4895
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4896 2000-12-05 Jason Rumney <jasonr@altavista.net>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4897
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4898 * w32term.c (expose_area): Complete last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4899
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4900 2000-12-05 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4901
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4902 * minibuf.c: Include intervals.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4903
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4904 2000-12-05 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4905
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4906 * w32term.c (x_produce_glyphs): If a font for a component of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4907 a composition is not found, use 1 pixel dot ascent and 0 dot
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4908 descent value to avoid displaying terribly tall empty boxes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4909 (expose_area): Pass x-coordinate relative to the exposed
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4910 area to x_draw_glyphs instead of a window-relative coordinate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4911
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4912 2000-12-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4913
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4914 * xdisp.c (next_element_from_ellipsis): Save face before selective
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4915 display in saved_face_id, and set face_before_selective_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4916 (reseat_1): Reset face_before_selective_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4917 (append_space, extend_face_to_end_of_line): If iterator's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4918 face_before_selective_p is set, use the face from saved_face_id.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4919 (extend_face_to_end_of_line): For tty frames, make sure to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4920 use the right face id when producing spaces at the end of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4921 the line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4922
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4923 * dispextern.h (struct it): Add face_before_selective_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4924
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4925 * keyboard.c (record_char): Don't record identical help-echo
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4926 events in recent_keys.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4927
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4928 * xterm.c [USE_X_TOOLKIT]: Close the display.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4929 (xim_close_dpy): Handle case that the display has been closed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4930
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4931 * xterm.c (x_destroy_window): Reset the frame's X window after
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4932 destroying it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4933
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4934 * dispnew.c (adjust_glyph_matrix): Make sure to initialize local
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4935 variable window_width.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4936 (line_draw_cost): Fix code skipping over spaces at the end of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4937 line when must_write_spaces is not set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4938 (scrolling_window): Fix code inserting runs in list of all runs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4939
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4940 2000-12-05 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4941
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4942 * coding.c (setup_coding_system): Be sure to initialize
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4943 coding->category_idx.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4944
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4945 2000-12-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4946
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4947 * xterm.c (PER_CHAR_METRIC): Removed because not used.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4948
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4949 * xterm.c (expose_area): Pass x-coordinate relative to the exposed
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4950 area to x_draw_glyphs instead of a window-relative coordinate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4951
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4952 * fileio.c (auto_save_error): Add parameter ERROR. Show the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4953 error in the message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4954
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4955 * keyboard.c (Fread_key_sequence): Don't start the busy cursor
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4956 timer after having read a key. It's not good for code reading
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4957 several keys in a loop, like an input method.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4958
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4959 * fileio.c (Finsert_file_contents): When VISIT is t, don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4960 record undo information for format-decode.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4961
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4962 * undo.c (Fprimitive_undo): Bind inhibit-read-only to t if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4963 current buffer is read-only, not if it isn't.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4964
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4965 * keyboard.c (record_char): Record `help-echo' input events
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4966 in recent_keys only if they display some help. Don't record
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4967 `help-echo' events as macro char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4968
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4969 2000-12-04 Richard M. Stallman <rms@caffeine.ai.mit.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4970
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4971 * editfns.c (save_excursion_restore): Don't move point
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4972 in another window if it is showing the wrong buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4973 Avoid the call to Fwindow_live_p, for speed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4974
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4975 2000-12-04 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4976
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4977 * xfaces.c (struct font_name): New member registry_priority.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4978 (split_font_name): Initialize the above member to zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4979 (concat_font_list): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4980 (font_list): Include fonts of all alternative registries.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4981 (FONT_POINT_SIZE_QUANTUM): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4982 (better_font_p): Ignore point size difference less than
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
4983 FONT_POINT_SIZE_QUANTUM. Use registry_priority as a last resort.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4984
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4985 * xterm.c (x_produce_glyphs): If a font for a component of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4986 a composition is not found, use 1 pixel dot ascent and 0 dot
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4987 descent value to avoid displaying terribly tall empty boxes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4988
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
4989 * ccl.c (stack_idx_of_map_multiple): Don't use C initializer.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4990
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4991 2000-12-03 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4992
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4993 * coding.h (code_convert_string1): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4994
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4995 * fns.c (Fmd5): Pass lisp objects, not integers, to call3.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4996
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4997 * lisp.h (Fmake_variable_buffer_local, Fbuffer_file_name): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4998
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
4999 2000-12-02 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5000
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5001 * w32term.c (w32_bdf_per_char_metric): Dereference pointer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5002 correctly for single byte character case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5003 (w32_per_char_metric): Do not try to make any assumptions about
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5004 the metrics of BDF fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5005 (x_estimate_mode_line_height): If `mode-line' face
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5006 hasn't a font, use that of the frame, as drawing glyphs does.
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
5007 (note_mouse_highlight): Change the cursor shape on the vertical
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5008 border between windows [not enabled].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5009
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5010 * w32term.h (struct w32_output): Add member horizontal_drag_cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5011
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5012 * w32fns.c (Fx_create_frame): Reintroduce the call to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5013 face-set-after-frame-defaults.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5014 (Vx_window_horizontal_drag_shape): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5015 (syms_of_xfns): DEFVAR_LISP it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5016 (x_set_mouse_color): Create frame's horizontal_drag_cursor [not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5017 enabled].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5018
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5019 2000-12-02 Simon Josefsson <simon@josefsson.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5020
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5021 * fns.c (Fmd5): Use a different logic to decide the coding system
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5022 to use.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5023
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5024 * coding.h (Qwrite_region, Qcoding_system_error): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5025
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5026 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5027
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5028 * fileio.c (Fread_file_name) [DOS_NT]: Don't crash if homedir is NULL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5029
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5030 2000-12-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5031
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5032 * xterm.c (x_calc_absolute_position): Don't subtract menubar's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5033 height for YNegative.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5034 (x_calc_absolute_position) [USE_MOTIF]: Use the column widget's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5035 height; also see comment there.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5036
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5037 * window.c (coordinates_in_window): Handle computations for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5038 positions on the vertical bar and fringes differently for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5039 window-system frames. Consider some pixels near the vertical bar
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5040 as on the bar if the frame doesn't have vertical scroll bars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5041 Associate positions between mode or header lines with the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5042 right window, the left one.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5043
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5044 2000-12-01 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5045
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5046 * w32term.c (w32_clear_window): Avoid clearing an invalid frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5047
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5048 * w32xfns.c (get_frame_dc): Avoid changing the palette on an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5049 invalid frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5050
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5051 2000-12-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5052
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5053 * window.c (struct saved_window): Add members orig_top and orig_height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5054 (SAVED_WINDOW_VECTOR_SIZE): Increment to 16.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5055 (save_window_save, Fset_window_configuration): Save/restore
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5056 window's orig_top and orig_height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5057
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5058 2000-12-01 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5059
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5060 * w32term.c (x_draw_vertical_border): Fix call to w32_fill_rect.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5061
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5062 * w32fns.c (x_set_cursor_color): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5063
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5064 2000-11-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5065
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5066 * xdisp.c (echo_area_display): If cursor is in the echo area, make
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5067 sure that the next redisplay displays the minibuffer, so that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5068 the cursor will be replaced with what the minibuffer wants.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5069
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5070 * xterm.c: Test USE_TOOLKIT_SCROLL_BARS everywhere with #ifdef and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5071 #ifndef instead of using #if.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5072 (XTread_socket) [USE_MOTIF] <KeyPress>: Call XmIsScrollBar only if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5073 USE_TOOLKIT_SCROLL_BARS is defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5074
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5075 2000-11-30 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5076
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5077 * w32fns.c (x_set_cursor_color): Use x_update_cursor instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5078 x_display_cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5079
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5080 2000-11-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5081
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5082 * fns.c (Fmd5): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5083
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5084 2000-11-30 Simon Josefsson <simon@josefsson.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5085
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5086 * fns.c (Fmd5): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5087 (syms_of_fns): Defsubr md5.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5088
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5089 * Makefile.in (obj): Add md5.o
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5090
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5091 2000-11-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5092
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5093 * md5.h, md5.c: New files, taken from glibc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5094
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5095 * xmenu.c (popup_get_selection): Use xmalloc instead of malloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5096
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5097 * xterm.c (x_estimate_mode_line_height): If `mode-line' face
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5098 hasn't a font, use that of the frame, as drawing glyphs does.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5099
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5100 2000-11-29 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5101
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5102 * eval.c (Frun_hooks): Allow 0 arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5103
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5104 2000-11-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5105
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5106 * xterm.c (XTmouse_position) [USE_X_TOOLKIT]: When the mouse
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5107 is over the menu bar widget, say it's not on the frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5108
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5109 * xfns.c (Fx_create_frame): Reintroduce the call to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5110 face-set-after-frame-defaults.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5111
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5112 * eval.c (Fsignal): Reset handling_signal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5113
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5114 2000-11-28 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5115
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5116 * w32menu.c (add_menu_item): Reset menu item text when changing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5117 type to radio button.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5118
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5119 2000-11-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5120
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5121 * xselect.c: Update copyright.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5122
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5123 * window.c (coordinates_in_window): If on a mode or header line,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5124 but sufficiently close to its start, return ``on vertical
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5125 border''. This gives us a way to drag windows horizontally when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5126 using toolkit scroll bars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5127
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5128 * xterm.c (note_mouse_highlight): Change the cursor shape
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5129 on the vertical border between windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5130
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5131 * xterm.h (struct x_output): Add member horizontal_drag_cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5132
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5133 * xfns.c (Vx_window_horizontal_drag_shape): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5134 (syms_of_xfns): DEFVAR_LISP it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5135 (x_set_mouse_color): Create frame's horizontal_drag_cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5136
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5137 * textprop.c (text_read_only): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5138 (verify_interval_modification): Use it instead of signaling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5139 `text-read-only'. This makes it easier to catch this error
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5140 with a breakpoint.:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5141
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5142 * xdisp.c (forward_to_next_line_start): Check for newlines,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5143 not end of line, which includes CR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5144
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5145 2000-11-28 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5146
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5147 * coding.c (Ffind_coding_systems_region_internal): Be sure to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5148 include no-conversion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5149
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5150 2000-11-27 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5151
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5152 * w32fns.c (w32_load_system_font): Always mark font as double byte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5153 if codepage is unicode.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5154
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5155 2000-11-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5156
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5157 * xdisp.c (forward_to_next_line_start): If already on a newline,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5158 just consume it to avoid unintended skipping over invisible text below.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5159
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5160 * keyboard.c (lucid_event_type_list_p): Handle `help-echo',
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5161 `vertical-line', `mode-line' and `header-line' events.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5162
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5163 * xdisp.c (try_window_id): Avoid starting to display in the middle
108472
0eb2f9d5e474 Fix typos and whitespace in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 106836
diff changeset
5164 of a character, a TAB for instance. This is easier than to set
0eb2f9d5e474 Fix typos and whitespace in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 106836
diff changeset
5165 up the iterator exactly, and it's not a frequent case, so the
0eb2f9d5e474 Fix typos and whitespace in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 106836
diff changeset
5166 additional effort wouldn't really pay off.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5167
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5168 2000-11-26 Andrew Choi <akochoi@i-cable.com>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5169
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5170 * emacs.c (main) [macintosh]: Call syms_of_frame before calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5171 init_window_once.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5172
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5173 2000-11-25 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5174
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5175 * keyboard.c (make_lispy_event) [mouse_wheel, drag_n_drop]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5176 Args to window_from_coordinates should be pixel coordinates.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5177
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5178 * w32fns.c (x_to_w32_font): Do not filter out italic fonts, as new
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5179 redisplay handles them properly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5180
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5181 2000-11-25 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5182
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5183 * indent.c (compute_motion): Keep pos_byte in sync with pos.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5184
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5185 2000-11-24 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5186
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5187 * w32.c (init_environment): Set LANG environment variable based on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5188 locale settings, if not set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5189
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5190 * w32fns.c (x_set_tool_bar_lines): Clear internal border when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5191 making tool bar smaller. When clearing the frame, also
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5192 clear current matrices. Clear frame when tool bar disappears.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5193 Don't use more lines for the tool-bar than is available.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5194 (x_change_window_heights): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5195
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5196 2000-11-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5197
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5198 * xdisp.c (init_from_display_pos): If POS says we're already after
108472
0eb2f9d5e474 Fix typos and whitespace in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 106836
diff changeset
5199 an overlay string ending at POS, make sure to pop the iterator
0eb2f9d5e474 Fix typos and whitespace in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 106836
diff changeset
5200 because it will be in front of that overlay string. When POS is
0eb2f9d5e474 Fix typos and whitespace in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 106836
diff changeset
5201 ZV, we've thereby also ``processed'' overlay strings at ZV.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5202
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5203 * xfaces.c (lface_from_face_name): Function comment fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5204
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5205 2000-11-24 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5206
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5207 * xdisp.c (display_menu_bar, display_mode_line): Change the way we
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5208 apply `mode-line-inverse-video' -- zero means force display using
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5209 the default face, non-zero means display using the specialized face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5210 (syms_of_xdisp): `mode-line-inverse-video' defaults to true again.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5211
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5212 2000-11-23 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5213
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5214 * alloc.c (Fmake_string): Use MAX_MULTIBYTE_LENGTH, instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5215 hard coded `4'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5216
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5217 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5218
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5219 * coding.c (decode_coding_emacs_mule): Fix the case of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5220 CODING_EOL_LF, which used uninitialized value of c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5221
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5222 2000-11-23 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5223
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5224 * xdisp.c (syms_of_xdisp): Make fontification-functions buffer-local.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5225
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5226 2000-11-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5227
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5228 * buffer.c (Fmake_indirect_buffer): Don't treat nil as a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5229 buffer object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5230
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5231 * frame.h (struct frame): Replace desired_tool_bar_items,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5232 current_tool_bar_items, n_desired_tool_bar_items,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5233 n_current_tool_bar_items with tool_bar_items and n_tool_bar_items.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5234
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5235 * frame.c (make_frame): Change initialization of tool bar
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5236 items accordingly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5237
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5238 * xterm.c (x_handle_tool_bar_click, note_tool_bar_highlight):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5239 Change references to members deleted from struct frame to use the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5240 new ones.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5241
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5242 * xdisp.c (update_tool_bar, build_desired_tool_bar_string): Change
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5243 references to members deleted from struct frame to use the new ones.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5244
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5245 * dispnew.c (update_frame): Do nothing with frame's tool bar items.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5246
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5247 * alloc.c (mark_object) <frame>: Mark tool bar items differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5248
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5249 * w32term.c (x_tool_bar_item, w32_handle_tool_bar_click)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5250 (note_tool_bar_highlight): Change references to members deleted
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5251 from struct frame to use the new ones.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5252
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5253 2000-11-23 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5254
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5255 * xdisp.c (display_menu_bar): Or `mode-line-inverse-video' with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5256 the face's inverse-video attribute, rather than overriding it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5257
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5258 2000-11-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5259
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5260 * xfns.c (x_set_tool_bar_lines): Clear internal border when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5261 making tool bar smaller.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5262
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5263 2000-11-22 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5264
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5265 * s/sol2-5.h (_LARGEFILE_SOURCE, _FILE_OFFSET_BITS): Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5266
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5267 2000-11-22 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5268
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5269 * keyboard.c (Vminibuffer_message_timeout): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5270 (command_loop_1): Use it to determine message timeout.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5271 (syms_of_keyboard): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5272
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5273 * xdisp.c (syms_of_xdisp): `mode-line-inverse-video' defaults to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5274
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5275 2000-11-22 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5276
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5277 * sysdep.c: Move the code for declaring h_errno after #include
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5278 <netdb.h>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5279
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5280 2000-11-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5281
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5282 * xfns.c (Fx_hide_tip) [USE_LUCID]: Add a hack to redisplay
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5283 the menu bar when the tooltip is unmapped.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5284
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5285 * buffer.c (Fkill_buffer): Notice if the buffer to kill is the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5286 sole visible buffer when we're currently in the mini-buffer, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5287 give up if so.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5288
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5289 2000-11-21 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5290
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5291 * w32select.c (Fw32_set_clipboard_data): Save a copy of what is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5292 put on the clipboard.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5293 (Fw32_get_clipboard_data): Compare data on clipboard with saved
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5294 copy of what Emacs last put there. If they are the same, do not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5295 use the clipboard copy to avoid losing data due to coding conversions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5296
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5297 2000-11-22 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5298
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5299 * minibuf.c (Vminibuffer_prompt_properties): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5300 (syms_of_minibuf): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5301 (read_minibuf): Add properties from Vminibuffer_prompt_properties
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5302 to prompt, don't make read-only.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5303
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5304 2000-11-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5305
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5306 * bytecode.c (Fbyte_code) <Bvarbind, Bunwind_protect>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5307 Add BEFORE/AFTER_POTENTIAL_GC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5308
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5309 * s/hpux10.h (_FILE_OFFSET_BITS): Undef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5310
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5311 * buffer.c (mmap_free_1): Avoid a compiler warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5312
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5313 * term.c, cm.c: Don't try to include termcap.h; see comment there.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5314
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5315 2000-11-21 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5316
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5317 * s/sol2-5.h: Move #undef USE_MMAP_FOR_BUFFERS out of #if 0
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5318 ... #endif scope.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5319
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5320 2000-11-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5321
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5322 * xfns.c (x_create_tip_frame): Use CWSaveUnder only if the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5323 screen supports it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5324
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5325 * s/gnu-linux.h: Don't use `#cpu'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5326
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5327 * buffer.c (MAP_FAILED): Define it as `((void *) -1)' if it's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5328 not defined in mman.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5329
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5330 * xterm.c (scroll_bar_windows, scroll_bar_windows_size): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5331 (x_send_scroll_bar_event): Store the window in scroll_bar_windows
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5332 and store an index in the XClientMessageEvent. Storing a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5333 Lisp_Object or pointer can fail on a 64 bit system, since X only
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5334 transfers 32 bits.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5335 (x_scroll_bar_to_input_event): Get the window from scroll_bar_windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5336
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5337 2000-11-20 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5338
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5339 * Makefile.in (LIBX): Reorder for -lX11 after -lXpm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5340
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5341 2000-11-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5342
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5343 * s/sol2-5.h (USE_MMAP_FOR_BUFFERS): Undefine.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5344
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5345 2000-11-20 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5346
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5347 * charset.c (get_new_private_charset_id): Don't limit CHARSET_ID
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5348 by WIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5349
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5350 * alloc.c (make_string): Fix previous change. Be sure to make
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5351 unibyte string correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5352
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5353 2000-11-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5354
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5355 * window.c (Fwindow_list): Change parameter list to be XEmacs
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5356 compatible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5357 (window_list_1): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5358 (window_loop): Use it instead of Fwindow_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5359
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5360 * sysdep.c (emacs_ospeed): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5361 (toplevel): Don't declare ospeed extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5362 (init_baud_rate): Use emacs_ospeed instead of ospeed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5363
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5364 * termcap.c (ospeed): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5365 (tputs) [!emacs]: Remove unused code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5366 (tgetent): Avoid a compiler warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5367
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5368 * xterm.c (x_set_toolkit_scroll_bar_thumb, x_scroll_bar_create)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5369 (x_scroll_bar_remove, XTset_vertical_scroll_bar): Call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5370 SCROLL_BAR_X_WIDGET with additional argument DPY.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5371
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5372 * xterm.h (struct scroll_bar): Members x_widget_low, x_widget_high
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5373 removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5374 (SCROLL_BAR_X_WIDGET): Get the widget via XtWindowToWidget.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5375 Take the X display as additional argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5376 (SET_SCROLL_BAR_X_WIDGET): Store the window of the widget, since
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5377 `Widget' is a pointer type that's not easily stored in Lisp_Object
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5378 form in a portable way.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5379
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5380 * dispnew.c (update_text_area): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5381
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5382 2000-11-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5383
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5384 * xdisp.c: Use BINDING_STACK_SIZE throughout.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5385
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5386 * xfns.c (x_set_tool_bar_lines): When clearing the frame, also
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5387 clear current matrices.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5388
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5389 * buffer.c (mmap_enlarge): Don't print a message on stderr
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5390 if mapping new memory at the end of the existing region fails.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5391
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5392 * dispnew.c (update_text_area): Don't skip over equal glyphs
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5393 when the last current glyph overlaps the glyph to its right.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5394
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5395 2000-11-18 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5396
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5397 * xdisp.c (message_log_check_duplicate): Let "..."-detection match
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5398 lines that *end* with "..." too (that's the most common case!).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5399
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5400 2000-11-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5401
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5402 * xdisp.c (resize_mini_window): Temporarily change to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5403 mini-window's buffer if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5404
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5405 * xfns.c (Fx_show_tip): Use default y-offset of -10 so that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5406 the tooltip obscures less text under it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5407
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5408 2000-11-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5409
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5410 * puresize.h (BASE_PURESIZE): Increase to 700000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5411
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5412 2000-11-18 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5413
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5414 * w32term.c (w32_draw_bitmap): Use face to set colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5415
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5416 2000-11-17 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5417
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5418 * lread.c (Fload): Fix #ifdef for pcc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5419
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5420 2000-11-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5421
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5422 * xdisp.c (pos_visible_p): Compute the default character height
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5423 differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5424
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5425 2000-11-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5426
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5427 * xdisp.c (pos_visible_p): Handle case that we reach ZV without
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5428 knowing the line's height; use the default font's height in that case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5429
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5430 * xfaces.c (weight_table): Add `demi' with the same meaning as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5431 `demibold'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5432
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5433 2000-11-16 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5434
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5435 * dispnew.c (null_row): New global static variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5436 (clear_glyph_row): Delete local static variable null_row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5437
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5438 2000-11-15 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5439
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5440 * w32term.c (HIGHLIGHT_COLOR_DARK_BOOST_LIMIT): New constant.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5441 (w32_alloc_lighter_color): Use new brightness calculations from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5442 xterm.c. Scale delta to be in the range expected by W32.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5443 (w32_draw_relief_rect): Use frame relief colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5444
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5445 2000-11-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5446
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5447 * frame.c (syms_of_frame_1): Removed; code moved to syms_of_frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5448 (Qinhibit_default_face_x_resources): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5449 (syms_of_frame): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5450 (Fmodify_frame_parameters): Bind inhibit-default-face-x-resources.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5451
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5452 * xdisp.c (pos_visible_p): Improve function comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5453
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5454 * lisp.h (BINDING_STACK_SIZE): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5455
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5456 * dired.c (directory_files_internal) [EAGAIN || EINTR]: Retry
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5457 reading the directory if readdir returns null and errno is EAGAIN
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5458 or EINTR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5459
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5460 2000-11-14 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5461
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5462 * xdisp.c (try_scrolling): Set scroll_max to max of scroll_* args
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5463 so setting scroll-step to 1 doesn't defeat scroll-conservatively.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5464 Set amount_to_scroll to max of dx and scroll_step so that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5465 scroll-conservatively doesn't defeat scroll-step>1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5466 (syms_of_xdisp): Add a hint in scroll-step's docstring to use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5467 scroll-conservatively for line-at-a-time scrolling.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5468
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5469 2000-11-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5470
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5471 * window.c (Fpos_visible_in_window_p): Call pos_visible with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5472 extra argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5473
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5474 * xdisp.c (current_mode_line_height, current_header_line_height):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5475 New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5476 (init_xdisp): Initialize them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5477 (pos_visible_p): Add parameter EXACT_MODE_LINE_HEIGHTS_P. Compute
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5478 and use exact mode line heights if it is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5479
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5480 * lisp.h (pos_visible_p): Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5481
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5482 * dispextern.h (CURRENT_MODE_LINE_HEIGHT)
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
5483 (CURRENT_HEADER_LINE_HEIGHT): Look at current_mode_line_height
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5484 and current_header_line_height first.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5485 (current_mode_line_height, current_header_line_height):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5486 Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5487
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5488 2000-11-14 Miles Bader <miles@lsi.nec.co.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5489
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5490 * xterm.c (x_alloc_lighter_color): Use real brightness calculation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5491 Just use FACTOR/2 instead of HIGHLIGHT_COLOR_DARK_BOOST.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5492 (HIGHLIGHT_COLOR_DARK_BOOST): Macro removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5493
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5494 2000-11-14 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5495
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5496 * xterm.c (x_alloc_lighter_color): Include an additive component
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5497 too for dark colors, because FACTOR isn't enough.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5498 (HIGHLIGHT_COLOR_DARK_BOOST, HIGHLIGHT_COLOR_DARK_BOOST_LIMIT):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5499 New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5500
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5501 2000-11-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5502
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5503 * keyboard.c (show_help_echo): Call message3_nolog with number of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5504 bytes in the help string as 2nd parameter, instead of the number
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5505 of characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5506
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5507 2000-11-13 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5508
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5509 * lread.c (openp): Return -2 instead of 0 for the `remote file' case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5510 (Fload): Use new openp return protocol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5511 Don't try to use Vload_source_file_function to load .elc files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5512 * xfns.c (x_create_bitmap_from_file, x_find_image_file): Use new
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5513 openp return protocol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5514 * w32fns.c (x_create_bitmap_from_file, x_find_image_file): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5515
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5516 2000-11-11 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5517
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5518 * syssignal.h: Pay attention to BROKEN_SIGAIO and BROKEN_SIGPTY.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5519
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5520 * m/ibmrs6000.h (BROKEN_SIGAIO, BROKEN_SIGPTY, BROKEN_SIGPOLL):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5521 Defined these macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5522 (NLIST_STRUCT): Avoid re-defining it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5523
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5524 * s/hpux10.h (C_SWITCH_X_SYSTEM): Include -I/usr/include/X11R6 and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5525 -I/usr/contrib/X11R6/include.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5526 (LD_SWITCH_X_DEFAULT): Include -L/usr/lib/X11R6.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5527
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5528 2000-11-10 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5529
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5530 * w32term.h (CP_8BIT, CP_UNICODE, CP_INVALID): New pseudo-codepages.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5531
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5532 * w32term.c (w32_encode_char): Handle CP_UNICODE specially.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5533 (w32_use_unicode_for_codepage): Use new pseudo-codepages.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5534
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5535 * w32fns.c (Qw32_charset_hangeul): Rename to match w32 headers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5536 (Qw32_charset_vietnamese): New symbol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5537 (xlfd_charset_of_font): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5538 (w32_load_system_font): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5539 (x_to_w32_charset): Use Fassoc to find charset info. Special case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5540 when Vw32_charset_info_alist is nil to ensure default face always
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5541 has font. Use Fcar and Fcdr for safety.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5542 (w32_to_x_charset): Use Vw32_charset_info_alist for mappings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5543 (w32_codepage_for_font): Use xlfd_charset_of_font. Use new
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5544 pseudo-codepages for special cases.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5545 (w32_to_x_font): New parameter to allow charset portion to be
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5546 specified where there is many to one mapping. Callers changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5547 (w32_list_fonts): Avoid listing fonts that won't display.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5548
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5549 2000-11-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5550
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5551 * xfaces.c (Vface_alternative_font_registry_alist): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5552 (font_list_1): Renamed from font_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5553 (font_list): New function, trying alternative registries from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5554 Vface_alternative_font_registry_alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5555 (Finternal_set_alternative_font_registry_alist): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5556 (syms_of_xfaces): Initialize and Staticpro
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5557 Vface_alternative_font_registry_alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5558 Defsubr Finternal_set_alternative_font_registry_alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5559
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5560 2000-11-09 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5561
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5562 * lisp.h (Flooking_at): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5563
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5564 2000-11-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5565
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5566 * dired.c (directory_files_internal): Fix a braino.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5567
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5568 * dired.c (directory_files_internal): Add missing GCPRO's.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5569 Some cleanup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5570
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5571 2000-11-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5572
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5573 * xdisp.c (syms_of_xdisp): Change doc of max-mini-window-height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5574 (resize_mini_window): Return quickly if Vresize_mini_window is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5575 nil. Don't return if Vmax_mini_window_height is nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5576
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5577 * xdisp.c (Vresize_mini_window, Qgrow_only): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5578 (syms_of_xdisp): Initialize them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5579 (resize_mini_window): Act according to the setting of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5580 Vresize_mini_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5581 (syms_of_xdisp): Initialize Vmenu_bar_update_hook to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5582
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5583 * xterm.c (x_scroll_bar_create) [USE_TOOLKIT_SCROLL_BARS]: Map the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5584 scroll bar widget after configuring it, so that it will appear at
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5585 the right position from the start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5586 (XTredeem_scroll_bar): Cleaned up.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5587
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5588 2000-11-08 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5589
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5590 * xterm.c (VCENTER_BASELINE_OFFSET): Fix previous change. If the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5591 font is taller than the frame line, we don't have to bias the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5592 division by two.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5593
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5594 * w32term.c (VCENTER_BASELINE_OFFSET): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5595
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5596 2000-11-07 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5597
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5598 * config.in (HAVE_MKSTEMP): Add.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5599
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5600 * callproc.c (Fcall_process_region) [HAVE_MKSTEMP]: Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5601
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5602 2000-11-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5603
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5604 * window.c (Fset_window_configuration): Don't try to preserve
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5605 point in the current buffer, if that buffer is displayed in more
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5606 than one window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5607
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5608 * xfaces.c (lookup_named_face): If default face isn't realized,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5609 try to realize it. Return -1 if not successful.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5610 (Fx_list_fonts): Handle case that face cannot be determined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5611 (Fface_font): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5612
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5613 2000-11-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5614
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5615 * window.c (displayed_window_lines): Detect partially
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5616 visible lines at the bottom correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5617
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5618 2000-11-06 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5619
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5620 * fileio.c (Fwrite_region): Use `visiting' rather than `visit'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5621 when ensuring we don't do visit in indirect buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5622
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5623 2000-11-06 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5624
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5625 * composite.h (compose_chars_in_text): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5626
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5627 * composite.c (Vcomposition_function_table): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5628 (Qcomposition_function_table): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5629 (run_composition_function): Call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5630 Vcompose_chars_after_function with three arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5631 (compose_chars_in_text): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5632 (syms_of_composite): Modified the doc-string of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5633 Vcompose_chars_after_function. Declare composition-function-table
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5634 as a lisp variable, and initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5635
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5636 * xfns.c (x_encode_text): Suppress producing escape sequences for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5637 composition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5638
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5639 * xselect.c: Include composite.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5640 (selection_data_to_lisp_data): Call compose_chars_in_text on STR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5641
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5642 2000-11-05 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5643
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5644 * w32term.c (x_produce_glyphs): Fix typo in enum name.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5645
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5646 * sysdep.c (read_input_waiting): Remove extraneous argument to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5647 read_socket_hook.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5648
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5649 * w32fns.c (Fx_server_version): Include w32_build_number in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5650 return list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5651
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5652 * w32heap.c (w32_build_number): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5653 (cache_system_info): Set it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5654
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5655 * w32heap.h (w32_build_number): Add extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5656
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5657 * emacs.c (syms_of_emacs): Update docstring for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5658 system-configuration, to reflect the actual usage on MS-Windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5659
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5660 2000-10-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5661
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5662 * keyboard.c (read_char) <wrong_kboard>: Make sure that we
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5663 process idle timers while waiting for another event.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5664
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5665 * dispnew.c (update_frame_line): Handle case where spaces in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5666 the default face are colored.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5667
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5668 * xdisp.c (redisplay_tool_bar): Don't set fonts_changed_p if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5669 window height hasn't changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5670
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5671 2000-10-31 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5672
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5673 * w32term.c (x_produce_glyphs): Handle composite characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5674 (x_draw_glyph_string_foreground)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5675 (x_draw_composite_glyph_string_foreground): Restore old font.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5676
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5677 2000-10-31 Miles Bader <miles@lsi.nec.co.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5678
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5679 * minibuf.c (read_minibuf): Reset the undo history just before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5680 starting the recursive-edit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5681
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5682 2000-10-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5683
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5684 * xfaces.c (menu_face_change_count): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5685 (Finternal_set_lisp_face_attribute): Increment it for changes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5686 of the `menu' face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5687 (realize_basic_faces): Reflect changes in the `menu' faces
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5688 in menu bars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5689
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5690 * xdisp.c (try_scrolling) <PT >= scroll_margin_pos>: Add 1 to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5691 dy obtained from the iterator's y-position after moving from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5692 scroll_margin_pos to PT; see comment there.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5693
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5694 * xdisp.c (safe_eval_handler): Call add_to_log.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5695
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5696 * xfaces.c (resolve_face_name): Handle case that FACE_NAME
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5697 is not a symbol or string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5698
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5699 * xdisp.c (echo_area_display): Don't perform a display update from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5700 inside redisplay. The update will happen anyway at the end of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5701 redisplay, and it can confuse redisplay (GC messages while
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5702 redisplaying, for instance.)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5703
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5704 2000-10-30 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5705
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5706 * xrdb.c (x_load_resources): Use the class name in the defaults.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5707
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5708 * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5709 (regex_compile): Catch bogus \(\1\).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5710
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5711 2000-10-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5712
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5713 * xterm.c (x_alloc_nearest_color): Fix last change to compare
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5714 RGB values.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5715
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5716 * xterm.c (x_alloc_nearest_color): If allocation succeeds, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5717 we have a color cache, check that the cached color equals the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5718 allocated color. If not, clear the color cache.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5719
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5720 * window.c (displayed_window_lines): Change buffers if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5721 Fix computation of displayed lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5722
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5723 * keyboard.c (syms_of_keyboard): Change DEFVAR_LISP of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5724 update_menu_bindings to DEFVAR_BOOL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5725
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5726 2000-10-30 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5727
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5728 * search.c (Fset_match_data): Be sure to make search_regs always sane.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5729
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5730 * puresize.h (BASE_PURESIZE): Increase to 680000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5731
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5732 * fns.c (Foptimize_char_table): Fix arg for CHARSET_DIMENSION.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5733
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5734 2000-10-29 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5735
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5736 * w32term.h (FONT_DESCENT): Negate descent of BDF fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5737
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5738 * w32term.c (w32_bdf_per_char_metric): Negate descent.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5739 (w32_cache_char_metrics): Handle possibility that 'x' does not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5740 exist in a BDF font.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5741 (W32_TEXTOUT): w32_BDF_TextOut wants number of bytes not chars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5742
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5743 * w32bdf.h (bdffont): Add nchars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5744
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5745 * w32bdf.c (set_bdf_font_info): Set it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5746 (w32_BDF_TextOut): Swap byte order of double byte characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5747 (w32_load_bdf_font): Set double_byte_p based on bdf_font->nchars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5748
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5749 2000-10-28 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5750
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5751 * frame.c (Fframe_parameters): Fix the change from 2000-10-16:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5752 don't override the colors in frame's param_alist, unless they are
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5753 unspecified.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5754
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5755 * term.c (reassert_line_highlight): If inverse_video is non-zero,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5756 reverse the effect of the highlight flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5757
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5758 2000-10-27 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5759
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5760 * window.h (Fwindow_live_p): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5761
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5762 * undo.c (record_delete): Check that last_undo_buffer is really a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5763 buffer before applying XBUFFER to it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5764
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5765 * keymap.c (where_is_internal): Pass lisp object, not integer, to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5766 Faref.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5767
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5768 2000-10-27 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5769
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5770 * lisp.h (KEYMAPP): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5771 (get_keymap): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5772 (get_keymap_1): Rename get_keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5773
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5774 * keyboard.h (get_keymap_1, Fkeymapp): Remove prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5775
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5776 * xterm.c (note_mode_line_highlight): Use KEYMAPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5777
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5778 * xmenu.c (single_submenu): Use KEYMAPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5779 (Fx_popup_menu): Fetch keymaps rather than checking Fkeymapp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5780 Use KEYMAPP rather than Fkeymapp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5781
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5782 * w32term.c (note_mode_line_highlight): Use KEYMAPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5783
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5784 * w32menu.c (True, False): Remove (use TRUE and FALSE instead).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5785 (Fx_popup_menu): Fetch keymaps rather than checking Fkeymapp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5786 Use KEYMAPP rather than Fkeymapp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5787 (single_submenu): Use KEYMAPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5788 (w32_menu_show, w32_dialog_show): Use TRUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5789
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5790 * minibuf.c (Fread_from_minibuffer): Update call to get_keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5791
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5792 * keymap.c (KEYMAPP): Remove (moved to lisp.h).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5793 (Fkeymapp): Use KEYMAPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5794 (get_keymap): Rename from get_keymap_1. Remove old def.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5795 Return t when autoload=0 and error=0 and the keymap needs autoloading.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5796 (Fcopy_keymap): Check (eq (car x) 'keymap) rather than using Fkeymapp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5797 (Fminor_mode_key_binding): Don't raise an error if the binding
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5798 is not a keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5799 (Fuse_global_map, Fuse_local_map): Allow autoloading.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5800 (Faccessible_keymaps): Fetch keymaps rather than checking Fkeymapp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5801
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5802 * keyboard.c (read_char): get_keymap_1 -> get_keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5803 Allow Vspecial_event_map to be autoloaded.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5804 (menu_bar_items): Fetch the keymap rather than using keymapp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5805 (menu_bar_one_keymap): No need to follow func-indirect any more.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5806 (parse_menu_item): get_keymap_1 -> get_keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5807 (tool_bar_items): Fetch the keymap rather than using keymapp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5808 (read_key_sequence): Use KEYMAPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5809
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5810 * intervals.c (get_local_map): Use get_keymap rather than following
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5811 function-indirections explicitly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5812
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5813 * doc.c (Fsubstitute_command_keys): get_keymap_1 -> get_keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5814
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5815 2000-10-27 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5816
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5817 * w32fns.c (Fx_create_frame): Make default fontsize on w32 10
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5818 point, as Windows has oversized fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5819
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5820 * fontset.c (syms_of_fontset) [WINDOWSNT]: Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5821
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5822 2000-10-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5823
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5824 * gmalloc.c [GC_MCHECK]: Add code from mcheck.c of glibc-1.09.1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5825 (freehook, reallochook): Handle null pointer arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5826 (__malloc_initialize) [GC_MCHECK]: Call mcheck.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5827
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5828 2000-10-27 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5829
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5830 * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5831 (re_match_2_internal, re_match_2_internal, re_match_2_internal):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5832 Giving in to popular pressure to shut up the compiler with casts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5833
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5834 2000-10-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5835
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5836 * xterm.c (x_draw_glyph_string): Treat XA_UNDERLINE_POSITION as a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5837 signed value, and use a default value computed from the font's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5838 maximum descent.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5839
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5840 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5841
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5842 * xterm.c (x_draw_glyph_string): Add a workaround so that fonts
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5843 that specify a negative underline position can still use underlines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5844
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5845 * window.c (Fpos_visible_in_window_p): Make POS default to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5846 WINDOW's point, not the current buffer's point.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5847
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5848 2000-10-26 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5849
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5850 * s/sol2-5.h: Don't define SYSTEM_MALLOC so that we can find out
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5851 when it's necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5852
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5853 2000-10-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5854
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5855 * window.c (size_window): Compute size difference from sum of old
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5856 child window sizes instead of from parent's size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5857
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5858 * xdisp.c (pos_visible_p): Change current buffer if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5859 Handle obscured lines at the top of the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5860
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5861 * frame.c (Fdelete_frame): Doc fix. Move running the hook
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5862 down after the last error condition check.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5863
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5864 * frame.c (Fdelete_frame): Run delete-frame-hook.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5865
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5866 2000-10-26 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5867
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5868 * coding.c (decode_coding): Fix previous change (check also
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5869 CODING_MODE_LAST_BLOCK).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5870
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5871 2000-10-25 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5872
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5873 * regex.c: More `unsigned char' -> `re_char' changes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5874 Also change several `int' into `re_wchar_t'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5875 (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5876 (PUSH_FAILURE_POINTER): Don't cast any more.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5877 (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5878 We want GCC to complain, since this piece of code makes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5879 re_match non-reentrant, which *should* be fixed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5880 (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5881 (EXTEND_BUFFER): Use RETALLOC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5882 (SET_LIST_BIT): Don't cast.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5883 (re_wchar_t): New type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5884 (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5885 that those two functions will always properly return.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5886 (IMMEDIATE_QUIT_CHECK): Cast to void.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5887 (analyse_first): Use recursion rather than an explicit stack.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5888 (re_compile_fastmap): Can't fail anymore.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5889 (re_search_2): Don't check re_compile_fastmap for failure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5890 (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5891 Now also sets the new value (passed in a new argument).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5892 (re_match_2_internal): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5893 Also, use a new var `reg' of type size_t when looping through regs
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5894 rather than reuse the inappropriate `mcnt'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5895
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5896 * keymap.c (where_is_cache, where_is_cache_keymaps): New vars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5897 (Fset_keymap_parent, store_in_keymap): Flush the where-is cache.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5898 (where_is_internal): Renamed from Fwhere_is_internal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5899 Don't DEFUN any more. Arg `xkeymap' replaced by `keymaps'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5900 (Fwhere_is_internal): New function wrapping where_is_internal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5901 (where_is_internal_1): Handle the case where we're filling the cache.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5902 (syms_of_keymap): Init and gcpro the where_is_cache(|_keymaps).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5903
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5904 2000-10-25 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5905
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5906 * xdisp.c (pos_visible_p): Don't add `it.current_y' twice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5907
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5908 2000-10-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5909
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5910 * window.c (pos_fully_visible_p): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5911 (Fpos_visible_in_window_p): Use pos_visible_p to determine
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5912 if position is visible and/or fully visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5913
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5914 * lisp.h (pos_visible_p): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5915
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5916 * xdisp.c (pos_visible_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5917
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5918 2000-10-25 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5919
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5920 * process.c (send_process): If OBJECT is t, it means that the data
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5921 is from C string, but we should encode it. Before calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5922 setup_raw_text_coding_system, be sure to flush out data by the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5923 previous coding system.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5924
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5925 2000-10-25 Miles Bader <miles@lsi.nec.co.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5926
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5927 * buffer.c (overlays_at): Only let CHANGE_REQ inhibit an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5928 assignment of startpos to prev when startpos == pos.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5929
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5930 * editfns.c (find_field): Set the field stickiness correctly from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5931 overlay fields. Use renamed `text_property_stickiness'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5932 (text_property_stickiness): Renamed from `char_property_stickiness'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5933 Only check text properties, not overlays.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5934 * textprop.c (get_char_property_and_overlay): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5935 (Fget_char_property): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5936 * intervals.h (get_char_property_and_overlay): Add declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5937
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5938 2000-10-25 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5939
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5940 * keymap.c: Use AREF, ASET and ASIZE macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5941 (Fmake_sparse_keymap): Docstring fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5942 (synkey): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5943 (shadow_lookup): Move up.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5944 Handle the case where lookup-key returns an integer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5945 (where_is_internal_1): Drop arg `keymap'. Don't check shadowing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5946 (where_is_internal_2): Adapt to fewer args for where_is_internal_1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5947 (Fwhere_is_internal): Allow `xkeymap' to be a list of keymaps.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5948 Simplify/rewrite the keymap-finding code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5949 Add check for command shadowing, using shadow_lookup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5950
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5951 2000-10-24 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5952
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5953 * keymap.c (fix_submap_inheritance): Use get_keymap_1 on parent_entry
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5954 rather than KEYMAPP, to allow EQ to work correctly if parent_entry is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5955 a symbol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5956
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5957 2000-10-24 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5958
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5959 * dired.c (directory_files_internal_unwind): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5960 (directory_files_internal): Use it to ensure closedir is called
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5961 even if expand-file-name or file-attributes throw, eg. because of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5962 a user interrupt. Also enable immediate_quit while calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5963 re_search, so that matching can be interrupted as well.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5964
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5965 2000-10-24 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5966
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5967 * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5968 NT-Emacs only.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5969 (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5970 so that re_search functions only quit when callers expect them to.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5971
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5972 2000-10-24 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5973
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5974 * regex.c (regex_compile): Change the way of handling a range from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5975 a char less than 256 to a char not less than 256.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5976
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5977 2000-10-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5978
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5979 * window.c (size_window): Prevent setting window's width or
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5980 height to a negative value (esp. with XSETFASTINT).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5981
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5982 * gmalloc.c (state_protected_p, last_state_size, last_heapinfo)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5983 [GC_MALLOC_CHECK && GC_PROTECT_MALLOC_STATE]: New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5984 (protect_malloc_state) [GC_MALLOC_CHECK &&
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5985 GC_PROTECT_MALLOC_STATE]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5986 (PROTECT_MALLOC_STATE): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5987 (__malloc_initialize, morecore, _malloc_internal)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5988 (_free_internal) _realloc_internal): Use it to make _heapinfo
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5989 read-only outside of gmalloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5990
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5991 * keymap.c: Update copyright.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5992
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5993 * .gdbinit (xbacktrace): Handle case that $bt->function isn't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5994 a symbol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5995
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5996 2000-10-24 Colin Walters <walters@cis.ohio-state.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5997
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5998 * filelock.c (unlock_all_files): Use unlock_file to expand each
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
5999 buffer's file_truename before trying remove its lock file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6000
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6001 2000-10-24 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6002
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6003 * coding.c (decode_coding_emacs_mule): If coding->eol_type is CR
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6004 or CRLF, decode EOLs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6005
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6006 2000-10-24 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6007
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6008 * window.c (Fdisplay_buffer): Fix doc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6009
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6010 2000-10-23 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6011
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6012 * fontset.c (syms_of_fontset) [WINDOWSNT]: Special case for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6013 ASCII font of default fontset on Windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6014
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6015 * w32term.c (VCENTER_BASELINE_OFFSET): Bias division (see
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6016 xterm.c comment below).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6017
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6018 * w32fns.c (x_to_w32_font): Initialize dpi from dpyinfo->resy.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6019
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6020 2000-10-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6021
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6022 * xterm.c (x_connection_closed): Reset handling_signal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6023
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6024 * alloc.c (emacs_blocked_free) [GC_MALLOC_CHECK]: Handle freeing null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6025
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6026 2000-10-23 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6027
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6028 * window.c (window_scroll_pixel_based, window_scroll_line_based):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6029 Pass nil for FULLY argument to Fpos_visible_in_window_p to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6030 maintain old behavior.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6031 * minibuf.c (Fminibuffer_complete): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6032
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6033 2000-10-23 Miles Bader <miles@lsi.nec.co.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6034
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6035 * xterm.c (VCENTER_BASELINE_OFFSET): Bias the division by two, so
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6036 that when a font can't be exactly centered, it errs up rather than
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6037 down.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6038
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6039 2000-10-23 ShengHuo ZHU <zsh@cs.rochester.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6040
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6041 * fns.c (Fbase64_decode_string): The decoded result should be unibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6042
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6043 2000-10-23 Andrew Choi <akochoi@i-cable.com>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6044
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6045 * dispextern.h [macintosh]: Include macgui.h instead of macterm.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6046
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6047 * dispnew.c [macintosh]: Include macterm.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6048 (init_display) [macintosh]: Initialization for window system.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6049
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6050 * emacs.c (main) [macintosh]: Call syms_of_textprop,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6051 syms_of_macfns, syms_of_ccl, syms_of_fontset, syms_of_xterm,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6052 syms_of_search, x_term_init, and init_keyboard before calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6053 init_window_once. Also, call syms_of_xmenu.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6054
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6055 * fontset.c (syms_of_fontset) [macintosh]: Set ASCII font of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6056 default fontset to Monaco.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6057
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6058 * frame.c [macintosh]: Include macterm.h. Remove declarations of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6059 NewMacWindow and DisposeMacWindow.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6060 (make_terminal_frame) [macintosh]: Call make_mac_terminal_frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6061 instead of calling NewMacWindow and setting fields of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6062 f->output_data.mac directly. Call init_frame_faces.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6063 (Fdelete_frame) [macintosh]: Remove unused code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6064 (Fmodify_frame_parameters) [macintosh]: Call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6065 x_set_frame_parameters instead of mac_set_frame_parameters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6066
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6067 * frame.h [macintosh]: Define menu_bar_lines field in struct
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6068 frame. Define FRAME_EXTERNAL_MENU_BAR macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6069
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6070 * keyboard.c [macintosh]: Include macterm.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6071 (kbd_buffer_get_event) [macintosh]: Generate delete_window_event
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6072 and menu_bar_activate_event type events as for X and NT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6073 (make_lispy_event) [macintosh]: Construct lisp events of type
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6074 MENU_BAR_EVENT as for X and NT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6075
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6076 * sysdep.c [macintosh]: Remove declaration for sys_signal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6077 Include stdlib.h. Remove definition of Vx_bitmap_file_path.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6078 (sys_subshell) [macintosh]: Remove definition entirely.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6079 (init_sys_modes) [macintosh]: Do not initialize Vwindow_system and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6080 Vwindow_system_version here. Remove initialization of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6081 Vx_bitmap_file_path.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6082 (read_input_waiting): Correct the number of parameters passed to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6083 read_socket_hook.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6084 Move all Macintosh functions to mac/mac.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6085
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6086 * term.c [macintosh]: Include macterm.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6087
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6088 * window.c [macintosh]: Include macterm.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6089
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6090 * xdisp.c [macintosh]: Include macterm.h. Declare
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6091 set_frame_menubar and pending_menu_activation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6092 (echo_area_display) [macintosh]: Do not return if terminal frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6093 is the selected frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6094 (update_menu_bar) [macintosh]: Check FRAME_EXTERNAL_MENU_BAR (f).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6095 Allow only the selected frame to set menu bar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6096 (redisplay_window) [macintosh]: Obtain menu bar to redisplay by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6097 calling FRAME_EXTERNAL_MENU_BAR (f).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6098 (display_menu_bar) [macintosh]: Check FRAME_MAC_P (f).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6099
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6100 * xfaces.c [macintosh]: Include macterm.h. Define x_display_info
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6101 and check_x. Declare XCreateGC. Define x_create_gc and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6102 x_free_gc. Initialize font_sort_order.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6103 (x_face_list_fonts) [macintosh]: Use the same code as WINDOWSNT,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6104 but call x_list_fonts instead of w32_list_fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6105 (Finternal_face_x_get_resource) [macintosh]: Do not call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6106 display_x_get_resource.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6107 (prepare_face_for_display) [macintosh]: Set xgcv.font.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6108 (realize_x_face) [macintosh]: Load the font if it is specified in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6109 ATTRS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6110 (syms_of_xfaces) [macintosh]: Initialize Vscalable_fonts_allowed to Qt.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6111
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6112 2000-10-22 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6113
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6114 * keymap.c (fix_submap_inheritance): Don't do anything if parent_entry
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6115 is nil: since we go to the end of submap anyway, we'd end up
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6116 setting nil to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6117 (access_keymap): Don't use KEYMAPP on meta_map since KEYMAPP
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6118 doesn't obey autoload.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6119
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6120 2000-10-21 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6121
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6122 * msdos.c (dos_set_window_size): Update screen dimension variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6123
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6124 2000-10-21 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6125
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6126 * w32term.c (w32_cache_char_metrics): Double check that font is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6127 really fixed pitch before trusting tmPitchAndFamily.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6128
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6129 2000-10-21 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6130
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6131 * w32gui.h (w32_char_font_type): Move enum from w32term.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6132
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6133 * w32term.h: Extern decl for w32_cache_char_metrics.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6134
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6135 * w32bdf.c (w32_load_bdf_font): Call w32_cache_char_metrics.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6136
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6137 * w32fns.c (w32_load_system_font): Call w32_cache_char_metrics.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6138 (w32_unload_font): Free per_char array if present.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6139
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6140 * w32term.c (w32_per_char_metric): Remove HDC argument. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6141 cached information in emulated XFontStruct to handle common cases
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6142 quickly. Do not allocate XCharStruct for return.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6143 (w32_native_per_char_metric): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6144 (w32_bdf_per_char_metric): Fill in supplied XCharStruct instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6145 allocating one.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6146 (x_produce_glyphs): Don't get an HDC. Change calls to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6147 w32_per_char_metric to match arg change above. Remove calls to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6148 free results.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6149 (w32_get_glyph_overhangs): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6150 (w32_cache_char_metrics): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6151
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6152 * makefile.w32-in: Change .obj to .$(O) in all dependencies.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6153 ($(BLD)/casefiddle.$(O)): Remove compile command.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6154 ($(BLD)/gmalloc.$(O)): Remove compile command.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6155 ($(BLD)/dispnew.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6156 ($(BLD)/keyboard.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6157 ($(BLD)/w32inevt.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6158 ($(BLD)/w32bdf.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6159 ($(BLD)/alloc.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6160 ($(BLD)/buffer.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6161 ($(BLD)/editfns.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6162 ($(BLD)/emacs.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6163 ($(BLD)/fileio.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6164 ($(BLD)/fns.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6165 ($(BLD)/indent.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6166 ($(BLD)/insdel.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6167 ($(BLD)/intervals.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6168 ($(BLD)/minibuf.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6169 ($(BLD)/print.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6170 ($(BLD)/scroll.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6171 ($(BLD)/sysdep.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6172 ($(BLD)/textprop.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6173 ($(BLD)/widget.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6174 ($(BLD)/xdisp.obj): Add dependency on w32gui.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6175 ($(BLD)/term.obj): Add dependency on dispextern.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6176
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6177 * makefile.nt ($(BLD)\dispnew.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6178 ($(BLD)\keyboard.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6179 ($(BLD)\w32inevt.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6180 ($(BLD)\w32bdf.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6181 ($(BLD)\alloc.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6182 ($(BLD)\buffer.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6183 ($(BLD)\editfns.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6184 ($(BLD)\emacs.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6185 ($(BLD)\fileio.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6186 ($(BLD)\fns.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6187 ($(BLD)\indent.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6188 ($(BLD)\insdel.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6189 ($(BLD)\intervals.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6190 ($(BLD)\minibuf.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6191 ($(BLD)\print.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6192 ($(BLD)\scroll.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6193 ($(BLD)\sysdep.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6194 ($(BLD)\textprop.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6195 ($(BLD)\widget.obj):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6196 ($(BLD)\xdisp.obj): Add dependency on w32gui.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6197 ($(BLD)\term.obj): Add dependency on dispextern.h
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6198
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6199 2000-10-21 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6200
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6201 * minibuf.c (Fminibuffer_complete): Call Fpos_visible_in_window_p
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6202 with an additional argument of Qt.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6203
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6204 2000-10-21 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6205
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6206 * window.c (pos_fully_visible_in_window_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6207 (Fpos_visible_in_window_p): Add FULLY argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6208 Use pos_fully_visible_in_window_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6209 (window_scroll_pixel_based, window_scroll_line_based): Update
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6210 calls to Fpos_visible_in_window_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6211 * lisp.h (Fpos_visible_in_window_p): Update prototype
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6212
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6213 2000-10-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6214
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6215 * alloc.c (toplevel): Conditionalize compilation of mem_*
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6216 functions differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6217
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6218 2000-10-20 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6219
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6220 * alloc.c (toplevel): Move #ifdef GC_MARK_STACK back to above
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6221 mem_init where it used to be. mem_z etc not defined otherwise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6222
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6223 2000-10-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6224
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6225 * alloc.c (toplevel) [SYSTEM_MALLOC || DOUG_LEA_MALLOC]: Undef
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6226 GC_MALLOC_CHECK.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6227 (toplevel) [GC_MARK_STACK || GC_MALLOC_CHECK]: Move mem_node
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
6228 structure definition and related variables to the top of the file.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6229 Include this code when GC_MALLOC_CHECK is defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6230 (lisp_malloc, lisp_free) [GC_MALLOC_CHECK]: Don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6231 register/unregister allocated region.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6232 (emacs_blocked_free) [GC_MALLOC_CHECK]: Check if freeing something
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6233 which isn't allocated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6234 (emacs_blocked_malloc) [GC_MALLOC_CHECK]: Check if returning
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6235 something which is already in use.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6236 (emacs_blocked_realloc) [GC_MALLOC_CHECK]: Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6237 (mem_insert) [GC_MALLOC_CHECK]: Use _malloc_internal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6238 (mem_delete) [GC_MALLOC_CHECK]: Use _free_internal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6239 (init_alloc_once) [GC_MALLOC_CHECK]: Call mem_init.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6240
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6241 * gmalloc.c (_malloc_internal) [GC_MALLOC_CHECK]: Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6242 _malloc_internal instead of malloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6243 (_free_internal) [GC_MALLOC_CHECK]: Use _free_internal instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6244 of free.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6245
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6246 2000-10-20 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6247
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6248 * strftime.c [!WINDOWSNT]: Don't apply Solaris 2.5 work-around on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6249 Windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6250 (my_strftime) <macro>: Don't use macro arg list when redefining as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6251 _strftime_copytm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6252 (my_strftime) <function>: Supply 0 as ut argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6253
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6254 2000-10-19 Jason Rumney <jasonr@altavista.net>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6255
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6256 * w32console.c: Do not undef HAVE_WINDOW_SYSTEM before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6257 including dispextern.h, as it stops faces from working.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6258
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6259 * w32fns.c (Fx_create_frame): Don't bother calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6260 face-set-after-frame-default since the caller does it for us
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6261 anyway. Clean up calls to x_get_arg to be consistent with X.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6262
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6263 * w32term.c (x_produce_glyphs): Handle
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6264 unibyte_display_via_language_environment correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6265 (w32_draw_box_rect): Fix the calculation of width and height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6266
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6267 * w32menu.c (add_menu_item): Do not use MF_OWNERDRAW for titles,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6268 as it has stopped working.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6269 (Fx_popup_menu, Fx_popup_dialog): Check for tool-bar position like
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6270 menu-bar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6271
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6272 2000-10-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6273
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6274 * eval.c (skip_debugger): Prevent a compiler warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6275 (Fcondition_case): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6276 (Fbacktrace_frame): Use a null interactive spec.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6277
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6278 2000-10-19 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6279
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6280 * xterm.c (x_find_ccl_program): Check also fontp->full_name.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6281
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6282 2000-10-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6283
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6284 * strftime.c: Sync with glibc, file version 1.78.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6285 (my_strftime) [HAVE_TZNAME]: Use `UTC' instead of `GMT' which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6286 should no longer be used according to ISO 8601.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6287
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6288 * keymap.c (access_keymap): If IDX has a meta prefix, and there's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6289 no map for meta_prefix_char, don't try to use it as a keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6290 Instead, if T_OK is non-zero, look up a default binding, if any,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6291 otherwise, if T_OK is zero, return nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6292
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6293 * xfns.c (x_to_xcolors, x_set_mouse_color, lookup_pixel_color)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6294 (x_to_xcolors, png_load): Use x_query_color.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6295
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6296 * xterm.c (x_color_cells, x_query_colors, x_query_color):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6297 New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6298 (x_alloc_nearest_color): Use it to reduce calls to XQueryColors
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6299 which can be slow.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6300 (x_copy_color, x_alloc_lighter_color): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6301
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6302 * xterm.h (struct x_display_info): Add color_cells and ncolor_cells.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6303 (x_query_color, x_query_colors): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6304
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6305 * alloc.c (allocate_string) [GC_CHECK_STRING_BYTES]: Call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6306 check_string_bytes only if not noninteractive, increase count to 50.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6307
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6308 2000-10-18 Miles Bader <miles@lsi.nec.co.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6309
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6310 * insdel.c (adjust_markers_for_delete): Handle before-insertion
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6311 markers correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6312
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6313 2000-10-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6314
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6315 * alloc.c (pure_bytes_used): Renamed from pureptr.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6316 (ALIGN): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6317 (pure_alloc): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6318 (make_pure_string, pure_cons, make_pure_float, make_pure_vector):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6319 Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6320 (Fpurecopy): Use PURE_POINTER_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6321
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6322 * xdisp.c (try_cursor_movement): Use cursor_row_p also when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6323 PT has moved backward.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6324
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6325 * xdisp.c (cursor_row_p): Take continued lines into account.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6326
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6327 * alloc.c (mark_object) [GC_CHECK_STRING_BYTES]: Check validity of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6328 string's size_byte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6329 (check_string_bytes) [GC_CHECK_STRING_BYTES]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6330 (check_string_bytes_count) [GC_CHECK_STRING_BYTES]: New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6331 (allocate_string) [GC_CHECK_STRING_BYTES]: Call it for every 10th
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6332 string allocated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6333
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6334 * xdisp.c (forward_to_next_line_start): Switch iterator's handling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6335 of selective display off while searching for the next line start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6336
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6337 2000-10-17 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6338
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6339 * Makefile.in (term.o): Depend on dispextern.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6340
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6341 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6342
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6343 * keymap.c (keymap_memberp): Ensure that nil is not a member.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6344
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6345 2000-10-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6346
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6347 * xdisp.c (set_iterator_to_next): Reset box start and end flags of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6348 the iterator at the beginning, so that they can be set later on,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6349 for instance in reseat_at_next_visible_line_start, without being
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6350 overwritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6351
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6352 * xfns.c (pbm_format): Add :foreground and :background keywords.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6353 (PBM_FOREGROUND, PBM_BACKGROUND): New enumerators.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6354 (xbm_load): Recognize foreground and background color specifications.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6355
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6356 2000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6357
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6358 * dispextern.h (unspecified_fg, unspecified_bg): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6359
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6360 * dosfns.c (unspecified_fg, unspecified_bg): Remove extern declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6361
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6362 * msdos.c (IT_set_face): Compare highlighted face with the default
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6363 face, and invert colors if these faces' colors are identical.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6364 (Fmsdos_remember_default_colors): Don't swap foreground and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6365 background colors in initial_colors[].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6366 (IT_set_frame_parameters): Don't swap frame's foreground and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6367 background pixels. If ALIST includes "(reverse . t)", swap
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6368 foreground-color and background-color properties in frame's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6369 param_alist. If the original frame's param_alist doesn't specify
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6370 the colors, store unspecified-fg and unspecified-bg, reversed if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6371 required.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6372
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6373 * frame.c (Fframe_parameters): If a tty's frame's param_alist says
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6374 the colors are unspecified and reversed, reverse fore- and back-
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6375 ground in the returned value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6376 (Fframe_parameter): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6377
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6378 2000-10-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6379
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6380 * xdisp.c (find_last_unchanged_at_beg_row): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6381 get_last_unchanged_at_beg_row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6382 (find_first_unchanged_at_end_row): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6383 get_first_unchanged_at_end_row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6384 (find_first_unchanged_at_end_row): Convert assertions to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6385 unconditional tests which abort. When looking for a row in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6386 unchanged text, don't go further back than first_text_row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6387
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6388 * xdisp.c (try_scrolling) <cursor in scroll margin at the bottom>:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6389 Don't add in the last line's height when deciding if the new
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6390 position is below the scroll margin.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6391
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6392 2000-10-16 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6393
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6394 * editfns.c (Fconstrain_to_field): Check carefully for field
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6395 boundaries if either OLD_POS or NEW_POS has a non-nil field
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6396 property, even if they're the same.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6397
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6398 2000-10-16 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6399
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6400 * xterm.c (x_draw_box_rect): Fix the calculation of width and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6401 height for XFillRectangle.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6402
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6403 2000-10-15 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6404
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6405 * syntax.c (Fstring_to_syntax): New function extracted from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6406 Fmodify_syntax_entry.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6407 (Fmodify_syntax_entry): Use it and document the ! and | fences.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6408 (skip_chars, Fforward_comment): Remove unused variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6409 (syms_of_syntax): Add defsubr for string-to-syntax.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6410 (describe_syntax): Add code for comment and string fences.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6411
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6412 2000-10-14 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6413
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6414 * keymap.c (access_keymap): Add AUTOLOAD parameter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6415 Do the meta->esc mapping. Call get_keyelt before returning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6416 Start scanning from the second element (the first is always `keymap')
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6417 to make it easier to detect when we reach a parent map.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6418 Handle the case of inheriting from a symbol whose function is a map.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6419 (Fkeymap_parent): Also handle the `inherit from symbol' case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6420 (fix_submap_inheritance, Fdefine_key): Update call to access_keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6421 (get_keyelt, Flookup_key): Update call to access_keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6422 Remove the meta->esc mappings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6423 (define_as_prefix): Delete old disabled code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6424 (menu_item_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6425 (where_is_internal_1): Skip over the few remaining menu items.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6426 * lisp.h (access_keymap): Update prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6427 * keyboard.c (read_char, menu_bar_items, tool_bar_items):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6428 Update call to access_keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6429 (follow_key, read_key_sequence): Update calls to access_keymap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6430 Remove the meta->esc mappings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6431
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6432 2000-10-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6433
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6434 * dispnew.c (direct_output_for_insert): Call set_iterator_to_next
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6435 with additional argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6436
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6437 * xdisp.c (cursor_row_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6438 (try_cursor_movement, display_line): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6439
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6440 * xdisp.c (append_space): Also save/restore iterator's current
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6441 character and its length.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6442
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6443 * xdisp.c (init_from_display_pos): Add an assertion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6444 (handle_stop): Don't set iterator's add_overlay_start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6445 (handle_invisible_prop): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6446 (load_overlay_strings): If text under an overlay is invisible,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6447 take both before- and after-strings into account when the iterator
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6448 is positioned either at the start or at the end of the overlay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6449 (forward_to_next_line_start): Rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6450 (reseat_at_next_visible_line_start): Rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6451 (set_iterator_to_next): Add parameter RESEAT_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6452
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6453 * dispextern.h (struct it): Remove member add_overlay_start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6454 (set_iterator_to_next): Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6455
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6456 2000-10-13 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6457
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6458 * coding.c (code_convert_region): Be sure to initialize
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6459 coding->category_idx.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6460 (decode_coding_string): Set coding->src_multibyte and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6461 coding->dst_multibyte before using CODING_REQUIRE_DECODING.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6462 (encode_coding_string): Set coding->src_multibyte and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6463 coding->dst_multibyte before using CODING_REQUIRE_ENCODING.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6464
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6465 2000-10-12 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6466
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6467 * xfns.c (Fx_create_frame): Don't bother calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6468 face-set-after-frame-default since the caller does it for us anyway.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6469
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6470 2000-10-12 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6471
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6472 * window.c (coordinates_in_window): Fix detection of vertical line
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6473 on character terminals.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6474
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6475 2000-10-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6476
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6477 * editfns.c (save_excursion_save): Additionally record the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6478 selected window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6479 (save_excursion_restore): If buffer was visible in a window, and a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6480 different window was selected, and the old selected window is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6481 still live, restore point in that window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6482
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6483 2000-10-12 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6484
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6485 * xterm.c (x_produce_glyphs): Handle
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6486 unibyte_display_via_language_environment correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6487
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6488 * regex.c (regex_compile): Change the way of handling a range from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6489 unibyte char to multibyte char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6490
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6491 * syntax.c (skip_chars): Change the way of handling a range from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6492 unibyte char to multibyte char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6493
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6494 * process.c (read_process_output): Cancel previous change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6495
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6496 2000-10-11 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6497
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6498 * search.c (Fsearch_backward, Fsearch_forward): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6499
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6500 * charset.c (Ffind_charset_string): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6501 (Ffind_charset_region): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6502
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6503 2000-10-11 Kenichi Handa <handa@mule.m17n.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6504
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6505 * process.c (read_process_output): Fix previous change. Adjust
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6506 multibyteness of text to insert in a buffer by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6507 string_make_unibyte/multibyte instead of Fstring_as_unibyte/multibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6508
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6509 2000-10-10 Andreas Schwab <schwab@suse.de>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6510
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6511 * alloc.c (mark_object): Remove all workarounds installed on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6512 1993-08-08.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6513
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6514 2000-10-10 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6515
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6516 * fns.c (READ_QUADRUPLET_BYTE): Set *NCHARS_RETURN before returning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6517 (base64_encode_1): Make it work for a text of multibyte form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6518 (Fbase64_decode_region): Allocate sufficient memory for multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6519 case. Don't call str_to_multibyte because base64_decode_1
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6520 produces correct multibyte form for eight-bit codes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6521 (Fbase64_decode_string): Adjusted for the change of base64_decode_1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6522 (base64_decode_1): New args MULTIBYTE and NCHARS_RETURN. If
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6523 MULTIBYTE is nonzero, produce correct multibyte form for eight-bit
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6524 codes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6525
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6526 * charset.h (CHAR_STRING): Optimized for single byte characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6527
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6528 2000-10-09 Andreas Schwab <schwab@suse.de>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6529
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6530 * process.c (Fopen_network_stream) [HAVE_GETADDRINFO]: Reset S to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6531 -1 after socket is closed, to fall through to error processing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6532
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6533 2000-10-09 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6534
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6535 * msdos.c (IT_set_frame_parameters): Don't initialize Lisp_Object
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6536 variables. If ALIST includes foreground-color or
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6537 background-color, change also the colors of the default face for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6538 this frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6539
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6540 2000-10-08 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6541
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6542 * msdos.c (top-level) <Qbackground_color, Qforeground_color>: Make
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6543 them extern (they are defined on xfaces.c).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6544 (syms_of_msdos): Don't intern and don't staticpro
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6545 Qbackground_color and Qforeground_color.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6546
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6547 2000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6548
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6549 * frame.c (Fframe_parameter): For non-windowed frames, if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6550 f->param_alist says foreground or background color is unspecified,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6551 call tty_color_name to return the color name computed from the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6552 frame's current colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6553
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6554 2000-10-06 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6555
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6556 * terminfo.c (ospeed): Don't declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6557
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6558 * sysdep.c: Don't include string.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6559 (h_errno): Declare conditional also on TRY_AGAIN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6560
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6561 * charset.c (Ffind_charset_string): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6562
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6563 * fns.c (Fbase64_encode_region, Fbase64_encode_string)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6564 (Fbase64_decode_region, Fbase64_decode_string): More explicit
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6565 error messages.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6566
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6567 2000-10-05 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6568
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6569 * xmenu.c (Fx_popup_menu, Fx_popup_dialog): Check for tool-bar
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6570 position like menu-bar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6571
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6572 2000-10-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6573
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6574 * keyboard.c (Frecursive_edit): Make sure redisplay can happen.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6575
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6576 * xdisp.c (handle_single_display_prop): Use safe_call1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6577 (safe_call): Renamed from call_function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6578 (safe_call1): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6579 (handle_fontified_prop): Use safe_call1 instead of call1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6580 (safe_eval): Renamed from eval_form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6581 (safe_eval_handler): Renamed from eval_handler.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6582 (handle_single_display_prop, display_mode_element): Use safe_eval
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6583 instead of eval_form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6584
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6585 * xfaces.c (merge_face_heights): Use safe_call instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6586 call_function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6587
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6588 * keyboard.c (show_help_echo): Use safe_call instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6589 call_function; use safe_eval instead of eval_form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6590
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6591 * lisp.h (safe_call): Renamed from call_function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6592 (safe_eval): Renamed from eval_form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6593 (safe_call1): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6594
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6595 2000-10-05 Miles Bader <miles@lsi.nec.co.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6596
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6597 * xfns.c (image_ascent): Rearrange ascent calculation for the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6598 has-a-font case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6599
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6600 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6601
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6602 * keymap.c (Fwhere_is_internal): Ignore `menu-bar' and `tool-bar'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6603 (where_is_internal_1): Don't bother ignoring menu-items any more.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6604
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6605 2000-10-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6606
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6607 * keyboard.c (update_menu_bindings): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6608 (parse_menu_item): Use AREF. If update_menu_bindings
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6609 is 0, don't update menu bindings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6610 (syms_of_keyboard): New Lisp variable `update-menu-bindings'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6611
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6612 2000-10-03 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6613
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6614 * alloc.c (Fgarbage_collect): Prevent compiler warning for a call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6615 to `mark_object'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6616
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6617 2000-10-02 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6618
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6619 * syntax.c (forw_comment): Match nestedness of ender/starter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6620 (Fforward_comment): Treat an unmatched \n comment-ender as whitespace.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6621 (prev_char_comstart_first): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6622 (back_comment): Check two-char comment markers more carefully
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6623 to better handle overlapping cases like *//* or /* */* */ ...
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6624 Match nestedness of ender/starter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6625
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6626 2000-10-02 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6627
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6628 * config.in (HAVE_GAI_STRERROR): Add undef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6629
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6630 * process.c (Fopen_network_stream): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6631
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6632 * m/alpha.h (NO_REMAP): Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6633
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6634 2000-10-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6635
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6636 * lisp.h (wrong_type_argument): Remove NO_RETURN, the function can
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6637 return with a string converted to an integer or vice versa when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6638 Vmocklisp_arguments is t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6639 (Fsignal): Likewise. The function can return for `quit'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6640 (struct gcpro): Declare member `var' to point to a volatile
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6641 Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6642
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6643 * eval.c (error): Prevent compiler warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6644
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6645 2000-09-30 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6646
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6647 * keymap.c (keymap_memberp): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6648 (Fset_keymap_parent): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6649 (fix_submap_inheritance): Use get_keyelt, get_keymap_1 and KEYMAPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6650 Use keymap_memberp to avoid creating cycles.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6651 (access_keymap): Use KEYMAPP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6652
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6653 2000-09-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6654
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6655 * process.c (Fopen_network_stream) [HAVE_GETADDRINFO]: Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6656 gai_strerror. Make sure xerrno is set if connect fails. Improve
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6657 error recovery.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6658
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6659 2000-09-29 Jason Rumney <jasonr@gnu.org>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6660
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6661 * w32term.c (w32_char_font_type, w32_encode_char)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6662 (x_produce_glyphs): Distinguish single and multibyte BDF fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6663 (w32_bdf_per_char_metric): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6664 (w32_per_char_metric): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6665 (x_draw_glyph_string_background): Always draw background for BDF
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6666 glyphs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6667
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6668 * w32bdf.h (glyph_struct, cache_bitmap): Cache bitmap data, not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6669 GDI object which is a scarce resource.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6670
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6671 * w32bdf.c (search_file_line): Fix skipping of whitespace.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6672 (get_quoted_string): Fix limit on memchr search.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6673 (set_bdf_font_info): Use unsigned chars. Negate yoffset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6674 (w32_init_bdf_font): Initialize codepoint and bitmap heaps.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6675 (w32_free_bdf_font): Free bitmaps and codepoints on heaps.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6676 (get_cached_font_char, cache_char_offset): Use macro
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6677 BDF_CODEPOINT_RANGE_COVER_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6678 (cache_char_offset): Use HeapAlloc to allocate codepoints on own heap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6679 (clear_cached_bitmap_slots): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6680 (GET_HEX_VALUE): G-Z, g-z are not hex.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6681 (w32_get_bdf_glyph): Convert to DIB format. Return bytes read.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6682 (get_bitmap_with_cache): Use new cache implementation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6683 (create_offscreen_bitmap): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6684 (w32_BDF_TextOut): Use it. Draw glyphs as DIBs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6685
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
6686 * w32term.c (x_produce_glyphs): If the distance from the current
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6687 position to the next tab stop is less than a canonical character
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6688 width, use the tab stop after that.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6689 (x_draw_glyphs): Handle case START and END are out of bounds more
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6690 carefully.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6691 (x_clear_mouse_face): Block/unblock input.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6692 (x_display_and_set_cursor): Don't show a hollow box cursor for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6693 buffers whose cursor_type is nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6694
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6695 2000-09-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6696
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6697 * xfns.c (x_set_tool_bar_lines): Clear frame when tool bar disappears.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6698
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6699 * dispextern.h (updating_frame): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6700
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6701 2000-09-29 Andreas Schwab <schwab@suse.de>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6702
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6703 * m/ia64.h: Remove hack of not prototyping bcopy, etc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6704
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6705 2000-09-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6706
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6707 * keyboard.c (menu_bar_one_keymap): If KEYMAP is a symbol,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6708 use its function definition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6709 (tool_bar_items): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6710
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6711 * lisp.h (fatal): Declare NO_RETURN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6712
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6713 2000-09-29 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6714
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6715 * keymap.c: Remove the line "#undef NULL".
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6716
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6717 2000-09-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6718
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6719 * xterm.c (x_make_frame_visible): Try harder to make the frame visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6720
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6721 2000-09-28 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6722
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6723 * s/osf5-0.h: Define USE_MMAP_FOR_BUFFERS, not REL_ALLOC_MMAP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6724
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6725 * s/sunos413.h (USE_MMAP_FOR_BUFFERS): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6726
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6727 * .gdbinit (xreload): Note its need on GNU/Linux.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6728
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6729 * m/alpha.h (XUINT) [REL_ALLOC && _MALLOC_INTERNAL]: Don't declare
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6730 r_alloc, r_alloc_free.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6731
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6732 2000-09-28 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6733
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6734 * syntax.c (skip_chars): Handle negation correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6735
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6736 2000-09-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6737
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6738 * xfaces.c (realize_default_face): Call set_lface_from_font_name
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6739 with non-zero FORCE_P argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6740
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6741 * dispnew.c (adjust_glyph_matrix, enable_glyph_matrix_rows):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6742 Add assertions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6743
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6744 * xdisp.c (window_box_height): Add an assertion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6745
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6746 * xfns.c (x_set_tool_bar_lines): Don't use more lines for the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6747 tool-bar than is available.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6748 (x_change_window_heights): Renamed from x_set_menu_bar_lines_1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6749
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6750 2000-09-27 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6751
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6752 * s/irix6-5.h: Now works 64-bit. Tidied.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6753
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6754 2000-09-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6755
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6756 * lisp.h (XINT) [EXPLICIT_SIGN_EXTEND]: Use BITS_PER_EMACS_INT
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6757 instead of BITS_PER_INT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6758 (XINT, XUINT) [NO_UNION_TYPE]: Cast result to EMACS_INT and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6759 EMACS_UINT, respectively.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6760 (NO_UNION_TYPE) [USE_LISP_UNION_TYPE]: Undefine.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6761
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6762 * m/sparc.h (BITS_PER_EMACS_INT) [__arch64__]: Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6763
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6764 * unexelf.c (ELFSIZE) [__NetBSD__ && __sparc_v9__]: Define to 64.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6765
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6766 * window.c (freeze_window_starts): Construct last argument for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6767 foreach_window differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6768
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6769 * xfns.c (x_decode_color): Don't return a Lisp_Object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6770
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6771 * lisp.h (union Lisp_Object) [!NO_UNION_TYPE]: Use EMACS_INT and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6772 EMACS_UINT instead of `int' and `unsigned int'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6773 (XSET) [EXPLICIT_SIGN_EXTEND]: Use EMACS_INT instead of `int'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6774
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6775 * frame.h (struct frame): Make the `nothing' member of union
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6776 output_data an EMACS_INT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6777
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6778 * alloc.c (GC_CHECK_STRING_BYTES): Temporarily define, for bug hunting.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6779 (struct sdata) [GC_CHECK_STRING_BYTES]: Always record the string's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6780 size in the sdata structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6781 (SDATA_NBYTES, SDATA_DATA): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6782 (SDATA_OF_STRING, SDATA_SIZE) [GC_CHECK_STRING_BYTES]: Define
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6783 differently for the different layout of the sdata structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6784 (allocate_string_data) [GC_CHECK_STRING_BYTES]: Record string size
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6785 in sdata.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6786 (sweep_strings, compact_small_strings) [GC_CHECK_STRING_BYTES]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6787 Check that size recorded in the string size and size recorded in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6788 the sdata structure agree.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6789
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6790 2000-09-25 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6791
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6792 * buffer.c: Include stdio.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6793
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6794 Partly suggested by Eduardo Horvath <eeh@netbsd.org>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6795
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6796 * ralloc.c (__malloc_extra_blocks): Declare as __malloc_size_t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6797
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6798 * alloc.c (__malloc_size_t) [DOUG_LEA_MALLOC]: Don't redefine it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6799 (__malloc_size_t) [!DOUG_LEA_MALLOC]: Define unconditionally as size_t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6800 (__malloc_extra_blocks): Declare as __malloc_size_t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6801
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6802 2000-09-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6803
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6804 * alloc.c (mark_image): Use GC_NILP instead of NILP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6805
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6806 * keyboard.c (show_help_echo): Set help_echo_showing_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6807 (read_char): If help-echo is showing, preserve the echo area
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6808 when redisplaying.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6809
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6810 * xdisp.c (help_echo_showing_p): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6811 (set_message): Reset it to 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6812 (init_xdisp): Initialize help_echo_showing_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6813
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6814 * dispextern.h (help_echo_showing_p): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6815
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6816 * config.in: Fix typo in __GNUC_MINOR__.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6817
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6818 * keyboard.h (quit_throw_to_read_char): Declare NO_RETURN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6819
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6820 * s/freebsd.h (POSIX_SIGNALS): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6821
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6822 * xterm.c (x_clear_mouse_face): Block/unblock input.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6823
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6824 2000-09-24 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6825
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6826 * fns.c (base64_encode_1): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6827
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6828 2000-09-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6829
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6830 * dispnew.c (enable_glyph_matrix_rows): Remove xasserts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6831
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6832 * xdisp.c (try_window_reusing_current_matrix): More fixes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6833 for the case window has a header-line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6834
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6835 2000-09-22 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6836
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6837 * xdisp.c (syms_of_xdisp): Defvar Vmenu_bar_update_hook to provide
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6838 a doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6839
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6840 * xterm.c [SOLARIS2]: Remove redundant include of string.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6841
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6842 * fns.c (Fstring_as_unibyte, Fstring_as_multibyte): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6843
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6844 2000-09-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6845
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6846 * config.in (NO_RETURN): Define as `__attribute__((__noreturn__))'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6847 for GCC >= 2.5.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6848
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6849 * lisp.h (wrong_type_argument, Fthrow, Fsignal, error):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6850 Declare NO_RETURN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6851
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6852 * window.c, term.c, xmenu.c, xrdb.c, emacs.c, macros.c,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6853 * keymap.c, insdel.c, marker.c, minibuf.c, fileio.c, dired.c,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6854 * indent.c, search.c, alloc.c, data.c: Avoid some more compiler
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6855 warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6856
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6857 * marker.c (byte_char_debug_check): Return void.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6858
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6859 * xfns.c (Fx_create_frame): Set default frame parameter value
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6860 for tool-bar-lines to 1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6861
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6862 * dispnew.c (scrolling_window): Compare y-positions of rows
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6863 equal at the start. Some simplification.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6864
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6865 * xdisp.c (try_window_reusing_current_matrix): Fix computation of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6866 reused rows' y-position in the case window has a header-line, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6867 new window start is greater than old window start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6868
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6869 * process.c (process_sent_to): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6870 (send_process): Workaround for a crash on sparc-sun-solaris-2.6
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6871 with GCC 2.95.2 caused by a parameter being clobbered by longjmp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6872 Declare more parameters volatile.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6873
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6874 * lread.c (Vrecursive_load_depth_limit): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6875 (Fload): Check recursive loads whose recursion depth exceeds
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6876 Vrecursive_load_depth_limit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6877 (syms_of_lread): DERFAR_LISP recursive-load-depth-limit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6878
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6879 2000-09-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6880
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6881 * fileio.c (Fread_file_name): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6882
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6883 * editfns.c (Fmessage_or_box): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6884
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6885 * fns.c (Fy_or_n_p, Fyes_or_no_p): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6886
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6887 * xfns.c (xbm_scan): Allow C-style comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6888
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6889 * xfns.c (xpm_init_color_cache) [ALLOC_XPM_COLORS]: If color
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6890 symbols are specified, add color translations to the cache.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6891 (xpm_color_bucket, xpm_cache_color) [ALLOC_XPM_COLORS]: New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6892 (xpm_lookup_color) [ALLOC_XPM_COLORS]: Use xpm_color_bucket and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6893 xpm_cache_color.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6894 (xpm_load) [ALLOC_XPM_COLORS]: Pass frame and XPM attributes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6895 structures to xpm_init_color_cache.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6896
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6897 2000-09-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6898
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6899 * dispnew.c (update_window_line): Make sure to always draw mode-lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6900
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6901 2000-09-19 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6902
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6903 * makefile.nt (bootstrap-emacs): Don't change directory.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6904
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6905 2000-09-19 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6906
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6907 * charset.h (UNIBYTE_STR_AS_MULTIBYTE_P): Fix previous change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6908
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6909 * ccl.c (Fccl_execute_on_string): Make multibyte string correctly.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
6910 If output buffer is too small, signal an appropriate error.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6911
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6912 2000-09-18 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6913
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6914 * keyboard.c (menu_bar_items, tool_bar_items)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6915 (current_active_maps): Remove redundant get_local_map call.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6916
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6917 2000-09-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6918
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6919 * xterm.c (x_display_and_set_cursor): Don't show a hollow box
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6920 cursor for buffers whose cursor_type is nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6921
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6922 * xterm.c (x_draw_image_glyph_string): Remove a comment describing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6923 a feature to implement that is already implemented.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6924 (note_mouse_highlight, x_find_ccl_program): Avoid some compiler
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6925 warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6926
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6927 * xfns.c (x_clear_image_1): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6928 (x_clear_image): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6929 (x_from_xcolors): Use x_clear_image_1; don't free the image's mask.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6930
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6931 * dispnew.c (update_window): Move test for invisible lines
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6932 at the top to update_window_line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6933 (update_window_line): Handle invisible lines here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6934
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6935 * xfns.c (clear_image_cache): Clear current matrices of all
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6936 frames sharing an image cache. Block input while freeing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6937 images. Fix timestamp comparison.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6938 (x_clear_image): Also free the mask.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6939
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6940 * xfns.c (lookup_image): Block input while loading the image so
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6941 that we won't get interrupted in a state where the image isn't yet
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6942 set up completely.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6943 (xbm_load_image, xbm_load, xpm_load, xpm_load, lookup_rgb_color)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6944 (lookup_pixel_color, x_to_xcolors, x_from_xcolors)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6945 (x_disable_image, x_build_heuristic_mask, pbm_load, png_load)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6946 (jpeg_load, tiff_load, gif_load, gs_load): Don't block/unblock input.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6947
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6948 2000-09-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6950 * dispnew.c (update_window): Make sure to make desired rows
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6951 current even if they are completely invisible at the top
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6952 of a window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6953
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6954 2000-09-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6955
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6956 * xfns.c (lookup_image): Build mask before applying an algorithm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6957 Recognize algorithm `disabled'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6958 (cross_disabled_images): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6959 (COLOR_INTENSITY): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6960 (x_detect_edges): Use COLOR_INTENSITY.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6961 (x_disable_image): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6962 (syms_of_xfns): DEFVAR_BOOL cross_disabled_images.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6963
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6964 * xdisp.c (build_desired_tool_bar_string): For a toolbar item in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6965 disabled state, don't apply an image transformation algorithm if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6966 the user specified an image for the disabled state. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6967 `:algorithm disabled' for creating a disabled item's image if the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6968 user hasn't specified an image.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6969
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6970 * xfns.c (ALLOC_XPM_COLORS): Define if we can use Emacs' color
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6971 allocation functions with the XPM lib.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6972 (struct xpm_cached_color) [ALLOC_XPM_COLORS]: New structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6973 (XPM_COLOR_CACHE_BUCKETS) [ALLOC_XPM_COLORS]: New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6974 (xpm_color_cache) [ALLOC_XPM_COLORS]: New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6975 (xpm_init_color_cache, xpm_free_color_cache, xpm_lookup_color)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6976 (xpm_alloc_color, xpm_free_colors) [ALLOC_XPM_COLORS]: New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6977 (xpm_load) [ALLOC_XPM_COLORS]: Use Emacs' own color allocation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6978 functions, if possible, because these handle color allocation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6979 failure more gracefully.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6980 (Fimage_mask_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6981
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6982 * xfns.c (QCmatrix, QCcolor_adjustment, QCmask, Qemboss)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6983 (Qedge_detection, Qheuristic): New symbols.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6984 (syms_of_xfns): Initialize new symbols.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6985 (lookup_image): Handle `:mask X', `:algorithm emboss', and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6986 `algorithm (edge-detection ...)'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6987 (xbm_format, xpm_format, pbm_format, png_format, jpeg_format):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6988 (tiff_format, gif_format, gs_format): Add `:mask'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6989 (XBM_MASK, XPM_MASK, PBM_MASK, PNG_MASK, JPEG_MASK, TIFF_MASK)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6990 (GIF_MASK, GS_MASK): New enumerators.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6991 (x_laplace_read_row, x_laplace_write_row): Functions removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6992 (emboss_matrix, laplace_matrix): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6993 (x_to_xcolors, x_from_xcolors, x_detect_edges, x_emboss)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6994 (x_edge_detection): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6995 (x_laplace): Rewritten in terms of x_detect_edges.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6996 (x_build_heuristic_mask): If image has a mask, free it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6997
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6998 2000-09-14 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
6999
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7000 * makefile.w32-in: Revert to Unix line endings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7001
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7002 2000-09-14 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7003
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7004 * makefile.w32-in: Standardize indentation somewhat.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7005 (bootstrap-temacs): Use $(ARGQUOTE) instead of literal quotes, to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7006 cater for differences between shells.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7007
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7008 * w32term.c (w32_per_char_metric): Handle non-TrueType fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7009
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7010 2000-09-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7011
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7012 * xterm.c (x_produce_glyphs): If the distance from the current
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7013 position to the next tab stop is less than a canonical character
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7014 width, use the tab stop after that.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7015
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7016 2000-09-14 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7017
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7018 * buffer.c (alloc_buffer_text): Fix xmalloc call.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7019
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7020 2000-09-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7021
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7022 * xdisp.c (handle_fontified_prop): While running fontification
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7023 functions, bind `fontification-functions' and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7024 `after-change-functions' to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7025
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7026 * s/freebsd.h, s/irix-5.0.h, s/sol2.h, s/template.h
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7027 (USE_MMAP_FOR_BUFFERS): Define instead of REL_ALLOC_MMAP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7028
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7029 * Makefile.in (mallocobj) [SYSTEM_MALLOC]: Don't add ralloc.o.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7030
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7031 * emacs.c: Change conditional compilation on REL_ALLOC_MMAP to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7032 USE_MMAP_FOR_BUFFERS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7033
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7034 * insdel.c (make_gap): Use enlarge_buffer_text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7035
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7036 * buffer.c: Move allocation with mmap here, from ralloc.c. Change
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7037 conditional compilation on REL_ALLOC_MMAP to USE_MMAP_FOR_BUFFERS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7038 (mmap_alloc, mmap_free, mmap_realloc) [REL_ALLOC_MMAP]: Renamed
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7039 from former r_alloc_* functions in ralloc.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7040 (mmap_page_size, mmap_initialized_p) [REL_ALLOC_MMAP]: New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7041 (MEM_ALIGN) [REL_ALLOC_MMAP]: New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7042 (mmap_init) [REL_ALLOC_MMAP]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7043 (alloc_buffer_text, enlarge_buffer_text, free_buffer_text): New
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7044 functions replacing macros BUFFER_ALLOC, BUFFER_REALLOC, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7045 BUFFER_FREE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7046
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7047 * buffer.h (BUFFER_ALLOC, BUFFER_REALLOC, BUFFER_FREE): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7048 (enlarge_buffer_text): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7049
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7050 * ralloc.c: Remove everything having to do with the use of mmap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7051
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7052 2000-09-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7053
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7054 * sound.c (Fplay_sound): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7055
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7056 * keyboard.c: Avoid some more compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7057 (parse_tool_bar_item): Ignore cached key bindings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7058
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7059 * alloc.c: Add some comments about DOUG_LEA_MALLOC's use of mmap
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7060 and allocation of Lisp data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7061
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7062 2000-09-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7063
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7064 * xfaces.c: Remove conditional compilation on SCALABLE_FONTS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7065 (Finternal_set_lisp_face_attribute): If frame is 0, set new frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7066 defaults first.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7067
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7068 * lread.c (Fload): Put code checking for recursive loads in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7069
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7070 2000-09-12 Miyashita Hisashi <himi@meadowy.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7071
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7072 * ccl.c: Comment fixed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7073 (MAX_MAP_SET_LEVEL): Increased to 30.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7074 (PUSH_MAPPING_STACK): Enclose with do-while block.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7075 (POP_MAPPING_STACK): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7076 (stack_idx_of_map_multiple): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7077 (CCL_CALL_FOR_MAP_INSTRUCTION): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7078 (ccl_driver) <CCL_IterateMultipleMap>: If the content is a symbol,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7079 call the corresponding CCL program by CCL_CALL_FOR_MAP_INSTRUCTION.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7080 (ccl_driver) <CCL_MapSingle>: Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7081 (ccl_driver) <CCL_MapMultiple>: Rewritten to fix many bugs, deal
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7082 with the case where looking up process reaches to the end of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7083 map-set, and call CCL programs as the above change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7084
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7085 2000-09-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7086
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7087 * xfns.c (png_load, jpeg_load): Declare some variables volatile
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7088 that might be clobbered by longjmp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7089 (check_x_display_info, x_decode_color, create_frame_xic)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7090 (Fx_display_backing_store, Fx_display_visual_class)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7091 (x_build_heuristic_mask, pbm_scan_number): Avoid compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7092
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7093 * lread.c (init_lread): Set Vloads_in_progress to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7094 (Fload): Show list of recursively loaded files, when signaling an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7095 error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7096
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7097 * lread.c (Vloads_in_progress): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7098 (record_load_unwind): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7099 (Fload): Check for recursive loads.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7100 (syms_of_lread): Initialize Vloads_in_progress.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7101 (read_integer, read1): Avoid some compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7102
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7103 * fns.c (concat, Fsubstring, internal_equal, Fnconc): Avoid some
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7104 compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7105
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7106 2000-09-11 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7107
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7108 * editfns.c (Fbuffer_string): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7109
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7110 2000-09-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7111
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7112 * ralloc.c (mmap_enlarge): Don't return 0 if successful.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7113
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7114 2000-09-09 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7115
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7116 * s/netbsd.h: Use NOT_C_CODE, not NO_C_SOURCE, when deciding
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7117 whether to include other header files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7118
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7119 2000-09-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7120
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7121 * xfaces.c (CYCLE_CHECK): Don't use the Lisp_Object returned
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7122 by Fmemq as a boolean.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7123
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7124 2000-09-08 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7125
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7126 * xfaces.c (Finternal_set_lisp_face_attribute): Minor thinko.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7127
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7128 2000-09-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7129
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7130 * ralloc.c (mmap_fd): Remove initializer which can make it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7131 read-only in a dumped Emacs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7132 (mmap_fd_1): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7133 (mmap_set_vars): Remove local `fd'. Save mmap_fd in mmap_fd_1,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7134 restore it from there.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7135 (r_alloc, r_re_alloc, r_alloc_free): Call r_alloc_init
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7136 unconditionally so that mmap_fd can be initialized there.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7137 (r_alloc_init_fd): Open-coded in r_alloc_init; function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7138 (r_alloc_init) [REL_ALLOC_MMAP && !MAP_ANON]: Open /dev/zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7139 (r_alloc_init) [REL_ALLOC_MMAP && MAP_ANON]: Set mmap_fd to -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7140
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7141 * xfaces.c (Finternal_merge_in_global_face): Return a Lisp object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7142
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7143 * xdisp.c (dump_glyph_row): Fix printf format string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7144 (display_line, move_it_in_display_line_to): Avoid compiler warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7145
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7146 * s/freebsd.h (GC_MARK_STACK, REL_ALLOC_MMAP): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7147
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7148 * keymap.c (Fset_keymap_parent): Check for cycles in keymap
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7149 inheritance.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7150
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7151 * xdisp.c (try_window_id): When trying to locate cursor in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7152 unchanged rows at the top, handle the case that we can't find it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7153
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7154 * xterm.c (x_draw_glyphs): Handle case START and END are out
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7155 of bounds more carefully.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7156
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7157 2000-09-08 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7158
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7159 * s/sol2.h (REL_ALLOC_MMAP): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7160 * s/irix5-0.h (REL_ALLOC_MMAP): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7161
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7162 * ralloc.c: Don't include string.h (redundant).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7163 (MAP_ANON) [REL_ALLOC_MMAP]: Ensure it's defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7164 [!MAP_ANON]: Include fcntl.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7165 (mmap_fd) [REL_ALLOC_MMAP]: New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7166 (r_alloc, r_re_alloc, r_alloc_free)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7167 (mmap_enlarge, mmap_set_vars): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7168 (r_alloc_init_fd): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7169 (__morecore) [SYSTEM_MALLOC]: Don't declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7170 (r_alloc_init): Call r_alloc_init_fd. Conditionalize stuff on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7171 malloc type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7172
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7173 * Makefile.in (allocaobj) [!SYSTEM_MALLOC && REL_ALLOC_MMAP]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7174 Remove vm-limit.o.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7175
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7176 * unexelf.c (SHT_MIPS_DEBUG, HDRR) [__mips__]: Really confine last
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7177 change to __NetBSD__.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7178
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7179 2000-09-08 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7180
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7181 * search.c (compile_pattern): Check the multibyteness of cached
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7182 string and PATTERN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7183
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7184 2000-09-08 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7185
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7186 * xfaces.c (default_face_vector): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7187 (Finternal_merge_in_global_face): Restore old global/local
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7188 attribute override order. Use inline loop instead of calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7189 default_face_vector.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7190
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7191 2000-09-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7192
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7193 * ralloc.c (obtain, relinquish, relinquish, r_alloc_size_in_use)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7194 (get_bloc, relocate_blocs, update_heap_bloc_correspondence)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7195 (resize_bloc, r_alloc_sbrk, r_alloc_init): Add casts to `char *'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7196 where necessary, in case POINTER_TYPE is `void'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7197
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7198 2000-09-07 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7199
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7200 * frame.c (make_terminal_frame): Initialize frame foreground and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7201 background colors to unspecified, for the initial instance of an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7202 MSDOS frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7203
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7204 2000-09-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7205
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7206 * ralloc.c (mmap_find): Fix overlap computation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7207 (mmap_enlarge): Compute nbytes before trying to find an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7208 overlapping region.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7209
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7210 * xfaces.c (smaller_face): Compare font heights with `<' and `>'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7211 instead of `!='.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7212
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7213 * lread.c (syms_of_lread): Change value of regexp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7214 Vbytecomp_version_regexp to not match some XEmacs-compiled files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7215
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7216 * xmenu.c (xdialog_show): When looking up the selection in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7217 menu_items, take `quote' boundaries into account; this corresponds
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7218 to a nil ITEM in x-popup-dialog.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7219
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7220 2000-09-07 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7221
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7222 * charset.h (MIN_CHARSET_OFFICIAL_DIMENSION1): Define it as 0x80,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7223 not 0x81.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7224 (MIN_CHAR_OFFICIAL_DIMENSION1): Define it as ((0x81 - 0x70) << 7).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7225
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7226 * coding.c (encode_coding_sjis_big5): Use translation table for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7227 encoding, not decoding. Fix the handling of latin-jisx0201.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7228 Check for the charset katakana-jisx0201 too.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7229 (ONE_MORE_CHAR): Call translate_char with CHARSET arg -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7230 (detect_coding_sjis): Check the byte sequence more rigidly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7231
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7232 2000-09-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7233
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7234 * xfaces.c (Vparam_value_alist): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7235 (syms_of_xfaces): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7236 (Finternal_set_lisp_face_attribute): Avoid more consing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7237
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7238 * frame.c (Fframe_parameter): Handle `name' and `background-mode'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7239 specially.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7240 (Fframe_parameter) [HAVE_X_WINDOWS]: Handle `display' specially.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7241 (Qbackground_mode): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7242 (syms_of_frame_1): Initialize Qbackground_mode.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7243
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7244 * lisp.h (Qdisplay): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7245
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7246 * xfaces.c (Finternal_set_lisp_face_attribute): If FRAME is 0,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7247 change face on all frames, and change the default for new frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7248
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7249 2000-09-07 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7250
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7251 * Makefile.in [!SYSTEM_MALLOC && REL_ALLOC_MMAP]: Set mallocobj.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7252
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7253 2000-09-07 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7254
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7255 * charset.h (MAKE_CHAR): Be sure to set MSB of C1 to 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7256
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
7257 * charset.c: Include composite.h.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7258 (lisp_string_width): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7259 (Fstring_width): Call lisp_string_width instead of strwidth.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7260
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7261 * Makefile.in (charset.o): Depends on composite.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7262
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7263 * process.c (read_process_output): Before inserting the decoded
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7264 text in the buffer, adjust the multibyteness.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7265
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7266 2000-09-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7267
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7268 * buffer.c (set_buffer_internal_1) [REL_ALLOC_MMAP]: If
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7269 buffer's text buffer is null, map new memory.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7270
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7271 * ralloc.c (POINTER, SIZE) [emacs]: Define in terms of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7272 POINTER_TYPE and size_t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7273 (struct mmap_region) [REL_ALLOC_MMAP]: New structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7274 (mmap_regions, mmap_regions_1) [REL_ALLOC_MMAP]: New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7275 (ROUND, MMAP_REGION_STRUCT_SIZE, MMAP_REGION, MMAP_USER_AREA)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7276 [REL_ALLOC_MMAP]: New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7277 (mmap_find, mmap_free, mmap_enlarge, mmap_set_vars)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7278 (mmap_mapped_bytes, r_alloc, r_re_alloc, r_alloc_free)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7279 [REL_ALLOC_MMAP]: New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7280
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7281 * emacs.c (Fdump_emacs) [REL_ALLOC_MMAP]: Call mmap_set_vars
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7282 before and after unexec.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7283
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7284 * buffer.c (init_buffer) [REL_ALLOC_MMAP]: Map new buffer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7285 text buffers if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7286
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7287 * buffer.h (R_ALLOC_DECLARE): Removed because unused.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7288 (r_alloc, r_re_alloc, r_alloc_free): Use POINTER_TYPE and size_t
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7289 in prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7290
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7291 * config.in (HAVE_MMAP): Add #undef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7292
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7293 2000-09-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7294
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7295 * frame.c (Qdisplay_type): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7296 (syms_of_frame_1): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7297 (Fframe_parameter): New function that avoids consing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7298 (syms_of_frame): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7299
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7300 * buffer.c (Fother_buffer): Consider buffers as invisible when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7301 they are displayed in a window on an invisible frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7302
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7303 * window.c (window_loop) <GET_LARGEST_WINDOW>: Fix bug making
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7304 get-largest-window always return nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7305
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7306 2000-09-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7307
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7308 * lread.c (syms_of_lread): Make Vbytecomp_version_regexp a Lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7309 variable; recognize Emacs 19 elc files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7310
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7311 2000-09-04 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7312
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7313 * xmenu.c (xmenu_show): Call x_set_menu_resources_from_menu_face
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7314 before initially popping up the menu, so the menu doesn't flash
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7315 when the face settings are significantly different from the defaults.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7316
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7317 2000-09-04 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7318
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7319 * regex.c (WIDE_CHAR_SUPPORT): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7320 (btowc, iswctype, wctype) [_LIBC]: Redefine to __<fun>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7321 (BIT_ALPHA, BIT_ALNUM, BIT_ASCII, BIT_NONASCII, BIT_GRAPH, BIT_PRINT)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7322 (BIT_UNIBYTE): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7323 (re_match_2_internal): Delete corresponding code and streamline the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7324 BIT_MULTIBYTE case to not bother checking ISUNIBYTE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7325 (CHAR_CLASS_MAX_LENGTH) [!WIDE_CHAR_SUPPORT]: Set to 9 rather than 6.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7326 (re_wctype_t): New type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7327 (re_wctype, re_iswctype, re_wctype_to_bit): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7328 (regex_compile): Use them and fix handling of overly long char classes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7329
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7330 2000-09-03 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7331
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7332 * makefile.w32-in: Change to DOS line endings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7333
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7334 * s/ms-w32.h (ORDINARY_LINK): New define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7335
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
7336 * w32.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7337 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7338
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7339 * makefile.w32-in (clean): Don't delete config.h and epaths.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7340 (distclean): Delete them here instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7341
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7342 * w32proc.c (compare_env): Convert to uppercase for comparison,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7343 not lowercase, to match how the native Windows shell works.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7344
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7345 2000-09-03 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7346
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7347 * ChangeLog: Remove -unix from coding. Let Emacs autodetect, as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7348 CVS changes the line-ends when checking in/out on DOS/Windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7349
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7350 * makefile.nt (emacs): Do not change directory to run temacs, as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7351 the load-path is set relative to current directory.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7352
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7353 2000-09-03 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7354
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7355 * xterm.c (x_alloc_lighter_color_for_widget): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7356
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7357 2000-09-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7358
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7359 * xdisp.c (redisplay_mode_lines): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7360 (display_mode_lines): Return number of mode lines displayed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7361 (echo_area_display): Use redisplay_mode_lines to draw garbaged
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7362 mode lines. Don't temporarily bind redisplay-dont-pause to t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7363
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7364 * emacs.c, callint.c, doc.c, editfns.c: Remove includes of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7365 string.h and strings.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7366 (index) [HAVE_INDEX]: Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7367
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7368 * unexelf.c (SHT_PROGBITS) [__NetBSD__ && !PT_LOAD]: Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7369 (SHT_MIPS_DEBUG, HDRR) [__NetBSD__ && __mips__]: Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7370
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7371 * s/netbsd.h [!NO_C_SOURCE]: Include <signal.h>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7372 (GC_SETJMP_WORKS, GC_MARK_STACK): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7373
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7374 2000-09-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7375
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7376 * lread.c (read1): Accept `?' as symbol constituent, for
105772
fd7169a87c28 Fix typos in comments.
Juanma Barranquero <lekktu@gmail.com>
parents: 100951
diff changeset
7377 compatibility with XEmacs.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7378
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7379 2000-08-31 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7380
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7381 * regex.h (RE_NO_NEWLINE_ANCHOR): New syntax flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7382 (struct re_pattern_buffer): Remove newline_anchor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7383 * regex.c: Keep namespace clean for GNU libc by renaming <fun>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7384 to __<fun> and using `weak_alias (__<fun>, <fun>)'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7385 (re_max_failures, fail_stack): Use size_t rather than unsigned.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7386 (regex_compile): For ^ and $, choose between buffer and line (beg|end)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7387 depending on the new RE_NO_NEWLINE_ANCHOR syntax flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7388 (print_compiled_pattern, re_search_2, mutually_exclusive_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7389 (re_match_2_internal, re_compile_pattern, re_comp, regcomp):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7390 Get rid of references to newline_anchor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7391 (regcomp): Allocate and precompute a fastmap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7392
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7393 2000-08-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7394
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7395 * lread.c (openp): GCPRO local variable `filename'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7396
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7397 2000-08-30 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7398
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7399 * regex.h (struct re_pattern_buffer): Use size_t for used/allocated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7400
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7401 * regex.c: Merge some changes from GNU libc. Add prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7402 (bcopy, bcmp, REGEX_REALLOCATE, re_match_2_internal):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7403 Use memcmp and memcpy instead of bcopy and bcmp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7404 (init_syntax_once): Use ISALNUM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7405 (PUSH_FAILURE_POINT, re_match_2_internal): Remove failure_id.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7406 (REG_UNSET_VALUE): Remove. Use NULL instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7407 (REG_UNSET, re_match_2_internal): Use NULL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7408 (SET_HIGH_BOUND, MOVE_BUFFER_POINTER, ELSE_EXTEND_BUFFER_HIGH_BOUND):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7409 New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7410 (EXTEND_BUFFER): Use them (to work with BOUNDED_POINTERS).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7411 (GET_UNSIGNED_NUMBER): Don't use ISDIGIT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7412 (regex_compile): In handle_interval, return an error rather than try to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7413 unfetch the interval if we can't find the closing brace.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7414 Obey the RE_NO_GNU_OPS syntax bit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7415 (TOLOWER): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7416 (regcomp): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7417 (regexec): Allocate regs.start and regs.end as one block.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7418
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7419 2000-08-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7420
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7421 * xdisp.c (echo_area_display): Check display_completed instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7422 of calling detect_input_pending.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7423
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7424 * dispnew.c (update_frame): Only set display_completed here; move
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7425 the update_begin and update_end calls here from update_frame_1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7426 (update_frame_1): Don't set display_completed here, don't call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7427 update_begin/update_end.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7428
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7429 * xfaces.c (set_font_frame_param): Use Fmodify_frame_parameters
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7430 instead of store_frame_param.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7431
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7432 2000-08-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7433
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7434 * dispnew.c (build_frame_matrix_from_leaf_window): If a row of a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7435 desired window matrix hasn't been displayed, use the current row
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7436 instead. Make sure that only those frame rows are updated for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7437 which there exists a corresponding enabled desired row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7438
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7439 2000-08-29 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7440
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7441 * xfaces.c (default_face_vector): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7442 (Finternal_merge_in_global_face): Use it instead of merge_face_vectors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7443
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7444 2000-08-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7445
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7446 * lread.c (openp): Prevent temporary string passed to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7447 Ffile_readable_p from being garbage collected.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7448
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7449 2000-08-28 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7450
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7451 * keymap.c (store_in_keymap): Add `static' to declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7452
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7453 2000-08-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7454
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7455 * emacs.c, callint.c, doc.c, editfns.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7456 (toplevel) [HAVE_STRING_H]: Include string.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7457 (toplevel) [HAVE_STRINGS_H]: Include strings.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7458 (index): Remove prototypes which might conflict with non-standard
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7459 definitions of index/strchr.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7460
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7461 * s/usg5-3.h (index): Define only if not HAVE_INDEX.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7462 (rindex): Define only if !HAVE_RINDEX.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7463
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7464 * s/sco5.h (bcopy, bzero, bcmp): Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7465
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7466 * config.in (HAVE_INDEX, HAVE_RINDEX, HAVE_STRINGS_H): Add undefs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7467
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7468 2000-08-28 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7469
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7470 * xfaces.c (merge_face_vectors): Clear TO's :font attribute if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7471 made inconsistent by a font-related attribute in FROM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7472 (merge_face_inheritance): Add function comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7473
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7474 2000-08-28 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7475
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7476 * keyboard.c (read_char_minibuf_menu_prompt): Call read_char with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7477 the 4th arg (PREV_EVENT) Qt to suppress input method.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7478
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7479 2000-08-27 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7480
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7481 * regex.c: Indent cpp directives and remove parens after `defined'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7482 (PTR_TO_OFFSET, POS_AS_IN_BUFFER): Move to a better place.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7483 (ISDIGIT, ISCNTRL, ISXDIGIT) [!emacs]: Remove duplicate definition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7484 (regex_compile): Use RE_FRUGAL instead of RE_ALL_GREEDY.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7485 (re_compile_pattern): Use size_t for length.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7486 (init_syntax_once): Move to a better place.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7487 * regex.h: Merge changes from GNU libc. Indent cpp directives.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7488 (RE_FRUGAL): Replaces RE_ALL_GREEDY (inverted meaning).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7489
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7490 * syntax.c (back_comment): Detect cases where a comment-starter is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7491 actually inside another comment as in: /* a // b */ c // d \n.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7492 Make it clear that `comstart_pos' is unused for nested comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7493
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7494 * keymap.c (store_in_keymap, fix_submap_inheritance): New prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7495 (KEYMAPP): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7496 (Fkeymap_parent, Fset_keymap_parent): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7497 (fix_submap_inheritance): Mark it static.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7498 (define_as_prefix, describe_buffer_bindings, describe_command)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7499 (describe_translation, describe_map): Complete prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7500
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7501 * lisp.h (store_in_keymap, fix_submap_inheritance): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7502
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7503 * keyboard.c (menu_bar_item): Detect duplicate entries for all items
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7504 to better match the key-lookup behavior.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7505
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7506 2000-08-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7507
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7508 * xfaces.c (lface_fully_specified_p): Handle :inherit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7509 (Finternal_set_lisp_face_attribute): Fix typo in error message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7510
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7511 2000-08-27 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7512
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7513 * Makefile.in (dispnew.o, indent.o, fontset.o, minibuf.o)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7514 (process.o, scroll.o, sysdep.o): Depend on keyboard.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7515 (xterm.o): Depend on coding.h
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7516
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7517 2000-08-26 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7518
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7519 * cmds.c (internal_self_insert): Delete '#ifdef HAVE_FACES' and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7520 the corresponding '#endif'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7521
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7522 2000-08-26 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7523
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7524 * dispextern.h (enum lface_attribute_index): Add LFACE_INHERIT_INDEX.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7525 * xfaces.c (QCinherit): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7526 (syms_of_xfaces): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7527 (LFACE_INHERIT): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7528 (Finternal_get_lisp_face_attribute)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7529 (merge_face_vector_with_property)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7530 (Finternal_set_lisp_face_attribute): Deal with :inherit attribute.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7531 (check_lface_attrs): Allow new types of face height. Check
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7532 inherit attribute.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7533 (CYCLE_CHECK): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7534 (merge_face_inheritance): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7535 (merge_face_vectors): Merge inherited faces too. Add F and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7536 CYCLE_CHECK arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7537 (merge_face_vector_with_property, Finternal_merge_in_global_face)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7538 (lookup_named_face, lookup_derived_face, realize_named_face)
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
7539 (face_at_string_position, face_at_buffer_position): Supply
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7540 new F and CYCLE_CHECK arguments to merge_face_vectors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7541 (merge_face_heights): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7542 (merge_face_vectors, merge_face_vector_with_property)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7543 (Finternal_set_lisp_face_attribute): Call merge_face_heights to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7544 handle relative face heights.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7545 (lface_same_font_attributes_p): Compare heights using EQ.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7546
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7547 2000-08-26 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7548
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7549 * charset.c (char_to_string): Check the character validity.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7550 (char_valid_p): If C is not less than MAX_CHAR, be sure to return 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7551
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7552 2000-08-25 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7553
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7554 * regex.c (PUSH_FAILURE_COUNT): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7555 (POP_FAILURE_REG_OR_COUNT): Renamed from POP_FAILURE_REG.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7556 Handle popping of a register's or a counter's data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7557 (POP_FAILURE_POINT): Use the new name.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7558 (re_match_2_internal): Push counter data on the stack for succeed_n,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7559 jump_n and set_number_at and remove misleading dead code in succeed_n.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7560
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7561 2000-08-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7562
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7563 * xdisp.c (redisplay_internal): If considering all windows on all
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7564 frames, update the display for each frame as soon as possible,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7565 instead of first building all desired matrices for all frames, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7566 then updating them all.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7567 (try_cursor_movement): Handle case that last_cursor.vpos is -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7568
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7569 2000-08-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7570
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7571 * bytecode.c (mark_byte_stack): Add a comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7572
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7573 * frame.h (FRAME_FLAGS_AREA_COLS, FRAME_FLAGS_AREA_WIDTH)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7574 (FRAME_LEFT_FLAGS_AREA_WIDTH): Return 0 unless frame is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7575 a graphical frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7576
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7577 2000-08-24 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7578
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7579 * minibuf.c (do_completion): Always use compare-string, not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7580 string-equal because the latter doesn't pay attention to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7581 multibyteness of strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7582
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7583 * process.c (create_process): Don't setup raw-text coding here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7584 (Fopen_network_stream): Don't set coding->src_multibyte and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7585 coding->dst_multibyte here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7586 (read_process_output): For process filter, return unibyte string
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7587 if default-enable-multibyte-characters is nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7588 (send_process): If OBJECT is multibyte text, be sure to encoded it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7589 by the specified coding system for the process. Otherwise, setup
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7590 raw-text coding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7591 (init_process): Don't initialize default-process-coding-system here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7592
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7593 2000-08-23 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7594
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7595 * buffer.c (syms_of_buffer) <scroll-up-aggressively>: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7596 <scroll-down-aggressively>: Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7597
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7598 2000-08-23 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7599
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7600 * coding.c (encode_eol): Fix bug for the case of dst_bytes being
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7601 zero. Set coding->produced_char correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7602
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7603 2000-08-22 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7604
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7605 * makefile.w32-in: New file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7606
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7607 * unexw32.c (unexec): Ignore old_name, and use the actual location
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7608 of the current executable instead. Base new_name on this.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7609
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7610 * w32proc.c (create_child): Remove reference to security
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7611 descriptor, which isn't needed and doesn't compile with mingw32.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7612
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7613 * w32term.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7614 up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7615 (x_update_window_end): Update prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7616
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7617 * unexec.c (write_segment) [USE_CRT_DLL]: Remove unnecessary
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7618 extern, which screws up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7619
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7620 * sysdep.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7621 up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7622
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7623 * strftime.c [USE_CRT_DLL]: Remove unnecessary extern, which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7624 screws up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7625
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7626 * process.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7627 up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7628 (create_process) [USE_CRT_DLL]: Remove unnecessary extern, which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7629 screws up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7630
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7631 * lread.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7632 up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7633
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7634 * keyboard.c [USE_CRT_DLL]: Remove unnecessary extern, which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7635 screws up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7636
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7637 * floatfns.c [USE_CRT_DLL]: Remove unnecessary extern, which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7638 screws up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7639
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7640 * fileio.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7641 up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7642
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7643 * emacs.c (malloc_initialize_hook) [USE_CRT_DLL]: Remove
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7644 unnecessary extern, which screws up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7645 (main): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7646
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7647 * editfns.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7648 up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7649
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7650 * dispnew.c (window_change_signal) [USE_CRT_DLL]: Remove
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7651 unnecessary extern, which screws up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7652
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7653 * callproc.c [USE_CRT_DLL]: Remove unnecessary extern, which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7654 screws up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7655
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7656 * buffer.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7657 up dllimport attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7658
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7659 * w32proc.c (IsValidLocale): Extern missing from mingw32 headers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7660
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7661 * w32bdf.c (search_file_line):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7662 (set_bdf_font_info):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7663 (seek_char):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7664 (w32_get_bdf_glyph):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7665 (w32_BDF_to_x_font): Fix compile warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7666
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7667 * w32menu.c: Include keyboard.h before frame.h. Fix compile warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7668
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7669 * w32select.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7670
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7671 * w32fns.c (max): Define macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7672 (JOHAB_CHARSET): Define if not known.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7673 (MOD_ALT, MOD_CONTROL, MOD_SHIFT, MOD_WIN): Define if not known.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7674 (Fx_show_tip): Synch with X version.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7675
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7676 * w32xfns.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7677
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7678 * w32fns.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7679
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7680 * w32term.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7681
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7682 * fontset.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7683
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7684 * w32inevt.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7685 (MOUSE_MOVED): Define if not known.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7686
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7687 * minibuf.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7688
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7689 * keyboard.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7690
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7691 * indent.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7692
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7693 * dispnew.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7694
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7695 * buffer.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7696
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7697 * alloc.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7698
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7699 * print.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7700
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7701 * process.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7702
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7703 * scroll.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7704
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7705 * sysdep.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7706
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7707 * term.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7708
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7709 * window.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7710
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7711 * xdisp.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7712 Separate GLYPH_DEBUG and DEBUG_TRACE_MOVE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7713
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7714 * frame.c: Include keyboard.h before frame.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7715
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7716 * w32heap.h: Undefine min, max.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7717
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7718 * w32gui.h: Undefine min, max.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7719
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7720 * unexw32.c: Change PUCHAR to PCHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7721 (PTR_TO_OFFSET): Cast ptr to unsigned char *.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7722 (relocate_offset):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7723 (get_section_info):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7724 (copy_executable_and_dump_data): Remove unnecessary static defs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7725 (copy_executable_and_dump_data): Fix compile warnings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7726
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7727 * sysdep.c (NULL) [WINDOWSNT]: Define NULL if not defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7728
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7729 * w32console.c (min): Define macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7730 (clear_frame, write_glyphs): Fix compile warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7731
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7732 * w32proc.c (compare_env):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7733 (find_child_console): Fix compile warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7734
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7735 * w32.c (sys_strerror): Use sys_nerr instead of _sys_nerr. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7736 sys_errlist instead of _sys_errlist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7737 (get_emacs_configuration_options): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7738
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7739 * s/ms-w32.h (sys_nerr): Provide default definition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7740 (strdup, strupr, strnicmp, stricmp, tzset, tzname): Map to same
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7741 name with _ prepended.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7742 (NSIG): Define if not known.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7743 (get_emacs_configuration): Provide extern declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7744 (get_emacs_configuration_options): Provide extern declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7745 (EMACS_CONFIG_OPTIONS): Call get_emacs_configuration_options.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7746
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7747 * w32.c (gettimeofday): Use struct timeb, not struct _timeb.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7748 (map_w32_filename):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7749 (read_unc_volume): Fix compile warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7750
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7751 * s/ms-w32.h (_WINSOCK_H): Define to prevent normal winsock
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7752 definitions from being used.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7753
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7754 * lisp.h [WINDOWSNT]: Don't declare externs for getenv, ctime and getwd.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7755
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7756 * w32.c (unc_volume_file_attributes):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7757 (open_unc_volume): Make arg const.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7758
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7759 * sysdep.c [WINDOWSNT]: Remove extern decl of errno.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7760 (read_input_waiting): Remove excess parameter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7761
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7762 * w32.c (init_environment): Call _access.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7763 (check_windows_init_file): Call _close.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7764 (init_user_info): Call _putenv.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7765 (init_environment): Call _putenv and _strdup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7766 (init_ntproc): Reset volume info cache on startup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7767
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7768 * s/ms-w32.h (malloc, free, realloc, calloc): Rename if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7769 USE_CRT_DLL is defined, so Emacs can use GNU malloc even though it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7770 cannot override the CRT malloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7771
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7772 * makefile.nt (LOCAL_FLAGS): Define USE_CRT_DLL if requested.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7773 (LINK_FLAGS): Append to original value of LINK_FLAGS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7774
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7775 * w32heap.c [!USE_CRT_DLL]: Don't define _heap_init and _heap_term
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7776 unless we are linking with a static CRT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7777 (RVA_TO_PTR): Cast result to unsigned char*.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7778
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7779 * w32.c (GetCachedVolumeInformation): Use xmalloc, xfree and xstrdup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7780 (add_volume_info): Use xstrdup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7781
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7782 2000-08-22 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7783
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7784 * minibuf.c (Vcompletion_auto_help): Renamed from `auto_help'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7785 (do_completion, Fminibuffer_complete_word): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7786 (syms_of_minibuf): Turn completion-auto-help into a proper Lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7787 var so it can take non-boolean values.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7788
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7789 2000-08-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7790
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7791 * editfns.c (find_field): Formatting changes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7792 (toplevel): Some old-style function forward declarations
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
7793 changed to prototypes, some new prototypes added, some functions
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7794 made static.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7795
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7796 * lisp.h (set_time_zone_rule): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7797 (use_dialog_box): External declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7799 * keyboard.c (gen_help_event): Add parameter SIZE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7800 (kbd_buffer_events_waiting): Slightly rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7801 (clear_event): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7802 (kbd_buffer_get_event): Use it, and clear the input_events of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7803 HELP_EVENTs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7804 (init_keyboard): Remove duplicate creation of kbd_buffer_gcpro and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7805 don't fill the newly created array with nils.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7806 (toplevel): Convert some old-style function forward declarations
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7807 to prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7808
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7809 * keyboard.h (gen_help_event): Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7810
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7811 * xterm.c (XTread_socket): Change calls to gen_help_event.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7812
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7813 * w32term.c (w32_read_socket): Change calls to gen_help_event.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7814
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7815 * eval.c (Fmacroexpand): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7816
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7817 2000-08-20 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7818
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7819 * w32term.h (x_display_info_for_display): Remove as this function
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7820 does not exist on W32.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7821
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7822 * w32term.c (help_echo_window): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7823 (syms_of_w32term): staticpro it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7824 (note_mode_line_highlight): Set it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7825 (XTextExtents16): Removed as there is no equivalent on W32.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7826 (x_compute_glyph_string_overhangs): Incomplete body removed, as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7827 the X way of doing this will not work for W32.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7828 (w32_intersect_rectangles): Removed. Use IntersectRect API call.
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
7829 (x_draw_image_foreground): Avoid drawing outside of the clip area
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7830 when image doesn't have a mask.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7831 (note_mouse_highlight): Process overlays in the right order of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7832 priority. Set help_echo_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7833 (x_draw_bar_cursor): If cursor is on an image, draw a box cursor
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7834 because that's more visible for large images.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7835
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7836 * w32menu.c (keymap_panes): Pass the keymap's prompt as the pane
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7837 name to single_keymap_panes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7838 (w32_menu_show): Set wv->title when dealing with titles.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7839 (w32_menu_display_help): Call show_help_echo with OBJECT and POS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7840
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7841 2000-08-21 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7842
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7843 * minibuf.c (do_completion): Try again if we rewrite the input
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7844 string, but no completion was done, so that any completion message
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7845 will be correct.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7846
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7847 2000-08-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7848
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7849 * xfaces.c (lface_equal_p): Compare strings differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7850 (Qtty_color_alist, Vtty_defined_color_alist): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7851 (realize_tty_face): Use them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7852 (syms_of_xfaces): Initialize new variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7853 (map_tty_color): New function, extracted from realize_tty_face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7854 (map_tty_color) [MSDOS || WINDOWSNT]: If using the frame's default
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7855 foreground or background color, store the new color name in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7856 realized face; previous code trying to do this had no effect.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7857 (realize_tty_face): Use map_tty_color.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7858 (Fclear_face_cache): Set face_change_count and ensure thorough
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7859 redisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7860
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7861 2000-08-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7862
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7863 * undo.c (record_first_change, record_marker_adjustment): Don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7864 use XBUFFER on last_undo_buffer which might not be a buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7865
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7866 2000-08-18 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7867
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7868 * coding.c (decode_coding_string): Set members consumed,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7869 consumed_char, produced, produced_char of *coding correctly. If
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7870 decode_coding doesn't consume any byte, don't try anymore.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7871 (encode_coding_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7872
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7873 2000-08-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7874
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7875 * lisp.h (CHECK) [ENABLE_CHECKING]: Make both sides of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7876 conditional have void type, for Standard C compilers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7877
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7878 * xdisp.c (redisplay_internal): Compare windows for equality with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7879 EQ, instead of applying XWINDOW to something that might not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7880 be a window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7881
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7882 2000-08-18 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7883
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7884 * fontset.c (Finternal_char_font): Search only the selected frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7885 for a window of the current buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7886
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7887 2000-08-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7888
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7889 * minibuf.c (do_completion): Use EQ instead of `!=' to compare
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7890 Lisp_Objects.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7891
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7892 * keyboard.c (kbd_buffer_get_event): Handle the case that the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7893 second half of a HELP_EVENT is found at the start of kbd_buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7894
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7895 2000-08-18 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7896
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7897 * lisp.h (Lisp_String): Replace DECLARE_INTERVALS with real decl.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7898
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7899 * editfns.c (save_restriction_save): Rewrite to use markers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7900 (save_restriction_restore): Rewrite to understand new form of data
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7901 saved by save_restriction_save.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7902 (Fsave_restriction): Remove cautionary note in doc-string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7903
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7904 2000-08-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7905
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7906 * fileio.c (build_annotations): Add a comment explaining the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7907 return value of format-annotate-function. Replace a spurious call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7908 to Flength with a CONSP test. Call format-annotate-function with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7909 a fifth arg specifying how many times the function is been called
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7910 in a row, to let it choose temporary buffers appropriately.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7911
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7912 2000-08-17 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7913
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7914 * lisp.h: Remove DECLARE_INTERVALS, INITIALIZE_INTERVAL. Don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7915 declare make_temp_name twice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7916
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7917 * lread.c: Prototype readevalloop, load_unwind, load_descriptor_unwind.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7918 (unreadpure): Give it an arg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7919
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7920 * unexalpha.c: Prototype fatal_unexec, mark_x,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7921 update_dynamic_symbols. Declare unexec as void.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7922
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7923 * cm.c [HAVE_TERMCAP_H]: Include <termcap.h>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7924 [!HAVE_TERMCAP_H]: Prototype tputs, tgoto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7925
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7926 * alloc.c (lisp_malloc): Declare with POINTER_TYPE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7927 [SYSTEM_MALLOC]: Make decls in malloc.h conditional on DOUG_LEA_MALLOC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7928
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7929 * alloca.c: Use #error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7930 [POINTER_TYPE]: Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7931
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7932 * eval.c (Fdefvar): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7933
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7934 * buffer.c (Fget_buffer_create, Fmake_indirect_buffer): Avoid
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7935 INITIALIZE_INTERVAL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7936
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7937 * buffer.h: Avoid DECLARE_INTERVALS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7938
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7939 * config.in: Add size_t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7940
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7941 2000-08-17 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7942
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7943 * w16select.c (set_clipboard_data): If there's not enough memory
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7944 to put text into clipboard, return 1, as Fw16_set_clipboard_data
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7945 expects. In case of other failures, return 3.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7946 (system_error_msg): New error message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7947 (Fw16_set_clipboard_data): If set_clipboard_data returns 3, print
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7948 system_error_msg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7950 2000-08-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7951
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7952 * term.c (write_glyphs): Also turn off inverse video after turning
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7953 off other appearances in case TS_exit_attribute_mode is not equal
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7954 to TS_end_standout_mode.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7955 (insert_glyphs): Turn inverse video on/off for each run of glyphs
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7956 with the same face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7957 (turn_off_face): Reset standout_mode only if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7958 TS_exit_attribute_mode has been output and TS_exit_attribute_mode
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7959 is equal to TS_end_standout_mode.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7960
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7961 2000-08-16 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7962
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7963 * coding.c (encode_coding): Fix the bug of not flushing ISO escape
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7964 sequence at the end of the source block.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7965
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7966 * ccl.c (Fccl_program_p): Docstring modified.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7967 (Fccl_execute): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7968 (Fccl_execute_on_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7969
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7970 2000-08-16 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7971
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7972 * msdos.c (IT_write_glyphs): Convert cbp to unsigned char *.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7973
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7974 2000-08-16 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7975
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7976 The following changes are mainly to fix bugs of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7977 encode/decode-coding-string failing if encoding/decoding return
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7978 CODING_FINISH_INSUFFICIENT_DST. In addition, delete the global
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7979 variable conversion_buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7980
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7981 * ccl.c (CCL_WRITE_CHAR): If CH is eight-bit-control char,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7982 decrement dst_end to avoid buffer overflow in the later call of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7983 string_as_multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7984
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7985 * coding.h (conversion_buffer_size, conversion_buffer)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7986 (get_conversion_buffer): Extern deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7987
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7988 * coding.c (MINIMUM_CONVERSION_BUFFER_SIZE): Macro deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7989 (conversion_buffer, conversion_buffer_size): Variables deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7990 (get_conversion_buffer): Function deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7991 (struct conversion_buffer): New structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7992 (MAX_ALLOCA): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7993 (allocate_conversion_buffer): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7994 (extend_conversion_buffer, free_conversion_buffer): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7995 (ccl_coding_driver): Set coding->result.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7996 (decode_coding): Set coding->result to CODING_FINISH_NORMAL if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7997 this is the last block of source.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7998 (encode_coding): Likewise. Handle the source block as the last
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
7999 one only when the whole source text is consumed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8000 (decode_coding_string): Handle the case that the output buffer is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8001 too small to decode the whole source text. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8002 allocate_conversion_buffer, extend_conversion_buffer and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8003 free_conversion_buffer, not get_conversion_buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8004 (encode_coding_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8005 (init_coding): Function deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8006 (init_coding_once): Delete code to initialize conversion_buffer_size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8007
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8008 * emacs.c (main): Don't call init_coding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8009
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8010 * msdos.c (IT_write_glyphs): Use a locally declared conversion_buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8011
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8012 * term.c (write_glyphs): Use a locally declared conversion_buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8013 (insert_glyphs): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8014
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8015 * w32console.c (write_glyphs): Use a locally declared
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8016 conversion_buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8017
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8018 2000-08-15 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8019
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8020 * msdos.c (IT_update_begin): Don't crash if mouse_face_mouse_frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8021 member of display_info is NULL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8022
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8023 2000-08-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8024
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8025 * alloc.c (compact_small_strings): Use safe_bcopy, add an assertion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8026
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8027 * term.c (turn_off_face): Reset standout_mode when resetting
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8028 appearances with capability `me'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8029 (write_glyphs): Switch on inverse video before each face change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8030
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8031 2000-08-14 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8032
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8033 * alloc.c [HAVE_UNISTD_H]: Include unistd.h; don't declare sbrk.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8034 [!HAVE_UNISTD_H]: Use POINTER_TYPE to declare sbrk.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8035 (lisp_free): Declare and make static.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8036
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8037 * window.c: Fix embedded comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8038 (syms_of_window): Fix doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8039
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8040 2000-08-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8041
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8042 * keymap.c (push_key_description): If C without modifiers is < 32,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8043 make sure to print `C-' before `M-', like in the manual.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8044
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8045 2000-08-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8046
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8047 * fns.c (hashfn_eq, hashfn_eql): Don't handle strings specially
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8048 since they aren't relocated anymore.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8049 (sxhash_string): Make sure returned hash code fits in a Lisp integer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8050
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8051 * xdisp.c (try_cursor_movement): Fix handling of cursor in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8052 partially visible line which is smaller than the window's height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8053
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8054 2000-08-11 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8055
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8056 * ccl.c (CCL_READ_CHAR): If source is multibyte, pay attention to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8057 the multibyte form of eight-bit-control characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8058 (Fccl_execute_on_string): Initialize ccl->multibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8059
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8060 * ccl.h (struct ccl_program): New member multibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8061
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8062 * coding.c (ccl_coding_driver): Initialize ccl->multibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8063
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8064 2000-08-11 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8065
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8066 * regex.c (regex_compile) <normal_char>: Pay attention to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8067 multibyteness.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8068 (analyse_first) <exactn>: Setup fastmap correctly for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8069 eight-bit-control characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8070
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8071 2000-08-11 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8072
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8073 * termhooks.h (enum event_kind): New member multibyte_char_keystroke.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8074
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8075 * keyboard.c (make_lispy_event): Handle the new event type
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8076 multibyte_char_keystroke.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8077
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8078 * xterm.c: Include coding.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8079 (XTread_socket): Work around a bug of XmbLookupString. If the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8080 input is from XIM, decode it according to the current locale. In
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8081 that case, generate multibyte_char_keystroke events.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8082
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8083 2000-08-11 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8084
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8085 * xdisp.c (TRACE_MOVE) [GLYPH_DEBUG]: Delete the last semicolon.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8086 (TRACE_MOVE) [not GLYPH_DEBUG]: Define dummy.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8087
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8088 2000-08-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8089
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8090 * xdisp.c (trace_move) [GLYPH_DEBUG]: New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8091 (TRACE_MOVE) [GLYPH_DEBUG]: New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8092 (move_it_in_display_line_to): Record iterator's ascent and descent
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8093 before producing glyphs, and restore them when we know the glyph
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8094 doesn't fit on the line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8095 (move_it_to): Restructured so that it's easier to debug. If
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8096 moving to a vpos, and not moving to an x or character position,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8097 stop as soon as the specified vpos is reached; don't move further
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8098 into that line because that might change the computed line height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8099 (try_cursor_movement): New function, extracted from the cursor
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8100 movement branch of redisplay_window. If ending on a partially
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8101 visible line, don't try to scroll if the cursor line is taller
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8102 than the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8103 (redisplay_window): Use try_cursor_movement.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8104
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8105 * window.c (Fwindow_end): Rewritten to not use Fvertical_motion,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8106 because that function doesn't cope with variable-height lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8107
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8108 * xterm.c (x_draw_bar_cursor): If cursor is on an image, draw a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8109 box cursor because that's better visible for large images.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8110
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8111 2000-08-10 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8112
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8113 * w32term.c (note_mouse_highlight): Update calls to overlays_at.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8114
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8115 2000-08-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8116
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8117 * xdisp.c (Vmessages_buffer_name): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8118 (message_dolog): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8119 (syms_of_xdisp): Initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8120
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8121 2000-08-10 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8122
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8123 * msdos.c (IT_note_mouse_highlight): Update the calls to overlays_at.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8124 (toplevel) <kbd_buffer_store_event>: Remove prototype, it's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8125 redundant now that keyboard.h is included.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8126
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8127 2000-08-09 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8128
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8129 * keyboard.c (kbd_buffer_events_waiting): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8130
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8131 * keyboard.h (kbd_buffer_events_waiting): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8132
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8133 * msdos.c: Include keyboard.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8134 (XMenuActivate): Empty no_event events from the event buffer. If
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8135 no events are left after that, call clear_input_pending.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8136 (mouse_clear_clicks): New function, code moved from mouse_init.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8137 (mouse_init, XMenuActivate): Call mouse_clear_clicks to force the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8138 mouse driver to ``forget'' any past clicks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8139
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8140 * Makefile.in (msdos.o): Depend on keyboard.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8141
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8142 2000-08-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8143
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8144 * lisp.h (input_pending): External declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8145
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8146 * dispextern.h (Qredisplay_dont_pause): Declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8147
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8148 * xdisp.c (echo_area_display): Display thoroughly if input is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8149 pending. Bind redisplay-dont-pause to t during the redisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8150 in case input is pending.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8151
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8152 * dispnew.c (Qredisplay_dont_pause): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8153 (syms_of_display): Initialize and staticpro it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8154 (update_frame_1): Don't interrupt the display for pending input if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8155 redisplay_dont_pause is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8156
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8157 * dispnew.c (mode_line_string): Declare parameter MODE_LINE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8158
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8159 * xfaces.c (Ftty_suppress_bold_inverse_default_colors): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8160
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8161 2000-08-09 Miles Bader <miles@lsi.nec.co.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8162
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8163 * callproc.c (Fcall_process): Terminate the unwind-protect around
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8164 the post-read-conversion of coding system.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8165
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8166 * buffer.c (overlays_at): Add CHANGE_REQ parameter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8167 (Foverlays_at, Fnext_overlay_change, Fprevious_overlay_change): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8168 * buffer.h (overlays_at): Update prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8169 * xdisp.c (next_overlay_change): Update call to overlays_at.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8170 * xfaces.c (face_at_buffer_position): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8171 * textprop.c (Fget_char_property): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8172 * xterm.c (note_mouse_highlight): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8173
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8174 * minibuf.c (do_completion): Don't consider a simple change of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8175 case as `completion'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8176
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8177 2000-08-08 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8178
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8179 * keyboard.c (syms_of_keyboard): Initialize last_point_position_buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8180 * undo.c (record_delete): Make sure last_point_position_buffer is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8181 a buffer before comparing pointers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8182
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8183 * coding.h (decode_coding_string): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8184
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8185 * intervals.h (Fprevious_single_char_property_change): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8186
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8187 * textprop.c (Fprevious_single_char_property_change): Don't do
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8188 arithmetic directly on lisp objects.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8189
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8190 * editfns.c (find_field): Use EQ, not ==, to compare Lisp objects.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8191
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8192 * keyboard.h (menu_item_eval_property): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8193
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8194 * xdisp.c (message_dolog): Save and protect string "*Messages*" to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8195 reuse as buffer name, instead of recreating (and discarding) every
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8196 time a message is logged.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8197 (with_echo_area_buffer): Make callback arg A2 a lisp object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8198 (current_message_1, truncate_message_1, set_message_1)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8199 (display_echo_area_1, resize_mini_window_1): Signatures changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8200 (current_message, truncate_echo_area, display_echo_area)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8201 (resize_echo_area_axactly): Changed calls.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8202
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8203 * coding.c (find_safe_codings): CHAR_TABLE_SET index must be a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8204 Lisp object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8205 (Ffind_coding_systems_region_internal): First argument to Fappend
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8206 must be an integer, not a Lisp object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8207
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8208 2000-08-08 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8209
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8210 * charset.c (Fchar_width): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8211
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8212 2000-08-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8213
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8214 * charset.c (Fstring_width): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8215
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8216 2000-08-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8217
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8218 * xdisp.c (start_display): When starting display on a continuation
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8219 line, clear ascent and descent members of the iterator structure;
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8220 the height of the continued line does not affect the height of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8221 continuation line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8222 (make_cursor_line_fully_visible): Do nothing if cursor is on a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8223 line taller than the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8224 (redisplay_window) <forced window start>: Handle case that the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8225 middle of the window is not found in any row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8226 (dump_glyph_row): Show more information.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8227 (compute_line_metrics): Use MATRIX_FIRST_TEXT_ROW to determine the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8228 first text line in a glyph matrix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8229
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8230 * xterm.c (x_draw_image_foreground): Avoid drawing outside
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8231 of the clip area when image doesn't have a mask.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8232
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8233 * fns.c (sweep_weak_table): Fix survival conditions for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8234 key-or-value and key-and-value weakness.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8235
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8236 * .gdbinit (xhashtable): New command.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8237
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8238 * fns.c (sweep_weak_hash_tables): Fix the code taking unmarked
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8239 tables out of the list of all weak hash tables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8240
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8241 * xdisp.c (ensure_echo_area_buffers): If a buffer was killed, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8242 a new buffer is created, make sure echo_area_buffer[] references
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8243 the new buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8244
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8245 2000-08-07 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8246
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8247 * msdos.c (Fmsdos_set_mouse_buttons): Add missing backslashes in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8248 the doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8249
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8250 2000-08-07 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8251
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8252 * syntax.c (skip_chars): Fix previous change. Make the handling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8253 of unibyte string consistent with that of regex search.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8254
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8255 2000-08-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8256
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8257 * xmenu.c (popup_get_selection): Use xfree instead of free.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8258
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8259 * fileio.c (Finsert_file_contents): Use xfree instead of free.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8260
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8261 * editfns.c (Ftranspose_regions): Use xfree instead of free.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8262
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8263 * callproc.c (child_setup): Use xfree instead of free.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8264
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8265 * sysdep.c (opendir, GetTempDirName, run_mac_command): Use xmalloc
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8266 instead of malloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8267 (run_mac_command, closedir): Use `xfree' instead of `free'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8268
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8269 * keymap.c (current_minor_maps): Use xmalloc instead of malloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8270
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8271 * eval.c (error): Use xfree instead of free.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8272
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8273 * xfaces.c, xfns.c, w32fns.c: Replace `illegal' with `invalid'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8274
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8275 * fns.c: Replace `illegal' with `invalid'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8276 (Fmake_hash_table, make_hash_table): Allow table size of 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8277
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8278 2000-08-05 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8279
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8280 * syntax.c (skip_chars): Fix handling of multibyte<->unibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8281 conversion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8282
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8283 2000-08-04 Noah Friedman <friedman@splode.com>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8284
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8285 * fns.c (Fmake_hash_table): Add missing `\n\' to end of line in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8286 docstring.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8287
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8288 2000-08-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8289
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8290 * syntax.c (skip_chars): Fix typo in error message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8291
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8292 2000-08-04 Andreas Schwab <schwab@suse.de>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8293
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8294 * m/ia64.h: Moved from s/ia64.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8295
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8296 2000-08-04 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8297
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8298 * process.c (read_process_output): Big simplification. Handle
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8299 composition and post-read-conversion of coding system correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8300 (send_process): Handle composition correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8301
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8302 * callproc.c (Fcall_process): Handle post-read-conversion of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8303 coding system if any.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8304
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8305 * coding.c (decode_coding_iso2022): More strict check for handling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8306 single shifting.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8307 (coding_restore_composition): Pay attention to the case that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8308 cmp_data is not set properly (because of invalid code in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8309 source text).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8310 (run_pre_post_conversion_on_str): Include text properties in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8311 resulting string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8312 (decode_coding_string): Set members of coding correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8313
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8314 2000-08-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8315
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8316 * s/ia64.h: New file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8317
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8318 * widget.c (set_frame_size, update_wm_hints, EmacsFrameSetValues):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8319 Use NULL instead of 0 at the end of variable argument list of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8320 XtVaGetValues and XtVaSetValues, because 0 fails on systems where
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8321 sizeof (int) < sizeof (void *).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8322
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8323 * xmenu.c (update_frame_menubar): Use NULL instead of 0 at the end
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8324 of variable argument lists of XtVaGetValues and XtVaSetValues.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8325
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8326 * xfns.c (Fx_file_dialog): Use NULL instead of 0 at the end of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8327 variable argument lists of XtVaGetValues and XtVaSetValues.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8328
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8329 2000-08-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8330
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8331 * alloc.c (lisp_malloc, lisp_free): Use size_t and POINTER_TYPE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8332 (xrealloc, xmalloc): Use size_t. Some callers adjusted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8333
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8334 * lisp.h (Fsingle_key_description, xmalloc, xrealloc): Change
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8335 prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8336
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8337 * keyboard.c (read_char_minibuf_menu_prompt): Add new parameter
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8338 in call to Fsingle_key_description.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8339
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8340 * keymap.c (Fsingle_key_description): Add parameter NO_ANGLES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8341 Callers changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8342
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8343 2000-08-02 Colin Walters <walters@cis.ohio-state.edu>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8344
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8345 * window.c (display_buffer_reuse_frames): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8346 (Fdisplay_buffer): If display_buffer_reuse_frames is set, reuse
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8347 frames displaying BUFFER.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8348 (syms_of_window): Define Lisp variable display-buffer-reuse-frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8349
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8350 2000-08-01 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8351
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8352 * editfns.c (Fconstrain_to_field): Fix the conditions for deciding
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8353 when to constrain NEW_POS (they were pretty screwed up before).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8354
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8355 2000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8356
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8357 * msdos.c (run_msdos_command): Save and restore the master
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8358 environment, for the case that child_setup signals an error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8359 When mirroring slashes in DOS shell commands, don't fail when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8360 argv[2] has embedded blanks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8361 (Fmsdos_set_mouse_buttons, mouse_setup_buttons): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8362 (syms_of_msdos): Defsubr Fmsdos_set_mouse_buttons.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8363 (dos_ttraw): Call mouse_setup_buttons.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8364
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8365 * callproc.c (child_setup) [MSDOS]: malloc pwd_var instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8366 using alloca; free it after run_msdos_command returns.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8367
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8368 2000-07-27 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8369
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8370 * s/irix6-5.h (IRIX_FORCE_32_BITS, LD_SWITCH_SYSTEM): Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8371 [_MIPS_SZLONG == 64]: Set up for 64-bit mode -- not currently working.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8372
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8373 * m/iris4d.h (XUINT, XSET, XUNMARK) [_LP64]: Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8374
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8375 2000-07-27 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8376
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8377 * editfns.c (lisp_time_argument): Fix last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8378
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8379 2000-07-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8380
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8381 * fns.c (Fdelete): Make it work on vectors and strings in addition
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8382 to lists.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8383
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8384 * fns.c (Qkey_or_value, Qkey_and_value): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8385 (syms_of_fns): Initialize new variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8386 (sweep_weak_table): Handle weakness `key-or-value' and `key-and-value'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8387 (Fmake_hash_table): Recognize `key-and-value' and `key-or-value'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8388 weakness, with t meaning the same as `key-and-value'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8389
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8390 2000-07-27 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8391
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8392 * coding.h (struct coding_system): Member safe_charset deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8393
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8394 * coding.c (Qsafe_charsets): This variable deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8395 (Qsafe_chars, Vchar_coding_system_table, Qchar_coding_system):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8396 New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8397 (coding_safe_chars): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8398 (CODING_SAFE_CHAR_P): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8399 (CHARSET_OK): New arg C. Call CODING_SAFE_CHAR_P instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8400 checking safe_charsets member of the coding system. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8401 (detect_coding_iso2022): New local variable safe_chars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8402 (DECODE_DESIGNATION): Call CODING_SAFE_CHAR_P instead of checking
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8403 safe_charsets member of the coding system.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8404 (decode_coding_iso2022): New local variable safe_chars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8405 (ENCODE_ISO_CHARACTER_DIMENSION1): Don't check unsafe chars here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8406 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8407 (ENCODE_ISO_CHARACTER): Arguments changed. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8408 (ENCODE_UNSAFE_CHARACTER): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8409 (encode_coding_iso2022): New local variable safe_chars. Check
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8410 unsafe chars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8411 (setup_coding_system): Delete the code to initialize
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
8412 coding->safe_charses.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8413 (intersection, find_safe_codings): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8414 (Ffind_coding_systems_region_internal): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8415 (syms_of_coding): Defsubr it. Initialize Qsafe_chars,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8416 Qsafe_cding_system. Make Vchar_coding_system_table a Lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8417 variable and initialize it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8418
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8419 * fns.c (char_table_ref_and_index): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8420
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8421 * lisp.h (char_table_ref_and_index): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8422
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8423 2000-07-26 Sam Steingold <sds@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8424
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8425 * editfns.c (lisp_time_argument): Added third argument `usec'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8426 (Ffloat_time): New built-in Lisp function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8427
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8428 2000-07-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8429
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8430 * dispextern.h (GLYPH_FROM_CHAR_GLYPH): Use CHARACTERBITS bits
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8431 for the character code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8432
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8433 * config.in (HAVE_SOUND): Define only for FreeBSD, NetBSD and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8434 GNU/Linux.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8435
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8436 * xmenu.c (menu_highlight_callback): Call show_help_echo directly
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8437 if called for a popup menu.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8438 (xmenu_show): Store help string in widget values.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8439
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8440 2000-07-26 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8441
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8442 * syswait.h: Move some definitions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8443 (HAVE_SYS_WAIT_H): Undef for HPUX7, Convex.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8444 [!HAVE_SYS_WAIT_H]: Define things unconditionally. More
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8445 perspicuous definitions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8446 (WTERMSIG): Fix bit pattern used.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8447
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8448 2000-07-26 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8449
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8450 * print.c (print_object): If vector printing is truncated, print
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8451 "..." to indicate it as well as the case of list printing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8452
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8453 2000-07-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8454
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8455 * xdisp.c (next_element_from_display_vector): Improve comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8456
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8457 * lisp.h (GLYPH_MASK_CHAR, GLYPH_MASK_FACE): Use 19 bits
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8458 for the character code, and the rest for the face id as in 20.x.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8459 (FAST_GLYPH_FACE, FAST_MAKE_GLYPH): Changed accordingly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8460
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8461 * window.c (window_display_table): Cleaned up.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8462
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8463 * syntax.c (Fforward_word): Add last arg nil in call of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8464 Fconstrain_to_field.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8465
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8466 2000-07-25 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8467
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8468 * fileio.c (Frename_file) [DOS_NT]: If the file names are
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8469 identical but for the letter-case, don't call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8470 barf_or_query_if_file_exists.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8471
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8472 2000-07-25 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8473
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8474 * editfns.c (find_field): Honor special `boundary' fields.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8475 (Qboundary): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8476 (syms_of_editfns): Initialize Qboundary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8477 (Fconstrain_to_field): Add the INHIBIT-CAPTURE-PROPERTY argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8478 Use scan_buffer instead of find_before_next_newline, because it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8479 allows us to detect the boundary case where there's a newline at
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8480 the search limit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8481 * lisp.h (Fconstrain_to_field): Update external declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8482
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8483 2000-07-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8484
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8485 * print.c (temp_output_buffer_setup): Don't call1 Vrun_hooks
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8486 if that is nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8487
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8488 2000-07-24 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8489
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8490 * s/sunos4-0.h, s/sol2.h:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8491 (LIBS_TERMCAP): Move from m/sparc.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8492
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8493 * m/sparc.h (TERMINFO): Moved to system files (probably only
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8494 relevant for sunos4 judging by its vintage).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8495 (BITS_PER_LONG, BITS_PER_EMACS_INT, _LP64): Define conditional on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8496 __arch64__.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8497
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8498 2000-07-24 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8499
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8500 * xmenu.c (keymap_panes): Pass the keymap's prompt as the pane
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8501 name to single_keymap_panes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8502
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8503 2000-07-24 Andreas Schwab <schwab@suse.de>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8504
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8505 * fns.c (Fmakehash): Pass Qeql to Fmake_hash_table if TEST is nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8506
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8507 2000-07-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8508
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8509 * xdisp.c (with_echo_area_buffer): Take additional EMACS_INT
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8510 parameters instead of using int parameters. Expect FN to accept
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8511 EMACS_INT parameters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8512 (display_echo_area, resize_echo_area_axactly, current_message)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8513 (truncate_echo_area, set_message_1): Call with_echo_area_buffer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8514 with new argument list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8515 (resize_mini_window_1): New callback function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8516 (current_message_1, truncate_message_1, set_message_1): Change
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8517 parameter lists to the new format expected by with_echo_area_buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8518
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8519 2000-07-24 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8520
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8521 * fontset.c (fontset_ref): Remove INLINE declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8522 (fontset_ref_via_base): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8523 (Fset_fontset_font): Convert FAMILY and REGISTRY specifications
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8524 to downcase.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8525
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8526 2000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8527
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8528 * msdos.c (IT_note_mouse_highlight): Process overlays in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8529 correct order of priority. If help echo was found in an overlay,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8530 use that overlay as the object in which the help echo was found.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8531
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8532 2000-07-22 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8533
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8534 * textprop.c (Fprevious_single_char_property_change): The initial
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8535 property value should be from the position preceding POSITION, not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8536 following it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8537
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8538 2000-07-22 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8539
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8540 * coding.c (syms_of_coding): Doc fix for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8541 inhibit-iso-escape-detection.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8542
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8543 2000-07-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8544
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8545 * xterm.c (note_mouse_highlight): Process overlays in the right
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8546 order of priority.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8547
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8548 * keyboard.c (show_help_echo, gen_help_event): Extend comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8549
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8550 * xterm.c (note_mouse_highlight): If help-echo was found in an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8551 overlay, use that overlay as the object in which the help was found.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8552
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8553 * window.c (foreach_window_1): Fix typo reversing an if-condition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8554
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8555 * window.c (foreach_window): Instead of a fake variable argument
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8556 list, take one USER_DATA argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8557 (foreach_window_1): Likewise, and call callback functions with two
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8558 args, the window and USER_DATA.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8559 (struct check_window_data): New struct.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8560 (check_window_containing): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8561 (window_from_coordinates): Set up a struct check_window_data for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8562 foreach_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8563 (add_window_to_list, freeze_window_start): Change parameters
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8564 according to new calling convention.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8565
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8566 * window.h (foreach_window): Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8567
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8568 * buffer.c (Fprevious_overlay_change): Avoid memory leak.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8569
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8570 2000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8571
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8572 * xmenu.c (menu_help_callback): Call show_help_echo with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8573 additional arguments OBJECT and POS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8574
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8575 2000-07-21 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8576
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8577 * data.c (Faset): Allow storing any multibyte character in a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8578 string. Convert unibyte string to multibyte if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8579
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8580 * xfns.c (x_encode_text): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8581 (x_set_name): Use x_encode_text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8582 (x_set_title): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8583
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8584 * xselect.c (lisp_data_to_selection_data): Use x_encode_text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8585
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8586 * xterm.h (x_encode_text): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8587
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8588 2000-07-20 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8589
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8590 * ccl.c (Fccl_execute_on_string): Don't check xmalloc return. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8591 xfree, not free.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8592
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8593 2000-07-20 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8594
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8595 * msdos.c (help_echo_window): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8596 (syms_of_msdos): Initialize and staticpro it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8597 (IT_note_mode_line_highlight): Set help_echo_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8598 (IT_note_mouse_highlight): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8599 (dos_rawgetc): Store help_echo_window in the second event produced
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8600 for HELP_EVENTs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8601
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8602 * msdos.c (IT_note_mode_line_highlight, IT_note_mouse_highlight):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8603 Record the object that generated the help echo and the position of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8604 that object in help_echo_object and help_echo_pos. Record that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8605 some glyphs in a row are displayed in mouse-face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8606 (IT_update_begin): Don't clear mouse highlight unless one of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8607 enabled glyph rows is marked as being displayed in mouse-face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8608 (dos_rawgetc): Generate 2 events for HELP_EVENT. Pass the object
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8609 and position recorded in help_echo_object and help_echo_pos to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8610 event queue.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8611 (IT_menu_display): Accept a new argument PN: the pane number of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8612 the current menu pane. Record the pane number and the item
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8613 number of the item which has associated help string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8614 (XMenuActivate): Update the prototype for help_callback in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8615 function declaration. Call IT_menu_display with the current menu
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8616 pane number as an additional argument. Call help_callback with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8617 two additional arguments: the pane number and the item number of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8618 the menu item associated with the help text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8619 (help_echo_object, help_echo_pos): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8620 (syms_of_msdos): Initialize them and staticpro help_echo_object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8621
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8622 * msdos.h (XMenuActivate): Update prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8623
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8624 2000-07-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8625
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8626 * xdisp.c (with_echo_area_buffer): Call FN with more arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8627 Add some more prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8628
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8629 * xterm.c, xterm.h: Add some more prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8630
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8631 * lisp.h (Fnext_single_char_property_change): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8632
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8633 * dispnew.c (direct_output_for_insert): Remove confusing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8634 outer local variable mouse_face_overwritten_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8635 (glyph_row_slice_p): Put in #ifdef GLYPH_DEBUG.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8636
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8637 * alloc.c (allocate_string_data): Don't copy old string contents.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8638
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8639 2000-07-19 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8640
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8641 * coding.c (code_convert_region): Delete text properties before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8642 shrinking the conversion region.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8643
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8644 2000-07-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8645
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8646 * dispnew.c (update_text_area): Write the whole row if it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8647 has mouse-face in it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8648
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8649 * xfaces.c (face-alternative-font-family-alist): Remove
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8650 DEFVAR_LISP; staticpro instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8651
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8652 * xmenu.c (menu_help_callback): Call show_help_echo with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8653 new arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8654
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8655 * keyboard.c (show_help_echo): Add parameter WINDOW.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8656 (read_char): Call show_help_echo with window extracted from Lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8657 help event.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8658 (gen_help_event): Add parameter WINDOW.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8659
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8660 * keyboard.h (show_help_echo, gen_help_event): Change prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8661
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8662 * xterm.c (help_echo_window): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8663 (note_mouse_highlight, note_tool_bar_highlight): Set help_echo_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8664 (XTread_socket): Pass help_echo_window to gen_help_event.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8665 (syms_of_xterm): Initialize and staticpro help_echo_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8666
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8667 2000-07-18 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8668
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8669 * Makefile.in: Fix dependencies of blockinput.h on atimer.h, systime.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8670
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8671 2000-07-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8672
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8673 * alloc.c (allocate_string_data): If string had already data
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8674 assigned, copy old contents to new string data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8675
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8676 * coding.c (syms_of_coding): Fix typo in spelling of variable
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8677 `inhibit-iso-escape-detection'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8678
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8679 * alloca.c (free) [emacs && EMACS_FREE]: Define as EMACS_FREE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8680
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8681 * Makefile.in: Add dependencies on dispextern.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8682 (alloca.o): Don't define malloc and define EMACS_FREE instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8683 `free'; both can conflict with system header files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8684
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8685 2000-07-18 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8686
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8687 * charset.h (MAKE_CHAR): Return reasonable code even if CHARSET is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8688 undefined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8689
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8690 2000-07-18 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8691
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8692 * window.c (Fwindow_list): Declare arg `window'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8693
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8694 2000-07-18 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8695
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8696 * coding.c (setup_coding_system): Don't override the explicitly
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8697 specified designations.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8698
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8699 2000-07-15 Miles Bader <miles@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8700
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8701 * editfns.c (char_property_eq, char_property_stickiness): Renamed
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8702 from `text_property_eq' and `text_property_stickiness', respectively.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8703 (find_field, Fconstrain_to_field, char_property_eq)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8704 (char_property_stickiness): Changed to call char-property functions
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8705 instead of text-property-only ones.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8706
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8707 * textprop.c (Fnext_single_char_property_change): Made a subr (was
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8708 `next_single_char_property_change'). Do more error checking, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8709 cleanup limit behavior.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8710 (Fprevious_single_char_property_change): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8711 (syms_of_textprop): Initialize new subrs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8712
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8713 * xdisp.c (display_prop_end, invisible_text_between_p):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8714 Call Fnext_single_char_property_change instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8715 next_single_char_property_change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8716
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8717 2000-07-15 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8718
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8719 * w32menu.c (w32_menu_show): Call free_menubar_widget_value_tree
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8720 after menu is finished with.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8721 (add_menu_item): Only consider wv->title as a menu title.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8722 (w32_menu_display_help): Add OBJECT and POS to show_help_echo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8723
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8724 * w32fns.c (w32_wnd_proc) [WM_DRAW_ITEM]: Do not try to draw a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8725 null title.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8726 (FONT_REGEXP): Remove unused macro, and its sub-components.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8727 (syms_of_w32fns): Replace underscore in w32-enable-synthesized-fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8728
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8729 * w32term.c (help_echo_object, help_echo_pos): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8730 (note_mode_line_highlight): Store additional information about the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8731 help-echo in help_echo_object and help_echo_pos. Check both
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
8732 `local-map' and `keymap' properties for changing the cursor.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8733 (note_mouse_highlight): Store additional information about the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8734 help-echo in help_echo_object and help_echo_pos.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8735 (note_tool_bar_highlight): Set help_echo_object to nil and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8736 help_echo_pos to -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8737 (w32_read_socket): Use gen_help_event instead of filling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8738 input_events manually.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8739 (syms_of_w32term): Staticpro help_echo_object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8740 (x_update_window_end): Add parameter MOUSE_FACE_OVERWRITTEN_P. If
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8741 set, arrange for a mouse-highlight redisplay in XTframe_up_to_date.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8742 (x_clear_mouse_face): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8743 (w32_redisplay_interface): Add pointer to x_clear_mouse_face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8744 (x_update_window_begin): No need to turn off the mouse
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8745 highlight here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8746 (show_mouse_face): Set the mouse_face_p flag of glyph rows
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8747 depending on whether they contain glyphs highlighted in mouse-face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8748 (x_fill_stretch_glyph_string): Consume runs of stretch
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8749 glyphs instead of a single one.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8750 (BUILD_STRETCH_GLYPH_STRING): Call x_fill_stretch_glyph_string
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8751 with new argument list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8752 (x_set_glyph_string_gc): Make sure the face's GC is valid.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8753 (x_append_glyph, x_append_composite_glyph)
95236
6e2a8cad250c Spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 94701
diff changeset
8754 (x_produce_image_glyph, x_append_stretch_glyph): Accommodate to
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8755 changes in struct glyph starting 1999-12-27. See comments for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8756 xterm.c on 2000-07-05.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8757
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8758 2000-07-14 Sam Steingold <sds@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8759
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8760 * xfaces.c (realize_x_face): Fix the last patch:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8761 check `default_face' before dereferencing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8762
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8763 2000-07-14 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8764
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8765 * syntax.c (back_comment): Add null default in switch (for pcc).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8766
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8767 2000-07-14 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8768
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8769 * xfaces.c (realize_x_face): Make fontset using the base of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8770 default_face's fontset, not using the default fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8771
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8772 * coding.c (inhibit_iso_escape_detection): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8773 (syms_of_coding): Make it a Lisp variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8774 (detect_coding_iso2022): If inhibit_iso_escape_detection is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8775 nonzero, ignore ISO2022's escape sequence.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8776
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8777 2000-07-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8778
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8779 * alloca.c (malloc) [emacs]: Define as xmalloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8780
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8781 * xfns.c (Fx_show_tip): If frame parameters contain a position,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8782 use that instead of the mouse position. Add parameters DX and DY.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8783
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8784 * dispextern.h (Fx_show_tip): Adjust number of parameters
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8785 in prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8786
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8787 * keyboard.c (show_help_echo): Add parameters OBJECT and POS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8788 if HELP is a function, call it with OBJECT and POS as parameters
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8789 to get the help to display.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8790 (gen_help_event, kbd_buffer_store_help_event): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8791 (kbd_buffer_get_event): Construct the Lisp help-event differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8792 (read_char): Call show_help_echo with new parameters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8793
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8794 * keyboard.h (gen_help_event, kbd_buffer_store_help_event):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8795 Add prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8796
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8797 * xterm.c (help_echo_object, help_echo_pos): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8798 (note_mode_line_highlight): Store additional information about the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8799 help-echo in help_echo_object and help_echo_pos. Check both
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
8800 `local-map' and `keymap' properties for changing the cursor.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8801 (note_mouse_highlight): Store additional information about the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8802 help-echo in help_echo_object and help_echo_pos.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8803 (note_tool_bar_highlight): Set help_echo_object to nil and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8804 help_echo_pos to -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8805 (XTread_socket): Use gen_help_event instead of filling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8806 input_events manually.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8807 (syms_of_xterm): Staticpro help_echo_object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8808
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8809 * xmenu.c (menu_highlight_callback): Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8810 kbd_buffer_store_help_event instead of setting up and input_event
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8811 structure manually.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8812
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8813 * xdisp.c (eval_form): GCPRO argument sexpr.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8814 (call_function): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8815 (handle_single_display_prop): Use call_function and FUNCTIONP
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8816 instead of checking whether if font_height is a symbol and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8817 using eval_form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8818
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8819 * eval.c (internal_condition_case_2): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8820
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8821 * lisp.h (FUNCTIONP): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8822 (internal_condition_case_2, call_function): Add prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8823
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8824 * xterm.c (construct_mouse_click, x_scroll_bar_to_input_event)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8825 (x_scroll_bar_handle_click, SET_SAVED_MENU_EVENT, XTread_socket):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8826 Always set `arg' member of input_events.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8827 (construct_menu_click): Unused function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8828
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8829 * msdos.c (dos_rawgetc): Always set `arg' member of input_events.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8830
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8831 * w32term.c (construct_mouse_click, construct_mouse_wheel)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8832 (construct_drag_n_drop, x_scroll_bar_handle_click)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8833 (w32_read_socket): Always set `arg' member of input_events.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8834
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8835 * keyboard.c (show_help_echo): Use eval_form. Add comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8836
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8837 * lisp.h (eval_form): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8838
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8839 * xdisp.c (eval_form): Make it externally visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8840
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8841 2000-07-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8842
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8843 * xterm.c (x_handle_tool_bar_click): Store the frame in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8844 frame_or_window slot of TOOL_BAR_EVENT input events instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8845 consing. For prefix events, store the frame in the `arg' slot of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8846 the event, otherwise store the key there.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8847 (XTread_socket): Instead of consing, use the frame_or_window slot
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8848 of HELP_EVENTs for the frame, and the `arg' slot for the help string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8849
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8850 * xmenu.c (menu_highlight_callback): Store help string in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8851 `arg' member of the input event; don't cons.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8852 (menubar_selection_callback): Use the `arg' slot of input events
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8853 to queue additional information, instead of consing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8854
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8855 * msdos.c (dos_rawgetc): Adapt to change of HELP_EVENTs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8856
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8857 * w32term.c (w32_handle_tool_bar_click): Adapt to changes in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8858 TOOL_BAR_EVENTs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8859 (w32_read_socket): Adapt to changes in HELP_EVENTs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8860
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8861 * w32menu.c (menubar_selection_callback): Use the `arg' slot of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8862 input events to queue additional information, instead of consing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8863
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8864 * keyboard.c (kbd_buffer_gcpro): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8865 kbd_buffer_frame_or_window. Now used for all Lisp objects
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8866 referenced from the input queue.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8867 (kbd_buffer_store_event): Always use structure assignment for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8868 copying input events. Record all Lisp objects referenced from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8869 events in kbd_buffer_gcpro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8870 (kbd_buffer_get_event): Construct Lisp `help-echo' events
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8871 differently from input events. Test for prefix menu_bar_events
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8872 and TOOL_BAR_EVENTs differently. Reset all slots used by an input
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8873 event in kbd_buffer_gcpro to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8874 (make_lispy_event) <TOOL_BAR_EVENT>: Treat an input event whose
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8875 frame_or_window is equal to its arg member as prefix events.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8876 (stuff_buffered_input): Reset all slots in kbd_buffer_gcpro
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8877 used by an input event to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8878 (init_keyboard): Use two times the size of the input queue
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8879 for kbd_buffer_gcpro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8880 (syms_of_keyboard): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8881
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8882 * emacs.c (handle_USR2_signal, handle_USR1_signal):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8883 Use USER_SIGNAL_EVENT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8884
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8885 * termhooks.h (struct input_event): Add member `arg'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8886 (MENU_BAR_EVENT): Renamed from menu_bar_event.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8887 (USER_SIGNAL_EVENT): Renamed from user_signal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8888
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8889 * xfaces.c (ASET): Remove definition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8890
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8891 * lisp.h (AREF, ASET, ASIZE): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8892
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8893 * fontset.c (AREF, ASIZE): Remove definitions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8894
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8895 * fns.c (AREF): Remove definition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8896
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8897 * composite.c (AREF): Remove definition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8898
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8899 2000-07-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8900
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8901 * dispnew.c (redraw_overlapped_rows): Add missing local.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8902 (scrolling_window): Remove debug code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8903
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8904 * xdisp.c (try_window_reusing_current_matrix, try_window_id):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8905 Before scrolling, turn off a mouse-highlight in the window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8906 being scrolled.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8907
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8908 * xterm.c (x_update_window_end): Add parameter
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8909 MOUSE_FACE_OVERWRITTEN_P. If set, arrange for a mouse-highlight
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8910 redisplay in XTframe_up_to_date.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8911 (x_clear_mouse_face): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8912 (x_redisplay_interface): Add pointer to x_clear_mouse_face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8913
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8914 * dispnew.c (make_current): Preserve the mouse_face_p flag of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8915 current glyph row.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8916 (update_window_line): Add parameter MOUSE_FACE_OVERWRITTEN_P. Set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8917 it when any row is written to that contains glyphs highlighted in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8918 mouse-face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8919 (update_window): Call the window update end hook with new
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8920 parameter MOUSE_FACE_OVERWRITTEN_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8921 (direct_output_for_insert): Give up if row contains mouse-face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8922
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8923 * dispextern.h (struct redisplay_interface): Add parameter
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8924 MOUSE_FACE_OVERWRITTEN_P to update_window_end_hook function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8925 (clear_mouse_face): New function pointer member.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8926
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8927 2000-07-11 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8928
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8929 * syntax.c (back_comment): Use one switch rather than a few `if's.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8930 Obey open_paren_in_column_0_is_defun_start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8931 When reverting to the `slow' method, try to nicely handle the case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8932 of nested comments by checking that the comment-starter we found
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8933 does indeed match the comment-ender.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8934 (scan_sexps_forward, scan_sexps_forward):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8935 Ignore excessive opening parenthesis rather than throwing an error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8936
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8937 2000-07-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8938
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8939 * doc.c (Fsubstitute_command_keys): Handle case that a GC
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8940 in Fwhere_is_internal or get_keymap_1 relocates string contents.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8941
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8942 * dispnew.c (direct_output_forward_char): Give up if currently
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8943 displaying a message instead of the minibuffer contents.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8944
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8945 * xterm.c (x_update_window_begin): No need to turn off the mouse
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8946 highlight here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8947 (show_mouse_face): Set the mouse_face_p flag of glyph rows
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8948 depending on whether they contain glyphs highlighted in mouse-face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8950 * dispnew.c (row_equal_p): Add parameter MOUSE_FACE_P. If set,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8951 compare the mouse_face_p flags of both rows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8952
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8953 * dispextern.h (struct glyph_row): Add flag mouse_face_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8954
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8955 2000-07-11 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8956
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8957 * keyboard.c (show_help_echo): Accept additional parameter
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8958 ok_to_overwrite_keystroke_echo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8959 (read_char): Call show_help_echo with a zero
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8960 ok_to_overwrite_keystroke_echo argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8961 * keyboard.h (show_help_echo): Update prototype of show_help_echo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8962 * xmenu.c (menu_help_callback): Call show_help_echo with non-zero
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8963 ok_to_overwrite_keystroke_echo argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8964 * w32menu.c (w32_menu_display_help): Call show_help_echo with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8965 non-zero ok_to_overwrite_keystroke_echo argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8966
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8967 2000-07-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8968
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8969 * xdisp.c (try_window_id): If changes are all below what is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8970 displayed in the window, and point is in the window, we still
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8971 might have to find point on the display.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8972
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8973 * xterm.c (x_fill_stretch_glyph_string): Consume runs of stretch
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8974 glyphs instead of a single one.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8975 (BUILD_STRETCH_GLYPH_STRING): Call x_fill_stretch_glyph_string
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8976 with new argument list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8977 (x_set_glyph_string_gc): Make sure the face's GC is valid.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8978
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8979 * keymap.c (get_keymap_1): Add comment that this function can GC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8980 (where_is_internal_2, where_is_internal_1): Add GCPROs, add
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8981 comment that functions can GC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8982 (Fset_keymap_parent): GCPRO arg KEYMAP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8983
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8984 2000-07-10 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8985
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8986 * msdos.c (XMenuActivate): After exiting the menu, restore the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8987 echo area message and erase it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8988
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8989 2000-07-10 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8990
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8991 * fontset.c (Ffontset_info): Make the return value more compatible
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8992 with that of Emacs 20.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8993
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8994 2000-07-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8995
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8996 * eval.c (Fsignal): Handle case that backtrace_list is null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8997
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8998 2000-07-07 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
8999
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9000 * ccl.c (Fccl_execute): Typo fixed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9001
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9002 2000-07-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9003
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9004 * window.c (window_loop): Add missing gcpro1 local variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9005
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9006 * window.c (Fwindow_list): Reverse list at the end.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9007 (candidate_window_p): Add parameter OWINDOW. ALL_FRAMES nil
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9008 means allow windows on OWINDOW's frame, only.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9009 (window_loop): Simplified; use Fwindow_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9010
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9011 * Makefile.in (TAGS-LISP): Don't pass `$(lispsource)' to make.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9012
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9013 2000-07-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9014
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9015 * xterm.c (XTread_socket): Increment handling_signal at the start,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9016 decrement it at the end.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9017
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9018 * eval.c (handling_signal): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9019 (Fsignal): Abort if handling_signal is non-zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9020
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9021 * lisp.h (handling_signal): External declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9022
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9023 * s/freebsd.h (WAITTYPE, WRETCODE): Put in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9024
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9025 2000-07-05 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9026
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9027 Sound support for NetBSD through "Linux emulation" support:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9028 * config.in (HAVE_SOUNDCARD_H): Undef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9029 (HAVE_SOUND): Define if HAVE_SOUNDCARD_H.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9030 * Makefile.in (LIBSOUND): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9031 (LIBES): Include it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9032 * sound.c [HAVE_SOUNDCARD_H]: Include <sys/ioctl.h> and <soundcard.h>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9033 (DEFAULT_SOUND_DEVICE): Define to "/dev/dsp" if not defined elsewhere.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9034 (vox_open): Use DEFAULT_SOUND_DEVICE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9035 * s/netbsd.h (DEFAULT_SOUND_DEVICE): Define to /dev/audio.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9036
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9037 2000-07-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9038
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9039 * print.c (print_error_message): If Vsignaling_function is set,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9040 show it in *Messages*.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9041
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9042 * lisp.h (Vsignaling_function): External declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9043
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9044 * eval.c (Vsignaling_function): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9045 (Fsignal): Compute it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9046 (syms_of_eval): Staticpro it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9047
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9048 2000-07-05 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9049
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9050 * syswait.h: Use the autoconf recommended approach. Old code
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9051 #if'd out in case we need to revert.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9052
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9053 * config.in (HAVE_SYS_WAIT_H): Added.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9054
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9055 2000-07-05 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9056
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9057 * vm-limit.c (check_memory_limits) [REL_ALLOC]: Use real_morecore
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9058 when non-NULL instead of __morecore, to take account of buffer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9059 memory. This also solves a problem with spurious memory warnings
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9060 on Windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9061
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9062 * ralloc.c: Make real_morecore non-static.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9063
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9064 * eval.c (internal_condition_case): Comment out abort if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9065 interrupt_input_blocked is not zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9066
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9067 * makefile.nt: Add support for `bootstrap' and related targets.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9068 Include minimal debug info in emacs.exe in release build.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9069 Remove all dependencies on lisp.h, and fixup some others.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9070
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9071 * w32.c (init_environment): Install code from 20.7 for providing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9072 default values for environment variables, based on the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9073 executable's own location.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9074 (map_w32_filename): Handle filenames that are longer than MAX_PATH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9075 (sys_socket): Install socket inheritance bug fix from 20.7.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9076
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9077 * alloca.c [emacs]: Include lisp.h (needed by atimer.h included
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9078 here via blockinput.h).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9079
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9080 2000-07-05 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9081
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9082 * w32menu.c (w32_menu_display_help):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9083 * xmenu.c (menu_help_callback): Use show_help_echo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9084
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9085 * keyboard.h (show_help_echo): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9086
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9087 * keyboard.c (show_help_echo): New function, extracted from read_char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9088 Feval its `msg' argument if it's a cons cell.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9089 (read_char): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9090 (follow_key): Pass `autoload' to get_keyelt.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9091
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9092 * xterm.c (note_mode_line_highlight, note_mouse_highlight)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9093 (note_tool_bar_highlight, XTread_socket):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9094 * msdos.c (IT_note_mode_line_highlight, IT_note_mouse_highlight)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9095 (dos_rawgetc):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9096 * w32term.c (note_mode_line_highlight, note_mouse_highlight)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9097 (note_tool_bar_highlight, w32_read_socket):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9098 Do not gratuitously ignore non-string `help-echo' properties.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9099
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9100 2000-07-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9101
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9102 * eval.c (Feval): Put check for interrupt_input_block in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9103
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9104 * window.c (delete_all_subwindows): Reset Vwindow_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9105
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9106 * xterm.c (x_append_glyph, x_append_composite_glyph)
95236
6e2a8cad250c Spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 94701
diff changeset
9107 (x_produce_image_glyph, x_append_stretch_glyph): Accommodate to
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9108 changes in struct glyph starting 1999-12-27. Some bit-fields of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9109 struct glyph were not set, which made glyphs unequal when compared
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9110 with GLYPH_EQUAL_P. Redisplay outputs such glyphs, and flickering
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9111 effects were the result. This also depended on the contents of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9112 memory returned by xmalloc. If flickering happens again, activate
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9113 the code in clear_glyph_row that's in #if 0. If the flickering is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9114 gone with that, chances are that it is caused by something similar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9115
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9116 * dispnew.c (clear_glyph_row): Add debug code in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9117
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9118 * dispextern.h: Add some comments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9119
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9120 * window.c (add_window_to_list): Add parameter LIST.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9121 (window_list): Order list so that, for each frame, windows are
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9122 in canonical order, and so that frames appear in the list in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9123 the order given by Vframe_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9124 (next_window): Reverse the handling of NEXT_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9125
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9126 2000-07-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9127
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9128 * window.c (Vwindow_list): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9129 (make_window, delete_window): Set Vwindow_list to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9130 (check_window_containing): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9131 (window_from_coordinates): Rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9132 (add_window_to_list, window_list, candidate_window_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9133 (decode_next_window_args, next_window): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9134 (Fnext_window, Fprevious_window): Rewritten in terms of next_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9135 (Fwindow_list): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9136 (Fother_window): Cleaned up.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9137 (foreach_window): Add a longer "variable argument list". Let
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9138 callback function return 0 to indicate that cycling over windows
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9139 should stop.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9140 (foreach_window_1): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9141 (freeze_window_start): Return int.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9142 (init_window): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9143 (syms_of_window): Staticpro Vwindow_list and defsubr Swindow_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9144
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9145 * emacs.c (handle_USR1_signal, handle_USR2_signal) Clear
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9146 input_event with bzero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9147 (main): Call init_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9148
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9149 * keymap.c (get_keyelt): Temporarily inhibit GC while evaluating
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9150 a menu filter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9151
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9152 2000-07-04 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9153
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9154 * composite.h (make_composition_value_copy): Extern it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9155
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9156 * composite.c (make_composition_value_copy): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9157
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9158 * editfns.c (Fformat): While copying text properties, make each
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9159 composition property value a copy.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9160
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9161 * fns.c (concat): While copying text properties, make each
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9162 composition property value a copy.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9163
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9164 2000-07-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9165
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9166 * m/macppc.h (LINKER, LD_SWITCH_MACHINE) [LINUX]: Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9167
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9168 * fns.c (sweep_weak_table): Mark only objects that are not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9169 marked already.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9170
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9171 * frame.c (next_frame, prev_frame): If MINIBUF is a window,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9172 include those frames as candidates which have their focus
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9173 redirected to the minibuffer frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9174
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9175 2000-07-03 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9176
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9177 * fns.c (Fputhash): Return `value' rather than nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9178
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9179 2000-06-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9180
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9181 * frame.c (next_frame): Don't check focus redirection in case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9182 MINIBUF is a window. Doing so excludes frames using MINIBUF
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9183 unless their focus is redirected, which contradicts the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9184 specification of next-frame, and leads to infinite loops in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9185 certain situations when cycling through windows with next-window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9186
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9187 2000-06-30 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9188
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9189 * coding.c (code_convert_region): Even if the length of text is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9190 zero, try to convert it if coding->type is coding_type_ccl.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9191 (decode_coding_string, encode_coding_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9192
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9193 2000-06-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9194
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9195 * xdisp.c (try_window_reusing_current_matrix): Don't try to reuse
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9196 the display if windows_or_buffers_changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9197
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9198 * dispnew.c (struct row_entry): New structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9199 (row_entry_pool, row_entry_pool_size, row_entry_idx, row_table)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9200 (row_table_size, old_lines, new_lines, old_lines_size)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9201 (new_lines_size, run_pool, runs_size, runs): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9202 (add_row_entry): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9203 (scrolling_window): Use data structures allocated with xmalloc and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9204 held in global variables, instead of allocating them with alloca and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9205 holding them in local variables. Use a larger hash table whose
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9206 size depends on glyph matrix sizes. Don't use bzero to clear the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9207 hash table; instead, clear used slots only.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9208
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9209 * fns.c (next_almost_prime): Make it externally visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9210
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9211 * lisp.h (next_almost_prime): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9212
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9213 * s/isc4-0.h (sigunblock): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9214
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9215 * s/sco5.h (sigunblock): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9216
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9217 2000-06-27 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9218
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9219 * s/osf1.h (C_SWITCH_SYSTEM, LIBS_SYSTEM): Revert last change
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9220 (moved to osf5-0.h).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9221 [!NOT_C_CODE]: Protect string.h stuff.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9222
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9223 * s/osf5-0.h (C_SWITCH_SYSTEM, WAIT_USE_INT, SYS_SIGLIST_DECLARED)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9224 (sys_siglist, NSIG): Definitions moved here from osf1.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9225
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9226 2000-06-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9227
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9228 * xdisp.c (resize_mini_window): Subtract the extra line spacing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9229 below the last line from the needed window height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9230
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9231 2000-06-26 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9232
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9233 * fns.c (Fplist_member): Renamed from Fwidget_plist_member.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9234 (Fwidget_get): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9235 (syms_of_fns): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9236
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9237 2000-06-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9238
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9239 * xterm.c (xim_initialize) [!USE_XIM]: Don't set up the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9240 display info for XIM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9241 (xim_open_dpy): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9242 (xim_close_dpy): Don't free the display info's XIM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9243
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9244 * xfns.c (x_window) [!USE_XIM]: Don't call create_frame_ic.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9245
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9246 * config.in (USE_XIM): New define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9247
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9248 * keymap.c (get_keyelt): For menu-items containing a `:filter
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9249 FILTER', apply FILTER to the menu-item's definition to get the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9250 real definition to use.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9251
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9252 * lisp.h (QCfilter): External declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9253
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9254 * xfns.c (Fimage_size): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9255 (syms_of_xfns): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9256
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9257 2000-06-26 Andreas Schwab <schwab@suse.de>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9258
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9259 * coding.c (decode_coding_string): Re-fetch STRING_BYTES after
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9260 Fstring_as_unibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9261
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9262 2000-06-25 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9263
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9264 * term.c [!HAVE_TERMCAP_H]: Declare tputs, tgetent, tgetflag, tgetnum.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9265
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9266 * Makefile.in (blockinput.h): Depend on atimer.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9267 (atimer.h): Depend on systime.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9268
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9269 * blockinput.h: Protect against multiple inclusion. Include atimer.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9270
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9271 * atimer.h: Protect against multiple inclusion. Include systime.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9272
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9273 * lisp.h (swap_in_global_binding): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9274
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9275 2000-06-24 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9276
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9277 * process.c (Fopen_network_stream): Turn off atimers for duration
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9278 of call to connect. (Patch from Gerd.)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9279
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9280 2000-06-23 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9281
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9282 * ralloc.c: Maybe include unistd.h
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9283
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9284 * emacs.c (setgrp): Undefine before defining.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9285 (malloc_warning, set_time_zone_rule, index): Prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9286
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9287 * systime.h (EMACS_GET_TIME) [!GETTIMEOFDAY_ONE_ARGUMENT]: Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9288 HAVE_STRUCT_TIMEZONE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9289
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9290 * s/osf1.h: Move string.h hack here from alpha.h and make it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9291 conditional.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9292 (C_SWITCH_SYSTEM): Use _OSF_SOURCE, not -BSD, which clashes with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9293 _XOPEN_SOURCE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9294 (WAIT_USE_INT, SYS_SIGLIST_DECLARED, sys_siglist, NSIG): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9295 (SOCKLEN_TYPE): Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9296
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9297 * m/alpha.h: Remove string.h hack.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9298
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9299 * s/osf5-0.h: New file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9300
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9301 * filelock.c: Use feature tests for fcntl.h, string.h. Don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9302 include time.h, done by systime.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9303 [__FreeBSD__]: Remove redundant includes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9304
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9305 * callproc.c (setpgrp): Undefine before defining.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9306 (delete_temp_file): Return Qnil to avoid warning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9307
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9308 * config.in (HAVE_TERM_H, HAVE_STRUCT_TIMEZONE): Add.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9309
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9310 * xfaces.c: Include fontset.h dependent on HAVE_WINDOW_SYSTEM, not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9311 HAVE_X_WINDOWS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9312
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9313 * fontset.h (free_face_fontset): Renamed from fs_free_face_fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9314
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9315 * composite.h (compose_text): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9316
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9317 * xterm.c: Don't include sys/types.h unconditionally. Don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9318 protect its inclusion with !USG (following xmenu.c).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9319
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9320 2000-06-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9321
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9322 * xfns.c (x_create_tip_frame): Initialize frame's colors like
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9323 in x_create_frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9324
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9325 2000-06-23 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9326
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9327 * coding.c (decode_eol_post_ccl): Special handling for undecided
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9328 and inconsistent EOL types.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9329
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9330 2000-06-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9331
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9332 * xrdb.c (x_load_resources): Add default resource for scroll bar's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9333 trough color and main window's background color.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9334
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9335 * xfns.c (Fx_file_dialog) [HAVE_MOTIF_2_1]: Handle events differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9336
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9337 * xterm.h (Xt_app_con): External declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9338
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9339 * widget.c (EmacsFrameRealize): Fix typo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9340
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9341 * widget.c (EmacsFrameRealize): Remove SubstructureRedirectMask.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9342
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9343 * xdisp.c (handle_stop): Initialize it->add_overlay_start to zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9344 (handle_invisible_prop): Record the start of invisible text in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9345 it->add_overlay_start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9346 (struct overlay_entry): Add member `overlay'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9347 (handle_overlay_change): Simplify.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9348 (next_overlay_string): After having processed overlay strings at the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9349 end of the buffer, record that fact in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9350 it->overlay_strings_at_end_processed_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9351 (compare_overlay_entries): If before- and after-strings come
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9352 from the same overlay, let before-strings come first.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9353 (RECORD_OVERLAY_STRING): Record the overlay that strings come from.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9354 (load_overlay_strings): Take it->add_overlay_start into account
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9355 when adding overlay strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9356
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9357 * dispextern.h (struct it): Add member add_overlay_start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9358
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9359 2000-06-22 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9360
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9361 * s/isc3-0.h (C_SWITCH_SYSTEM): Define _XOPEN_SOURCE=500.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9362
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9363 * s/gnu-linux.h (C_SWITCH_SYSTEM): Don't define _XOPEN_SOURCE here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9364
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9365 2000-06-22 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9366
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9367 * ccl.c (ccl_driver) <CCL_End>: Decrement stack_idx only when it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9368 is greater than 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9369
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9370 2000-06-21 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9371
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9372 * Makefile.in (GETLOADAVG_OBJ): Removed -- LIBOBJS does it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9373
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9374 2000-06-21 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9375
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9376 * syntax.c (back_comment): Simplify string-parity counting (with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9377 the added benefit of handling multiple string-styles as long as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9378 they are not intertwined).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9379 Jump to the slow code as soon as a comment starter is found in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9380 a "string_lossage" position. Fixes the case: " /* " /* " */.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9381
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9382 2000-06-21 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9383
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9384 * Makefile.in: Use GETLOADAVG_LIBS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9385
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9386 * config.in: Add HAVE_FCNTL_H, _FILE_OFFSET_BITS,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9387 _LARGEFILE_SOURCE, _LARGE_FILES, _XOPEN_SOURCE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9388
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9389 2000-06-20 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9390
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9391 * syntax.c (describe_syntax): Recognize the `n'estable bit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9392 (Fforward_comment, scan_lists):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9393 Check the comstyle of single-char comment-starters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9394 (scan_sexps_forward): Don't try to recognize `half comment-enders' if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9395 we're just at the beginning of the comment (f.ex with (*) ... (*)).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9396 Check the comstyle of single-char comment-starters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9397 Clarify control-flow around the Scomment case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9398
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9399 2000-06-20 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9400
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9401 * fns.c (make_hash_table, maybe_resize_hash_table):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9402 Cast arg of next_almost_prime.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9403
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9404 * tparam.c [emacs]: Include lisp.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9405
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9406 * termcap.c [emacs]: Test HAVE_FCNTL_H, not USG5. Include lisp.h
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9407 and unistd.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9408
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9409 2000-06-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9410
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9411 * keyboard.c (adjust_point_for_property): Check if display
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9412 property should be treated as intangible by looking at its value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9413
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9414 * xdisp.c (single_display_prop_intangible_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9415 (display_prop_intangible_p): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9416
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9417 * dispextern.h (display_prop_intangible_p): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9418
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9419 * xdisp.c (dump_glyph_row): Show type of glyph->object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9420
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9421 * s/isc4-0.h (sigblock): Redefined to pass a pointer as second
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9422 argument to sigprocmask.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9423
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9424 * s/sco5.h (sigblock): Redefined to pass a pointer as second
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9425 argument to sigprocmask.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9426
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9427 * syssignal.h (sigblock, sigunblock) [USG5_4]: Set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9428 sigprocmask_set, and pass a pointer to it to sigprocmask.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9429
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9430 * sysdep.c (sigprocmask_set): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9431
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9432 * fileio.c (make_temp_name): Don't use `%s' in string passed to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9433 report_file_error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9434
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9435 2000-06-20 Sam Steingold <sds@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9436
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9437 * xrdb.c: Don't declare xmalloc, xrealloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9438
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9439 2000-06-20 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9440
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9441 * regex.c (re_match, re_match_2): Protect calls to alloca (0).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9442 (re_comp): Cast gettext return value to avoid complaints when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9443 !HAVE_LIBINTL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9444
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9445 2000-06-20 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9446
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9447 * m/stride.h, m/mips.h: Don't define HAVE_GETWD, HAVE_GETTIMEOFDAY.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9448
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9449 * m/ibmrt-aix.h: Don't declare HAVE_GETTIMEOFDAY, HAVE_VFORK.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9450
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9451 * m/ibmrs6000.h, m/ibmps2-aix.h, m/dpx2.h: Don't declare HAVE_GETWD.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9452
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9453 * m/alpha.h: Don't declare xmalloc, xrealloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9454
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9455 * s/ux4800.h: Don't declare GETTIMEOFDAY_ONE_ARGUMENT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9456
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9457 * s/usg5-4-2.h: Don't declare HAVE_GETWD, VFORK_RETURN_TYPE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9458
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9459 * s/umips.h: Don't declare HAVE_GETWD, HAVE_GETTIMEOFDAY.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9460
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9461 * s/cxux.h, s/gnu-linux.h, s/iris3-6.h, s/irix3-3.h: Don't declare
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9462 HAVE_GETWD.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9463
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9464 * keyboard.h (poll_for_input_1): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9465
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9466 * getloadavg.c: Don't define NLIST_STRUCT (handled by configure).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9467
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9468 * alloc.c (xmalloc, xrealloc, xfree): Define using POINTER_TYPE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9469
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9470 * doprnt.c: Don't declare xmalloc, xrealloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9471
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9472 * lisp.h (x_set_tool_bar_lines, free_frame_xic, compose_text)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9473 (getenv, ctime, getwd): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9474 (xmalloc, xrealloc, xfree): Declare using POINTER_TYPE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9475
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9476 * xterm.h: Remove duplicate prototypes. Declare free_frame_xic,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9477 x_set_tool_bar_lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9478
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9479 * config.in: Add HAVE_GETWD. Move some definitions above
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9480 machine/system includes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9481
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9482 2000-06-20 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9483
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9484 * s/bsd386.h (HAVE_GETLOADAVG): Define it as 1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9485
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9486 * xfaces.c (font_list): Handle the case that REGISTRY doesn't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9487 contain information about ENCODING.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9488
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9489 * fontset.c (FONTSET_ASCII): Use the first element of char table
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9490 for an ASCII font, not defalt slot.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9491 (fontset_ref_via_base): If FONTSET doesn't contain information for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9492 C, try the default fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9493 (make_fontset): Don't copy the default fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9494 (fontset_font_pattern): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9495 (accumulate_font_info): If ELT is nil, use the corresponding
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9496 element in the default fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9497
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9498 2000-06-19 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9499
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9500 * syntax.c (Fparse_partial_sexp): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9501
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9502 * regex.h: Test PROTOTYPES as well as __STDC__.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9503
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9504 * unexalpha.c: Include errno.h, string.h, unistd.h. Don't declare
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9505 errno, strerror. Put text after #endif in comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9506
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9507 * xdisp.c (dump_glyph_matrix): Add `static' to declaration (for pcc).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9508
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9509 * xterm.c (x_frame_of_widget): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9510
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9511 2000-06-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9512
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9513 * abbrev.c (syms_of_abbrev): Set buffer_default's abbrev table
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9514 to Vfundamental_mode_abbrev_table.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9515
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9516 * alloc.c (mark_object) [GC_CHECK_MARKED_OBJECTS]: Check that no
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9517 bogus objects are marked. This slows down GC by ~80 percent, but
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9518 it might be worth trying when debugging GC-related problems.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9519 This feature requires conservative stack marking to be enabled.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9520
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9521 * xterm.c (XTread_socket) <KeyPress>: In case XmbLookupString
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9522 returns XLookupChars, reset `modifiers' to zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9523
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9524 2000-06-19 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9525
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9526 * mktime.c: Unprotoized.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9527
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9528 2000-06-19 Richard Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9529
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9530 * data.c (set_internal): If variable is frame-local,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9531 store the new value immediately into the frame parameter alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9532
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9533 2000-06-19 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9534
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9535 * xfns.c (jpeg_load): Fetch error-handling data first, then fill
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9536 in the custom handler pointer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9537
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9538 * keyboard.c (follow_key, read_key_sequence): Use XUINT on key
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9539 value, or checks for CHAR_META can fail when Lisp_Object is a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9540 union type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9541 * keymap.c (get_keyelt): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9542
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9543 2000-06-19 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9544
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9545 * ccl.h (struct ccl_program): New member eol_type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9546 (struct ccl_spec): New member cr_carryover.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9547
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9548 * ccl.c (CCL_WRITE_CHAR): Convert NL according to ccl->eol_type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9549 (setup_ccl_program): Initialize ccl->eol_type to CODING_EOL_LF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9550
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9551 * coding.c (setup_coding_system) <4>: Reset member `cr_carryover'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9552 (ccl_coding_driver): On encoding, initialize ccl->eol_type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9553 (decode_eol_post_ccl): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9554 (decode_coding): Don't detect EOL format here for CCL based coding
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9555 systems.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9556 (decode_coding) <coding_type_ccl>: Handle carryovered CR. Call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9557 decode_eol_post_ccl after running the CCL program.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9558 (code_convert_region): Don't detect EOL format here for CCL based
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9559 coding systems.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9560 (decode_coding_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9561
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9562 2000-06-18 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9563
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9564 * charset.c (update_charset_table): Use XINT on "iso_final_char"
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9565 when treating it as an integer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9566
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9567 * coding.h (encode_coding_string): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9568
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9569 * keyboard.c (read_key_sequence): Use XINT on "pos" when treating
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9570 it as an integer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9571
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9572 * keymap.c (Fwhere_is_internal): Rename argument "keymap" to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9573 "xkeymap" to avoid shadowing the "enum map_type" value that needs
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9574 to be passed to get_local_map.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9575
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9576 * sound.c (Fplay_sound): Don't call make_number on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9577 Frun_hook_with_args count argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9578
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9579 * xterm.c (x_send_scroll_bar_event): Fudge lisp object/integer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9580 for lisp objects in X event structure data field, when lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9581 objects are represented with unions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9582 (x_scroll_bar_to_input_event): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9583
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9584 2000-06-16 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9585
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9586 * xdisp.c (decode_mode_spec): In "no_value" case, do NUL
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9587 termination of string. Fix sense of test whether
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9588 Vline_number_display_limit is an integer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9589
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9590 2000-06-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9591
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9592 * xfaces.c (syms_of_xfaces) [DEBUG_X_COLORS]: Defsubr dump_colors
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9593 only if HAVE_X_WINDOWS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9594
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9595 * keymap.c (describe_buffer_bindings): Add `\f\n' in front
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9596 of titles.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9597
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9598 * dispnew.c (update_frame_1): Handle case that cursor vpos is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9599 out of bounds.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9600
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9601 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9602
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9603 * unexec.c (toplevel): Fix last change, so as not to deprive MSDOS
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9604 of its headers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9605
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9606 2000-06-15 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9607
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9608 * coding.c (decode_coding_emacs_mule): Always set src_base at the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9609 start of the while loop.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9610
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9611 2000-06-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9612
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9613 * atimer.c (alarm_signal_handler): Add forward declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9614
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9615 * data.c (set_internal): Remove debug code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9616
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9617 2000-06-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9618
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9619 * Makefile.in (bootstrap-temacs): Add `-I../src'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9620
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9621 * unexec.c (toplevel) [COFF]: Include coff.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9622
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9623 * s/lynxos.h: New file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9624
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9625 * keymap.c (Fsingle_key_description): Enclose function key and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9626 event symbol names in angle brackets.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9627
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9628 * xdisp.c (setup_echo_area_for_printing): Call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9629 message_log_maybe_newline if message_buf_print is not set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9630
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9631 * print.c (printchar, strout): Don't check message_buf_print
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9632 before calling setup_echo_area_for_printing because that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9633 function does something useful even when message_buf_print is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9634 already set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9635
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9636 * xdisp.c (message_truncate_lines, Qmessage_truncate_lines):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9637 New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9638 (ensure_echo_area_buffers): Initialize echo buffer's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9639 truncate lines setting to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9640 (with_echo_area_buffer): Don't set the echo buffer's truncate
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9641 lines setting here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9642 (set_message_1): Set it here instead, based on the value
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9643 of message_truncate_lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9644 (resize_mini_window): Handle case that lines are truncated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9645 (syms_of_xdisp): Initialize Qmessage_truncate_lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9646 DEFVAR_BOOL message-truncate-lines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9647
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9648 * keyboard.c (read_char): Bind message-truncate-lines to t
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9649 while displaying a help-echo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9650
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9651 * lisp.h (Qmessage_truncate_lines): External declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9652
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9653 2000-06-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9654
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9655 * xdisp.c (Vline_number_display_limit): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9656 line_number_display_limit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9657 (syms_of_xdisp): Use DEFVAR_LISP for line-number-display-limit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9658 Extend documentation string. Initialize
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9659 Vline_number_display_limit to nil meaning no limit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9660 (decode_mode_spec): Use Vline_number_display_limit with its new
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9661 meaning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9662
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9663 * xterm.c (x_check_font) [GLYPH_DEBUG]: Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9664
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9665 2000-06-13 Richard Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9666
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9667 * frame.c (Fmodify_frame_parameters): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9668
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9669 * xfns.c (x_set_frame_parameters): Comment fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9670
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9671 * frame.c (store_frame_param): Call swap_in_global_binding if the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9672 variable's current binding was chosen based on this frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9673
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9674 * data.c (swap_in_global_binding): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9675
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9676 2000-06-13 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9677
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9678 * msdos.c (IT_write_glyphs): Don't use CODING_REQUIRE_ENCODING
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9679 macro, instead AND with CODING_REQUIRE_ENCODING_MASK.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9680
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9681 2000-06-13 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9682
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9683 * msdos.h (EMACS_MSDOS_H): Renamed from MSDOS_H_.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9684
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9685 2000-06-12 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9686
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9687 * w32bdf.h (EMACS_W32BDF_H): Renamed from __W32BDF_H__
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9688
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9689 * w32.h (EMACS_W32_H): Renamed from _NT_H_
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9690
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9691 * w32gui.h (EMACS_W32GUI_H): Renamed from __W32GUI_H__
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9692
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9693 * w32inevt.h (EMACS_W32INEVT_H): Renamed from __NTINEVT_H__
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9694
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9695 2000-06-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9696
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9697 * xfaces.c (Fdump_colors) [DEBUG_X_COLORS]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9698 (syms_of_xfaces): Defsubr Sdump_colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9699 (x_free_colors): Don't treat b&w specially on default visual.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9700 (x_free_dpy_colors): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9701 (free_face_colors): Don't check visual class; it's done
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9702 in x_free_colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9703
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9704 * xterm.c (x_frame_of_widget): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9705 (x_alloc_nearest_color_for_widget): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9706 (x_copy_dpy_color): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9707 (x_destroy_window): Free various colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9708
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9709 2000-06-12 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9710
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9711 * ccl.h (EMACS_CCL_H): Renamed from _CCL_H.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9712
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9713 * charset.h (EMACS_CHARSET_H): Renamed from _CHARSET_H.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9714
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9715 * coding.h (EMASC_CODING_H): Renamed from _CODING_H.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9716
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9717 * composite.h (EMACS_COMPOSITE_H): Renamed from _COMPOSITE_H.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9718
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9719 * fontset.h (EMACS_FONTSET_H): Renamed from _FONTSET_H.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9720
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9721 2000-06-11 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9722
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9723 * systime.h (EMACS_SYSTIME_H): Renamed from _SYSTIME_H.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9724
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9725 2000-06-11 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9726
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9727 * msdos.h: Don't use _MSDOS_H_ as a symbol, use MSDOS_H_ instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9728
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9729 2000-06-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9730
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9731 * xmenu.c (xmenu_show): Cast second parameter of lw_popup_menu
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9732 to `XEvent *'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9733
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9734 2000-06-10 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9735
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9736 * regex.c (MAKE_CHAR) [!emacs]: Dummy macro for non-Emacs env.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9737 (regex_compile): Fix the code for handling the case of single byte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9738 char and multibyte char being mixed in a range within [...].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9739
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9740 * fileio.c (Finsert_file_contents): Be sure to setup src_multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9741 and dst_multibyte members of coding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9742
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9743 * charset.c (update_charset_table): Update the table
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9744 bytes_by_char_head.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9745 (init_charset_once): Initialize elements of bytes_by_char_head to
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
9746 1 except for leading codes for private charsets.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9747
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9748 * charset.h (CHARSET_8_BIT_GRAPHIC): Define as 0x80.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9749 (UNIBYTE_STR_AS_MULTIBYTE_P): Fix for an invalid multibyte sequence.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9750
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9751 2000-06-09 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9752
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9753 * xterm.c (x_connection_closed): If dpyinfo is NULL, don't try to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9754 access the data it doesn't point to.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9755
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9756 2000-06-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9757
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9758 * xterm.c (XTread_socket) <FocusIn>: Queue a FOCUS_IN_EVENT which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9759 will be translated to a switch-frame event when reading the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9760 event queue. This is necessary because Emacs otherwise won't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9761 perform a switch-frame to a new frame until some other event, for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9762 example a keystroke event, forces it to do so. This has various
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9763 effects, one visible being that the cursor of a frame created with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9764 C-x 5 2 or switched to with a window manager key binding like
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9765 A-TAB stays hollow because selected_window isn't on the newly
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9766 focused frame until the switch-frame is performed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9767
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9768 * keyboard.c (kbd_buffer_get_event): Handle FOCUS_IN_EVENT by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9769 generating a switch-frame event if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9770
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9771 * termhooks.h (enum event_kind): Add FOCUS_IN_EVENT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9772
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9773 * xdisp.c (handle_fontified_prop): Don't GCPRO local var `pos';
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9774 it's an integer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9775
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9776 2000-06-08 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9777
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9778 * fontset.c (Fset_fontset_font): The arg CHARACTER may be a charset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9779
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9780 2000-06-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9781
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9782 * window.c (displayed_window_lines): Take empty lines at
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9783 the bottom of a window into account.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9784
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9785 * window.c (displayed_window_lines): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9786 (Fmove_to_window_line): Use displayed_window_lines to determine
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9787 the number of lines to move, instead of using the window's height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9788
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9789 * lread.c (readevalloop): If READCHARFUN sets point to ZV, arrange
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9790 to stop reading, even if the form read sets point to a different
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9791 value when evaluated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9792
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9793 * xdisp.c (display_line): Fix code deciding in which line to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9794 put the cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9795
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9796 2000-06-07 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9797
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9798 * fileio.c (e_write): Free composition data if stored in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9799 coding->cmp_data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9800
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9801 2000-06-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9802
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9803 * xdisp.c (display_line): Set row's and iterator's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9804 starts_in_middle_of_char_p and ends_in_middle_of_char_p flags.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9805 Set cursor even if row ends in the middle of a character.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9806 (dump_glyph_row): Print values of new flags.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9807 (redisplay_window) <cursor movement in unchanged window>: When
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9808 point has been moved forward, and PT is at the end of the cursor
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9809 row, don't place the cursor in the next row if the cursor row ends
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9810 in the middle of a character or at ZV.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9811
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9812 * dispextern.h (struct it): Add starts_in_middle_of_char_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9813 (struct glyph_row): Add starts_in_middle_of_char_p and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9814 ends_in_middle_of_char_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9815 (MATRIX_ROW_ENDS_IN_MIDDLE_OF_CHAR_P): Test row's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9816 ends_in_middle_of_char_p flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9817 (MATRIX_ROW_STARTS_IN_MIDDLE_OF_CHAR_P): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9818
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9819 * term.c (append_glyph): Revert change of 2000-06-06.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9820
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9821 * xdisp.c (display_line): Revert change of 2000-06-06. Treat
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9822 padding glyph not fitting on line as whole character not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9823 fitting on line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9824
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9825 * xterm.c (x_produce_glyphs): Don't xassert `it->descent > 0';
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9826 this isn't true for images with `:ascent 100'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9827
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9828 2000-06-06 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9829
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9830 * buffer.c (Fset_buffer_multibyte): Don't make the current buffer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9831 as modified if it is originally unmodified.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9832
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9833 * term.c (encode_terminal_code): Change the way to check if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9834 terminal coding does any conversion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9835 (append_glyph): Set glyph->pixel_width correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9836
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9837 * xdisp.c (display_line): While checking line continuation, pay
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9838 attention to a padding glyph.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9839
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9840 2000-06-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9841
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9842 * xdisp.c (redisplay_window): Always use set_buffer_internal_1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9843
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9844 2000-06-05 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9845
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9846 * xdisp.c: Include fontset.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9847
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9848 * xfns.c (x_real_positions): Declare tmp_nchildren as unsigned.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9849
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9850 * xterm.c (x_calc_absolute_position): Declare nchildren unsigned.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9851
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9852 * dispnew.c: Conditionally include term.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9853
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9854 * coding.h: Declare code_convert_string_norecord.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9855
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9856 * frame.h (struct frame): Use volatile unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9857
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9858 * buffer.h: Remove Vbefore_change_function, Vafter_change_function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9859
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9860 * xmenu.c (menu_item_selection): Declare volatile unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9861
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9862 * systime.h: Protect against multiple inclusion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9863 (timezone) [USG5_4]: Define as time_t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9864
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9865 * lisp.h (DEFUN, EXFUN): Test PROTOTYPES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9866 (Foptimize_char_table, make_temp_name): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9867
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9868 * Makefile.in (xdisp.o): Depend on fontset.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9869
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9870 * xterm.c (x_calc_absolute_position): Declare nchildren unsigned.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9871
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9872 * lisp.h (DEFUN, EXFUN): Test PROTOTYPES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9873 (Foptimize_char_table, make_temp_name): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9874
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9875 * s/irix4-0.h:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9876 * s/irix5-0.h:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9877 * s/netbsd.h: Don't define autoconfiscated MATHERR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9878
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9879 2000-06-02 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9880
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9881 * lread.c (_XOPEN_SOURCE, __EXTENSIONS__): Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9882
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9883 2000-06-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9884
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9885 * xfaces.c (realize_x_face): When copying BASE_FACE bitwise to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9886 result face, set flags in that face indicating that colors may not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9887 be freed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9888
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9889 * xterm.c (x_set_mouse_face_gc): If first glyph isn't a character
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9890 glyph, use the ASCII NUL character to determine the face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9891
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9892 2000-06-02 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9893
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9894 * sysdep.c: Conditionally include stdlib.h, unistd.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9895 (VFORK_RETURN_TYPE): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9896
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9897 * config.in: Add NO_MATHERR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9898
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9899 2000-06-01 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9900
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9901 * cmds.c (internal_self_insert): Don't check
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9902 Vbefore_change_function, Vafter_change_function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9903
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9904 * insdel.c (signal_before_change, signal_after_change): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9905
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9906 * buffer.c (Vbefore_change_function, Vafter_change_function):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9907 Variables and their initializations deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9908
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9909 * callint.c (Fcall_interactively): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9910
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9911 * terminfo.c (ospeed) [HAVE_SPEED_T]: Don't declare extern.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9912
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9913 2000-05-31 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9914
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9915 * textprop.c: Revert last change -- duplicated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9916
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9917 2000-05-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9918
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9919 * dispnew.c (find_glyph_row_slice, swap_glyphs_in_rows): Put
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9920 in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9921
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9922 * lisp.h (eassert) [!ENABLE_CHECKING]: Define as `(void) 0'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9923
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9924 2000-05-31 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9925
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9926 * search.c (Fre_search_forward, Fre_search_backward)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9927 (Fposix_search_backward, Fposix_search_forward): Fix newlines in docs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9928
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9929 * w32select.c (Fw32_set_clipboard_data): Change QNil to Qnil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9930
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9931 2000-05-30 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9932
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9933 * coding.h (ENCODE_SYSTEM, DECODE_SYSTEM) [WINDOWSNT]: New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9934 [WINDOWSNT]: Add extern for Vw32_system_coding_system.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9935
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9936 * dispextern.h (struct glyph) [WINDOWSNT]: Add w32_font_type member.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9937
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9938 * fileio.c (Fread_file_name) [HAVE_NTGUI]: Use file dialog.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9939 (Fread_file_name) [HAVE_NTGUI, USE_MOTIF]: Do not attempt to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9940 expand a nil default_filename.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9941
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9942 * keyboard.c (make_lispy_event) [WINDOWS_NT]: Pass a window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9943 pointer to glyph_to_pixel_coords, not a frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9944
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9945 * makefile.nt (w32fns.obj, w32menu.obj): Add charset.h and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9946 coding.h to dependencies.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9947
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9948 * w32bdf.c (w32_load_bdf_font): Initialize font->double_byte_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9950 * w32console.c (glyph_to_pixel_coords): Change first parameter to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9951 window pointer to be consistent with w32term.c and xterm.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9952
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9953 * w32fns.c: Format and doc changes to bring closer to xfns.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9954 (VIETNAMESE_CHARSET): Define if not defined in system headers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9955 (Qline_spacing, Qcenter): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9956 (Qw32_charset_*, w32_codepage_for_font): Moved from w32term.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9957 (x_set_line_spacing): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9958 (x_set_frame_parameters): Use FRAME_NEW_WIDTH, FRAME_NEW_HEIGHT macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9959 (x_specified_cursor_type): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9960 (x_set_cursor_type): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9961 (x_set_name, x_set_title): Use ENCODE_SYSTEM to encode titlebar
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9962 and icon strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9963 (validate_x_resource_name, x_get_resource_string): Measure lengths
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9964 of external strings in bytes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9965 (w32_wnd_proc) [WM_MEASURE_ITEM]: Avoid calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9966 GetTextExtentPoint32 with NULL title.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9967 (Fx_create_frame): Initialize Qline_spacing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9968 (w32_load_system_font): Initialize font->double_byte_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9969 (x_to_w32_charset): Use Vw32_charset_info_alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9970 (Image, busy cursor, tooltip functions): Merged changes from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9971 xfns.c. Not yet functional on Windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9972
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9973 * w32gui.h (W32FontStruct): Add double_byte_p member.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9974
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9975 * w32inevt.c (NUM_TRANSLATED_MOUSE_BUTTONS): New constant.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9976 (emacs_button_translation): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9977 (do_mouse_event): Allow up to 32 mouse buttons by allowing any bit
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9978 in `mask' to be set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9979
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9980 * w32menu.c (single_submenu, w32_menu_show): Call ENCODE_SYSTEM on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9981 menu strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9982
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9983 * w32term.c: Format and doc changes to bring closer to xterm.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9984 (w32_char_font_type): New enum.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9985 (Qw32_charset_*, w32_codepage_for_font): Moved to w32fns.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9986 (w32_per_char_metric): Use w32_char_font_type instead of unicode_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9987 (w32_encode_char): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9988 (x_encode_char): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9989 (x_get_glyph_and_face_encoding): Use w32_encode_char in place of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9990 x_encode_char and w32_font_is_double_byte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9991 (x_produce_image_glyph): Use image_ascent.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9992 (x_produce_glyphs): Use new version of w32_per_char_metric and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9993 handle NULL return value. Allow extra line spacing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9994 (W32_TEXTOUT): Distinguish between Unicode and DBCS text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9995 (w32_get_glyph_overhangs): Remove unicode_p param. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9996 w32_font_type member of glyph instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9997 (x_draw_glyph_string): Draw underline and strike-out for BDF fonts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9998 (fast_find_position): Make sure not to consider rows not visible
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
9999 in the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10000 (w32_read_socket) [WM_MENUSELECT]: Cannot call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10001 w32_menu_display_help with input blocked, as it can abort.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10002 (x_display_and_set_cursor): Choose cursor depending
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10003 on buffer-local value of cursor_type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10004 (x_draw_bar_cursor): Add parameter WIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10005
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10006 * w32term.h (CP_DEFAULT): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10007 (Fx_display_color_p, Fx_display_grayscale_p, image_ascent): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10008
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10009 2000-05-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10010
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10011 * search.c (Fre_search_forward, Fre_search_backward)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10012 (Fposix_search_backward, Fposix_search_forward): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10013
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10014 2000-05-30 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10015
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10016 * coding.c (detect_coding_iso2022): Fix code for checking
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10017 CODING_CATEGORY_MASK_ISO_8_2.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10018
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10019 2000-05-29 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10020
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10021 * regex.c (PREFETCH_NOLIMIT): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10022 (re_match_2_internal): Use it and adjust the end_match_2 logic.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10023
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10024 2000-05-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10025
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10026 * syntax.c (find_defun_start): Move test for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10027 open_paren_in_column_0_is_defun_start outside of the loop.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10028
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10029 * xdisp.c (redisplay_window): Really switch buffers when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10030 displaying mode lines, and temporarily set selected_frame to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10031 frame of the window that's redisplayed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10032
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10033 * xfaces.c (free_realized_faces): Block/unblock input.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10034 (free_realized_multibyte_face): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10035
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10036 2000-05-29 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10037
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10038 * textprop.c (Qkeymap): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10039 (syms_of_textprop): Intern it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10040
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10041 * keymap.c: Include intervals.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10042 (Fkey_binding, Fwhere_is_internal): Deal with `keymap' property.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10043
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10044 * Makefile.in (keymap.o): Depend on intervals.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10045
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10046 * keyboard.c (menu_bar_items, tool_bar_items)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10047 (Fexecute_extended_command): Deal with `keymap' property.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10048 (read_key_sequence): Track map from `keymap' property as well as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10049 `local_map'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10050
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10051 * intervals.c (get_local_map): Extra arg to allow looking for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10052 `keymap' too.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10053
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10054 * intervals.h (map_property): New enum.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10055 (get_local_map): Extra arg using it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10056 (Qkeymap): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10057
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10058 * lisp.h (get_local_map): Don't declare here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10059
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10060 2000-05-29 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10061
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10062 * Makefile.in (callproc.o): Depend on composite.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10063
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10064 * callproc.c: Include composite.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10065 (Fcall_process): Handle composition correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10066
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10067 * coding.h (coding_allocate_composition_data): Extern it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10068 (coding_restore_composition): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10069
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10070 * coding.c (DECODE_COMPOSITION_START): If coding->cmp_data is not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10071 yet allocated, finish decoding with result
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10072 CODING_FINISH_INSUFFICIENT_CMP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10073 (coding_allocate_composition_data): Make it non-static.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10074 (coding_restore_composition): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10075
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10076 2000-05-29 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10077
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10078 * charset.c (syms_of_charset): Revert last change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10079
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10080 2000-05-28 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10081
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10082 * term.c (produce_glyphs): Treat characters from the eight-bit-*
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10083 charsets as unibyte, with 1-column screen width. Sent by Kenichi
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10084 Handa.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10085
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10086 2000-05-28 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10087
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10088 * charset.c (syms_of_charset): Set width of character sets
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10089 eight-bit-control and eight-bit-graphic to 1 column.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10090
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10091 2000-05-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10092
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10093 * config.in (HAVE_SPEED_T): New define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10094
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10095 * sysdep.c, terminfo.c (ospeed) [HAVE_SPEED_T]: Declare as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10096 `extern speed_t'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10097
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10098 2000-05-26 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10099
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10100 * coding.c (shrink_decoding_region): Initialize eol_conversion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10101
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10102 * data.c (Qsubrp, Qmany, Qunevalled): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10103 (Fsubr_arity): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10104 (syms_of_data): Install them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10105
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10106 2000-05-26 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10107
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10108 * charset.c (init_charset_once): Set the table bytes_by_char_head
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10109 correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10110
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10111 * fontset.c (syms_of_fontset): Adjust the font name for ascii of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10112 the default fontset to what Emacs uses by default.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10113 (check_registry_encoding): This function deleted.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
10114 (Fset_fontset_font): Remove the ad hoc condition for the default
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10115 fontset. Allow cons in FONTNAME.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10116
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10117 * fns.c (map_char_table): Ignore char-table entries for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10118 charsets eight-bit-control and eight-bit-graphic.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10119
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10120 2000-05-25 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10121
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10122 * emacs.c (main): Initialize keyboard syms before initializing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10123 window code, so face names are available.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10124
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10125 2000-05-25 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10126
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10127 * regex.c (at_begline_loc_p): Also recognize the \\(?:^ case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10128 of an anchor at the beginning of a shy-group.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10129
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10130 2000-05-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10131
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10132 * xdisp.c (handle_invisible_prop): Don't try to skip over
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10133 invisible text if end of text is already reached.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10134
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10135 2000-05-25 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10136
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10137 * xdisp.c (Fdump_glyph_matrix): Declare the arg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10138
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10139 * coding.c (encode_eol): Add null statement after label.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10140
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10141 2000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10142
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10143 * w16select.c (Fw16_set_clipboard_data): Fix the change from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10144 2000-05-20.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10145
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10146 2000-05-25 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10147
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10148 * ccl.c (ccl_driver): Fix previous change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10149
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10150 2000-05-25 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10151
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10152 * coding.c (run_pre_post_conversion_on_str): Set point to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10153 beginning of buffer before calling coding->post_read_conversion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10154 (decode_coding_string): Give correct args to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10155 run_pre_post_conversion_on_str.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10156 (encode_coding_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10157
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10158 * ccl.c (ccl_driver) <CCL_ReadMultibyteChar2>
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
10159 <CCL_WriteMultibyteChar2>: Handle charsets eight-bit-control and
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10160 eight-bit-graphic correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10161
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10162 2000-05-24 Kenichi HANDA <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10163
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10164 * fileio.c (Finsert_file_contents): Even if a file is not found,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10165 execute codes for setting up coding system. Call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10166 after-insert-file-functions unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10167
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10168 2000-05-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10169
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10170 * callproc.c, emacs.c, sysdep.c (setpgrp): Don't define if USG and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10171 BSD_PGRPS are not defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10172
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10173 2000-05-24 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10174
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10175 * charset.c (update_charset_table): Accept nil in LONG_NAME and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10176 DESCRIPTION.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10177 (syms_of_charset): Avoid building same strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10178
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10179 2000-05-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10180
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10181 * lread.c (Fload): Add a comment about the meaning of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10182 Vuser_init_file being t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10183
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10184 * puresize.h (BASE_PURESIZE): Increase to 675000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10185
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10186 * s/gnu-linux.h (setpgrp): Don't define it here because this
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10187 prevents compilation on GNU/Linux systems with glib 2.2.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10188
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10189 * callproc.c, emacs.c, sysdep.c (setpgrp) [HAVE_SETPGID]: Define
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10190 as setpgid.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10191
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10192 2000-05-23 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10193
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10194 * Makefile.in (SOME_MACHINE_LISP): Add disp-table.elc,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10195 dos-vars.elc, ccl.elc, and codepage.elc, all loaded by the MS-DOS
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10196 version.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10197 (MSDOS_SUPPORT): Add dos-vars.elc, ccl.elc, and codepage.elc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10198
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10199 2000-05-23 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10200
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10201 * syntax.c (skip_chars): Use FETCH_STRING_CHAR_ADVANCE unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10202
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10203 * msdos.c (IT_write_glyphs): Set coding->src_multibyte to 1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10204
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10205 * term.c (encode_terminal_code): Set coding->src_multibyte properly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10206
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10207 * coding.c (encode_eol): Fix a bug of DOS style EOL encoding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10208
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10209 2000-05-22 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10210
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10211 * keyboard.c (read_char): Allow character codes 128..255 to be
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10212 handled by input-method-function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10213
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10214 * insdel.c (adjust_markers_for_replace): Fix previous change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10215 (adjust_after_replace): If PREV_TEXT is nil, call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10216 adjust_markers_for_insert, not adjust_markers_for_replace.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10217
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10218 2000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10219
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10220 * s/gnu-linux.h (UNIX98_PTYS) [HAVE_GRANDPT]: Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10221 (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_OPEN, PTY_TTY_NAME_SPRINTF)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10222 [HAVE_GRANDPT]: Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10223 (C_SWITCH_SYSTEM): Add -D_XOPEN_SOURCE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10224
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10225 * sysdep.c (setup_pty): Treat case that UNIX98_PTYS is defined
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10226 like SYSV_PTYS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10227
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10228 * config.in (HAVE_GRANDPT, HAVE_GETPT): New defines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10229
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10230 * process.c (toplevel) [UNIX98_PTYS]: Include stdlib.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10231
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10232 2000-05-20 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10233
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10234 The following changes are to handle 8-bit characters in a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10235 multibyte buffer/string without facing with byte combining
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10236 problem. Two new charsets eight-bit-control (for 0x80..0x9F) and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10237 eight-bit-graphic (for 0xA0..0xFF) are introduced.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10238
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10239 * Makefile.in (fns.o): Depend on charset.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10240
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10241 * alloc.c (Fmake_byte_code): If BYTECODE-STRING is multibyte,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10242 convert it to unibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10243 (make_string): Use parse_str_as_multibyte, not chars_in_text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10244
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10245 * buffer.c (advance_to_char_boundary): Don't use DEC_POS to find a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10246 apparent char boundary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10247 (Fset_buffer_multibyte): Convert 8-bit characters in the range
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10248 0x80..0x9F to/from multibyte form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10249
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10250 * bytecode.c (Fbyte_code): If arg BYTESTR is multibyte, convert it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10251 to unibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10252
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10253 * callproc.c (Fcall_process): Always encode an argument string if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10254 it is multibyte. Setup src_multibyte and dst_multibyte members of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10255 process_coding properly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10256
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10257 * category.c (Fmodify_category_entry): Use SPLIT_CHAR, not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10258 SPLIT_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10259
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10260 * ccl.c (CCL_WRITE_CHAR): Be sure to write single byte characters
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10261 as is.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10262 (CCL_MAKE_CHAR): Use MAKE_CHAR, not MAKE_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10263
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10264 * charset.c (Qeight_bit_control, Qeight_bit_graphic): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10265 (SPLIT_CHARACTER_SEQ): This macro deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10266 (SPLIT_MULTIBYTE_SEQ): Assume that multibyte sequence at STR is valid.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10267 (CHAR_COMPONENTS_VALID_P): Handle new charsets; eight-bit-control
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10268 and eight-bit-graphic.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10269 (char_to_string): Likewise. Signal an error for too large
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10270 character code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10271 (char_printable_p): Return 0 for 8-bit characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10272 (update_charset_table): Update iso_charset_table only when a final
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10273 character is non-negative.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10274 (find_charset_in_text): Renamed from find_charset_in_str.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10275 Arguments and return value changed. Callers changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10276 (Fdefine_charset): Args ISO-FINAL-CHAR and ISO-GRAPHIC-PLANE can
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10277 be -1 if CHARSET is used only internally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10278 (Fmake_char_internal): Handle new charsets; eight-bit-control and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10279 eight-bit-graphic.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10280 (Fcharset_after): Simplified.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10281 (char_valid_p): Use SPLIT_CHAR, not SPLIT_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10282 (char_bytes): Return 2 for chars of the range 0xA0..0xFF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10283 (multibyte_chars_in_text): Simplified by assuming there's no
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10284 invalid multibyte sequence.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10285 (parse_str_as_multibyte, str_as_multibyte, str_to_multibyte)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10286 (str_as_unibyte): New functions.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
10287 (Fstring): Simplified by assuming that byte combining never happens.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10288 (init_charset_once): Initialization for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10289 LEADING_CODE_8_BIT_CONTROL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10290 (syms_of_charset): Intern and staticpro Qeight_bit_control and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10291 Qeight_bit_graphic. Include them in Vcharset_list. Make charsets
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10292 eight-bit-control and eight-bit-graphic.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10293
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10294 * charset.h (LEADING_CODE_8_BIT_CONTROL, CHARSET_8_BIT_CONTROL)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10295 (CHARSET_8_BIT_GRAPHIC): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10296 (SINGLE_BYTE_CHAR_P): Make it faster by using casting.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10297 (CHARSET_ISO_GRAPHIC_PLANE): Use XINT instead of XFASTINT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10298 (CHARSET_REVERSE_CHARSET): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10299 (CHARSET_VALID_P): Handle new charsets; eight-bit-control and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10300 eight-bit-graphic.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10301 (BYTES_BY_CHAR_HEAD, WIDTH_BY_CHAR_HEAD): Optimize for ASCII.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10302 (CHAR_CHARSET, MAKE_CHAR, SPLIT_CHAR, CHAR_BYTES): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10303 (PARSE_MULTIBYTE_SEQ) [BYTE_COMBINING_DEBUG]: Abort if we
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10304 encounter an invalid multibyte sequence.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10305 (PARSE_MULTIBYTE_SEQ) [not BYTE_COMBINING_DEBUG]: Assume multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10306 sequence is always valid.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10307 (MAKE_NON_ASCII_CHAR, SPLIT_NON_ASCII_CHAR): These macros Deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10308 (UNIBYTE_STR_AS_MULTIBYTE_P, MULTIBYTE_STR_AS_UNIBYTE_P): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10309 (CHAR_STRING): For 8-bit characters, call char_to_string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10310 (INC_POS) [not BYTE_COMBINING_DEBUG]: Faster version. Assume
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10311 multibyte sequence is always valid.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10312 (BUF_INC_POS) [not BYTE_COMBINING_DEBUG]: Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10313 (parse_str_as_multibyte, str_as_multibyte, str_to_multibyte)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10314 (str_as_unibyte): Extern them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10315 (BCOPY_SHORT): Fix a bug.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10316 (CHAR_LEN): This macro deleted. Callers changed to use CHAR_BYTES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10317 (FETCH_STRING_CHAR_ADVANCE): Check multibyteness of STRING.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10318 (FETCH_STRING_CHAR_ADVANCE_NO_CHECK): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10319 (FETCH_CHAR_ADVANCE): Check multibyteness of the current buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10320
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10321 * coding.c (ONE_MORE_BYTE, TWO_MORE_BYTES): Set coding->result to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10322 CODING_FINISH_INSUFFICIENT_SRC if there's not enough source.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10323 (ONE_MORE_CHAR, EMIT_CHAR, EMIT_ONE_BYTE, EMIT_TWO_BYTE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10324 (EMIT_BYTES): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10325 (THREE_MORE_BYTES, DECODE_CHARACTER_ASCII)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10326 (DECODE_CHARACTER_DIMENSION1, DECODE_CHARACTER_DIMENSION2): These
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10327 macros deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10328 (CHECK_CODE_RANGE_A0_FF): This macro deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10329 (detect_coding_emacs_mule): Use UNIBYTE_STR_AS_MULTIBYTE_P to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10330 check the validity of multibyte sequence.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10331 (decode_coding_emacs_mule): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10332 (encode_coding_emacs_mule): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10333 (detect_coding_iso2022): Use ONE_MORE_BYTE to fetch a byte from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10334 the source.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10335 (DECODE_ISO_CHARACTER): Just return a character code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10336 (DECODE_COMPOSITION_START): Set coding->result instead of result.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10337 (decode_coding_iso2022, decode_coding_sjis_big5, decode_eol): Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10338 EMIT_CHAR to produced decoded characters. Exit the loop only by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10339 macros ONE_MORE_BYTE or EMIT_CHAR. Don't handle the case of last
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10340 block here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10341 (ENCODE_ISO_CHARACTER): Don't translate character here. Produce
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10342 only position codes for an invalid character.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10343 (encode_designation_at_bol): Return new destination pointer. 5th
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10344 arg DSTP is changed to DST.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10345 (encode_coding_iso2022, decode_coding_sjis_big5): Get a character
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10346 from the source by ONE_MORE_CHAR. Don't handle the case of last
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10347 block here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10348 (DECODE_SJIS_BIG5_CHARACTER, ENCODE_SJIS_BIG5_CHARACTER): These
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10349 macros deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10350 (detect_coding_sjis, detect_coding_big5, detect_coding_utf_8)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10351 (detect_coding_utf_16, detect_coding_ccl): Use ONE_MORE_BYTE and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10352 TWO_MORE_BYTES to fetch a byte from the source.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10353 (encode_eol): Pay attention to coding->src_multibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10354 (detect_coding, detect_eol): Preserve members src_multibyte and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10355 dst_multibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10356 (DECODING_BUFFER_MAG): Return 2 even for coding_type_raw_text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10357 (encoding_buffer_size): Set magnification to 3 for all coding
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10358 systems that require encoding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10359 (ccl_coding_driver): For decoding, be sure that the result is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10360 valid multibyte sequence.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10361 (decode_coding): Initialize coding->errors and coding->result.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10362 For emacs-mule, call decode_coding_emacs_mule. For no-conversion
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10363 and raw-text, always call decode_eol. Handle the case of last
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10364 block here. If not coding->dst_multibyte, convert the resulting
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10365 sequence to unibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10366 (encode_coding): Initialize coding->errors and coding->result.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10367 For emacs-mule, call encode_coding_emacs_mule. For no-conversion
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10368 and raw-text, always call encode_eol. Handle the case of last
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10369 block here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10370 (shrink_decoding_region, shrink_encoding_region): Detect cases
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10371 that we can't skip data more rigidly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10372 (code_convert_region): Setup src_multibyte and dst_multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10373 members of coding. For decoding, if the buffer is multibyte,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10374 convert the source sequence to unibyte in advance. For encoding,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10375 if the buffer is multibyte, convert the resulting sequence to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10376 multibyte afterward.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10377 (run_pre_post_conversion_on_str): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10378 (code_convert_string): Deleted and divided into the following two.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10379 (decode_coding_string, encode_coding_string): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10380 (code_convert_string1, code_convert_string_norecord): Call one of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10381 above.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10382 (Fdecode_sjis_char, Fdecode_big5_char): Use MAKE_CHAR instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10383 MAKE_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10384 (Fset_terminal_coding_system_internal)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10385 (Fset_safe_terminal_coding_system_internal): Setup src_multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10386 and dst_multibyte members.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10387 (init_coding_once): Initialize iso_code_class with new enum
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10388 ISO_control_0 and ISO_control_1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10389
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10390 * coding.h (enum iso_code_class_type): Member ISO_control_code is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10391 devided into ISO_control_0 and ISO_control_1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10392 (struct coding_system): New members src_multibyte, dst_multibyte,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10393 errors, and result. Delete member fake_multibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10394 (CODING_REQUIRE_DECODING): Return 1 if coding->dst_multibyte is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10395 nonzero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10396 (CODING_REQUIRE_ENCODING): Return 1 if coding->src_multibyte is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10397 nonzero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10398
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10399 * data.c (Faref): Use SPLIT_CHAR instead of SPLIT_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10400 (Faset): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10401
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10402 * editfns.c (Fformat): Be sure to convert 8-bit characters to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10403 multibyte form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10404 (Ftranspose_region) [BYTE_COMBINING_DEBUG]: Abort if byte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10405 combining occurs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10406 (Ftranspose_region): Delete codes for handling byte combining.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10407
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10408 * fileio.c (Finsert_file_contents): Setup src_multibyte and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10409 dst_multibyte members of coding. On handling REPLACE on unibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10410 buffer, convert the result of decode_coding to unibyte. On
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
10411 inserting into a multibyte buffer, always call code_convert_region.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10412 (e_write): Setup coding->src_multibyte according to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10413 multibyteness of the source (buffer or string).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10414
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10415 * fns.c (concat): Handle 8-bit characters correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10416 (Fstring_as_unibyte): Be sure to make all 8-bit characters in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10417 unibyte in the result.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10418 (Fstring_as_multibyte): Be sure to make all 8-bit characters in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10419 valid multibyte form in the result.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10420 (map_char_table): Use MAKE_CHAR instead of MAKE_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10421 (Fbase64_encode_region, Fbase64_encode_string): If base64_encode_1
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10422 return -1, signal an error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10423 (base64_encode_1): New arg MULTIBYTE. Get each character by
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10424 CHAR_STRING_AND_LENGTH if MULTIBYTE is nonzero. If a multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10425 character is found, return -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10426 (Fbase64_decode_region): Delete codes for handling byte-combining.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10427 Treat each decoded byte as a unibyte character.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10428 (Fbase64_decode_string): Return unibyte string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10429 (Fcompare_strings, concat, string_byte_to_char): Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10430 FETCH_STRING_CHAR_ADVANCE_NO_CHECK instead off
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10431 FETCH_STRING_CHAR_ADVANCE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10432 (Fstring_lessp): Use FETCH_STRING_CHAR_ADVANCE unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10433 (mapcar1): If SEQ is string, always use FETCH_STRING_CHAR_ADVANCE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10434
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10435 * fontset.c (fontset_ref): Use SPLIT_CHAR instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10436 SPLIT_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10437 (fontset_ref_via_base, fontset_set): Likewise
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10438
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10439 * insdel.c (adjust_markers_for_record_delete): Deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10440 (adjust_markers_for_insert): Argument changed. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10441 (adjust_markers_for_replace): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10442 (ADJUST_CHAR_POS, combine_bytes, byte_combining_error)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10443 (CHECK_BYTE_COMBINING_FOR_INSERT): Deleted.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
10444 (copy_text): Delete unused local variable c_save. For converting
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10445 to multibyte, be sure to make all 8-bit characters in valid
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10446 multibyte form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10447 (count_size_as_multibyte): Handle 8-bit characters correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10448 (insert_1_both, insert_from_string_1, insert_from_buffer_1)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10449 (adjust_after_replace, replace_range, del_range_2)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10450 [BYTE_COMBINING_DEBUG]: Abort if byte combining occurs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10451 (insert_1_both, insert_from_string_1, insert_from_buffer_1)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10452 (adjust_after_replace, replace_range, del_range_2) Delete codes for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10453 handling byte combining.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10454 (adjust_before_replace): Deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10455
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10456 * keymap.c (Fsingle_key_description): Use SPLIT_CHAR instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10457 SPLIT_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10458 (describe_vector): Use MAKE_CHAR instead of MAKE_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10459 (Faccessible_keymaps): Use FETCH_STRING_CHAR_ADVANCE unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10460 (Fkey_description): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10461
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10462 * lread.c (read1): On reading multibyte string, be sure to make
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10463 all 8-bit chararacters in valid multibyte form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10464 (readchar): Use FETCH_STRING_CHAR_ADVANCE unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10465
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10466 * print.c (print_object): Use FETCH_STRING_CHAR_ADVANCE
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10467 unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10468
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10469 * process.c (Fstart_process): GCPRO current_dir before calling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10470 Ffind_operation_coding_system. Encode arguments here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10471 (create_process): Don't encode arguments here. Setup
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10472 src_multibyte and dst_multibyte members of struct coding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10473 (read_process_output): Setup src_multibyte and dst_multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10474 members of struct coding. If the output is to multibyte buffer,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10475 always decode the output of the process. Adjust the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10476 representation of 8-bit characters to the multibyteness of the output.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10477 (send_process): Setup coding->src_multibyte according to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10478 multibyteness of the source.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10479
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10480 * search.c (wordify): Use FETCH_STRING_CHAR_ADVANCE unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10481 (Freplace_match): Use FETCH_STRING_CHAR_ADVANCE and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10482 FETCH_STRING_CHAR_ADVANCE_NO_CHECK appropriately.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10483
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10484 * term.c (produce_special_glyphs): Use CHAR_BYTES instead of CHAR_LEN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10485
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10486 * w16select.c (Fw16_set_clipboard_data): Setup members
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10487 src_multibyte and dst_multibyte of coding. Adjusted for the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10488 change for find_charset_in_str.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10489 (Fw16_get_clipboard_data): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10490
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10491 * w32fns.c (w32_to_x_font): Setup members src_multibyte and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10492 dst_multibyte of coding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10493 (x_to_w32_font): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10494
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10495 * w32select.c (Fw32_set_clipboard_data): Setup members
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10496 src_multibyte and dst_multibyte of coding. Adjusted for the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10497 change for find_charset_in_str.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10498 (Fw32_get_clipboard_data): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10499
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10500 * xdisp.c (get_next_display_element): Handle 8-bit characters
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10501 correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10502 (next_element_from_display_vector): Use CHAR_BYTES instead of CHAR_LEN.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10503 (disp_char_vector): Use SPLIT_CHAR instead of SPLIT_NON_ASCII_CHAR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10504
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10505 * xselect.c (selection_data_to_lisp_data): Setup members
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10506 src_multibyte and dst_multibyte of coding. Adjusted for the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10507 change for find_charset_in_str.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10508 (lisp_data_to_selection_data): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10509
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10510 2000-05-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10511
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10512 * buffer.c (Fbury_buffer): Avoid trouble from burying a killed buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10513
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10514 * dispextern.h (Vimage_types): Add extern declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10515
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10516 * xdisp.c (Vimage_types): Moved here from xfns.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10517 (syms_of_xdisp): Move `image-types' variable here from xfns.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10518
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10519 * xfns.c (Vimages_types): Moved to xdisp.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10520 (syms_of_xfns): Move `image-types' to xdisp.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10521
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10522 * w32fns.c (Vimage_types): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10523 (syms_of_w32fns): Remove `image-types'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10524
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10525 2000-05-18 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10526
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10527 * fns.c (map_char_table): Pay attention to character number of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10528 charset. Check the validity of charset at the first level. For
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10529 leaf nodes that has nil value, call C_FUNCTION or FUNCTION with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10530 the default value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10531
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10532 * fontset.c: Include "buffer.h".
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10533 (fs_load_font): If the face has fontset, record the face ID in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10534 that fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10535 (Finternal_char_font): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10536 (accumulate_font_info): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10537 (Ffontset_info): Rewritten for the new fontset implementation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10538 (syms_of_fontset): Register Vdefault_fontset in the first element
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10539 of Vfontset_table. Include Vdefault_fontset in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10540 Vfontset_alias_alist. Declare `internal-char-font' as a Lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10541 function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10542
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10543 2000-05-16 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10544
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10545 * m/iris5d.h: Deleted -- unused.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10546
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10547 2000-05-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10548
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10549 * xdisp.c, w32.c, print.c, msdos.c, emacs.c: Use the term
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10550 `invalid' instead of `illegal'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10551
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10552 * indent.c (Fmove_to_column): When ending within a tab, insert
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10553 spaces first so that markers at the end of the tab get adjusted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10554
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10555 * frame.c (frames_bury_buffer): Don't add a buffer to the frame's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10556 buffer list that wasn't selected in that frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10557
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10558 * filelock.c (get_boot_time): To obtain an 8 char file name, which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10559 is needed on mescaline, use a 2 char prefix, and call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10560 make_temp_name with second arg non-zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10561
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10562 * fileio.c (make_temp_name): New function, extracted from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10563 Fmake_temp_name.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10564 (Fmake_temp_name): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10565
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10566 2000-05-15 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10567
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10568 * window.c (coordinates_in_window): Subtract 1 when computing right_x.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10569
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10570 2000-05-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10571
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10572 * Makefile.in (lisp): Add env.elc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10573
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10574 * callproc.c (Fgetenv_internal): Renamed from Fgetenv.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10575
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10576 2000-05-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10577
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10578 * search.c (Freplace_match): Handle case of `\N' in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10579 replacement when there's no group N.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10580
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10581 2000-05-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10582
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10583 * xdisp.c (add_to_log): Don't pass the terminating NUL byte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10584 of the message to message_dolog.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10585
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10586 * keyboard.c (read_char): Don't clear current message for help
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10587 events; let the code handling help events handle this. Change
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10588 code detecting help events that should be ignored.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10589
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10590 * xdisp.c (handle_single_display_prop): Don't try to set PT if
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
10591 we're iterating over a string.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10592
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10593 2000-05-09 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10594
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10595 * fileio.c (Fwrite_region): If APPEND arg is an integer, seek to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10596 that offset before writing. Move gcpro region past call of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10597 Ffile_regular_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10598
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10599 2000-05-04 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10600
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10601 * buffer.c (syms_of_buffer) [auto-fill-function]: Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10602
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10603 2000-05-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10604
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10605 * insdel.c (insert_from_buffer_1): Adjust FROM position by number
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10606 of inserted characters when BUF equals the current buffer, and PT
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10607 is in front of or equal to FROM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10608
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10609 2000-05-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10610
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10611 * xdisp.c (handle_single_display_prop): If display property value
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10612 is invalid, or something not supported on the frame, restore
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10613 iterator's position to what it was initially. Make sure to return
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10614 0 for invalid and unsupported property values.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10615
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10616 * xterm.c (x_produce_glyphs) <composite chars>: Handle case
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10617 that x_per_char_metric returns null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10618
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10619 2000-05-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10620
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10621 * xterm.h (struct face): Add forward declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10622 (struct image): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10623 (image_ascent): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10624
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10625 * xterm.c (x_produce_image_glyph, x_draw_image_foreground)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10626 (x_draw_image_relief, x_draw_image_foreground_1): Call function
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10627 image_ascent instead of using IMAGE_ASCENT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10628
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10629 * dispextern.h (DEFAULT_IMAGE_HEIGHT): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10630 (IMAGE_ASCENT): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10631
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10632 * xfns.c (Qcenter): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10633 (enum image_value_type): Add IMAGE_ASCENT_VALUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10634 (parse_image_spec): Handle IMAGE_ASCENT_VALUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10635 (image_ascent): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10636 (lookup_image): Recognize `:ascent center'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10637 (xbm_format, xpm_format, pbm_format, png_format, jpeg_format)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10638 (tiff_format, gif_format, gs_format): Use IMAGE_ASCENT_VALUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10639 (xbm_load): Don't set image's ascent here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10640 (xbm_image_p, xpm_image_p, pbm_image_p, png_image_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10641 (jpeg_image_p, tiff_image_p, gif_image_p, gs_image_p): Don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10642 check ascent values here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10643 (Fimagep, Flookup_image [GLYPH_DEBUG]: Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10644 (syms_of_xfns) [GLYPH_DEBUG]: Don't defsubr removed functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10645 (syms_of_xfns): Initialize Qcenter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10646
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10647 * eval.c (Fsignal): If lisp_eval_depth or spepdl_size are near
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10648 to the limits, increase the limits.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10649
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10650 2000-05-01 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10651
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10652 * fontset.c (fs_load_font): By default, use 0x00..0x7f for ASCII.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10653 Check Vfont_encoding_alist against the full name of the opened font.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10654
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10655 2000-04-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10656
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10657 * xdisp.c (make_cursor_line_fully_visible): Handle case of rows
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10658 taller than the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10659
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10660 2000-04-28 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10661
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10662 * xfaces.c (realize_x_face): Fix the argument of the second
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10663 xassert. BASE_FACE may not be a face for ASCII.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10664
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10665 2000-04-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10666
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10667 * print.c (print_object): Treat print-length < 0 as nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10668
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10669 * Makefile.in (termcapobj): Don't use TERMCAP_OBJ.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10670
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10671 * s/freebsd.h (TERMCAP_OBJ): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10672 (LIBS_TERMCAP): Don't define for __FreeBSD_version >= 400000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10673
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10674 * lread.c (read1): Don't treat period followed by certain
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10675 characters as symbol start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10676
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10677 * xfns.c (slurp_file): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10678 (xbm_image_p): Handle case of in-memory XBM files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10679 (xbm_scan): Rewritten to work on memory buffers instead of files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10680 (xbm_read_bitmap_data): Renamed from xbm_read_bitmap_file_data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10681 Work on memory buffers instead of files. If DATA is null test
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10682 if buffer looks like an in-memory XBM file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10683 (xbm_load_image): Renamed from xbm_load_image_file. Work on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10684 memory buffers instead of files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10685 (xbm_file_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10686 (xbm_load): Accept :data DATA where DATA is an in-memory XBM file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10687
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10688 * lread.c (end_of_file_error): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10689 (read1): Call it instead of signaling `end-of-file' directly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10690
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10691 * print.c (print_error_message): Print data of `end-of-file'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10692 with Fprinc instead of Fprin1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10693
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10694 2000-04-26 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10695
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10696 * window.c (freeze_window_start): Check that minibuffer scroll
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10697 window isn't nil before extracting the window structure pointer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10698 from it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10699
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10700 * undo.c (record_delete): If we hit the end of the undo list, stop
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10701 picking elements apart.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10702
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10703 2000-04-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10704
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10705 * xdisp.c (display_line): If lines are continued, restore
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10706 iterator's ascent/descent information to the values before the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10707 first glyph not fitting on the line.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10708
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10709 2000-04-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10710
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10711 * xdisp.c (try_window_id) <all changes above window start>: Adjust
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10712 positions in glyph matrix. Don't compute new window end positions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10713
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10714 * dispnew.c (increment_matrix_positions): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10715 increment_glyph_matrix_buffer_positions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10716 (increment_row_positions): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10717 increment_glyph_row_buffer_positions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10718
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10719 * dispextern.h: Change names of renamed functions from dispnew.c
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10720 in prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10721
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10722 2000-04-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10723
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10724 * fileio.c (Fdo_auto_save): Create directories for auto-save
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10725 list file if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10726
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10727 * xdisp.c (init_iterator): Set iterator's extra_line_spacing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10728 from buffer or frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10729 (automatic_hscrolling_p): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10730 (hscroll_windows): Scroll windows horizontally only if automatic
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10731 hscrolling is allowed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10732 (syms_of_xdisp): New variable `automatic-hscrolling'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10733
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10734 * frame.h (struct frame): Add member extra_line_spacing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10735
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10736 * xfns.c (x_set_line_spacing): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10737 (Fx_create_frame): Set line spacing from resources.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10738 (Qline_spacing): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10739 (syms_of_xfns): Initialize Qline_spacing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10740
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10741 * emacs.c (USAGE2): Add `--line-spacing' and `-lsp'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10742
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10743 * buffer.c (init_buffer_once): Handle extra_line_spacing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10744 (syms_of_buffer): Add `default-line-spacing' and `line-spacing'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10745 (reset_buffer): Don't initialize extra2 and extra3. Initialize
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10746 extra_line_spacing from default value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10747 (init_buffer_once): Initialize default value of extra_line_spacing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10748
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10749 * buffer.h (struct buffer): Add extra_line_spacing, remove extra2
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10750 and extra3.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10751
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10752 * xterm.c (x_produce_glyphs): Remove reference to struct it's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10753 prompt_width. Add extra line spacing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10754
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10755 * term.c (produce_glyphs): Remove reference to struct it's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10756 prompt_width.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10757
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10758 * dispextern.h (struct it): Remove member prompt_width, add
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10759 extra_line_spacing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10760
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10761 2000-04-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10762
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10763 * dispnew.c (update_frame_line): When writing a whole line, make
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10764 sure cursor is in the right row afterwards, otherwise a use of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10765 capability `ch' in cmgoto might leave the cursor in the row below.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10766
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10767 2000-04-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10768
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10769 * lisp.h (struct Lisp_Buffer_Cons): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10770
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10771 * keyboard.c (timer_check): Fix typo in comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10772
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10773 2000-04-21 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10774
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10775 * fontset.c (Fset_fontset_font): Fix docstring. Local variable
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10776 name change: ch -> character.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10777
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10778 2000-04-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10779
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10780 * keyboard.c (echo_message_buffer): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10781 (echo_now): Set echo_message_buffer to the echo area buffer used
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10782 to display the echo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10783 (cancel_echoing): Reset echo_message_buffer to nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10784 (read_char): Code rewritten that handles canceling an echo or
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10785 echoing a dash, respectively.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10786
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10787 * fileio.c (Ffile_writable_p) [WINDOWSNT]: Return nil if parent
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10788 directory doesn't exist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10789
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10790 2000-04-19 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10791
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10792 * fns.c (syms_of_fns): Defsubr mapc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10793 (concat): Don't allow numeric args.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10794 (Fconcat): Doc change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10795
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10796 2000-04-19 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10797
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10798 * regex.c (re_match_2_internal): Don't shorten the strings anymore,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10799 instead define end_match(1|2) more carefully.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10800 Use GET_CHAR_BEFORE_2 for `begline'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10801
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10802 2000-04-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10803
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10804 * frame.h (SELECTED_FRAME): Change definition to compile cleanly
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10805 on 64-bit systems where NULL is defined as `0'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10806
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10807 * xdisp.c (with_echo_area_buffer): Add more `int' parameters for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10808 the `variable argument list' to make it work on Alpha.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10809
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10810 * m/alpha.h (_LP64) [!_LP64]: Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10811 (ORDINARY_LINK): Define for NetBSD.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10812
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10813 * m/macppc.h (ORDINARY_LINK): Define for NetBSD.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10814
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10815 2000-04-19 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10816
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10817 * s/bsd386.h, s/freebsd.h, s/gnu.h, s/netbsd.h: Revert 2000-04-14
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10818 change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10819
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10820 * Makefile.in (LIBS): Don't use.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10821 (GETLOADAVG_OBJ): Define again.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10822 (otherobj): Add GETLOADAVG_OBJ.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10823
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10824 * buffer.c (Fmake_indirect_buffer): Escape newline in doc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10825
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10826 2000-04-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10827
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10828 * lread.c (read_filtered_event): Cancel and start busy cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10829
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10830 * xterm.c (x_produce_glyphs) <ASCII chars>: Take into account
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10831 that the per-character metrics may be null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10832
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10833 2000-04-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10834
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10835 * buffer.c (clone_per_buffer_values): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10836 (Fmake_indirect_buffer): Add optional argument CLONE. Call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10837 clone_per_buffer_values if CLONE is not nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10838
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10839 * xfaces.c (Ftty_suppress_bold_inverse_default_colors): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10840
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10841 2000-04-16 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10842
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10843 * Makefile.in: Remove obsolete localcpp stuff.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10844 (GETLOADAVG_OBJ): Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10845 (obj): Move LIBOBJS...
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10846 (otherobj): ... to here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10847 (MSDOS_OBJ): Convert to make variable -- preprocessing zapped
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10848 whitespace-only lines after the continuation (Irix).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10849
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10850 2000-04-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10851
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10852 * xfns.c (xpm_load) [DEBUG_X_COLORS]: Register colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10853
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10854 * s/freebsd.h (LD_SWITCH_SYSTEM): Add `-L /usr/local/lib'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10855
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10856 2000-04-14 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10857
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10858 * s/aix3-1.h, s/bsd4-2.h, s/bsd4-3.h, s/cxux.h, s/dgux.h, s/gnu.h:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10859 * s/hpux.h, s/iris3-5.h, s/iris3-6.h, s/irix3-3.h, s/rtu.h:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10860 * s/unipl5-0.h, s/unipl5-2.h, s/usg5-0.h, s/usg5-2-2.h, s/usg5-2.h:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10861 * s/usg5-3.h, s/xenix.h, s/umax.h: Don't define autoconfiscated
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10862 NLIST_STRUCT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10863
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10864 * s/bsd386.h, s/freebsd.h, s/gnu.h, s/netbsd.h: Don't define
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10865 autoconfiscated HAVE_GETLOADAVG.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10866
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10867 * s/nextstep.h, s/sco4.h, s/sco5.h: Don't define autoconfiscated
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10868 BROKEN_MKTIME.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10869
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10870 2000-04-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10871
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10872 * filelock.c (MAKE_LOCK_NAME): Allocate 2 more bytes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10873 (fill_in_lock_file_name): Avoid existing files that aren't links.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10874
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10875 2000-04-14 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10876
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10877 * Makefile.in (LIBS, LIBOBJS): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10878 (INTERVAL_SRC): Convert to make variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10879 (INTERVAL_OBJ, MKTIME_OBJ, FLOAT_SUPPORT, FACE_SUPPORT)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10880 (HAVE_X_WINDOWS, OBJECTS_SYSTEM): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10881 (obj): Substitute INTERVAL_OBJ, add MKTIME_OBJ, GETLOADAVG_OBJ and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10882 add LIBOBJS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10883 (SOME_MACHINE_OBJECTS): Remove interval stuff.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10884 (lisp): Substitute FACE_SUPPORT, FLOAT_SUP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10885 (shortlisp): Add facemenu, float-sup, frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10886 (SOME_MACHINE_LISP): Remove them from here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10887 (LIBES): Change unused LDLIBS to autoconf LIBS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10888
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10889 * config.in: Add BROKEN_MKTIME, NLIST_STRUCT, NLIST_NAME_UNION.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10890
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10891 2000-04-14 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10892
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10893 * composite.c (update_compositions): If FROM and TO are not in a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10894 valid range, do nothing.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10895
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10896 2000-04-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10897
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10898 * tparam.c (tparam1): Abort when encountering an unknown `%'-specifier.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10899
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10900 * s/freebsd.h (TERMCAP_OBJ) [__FreeBSD__ >= 4]: Define as terminfo.o.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10901
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10902 * Makefile.in (termcapobj) [LIBS_TERMCAP && TERMCAP_OBJ]: Define
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10903 as TERMCAP_OBJ.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10904
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10905 2000-04-13 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10906
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10907 * fileio.c (a_write): Remove redundant semi-colons.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10908 (e_write): Return -1 if failed to write all the data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10909 This fixes the changes made at 1999-12-15.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10910
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10911 2000-04-12 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10912
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10913 * fns.c (mapcar1): Test for null vals to support mapc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10914 (Fmapc): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10915
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10916 2000-04-12 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10917
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10918 * msdos.c (NUM_MOUSE_BUTTONS): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10919 (IT_frame_up_to_date): Support the buffer local value of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10920 cursor-type, if defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10921
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10922 2000-04-10 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10923
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10924 * editfns.c (preceding-char, following-char): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10925
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10926 2000-04-10 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10927
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10928 * Makefile.in (temacs): Revert 2000-03-12 change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10929
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10930 2000-04-10 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10931
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10932 * xfaces.c (realize_face): Change FRAME_X_P to FRAME_WINDOW_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10933
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10934 2000-04-10 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10935
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10936 * xdisp.c (setup_echo_area_for_printing): Choose an echo
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10937 area buffer, if it's not set up yet.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10938
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10939 * indent.c (compute_motion): Set immediate_quit.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10940
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10941 2000-04-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10942
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10943 * xfaces.c (tty_suppress_bold_inverse_default_colors_p): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10944 (realize_tty_face): Suppress boldness if colors are the inverse of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10945 the default colors, and tty_suppress_bold_inverse_default_colors_p
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10946 is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10947 (Ftty_suppress_bold_inverse_default_colors): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10948 (syms_of_xfaces): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10950 * buffer.c (Frestore_buffer_modified_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10951 (syms_of_buffer): Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10952
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10953 2000-04-08 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10954
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10955 * charset.c (Fmake_char_internal): CHAR_COMPONENTS_VALID_P takes a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10956 charset id (int) argument, not a charset (Lisp_Object).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10957
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10958 * coding.h (code_convert_string): Declare.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10959 * coding.c (code_convert_string_norecord): Pass an int, not a lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10960 object, as the fourth argument to code_convert_string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10961
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10962 * fontset.c (make_fontset_for_ascii_face): Use XINT on return value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10963 (Fset_fontset_font): Use EQ to compare lisp objects.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10964
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10965 2000-04-05 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10966
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10967 * intervals.h (SET_INTERVAL_PARENT): Use INT_LISPLIKE to test for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10968 a pointer that looks like a lisp object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10969 (SET_INTERVAL_OBJECT): Don't explicitly compare the object with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10970 zero, instead see whether it's an integer object, since they can't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10971 have intervals.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10972 (GET_INTERVAL_OBJECT): Simply assign to the destination.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10973
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10974 * dispnew.c (allocate_matrices_for_frame_redisplay)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10975 (direct_output_forward_char): Use X(U)INT and make_number as needed
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10976 to convert between (unsigned) int values and lisp integers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10977 * keyboard.c (read_key_sequence): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10978 * lread.c (substitute_object_recurse): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10979 * fns.c (concat, hash_lookup, hash_remove): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10980 * minibuf.c (do_completion, Fminibuffer_complete_word)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10981 (Fminibuffer_completion_help): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10982 * term.c (produce_special_glyphs): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10983
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10984 * fileio.c (Fwrite_region): Use EQ when comparing lisp objects.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10985 * print.c (print_preprocess, print_object): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10986
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10987 * search.c (compile_pattern): Use NILP when checking for nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10988
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10989 * lisp.h (make_number) [!NO_UNION_TYPE && __GNUC__ >= 2 &&
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10990 __OPTIMIZE__]: Provide a GNU C macro version that handles
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10991 lisp-object unions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10992 (XSET) [!NO_UNION_TYPE]: Set the value field first, then the type
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10993 field, to better cope with ENABLE_CHECKING and calls that modify a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10994 Lisp_Object using its old value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10995
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10996 2000-04-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10997
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10998 * window.c (compare_window_configurations): Signal an error
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
10999 if parameters C1 or C2 aren't window configurations.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11000
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11001 * bytecode.c (Fbyte_code): Add a bunch of BEFORE_POTENTIAL_GC/
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11002 AFTER_POTENTIAL_GC calls around calls to functions that can
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11003 signal an error and thus invoke the debugger.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11004
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11005 2000-04-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11006
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11007 * fns.c (Fbase64_decode_region, Fbase64_decode_string): Signal
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11008 an error if decoding fails.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11009
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11010 * keyboard.c (lispy_mouse_names): Variable removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11011 (Vlispy_mouse_stem): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11012 (syms_of_keyboard): Initialize Vlispy_mouse_stem.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11013 (make_lispy_event) <mouse_click, scroll_bar_click>: Don't abort
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11014 for any mouse button number. Increase size of mouse_syms and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11015 button_down_location as needed. Call modify_event_symbol with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11016 different arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11017 (make_lispy_event) <scroll_bar_click> [USE_TOOLKIT_SCROLL_BARS]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11018 Call modify_event_symbol with different arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11019 (make_lispy_event) <w32_scroll_bar_click> [WINDOWSNT]: Don't abort
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11020 for any button number. Call modify_event_symbol with different
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11021 arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11022 (modify_event_symbol): Rename NAME_ALIST to NAME_ALIST_OR_STEM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11023 Accept a string for NAME_ALIST_OR_STEM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11024
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11025 * lisp.h (larger_vector): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11026
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11027 * fns.c (larger_vector): Make externally visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11028
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11029 * termhooks.h (NUM_MOUSE_BUTTONS): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11030
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11031 2000-04-02 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11032
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11033 * regex.c (PTR_TO_OFFSET) [!emacs]: Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11034 (RE_MULTIBYTE_P, RE_STRING_CHAR_AND_LENGTH): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11035 (GET_CHAR_BEFORE_2): Moved from charset.h plus fixed minor bug when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11036 we are between str1 and str2.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11037 (MAX_MULTIBYTE_LENGTH, CHAR_STRING) [!emacs]: Provide trivial default.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11038 (PATFETCH): Use `TRANSLATE'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11039 (PATFETCH_RAW): Fetch multibyte char if applicable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11040 (PATUNFETCH): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11041 (regex_compile): Rely on PATFETCH to do most of the multibyte magic.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11042 When writing a char, write it directly into the pattern buffer rather
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11043 than going needlessly through a temp char-array.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11044 (re_match_2_internal): Similarly, rely on RE_STRING_CHAR to do the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11045 multibyte magic and remove the useless `#ifdef emacs'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11046 (bcmp_translate): Don't compare as multibyte chars when in a unibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11047 buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11048
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11049 * regex.h (struct re_pattern_buffer): Make field `multibyte'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11050 conditional on `emacs'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11051
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11052 * charset.h (GET_CHAR_BEFORE_2): Moved to regex.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11053
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11054 2000-04-01 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11055
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11056 * alloc.c (MARK_STRING, UNMARK_STRING, STRING_MARKED_P): Expand
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11057 non-union-type versions of XMARK and friends here, because XMARK
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11058 and friends won't work on an integer field if NO_UNION_TYPE is not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11059 defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11060 (make_number): Define as a function if it's not defined as a macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11061
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11062 * composite.c (run_composite_function): Use NILP when checking for nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11063 (syms_of_composite): Delete local var NARGS, pass an int as first
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11064 argument to Fmake_hash_table.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11065
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11066 * editfns.c (text_property_stickiness): Use NILP to test
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11067 Lisp_Object boolean value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11068 (Fmessage_or_box): Don't use NILP to test int variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11069 (Fformat): Use a temporary variable to avoid ENABLE_CHECKING
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11070 problems reading from and changing the same lisp value in an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11071 XSETSTRING call.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11072
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11073 2000-04-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11074
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11075 * term.c (TN_no_color_video): New variable.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
11076 (term_init): Initialize TN_no_color_video.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11077 (enum no_color_bit): New enumeration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11078 (MAY_USE_WITH_COLORS_P): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11079 (turn_on_face): Use it to determine if attributes may be used
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11080 combined with colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11081
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11082 2000-04-01 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11083
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11084 * window.c (CURBEG, CURSIZE): Don't overload lisp object lvalues
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11085 with int lvalues via casts; instead, just yield lisp object lvalues.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11086 (enlarge_window): Variable sizep now points to Lisp_Object. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11087 proper accessor macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11088 (shrink_window_lowest_first): w->top is Lisp_Object; use XINT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11089 (grow_mini_window): Fix typo getting int value of root->height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11090
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11091 * xdisp.c (compute_string_pos): Fix order of arguments to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11092 string_pos_nchars_ahead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11093 (handle_fontified_prop, add_to_log): Pass int, not Lisp_Object, as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11094 count arg to variable-arg routines like Frun_hook_with_args and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11095 Fformat.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11096 (back_to_previous_visible_line_start)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11097 (build_desired_tool_bar_string): Pass Lisp_Object, not int, to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11098 fixed-arg routines like Fget_char_property and Fmake_string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11099 (reconsider_clip_changes): Use XINT when comparing integer lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11100 objects, or passing them as int arguments.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11101 (mark_window_display_accurate, insert_left_trunc_glyphs)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11102 (append_space, extend_face_to_end_of_line): Use make_number when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11103 storing or passing integer values as lisp objects.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11104 (set_cursor_from_row, highlight_trailing_whitespace): Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11105 INTEGERP, not implicit test against zero, for glyph object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11106 (try_window_id): Don't use make_number when we want an int value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11107
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11108 * xfaces.c (xlfd_symbolic_value): Make last argument a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11109 Lisp_Object, to be consistent with callers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11110 (Fbitmap_spec_p): Use XINT to get numeric value of height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11111 (lface_hash): Apply XFASTINT to lisp values before folding in.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11112
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11113 * xfns.c (Fx_show_tip): Use make_number to get lisp objects to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11114 fill in window width and height. Pass an int, not a lisp object,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11115 as first arg to Finsert.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11116
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11117 2000-04-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11118
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11119 * xfaces.c (realize_basic_faces): Block input while realizing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11120 the faces.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11121
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11122 * keyboard.c (lispy_mouse_names): Add additional mouse names.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11123
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11124 * termhooks.h (NUM_MOUSE_BUTTONS): Increase to 15.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11125
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11126 2000-03-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11127
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11128 * xterm.c (x_produce_glyphs): When displaying unibyte text
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11129 or ASCII, handle case that per-char metric is null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11130
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11131 2000-03-30 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11132
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11133 * lisp.h (NO_UNION_TYPE) [ENABLE_CHECKING]: Undef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11134
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11135 * lisp.h (XCONS, XSTRING, XSYMBOL, XFLOAT, XPROCESS, XWINDOW)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11136 (XSUBR, XBUFFER): Verify correct object type before returning
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11137 pointer, using eassert.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11138 * frame.h (XFRAME): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11139
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11140 * buffer.c (Frename_buffer, Fset_buffer_multibyte)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11141 (swap_out_buffer_local_variables, Fmove_overlay): Don't apply
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11142 XSYMBOL, XBUFFER, etc, to values that may be nil or of the wrong type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11143 * data.c (set_internal): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11144 * dispextern.h (WINDOW_WANTS_MODELINE_P)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11145 (WINDOW_WANTS_HEADER_LINE_P): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11146 * fileio.c (auto_save_1): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11147 * insdel.c (check_markers): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11148 * marker.c (buf_charpos_to_bytepos, unchain_marker): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11149 * undo.c (record_insert): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11150 * vmsproc.c (child_sig): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11151 * window.c (unshow_buffer, window_loop): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11152 * xterm.c (x_erase_phys_cursor): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11153
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11154 2000-03-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11155
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11156 * xfns.c (free_image_cache): Free the cache structure itself
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11157 last, after all its members have been freed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11158
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11159 * lisp.h (xstrdup): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11160
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11161 * alloc.c (xstrdup): Moved here from xfaces.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11162 (allocating_for_lisp): Variable removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11163 (lisp_malloc): Block input around the calls to malloc and mem_insert.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11164
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11165 * xfaces.c (realize_tty_face): Use find_symbol_value instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11166 of Fsymbol_value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11167 (xstrdup): Moved to alloc.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11168
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11169 2000-03-29 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11170
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11171 * scroll.c (CHECK_BOUNDS): Renamed from CHECK.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11172
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11173 * emacs.c (main): Fix sense of no-loadup test.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11174
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11175 * config.in (ENABLE_CHECKING): Undef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11176
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11177 * lisp.h (struct interval): Replace "parent" field with a union of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11178 interval pointer and Lisp_Object; add new bitfield to use as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11179 discriminant. Change other flag fields to bitfields.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11180 (CHECK): New macro for consistency checking. If ENABLE_CHECKING
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11181 is defined and the supplied test fails, print a message and abort.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11182 (eassert): New macro. Use CHECK to provide an assert-like facility.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11183
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11184 * intervals.h (NULL_INTERVAL_P): Now applies only to real interval
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11185 pointers; abort if the value looks like a lisp object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11186 (NULL_INTERVAL_P, NULL_PARENT, HAS_PARENT, HAS_OBJECT, SET_PARENT)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11187 (SET_OBJECT, INTERVAL_PARENT, GET_INTERVAL_OBJECT, COPY_PARENT):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11188 Modify for new interval parent definition.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11189
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11190 * alloc.c (mark_interval_tree, MARK_INTERVAL_TREE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11191 (UNMARK_BALANCE_INTERVALS): Update references that need an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11192 addressable lisp object in the interval structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11193 (die): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11194 (suppress_checking): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11195
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11196 * intervals.c (interval_start_pos): Just return 0 if there's no
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11197 parent object.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11198
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11199 2000-03-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11200
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11201 * lread.c (read1): Accept `.' (period) as symbol start like in CL
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11202 and earlier Emacs versions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11203
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11204 * keyboard.c (Ftop_level): Cancel busy-cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11205
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11206 * eval.c (call_debugger): Cancel busy-cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11207
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11208 2000-03-29 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11209
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11210 * search.c (Freplace_match): Adjust multibyteness of the current
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11211 buffer and NEWTEXT. Free allocated memory before signaling an error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11212
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11213 2000-03-28 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11214
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11215 * regex.c (analyse_first): New function obtained by ripping out most
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11216 of re_compile_fastmap and generalizing it a little bit so that it
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11217 can also just return whether a given (sub)pattern can match the empty
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11218 string or not.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11219 (regex_compile): Use `analyse_first' to decide whether the loop-check
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11220 needs to be done or not for *, +, *? and +? (the loop check is costly
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11221 for non-greedy repetition).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11222 (re_compile_fastmap): Delegate the actual work to `analyse_first'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11223
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11224 2000-03-28 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11225
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11226 * s/gnu-linux.h (GC_SETJMP_WORKS): Define for i386, sparc, m68k, alpha.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11227
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11228 * alloc.c: Include stdio.h. Test STDC_HEADERS, not __STDC__.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11229
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11230 2000-03-27 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11231
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11232 * regex.c (REGEX_FREE_STACK, RESET_FAIL_STACK): Make them usable as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11233 an expression.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11234 (enum re_opcode_t): Update description of succeed_n.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11235 (PATFETCH): Always define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11236 (regex_compile): Use lookahead rather than PATUNFETCH (for repetition
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11237 operators, char classes, shy-groups and intervals).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11238 Optimize special cases of intervals so as to only use succeed_n and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11239 jump_n when really needed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11240 (re_compile_fastmap): Simplify handling of jump_n and succeed_n now
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11241 that we don't have to handle the special cases any more.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11242 Simplify on_failure_jump handling as well.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11243
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11244 2000-03-28 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11245
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11246 * lread.c (Fload): Move safe_p definition to above #ifdef DOS_NT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11247
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11248 2000-03-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11249
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11250 * s/freebsd.h (GC_SETJMP_WORKS): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11251
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11252 * s/msdos.h (GC_SETJMP_WORKS): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11253
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11254 * alloc.c (mark_maybe_object): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11255 (mark_memory): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11256 (SETJMP_WILL_LIKELY_WORK, SETJMP_WILL_NOT_WORK): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11257 (setjmp_tested_p, longjmp_done): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11258 (test_setjmp): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11259 (mark_stack) [!GC_SETJMP_WORKS]: Call test_setjmp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11260 (init_alloc): Initialize setjmp_tested_p and longjmp_done.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11261
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11262 * xdisp.c (face_before_or_after_it_pos): Pass multibyteness
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11263 to DEC_TEXT_POS and INC_TEXT_POS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11264
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11265 * dispnew.c (direct_output_for_insert): Use DEC_TEXT_POS
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11266 with parameter MULTIBYTE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11267
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11268 * dispextern.h (INC_TEXT_POS, DEC_TEXT_POS): Add parameter MULTIBYTE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11269
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11270 * editfns.c (Fsubst_char_in_region): Don't use INC_POS in unibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11271 buffers because it looks for multibyte character byte sequences
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11272 which don't exist in unibyte text.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11273
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11274 * xterm.h (x_specified_cursor_type, x_copy_color): Add prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11275
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11276 * xfaces.c (register_color, unregister_color, unregister_colors)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11277 [DEBUG_X_COLORS]: New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11278 (x_free_colors) [DEBUG_X_COLORS]: Unregister colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11279
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11280 * xfns.c (x_set_cursor_color): Get color reference counts right.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11281
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11282 * xterm.c (x_copy_color): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11283 (x_alloc_nearest_color) [DEBUG_X_COLORS]: Call register_color.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11284
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11285 * buffer.h (MAX_PER_BUFFER_VARS): Renamed from MAX_BUFFER_LOCAL_VARS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11286 (PER_BUFFER_VAR_OFFSET): Renamed from BUFFER_LOCAL_VAR_OFFSET.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11287 (PER_BUFFER_VAR_IDX): Renamed from BUFFER_LOCAL_VAR_IDX.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11288 (PER_BUFFER_VALUE_P): Renamed from BUFFER_HAS_LOCAL_VALUE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11289 (SET_PER_BUFFER_VALUE_P): Renamed from SET_BUFFER_HAS_LOCAL_VALUE_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11290 (PER_BUFFER_IDX): Renamed from BUFFER_LOCAL_IDX.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11291 (PER_BUFFER_DEFAULT): Renamed from BUFFER_LOCAL_DEFAULT_VALUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11292 (PER_BUFFER_VALUE): Renamed from BUFFER_LOCAL_VALUE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11293 (PER_BUFFER_SYMBOL): Renamed from BUFFER_LOCAL_SYMBOL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11294 (PER_BUFFER_TYPE): Renamed from BUFFER_LOCAL_TYPE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11295
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11296 * category.c, data.c, syntax.c, print.c, lread.c: Use new macro
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11297 names for handling per-buffer variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11298
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11299 * buffer.c (buffer_permanent_local_flags): Use MAX_PER_BUFFER_VARS
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11300 instead of MAX_BUFFER_LOCAL_VARS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11301 (last_per_buffer_idx): Renamed from max_buffer_local_idx.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11302
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11303 * xfaces.c (lookup_face): Don't assert FACE_SUITABLE_FOR_CHAR_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11304
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11305 * xfns.c (x_specified_cursor_type): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11306 (x_set_cursor_type): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11307
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11308 * buffer.h (struct buffer): Add cursor_type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11309
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11310 2000-03-26 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11311
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11312 * regex.c (enum re_opcode_t): New opcode on_failure_jump_nastyloop.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11313 (print_partial_compiled_pattern, re_compile_fastmap):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11314 Handle new opcode.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11315 (regex_compile): Use on_failure_jump_nastyloop for non-greedy loops.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11316 (re_match_2_internal): Add code for on_failure_jump_nastyloop when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11317 executing it as well as when popping it off the stack to find infinite
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11318 loops in non-greedy repetition operators.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11319
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11320 2000-03-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11321
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11322 * doc.c (Qfunction_documentation): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11323 (syms_of_doc): Initialize Qfunction_documentation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11324 (Fdocumentation): If FUNCTION is a symbol with non-nil
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11325 `function-documentation' property, return a documentation derived
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11326 from that.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11327
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11328 * buffer.c (syms_of_buffer): Add default-cursor-type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11329 (init_buffer_once): Don't let cursor_type have a local value
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11330 in every buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11331
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11332 * xterm.c (x_display_and_set_cursor): Choose cursor depending
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11333 on buffer-local value of cursor_type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11334 (x_draw_bar_cursor): Add parameter WIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11335
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11336 * buffer.c (reset_buffer): Initialize buffer's cursor_type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11337 (init_buffer_once): Set default cursor_type value to t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11338 Mark cursor_type as local everywhere.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11339 (syms_of_buffer): New per-buffer variable cursor-type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11340
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11341 * buffer.h (struct buffer): Remove member local_var_flags,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11342 add local_flags.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11343 (MAX_BUFFER_LOCAL_VARS): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11344 (BUFFER_LOCAL_VAR_OFFSET, BUFFER_LOCAL_VAR_IDX)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11345 (BUFFER_HAS_LOCAL_VALUE_P, SET_BUFFER_HAS_LOCAL_VALUE_P)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11346 (BUFFER_LOCAL_IDX, BUFFER_LOCAL_DEFAULT_VALUE, BUFFER_LOCAL_VALUE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11347 (BUFFER_LOCAL_SYMBOL, BUFFER_LOCAL_TYPE): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11348
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11349 * print.c (print_object): Use new macros for per-buffer variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11350
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11351 * category.c (Fset_category_table): Use new macros for per-buffer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11352 variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11353
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11354 * buffer.c (buffer_permanent_local_flags): Make a char array.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11355 (max_buffer_local_idx): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11356 (reset_buffer_local_variables, Fbuffer_local_variables): Rewritten
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11357 for new handling of per-buffer variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11358 (buffer_slot_type_mismatch): Use new macros for per-buffer vars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11359 (init_buffer_once): Initialize per-buffer vars differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11360 Set max_buffer_local_idx.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11361
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11362 * syntax.c (Fset_syntax_table): Use new macros for per-buffer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11363 variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11364
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11365 * lread.c (defvar_per_buffer): Use new macros for per-buffer variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11366
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11367 * data.c (do_symval_forwarding, store_symval_forwarding)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11368 (find_symbol_value, set_internal, default_value, Fset_default)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11369 (Fkill_local_variable, Flocal_variable_p): Use new macros for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11370 per-buffer variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11371
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11372 * Makefile.in (bootstrap-emacs): Use `mv -f' instead of `mv'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11373
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11374 2000-03-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11375
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11376 * xterm.c (x_term_init): Unblock input around call1 of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11377 Qvendor_specific_keysyms.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11378
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11379 * syntax.c (open_paren_in_column_0_is_defun_start): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11380 (find_defun_start): Consider an open parenthesis in column 0
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11381 a defun start only if open_paren_in_column_0_is_defun_start is set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11382 (syms_of_syntax): New variable open-paren-in-column-0-is-defun-start.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11383
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11384 2000-03-24 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11385
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11386 * eval.c (Fautoload): Add entry in load-history (if after dump).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11387 * lread.c (load-history): Update docstring.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11388
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11389 2000-03-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11390
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11391 * indent.c (Fvertical_motion): Always use the current buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11392 Temporarily change the window's buffer, if necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11393
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11394 2000-03-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11395
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11396 * xterm.c (fast_find_position): Make sure not to consider rows
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11397 not visible in the window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11398
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11399 2000-03-22 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11400
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11401 * regex.c (enum syntaxcode): Provide default for non-Emacs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11402 (re_compile_fastmap, re_match_2_internal): Undo Dave's previous fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11403
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11404 2000-03-22 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11405
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11406 * w32menu.c (single_submenu): Set help string to NULL if none.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11407 (w32_menu_show): Set help string correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11408 (add-menu-item): Set help string in MIIM_DATA for menu item.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11409 Load SetMenuItemInfoA explicitly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11410 (w32_menu_display_help): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11411
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11412 * w32fns.c (w32_wnd_proc): Handle WM_MENUSELECT message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11413 (QCdata): Moved to xdisp.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11414
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11415 * w32term.c (w32_read_socket): Handle WM_MENUSELECT message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11416 (Vw32_charset_to_codepage_alist): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11417 (Vw32_charset_info_alist): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11418 (Qw32_charset_[ansi, default, symbol, shiftjis, hangul, gb2312)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11419 (chinesebig5, oem, easteurope, turkish, baltic, russian, arabic)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11420 (greek, hebrew, thai, johab, mac, unicode]): New symbols.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11421 (x_produce_glyphs): Remove out of date #ifdef 0'd section. Replace
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11422 with TODO comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11423 (w32_codepage_for_font): Use Vw32_charset_info_alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11424 (syms_of_w32term): Remove Vw32_charset_to_codepage_alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11425 Define Vw32_charset_info_alist and w32_charset symbols.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11426
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11427 2000-03-22 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11428
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11429 * makefile.nt (w32bdf.obj): Update dependencies.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11430
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11431 * w32bdf.c: Include frame.h and dispextern.h before fontset.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11432
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11433 * w32fns.c: Include fontset.h after dispextern.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11434 (Fx_create_frame): Do not create fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11435 (w32_load_system_font): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11436 (Fx_close_connection): Free full_name if it is not shared.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11437
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11438 * w32term.c: Include fontset.h after dispextern.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11439 (x_get_glyph_face_and_encoding): New parameter two_byte_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11440 Callers updated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11441 (w32_per_char_metric): If PCM is invalid, delete and return NULL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11442 (x_get_char_and_face_encoding): Use FACE_FOR_CHAR to get face_id.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11443 (w32_font_is_double_byte): New function, needs body.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11444 (x_append_glyph): Set glyph->glyph_not_available_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11445 (x_produce_glyphs): Set it->glyph_not_available_p. Don't set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11446 it->charset. If it->multibyte_p is zero and it->c is a multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11447 character, convert it to a unibyte character.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11448 (struct glyph_string): Delete member `charset'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11449 (W32_TEXTOUT): Temporarily remove charset_dim until another way of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11450 calculating it is found.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11451 (x_set_mouse_face_gc): Call FACE_FOR_CHAR to get face_id. Handle
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11452 the case that per char metric is not available correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11453 (x_fill_glyph_string): Handle the case that the specific glyph is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11454 not available correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11455 (BUILD_CHAR_GLYPH_STRINGS): Don't set s->charset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11456 (BUILD_COMPOSITE_GLYPH_STRING): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11457 (x_new_font): Call FS_LOAD_FONT, not fs_load_font.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11458 (x_new_fontset): Call fontset_ascii to get ASCII font name of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11459 fontset. Don't call FS_LOAD_FONT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11460
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11461 2000-03-22 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11462
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11463 * intervals.h (NULL_INTERVAL): Cast to INTERVAL type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11464 (INT_LISPLIKE): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11465 (NULL_INTERVAL_P): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11466 (INTERVAL_HAS_PARENT, INTERVAL_HAS_OBJECT, SET_INTERVAL_PARENT)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11467 (SET_INTERVAL_OBJECT, INTERVAL_PARENT, COPY_INTERVAL_PARENT)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11468 (GET_INTERVAL_OBJECT, INTERVAL_PARENT_OR_NULL): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11469
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11470 * alloc.c (make_interval, gc_sweep): Use new macros; eliminate all
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11471 explicit references to "parent" field of struct interval and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11472 associated unclean type conversions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11473 * intervals.c (create_root_interval, root_interval, rotate_right)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11474 (rotate_left, balance_possible_root_interval, split_interval_right)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11475 (split_interval_left, interval_start_pos, find_interval)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11476 (next_interval, previous_interval, update_interval)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11477 (adjust_intervals_for_insertion, delete_node, delete_interval)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11478 (adjust_intervals_for_deletion, merge_interval_right)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11479 (merge_interval_left, reproduce_tree, graft_intervals_into_buffer)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11480 (copy_intervals_to_string): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11481 * intervals.h (AM_LEFT_CHILD, AM_RIGHT_CHILD, RESET_INTERVAL):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11482 Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11483 * syntax.c (update_syntax_table): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11484
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11485 * intervals.c (reproduce_tree_obj): New function, like
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11486 reproduce_tree but takes a Lisp_Object for the parent. Declare
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11487 with prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11488 (graft_intervals_into_buffer): Use it when appropriate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11489 (reproduce_tree): Declare with prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11490 (balance_possible_root_interval): Check that the parent is a lisp
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11491 object before trying to examine its type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11492
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11493 2000-03-22 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11494
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11495 * xfaces.c (lface_same_font_attributes_p): Compare font attributes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11496 as strings only if both are known to be strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11497
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11498 * s/openbsd.h (LIBS_TERMCAP): Undef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11499
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11500 2000-03-21 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11501
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11502 * regex.c (CHAR_CHARSET, CHARSET_LEADING_CODE_BASE): Add default
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11503 definitions for non-Emacs compilation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11504 (enum re_opcode_t): Remove (not)wordchar and move (not)syntaxspec
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11505 outside of `#ifdef emacs'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11506 (print_partial_compiled_pattern): Update.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11507 (regex_compile): Use (not)syntaxspec(Sword) instead of (not)wordchar.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11508 (re_compile_fastmap): Merge handling of charset and charset_not (for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11509 emacs and non-emacs compilation as well).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11510 Similarly for (not)categoryspec and (not)syntaxspec.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11511 Don't use the fastmap when reaching `anychar' since the added
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11512 complexity is not justified.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11513 (re_match_2_internal): Merge (not)wordchar (emacs and non-emacs)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11514 and (not)syntaxspec. Merge (not)categoryspec.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11515
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11516 2000-03-22 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11517
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11518 * dispextern.h [!HAVE_WINDOW_SYSTEM] (FACE_SUITABLE_FOR_CHAR_P)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11519 (FACE_FOR_CHAR): Define them differently for the configuration of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11520 --without-x.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11521
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11522 2000-03-21 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11523
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11524 * fontset.c (Fset_fontset_font, Ffontset_font): Fix newlines in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11525 doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11526
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11527 2000-03-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11528
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11529 * xfaces.c (check_lface_attrs) [GLYPH_DEBUG]: Fix syntax error.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11530 (lface_fully_specified_p): Don't check contents of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11531 LFACE_FONT_INDEX because that attribute is optional.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11532 (realize_x_face): Remove now unwarranted xassert.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11533
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11534 2000-03-21 Kenichi HANDA <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11535
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11536 The following changes are to make font selection based on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11537 characters, not charset. In addition, they recover fontset
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11538 facilities while utilizing the new font selection mechanism.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11539
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11540 * Makefile.in (fontset.o): Depend on dispextern.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11541
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11542 * alloc.c (mark_face_cache): Don't mark face->registry.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11543
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11544 * dispextern.h (struct glyph): New member glyph_not_available_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11545 Use 22 bits for face_id.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11546 (enum lface_attribute_index): Add LFACE_FONT_INDEX.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11547 (struct face): Delete member registry, new member ascii_face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11548 (FACE_SUITABLE_FOR_CHAR_P): Renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11549 FACE_SUITABLE_FOR_CHARSET_P. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11550 (FACE_FOR_CHAR): Renamed from FACE_FOR_CHARSET. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11551 (struct it): Delete member charset, new member glyph_not_available_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11552
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11553 * fontset.h (FONT_NOT_OPENED, FONT_NOT_FOUND): Macros removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11554 (struct fontset_info, struct fontset_data): Structs removed.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
11555 (alloc_fontset_data, free_fontset_data, fs_regiser_fontset)
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11556 (Vglobale_fontset_alist, font_idx_temp): Externs removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11557 (fs_load_font, fs_query_fontset): Adjusted for new argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11558 (fs_free_face_fontset, fontset_font_pattern)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11559 (face_suitable_for_char_p, face_for_char)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11560 (make_fontset_for_ascii_face): Extern them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11561 (FS_LOAD_FONT): Adjusted for the change of fontset implementation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11562 (FS_LOAD_FACE_FONT): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11563
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11564 * fontset.c: All codes rewritten or adjusted for the change of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11565 fontset implementation. Now fontset is represented by char table.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11566 (Vglobal_fontset_alist, font_idx_temp, my_strcasetbl):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11567 Variables removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11568 (my_strcasecmp): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11569 (Vfontset_table, next_fontset_id, Vdefault_fontset): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11570 (AREF, ASIZE): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11571 (FONTSET_FROM_ID, FONTSET_ID, FONTSET_NAME, FONTSET_FRAME)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11572 (FONTSET_ASCII, FONTSET_BASE, BASE_FONTSET_P, FONTSET_REF)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11573 (FONTSET_REF_VIA_BASE, FONTSET_SET): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11574 (fontset_ref, fontset_ref_via_base, fontset_set, make_fontset)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11575 (fontset_id_valid_p, font_family_registry, fontset_name)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11576 (fontset_ascii, free_face_fontset, face_suitable_for_char_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11577 (face_for_char, make_fontset_for_ascii_face, fontset_font_pattern):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11578 New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11579 (fs_load_font): New arg FACE. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11580 (fs_query_fontset): Argument changed. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11581 (Fquery_fontset): call fs_query_fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11582 (fs_register_fontset, alloc_fontset_data, free_fontset_data):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11583 Functions removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11584 (clear_fontset_elements, check_registry_encoding)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11585 (check_fontset_name): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11586 (syms_of_fontset): Set char-table-extra-slots property of fontset
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11587 to 3. Staticpro and initialize Vfontset_table and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11588 Vdefault_fontset. Defsubr fontset_font and fontset_list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11589
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11590 * frame.h (struct frame): Member `fontset_data' removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11591 (FRAME_FONTSET_DATA): Macro removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11592
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11593 * frame.c (make_frame): Don't allocate f->fontset_data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11594 (Fdelete_frame): Don't free f->fontset_data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11595
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11596 * msdos.c (XMenuActivate): Args to lookup_derived_face changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11597
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11598 * xdisp.c (charset_at_position): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11599 (init_iterator): Don't set member charset of struct `it'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11600 (handle_face_prop, reseat_to_string, set_iterator_to_next)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11601 (next_element_from_display_vector, insert_left_trunc_glyphs):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11602 Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11603 (face_before_or_after_it_pos): Call FACE_FOR_CHAR, not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11604 FACE_FOR_CHARSET.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11605 (get_next_display_element, append_space)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11606 (extend_face_to_end_of_line): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11607
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11608 * xfaces.c (Qx_charset_registry, Vface_default_registry):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11609 Variables removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11610 (clear_font_table, frame_update_line_height, load_face_font):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11611 Adjusted for the change of fontset implementation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11612 (load_face_fontset_font): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11613 (pixel_point_size): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11614 (font_list): Argument type changed. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11615 (LFACE_FONT): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11616 (check_lface_attrs): Check attr[LFACE_FONT_INDEX].
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11617 (set_lface_from_font_name): Type of arg FONTNAME is changed to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11618 Lisp_Object. Determine the font name by actually loading a font
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11619 by the specified pattern. Set LFACE_FONT (lface) to the specified
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11620 pattern. Even if a font is not found, don't try alternatives.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11621 (Finternal_set_lisp_face_attribute): Handle `font' slot in lface.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11622 (set_font_frame_param): If `font' is specified in lface, use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11623 (Finternal_get_lisp_face_attribute): Handle `font' slot in lface.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11624 (lface_same_font_attributes_p): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11625 (make_realized_face): Arguent changed. Caller changed. Set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11626 face->ascii_face to face itself.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11627 (free_realized_face): Free face->fontset if face is for ASCII.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11628 (face_suitable_for_iso8859_1_p, face_suitable_for_charset_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11629 (deduce_unibyte_registry, x_charset_registry): Functions removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11630 (free_realized_multibyte_face): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11631 (lookup_face, lookup_named_face, lookup_derived_face): Argument
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11632 changed. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11633 (try_font_list): Argument type changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11634 (face_fontset): Check `font' slot of ATTRS, not `family' slot.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11635 (choose_face_font): Argument changed. Handle fontset properly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11636 (choose_face_fontset_font): Function removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11637 (realize_default_face, realize_named_face): Don't remove the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11638 former face here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11639 (realize_face): Argument changed. Caller changed. Remove face
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11640 with the arg former_face_id in advance. Load font for the new face.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11641 (realize_x_face): Argument changed. Caller changed. For a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11642 multibyte character, share fontset with base_face. For a single
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11643 byte character, make a new realized fontset. Don't load a font here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11644 (realize_tty_face): Argument changed. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11645 (compute_char_face): Call FACE_FOR_CHAR, not FACE_FOR_CHARSET.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11646 (face_at_buffer_position): Don't check multibyte_p for returning
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11647 DEFAULT_FACE_ID.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11648 (face_at_string_position): Call FACE_SUITABLE_FOR_CHAR_P, not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11649 FACE_SUITABLE_FOR_CHARSET_P.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11650 (syms_of_xfaces): Remove code for Qx_charset_registry and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11651 Vface_default_registry.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11652
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11653 * xterm.c: Include fontset.h after dispextern.h. Undo the changes
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11654 related to PER_CHAR_METRIC done by Gerd on 2000-03-03.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11655 (x_per_char_metric): Don't try FONT->default_char. Even if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11656 pcm->width is zero, glyph bits may exist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11657 (x_encode_char): Always initialize char2b->byte1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11658 (x_get_char_face_and_encoding): Call FACE_FOR_CHAR to get face_id.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11659 (x_get_glyph_face_and_encoding): New arg two_byte_p. Caller changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11660 (x_append_glyph): Set glyph->glyph_not_available_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11661 (x_produce_glyphs): Set it->glyph_not_available_p. Don't set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11662 it->charset. Handle the case that per char metric is not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11663 available. If it->multibyte_p is zero and it->c is a multibyte
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11664 character, convert it to a unibyte character.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11665 (struct glyph_string): Delete member `charset'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11666 (x_set_mouse_face_gc): Call FACE_FOR_CHAR to get face_id. Handle
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11667 the case that per char metric is not available correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11668 (x_fill_glyph_string): Handle the case that the specific glyph is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11669 not available correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11670 (BUILD_CHAR_GLYPH_STRINGS): Don't set s->charset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11671 (BUILD_COMPOSITE_GLYPH_STRING): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11672 (x_new_font): Call FS_LOAD_FONT, not fs_load_font.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11673 (x_new_fontset): Call fontset_ascii to get ASCII font name of the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11674 fontset. Don't call FS_LOAD_FONT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11675
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11676 * xfns.c (Fx_create_frame): Don't cal fs_register_fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11677 (x_create_tip_frame): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11678 (Fx_close_connection): Free full_name of font_info.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11679
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11680 * fns.c (optimize_sub_char_table): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11681 (Foptimize_char_table): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11682 (syms_of_fns): Defsubr Soptimize_char_table.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11683
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11684 2000-03-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11685
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11686 * buffer.c (Fset_buffer_modified_p): Set update_mode_lines
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11687 only if buffer is displayed in some window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11688
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11689 * xdisp.c (handle_single_display_prop): Initialize local `value'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11690 (try_window_reusing_current_matrix): Don't call scroll run
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11691 function if run's current and desired position are the same;
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11692 this prevents cursor flickering.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11693
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11694 2000-03-19 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11695
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11696 * regex.h (RE_TRANSLATE. RE_TRANSLATE_P): Moved to regex.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11697
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11698 * regex.c (RE_STRING_CHAR): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11699 (GET_CHAR_AFER_2): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11700 (RE_TRANSLATE, RE_TRANSLATE_P): New macros moved from regex.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11701 (enum re_opcode_t): Remove on_failure_jump_exclusive.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11702 (print_partial_compiled_pattern, re_compile_fastmap)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11703 (re_match_2_internal): Remove on_failure_jump_exclusive.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11704 (regex_compile): Turn optimizable P+ loops into PP*, so that the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11705 optimization only need to work for * (ie. can use of_keep_string_jump).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11706 Remove the special case for .*\n since it is now covered by the general
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11707 optimization.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11708 (re_search_2): Don't bother with `room'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11709 (skip_one_char): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11710 (skip_noops): Simplify since `memory' is not needed any more.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11711 (mutually_exclusive_p): Restructure slightly to use `switch' and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11712 add handling for "all" remaining cases.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11713 (re_match_2_internal): Change on_failure_jump_smart to use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11714 on_failure_keep_string_jump (and redirect the end-of-loop jump)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11715 rather than on_failure_jump_exclusive.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11716
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11717 2000-03-19 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11718
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11719 * xfns.c (select_visual): Don't set dpyinfo->n_planes to the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11720 number of bits per RGB because it's everywhere used as the depth
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11721 of the visual.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11722
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11723 * term.c (calculate_costs): Remove code dealing with X frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11724
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11725 2000-03-19 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11726
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11727 * lread.c (syms_of_lread): Doc fix for load-convert-to-unibyte.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11728
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11729 2000-03-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11730
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11731 * lread.c (read_integer): Unread the last char not consumed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11732
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11733 2000-03-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11734
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11735 * xterm.c (x_update_window_cursor): Don't update in frames
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11736 which are in the process of being deleted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11737
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11738 2000-03-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11739
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11740 * Makefile.in (mostlyclean): Add `*.core'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11741 (clean): Add `bootstrap-emacs'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11742
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11743 * lread.c (read_integer): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11744 (read1): Support read syntax #o, #x, #b, #r.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11745
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11746 2000-03-15 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11747
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11748 * regex.c (re_match_2): Fix string shortening (to fit `stop') to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11749 make sure POINTER_TO_OFFSET gives the same value before and after
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11750 PREFETCH. Use `dfail' to guarantee "atomic" matching.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11751 (PTR_TO_OFFSET): Use POINTER_TO_OFFSET.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11752 (debug): Now only active if > 0 rather than if != 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11753 (DEBUG_*): Update for the new meaning of `debug'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11754 (print_partial_compiled_pattern): Add missing `succeed' case. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11755 CHARSET_* macros in the charset(_not) branch. Fix off-by-two bugs
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11756 in `succeed_n', `jump_n' and `set_number_at'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11757 (store_op1, store_op2, insert_op1, insert_op2)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11758 (at_begline_loc_p, at_endline_loc_p): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11759 (group_in_compile_stack): Move to after its arg's types are
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11760 declared and add a prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11761 (PATFETCH): Define in terms of PATFETCH_RAW.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11762 (GET_UNSIGNED_NUMBER): Add the usual `do { ... } while(0)' wrapper.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11763 (QUIT): Redefine as a nop except for NTemacs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11764 (regex_compile): Handle intervals {,M} as if it was {0,M}. Fix
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11765 indentation of the greedy-op and shy-group code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11766 (at_(beg|end)line_loc_p): Fix argument's types.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11767 (re_compile_fastmap): Ifdef out failure_stack_ptr to shut up gcc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11768 (re_search_2): Use POS_AS_IN_BUFFER. Simplify `room' computation.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11769 (MATCHING_IN_FIRST_STRING): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11770 (re_match_2): Use POS_AS_IN_BUFFER. Ifdef out failure_stack_ptr
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11771 to shut up gcc. Use FIRST_STRING_P and POINTER_TO_OFFSET. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11772 QUIT unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11773
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11774 2000-03-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11775
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11776 * minibuf.c (Fminibuffer_complete): Set point to ZV if finding
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11777 a sole completion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11778
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11779 * process.c (send_process): Add a hint that the function
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11780 can call Lisp code to its comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11781
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11782 * lread.c (load_dangerous_libraries): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11783 (Vbytecomp_version_regexp): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11784 (safe_to_load_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11785 (Fload): Handle files not compiled with Emacs specially.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11786 (syms_of_lread): New Lisp variable load-dangerous-libraries.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11787
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11788 2000-03-14 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11789
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11790 * lisp.h (free_frame_xic) [HAVE_X_I18N]: Add missing semicolon.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11791
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11792 * xterm.c (xim_close_dpy, xim_initialize): Use X11R6-style XIM
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11793 support functions only if HAVE_X11R6_XIM is defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11794 (xim_instantiate_callback): Define only if HAVE_X11R6_XIM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11795
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11796 * s/sol2.h (INHIBIT_X11R6_XIM): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11797
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11798 * xfns.c (X_I18N_INHIBITED): Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11799 (create_frame_xic): Remove conditional compilation on X_I18N_INHIBITED.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11800 (x_kill_gs_process, x_window): Use FRAME_X_VISUAL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11801
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11802 * config.in (HAVE_X_I18N): Moved here from xterm.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11803 (HAVE_X11R6_XIM): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11804
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11805 * xterm.h (HAVE_X_I18N) [HAVE_X11R6]: Moved to config.in.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11806
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11807 * xterm.c (x_term_init): Add support for X resource `synchronous'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11808 If set, call XSynchronize.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11809
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11810 2000-03-13 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11811
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11812 * regex.c: Declare a new type `re_char' used throughout the code
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11813 for the string char type. It's `const unsigned char' to match the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11814 rest of Emacs. Consistently make sure all pointers to strings use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11815 it and make sure all pointers into the pattern use `unsigned char'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11816 (re_match_2_internal): Use `PREFETCH+STRING_CHAR' instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11817 GET_CHAR_AFTER_2. Also merge wordbound and notwordbound to reduce
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11818 code duplication.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11819
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11820 * charset.h (GET_CHAR_AFTER_2): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11821 (GET_CHAR_BEFORE_2): Use unsigned chars, like everywhere else.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11822
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11823 2000-03-12 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11824
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11825 * Makefile.in (temacs): Evaluate ALL_LDFLAGS into a temporary
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11826 variable before the invocation of YMF_PASS_LDFLAGS, in case both
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11827 of them try to use backquotes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11828
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11829 2000-03-12 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11830
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11831 * unexelf.c: Restore changes of 1999-10-19.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11832 (unexec): Don't adjust bss for sbss type SHT_PROGBITS; otherwise
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11833 fix its type and alignment; copy it from current process.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11834
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11835 2000-03-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11836
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11837 * atimer.c (cancel_atimer): Break out of the loop as soon as timer
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11838 has been found. Fix bug not computing timer's predecessor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11839
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11840 * fileio.c (Fread_file_name): Handle case that DIR contains a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11841 file name.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11842
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11843 * window.c (Fsave_window_excursion): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11844
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11845 * xfns.c (x_defined_color): Rewritten to use x_allocate_nearest_color.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11846
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11847 2000-03-12 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11848
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11849 * msdos.c (vga_installed): New function, code moved from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11850 dos_set_window_size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11851 (Qbar, Qcursor_type, outside_cursor): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11852 (syms_of_msdos): Intern and staticpro them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11853 (dos_ttraw) [__DJGPP__ >= 2, !HAVE_X_WINDOWS]: Save the cursor
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11854 shape used outside Emacs when called for the first time.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11855 (dos_ttcooked) [__DJGPP__ >= 2, !HAVE_X_WINDOWS]: Restore the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11856 cursor shape used outside Emacs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11857 (msdos_set_cursor_shape, IT_set_cursor_type): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11858 (IT_frame_up_to_date): Call IT_set_cursor_type, in case the cursor
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11859 type has changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11860 (IT_set_frame_parameters): Call IT_set_cursor_type if the frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11861 parameters specify the cursor. Make qreverse a global
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11862 variable (renamed to Qreverse).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11863
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11864 2000-03-09 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11865
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11866 * fns.c (Fy_or_n_p): Cancel busy-cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11867
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11868 2000-03-08 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11869
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11870 This is a big redesign of failure-stack and register handling, prompted
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11871 by bugs revealed when trying to add shy-groups. Overall, what happened
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11872 is that loops are now structured a little differently, groups can be
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11873 shy and the code is a little simpler.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11874
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11875 * regex.h: Update the copyright.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11876 (RE_SHY_GROUPS): New value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11877 (RE_UNMATCHED_RIGHT_PAREN_ORD): Renumber.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11878 (RE_SYNTAX_EMACS): Add RE_SHY_GROUPS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11879
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11880 * regex.c (enum re_opcode_t): Remove jump_past_alt,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11881 maybe_pop_jump, push_dummy_failure and dumy_failure_jump. Add
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11882 on_failure_jump_(exclusive, loop and smart). Also fix the comment
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11883 for (start|stop)_memory since they now only take one argument (the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11884 second has becomes unnecessary).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11885 (print_partial_compiled_pattern): Adjust for changes in re_opcode_t.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11886 (print_compiled_pattern): Use %ld to printf long ints and flush to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11887 make debugging a little easier.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11888 (union fail_stack_elt): Make the integer unsigned.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11889 (struct fail_stack_type): Add a `frame' element.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11890 (INIT_FAIL_STACK): Init `frame' as well.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11891 (POP_PATTERN_OP): New macro for re_compile_fastmap.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11892 (DEBUG_PUSH, DEBUG_POP): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11893 (NUM_REG_ITEMS): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11894 (NUM_NONREG_ITEMS): Adjust.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11895 (FAILURE_PAT, FAILURE_STR, NEXT_FAILURE_HANDLE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11896 (TOP_FAILURE_HANDLE): New macros for the cycle detection.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11897 (ENSURE_FAIL_STACK): New macro for PUSH_FAILURE_(REG|POINT).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11898 (PUSH_FAILURE_REG, POP_FAILURE_REG, CHECK_INFINITE_LOOP):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11899 New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11900 (PUSH_FAILURE_POINT): Don't push registers any more. The pattern
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11901 address pushed is not the destination of the jump but the source
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11902 of it instead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11903 (NUM_FAILURE_ITEMS): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11904 (POP_FAILURE_POINT): Adapt to the new stack structure (i.e. pop
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11905 registers before the actual failure point). Don't hardcode any
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11906 meaning for str==NULL anymore.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11907 (union register_info_type, REG_MATCH_NULL_STRING_P, IS_ACTIVE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11908 (MATCHED_SOMETHING, EVER_MATCHED_SOMETHING, SET_REGS_MATCHED):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11909 Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11910 (REG_UNSET_VALUE): Use NULL (why not?).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11911 (compile_range): Remove declaration since it doesn't exist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11912 (struct compile_stack_elt_t): Remove inner_group_offset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11913 (old_reg(start|end), reg_info, reg_dummy, reg_info_dummy): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11914 (regex_grow_registers): Remove dead code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11915 (FIXUP_ALT_JUMP): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11916 (regex_compile): Add shy-groups Change loops to use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11917 on_failure_jump_smart&jump instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11918 on_failure_jump&maybe_pop_jump. Change + loops to eliminate the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11919 initial (dummy_failure_)jump. Remove c1_base (looks like unused
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11920 variable to me). Use `jump' instead of `jump_past_alt' and don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11921 bother with push_dummy_failure in alternatives since it is now
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11922 unnecessary. Use FIXUP_ALT_JUMP. Eliminate a useless `#ifdef
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11923 emacs' for (re)allocating the stack.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11924 (re_compile_fastmap): Remove dead variables i and num_regs. Exit
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11925 from loop when bufp->can_be_null rather than jumping to `done'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11926 Avoid jumping backwards so as to ensure termination. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11927 PATTERN_STACK_EMPTY and POP_PATTERN_OP. Improved handling of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11928 backreferences. Remove dead code in handling of `anychar'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11929 (skip_noops, mutually_exclusive_p): New functions taken from the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11930 handling of `maybe_pop_jump' in re_match_2_internal. Slightly
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11931 improve mutually_exclusive_p to handle ".+\n".
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11932 (lowest_active_reg, highest_active_reg)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11933 (NO_(LOWEST|HIGHEST)_ACTIVE_REG) Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11934 (re_match_2_internal): Use %p instead of 0x%x when printf'ing
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11935 ptrs. Don't SET_REGS_MATCHED anymore. Remove many dead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11936 variables. Push register (in `start_memory') on the stack rather
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11937 than storing it in old_reg(start|end). Remove the cycle detection
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11938 from `stop_memory', replaced by the use of on_failure_jump_loop
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11939 for greedy loops. Add code for the new on_failure_jump_<foo>.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11940 Remove ad-hoc code in `on_failure_jump' to push more registers in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11941 the case of a loop. Take out code from `maybe_pop_jump' into
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11942 separate functions and adapt it to the semantics of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11943 `on_failure_jump_smart'. Remove jump_past_alt, dummy_failure_jump
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11944 and push_dummy_failure. Remove dummy_failure handling and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11945 handling of `failures to jump to on_failure_jump' (this last one
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11946 was already dead code, it seems).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11947 (group_match_null_string_p, alt_match_null_string_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11948 (common_op_match_null_string_p): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11950 2000-03-08 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11951
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11952 * config.in: Don't depend on __STDC__ for volatile.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11953 Add POINTER_TYPE, PTR, PROTOTYPES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11954
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11955 * hftctl.c, strftime.c: Use PROTOTYPES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11956 * eval.c (find_handler_clause): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11957
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11958 * mem-limits.h: Use POINTER_TYPE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11959
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11960 * lisp.h (P_): Define based on PROTOTYPES, not __STDC__.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11961 (memory_warnings): Declare using POINTER_TYPE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11962
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11963 2000-03-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11964
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11965 * xfns.c (x_set_cursor_type): If ARG is nil, give frame no cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11966
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11967 * xdisp.c (display_echo_area): Temporarily inhibit garbage collection.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11968
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11969 * xfns.c: Remove obsolete code in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11970 (Fx_focus_frame): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11971
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11972 2000-03-07 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11973
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11974 * coding.c (coding_category_name): Add coding-category-utf-8,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11975 coding-category-utf-16-be, coding-category-utf-16-le.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11976 (UTF_8_1_OCTET_P, UTF_8_EXTRA_OCTET_P, UTF_8_2_OCTET_LEADING_P,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11977 UTF_8_3_OCTET_LEADING_P, UTF_8_4_OCTET_LEADING_P,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11978 UTF_8_5_OCTET_LEADING_P, UTF_8_6_OCTET_LEADING_P): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11979 (detect_coding_utf_8): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11980 (UTF_16_INVALID_P, UTF_16_HIGH_SURROGATE_P
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11981 UTF_16_LOW_SURROGATE_P): New macros.
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
11982 (detect_coding_utf_16): New function.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11983 (detect_coding_mask): When priorities are specified, skip any
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11984 categories that have `nil' coding-system. Fix bug of returning
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11985 wrong mask when PRIORITIES is specified and detect_coding_XXX()
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11986 returns a mask not set in PRIORITIES.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11987 (detect_eol_type_in_2_octet_form): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11988 (detect_eol): selects detect_eol_type_XXX to call according to
98444
e44273834265 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 98317
diff changeset
11989 coding->category_idx.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11990 (detect_coding_system): Remove `nil' coding-system in the result.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11991 (Fupdate_coding_systems_internal): Update all coding-categories.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11992
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11993 * coding.h (CODING_CATEGORY_IDX_UTF_8)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11994 (CODING_CATEGORY_IDX_UTF_16_BE, CODING_CATEGORY_IDX_UTF_16_LE):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11995 New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11996 (CODING_CATEGORY_IDX_RAW_TEXT, CODING_CATEGORY_IDX_BINARY)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11997 (CODING_CATEGORY_IDX_MAX): Adjusted for the above macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11998 (CODING_CATEGORY_IDX_UTF_16_LE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
11999 (CODING_CATEGORY_MASK_UTF_8, CODING_CATEGORY_MASK_UTF_16_BE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12000 (CODING_CATEGORY_MASK_UTF_16_LE): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12001 (CODING_CATEGORY_MASK_ANY): Include the above macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12002 (CODING_CATEGORY_MASK_UTF_16_BE_LE): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12003
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12004 2000-03-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12005
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12006 * doc.c (Fdocumentation_property): If value is not a string,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12007 and doesn't refer to etc/DOC, evaluate it to obtain a string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12008
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12009 * xterm.c (x_connection_closed) [USE_X_TOOLKIT]: Don't try to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12010 close the display with XtCloseDisplay. This caused a bus error
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12011 on OpenWindows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12012
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12013 * minibuf.c (Fminibuffer_complete): Move point to ZV when input is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12014 complete but not unique.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12015
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12016 2000-03-06 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12017
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12018 * process.c (send_process): Remove local variable `procname' that
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12019 might become invalid when a GC happens. Instead, access the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12020 process name slot directly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12021
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12022 * xfns.c (x_set_menu_bar_lines_1): Adjust window's orig_top and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12023 orig_height if set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12024
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12025 * frame.c (set_menu_bar_lines_1): Adjust window's orig_top and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12026 orig_height if set.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12027
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12028 2000-03-06 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12029
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12030 * msdos.c (IT_note_mouse_highlight): Return immediately if frame's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12031 glyph matrices have been freed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12032
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12033 2000-03-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12034
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12035 * Makefile.in (tags): Include ../lwlib/TAGS in TAGS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12036 (bootstrap-temacs): Set LC_ALL to C like for temacs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12037
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12038 * xfns.c (QCdata): Moved to xdisp.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12039
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12040 * xdisp.c (QCdata): Moved here from xfns.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12041 (syms_of_xdisp): Initialize QCdata.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12042
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12043 * frame.h (FRAME_INTERNAL_BORDER_WIDTH) [!HAVE_X_WINDOWS]: Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12044
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12045 * window.c (coordinates_in_window): Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12046 FRAME_INTERNAL_BORDER_WIDTH_SAFE instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12047 FRAME_INTERNAL_BORDER_WIDTH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12048
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12049 * xdisp.c (try_window_id): Recompute unchanged information if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12050 it is obviously invalid.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12051
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12052 * xterm.c (x_term_init): Create a colormap if not using the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12053 default visual.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12054
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12055 * xterm.h (select_visual): Change prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12056
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12057 * xfns.c (select_visual): Rewritten. Recognize user-specified
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12058 visual classes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12059 (visual_classes): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12060
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12061 2000-03-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12062
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12063 * xfns.c (x_defined_color, x_set_mouse_color, lookup_rgb_color)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12064 (lookup_pixel_color, x_laplace, x_build_heuristic_mask)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12065 (png_load): Access colormap of frame using FRAME_X_COLORMAP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12066 (x_decode_color): Don't handle allocation of white and black specially.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12067 (x_window) [USE_X_TOOLKIT]: Set XtNvisual, XtNdepth, and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12068 XtNcolormap resources.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12069 (x_window) [!USE_X_TOOLKIT]: Pass colormap to XCreateWindow.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12070 (Fx_create_frame): Initialize color members of x_output structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12071 (xpm_load): Pass colormap to XPM lib.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12072
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12073 * xfaces.c (x_free_colors): Access colormap of frame using
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12074 FRAME_X_COLORMAP. Be paranoid about freeing black and white
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12075 when default colormap is used.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12076
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12077 * xterm.c (x_term_init): Set Colormap member of x_display_info
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12078 structure. Copy colormap if resource `privateColormap' is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12079 specified (PseudoColor only).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12080 (x_setup_relief_color): Access colormap of frame using
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12081 FRAME_X_COLORMAP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12082
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12083 * xterm.h (struct x_display_info): Add Colormap member `cmap'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12084 (FRAME_X_COLORMAP, FRAME_X_VISUAL): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12085
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12086 2000-03-04 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12087
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 43798
diff changeset
12088 * xfaces.c: Change many FRAME_X... macros to FRAME_WINDOW... or
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12089 other non-platform-specific equivalents.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12090 [WINDOWSNT]: Include w32term.h, fontset.h and define X
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12091 specific functions and macros as their w32 equivalents where
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12092 non-platform-specifics are not available.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12093 [HAVE_X_WINDOWS]: Change most of these to HAVE_WINDOW_SYSTEM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12094 (x_create_gc, x_free_gc) [WINDOWSNT]: Add W32 versions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12095 (clear_font_table) [WINDOWSNT]: Call w32_unload_font.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12096 (frame_update_line_height): Use macros to access f->output_data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12097 (defined_color): Remove FIXME comments; fixed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12098 (x_face_list_fonts, prepare_face_for_display): Put X specifics
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12099 into #ifdef blocks. Add WINDOWSNT blocks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12100 (Fx_list_fonts): Use macros for accessing font data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12101 (set_lface_from_font_name): Different default fonts for X and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12102 WINDOWSNT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12103 (font_scalable_p) [WINDOWSNT]: Treat wildcard XLFD_AVGWIDTH as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12104 scalable for backward compatibility.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12105 (realize_tty_face) [MSDOS]: Do the same for WINDOWSNT.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12106 (syms_of_xfaces) [WINDOWSNT]: Allow scalable fonts by default.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12107
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12108 * emacs.c (main) [HAVE_NTGUI]: Call syms_of_xfaces instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12109 syms_of_w32faces.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12110
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12111 * makefile.nt (w32faces.obj): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12112 (xfaces.obj): Add.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12113
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12114 2000-03-03 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12115
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12116 * keyboard.c (make_lispy_event): Call buffer_posn_from_coords with
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12117 correct parameters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12118
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12119 2000-03-03 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12120
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12121 * unexelf.c (PT_LOAD, SHT_*, SHN_*) [__NetBSD__]: Only provide
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12122 standard ELF definitions here if the system header does not.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12123
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12124 2000-03-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12125
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12126 * xterm.c (PER_CHAR_METRIC): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12127 (x_per_char_metric_1, x_default_char): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12128 (x_per_char_metric): If font's default char is invalid, return
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12129 metrics of a suitably chosen usable default char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12130 (x_draw_glyph_string_foreground): If font has an invalid default
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12131 char, replace occurrences of unprintable chars with a suitably
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12132 chosen usable default char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12133
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12134 2000-03-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12135
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12136 * xterm.c (note_mouse_highlight): Return quickly if frame's
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12137 glyph matrices have been freed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12138
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12139 * dispnew.c (free_glyphs): Block input while freeing matrices.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12140
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12141 * xfns.c (x_clear_image, x_kill_gs_process): Use x_free_colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12142
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12143 * xterm.c (x_alloc_lighter_color, x_setup_relief_color):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12144 Use x_free_colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12145
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12146 * dispextern.h (x_free_colors): Add prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12147
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12148 * xfaces.c (x_free_colors): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12149 (unload_color, free_face_colors): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12150
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12151 2000-03-02 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12152
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12153 * msdos.h (FRAME_INTERNAL_BORDER_WIDTH): Define to zero.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12154
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12155 * window.c [MSDOS]: Include msdos.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12156
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12157 2000-03-02 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12158
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12159 * m/powerpcle.h, m/sparc.h: Don't set C_OPTIMIZE_SWITCH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12160
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12161 * m/mips-siemens.h, m/news-r6.h, m/news-risc.h, m/tekxd88.h: Don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12162 set C_OPTIMIZE_SWITCH for gcc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12163
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12164 2000-03-02 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12165
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12166 * coding.c (coding_save_composition): Be sure to allocate
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12167 composition data area in coding even if there's no composition in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12168 the current run.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12169
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12170 2000-03-01 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12171
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12172 * w32term.c: Equivalent changes to those made to xterm.c on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12173 2000-02-25 and 2000-02-24.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12174
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12175 * w32fns.c: Equivalent changes to those made to xfns.c on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12176 2000-02-25 and 2000-02-21.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12177
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12178 * sysdep.c: [WINDOWSNT]: Use sys_read and sys_write to ensure
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12179 correct line-end convention is followed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12180
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12181 * w32menu.c [HAVE_BOXES]: Remove #undef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12182 (single_keymap_panes): Remove code for simulating checkmarks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12183 (single_menu_item): Remove notbuttons_ptr argument. Callers changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12184 Remove code for drawing simulated checkmarks.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12185 (w32_menu_show): make unibyte help string correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12186 (add_menu_item): draw standard Windows checkmarks. Draw radio
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12187 buttons as radio buttons if possible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12188
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12189 2000-03-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12190
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12191 * sysdep.c (start_of_text): Don't define this function for NetBSD
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12192 with ELF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12193
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12194 * m/pmax.h (START_FILES, CANNOT_DUMP) [__NetBSD__ || __OpenBSD__]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12195 Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12196 (UNEXEC) [__NetBSD__ || __OpenBSD__]: Define to unexelf.o.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12197 (LINKER): Don't undef if __NetBSD__ is defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12198
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12199 * m/mips.h (LINKER) [__NetBSD__ || __OpenBSD__]: Don't define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12200
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12201 * fileio.c [__NetBSD__]: Define `unix'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12202
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12203 * xfns.c (start_busy_cursor): Allow floats for busy-cursor-delay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12204
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12205 2000-02-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12206
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12207 * atimer.c (start_atimer): Don't abort when timers are stopped.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12208 (append_atimer_lists): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12209 (cancel_atimer, stop_other_atimers, run_all_atimers): Handle
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12210 arbitrary lists of stopped and running atimers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12211
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12212 * atimer.c (cancel_atimer): Handle canceling an atimer when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12213 some timers are stopped.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12214
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12215 * xfns.c (cancel_busy_cursor): Set busy_cursor_atimer to null
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12216 after canceling it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12217
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12218 * fns.c (maybe_resize_hash_table): Handle case of new size
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12219 coming out as being the same as old size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12220
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12221 2000-02-27 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12222
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12223 * makefile.nt: Add atimer.h to dependencies.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12224 * w32.c (init_environment): Set Vw32_num_mouse_buttons here.
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
12225 * w32console.c: Only disable window system features for dispextern.h.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12226 (initialize_w32_display): Build a display info for the console.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12227 * w32faces.c (tty_defined_color): Apply xfaces.c change from 02-17.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12228 * w32fns.c (w32_wnd_proc) [WM_LBUTTON_DOWN, WM_RBUTTON_DOWN,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12229 WM_LBUTTON_UP, WM_RBUTTON_UP]: Do not treat 4 or more button mice
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12230 as 2 button mice.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12231 * w32gui.h (struct W32FontStruct): Revert last change after change
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12232 to xdisp.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12233 * w32menu.c (single_submenu): Set up help string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12234 [!HAVE_MULTILINGUAL_MENU]: Don't overwrite item_name with descrip.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12235 (w32_dialog_show): Set up help string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12236 * w32term.c (w32_display_info_for_display): Remove unused function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12237 (w32_draw_bitmap): Use pre-built bitmaps.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12238 (w32_initialize_display_info): New function to initialize parts of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12239 display info that are common to both GUI and console frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12240 (w32_term_init): Use w32_initialize_display_info. Do not set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12241 Vw32_num_mouse_buttons here, as it is not called for console
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12242 frames. Build bitmaps for indicating truncated lines etc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12243 (x_delete_display): Destroy pre-built bitmaps.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12244 * xdisp.c (handle_single_display_prop): Use FONT_HEIGHT macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12245 (echo_area_display): Change HAVE_X_WINDOWS to HAVE_WINDOW_SYSTEM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12246
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12247 2000-02-27 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12248
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12249 * lisp.h: Add a bunch of prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12250
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12251 2000-02-26 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12252
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12253 * keyboard.c (read_char): Set `usec' correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12254
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12255 2000-02-25 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12256
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12257 * ccl.c (ccl_driver) [CCL_MapMultiple]: When the mapped value is
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12258 `lambda', set reg[RRR] to the map index.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12259 (ccl_driver) [CCL_MapSingle]: When the mapped value is found, set
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12260 reg[RRR] to 0. Otherwise, set it to -1.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12261
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12262 2000-02-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12263
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12264 * emacs.c (main): Remove code snippet commented out with `//'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12265
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12266 2000-02-25 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12267
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12268 * fileio.c (Ffile_symlink_p): If result starts with a `/'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12269 and contains a `:', prepend `/:'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12270
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12271 * window.c (select_window_1): If selected_window is nil,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12272 don't "swap out" the buffer's point.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12273 (Fset_window_configuration): Set selected_window to nil
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12274 before calling Fselect_window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12275 (unshow_buffer): Don't set point in buffer from window's point
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12276 if another more recently selected window also shows the buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12277
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12278 2000-02-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12279
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12280 * keyboard.c (recursive_edit_1): Cancel busy-cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12281
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12282 * xfns.c (inhibit_busy_cursor, busy_count): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12283 (Fx_show_busy_cursor, Fx_hide_busy_cursor): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12284 (busy_cursor_atimer, busy_cursor_shown_p, Vbusy_cursor_delay):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12285 New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12286 (DEFAULT_BUSY_CURSOR_DELAY): New define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12287 (start_busy_cursor, cancel_busy_cursor, show_busy_cursor)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12288 (hide_busy_cursor): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12289 (syms_of_xfns): DEFVAR_LISP Vbusy_cursor_delay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12290
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12291 * minibuf.c (read_minibuf): Cancel busy-cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12292
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12293 * keyboard.c (command_loop_1): Call start_busy_cursor before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12294 Fcommand_execute and cancel_busy_cursor after it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12295 (timer_check): Remove busy-cursor code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12296 (Fread_key_sequence, Fread_key_sequence_vector): Start/cancel busy
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12297 cursor timer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12298
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12299 * process.c (wait_reading_process_input): Remove busy-cursor code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12300
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12301 * eval.c (Fsignal): Call cancel_busy_cursor instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12302 Fx_hide_busy_cursor.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12303
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12304 * dispextern.h (Fx_show_busy_cursor, Fx_hide_busy_cursor):
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
12305 Remove prototypes.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12306 (start_busy_cursor, cancel_busy_cursor): Add prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12307
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12308 * lisp.h (Fx_hide_busy_cursor): Remove prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12309
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12310 * xterm.c (XTread_socket): Remove busy-cursor code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12311
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12312 * dispnew.c (flush_stdout) [GLYPH_DEBUG]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12313 (build_frame_matrix_from_leaf_window): Put code handling
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12314 glyph row's not being a slice of a frame row in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12315 (sync_window_with_frame_matrix_rows): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12316 (frame_row_to_window): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12317 (mirror_line_dance): Handle copies between windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12318
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12319 * lread.c (Fload): Use `xfree' instead of `free'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12320 (init_obarray): Use `xmalloc' instead of `malloc'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12321
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12322 * window.c (Fset_window_buffer): Set WINDOW to the window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12323 after decoding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12324 (coordinates_in_window): Take frame's internal border width
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12325 into account.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12326
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12327 2000-02-24 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12328
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12329 * xterm.c (x_display_and_set_cursor): Display cursor of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12330 non-selected windows depending on the setting of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12331 cursor_in_non_selected_windows.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12332
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12333 * xdisp.c (cursor_in_non_selected_windows): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12334 (syms_of_xdisp): DEFVAR_BOOL it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12335
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12336 2000-02-23 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12337
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12338 * data.c (Fstring_to_number): If number is greater than what
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12339 fits into an integer, return a float.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12340
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12341 * eval.c (specbind): Remove references to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12342 keyword_symbols_constant_flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12343
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12344 * data.c (keyword_symbols_constant_flag): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12345 (Fmakunbound, set_internal, syms_of_data): Remove references to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12346 keyword_symbols_constant_flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12347
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12348 * bytecode.c (Fbyte_code): Remove keyword_symbols_constant_flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12349
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12350 2000-02-23 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12351
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12352 * syntax.c (multibyte_syntax_as_symbol): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12353 (syms_of_syntax): Declare it as a Lisp variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12354 (SYNTAX_WITH_MULTIBYTE_CHECK): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12355 (scan_lists): If both sexpflag and multibyte_syntax_as_symbol are
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12356 nonzero, treat all multibyte characters as symbol.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12357 (init_syntax_once): Give syntax `word' to all multibyte characters.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12358
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12359 2000-02-22 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12360
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12361 * frame.c (Fdelete_frame): Don't let echo_area_window remain on
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12362 a deleted frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12363
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12364 2000-02-21 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12365
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12366 * frame.c (Fmouse_position): GCPRO retval instead of x and y.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12367
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12368 * xfns.c (x_window_to_frame, x_any_window_to_frame)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12369 (x_non_menubar_window_to_frame): Check the busy-cursor window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12370
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12371 2000-02-21 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12372
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12373 * frame.c (Vmouse_position_function): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12374 (Fmouse_position): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12375 (syms_of_frame): Install it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12376
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12377 * charset.c (find_charset_in_str): Fix use of `c' instead of `c1'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12378
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12379 2000-02-20 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12380
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12381 * fileio.c (Finsert_file_contents): Unbind the binding of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12382 standard-output done by temp_output_buffer_setup.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12383
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12384 * eval.c (funcall_lambda): Don't bind Qmocklisp_arguments unless
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12385 Vmocklisp_arguments is nil. Inline Fcar and Fcdr.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12386 (specbind, unbind_to): Handle most common case of non-constant
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12387 symbol with trivial value specially.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12388
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12389 * bytecode.c (Fbyte_code) <Bvarset>: Inline most common case.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12390
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12391 2000-02-20 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12392
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12393 * data.c (Fmake_variable_buffer_local): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12394 Init found_for_buffer to 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12395 (Fmake_variable_frame_local): If the variable has already
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12396 been buffer-local, set the check_frame field.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12397
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12398 2000-02-20 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12399
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12400 * msdos.c (IT_write_glyphs): Allocate a larger screen_buf as data
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12401 produced for CODING_MODE_LAST_BLOCK requires.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12402
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12403 2000-02-18 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12404
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12405 * keyboard.c (echo_keystrokes): Remove declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12406 (Vecho_keystrokes) New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12407 (read_char, record_menu_key, read_key_sequence): Use it to allow
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12408 use of float value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12409 (syms_of_keyboard): Change Vecho_keystrokes declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12410
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12411 * lread.c: Undef feature selection macros before defining.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12412
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12413 2000-02-18 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12414
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12415 * data.c (let_shadows_buffer_binding_p): Ignore specbindings
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12416 for symbols other than the symbol in question.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12417
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12418 2000-02-17 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12419
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12420 * s/sol2.h (C_DEBUG_SWITCH): Define to allow optimization.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12421
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12422 2000-02-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12423
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12424 * emacs.c (main): Use #if GC_MARK_STACK instead of #ifdef.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12425
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12426 * alloc.c (enum mem_type): Compile unconditionally.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12427
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12428 2000-02-17 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12429
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
12430 * xfaces.c (tty_defined_color): Don't return failure indication
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12431 for unspecified-fg and unspecified-bg pseudo-colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12432
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12433 2000-02-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12434
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12435 * alloc.c (mark_object): Don't mark symbol names in pure space.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12436 (gc_sweep): Don't unmark symbol names in pure space.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12437
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12438 * lisp.h (GC_USE_GCPROS_AS_BEFORE, GC_MAKE_GCPROS_NOOPS)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12439 (GC_MARK_STACK_CHECK_GCPROS, GC_USE_GCPROS_CHECK_ZOMBIES)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12440 [GC_MARK_STACK]: New defines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12441 (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, UNGCPRO)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12442 [GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS]: Define as no-ops.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12443
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12444 * emacs.c (main) [GC_MARK_STACK]: Initialize stack_base.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12445
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12446 * buffer.c (Fget_buffer_create, Fmake_indirect_buffer): Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12447 allocate_buffer instead of xmalloc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12448
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12449 * alloc.c (toplevel): Include setjmp.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12450 (PURE_POINTER_P): New define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12451 (enum mem_type) [GC_MARK_STACK]: New enumeration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12452 (Vdead) [GC_MARK_STACK]: New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12453 (lisp_malloc): Add parameter TYPE, call mem_insert if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12454 GC_MARK_STACK is defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12455 (allocate_buffer): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12456 (lisp_free) [GC_MARK_STACK]: Call mem_delete.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12457 (free_float) [GC_MARK_STACK]: Set type to Vdead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12458 (free_cons) [GC_MARK_STACK]: Set car to Vdead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12459 (stack_base, mem_root, mem_z) [GC_MARK_STACK]: New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12460 (MEM_NIL) [GC_MARK_STACK]: New define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12461 (struct mem_node) [GC_MARK_STACK]: New structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12462 (mem_init, mem_find, mem_insert, mem_delete, mem_insert_fixup)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12463 (mem_delete_fixup, mem_rotate_left, mem_rotate_right)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12464 (live_string_p, live_cons_p, live_symbol_p, live_float_p)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12465 (live_misc_p, live_vector_p, live_buffer_p, mark_memory)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12466 (mark_stack) [GC_MARK_STACK]: New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12467 (Fgarbage_collect) [GC_MARK_STACK]: Call mark_stack.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12468 (clear_marks): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12469 (gc_sweep): Set free conses' car, free floats' type, free
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12470 symbols' function to Vdead. Use lisp_free to free buffers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12471 (init_alloc_once): Initialize Vdead.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12472 (survives_gc_p): Return non-zero for pure objects.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12473
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12474 * alloc.c: Add comments throughout the file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12475
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12476 * atimer.c (stop_other_atimers): Don't call cancel_atimer because
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12477 that unblocks alarms.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12478
111090
d1c6f23c3e92 Fix format of old ChangeLog entry.
Glenn Morris <rgm@gnu.org>
parents: 109569
diff changeset
12479 * alloc.c, bytecode.c, data.c, dispnew.c, ecrt0.c, editfns.c:
d1c6f23c3e92 Fix format of old ChangeLog entry.
Glenn Morris <rgm@gnu.org>
parents: 109569
diff changeset
12480 * emacs.c, floatfns.c, fns.c, lread.c, print.c, config.in, lisp.h:
d1c6f23c3e92 Fix format of old ChangeLog entry.
Glenn Morris <rgm@gnu.org>
parents: 109569
diff changeset
12481 * Makefile.in: Remove `LISP_FLOAT_TYPE' and `standalone'.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12482
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96361
diff changeset
12483 * frame.c (make_frame): Set frame initially to `garbaged'.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12484
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12485 2000-02-17 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12486
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12487 * xdisp.c (decode_mode_spec_coding): Delete superfluous code to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12488 avoid infinite error signaling. Allocate sufficient memory for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12489 eol_str in the case that eoltype is Lisp_Int.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12490
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12491 2000-02-17 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12492
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12493 * syntax.c (Fforward_comment): Undo the previous change, since cc-mode
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12494 depends on the previous behavior.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12495
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12496 2000-02-16 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12497
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12498 * sysdep.c (vfork) [!HAVE_VFORK]: Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12499
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12500 2000-02-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12501
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12502 * s/freebsd.h (BROKEN_PTY_READ_AFTER_EAGAIN): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12503
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12504 * process.c (send_process) [BROKEN_PTY_READ_AFTER_EAGAIN]:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12505 Workaround for FreeBSD bug. Clear output queue after EAGAIN in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12506 write(2).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12507
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12508 2000-02-15 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12509
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12510 * data.c (set_internal): Don't make variable buffer-local
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12511 if within a let-binding for the same buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12512 (let_shadows_buffer_binding_p): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12513
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12514 * eval.c (specbind): For buffer-local value,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12515 record the current buffer also.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12516 (unbind_to): Cope with that change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12517
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12518 2000-02-15 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12519
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12520 * window.c (Fsave_window_excursion): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12521
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12522 2000-02-15 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12523
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12524 * syntax.c (back_comment): Make sure we only consider comment-starters
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12525 of the relevant style and return -1 in case of a failure to find the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12526 beginning of the comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12527 (Fforward_comment): If back_comment fails, go back to the position just
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12528 after the comment-end.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12529 (scan_lists): Add comment describing a very minor bug.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12530
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12531 2000-02-14 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12532
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12533 * minibuf.c (Ftry_completion, Fall_completions): Add a reference to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12534 `completion-regexp-list' in the docstring.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12535
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12536 2000-02-14 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12537
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12538 * xfaces.c (tty_defined_color): Declare color_idx unsigned long.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12539
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12540 2000-02-14 Stefan Monnier <monnier@cs.yale.edu>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12541
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12542 * regex.h (RE_SYNTAX_EMACS): Add RE_CHAR_CLASSES and RE_INTERVALS
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12543 to Emacs' syntax. Also fix the comment about set/not-set meanings
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12544 since Emacs syntax is not the value 0 any more.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12545 * search.c (compile_pattern_1): Remove RE_CHAR_CLASSES from the syntax
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12546 since it's now part of RE_SYNTAX_EMACS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12547
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12548 2000-02-12 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12549
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12550 * frame.h (SELECTED_FRAME): Use NULL, not 0 to avoid warnings on Alpha.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12551
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12552 2000-02-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12553
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12554 * xdisp.c (syms_of_xdisp): Doc fix for scroll-conservatively.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12555
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12556 2000-02-12 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12557
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12558 * s/aix3-2.h, s/osf-1.h: Define C_DEBUG_SWITCH for non-gcc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12559
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12560 * s/ux4800.h, s/umips.h, s/umax.h, s/sol2.h, s/sco5.h, s/rtu.h:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12561 * s/ptx4.h, s/umax.h, s/dgux.h, s/bsd4-2.h, s/bsd4-3.h:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12562 * s/hpux.h: Don't define HAVE_VFORK.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12563
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12564 * s/gnu-linux.h: Don't define HAVE_VFORK or HAVE_SYS_SIGLIST.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12565
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12566 * s/nextstep.h: Don't define HAVE_ALLOCA.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12567
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12568 * config.in: Add vfork bits.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12569
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12570 2000-02-12 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12571
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12572 * process.c (Fopen_network_stream) [POLL_FOR_INPUT]: Register
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12573 unwind function to undo the effect of stopping atimers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12574
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12575 * keyboard.c (bind_polling_period): Stop all timers except poll_timer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12576
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12577 * atimer.c (stopped_atimers): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12578 (stop_other_atimers, run_all_atimers, unwind_stop_other_atimers):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12579 New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12580
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12581 * atimer.h (stop_other_atimers, run_all_atimers)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12582 (unwind_stop_other_atimers): Add function prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12583
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12584 * s/hpux10.h (HAVE_XRMSETDATABASE): Define if not already defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12585
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12586 2000-02-11 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12587
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12588 * Makefile.in (LIBX): Link in tiff library before jpeg, since tiff
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12589 library may depend on jpeg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12590 (atimer.o): Depends on atimer.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12591
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12592 2000-02-11 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12593
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12594 * insdel.c (del_range_1): Call update_compositions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12595 (del_range_both): Call update_compositions just once..
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12596
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12597 2000-02-10 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12598
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12599 * xfns.c (create_frame_xic): Fix initialization of automatic
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12600 aggregates for pcc.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12601
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12602 2000-02-09 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12603
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12604 * ccl.c (CCL_MAKE_CHAR): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12605 (ccl_driver) <CCL_TranslateCharacter>: Check the validity of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12606 registers by CCL_MAKE_CHAR before calling translate_char.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12607 <CCL_TranslateCharacterConstTbl> Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12608
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12609 2000-02-08 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12610
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12611 * lread.c (__EXTENSIONS__): Define.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12612
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12613 2000-02-08 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12614
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12615 * puresize.h (BASE_PURESIZE): Increase to 650000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12616
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12617 2000-02-07 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12618
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12619 * msdos.c (XMenuActivate): Turn off the cursor after displaying
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12620 the help message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12621
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
12622 2000-02-07 Eli Zaretskii <eliz@is.elta.co.il>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12623
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12624 * s/msdos.h (INTERNAL_TERMINAL): Add capabilities se, so, us, ue,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12625 md, mh, mb, mr, and me to the fake termcap entry.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12626
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12627 2000-02-06 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12628
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12629 * sound.c (sound_cleanup): Don't call device close routine if the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12630 function pointer is null.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12631
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12632 2000-02-06 Andrew Innes <andrewi@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12633
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12634 * dispextern.h: Change HAVE_X_WINDOWS to HAVE_WINDOW_SYSTEM,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12635 around image definitions and prototypes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12636 (gamma_correct) [WINDOWSNT]: New prototype.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12637
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12638 * w32term.c (x_make_frame_visible): Replace call to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12639 input_poll_signal with poll_for_input.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12640
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12641 * window.c [WINDOWSNT]: Include w32term.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12642
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12643 * xdisp.c [WINDOWSNT]: Include w32term.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12644
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12645 * makefile.nt: Add dependencies on w32gui.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12646 (OBJ1): Include atimer.obj.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12647 ($(BLD)\atimer.obj): New dependency rule.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12648
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12649 * w32.c (sigmask): New function (does nothing).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12650 (sigunblock): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12651
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12652 * frame.c [WINDOWSNT]: Include w32term.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12653
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12654 * w32gui.h (struct W32FontStruct): Add ascent and descent slots.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12655
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12656 * lread.c (syms_of_lread): Fix literal newlines.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12657
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12658 * emacs.c (USAGE): Split into USAGE1 and USAGE2, to work-around
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12659 the string constant limit (2048 bytes) in MSVC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12660 (main): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12661
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
12662 2000-02-05 INOUE Seiichiro <inoue@ainet.or.jp>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12663
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12664 * xterm.c (x_display_and_set_cursor) [HAVE_X_I18N]: Set pre-edit area.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12665 (x_display_cursor) [HAVE_X_I18N]: Don't set it here.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12666 (XTread_socket) [HAVE_X_I18N]: <KeyPress, KeyRelease>: Don't
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12667 dispatch the event.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12668
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12669 2000-02-04 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12670
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12671 * fileio.c: Remove some unused vars.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12672 (_GNU_SOURCE): Define (for euidaccess).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12673
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12674 * lread.c (_XOPEN_SOURCE): Declare (for ftello).
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12675
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12676 * minibuf.c (read_minibuf_noninteractive): Remove undeclared
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12677 gcpro1, gcpro2.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12678 (read_minibuf): Deal with allow_props correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12679
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12680 2000-02-03 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12681
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12682 * s/msdos.h (SYSTEM_PURESIZE_EXTRA): Enlarge to 60000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12683
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12684 2000-02-03 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12685
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12686 * search.c (compile_pattern): If a cache entry has a nil regexp,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12687 fill in that entry instead of clobbering a previously cached
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12688 string regexp.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12689
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12690 2000-02-02 Ken Raeburn <raeburn@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12691
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12692 * puresize.h (BASE_PURESIZE): Increase to 610000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12693
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12694 2000-02-02 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12695
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12696 * frame.c (Fframe_parameters): Add GCPRO because tty_color_name
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12697 can GC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12698
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12699 2000-02-02 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12700
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12701 * ccl.c (ccl_driver) <CCL_WriteExprRegister>: Set jump_address
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12702 instead of incrementing ic directly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12703 <CCL_WriteExprConst> Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12704 <ccl_set_expr>: Set ic to jump_address.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12705
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12706 * fileio.c (e_write): Fix the handling of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12707 CODING_FINISH_INSUFFICIENT_SRC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12708
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12709 2000-02-01 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12710
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12711 * editfns.c (Fpropertize): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12712
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12713 * process.c (Fstart_process): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12714
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12715 * eval.c: Fix various doc strings not to duplicate information
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12716 from help-manyarg-func-alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12717
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12718 * window.c (Fset_window_margins): Don't make interactive. Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12719
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12720 * doc.c (Vhelp_manyarg_func_alist): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12721 (Fdocumentation): Use it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12722 (syms_of_doc): Define it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12723
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12724 2000-01-31 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12725
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12726 * xterm.c (xim_open_dpy): Remove unused local variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12727
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12728 * emacs.c (USAGE): Use term `display options' instead of `X options'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12729
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12730 * xdisp.c (Ftrace_to_stderr) [GLYPH_DEBUG]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12731 (syms_of_xdisp) [GLYPH_DEBUG]: Defsubr it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12732
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12733 * fns.c (sweep_weak_table): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12734 (sweep_weak_hash_tables): Use it. Keep on marking until there
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12735 is no more change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12736
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12737 2000-01-30 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12738
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12739 * xterm.c (x_delete_display): Update next_noop_dpyinfo to ensure
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12740 that XTread_socket does not crash by trying to call XNoOp on a
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12741 closed display.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12742
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12743 2000-01-30 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12744
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12745 * w32inevt.c (get_frame, w32_console_mouse_position, mouse_moved_to):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12746 Change selected_frame to SELECTED_FRAME ().
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12747 (w32_console_mouse_position): Remove #ifndef MULE from around
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12748 `insist' parameter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12749
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12750 * makefile.nt: Remove dosfns.obj.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12751
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12752 * term.c (term_init) [WINDOWSNT]: Initialize TN_max_colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12753
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12754 * w32fns.c (w32_defined_color): Check for valid frame before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12755 applying gamma correction. Eliminate dependency on frame elsewhere.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12756 (w32_load_system_font): Switch FIXED_PITCH and VARIABLE_PITCH.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12757 (w32_to_x_font): Use resx and resy not height_in and width_in.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12758 (x_to_w32_font): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12759 (xlfd_strip_height): New function to strip and return font height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12760 (w32_font_match): Compare height separately from rest of xlfd
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12761 spec, using xlfd_strip_height.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12762
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12763 * w32term.c (w32_term_init): Swap resx and height_in, resy and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12764 width_in. Use w32_defined_color in place of defined_color.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12765
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12766 * w32faces.c: Merge more of DOS and X specifics in preparation for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12767 merge with xfaces.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12768 (defined_color): Remove FIXME comment.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12769 (tty_color_name): Provide w32-specific function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12770 (realize_tty_face): Handle FACE_TTY_DEFAULT*_COLOR specially.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12771
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12772 * w32console.c (turn_on_face, turn_off_face): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12773 (w32_face_attributes): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12774 (Global_variables): Reduce scope where possible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12775 (clear_frame, ins_del_lines, scroll_line): Use char_attr_normal as
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12776 fill attribute.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12777 (hl_mode): Don't modify text attributes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12778 (write_glyphs): Don't do anything if len <= 0. Use
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12779 w32_face_attributes to get attributes for drawing. Write
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12780 terminating codes using char_attr_normal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12781 (reset_terminal_modes, set_terminal_modes): Turn off highlight.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12782 (update_begin, update_end): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12783 (vga_stdcolor_name): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12784 (initialize_w32_display): Remove char_attr_reverse and char_attr.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12785 (Fset_screen_color): Remove char_attr_reverse.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12786
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12787 2000-01-29 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12788
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12789 * xfns.c (xic_set_preeditarea): Take window parameter and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12790 window-relative pixel-positions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12791
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12792 * xterm.c (x_display_cursor): Set XIC pre-edit area only if window
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12793 is its frame's selected window.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12794 (xim_instantiate_callback): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12795
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12796 * xfns.c (x_create_im): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12797 (DEFAULT_STYLE, DEFAULT_FONT): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12798 (supported_xim_styles): Renamed from supported_styles.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12799 (best_xim_style): Renamed from best_style.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12800 (create_frame_xic): Renamed from xic_create_frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12801 (free_frame_xic): Renamed from xic_destroy_frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12802
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
12803 2000-01-29 INOUE Seiichiro <inoue@ainet.or.jp>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12804
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12805 * xterm.c (XTread_socket) [HAVE_X_I18N]: If event is for none of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12806 our frames, call XFilterEvent with 2nd parameter `None'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12807 (XTread_socket) <KeyPress> [HAVE_X_I18N]: Handle XmbLookupString
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12808 returning XBufferOverflow.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12809 (XTread_socket) <ConfigureNotify> [HAVE_X_I18N]: Set XIC status area.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12810 (x_display_cursor) [HAVE_X_I18N]: Set XIC pre-edit area.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12811 (x_new_fontset) [HAVE_X_I18N]: Create XIC status area fontset.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12812 (xim_destroy_callback, xim_open_dpy, xim_instantiate_callback)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12813 (xim_initialize, xim_close)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12814 [HAVE_X_I18N && HAVE_X11R6]: New functions.
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
12815 (x_destroy_window) [HAVE_X_I18N]: Call xic_destroy_frame.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12816 (x_term_init) [HAVE_X_I18N]: Call xim_initialize.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12817 (x_delete_display) [HAVE_X_I18N]: Call xim_close.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12818
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12819 * xterm.h (struct x_display_info) [HAVE_X_I18N]: Add members `xim'
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12820 and `xim_styles'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12821 (struct x_output) [HAVE_X_I18N]: Remove member `xim', add
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12822 `xic_style' and `xic_xfs'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12823 (FRAME_MENUBAR_HEIGHT, FRAME_X_XIM, FRAME_X_XIM_STYLES)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12824 (FRAME_XIC_STYLE, FRAME_XIC_FONTSET): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12825 (FRAME_XIM): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12826
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12827 * xfns.c (supported_styles): New variable.
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
12828 (DEFAULT_STYLE, DEFAULT_FONT): New macros.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12829 (xic_create_xfontset, best_style, xic_create_frame)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12830 (xic_destroy_frame, xic_set_preeditarea, xic_set_statusarea)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12831 (xic_set_xfontset): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12832
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12833 2000-01-28 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12834
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12835 * s/irix6-5.h: Revert last change after change to irix5-0.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12836
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12837 * m/iris4d.h (C_SWITCH_MACHINE): Don't use -G0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12838
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12839 2000-01-28 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12840
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12841 * buffer.c (Fother_buffer): Don't call Fset_buffer_major_mode
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12842 for *scratch* if it already existed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12843
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12844 * emacs.c (USAGE): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12845 (main): Use it to display usage information.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12846
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12847 2000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12848
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12849 Support for the menu-help feature:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12850
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12851 * msdos.h: Change prototypes of XMenuAddSelection and XMenuActivate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12852
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12853 * msdos.c (IT_clear_end_of_line): Print the extent of the cleared
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12854 part of the line to the termscript file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12855 (IT_clear_to_end): Clear the entire line, not just its beginning.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12856 (menu_help_message, prev_menu_help_message): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12857 (IT_menu_make_room): Make room for the help_text member.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12858 (IT_menu_display): New argument disp_help; all callers changed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12859 If disp_help is non-zero, store the help text of the active menu
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12860 item in menu_help_message.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12861 (XMenuAddPane): Initialize the help_text member to NULL.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12862 (XMenuAddSelection): New argument help_text. Store it in the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12863 XMenu structure.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12864 (XMenuActivate): New argument help_callback. If the value of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12865 menu_help_message has changed since the last time, display the
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12866 menu help message text while waiting for the mouse to move. Clear
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12867 the echo area before exiting.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12868 (XMenuDestroy): Free the help_text member.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12869
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12870 2000-01-27 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12871
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12872 * xmenu.c (xmenu_show) [!USE_X_TOOLKIT]: Pass help to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12873 XMenuAddSelection. Pass help callback to XMenuActivate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12874 (menu_help_callback) [!USE_X_TOOLKIT]: New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12875
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12876 2000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12877
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12878 * atimer.c (start_atimer) [!HAVE_SETITIMER]: Use EMACS_SET_SECS
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12879 and EMACS_SET_USECS.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12880
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12881 2000-01-26 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12882
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12883 * editfns.c (Fchar_after, Fchar_before): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12884
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12885 * bytecode.c (Fbyte_code): Use {BEFORE,AFTER}_POTENTIAL_GC where
96361
a99299e4d2de American English spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 95780
diff changeset
12886 an error may be signaled.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12887
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12888 2000-01-26 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12889
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12890 * s/irix6-5.h [__GNUC__ && __GNUC_MINOR__ >= 95]: Undef
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12891 LD_SWITCH_SYSTEM inherited from irix5-0.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12892
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12893 * bytecode.c (Fbyte_code) [BYTE_CODE_SAFE]: Fix typo.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12894
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12895 2000-01-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12896
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12897 * charset.c (Fstring): If there is a multibyte char among
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12898 the args, always return a multibyte string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12899
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12900 2000-01-25 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12901
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12902 * sysdep.c (sys_select): Turn atimers off and on instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12903 recording and restoring old alarm handler
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12904
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12905 * process.c (toplevel): Include atimer.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12906 (create_process_1): Rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12907 (create_process): Use atimers instead of alarm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12908 (wait_reading_process_input) [hpux]: Turn atimers off instead
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12909 of turning off SIGALRM.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12910 (wait_reading_process_input): Turn off atimers instead off
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12911 calling stop_polling.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12912
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12913 * emacs.c (main): Call init_atimer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12914
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12915 * keyboard.c (toplevel): Include systime.h and atimer.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12916 (polling_for_input): Removed because unused.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12917 (input_poll_signal) [POLL_FOR_INPUT]: Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12918 (poll_timer): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12919 (poll_for_input, poll_for_input_1): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12920 (start_polling, stop_polling): Rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12921
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12922 * keyboard.h (polling_for_input): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12923
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12924 * atimer.h, atimer.c: New files.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12925
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12926 * Makefile.in (obj): Add atimer.o.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12927 (atimer.o): New target.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12928
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12929 * blockinput.h (pending_atimers): Add extern declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12930 (UNBLOCK_INPUT): Rewritten. Handle pending atimers.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12931
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12932 * lisp.h (popup_activated_flag): Add extern declaration.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12933
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12934 * xmenu.c (popup_activated_flag): Make externally visible.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12935 (popup_activate_callback) [USE_MOTIF]: Increment popup_activated_flag.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12936 (popup_deactivate_callback) [USE_MOTIF]: Decrement it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12937
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12938 * xterm.c (toplevel): Include atimer.h.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12939 (toolkit_scroll_bar_interaction): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12940 (Fxt_process_timeouts): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12941 (x_process_timeouts): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12942 (xt_action_hook): Clear toolkit_scroll_bar_interaction.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12943 (x_send_scroll_bar_event): Set toolkit_scroll_bar_interaction.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12944 (x_make_frame_visible): Call poll_for_input_1 instead of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12945 input_poll_signal. Don't call alarm.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12946 (x_initialize): Install timer calling x_process_timeouts.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12947
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12948 2000-01-24 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12949
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12950 * s/irix5-0.h: Don't set LD_SWITCH_SYSTEM -- we use unexelf now.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12951 Don't use -cckr -- apparently not now necessary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12952
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12953 2000-01-24 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12954
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12955 * msdos.c (IT_menu_display): Truncate long menu lines at the right
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12956 screen boundary.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12957
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12958 2000-01-23 Jason Rumney <jasonr@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12959
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12960 * w32fns.c (w32_defined_color): Apply gamma correction before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12961 trying to map to the palette.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12962 (w32_wnd_proc) [WM_ERASE_BACKGROUND]: Pass device context of frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12963 to w32_clear_rect.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12964
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12965 * w32term.c (w32_fill_rect): Do not try to deal with NULL hdc
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12966 here. Callers changed to always pass real device context.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12967 (w32_draw_bitmap): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12968 (w32_get_glyph_overhangs): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12969 (w32_draw_box_rect): Make use of s->hdc rather than getting a new one.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12970 (w32_set_vertical_scroll_bar): Pass correct HWND parameters to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12971 pfnSetScrollInfo and SetScrollRange.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12972 (x_get_char_face_and_encoding): Don't turn iso8859-1 characters
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12973 back into MULE characters after decoding them.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12974 (x_get_glyph_face_and_encoding): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12975 (w32_per_char_metric): Use GetCharExtentPoint32W as fallback when
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12976 GetCharABCWidthsW fails, since this is defined on Windows 9x.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12977 (x_produce_glyphs): Calculate per char metrics for a character
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12978 that we know exists in default font when font_not_found_p is true.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12979
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
12980 2000-01-22 Jason Rumney <jasonr@gnu.org>
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12981
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12982 * makefile.nt (intervals.obj, composite.obj): New modules.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12983 (composite.h): Added as dependency where appropriate.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12984
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12985 * w32gui.h (XGCValue): New struct for emulating X GCs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12986
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12987 * w32term.h (XCharStruct): New struct for emulating X.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12988
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12989 * w32console.c (turn_on_face, turn_off_face): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12990 (change_line_highlight): New prototype for new redisplay.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12991 (write_glyphs): Support multibyte text. Support faces.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12992
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12993 * w32faces.c: Complete rewrite for new redisplay based on new xfaces.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12994
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12995 * w32fns.c: Use SELECTED_FRAME macro in place of selected_frame
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12996 throughout. struct frame * in place of FRAME_PTR.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12997 Skeleton support for images, toolbars, tooltips from xfns.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12998 (Fx_create_frame): Use system default for default scroll bar width.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
12999 (w32_get_arg): Renamed from x_get_arg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13000 (Fx_file_dialog): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13001 (w32_list_fonts): Check cache before asking system.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13002 (Vw32_enable_synthesized_fonts): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13003 (Vw32_enable_italics): Obsolete, removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13004
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13005 * w32inevt.c (get_frame, w32_console_mouse_position, mouse_moved_to):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13006 Use SELECTED_FRAME macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13007
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13008 * w32menu.c: Add skeleton support for help strings on menus.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13009 (add_menu_item): Native checkbox and radio support added, but not
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13010 yet enabled due to bugs.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13011 (push_menu_item): Add parameters type, selection and help.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13012 Callers updated.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13013 Formatting changes to reduce unnecessary diffs with xmenu.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13014
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13015 * w32select.c (Fw32_set_clipboard_data): Update call to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13016 find_charset_in_str.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13017
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13018 * w32term.c: Complete rewrite for new redisplay based on new
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13019 xterm.c with necessary sections merged back in from old w32term.c.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13020
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13021 2000-01-21 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13022
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13023 * data.c (set_internal): Further fix in same criterion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13024
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13025 2000-01-20 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13026
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13027 * data.c (set_internal): Fix the criteria for whether
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13028 to swap out the old cached binding.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13029
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13030 2000-01-19 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13031
109569
62aece7dd5af Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 109506
diff changeset
13032 * lread.c (syms_of_lread) [user-init-file]: Doc change.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13033
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13034 2000-01-18 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13035
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13036 * regex.c (re_compile_fastmap): While checking a range table for
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13037 `charset', skip flag bits for a character class correctly.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13038
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13039 2000-01-17 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13040
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13041 * m/news-risc.h (LD_SWITCH_MACHINE): Define differently for GCC.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13042
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13043 * xfns.c (x_window): Call lw_create_widget with new parameter list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13044
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13045 * widget.c (EmacsFrameSetCharSize): Change size of children first
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13046 because of problems with main window geometry management under Lesstif.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13047
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13048 * xmenu.c (enum menu_item_idx): New enumeration replacing defines
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13049 MENU_ITEMS_ITEM_.*.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13050 (MENU_ITEMS_ITEM_HELP): New enumerator.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13051 (push_menu_item): Add parameter HELP. Record help in menu_items.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13052 (single_menu_item, single_submenu, list_of_items): Call
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13053 push_menu_item with new parameter.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13054 (single_submenu): Set help string in widget value.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13055 (menu_highlight_callback): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13056 (set_frame_menubar): Call lw_create_widget with new
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13057 parameter list.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13058 (xmenu_show, xdialog_show): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13059
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13060 2000-01-13 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13061
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13062 * sound.c (Fplay_sound): Improve doc string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13063
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13064 2000-01-11 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13065
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13066 * lisp.h (set_internal): Enter the new arg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13067
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13068 * eval.c (specbind): Record buffer-local variables specially,
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13069 indicating which buffer's binding was saved.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13070 (unbind_to): Restore buffer-local variables specially
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13071 in the proper buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13072
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13073 * data.c (set_internal): New arg BUF.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13074
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13075 * eval.c (specbind, unbind_to): Pass new arg to set_internal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13076 * data.c (Fset): Pass new arg to set_internal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13077 * bytecode.c (Fbyte_code): Pass new arg to set_internal.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13078
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13079 2000-01-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13080
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13081 * .gdbinit: Adapt to new strings. Add xbacktrace, xreload, xprintsym.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13082
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13083 2000-01-11 Richard M. Stallman <rms@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13084
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13085 * minibuf.c (Ftry_completion): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13086
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13087 2000-01-11 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13088
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13089 * keyboard.c (Fclear_this_command_keys): Clear recent_keys
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13090 vector, too.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13091
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13092 2000-01-11 Andreas Schwab <schwab@suse.de>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13093
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13094 * coding.c (code_convert_region): Initialize total_skip.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13095
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13096 2000-01-08 Dave Love <fx@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13097
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13098 * eval.c (Fuser_variable_p): Check customizability too.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13099
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13100 2000-01-07 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13101
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13102 * minibuf.c (Fcompleting_read): Doc fix.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13103
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13104 2000-01-05 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13105
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13106 * s/freebsd.h (C_SWITCH_SYSTEM): Add -I /usr/local/include and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13107 -L /usr/local/lib.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13108
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13109 * xfns.c (x_create_im): New function to set IM and IC of a frame.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13110 Check that input style is supported before trying to create an
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13111 IC for it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13112 (x_window): Call x_create_im.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13113
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13114 2000-01-04 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13115
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13116 * xfns.c (current_gif_memory_src): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13117 (gif_load): Record the address of the current memory source
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13118 in current_gif_memory_src.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13119 (gif_read_from_memory): Use current_gif_memory_src.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13120
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13121 * systime.h (EMACS_GET_TIME, EMACS_ADD_TIME, EMACS_SUB_TIME): Give
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13122 macros statement form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13123
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13124 * sound.c (struct sound): Renamed from struct sound_file.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13125 (struct sound): Add members `data' and `header_size'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13126 (enum sound_attr): Add SOUND_DATA.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13127 (current_sound, current_sound_device): Variables renamed from
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13128 sound_file and sound_device.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13129 (parse_sound): Parse :data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13130 (parse_sound): Handle sound data in strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13131 (find_sound_type): Function renamed from find_sound_file_type.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13132 (wav_init, au_init): Fail if sound's header_size is smaller than
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13133 needed header size.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13134 (wav_play, au_play): Play sounds from string data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13135
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13136 * puresize.h (BASE_PURE_SIZE): Increase to 600000.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13137
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13138 * lisp.h: Add prototype for allocate_string_data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13139
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13140 * alloc.c (Fgarbage_collect): Return number of live and free strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13141
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13142 * alloc.c (mark_buffer): Remove code in #if 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13143 (gc_sweep): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13144 (UNMARK_BALANCE_INTERVALS): Give the macro statement form.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13145 (strings_consed): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13146 (allocate_string): Set it.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13147 (syms_of_alloc): Add DEFVAR_INT for strings_consed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13148 (Fmemory_use_counts): Return strings_consed. Use Flist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13149
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13150 * alloc.c: General cleanup in comments etc. Remove conditional
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13151 compilation for `standalone'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13152
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13153 * lisp.h (struct Lisp_String): Make DATA member `unsigned char *'.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13154
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13155 * alloc.c (MARK_STRING, UNMARK_STRING, STRING_MARKED_P):
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13156 (GC_STRING_BYTES, GC_STRING_CHARS): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13157 (DONT_COPY_FLAG): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13158 (SBLOCK_SIZE, LARGE_STRING_BYTES): New macros.
109506
e6408c088fbc Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents: 108472
diff changeset
13159 (struct sdata, struct sblock): New.
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13160 (struct string_block): Rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13161 (STRINGS_IN_STRING_BLOCK): New macro.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13162 (oldest_sblock, current_sblock, total_strings, total_free_strings)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13163 (large_sblocks, string_blocks, string_free_list): New variables.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13164 (NEXT_FREE_LISP_STRING, SDATA_OF_STRING, SDATA_SIZE): New macros.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13165 (init_strings): Rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13166 (allocate_string, allocate_string_data, compact_small_strings)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13167 (free_large_strings, sweep_strings): New functions.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13168 (STRING_BLOCK_SIZE, STRING_BLOCK_OUTSIZE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13169 (struct string_block_head, current_string_block)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13170 (first_string_block, large_string_blocks, STRING_FULLSIZE)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13171 (STRING_PAD): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13172 (make_uninit_multibyte_string, make_pure_string): Rewritten.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13173 (Fgarbage_collect): Don't set mark bit in large strings.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13174 (mark_object): Mark strings differently. Mark symbol names
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13175 differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13176 (survives_gc_p): Test marked strings differently.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13177 (gc_sweep): Sweep strings differently, unmark strings in
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13178 symbol names.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13179 (compact_strings): Removed.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13180
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13181 2000-01-04 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13182
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13183 * xfaces.c (syms_of_xfaces): defsubr Scolor_gray_p and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13184 Scolor_supported_p even if HAVE_X_WINDOWS is not defined.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13185
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13186 2000-01-04 Kenichi Handa <handa@etl.go.jp>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13187
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13188 * fileio.c (Finsert_file_contents): Signal error if visiting file
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13189 in a non-empty buffer.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13190
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13191 * term.c (encode_terminal_code): Fix the previous change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13192
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13193 2000-01-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13194
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13195 * xfaces.c (syms_of_xfaces): Change Sface_color_gray_p to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13196 Scolor_gray_p, Sface_color_supported_p to Scolor_supported_p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13197
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13198 * s/hpux9.h (NO_EDITRES): Define even if HAVE_LIBXMU.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13199
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13200 2000-01-03 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13201
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13202 * xdisp.c (handle_single_display_prop) [HAVE_WINDOW_SYSTEM]: No
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13203 need to test for MSDOS frames.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13204
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13205 2000-01-03 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13206
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13207 * dosfns.c (unspecified_colors): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13208 (msdos_stdcolor_idx): Use global variables unspecified_fg and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13209 unspecified_bg.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13210 (msdos_stdcolor_name): Return strings for unspecified fore- and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13211 back-ground colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13212
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13213 * xfaces.c (Qunspecified_fg, Qunspecified_bg): Remove.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13214 (syms_of_xfaces): Remove their staticpro's.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13215 (tty_color_name): Return Lisp strings for unspecified fore- and
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13216 back-ground colors.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13217 (Finternal_set_lisp_face_attribute): Remove the special treatment
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13218 for Qunspecified_{f,b}g.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13219 (realize_default_face): Replace Qunspecified_{f,b}g with a Lisp string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13220
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13221 2000-01-03 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13222
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13223 * xdisp.c (reseat_at_next_visible_line_start): Position before
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13224 newline only if ending up on a newline.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13225 (next_element_from_ellipsis): Return success. Handle case of
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13226 displaying no ellipsis. Fix case of ellipsis defined in display table.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13227 (next_element_from_buffer): Return 0 if next_element_from_ellipsis
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13228 returns 0.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13229
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13230 2000-01-03 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13231
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13232 * xfaces.c (Fcolor_gray_p): Renamed from face-color-gray-p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13233 (Fcolor_supported_p): Renamed from face-color-supported-p.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13234
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13235 2000-01-02 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13236
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13237 * xfaces.c (tty_defined_color): Pass frame to tty-color-desc. The
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13238 list of colors renamed to tty-defined-color-alist.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13239 (tty_color_name): Pass the frame to tty-color-by-index.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13240 (realize_tty_face): tty-color-alist is now a function which
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13241 accepts the frame as argument.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13242
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13243 * term.c (Ftty_display_color_p): Accept an optional argument FRAME.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13244
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13245 2000-01-02 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13246
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13247 * term.c (insert_glyphs): Pass glyph, not &glyph, to
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13248 encode_terminal_code.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13249
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13250 2000-01-02 Eli Zaretskii <eliz@is.elta.co.il>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13251
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13252 * dispnew.c (mode_line_string): Support termcap frames as well.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13253
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13254 2000-01-01 Gerd Moellmann <gerd@gnu.org>
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13255
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13256 * syntax.c (Fforward_word): Undo previous change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13257
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13258 * editfns.c (Fconstrain_to_field): Don't constrain if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13259 inhibit-field-text-motion is non-nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13260 (Fline_beginning_position): Undo previous change.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13261 (Fline_end_position): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13262
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13263 * syntax.c (Fforward_word): Notice field boundaries only if
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13264 inhibit-field-text-motion is nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13265
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13266 * lisp.h: Add extern declaration for Vinhibit_field_text_motion.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13267
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13268 * editfns.c (Vinhibit_field_text_motion): New variable.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13269 (inhibit-field-text-motion): New DEFVAR_LISP.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13270 (Fline_beginning_position, Fline_end_position): Notice field
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13271 boundaries only if inhibit-field-text-motion is nil.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13272
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13273 * xfns.c (x_create_x_image_and_pixmap): Remove parameter FILE.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13274 All calls adjusted.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13275 (x_build_heuristic_mask): Likewise.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13276 (xbm_load_image_from_file): Change error output.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13277 (xbm_load, xpm_load, pbm_load, png_load, jpeg_load, tiff_load)
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13278 (gif_load, gs_load, x_kill_gs_process): Ditto.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13279
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13280 * xfns.c (gif_load): Avoid sign extension and thus out of bounds
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13281 color indices when accessing raster pixels.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13282 (gif_image_p, png_image_p, jpeg_image_p, tiff_image_p): Allow only
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13283 one of :file or :data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13284 (enum pbm_keyword_index): Add PBM_DATA.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13285 (pbm_format): Add :data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13286 (pbm_image_p): Allow either :file or :data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13287 (pbm_read_file): New function.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13288 (pbm_scan_number): Rewritten to read from string.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13289 (pbm_load): Support :data.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13290
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13291 See ChangeLog.8 for earlier changes.
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13292
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13293 ;; Local Variables:
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13294 ;; coding: utf-8
43798
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13295 ;; End:
ff7e1d919ec0 Split pre-21.1 changes into ChangeLog.9.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
13296
106815
1d1d5d9bd884 Add 2010 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 105998
diff changeset
13297 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
75227
e90d04cd455a Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
13298 Free Software Foundation, Inc.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13299
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13300 This file is part of GNU Emacs.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13301
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94642
diff changeset
13302 GNU Emacs is free software: you can redistribute it and/or modify
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13303 it under the terms of the GNU General Public License as published by
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94642
diff changeset
13304 the Free Software Foundation, either version 3 of the License, or
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94642
diff changeset
13305 (at your option) any later version.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13306
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13307 GNU Emacs is distributed in the hope that it will be useful,
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13308 but WITHOUT ANY WARRANTY; without even the implied warranty of
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13309 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13310 GNU General Public License for more details.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13311
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
13312 You should have received a copy of the GNU General Public License
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94642
diff changeset
13313 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
13314