1. 27 Sep, 2000 1 commit
  2. 12 Sep, 2000 1 commit
  3. 09 Sep, 2000 2 commits
  4. 08 Sep, 2000 3 commits
  5. 07 Sep, 2000 3 commits
  6. 30 Aug, 2000 1 commit
  7. 29 Aug, 2000 1 commit
  8. 28 Aug, 2000 1 commit
    • Miles Bader's avatar
      (merge_face_vectors): · 87188200
      Miles Bader authored
        Clear TO's :font attribute if made inconsistent by a font-related attribute in FROM.
      (merge_face_inheritance):
        Add function comment.
      87188200
  9. 27 Aug, 2000 1 commit
  10. 26 Aug, 2000 1 commit
    • Miles Bader's avatar
      (QCinherit): · 2c20458f
      Miles Bader authored
        New variable.
      (syms_of_xfaces):
        Initialize it.
      (LFACE_INHERIT):
        New macro.
      (Finternal_get_lisp_face_attribute, merge_face_vector_with_property)
      (Finternal_set_lisp_face_attribute):
        Deal with :inherit attribute.
      (check_lface_attrs):
        Allow new types of face height.  Check inherit attribute.
      (CYCLE_CHECK):
        New macro.
      (merge_face_inheritance):
        New function.
      (merge_face_vectors):
        Merge inherited faces too.  Add F and CYCLE_CHECK arguments.
      (merge_face_vector_with_property, Finternal_merge_in_global_face)
      (lookup_named_face, lookup_derived_face, realize_named_face)
      (face_at_string_position, face_at_buffer_position):
        Supply new F and CYCLE_CHECK arguments to merge_face_vectors.
      (merge_face_heights):
        New function.
      (merge_face_vectors, merge_face_vector_with_property)
      (Finternal_set_lisp_face_attribute):
        Call merge_face_heights to handle relative face heights.
      (lface_same_font_attributes_p):
        Compare heights using EQ.
      2c20458f
  11. 20 Aug, 2000 1 commit
    • Gerd Moellmann's avatar
      (lface_equal_p): Compare strings differently. · ae4b4ba5
      Gerd Moellmann authored
      (Qtty_color_alist, Vtty_defined_color_alist): New variables.
      (realize_tty_face): Use them.
      (syms_of_xfaces): Initialize new variables.
      (map_tty_color): New function, extracted from realize_tty_face.
      (map_tty_color) [MSDOS || WINDOWSNT]: If using the frame's default
      foreground or background color, store the new color name in the
      realized face; previous code trying to do this had no effect.
      (realize_tty_face): Use map_tty_color.
      (Fclear_face_cache): Set face_change_count and ensure thorough
      redisplay.
      ae4b4ba5
  12. 09 Aug, 2000 1 commit
  13. 08 Aug, 2000 1 commit
  14. 05 Aug, 2000 1 commit
  15. 18 Jul, 2000 1 commit
  16. 14 Jul, 2000 2 commits
  17. 13 Jul, 2000 1 commit
  18. 23 Jun, 2000 1 commit
  19. 20 Jun, 2000 1 commit
  20. 18 Jun, 2000 1 commit
  21. 12 Jun, 2000 1 commit
    • Gerd Moellmann's avatar
      (Fdump_colors) [DEBUG_X_COLORS]: New function. · 08dc08dc
      Gerd Moellmann authored
      (syms_of_xfaces): Defsubr Sdump_colors.
      (x_free_colors): Don't treat b&w specially on default visual.
      (x_free_dpy_colors): New function.
      (free_face_colors): Don't check visual class; it's done
      in x_free_colors.
      08dc08dc
  22. 02 Jun, 2000 1 commit
  23. 29 May, 2000 1 commit
  24. 28 Apr, 2000 1 commit
  25. 17 Apr, 2000 1 commit
  26. 10 Apr, 2000 1 commit
  27. 09 Apr, 2000 1 commit
    • Gerd Moellmann's avatar
      (tty_suppress_bold_inverse_default_colors_p): New · a4a76b61
      Gerd Moellmann authored
      variable.
      (realize_tty_face): Suppress boldness if colors are the inverse of
      the default colors, and tty_suppress_bold_inverse_default_colors_p
      is set.
      (Ftty_suppress_bold_inverse_default_colors): New function.
      (syms_of_xfaces): Defsubr it.
      a4a76b61
  28. 01 Apr, 2000 2 commits
    • Ken Raeburn's avatar
      Fix Lisp_Object/int type confusion revealed by making Lisp_Object a union type: · 6fc556fd
      Ken Raeburn authored
      * xdisp.c (compute_string_pos): Fix order of arguments to
      string_pos_nchars_ahead.
      (handle_fontified_prop, add_to_log): Pass int, not Lisp_Object, as
      count arg to variable-arg routines like Frun_hook_with_args and Fformat.
      (back_to_previous_visible_line_start, build_desired_tool_bar_string):
      Pass Lisp_Object, not int, to fixed-arg routines like
      Fget_char_property and Fmake_string.
      (reconsider_clip_changes): Use XINT when comparing integer lisp
      objects, or passing them as int arguments.
      (mark_window_display_accurate, insert_left_trunc_glyphs, append_space,
      extend_face_to_end_of_line): Use make_number when storing or passing
      integer values as lisp objects.
      (set_cursor_from_row, highlight_trailing_whitespace): Use INTEGERP,
      not implicit test against zero, for glyph object.
      (try_window_id): Don't use make_number when we want an int value.
      
      * xfaces.c (xlfd_symbolic_value): Make last argument a Lisp_Object, to
      be consistent with callers.
      (Fbitmap_spec_p): Use XINT to get numeric value of height.
      (lface_hash): Apply XFASTINT to lisp values before folding in.
      
      * xfns.c (Fx_show_tip): Use make_number to get lisp objects to fill in window
      width and height.  Pass an int, not a lisp object, as first arg to Finsert.
      6fc556fd
    • Gerd Moellmann's avatar
      (realize_basic_faces): Block input while realizing · 17e8204b
      Gerd Moellmann authored
      the faces.
      17e8204b
  29. 30 Mar, 2000 3 commits
  30. 27 Mar, 2000 2 commits