1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-30 20:32:00 -08:00
Commit graph

13375 commits

Author SHA1 Message Date
Eli Zaretskii
5a43decfe0 *** empty log message *** 2001-01-23 11:33:29 +00:00
Eli Zaretskii
2afb2f41d0 (syms_of_window) <scroll-preserve-screen-position>: Doc fix. 2001-01-23 11:32:56 +00:00
Kenichi Handa
b0e988670b *** empty log message *** 2001-01-23 01:36:00 +00:00
Kenichi Handa
1e70fc65bc (Fset_char_table_default): Fix to make sub char-table correctly. 2001-01-23 01:34:55 +00:00
Dave Love
d8e4f486d9 comment fixes 2001-01-22 23:20:06 +00:00
Gerd Moellmann
cb2ddc5366 (build_desired_tool_bar_string): Make sure we have
a desired tool bar string, even if there are not tool bar
items.
2001-01-22 19:13:08 +00:00
Gerd Moellmann
57c28064ec (Ftool_bar_lines_needed): New function.
(syms_of_xdisp): Defsubr it.
2001-01-22 15:17:50 +00:00
Gerd Moellmann
50606b4c01 (Fformat): Don't extend text properties from arguments
to padding chars in the result.
2001-01-22 13:10:49 +00:00
Eli Zaretskii
2f169c3858 (GC_MARK_STACK): Define to GC_MAKE_GCPROS_NOOPS. 2001-01-20 18:20:59 +00:00
Andrew Innes
0f32f0232b (w32_ring_bell): Only support visible bell on w32
frames.
(w32_initialize): Don't set term hooks that aren't actually needed
in windowed mode.
2001-01-20 14:04:28 +00:00
Andrew Innes
1a89b7c6f7 (FRAME_TERMCAP_P) [WINDOWSNT]: Reinstate original
redefinition.
2001-01-20 13:57:24 +00:00
Andrew Innes
ff8d4bf4a6 (Qw32_console): Remove variable.
(Fframep): Remove references to it.
(syms_of_frame): Ditto.
(Fframe_parameters): Remove references to FRAME_W32_CONSOLE_P.
2001-01-20 13:56:49 +00:00
Andrew Innes
57fa06b798 (output_method): Remove output_w32_console method.
(FRAME_W32_CONSOLE_P): Remove macro.
2001-01-20 13:56:17 +00:00
Andrew Innes
f2adda5eac (Fredraw_frame): Remove reference to
FRAME_W32_CONSOLE_P.
2001-01-20 13:55:52 +00:00
Andrew Innes
e4093f387b (handle_single_display_prop): Remove references to
FRAME_W32_CONSOLE_P.
2001-01-20 13:55:02 +00:00
Andrew Innes
e689ec067a (realize_default_face):
(realize_face):
(realize_tty_face): Remove references to FRAME_W32_CONSOLE_P.
2001-01-20 13:53:57 +00:00
Kenichi Handa
e1e40b38d1 (Fformat): Use lisp_string_width instead of strwidth. 2001-01-19 23:38:06 +00:00
Kenichi Handa
7173eadaf1 *** empty log message *** 2001-01-19 23:37:52 +00:00
Andrew Innes
755b45ce47 *** empty log message *** 2001-01-19 14:56:24 +00:00
Andrew Innes
cc14250a79 (init_environment): Add a version-independent site-lisp
directory to EMACSLOADPATH, after the version dependent one.
2001-01-19 14:56:06 +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
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
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
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
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
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
Gerd Moellmann
f864120fde *** empty log message *** 2001-01-17 14:11:43 +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