summaryrefslogtreecommitdiffstats
path: root/server/reds.c
Commit message (Collapse)AuthorAgeFilesLines
* Convert reds.c to use SpiceMarshallerAlexander Larsson2010-06-181-302/+211
|
* Use the new enums for keyboard modifier flagsAlexander Larsson2010-06-181-4/+6
|
* Fix some misspelled identifiersAlexander Larsson2010-05-211-1/+1
| | | | | | | | | severty -> severity SpiceResorceID -> SpiceResourceID SpiceResorceList -> SpiceResourceList resorces -> resources ped_size -> pad_size postition -> position
* Fix spelling errors in comments and stringsAlexander Larsson2010-05-211-17/+17
|
* Change leftover VD_INTERFACE_RECORD to SPICE_INTERFACE_RECORDAlexander Larsson2010-05-191-1/+1
|
* Revert "[debug] migration troubleshooting"Gerd Hoffmann2010-05-191-1/+1
| | | | This reverts commit 08927fabe57c17086fe3bce3a9ca166e2309349e.
* add spice-experimental.hGerd Hoffmann2010-05-191-0/+1
| | | | | | | | Supposed to be used for work-in-progress bits, where interfaces are not finalized yet. Moved over vdi port interface, tunnel interface and spice client migration functions.
* vd_interface.h cleanups.Gerd Hoffmann2010-05-191-16/+0
| | | | | Drop leftover bits which are not used any more. Rename DrawArea to QXLDrawArea.
* NetWireInterface: redesignGerd Hoffmann2010-05-191-6/+8
|
* zap MigrationInterfaceGerd Hoffmann2010-05-191-16/+0
| | | | Remove remaining MigrationInterface bits.
* migration: new apiGerd Hoffmann2010-05-191-32/+75
| | | | Add new API for migration, based on what RHEL-6 has.
* [debug] migration troubleshootingGerd Hoffmann2010-05-191-1/+1
|
* zap migration codeGerd Hoffmann2010-05-191-633/+9
| | | | Drop all code which depends on accessing the migration file handle.
* kill spice_server_set_mouse_absoluteGerd Hoffmann2010-05-191-9/+0
| | | | Not needed. Just register/unregister the tablet interface instead.
* vdi port: redesign.Gerd Hoffmann2010-05-191-41/+54
| | | | | | | | | | | | Pretty straight forward. One thing we should think about is if and how we are going to deal with multiple ports here? With vdi port using virtio-serial as communication channel to the guest it is easy to have multiple ports, i.e. we might want to use a second instance for clipboard data. That implies that we need support for multiple channels all the way through the stack ...
* constify SpiceBaseInterfaceGerd Hoffmann2010-05-191-2/+2
|
* SoundInterfaces: redesignGerd Hoffmann2010-05-191-15/+15
|
* TabletInterface: redesignGerd Hoffmann2010-05-191-15/+26
|
* QXL: redesign.Gerd Hoffmann2010-05-191-9/+11
|
* MouseInterface: redesignGerd Hoffmann2010-05-191-10/+20
|
* KeyboardInterface: redesign.Gerd Hoffmann2010-05-191-31/+43
| | | | | | | | | This is the direction I wanna take with all interfaces: Clearly separate interface (aka version information and function pointers) and state information. SpiceKbdInterface defines the interface, SpiceKbdInstance maintains per-instance state information. Keyboard hasn't much beside a pointer to SpiceKbdInterface, for other interfaces this very likely will be different.
* s/CoreInterface/SpiceCoreInterface/Gerd Hoffmann2010-05-191-10/+4
|
* VDInterface: redesign.Gerd Hoffmann2010-05-191-168/+164
| | | | | | | | | | | | VDInterface has been renamed to SpiceBaseInterface. Dropped base_version element, shlib versioning should be used instead. Dropped id element, it is passed to spice_server_add_interface() instead. Now SpiceBaseInterface has static information only, multiple interface instances can share it. Added SpiceBaseInstance struct for maintaining per-instance state information. Adapted spice_server_{add,remove}_interface() functions to the new world.
* minor timer interface cleanups.Gerd Hoffmann2010-05-191-20/+20
| | | | | | Make the timer interface largely look like the watch interface. Simliar naming convention for the functions (timer_*) and a opaque SpiceTimer type.
* new watch api: kill old apiGerd Hoffmann2010-05-191-2/+0
|
* new watch api: switch migrationGerd Hoffmann2010-05-191-29/+30
|
* new watch api: switch inputsGerd Hoffmann2010-05-191-25/+25
|
* new watch api: switch ssl acceptGerd Hoffmann2010-05-191-5/+19
|
* new watch api: switch main channelGerd Hoffmann2010-05-191-19/+21
|
* new watch api: switch liasync readGerd Hoffmann2010-05-191-13/+11
|
* new watch api: switch listening socketsGerd Hoffmann2010-05-191-14/+20
|
* fix visibilityGerd Hoffmann2010-05-191-24/+26
|
* zap CoreInterface->{term_printf,log}Gerd Hoffmann2010-05-191-43/+5
| | | | | Was used to print stuff to the qemu monitor. Fundamentally incompatible with QMP. Remove.
* zap qterm interfacesGerd Hoffmann2010-05-191-688/+0
| | | | old way to handle monitor, obsolete.
* zap CoreInterface->(un)register_change_notifiers()Gerd Hoffmann2010-05-191-4/+0
| | | | | spice_server_add_interface() and spice_server_remove_interface() can be used instead.
* zap CoreInterface->next()Gerd Hoffmann2010-05-191-7/+0
| | | | | | | Interfaces must be registered after spice_server_init(). The "next" callback is used to discover interfaces registered before spice_server_init(). Which is a empty list and thus pretty pointless. Remove it.
* channel security cleanupGerd Hoffmann2010-05-191-18/+23
| | | | | | | | - drop spice_channel_name_t enum, use spice-protocol defines instead. - switch spice_server_set_channel_security() channel parameter from enum to string. - drop spice_server_set_default_channel_security(), use spice_server_set_channel_security with channel == NULL instead.
* zap spice_parse_args + spice_usage_strGerd Hoffmann2010-05-191-333/+0
| | | | First step to throw out the old interface.
* spice server: fix typo in private key error messageDan Kenigsberg2010-05-031-1/+1
|
* Remove all mentions of "cairo" from the codeAlexander Larsson2010-05-031-3/+3
| | | | | The command line option is renamed from "cairo" to "sw", and similarly all filenames and types from Cairo to Sw (and similar).
* Relicense everything from GPL to LGPL 2.1+Alexander Larsson2010-04-131-9/+9
|
* server configuration: make network redirection support optionalYonit Halperin2010-04-061-1/+7
| | | | | By default it is disabled. To enable: configure --enable-tunnel. When active, requires libslirp.
* spice: reds: fix uninitlized pointerIzik Eidus2010-04-051-1/+1
| | | | Signed-off-by: Izik Eidus <ieidus@redhat.com>
* Get rid of more out-of-memory checksAlexander Larsson2010-03-241-47/+9
| | | | We already check this in spice_malloc now
* new libspice api: spice_server_add_get_{sock, peer}_info()Gerd Hoffmann2010-03-181-0/+24
|
* new libspice api: spice_server_add_renderer()Gerd Hoffmann2010-03-181-1/+14
|
* Use spice allocator in server/Alexander Larsson2010-03-111-104/+29
|
* new libspice api: add spice_server_set_mouse_absolute()Gerd Hoffmann2010-03-091-0/+9
|
* new libspice api: add spice_server_set_channel_security()Gerd Hoffmann2010-03-091-0/+13
|
* new libspice api: make spice_channel_name_t part of the public api.Gerd Hoffmann2010-03-091-33/+20
|