Changeset 21651 in vbox for trunk/src/VBox/GuestHost/SharedClipboard
- Timestamp:
- Jul 16, 2009 1:57:25 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 50186
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/SharedClipboard/x11-clipboard.cpp
r21434 r21651 403 403 char *pszName = XGetAtomName(XtDisplay(pCtx->widget), 404 404 pTargets[i]); 405 Log 2(("%s: found target %s\n", __PRETTY_FUNCTION__, pszName));405 LogRel2(("%s: found target %s\n", __PRETTY_FUNCTION__, pszName)); 406 406 XFree(pszName); 407 407 } … … 425 425 bool changed = false; 426 426 427 Log 3 (("%s: called\n", __PRETTY_FUNCTION__));427 LogRel3 (("%s: called\n", __PRETTY_FUNCTION__)); 428 428 if (pCtx->fOwnsClipboard) 429 429 /* VBox raced us and we lost. So we don't want to report anything. */ … … 502 502 { 503 503 CLIPBACKEND *pCtx = (CLIPBACKEND *)pUserData; 504 Log 3 (("%s: called\n", __PRETTY_FUNCTION__));504 LogRel3 (("%s: called\n", __PRETTY_FUNCTION__)); 505 505 /* Get the current clipboard contents if we don't own it ourselves */ 506 506 if (!pCtx->fOwnsClipboard) 507 507 { 508 Log 3 (("%s: requesting the targets that the X11 clipboard offers\n",508 LogRel3 (("%s: requesting the targets that the X11 clipboard offers\n", 509 509 __PRETTY_FUNCTION__)); 510 510 XtGetSelectionValue(pCtx->widget, … … 695 695 { 696 696 int rc = VINF_SUCCESS; 697 Log FlowFunc(("\n"));697 LogRelFlowFunc(("\n")); 698 698 /* 699 699 * Immediately return if we are not connected to the X server. … … 757 757 LogRelFunc(("rc=%Rrc\n", rc)); 758 758 clipUninit(pCtx); 759 Log FlowFunc(("returning %Rrc.\n", rc));759 LogRelFlowFunc(("returning %Rrc.\n", rc)); 760 760 return rc; 761 761 } … … 782 782 * sizeof(Atom)); 783 783 unsigned cTargets = 0; 784 Log FlowFunc (("called\n"));784 LogRelFlowFunc (("called\n")); 785 785 CLIPX11FORMAT format = NIL_CLIPX11FORMAT; 786 786 do … … 812 812 { 813 813 int rc = VINF_SUCCESS; 814 Log FlowFunc(("pCtx=%p, u32Format=%02X, ppv=%p, pcb=%p\n", pCtx,814 LogRelFlowFunc(("pCtx=%p, u32Format=%02X, ppv=%p, pcb=%p\n", pCtx, 815 815 u32Format, ppv, pcb)); 816 816 if (u32Format == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT) … … 831 831 rc = ClipRequestDataForX11(pCtx->pFrontend, u32Format, 832 832 ppv, pcb); 833 Log FlowFunc(("returning %Rrc\n", rc));833 LogRelFlowFunc(("returning %Rrc\n", rc)); 834 834 if (RT_SUCCESS(rc)) 835 Log FlowFunc(("*ppv=%.*ls, *pcb=%u\n", *pcb, *ppv, *pcb));835 LogRelFlowFunc(("*ppv=%.*ls, *pcb=%u\n", *pcb, *ppv, *pcb)); 836 836 return rc; 837 837 } … … 876 876 int rc = VINF_SUCCESS; 877 877 878 Log FlowFunc (("pwszSrc=%.*ls, cbSrc=%u\n", cbSrc, pwszSrc, cbSrc));878 LogRelFlowFunc (("pwszSrc=%.*ls, cbSrc=%u\n", cbSrc, pwszSrc, cbSrc)); 879 879 /* How long will the converted text be? */ 880 880 AssertPtr(pwszSrc); … … 897 897 if (pcbActual) 898 898 *pcbActual = cbDest + 1; 899 Log FlowFunc(("returning %Rrc\n", rc));899 LogRelFlowFunc(("returning %Rrc\n", rc)); 900 900 if (RT_SUCCESS(rc)) 901 Log FlowFunc (("converted string is %.*s. Returning.\n", cbDest,901 LogRelFlowFunc (("converted string is %.*s. Returning.\n", cbDest, 902 902 pszBuf)); 903 903 return rc; … … 984 984 int rc = VINF_SUCCESS, xrc = 0; 985 985 986 Log FlowFunc(("pwszSrc=%.*ls, cbSrc=%u\n", cbSrc / 2, pwszSrc, cbSrc));986 LogRelFlowFunc(("pwszSrc=%.*ls, cbSrc=%u\n", cbSrc / 2, pwszSrc, cbSrc)); 987 987 AssertPtrReturn(pDisplay, false); 988 988 AssertPtrReturn(pwszSrc, false); … … 1015 1015 *pcLenReturn = property.nitems + 1; 1016 1016 *piFormatReturn = property.format; 1017 Log FlowFunc(("returning %Rrc\n", rc));1017 LogRelFlowFunc(("returning %Rrc\n", rc)); 1018 1018 if (RT_SUCCESS(rc)) 1019 Log FlowFunc (("converted string is %s\n", property.value));1019 LogRelFlowFunc (("converted string is %s\n", property.value)); 1020 1020 return rc; 1021 1021 } … … 1083 1083 int rc = VINF_SUCCESS; 1084 1084 1085 Log FlowFunc(("\n"));1085 LogRelFlowFunc(("\n")); 1086 1086 if ( !pCtx->fOwnsClipboard /* Drop requests we receive too late. */ 1087 1087 || !clipIsSupportedSelectionType(pCtx->widget, *atomSelection)) … … 1093 1093 rc = clipConvertVBoxCBForX11(pCtx, atomTarget, atomTypeReturn, 1094 1094 pValReturn, pcLenReturn, piFormatReturn); 1095 Log FlowFunc(("returning, internal status code %Rrc\n", rc));1095 LogRelFlowFunc(("returning, internal status code %Rrc\n", rc)); 1096 1096 return RT_SUCCESS(rc); 1097 1097 } … … 1102 1102 static void clipReleaseCB(CLIPBACKEND *pCtx) 1103 1103 { 1104 Log FlowFunc (("\n"));1104 LogRelFlowFunc (("\n")); 1105 1105 /* The formats should be set to the right values as soon as we start 1106 1106 * polling */ … … 1118 1118 { 1119 1119 CLIPBACKEND *pCtx = clipLookupContext(widget); 1120 Log FlowFunc (("\n"));1120 LogRelFlowFunc (("\n")); 1121 1121 clipReleaseCB(pCtx); 1122 1122 } … … 1175 1175 uint32_t u32Formats = pFormats->formats; 1176 1176 RTMemFree(pFormats); 1177 Log FlowFunc (("u32Formats=%d\n", u32Formats));1177 LogRelFlowFunc (("u32Formats=%d\n", u32Formats)); 1178 1178 clipInvalidateVBoxCBCache(pCtx); 1179 1179 clipGrabX11CB(pCtx, u32Formats); 1180 1180 clipResetX11Formats(pCtx); 1181 Log FlowFunc(("returning\n"));1181 LogRelFlowFunc(("returning\n")); 1182 1182 } 1183 1183 … … 1222 1222 PRTUTF16 *ppwszDest, uint32_t *pcbDest) 1223 1223 { 1224 Log FlowFunc(("pwcSrc=%p, cwcSrc=%u, ppwszDest=%p\n", pwcSrc, cwcSrc,1224 LogRelFlowFunc(("pwcSrc=%p, cwcSrc=%u, ppwszDest=%p\n", pwcSrc, cwcSrc, 1225 1225 ppwszDest)); 1226 1226 AssertPtrReturn(pwcSrc, VERR_INVALID_POINTER); … … 1242 1242 if (RT_SUCCESS(rc)) 1243 1243 { 1244 Log FlowFunc (("converted string is %.*ls\n", cwcDest, pwszDest));1244 LogRelFlowFunc (("converted string is %.*ls\n", cwcDest, pwszDest)); 1245 1245 *ppwszDest = pwszDest; 1246 1246 if (pcbDest) … … 1249 1249 else 1250 1250 RTMemFree(pwszDest); 1251 Log FlowFunc(("returning %Rrc\n", rc));1251 LogRelFlowFunc(("returning %Rrc\n", rc)); 1252 1252 if (pcbDest) 1253 Log FlowFunc(("*pcbDest=%u\n", *pcbDest));1253 LogRelFlowFunc(("*pcbDest=%u\n", *pcbDest)); 1254 1254 return rc; 1255 1255 } … … 1269 1269 PRTUTF16 *ppwszDest, uint32_t *pcbDest) 1270 1270 { 1271 Log FlowFunc(("pcSrc=%p, cbSrc=%u, ppwszDest=%p\n", pcSrc, cbSrc,1271 LogRelFlowFunc(("pcSrc=%p, cbSrc=%u, ppwszDest=%p\n", pcSrc, cbSrc, 1272 1272 ppwszDest)); 1273 1273 AssertPtrReturn(pcSrc, VERR_INVALID_POINTER); … … 1282 1282 rc = clipUtf16ToWinTxt(pwcTmp, cwcTmp, ppwszDest, pcbDest); 1283 1283 RTUtf16Free(pwcTmp); 1284 Log FlowFunc(("Returning %Rrc\n", rc));1284 LogRelFlowFunc(("Returning %Rrc\n", rc)); 1285 1285 if (pcbDest) 1286 Log FlowFunc(("*pcbDest=%u\n", *pcbDest));1286 LogRelFlowFunc(("*pcbDest=%u\n", *pcbDest)); 1287 1287 return rc; 1288 1288 } … … 1305 1305 uint32_t *pcbDest) 1306 1306 { 1307 Log FlowFunc(("widget=%p, pcSrc=%p, cbSrc=%u, ppwszDest=%p\n", widget,1307 LogRelFlowFunc(("widget=%p, pcSrc=%p, cbSrc=%u, ppwszDest=%p\n", widget, 1308 1308 pcSrc, cbSrc, ppwszDest)); 1309 1309 AssertReturn(widget, VERR_INVALID_PARAMETER); … … 1353 1353 XFreeStringList(ppcTmp); 1354 1354 RTStrFree(pszTmp); 1355 Log FlowFunc(("Returning %Rrc\n", rc));1355 LogRelFlowFunc(("Returning %Rrc\n", rc)); 1356 1356 if (pcbDest) 1357 Log FlowFunc(("*pcbDest=%u\n", *pcbDest));1357 LogRelFlowFunc(("*pcbDest=%u\n", *pcbDest)); 1358 1358 return rc; 1359 1359 } … … 1373 1373 PRTUTF16 *ppwszDest, uint32_t *pcbDest) 1374 1374 { 1375 Log FlowFunc (("pcSrc=%.*s, cbSrc=%u, ppwszDest=%p\n", cbSrc,1375 LogRelFlowFunc (("pcSrc=%.*s, cbSrc=%u, ppwszDest=%p\n", cbSrc, 1376 1376 (char *) pcSrc, cbSrc, ppwszDest)); 1377 1377 AssertPtrReturn(pcSrc, VERR_INVALID_POINTER); … … 1408 1408 } 1409 1409 pwszDest[cwcDest - 1] = '\0'; /* Make sure we are zero-terminated. */ 1410 Log FlowFunc (("converted text is %.*ls\n", cwcDest, pwszDest));1410 LogRelFlowFunc (("converted text is %.*ls\n", cwcDest, pwszDest)); 1411 1411 } 1412 1412 if (RT_SUCCESS(rc)) … … 1414 1414 else 1415 1415 RTMemFree(pwszDest); 1416 Log FlowFunc(("Returning %Rrc\n", rc));1416 LogRelFlowFunc(("Returning %Rrc\n", rc)); 1417 1417 if (pcbDest) 1418 Log FlowFunc(("*pcbDest=%u\n", *pcbDest));1418 LogRelFlowFunc(("*pcbDest=%u\n", *pcbDest)); 1419 1419 return rc; 1420 1420 } … … 1448 1448 { 1449 1449 CLIPREADX11CBREQ *pReq = (CLIPREADX11CBREQ *) pClientData; 1450 Log FlowFunc(("pReq->mFormat=%02X, pReq->mTextFormat=%u, pReq->mCtx=%p\n",1450 LogRelFlowFunc(("pReq->mFormat=%02X, pReq->mTextFormat=%u, pReq->mCtx=%p\n", 1451 1451 pReq->mFormat, pReq->mTextFormat, pReq->mCtx)); 1452 1452 AssertPtr(pReq->mCtx); … … 1504 1504 // else 1505 1505 // clipReportEmptyX11CB(pCtx); 1506 Log FlowFunc(("rc=%Rrc\n", rc));1506 LogRelFlowFunc(("rc=%Rrc\n", rc)); 1507 1507 } 1508 1508 … … 1514 1514 CLIPREADX11CBREQ *pReq = (CLIPREADX11CBREQ *)pUserData; 1515 1515 CLIPBACKEND *pCtx = pReq->mCtx; 1516 Log FlowFunc (("pReq->mFormat = %02X\n", pReq->mFormat));1516 LogRelFlowFunc (("pReq->mFormat = %02X\n", pReq->mFormat)); 1517 1517 1518 1518 int rc = VINF_SUCCESS; … … 1552 1552 RTMemFree(pReq); 1553 1553 } 1554 Log FlowFunc(("status %Rrc\n", rc));1554 LogRelFlowFunc(("status %Rrc\n", rc)); 1555 1555 } 1556 1556
Note:
See TracChangeset
for help on using the changeset viewer.