Commit Graph

  • 7285f9e9ad [c-host] add app_quit for clean shutdown support Geoffrey McRae 2019-03-02 20:31:33 +11:00
  • b29de8f370 [c-host] add platform event interface and linux support Geoffrey McRae 2019-03-02 20:22:35 +11:00
  • 7a828b3aee [c-host] linux: initial xcb capture Geoffrey McRae 2019-03-02 11:59:03 +11:00
  • afc264e846 [c-host] linux: added initial stubs for XCB capture Geoffrey McRae 2019-03-01 21:41:32 +11:00
  • 37c1d7ea58 [c-host] dont use a interface that fails to create Geoffrey McRae 2019-03-01 21:41:06 +11:00
  • 4a72dab02a [c-host] linux: correct device name comparison Geoffrey McRae 2019-03-01 21:17:16 +11:00
  • 22e5b323c8 [c-host] linux: simplify read from device Geoffrey McRae 2019-03-01 21:12:42 +11:00
  • b275ac5765 [c-host] linux: check the device name Geoffrey McRae 2019-03-01 21:11:44 +11:00
  • 1475845675 [c-host] correct buffer size for stncat Geoffrey McRae 2019-03-01 21:03:10 +11:00
  • 6d6034870e [c-host] implemented linux ivshmem support Geoffrey McRae 2019-03-01 21:01:25 +11:00
  • 0a3b1e930a [c-host] update linux startup Geoffrey McRae 2019-03-01 15:59:53 +11:00
  • 836e8a5654 [c-host] improve capture reinitialization Geoffrey McRae 2019-03-01 15:57:48 +11:00
  • 39ac07bfde [c-host] removed debug code Geoffrey McRae 2019-03-01 15:47:50 +11:00
  • fc178b40bc [c-host] general windows fixes Geoffrey McRae 2019-03-01 15:45:46 +11:00
  • 9170b24fee [c-host] added linux thread support Geoffrey McRae 2019-03-01 12:54:15 +11:00
  • 3674b4ed96 [c-host] added cursor and frame thread stubs Geoffrey McRae 2019-03-01 12:42:12 +11:00
  • c9d9205bb8 [c-host] add missing pointer initialization Geoffrey McRae 2019-03-01 12:41:37 +11:00
  • 2c54fd2357 [c-host] added platform agnostic thread interface Geoffrey McRae 2019-03-01 12:24:23 +11:00
  • d881df916e [c-host] more windows basics and ivshmem pointer init Geoffrey McRae 2019-02-28 20:50:22 +11:00
  • 6894ed7d5c [c-host] don't include windows.h in the main app Geoffrey McRae 2019-02-28 19:47:25 +11:00
  • 25a2b2d5d3 [c-host] fix makefile for linux builds Geoffrey McRae 2019-02-28 19:46:33 +11:00
  • 4fd62a58bd [c-host] move dxgi capture into windows directory Geoffrey McRae 2019-02-28 19:44:15 +11:00
  • 532dc07c7b [c-host] move windows dll folder into windows dir Geoffrey McRae 2019-02-28 19:35:42 +11:00
  • fb2a2076a2 [c-host] added linux platform stubs Geoffrey McRae 2019-02-28 19:31:04 +11:00
  • a8622be1c6 [c-host] added windows ivshmem unmap support Geoffrey McRae 2019-02-28 19:27:17 +11:00
  • 810fb73362 [common] gnuc on windows still uses / as the directory separator Geoffrey McRae 2019-02-28 19:21:00 +11:00
  • 6950379d94 [c-host] initial ivshmem code and platform specific init Geoffrey McRae 2019-02-28 19:20:35 +11:00
  • f9020659e6 [c-host] only include windows defines when building on windows Geoffrey McRae 2019-02-28 16:45:58 +11:00
  • c99f4e31c5 [c-host] added new pure C host project, see README.md Geoffrey McRae 2019-02-28 16:35:30 +11:00
  • 526c09b7ff [host] added missing file from build Geoffrey McRae 2019-02-28 16:26:09 +11:00
  • 5a37a53cb0 [host] move windows specific debug code to the host Geoffrey McRae 2019-02-28 16:22:55 +11:00
  • a57d68acd5 [client] main: fixed help text typo Geoffrey McRae 2019-02-26 03:12:57 +11:00
  • a33734e2d3 [client] main: help output cosmetics Geoffrey McRae 2019-02-26 03:09:59 +11:00
  • e5921b3949 [client] main: better error text for changed spice options Geoffrey McRae 2019-02-26 03:08:26 +11:00
  • 5de25f2b43 [client] main: add options to control spice features Geoffrey McRae 2019-02-26 03:06:53 +11:00
  • 41f4166aed [client] x11: remove noise about unsupported formats Geoffrey McRae 2019-02-25 05:44:31 +11:00
  • 4f8fa6e7aa [client] fixes #135, double free crash Geoffrey McRae 2019-02-25 05:43:18 +11:00
  • dbd09a431a Revert "[client] x11: prevent race condition causing double free" Geoffrey McRae 2019-02-25 04:59:51 +11:00
  • 8d48dd973a [client] x11: prevent race condition causing double free Geoffrey McRae 2019-02-25 04:42:58 +11:00
  • c7666b314b [client] x11: fix bidirectional clipboard functionallity Geoffrey McRae 2019-02-24 15:35:31 +11:00
  • 03628505ed [client] spice: correct sending of large va agent buffers Geoffrey McRae 2019-02-24 15:35:17 +11:00
  • b368873f4d [client] x11: ignore clipboard select events from ourself Geoffrey McRae 2019-02-24 12:16:32 +11:00
  • dd38f3ce13 [client] x11: don't notify to clear if no property Geoffrey McRae 2019-02-24 12:10:57 +11:00
  • d8b01c0257 [client] initial host to client clipboard sync working Geoffrey McRae 2019-02-24 11:43:32 +11:00
  • 0a2fbe1f7f [client] spice: implement full clipboard guest copy support Geoffrey McRae 2019-02-23 04:24:30 +11:00
  • de0b54ae70 [client] cosmetics Geoffrey McRae 2019-02-22 22:40:57 +11:00
  • 54e8cce33c [client] core: added initial clipboard interface and x11 stubs Geoffrey McRae 2019-02-22 22:38:52 +11:00
  • 08bf01b649 [all] update copyright dates Geoffrey McRae 2019-02-22 22:16:14 +11:00
  • 1a66c11091 [client] spice: better align the spice api for x11 cliboard integration Geoffrey McRae 2019-02-22 19:51:14 +11:00
  • 689a1de69b [client] spice: added clipboard callbacks to decouple spice from SDL Geoffrey McRae 2019-02-22 18:59:45 +11:00
  • 0dfa7425c1 [client] spice: fixed copying large amounts of text to the clipboard Geoffrey McRae 2019-02-22 12:33:55 +11:00
  • 4098db039e [client] spice: fix read to allow for larger amounts of data Geoffrey McRae 2019-02-22 09:15:29 +11:00
  • a7834611d1 [client] spice: fix memory leak Geoffrey McRae 2019-02-22 09:08:53 +11:00
  • 9dd4e4756b [client] spice: implemented guest -> client clipboard sync Geoffrey McRae 2019-02-22 09:02:34 +11:00
  • 108369414e [client] spice: implement channel caps and initial clipboard support Geoffrey McRae 2019-02-22 07:40:43 +11:00
  • 00e07c0384 [client] spice: remove extra debug output Geoffrey McRae 2019-02-22 07:39:55 +11:00
  • 1ebee561bc [client] spice: fix incorrect message size for agent messages Geoffrey McRae 2019-02-22 07:38:05 +11:00
  • ec0db86663 [client] spice: fix unitialized value Geoffrey McRae 2019-02-22 04:13:27 +11:00
  • 3df4bb3a54 [client] spice: protocol updates for performance and agent support Geoffrey McRae 2019-02-22 03:03:11 +11:00
  • 5bd748680f client: cosmetics Geoffrey McRae 2019-02-21 08:27:08 +11:00
  • e09ff31c09 [client] update viewport size after window is created Marius Barbu 2019-02-20 20:58:07 +02:00
  • 07e4c1c20f [client] spice: correct issue with new channel list support Geoffrey McRae 2019-02-21 05:31:51 +11:00
  • daf854c692 [client] spice: initial agent support Geoffrey McRae 2019-02-21 05:06:13 +11:00
  • 65c1e0391c [client] spice: minor fixes, don't assume inputs channel exists Geoffrey McRae 2019-02-21 03:43:11 +11:00
  • 769edba1a5 [client] spice: remove useless mouse queue, this is not needed Geoffrey McRae 2019-02-19 14:50:30 +11:00
  • 2567447b24 [client] spice: use correct enumeration for SpiceLinkReply Frediano Ziglio 2019-01-21 10:43:46 +00:00
  • 263b412fdf [host] dxgi: fixed reversed logic for fallback Geoffrey McRae 2019-02-07 15:13:07 +11:00
  • 037ea5b1fc [host] fix compiler warnings Geoffrey McRae 2019-02-07 14:42:57 +11:00
  • 18634fa805 [host] fallback to IDXGIOutput1 if IDXGIOutput5 is not available Geoffrey McRae 2019-02-07 14:41:30 +11:00
  • 473e4716fc [client] spice: debug print unsigned int re #127 Geoffrey McRae 2019-01-25 14:17:06 +11:00
  • 59cac9c0cc change spice port type to unsigned short Dominik Csapak 2019-01-24 10:40:52 +01:00
  • 92d87d983b [client] spice: fix incorrect cursor button state being sent Geoffrey McRae 2019-01-17 02:45:46 +11:00
  • bfc4a1bc16 [client] update client to handle new cursor move code Geoffrey McRae 2019-01-11 23:59:46 +11:00
  • 1ef61f6cd3 [host] use a global hook to obtain cursor move pos Geoffrey McRae 2019-01-11 23:58:50 +11:00
  • 5518ccb795 [host] NvFBC: user specified privateData for debug Geoffrey McRae 2019-01-09 16:09:41 +11:00
  • 027b27dda1 updated links to latest accurate urls. added trello board url. Luke Brown 2019-01-04 10:35:09 -05:00
  • 6e1180ce06 [host] nvfbc: initial updates to re-enable support Geoffrey McRae 2019-01-03 17:07:32 +11:00
  • e4ae9134ae [client] egl: fix graphical glitch with splash Geoffrey McRae 2019-01-02 10:36:17 +11:00
  • 640bc03c6b [client] [Patch 2/2] fixes #106 Geoffrey McRae 2019-01-02 10:30:19 +11:00
  • 2a86339b1d [host] [Patch 1/2] fix copy of padded resolutions Geoffrey McRae 2019-01-02 10:28:43 +11:00
  • 667aed635d [client] egl: added untested support for wayland Geoffrey McRae 2019-01-02 00:04:40 +11:00
  • 1d3a23e051 Store the initial window size in the state Alexander Olofsson 2018-12-16 10:01:19 +01:00
  • 507732587e [client] egl: fixed uninitialized variable bug a12 Geoffrey McRae 2018-12-16 12:17:12 +11:00
  • d1e3508d55 [client] fix early render issue Geoffrey McRae 2018-12-16 11:02:51 +11:00
  • 3a8998f1f9 [client] make EGL the default renderer Geoffrey McRae 2018-12-16 11:02:40 +11:00
  • de5795e368 [client] egl: implemented alerts and some minor fixes to fps Geoffrey McRae 2018-12-16 10:57:01 +11:00
  • fca71e2b95 [client] egl: slight correction to splash Geoffrey McRae 2018-12-16 00:56:35 +11:00
  • 0e2b371e59 [client] egl: added splash screen rendering Geoffrey McRae 2018-12-16 00:54:37 +11:00
  • e1fa6b4057 [client] egl: fix cursor regression Geoffrey McRae 2018-12-13 02:11:37 +11:00
  • b6c8d3fae5 [client] egl: fix mono cursor double height regression Geoffrey McRae 2018-12-13 01:39:52 +11:00
  • eb1c61f335 [client] warn about poor FPS display performance Geoffrey McRae 2018-12-13 01:34:23 +11:00
  • 5842ce23a3 [client] pre-calculate the frame time Geoffrey McRae 2018-12-13 01:34:14 +11:00
  • 692d48df87 [client] don't calculate FPS if we are not showing it Geoffrey McRae 2018-12-13 01:28:00 +11:00
  • 49bd091359 [client] use clock_nanosleep for more accurate frame timing Geoffrey McRae 2018-12-13 01:21:56 +11:00
  • 5fe2db7e56 [client] rename fps variables to be more correct Geoffrey McRae 2018-12-12 23:59:22 +11:00
  • b927f991d6 Revert "[client] improve fps target accuracy" Geoffrey McRae 2018-12-12 23:40:29 +11:00
  • 4d7e1054bd [client] improve fps target accuracy Geoffrey McRae 2018-12-12 23:33:35 +11:00
  • 42fa0e1d1f [client] egl: corrected fps alpha blending Geoffrey McRae 2018-12-12 22:38:08 +11:00
  • abfe3a9b4d [client] egl: moved desktop rendering into seperate unit Geoffrey McRae 2018-12-12 21:41:51 +11:00
  • b9f8f1a0ad [client] egl: add and use default quad helper for models Geoffrey McRae 2018-12-12 20:08:52 +11:00