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

10912 commits

Author SHA1 Message Date
Jason Rumney
3213ee4e67 (struct W32FontStruct): Revert last change after change to xdisp.c. 2000-02-27 21:36:58 +00:00
Jason Rumney
7ce9aaca2e (w32_wnd_proc) [WM_LBUTTON_DOWN, WM_RBUTTON_DOWN, WM_LBUTTON_UP,
WM_RBUTTON_UP]: Do not treat 4 or more button mice as 2 button mice.
2000-02-27 21:36:00 +00:00
Jason Rumney
bcc4670cfe (tty_defined_color): Apply xfaces.c change from 02-17. 2000-02-27 21:32:22 +00:00
Jason Rumney
65fb143ce7 Only disable window system features for dispextern.h
(initialize_w32_display): Build a display info for the console.
2000-02-27 21:31:07 +00:00
Jason Rumney
0a6b80d5c1 Add atimer.h to dependencies. 2000-02-27 21:30:11 +00:00
Jason Rumney
20af483168 (init_environment): Set Vw32_num_mouse_buttons here. 2000-02-27 21:28:38 +00:00
Jason Rumney
f7737f5dcf (w32_display_info_for_display): Remove unused function.
(w32_draw_bitmap): Use pre-built bitmaps.
(w32_initialize_display_info): New function to initialize parts of
display info that are common to both GUI and console frames.
(w32_term_init): Use w32_initialize_display_info. Do not set
Vw32_num_mouse_buttons here, as it is not called for console
frames.  Build bitmaps for indicating truncated lines etc.
(x_delete_display): Destroy pre-built bitmaps.
2000-02-27 21:26:58 +00:00
Dave Love
4516715ac9 Add a bunch of prototypes. 2000-02-27 20:41:17 +00:00
Dave Love
0adc3570b0 Remove definition of CONST. 2000-02-27 12:48:53 +00:00
Kenichi Handa
15fa88ab76 (read_char): Set `usec' correctly. 2000-02-26 02:55:10 +00:00
Kenichi Handa
171ca8368c *** empty log message *** 2000-02-26 02:53:47 +00:00
Kenichi Handa
b1cab2020b (ccl_driver) [CCL_MapMultiple]: When the mapped value is
`lambda', set reg[RRR] to the map index.
(ccl_driver) [CCL_MapSingle]: When the mapped value is found, set
reg[RRR] to 0.  Otherwise, set it to -1.
2000-02-26 01:13:11 +00:00
Kenichi Handa
4013921d85 *** empty log message *** 2000-02-26 01:12:19 +00:00
Gerd Moellmann
9244a058d3 (main): Remove code snipped commented out with `//'. 2000-02-25 20:34:28 +00:00
Gerd Moellmann
f43d79c132 *** empty log message *** 2000-02-25 15:47:41 +00:00
Gerd Moellmann
69ac18912e (Ffile_symlink_p): If result starts with a `/'
and contains a `:', prepend `/:'.
2000-02-25 15:42:23 +00:00
Gerd Moellmann
719eaeb1b6 (select_window_1): If selected_window is nil,
don't "swap out" the buffer's point.
(Fset_window_configuration): Set selected_window to nil
before calling Fselect_window.
(unshow_buffer): Don't set point in buffer from window's point
if another more recently selected window also shows the buffer.
2000-02-25 15:41:43 +00:00
Gerd Moellmann
449c3c5259 *** empty log message *** 2000-02-25 14:05:59 +00:00
Gerd Moellmann
842650279c (recursive_edit_1): Cancel busy-cursor. 2000-02-25 14:05:03 +00:00
Gerd Moellmann
f5b586154b *** empty log message *** 2000-02-25 13:35:37 +00:00
Gerd Moellmann
4ae9a85e97 (inhibit_busy_cursor, busy_count): Removed.
(Fx_show_busy_cursor, Fx_hide_busy_cursor): Removed.
(busy_cursor_atimer, busy_cursor_shown_p, Vbusy_cursor_delay): New
variables.
(DEFAULT_BUSY_CURSOR_DELAY): New define.
(start_busy_cursor, cancel_busy_cursor, show_busy_cursor)
(hide_busy_cursor): New functions.
(syms_of_xfns): DEFVAR_LISP Vbusy_cursor_delay.
2000-02-25 13:32:18 +00:00
Gerd Moellmann
e5baa1a7d2 (read_minibuf): Cancel busy-cursor. 2000-02-25 13:31:28 +00:00
Gerd Moellmann
d0c484784c (command_loop_1): Call start_busy_cursor before
Fcommand_execute and cancel_busy_cursor after it.
(timer_check): Remove busy-cursor code.
(Fread_key_sequence, Fread_key_sequence_vector): Start/cancel busy
cursor timer.
2000-02-25 13:30:50 +00:00
Gerd Moellmann
e12da451f5 (wait_reading_process_input): Remove busy-cursor code. 2000-02-25 13:30:07 +00:00
Gerd Moellmann
d67235d847 (Fsignal): Call cancel_busy_cursor instead of
Fx_hide_busy_cursor.
2000-02-25 13:29:33 +00:00
Gerd Moellmann
c175874c11 (Fx_show_busy_cursor, Fx_hide_busy_cursor):
Remove prototyoes.
(start_busy_cursor, cancel_busy_cursor): Add prototypes.
2000-02-25 13:29:08 +00:00
Gerd Moellmann
0d67cd9e63 (Fx_hide_busy_cursor): Remove prototype. 2000-02-25 13:28:41 +00:00
Gerd Moellmann
98f14d342d (XTread_socket): Remove busy-cursor code. 2000-02-25 13:28:07 +00:00
Gerd Moellmann
4eb8436ff5 *** empty log message *** 2000-02-25 13:21:42 +00:00
Gerd Moellmann
a13396c934 (flush_stdout) [GLYPH_DEBUG]: New function.
(build_frame_matrix_from_leaf_window): Put code handling
glyph row's not being a slice of a frame row in #if 0.
(sync_window_with_frame_matrix_rows): New function.
(frame_row_to_window): New function.
(mirror_line_dance): Handle copies between windows.
2000-02-25 13:20:36 +00:00
Gerd Moellmann
3cb65b0e93 (Fload): Use xfree' instead of free'.
(init_obarray): Use `xmalloc' instead of `malloc'.
2000-02-25 13:14:25 +00:00
Gerd Moellmann
2add43492a (coordinates_in_window): Take frame's internal border width
into account.
2000-02-25 10:39:47 +00:00
Gerd Moellmann
bed0c17121 (Fset_window_buffer): Set WINDOW to the window
after decoding.
2000-02-25 10:22:28 +00:00
Gerd Moellmann
42088c126a *** empty log message *** 2000-02-24 14:05:02 +00:00
Gerd Moellmann
e55a0b7912 (x_display_and_set_cursor): Display cursor of
non-selected windows depending on the setting of
cursor_in_non_selected_windows.
2000-02-24 13:54:08 +00:00
Gerd Moellmann
d6d26ed3fb (cursor_in_non_selected_windows): New variable.
(syms_of_xdisp): DEFVAR_BOOL it.
2000-02-24 13:53:12 +00:00
Gerd Moellmann
723e779c56 *** empty log message *** 2000-02-23 12:52:38 +00:00
Gerd Moellmann
342858a566 (Fstring_to_number): If number is greater than what
fits into an integer, return a float.
2000-02-23 12:50:35 +00:00
Gerd Moellmann
d1e103b298 *** empty log message *** 2000-02-23 10:47:26 +00:00
Gerd Moellmann
feeb0f70c3 (specbind): Remove references to
keyword_symbols_constant_flag.
2000-02-23 10:44:03 +00:00
Gerd Moellmann
f50d847af5 (keyword_symbols_constant_flag): Removed.
(Fmakunbound, set_internal, syms_of_data): Remove references to
keyword_symbols_constant_flag.
2000-02-23 10:43:40 +00:00
Gerd Moellmann
157b72bb60 (Fbyte_code): Remove keyword_symbols_constant_flag. 2000-02-23 10:42:36 +00:00
Kenichi Handa
214f877f4d *** empty log message *** 2000-02-23 00:11:13 +00:00
Kenichi Handa
bd25db0802 (multibyte_syntax_as_symbol): New variable.
(syms_of_syntax): Declare it as a Lisp variable.
(SYNTAX_WITH_MULTIBYTE_CHECK): New macro.
(scan_lists): If both sexpflag and multibyte_syntax_as_symbol are
nonzero, treat all multibyte characters as symbol.
(init_syntax_once): Give syntax `word' to all mutlbiyte
characters.
2000-02-23 00:10:34 +00:00
Eli Zaretskii
130adcb74b (Fdelete_frame): Don't let echo_area_window to remain on a deleted frame. 2000-02-22 10:27:05 +00:00
Gerd Moellmann
17cbbf9537 (x_window_to_frame, x_any_window_to_frame)
(x_non_menubar_window_to_frame): Check the busy-cursor window.
2000-02-21 16:19:41 +00:00
Gerd Moellmann
cb2255b325 (Fmouse_position): GCPRO retval instead of x and y. 2000-02-21 16:17:24 +00:00
Dave Love
beb0bc361f (Vmouse_position_function): New variable.
(Fmouse_position): Use it.
(syms_of_frame): Install it.
2000-02-21 13:50:14 +00:00
Dave Love
65d0af2992 (find_charset_in_str): Fix use of c' instead of c1'. 2000-02-21 10:03:46 +00:00
Gerd Moellmann
1d92afcdb4 (Finsert_file_contents): Unbind the binding of
standard-output done by temp_output_buffer_setup.
2000-02-20 21:54:26 +00:00