1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-27 15:52:00 -08:00
Commit graph

13929 commits

Author SHA1 Message Date
Gerd Moellmann
0894672ffa (Fdo_auto_save): Don't try to create the directory of
auto-save-list-file-name when shutting down Emacs, because
creating the directory might signal an error, and leaves
Emacs in a strange state.
2001-05-31 09:59:12 +00:00
Gerd Moellmann
94843cc1b1 *** empty log message *** 2001-05-31 08:56:58 +00:00
Gerd Moellmann
d284f58f0c (tty_cursor_hidden): New variable.
(update_begin): Don't call tty_hide_cursor.  Clean up.
(update_end, set_terminal_window, set_scroll_region): Clean up.
(ring_bell, reset_terminal_modes): Clean up.
(tty_hide_cursor, tty_show_cursor): Hide/show cursor depending
on tty_cursor_hidden.
(write_glyphs): Call tty_hide_cursor.
2001-05-31 08:56:32 +00:00
Stefan Monnier
db3a49a62e (copy_overlays): Make ENABLE_CHECKING happy. 2001-05-31 01:44:47 +00:00
Gerd Moellmann
6f1be3b90c (enum image_value_type): New enumerator
IMAGE_STRING_OR_NIL_VALUE.
(parse_image_spec): Handle it.
(xbm_format, pbm_format): Use it for :foreground and :background.
(xbm_load, pbm_load): Check for nil color names.
2001-05-30 15:30:19 +00:00
Gerd Moellmann
8bd189fb2f (note_mouse_highlight): If an overlapping overlay
exists, but we find that we highlight the same overlay as before,
don't do the highlighting again.
2001-05-30 11:19:43 +00:00
Gerd Moellmann
4c329aa8be (single_submenu, xmenu_show) [!HAVE_MULTILINGUAL_MENU]:
Protect unibyte strings created by replacing their multibyte
equivalents in menu_items.
2001-05-29 14:31:01 +00:00
Gerd Moellmann
e15e282807 (Fsingle_key_description): NUL-terminate the string
buffer before calling build_string.
2001-05-29 14:09:54 +00:00
Gerd Moellmann
7bdba03c11 (Fcall_process): Deal with decode_coding returning
CODING_FINISH_INCONSISTENT_EOL.
2001-05-29 13:57:30 +00:00
Gerd Moellmann
3d9d7a9b30 (Fsingle_key_description): Create a multibyte string
only if necessary.
2001-05-28 16:21:41 +00:00
Gerd Moellmann
3ec838d747 (xmenu_show) [!HAVE_MULTILINGUAL_MENU]: Don't overwrite
an item's name with its key description in case the description
is a multibyte string.
2001-05-28 16:20:48 +00:00
Gerd Moellmann
eb04d6cd3d *** empty log message *** 2001-05-28 15:02:01 +00:00
Gerd Moellmann
1486b4630e (Fstart_kbd_macro): Doc fix. 2001-05-28 15:01:34 +00:00
Gerd Moellmann
8bd6307fbe *** empty log message *** 2001-05-28 13:42:52 +00:00
Gerd Moellmann
b7f83f9ed3 (cursor_in_mouse_face_p): New function.
(x_draw_stretch_glyph_string): Use it to choose a different GC
when drawing a cursor within highlighted text.
2001-05-28 13:42:21 +00:00
Gerd Moellmann
e26c408973 (Fload): Remove unused label. 2001-05-28 12:05:45 +00:00
Gerd Moellmann
f4a6687dd6 (string_display_width): Put in #if 0. 2001-05-28 12:04:47 +00:00
Gerd Moellmann
04f250d495 (char_property_eq): Put in #if 0. 2001-05-28 12:04:26 +00:00
Gerd Moellmann
89c8dc6c22 *** empty log message *** 2001-05-28 11:58:55 +00:00
Gerd Moellmann
d250dcfc18 (speeds): Put in #if 0. 2001-05-28 11:58:27 +00:00
Gerd Moellmann
29148a3f48 *** empty log message *** 2001-05-18 11:28:14 +00:00
Gerd Moellmann
9a1211f299 *** empty log message *** 2001-05-18 11:24:53 +00:00
Gerd Moellmann
9db6f6b460 (call_debugger): Don't bind inhibit-eval-during-redisplay. 2001-05-18 11:15:46 +00:00
Gerd Moellmann
7eb4b06103 (xlfd_point_size): Don't divide pixel size from
transformation matrix by 10.
2001-05-18 11:06:40 +00:00
Gerd Moellmann
41cd7d672b Add copyright notice for FSF. 2001-05-17 09:09:14 +00:00
Gerd Moellmann
09393d0728 (x_set_foreground_color): Change frame's cursor_pixel
only if its equal to the former foreground pixel color.
(x_set_foreground_color, x_set_background_color)
(x_set_mouse_color, x_set_cursor_color): Cleaned up.
2001-05-16 17:33:38 +00:00
Gerd Moellmann
460e6bae47 (signal_before_change, signal_after_change): Consider a
local change hook which changes the buffer.
2001-05-16 16:07:20 +00:00
Gerd Moellmann
99c78ce82d (read_process_output): Don't call signal_after_change
and update_compositions after insert_from_string_before_markers.
2001-05-16 16:05:20 +00:00
Gerd Moellmann
a90b3d3c21 *** empty log message *** 2001-05-16 15:09:02 +00:00
Gerd Moellmann
3849cbf41c (split_font_name): Use the right field when
checking for `[...]' syntax.
2001-05-16 15:08:35 +00:00
Gerd Moellmann
1b7818b44c *** empty log message *** 2001-05-16 12:18:53 +00:00
Gerd Moellmann
a7be34e5f6 (OVERLAY_PLIST): New macro. 2001-05-16 12:18:18 +00:00
Gerd Moellmann
04e4cb3a83 (copy_overlays): New function.
(clone_per_buffer_values): Use it.
2001-05-16 12:17:43 +00:00
Gerd Moellmann
9bae8781fc *** empty log message *** 2001-05-16 10:49:47 +00:00
Gerd Moellmann
d4ae91d2ce (Fsingle_key_description): Replace a build_string with
a make_multibyte_string.  From Kenichi Handa <handa@etl.go.jp>.
2001-05-16 10:49:21 +00:00
Gerd Moellmann
dbcf3c03ca (Ffontset_info): Check that face is non-null
before accessing its fields.
2001-05-16 10:18:36 +00:00
Gerd Moellmann
18a0a39e97 *** empty log message *** 2001-05-15 13:38:23 +00:00
Gerd Moellmann
2cf066c38e (read_key_sequence): Prevent generating a fake
prefix key twice.
2001-05-15 13:37:45 +00:00
Gerd Moellmann
e335b66af5 *** empty log message *** 2001-05-15 10:42:45 +00:00
Gerd Moellmann
d5188d8c0c (split_font_name): Handle `[...]' for the right
font name fields.
2001-05-15 10:42:18 +00:00
Gerd Moellmann
8a1ae4dd2a (ccl_driver): Don't copy remaining bytes in case
of CCL_STAT_INVALID_CMD.
2001-05-15 10:39:45 +00:00
Stefan Monnier
3356884957 (Fdefvar): Only record (defvar <var>) in the load-history
in <var> has no default value yet.
2001-05-14 20:53:03 +00:00
Gerd Moellmann
58e5af83c9 (note_mouse_highlight): Avoid changing the mouse
pointer shape when show_mouse_face has already done it.
2001-05-14 14:56:23 +00:00
Stefan Monnier
3cf80731c1 (try_alternative_families): First try the FAMILY.
And if nothing is found in the end, try again with scalable fonts.
(try_font_list): Let try_alternative_families do a bit more of
the work.  Only use FAMILY if it is not nil.
(syms_of_xfaces) <scalable-fonts-allowed>: Fix docstring.
2001-05-14 13:35:09 +00:00
Gerd Moellmann
557f7c34d9 *** empty log message *** 2001-05-14 13:18:04 +00:00
Gerd Moellmann
98fedd9707 (x_draw_glyphs): Fix compuation of rightmost x for
full-width rows.
2001-05-14 13:03:23 +00:00
Gerd Moellmann
7b16a6bf07 (split_font_name): Make sure to leave the loop
with the right value of `i'.
2001-05-14 12:46:39 +00:00
Gerd Moellmann
933b024954 (split_font_name): Handle matrix transformations
in the pixel and point size fields of XLFD font names.
(xlfd_point_size): Likewise.
(xlfd_point_size): Likewise.
2001-05-14 12:25:46 +00:00
Eli Zaretskii
c7501041bb (w32_to_x_font): Change prototype to fit the declaration.
(x_to_w32_font): Add prototype.
2001-05-12 11:03:51 +00:00
Eli Zaretskii
7689ef0b8a (malloc, realloc, free) [emacs]: Undefine before
redefining, to avoid compiler warnings.
2001-05-12 10:54:10 +00:00