Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | qxl-abi: handle clip rect and path references. | Gerd Hoffmann | 2010-06-30 | 2 | -282/+206 |
| | | | | | | | | | | | | red_parse_qxl.c starts to follow QXLPHYSICAL references and build up data structures. Can zap a bunch of get_virt calls in red_worker.c, followed by cleanups. (de-) marshaller needs updates to deal with that. Also I suspect with the get_virt() calls being gone we can offload more work to generated marshaller code. client doesn't build. | ||||
* | add qxl chunk parser | Gerd Hoffmann | 2010-06-30 | 2 | -0/+52 |
| | |||||
* | server: Don't call opengl if not enabled | Alexander Larsson | 2010-06-29 | 3 | -3/+17 |
| | | | | | If USE_OGL is not defined, really don't call or link in the opengl backend. | ||||
* | remove unnecessary send of SPICE_MSG_DISPLAY_RESET | Yonit Halperin | 2010-06-29 | 1 | -3/+0 |
| | | | | | | | when SPICE_MSG_DISPLAY_RESET was sent, SPICE_MSG_DISPLAY_SURFACE_DESTROY had already been sent for all surfaces. It also caused a client crash since DisplayChannel::handle_reset assumes that screen exists. | ||||
* | qxl abi: parse QXLRect. | Gerd Hoffmann | 2010-06-29 | 4 | -18/+42 |
| | |||||
* | qxl abi: parse QXLPoint & friends. | Gerd Hoffmann | 2010-06-29 | 2 | -7/+21 |
| | |||||
* | qxl abi: parse QXLCursorCmd. | Gerd Hoffmann | 2010-06-29 | 3 | -22/+76 |
| | |||||
* | qxl abi: parse QXLSurfaceCmd. | Gerd Hoffmann | 2010-06-29 | 3 | -10/+63 |
| | |||||
* | qxl abi: parse QXLMessage. | Gerd Hoffmann | 2010-06-29 | 3 | -4/+41 |
| | |||||
* | qxl abi: parse QXLUpdateCmd. | Gerd Hoffmann | 2010-06-29 | 3 | -9/+38 |
| | |||||
* | qxl abi: parse QXLClip. | Gerd Hoffmann | 2010-06-29 | 1 | -2/+9 |
| | |||||
* | qxl abi: parse QXLLineAttr. | Gerd Hoffmann | 2010-06-29 | 1 | -4/+10 |
| | |||||
* | qxl abi: parse QXLPattern. | Gerd Hoffmann | 2010-06-29 | 1 | -1/+2 |
| | |||||
* | qxl abi: parse QXLBrush. | Gerd Hoffmann | 2010-06-29 | 1 | -6/+20 |
| | |||||
* | qxl abi: parse QXLQMask. | Gerd Hoffmann | 2010-06-29 | 1 | -8/+16 |
| | |||||
* | qxl abi: parse QXLBlackness+QXLInvers+QXLWhiteness. | Gerd Hoffmann | 2010-06-29 | 1 | -6/+24 |
| | |||||
* | qxl abi: parse QXLText. | Gerd Hoffmann | 2010-06-29 | 1 | -2/+13 |
| | |||||
* | qxl abi: parse QXLStroke. | Gerd Hoffmann | 2010-06-29 | 1 | -2/+12 |
| | |||||
* | qxl abi: parse QXLRop3. | Gerd Hoffmann | 2010-06-29 | 1 | -2/+13 |
| | |||||
* | qxl abi: parse QXLTransparent. | Gerd Hoffmann | 2010-06-29 | 1 | -2/+13 |
| | |||||
* | qxl abi: parse QXLCopy + QXLBlend. | Gerd Hoffmann | 2010-06-29 | 2 | -7/+27 |
| | | | | Also adapt to tyops fix (s/rop_decriptor/rop_descriptor/). | ||||
* | qxl abi: add missing QXLCopyBits | Gerd Hoffmann | 2010-06-29 | 1 | -0/+6 |
| | |||||
* | qxl abi: parse QXLOpaque. | Gerd Hoffmann | 2010-06-29 | 2 | -1/+24 |
| | | | | Also adapt to tyops fix (s/rop_decriptor/rop_descriptor/). | ||||
* | qxl abi: parse QXLFill. | Gerd Hoffmann | 2010-06-29 | 2 | -3/+11 |
| | | | | Also adapt to tyops fix (s/rop_decriptor/rop_descriptor/). | ||||
* | qxl abi: parse QXLAlphaBlnd (+Compat) | Gerd Hoffmann | 2010-06-29 | 1 | -2/+21 |
| | |||||
* | qxl abi: parse QXLCompatDrawable. | Gerd Hoffmann | 2010-06-29 | 3 | -2/+62 |
| | |||||
* | qxl abi: parse QXLDrawable. | Gerd Hoffmann | 2010-06-29 | 4 | -161/+315 |
| | |||||
* | improve memory slot error logging. | Gerd Hoffmann | 2010-06-29 | 1 | -4/+7 |
| | |||||
* | Replace log4cpp with custom log function | Alexander Larsson | 2010-06-28 | 1 | -1/+0 |
| | | | | | Also prints a simpler error to stderr for WARN or above so that we print something on the commandline if something go wrong. | ||||
* | Remove support for clip by path | Alexander Larsson | 2010-06-24 | 1 | -32/+18 |
| | | | | This is not supported currently anyway and was not generated before. | ||||
* | drop bogous get_virt_delta calls | Gerd Hoffmann | 2010-06-23 | 1 | -8/+2 |
| | |||||
* | Add destructor for demarshalled messages | Alexander Larsson | 2010-06-22 | 4 | -7/+13 |
| | | | | | | | This is required because we don't want to free messages that just refer to the unparsed message (like SpiceMsgData). Also, in the future we might need it for more complex demarshalling. | ||||
* | fix for not reseting client palette caches on migration | Yonit Halperin | 2010-06-21 | 1 | -0/+2 |
| | |||||
* | Lossy compression of RGBA images (on WAN connection) | Yonit Halperin | 2010-06-21 | 1 | -27/+117 |
| | | | | | The RGB channels are compressed using JPEG. The alpha channel is compressed using LZ. | ||||
* | applying zlib compression over glz on WAN connection | Yonit Halperin | 2010-06-21 | 4 | -14/+296 |
| | |||||
* | Add server/demarshaller.h | Alexander Larsson | 2010-06-18 | 1 | -0/+25 |
| | |||||
* | Make sound data @as_ptr to avoid copying data | Alexander Larsson | 2010-06-18 | 1 | -1/+1 |
| | |||||
* | Make all message structs internal to spice | Alexander Larsson | 2010-06-18 | 2 | -2/+2 |
| | | | | | | | We move all message structs from spice-protocol to spice as we want to be able to change these as needed internally. The on-network format is no longer defined by these structures anyway, but rather by the spice protocol description. | ||||
* | Use generated demarshallers in server | Alexander Larsson | 2010-06-18 | 3 | -73/+118 |
| | |||||
* | Generate demarshallers on server side | Alexander Larsson | 2010-06-18 | 1 | -1/+5 |
| | |||||
* | Re-enable cache freeing | Alexander Larsson | 2010-06-18 | 1 | -1/+1 |
| | | | | I don't know why this was disabled but it seems like a bad idea | ||||
* | Convert reds.c to use SpiceMarshaller | Alexander Larsson | 2010-06-18 | 1 | -302/+211 |
| | |||||
* | Convert snd_worker.c to use SpiceMarshaller and generated marshallers | Alexander Larsson | 2010-06-18 | 1 | -145/+94 |
| | |||||
* | Convert red_worker.c to use SpiceMarshaller for marshalling | Alexander Larsson | 2010-06-18 | 1 | -781/+997 |
| | |||||
* | Generate marshallers in server | Alexander Larsson | 2010-06-18 | 1 | -0/+13 |
| | |||||
* | Add SpiceMarshaller for easy marshalling | Alexander Larsson | 2010-06-18 | 1 | -0/+1 |
| | |||||
* | Use the new enums for keyboard modifier flags | Alexander Larsson | 2010-06-18 | 1 | -4/+6 |
| | |||||
* | server: optimize red_pipe_replace_rendered_drawables_with_images (lossy ↵ | Yonit Halperin | 2010-06-09 | 1 | -6/+90 |
| | | | | bitmaps support related) | ||||
* | init/destroy lossy surface region | Yonit Halperin | 2010-06-09 | 1 | -0/+2 |
| | |||||
* | enabling jpeg on low bandwidth connection | Yonit Halperin | 2010-06-09 | 1 | -16/+17 |
| |