summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-08-21RedsState: replace a couple more Rings with GListreplayJonathon Jongsma2-38/+27
2015-08-21Manage lifetime of spicevmc channelJonathon Jongsma1-1/+15
2015-08-21RedCharDeviceVDIPort: chain up to parent "constructed"Jonathon Jongsma1-0/+2
2015-08-21Char device: avoid crash during constructionJonathon Jongsma1-8/+18
2015-08-21RedsState: clean up spice_server_char_device_add_interfaceJonathon Jongsma1-3/+3
2015-08-21RedChannel: initialize handle_message in incoming callbackJonathon Jongsma1-0/+1
2015-08-21Smartcard: store channel in deviceJonathon Jongsma1-9/+8
2015-08-21RedsState: keep weak reference to channelsJonathon Jongsma1-0/+14
2015-08-21Re-enable some warnings that were using private dataJonathon Jongsma1-4/+2
2015-08-21Convert RedClient to GObjectJonathon Jongsma17-280/+520
2015-08-21Re-arrange channel client creation to avoid exposing client lockJonathon Jongsma4-61/+32
2015-08-21Free channels in RedsState destructorJonathon Jongsma1-0/+4
2015-08-21Convert RedChannel heirarchy to GObjectJonathon Jongsma39-1486/+2643
2015-08-21gobject-ify RedChannelClient heirarchyJonathon Jongsma41-1604/+2921
2015-08-21Generate GTypes for spice-server enumsJonathon Jongsma1-0/+32
2015-08-21Move CursorChannelClient to separate fileJonathon Jongsma5-111/+182
2015-08-21Move RedChannelClient to separate fileJonathon Jongsma22-1863/+2065
2015-08-21Move CommonWorkerChannelClient to a separate fileJonathon Jongsma11-57/+162
2015-08-21Add missing include to red-pipe-item.hJonathon Jongsma1-0/+1
2015-08-21Limit direct access to DisplayChannelClientJonathon Jongsma12-125/+214
2015-08-21Replace RedClient::channels with GListJonathon Jongsma2-27/+29
2015-08-21rename red_channel_peer_ function to red_channel_client_Jonathon Jongsma1-2/+2
2015-08-21Replace RedChannel::clients with GListJonathon Jongsma8-209/+160
2015-08-21Move InputsChannelClient to a separate fileJonathon Jongsma5-56/+166
2015-08-21Move MainChannelClient to separate fileJonathon Jongsma10-611/+763
2015-08-21Name MainChannelClient methods consistentlyJonathon Jongsma3-22/+28
2015-08-21Change new_pipe_item_t function signatureJonathon Jongsma5-27/+27
2015-08-21Add red_client_seamless_migration_done_for_channel()Jonathon Jongsma1-12/+23
2015-08-21Call public RedClient API instead of poking internalsJonathon Jongsma1-2/+2
2015-08-21Make red_client_remove_channel() a RedClient methodJonathon Jongsma1-6/+7
2015-08-21Don't touch RedClient internals from RedChannelClientJonathon Jongsma1-5/+10
2015-08-21audio: Remove global 'playback_state' variableChristophe Fergeau3-6/+17
2015-08-21Remove dead code in reds_fill_channels()Christophe Fergeau1-1/+0
2015-08-21Improve Reds/RedMainChannel interfaceChristophe Fergeau3-12/+17
2015-08-21Add _config_ to SpiceServerConfig accessorsChristophe Fergeau3-9/+9
2015-08-21Mark unused public API methods/code as deprecatedChristophe Fergeau4-8/+14
2015-08-21Add SpiceServerConfigChristophe Fergeau2-175/+186
2015-08-21Use weak gobject ref instead of reds_on_char_device_state_destroyChristophe Fergeau3-11/+12
2015-08-21Use GQueue for RedCharDevice::send_queueChristophe Fergeau1-46/+23
2015-08-21Remove use of opaque from vdi_port_read_one_msg_from_deviceChristophe Fergeau1-2/+4
2015-08-21Replace RedCharDevice::on_free_self_token with a signalChristophe Fergeau3-19/+41
2015-08-21char-device: Remove RedCharDeviceClass::{un,}ref_msg_to_clientChristophe Fergeau5-38/+4
2015-08-21char-device: Replace SpiceCharDeviceMsgToClient with RedPipeItemChristophe Fergeau5-30/+27
2015-08-21spicevmc: Derive SpiceVmcPipeItem from RedPipeItemChristophe Fergeau1-22/+7
2015-08-21smartcard: Derive MsgItem from RedPipeItemChristophe Fergeau1-24/+13
2015-08-21FIXME/HACK: RedPipeItem/VDIPortBuf refcounting hackChristophe Fergeau1-1/+2
2015-08-21reds: Derive VDIPortReadBuf from RedPipeItemChristophe Fergeau1-35/+30
2015-08-21reds: Put PipeItem first in VDIReadBufChristophe Fergeau1-1/+1
2015-08-21Introduce simple RedPipeItem classChristophe Fergeau6-18/+129
2015-08-21Remove spice_char_device_state_{un,}refChristophe Fergeau2-14/+11