Commit Graph

205 Commits

Author SHA1 Message Date
Benjamin Höglinger-Stelzer
53673bda45 Updated to more secure memory allocation function 2022-06-24 22:34:02 +02:00
Benjamin Höglinger-Stelzer
23052bcb67 Fixed broken INF version stamping on release builds 2020-12-14 15:17:11 +01:00
Benjamin Höglinger-Stelzer
40aa12d889 Turned off test-signing for release builds 2020-12-04 12:45:58 +01:00
Benjamin Höglinger-Stelzer
ad1373248d Fixed rumble packet size handling in XUSB devices 2020-11-30 17:39:59 +01:00
Benjamin Höglinger-Stelzer
3fcdec87da Fixed incorrect NTSTATUS values in interrupt processing 2020-11-30 17:18:31 +01:00
Benjamin Höglinger-Stelzer
8567ee21b4 Added some more tracing 2020-11-26 22:11:35 +01:00
Benjamin Höglinger-Stelzer
16fb8a2bb1 Implemented new queueing in Ds4Pdo.cpp 2020-11-23 23:22:29 +01:00
Benjamin Höglinger-Stelzer
97fd8fd9fa Finished new notification implementation for XusbPdo.cpp 2020-11-23 22:39:41 +01:00
Benjamin Höglinger-Stelzer
c3c4047cfa Implementing new notification logic 2020-11-23 22:23:48 +01:00
Benjamin Höglinger-Stelzer
703842c753 Fixed project file and build settings 2020-11-22 09:46:25 +01:00
Benjamin Höglinger-Stelzer
5d39f31a13 Clean-up 2020-11-21 14:18:10 +01:00
Benjamin Höglinger-Stelzer
a3c05a5aca More clean-up 2020-11-21 14:11:07 +01:00
Benjamin Höglinger-Stelzer
0afae253b8 More include clean-up 2020-11-21 14:08:30 +01:00
Benjamin Höglinger-Stelzer
8f1ddc86db Reworked includes
Added DMF include and library paths
2020-11-21 14:06:43 +01:00
Benjamin Höglinger-Stelzer
1a401ff65b Fixed issue with ViGEm::Bus::Core::EmulationTargetPDO::EnqueueWaitDeviceReady not reporting online children 2020-11-03 17:03:13 +01:00
Benjamin Höglinger-Stelzer
a8dc03a661 Updated copyright year to 2020
Signed x86 build of devcon.exe
2020-10-07 22:26:06 +02:00
Benjamin Höglinger-Stelzer
9692ed6b3d Removed test signature from release builds 2020-10-07 17:22:24 +02:00
Benjamin Höglinger-Stelzer
233b7e0b91 Added testsign back to Release config for CI 2020-09-14 11:30:25 +02:00
Benjamin Höglinger-Stelzer
09561e6922 Working setup
Updated driver settings to universal model
2020-09-09 20:35:39 +02:00
Benjamin Höglinger-Stelzer
929e2abbba Code clean-up 2020-09-07 21:52:29 +02:00
Benjamin Höglinger-Stelzer
5611bbd3fa Implemented new DS4_SUBMIT_REPORT_EX 2020-09-07 21:44:46 +02:00
Benjamin Höglinger-Stelzer
4527b0682d Refactored casts 2020-08-30 00:51:34 +02:00
Benjamin Höglinger-Stelzer
040ad7d846 Applied code formatting 2020-08-30 00:49:37 +02:00
Benjamin Höglinger-Stelzer
957cbbed6b De-duplicated code 2020-08-29 17:32:41 +02:00
Benjamin Höglinger-Stelzer
030715d5c3 Redesigned blocking device plugin 2020-08-29 15:52:39 +02:00
Benjamin Höglinger-Stelzer
8618ab50ab Implemented IOCTL_VIGEM_WAIT_DEVICE_READY 2020-08-27 20:44:38 +02:00
Benjamin Höglinger-Stelzer
6b7b3840b1 Removed faulty plugin queueing 2020-08-27 20:33:09 +02:00
Benjamin Höglinger-Stelzer
b347783c43 Renamed some objects for new API 2020-08-27 20:30:12 +02:00
Benjamin Höglinger-Stelzer
5abf8e22ad Updated branding in the INF 2020-08-27 19:33:18 +02:00
Benjamin Höglinger-Stelzer
4245394452 Replaced submodule with git subtree usage
Added PnpLockdown=1 to ViGEmBus.inf
2020-08-27 16:41:43 +02:00
Benjamin Höglinger-Stelzer
a49bd54c00 Fixed missing rename 2020-05-23 16:17:46 +02:00
Benjamin Höglinger-Stelzer
9cbd4b65c2 Renamed busenum.h to Driver.h 2020-05-23 16:15:34 +02:00
Benjamin Höglinger-Stelzer
07228b3945 Added <WppKernelMode>true</WppKernelMode> to project file 2020-05-23 15:14:48 +02:00
Benjamin Höglinger-Stelzer
6f898b8053 Added duplicate device check 2020-05-22 21:57:43 +02:00
Benjamin Höglinger-Stelzer
dd74ccb1b8 Removed redundant default callback 2020-05-22 15:44:42 +02:00
Benjamin Höglinger-Stelzer
631003541f Settled on BSD-3-Clause license 2020-05-22 15:26:24 +02:00
Benjamin Höglinger-Stelzer
2dbf948fdb Removed unnecessary interfaces 2020-05-18 20:18:17 +02:00
Benjamin Höglinger-Stelzer
64ca258915 Fixed PNP & Power Capabilities to reflect the actual caps of the physical devices closer
Removed default derived destructors
2020-05-18 19:58:05 +02:00
Benjamin Höglinger-Stelzer
2fe83018c0 Removed RAW device exposure as the real devices don't do that 2020-05-18 18:57:08 +02:00
Benjamin Höglinger-Stelzer
5bea1d5b0f Changed XUSB pool tag 2020-05-15 22:15:52 +02:00
Benjamin Höglinger-Stelzer
f9eaad93f2 Added diagnostic function DumpAsHex 2020-05-15 17:00:06 +02:00
Benjamin Höglinger-Stelzer
9f4e557d94 Updated cabinet creation
Removed unused files
2020-05-14 19:18:15 +02:00
Benjamin Höglinger-Stelzer
af18a07443 Code clean-up 2020-05-14 16:44:37 +02:00
Benjamin Höglinger-Stelzer
250d6f7937 Removed redundant headers
Removed obsolete types
2020-05-14 16:43:41 +02:00
Benjamin Höglinger-Stelzer
dc39ba970d Fixed handle leak 2020-05-14 15:03:59 +02:00
Benjamin Höglinger-Stelzer
2f636a5da6 Minor clean-up 2020-05-14 14:09:46 +02:00
Benjamin Höglinger-Stelzer
15a9b2c896 Minor clean-up 2020-05-13 21:58:37 +02:00
Benjamin Höglinger-Stelzer
5d2dd2a122 Removed unused code 2020-05-13 21:46:14 +02:00
Benjamin Höglinger-Stelzer
225c536205 Removed unused code 2020-05-13 21:37:57 +02:00
Benjamin Höglinger-Stelzer
25d3d4ab8d Changed info level to verbose level on debug tracing 2020-05-13 18:05:13 +02:00