Kim F. Storm
8420a5dd02
(Valternate_cursor_type, Qalternate_cursor_type): Removed.
...
(get_window_cursor_type): Don't use them.
(syms_of_xdisp): Remove intern, staticpro, and defvar for them.
2002-08-30 23:10:09 +00:00
Kim F. Storm
e0f7b1a80a
*** empty log message ***
2002-08-30 23:08:57 +00:00
Andrew Choi
e2d9d8a1b9
2002-08-30 Andrew Choi <akochoi@shaw.ca>
...
* macfns.c (Qbox): Add extern declaration.
2002-08-30 19:47:57 +00:00
Juanma Barranquero
ab0bb23402
(Qbox): Make extern.
...
(syms_of_w32fns): Remove initialization of Qbox.
2002-08-30 17:46:32 +00:00
Juanma Barranquero
842a938969
(Fx_open_connection): Fix docstring. Patch from Rune Kleveland <runekl@viewpoint.no>.
2002-08-30 17:02:47 +00:00
Kenichi Handa
ba197fe66a
(get_next_display_element): Fix previous change.
2002-08-30 13:44:55 +00:00
Kim F. Storm
6b3acc48d7
(struct w32_display_info) <x_highlight_frame>: Renamed from
...
w32_highlight_frame.
2002-08-30 13:22:12 +00:00
Kim F. Storm
4baaed0f99
Changed all occurrences of w32_highlight_frame with x_highlight_frame.
2002-08-30 13:19:45 +00:00
Kim F. Storm
c76654a23a
(Qbar, Qbox): Removed.
...
(syms_of_macfns): Don't intern or staticpro them.
2002-08-30 12:07:52 +00:00
Kim F. Storm
f0c8e81d17
(enum text_cursor_kinds): Removed.
...
(struct output_x) <current_cursor, desired_cursor, cursor_width>
<blink_off_cursor, blink_off_cursor_width>: Members removed.
(FRAME_DESIRED_CURSOR, FRAME_CURSOR_WIDTH, FRAME_BLINK_OFF_CURSOR)
(FRAME_BLINK_OFF_CURSOR_WIDTH): Macros removed.
(x_specified_cursor_type): Remove prototype.
2002-08-30 12:05:31 +00:00
Kim F. Storm
fdbe859cfb
(x_specified_cursor_type): Remove prototype.
...
(x_draw_bar_cursor): Use FRAME_CURSOR_WIDTH.
(x_display_and_set_cursor): Use get_window_cursor_type.
Remove unused local variables cursor_off_state.
Redraw cursor if hbar cursor width changes.
2002-08-30 12:05:04 +00:00
Kim F. Storm
33b2311e86
(Vblink_cursor_alist): Removed.
...
(Qbar, Qhbar, Qbox, Qhollow): Removed.
(syms_of_xfns): Don't intern, staticpro, or define them.
(x_specified_cursor_type): Removed.
(x_set_cursor_type): Use set_frame_cursor_types.
2002-08-30 12:04:18 +00:00
Kim F. Storm
adce8b417f
(enum text_cursor_kinds): Removed.
...
(struct output_w32) <current_cursor, desired_cursor, cursor_width>
<blink_off_cursor, blink_off_cursor_width>: Members removed.
(FRAME_DESIRED_CURSOR, FRAME_CURSOR_WIDTH, FRAME_BLINK_OFF_CURSOR)
(FRAME_BLINK_OFF_CURSOR_WIDTH): Macros removed.
2002-08-30 12:03:50 +00:00
Kim F. Storm
50e363e6cb
(Vblink_cursor_alist): Removed.
...
(Qbar, Qhbar, Qbox, Qhollow): Removed.
(syms_of_w32fns): Don't intern, staticpro, or define them.
(x_specified_cursor_type): Removed.
(x_set_cursor_type): Use set_frame_cursor_types.
2002-08-30 12:03:01 +00:00
Kim F. Storm
bd59ac2c02
(enum text_cursor_kinds): Removed.
...
(struct output_mac) <current_cursor, desired_cursor, cursor_width>
<blink_off_cursor, blink_off_cursor_width>: Members removed.
(FRAME_DESIRED_CURSOR): Macro removed.
2002-08-30 12:02:32 +00:00
Kim F. Storm
668e2d3260
(x_specified_cursor_type): Remove prototype.
...
(x_draw_bar_cursor): Use FRAME_CURSOR_WIDTH.
(x_display_and_set_cursor): Use get_window_cursor_type.
Remove unused local variables cursor_non_selected, active_cursor.
Redraw cursor if hbar cursor width changes.
(make_mac_frame): Set FRAME_DESIRED_CURSOR.
2002-08-30 12:02:10 +00:00
Kim F. Storm
154372ef09
(x_specified_cursor_type): Removed.
...
(x_set_cursor_type): Use set_frame_cursor_types.
2002-08-30 12:01:27 +00:00
Kim F. Storm
e4764db0dd
(Qcursor_in_non_selected_windows): Extern removed.
...
(get_specified_cursor_type, get_window_cursor_type)
(set_frame_cursor_types): Added prototypes.
2002-08-30 12:01:01 +00:00
Kim F. Storm
6e80bf5a82
(cursor_in_non_selected_windows): Extern removed.
2002-08-30 12:00:36 +00:00
Kim F. Storm
cfe03a41d4
(Qbar, Qhbar, Qbox, Qhollow, Vblink_cursor_alist):
...
Variables consolidated here.
(Valternate_cursor_type, Qalternate_cursor_type): New variables.
(Vcursor_in_non_selected_windows): Renamed from
cursor_in_non_selected_windows and changed to Lisp_Object.
(syms_of_xdisp): Define and staticpro new and moved variables.
(get_specified_cursor_type): Renamed from x_specified_cursor_type;
consolidated here. Recognize Qhollow setting.
(set_frame_cursor_types): New function to set frame cursor types
based on the frame parameters.
(get_window_cursor_type): New function to calculate new cursor
type and width for the specified window. Based on duplicated
code consolidated here.
Enhancements: cursor-in-non-selected-windows may be a cursor type,
check buffer-local alternate-cursor-type and blink-cursor-alist
before using built-in blink off methods.
2002-08-30 12:00:12 +00:00
Kim F. Storm
4d418fcc50
(enum text_cursor_kinds): Consolidated here.
...
Added DEFAULT_CURSOR value.
(struct frame) <desired_cursor, cursor_width>
<blink_off_cursor, blink_off_cursor_width>: New fields.
Consolidated from output_x, output_w32 and output_mac structs.
(FRAME_DESIRED_CURSOR, FRAME_CURSOR_WIDTH, FRAME_BLINK_OFF_CURSOR)
(FRAME_BLINK_OFF_CURSOR_WIDTH): Macros consolidated here.
2002-08-30 11:59:35 +00:00
Kim F. Storm
654d5b91d7
These changes consolidates the handling of the cursor
...
type in xdisp.c, moving duplicate code and functionality from
xfns.c, xterm.c, w32fns.c, w32term.c, macfns.c, and macterm.c.
2002-08-30 11:58:54 +00:00
Richard M. Stallman
a007b9d218
*** empty log message ***
2002-08-29 14:50:07 +00:00
Richard M. Stallman
18155a1d5a
(PRODUCE_GLYPHS): Set inhibit_free_realized_faces
...
when iterator is adding glyphs to a glyph matrix.
2002-08-29 14:41:28 +00:00
Richard M. Stallman
26683087ad
(redisplay_updating_p): Variable removed.
...
(inhibit_free_realized_faces, Qinhibit_free_realized_faces): New variables.
(init_iterator): Don't free realized faces
if inhibit_free_realized_faces is set.
(redisplay_internal): Bind Qinhibit_free_realized_faces to nil.
(syms_of_xdisp): DEFVAR_BOOL inhibit-free-realized-faces,
initialize Qinhibit_free_realized_faces.
2002-08-29 14:41:09 +00:00
Richard M. Stallman
95f2448c93
(x_display_and_set_cursor): Use FRAME_BLINK_OFF_CURSOR
...
and FRAME_BLINK_OFF_CURSOR_WIDTH for blinking cursor off.
(x_display_and_set_cursor): Check FRAME_CURSOR_WIDTH for bar cursor.
(expose_overlaps): New function.
(expose_window): Use it to fix the display of overlapping rows.
2002-08-29 14:38:12 +00:00
Richard M. Stallman
10136eddea
(FRAME_BLINK_OFF_CURSOR, FRAME_BLINK_OFF_CURSOR_WIDTH): New macros.
...
(struct w32_output): New fields blink_off_cursor, blink_off_cursor_width.
(FRAME_CURSOR_WIDTH): New macro.
2002-08-29 14:37:51 +00:00
Richard M. Stallman
dcd8d1edfe
(x_set_cursor_type): Set FRAME_BLINK_OFF_CURSOR and
...
FRAME_BLINK_OFF_CURSOR_WIDTH using defaults and Vblink_cursor_alist.
(Vblink_cursor_alist): New variable.
(syms_of_w32fns): Initialize and defvar it.
(x_specified_cursor_type): Recognize Qbox for filled box.
Exceptions are hollow boxes.
(Qbox, Qhollow): New variables.
(syms_of_w32fns): Initialize and staticpro them.
2002-08-29 14:37:33 +00:00
Simon Josefsson
2dc520b63b
*** empty log message ***
2002-08-29 12:07:03 +00:00
Simon Josefsson
bf770132a9
(Fx_open_connection): Improve help when X connection
...
fails, xhost is insecure and xauth is better.
2002-08-28 15:12:00 +00:00
Juanma Barranquero
a821edb8ec
Add missing dependencies on w32term.h and composite.h.
2002-08-28 12:26:57 +00:00
Juanma Barranquero
402b32b5c8
*** empty log message ***
2002-08-28 06:43:49 +00:00
Juanma Barranquero
9f43a6089f
(USAGE1): Add missing newline.
2002-08-28 06:28:29 +00:00
Andrew Choi
ad8d730cf4
2002-08-27 Andrew Choi <akochoi@shaw.ca>
...
* s/darwin.h [HAVE_LIBNCURSES]: Define HAVE_TERMINFO.
2002-08-27 18:49:52 +00:00
Richard M. Stallman
6e910e07ad
(main): Handle --script.
...
(USAGE1): Mention --script.
(standard_args): Define sort order for --script.
2002-08-27 18:45:34 +00:00
Richard M. Stallman
0a1c83e745
(x_set_cursor_type): Set FRAME_BLINK_OFF_CURSOR and
...
FRAME_BLINK_OFF_CURSOR_WIDTH using defaults and Vblink_cursor_alist.
(Vblink_cursor_alist): New variable.
(syms_of_xfns): Initialize and defvar it.
(x_specified_cursor_type): Recognize Qbox for filled box.
Exceptions are hollow boxes.
(Qbox, Qhollow): New variables.
(syms_of_xfns): Initialize and staticpro them.
2002-08-27 18:45:01 +00:00
Richard M. Stallman
cc9caa329f
(x_display_and_set_cursor): Use FRAME_BLINK_OFF_CURSOR
...
and FRAME_BLINK_OFF_CURSOR_WIDTH for blinking cursor off.
2002-08-27 18:42:48 +00:00
Richard M. Stallman
cff72e2bc6
(FRAME_BLINK_OFF_CURSOR, FRAME_BLINK_OFF_CURSOR_WIDTH): New macros.
...
(struct x_output): New fields blink_off_cursor, blink_off_cursor_width.
2002-08-27 18:41:51 +00:00
Miles Bader
f49656ecf3
*** empty log message ***
2002-08-27 01:02:01 +00:00
Andrew Choi
3fb799840f
Correct yesterday's mistake of changing test for MAC_OSX to
...
HAVE_CARBON on line 797.
2002-08-27 01:00:55 +00:00
Kenichi Handa
fa831cf865
(get_next_display_element): In unibyte case, don't use
...
octal form for such eight-bit characters that can be converted to
multibyte char.
2002-08-27 00:59:55 +00:00
Kenichi Handa
456c80d669
*** empty log message ***
2002-08-27 00:59:34 +00:00
Andrew Choi
f1c1cccdec
2002-08-25 Andrew Choi <akochoi@shaw.ca>
...
* emacs.c (main): Call init_mac_osx_environment if HAVE_CARBON is
defined instead of MAC_OSX.
[Already logged in src/ChangeLog]
2002-08-27 00:30:54 +00:00
Kim F. Storm
6bc85c3bed
*** empty log message ***
2002-08-26 10:10:42 +00:00
Kim F. Storm
58bd831805
(make_terminal_frame) [CANNOT_DUMP]: Initialize
...
foreground and background colors. From Joe Buehler (tiny change).
2002-08-26 09:56:07 +00:00
Miles Bader
e494eee55f
(Fbyte_code): Fsub1 can GC, so protect it.
2002-08-26 07:37:19 +00:00
Andrew Choi
5cb724f067
2002-08-25 Andrew Choi <akochoi@shaw.ca>
...
* s/darwin.h (DONT_REOPEN_PTY): #def it.
2002-08-25 17:43:29 +00:00
Andrew Choi
a6311b2f6e
2002-08-25 Andrew Choi <akochoi@shaw.ca>
...
* emacs.c (main): Call init_mac_osx_environment if HAVE_CARBON is
defined instead of MAC_OSX.
* s/darwin.h (select): Define select to sys_select only if
HAVE_CARBON is defined.
2002-08-25 17:15:26 +00:00
Andrew Choi
511ca371fa
2002-08-25 Andrew Choi <akochoi@shaw.ca>
...
* s/darwin.h (HAVE_WORKING_VFORK): #undef it. Define vfork to
fork.
2002-08-25 16:44:51 +00:00
Andrew Choi
19580e2cf6
2002-08-25 Andrew Choi <akochoi@shaw.ca>
...
* macterm.c (XTread_socket): Remove code to call
SendEventToEventTarget for keys with command modifiers when
mac_command_key_is_meta is nil.
2002-08-25 16:40:40 +00:00