1. 11 Apr, 1995 1 commit
  2. 10 Apr, 1995 1 commit
  3. 07 Apr, 1995 2 commits
  4. 03 Apr, 1995 1 commit
  5. 31 Mar, 1995 2 commits
  6. 26 Mar, 1995 1 commit
  7. 15 Mar, 1995 1 commit
    • Karl Heuer's avatar
      (get_perdisplay): Deleted. · 29b38361
      Karl Heuer authored
      (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.
  8. 06 Mar, 1995 1 commit
  9. 14 Feb, 1995 2 commits
  10. 04 Feb, 1995 1 commit
  11. 02 Feb, 1995 1 commit
  12. 31 Jan, 1995 1 commit
  13. 25 Jan, 1995 1 commit
  14. 08 Jan, 1995 1 commit
  15. 30 Dec, 1994 1 commit
  16. 27 Dec, 1994 1 commit
  17. 23 Dec, 1994 1 commit
    • Richard M. Stallman's avatar
      (XTupdate_begin): Discard records of prior mouse highlight · 37c2c98b
      Richard M. Stallman authored
      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.
  18. 04 Nov, 1994 1 commit
  19. 01 Nov, 1994 2 commits
  20. 29 Oct, 1994 1 commit
    • Richard M. Stallman's avatar
      (x_delete_display): Call XrmDestroyDatabase. · 7f9c7f94
      Richard M. Stallman authored
      (x_destroy_window): Rewrite to fetch dpyinfo just once.
      [USE_X_TOOLKIT]: Make application context explicitly
      and support multiple top-level shells.
      (x_initialize): Call XtToolkitInitialize, XtCreateApplicationContext;
      don't open display or make a shell.
      (x_term_init): Call XtOpenDisplay.
      (x_scroll_bar_create): Use XMapRaised directly.
      (x_make_frame_visible, x_iconify_frame): Likewise.
      (XMapWindow): Macro definition deleted.
      (METABIT): Macro deleted.
      (x_id_name): Variable deleted.
  21. 26 Oct, 1994 1 commit
    • Richard M. Stallman's avatar
      (x_catch_errors, x_check_errors, x_had_errors_p) · 7a13e894
      Richard M. Stallman authored
      (x_uncatch_errors): Make the argument a display, not a frame.
      (XTread_socket_fake_io_error): New variable.
      (XTread_socket): Obey XTread_socket_fake_io_error.
      (x_initialize): Init x_noop_count, x_focus_frame
      and x_highlight_frame here.
      (x_term_init): Not here.
      (x_term_init): Open the connection first thing;
      if that fails, don't allocate dpyinfo.
      (x_delete_display): New function.
      (x_connection_closed): New args dpyinfo and error_message.
      Delete all frames on the dead display
      and all frames using them for minibuffers.
      Call x_delete_display.
      Maybe signal a Lisp error.
      (x_term_init): Don't report error here--just return 0.
      (x_scroll_bar_report_motion): Store proper value in
      *bar_window (the Emacs window, not the X window number).
      (x_scroll_bar_report_motion): Don't clear *fp.
      (x_wm_set_icon_pixmap): Use x_bitmap_pixmap.
      (show_mouse_face): New arg dpyinfo.  All callers changed.
      (clear_mouse_face): New arg dpyinfo.  All callers changed.
      (scratch_cursor_gc): Variable deleted.
      (dumpglyphs): Use scratch_cursor_gc in x_display_info.
      (syms_of_xterm): Don't staticpro mouse_face_window.
      (expose_all_windows, expose_all_icons): Variables deleted.
      (BLOCK_INPUT_mask): Variable deleted.
      (x_term_init): Set up x_id_name field.
      (x_id_name): Variable deleted.
      (x_font_table, x_font_table_size, x_n_fonts): Vars deleted.
      (x_new_font): Use new fields.
      (warp_mouse_on_deiconify): Unused variable deleted.
      (x_term_init): Set up dpyinfo->xrdb.
      Set up dpyinfo->vertical_scroll_bar_cursor.
      (x_scroll_bar_create): Use vertical_scroll_bar_cursor slot.
      (x_vertical_scroll_bar_cursor): Variable deleted.
      (x_term_init): Really return dpyinfo.
      (x_term_init): Call add_keyboard_wait_descriptor,
      not change_keyboard_wait_descriptor.
      (x_term_init): Pass new arg to init_sigio.
      Don't set old_fcntl_owner.
      Don't call change_input_fd.
      (XTread_socket): Loop over displays and process input from each.
      (x_display_name_list): New variable.
      (syms_of_xterm): staticpro it.
      Don't staticpro slots in the_x_screen.
      (x_term_init): Update x_display_name_list along with x_display_list.
      Actually malloc the x_display_info.
      (the_x_screen): Variable deleted.
  22. 22 Oct, 1994 1 commit
    • Richard M. Stallman's avatar
      Use FRAME_X_DISPLAY instead of x_current_display and XDISPLAY. · 334208b7
      Richard M. Stallman authored
      (x_make_frame_visible, x_make_frame_invisible):
      Pass a frame ptr to x_sync.
      (x_term_init): Init all the components of dpyinfo.
      (x_display_info_for_display): New function.
      (x_*_mod_mask): Variables deleted.
      (x_x_to_emacs_modifiers, x_emacs_to_x_modifiers):
      New arg dpyinfo; all callers changed.
      Store the masks in that structure.
      (icon_bitmap): Variable deleted.
      (x_bitmap_icon): Use icon_bitmap_id in x_display_info.
      (icon_font_info): Variable deleted.
      (x_term_init): Set up `connection' field.
      Arg is now struct x_display_info *.
      (x_term_init): Return an x_display_info *.
      Store all the data in it, including X atoms and xrdb.
      Put the x_display_info structure on x_display_list.
      Pass name as Lisp_Object.
      (the_x_screen): Variable moved here.
      (syms_of_xterm): Staticpro parts of the_x_screen.
      (windowinfo): Variable deleted.
      (Xatom_*): Variables deleted.
      (x_iconify_frame, XTread_socket): Get atoms from the x_display_info,
      (XTread_socket): Don't update Vmouse_depressed.
      (x_mouse_grabbed): Variable deleted.
      (note_mouse_highlight): Use grabbed field instead.
      (XTmouse_position, XTread_socket): Likewise.
      (x_calc_absolute_position, x_wm_set_size_hint):
      Get screen height, width from the x_display_info structure.
  23. 18 Oct, 1994 1 commit
  24. 17 Oct, 1994 2 commits
  25. 15 Oct, 1994 2 commits
  26. 14 Oct, 1994 1 commit
  27. 11 Oct, 1994 1 commit
  28. 04 Oct, 1994 3 commits
  29. 02 Oct, 1994 1 commit
  30. 28 Sep, 1994 1 commit
  31. 27 Sep, 1994 1 commit
  32. 23 Sep, 1994 1 commit