Commit Graph

612 Commits

Author SHA1 Message Date
Benjamin Höglinger-Stelzer
6221232616 Fixed versioning utility 2020-01-30 20:39:44 +01:00
Benjamin Höglinger-Stelzer
2e2cc7a78e Oops 2020-01-30 20:25:50 +01:00
Benjamin Höglinger-Stelzer
05d2e8f276 Fixing build 2020-01-30 20:24:25 +01:00
Benjamin Höglinger-Stelzer
e73a217581 Added revived version stamping utility 2020-01-30 20:18:48 +01:00
Benjamin Höglinger-Stelzer
d66c093626 Merge branch 'master' into feature/core/build-scripts-update 2019-12-20 10:49:30 +01:00
Benjamin Höglinger-Stelzer
04afaa4fb8 Updated license snippet setup-v1.16.116 setup-v1.16.115 2019-12-20 10:49:14 +01:00
Benjamin Höglinger-Stelzer
eae3ad54c7 Disabled broken binary stamping instructions 2019-12-20 10:37:59 +01:00
Benjamin Höglinger-Stelzer
951d3589bf Updated build instructions 2019-12-20 10:35:55 +01:00
Benjamin Höglinger-Stelzer
51c56152c1 Updated RC file 2019-12-20 10:23:50 +01:00
Benjamin Höglinger-Stelzer
9e7cfbfb70 Reworked version stamping 2019-12-20 10:17:16 +01:00
Benjamin Höglinger-Stelzer
66dd0a6183 Removed nuke
Reworked appveyor.yml
2019-12-20 10:13:04 +01:00
Benjamin Höglinger
3ba241bb4b Merge pull request #26 from ViGEm/feature/core/license-change
Feature/core/license change
2019-12-20 10:01:34 +01:00
Benjamin Höglinger-Stelzer
b5a2450b95 Updated license snippets in source files
Updated .gitignore
Updated client library submodule
2019-12-20 09:58:38 +01:00
Benjamin Höglinger
aa427241e1 Create LICENSE 2019-12-20 09:49:35 +01:00
Benjamin Höglinger
71b74d9688 Delete LICENSE
All contributors agreed with the planned switch from GPLv3 to MIT license
2019-12-20 09:47:32 +01:00
Benjamin Höglinger
dc724f9ee1 Merge pull request #23 from ViGEm/issues/14Fix
Merge Issues/14 fix branch into master
2019-11-23 12:44:30 +01:00
Jason Hart
3fd88dd693 Finish testing: negligable impact on build time even in extreme cases (Full rebuild) when using wdmguid.h include 2019-11-18 17:28:00 -05:00
Jason Hart
d4ccd17fd4 Rework new GUID's to use wdmguid.h versions instead of our own 2019-11-18 17:08:39 -05:00
Jason Hart
596c09680f Update GUID's, Streamline Tracing, Update licenses 2019-11-18 14:59:23 -05: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