https://bugs.winehq.org/show_bug.cgi?id=55179
--- Comment #9 from Pascal Mons pascal_mons@hotmail.com --- When I run WINEDEBUG='+xdnd,+event' while launching MapSource I get this:
02e0:trace:event:call_event_handler 452 FocusIn for hwnd/window 0x120232/7800005 02e0:trace:event:X11DRV_FocusIn win 0x120232 xwin 7800005 detail=NotifyNonlinear mode=NotifyNormal 02e0:trace:event:call_event_handler 452 KeymapNotify for hwnd/window (nil)/0 02e0:trace:event:process_events processed 194 events, returning 1 02e0:trace:event:call_event_handler 458 PropertyNotify for hwnd/window 0x120232/7800005 02e0:trace:event:call_event_handler 458 PropertyNotify for hwnd/window 0x120232/7800005 02e0:trace:event:process_events processed 2 events, returning 1 02e0:trace:event:call_event_handler 462 FocusOut for hwnd/window 0x120232/7800005 02e0:trace:event:X11DRV_FocusOut win 0x120232 xwin 7800005 detail=NotifyNonlinear mode=NotifyNormal 02e0:trace:event:focus_out lost focus, setting fg to desktop 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 465 PropertyNotify for hwnd/window 0x120232/7800005 02e0:trace:event:call_event_handler 465 PropertyNotify for hwnd/window 0x120232/7800005 02e0:trace:event:process_events processed 2 events, returning 1 02e0:trace:event:call_event_handler 465 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:event:handle_xdnd_enter_event ver(5) check-XdndTypeList(1) data=63205225,83886081,0,0,0 02e0:trace:event:handle_xdnd_enter_event XDNDEnterAtom 866: x-special/gnome-icon-list 02e0:trace:event:handle_xdnd_enter_event XDNDEnterAtom 613: text/uri-list 02e0:trace:event:handle_xdnd_enter_event XDNDEnterAtom 312: UTF8_STRING 02e0:trace:event:handle_xdnd_enter_event XDNDEnterAtom 620: COMPOUND_TEXT 02e0:trace:event:handle_xdnd_enter_event XDNDEnterAtom 513: TEXT 02e0:trace:event:handle_xdnd_enter_event XDNDEnterAtom 31: STRING 02e0:trace:event:handle_xdnd_enter_event XDNDEnterAtom 611: text/plain;charset=utf-8 02e0:trace:event:handle_xdnd_enter_event XDNDEnterAtom 610: text/plain 02e0:trace:xdnd:X11DRV_XDND_FreeDragDropOp 02e0:trace:event:call_event_handler 465 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x1) at x(2300),y(1667) 02e0:trace:event:process_events processed 2 events, returning 1 02e0:trace:event:call_event_handler 483 PropertyNotify for hwnd/window 0x120232/7800005 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 484 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:xdnd:XDNDDATAOBJECT_AddRef (0283A0D8) 02e0:trace:xdnd:x11drv_dnd_position_event the application accepted the drop (effect = 0) 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(2256),y(1627) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 485 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(2212),y(1591) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 486 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(2168),y(1547) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 487 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(2128),y(1507) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 488 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(2064),y(1443) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 489 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(2020),y(1399) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 490 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1980),y(1359) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 491 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1940),y(1315) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 492 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1884),y(1255) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 493 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1848),y(1219) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 494 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1812),y(1179) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 495 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1780),y(1143) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 496 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1748),y(1107) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 497 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1708),y(1051) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 498 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1680),y(1019) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 499 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1656),y(983) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 500 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1626),y(939) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 501 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1608),y(907) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 502 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1592),y(881) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 503 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1576),y(853) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 504 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1562),y(829) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 505 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1544),y(797) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 506 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1534),y(777) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 507 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1524),y(759) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 508 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1514),y(737) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 509 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1509),y(726) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 510 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1505),y(719) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 511 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1502),y(714) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 512 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1499),y(706) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 513 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1498),y(706) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 514 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:event:handle_xdnd_position_event actionRequested(516) chosen(0x0) at x(1498),y(707) 02e0:trace:event:process_events processed 1 events, returning 1 02e0:trace:event:call_event_handler 515 ClientMessage for hwnd/window 0x120232/7800005 02e0:trace:xdnd:x11drv_dnd_leave_event DND Operation canceled 02e0:trace:xdnd:create_stream_from_map size 4096 02e0:trace:xdnd:XDNDDATAOBJECT_Release (0283A0D8) 02e0:trace:xdnd:X11DRV_XDND_FreeDragDropOp
In the end I have a clear 'x11drv_dnd_leave_event DND Operation canceled DND Operation cancelled' ... As the trouble seems to appear within Step 4 of the example walkt-hrough of Freedesktop.org. We don't see the message XdndStatus described in Step 5.
Also I am in no way a specialist of the freedesktop.org software.
What do you think about that ?