aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2004-02-28 04:52:40 +0000
committerKaroly Lorentey2004-02-28 04:52:40 +0000
commit057a9ab495a5fd334f9bd3c7704176502e5219c4 (patch)
treea833e67f7903c9e091282644c54e1fa6a0abff3c /src/ChangeLog
parented62242d19b79fd8c14cd614ec6029e09d6e4618 (diff)
parenta874691c6cd8d74d0b51fae607b74543f1ffa1ca (diff)
downloademacs-057a9ab495a5fd334f9bd3c7704176502e5219c4.tar.gz
emacs-057a9ab495a5fd334f9bd3c7704176502e5219c4.zip
Merged in changes from CVS HEAD
Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-118 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-119 src/keyboard.c (adjust_point_for_property): #ifdef-out dodgy xassert * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-120 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-107
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog88
1 files changed, 88 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0fe8fbf9225..8b5944a1866 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,91 @@
12004-02-28 Miles Bader <miles@gnu.org>
2
3 * keyboard.c (adjust_point_for_property): #ifdef-out dodgy xassert.
4
52004-02-28 Kim F. Storm <storm@cua.dk>
6
7 * keyboard.c (kbd_buffer_store_event_hold): New function to store
8 an event into kbd fifo, but with special handling of quit event;
9 a quit event is saved for later, and further events are discarded
10 until the saved quit event has been processed.
11 (kbd_buffer_store_event): Use kbd_buffer_store_event_hold.
12 (gen_help_event): Store help event in kbd fifo.
13 (NREAD_INPUT_EVENTS): Remove.
14 (read_avail_input): Adapt to new read_socket_hook interface.
15 Remove allocation and initialization of local input_event buffer,
16 as read_socket_hook stores events directly in fifo. Allocate and
17 initialize local hold_quit event to handle postponed quit event
18 (and store it if set by kbd_buffer_store_event_hold).
19
20 * keyboard.h (kbd_buffer_store_event_hold): Add prototype.
21 (gen_help_event): Fix prototype.
22
23 * macterm.c (XTread_socket): Remove bufp_r and
24 numcharsp args. Add hold_quit arg.
25 Rework to use just one, local, inev input_event. Store inev
26 directly in fifo using kbd_buffer_store_event_hold.
27
28 * sysdep.c (BUFFER_SIZE_FACTOR): Remove.
29 (read_input_waiting): Adapt to new read_socket_hook interface.
30 Remove allocation and initialization of local input_event buffer,
31 as read_socket_hook stores events directly in fifo. Allocate and
32 initialize local hold_quit event to handle postponed quit event
33 (and store it if set by kbd_buffer_store_event_hold).
34
35 * term.c (read_socket_hook): Fix arg list.
36
37 * termhooks.h (read_socket_hook): Fix prototype.
38
39 * w32inevt.c (w32_console_read_socket): Remove bufp_r and
40 numcharsp args. Add hold_quit arg.
41 Rework to use just one, local, inev input_event. Store inev
42 directly in fifo using kbd_buffer_store_event_hold.
43
44 * w32inevt.h (w32_console_mouse_position): Fix prototype.
45
46 * w32term.c (w32_read_socket): Remove bufp_r and numcharsp args.
47 Add hold_quit arg. Rework to use just one, local, inev
48 input_event. Store inev directly in fifo using
49 kbd_buffer_store_event_hold. Update count in one place.
50 Postpone call to gen_help_event until inev is stored; use new
51 local do_help for this.
52 Remove local emacs_event in handing of ButtonPress event; just use
53 inev instead (so no reason to copy it later).
54
55 * xsmfns.c (x_session_check_input): Remove numchars arg.
56
57 * xterm.c (x_focus_changed, x_detect_focus_change): Remove
58 numchars arg. Always store event into bufp arg. Return nothing.
59 Callers changed accordingly.
60 (glyph_rect): Simplify.
61 (STORE_KEYSYM_FOR_DEBUG): New macro.
62 (SET_SAVED_MENU_EVENT): Use inev instead of bufp, etc.
63 (current_bufp, current_numcharsp) [USE_GTK]: Remove.
64 (current_hold_quit) [USE_GTK]: Add.
65 (event_handler_gdk): Adapt to new handle_one_xevent.
66 (handle_one_xevent): Remove bufp_r and numcharsp args.
67 Add hold_quit arg. Rework to use just one, local, inev
68 input_event. Store inev directly in fifo using
69 kbd_buffer_store_event_hold. Update count in one place.
70 Postpone call to gen_help_event until inev is stored; use new
71 local do_help for this.
72 Simplify handling of keysyms (consolidate common code). Fix bug
73 where count was updated with nchars instead of nbytes.
74 Remove local emacs_event in handing of ButtonPress event; just use
75 inev instead (so no reason to copy it later).
76 Remove `out' label. Rename label `ret' to `done'; add various
77 `goto done' to clarify code flow in deeply nested blocks.
78 (x_dispatch_event): Simplify as handle_one_xevent now calls
79 kbd_buffer_store_event itself.
80 (XTread_socket): Remove bufp_r and numcharsp args. Add hold_quit
81 arg. Call handle_one_xevent with new arglist. Store event from
82 x_session_check_input in fifo.
83 [USE_GTK]: Setup current_hold_quit.
84 Decrement handling_signal before unblocking input.
85 (x_initialize) [USE_GTK]: Initialize current_count.
86
87 * xterm.h (x_session_check_input): Fix prototype.
88
12004-02-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 892004-02-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2 90
3 * s/darwin.h (LD_SWITCH_SYSTEM_TEMACS): Add `-framework 91 * s/darwin.h (LD_SWITCH_SYSTEM_TEMACS): Add `-framework