1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 11:50:51 -08:00
Commit graph

15178 commits

Author SHA1 Message Date
Richard M. Stallman
75e20bec39 *** empty log message *** 2002-01-20 23:19:43 +00:00
Jason Rumney
93f2ca617b (w32_visible_system_caret_hwnd): New static variable.
(w32_wnd_proc) <WM_KILL_FOCUS, WM_EMACS_DESTROY_CARET>: Set it.
<WM_EMACS_TRACK_CARET>: Arrange for system caret to be visible if
the user requests it.  Use system default width when creating.
<WM_EMACS_HIDE_CARET, WM_EMACS_SHOW_CARET>: Handle new messages.
2002-01-20 23:13:29 +00:00
Jason Rumney
99558ce885 (w32_system_caret_width): Remove.
(w32_use_visible_system_caret): New user flag.
(syms_of_w32term): DEFVAR_BOOL it.  Initialize based on whether
Windows reports a screen reader running.
(x_update_window_begin): Hide the system caret.
(x_update_window_end): Show the system caret.
(x_display_and_set_cursor): Don't draw a cursor when
w32_use_visible_system_caret is set.  Do not adjust width.
2002-01-20 23:11:52 +00:00
Jason Rumney
ab8b2d2063 (WM_EMACS_SHOW_CARET, WM_EMACS_HIDE_CARET): New
window messages.
2002-01-20 23:10:35 +00:00
Richard M. Stallman
dc1ab1eece (MIN_SAFE_WINDOW_HEIGHT): Value now 1. 2002-01-20 23:09:45 +00:00
Pavel Janík
3c17e06237 *** empty log message *** 2002-01-20 18:13:16 +00:00
Pavel Janík
fb08db4568 (doprnt1): Fix typos in error call. 2002-01-20 18:04:32 +00:00
Eli Zaretskii
ad8bd9ec54 Fix last change. 2002-01-20 18:04:16 +00:00
Eli Zaretskii
3b927d1438 (unexec) [__sgi]: Support the .got sections. 2002-01-20 18:03:16 +00:00
Jason Rumney
aa06cb9c79 *** empty log message *** 2002-01-20 15:39:54 +00:00
Jason Rumney
d84b082dd4 (w32_load_system_font, w32_to_x_charset): Use strnicmp
in place of stricmp.
(w32_list_synthesized_fonts): Removed.
(w32_to_all_x_charsets, enum_font_maybe_add_to_list): New functions.
(struct enumfont_t): New element; list.
(enum_font_cb2): List all style and charset variations of a font.
(Fw32_select_font): New optional argument; include_proportional.
Exclude vertical fonts.  Exclude proportional fonts unless
include_proportional is non-nil.
(w32_enable_synthesized_fonts): Change to a boolean.
(Fw32_send_sys_command): Doc fix.
2002-01-20 14:57:54 +00:00
Jason Rumney
73dc743ce9 (w32_native_per_char_metric): Don't trust the metrics
that Windows returns.  If a double check fails, try to guess how
ExtTextOut is going to act.
2002-01-20 14:54:48 +00:00
Pavel Janík
37082f8d2f *** empty log message *** 2002-01-19 14:04:08 +00:00
Pavel Janík
153a073cc6 (update_frame): Move the variable `tem' to the block where it is used.
Fix typos in comments.
2002-01-19 13:54:57 +00:00
Jason Rumney
815d969e79 (Fx_create_frame): Bind redisplay-dont-pause around
call to face-set-after-frame-default.
2002-01-19 10:06:44 +00:00
Richard M. Stallman
a1e3dda0c3 *** empty log message *** 2002-01-18 18:59:27 +00:00
Richard M. Stallman
2e8834eda6 (WINDOW_WANTS_MODELINE_P): Check window height > 1.
(WINDOW_WANTS_HEADER_LINE_P): Check window height provides room.
2002-01-18 18:25:52 +00:00
Richard M. Stallman
daf516d34f (enlarge_window): When exceeding size of parent,
directly delete all the siblings instead of trying to resize it.
2002-01-18 03:50:50 +00:00
Pavel Janík
dfc7a077e3 (set_tty_color_mode): Remove unused variable `tem'. 2002-01-17 10:27:38 +00:00
Richard M. Stallman
7adfc0d753 *** empty log message *** 2002-01-17 02:08:57 +00:00
Richard M. Stallman
3ddff13835 (init_lread): Move the site-lisp dirs later in the path. 2002-01-17 00:47:16 +00:00
Kim F. Storm
a2c6de8eca (x_erase_phys_cursor): Don't erase cursor if cursor row
is invisible.  This can happen if cursor is on top line of a
window, and we switch to a buffer with a header line.
2002-01-16 23:06:10 +00:00
Kim F. Storm
465c939061 *** empty log message *** 2002-01-16 22:53:51 +00:00
Pavel Janík
7a4bce146c (XTread_socket) [!USE_X_TOOLKIT]: Compute the value of `dont_resize' only
when used.
2002-01-16 06:48:30 +00:00
Pavel Janík
4b41cebbef Remove forgotten extern declaration of `Qimage'. 2002-01-16 06:44:20 +00:00
Eli Zaretskii
f165c448e2 Fix a typo in the last entry. 2002-01-15 17:31:19 +00:00
Eli Zaretskii
26f622b36b (display_mode_element): When computing charpos, depend
on multibyteness of elt, not the text in field.
2002-01-15 17:22:17 +00:00
Pavel Janík
1a6db83a48 (Fkill_all_local_variables): Increment `update_mode_lines' only once. 2002-01-15 07:31:04 +00:00
Pavel Janík
aa1977d715 *** empty log message *** 2002-01-14 14:41:19 +00:00
Pavel Janík
61727ab5d4 (adjust_after_replace_noundo)
(Fupdate_coding_systems_internal): Add prototypes.
2002-01-14 14:40:54 +00:00
Pavel Janík
a4ff5d6799 (Fplay_sound): Initialize header_size also for :data case. 2002-01-14 14:37:37 +00:00
Pavel Janík
54bff0bd3c Fix typos. 2002-01-14 14:27:34 +00:00
Eli Zaretskii
3947677c0a *** empty log message *** 2002-01-14 13:50:26 +00:00
Eli Zaretskii
d20e1b1e77 (USAGE2): Add the --color option.
(standard_args): Ditto.
2002-01-14 13:47:56 +00:00
Eli Zaretskii
94674d18e6 (store_frame_param): Call set_tty_color_mode for termcap
frames.
(do_switch_frame): For termcap frames, switch the tty
color mode as specified by the frame's parameters.
(Qtty_color_mode): New variable.
(syms_of_frame): Intern and staticpro it.
2002-01-14 13:47:02 +00:00
Eli Zaretskii
ace282979b (tty_default_color_capabilities, tty_setup_colors)
(set_tty_color_mode): New functions.
(term_init): Call tty_default_color_capabilities.
(Qtty_color_mode_alist): New variable.
(syms_of_term): Intern and staticpro it.
2002-01-14 13:45:36 +00:00
Eli Zaretskii
8a8e19a31c *** empty log message *** 2002-01-13 12:31:20 +00:00
Eli Zaretskii
d517010aef (struct x_output): New members want_fullscreen,
x_pixels_diff, y_pixels_diff, x_pixels_outer_diff, and
y_pixels_outer_diff.
2002-01-13 12:21:19 +00:00
Eli Zaretskii
944525308e (USAGE2): Add the new full-screen arguments.
(standard_args): Ditto.
2002-01-13 12:19:31 +00:00
Jason Rumney
4f1b1854ed *** empty log message *** 2002-01-13 12:18:29 +00:00
Eli Zaretskii
49d41073f9 (Qfullscreen, Qfullwidth, Qfullheight, Qfullboth): New variables.
(syms_of_xfns): Intern and staticpro them.
(x_frame_parms) <"fullscreen">: New parameter.
(x_fullscreen_move, x_set_fullscreen): New functions.
(x_set_frame_parameters): Support for Qfullscreen.
(x_real_positions): More accurate computation of the frame position.
(x_figure_window_size): Support full-screen frames.
(Fx_create_frame): Default the fullscreen parameter.
2002-01-13 12:17:33 +00:00
Jason Rumney
53823ab9c1 (parse_button): New parameter xbutton. Callers changed.
(w32_read_socket): Handle new "XBUTTON" messages.
2002-01-13 12:16:05 +00:00
Jason Rumney
742145478b (w32_pass_extra_mouse_buttons_to_system): New user option.
(syms_of_w32fns): DEFVAR_BOOL it.
(w32_wnd_proc): Handle new "XBUTTON" messages.
2002-01-13 12:14:56 +00:00
Jason Rumney
76e4fd8c61 (WM_XBUTTONDOWN, WM_XBUTTONUP): New window messages
for mice with more than 3 buttons.
2002-01-13 12:13:25 +00:00
Eli Zaretskii
d0fa3e56c2 (x_check_fullscreen, x_check_fullscreen_move)
(x_fullscreen_adjust): New functions.
(XTread_socket) <Expose>: Call x_check_fullscreen.
<ConfigureNotify>: Don't resize to fullscreen.  Call
x_check_fullscreen_move, and set the want_fullscreen member of
output_data.x.
2002-01-13 12:05:37 +00:00
Eli Zaretskii
8016e514d6 Fix wording of a comment. 2002-01-13 11:39:09 +00:00
Pavel Janík
5cb6905db7 (read_key_sequence): Remove unused variable `extra_maps'.
Fix typo.
2002-01-13 10:16:17 +00:00
Andreas Schwab
437dfb9f77 (x_load_font): Never set fonts_changed_p to zero. 2002-01-13 00:36:34 +00:00
Andreas Schwab
9f696a0053 (xbuffer): Remove address operator since data is now a pointer. 2002-01-12 21:15:02 +00:00
Pavel Janík
269b7745a3 Fix typos. 2002-01-12 16:01:51 +00:00