Commit graph

13294 commits

Author SHA1 Message Date
Gerd Moellmann
b30623bee0 *** empty log message *** 2001-01-12 15:21:00 +00:00
Gerd Moellmann
35a415071e (Vtool_bar_button_margin): Replaces tool_bar_button_margin.
(build_desired_tool_bar_string): Handle Vtool_bar_button_margin
being a pair of margins.
(syms_of_xdisp): Change DEFVAR_INT of tool-bar-button-margins
to DEFVAR_LISP.  Extend doc.
2001-01-12 15:12:10 +00:00
Gerd Moellmann
22d650b851 (x_produce_image_glyph, x_draw_image_foreground)
(x_draw_image_relief, x_draw_image_foreground_1)
(x_draw_image_glyph_string): Adapt to the change of image margins.
2001-01-12 15:09:58 +00:00
Gerd Moellmann
3ed61e75f4 (Fimage_size, image_ascent): Adapt to the change of image
margins.
(lookup_image): If `:margin MARGIN' is specified, and MARGIN is a
pair of integers `(X . Y)', use X for the horizontal and Y for the
vertical margin.
(IMAGE_POSITIVE_INTEGER_VALUE_OR_PAIR): New enumerator.
(parse_image_spec): Check it.
(xbm_format, xpm_format, pbm_format, png_format, jpeg_format)
(tiff_format, gif_format, gs_format): Use
IMAGE_POSITIVE_INTEGER_VALUE_OR_PAIR for :margin.
2001-01-12 15:09:21 +00:00
Gerd Moellmann
f821599397 (struct image): Replace member `margin' with
`hmargin' and `vmargin'.
2001-01-12 15:08:17 +00:00
Eli Zaretskii
3bffc6653c Fix a typo in the last entry for dispnew.c 2001-01-12 14:33:21 +00:00
Gerd Moellmann
607d9f9fe2 (clear_mouse_face=): Improve a comment. 2001-01-12 14:16:15 +00:00
Gerd Moellmann
4554cc7993 Fix last change. 2001-01-12 14:11:51 +00:00
Gerd Moellmann
074b781a4c (update_text_area): Put code which decrements the
stop position when the row's face extends to the end of the
line in � 0.
2001-01-12 14:09:54 +00:00
Gerd Moellmann
b94c0d9c63 (Fdump_tool_bar_row) [GLYPH_DEBUG]: Add parameters ROW
and GLYPHS.
(Fdump_tool_bar_row) [GLYPH_DEBUG]: Add parameters ROW
and GLYPHS.
2001-01-12 14:09:24 +00:00
Gerd Moellmann
3cccce8d1b *** empty log message *** 2001-01-12 12:38:50 +00:00
Gerd Moellmann
bcf26b3836 (x_set_mouse_color): Fix color allocation. 2001-01-12 12:38:21 +00:00
Gerd Moellmann
4956d1efe2 Call get_local_map with new argument list.
(Fwhere_is_internal): Rename parameter XKEYMAP to KEYMAP.
2001-01-12 11:19:36 +00:00
Gerd Moellmann
95a7097d65 (enum map_property): Removed.
(get_local_map): Change prototype.
2001-01-12 11:18:41 +00:00
Gerd Moellmann
2b4b027f3a (get_local_map): Change TYPE to Lisp_Object. 2001-01-12 11:18:20 +00:00
Gerd Moellmann
24a40fbb28 Call get_local_map with new argument list. 2001-01-12 11:17:53 +00:00
Gerd Moellmann
a23887b96a (build_desired_tool_bar_string): Correct the computation
of the size needed for the tool bar string.  For the last image,
use a `display' property that reaches to the end of the string.
2001-01-11 19:33:59 +00:00
Gerd Moellmann
a7ee2d2e77 *** empty log message *** 2001-01-11 16:09:32 +00:00
Gerd Moellmann
ca29f2b87b (selection_request_dpyinfo): New variable.
(x_handle_selection_request): Set it.
(x_selection_request_lisp_error): Don't call
x_decline_selection_request if selection request's display has
been closed.
2001-01-11 16:08:55 +00:00
Gerd Moellmann
2c2ff7f288 *** empty log message *** 2001-01-11 13:37:34 +00:00
Gerd Moellmann
513c58069e (x_free_colors, x_free_dpy_colors): Do the
unregister_colors before calling XFreeColors.
2001-01-11 12:49:00 +00:00
Gerd Moellmann
457b792c1e *** empty log message *** 2001-01-10 15:24:55 +00:00
Gerd Moellmann
bffc71d670 (${etc}DOC): Depend on ${shortlisp} and
${SOME_MACHINE_LISP}, not ${lisp}.
2001-01-10 15:24:21 +00:00
Gerd Moellmann
a98b5ed9fd (display_line): On ttys, produce more than one
truncation glyph for multibyte characters that don't fit on the
line.
2001-01-10 14:43:30 +00:00
Gerd Moellmann
ac95a62196 *** empty log message *** 2001-01-10 12:50:09 +00:00
Gerd Moellmann
47a6ac17a1 (x_reply_selection_request): Add a comment. 2001-01-10 12:23:46 +00:00
Gerd Moellmann
c1efd26046 (Fx_backspace_delete_keys_p): Use XkbGetMap and
XkbGetNames instead of XkbGetKeyboard.
2001-01-10 12:19:28 +00:00
Dave Love
1bfb134516 (random): Revert the declaration. 2001-01-10 11:54:41 +00:00
Gerd Moellmann
35f464a758 (STRING_BYTES) [GC_CHECK_STRING_BYTES]: Call
function string_bytes.
(GC_CHECK_STRING_BYTES): Moved here from alloc.c.
2001-01-09 20:11:40 +00:00
Gerd Moellmann
676a72518a (CHECK_STRING_BYTES) [GC_CHECK_STRING_BYTES]: New macro.
(check_sblock, string_bytes) [GC_CHECK_STRING_BYTES]: New functions.
(check_string_bytes) [GC_CHECK_STRING_BYTES]: Add parameter ALL_P.
(allocate_string) [GC_CHECK_STRING_BYTES]: Always check strings in
the current sblock.
(mark_object) [GC_CHECK_STRING_BYTES]: Use CHECK_STRING_BYTES.
(gc_sweep) [GC_CHECK_STRING_BYTES]: Call check_string_bytes
after sweeping strings, and at the end.
(GC_CHECK_STRING_BYTES): Moved to lisp.h.
2001-01-09 20:10:50 +00:00
Gerd Moellmann
3811982205 (do_auto_save_unwind): Do the pop_message here
instead of in Fdo_auto_save.
(Fdo_auto_save): Don't call pop_message.
2001-01-09 13:46:53 +00:00
Gerd Moellmann
098ec84ae2 (push_message_unwind): New function. 2001-01-09 13:45:38 +00:00
Gerd Moellmann
99ee70a989 (push_message_unwind): Add prototype. 2001-01-09 13:45:04 +00:00
Gerd Moellmann
c970a76059 (Fexecute_extended_command): Use a
record_unwind_protect to ensure that pop_message is called.
2001-01-09 13:44:36 +00:00
Gerd Moellmann
98edb5ff5f (Fgarbage_collect): Use a record_unwind_protect to
ensure that pop_message is called.
2001-01-09 13:43:43 +00:00
Dave Love
234f1ae979 Rearrange relative to comment. 2001-01-08 19:56:54 +00:00
Dave Love
dacbb81882 Comments. 2001-01-08 19:54:40 +00:00
Ken Raeburn
f47a9ec42b * xfns.c (xpm_load) [!ALLOC_XPM_COLORS]: Declare local variable I in inner block. 2001-01-08 19:35:06 +00:00
Gerd Moellmann
6d0afc038b *** empty log message *** 2001-01-08 14:55:06 +00:00
Gerd Moellmann
a74eca5000 (window_scroll_pixel_based): Adjust glyph matrices
when increasing window's vscroll.
2001-01-08 14:37:40 +00:00
Gerd Moellmann
a758f97d7f *** empty log message *** 2001-01-08 13:19:18 +00:00
Gerd Moellmann
2136b40855 (Qkbd_macro_termination_hook): New variable.
(syms_of_macros): Initialize and staticpro it.
(pop_kbd_macro): Run kbd-macro-termination-hook.
2001-01-08 12:23:32 +00:00
Dave Love
64d4ec0fe1 (Fread_key_sequence_vector): Avoid newline in
arglist, for documentation's sake.
2001-01-07 21:15:54 +00:00
Andrew Innes
0dac692454 *** empty log message *** 2001-01-06 21:38:18 +00:00
Andrew Innes
5cdd7eef66 (clean): Delete $(COMPILER_TEMP_FILES) instead
of *.pdb.
2001-01-06 21:36:39 +00:00
Andrew Innes
8182406ad1 (update_end): Don't check updating_frame; for some reason
this can be 0 sometimes, such as after dismissing a popup menu,
and isn't necessary given the explicit frame argument.
2001-01-05 21:28:52 +00:00
Gerd Moellmann
82c5d67ae0 (XTread_socket) <LeaveNotify>: Set help_echo to nil. 2001-01-05 12:31:03 +00:00
Gerd Moellmann
3828218c96 (Info-fontify-node): Mark one more char as intangible. 2001-01-05 12:23:11 +00:00
Gerd Moellmann
22b5642678 Update copyright. 2001-01-05 11:27:09 +00:00
Gerd Moellmann
ff4c29f42c Don't prototype srandom; it takes an unsigned argument
on some systems, and an unsigned long on others, like FreeBSD 4.1.
2001-01-05 11:26:08 +00:00