Commit Graph

  • d5a52241b0 [client] egl: move shaders into seperate files and build into objects Geoffrey McRae 2019-03-28 14:59:54 +11:00
  • 52c4e15c76 [client] project restructure part 2/2 Geoffrey McRae 2019-03-28 12:42:41 +11:00
  • fdba14691c [client] egl: requires gl Geoffrey McRae 2019-03-28 12:31:28 +11:00
  • 3d136a28a0 [all] added pre-commit script and VERSION Geoffrey McRae 2019-03-28 12:24:38 +11:00
  • db398d41a0 [client] project restructure part 1/2 Geoffrey McRae 2019-03-28 11:02:36 +11:00
  • 7cbaf8b5be [egl] don't assume SDL is compiled with Wayland support Geoffrey McRae 2019-03-26 17:29:49 +11:00
  • d1c0d2b5f8 [CLIENT] cosmetic code changes NamoDev 2019-03-17 16:27:44 -04:00
  • 909606627f [CLIENT] Fixed invalid value initialization NamoDev 2019-03-14 09:23:31 -04:00
  • 80f5d3a660 [CLIENT] Added option for custom window title NamoDev 2019-03-13 16:17:24 -04:00
  • 182c4752d5 [c-host] dxgi: added pointer support Geoffrey McRae 2019-03-04 19:26:19 +11:00
  • 273ef55857 [c-host] app: added pointer interface and support Geoffrey McRae 2019-03-04 19:26:02 +11:00
  • 88c2e55acf [c-host] change getFrame/Pointer to return a real status Geoffrey McRae 2019-03-04 17:55:45 +11:00
  • 496fd79714 [c-host] initial stubs for pointer support Geoffrey McRae 2019-03-04 17:45:19 +11:00
  • 40a1b860bf [c-host] linux: updated, but not working yet :) Geoffrey McRae 2019-03-04 17:08:49 +11:00
  • 8120913acb [c-host] dxgi: reworked for better pipelining Geoffrey McRae 2019-03-04 16:56:45 +11:00
  • 935eb0651d [c-host] dxgi: remove needsUnmap bool Geoffrey McRae 2019-03-04 15:11:40 +11:00
  • 925a93686b [c-host] dxgi: cleanup init code failure path Geoffrey McRae 2019-03-04 15:09:41 +11:00
  • 6f545483c9 [c-host] rework events Geoffrey McRae 2019-03-04 15:03:11 +11:00
  • a8b018d5da [c-host] app: fix updateEvent race problem Geoffrey McRae 2019-03-04 13:38:17 +11:00
  • 6e35033f2e [c-host] app: reinit on failure to capture a frame Geoffrey McRae 2019-03-04 13:06:30 +11:00
  • f79a1b2533 [c-host] dxgi: fixed memory leak Geoffrey McRae 2019-03-04 12:04:17 +11:00
  • 79ce98116a [c-host] dxgi: allow a 2nd frame to be captured during a prior copy Geoffrey McRae 2019-03-04 10:42:54 +11:00
  • 942c417cbb [c-host] dxgi: only flag frame updates if there was actually an update Geoffrey McRae 2019-03-04 10:17:19 +11:00
  • 8df850023c [c-host] fix deadlock when there is no update Geoffrey McRae 2019-03-04 10:16:51 +11:00
  • eedde4abcb [c-host] fixed build under linux Geoffrey McRae 2019-03-04 09:45:45 +11:00
  • fcc06dfad4 [c-host] app: inital capture is now working Geoffrey McRae 2019-03-04 09:37:50 +11:00
  • ff850c4251 [c-host] remove testing code Geoffrey McRae 2019-03-03 23:47:04 +11:00
  • 20f8c92bb2 [c-host] dxgi: implement getFrame Geoffrey McRae 2019-03-03 23:46:03 +11:00
  • 22dcb39adb [c-host] app: fix deadlock on reinit Geoffrey McRae 2019-03-03 23:45:37 +11:00
  • f572a72c2a [c-host] windows: added event support Geoffrey McRae 2019-03-03 23:30:02 +11:00
  • be736c48e9 [c-host] dxgi: release resources Geoffrey McRae 2019-03-01 18:24:17 +11:00
  • 67c7c79dae [c-host] linux: add getFrame support to xcb capture Geoffrey McRae 2019-03-02 20:33:45 +11:00
  • 61108ba760 [c-host] app: add initial frame capture support Geoffrey McRae 2019-03-02 20:33:21 +11:00
  • 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