aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (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.
* (x_term_init): Call XtSetLanguageProc only if HAVE_X11XTR6.Richard M. Stallman1995-04-141-51/+46
| | | | | | | | (XTread_socket): Pass dpyinfo to popup_get_selection. (XTread_socket): For ConfigureNotify, combine the USE_X_TOOLKIT and non-toolkit cases, which provides some things that were missing in the former.
* (XTread_socket): Pass dpyinfo to popup_get_selection.Richard M. Stallman1995-04-111-1/+1
|
* (XTread_socket): Make deiconify event only if frame was iconified.Richard M. Stallman1995-04-101-5/+8
|
* (dumpglyphs): Cast FACE_DEFAULT to (XFontStruct *)Richard M. Stallman1995-04-071-2/+2
| | | | for comparison with face->font.
* Update copyright.Karl Heuer1995-04-071-1/+1
|
* New arg DPYINFO to all callers of x_window_to_frame, x_any_window_to_frame,Karl Heuer1995-04-031-29/+38
| | | | and x_top_window_to_frame.
* (x_delete_display): Extract kboard deletion, for modularity.Karl Heuer1995-03-311-10/+1
|
* (x_term_init): Initialize cut_buffers_initialized.Karl Heuer1995-03-311-1/+3
|
* (XTmouse_position): New arg `insist'.Richard M. Stallman1995-03-261-2/+7
|
* (get_perdisplay): Deleted.Karl Heuer1995-03-151-27/+54
| | | | | | | | (same_x_server): New function. (x_term_init): If this display shares a keyboard with one we've already opened, then share the structure. (x_delete_display): Don't delete the kboard until the reference count becomes zero.
* (x_connection_closed): Ignore non-X frames.Richard M. Stallman1995-03-061-3/+6
| | | | | Fix the logic for deleting frames that use separate minibuffers that are on the dead connection.
* (x_bitmap_icon): Fix test for unallocated icon bitmap.Paul Reilly1995-02-141-1/+1
|
* (x_display_bar_cursor): Use frame's cursor_width.Richard M. Stallman1995-02-141-2/+15
| | | | | (x_connection_signal): New function. (x_initialize): Use it as signal handler.
* [MULTI_PERDISPLAY] (x_term_init): Initialize perdisplay.Karl Heuer1995-02-041-3/+20
| | | | | [MULTI_PERDISPLAY] (x_delete_display): Destroy perdisplay. (x_delete_display): Use xfree, not free.
* (x_unqueue_events): Arg is now a Display *.Richard M. Stallman1995-02-021-8/+8
| | | | | (x_start_queuing_selection_requests): Likewise. (x_stop_queuing_selection_requests): Likewise.
* [MULTI_PERDISPLAY] (get_perdisplay): Define this as an exported function.Karl Heuer1995-01-311-0/+13
|
* (x_destroy_window): Don't let frame being destroyed remain inRichard M. Stallman1995-01-251-2/+4
| | | | x_focus_event_frame.
* Don't include param.h.Richard M. Stallman1995-01-081-1/+2
|
* (x_scroll_bar_handle_click): Use GC_WINDOWP.Richard M. Stallman1994-12-301-23/+22
| | | | (XTframe_rehighlight, x_window_to_scroll_bar): Use GC_FRAMEP.
* (XTupdate_begin): Fix backward test in previous change.Richard M. Stallman1994-12-271-3/+13
| | | | | | | | (x_display_box_cursor): Don't redraw old cursor spot in mouse face if cursor was on a newline. (XTread_socket): Handle button events from outside the frame, received due to grabbing the mouse with a button.
* (XTupdate_begin): Discard records of prior mouse highlightRichard M. Stallman1994-12-231-8/+21
| | | | | | | | | | | | when frame must be redrawn. (x_make_frame_visible, x_make_frame_invisible) (x_iconify_frame): Give error if frame has explicit_parent. (x_new_font): Don't set window height if frame has explicit_parent. (x_mouse_leave): New function broken out of XTread_socket. When x_focus_event_frame is nonzero, assume that frame gets focus. (XTread_socket): Use x_mouse_leave for LeaveNotify.
* (XTread_socket): Generate iconify and deiconify events.Karl Heuer1994-11-041-0/+12
|