• Steven Tamm's avatar
    * term/mac-win.el: Require x-dnd. · 30c92fab
    Steven Tamm authored
    	(mac-drag-n-drop): Sync with W32 version.  Use x-dnd.el functions.
    * macfns.c (install_window_handler): Modify extern to return OSErr
    	value.
    	(mac_window): Handle return value of install_window_handler.
    * macterm.c (reflect_byte): Remove function.
    	(mac_create_bitmap_from_bitmap_data): Don't call it.  Lookup table
    	instead.
    	(mac_do_font_lists): Simplify calculation of the longest
    	nonspecial string.
    	[TARGET_API_MAC_CARBON] (init_mac_drag_n_drop): Remove function
    	and declaration.
    	(mac_initialize) [TARGET_API_MAC_CARBON]: Don't call it.
    	[TARGET_API_MAC_CARBON] (mac_do_track_drag): New function and
    	declaration.
    	(install_window_handler): Return OSErr value.
    	(install_window_handler) [TARGET_API_MAC_CARBON]: Register
    	handlers for tracking/receiving drag-and-drop items.
    	(do_ae_open_documents): Generate unibyte strings for filenames.
    	[TARGET_API_MAC_CARBON] (mac_do_receive_drag): Likewise.  Reject
    	only non-filename items.  Set event modifiers.  Set return value.
    30c92fab
ChangeLog 519 KB