summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-02-10enums: typedefy SpiceBitmapFmtfor_xorgAlon Levy1-2/+2
2011-02-10qxl_dev.h: make QXLEffectType an enum instead of definesAlon Levy1-8/+11
2011-02-10qxl_dev.h: make QXLBitmapFlags a typedefAlon Levy1-2/+2
2011-02-10qxl_dev.h: make QXLSurfaceCmdType a typedefAlon Levy1-2/+2
2011-02-10qxl_dev.h: name QXL_IMAGE_* flags as type and enum QXLImageFlagsAlon Levy1-2/+2
2011-02-10qxl_dev.h: make QXLCmdType enum also a typedefAlon Levy1-2/+2
2011-02-02define spice_mb MemoryBarrier for WIN64Arnon Gilboa1-0/+9
__asm is not supported on _WIN64, so use macro instead required for Windows x64 guest display driver (qxldd.dll)
2011-01-21Update license header for spice/macros.hHans de Goede1-6/+6
This one mistakenly had a GPL header rather then an LGPL header.
2010-12-29mingw32: specify packing alignment to 1 byte, to override -mms-bitfieldMarc-André Lureau2-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.
2010-10-25smartcard: add channelAlon Levy1-0/+13
2010-10-21controller: Make all text utf-8Hans de Goede1-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.
2010-10-18Release 0.6.30.6.3Hans de Goede2-1/+10
2010-10-18Add controller protocolArnon Gilboa2-0/+116
2010-10-18Add foreign menu protocolArnon Gilboa2-0/+108
2010-10-12Add clipboard data types for imagesHans de Goede1-0/+4
2010-10-04VD_AGENT_CLIPBOARD_GRAB takes a list of types rather then a single typeHans de Goede1-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.
2010-10-04vd_agent: add VD_AGENT_CAP_CLIPBOARD_BY_DEMAND capability enumArnon Gilboa1-1/+3
VD_AGENT_CLIPBOARD_NONE for unsupported clipboard types
2010-10-04vd_agent: add protocol messages for clipboard/selection-owner modelArnon Gilboa1-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.
2010-09-29Bump version to 0.6.10.6.1Alexander Larsson1-1/+1
2010-09-29Update for releaseAlexander Larsson1-0/+4
2010-09-14add compat flag for 16bpp modeGerd Hoffmann1-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.
2010-08-31Bump version to 0.6.00.6.0Alexander Larsson1-2/+2
2010-08-31Update NEWS for releaseAlexander Larsson1-0/+6
2010-08-31add vd_agent announce capabilities messageAlon Levy1-0/+28
2010-08-30Merge commit 'e27cb334cf70409c7e32be6f061921b4b317be17'Alon Levy1-0/+12
2010-08-30move pipe header defines from reds.c to spice-protocolAlon Levy1-0/+10
2010-08-29Update NEWS for releaseAlexander Larsson1-0/+9
2010-08-29Update version to 0.5.3Alexander Larsson1-1/+1
2010-08-29Change major to 2 to declare network protocol stableAlexander Larsson1-1/+1
2010-08-29vdagent protocol: add display settingYonit Halperin1-0/+13
2010-07-21client/agent: add clipboard max size limit for sending to/from the guest agentArnon Gilboa1-0/+2
define default & env variable for overriding it
2010-07-20Update NEWS for release0.5.3Alexander Larsson1-0/+9
2010-07-20Update version to 0.5.3Alexander Larsson1-1/+1
2010-07-20Change major to 2 to declare network protocol stableAlexander Larsson1-1/+1
2010-07-19vdagent protocol: add display settingYonit Halperin1-0/+13
2010-07-11clipboard agent message addedAlon Levy1-0/+13
2010-07-08Update NEWS for release0.5.2Alexander Larsson1-0/+7
2010-07-08Fix misspellingsAlexander Larsson3-9/+9
SpicedSubMessage -> SpiceSubMessage QXLAlphaBlnd -> QXLAlphaBlend
2010-07-08place pkgconfig file in /usr/shareGerd Hoffmann1-1/+1
2010-07-08Include enums.h from qxl_dev.hAlexander Larsson1-0/+1
This makes stuff keep building as before when draw.h included enum.h
2010-07-08List all the PCI ids and revisions instead of just the latest/currentAlexander Larsson1-2/+8
2010-07-08Move spice/draw.h to spiceAlexander Larsson4-297/+0
2010-07-08Add QXLCursorHeader and use instead of SpiceCursorHeader in qxlAlexander Larsson1-1/+10
2010-07-08Make SpiceLineAttr.style a normal pointerAlexander Larsson1-1/+1
2010-07-08Use QXLFIXED, not SPICE_FIXED28_4 in qxl_dev.hAlexander Larsson1-8/+8
2010-07-07qxl abi: Add QXLImage and & coGerd Hoffmann2-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.
2010-07-05Update SpicePath.segments to a pointer arrayAlexander Larsson1-1/+1
2010-07-02Update SpiceString to use an array of pointers for glyphsGerd Hoffmann2-8/+10
2010-07-01Don't make SpicePath.segment a SpicePathSegAlexander Larsson1-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.
2010-06-30Simplify SpiceLineAttr by removing unused elements and enumsAlexander Larsson2-20/+0