diff options
| author | Martin Rudalics | 2008-11-02 10:47:42 +0000 |
|---|---|---|
| committer | Martin Rudalics | 2008-11-02 10:47:42 +0000 |
| commit | e630dfc6a80f9d21f90fa43bc43bd5e94daeb7ab (patch) | |
| tree | 995eb67898514fe7e93c993c8ea576e244a40e94 /src | |
| parent | c8938ab6d1bab8e0f96f9475e4a4c79f0a2ce5dc (diff) | |
| download | emacs-e630dfc6a80f9d21f90fa43bc43bd5e94daeb7ab.tar.gz emacs-e630dfc6a80f9d21f90fa43bc43bd5e94daeb7ab.zip | |
(command_loop_1): Handle NORECORD in call of
Fselect_frame (currently ifdefd).
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 25 | ||||
| -rw-r--r-- | src/keyboard.c | 4 |
2 files changed, 27 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f67058c9f9e..787ed51658f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,28 @@ | |||
| 1 | 2008-11-02 Martin Rudalics <rudalics@gmx.at> | ||
| 2 | |||
| 3 | * frame.c (do_switch_frame): New argument NORECORD passed to | ||
| 4 | Fselect_window. | ||
| 5 | (Fselect_frame): New argument NORECORD passed to | ||
| 6 | do_switch_frame. | ||
| 7 | (Fset_frame_selected_window): New argument NORECORD passed to | ||
| 8 | Fselect_frame. | ||
| 9 | (Fhandle_switch_frame, Fdelete_frame): Handle NORECORD argument | ||
| 10 | in call of do_switch_frame. | ||
| 11 | (Fset_mouse_position, Fset_mouse_pixel_position, Fraise_frame): | ||
| 12 | Handle NORECORD argument in call of Fselect_frame. | ||
| 13 | * lisp.h (do_switch_frame, Fselect_frame) | ||
| 14 | (Fset_frame_selected_window): Adjust declarations. | ||
| 15 | * window.c (select_frame_norecord): New function. | ||
| 16 | (run_window_configuration_change_hook): Use it and call | ||
| 17 | Fselect_frame with NORECORD set. | ||
| 18 | (Fselect_window): Pass NORECORD to Fselect_frame. | ||
| 19 | (Fset_window_configuration): Handle NORECORD argument in call of | ||
| 20 | do_switch_frame. | ||
| 21 | * minibuf.c (choose_minibuf_frame): Handle NORECORD in call of | ||
| 22 | Fset_frame_selected_window. | ||
| 23 | * keyboard.c (command_loop_1): Handle NORECORD in call of | ||
| 24 | Fselect_frame (currently ifdefd). | ||
| 25 | |||
| 1 | 2008-11-02 Ulrich Mueller <ulm@kph.uni-mainz.de> | 26 | 2008-11-02 Ulrich Mueller <ulm@kph.uni-mainz.de> |
| 2 | 27 | ||
| 3 | * emacs.c (USAGE2): Untabify. | 28 | * emacs.c (USAGE2): Untabify. |
diff --git a/src/keyboard.c b/src/keyboard.c index b6834e97a8f..bac830d692c 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -1601,7 +1601,7 @@ command_loop_1 () | |||
| 1601 | Is this a good idea? */ | 1601 | Is this a good idea? */ |
| 1602 | if (FRAMEP (internal_last_event_frame) | 1602 | if (FRAMEP (internal_last_event_frame) |
| 1603 | && !EQ (internal_last_event_frame, selected_frame)) | 1603 | && !EQ (internal_last_event_frame, selected_frame)) |
| 1604 | Fselect_frame (internal_last_event_frame); | 1604 | Fselect_frame (internal_last_event_frame, Qnil); |
| 1605 | #endif | 1605 | #endif |
| 1606 | /* If it has changed current-menubar from previous value, | 1606 | /* If it has changed current-menubar from previous value, |
| 1607 | really recompute the menubar from the value. */ | 1607 | really recompute the menubar from the value. */ |
| @@ -11098,7 +11098,7 @@ quit_throw_to_read_char () | |||
| 11098 | if (FRAMEP (internal_last_event_frame) | 11098 | if (FRAMEP (internal_last_event_frame) |
| 11099 | && !EQ (internal_last_event_frame, selected_frame)) | 11099 | && !EQ (internal_last_event_frame, selected_frame)) |
| 11100 | do_switch_frame (make_lispy_switch_frame (internal_last_event_frame), | 11100 | do_switch_frame (make_lispy_switch_frame (internal_last_event_frame), |
| 11101 | 0, 0); | 11101 | 0, 0, Qnil); |
| 11102 | 11102 | ||
| 11103 | _longjmp (getcjmp, 1); | 11103 | _longjmp (getcjmp, 1); |
| 11104 | } | 11104 | } |