Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix misspellings | Alexander Larsson | 2010-07-08 | 3 | -9/+9 |
| | | | | | SpicedSubMessage -> SpiceSubMessage QXLAlphaBlnd -> QXLAlphaBlend | ||||
* | place pkgconfig file in /usr/share | Gerd Hoffmann | 2010-07-08 | 1 | -1/+1 |
| | |||||
* | Include enums.h from qxl_dev.h | Alexander Larsson | 2010-07-08 | 1 | -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/current | Alexander Larsson | 2010-07-08 | 1 | -2/+8 |
| | |||||
* | Move spice/draw.h to spice | Alexander Larsson | 2010-07-08 | 4 | -297/+0 |
| | |||||
* | Add QXLCursorHeader and use instead of SpiceCursorHeader in qxl | Alexander Larsson | 2010-07-08 | 1 | -1/+10 |
| | |||||
* | Make SpiceLineAttr.style a normal pointer | Alexander Larsson | 2010-07-08 | 1 | -1/+1 |
| | |||||
* | Use QXLFIXED, not SPICE_FIXED28_4 in qxl_dev.h | Alexander Larsson | 2010-07-08 | 1 | -8/+8 |
| | |||||
* | qxl abi: Add QXLImage and & co | Gerd Hoffmann | 2010-07-07 | 2 | -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 array | Alexander Larsson | 2010-07-05 | 1 | -1/+1 |
| | |||||
* | Update SpiceString to use an array of pointers for glyphs | Gerd Hoffmann | 2010-07-02 | 2 | -8/+10 |
| | |||||
* | Don't make SpicePath.segment a SpicePathSeg | Alexander Larsson | 2010-07-01 | 1 | -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 enums | Alexander Larsson | 2010-06-30 | 2 | -20/+0 |
| | |||||
* | Change SpicePath.size to SpicePath.num_segments | Alexander Larsson | 2010-06-29 | 1 | -1/+1 |
| | | | | | We now track the number of segments rather than the memory size of the path internally. | ||||
* | make SpiceRect compatible with pixman_box32 | Gerd Hoffmann | 2010-06-29 | 1 | -2/+2 |
| | |||||
* | qxl abi: zap SPICE_ADDRESS for clip rects and paths. | Gerd Hoffmann | 2010-06-29 | 2 | -4/+10 |
| | |||||
* | qxl abi: add QXLRect | Gerd Hoffmann | 2010-06-29 | 1 | -15/+22 |
| | |||||
* | qxl abi: add QXLPoint & friends | Gerd Hoffmann | 2010-06-29 | 1 | -5/+20 |
| | |||||
* | qxl abi: add QXLClip | Gerd Hoffmann | 2010-06-29 | 1 | -2/+7 |
| | |||||
* | qxl abi: add QXLLineAttr | Gerd Hoffmann | 2010-06-29 | 1 | -1/+11 |
| | |||||
* | qxl abi: add QXLPattern | Gerd Hoffmann | 2010-06-29 | 1 | -1/+6 |
| | |||||
* | qxl abi: add QXLBrush | Gerd Hoffmann | 2010-06-29 | 1 | -6/+14 |
| | |||||
* | qxl abi: add QXLQMask | Gerd Hoffmann | 2010-06-29 | 1 | -5/+11 |
| | |||||
* | qxl abi: add QXLBlackness+QXLInvers+QXLWhiteness | Gerd Hoffmann | 2010-06-29 | 1 | -6/+10 |
| | |||||
* | qxl abi: add QXLText | Gerd Hoffmann | 2010-06-29 | 1 | -2/+11 |
| | |||||
* | qxl abi: add QXLStroke | Gerd Hoffmann | 2010-06-29 | 1 | -2/+10 |
| | |||||
* | qxl abi: add QXLRop3 | Gerd Hoffmann | 2010-06-29 | 1 | -2/+11 |
| | |||||
* | qxl abi: add QXLTransparent | Gerd Hoffmann | 2010-06-29 | 1 | -2/+9 |
| | |||||
* | qxl abi: add Copy+Blend. | Gerd Hoffmann | 2010-06-29 | 2 | -5/+13 |
| | | | | Add QXLCopy and QXlBlend, also fix tyops (s/rop_decriptor/rop_descriptor/). | ||||
* | qxl abi: add Opaque. | Gerd Hoffmann | 2010-06-29 | 2 | -3/+12 |
| | | | | Add QXLOpaque, also fix tyops (s/rop_decriptor/rop_descriptor/). | ||||
* | qxl abi: add Fill. | Gerd Hoffmann | 2010-06-29 | 2 | -3/+9 |
| | | | | Add QXLFill, also fix tyops (s/rop_decriptor/rop_descriptor/). | ||||
* | qxl abi: add AlphaBlnd. | Gerd Hoffmann | 2010-06-29 | 1 | -2/+15 |
| | | | | Add QXLAlphaBlnd and QXLCompatAlphaBlnd types. | ||||
* | Remove SPICE_CLIP_TYPE_PATH enum. | Alexander Larsson | 2010-06-24 | 1 | -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). | ||||
* | Reset minor to 0 as we're bumping major | Alexander Larsson | 2010-06-23 | 1 | -1/+1 |
| | |||||
* | add image type for RGBA bitmaps that were compressed by a combination of ↵ | Yonit Halperin | 2010-06-21 | 2 | -0/+19 |
| | | | | JPEG (RGB) and LZ (alpha channel). | ||||
* | add image type for images that are compressed by zlib after they have been ↵ | Yonit Halperin | 2010-06-21 | 2 | -0/+12 |
| | | | | compressed by glz | ||||
* | Remove duplicated enums for keyboard modifiers | Alexander Larsson | 2010-06-18 | 1 | -4/+0 |
| | |||||
* | Move all message structs to spice | Alexander Larsson | 2010-06-18 | 1 | -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. | ||||
* | Move all enums and flags to generated header file | Alexander Larsson | 2010-06-18 | 4 | -439/+516 |
| | |||||
* | Add some types needed by the demarshalling work | Alexander Larsson | 2010-06-14 | 3 | -4/+28 |
| | |||||
* | cache support for replacing images that were compressed using jpeg with ↵ | Yonit Halperin | 2010-06-09 | 1 | -0/+2 |
| | | | | lossless images | ||||
* | add image type for jpeg | Yonit Halperin | 2010-06-09 | 1 | -1/+7 |
| | |||||
* | Fix some misspelled identifiers | Alexander Larsson | 2010-05-21 | 1 | -9/+9 |
| | | | | | | | | | severty -> severity SpiceResorceID -> SpiceResourceID SpiceResorceList -> SpiceResourceList resorces -> resources ped_size -> pad_size postition -> position | ||||
* | Add byteswapping macros | Alexander Larsson | 2010-05-19 | 2 | -0/+177 |
| | |||||
* | add QXL_SURF_FLAG_KEEP_DATA | Gerd Hoffmann | 2010-05-18 | 1 | -1/+3 |
| | |||||
* | Add image flag for "all high bits are set to one" | Alexander Larsson | 2010-04-28 | 2 | -0/+2 |
| | | | | | This lets us send rgba images with all high bytes 0xff as rgb, which is not all that uncommon. | ||||
* | make unstable qxl compatible with 0.4 qxl | Gerd Hoffmann | 2010-04-26 | 1 | -3/+53 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add SET_MODE IO port back in. Add QXLRom offset fields back in. I/O ports, RAM and ROM layout are binary compatible now. With these changes merged it should be possible to create *one* qxl device which supports *both* 0.4 and unstable spice commands. Everything the guest touches before entering native mode is binary compatible. Old (0.4) guests drivers enter native mode via SET_MODE, new (unstqable) guest drivers enter native mode using CREATE_PRIMARY, so when we see spice commands from the guest come in we know whenever we have to interpret them as 0.4 or unstable ones. Added commends to structs which need care wrt. compatibility when updating. Added some QXLCompat* structs for the 0.4 struct versions. Added a flags field to QXLCommandEx so qxl can signal whenever commands are compat or not. Moved QXLRom->n_surfaces to make QXLRom->flags 64bit aligned. Add padding to QXLRom to ensure future elements are 32bit aligned. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> | ||||
* | Add source/dest alpha information to AlphaBlend | Alexander Larsson | 2010-04-23 | 1 | -0/+6 |
| | |||||
* | Pass format when creating surfaces rather than depth | Alexander Larsson | 2010-04-19 | 2 | -4/+3 |
| | |||||
* | Add some comment describing the bitmap formats | Alexander Larsson | 2010-04-19 | 1 | -7/+7 |
| |