summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-05-29Convert RedClient to GObjectreplay-rebaseJonathon Jongsma17-280/+520
2015-05-29Re-arrange channel client creation to avoid exposing client lockJonathon Jongsma4-61/+32
2015-05-29Free channels in RedsState destructorJonathon Jongsma1-0/+4
2015-05-29Convert RedChannel heirarchy to GObjectJonathon Jongsma39-1483/+2640
2015-05-29gobject-ify RedChannelClient heirarchyJonathon Jongsma40-1593/+2894
2015-05-29Generate GTypes for spice-server enumsJonathon Jongsma1-0/+32
2015-05-29Move CursorChannelClient to separate fileJonathon Jongsma5-111/+182
2015-05-29Move RedChannelClient to separate fileJonathon Jongsma22-1863/+2065
2015-05-29Move CommonWorkerChannelClient to a separate fileJonathon Jongsma11-57/+162
2015-05-29Add missing include to red-pipe-item.hJonathon Jongsma1-0/+1
2015-05-29Limit direct access to DisplayChannelClientJonathon Jongsma12-125/+214
2015-05-29Replace RedClient::channels with GListJonathon Jongsma2-27/+29
2015-05-29rename red_channel_peer_ function to red_channel_client_Jonathon Jongsma1-2/+2
2015-05-29Replace RedChannel::clients with GListJonathon Jongsma8-209/+160
2015-05-29Move InputsChannelClient to a separate fileJonathon Jongsma5-56/+166
2015-05-29Move MainChannelClient to separate fileJonathon Jongsma10-610/+762
2015-05-29Remove unused struct RedsOutItemJonathon Jongsma1-5/+0
2015-05-29Name MainChannelClient methods consistentlyJonathon Jongsma3-22/+28
2015-05-29Change new_pipe_item_t function signatureJonathon Jongsma5-27/+27
2015-05-29Add red_client_seamless_migration_done_for_channel()Jonathon Jongsma1-12/+23
2015-05-29Call public RedClient API instead of poking internalsJonathon Jongsma1-2/+2
2015-05-29Make red_client_remove_channel() a RedClient methodJonathon Jongsma1-6/+7
2015-05-29Don't touch RedClient internals from RedChannelClientJonathon Jongsma1-5/+10
2015-05-29RedChannel: remove unused BufDescriptor structJonathon Jongsma1-5/+0
2015-05-29audio: Remove global 'playback_state' variableChristophe Fergeau3-6/+17
2015-05-29Remove unused snd_get_playback_compression() methodChristophe Fergeau2-6/+0
2015-05-29Remove dead code in reds_fill_channels()Christophe Fergeau1-1/+0
2015-05-29Improve Reds/RedMainChannel interfaceChristophe Fergeau3-12/+17
2015-05-29Add _config_ to SpiceServerConfig accessorsChristophe Fergeau3-8/+8
2015-05-29Mark unused public API methods/code as deprecatedChristophe Fergeau4-8/+14
2015-05-29Add SpiceServerConfigChristophe Fergeau2-175/+186
2015-05-29Use weak gobject ref instead of reds_on_char_device_state_destroyChristophe Fergeau3-11/+12
2015-05-29Use GQueue for RedCharDevice::send_queueChristophe Fergeau1-46/+23
2015-05-29Remove use of opaque from vdi_port_read_one_msg_from_deviceChristophe Fergeau1-2/+4
2015-05-29Replace RedCharDevice::on_free_self_token with a signalChristophe Fergeau3-19/+41
2015-05-29char-device: Remove RedCharDeviceClass::{un,}ref_msg_to_clientChristophe Fergeau5-38/+4
2015-05-29char-device: Replace SpiceCharDeviceMsgToClient with RedPipeItemChristophe Fergeau5-30/+27
2015-05-29spicevmc: Derive SpiceVmcPipeItem from RedPipeItemChristophe Fergeau1-22/+7
2015-05-29smartcard: Derive MsgItem from RedPipeItemChristophe Fergeau1-24/+13
2015-05-29FIXME/HACK: RedPipeItem/VDIPortBuf refcounting hackChristophe Fergeau1-1/+2
2015-05-29reds: Derive VDIPortReadBuf from RedPipeItemChristophe Fergeau1-35/+30
2015-05-29reds: Put PipeItem first in VDIReadBufChristophe Fergeau1-1/+1
2015-05-29Introduce simple RedPipeItem classChristophe Fergeau6-18/+129
2015-05-29Remove spice_char_device_state_{un,}refChristophe Fergeau2-14/+11
2015-05-29RedCharDevice: Add typedef for class virtual functionsChristophe Fergeau4-57/+24
2015-05-29Rename red_pipe_item_init to pipe_item_initChristophe Fergeau11-34/+34
2015-05-29Move SpiceCharDeviceCallbacks into RedCharDeviceClassChristophe Fergeau5-133/+108
2015-05-29reds: Remove spice_char_device_state_create()Christophe Fergeau2-43/+1
2015-05-29reds: Make VDIPortState a gobjectChristophe Fergeau3-228/+300
2015-05-29reds: Make VDIPortState private to reds.cChristophe Fergeau2-110/+113