TODO: safer command: keymap processing.
TODO: "slow" rendering mode for bidi and scripts
TODO: read property sequence is broken with respect to utf-8 etc.
-TODO: try to compensate for backwards-time-changes in iom.C (no way to do that for forward-time-changes, or reliably for long timeouts).
WISH: keyboard modification via esc-sequences.
WISH: line-rewrapping on resize
WISH: searchable backlog
- add COPYING back, which got lost somehow.
- after deciding that LSM is dead, remove all traces of it,
along with other, similar, cleanups.
+ - _try_ to react sensibly to some non-monotonic time changes.
5.0 Fri Feb 11 18:31:48 CET 2005
- document a race-free hack to start urxvtd.
# endif
# if IOM_TIME
- set_now ();
+ {
+ // update time, try to compensate for gross non-monotonic time changes
+ tstamp diff = NOW;
+ set_now ();
+ diff = NOW - diff;
+
+ if (diff < 0)
+ for (io_manager_vec<time_watcher>::const_iterator i = tw.end (); i-- > tw.begin (); )
+ if (*i)
+ (*i)->at += diff;
+ }
# endif
if (fds > 0)