1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-27 15:40:47 -08:00
Commit graph

14114 commits

Author SHA1 Message Date
Gerd Moellmann
d38633a306 (Finsert_file_contents): Undo change of 2001-08-27. 2001-08-29 10:32:11 +00:00
Eli Zaretskii
f4fccc1e96 (x_set_glyph_string_background_width)
(show_mouse_face): Track the last changes in xterm.c.
2001-08-28 17:12:20 +00:00
Gerd Moellmann
5b52c2964f *** empty log message *** 2001-08-28 14:44:43 +00:00
Gerd Moellmann
7b0870b263 (x_set_glyph_string_background_width): Set the glyph
strings background width so that multi-line mouse-face is drawn to
the right edge of the window.
(show_mouse_face): Set the row's mouse_face_p flag after drawing
glyphs.
2001-08-28 14:34:17 +00:00
Gerd Moellmann
6b6e2422b4 *** empty log message *** 2001-08-28 09:14:27 +00:00
Gerd Moellmann
9d1268155d (direct_output_for_insert): Set updated_area
before insering/writing glyphs.
2001-08-28 09:01:08 +00:00
Gerd Moellmann
eaaa65b092 (display_mode_element): Use string_byte_to_char to
determine character positions in strings, use chars_in_text
instead of strwidth.
(dump_glyph_row) [GLYPH_DEBUG]: Take a glyph row instead of
a matrix as parameter; this is easier to use from GDB.
2001-08-28 08:33:51 +00:00
Stefan Monnier
3452efc2c8 *** empty log message *** 2001-08-27 19:39:25 +00:00
Miles Bader
9ad62cf8c2 *** empty log message *** 2001-08-27 18:31:08 +00:00
Miles Bader
f621045e3e (Fprevious_single_char_property_change)
(Fnext_single_char_property_change): Doc fixes.
2001-08-27 18:12:46 +00:00
Gerd Moellmann
47d57b2221 (init_from_display_pos, init_to_row_end): Return 0 if
there exist overlay strings with newlines at POS.
(text_outside_line_unchanged_p): Return 0 if changes start at
START and overlays exist at START.  Likewise for END.
(try_window_id): Give up if init_to_row_end returns 0.
2001-08-27 13:52:50 +00:00
Gerd Moellmann
1ddb09f51c Finsert_file_contents): Allocate, restore, and
free composition data in the case of REPLACE not being nil.
2001-08-27 13:50:42 +00:00
Gerd Moellmann
32171635b9 (Finsert_file_contents): Call Fset_buffer_multibyte
unconfitionally.
2001-08-27 09:15:57 +00:00
Gerd Moellmann
33954c4554 *** empty log message *** 2001-08-24 09:40:55 +00:00
Gerd Moellmann
3ec6401d7b (access_keymap): Return the cdr of the binding of
a generic character instead of its definition (KEY . BINDING).
2001-08-24 08:42:35 +00:00
Gerd Moellmann
e124966678 (Finsert_file_contents): Set coding's dest_multibyte
to 0 also in the REPLACE case.
2001-08-24 08:35:09 +00:00
Andrew Choi
fb4c6c961b 2001-08-24 Andrew Choi <akochoi@cse.cuhk.edu.hk>
* fileio.c (Ffile_readable_p) [macintosh]: Call access instead of
	open to determine whether file is readable (as for DOS_NT).
