emacs-commit
[Top][All Lists]
Advanced

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

[Emacs-commit] emacs/lisp emacs-lisp/timer.el ChangeLog


From: Stefan Monnier
Subject: [Emacs-commit] emacs/lisp emacs-lisp/timer.el ChangeLog
Date: Thu, 03 Apr 2008 03:43:20 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        08/04/03 03:43:19

Modified files:
        lisp/emacs-lisp: timer.el 
        lisp           : ChangeLog 

Log message:
        (timer): Define as a defstruct, so we can name the fields, to make the
        code clearer.  Rewrite all `aset' and `aref' using the defined 
accessors.
        (timer--time): New pseudo-field.
        (timer-set-time, timer-set-idle-time, timer-inc-time)
        (timer-set-time-with-usecs, with-timeout-suspend): Use it.
        (timer--time-less-p): New function.
        (timer--activate): New function, extracted from timer-activate.
        (timer-activate-when-idle, timer-activate): Use it.
        (cancel-function-timers): Use dolist.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/emacs-lisp/timer.el?cvsroot=emacs&r1=1.23&r2=1.24
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/ChangeLog?cvsroot=emacs&r1=1.13290&r2=1.13291




reply via email to

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