VirtualBox

Changeset 22234 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Aug 13, 2009 12:20:07 PM (15 years ago)
Author:
vboxsync
Message:

GuestHost/SharedClipboard/x11: revert r50977, as Windows doesn't like non-nul-terminated clipboard text

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/SharedClipboard/x11-clipboard.cpp

    r22233 r22234  
    10281028                                     XtPointer *pValReturn,
    10291029                                     unsigned long *pcLenReturn,
    1030                                      int *piFormatReturn)
     1030                                         int *piFormatReturn)
    10311031{
    10321032    char *pszTmp = NULL, *pszTmp2 = NULL;
     
    11131113                                           atomTypeReturn, pValReturn,
    11141114                                           pcLenReturn, piFormatReturn);
    1115         /* Our conversion functions add nul terminators if they are missing.
    1116          * Remove them again. */
    1117         if (RT_SUCCESS(rc) && ((PRTUTF16)pv)[cb / 2 - 1] != 0)
    1118             --(*pcLenReturn);
    11191115        RTMemFree(pv);
    11201116    }
     
    15131509                rc = VERR_INVALID_PARAMETER;
    15141510        }
    1515         /* Our conversion functions add nul terminators if they are missing.
    1516          * Remove them again. */
    1517         if (RT_SUCCESS(rc) && ((const char *)pvSrc)[cbSrc - 1] != '\0')
    1518             cbDest -= 2;
    15191511    }
    15201512    else
     
    22892281    clipSetSelectionValues("TEXT", XA_STRING,
    22902282                           "hello world", sizeof("hello world") - 1, 8);
    2291     testStringFromX11(hTest, pCtx, "hello world", VINF_SUCCESS,
    2292                       sizeof("hello world") * 2 - 2);
     2283    // testStringFromX11(hTest, pCtx, "hello world", VINF_SUCCESS,
     2284    //                   sizeof("hello world") * 2 - 2);
    22932285
    22942286    /*** COMPOUND TEXT from X11 ***/
     
    23172309    clipSetSelectionValues("COMPOUND_TEXT", XA_STRING,
    23182310                           "hello world", sizeof("hello world") - 1, 8);
    2319     testStringFromX11(hTest, pCtx, "hello world", VINF_SUCCESS,
    2320                       sizeof("hello world") * 2 - 2);
     2311    // testStringFromX11(hTest, pCtx, "hello world", VINF_SUCCESS,
     2312    //                   sizeof("hello world") * 2 - 2);
    23212313
    23222314    /*** Latin1 from X11 ***/
     
    23422334                           "Georges Dupr\xEA!",
    23432335                           sizeof("Georges Dupr\xEA!") - 1, 8);
    2344     testLatin1FromX11(hTest, pCtx, "Georges Dupr\xEA!", VINF_SUCCESS,
    2345                       sizeof("Georges Dupr\xEA!") * 2 - 2);
     2336    // testLatin1FromX11(hTest, pCtx, "Georges Dupr\xEA!", VINF_SUCCESS,
     2337    //                   sizeof("Georges Dupr\xEA!") * 2 - 2);
    23462338
    23472339    /*** Unknown X11 format ***/
     
    24512443    clipSetVBoxUtf16(pCtx, VINF_SUCCESS, "hello world",
    24522444                     sizeof("hello world") * 2 - 2);
    2453     testStringFromVBox(hTest, pCtx, "TEXT", clipGetAtom(NULL, "TEXT"),
    2454                        "hello world", sizeof("hello world") - 1);
     2445    // testStringFromVBox(hTest, pCtx, "TEXT",
     2446    //                         clipGetAtom(NULL, "TEXT"),
     2447    //                         "hello world", sizeof("hello world") - 1);
    24552448
    24562449    /*** COMPOUND TEXT from VBox ***/
     
    24882481    clipSetVBoxUtf16(pCtx, VINF_SUCCESS, "hello world",
    24892482                     sizeof("hello world") * 2 - 2);
    2490     testStringFromVBox(hTest, pCtx, "COMPOUND_TEXT",
    2491                        clipGetAtom(NULL, "COMPOUND_TEXT"),
    2492                        "hello world", sizeof("hello world") - 1);
     2483    // testStringFromVBox(hTest, pCtx, "COMPOUND_TEXT",
     2484    //                         clipGetAtom(NULL, "COMPOUND_TEXT"),
     2485    //                         "hello world", sizeof("hello world") - 1);
    24932486
    24942487    /*** Timeout from VBox ***/
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette