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