Kenichi Handa [Mon, 15 Jan 2001 04:32:52 +0000 (04:32 +0000)]
(insert_left_trunc_glyphs): Overwrite padding glyphs by
truncation glyphs.
(display_line): Optimize for wide characters.
(display_string): Don't try to display a multi-column charaters
partially. On ttys, produce more than one truncation glyph for
multi-column characters that don't fit on the line.
Gerd Moellmann [Fri, 12 Jan 2001 15:12:10 +0000 (15:12 +0000)]
(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.
Gerd Moellmann [Fri, 12 Jan 2001 15:09:58 +0000 (15:09 +0000)]
(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.
Gerd Moellmann [Fri, 12 Jan 2001 15:09:21 +0000 (15:09 +0000)]
(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.
Gerd Moellmann [Thu, 11 Jan 2001 19:33:59 +0000 (19:33 +0000)]
(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.
Dave Love [Thu, 11 Jan 2001 19:13:43 +0000 (19:13 +0000)]
(fortran-mode-map): Modify Customization
entry for custom-menu-create change.
(fortran-strip-sqeuence-nos): Make arg optional. Fix regexp and
don't cons it in the search loop.
Gerd Moellmann [Thu, 11 Jan 2001 16:08:55 +0000 (16:08 +0000)]
(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.
Eli Zaretskii [Thu, 11 Jan 2001 10:18:42 +0000 (10:18 +0000)]
(find-tag-interactive): If last-tag is nil,
behave as if there were no prefix argument.
(find-tag-noselect): If last-tag is nil, behave as if the NEXT-P
argument were nil.
(isearch-lazy-highlight-update):
Don't look for more potential matches once maximum is exceeded.
Use overlays-in to check correctly for overlap with current match.
Ignore empty matches.
Miles Bader [Thu, 11 Jan 2001 07:54:17 +0000 (07:54 +0000)]
(ispell-adjusted-window-height): New function.
(ispell-overlay-window, ispell-help, ispell-show-choices)
(ispell-command-loop): Use it instead of `window-height'.
Gerd Moellmann [Wed, 10 Jan 2001 15:18:48 +0000 (15:18 +0000)]
Don't reset LIBS at end of -lXmu test. Test for
-lXext.
(HAVE_XKBGETKEYBOARD): Fix reporting of result.
(HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
(HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
(now in $LIBS).
Gerd Moellmann [Tue, 9 Jan 2001 20:10:50 +0000 (20:10 +0000)]
(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.