emacs-commit
[Top][All Lists]
Advanced

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

[Emacs-commit] emacs src/xfaces.c src/xdisp.c src/image.c src/...


From: Stefan Monnier
Subject: [Emacs-commit] emacs src/xfaces.c src/xdisp.c src/image.c src/...
Date: Sun, 24 Feb 2008 13:36:39 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        08/02/24 13:36:39

Modified files:
        src            : xfaces.c xdisp.c image.c dispextern.h 
        etc            : NEWS 
        doc/lispref    : display.texi 

Log message:
        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.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/xfaces.c?cvsroot=emacs&r1=1.378&r2=1.379
http://cvs.savannah.gnu.org/viewcvs/emacs/src/xdisp.c?cvsroot=emacs&r1=1.1188&r2=1.1189
http://cvs.savannah.gnu.org/viewcvs/emacs/src/image.c?cvsroot=emacs&r1=1.96&r2=1.97
http://cvs.savannah.gnu.org/viewcvs/emacs/src/dispextern.h?cvsroot=emacs&r1=1.236&r2=1.237
http://cvs.savannah.gnu.org/viewcvs/emacs/etc/NEWS?cvsroot=emacs&r1=1.1675&r2=1.1676
http://cvs.savannah.gnu.org/viewcvs/emacs/doc/lispref/display.texi?cvsroot=emacs&r1=1.9&r2=1.10




reply via email to

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