1. 28 Jan, 1994 2 commits
  2. 26 Jan, 1994 2 commits
    • Richard M. Stallman's avatar
      4466efa5
    • Richard M. Stallman's avatar
      (x_wm_set_size_hint): Swap southeast and northwest. · 3afe33e7
      Richard M. Stallman authored
      (XTupdate_end): No need to test updating_frame.
      
      (construct_mouse_click): New function, in #ifdef USE_X_TOOLKIT.
      (process_expose_from_menu): Likewise.
      (XTread_socket, x_set_offset, x_set_window_size): Handle USE_X_TOOLKIT.
      (x_raise_frame, x_lower_frame, x_make_frame_visible): Likewise.
      (x_iconify_frame, x_destroy_window, x_wm_set_window_state): Likewise.
      (x_term_init): Likewise.
      
      (x_term_init): Pass argv, argc to XtAppInitialize with the display_name value.
      
      Include syssignal.h.
      
      
      The following belongs in a previous version's log entry:
      
      (XTread_socket): temp_buffer and temp_index deleted.
      Put all vendor-specific keys into the buffer.
      (x_is_vendor_fkey): Function deleted.
      (XTread_socket): Don't call it.
      3afe33e7
  3. 26 Dec, 1993 3 commits
  4. 23 Dec, 1993 1 commit
    • Richard M. Stallman's avatar
      (XTread_socket): Don't offset keysym here. · 69388238
      Richard M. Stallman authored
      Special handling for "dead accent" keysyms.
      
      (construct_mouse_click, x_scroll_bar_handle_click)
      (XTread_socket): `code' of an event is now an int.
      
      (pixel_to_glyph_coords): New arg NOCLIP.  Callers changed.
      
      (XTread_socket): For MotionNotify, if x_mouse_grabbed, use last_mouse_frame.
      (construct_mouse_click): Set last_mouse_frame.
      (XTmouse_position): If x_mouse_grabbed, use last_mouse_frame.
      
      (x_calc_absolute_position): Borderwidth must be doubled
      before subtracting from width to get correct value.
      69388238
  5. 24 Nov, 1993 1 commit
  6. 15 Nov, 1993 1 commit
  7. 11 Nov, 1993 1 commit
  8. 10 Nov, 1993 3 commits
  9. 03 Nov, 1993 1 commit
  10. 22 Sep, 1993 1 commit
  11. 10 Sep, 1993 1 commit
  12. 08 Sep, 1993 1 commit
  13. 14 Aug, 1993 1 commit
  14. 08 Aug, 1993 1 commit
    • Richard M. Stallman's avatar
      (struct font_info): New structure. · 2224a5fc
      Richard M. Stallman authored
      (x_font_table): Use struct font_info as elements.
      (x_new_font): Corresponding changes.
      Use XListFonts, not XListFontsWithInfo.
      Use XFreeFontNames, not XFreeFontInfo.
      Compare fonts by name, not by fid.
      If already_loaded is 0, that counts as "yes".
      2224a5fc
  15. 06 Aug, 1993 1 commit
  16. 27 Jul, 1993 1 commit
  17. 25 Jul, 1993 1 commit
  18. 23 Jul, 1993 1 commit
  19. 18 Jul, 1993 1 commit
  20. 02 Jul, 1993 1 commit
  21. 01 Jul, 1993 1 commit
  22. 30 Jun, 1993 1 commit
  23. 29 Jun, 1993 1 commit
  24. 24 Jun, 1993 1 commit
  25. 22 Jun, 1993 1 commit
    • Jim Blandy's avatar
      Separate parameter faces (those created and modified by the user) · 28f72798
      Jim Blandy authored
      	from the computed faces (the combinations created by
      	compute_char_face), so that we don't waste global face id's.
      	* xterm.h (struct x_display): Replace the fields faces and n_faces
      	with fields param_faces, n_param_faces, computed_faces,
      	n_computed_faces, and size_computed_faces.
      	(FRAME_FACES, FRAME_N_FACES): Replaced by...
      	(FRAME_COMPUTED_FACES, FRAME_N_COMPUTED_FACES, FRAME_PARAM_FACES,
      	FRAME_N_PARAM_FACES): New macros.
      	* xfaces.c: Doc fixes.
      	(init_frame_faces): Call new_computed_face to create entries for
      	the default and mode line faces.  Use the FRAME...PARAM_FACES
      	macros.
      	(free_frame_faces): Use the FRAME...PARAM_FACES and
      	FRAME...COMPUTED_FACES macros.  Don't use the copy flag; all
      	parameter faces have real X resources, and all computed faces just
      	have copies.  Free both the parameter and computed face arrays.
      	(new_computed_face): New function.
      	(intern_computed_face): Renamed from intern_frame_face; callers
      	changed.  Call new_computed_face.
      	(ensure_face_ready, compute_char_face, compute_glyph_face): Use the
      	FRAME...PARAM_FACES macros.
      	(recompute_basic_faces): Use the FRAME...PARAM_FACES and
      	FRAME...COMPUTED_FACES macros.  Produce the computed faces by
      	starting with the base faces and merging in the parameter faces.
      	(Fset_face_attribute_internal): Use the FRAME...PARAM_FACES
      	macros.  Just call recompute_basic_faces if the default or mode
      	line faces have changed.
      	* xfns.c (Fx_list_fonts): Use the FRAME...PARAM_FACES macros.
      	* xterm.c (dumpglyphs): Use the FRAME...COMPUTED_FACES macros.
      	* dispextern.h (struct face): Remove the copy member.  This is no
      	longer necessary; all computed faces are copies, and no parameter
      	faces are.
      28f72798
  26. 19 Jun, 1993 1 commit
  27. 13 Jun, 1993 1 commit
  28. 12 Jun, 1993 2 commits
  29. 11 Jun, 1993 2 commits
  30. 09 Jun, 1993 2 commits
  31. 07 Jun, 1993 1 commit