Changeset 80847 in vbox for trunk/src/VBox/GuestHost
- Timestamp:
- Sep 17, 2019 9:38:16 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 133417
- Location:
- trunk/src/VBox/GuestHost/SharedClipboard
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-common.cpp
r80845 r80847 158 158 pSource->uID = uID; 159 159 /* Choose a random event ID starting point. */ 160 pSource->uEventIDNext = RTRandU32() % VBOX_SH ARED_CLIPBOARD_MAX_EVENTS;160 pSource->uEventIDNext = RTRandU32() % VBOX_SHCL_MAX_EVENTS; 161 161 162 162 LogFlowFuncLeaveRC(rc); … … 205 205 206 206 pSource->uEventIDNext++; 207 if (pSource->uEventIDNext == VBOX_SH ARED_CLIPBOARD_MAX_EVENTS)207 if (pSource->uEventIDNext == VBOX_SHCL_MAX_EVENTS) 208 208 pSource->uEventIDNext = 0; 209 209 … … 749 749 750 750 #ifdef LOG_ENABLED 751 int VBox ClipboardDbgDumpHtml(const char *pszSrc, size_t cbSrc)751 int VBoxShClDbgDumpHtml(const char *pszSrc, size_t cbSrc) 752 752 { 753 753 size_t cchIgnored = 0; … … 777 777 } 778 778 779 void VBox ClipboardDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format)780 { 781 if (u32Format & VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)782 { 783 LogFunc(("VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT:\n"));779 void VBoxShClDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format) 780 { 781 if (u32Format & VBOX_SHCL_FMT_UNICODETEXT) 782 { 783 LogFunc(("VBOX_SHCL_FMT_UNICODETEXT:\n")); 784 784 if (pv && cb) 785 785 LogFunc(("%ls\n", pv)); … … 787 787 LogFunc(("%p %zu\n", pv, cb)); 788 788 } 789 else if (u32Format & VBOX_SH ARED_CLIPBOARD_FMT_BITMAP)790 LogFunc(("VBOX_SH ARED_CLIPBOARD_FMT_BITMAP\n"));791 else if (u32Format & VBOX_SH ARED_CLIPBOARD_FMT_HTML)792 { 793 LogFunc(("VBOX_SH ARED_CLIPBOARD_FMT_HTML:\n"));789 else if (u32Format & VBOX_SHCL_FMT_BITMAP) 790 LogFunc(("VBOX_SHCL_FMT_BITMAP\n")); 791 else if (u32Format & VBOX_SHCL_FMT_HTML) 792 { 793 LogFunc(("VBOX_SHCL_FMT_HTML:\n")); 794 794 if (pv && cb) 795 795 { … … 822 822 * @param uMsg The message to translate. 823 823 */ 824 const char *VBox ClipboardHostMsgToStr(uint32_t uMsg)824 const char *VBoxShClHostMsgToStr(uint32_t uMsg) 825 825 { 826 826 switch (uMsg) 827 827 { 828 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_QUIT);829 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_READ_DATA);830 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT);831 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_STATUS);832 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_READ);833 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_WRITE);834 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_ENTRY_READ);835 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_ENTRY_WRITE);836 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_LIST_OPEN);837 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_LIST_CLOSE);838 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_READ);839 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_WRITE);840 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_READ);841 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_WRITE);842 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_OBJ_OPEN);843 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_OBJ_CLOSE);844 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_OBJ_READ);845 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_OBJ_WRITE);846 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_CANCEL);847 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_HOST_MSG_URI_ERROR);828 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_QUIT); 829 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_READ_DATA); 830 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_FORMATS_REPORT); 831 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_TRANSFER_STATUS); 832 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_HDR_READ); 833 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_HDR_WRITE); 834 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_ENTRY_READ); 835 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_ENTRY_WRITE); 836 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_OPEN); 837 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_CLOSE); 838 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_HDR_READ); 839 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_HDR_WRITE); 840 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_READ); 841 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_WRITE); 842 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_OBJ_OPEN); 843 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_OBJ_CLOSE); 844 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_OBJ_READ); 845 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_OBJ_WRITE); 846 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_CANCEL); 847 RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ERROR); 848 848 } 849 849 return "Unknown"; … … 856 856 * @param uMsg The message to translate. 857 857 */ 858 const char *VBox ClipboardGuestMsgToStr(uint32_t uMsg)858 const char *VBoxShClGuestMsgToStr(uint32_t uMsg) 859 859 { 860 860 switch (uMsg) 861 861 { 862 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD);863 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_FORMATS_REPORT);864 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_DATA_READ);865 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_DATA_WRITE);866 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_CONNECT);867 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_MSG_PEEK_NOWAIT);868 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT);869 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_MSG_GET);870 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_STATUS);871 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_REPLY);872 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_READ);873 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_WRITE);874 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_READ);875 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_WRITE);876 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_LIST_OPEN);877 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_LIST_CLOSE);878 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_LIST_HDR_READ);879 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_LIST_HDR_WRITE);880 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_READ);881 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_WRITE);882 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_OBJ_OPEN);883 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_OBJ_CLOSE);884 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_OBJ_READ);885 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_OBJ_WRITE);886 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_CANCEL);887 RT_CASE_RET_STR(VBOX_SH ARED_CLIPBOARD_GUEST_FN_ERROR);862 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD); 863 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_FORMATS_REPORT); 864 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_DATA_READ); 865 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_DATA_WRITE); 866 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_CONNECT); 867 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_MSG_PEEK_NOWAIT); 868 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT); 869 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_MSG_GET); 870 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_STATUS); 871 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_REPLY); 872 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_READ); 873 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_WRITE); 874 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_READ); 875 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_WRITE); 876 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_OPEN); 877 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_CLOSE); 878 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_HDR_READ); 879 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_HDR_WRITE); 880 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_ENTRY_READ); 881 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_ENTRY_WRITE); 882 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_OBJ_OPEN); 883 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_OBJ_CLOSE); 884 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_OBJ_READ); 885 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_OBJ_WRITE); 886 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_CANCEL); 887 RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ERROR); 888 888 } 889 889 return "Unknown"; -
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-uri.cpp
r80845 r80847 2521 2521 * max-1 IDs. 2522 2522 */ 2523 uint32_t idTransfer = RTRandU32Ex(1, VBOX_SH ARED_CLIPBOARD_MAX_TRANSFERS - 2);2523 uint32_t idTransfer = RTRandU32Ex(1, VBOX_SHCL_MAX_TRANSFERS - 2); 2524 2524 2525 2525 if (!ASMBitTestAndSet(&pURI->bmTransferIds[0], idTransfer)) 2526 2526 { /* likely */ } 2527 else if (pURI->cTransfers < VBOX_SH ARED_CLIPBOARD_MAX_TRANSFERS - 2 /* First and last are not used */)2527 else if (pURI->cTransfers < VBOX_SHCL_MAX_TRANSFERS - 2 /* First and last are not used */) 2528 2528 { 2529 2529 /* Forward search. */ 2530 int iHit = ASMBitNextClear(&pURI->bmTransferIds[0], VBOX_SH ARED_CLIPBOARD_MAX_TRANSFERS, idTransfer);2530 int iHit = ASMBitNextClear(&pURI->bmTransferIds[0], VBOX_SHCL_MAX_TRANSFERS, idTransfer); 2531 2531 if (iHit < 0) 2532 iHit = ASMBitFirstClear(&pURI->bmTransferIds[0], VBOX_SH ARED_CLIPBOARD_MAX_TRANSFERS);2532 iHit = ASMBitFirstClear(&pURI->bmTransferIds[0], VBOX_SHCL_MAX_TRANSFERS); 2533 2533 AssertLogRelMsgReturn(iHit >= 0, ("Transfer count: %RU16\n", pURI->cTransfers), VERR_SHCLPB_MAX_TRANSFERS_REACHED); 2534 2534 idTransfer = iHit; … … 2567 2567 LogFlowFunc(("cTransfers=%RU16, idTransfer=%RU32\n", pURI->cTransfers, idTransfer)); 2568 2568 2569 if (pURI->cTransfers < VBOX_SH ARED_CLIPBOARD_MAX_TRANSFERS - 2 /* First and last are not used */)2569 if (pURI->cTransfers < VBOX_SHCL_MAX_TRANSFERS - 2 /* First and last are not used */) 2570 2570 { 2571 2571 if (!ASMBitTestAndSet(&pURI->bmTransferIds[0], idTransfer)) … … 2950 2950 * @param uStatus The transfer status to translate. 2951 2951 */ 2952 const char *VBox ClipboardTransferStatusToStr(uint32_t uStatus)2952 const char *VBoxShClTransferStatusToStr(uint32_t uStatus) 2953 2953 { 2954 2954 switch (uStatus) -
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp
r80845 r80847 369 369 * Converts a (registered or standard) Windows clipboard format to a VBox clipboard format. 370 370 * 371 * @returns Converted VBox clipboard format, or VBOX_SH ARED_CLIPBOARD_FMT_NONE if not found.371 * @returns Converted VBox clipboard format, or VBOX_SHCL_FMT_NONE if not found. 372 372 * @param uFormat Windows clipboard format to convert. 373 373 */ … … 375 375 { 376 376 /* Insert the requested clipboard format data into the clipboard. */ 377 SHCLFORMAT vboxFormat = VBOX_SH ARED_CLIPBOARD_FMT_NONE;377 SHCLFORMAT vboxFormat = VBOX_SHCL_FMT_NONE; 378 378 379 379 switch (uFormat) 380 380 { 381 381 case CF_UNICODETEXT: 382 vboxFormat = VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT;382 vboxFormat = VBOX_SHCL_FMT_UNICODETEXT; 383 383 break; 384 384 385 385 case CF_DIB: 386 vboxFormat = VBOX_SH ARED_CLIPBOARD_FMT_BITMAP;386 vboxFormat = VBOX_SHCL_FMT_BITMAP; 387 387 break; 388 388 … … 393 393 * This does *not* invoke any IDataObject / IStream implementations! */ 394 394 case CF_HDROP: 395 vboxFormat = VBOX_SH ARED_CLIPBOARD_FMT_URI_LIST;395 vboxFormat = VBOX_SHCL_FMT_URI_LIST; 396 396 break; 397 397 #endif … … 407 407 408 408 if (RTStrCmp(szFormatName, SHCL_WIN_REGFMT_HTML) == 0) 409 vboxFormat = VBOX_SH ARED_CLIPBOARD_FMT_HTML;409 vboxFormat = VBOX_SHCL_FMT_HTML; 410 410 #ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST 411 411 /* These types invoke our IDataObject / IStream implementations. */ 412 412 else if ( (RTStrCmp(szFormatName, CFSTR_FILEDESCRIPTORA) == 0) 413 413 || (RTStrCmp(szFormatName, CFSTR_FILECONTENTS) == 0)) 414 vboxFormat = VBOX_SH ARED_CLIPBOARD_FMT_URI_LIST;414 vboxFormat = VBOX_SHCL_FMT_URI_LIST; 415 415 /** @todo Do we need to handle CFSTR_FILEDESCRIPTORW here as well? */ 416 416 #endif … … 436 436 AssertPtrReturn(pFormats, VERR_INVALID_POINTER); 437 437 438 SHCLFORMATS fFormats = VBOX_SH ARED_CLIPBOARD_FMT_NONE;438 SHCLFORMATS fFormats = VBOX_SHCL_FMT_NONE; 439 439 440 440 /* Query list of available formats and report to host. */ … … 847 847 /** @todo Implement more flexible clipboard precedence for supported formats. */ 848 848 849 if (fFormats & VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)849 if (fFormats & VBOX_SHCL_FMT_UNICODETEXT) 850 850 { 851 851 LogFunc(("CF_UNICODETEXT\n")); 852 852 hClip = SetClipboardData(CF_UNICODETEXT, NULL); 853 853 } 854 else if (fFormats & VBOX_SH ARED_CLIPBOARD_FMT_BITMAP)854 else if (fFormats & VBOX_SHCL_FMT_BITMAP) 855 855 { 856 856 LogFunc(("CF_DIB\n")); 857 857 hClip = SetClipboardData(CF_DIB, NULL); 858 858 } 859 else if (fFormats & VBOX_SH ARED_CLIPBOARD_FMT_HTML)860 { 861 LogFunc(("VBOX_SH ARED_CLIPBOARD_FMT_HTML\n"));859 else if (fFormats & VBOX_SHCL_FMT_HTML) 860 { 861 LogFunc(("VBOX_SHCL_FMT_HTML\n")); 862 862 cfFormat = RegisterClipboardFormat(SHCL_WIN_REGFMT_HTML); 863 863 if (cfFormat != 0) -
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp
r80662 r80847 113 113 { 114 114 { "INVALID", INVALID, 0 }, 115 { "UTF8_STRING", UTF8, VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT },115 { "UTF8_STRING", UTF8, VBOX_SHCL_FMT_UNICODETEXT }, 116 116 { "text/plain;charset=UTF-8", UTF8, 117 VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT },117 VBOX_SHCL_FMT_UNICODETEXT }, 118 118 { "text/plain;charset=utf-8", UTF8, 119 VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT },120 { "STRING", TEXT, VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT },121 { "TEXT", TEXT, VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT },122 { "text/plain", TEXT, VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT },123 { "text/html", HTML, VBOX_SH ARED_CLIPBOARD_FMT_HTML },119 VBOX_SHCL_FMT_UNICODETEXT }, 120 { "STRING", TEXT, VBOX_SHCL_FMT_UNICODETEXT }, 121 { "TEXT", TEXT, VBOX_SHCL_FMT_UNICODETEXT }, 122 { "text/plain", TEXT, VBOX_SHCL_FMT_UNICODETEXT }, 123 { "text/html", HTML, VBOX_SHCL_FMT_HTML }, 124 124 { "text/html;charset=utf-8", HTML, 125 VBOX_SH ARED_CLIPBOARD_FMT_HTML },126 { "image/bmp", BMP, VBOX_SH ARED_CLIPBOARD_FMT_BITMAP },127 { "image/x-bmp", BMP, VBOX_SH ARED_CLIPBOARD_FMT_BITMAP },128 { "image/x-MS-bmp", BMP, VBOX_SH ARED_CLIPBOARD_FMT_BITMAP }125 VBOX_SHCL_FMT_HTML }, 126 { "image/bmp", BMP, VBOX_SHCL_FMT_BITMAP }, 127 { "image/x-bmp", BMP, VBOX_SHCL_FMT_BITMAP }, 128 { "image/x-MS-bmp", BMP, VBOX_SHCL_FMT_BITMAP } 129 129 130 130 … … 419 419 { 420 420 if ( (clipVBoxFormatForX11Format(format) 421 == VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)421 == VBOX_SHCL_FMT_UNICODETEXT) 422 422 && enmBestTextTarget < clipRealFormatForX11Format(format)) 423 423 { … … 472 472 { 473 473 if ( (clipVBoxFormatForX11Format(format) 474 == VBOX_SH ARED_CLIPBOARD_FMT_BITMAP)474 == VBOX_SHCL_FMT_BITMAP) 475 475 && enmBestBitmapTarget < clipRealFormatForX11Format(format)) 476 476 { … … 503 503 if (format != NIL_CLIPX11FORMAT) 504 504 { 505 if ( (clipVBoxFormatForX11Format(format) == VBOX_SH ARED_CLIPBOARD_FMT_HTML)505 if ( (clipVBoxFormatForX11Format(format) == VBOX_SHCL_FMT_HTML) 506 506 && enmBestHtmlTarget < clipRealFormatForX11Format(format)) 507 507 { … … 858 858 XtToolkitInitialize(); 859 859 pCtx->appContext = XtCreateApplicationContext(); 860 pDisplay = XtOpenDisplay(pCtx->appContext, 0, 0, "VBox Clipboard", 0, 0, &cArgc, &pcArgv);860 pDisplay = XtOpenDisplay(pCtx->appContext, 0, 0, "VBoxShCl", 0, 0, &cArgc, &pcArgv); 861 861 if (NULL == pDisplay) 862 862 { … … 874 874 if (RT_SUCCESS(rc)) 875 875 { 876 pCtx->widget = XtVaAppCreateShell(0, "VBox Clipboard",876 pCtx->widget = XtVaAppCreateShell(0, "VBoxShCl", 877 877 applicationShellWidgetClass, 878 878 pDisplay, XtNwidth, 1, XtNheight, … … 1088 1088 * data returned. 1089 1089 */ 1090 static int clipReadVBox Clipboard(CLIPBACKEND *pCtx, uint32_t u32Format,1090 static int clipReadVBoxShCl(CLIPBACKEND *pCtx, uint32_t u32Format, 1091 1091 void **ppv, uint32_t *pcb) 1092 1092 { … … 1094 1094 LogRelFlowFunc(("pCtx=%p, u32Format=%02X, ppv=%p, pcb=%p\n", pCtx, 1095 1095 u32Format, ppv, pcb)); 1096 if (u32Format == VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)1096 if (u32Format == VBOX_SHCL_FMT_UNICODETEXT) 1097 1097 { 1098 1098 if (pCtx->pvUnicodeCache == NULL) … … 1319 1319 CLIPFORMAT format = clipRealFormatForX11Format(x11Format); 1320 1320 if ( ((format == UTF8) || (format == TEXT)) 1321 && (pCtx->vboxFormats & VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT))1321 && (pCtx->vboxFormats & VBOX_SHCL_FMT_UNICODETEXT)) 1322 1322 { 1323 1323 void *pv = NULL; 1324 1324 uint32_t cb = 0; 1325 rc = clipReadVBox Clipboard(pCtx,1326 VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT,1325 rc = clipReadVBoxShCl(pCtx, 1326 VBOX_SHCL_FMT_UNICODETEXT, 1327 1327 &pv, &cb); 1328 1328 if (RT_SUCCESS(rc) && (cb == 0)) … … 1338 1338 } 1339 1339 else if ( (format == BMP) 1340 && (pCtx->vboxFormats & VBOX_SH ARED_CLIPBOARD_FMT_BITMAP))1340 && (pCtx->vboxFormats & VBOX_SHCL_FMT_BITMAP)) 1341 1341 { 1342 1342 void *pv = NULL; 1343 1343 uint32_t cb = 0; 1344 rc = clipReadVBox Clipboard(pCtx,1345 VBOX_SH ARED_CLIPBOARD_FMT_BITMAP,1344 rc = clipReadVBoxShCl(pCtx, 1345 VBOX_SHCL_FMT_BITMAP, 1346 1346 &pv, &cb); 1347 1347 if (RT_SUCCESS(rc) && (cb == 0)) … … 1364 1364 } 1365 1365 else if ( (format == HTML) 1366 && (pCtx->vboxFormats & VBOX_SH ARED_CLIPBOARD_FMT_HTML))1366 && (pCtx->vboxFormats & VBOX_SHCL_FMT_HTML)) 1367 1367 { 1368 1368 void *pv = NULL; 1369 1369 uint32_t cb = 0; 1370 rc = clipReadVBox Clipboard(pCtx,1371 VBOX_SH ARED_CLIPBOARD_FMT_HTML,1370 rc = clipReadVBoxShCl(pCtx, 1371 VBOX_SHCL_FMT_HTML, 1372 1372 &pv, &cb); 1373 1373 if (RT_SUCCESS(rc) && (cb == 0)) … … 1788 1788 /* The clipboard selection may have changed before we could get it. */ 1789 1789 rc = VERR_NO_DATA; 1790 else if (pReq->mFormat == VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)1790 else if (pReq->mFormat == VBOX_SHCL_FMT_UNICODETEXT) 1791 1791 { 1792 1792 /* In which format is the clipboard data? */ … … 1811 1811 } 1812 1812 } 1813 else if (pReq->mFormat == VBOX_SH ARED_CLIPBOARD_FMT_BITMAP)1813 else if (pReq->mFormat == VBOX_SHCL_FMT_BITMAP) 1814 1814 { 1815 1815 /* In which format is the clipboard data? */ … … 1839 1839 } 1840 1840 } 1841 else if(pReq->mFormat == VBOX_SH ARED_CLIPBOARD_FMT_HTML)1841 else if(pReq->mFormat == VBOX_SHCL_FMT_HTML) 1842 1842 { 1843 1843 /* In which format is the clipboard data? */ … … 1961 1961 else 1962 1962 #endif 1963 if (pReq->mFormat == VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)1963 if (pReq->mFormat == VBOX_SHCL_FMT_UNICODETEXT) 1964 1964 { 1965 1965 /* … … 1975 1975 getSelectionValue(pCtx, pCtx->X11TextFormat, pReq); 1976 1976 } 1977 else if (pReq->mFormat == VBOX_SH ARED_CLIPBOARD_FMT_BITMAP)1977 else if (pReq->mFormat == VBOX_SHCL_FMT_BITMAP) 1978 1978 { 1979 1979 pReq->mBitmapFormat = pCtx->X11BitmapFormat; … … 1986 1986 getSelectionValue(pCtx, pCtx->X11BitmapFormat, pReq); 1987 1987 } 1988 else if(pReq->mFormat == VBOX_SH ARED_CLIPBOARD_FMT_HTML)1988 else if(pReq->mFormat == VBOX_SHCL_FMT_HTML) 1989 1989 { 1990 1990 /* Send out a request for the data to the current clipboard … … 2115 2115 g_vboxDatacb = cb; 2116 2116 ClipAnnounceFormatToX11(pCtx, 2117 VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT);2117 VBOX_SHCL_FMT_UNICODETEXT); 2118 2118 return VINF_SUCCESS; 2119 2119 } … … 2435 2435 bool retval = true; 2436 2436 clipSendTargetUpdate(pCtx); 2437 if (clipQueryFormats() != VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)2437 if (clipQueryFormats() != VBOX_SHCL_FMT_UNICODETEXT) 2438 2438 RTTestFailed(hTest, "Wrong targets reported: %02X\n", 2439 2439 clipQueryFormats()); … … 2442 2442 char *pc; 2443 2443 CLIPREADCBREQ *pReq = (CLIPREADCBREQ *)&pReq, *pReqRet = NULL; 2444 ClipRequestDataFromX11(pCtx, VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT,2444 ClipRequestDataFromX11(pCtx, VBOX_SHCL_FMT_UNICODETEXT, 2445 2445 pReq); 2446 2446 int rc = VINF_SUCCESS; … … 2493 2493 bool retval = false; 2494 2494 clipSendTargetUpdate(pCtx); 2495 if (clipQueryFormats() != VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)2495 if (clipQueryFormats() != VBOX_SHCL_FMT_UNICODETEXT) 2496 2496 RTTestFailed(hTest, "Wrong targets reported: %02X\n", 2497 2497 clipQueryFormats()); … … 2500 2500 char *pc; 2501 2501 CLIPREADCBREQ *pReq = (CLIPREADCBREQ *)&pReq, *pReqRet = NULL; 2502 ClipRequestDataFromX11(pCtx, VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT,2502 ClipRequestDataFromX11(pCtx, VBOX_SHCL_FMT_UNICODETEXT, 2503 2503 pReq); 2504 2504 int rc = VINF_SUCCESS; … … 2578 2578 CLIPREADCBREQ *pReq = (CLIPREADCBREQ *)&pReq; 2579 2579 int rc = ClipRequestDataFromX11(pCtx, 2580 VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT,2580 VBOX_SHCL_FMT_UNICODETEXT, 2581 2581 pReq); 2582 2582 RTTESTI_CHECK_MSG(rc == VERR_NO_DATA, ("context: %s\n", pcszTestCtx)); … … 2609 2609 sizeof("hello world"), 8); 2610 2610 clipSendTargetUpdate(pCtx); 2611 if (clipQueryFormats() != VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)2611 if (clipQueryFormats() != VBOX_SHCL_FMT_UNICODETEXT) 2612 2612 RTTestFailed(hTest, "Wrong targets reported: %02X\n", 2613 2613 clipQueryFormats()); … … 2625 2625 clipSetSelectionValues("", XA_STRING, "", sizeof(""), 8); 2626 2626 clipSendTargetUpdate(pCtx); 2627 if (clipQueryFormats() == VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT)2627 if (clipQueryFormats() == VBOX_SHCL_FMT_UNICODETEXT) 2628 2628 RTTestFailed(hTest, "Failed to report targets after bad host request.\n"); 2629 2629 } … … 2725 2725 clipSetSelectionValues("UTF8_STRING", XA_STRING, NULL, 2726 2726 0, 8); 2727 ClipRequestDataFromX11(pCtx, VBOX_SH ARED_CLIPBOARD_FMT_UNICODETEXT,2727 ClipRequestDataFromX11(pCtx, VBOX_SHCL_FMT_UNICODETEXT, 2728 2728 pReq); 2729 2729 clipGetCompletedRequest(&rc, &pc, &cbActual, &pReqRet);
Note:
See TracChangeset
for help on using the changeset viewer.