1. 24 Feb, 2008 1 commit
    • Stefan Monnier's avatar
      Allow fine-grained image-cache flushing. · a2bc5bdd
      Stefan Monnier authored
      * dispextern.h (struct image): Add `dependencies' field.
      (clear_image_caches): Change arg to Lisp_Object.
      * image.c (make_image): Initialize `dependencies' field.
      (clear_image_cache): Change arg to allow fine-grained flushing.
      Perform the flush even if image-cache-eviction-delay is nil.
      (clear_image_caches): Change arg to Lisp_Object.
      (Fclear_image_cache): Expand meaning of the argument.
      (mark_image): Mark `dependencies' field.
      * xfaces.c (clear_face_cache): Adapt arg to call to clear_image_caches.
      (lface_hash): Use XHASH rather than XFASTINT.
      (face_at_buffer_position): Fix int -> EMACS_INT position.
      * xdisp.c (next_overlay_change): Fix int -> EMACS_INT position.
      (select_frame_for_redisplay): Remove code duplication.
      (redisplay_internal): Adapt arg to call to clear_image_caches.
      a2bc5bdd
  2. 23 Feb, 2008 2 commits
  3. 22 Feb, 2008 4 commits
  4. 21 Feb, 2008 8 commits
  5. 17 Feb, 2008 1 commit
  6. 16 Feb, 2008 2 commits
  7. 14 Feb, 2008 2 commits
  8. 12 Feb, 2008 1 commit
  9. 11 Feb, 2008 2 commits
  10. 10 Feb, 2008 2 commits
  11. 08 Feb, 2008 5 commits
  12. 07 Feb, 2008 1 commit
  13. 06 Feb, 2008 1 commit
  14. 05 Feb, 2008 1 commit
  15. 04 Feb, 2008 1 commit
  16. 02 Feb, 2008 1 commit
  17. 01 Feb, 2008 4 commits
  18. 27 Jan, 2008 1 commit