diff options
| author | Nick Roberts | 2007-05-20 02:26:33 +0000 |
|---|---|---|
| committer | Nick Roberts | 2007-05-20 02:26:33 +0000 |
| commit | 60889ffab9383f2972e59eaebe4d60d91a92ad90 (patch) | |
| tree | 7e69a59b6aa5f2d524021425fbbc792facd756a6 /src | |
| parent | 8a1389c7ef96e3b09ed67542b21284f5aea1231f (diff) | |
| download | emacs-60889ffab9383f2972e59eaebe4d60d91a92ad90.tar.gz emacs-60889ffab9383f2972e59eaebe4d60d91a92ad90.zip | |
*** empty log message ***
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 120b612141d..e21a1ca1389 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,45 @@ | |||
| 1 | 2007-05-20 Nick Roberts <nickrob@snap.net.nz> | ||
| 2 | |||
| 3 | * Makefile.in (LIBGPM): Allow it to be set from configure. | ||
| 4 | If set then link Emacs with it. | ||
| 5 | |||
| 6 | * config.in: Regenerate. | ||
| 7 | |||
| 8 | * lisp.h (add_gpm_wait_descriptor, delete_gpm_wait_descriptor): | ||
| 9 | New externs. | ||
| 10 | |||
| 11 | * termhooks.h [HAVE_GPM_H] (enum event_kind): Add GPM_CLICK_EVENT. | ||
| 12 | Include gpm.h. | ||
| 13 | (handle_one_term_event, term_gpm) New externs. | ||
| 14 | |||
| 15 | * sysdep.c [HAVE_GPM_H] (init_sys_modes): Make gpm_fd nonblocking | ||
| 16 | and allow it to be interrupted by SIGIO. | ||
| 17 | |||
| 18 | * process.c (gpm_wait_mask, max_gpm_desc): New variables. | ||
| 19 | (wait_reading_process_output): Wait on gpm_fd too. | ||
| 20 | (add_gpm_wait_descriptor, delete_gpm_wait_descriptor)): New functions. | ||
| 21 | (add_gpm_wait_descriptor_called_flag): New variable. | ||
| 22 | (delete_keyboard_wait_descriptor): Check gpm_wait_mask. | ||
| 23 | |||
| 24 | * keyboard.c [HAVE_GPM_H] (Qmouse_fixup_help_message) | ||
| 25 | (make_lispy_movement, tracking_off, Ftrack_mouse, some_mouse_moved) | ||
| 26 | (show_help_echo, readable_events, kbd_buffer_get_event, init_keyboard): | ||
| 27 | Extend HAVE_MOUSE ifdefs to HAVE_GPM_H. | ||
| 28 | (make_lispy_event): Add case GPM_CLICK_EVENT. | ||
| 29 | (read_avail_input): Handle mouse input. | ||
| 30 | |||
| 31 | * term.c (write_glyphs_with_face): New function. | ||
| 32 | [HAVE_GPM_H]: Include buffer.h, sys/fcntl.h. | ||
| 33 | (mouse_face_beg_row, mouse_face_beg_col, mouse_face_end_row) | ||
| 34 | (mouse_face_end_col, mouse_face_past_end, mouse_face_window) | ||
| 35 | (mouse_face_face_id, term_gpm, pos_x, pos_y) | ||
| 36 | (last_mouse_x, last_mouse_y): New variables. | ||
| 37 | (term_show_mouse_face, term_clear_mouse_face, fast_find_position) | ||
| 38 | (term_mouse_highlight, term_mouse_movement, term_mouse_position) | ||
| 39 | (term_mouse_click, handle_one_term_event, Fterm_open_connection) | ||
| 40 | (Fterm_close_connection): New functions. | ||
| 41 | (term_init): Initialise mouse_face_window. | ||
| 42 | |||
| 1 | 2007-05-19 Chong Yidong <cyd@stupidchicken.com> | 43 | 2007-05-19 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 44 | ||
| 3 | * xdisp.c (redisplay_window): If first window line is a | 45 | * xdisp.c (redisplay_window): If first window line is a |