VirtualBox

Changeset 82494 in vbox for trunk/include


Ignore:
Timestamp:
Dec 7, 2019 12:01:19 PM (5 years ago)
Author:
vboxsync
Message:

VBox/HostServices/VBoxClipboardSvc.h: Moved the protocol change log up to the @file section as doxygen would attach it to the next thing following it, like the VBOX_SHCL_MODE_XXX section. Also edited it as it sounded like a sales pitch for the new protocol and a bashing of the previous stuff, which isn't very helpful nor much of a changelog/history. What's there now is incomplete, but at least it says so. bugref:9437

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/HostServices/VBoxClipboardSvc.h

    r82493 r82494  
    11/** @file
    22 * Shared Clipboard - Common header for host service and guest clients.
     3 *
     4 * Protocol history notes (incomplete):
     5 *
     6 *  - VirtualBox 6.1.0 betas:  Started work on adding support for copying &
     7 *    pasting files and directories, refactoring the protocol in the process.
     8 *      - Adds guest/host feature flags.
     9 *      - Adds context IDs (via guest feature flags).
     10 *      - Borrowed the message handling from guest controls.
     11 *      - Adds a multitude of functions and messages for dealing with file & dir
     12 *        copying, most inte
     13 *
     14 *  - VirtualBox x.x.x: Missing a lot of gradual improvements here.
     15 *
     16 *  - VirtualBox 1.3.2 (r17182): Initial implementation, supporting text.
    317 */
    418
     
    2236 * You may elect to license modified versions of this file under the
    2337 * terms and conditions of either the GPL or the CDDL or both.
    24  */
    25 
    26 /**
    27  * Protocol handling and notes:
    28  *     All client/server components should be backwards compatible.
    29  *
    30  ******************************************************************************
    31  *
    32  * Protocol changelog:
    33  *
    34  *     VBox < 6.1, deprecated:
    35  *         | First, initial implementation since feature was developed.
    36  *           Has no protocol handshake or support for feature exchange,
    37  *           the client's waiting message also acted as retrieving the
    38  *           parameters from the host (always and only *exactly* two
    39  *           parameters). Does not have the ability to control / handle parallel
    40  *           transfers.
    41  *
    42  *     VBox >= 6.1:
    43  *         + Adds host/guest feature flags and context IDs for parallel,
    44  *           asynchronous transfers.
    45  *         | Keeps backwards-compatbility with by translating messages to
    46  *           the older protocol (< 6.1), to not break compatibility with older
    47  *           Guest Additions.
    4838 */
    4939
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