diff options
| author | Karoly Lorentey | 2004-02-28 04:52:40 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-02-28 04:52:40 +0000 |
| commit | 057a9ab495a5fd334f9bd3c7704176502e5219c4 (patch) | |
| tree | a833e67f7903c9e091282644c54e1fa6a0abff3c /src/ChangeLog | |
| parent | ed62242d19b79fd8c14cd614ec6029e09d6e4618 (diff) | |
| parent | a874691c6cd8d74d0b51fae607b74543f1ffa1ca (diff) | |
| download | emacs-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/ChangeLog | 88 |
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 @@ | |||
| 1 | 2004-02-28 Miles Bader <miles@gnu.org> | ||
| 2 | |||
| 3 | * keyboard.c (adjust_point_for_property): #ifdef-out dodgy xassert. | ||
| 4 | |||
| 5 | 2004-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 | |||
| 1 | 2004-02-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 89 | 2004-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 |