aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (x_connection_closed): Don't unblock input until the end.Richard M. Stallman1996-03-061-5/+0
|
* [X_CONNECTION_LOCK_FLAG] (abort, exit): New definitions.Richard M. Stallman1996-03-011-0/+2
|
* (X_CONNECTION_LOCK_FLAG): New macro.Richard M. Stallman1996-02-271-16/+46
| | | | | | | | (x_connection_close_if_hung): New subroutine, at the end of the file. Include X11/Xlibint.h only for this function. #undef bcopy, bzero, bcmp, min, max first. Define malloc and free to avoid type conflicts. (x_connection_signal): Use x_connection_close_if_hung.
* (x_set_window_size): Clear out the mouse-highlighting dataRichard M. Stallman1996-02-271-11/+30
| | | | | | | | if it applies to this frame. Clear out the frame cursor position in Xt version as in Xlib version. (x_update_cursor): If no previous cursor position is known, leave the cursor off.
* (x_error_quitter): Add newline to error message.Richard M. Stallman1996-02-121-1/+1
|
* (min, max): Don't define if already defined.Richard M. Stallman1996-02-081-0/+4
|
* (x_connection_signal): Call x_connection_closed properly.Richard M. Stallman1996-02-041-12/+22
| | | | | | | | | | | (x_connection_closed): Set FRAME_X_DISPLAY to 0. (x_destroy_window): Don't do any X operations if FRAME_X_DISPLAY is 0. (x_term_init): Use "" as 2nd arg to setlocale. (x_connection_signal): Don't stop polling. Don't mess with SIGALRM. Those were relics of the superseded Dec 19 change.
* (XTframe_raise_lower): Rename arg `raise' to `raise_flag'.Richard M. Stallman1996-01-291-3/+3
|
* (x_connection_signal): Explicitly check the thread interlockKarl Heuer1996-01-241-8/+16
| | | | | | | on Solaris. [SOLARIS2]: Include Xlibint.h. (x_connection_signal): Access XlibDisplayWriting properly. No need to sleep--if the flag is set, assume connection is dead.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (XTread_socket): For selection_clear_event andRichard M. Stallman1996-01-121-1/+3
| | | | selection_request_event, initialize the frame_or_window field.
* (XTread_socket): Pass KeyPress events to the toolkit.Richard M. Stallman1995-12-311-31/+2
| | | | | Make the OTHER label exist unconditionally, and make the gotos unconditional when that is convenient.
* (x_find_modifier_meanings): Fix !X11R4 code to use dpyinfo.Richard M. Stallman1995-12-281-2/+2
|
* (x_connection_signal): Set an alarm around XNoOp call.Karl Heuer1995-12-211-1/+12
|
* (x_connection_closed): Don't delete dpyinfo if it's null.Karl Heuer1995-12-131-1/+2
|
* (XTframe_up_to_date): Block and unblock input.Richard M. Stallman1995-11-221-0/+2
|
* (XTmouse_position): Exit the loop if child == win.Richard M. Stallman1995-11-221-1/+3
| | | | (x_iconify_frame): Call FRAME_SAMPLE_VISIBILITY.
* (show_mouse_face): When clearing cursor, use proper column range.Richard M. Stallman1995-11-201-2/+2
|
* (XTread_socket): Verify a ButtonPress was actually in theRichard M. Stallman1995-11-151-1/+8
| | | | menu bar before generating a menu_bar_activate_event event.
* (HACK_EDITRES): Define here as in xfns.c.Richard M. Stallman1995-11-111-3/+6
| | | | (XTread_socket): Test HACK_EDITRES.
* (BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG):Karl Heuer1995-10-311-2/+2
| | | | Rename from SHORTBITS, INTBITS, LONGBITS.
* (x_term_init, XTread_socket): Add HAVE_X_I18N support.Richard M. Stallman1995-10-171-0/+39
|
* (x_connection_signal_1): New function.Richard M. Stallman1995-10-121-21/+64
| | | | | | | | | (x_connection_signal): Try all the server connections to see which one was lost. (XTcondemn_scroll_bars): No error if FRAME_CONDEMNED_SCROLL_BARS is non-nil already. Just move all the scroll bars into there.
* (x_wm_set_icon_pixmap): If trying to turn off icon pixmap, do nothing.Richard M. Stallman1995-08-291-1/+14
|
* (x_delete_display) [AIX]: Don't call XRmDestroyDatabase.Richard M. Stallman1995-08-051-2/+3
|
* (XTread_socket): For UnmapNotify, use x_top_window_to_frame.Richard M. Stallman1995-08-021-1/+1
|
* Renamings: frame->display => frame->output, struct x_display -> sruct x_output.Richard M. Stallman1995-07-251-167/+167
|
* (next_noop_dpyinfo): New variable.Richard M. Stallman1995-07-251-18/+42
| | | | | | | | (XTread_socket): Use that to cycle through all displays for XNoOp. (XTread_socket) [USE_X_TOOLKIT]: For ButtonPress in menu bar, save the event--don't pass to Xt yet. Make a menu_bar_activate_event. (temp_index, temp_buffer): Now static.
* [HAVE_X11XTR6]: Include locale.hKarl Heuer1995-07-171-40/+58
| | | | | | | | | (x_term_init) [HAVE_X11XTR6]: Set LC_NUMERIC and LC_TIME back to C. (note_mouse_movement): Set mouse_moved in the x_display_info. (XTmouse_position, x_scroll_bar_note_movement): Likewise. (x_scroll_bar_report_motion): Likewise. (x_draw_box, x_display_box_cursor, x_display_bar_cursor): New args x, y. Don't use curs_x or curs_y here. Callers changed.
* (x_initialize) [USE_X_TOOLKIT]: Set fallback resources.Richard M. Stallman1995-07-071-0/+6
|
* (XTread_socket): Turn off meta, super, hyper and alt bitsRichard M. Stallman1995-06-291-18/+44
| | | | | | | | | | in the arg for XLookupKey. (x_display_bar_cursor, x_display_box_cursor): Don't alter curs_x or curs_y here. (x_display_cursor): Copy them from the frame cursor here. (x_update_cursor): New function. (frame_highlight, frame_unhighlight): Use x_update_cursor.
* (x_make_frame_visible): Test and set asked_for_visible.Karl Heuer1995-06-111-1/+43
|
* Include widget.h.Karl Heuer1995-06-111-20/+45
| | | | | | (x_wm_set_size_hint) [USE_X_TOOLKIT]: Get the size from the outer widget. Copy the base and minimum sizes from the old hint.
* (x_get_keysym_name): New function.Karl Heuer1995-06-091-5/+23
|
* (x_wm_set_icon_pixmap): Set IconPixmapHint in both cases.Karl Heuer1995-06-051-5/+2
|
* (x_text_icon): Do call XSetIconName or XSetWMIconName.Karl Heuer1995-06-051-11/+19
| | | | Don't save ICON_NAME anywhere.
* (XTread_socket) [USE_X_TOOLKIT]: Do pass MotionNotify eventsKarl Heuer1995-05-291-5/+0
| | | | to the toolkit.
* (x_term_init): Block input during this function.Karl Heuer1995-05-291-1/+8
|
* (x_term_init): Call init_sigio only if interrupt_input.Karl Heuer1995-05-291-1/+2
|
* (x_set_offset): Distinguish CHANGE_GRAVITY < 0 case.Karl Heuer1995-05-291-3/+4
|
* (XTread_socket): Don't call popup_get_selection here.Karl Heuer1995-05-261-0/+3
|
* (XTread_socket): For MapNotify, call record_asynch_buffer_change.Karl Heuer1995-05-251-0/+5
|
* (XTflash): Use pointers as args to select.Karl Heuer1995-05-251-8/+9
| | | | | | | | | (XTread_socket, x_set_offset, x_set_window_size) (x_make_frame_invisible): Cast 2nd arg to x_wm_set_size_hint. (XTclear_end_of_line): Don't specify return type. (note_mouse_highlight): Declare args x and y. (x_icon_type): New declaration. (flashback): Declaration deleted.
* (x_connection_closed): Unblock input, first thing.Karl Heuer1995-05-241-1/+11
| | | | | Set Vdefault_minibuffer_frame to t before deleting a frame that might have its own minibuffer.
* (x_set_offset): Add border_width when calling XMoveWindow.Karl Heuer1995-05-241-2/+14
|
* (x_calc_absolute_position): Use menubar_height field.Karl Heuer1995-05-241-3/+10
| | | | | In toolkit case, use outermost Emacs widget and its parent. [USE_X_TOOLKIT] (x_make_frame_visible): Do call x_set_offset.
* (Qvendor_specific_keysyms): New var.Karl Heuer1995-05-131-3/+13
| | | | | (syms_of_xterm): Initialize and staticpro it. (x_term_init): Initialize Vsystem_key_alist according to vendor.
* (x_term_init): Add stub to initialize Vsystem_key_alist.Karl Heuer1995-04-291-0/+3
|
* (x_term_init): If the previous kboard was the dummy one,Karl Heuer1995-04-241-0/+5
| | | | switch to the new one immediately.
* (x_focus_frame, x_focus_event_frame, x_highlight_frame):Karl Heuer1995-04-241-78/+71
| | | | | | | | | | | | | | | | | Delete these vars; now part of struct x_display_info. (x_new_focus_frame): New arg DPYINFO. Callers changed. Use the struct members instead of the globals. Call x_frame_rehighlight instead of XTframe_rehighlight, so we can pass on the dpyinfo pointer. (x_mouse_leave): New arg DPYINFO. Callers changed. (XTframe_rehighlight): New arg FRAME. Callers changed. Now does all the work in x_frame_rehighlight. (x_frame_rehighlight): New function, code from XTframe_rehighlight. (XTread_socket): Use the struct members instead of the globals. (x_unfocus_frame, x_iconify_frame, x_destroy_window): Likewise. (x_display_box_cursor, x_make_frame_invisible): Likewise. (x_term_init): Initialize the struct members. (x_initialize): Delete initialization of deleted globals.