Commit graph

14125 commits

Author SHA1 Message Date
Eli Zaretskii
9a249bba2a (Fmd5): Doc fix. 2001-09-01 09:22:10 +00:00
Eli Zaretskii
490468dcff Fix two typos. 2001-08-31 15:09:40 +00:00
Gerd Moellmann
c9979669a7 *** empty log message *** 2001-08-31 08:52:03 +00:00
Gerd Moellmann
6c1aa7f18a (update_compositions): Do nothing if
inhibit-modification-hooks is set.
2001-08-31 08:03:43 +00:00
Gerd Moellmann
986ec8f2e5 *** empty log message *** 2001-08-31 07:44:38 +00:00
Gerd Moellmann
200f868eb3 (shut_down_emacs): Fix last change. 2001-08-30 13:36:24 +00:00
Gerd Moellmann
cd8d41681b (shut_down_emacs): Don't call check_glyph_memory
and check_message_stack if temrinating normally.  We want
glyph matrices etc. in a core dump.
2001-08-30 13:35:28 +00:00
Gerd Moellmann
92a256311f *** empty log message *** 2001-08-30 12:15:09 +00:00
Gerd Moellmann
b384d6f813 (Qbuffer_position, Qposition, Qobject): New variables.
(syms_of_xdisp): Initialize them.
(handle_single_display_prop): Don't change point, bind `object',
`position', and `buffer-position' instead to the object having the
`display' property, position in the object and position in the
buffer.
2001-08-30 12:14:48 +00:00
Gerd Moellmann
9584e63a72 *** empty log message *** 2001-08-30 09:20:39 +00:00
Gerd Moellmann
24766480cf (Finsert_file_contents): Don't change the multibyteness
of the buffer if REPLACE is non-nil.
2001-08-30 08:24:22 +00:00
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