[Top][All Lists]
[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.
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, (continued)
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Dan Nicolaescu, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Dan Nicolaescu, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Michael Albinus, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Chong Yidong, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Alan Mackenzie, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Stefan Monnier, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Stefan Monnier, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Stefan Monnier, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Stefan Monnier, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Glenn Morris, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v,
Stefan Monnier <=
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Kenichi Handa, 2008/04/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Chong Yidong, 2008/04/03
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Kenichi Handa, 2008/04/03
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Glenn Morris, 2008/04/03
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Glenn Morris, 2008/04/03
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Chong Yidong, 2008/04/03
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Stefan Monnier, 2008/04/03
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Stefan Monnier, 2008/04/03
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Chong Yidong, 2008/04/03
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Stefan Monnier, 2008/04/03