Revision: emacs--multi-tty--0--patch-363 Archive: lorentey@elte.hu--2004 Creator: Karoly Lorentey Date: Mon Jun 27 02:56:21 CEST 2005 Standard-date: 2005-06-27 00:56:21 GMT Modified-files: src/dispnew.c src/frame.c src/frame.h src/term.c src/termchar.h src/termhooks.h src/xfns.c src/xselect.c src/xterm.c src/xterm.h New-patches: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-363 Summary: Cleanup: Move kboard fields from struct frame and device-specific descriptors to struct display. Keywords: * src/termhooks.h (display): New field: kboard. * src/xterm.h (x_display_info): Remove kboard field. * src/termchar.h (tty_display_info): Ditto. * src/frame.h (frame): Ditto. (FRAME_KBOARD): Update. * src/dispnew.c (init_display): Don't initialize kboard. * src/frame.c (make_frame, make_initial_frame, make_terminal_frame): Ditto. * src/frame.c (make_frame_without_minibuffer, Fdelete_frame): Update kboard access. * src/keyboard.c (delete_kboard): Ditto. * src/term.c (term_init): Ditto. * src/xfns.c (Fx_create_frame, x_create_tip_frame): Ditto. * src/xselect.c (x_handle_selection_clear): Ditto. * src/xterm.c (x_term_init): Ditto. * src/term.c (init_initial_display): Initialize kboard. * src/xterm.c (x_term_init): Ditto. * src/term.c (delete_tty): Remove kboard deletion. (delete_display): Delete kboard as well.