summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove qcairo dependency, only use pixmanAlexander Larsson2010-02-231-2/+2
|
* Remove cairo_t from cairo canvasAlexander Larsson2010-02-231-22/+12
|
* Replace custom region implementation with pixman_region32_tAlexander Larsson2010-02-231-25/+32
| | | | | | pixman_region32_t is an efficient well tested region implementation (its the one used in X) that we already depend on via pixman and use in some places. No need to have a custom region implementation.
* Use pixman_image_t instead of cairo_surface_t as the generic pixman containerAlexander Larsson2010-02-231-6/+6
| | | | | | 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-231-8/+14
| | | | | | 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 line rasterizerAlexander Larsson2010-02-231-0/+1
|
* Add pixman utilitiesAlexander Larsson2010-02-231-0/+1
| | | | | | | | | | | | | 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
* Use standard int types and <spice/types.h>Alexander Larsson2010-02-041-16/+16
|
* Use the new header namesAlexander Larsson2010-02-045-8/+8
| | | | | | 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-0411-843/+843
| | | | | | 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
* Depend on spice-protocol moduleAlexander Larsson2010-02-041-0/+1
| | | | This doesn't actually use the new module, just sets it up for use.
* libspice: add surface 0 supportIzik Eidus2010-01-286-637/+1137
| | | | | | This include alot of infestracture for off screens. Signed-off-by: Izik Eidus <ieidus@redhat.com>
* server,client: server authentication for secured channels.Yonit Halperin2010-01-111-9/+205
| | | | | | | | | 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/
* server: add new vd interface QTerm2InterfaceYaniv Kamay2010-01-062-1/+291
|
* spice: fix server crush in case connecting without qxl deviceIzik Eidus2009-12-241-0/+3
| | | | Signed-off-by: Izik Eidus <ieidus@redhat.com>
* spice: fix ssl compiling errorsIzik Eidus2009-12-221-0/+4
| | | | | | (openssl api was changed, so lets have ifdef to compile in all cases) Signed-off-by: Izik Eidus <ieidus@redhat.com>
* spice: sever: increase client timeoutYaniv Kamay2009-12-211-2/+2
| | | | | | | | Increase client timeout in order to prevent unnecessary disconnecting of client while the connection is over WAN. Tested by changing WinXP resolution (with desktop background) while connecting over WAN (1.5Mbit 150Kbit)
* spice: sever: remove assert on nop copy bitsYaniv Kamay2009-12-211-1/+3
|
* spice server: heuristic for distinguishing between "real" videos and textual ↵Yonit Halperin2009-11-304-25/+160
| | | | streams
* spice: server: add memslots support.Izik Eidus2009-11-236-274/+645
| | | | Signed-off-by: Izik Eidus <ieidus@redhat.com>
* spice server: fix glIzik Eidus2009-11-091-0/+4
| | | | | | red_worker: put invalidate at the right places Signed-off-by: Izik Eidus <ieidus@redhat.com>
* fix build on DebianYaniv Kamay2009-10-263-4/+7
|
* tunnelYonit Halperin2009-10-188-1/+4284
|
* fresh startYaniv Kamay2009-10-1426-0/+18830