1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-18 10:16:51 +00:00
Commit Graph

33895 Commits

Author SHA1 Message Date
Gerd Moellmann
2be6ecc60e *** empty log message *** 2001-01-19 13:36:03 +00:00
Gerd Moellmann
f926102066 (font-lock-multiline): Default to nil.
(font-lock-default-fontify-region): If font-lock-multiline is
nil, don't check the property `font-lock-multiline'.
2001-01-19 13:32:08 +00:00
Gerd Moellmann
cd9b540f67 Update copyright. 2001-01-19 13:30:01 +00:00
Gerd Moellmann
9932797454 (jit-lock-after-change): If font-lock-multiline
is nil, don't check the `font-lock-multiline' text property.
2001-01-19 13:29:05 +00:00
Gerd Moellmann
8501998aff *** empty log message *** 2001-01-19 10:13:09 +00:00
Gerd Moellmann
ba976213c3 (Fbuffer_substring): Doc fix. 2001-01-19 10:12:44 +00:00
Gerd Moellmann
0a94981197 *** empty log message *** 2001-01-19 09:40:14 +00:00
Gerd Moellmann
1e313f2809 (message_dolog, message2, message2_nolog): Rename
parameter LEN to NBYTES.
2001-01-19 09:39:47 +00:00
Michael Kifer
2550055a67 2001-01-19 Michael Kifer <kifer@cs.sunysb.edu>
* viper.el: call initial-major-mode on startup.

	* ediff.el (ediff-patch-file): use better defaults.

	* ediff-vers.el: fix for 8+3 DOS file systems

2001-01-19  Colin Walters <walters@cis.ohio-state.edu>

	* ediff-util.el (ediff-compare-custom-diffs-maybe): put diff in
	diff mode, if available.

2001-01-19  Vin Shelton <acs@xemacs.org>

	* ediff-hook.el (ediff-xemacs-init-menus): fixed add-menu-button

2001-01-19  Steve Youngs  <youngs@xemacs.org>

	* ediff-init.el (subst-char-in-string): Define and use it, unless
	it's already defined.
