emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/ChangeLog,v


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/src/ChangeLog,v
Date: Tue, 26 Feb 2008 01:43:56 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        08/02/26 01:43:55

Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/src/ChangeLog,v
retrieving revision 1.6199
retrieving revision 1.6200
diff -u -b -r1.6199 -r1.6200
--- ChangeLog   25 Feb 2008 19:09:21 -0000      1.6199
+++ ChangeLog   26 Feb 2008 01:43:54 -0000      1.6200
@@ -41,6 +41,24 @@
 
        * w32fns.c (enum_font_cb2): Don't use raster fonts for Unicode.
 
+2008-02-24  Stefan Monnier  <address@hidden>
+
+       Allow fine-grained image-cache flushing.
+       * 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.
+
 2008-02-24  Dan Nicolaescu  <address@hidden>
 
        * s/vms4-0.h:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]