2001-08-24 07:09:01 +00:00
Gerd Moellmann
59ecf80b92 *** empty log message *** 2001-08-23 14:16:42 +00:00
Gerd Moellmann
1f83434377 (Finsert_file_contents): If VISIT is non-nil, and
coding.type is coding_type_no_conversion or coding_type_raw_text,
use Fset_buffer_multibyte to make the buffer unibyte if REPLACE is
non-nil instead of just setting enable_multibyte_characters in the
buffer to nil.
2001-08-23 13:18:33 +00:00
Gerd Moellmann
374388c39a *** empty log message *** 2001-08-22 09:44:33 +00:00
Gerd Moellmann
ceeda019c0 (menu_face_changed_default): New variable.
(menu_face_changed_count): Variable removed.
(Finternal_set_lisp_face_attribute): Doc fix.  If FRAME is t, set
the menu_face_changed_default flag, otherwise set the FRAME's
menu_face_changed_p flag if the `menu' face has been changed.
Prevent calling set_font_frame_param if FRAME is t.
(make_face_cache): Initialize cache's menu_face_changed_p
from menu_face_changed_default.
(realize_basic_faces): Look into the frame's face cache to
determine if the menu appearance needs updating.
2001-08-22 09:44:15 +00:00
Gerd Moellmann
90893c55a8 (struct face_cache): Add member
menu_face_changed_p.
2001-08-22 09:43:40 +00:00
Gerd Moellmann
40e33037be *** empty log message *** 2001-08-22 08:29:37 +00:00
Gerd Moellmann
62b366ffb3 (access_keymap): Fix last change to not consider
IDX when it has modifiers.
2001-08-22 08:29:20 +00:00
Gerd Moellmann
859ea4b849 (access_keymap): If a binding of the form (GENERIC-CHAR
. BINDING) exists, where GENERIC-CHAR is the generic character of
the charset of IDX, return BINDING, unless there exists or binding
for IDX itself.
2001-08-21 10:42:27 +00:00
Gerd Moellmann
cca1b1d7ca (SYSV): Don't define on Solaris 2.
From Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>.
2001-08-16 12:55:40 +00:00
Gerd Moellmann
e8660d735f (move_it_by_lines) <DVPOS < 0>: Start at the beginning
of the screen line, not text line, containing IT's current
position.
2001-08-16 08:40:36 +00:00
Gerd Moellmann
288d4e0606 (window_scroll_pixel_based): Don't recenter if
PT is partially visible in the window.
2001-08-15 14:57:20 +00:00
Gerd Moellmann
82f053ab59 (expose_window_tree, expose_window, expose_line): Return
1 when overwriting mouse-face.
(expose_frame): If mouse-face was overwritten, redo it.
2001-08-15 14:31:44 +00:00
Gerd Moellmann
93aba6fcd4 *** empty log message *** 2001-08-15 09:31:06 +00:00
Gerd Moellmann
ac17f0bf87 (x_update_menu_appearance): Don't call
set_frame_menubar, let the next redisplay do it.
2001-08-15 08:49:21 +00:00
Andrew Innes
858a55c1e1 Draw relief (if any) before
drawing glyph string.
2001-08-14 11:46:33 +00:00
Eli Zaretskii
3a990b67be *** empty log message *** 2001-08-14 11:44:38 +00:00
Eli Zaretskii
44abba96a5 New file, for building Emacs on hppa1.1-hitachi. 2001-08-14 11:28:17 +00:00
Gerd Moellmann
04386463e8 (x_update_menu_appearance): Save and restore value of
interrupt_input_blocked.
2001-08-14 10:57:25 +00:00
Gerd Moellmann
b0e619b41a (move_it_by_lines) <DVPOS < 0>: If not already on
a line start, move back to the line start.
2001-08-13 12:14:32 +00:00
Gerd Moellmann
0de73d5a41 *** empty log message *** 2001-08-13 10:35:48 +00:00
Gerd Moellmann
3e6385a48a *** empty log message *** 2001-08-13 10:16:42 +00:00
Gerd Moellmann
6d004fea41 (resize_echo_area_exactly): Don't resize the mini-window
exactly when a mini-buffer is active.
2001-08-13 09:52:55 +00:00
Gerd Moellmann
c5cf21093a (make_lispy_event): Interpret double_click_fuzz
in units of 1/8 character on non window-system frames.
(syms_of_keyboard) <double-click-fuzz>: Doc fix.
2001-08-13 09:27:43 +00:00
Eli Zaretskii
d1b5f629ae *** empty log message *** 2001-08-10 09:23:22 +00:00
Eli Zaretskii
805f91e475 (syms_of_keyboard) <double-click-fuzz>: Fix a typo in a doc string. 2001-08-10 09:14:17 +00:00
Gerd Moellmann
3638868e17 *** empty log message *** 2001-08-09 15:50:33 +00:00
Gerd Moellmann
8e3189f0cc *** empty log message *** 2001-08-09 13:45:47 +00:00
Gerd Moellmann
f0c1cc56a0 (Vpre_help_message): New variable.
(syms_of_keyboard): Initialize and staticpro it.
(show_help_echo): Record current message before displaying a
help-echo, and restore that message when clearing the help.
2001-08-09 13:01:38 +00:00
Gerd Moellmann
eaa2319f35 *** empty log message *** 2001-08-09 09:48:24 +00:00
Gerd Moellmann
32dfbf1a8e (x_create_im): Remove prototype. 2001-08-09 09:48:04 +00:00
Gerd Moellmann
2644796711 (adjust_glyph_matrix): Undo last change. 2001-08-09 09:37:50 +00:00
Gerd Moellmann
99332eb693 (mark_window_display_accurate_1): Remove an assertion. 2001-08-09 09:37:32 +00:00
Gerd Moellmann
0f41e9482a (adjust_glyph_matrix): In the optimization for
windows whose height has changed, disable partially visible
lines.
2001-08-08 11:41:07 +00:00