2001-01-19 07:13:03 +00:00
Kenichi Handa
d26b89b811 (store_frame_title): Pay attention to width of non-ASCII
characters by calling c_string_width.
(x_consider_frame_title): Get byte length of frame tile string
correctly.
(display_mode_element): Pay attention to width of non-ASCII
characters by calling strwidth.
2001-01-19 05:23:16 +00:00
Kenichi Handa
2d75794b0e (doprnt1): Get byte length of Lisp string correctly. 2001-01-19 05:22:51 +00:00
Kenichi Handa
417ef8f6f8 (c_string_width, lisp_string_width): Extern them. 2001-01-19 05:22:38 +00:00
Kenichi Handa
beeedaada9 (strwidth): Use c_string_width.
(c_string_width): New function.
(lisp_string_width): New arguments PRECISION, NCHARS, NBYTES.
Caller changed.
2001-01-19 05:22:21 +00:00
Kenichi Handa
200ecca2d2 *** empty log message *** 2001-01-19 05:22:01 +00:00
Kenichi Handa
9ee6df62dd (check_composition): Check validity of composition. 2001-01-19 03:50:40 +00:00
Kenichi Handa
e6ebcbbed8 *** empty log message *** 2001-01-19 03:50:24 +00:00
Gerd Moellmann
8962e30335 *** empty log message *** 2001-01-18 14:49:07 +00:00
Gerd Moellmann
ae782866b6 (Qcancel_timer): New variable.
(syms_of_xfns): Initialize and staticpro it.
(Fx_hide_tip, Fx_show_tip): Use it.
(Fx_show_tip): Make sure to set tip_timer to nil when canceling
the timer.
(toplevel): Lisp code for generating parts of syms_of_xfns removed.
2001-01-18 14:48:38 +00:00
Gerd Moellmann
a93c8ba89a (tooltip-hide-delay): New user-option.
(tooltip-show): Use tooltip-hide-delay instead of the default.
2001-01-18 14:38:45 +00:00
Gerd Moellmann
91523be925 (WINDOW_LIVE_P): New macro. 2001-01-18 14:10:06 +00:00
Gerd Moellmann
9e571f494c * window.c (Fwindow_live_p): Use WINDOW_LIVE_P. 2001-01-18 14:09:17 +00:00
Gerd Moellmann
b0b7ed0e41 (window_size_fixed): New variable.
(syms_of_window): Add a DEFVAR_BOOL for window-size-fixed, for
the doc string.
2001-01-18 13:46:46 +00:00
Gerd Moellmann
06bccf8e72 (specbind): If binding a per-buffer variable which
doesn't have a buffer-local value in the current buffer, change
the global value by changing the value of the symbol bound in all
buffers not having their own value, to make it consistent with
what happens with other buffer-local variables.
2001-01-18 13:21:51 +00:00
Gerd Moellmann
9017309fb5 (x_initialize): Set char_ins_del_ok to 1. 2001-01-18 12:30:25 +00:00
Gerd Moellmann
8692ca9275 (forward_to_next_line_start): Stop at end of buffer
when searching for a newline.
2001-01-18 12:29:55 +00:00
Kenichi Handa
9299cb1520 (display_string): Fix previous change. 2001-01-18 12:14:48 +00:00
Kenichi Handa
bb3a3b5034 *** empty log message *** 2001-01-18 12:14:25 +00:00
Gerd Moellmann
61739ec983 *** empty log message *** 2001-01-18 11:28:29 +00:00
Jason Rumney
c2cc16fa2b (x_produce_stretch_glyph): Only use Qspace when GLYPH_DEBUG is defined.
(x_produce_glyphs): Don't xassert `it->descent > 0'; this isn't
true for images with `:ascent 100'.
(x_set_mouse_face_gc): If the last used mouse face has gone in the
meantime, use face MOUSE_FACE_ID.
If first glyph isn't a character glyph, use the ASCII NUL
character to determine the face.
(expose_area): Do not treat left margin specially.
(note_mode_line_highlight): If no local_map, check global keymap.
(note_mouse_highlight): Initialize overlay.
(clear_mouse_face): Don't return if tip_frame is non-nil.
(show_scroll_bars): Remove unused function.
(w32_read_socket) [WM_KILLFOCUS]: Set help_echo to Qnil.
(x_draw_bar_cursor): Remove extra test for out of bounds cursor.
Clip to row.
(x_erase_phys_cursor): Don't apply XWINDOW to variable that may be nil.
(x_free_frame_resources): Unload relief colors.
2001-01-18 09:19:39 +00:00
Kenichi Handa
9be82109cf (mail-setup): Call set-buffer-multibyte because
kill-local-variable doesn't work for enable-multibyte-characters.
2001-01-18 08:01:34 +00:00
Kenichi Handa
6b453381c0 *** empty log message *** 2001-01-18 08:01:14 +00:00
Dave Love
cebd37ce87 *** empty log message *** 2001-01-17 22:01:57 +00:00
Gerd Moellmann
3aec872292 (forward_to_next_line_start): Avoid calling
get_next_display_element when the newline is already found.  This
may change the iterator's position, when its current position is
equal to the iterator's stop_charpos.
2001-01-17 20:11:33 +00:00
Dave Love
35e8600f86 *** empty log message *** 2001-01-17 18:34:29 +00:00
Dave Love
ca7d9565e9 (ediff-before-setup-hook)
(ediff-merge-filename-prefix): Add :version.
2001-01-17 18:28:50 +00:00
Dave Love
754b75d27c New version from http://www.tuxedo.org/~esr/terminfo/. 2001-01-17 17:49:37 +00:00
Gerd Moellmann
f3ffc2c358 (direct_output_for_insert): If char_ins_del_ok is
zero, use this method only at the end of a line.
2001-01-17 16:54:20 +00:00
Sam Steingold
d51ffa0ebe removed x-list-font.c per change 2001-01-17 Gerd Moellmann <gerd@gnu.org> 2001-01-17 16:18:45 +00:00
Gerd Moellmann
a86110a8e3 (x_face_list_fonts): Don't BLOCK_INPUT around the
call to x_list_fonts.  Call x_list_fonts with SIZE -1 only
if SCALABLE_FONTS_P is set.
2001-01-17 15:56:25 +00:00
Gerd Moellmann
d26d6fd916 (x_face_list_fonts): Call x_list_fonts with SIZE -1,
so that scalable fonts are included.

(x_face_list_fonts): Use x_list_fonts instead of
XListFonts to take advantage of font caching.
2001-01-17 15:51:32 +00:00
Gerd Moellmann
9c11f79e2d (x_list_fonts): Allow scalable fonts if SIZE is < 0,
In the cache, use a key containing the information if scalable
fonts are included.
(x_load_font): Adapt to change of keys in the font cache.

(x_list_fonts): Ensure caching font information when
called for a null frame, which is the case frequently when Emacs
starts.
2001-01-17 15:46:49 +00:00
Dave Love
9eaf396bd1 Require disp-table.
(latin1-display): Fix :set.
2001-01-17 14:29:49 +00:00
Gerd Moellmann
f864120fde *** empty log message *** 2001-01-17 14:11:43 +00:00
Gerd Moellmann
b8fbd47499 (isearch-lazy-highlight-initial-delay)
(isearch-lazy-highlight-interval): Default to 0.
2001-01-17 14:11:06 +00:00
Gerd Moellmann
c982ab2168 (isearch-highlight): Set isearch-overlay priority to
1 here rather than each time through
isearch-lazy-highlight-new-loop.
(isearch-lazy-highlight-max): Variable deleted.
(isearch-lazy-highlight-max-at-a-time): New user variable, like
isearch-lazy-highlight-max but controls a single invocation of
isearch-lazy-highlight-update.
(isearch-lazy-highlight-wrapped): Variable recreated.
(isearch-lazy-highlight-window-start): New variable.
(isearch-lazy-highlight-cleanup): Restored to behavior of
before 2-Jan.
(isearch-lazy-highlight-remove-overlays): Function deleted;
behavior folded into isearch-lazy-highlight-cleanup.  "Keep"
behavior removed.
(isearch-lazy-highlight-new-loop): Restore old behavior of calling
isearch-lazy-highlight-update in a loop rather than just once.
Test isearch-invalid-regexp here and decide not to start a new
loop, rather than testing it each time through
isearch-lazy-highlight-update.
(isearch-lazy-highlight-search): Function restored.
(isearch-lazy-highlight-update): Get called in a timer loop again,
but this time highlight more than one match each time through.
Only highlight matches in the visible part of the window.  Start
at point, move in the direction of the search, and wrap around at
the edge of the window.  Use sit-for to force redisplay and ensure
window-start is credible.  "Face suppressing" behavior removed;
overlay priorities should make it unnecessary, right?
(isearch-highlight): Face suppressing behavior removed.
(isearch-dehighlight): Face suppressing behavior removed.
(isearch-set-lazy-highlight-faces-at): Removed.
2001-01-17 14:10:25 +00:00
Gerd Moellmann
ecd01a0e00 * xdisp.c (build_desired_tool_bar_string): Use :conversion instead
of :algorithm.
2001-01-17 13:14:45 +00:00
Gerd Moellmann
d2dc816719 (QCconversion): Replaces QCalgorithm. 2001-01-17 13:14:01 +00:00
Gerd Moellmann
a93f45669c (QCconversion): Replaces QCalgorithm. Update copyright. 2001-01-17 13:13:34 +00:00
Gerd Moellmann
e37d1417a6 *** empty log message *** 2001-01-17 13:00:16 +00:00
Gerd Moellmann
6e33e6f097 (redisplay_tool_bar): Change tool bar's height when
not everything could be displayed.
2001-01-17 12:59:47 +00:00