1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 02:31:03 -08:00
Commit graph

12473 commits

Author SHA1 Message Date
Eli Zaretskii
c1b096cb1d *** empty log message *** 2000-10-11 17:55:31 +00:00
Eli Zaretskii
d594a73b96 (Fsearch_backward, Fsearch_forward): Doc fix. 2000-10-11 17:54:18 +00:00
Eli Zaretskii
365dd3255e (Ffind_charset_string): Doc fix.
(Ffind_charset_region): Doc fix.
2000-10-11 14:10:56 +00:00
Kenichi Handa
df3c11b907 (read_process_output): Fix previous change. Adjust multibyteness of
text to insert in a buffer by make_string_unibyte/multibyte instead of
Fstring_as_unibyte/multibyte.
2000-10-11 01:23:36 +00:00
Kenichi Handa
eb483c2b91 *** empty log message *** 2000-10-11 01:20:36 +00:00
Andreas Schwab
b40bfb99b0 . 2000-10-10 11:11:10 +00:00
Andreas Schwab
c70bbf0690 (mark_object): Remove all workarounds installed on
1993-08-08.
2000-10-10 11:10:58 +00:00
Miles Bader
10e5ab4767 Remove CVS merge cookie left in. 2000-10-10 02:32:57 +00:00
Kenichi Handa
e10ae834bc (CHAR_STRING): Optimized for single byte characters. 2000-10-10 02:00:52 +00:00
Kenichi Handa
caff31d41e (READ_QUADRUPLET_BYTE): Set *NCHARS_RETURN before
returning.
(base64_encode_1): Make it work for a text of multibyte form.
(Fbase64_decode_region): Allocate sufficient memory for multibyte
case.  Don't call str_to_multibyte because base64_decode_1
produces correct multibyte form for eight-bit codes.
(Fbase64_decode_string): Adjusted for the change of
base64_decode_1.
(base64_decode_1): New args MULTIBYTE and NCHARS_RETURN.  If
MULTIBYTE is nonzero, produce correct multibyte form for eight-bit
codes.
2000-10-10 02:00:33 +00:00
Andreas Schwab
cba026ef54 . 2000-10-09 20:01:56 +00:00
Andreas Schwab
3316160629 (Fopen_network_stream) [HAVE_GETADDRINFO]: Reset S to
-1 after socket is closed, to fall through to error processing.
2000-10-09 20:01:10 +00:00
Eli Zaretskii
53704a0764 Fix last change. 2000-10-09 16:16:54 +00:00
Eli Zaretskii
1e21fe48c0 (IT_set_frame_parameters): Don't initialize Lisp_Object
variables.  If ALIST includes foreground-color or
background-color, change also the colors of the default face for
this frame.
2000-10-09 16:05:35 +00:00
Eli Zaretskii
a640322e7b *** empty log message *** 2000-10-08 06:51:37 +00:00
Eli Zaretskii
984f5aaa61 (top-level) <Qbackground_color, Qforeground_color>: Make
them extern (they are defined on xfaces.c).
(syms_of_msdos): Don't intern and don't staticpro
Qbackground_color and Qforeground_color.
2000-10-08 06:24:44 +00:00
Eli Zaretskii
a115794c52 *** empty log message *** 2000-10-07 18:59:12 +00:00
Eli Zaretskii
5f65b39d99 (Fframe_parameter): For non-windowed frames, if
f->param_alist says foreground or background color is unspecified,
call tty_color_name to return the color name computed from the
frame's current colors.
2000-10-07 18:57:36 +00:00
Dave Love
f5533b6358 *** empty log message *** 2000-10-06 22:55:11 +00:00
Dave Love
937b143207 (ospeed): Don't declare. 2000-10-06 22:53:30 +00:00
Dave Love
789cf80815 Don't include string.h.
(h_errno): Declare conditional also on TRY_AGAIN.
2000-10-06 22:51:10 +00:00
Dave Love
0c59a1b7f5 (Ffind_charset_string): Doc fix. 2000-10-06 22:47:22 +00:00
Dave Love
a90e80bfa2 (Fbase64_encode_region, Fbase64_encode_string)
(Fbase64_decode_region, Fbase64_decode_string): More explicit
error messages.
2000-10-06 22:42:46 +00:00
Dave Love
2b06561ab5 (Fx_popup_menu, Fx_popup_dialog): Check for tool-bar
position like menu-bar.
2000-10-05 21:18:30 +00:00
Gerd Moellmann
ca839c85be (merge_face_heights): Use safe_call instead of
call_function.
2000-10-05 19:30:21 +00:00
Gerd Moellmann
116d6f5cae (handle_single_display_prop): Use safe_call1.
(safe_call): Renamed from call_function.
(safe_call1): New function.
(handle_fontified_prop): Use safe_call1 instead of call1.
(safe_eval): Renamed from eval_form.
(safe_eval_handler): Renamed from eval_handler.
(handle_single_display_prop, display_mode_element): Use safe_eval
instead of eval_form.
2000-10-05 19:29:05 +00:00
Gerd Moellmann
1db0076e78 (Frecursive_edit): Make sure redisplay can happen.
(show_help_echo): Use safe_call instead of
call_function; use safe_eval instead of eval_form.
2000-10-05 19:27:17 +00:00
Gerd Moellmann
a18c0a477e (safe_call): Renamed from call_function.
(safe_eval): Renamed from eval_form.
(safe_call1): Add prototype.
2000-10-05 19:26:09 +00:00
Miles Bader
a3489ecece *** empty log message *** 2000-10-05 06:07:38 +00:00
Miles Bader
3694cb3fde (image_ascent): Rearrange ascent calculation for the has-a-font case. 2000-10-05 05:21:13 +00:00
Stefan Monnier
35810b6fff (Fwhere_is_internal): Ignore menu-bar' and tool-bar'.
(where_is_internal_1): Don't bother ignoring menu-items any more.
2000-10-04 23:16:46 +00:00
Gerd Moellmann
3dc78168e1 *** empty log message *** 2000-10-04 19:05:33 +00:00
Gerd Moellmann
3626fb1aea (update_menu_bindings): New variable.
(parse_menu_item): Use AREF.  If update_menu_bindings
is 0, don't update menu bindings.
(syms_of_keyboard): New Lisp variable `update-menu-bindings'.
2000-10-04 19:00:10 +00:00
Eli Zaretskii
1efc2bb9c8 (Fgarbage_collect): Prevent compiler warning for a call
to `mark_object'.
2000-10-03 12:47:31 +00:00
Stefan Monnier
3f679f55a2 (prev_char_comstart_first): Remove.
(back_comment): Check two-char comment markers more carefully
to better handle overlapping cases like *//* or /* */* */ ...
Match nestedness of ender/starter.
2000-10-02 22:15:27 +00:00
Stefan Monnier
abf8a9ffcc (forw_comment): Match nestedness of ender/starter.
(Fforward_comment): Treat an unmatched \n comment-ender as whitespace.
2000-10-02 21:59:00 +00:00
Dave Love
ae71142392 (HAVE_GAI_STRERROR): Undef. 2000-10-02 16:44:59 +00:00
Dave Love
2021ab61cb *** empty log message *** 2000-10-02 16:44:14 +00:00
Dave Love
f6270f62c2 (Fopen_network_stream): Use HAVE_GAI_STRERROR. 2000-10-02 16:42:47 +00:00
Dave Love
6708b99c5d (NO_REMAP): Don't define. 2000-10-02 14:30:39 +00:00
Gerd Moellmann
64e6cc18e6 *** empty log message *** 2000-10-02 11:19:01 +00:00
Gerd Moellmann
9402dba525 (error): Prevent compiler warning. 2000-10-02 11:11:52 +00:00
Gerd Moellmann
834168efd8 (wrong_type_argument): Remove NO_RETURN, the function can
return with a string converted to an integer or vice versa when
Vmocklisp_arguments is t.
(Fsignal): Likewise.  The function can return for `quit'.
(struct gcpro): Declare member `var' to point to a volatile
Lisp_Object.
2000-10-02 11:11:12 +00:00
Stefan Monnier
b1904cd946 (keymap_memberp): New function.
(Fset_keymap_parent): Use it.
(fix_submap_inheritance): Use get_keyelt, get_keymap_1 and KEYMAPP.
Use keymap_memberp to avoid creating cycles.
(access_keymap): Use KEYMAPP.
2000-09-30 17:00:32 +00:00
Gerd Moellmann
71c9ec5139 *** empty log message *** 2000-09-30 14:35:11 +00:00
Gerd Moellmann
70dbdb363e (Fopen_network_stream) [HAVE_GETADDRINFO]: Use
gai_strerror.  Make sure xerrno is set if connect fails.  Improve
error recovery.
2000-09-30 13:51:15 +00:00
Jason Rumney
264f0aa7ed (search_file_line): Fix skipping of whitespace.
(get_quoted_string): Fix limit on memchr search.
(set_bdf_font_info): Use unsigned chars. Negate yoffset.
(w32_init_bdf_font): Initialize codepoint and bitmap heaps.
(w32_free_bdf_font): Free bitmaps and codepoints on heaps.
(get_cached_font_char, cache_char_offset): Use macro
BDF_CODEPOINT_RANGE_COVER_P.
(cache_char_offset): Use HeapAlloc to allocate codepoints on own heap.
(clear_cached_bitmap_slots): New function.
(GET_HEX_VALUE): G-Z, g-z are not hex.
(w32_get_bdf_glyph): Convert to DIB format. Return bytes read.
(get_bitmap_with_cache): Use new cache implementation.
(create_offscreen_bitmap): New function.
(w32_BDF_TextOut): Use it. Draw glyphs as DIBs.
2000-09-29 21:23:10 +00:00
Jason Rumney
ebbf77eacd (glyph_struct, cache_bitmap): Cache bitmap data, not GDI object which
is a scarce resource.
2000-09-29 21:21:54 +00:00
Jason Rumney
9127e20e66 (w32_char_font_type, w32_encode_char, x_produce_glyphs): Distinguish
single and multibyte BDF fonts.
(w32_bdf_per_char_metric): New function.
(w32_per_char_metric): Use it.
(x_draw_glyph_string_background): Always draw background for BDF glyphs.

(x_produce_glyphs):  If the distance from the current position to the
next tab stop is less than a canonical character width, use the tab
stop after that.
(x_draw_glyphs): Handle case START and END are out of bounds more carefully.
(x_clear_mouse_face): Block/unblock input.
(x_display_and_set_cursor): Don't show a hollow box cursor for buffers
whose cursor_type is nil.
2000-09-29 21:20:59 +00:00
Jason Rumney
c70c6b58c0 *** empty log message *** 2000-09-29 21:18:19 +00:00