• YAMAMOTO Mitsuharu's avatar
    (Qmac_ready_for_drag_n_drop, Qapplication, Qabout) · 6a0b5d37
    YAMAMOTO Mitsuharu authored
    (Qpreferences): Remove variables.
    (syms_of_macterm) : Don't initialize them.
    (Qhicommand) [USE_CARBON_EVENTS]: New variable.
    (syms_of_macterm) [USE_CARBON_EVENTS]: Initialize it.
    (init_required_apple_events, do_ae_open_application)
    (do_ae_print_documents, do_ae_open_documents)
    (do_ae_quit_application): Remove functions and prototypes.
    (mac_ready_for_apple_events, Qundefined, init_apple_event_handler)
    (mac_find_apple_event_spec): Add externs.
    (mac_store_application_menu_event): Remove function.
    (mac_store_apple_event, mac_make_lispy_event_code): New functions.
    (mac_handle_command_event): Create Apple event from Carbon event.
    Use mac_store_apple_event instead of mac_store_application_menu_event.
    [MAC_OSX] (mac_store_services_event): Likewise.
    (struct SelectionRange, SelectionRange): Remove struct and typedef.
    [MAC_OS8] (main): Call init_apple_event_handler instead of
    init_required_apple_events.
    (mac_initialize) [MAC_OSX]: Likewise.
    [!USE_CARBON_EVENTS] (mac_wait_next_event): Use
    mac_ready_for_apple_events instead of Qmac_ready_for_drag_n_drop.
    6a0b5d37
macterm.c 288 KB