Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 6 | -15/+35 | |
| | | | | 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 | 6 | -6/+29 | |
| | | | | Also adapt to tyops fix (s/rop_decriptor/rop_descriptor/). | |||||
* | qxl abi: parse QXLFill. | Gerd Hoffmann | 2010-06-29 | 6 | -7/+15 | |
| | | | | 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 | 11 | -73/+102 | |
| | | | | | Also prints a simpler error to stderr for WARN or above so that we print something on the commandline if something go wrong. | |||||
* | Fix build error due to member "SpiceMsgEmpty" same name as type | Alexander Larsson | 2010-06-28 | 2 | -2/+4 | |
| | ||||||
* | spice.proto: surface_create.format is of type surface_fmt | Alexander Larsson | 2010-06-24 | 1 | -1/+1 | |
| | ||||||
* | Use smaller size for enums and flags on the network | Alexander Larsson | 2010-06-24 | 1 | -16/+16 | |
| | | | | | This makes the protocol more compact. This was mainly done for the commonly used types. Some seldom used ones are still 32bit for future compatibility. | |||||
* | Remove support for clip by path | Alexander Larsson | 2010-06-24 | 7 | -59/+24 | |
| | | | | This is not supported currently anyway and was not generated before. | |||||
* | spice.proto: No need for @ptr32 as that is now the default | Alexander Larsson | 2010-06-23 | 1 | -2/+2 | |
| | ||||||
* | spice.proto: Don't use @fixedsize for Brush | Alexander Larsson | 2010-06-23 | 1 | -1/+1 | |
| | | | | | There is no reason to send the maximum size on the network, that is just a waste of space most of the time. | |||||
* | Don't send zero data item for clips with no data | Alexander Larsson | 2010-06-23 | 1 | -3/+1 | |
| | ||||||
* | Make pointers 32bit in new protocol format | Alexander Larsson | 2010-06-23 | 6 | -16/+19 | |
| | ||||||
* | marshaller: Correctly determine if switches are fixed size | Alexander Larsson | 2010-06-23 | 1 | -1/+9 | |
| | | | | | Switches are fixed size only if all cases have the same size *and* it has a default case or all the valid cases are listed. | |||||
* | Fix handling of @ptr32 network size | Alexander Larsson | 2010-06-23 | 1 | -4/+10 | |
| | ||||||
* | Remove minor markup in unstable protocol as we're resetting minor to 0 | Alexander Larsson | 2010-06-23 | 1 | -4/+4 | |
| | ||||||
* | fix use-after-free in spice_marshaller_reset | Gerd Hoffmann | 2010-06-23 | 1 | -2/+3 | |
| | ||||||
* | drop bogous get_virt_delta calls | Gerd Hoffmann | 2010-06-23 | 1 | -8/+2 | |
| | ||||||
* | Fix version mismatch error on connect | Alexander Larsson | 2010-06-23 | 2 | -7/+15 | |
| | | | | | | | Protocol is 0 (auto), 1 (old), or 2 (new). This is (apart from 0) the same as the major number for the stable protocol. However, the current major is ~(-1) to signify it being unstable, so don't use the major number as source for setting or comparing protocol. | |||||
* | Fix screen resolution changes on old servers | Alexander Larsson | 2010-06-23 | 1 | -5/+5 | |
| | | | | | * Correctly check for existing canvas 0 * Don't try to unlock the screen size if there is no active screen | |||||
* | client: Support connecting to a major==1 server | Alexander Larsson | 2010-06-22 | 5 | -28/+104 | |
| | ||||||
* | Implement display_mode message needed for backwards compat | Alexander Larsson | 2010-06-22 | 1 | -0/+12 | |
| | ||||||
* | Generate marshaller/demarshallers for old protocol | Alexander Larsson | 2010-06-22 | 8 | -14/+56 | |
| | ||||||
* | Add spice1.proto describing the 0.4 version of the network protocolx | Alexander Larsson | 2010-06-22 | 1 | -0/+934 | |
| | ||||||
* | Add support for @virtual markup in spice protocol | Alexander Larsson | 2010-06-22 | 3 | -0/+14 | |
| | | | | | | | This means the member is not sent on the network at all. Instead its initialized to the attribute argument when demarshalled. This is useful for backwards compatibility support. | |||||
* | Make internal generated marshaller functions static | Alexander Larsson | 2010-06-22 | 2 | -4/+4 | |
| | ||||||
* | Support extra prefix in code generators | Alexander Larsson | 2010-06-22 | 4 | -6/+11 | |
| | | | | | This is require when we add a new spice.proto for the old (major 1) protocol description. | |||||
* | Add more emacs mode headers | Alexander Larsson | 2010-06-22 | 2 | -0/+2 | |
| | ||||||
* | Convert client to use indirect calls for message marshalling | Alexander Larsson | 2010-06-22 | 11 | -52/+113 | |
| | | | | This is required to support multiple versions | |||||
* | Support creating marshallers that are called indirectly | Alexander Larsson | 2010-06-22 | 2 | -8/+30 | |
| | | | | | This is needed if we want to switch marshallers depending on what major version the remote side has. | |||||
* | Add destructor for demarshalled messages | Alexander Larsson | 2010-06-22 | 7 | -19/+39 | |
| | | | | | | | 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 | 5 | -33/+238 | |
| | | | | | 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 | 23 | -31/+504 | |
| | ||||||
* | Make opengl optional, disabled by default | Alexander Larsson | 2010-06-21 | 14 | -55/+137 | |
| | | | | | | | | | | The OpenGL renderer isn't really useful right now, its not quite up to date, its not really faster than software and it only supports a limited subset of drivers. So, lets disable it for now. Long term opengl rendering of the 2d part of spice is important if we want to combine 2d and 3d rendering (say if spice adds opengl support in the protocol). But until then this is isn't useful for normal use. | |||||
* | Make generated marshallers build on win32 | Alexander Larsson | 2010-06-18 | 5 | -8/+30 | |
| | ||||||
* | 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 | 4 | -11/+13 | |
| |