Commit Graph

  • dce6aaefea [client] fix rare race condition when renderer is not ready Geoffrey McRae 2019-12-10 03:30:04 +11:00
  • 4843a278ff respect minimizeOnFocusLoss thejavascriptman 2019-11-13 23:35:36 +09:00
  • ce5c36705e [porthole] fix invalid pointer dereference porthole Geoffrey McRae 2019-11-12 16:51:04 +11:00
  • 7aee4eed11 [porthole] added missing file and adjusted linux code Geoffrey McRae 2019-11-12 15:55:13 +11:00
  • 416c4bbb48 [porthole] added missing include Geoffrey McRae 2019-11-12 15:50:12 +11:00
  • 76007092d5 [porthole] make the segments private and add a method to obtain the ptr Geoffrey McRae 2019-11-12 15:43:44 +11:00
  • 453b8e6a4d [porthole] added connection state support Geoffrey McRae 2019-11-12 15:18:53 +11:00
  • 968b313993 [porthole] updated windows driver defines Geoffrey McRae 2019-11-12 13:08:37 +11:00
  • 4dde82c646 [porthole] process all messages sent from qemu Geoffrey McRae 2019-11-05 14:56:07 +11:00
  • 4c424cdbdf [porthole] fix unmap control flow Geoffrey McRae 2019-11-05 01:30:33 +11:00
  • 963e7f8393 [porthole] prevent double include of headers Geoffrey McRae 2019-11-05 01:09:11 +11:00
  • f93c918aa5 [porthole] added memory copy utility functions Geoffrey McRae 2019-11-05 00:50:39 +11:00
  • d5f409b02e [common] add include for abort to debug.h Geoffrey McRae 2019-11-05 00:20:05 +11:00
  • 75cea21cfc [porthole] added receive timeout to allow for clean shutdown Geoffrey McRae 2019-11-04 23:24:34 +11:00
  • df2a3b6151 [porthole] bug fixes Geoffrey McRae 2019-11-04 23:07:26 +11:00
  • fad4d18973 [porthole] added missing header Geoffrey McRae 2019-11-04 22:42:17 +11:00
  • f4ad730cc4 [arbiter] initial arbiter program for porthole communications Geoffrey McRae 2019-11-04 22:39:27 +11:00
  • 67ddb70932 [porthole] link pthreads and fix function type Geoffrey McRae 2019-11-04 22:25:19 +11:00
  • 27c3a93d15 [porthole] added unmap logic and response Geoffrey McRae 2019-11-04 22:05:50 +11:00
  • df9798c819 [common] added objectlist_pop and objectlist_remove methods Geoffrey McRae 2019-11-04 22:05:21 +11:00
  • 1dfa0ed218 [common] added missing file to the repository Geoffrey McRae 2019-11-04 21:10:21 +11:00
  • 01f5238a9d [porthole] initial client implementation Geoffrey McRae 2019-11-04 21:09:13 +11:00
  • c382a5acb1 [common] objectlists store void* not char* Geoffrey McRae 2019-11-04 21:08:29 +11:00
  • 5e3a46beb9 [common] add DEBUG_FATAL Geoffrey McRae 2019-11-04 21:08:17 +11:00
  • 6ed4e23b80 [common] fix objectlist_push type Geoffrey McRae 2019-11-04 17:41:12 +11:00
  • 0851ae6f14 [common] converted stringlist to a generic objectlist Geoffrey McRae 2019-11-04 16:41:57 +11:00
  • caebddce4d [porthole] cosmetics, remove tabs Geoffrey McRae 2019-10-31 23:46:46 +11:00
  • 01da541815 [porthole] update in accordance with the recent windows driver changes Geoffrey McRae 2019-10-31 23:45:08 +11:00
  • fe7d611fb9 [misc] added sponsorship config for github Geoffrey McRae 2019-10-30 18:40:12 +11:00
  • 9d6bb57eff [porthole] cosmetics: remove tabs Geoffrey McRae 2019-10-30 17:39:27 +11:00
  • 438548c427 [porthole] initial implementation of the porthole device interface Geoffrey McRae 2019-10-30 17:28:13 +11:00
  • 0e7e918e2c [client] cleanup and re-order startup/shutdown code Geoffrey McRae 2019-10-26 12:03:10 +11:00
  • 7d6e061ade [client] properly shutdown on failure to connect to the spice server Geoffrey McRae 2019-10-26 11:27:05 +11:00
  • 66891aa536 [client] don't require wayland-egl, fixes #204 Geoffrey McRae 2019-10-26 11:23:04 +11:00
  • 1d7a2ccf82 [c-host] windows: update ivshmem driver header and usage Geoffrey McRae 2019-10-24 19:46:09 +11:00
  • e1bfb1234b [common] obey the destination buffer size Geoffrey McRae 2019-10-14 18:08:06 +11:00
  • 9377fdfc37 [all] bump KVMFR version due to incompatible changes Geoffrey McRae 2019-10-14 17:19:19 +11:00
  • 5f1d17ba1f [host] cosmetics Geoffrey McRae 2019-10-09 19:52:31 +11:00
  • 4c0ca1c8e7 [client] fix xor support for masked color cursors Geoffrey McRae 2019-10-09 19:48:42 +11:00
  • 8ef1aee35c [common] fix bug in framebuffer_read Geoffrey McRae 2019-10-09 14:11:45 +11:00
  • 4168cc8d78 [all] fix the version Geoffrey McRae 2019-10-09 14:04:36 +11:00
  • bca54ab1f6 [client/host] added new asyncronous memory copy Geoffrey McRae 2019-10-01 23:17:20 +10:00
  • 6d2c464436 [client] egl: improved streaming texture syncronization Geoffrey McRae 2019-08-30 12:09:05 +10:00
  • e93bd7a3bf [client] fix shutdown race condition with the frame thread Geoffrey McRae 2019-08-30 11:50:43 +10:00
  • da94075e7b [client] egl: more verbose error on texture egl failures Geoffrey McRae 2019-08-30 11:40:38 +10:00
  • 69522495de [client] fix invalid shutdown of renderer outside of it's thread Geoffrey McRae 2019-08-30 11:36:28 +10:00
  • fce88fc72c [EGL] add debug printf helper Geoffrey McRae 2019-08-30 11:33:43 +10:00
  • 163a2e5d0a [client] fix failure to build due to broken symlink, fixes #173 Release/B1 Geoffrey McRae 2019-07-23 11:06:51 +10:00
  • b979752989 [client] added missing include B1 Geoffrey McRae 2019-07-15 18:30:39 +10:00
  • 8ad2d5f949 [client] autodetect monitor refresh rate for fps limit orcephrye 2019-07-08 20:13:24 -05:00
  • 745ba66119 Implement option to disable minimizing window on focus loss. Default behavior is not changed - not configuring these options unfocused window is minimized. Rokas Kupstys 2019-07-01 10:53:12 +03:00
  • 4cf6dec592 [all] allow disable of backtrace support during build Geoffrey McRae 2019-06-19 09:13:03 +10:00
  • d7fa0aeff9 [client] fix typo in SDL_VIDEODRIVER from prior patch, whoops :) Geoffrey McRae 2019-06-19 09:03:15 +10:00
  • 2def6346e6 [client] don't override SDL_VIDEODRIVER if it is already set Geoffrey McRae 2019-06-19 09:01:28 +10:00
  • 607539a2af [client] improve streaming texture performance B1-rc6 Geoffrey McRae 2019-06-12 22:36:00 +10:00
  • 6d24dd52d6 [c-host] not all versions of mingw support wcstombs_s Geoffrey McRae 2019-06-12 15:31:18 +10:00
  • e3343cbd01 Rewrite dkms.conf Omar Pakker 2019-06-05 01:15:47 +02:00
  • 71ffa0a137 Update makefile to allow kernel override Omar Pakker 2019-06-05 01:08:00 +02:00
  • 2b4f8091f9 [client] README.md cosmetics Geoffrey McRae 2019-05-31 16:45:55 +10:00
  • 113da121e9 [client] updated documentation for new keybinds Geoffrey McRae 2019-05-31 16:44:08 +10:00
  • dd7413f973 [client] added keybinds to send Ctrl+Alt+Fn Geoffrey McRae 2019-05-31 16:39:55 +10:00
  • 0851fd13e6 [all] made a nicer icon, hopefully just a placeholder for now Geoffrey McRae 2019-05-30 22:21:53 +10:00
  • 97024041f3 [client] allow the screensaver to run Geoffrey McRae 2019-05-30 20:54:39 +10:00
  • 22238c3200 [client] fix invalid access on early termination Geoffrey McRae 2019-05-30 20:24:51 +10:00
  • 780bb248f7 [c-host] dxgi: fix invalid cursor type define B1-rc5 Geoffrey McRae 2019-05-28 15:17:11 +10:00
  • 026bdb00f2 [c-host] take just the ivshmem headers and omit the kvm-guest submodule B1-rc4 Geoffrey McRae 2019-05-28 14:51:47 +10:00
  • 373d4ac932 [host] removed old host application from the project, see c-host Geoffrey McRae 2019-05-28 14:47:09 +10:00
  • 7d26027752 [c-host] resend the last on client reconnect if a timeout occurs Geoffrey McRae 2019-05-28 14:24:48 +10:00
  • 3d426ccef8 [all] fix missing cursor when client reconnects Geoffrey McRae 2019-05-28 14:06:15 +10:00
  • b31e8e1cee [client] egl: remove accidental commit of debug code Geoffrey McRae 2019-05-27 18:46:05 +10:00
  • f0923c4ed7 [client] egl: expose a few new tuneables Geoffrey McRae 2019-05-27 18:39:21 +10:00
  • aabf19e63b [client] main: properly shutdown if renderer fails to init Geoffrey McRae 2019-05-27 18:38:36 +10:00
  • f4fc1eb5f6 [client] typo in config help text Geoffrey McRae 2019-05-27 18:38:01 +10:00
  • 5e201a32ca [c-host] dxgi: allow out of order frame mapping Geoffrey McRae 2019-05-27 15:26:58 +10:00
  • 438e9e0969 [common] option: fixed missing null terminator B1-rc3 Geoffrey McRae 2019-05-27 01:56:55 +10:00
  • 9554e82c47 [common] fix failure to initialize structure Geoffrey McRae 2019-05-27 01:50:38 +10:00
  • 4cf2c7a350 [client] check for failure to map pbo memory Geoffrey McRae 2019-05-27 01:36:49 +10:00
  • 664d7dccdb [client] fix the binary path when debugging Geoffrey McRae 2019-05-27 01:20:05 +10:00
  • 21b02efb4d [c-host] dxgi: don't stall the GPU pipeline to map textures to ram Geoffrey McRae 2019-05-26 23:36:17 +10:00
  • d07aa4b29e [client] Add win:maximize to maximize on startup Jonathan (JJRcop) Rubenstein 2019-05-26 02:30:24 -04:00
  • 9f33043d17 [client] Fix typo in example of README.md JJRcop 2019-05-24 12:09:14 -04:00
  • 2e6301fca1 [common] fixed issue with building for windows (typo) B1-rc2 Geoffrey McRae 2019-05-24 21:39:51 +10:00
  • 83c5df2c47 [client] main: add + sign to mouse sensitivit alerts B1-rc1 Geoffrey McRae 2019-05-24 05:35:16 +10:00
  • 759b4ef811 [client] fix typo Geoffrey McRae 2019-05-24 05:31:16 +10:00
  • 437ebf6265 [client] main: new feature to increase/decrease mouse sensitivity Geoffrey McRae 2019-05-24 05:29:38 +10:00
  • bffd02b8c7 [client] main: better UX with the escape key combinations Geoffrey McRae 2019-05-23 20:31:01 +10:00
  • 196b27ee9c [doc] client: document defaults instead of my preconfigured values Geoffrey McRae 2019-05-23 20:26:37 +10:00
  • ff08540fd3 [doc] fixed another formatting snafu Geoffrey McRae 2019-05-23 20:20:18 +10:00
  • 07be380f34 [doc] fix formatting a bit Geoffrey McRae 2019-05-23 20:19:37 +10:00
  • 76d58deefa [doc] Updated project documentation in leu of Beta 1 release Geoffrey McRae 2019-05-23 20:13:41 +10:00
  • dba9764c5e [egl] alert: fix fuzzy font bug and make alerts a little more plesant Geoffrey McRae 2019-05-23 19:58:12 +10:00
  • ee5d6c7c3e [module] update instructions and add dkms.conf Geoffrey McRae 2019-05-23 18:46:27 +10:00
  • 1492196bbf [client] shutdown application on window close even if ignoreQuit is set Geoffrey McRae 2019-05-23 18:27:21 +10:00
  • 9378f69653 [all] corrected NV keybinding information in README.md Geoffrey McRae 2019-05-23 17:00:00 +10:00
  • d2d427b533 [client] egl: query maximum multisample support for MSAA context Geoffrey McRae 2019-05-23 16:56:13 +10:00
  • 78a6af8dae [common] added new sysinfo unit and multisample query support Geoffrey McRae 2019-05-23 16:54:50 +10:00
  • 3585e02993 [client] egl: add options for maximum NV level and initial level Geoffrey McRae 2019-05-23 16:32:18 +10:00
  • 5af88ae61e Set theme jekyll-theme-cayman Geoffrey McRae 2019-05-23 16:21:32 +10:00
  • f946117dac [all] futher tweaks to the readme.md Geoffrey McRae 2019-05-23 16:15:42 +10:00
  • 666a6a218f [all] updated the main readme in preperation of beta 1 Geoffrey McRae 2019-05-23 16:08:22 +10:00