Cameron Gutman
|
d62ee951a0
|
Refactor OpenSSL usage into a platform-specific file to allow other crypto backends
|
2021-04-17 17:47:53 -05:00 |
|
Cameron Gutman
|
83431e557d
|
Fix leak on each GFE 3.22 input packet
|
2021-04-09 13:47:00 -05:00 |
|
Cameron Gutman
|
415d97aa4d
|
Pass through input for full control stream encryption on GFE 3.22
|
2021-04-09 07:44:31 -05:00 |
|
Cameron Gutman
|
3fddfc5557
|
Fix Clang warnings
|
2020-12-05 23:20:02 -06:00 |
|
Cameron Gutman
|
0ead0df2a1
|
Remove usage of long types for LP64 and LLP64 consistency
|
2020-12-05 16:51:03 -06:00 |
|
Cameron Gutman
|
5f9f7ce407
|
Code cleanup: use stdbool.h
|
2020-11-30 20:38:13 -06:00 |
|
Cameron Gutman
|
6010367637
|
Only allow input packets to be queued between start and stop
|
2020-08-06 19:12:29 -07:00 |
|
Cameron Gutman
|
bea625a13d
|
Work around rounding error in GFE's mouse position scaling
|
2020-05-26 18:19:53 -07:00 |
|
Cameron Gutman
|
0df24c76c0
|
Fix incorrect behavior of modifier keys on the right side of the keyboard
|
2020-05-26 17:33:57 -07:00 |
|
Cameron Gutman
|
f8ffb30e1f
|
Don't send no-op mouse move and scroll events
|
2020-05-26 17:13:22 -07:00 |
|
Cameron Gutman
|
7b56ab755d
|
Add batching for mouse position packets
|
2020-05-20 18:56:30 -07:00 |
|
Cameron Gutman
|
c8faf3539b
|
Replace version check with note for LiSendMousePosition()
|
2020-05-03 15:56:39 -07:00 |
|
Cameron Gutman
|
247b1fe0e3
|
Provide reference dimensions for mouse position data
|
2020-04-11 20:51:17 -07:00 |
|
Cameron Gutman
|
ef7de27727
|
Add absolute mouse motion support
|
2020-04-11 15:40:50 -07:00 |
|
Cameron Gutman
|
cfeb0ffd90
|
Add MODIFIER_META constant
|
2020-01-15 17:48:36 -08:00 |
|
Cameron Gutman
|
31aa893acd
|
Name our threads on Linux
|
2019-05-03 18:54:40 -07:00 |
|
Cameron Gutman
|
8755529b1a
|
Add support for high-resolution scroll events
|
2019-02-26 18:48:13 -08:00 |
|
Cameron Gutman
|
aa9610847e
|
Ensure termination error code is propagated properly
|
2019-02-09 21:30:16 -08:00 |
|
Cameron Gutman
|
ad5dd9c940
|
Request haptics data from server
|
2019-02-09 02:16:59 -08:00 |
|
Cameron Gutman
|
edbaa43c2c
|
Fix back-to-back calls of LiSendMultiControllerEvent() not working properly
|
2018-11-25 14:50:51 -08:00 |
|
Cameron Gutman
|
2d7bf5be82
|
Fix state cleanup if LiStartConnection() fails
|
2017-05-18 09:52:50 -07:00 |
|
Sunguk Lee
|
a24e29c9ad
|
Remove defines of EVP_CIPHER_CTX_new and EVP_CIPHER_CTX_free
These functions defined since 0.9.8b
|
2017-05-05 16:26:57 +09:00 |
|
Iwan Timmer
|
dbb7cee399
|
Compatibility fix for OpenSSL 1.1 (#25)
* Compatibility fix for OpenSSL 1.1
* Don't allocate new cipher context for every input packet
* Readd support for OpenSSL 1.0
|
2017-05-04 21:20:03 -07:00 |
|
Cameron Gutman
|
8d2dccf4ca
|
Correctly transmit the number of controllers attached to the client
|
2017-02-04 20:09:34 -08:00 |
|
Cameron Gutman
|
f57bd745b4
|
API update to provide enough information to support GFE 3.0.7
|
2016-10-05 17:23:59 -07:00 |
|
Cameron Gutman
|
d408372c34
|
Switch to OpenSSL for input encryption with support for Gen 7 servers
|
2016-03-31 11:14:10 -04:00 |
|
Cameron Gutman
|
48a5d63045
|
Reorganize the folder structure and delete the Xcode build files
|
2016-03-31 07:22:03 -04:00 |
|