1. 20 May, 2007 6 commits
    • Nick Roberts's avatar
      (add_gpm_wait_descriptor, delete_gpm_wait_descriptor): · 389360bb
      Nick Roberts authored
      New externs.
      389360bb
    • Nick Roberts's avatar
      (gpm_wait_mask, max_gpm_desc): New variables. · 994d9841
      Nick Roberts authored
      (wait_reading_process_output): Wait on gpm_fd too.
      (add_gpm_wait_descriptor, delete_gpm_wait_descriptor)): New functions.
      (add_gpm_wait_descriptor_called_flag): New variable.
      (delete_keyboard_wait_descriptor): Check gpm_wait_mask.
      994d9841
    • Nick Roberts's avatar
      (init_sys_modes): Make gpm_fd nonblocking · 3e748bcb
      Nick Roberts authored
      and allow it to be interrupted by SIGIO.
      3e748bcb
    • Nick Roberts's avatar
      (Qmouse_fixup_help_message) · ae372f41
      Nick Roberts authored
      (make_lispy_movement, tracking_off, Ftrack_mouse, some_mouse_moved)
      (show_help_echo, readable_events, kbd_buffer_get_event, init_keyboard):
      Extend HAVE_MOUSE ifdefs to HAVE_GPM_H.
      (make_lispy_event): Add case GPM_CLICK_EVENT.
      (read_avail_input): Handle mouse input.
      ae372f41
    • Nick Roberts's avatar
      (write_glyphs_with_face): New function. · e882229c
      Nick Roberts authored
      [HAVE_GPM_H]: Include buffer.h, sys/fcntl.h.
      (mouse_face_beg_row, mouse_face_beg_col, mouse_face_end_row)
      (mouse_face_end_col, mouse_face_past_end, mouse_face_window)
      (mouse_face_face_id, term_gpm, pos_x, pos_y)
      (last_mouse_x, last_mouse_y): New variables.
      (term_show_mouse_face, term_clear_mouse_face, fast_find_position)
      (term_mouse_highlight, term_mouse_movement, term_mouse_position)
      (term_mouse_click, handle_one_term_event, Fterm_open_connection)
      (Fterm_close_connection): New functions.
      (term_init): Initialise mouse_face_window.
      e882229c
    • Nick Roberts's avatar
      *** empty log message *** · 60889ffa
      Nick Roberts authored
      60889ffa
  2. 19 May, 2007 2 commits
  3. 18 May, 2007 2 commits
  4. 17 May, 2007 3 commits
  5. 16 May, 2007 1 commit
  6. 14 May, 2007 2 commits
  7. 13 May, 2007 4 commits
  8. 12 May, 2007 8 commits
  9. 07 May, 2007 3 commits
  10. 06 May, 2007 2 commits
  11. 05 May, 2007 3 commits
  12. 01 May, 2007 2 commits
  13. 29 Apr, 2007 2 commits