1. 22 Mar, 2006 1 commit
  2. 19 Mar, 2006 1 commit
  3. 15 Mar, 2006 1 commit
    • Kim F. Storm's avatar
      (extend_face_to_end_of_line): Always add space glyph to · dcb1bc00
      Kim F. Storm authored
      empty row.  Fixes memory corruption revealed by 2006-03-02 change.
      (display_tool_bar_line): Skip empty tool-bar line if HEIGHT < 0.
      (tool_bar_lines_needed): Fix tool-bar display in case the tool-bar
      width is exactly the same as the window width.  Don't count a final
      empty tool-bar line (pass HEIGHT = -1 to display_tool_bar_line).
      dcb1bc00
  4. 11 Mar, 2006 1 commit
  5. 06 Mar, 2006 1 commit
  6. 02 Mar, 2006 1 commit
    • Kim F. Storm's avatar
      Minimize the unpleasent visual impact of the requirement · c07b35ec
      Kim F. Storm authored
      that non-toolkit tool-bars must occupy an integral number of screen
      lines, by distributing the rows evenly over the tool-bar screen	area.
      (Vtool_bar_border): New variable.
      (syms_of_xdisp): DEFVAR_LISP it.
      (display_tool_bar_line): Add HEIGHT arg for desired row height.  Make
      tool-bar row the desired height.  Use default face for border below
      tool-bar.
      (tool_bar_lines_needed): Add N_ROWS arg.  Use it to return number of
      actual tool-bar rows.
      (redisplay_tool_bar): Calculate f->n_tool_bar_rows initially.
      Adjust the height of the tool-bar rows to fill tool-bar screen area.
      (redisplay_tool_bar): Calculate f->n_tool_bar_rows when tool-bar area
      is resized.
      c07b35ec
  7. 19 Feb, 2006 1 commit
  8. 17 Feb, 2006 1 commit
  9. 03 Feb, 2006 1 commit
    • Kim F. Storm's avatar
      Cache last merged escape glyph face. · a7684151
      Kim F. Storm authored
      (last_escape_glyph_frame, last_escape_glyph_face_id)
      (last_escape_glyph_merged_face_id): New variables.
      (get_next_display_element): Use/update them.
      (redisplay_internal): Reset them before redisplay.
      
      (set_iterator_to_next): Optimize 2004-12-13 fix.
      Only recheck faces after displaying ellipsis.
      a7684151
  10. 24 Jan, 2006 1 commit
  11. 23 Jan, 2006 1 commit
  12. 21 Jan, 2006 1 commit
  13. 19 Jan, 2006 1 commit
  14. 11 Dec, 2005 1 commit
  15. 11 Nov, 2005 1 commit
    • Kim F. Storm's avatar
      (handle_stop): Skip overlay string handling if · 310316cf
      Kim F. Storm authored
      ignore_overlay_strings_at_pos_p is set.
      (set_iterator_to_next): At end of display vector, set
      ignore_overlay_strings_at_pos_p if dpvec came from an overlay
      string, so we skip those overlay strings at current pos.
      310316cf
  16. 07 Nov, 2005 1 commit
  17. 04 Nov, 2005 1 commit
  18. 30 Oct, 2005 1 commit
    • Kim F. Storm's avatar
      (display_line): Restore it->current_x and call · 8a955545
      Kim F. Storm authored
      extend_face_to_end_of_line when last glyph doesn't fit on line.
      (set_glyph_string_background_width): Remove specific tests  here
      to see if face background should extend to end of line.  Simplify.
      8a955545
  19. 29 Oct, 2005 2 commits
  20. 28 Oct, 2005 1 commit
  21. 13 Oct, 2005 1 commit
  22. 12 Oct, 2005 1 commit
  23. 11 Oct, 2005 1 commit
  24. 07 Oct, 2005 1 commit
    • YAMAMOTO Mitsuharu's avatar
      Rename member for_overlaps_p in struct glyph_string to · a66678fd
      YAMAMOTO Mitsuharu authored
      for_overlaps.
      (get_glyph_string_clip_rects): New function created from
      get_glyph_string_clip_rect.  Set clipping rectangles according to
      the value of for_overlaps.  Enable to store multiple clipping
      rectangles.
      (get_glyph_string_clip_rect): Use get_glyph_string_clip_rects.
      (fill_composite_glyph_string, fill_glyph_string, draw_glyphs):
      Rename argument OVERLAPS_P to OVERLAPS.  All uses in macros changed.
      (x_fix_overlapping_area): Add OVERLAPS arg.  Pass it to	draw_glyphs.
      (draw_phys_cursor_glyph): Set width of erased cursor to use it for
      calculating clipping rectangles later.  Call
      x_fix_overlapping_area with new OVERLAPS arg to draw only erased
      cursor area.
      (expose_overlaps): Call x_fix_overlapping_area with new
      OVERLAPS arg to draw overlaps in both preceding and succeeding rows.
      a66678fd
  25. 01 Oct, 2005 1 commit
  26. 27 Sep, 2005 1 commit
    • Dan Nicolaescu's avatar
      * xlwmenu.c (find_next_selectable): · 43f15d4a
      Dan Nicolaescu authored
      (find_prev_selectable): Add missing parameter
      declarations.
      
      * xfaces.c (lookup_derived_face): Add parameter type.
      
      * xdisp.c (cursor_row_fully_visible_p): Add parameter type.
      
      * marker.c (verify_bytepos): Add parameter type.
      
      * process.c (get_operating_system_release): Move prototype ...
      
      * systime.h (get_operating_system_release): ... here.
      
      * xterm.c (set_vertical_scroll_bar): Move prototype ...
      
      * xterm.h: ... here.
      
      * fns.c (internal_equal, seed_random): Fix prototypes.
      (internal_equal): Add missing parameter.
      43f15d4a
  27. 22 Sep, 2005 1 commit
  28. 15 Sep, 2005 2 commits
  29. 12 Sep, 2005 2 commits
  30. 08 Sep, 2005 2 commits
  31. 07 Sep, 2005 2 commits
  32. 04 Sep, 2005 1 commit
  33. 26 Aug, 2005 2 commits
  34. 21 Aug, 2005 1 commit