1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-04 19:10:37 -08:00
Commit graph

11511 commits

Author SHA1 Message Date
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
Dave Love
4848ef2391 (x_real_positions): Declare tmp_nchildren as unsigned. 2000-06-05 14:15:24 +00:00
Dave Love
0ef75e87fb Include fontset.h. 2000-06-05 14:13:41 +00:00
Dave Love
e651b9a2e1 (xdisp.o): Depend on fontset.h. 2000-06-05 14:13:17 +00:00
Dave Love
162ccef4e8 Don't define MATHERR. 2000-06-05 13:28:43 +00:00
Dave Love
703af3d57e Fix nested comment. 2000-06-03 22:23:57 +00:00
Dave Love
2082fe81fc *** empty log message *** 2000-06-02 20:07:12 +00:00
Gerd Moellmann
dcf671d286 *** empty log message *** 2000-06-02 19:06:44 +00:00
Gerd Moellmann
e911049b46 (realize_x_face): When copying BASE_FACE bitwise to the
result face, set flags in the face indicating that colors may not
be freed.
2000-06-02 19:03:58 +00:00
Gerd Moellmann
033e3e18df (x_set_mouse_face_gc): If first glyph isn't a character
glyph, use the ASCII NUL character to determine the face.
2000-06-02 19:03:31 +00:00
Dave Love
dba286b6f0 (_XOPEN_SOURCE, __EXTENSIONS__): Don't define. 2000-06-02 15:50:01 +00:00
Dave Love
d42122a3a2 *** empty log message *** 2000-06-02 15:46:19 +00:00
Dave Love
d3eb3bfac8 Conditionally include stdlib.h, unistd.h.
(VFORK_RETURN_TYPE): Remove.
2000-06-02 15:44:45 +00:00
Dave Love
9821d77abd Add NO_MATHERR. 2000-06-02 15:40:51 +00:00
Dave Love
90aa4ea820 *** empty log message *** 2000-06-02 13:15:10 +00:00
Dave Love
98067d54ca (Vbefore_change_function, Vafter_change_function):
Variables and their initializations deleted.
2000-06-02 12:43:31 +00:00
Dave Love
1675d08629 (signal_before_change, signal_after_change): Don't check
Vbefore_change_function, Vafter_change_function.
2000-06-02 12:42:54 +00:00
Dave Love
ad44dffe8e (internal_self_insert): Don't check
Vbefore_change_function, Vafter_change_function.
2000-06-02 12:42:20 +00:00
Dave Love
2330c9d456 *** empty log message *** 2000-06-01 19:04:28 +00:00
Dave Love
824b5cfcbb (Fcall_interactively): Doc fix. 2000-06-01 19:02:58 +00:00
Dave Love
dd432f1663 (ospeed) [HAVE_SPEED_T]: Don't declare extern. 2000-06-01 15:48:57 +00:00
Dave Love
bf9e8804fc Revert last change -- duplicated. 2000-05-31 21:17:57 +00:00
Gerd Moellmann
3694b4abbb (eassert) [!ENABLE_CHECKING]: Define as `(void) 0'. 2000-05-31 19:19:50 +00:00
Gerd Moellmann
9af3e74293 (find_glyph_row_slice, swap_glyphs_in_rows): Put in #if 0. 2000-05-31 19:16:25 +00:00