diff options
| author | Stefan Monnier | 2003-05-14 18:52:13 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2003-05-14 18:52:13 +0000 |
| commit | 9a274fbd38630b262b3226c4bb1d353c722e6ed9 (patch) | |
| tree | 72d788a2fa4d40ce3c096cfc3cdc1590b300d4e5 /src | |
| parent | 3f6abfd7b3a150b8761b4e637fe76926d100f7c8 (diff) | |
| download | emacs-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/ChangeLog | 22 | ||||
| -rw-r--r-- | src/lisp.h | 32 | ||||
| -rw-r--r-- | src/window.h | 33 |
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 @@ | |||
| 1 | 2003-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 | |||
| 1 | 2003-05-11 Stefan Monnier <monnier@cs.yale.edu> | 23 | 2003-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)); | |||
| 2875 | extern int indented_beyond_p P_ ((int, int, double)); | 2875 | extern int indented_beyond_p P_ ((int, int, double)); |
| 2876 | extern void syms_of_indent P_ ((void)); | 2876 | extern void syms_of_indent P_ ((void)); |
| 2877 | 2877 | ||
| 2878 | /* defined in window.c */ | ||
| 2879 | extern Lisp_Object Qwindowp, Qwindow_live_p; | ||
| 2880 | extern Lisp_Object Vwindow_list; | ||
| 2881 | EXFUN (Fwindow_end, 2); | ||
| 2882 | EXFUN (Fselected_window, 0); | ||
| 2883 | EXFUN (Fnext_window, 3); | ||
| 2884 | EXFUN (Fdelete_window, 1); | ||
| 2885 | EXFUN (Fselect_window, 1); | ||
| 2886 | EXFUN (Fset_window_buffer, 2); | ||
| 2887 | EXFUN (Fwindow_buffer, 1); | ||
| 2888 | EXFUN (Fget_buffer_window, 2); | ||
| 2889 | EXFUN (Fsave_window_excursion, UNEVALLED); | ||
| 2890 | EXFUN (Fsplit_window, 3); | ||
| 2891 | EXFUN (Fset_window_configuration, 1); | ||
| 2892 | EXFUN (Fcurrent_window_configuration, 1); | ||
| 2893 | extern int compare_window_configurations P_ ((Lisp_Object, Lisp_Object, int)); | ||
| 2894 | EXFUN (Fcoordinates_in_window_p, 2); | ||
| 2895 | EXFUN (Fwindow_at, 3); | ||
| 2896 | EXFUN (Fpos_visible_in_window_p, 3); | ||
| 2897 | extern void mark_window_cursors_off P_ ((struct window *)); | ||
| 2898 | extern int window_internal_height P_ ((struct window *)); | ||
| 2899 | extern int window_internal_width P_ ((struct window *)); | ||
| 2900 | EXFUN (Frecenter, 1); | ||
| 2901 | EXFUN (Fscroll_other_window, 1); | ||
| 2902 | EXFUN (Fset_window_start, 3); | ||
| 2903 | extern void temp_output_buffer_show P_ ((Lisp_Object)); | ||
| 2904 | extern void replace_buffer_in_all_windows P_ ((Lisp_Object)); | ||
| 2905 | extern void init_window_once P_ ((void)); | ||
| 2906 | extern void init_window P_ ((void)); | ||
| 2907 | extern void syms_of_window P_ ((void)); | ||
| 2908 | extern void keys_of_window P_ ((void)); | ||
| 2909 | |||
| 2910 | /* defined in frame.c */ | 2878 | /* defined in frame.c */ |
| 2911 | extern Lisp_Object Qvisible; | 2879 | extern Lisp_Object Qvisible; |
| 2912 | extern void store_frame_param P_ ((struct frame *, Lisp_Object, Lisp_Object)); | 2880 | extern 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 | |||
| 469 | extern Lisp_Object Qwindowp, Qwindow_live_p; | ||
| 470 | extern Lisp_Object Vwindow_list; | ||
| 471 | |||
| 472 | EXFUN (Fwindow_end, 2); | ||
| 473 | EXFUN (Fselected_window, 0); | ||
| 474 | EXFUN (Fdelete_window, 1); | ||
| 475 | EXFUN (Fwindow_buffer, 1); | ||
| 476 | EXFUN (Fget_buffer_window, 2); | ||
| 477 | EXFUN (Fsave_window_excursion, UNEVALLED); | ||
| 478 | EXFUN (Fsplit_window, 3); | ||
| 479 | EXFUN (Fset_window_configuration, 1); | ||
| 480 | EXFUN (Fcurrent_window_configuration, 1); | ||
| 481 | extern int compare_window_configurations P_ ((Lisp_Object, Lisp_Object, int)); | ||
| 482 | EXFUN (Fcoordinates_in_window_p, 2); | ||
| 483 | EXFUN (Fwindow_at, 3); | ||
| 484 | EXFUN (Fpos_visible_in_window_p, 3); | ||
| 485 | extern void mark_window_cursors_off P_ ((struct window *)); | ||
| 486 | extern int window_internal_height P_ ((struct window *)); | ||
| 487 | extern int window_internal_width P_ ((struct window *)); | ||
| 488 | EXFUN (Frecenter, 1); | ||
| 489 | EXFUN (Fscroll_other_window, 1); | ||
| 490 | EXFUN (Fset_window_start, 3); | ||
| 491 | extern void temp_output_buffer_show P_ ((Lisp_Object)); | ||
| 492 | extern void replace_buffer_in_all_windows P_ ((Lisp_Object)); | ||
| 493 | extern void init_window_once P_ ((void)); | ||
| 494 | extern void init_window P_ ((void)); | ||
| 495 | extern void syms_of_window P_ ((void)); | ||
| 496 | extern void keys_of_window P_ ((void)); | ||
| 497 | |||
| 498 | |||
| 466 | #endif /* not WINDOW_H_INCLUDED */ | 499 | #endif /* not WINDOW_H_INCLUDED */ |