summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* enums: typedefy SpiceBitmapFmtfor_xorgAlon Levy2011-02-101-2/+2
|
* qxl_dev.h: make QXLEffectType an enum instead of definesAlon Levy2011-02-101-8/+11
|
* qxl_dev.h: make QXLBitmapFlags a typedefAlon Levy2011-02-101-2/+2
|
* qxl_dev.h: make QXLSurfaceCmdType a typedefAlon Levy2011-02-101-2/+2
|
* qxl_dev.h: name QXL_IMAGE_* flags as type and enum QXLImageFlagsAlon Levy2011-02-101-2/+2
|
* qxl_dev.h: make QXLCmdType enum also a typedefAlon Levy2011-02-101-2/+2
|
* define spice_mb MemoryBarrier for WIN64Arnon Gilboa2011-02-021-0/+9
| | | | | __asm is not supported on _WIN64, so use macro instead required for Windows x64 guest display driver (qxldd.dll)
* Update license header for spice/macros.hHans de Goede2011-01-211-6/+6
| | | | This one mistakenly had a GPL header rather then an LGPL header.
* mingw32: specify packing alignment to 1 byte, to override -mms-bitfieldMarc-André Lureau2010-12-292-3/+5
| | | | | | | | | | | | | Ex: G_STRUCT_OFFSET(SpiceLinkReply, num_channel_caps) is 172 bytes when compiled with -mms-bitfield, and 170 bytes without. GLib/Gtk are compiled with -mms-bitfield, and it is necessary to compile with the same option for compatibility. The pack pragma for MINGW32 corrects the structure alignement. We could use the pack pragma for GNUC unconditionally, that could help to ensure struct binary compatibility between different compiled flavours.
* smartcard: add channelAlon Levy2010-10-251-0/+13
|
* controller: Make all text utf-8Hans de Goede2010-10-211-2/+2
| | | | | | | We are making all text send over the controller socket utf-8, rather then having somethings as 8 bit (hostname) and others unicode16. Adjust the CONTROLLER_MENU_*_DELIMITER defines for this.
* Release 0.6.30.6.3Hans de Goede2010-10-182-1/+10
|
* Add controller protocolArnon Gilboa2010-10-182-0/+116
|
* Add foreign menu protocolArnon Gilboa2010-10-182-0/+108
|
* Add clipboard data types for imagesHans de Goede2010-10-121-0/+4
|
* VD_AGENT_CLIPBOARD_GRAB takes a list of types rather then a single typeHans de Goede2010-10-041-2/+1
| | | | | | | | | | This way the grabbing side can indicate when the clipboard owning app can provide the clipboard contents in multiple formats, ie plain text and html. Also drop the VD_AGENT_CLIPBOARD_BITMAP type until we have a clear cross platform definition of the contents to send for bitmap type clipboard data.
* vd_agent: add VD_AGENT_CAP_CLIPBOARD_BY_DEMAND capability enumArnon Gilboa2010-10-041-1/+3
| | | | VD_AGENT_CLIPBOARD_NONE for unsupported clipboard types
* vd_agent: add protocol messages for clipboard/selection-owner modelArnon Gilboa2010-10-041-1/+12
| | | | | | | | | -VD_AGENT_CLIPBOARD_GRAB(type) - tell the other side that an application in our side ("we") got ownership of the clipboard. -VD_AGENT_CLIPBOARD_REQUEST(type) - after we know the other side owns the clipboard (GRAB received), we notify the os we are the owner. when we are asked by the os/app for the clipboard data, we send this REQUEST msg to the other side. -VD_AGENT_CLIPBOARD(type, data) - the existing message for sending the clipboard, is now sent only in response to REQUEST. -VD_AGENT_CLIPBOARD_RELEASE - tell the other side that we are no longer the owner of the clipboard (e.g. the owner app was closed). this patch will be followed by agent & client patches handling the above messages.
* Bump version to 0.6.10.6.1Alexander Larsson2010-09-291-1/+1
|
* Update for releaseAlexander Larsson2010-09-291-0/+4
|
* add compat flag for 16bpp modeGerd Hoffmann2010-09-141-1/+2
| | | | | | | | | | spice 0.6 uses 32bpp values unconditionally for brush and palette colors. spice 0.4 used to use 16 bpp or 32 bpp depending on the video mode. The qxl parser needs to know the guest video mode depth to correctly interpret these values in spice 0.4 compat mode. Add a flag to pass on this informartion.
* Bump version to 0.6.00.6.0Alexander Larsson2010-08-311-2/+2
|
* Update NEWS for releaseAlexander Larsson2010-08-311-0/+6
|
* add vd_agent announce capabilities messageAlon Levy2010-08-311-0/+28
|
* Merge commit 'e27cb334cf70409c7e32be6f061921b4b317be17'Alon Levy2010-08-301-0/+12
|\
| * move pipe header defines from reds.c to spice-protocolAlon Levy2010-08-301-0/+10
| |
| * Update NEWS for releaseAlexander Larsson2010-08-291-0/+9
| |
| * Update version to 0.5.3Alexander Larsson2010-08-291-1/+1
| |
| * Change major to 2 to declare network protocol stableAlexander Larsson2010-08-291-1/+1
| |
| * vdagent protocol: add display settingYonit Halperin2010-08-291-0/+13
| |
| * client/agent: add clipboard max size limit for sending to/from the guest agentArnon Gilboa2010-07-211-0/+2
| | | | | | | | define default & env variable for overriding it
* | Update NEWS for release0.5.3Alexander Larsson2010-07-201-0/+9
| |
* | Update version to 0.5.3Alexander Larsson2010-07-201-1/+1
| |
* | Change major to 2 to declare network protocol stableAlexander Larsson2010-07-201-1/+1
| |
* | vdagent protocol: add display settingYonit Halperin2010-07-191-0/+13
|/
* clipboard agent message addedAlon Levy2010-07-111-0/+13
|
* Update NEWS for release0.5.2Alexander Larsson2010-07-081-0/+7
|
* Fix misspellingsAlexander Larsson2010-07-083-9/+9
| | | | | SpicedSubMessage -> SpiceSubMessage QXLAlphaBlnd -> QXLAlphaBlend
* place pkgconfig file in /usr/shareGerd Hoffmann2010-07-081-1/+1
|
* Include enums.h from qxl_dev.hAlexander Larsson2010-07-081-0/+1
| | | | This makes stuff keep building as before when draw.h included enum.h
* List all the PCI ids and revisions instead of just the latest/currentAlexander Larsson2010-07-081-2/+8
|
* Move spice/draw.h to spiceAlexander Larsson2010-07-084-297/+0
|
* Add QXLCursorHeader and use instead of SpiceCursorHeader in qxlAlexander Larsson2010-07-081-1/+10
|
* Make SpiceLineAttr.style a normal pointerAlexander Larsson2010-07-081-1/+1
|
* Use QXLFIXED, not SPICE_FIXED28_4 in qxl_dev.hAlexander Larsson2010-07-081-8/+8
|
* qxl abi: Add QXLImage and & coGerd Hoffmann2010-07-072-79/+106
| | | | | | | Also, this changes the SpiceImage types to be more useful as internal types, with real typed pointers. It also adds a SpiceChunk iovec type for easy representation of chunked data.
* Update SpicePath.segments to a pointer arrayAlexander Larsson2010-07-051-1/+1
|
* Update SpiceString to use an array of pointers for glyphsGerd Hoffmann2010-07-022-8/+10
|
* Don't make SpicePath.segment a SpicePathSegAlexander Larsson2010-07-011-1/+1
| | | | | | The MS compiler doesn't like arrays of structures with an array of length zero at the end, so we have to manually cast this when using it.
* Simplify SpiceLineAttr by removing unused elements and enumsAlexander Larsson2010-06-302-20/+0
|