1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 07:11:34 -08:00
Commit graph

14141 commits

Author SHA1 Message Date
Eli Zaretskii
705644780d More commentary about the role of kbd_macro_end. 2001-09-07 15:54:52 +00:00
Gerd Moellmann
6afad91e16 *** empty log message *** 2001-09-07 11:36:11 +00:00
Gerd Moellmann
78999117cd (init_from_display_pos): Don't compare the result
of calling index with NULL.
2001-09-07 11:19:02 +00:00
Gerd Moellmann
f76e03683e (x_set_background_color): Don't change the colors
of the X window of scroll bar widgets.
2001-09-06 12:48:24 +00:00
Andrew Innes
9ead1b6070 (w32_createwindow): Undo last change. 2001-09-05 09:53:23 +00:00
Gerd Moellmann
08e1d6dfd6 (store_kbd_macro_char): Fix computation of kbd_macro_end. 2001-09-05 09:39:09 +00:00
Gerd Moellmann
c3b497b399 *** empty log message *** 2001-09-05 08:20:35 +00:00
Gerd Moellmann
134d928342 (string_buffer_position): Use *single_char_property*
functions instead of the *single_property* functions.
2001-09-05 07:43:47 +00:00
Andrew Innes
8f8601801d (w32_read_socket): Add more information to debugging output. 2001-09-04 17:42:03 +00:00
Andrew Innes
18f0b34280 (w32_createwindow): Remove the WS_CLIPCHILDREN style
from Emacs frames, so that calls to GetClipBox in w32term.c
correctly report when part of a frame is visible (including
scrollbars, etc).  This prevents repeated redrawing of frames when
only a scrollbar is visible.
(w32_wnd_proc): Add more frame information to debugging output.
2001-09-04 17:35:24 +00:00
Stefan Monnier
2ee1aa00ea *** empty log message *** 2001-09-04 01:06:53 +00:00
Stefan Monnier
31ac723b39 (handle_single_display_prop): Fix for int/Lisp_Object mixup. 2001-09-04 01:02:16 +00:00
Gerd Moellmann
1d6c120a5f Comment fix. 2001-09-03 15:47:06 +00:00
Gerd Moellmann
7e37626032 (note_mouse_highlight) <help-echo>: When looking for
help-echo for a string which doesn't have help-echo itself, use
get-char-property to obtain the help-echo from the string's buffer
(note_mouse_highlight) <mouse-face>: When on a string that doesn't
have mouse-face, look for mouse-face ``under'' the string for
mouse-face from an overlay.
(fast_find_position): Add parameter STOP.  In the final row,
stop before glyphs having STOP as object.  Don't consider
glyphs that are not from a buffer.
2001-09-03 15:43:10 +00:00
Gerd Moellmann
e3b225170d *** empty log message *** 2001-09-03 08:21:22 +00:00
Gerd Moellmann
79aa538170 (syms_of_buffer): Doc fix. 2001-09-03 08:03:53 +00:00
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