aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Rudalics2008-11-02 10:47:42 +0000
committerMartin Rudalics2008-11-02 10:47:42 +0000
commite630dfc6a80f9d21f90fa43bc43bd5e94daeb7ab (patch)
tree995eb67898514fe7e93c993c8ea576e244a40e94 /src
parentc8938ab6d1bab8e0f96f9475e4a4c79f0a2ce5dc (diff)
downloademacs-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/ChangeLog25
-rw-r--r--src/keyboard.c4
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 @@
12008-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
12008-11-02 Ulrich Mueller <ulm@kph.uni-mainz.de> 262008-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}