From: Paul Eggert Date: Fri, 1 Jul 2011 05:20:09 +0000 (-0700) Subject: Merge from trunk. X-Git-Tag: emacs-pretest-24.0.90~104^2~152^2~287 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d0672f86c94e9dbf52e783e2bc4162b9cf3b5f44;p=emacs.git Merge from trunk. --- d0672f86c94e9dbf52e783e2bc4162b9cf3b5f44 diff --cc lisp/ChangeLog index 87de0957574,e06199c91c2..780ec1001ff --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@@ -1,30 -1,24 +1,55 @@@ +2011-07-01 Paul Eggert + ++ Time-stamp simplifications and fixes. ++ These improve accuracy slightly, and future-proof the code ++ against some potential changes to current-time format. ++ + * woman.el (woman-decode-buffer, WoMan-log-end): Log fractional secs + by using time-since and float-time. + + * vc/ediff-util.el (ediff-calc-command-time): Use time-since + and float-time. Say "NNN.NNN seconds" rather than "NNN seconds + + NNN microseconds". + + * type-break.el (type-break-time-sum): Rewrite using time-add. + + * play/hanoi.el (hanoi-current-time-float): Remove. + All uses replaced by float-time. + + * nxml/rng-maint.el (rng-time-function): Rewrite using time-subtract. + This yields a more-accurate answer. + (rng-time-to-float): Remove; no longer needed. + + * emacs-lisp/timer.el (timer-relative-time): Use time-add. + + * calendar/timeclock.el (timeclock-seconds-to-time): + Defalias to seconds-to-time, since they're the same thing. + + * emacs-lisp/elp.el (elp-elapsed-time): + * emacs-lisp/benchmark.el (benchmark-elapse): + * allout-widgets.el (allout-elapsed-time-seconds): Use float-time. + + 2011-07-01 Stefan Monnier + + * window.el (bury-buffer): Don't iconify the only frame. + (switch-to-buffer): Revert to Emacs<23 behavior, i.e. do not fallback + to pop-to-buffer. Use pop-to-buffer-same-frame if you don't like that. + + 2011-07-01 Chong Yidong + + * eshell/em-smart.el (eshell-smart-display-navigate-list): + Add mouse-yank-primary. + + 2011-07-01 Teodor Zlatanov + + * progmodes/cfengine3.el: New file to support CFEngine 3.x. + + 2011-07-01 Stefan Monnier + + * emacs-lisp/find-func.el (find-library--load-name): New fun. + (find-library-name): Use it to find relative load names when provided + absolute file name (bug#8803). + 2011-06-30 Lars Magne Ingebrigtsen * textmodes/flyspell.el (flyspell-word): Consider words that diff --cc lisp/gnus/ChangeLog index 88ba910912e,26740da73df..7d1e7ed7198 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@@ -1,9 -1,18 +1,26 @@@ +2011-07-01 Paul Eggert + + * nntp.el (nntp-record-command): + * gnus-util.el (gnus-message-with-timestamp-1): + Use format-time-string rather than decoding time stamps by hand. - This is simpler and insulates the code from changes to time formats. ++ This is simpler and insulates the code from potential changes to ++ current-time format. ++ + 2011-07-01 Katsumi Yamaoka + + * gnus-draft.el (gnus-draft-clear-marks): Mark deleted articles as read. + + 2011-07-01 Daiki Ueno + + * plstore.el (plstore-select-keys, plstore-encrypt-to): New variable. + (plstore-save): Support public key encryption. + (plstore--init-from-buffer): New function. + (plstore-open): Use it; fix error when opening a non-existent file. + (plstore-revert): Use plstore--init-from-buffer. + + 2011-07-01 Daiki Ueno + + * auth-source.el (auth-source-backend): Fix :initarg for data slot. 2011-06-30 Katsumi Yamaoka