1. 20 May, 2007 16 commits
    • Nick Roberts's avatar
      *** empty log message *** · a8099827
      Nick Roberts authored
      a8099827
    • Nick Roberts's avatar
      (make_lispy_event): Make case GPM_CLICK_EVENT · b8e3b6ce
      Nick Roberts authored
      conditional on [HAVE_GPM_H].
      b8e3b6ce
    • Nick Roberts's avatar
      *** empty log message *** · 59ffc604
      Nick Roberts authored
      59ffc604
    • Miles Bader's avatar
      Merge from emacs--rel--22 · 7d5f6be1
      Miles Bader authored
      Patches applied:
      
       * emacs--rel--22  (patch 20-21)
      
         - Update from CVS
      
      2007-05-18  Richard M. Stallman  <rms@gnu.org>
      
         * lisp/simple.el (push-mark): Doc fix.
      
      2007-05-18  Rob Riepel  <riepel@Stanford.EDU>
      
         * lisp/emulation/tpu-edt.el (CSI-map, SS3-map) Moved from global-map to
         tpu-global-map.
         (tpu-original-global-map) Variable deleted.
         (tpu-control-keys-map) New keymap variable.
         (tpu-set-control-keys) Use tpu-reset-control-keys rather than
         setting keymapping directly.
         (tpu-reset-control-keys) Use tpu-control-keys-map instead of
         tpu-global-map.
         (tpu-edt-on): Activate the tpu-global-map.
         (tpu-edt-off): Deactivate the tpu-global-map.
      
      2007-05-18  Ryan Yeske  <rcyeske@gmail.com>
      
         * lisp/textmodes/ispell.el (ispell-get-word): Return markers
         for start and end positions.
         (ispell-word): Assume END is a marker.
      
      2007-05-19  Stefan Monnier  <monnier@iro.umontreal.ca>
      
         * src/syntax.c (skip_chars): Update syntax-table only after we checked that
         the new location is valid.
      
      2007-05-19  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
      
         * src/macterm.c (x_calc_absolute_position): Add BLOCK_INPUT around
         mac_get_window_bounds.
      
      Revision: emacs@sv.gnu.org/emacs--devo--0--patch-759
      7d5f6be1
    • Nick Roberts's avatar
      Reduce to a minor-mode macro call. · 20d385d6
      Nick Roberts authored
      20d385d6
    • Nick Roberts's avatar
      * src/configure.in (AC_CHECK_HEADERS) Add gpm.h. · a7c03edb
      Nick Roberts authored
      	(AC_CHECK_LIB): Add -lgpm.
      * config.in Regenerate.
      a7c03edb
    • Nick Roberts's avatar
      (LIBGPM): Allow it to be set from configure. · db8448d2
      Nick Roberts authored
      If set then link Emacs with it.
      db8448d2
    • Nick Roberts's avatar
      (enum event_kind): Add GPM_CLICK_EVENT. · d036ccf4
      Nick Roberts authored
      Include gpm.h.
      (handle_one_term_event, term_gpm) New externs.
      d036ccf4
    • 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
      * configure.in (AC_CHECK_HEADERS) Add gpm.h. · 02ed7a7c
      Nick Roberts authored
      (AC_CHECK_LIB): Add -lgpm.
      02ed7a7c
    • Nick Roberts's avatar
      * configure.in (AC_CHECK_HEADERS) Add gpm.h. · 834561d3
      Nick Roberts authored
      (AC_CHECK_LIB): Add -lgpm.
      * configure: Regenerate.
      834561d3
    • 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 15 commits
  3. 18 May, 2007 9 commits