Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert reds.c to use SpiceMarshaller | Alexander Larsson | 2010-06-18 | 1 | -302/+211 |
| | |||||
* | Use the new enums for keyboard modifier flags | Alexander Larsson | 2010-06-18 | 1 | -4/+6 |
| | |||||
* | Fix some misspelled identifiers | Alexander Larsson | 2010-05-21 | 1 | -1/+1 |
| | | | | | | | | | severty -> severity SpiceResorceID -> SpiceResourceID SpiceResorceList -> SpiceResourceList resorces -> resources ped_size -> pad_size postition -> position | ||||
* | Fix spelling errors in comments and strings | Alexander Larsson | 2010-05-21 | 1 | -17/+17 |
| | |||||
* | Change leftover VD_INTERFACE_RECORD to SPICE_INTERFACE_RECORD | Alexander Larsson | 2010-05-19 | 1 | -1/+1 |
| | |||||
* | Revert "[debug] migration troubleshooting" | Gerd Hoffmann | 2010-05-19 | 1 | -1/+1 |
| | | | | This reverts commit 08927fabe57c17086fe3bce3a9ca166e2309349e. | ||||
* | add spice-experimental.h | Gerd Hoffmann | 2010-05-19 | 1 | -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 Hoffmann | 2010-05-19 | 1 | -16/+0 |
| | | | | | Drop leftover bits which are not used any more. Rename DrawArea to QXLDrawArea. | ||||
* | NetWireInterface: redesign | Gerd Hoffmann | 2010-05-19 | 1 | -6/+8 |
| | |||||
* | zap MigrationInterface | Gerd Hoffmann | 2010-05-19 | 1 | -16/+0 |
| | | | | Remove remaining MigrationInterface bits. | ||||
* | migration: new api | Gerd Hoffmann | 2010-05-19 | 1 | -32/+75 |
| | | | | Add new API for migration, based on what RHEL-6 has. | ||||
* | [debug] migration troubleshooting | Gerd Hoffmann | 2010-05-19 | 1 | -1/+1 |
| | |||||
* | zap migration code | Gerd Hoffmann | 2010-05-19 | 1 | -633/+9 |
| | | | | Drop all code which depends on accessing the migration file handle. | ||||
* | kill spice_server_set_mouse_absolute | Gerd Hoffmann | 2010-05-19 | 1 | -9/+0 |
| | | | | Not needed. Just register/unregister the tablet interface instead. | ||||
* | vdi port: redesign. | Gerd Hoffmann | 2010-05-19 | 1 | -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 SpiceBaseInterface | Gerd Hoffmann | 2010-05-19 | 1 | -2/+2 |
| | |||||
* | SoundInterfaces: redesign | Gerd Hoffmann | 2010-05-19 | 1 | -15/+15 |
| | |||||
* | TabletInterface: redesign | Gerd Hoffmann | 2010-05-19 | 1 | -15/+26 |
| | |||||
* | QXL: redesign. | Gerd Hoffmann | 2010-05-19 | 1 | -9/+11 |
| | |||||
* | MouseInterface: redesign | Gerd Hoffmann | 2010-05-19 | 1 | -10/+20 |
| | |||||
* | KeyboardInterface: redesign. | Gerd Hoffmann | 2010-05-19 | 1 | -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 Hoffmann | 2010-05-19 | 1 | -10/+4 |
| | |||||
* | VDInterface: redesign. | Gerd Hoffmann | 2010-05-19 | 1 | -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 Hoffmann | 2010-05-19 | 1 | -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 api | Gerd Hoffmann | 2010-05-19 | 1 | -2/+0 |
| | |||||
* | new watch api: switch migration | Gerd Hoffmann | 2010-05-19 | 1 | -29/+30 |
| | |||||
* | new watch api: switch inputs | Gerd Hoffmann | 2010-05-19 | 1 | -25/+25 |
| | |||||
* | new watch api: switch ssl accept | Gerd Hoffmann | 2010-05-19 | 1 | -5/+19 |
| | |||||
* | new watch api: switch main channel | Gerd Hoffmann | 2010-05-19 | 1 | -19/+21 |
| | |||||
* | new watch api: switch liasync read | Gerd Hoffmann | 2010-05-19 | 1 | -13/+11 |
| | |||||
* | new watch api: switch listening sockets | Gerd Hoffmann | 2010-05-19 | 1 | -14/+20 |
| | |||||
* | fix visibility | Gerd Hoffmann | 2010-05-19 | 1 | -24/+26 |
| | |||||
* | zap CoreInterface->{term_printf,log} | Gerd Hoffmann | 2010-05-19 | 1 | -43/+5 |
| | | | | | Was used to print stuff to the qemu monitor. Fundamentally incompatible with QMP. Remove. | ||||
* | zap qterm interfaces | Gerd Hoffmann | 2010-05-19 | 1 | -688/+0 |
| | | | | old way to handle monitor, obsolete. | ||||
* | zap CoreInterface->(un)register_change_notifiers() | Gerd Hoffmann | 2010-05-19 | 1 | -4/+0 |
| | | | | | spice_server_add_interface() and spice_server_remove_interface() can be used instead. | ||||
* | zap CoreInterface->next() | Gerd Hoffmann | 2010-05-19 | 1 | -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 cleanup | Gerd Hoffmann | 2010-05-19 | 1 | -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_str | Gerd Hoffmann | 2010-05-19 | 1 | -333/+0 |
| | | | | First step to throw out the old interface. | ||||
* | spice server: fix typo in private key error message | Dan Kenigsberg | 2010-05-03 | 1 | -1/+1 |
| | |||||
* | Remove all mentions of "cairo" from the code | Alexander Larsson | 2010-05-03 | 1 | -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 Larsson | 2010-04-13 | 1 | -9/+9 |
| | |||||
* | server configuration: make network redirection support optional | Yonit Halperin | 2010-04-06 | 1 | -1/+7 |
| | | | | | By default it is disabled. To enable: configure --enable-tunnel. When active, requires libslirp. | ||||
* | spice: reds: fix uninitlized pointer | Izik Eidus | 2010-04-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Izik Eidus <ieidus@redhat.com> | ||||
* | Get rid of more out-of-memory checks | Alexander Larsson | 2010-03-24 | 1 | -47/+9 |
| | | | | We already check this in spice_malloc now | ||||
* | new libspice api: spice_server_add_get_{sock, peer}_info() | Gerd Hoffmann | 2010-03-18 | 1 | -0/+24 |
| | |||||
* | new libspice api: spice_server_add_renderer() | Gerd Hoffmann | 2010-03-18 | 1 | -1/+14 |
| | |||||
* | Use spice allocator in server/ | Alexander Larsson | 2010-03-11 | 1 | -104/+29 |
| | |||||
* | new libspice api: add spice_server_set_mouse_absolute() | Gerd Hoffmann | 2010-03-09 | 1 | -0/+9 |
| | |||||
* | new libspice api: add spice_server_set_channel_security() | Gerd Hoffmann | 2010-03-09 | 1 | -0/+13 |
| | |||||
* | new libspice api: make spice_channel_name_t part of the public api. | Gerd Hoffmann | 2010-03-09 | 1 | -33/+20 |
| |