Mercurial > emacs
view src/m/mips4.h @ 70496:8b2250961fcc
(XLoadQueryFont) [USE_ATSUI]: Set FMFontFamily value
to font->mac_fontnum.
[USE_MAC_FONT_PANEL] (mac_set_font_info_for_selection): New function.
(x_new_focus_frame) [USE_MAC_FONT_PANEL]: Use it.
(QCfamily, QCweight, QCslant, Qnormal, Qbold, Qitalic): Add extern.
(QWindow) [MAC_OSX]: Likewise.
(Qfont) [USE_MAC_FONT_PANEL]: Likewise.
(Vmac_atsu_font_table) [USE_ATSUI]: New variable.
(syms_of_macterm) [USE_ATSUI]: Defvar it.
(Qtoolbar_switch_mode) [MAC_OSX]: New variable.
(Qpanel_closed, Qselection) [USE_MAC_FONT_PANEL]: Likewise.
(syms_of_macterm): Intern and staticpro them.
(init_font_name_table) [USE_ATSUI]: Set data to Vmac_atsu_font_table.
[TARGET_API_MAC_CARBON] (mac_store_event_ref_as_apple_event): New
function.
[USE_CARBON_EVENTS] (mac_handle_command_event): Use it.
[MAC_OSX] (mac_store_services_event): Likewise.
[USE_CARBON_EVENTS] (mac_handle_window_event) [MAC_OSX]: Handle
kEventWindowToolbarSwitchMode event.
(install_window_handler) [USE_CARBON_EVENTS && MAC_OSX]: Register it.
[MAC_OSX] (mac_store_services_event): Change return type to OSStatus.
[USE_MAC_FONT_PANEL] (mac_handle_font_event): New function.
(install_window_handler) [USE_MAC_FONT_PANEL]: Install it.
(XTread_socket): Select window on mouse click if x_focus_frame is NULL.
author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
---|---|
date | Sun, 07 May 2006 08:07:13 +0000 |
parents | 695cf19ef79e |
children | e032dd450ea7 375f2633d815 |
line wrap: on
line source
/* machine description file for Mips running RISCOS version 4. */ #include "mips.h" /* The following line tells the configuration script what sort of operating system this machine is likely to run. USUAL-OPSYS="note" NOTE-START Use -opsystem=usg5-2-2 normally, or -opsystem=bsd4-3 with the BSD world. NOTE-END */ #if 0 /* Define MIPS2 if you have an R6000 or R4000. */ #define MIPS2 #endif #ifdef __GNUC__ #define C_DEBUG_SWITCH -g -O #else /* We used to have -systype bsd43, but a configure change now takes care of that option. */ #ifdef MIPS2 #define C_DEBUG_SWITCH -DMips -g3 -Wf,-XNd4000 -O -Olimit 2000 -mips2 #else #define C_DEBUG_SWITCH -DMips -g3 -Wf,-XNd4000 -O -Olimit 2000 #endif #endif #ifdef TERMINFO #undef TERMINFO #endif #define START_FILES pre-crt0.o /lib/crt1.o /* Used to have -lisode, but jlp@math.byu.edu says remove it (for RISCOS 4.52). */ /* ethanb@ptolemy.astro.washington.edu says crtn.o uses _ctype and therefore we must search libc again after crtn.o. The -L is used to force second -lc to find the sysv version of libc.a, which is needed because the BSD libc.a doesn't have _ctype. */ #define LIB_STANDARD -lmld -lc /lib/crtn.o -L/usr/lib -lc #define COFF #undef LD_SWITCH_MACHINE #define LD_SWITCH_MACHINE -systype bsd43 -g3 -D 800000 #define NO_MODE_T /* These are needed on Riscos 4.0. It appears that's the only system which uses mips4.h and defines BSD. */ #ifdef BSD_SYSTEM #undef HAVE_STRERROR #undef HAVE_XRMSETDATABASE #undef HAVE_XSCREENRESOURCESTRING #undef HAVE_SETSID #endif /* arch-tag: 56050454-0df5-4de9-b1b7-0c6ab400313c (do not change this comment) */