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