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
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
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
Geoffrey McRae
1d6d640b6e
[host] dxgi: default to using the acquire lock
2020-08-07 20:31:46 +10:00
Geoffrey McRae
977d7b277d
[host] dxgi: boost GPU thread priority if possible
2020-08-07 19:44:00 +10:00
Geoffrey McRae
9e3a42cb62
[host] don't stop the timer when restarting capture
2020-08-03 12:04:50 +10:00
Geoffrey McRae
67dec216d2
[host] search the applications local directory for the config
2020-05-30 12:31:26 +10:00
Geoffrey McRae
553e2830bb
[client/host] share the host version with the client for diagnostics
2020-05-29 14:14:31 +10:00
Geoffrey McRae
667ab981ba
[host] send the latest cusror information when a new client connects
2020-05-25 14:37:02 +10:00
Geoffrey McRae
bc7871f630
[c-host] renamed finall to just plain host
2020-05-25 13:42:43 +10:00
Geoffrey McRae
373d4ac932
[host] removed old host application from the project, see c-host
2019-05-28 14:47:09 +10:00
Paul Götzinger
b5975e0f05
[host] [c-host] added support to specify IVSHMEM device
...
[host] basic IVSHMEM device selecting implemented
Minor fixes for IVSHMEM device scanning
[c-host] added support to specify IVSHMEM device
2019-05-10 22:28:27 +10:00
Geoffrey McRae
28b12c85f4
[build] make "common" a static library (part 1/2)
2019-04-11 11:03:30 +10:00
Geoffrey McRae
526c09b7ff
[host] added missing file from build
2019-02-28 16:26:09 +11:00
Geoffrey McRae
5a37a53cb0
[host] move windows specific debug code to the host
2019-02-28 16:23:31 +11:00
Geoffrey McRae
08bf01b649
[all] update copyright dates
2019-02-22 22:16:14 +11:00
Geoffrey McRae
263b412fdf
[host] dxgi: fixed reversed logic for fallback
2019-02-07 15:13:07 +11:00
Geoffrey McRae
037ea5b1fc
[host] fix compiler warnings
2019-02-07 14:43:18 +11:00
Geoffrey McRae
18634fa805
[host] fallback to IDXGIOutput1 if IDXGIOutput5 is not available
2019-02-07 14:43:18 +11:00
Geoffrey McRae
1ef61f6cd3
[host] use a global hook to obtain cursor move pos
2019-01-11 23:58:50 +11:00
Geoffrey McRae
5518ccb795
[host] NvFBC: user specified privateData for debug
2019-01-09 16:10:46 +11:00
Geoffrey McRae
6e1180ce06
[host] nvfbc: initial updates to re-enable support
2019-01-03 17:08:05 +11:00
Geoffrey McRae
2a86339b1d
[host] [Patch 1/2] fix copy of padded resolutions
2019-01-02 10:29:46 +11:00
Geoffrey McRae
a1b1ed0060
[host] initiate the texture copy earlier
2018-12-07 20:54:30 +11:00
Geoffrey McRae
2cb18a3f8f
[host] removed incomplete h264
2018-12-07 20:54:30 +11:00
Geoffrey McRae
2a30bb718a
[host] updated to take advantage of DXGI v1.5
2018-12-04 21:26:46 +11:00
Geoffrey McRae
d235d076c4
[host] simplify capture logic and fix re-init bug
2018-11-02 21:38:02 +11:00
Geoffrey McRae
9f67f42f94
[host] fix hang on capture error
2018-10-19 21:16:47 +11:00
Geoffrey McRae
31a25c94c6
[host] fix failure to re-init
2018-10-19 21:16:42 +11:00
Geoffrey McRae
6a9f687eae
[host] increase cursor ring size to avoid a race
2018-10-19 20:20:01 +11:00
Geoffrey McRae
df7e9b1184
[host] remove unused critical sections
2018-10-19 20:15:42 +11:00
Geoffrey McRae
1350ba6c4b
[host] accumulate cursor updates rather then queue
2018-10-19 20:14:43 +11:00
Geoffrey McRae
f36fd5ac1a
[host] correct cursor visibility information
2018-10-09 18:28:08 +11:00
Geoffrey McRae
0e8678b182
[host] correct mouse position with hotspot offset
2018-10-09 18:10:59 +11:00