summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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 releaseAlexander 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
2010-06-29Change SpicePath.size to SpicePath.num_segmentsAlexander Larsson1-1/+1
We now track the number of segments rather than the memory size of the path internally.
2010-06-29make SpiceRect compatible with pixman_box32Gerd Hoffmann1-2/+2
2010-06-29qxl abi: zap SPICE_ADDRESS for clip rects and paths.Gerd Hoffmann2-4/+10
2010-06-29qxl abi: add QXLRectGerd Hoffmann1-15/+22
2010-06-29qxl abi: add QXLPoint & friendsGerd Hoffmann1-5/+20
2010-06-29qxl abi: add QXLClipGerd Hoffmann1-2/+7
2010-06-29qxl abi: add QXLLineAttrGerd Hoffmann1-1/+11
2010-06-29qxl abi: add QXLPatternGerd Hoffmann1-1/+6
2010-06-29qxl abi: add QXLBrushGerd Hoffmann1-6/+14
2010-06-29qxl abi: add QXLQMaskGerd Hoffmann1-5/+11
2010-06-29qxl abi: add QXLBlackness+QXLInvers+QXLWhitenessGerd Hoffmann1-6/+10
2010-06-29qxl abi: add QXLTextGerd Hoffmann1-2/+11
2010-06-29qxl abi: add QXLStrokeGerd Hoffmann1-2/+10
2010-06-29qxl abi: add QXLRop3Gerd Hoffmann1-2/+11
2010-06-29qxl abi: add QXLTransparentGerd Hoffmann1-2/+9
2010-06-29qxl abi: add Copy+Blend.Gerd Hoffmann2-5/+13
Add QXLCopy and QXlBlend, also fix tyops (s/rop_decriptor/rop_descriptor/).
2010-06-29qxl abi: add Opaque.Gerd Hoffmann2-3/+12
Add QXLOpaque, also fix tyops (s/rop_decriptor/rop_descriptor/).
2010-06-29qxl abi: add Fill.Gerd Hoffmann2-3/+9
Add QXLFill, also fix tyops (s/rop_decriptor/rop_descriptor/).
2010-06-29qxl abi: add AlphaBlnd.Gerd Hoffmann1-2/+15
Add QXLAlphaBlnd and QXLCompatAlphaBlnd types.
2010-06-24Remove SPICE_CLIP_TYPE_PATH enum.Alexander Larsson1-1/+0
Clip by path has not been supported since the pixman change, and the win32 drivers were neutered to never produce it a while ago. Also, even before that neutering it happened extremely seldom (never seen in real life).
2010-06-23Reset minor to 0 as we're bumping majorAlexander Larsson1-1/+1
2010-06-21add image type for RGBA bitmaps that were compressed by a combination of ↵Yonit Halperin2-0/+19
JPEG (RGB) and LZ (alpha channel).
2010-06-21add image type for images that are compressed by zlib after they have been ↵Yonit Halperin2-0/+12
compressed by glz
2010-06-18Remove duplicated enums for keyboard modifiersAlexander Larsson1-4/+0
2010-06-18Move all message structs to spiceAlexander Larsson1-456/+0
We want to make these structures internal so we're free to change them. The actual on-network ABI is now defined by the spice protocol description rather than the c structures anyway.
2010-06-18Move all enums and flags to generated header fileAlexander Larsson4-439/+516
2010-06-14Add some types needed by the demarshalling workAlexander Larsson3-4/+28
2010-06-09cache support for replacing images that were compressed using jpeg with ↵Yonit Halperin1-0/+2
lossless images
2010-06-09add image type for jpegYonit Halperin1-1/+7
2010-05-21Fix some misspelled identifiersAlexander Larsson1-9/+9
severty -> severity SpiceResorceID -> SpiceResourceID SpiceResorceList -> SpiceResourceList resorces -> resources ped_size -> pad_size postition -> position
2010-05-19Add byteswapping macrosAlexander Larsson2-0/+177
2010-05-18add QXL_SURF_FLAG_KEEP_DATAGerd Hoffmann1-1/+3
2010-04-28Add image flag for "all high bits are set to one"Alexander Larsson2-0/+2
This lets us send rgba images with all high bytes 0xff as rgb, which is not all that uncommon.