emacs-diffs
[Top][All Lists]
Advanced

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

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


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v
Date: Thu, 03 Apr 2008 03:43:21 +0000

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

Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.13290
retrieving revision 1.13291
diff -u -b -r1.13290 -r1.13291
--- ChangeLog   3 Apr 2008 03:38:47 -0000       1.13290
+++ ChangeLog   3 Apr 2008 03:43:18 -0000       1.13291
@@ -1,7 +1,20 @@
+2008-04-03  Stefan Monnier  <address@hidden>
+
+       * emacs-lisp/timer.el (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.
+
 2008-04-03  Glenn Morris  <address@hidden>
 
-       * add-log.el (c-beginning-of-defun, c-end-of-defun): Remove
-       declarations; no longer used.
+       * add-log.el (c-beginning-of-defun, c-end-of-defun):
+       Remove declarations; no longer used.
        (c-cpp-define-name, c-defun-name): Declare as functions.
 
        * calendar/diary-lib.el (diary-mail-addr): Use bound-and-true-p.




reply via email to

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