+2014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * subr.el (sit-for): Don't run input-methods (bug#15614).
+
2014-05-28 Glenn Morris <rgm@gnu.org>
* cus-start.el: Fix some :version numbers.
;; FIXME: we should not read-event here at all, because it's much too
;; difficult to reliably "undo" a read-event by pushing it onto
;; unread-command-events.
- (let ((read (read-event nil t seconds)))
+ ;; For bug#14782, we need read-event to do the keyboard-coding-system
+ ;; decoding (hence non-nil as second arg under POSIX ttys).
+ ;; For bug#15614, we need read-event not to inherit-input-method.
+ ;; So we temporarily suspend input-method-function.
+ (let ((read (let ((input-method-function nil))
+ (read-event nil t seconds))))
(or (null read)
(progn
;; If last command was a prefix arg, e.g. C-u, push this event onto