1. 21 Feb, 1996 1 commit
    • Karl Heuer's avatar
      (swallow_events): New arg DO_DISPLAY. · d9d4c147
      Karl Heuer authored
      (swallow_events): Process timer_event events here.
      (detect_input_pending_run_timers): New function.
      
      (Vtimer_idle_list): New variable.
      (syms_of_keyboard): Set up Lisp var.
      (timer_check): Check for idle-time timers too.
      Expect timers to have 8 slots.  Initialize triggertime.
      (timer_start_idle, timer_stop_idle): New functions.
      
      (get_input_pending): New arg do_timers_now.
      (readable_events): Likewise.
      (Finput_pending_p): Use get_input_pending, so we can specify
      1 for do_timers_now.
      
      (timer_check): Check for difference being zero.
      d9d4c147
  2. 17 Feb, 1996 3 commits
  3. 12 Feb, 1996 1 commit
  4. 10 Feb, 1996 1 commit
  5. 04 Feb, 1996 1 commit
  6. 01 Feb, 1996 2 commits
  7. 29 Jan, 1996 1 commit
    • Richard M. Stallman's avatar
      (Qtimer_event): New symbol. · c04cbc3b
      Richard M. Stallman authored
      (read_char, kbd_buffer_get_event): Don't sleep past the next timer.
      (readable_events, kbd_buffer_get_event): Check for timer events.
      (make_lispy_event): Handle timer events.
      (timer_check): New function.
      (Vtimer_list): New variable.
      (syms_of_keyboard): Set up Qtimer_event and Vtimer_list.
      c04cbc3b
  8. 18 Jan, 1996 1 commit
  9. 15 Jan, 1996 1 commit
  10. 09 Jan, 1996 1 commit
  11. 05 Jan, 1996 1 commit
  12. 26 Dec, 1995 1 commit
  13. 25 Dec, 1995 1 commit
  14. 21 Dec, 1995 1 commit
  15. 24 Nov, 1995 1 commit
  16. 18 Nov, 1995 1 commit
  17. 10 Nov, 1995 1 commit
  18. 07 Nov, 1995 1 commit
    • Geoff Voelker's avatar
      [HAVE_NTGUI]: Include w32term.h. · e98a93eb
      Geoff Voelker authored
      [HAVE_NTGUI] (KBD_BUFFER_SIZE): Increase for NT window system.
      [HAVE_NTGUI] (POLL_FOR_INPUT): Define.
      [HAVE_NTGUI] (kbd_buffer_get_event): Enable windowing and menu events.
      [HAVE_NTGUI] (lispy_function_keys): Define array for NT.
      [HAVE_NTGUI] (make_lispy_event): Enable menu bar events.
      [HAVE_NTGUI] (modify_event_symbol): Map symbol to keysym.
      [HAVE_NTGUI] (read_char_x_menu_prompt): Display menus.
      
      (FUNCTION_KEY_OFFSET): New macro.
      (make_lispy_event): Use FUNCTION_KEY_OFFSET to modify event codes
      before applying modifiers.
      
      Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
      e98a93eb
  19. 29 Oct, 1995 2 commits
  20. 27 Oct, 1995 1 commit
  21. 24 Oct, 1995 1 commit
  22. 21 Oct, 1995 1 commit
  23. 19 Oct, 1995 1 commit
  24. 11 Oct, 1995 2 commits
  25. 03 Oct, 1995 1 commit
  26. 25 Sep, 1995 1 commit
  27. 10 Sep, 1995 1 commit
  28. 31 Aug, 1995 1 commit
  29. 26 Aug, 1995 1 commit
  30. 21 Aug, 1995 1 commit
  31. 08 Aug, 1995 1 commit
  32. 03 Aug, 1995 1 commit
  33. 31 Jul, 1995 1 commit
  34. 28 Jul, 1995 1 commit
  35. 25 Jul, 1995 1 commit