1. 17 Jul, 2006 1 commit
  2. 01 Jul, 2006 1 commit
    • Kim F. Storm's avatar
      (display_tool_bar_line): Skip glyphs which are too big · dd6cfb49
      Kim F. Storm authored
      to ever fit the tool-bar,
      (MAX_FRAME_TOOL_BAR_HEIGHT): New macro.
      (tool_bar_lines_needed): Use unused mode-line row as temp_row.
      (redisplay_tool_bar): Only clear desired matrix if we actually
      change the tool-bar window height.  Only try to make the tool-bar
      window bigger if there is actually room for it.
      dd6cfb49
  3. 27 Jun, 2006 1 commit
  4. 23 Jun, 2006 1 commit
  5. 21 Jun, 2006 1 commit
  6. 16 Jun, 2006 1 commit
    • Kim F. Storm's avatar
      (next_overlay_string): Fix assert. · db600ab1
      Kim F. Storm authored
      (push_it, pop_it): Handle composition and stretch specific values.
      Only handle it->slice in image (for now).
      (back_to_previous_visible_line_start): Continue search if newline is
      part of a compisition.  Simplify.
      (reseat_1): Set it->object to buffer.
      (set_iterator_to_next): Set it->object to string or buffer, when
      setting it->method to GET_FROM_STRING or GET_FROM_BUFFER.
      (next_element_from_composition): Set it->object to buffer if not
      from string.
      (set_cursor_from_row): Only save start of string if not already
      done to handle multiple strings in a row.
      db600ab1
  7. 14 Jun, 2006 1 commit
  8. 13 Jun, 2006 1 commit
    • Kim F. Storm's avatar
      (init_from_display_pos): Don't set it->method and · 79595fa4
      Kim F. Storm authored
      overlay_string_index after pop_it.  Add asserts.
      (handle_stop): Look for overlay strings around a display string,
      image, or composition.  Handle properties on those strings.
      (next_overlay_string): Don't set string, pos or method after pop_it.
      (get_overlay_strings_1): Split from get_overlay_strings; don't
      modify it if no overlay strings are found.
      (get_overlay_strings): Use get_overlay_strings_1.  Always set
      it->string and it->method.
      (push_it): Push it->image_id and it->method.  Push it->object
      instead of it->string if method is GET_FROM_IMAGE.
      (pop_it): Pop it->image_id and it->method.  Ppo it->object
      instead of it->string if method is GET_FROM_IMAGE.
      Reset it->current.string_pos if popped it->string is nil.
      (reseat_1): Remove comment dated 19 May 2003.  It expressed doubt
      whether a given change was correct; but the change is correct.
      Clear it->string_from_display_prop_p.
      (set_iterator_to_next): Rely on it->method and it->image_id from
      iterator stack, instead of setting them explicitly after pop_it.
      79595fa4
  9. 02 Jun, 2006 1 commit
  10. 28 May, 2006 1 commit
  11. 27 May, 2006 1 commit
  12. 17 May, 2006 2 commits
  13. 11 May, 2006 1 commit
  14. 05 May, 2006 1 commit
  15. 01 May, 2006 1 commit
  16. 24 Apr, 2006 2 commits
  17. 23 Apr, 2006 2 commits
  18. 21 Apr, 2006 1 commit
  19. 20 Apr, 2006 2 commits
  20. 19 Apr, 2006 1 commit
  21. 13 Apr, 2006 1 commit
  22. 12 Apr, 2006 1 commit
  23. 30 Mar, 2006 1 commit
  24. 22 Mar, 2006 2 commits
  25. 19 Mar, 2006 1 commit
  26. 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
  27. 11 Mar, 2006 1 commit
  28. 06 Mar, 2006 1 commit
  29. 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
  30. 19 Feb, 2006 1 commit
  31. 17 Feb, 2006 1 commit
  32. 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
  33. 24 Jan, 2006 1 commit
  34. 23 Jan, 2006 1 commit
  35. 21 Jan, 2006 1 commit