aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick Roberts2007-05-20 02:26:33 +0000
committerNick Roberts2007-05-20 02:26:33 +0000
commit60889ffab9383f2972e59eaebe4d60d91a92ad90 (patch)
tree7e69a59b6aa5f2d524021425fbbc792facd756a6
parent8a1389c7ef96e3b09ed67542b21284f5aea1231f (diff)
downloademacs-60889ffab9383f2972e59eaebe4d60d91a92ad90.tar.gz
emacs-60889ffab9383f2972e59eaebe4d60d91a92ad90.zip
*** empty log message ***
-rw-r--r--ChangeLog6
-rw-r--r--lisp/ChangeLog4
-rw-r--r--src/ChangeLog42
3 files changed, 52 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8d3ec213e6f..07b555a5aea 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
12007-05-20 Nick Roberts <nickrob@snap.net.nz>
2
3 * configure.in (AC_CHECK_HEADERS) Add gpm.h.
4 (AC_CHECK_LIB): Add -lgpm.
5 * configure: Regenerate.
6
12007-05-03 Glenn Morris <rgm@gnu.org> 72007-05-03 Glenn Morris <rgm@gnu.org>
2 8
3 * configure: Tweak message about the absence of shell functions. 9 * configure: Tweak message about the absence of shell functions.
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index c368f7994a5..7babaf1fe51 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12007-05-20 Nick Roberts <nickrob@snap.net.nz>
2
3 * t-mouse.el: Reduce to a minor-mode macro call.
4
12007-05-19 Dan Nicolaescu <dann@ics.uci.edu> 52007-05-19 Dan Nicolaescu <dann@ics.uci.edu>
2 6
3 * files.el (auto-mode-alist): Change the regexp so that 7 * files.el (auto-mode-alist): Change the regexp so that
diff --git a/src/ChangeLog b/src/ChangeLog
index 120b612141d..e21a1ca1389 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,45 @@
12007-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
12007-05-19 Chong Yidong <cyd@stupidchicken.com> 432007-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