Commit Graph

286 Commits

Author SHA1 Message Date
Benjamin Höglinger-Stelzer
1e9e45e0ea Added sum docs 2020-08-23 14:56:35 +02:00
Benjamin Höglinger-Stelzer
465736429b Removed XGIP bollocks 2020-05-08 11:28:59 +02:00
Benjamin Höglinger-Stelzer
ce064add9d Removed incomplete Microsoft Xbox One Controller (wired) enum member 2020-05-08 11:15:49 +02:00
Benjamin Höglinger
d466227688 Merge pull request #9 from jpflouret/master
Add user-data paramater to notification callback
2020-04-03 12:28:40 +02:00
JP Flouret
cbb94a3750 Moved user-data to last parameter of notification 2020-04-02 10:26:30 -07:00
JP Flouret
4ad5aa90e1 Add user-data parameter to Tester app 2020-04-01 15:39:55 -07:00
JP Flouret
f09f487a29 Add user-data paramater to notification callback 2020-04-01 15:35:48 -07:00
Benjamin Höglinger-Stelzer
371d9be90f Removed files ported over to own repository (https://github.com/ViGEm/ViGEmClient.vcpkg) 2020-02-17 19:45:59 +01:00
Benjamin Höglinger-Stelzer
971f7acd3d Minor fix in demo app 2020-02-02 17:42:28 +01:00
Benjamin Höglinger-Stelzer
c1283da949 Moved file 2020-02-01 20:44:54 +01:00
Benjamin Höglinger-Stelzer
c47bdc08ac Updated README.md 2020-02-01 20:41:28 +01:00
Benjamin Höglinger-Stelzer
86a781216a Updated appveyor.yml 2020-02-01 20:38:49 +01:00
Benjamin Höglinger-Stelzer
b022025642 Removed nuke
Added rc file
2020-02-01 20:34:41 +01:00
Jason Hart
52682b59c4 Update Licensing 2019-11-14 13:58:13 -05:00
Jason Hart
27516cb05e Fix a missed bug that causes errors when using 'Prefer 32-bit' 2019-11-14 13:18:58 -05:00
Benjamin Höglinger-Stelzer
9d2443ed00 Attempted to fix issue #5
Added basic DS4 test code to tester application
2019-11-14 18:46:02 +01:00
Benjamin Höglinger-Stelzer
20d6d75657 Improved crash dump handler 2019-11-11 21:37:14 +01:00
Benjamin Höglinger-Stelzer
593dc53d8e Fixed build settings for nuke
Added debug symbols to artifacts
2019-11-11 20:52:38 +01:00
Benjamin Höglinger-Stelzer
121a1b7f49 Checked for null parameter in vigem_target_x360_get_user_index
Added error code VIGEM_ERROR_INVALID_PARAMETER
2019-10-02 15:06:42 +02:00
Benjamin Höglinger-Stelzer
3ff5759bba Updated README.md 2019-08-27 15:45:29 -04:00
Benjamin Höglinger-Stelzer
6e597da2d2 Added lib files as build artifacts 2019-08-27 15:15:05 -04:00
Benjamin Höglinger-Stelzer
204b4b1891 Updated copyright information 2019-08-27 15:10:34 -04:00
Benjamin Höglinger-Stelzer
da35120a0f How can this be so broken... 2019-08-27 14:35:58 -04:00
Benjamin Höglinger-Stelzer
8331babf52 How did this ever work... 2019-08-27 14:32:04 -04:00
Benjamin Höglinger-Stelzer
f1086c0b93 Oops 2019-08-27 14:27:33 -04:00
Benjamin Höglinger-Stelzer
0fb762dfe3 Argh 2019-08-27 14:24:55 -04:00
Benjamin Höglinger-Stelzer
c134228cf1 Hopefully fixed stamping 2019-08-27 14:21:29 -04:00
Benjamin Höglinger-Stelzer
b75613cee3 Added GitVersion.CommandLine.DotNetCore 2019-08-27 14:14:23 -04:00
Benjamin Höglinger-Stelzer
4bf9e77e71 Removed GitVersion.CommandLine package 2019-08-27 14:12:13 -04:00
Benjamin Höglinger-Stelzer
ff2fd11726 Updated nuke dependencies
Removed outdated information from README.md
2019-08-27 14:06:48 -04:00
Benjamin Höglinger-Stelzer
7420261dc3 Removed obsolete files
Removed Vcpkg attributes from project file
Removed Vcpkg instructions and cache from appveyor.yml
2019-08-27 10:46:08 -04:00
Benjamin Höglinger
6790fbb40e Merge pull request #7 from mika-n/master
Removed NotificationPool and boost references. Created a new notification thread handler logic
2019-08-27 10:41:23 -04:00
mika-n
0b8756d522 Fine tuned notification background thread logic to make sure that received FFB events are passed on to a callback function in correct order (first-in, first-out). Also, the thread uses a ring buffer to pool IO requests and to make sure that at any time there is always at least one pending IO request ready to receive new FFB events from Vigem kernel driver. 2019-08-27 15:11:50 +03:00
mika-n
02552a5f24 Removed NotificationPool and boost references. Created a new notification thread handler logic, which is simpler and more straight forward than use of BOOST:ASIO library. At the same time fixed a thread cleanup bug in unregister_notification functions (sometimes the old code crashed when a notifications was unregistered. There was some multithread cleanup issue). 2019-08-19 04:12:14 +03:00
Jason Hart
1c1bf44896 Merge pull request #6 from ttsuki/issue/ViGEmClient/fix-NotificationRequestPool
Fixed crash on destructing NotificationRequestPool
2019-08-16 08:06:10 -04:00
ttsuki
ee90cef6ee Fixed crash on destructing NotificationRequestPool 2019-08-02 07:20:19 +09:00
Benjamin Höglinger
5799777c82 Update README.md 2019-07-26 00:16:04 +02:00
Benjamin Höglinger-Stelzer
f6f5e4daae Updated README.md 2019-05-28 21:22:39 +02:00
Benjamin Höglinger-Stelzer
6f616adf5c Fixed x360 notification clean-up 2019-05-28 21:18:33 +02:00
Benjamin Höglinger-Stelzer
267c0cc9d9 Removed unused variables 2019-05-28 21:06:15 +02:00
Benjamin Höglinger-Stelzer
435fa9750b Removed legacy functions 2019-05-28 18:02:41 +02:00
Benjamin Höglinger-Stelzer
0875d8ce38 Refactored code to make it more generic 2019-05-28 18:01:47 +02:00
Benjamin Höglinger-Stelzer
6b371f660b Added license header snippet 2019-05-28 16:44:26 +02:00
Benjamin Höglinger-Stelzer
7f4f579e88 De-cluttered includes 2019-05-28 16:41:52 +02:00
Benjamin Höglinger-Stelzer
fb3b55c5d5 Added cancel through ESC to tester 2019-05-28 15:43:45 +02:00
Benjamin Höglinger-Stelzer
88a325f520 Trying to generalize and tidy up this mess 2019-05-28 15:34:30 +02:00
Benjamin Höglinger-Stelzer
61b482a88a Removed VIGEM_INVERTED_CALL_THREAD_COUNT macro 2019-04-25 17:02:02 +02:00
Benjamin Höglinger-Stelzer
e4d313d8b1 Sylveonification, almost 2019-04-23 21:34:36 +02:00
Benjamin Höglinger-Stelzer
eddb75c0c4 Added comments 2019-04-22 19:14:26 +02:00
Benjamin Höglinger-Stelzer
ca441cf623 Fixed broken tester code 2019-04-22 14:11:06 +02:00