1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-12 09:28:24 +00:00
Commit Graph

11534 Commits

Author SHA1 Message Date
Kenichi Handa
aef168f8bc (EMACS_FONTSET_H): Renamed from _FONTSET_H. 2000-06-11 23:41:53 +00:00
Kenichi Handa
15a10ef146 (EMACS_COMPOSITE_H): Renamed from _COMPOSITE_H. 2000-06-11 23:41:40 +00:00
Kenichi Handa
6f776e81c7 (EMASC_CODING_H): Renamed from _CODING_H. 2000-06-11 23:41:24 +00:00
Kenichi Handa
aa01a892df (EMACS_CHARSET_H): Renamed from _CHARSET_H. 2000-06-11 23:41:07 +00:00
Kenichi Handa
265702b7c5 (EMACS_CCL_H): Renamed from _CCL_H. 2000-06-11 23:40:14 +00:00
Dave Love
fb1b041d1e (EMACS_SYSTIME_H): Renamed from _SYSTIME_H. 2000-06-11 17:37:16 +00:00
Eli Zaretskii
ff96b5f449 Don't use _MSDOS_H_ as a symbol, use MSDOS_H_ instead. 2000-06-11 12:21:13 +00:00
Gerd Moellmann
db8eeecd16 *** empty log message *** 2000-06-11 12:18:25 +00:00
Gerd Moellmann
a52445bda8 (xmenu_show): Case second parameter of lw_popup_menu
to `XEvent *'.
2000-06-11 12:12:52 +00:00
Kenichi Handa
b54f61ed95 (MAKE_CHAR) [!emacs]: Dummy macro for non-Emacs env.
(regex_compile): Fix the code for handling the case of single byte
char and multibyte char being mixed in a range within [...].
2000-06-10 08:04:33 +00:00
Kenichi Handa
c479bd55ea *** empty log message *** 2000-06-10 08:03:38 +00:00
Kenichi Handa
ff6a65c2ba *** empty log message *** 2000-06-10 01:16:33 +00:00
Kenichi Handa
6db43875f5 (Finsert_file_contents): Be sure to setup src_multibyte
and dst_multibyte members of coding.
2000-06-10 00:35:26 +00:00
Kenichi Handa
88b837a212 (CHARSET_8_BIT_GRAPHIC): Define as 0x80.
(UNIBYTE_STR_AS_MULTIBYTE_P): Fix for an invalid multibyte
sequence.
2000-06-10 00:13:13 +00:00
Kenichi Handa
c83ef37172 (update_charset_table): Update the table
bytes_by_char_head.
(init_charset_once): Initialize elements of bytes_by_char_head to
1 except for leading codes for private charases.
2000-06-10 00:12:46 +00:00
Kenichi Handa
49b71c5ff1 *** empty log message *** 2000-06-10 00:12:17 +00:00
Ken Raeburn
9e80b57d28 * xterm.c (x_connection_closed): If dpyinfo is NULL, don't try to
access the data it doesn't point to.
2000-06-09 16:13:11 +00:00
Gerd Moellmann
f83fe4b49b *** empty log message *** 2000-06-08 21:01:54 +00:00
Gerd Moellmann
b5d56c1f0a (handle_fontified_prop): Don't GCPRO local var `pos';
it's an integer.
2000-06-08 20:58:15 +00:00
Gerd Moellmann
0f98c4c211 (enum event_kind): Add FOCUS_IN_EVENT. 2000-06-08 20:57:47 +00:00
Gerd Moellmann
c51c7093e9 (kbd_buffer_get_event): Handle FOCUS_IN_EVENT by
generating a switch-frame event if necessary.
2000-06-08 20:57:01 +00:00
Gerd Moellmann
eb72635f8a (XTread_socket) <FocusIn>: Queue a FOCUS_IN_EVENT which
will be translated to a switch-frame event in when reading the
event queue.  This is necessary because Emacs otherwise won't
perform a switch-frame to a new frame until some other event, for
example a keystroke event, forces it to do so.  This has various
effects, one visible being that the cursor of a frame created with
C-x 5 2 or switched to with a window manager key binding like
A-TAB stays hollow because selected_window isn't on the newly
focused frame until the switch-frame is performed.
2000-06-08 20:56:24 +00:00
Kenichi Handa
0890801bd5 (Fset_fontset_font): The arg CHARACTER may be a charset. 2000-06-08 01:23:19 +00:00
Gerd Moellmann
3091c2a652 (displayed_window_lines): Take empty lines at
the bottom of a window into account.
2000-06-07 12:42:30 +00:00
Gerd Moellmann
f38952fe7b (readevalloop): If READCHARFUN sets point to ZV, arrange
to stop reading, even if the form read sets point to a different
value when evaluated.
2000-06-07 12:31:26 +00:00
Gerd Moellmann
b7617575cd (displayed_window_lines): New function.
(Fmove_to_window_line): Use displayed_window_lines to determine
the number of lines to move, instead of using the window's height.
2000-06-07 12:30:22 +00:00
Gerd Moellmann
173cbca8b1 (display_line): Fix code deciding in which line to
put the cursor.
2000-06-07 09:05:58 +00:00
Kenichi Handa
6ba6c8182e *** empty log message *** 2000-06-07 02:27:00 +00:00
Kenichi Handa
0c41a39c29 (e_write): Free composition data if stored in
coding->cmp_data.
2000-06-07 02:25:59 +00:00
Gerd Moellmann
666852af77 (struct it): Add starts_in_middle_of_char_p.
(struct glyph_row): Add starts_in_middle_of_char_p and
ends_in_middle_of_char_p.
(MATRIX_ROW_ENDS_IN_MIDDLE_OF_CHAR_P): Test row's
ends_in_middle_of_char_p flag.
(MATRIX_ROW_STARTS_IN_MIDDLE_OF_CHAR_P): Likewise.
2000-06-06 20:03:57 +00:00
Gerd Moellmann
9100404975 (display_line): Set row's and iterator's
starts_in_middle_of_char_p and ends_in_middle_of_char_p flags.
Set cursor even if row ends in the middle of a character.
(dump_glyph_row): Print values of new flags.
(redisplay_window) <cursor movement in unchanged window>: When
point has been moved forward, and PT is at the end of the cursor
row, don't place the cursor in the next row if the cursor row ends
in the middle of a character or at ZV.
2000-06-06 20:02:39 +00:00
Gerd Moellmann
d13f3e2e24 (append_glyph): Revert change of 2000-06-06. 2000-06-06 12:27:18 +00:00
Gerd Moellmann
3b3c4bf057 (display_line): Revert change of 2000-06-06. Treat
padding glyph not fitting on line as whole character not
fitting on line.
2000-06-06 12:25:50 +00:00
Gerd Moellmann
5f1aea9aa7 *** empty log message *** 2000-06-06 10:39:20 +00:00
Gerd Moellmann
3017fdd1e3 (x_produce_glyphs): Don't xassert `it->descent > 0';
this isn't true for images with `:ascent 100'.
2000-06-06 10:36:48 +00:00
Kenichi Handa
ed00559de2 (Fset_buffer_multibyte): Don't make the current buffer as modified if
it is originally unmodified.
2000-06-06 05:43:12 +00:00
Kenichi Handa
10cda9b031 (display_line): While checking line continuation, pay attention to a
padding glyph.
2000-06-06 01:12:21 +00:00
Kenichi Handa
1ac0700a34 (encode_terminal_code): Change the way to check if
terminal coding does any conversion.
(append_glyph): Set glyph->pixel_width correctly.
2000-06-06 01:08:19 +00:00
Gerd Moellmann
1969fae27a *** empty log message *** 2000-06-05 19:24:26 +00:00
Gerd Moellmann
6a93695f4b (redisplay_window): Always use set_buffer_internal_1. 2000-06-05 19:21:06 +00:00
Dave Love
f19f32dd0f *** empty log message *** 2000-06-05 14:58:46 +00:00
Dave Love
9d936abcd0 (DEFUN, EXFUN): Test PROTOTYPES.
(Foptimize_char_table, make_temp_name): Declare.
2000-06-05 14:41:27 +00:00
Dave Love
482fa0533f Protect against multiple inclusion.
(timezone) [USG5_4]: Define as time_t.
2000-06-05 14:34:08 +00:00
Dave Love
edc8940c14 (menu_item_selection): Declare volatile unconditionally. 2000-06-05 14:30:01 +00:00
Dave Love
d80f9daead Remove Vbefore_change_function, Vafter_change_function. 2000-06-05 14:27:07 +00:00
Dave Love
b975254ebb (struct frame): Use volatile unconditionally. 2000-06-05 14:25:48 +00:00
Dave Love
eb545596f0 Declare code_convert_string_norecord. 2000-06-05 14:22:54 +00:00
Dave Love
fa0ec9f42e Conditionally include term.h. 2000-06-05 14:22:26 +00:00
Dave Love
f3cc12611b Copyright up-date. 2000-06-05 14:20:20 +00:00
Dave Love
2ebb2f8b11 (x_calc_absolute_position): Declare nchildren unsigned. 2000-06-05 14:19:33 +00:00