aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2003-05-14 18:52:13 +0000
committerStefan Monnier2003-05-14 18:52:13 +0000
commit9a274fbd38630b262b3226c4bb1d353c722e6ed9 (patch)
tree72d788a2fa4d40ce3c096cfc3cdc1590b300d4e5 /src
parent3f6abfd7b3a150b8761b4e637fe76926d100f7c8 (diff)
downloademacs-9a274fbd38630b262b3226c4bb1d353c722e6ed9.tar.gz
emacs-9a274fbd38630b262b3226c4bb1d353c722e6ed9.zip
(Qwindowp, Qwindow_live_p, Vwindow_list)
(Fwindow_end, Fselected_window, Fdelete_window, Fwindow_buffer) (Fget_buffer_window, Fsave_window_excursion, Fsplit_window) (Fset_window_configuration, Fcurrent_window_configuration) (compare_window_configurations, Fcoordinates_in_window_p, Fwindow_at) (Fpos_visible_in_window_p, mark_window_cursors_off) (window_internal_height, window_internal_width, Frecenter) (Fscroll_other_window, Fset_window_start, temp_output_buffer_show) (replace_buffer_in_all_windows, init_window_once, init_window) (syms_of_window, keys_of_window): Move from lisp.h to window.h.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog22
-rw-r--r--src/lisp.h32
-rw-r--r--src/window.h33
3 files changed, 55 insertions, 32 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 197631eef52..a392195fde6 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,25 @@
12003-05-14 Stefan Monnier <monnier@cs.yale.edu>
2
3 * window.h (Qwindowp, Qwindow_live_p, Vwindow_list)
4 (Fwindow_end, Fselected_window, Fdelete_window, Fwindow_buffer)
5 (Fget_buffer_window, Fsave_window_excursion, Fsplit_window)
6 (Fset_window_configuration, Fcurrent_window_configuration)
7 (compare_window_configurations, Fcoordinates_in_window_p, Fwindow_at)
8 (Fpos_visible_in_window_p, mark_window_cursors_off)
9 (window_internal_height, window_internal_width, Frecenter)
10 (Fscroll_other_window, Fset_window_start, temp_output_buffer_show)
11 (replace_buffer_in_all_windows, init_window_once, init_window)
12 (syms_of_window, keys_of_window): Move from lisp.h.
13 * lisp.h: Move window.c declarations to window.h.
14
15 * bytecode.c: Include window.h.
16 * emacs.c: Include window.h.
17
18 * keyboard.c (make_lispy_event): Apply modifiers to multibyte-char keys.
19 (keyremap): Add `parent' field.
20 (keyremap_step): Use it. Remove `parent' argument.
21 (read_key_sequence): Setup and use the new `parent' field.
22
12003-05-11 Stefan Monnier <monnier@cs.yale.edu> 232003-05-11 Stefan Monnier <monnier@cs.yale.edu>
2 24
3 * keyboard.c (adjust_point_for_property): Ensure termination. 25 * keyboard.c (adjust_point_for_property): Ensure termination.
diff --git a/src/lisp.h b/src/lisp.h
index d455e3c464f..7bd4c6af771 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -2875,38 +2875,6 @@ extern void invalidate_current_column P_ ((void));
2875extern int indented_beyond_p P_ ((int, int, double)); 2875extern int indented_beyond_p P_ ((int, int, double));
2876extern void syms_of_indent P_ ((void)); 2876extern void syms_of_indent P_ ((void));
2877 2877
2878/* defined in window.c */
2879extern Lisp_Object Qwindowp, Qwindow_live_p;
2880extern Lisp_Object Vwindow_list;
2881EXFUN (Fwindow_end, 2);
2882EXFUN (Fselected_window, 0);
2883EXFUN (Fnext_window, 3);
2884EXFUN (Fdelete_window, 1);
2885EXFUN (Fselect_window, 1);
2886EXFUN (Fset_window_buffer, 2);
2887EXFUN (Fwindow_buffer, 1);
2888EXFUN (Fget_buffer_window, 2);
2889EXFUN (Fsave_window_excursion, UNEVALLED);
2890EXFUN (Fsplit_window, 3);
2891EXFUN (Fset_window_configuration, 1);
2892EXFUN (Fcurrent_window_configuration, 1);
2893extern int compare_window_configurations P_ ((Lisp_Object, Lisp_Object, int));
2894EXFUN (Fcoordinates_in_window_p, 2);
2895EXFUN (Fwindow_at, 3);
2896EXFUN (Fpos_visible_in_window_p, 3);
2897extern void mark_window_cursors_off P_ ((struct window *));
2898extern int window_internal_height P_ ((struct window *));
2899extern int window_internal_width P_ ((struct window *));
2900EXFUN (Frecenter, 1);
2901EXFUN (Fscroll_other_window, 1);
2902EXFUN (Fset_window_start, 3);
2903extern void temp_output_buffer_show P_ ((Lisp_Object));
2904extern void replace_buffer_in_all_windows P_ ((Lisp_Object));
2905extern void init_window_once P_ ((void));
2906extern void init_window P_ ((void));
2907extern void syms_of_window P_ ((void));
2908extern void keys_of_window P_ ((void));
2909
2910/* defined in frame.c */ 2878/* defined in frame.c */
2911extern Lisp_Object Qvisible; 2879extern Lisp_Object Qvisible;
2912extern void store_frame_param P_ ((struct frame *, Lisp_Object, Lisp_Object)); 2880extern void store_frame_param P_ ((struct frame *, Lisp_Object, Lisp_Object));
diff --git a/src/window.h b/src/window.h
index 50357d3494b..ed5bc6b14b1 100644
--- a/src/window.h
+++ b/src/window.h
@@ -463,4 +463,37 @@ struct glyph *get_phys_cursor_glyph P_ ((struct window *w));
463#define WINDOW_LIVE_P(WINDOW) \ 463#define WINDOW_LIVE_P(WINDOW) \
464 (WINDOWP ((WINDOW)) && !NILP (XWINDOW ((WINDOW))->buffer)) 464 (WINDOWP ((WINDOW)) && !NILP (XWINDOW ((WINDOW))->buffer))
465 465
466
467/* These used to be in lisp.h. */
468
469extern Lisp_Object Qwindowp, Qwindow_live_p;
470extern Lisp_Object Vwindow_list;
471
472EXFUN (Fwindow_end, 2);
473EXFUN (Fselected_window, 0);
474EXFUN (Fdelete_window, 1);
475EXFUN (Fwindow_buffer, 1);
476EXFUN (Fget_buffer_window, 2);
477EXFUN (Fsave_window_excursion, UNEVALLED);
478EXFUN (Fsplit_window, 3);
479EXFUN (Fset_window_configuration, 1);
480EXFUN (Fcurrent_window_configuration, 1);
481extern int compare_window_configurations P_ ((Lisp_Object, Lisp_Object, int));
482EXFUN (Fcoordinates_in_window_p, 2);
483EXFUN (Fwindow_at, 3);
484EXFUN (Fpos_visible_in_window_p, 3);
485extern void mark_window_cursors_off P_ ((struct window *));
486extern int window_internal_height P_ ((struct window *));
487extern int window_internal_width P_ ((struct window *));
488EXFUN (Frecenter, 1);
489EXFUN (Fscroll_other_window, 1);
490EXFUN (Fset_window_start, 3);
491extern void temp_output_buffer_show P_ ((Lisp_Object));
492extern void replace_buffer_in_all_windows P_ ((Lisp_Object));
493extern void init_window_once P_ ((void));
494extern void init_window P_ ((void));
495extern void syms_of_window P_ ((void));
496extern void keys_of_window P_ ((void));
497
498
466#endif /* not WINDOW_H_INCLUDED */ 499#endif /* not WINDOW_H_INCLUDED */