Geoffrey McRae
4d8a116849
[all] set the working directory for git versioning commands
2020-10-09 02:54:36 +11:00
Geoffrey McRae
a94d3734c2
[all] pass the project path to the version.cmake script
2020-10-09 02:51:28 +11:00
Geoffrey McRae
e1d7752165
[host] fix nsis build failure to do invalid path to new VERSION file
2020-10-09 02:36:48 +11:00
Geoffrey McRae
e6c88a4af3
[all] be smarter about getting the git version
2020-10-09 02:17:20 +11:00
Geoffrey McRae
76710ef201
[all] updated issue template and readme in preperation for B2
2020-10-08 20:04:52 +11:00
Geoffrey McRae
e20c8a5cc7
[host] dxgi: don't try to get the hotspot of a null cursor
2020-10-06 23:24:01 +11:00
Geoffrey McRae
4f4d2dbf42
[host] dxgi: fix memory leak if an error occurs
2020-10-06 22:32:10 +11:00
Geoffrey McRae
8692e9af80
[client] don't hide the cursor when SPICE is disabled
...
Fixes #304
2020-08-21 15:40:22 +10:00
Geoffrey McRae
7d2b39058c
[client] ensure the cursor is updated when the window looses/gains focus
2020-08-20 16:05:55 +10:00
Geoffrey McRae
6927dbecd2
[client] added new input:mouseRedraw option
...
This new option, when enabled (the default) enables cursor movements to
trigger frame updates in the client, improving responsiveness at the
cost of increased FPS while the mouse is moving around.
2020-08-20 15:50:33 +10:00
Geoffrey McRae
f9b6dcc986
[client] only resync the timer if we got an early frame
...
This prevents a slow update (ie, 30ups) from pulling the refresh rate
below the minimum (ie, 60fps).
2020-08-20 15:18:45 +10:00
Geoffrey McRae
5c912e3c27
[client] spice: improve mouse syncronization with the host
2020-08-20 14:52:24 +10:00
Geoffrey McRae
7e362050f7
[all] update KVMFR to provide cursor hotspot information
...
This commit bumps the KVMFR protocol version as it adds additional
hotspot x & y fields to the KVMFRCursor struct. This corrects the issue
of invalid alignment of the local mouse when the shape has an offset
such as the 'I' beam.
2020-08-20 13:51:01 +10:00
Ash
10fbdeb294
update client/README.md: spice:captureOnStart from #278
2020-08-19 23:08:34 +10:00
camr0
72d70e8322
Update host/README.md: c-host -> host
2020-08-17 11:44:52 +10:00
Geoffrey McRae
c66a339bbc
[client] egl: ensure overflow occurs for state value checks
2020-08-15 22:39:10 +10:00
Geoffrey McRae
1c7961daeb
[host] dxgi: rework locking and retry logic for lower latency
2020-08-15 20:49:49 +10:00
Geoffrey McRae
cdc3384883
[host] dxgi: improve frame signaling mechanics
2020-08-15 18:16:11 +10:00
Geoffrey McRae
969effedde
[host] update information about PsExec now LG can run as a service
2020-08-13 11:41:16 +10:00
Geoffrey McRae
dc4d1d49fa
[host] updated the readme with regards to log file location
2020-08-12 22:15:22 +10:00
Geoffrey McRae
4e1f947a09
[host] Windows: fix uninstaller product name
2020-08-12 22:03:10 +10:00
Geoffrey McRae
15d1a74291
[host] Windows: multiple fixes to the installer
2020-08-12 21:50:48 +10:00
TheCakeIsNaOH
7dba6b9b08
[Host] Convert installer to setup service instead of scheduled task
2020-08-12 21:32:15 +10:00
TheCakeIsNaOH
a5ad531004
[Host] Change default install dir "Looking-Glass" to "Looking Glass"
2020-08-12 21:32:15 +10:00
TheCakeIsNaOH
c119b3dcca
[Host] Correct installer and shortcut names
2020-08-12 21:32:15 +10:00
TheCakeIsNaOH
e2f2437ef4
[Host] Installer command line options and install location selection add
2020-08-12 21:32:15 +10:00
TheCakeIsNaOH
b2980fea63
[Host] Add instructions on how to build NSIS installer.
2020-08-12 21:32:15 +10:00
TheCakeIsNaOH
2b518690b8
[Host] NSIS script change names from C-Host to Host
2020-08-12 21:32:15 +10:00
TheCakeIsNaOH
92aca75792
[c-host] Add NSIS installer script
2020-08-12 21:32:15 +10:00
Geoffrey McRae
64fdb8b7bb
[host] Windows: service (un)install now starts/stops the service
...
In addition to starting and stopping the service, it now also stops the
LG process if the service started it.
2020-08-12 20:56:02 +10:00
Geoffrey McRae
431ae3fc55
[common] linux: fix issue with infinite timeout events
2020-08-11 19:31:11 +10:00
Geoffrey McRae
380b5df9f9
[host] increase sleep timeout to 100ms
2020-08-11 19:11:17 +10:00
Geoffrey McRae
c7330167cf
[host] shutdown capture if there are no subscribers
...
Fixes #33
2020-08-11 18:30:47 +10:00
Geoffrey McRae
ca02e1aba9
[host] Windows: change "Open Log File" to "Log File Location"
2020-08-11 17:45:00 +10:00
Geoffrey McRae
ca4b1f5592
[host] Windows: don't open the log file, instead show it's location
...
Now that it's recommended to run LG as the `SYSTEM` user, launching an
application to read the log file is dangerous as it will be launched
with the same access rights (`SYSTEM`). Instead so as Microsoft
recommends and only present a message box with the information.
2020-08-11 17:42:00 +10:00
Geoffrey McRae
0cf1e27709
[host] Windows: run with HIGH priority if started by the service
2020-08-11 17:37:40 +10:00
Geoffrey McRae
045932ce77
[host] send the correct cursor shape on client connection
2020-08-11 17:16:54 +10:00
Geoffrey McRae
bf5481446b
[host] Windows: poll more freqently for a stopped LG process
2020-08-11 15:22:29 +10:00
Geoffrey McRae
e3f97e384b
[client] rework the start/restart logic to use an enum
2020-08-11 15:14:58 +10:00
Geoffrey McRae
76e119f8ad
[client] egl: don't fade the splash when restarting
2020-08-11 14:54:48 +10:00
Geoffrey McRae
bfb12c74fb
[client] be quicker at detecting restart and quieter about it
2020-08-11 14:52:22 +10:00
Geoffrey McRae
fa50b7824c
[client] fix crash on shutdown while waiting for a restart
2020-08-11 14:45:43 +10:00
Geoffrey McRae
da8b2d0cec
[client] egl: properly wait for a new frame on restart
2020-08-11 14:45:08 +10:00
Geoffrey McRae
74649ddb96
[client] gracefully restart if the host application restarts
2020-08-11 14:30:44 +10:00
Geoffrey McRae
4619ddef5d
[host] Windows: added missing linker library
2020-08-11 13:15:18 +10:00
Geoffrey McRae
ea74ee6e25
[host] windows: fix crosscompile take 2
2020-08-11 13:11:42 +10:00
Geoffrey McRae
ecd73aa670
[host] windows: fix linux crosscompile
2020-08-11 13:07:23 +10:00
Geoffrey McRae
10d9678b3d
[host] Windows: improved service restart detection
2020-08-11 12:47:50 +10:00
Geoffrey McRae
e08d3afdbc
[host] Windows: added missing service files
2020-08-11 12:27:04 +10:00
Geoffrey McRae
9a6b598438
[host] Windows: Implemented service to launch LG as the SYSTEM user
...
Experimental, use at your own peril!
This commit adds the ability for the LG host to install and launch with
Windows as a system service.
To install simply run `looking-glass-host.exe InstallService` or
conversely to uninstall `looking-glass-host.exe UninstallService`.
2020-08-11 12:22:22 +10:00