summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
...
* Convert cairo canvas to use pixman for draw_strokeAlexander Larsson2010-02-232-213/+465
|
* Convert cairo canvas draw_transparent to use pixmanAlexander Larsson2010-02-231-119/+134
|
* Convert cairo canvas draw_rop3 to using pixmanAlexander Larsson2010-02-231-40/+29
|
* Convert draw_blackness/whiteness/invers to using pixmanAlexander Larsson2010-02-231-16/+61
|
* Convert cairo canvas alpha_blend to using pixmanAlexander Larsson2010-02-231-15/+135
|
* Convert cairo canvas draw_text to using pixmanAlexander Larsson2010-02-231-71/+100
|
* Convert cairo canvas copy bits to pixmanAlexander Larsson2010-02-231-211/+90
|
* Convert cairo canvas draw_copy() to using pixmanAlexander Larsson2010-02-231-20/+60
| | | | This is just identical to draw_blend().
* Convert cairo canvas draw_blend() to using pixmanAlexander Larsson2010-02-231-25/+168
|
* Convert cairo canvas draw_opaque() to using pixmanAlexander Larsson2010-02-231-27/+133
|
* Convert cairo canvas draw_fill() to using pixmanAlexander Larsson2010-02-232-19/+503
|
* Add possibility to not invert bitmask in canvas_get_mask()Alexander Larsson2010-02-234-10/+16
| | | | | This allows the pixman implementation to instead invert the (generally smaller) region instead of duplicating the bitmap to invert it.
* Use pixman_image_t instead of cairo_surface_t as the generic pixman containerAlexander Larsson2010-02-2310-523/+534
| | | | | | This allows us to use the simpler dependency of pixman outside of the cairo backend, and it later lets us move the cairo backend to using pixman only.
* Turn image and palette cache into c style dynamic interfaceAlexander Larsson2010-02-238-116/+71
| | | | | | Instead of passing a bunch of function pointer and an opaque pointer we make a real type and add a vtable pointer to it. This means we can simplify all the canvas constructors, etc.
* Add pixman_image_t referencing the cairo_canvas bitsAlexander Larsson2010-02-232-0/+45
| | | | | This references the same data as the cairo surface and can be used for drawing to the surface using direct pixman calls instead.
* Add line rasterizerAlexander Larsson2010-02-233-0/+3764
|
* Add pixman utilitiesAlexander Larsson2010-02-233-0/+1043
| | | | | | | | | | | | | This includes: * pixman region from SpiceRects * rop2 enum * solid fill * solid fill with rop * tiled fill * tiled fill with rop * blit * blit with rop * copy rect
* Add emacs settings for indent according to spice styleguideAlexander Larsson2010-02-2333-0/+33
|
* Use standard int types and <spice/types.h>Alexander Larsson2010-02-048-46/+15
|
* Use the new header namesAlexander Larsson2010-02-049-9/+9
| | | | | | I just ran: find -name "*.[ch]" | xargs sed -i -f ../spice-protocol/includes.sed find -name "*.cpp" | xargs sed -i -f ../spice-protocol/includes.sed
* Rename symbols that were changed in spice-protocolAlexander Larsson2010-02-0415-620/+620
| | | | | | This is an automatic change using: $ find -name "*.[ch]" | xargs ../spice-protocol/rename-identifiers.sh ../spice-protocol/renames $ find -name "*.cpp" | xargs ../spice-protocol/rename-identifiers.sh ../spice-protocol/renames
* Remove headers that were moved to spice-protocolAlexander Larsson2010-02-048-2078/+0
|
* libspice: add surface 0 supportIzik Eidus2010-01-281-9/+34
| | | | | | This include alot of infestracture for off screens. Signed-off-by: Izik Eidus <ieidus@redhat.com>
* client: change rerror code to be positiveYaniv Kamay2010-01-111-15/+15
|
* client: add Platform::term_printfYaniv Kamay2010-01-111-0/+1
| | | | | | Platform::term_printf is a variant of printf that on windows dynamically opens console in order to have visible output during command line processing.
* server,client: server authentication for secured channels.Yonit Halperin2010-01-111-2/+19
| | | | | | | | | 3 available mechanisms: by public key, by host name, and by certificate subject name. In the former method, chain of trust verification is not performed. The CA certificate files are looked for under <spice-config-dir>/spice_truststore.pem windows <spice-config-dir>=%APPDATA%\spicec\ linux <spice-config-dir>=$HOME/.spicec/
* spice client: fix wrong gdi-canvas handling of blend_alphaIzik Eidus2009-12-231-6/+14
| | | | Signed-off-by: Izik Eidus <ieidus@redhat.com>
* spice: server: add memslots support.Izik Eidus2009-11-239-58/+84
| | | | Signed-off-by: Izik Eidus <ieidus@redhat.com>
* fix build on DebianYaniv Kamay2009-10-262-0/+16
|
* tunnelYonit Halperin2009-10-181-2/+140
|
* fresh startYaniv Kamay2009-10-1457-0/+21770