1. 16 Jun, 2004 2 commits
  2. 14 Jun, 2004 1 commit
  3. 29 Apr, 2004 1 commit
  4. 26 Apr, 2004 1 commit
  5. 20 Apr, 2004 1 commit
    • Kim F. Storm's avatar
      (struct glyph_slice): New struct. · 0633d52c
      Kim F. Storm authored
      (struct glyph): New member slice.
      (GLYPH_SLICE_EQUAL_P): New macro.
      (GLYPH_EQUAL_P): Use it.
      (struct glyph_string): New member slice.
      (struct it_slice): New struct.
      (struct it): New member slice, add member to stack too.
      New member constrain_row_ascent_descent_p.
      (image_ascent): Add prototype.
      0633d52c
  6. 19 Mar, 2004 1 commit
  7. 14 Mar, 2004 1 commit
  8. 11 Mar, 2004 3 commits
  9. 26 Feb, 2004 1 commit
  10. 13 Feb, 2004 1 commit
  11. 08 Feb, 2004 1 commit
    • Kim F. Storm's avatar
      (FRINGE_ID_BITS): New definition for number of · 2251a6f2
      Kim F. Storm authored
      bits allocated to hold a fringe number.  Increase number of bits
      from 4 to 8 to allow user defined fringe bitmaps.
      (struct glyph_row, struct it): New members left_user_fringe_bitmap,
      left_user_fringe_face_id, right_user_fringe_bitmap,
      right_user_fringe_face_id.
      (enum fringe_bitmap_type, struct fringe_bitmap, fringe_bitmaps):
      Move to new file fringe.c.
      (MAX_FRINGE_BITMAPS): Define here.
      (struct draw_fringe_bitmap_params): New members bits, cursor_p,
      and overlay_p.  Change member which to int.
      (struct redisplay_interface): New members define_fringe_bitmap
      and destroy_fringe_bitmap.
      (valid_fringe_bitmap_id_p): Add prototype.
      (w32_init_fringe, w32_reset_fringes) [WINDOWS_NT]: Add prototypes.
      2251a6f2
  12. 16 Jan, 2004 1 commit
    • Kim F. Storm's avatar
      (struct glyph_row): New members left_fringe_bitmap, · 557c387e
      Kim F. Storm authored
      right_fringe_bitmap, redraw_fringe_bitmaps_p for new fringe handling.
      New members exact_window_width_line_p and cursor_in_fringe_p for
      overflowing newlines into right fringe.
      New members indicate_bob_p, indicate_top_line_p, indicate_eob_p,
      and indicate_bottom_line_p for buffer boundaries and scrolling.
      (enum fringe_bitmap_type): Add UP_ARROW_BITMAP, DOWN_ARROW_BITMAP,
      FIRST_LINE_BITMAP, LAST_LINE_BITMAP, FILLED_BOX_CURSOR_BITMAP,
      HOLLOW_BOX_CURSOR_BITMAP, BAR_CURSOR_BITMAP, HBAR_CURSOR_BITMAP,
      and HOLLOW_SQUARE_BITMAP.
      (draw_fringe_bitmap, draw_window_fringes, update_window_fringes):
      Add prototypes.
      557c387e
  13. 06 Jan, 2004 1 commit
  14. 29 Dec, 2003 1 commit
  15. 28 Dec, 2003 1 commit
    • Kim F. Storm's avatar
      (FACE_ID_BITS, MAX_FACE_ID): New defines. · 01b1f0c0
      Kim F. Storm authored
      (struct glyph): New members, ascent and descent.  Used to save
      this glyph's ascent and descent, instead of having.
      (struct glyph): Declare member face_id using FACE_ID_BITS.
      (find_hot_spot): Add prototype.
      01b1f0c0
  16. 27 Nov, 2003 1 commit
  17. 23 Nov, 2003 1 commit
  18. 18 Nov, 2003 1 commit
  19. 16 Nov, 2003 1 commit
  20. 01 Sep, 2003 1 commit
  21. 24 May, 2003 1 commit
    • Kim F. Storm's avatar
      (struct glyph_matrix): Rename members window_left_x · 87388f9d
      Kim F. Storm authored
      to window_left_col, window_top_y to window_top_line. All uses
      changed.
      (FRAME_INTERNAL_BORDER_WIDTH_SAFE): Remove macro; can now safely
      use FRAME_INTERNAL_BORDER_WIDTH macro instead as
      internal_border_width is now set to 0 for non-window frames.
      (WINDOW_DISPLAY_PIXEL_WIDTH, WINDOW_DISPLAY_PIXEL_HEIGHT)
      (WINDOW_DISPLAY_MODE_LINE_HEIGHT, WINDOW_DISPLAY_HEADER_LINE_HEIGHT)
      (WINDOW_DISPLAY_HEIGHT_NO_MODE_LINE, WINDOW_DISPLAY_TEXT_HEIGHT)
      (WINDOW_DISPLAY_LEFT_EDGE_PIXEL_X, WINDOW_DISPLAY_RIGHT_EDGE_PIXEL_X)
      (WINDOW_DISPLAY_TOP_EDGE_PIXEL_Y, WINDOW_DISPLAY_BOTTOM_EDGE_PIXEL_Y)
      (WINDOW_TO_FRAME_PIXEL_X, WINDOW_TO_FRAME_PIXEL_Y)
      (FRAME_TO_WINDOW_PIXEL_X, FRAME_TO_WINDOW_PIXEL_Y)
      (WINDOW_DISPLAY_LEFT_AREA_PIXEL_WIDTH)
      (WINDOW_DISPLAY_RIGHT_AREA_PIXEL_WIDTH, WINDOW_WANTS_MODELINE_P):
      Move to window.h and renamed [see window.h changes].
      (WINDOW_AREA_TO_FRAME_PIXEL_X, WINDOW_AREA_PIXEL_WIDTH)
      (WINDOW_DISPLAY_TEXT_AREA_PIXEL_WIDTH): Remove macros.
      (WINDOW_WANTS_MODELINE_P, WINDOW_WANTS_HEADER_LINE_P): Use
      WINDOW_TOTAL_LINES.
      (frame_update_line_height): Remove prototype.
      87388f9d
  22. 31 Mar, 2003 1 commit
    • Kim F. Storm's avatar
      (frame_parm_handler): New typedef. · e6b3aecd
      Kim F. Storm authored
      (struct redisplay_interface): New member frame_parm_handlers.
      (enum resource_types): Move declaration here.
      (x_get_arg, x_frame_get_arg, x_frame_get_and_record_arg)
      (x_default_parameter): Add prototypes.
      e6b3aecd
  23. 24 Mar, 2003 1 commit
  24. 21 Mar, 2003 4 commits
    • Kim F. Storm's avatar
      Fix compilation with --with-x=no. · dfbe5d05
      Kim F. Storm authored
      dfbe5d05
    • Kim F. Storm's avatar
      (pixel_to_glyph_coords, glyph_to_pixel_coords): · 1853f74c
      Kim F. Storm authored
      Add prototypes.
      1853f74c
    • Kim F. Storm's avatar
      (struct redisplay_interface): Add active_p argument to · e5a3b7d9
      Kim F. Storm authored
      draw_window_cursor member.  All uses changed.
      e5a3b7d9
    • Kim F. Storm's avatar
      * dispextern.h (Display_Info): Generic typedef for *_display_info. · d74b2553
      Kim F. Storm authored
      (NativeRectangle): Generic typedef for rectangle type.
      (enum window_part): Move here from window.c.
      (struct redisplay_interface): New members flush_display_optional,
      define_frame_cursor, clear_frame_area, draw_window_cursor,
      draw_vertical_window_border, shift_glyphs_for_insert.
      Rename member clear_mouse_face to clear_window_mouse_face.
      (estimate_mode_line_height_hook): Remove hook.
      (auto_raise_tool_bar_buttons_p): Don't declare extern.
      (tool_bar_item_info): Remove prototype.
      (help_echo_string, help_echo_window, help_echo_object)
      (previous_help_echo_string, help_echo_pos)
      (last_mouse_frame, last_tool_bar_item, mouse_autoselect_window):
      (x_stretch_cursor_p, output_cursor): Declare extern.
      (x_draw_glyphs, notice_overwritten_cursor): Remove prototypes.
      (x_write_glyphs), x_insert_glyphs, x_clear_end_of_line)
      (x_fix_overlapping_area, draw_phys_cursor_glyph, erase_phys_cursor)
      (display_and_set_cursor, set_output_cursor, x_cursor_to)
      (x_update_cursor, x_clear_cursor, x_draw_vertical_border)
      (frame_to_window_pixel_xy, get_glyph_string_clip_rect)
      (note_mouse_highlight, x_clear_window_mouse_face, cancel_mouse_face)
      (handle_tool_bar_click, clear_mouse_face, show_mouse_face)
      (cursor_in_mouse_face_p, expose_frame, x_intersect_rectangles):
      Add prototypes.
      (mode_line_string, marginal_area_string): Fix prototypes.
      d74b2553
  25. 18 Mar, 2003 1 commit
  26. 16 Mar, 2003 1 commit
    • Kim F. Storm's avatar
      (struct glyph): Reduce face_id member from 22 to · d5cc60b8
      Kim F. Storm authored
      21 bits (this reduces number of faces from 4M to 2M).
      Replace W32 specific w32_font_type member (2 bits) by generic
      font_type member (3 bits) for portability.
      (FONT_TYPE_UNKNOWN): New define, default for font_type member.
      (enum draw_glyphs_face): Define here.
      (struct glyph_string): Define here.  Merge W32 and X versions.
      (struct redisplay_interface): New members per_char_metric,
      encode_char, compute_glyph_string_overhangs, draw_glyph_string.
      (VCENTER_BASELINE_OFFSET): Define here.
      (dump_glyph_string, x_get_glyph_overhangs, x_produce_glyphs)
      (x_draw_glyphs, notice_overwritten_cursor): Declare prototypes here.
      d5cc60b8
  27. 12 Mar, 2003 1 commit
    • Kim F. Storm's avatar
      (enum fringe_bitmap_type): Define here. · f4e1400d
      Kim F. Storm authored
      (struct fringe_bitmap, struct draw_fringe_bitmap_params): New.
      (fringe_bitmaps): Declare extern.
      (struct redisplay_interface): New member draw_fringe_bitmap.
      (draw_row_fringe_bitmaps, compute_fringe_widths): Declare extern.
      f4e1400d
  28. 18 Feb, 2003 1 commit
  29. 04 Feb, 2003 1 commit
  30. 17 Nov, 2002 1 commit
  31. 25 Oct, 2002 1 commit
  32. 30 Aug, 2002 1 commit
  33. 29 Aug, 2002 1 commit
  34. 16 Jul, 2002 1 commit