Use a more backwards-compatible timer format.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 13 Sep 2012 16:23:06 +0000 (09:23 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 13 Sep 2012 16:23:06 +0000 (09:23 -0700)
commitc18e885bdd2607ec1784c3e1585e581459408932
treeaeacf95b156f43cd91086bb5152086915893da8d
parentd607d303028dca3d7d6ba21b4013f08dd2b0a1d6
Use a more backwards-compatible timer format.

* etc/NEWS: Document it.
* lisp/emacs-lisp/timer.el (timer): PSECS is now at the end, rather than
being right after USECS, as that better supports old code that
inadvisedly looked directly at the timer vector.
* src/keyboard.c (decode_timer): Get PSECS from the 8th (origin-0)
vector element, not from the 4th, since PSECS is now at the end.
(Fcurrent_idle_time): Doc fix.

Fixes: debbugs:12430
etc/ChangeLog
etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/timer.el
src/ChangeLog
src/keyboard.c