Wed, 11 Dec 2019 17:46:59 -0800Shorten "Performance Designed Products" to "PDP"
Sam Lantinga [Wed, 11 Dec 2019 17:46:59 -0800] rev 13332
Shorten "Performance Designed Products" to "PDP"

Wed, 11 Dec 2019 17:46:57 -0800Added support for the full line of PDP Xbox 360 and Xbox One controllers
Sam Lantinga [Wed, 11 Dec 2019 17:46:57 -0800] rev 13331
Added support for the full line of PDP Xbox 360 and Xbox One controllers

Wed, 11 Dec 2019 17:46:54 -0800Use the controller product string instead of hard-coding controller names
Sam Lantinga [Wed, 11 Dec 2019 17:46:54 -0800] rev 13330
Use the controller product string instead of hard-coding controller names

Tue, 10 Dec 2019 13:09:52 -0800Added support for the Razer Raion Fightpad for PS4
Sam Lantinga [Tue, 10 Dec 2019 13:09:52 -0800] rev 13329
Added support for the Razer Raion Fightpad for PS4

Tue, 10 Dec 2019 11:46:22 -0800Add the manufacturer to the joystick name on Mac OS X, for consistency with other drivers
Sam Lantinga [Tue, 10 Dec 2019 11:46:22 -0800] rev 13328
Add the manufacturer to the joystick name on Mac OS X, for consistency with other drivers

Tue, 10 Dec 2019 11:30:56 -0800Remove any duplicate manufacturer in the joystick name
Sam Lantinga [Tue, 10 Dec 2019 11:30:56 -0800] rev 13327
Remove any duplicate manufacturer in the joystick name

Tue, 10 Dec 2019 10:00:49 -0800Don't include the manufacturer if it's already included in the product string
Sam Lantinga [Tue, 10 Dec 2019 10:00:49 -0800] rev 13326
Don't include the manufacturer if it's already included in the product string

Tue, 10 Dec 2019 09:38:10 -0800Fixed the name of the Razer RAION Fightpad
Sam Lantinga [Tue, 10 Dec 2019 09:38:10 -0800] rev 13325
Fixed the name of the Razer RAION Fightpad

Mon, 09 Dec 2019 16:52:11 -0800Fixed rumble after Xbox controller initialization
Sam Lantinga [Mon, 09 Dec 2019 16:52:11 -0800] rev 13324
Fixed rumble after Xbox controller initialization
When we initialize the controller it has an internal rumble sequence number, and if our rumble sequence number doesn't match that, rumble won't happen. To fix that we cycle through the range of sequence numbers, and at some point we'll match up with the controller's sequence number and it'll roll forward until it matches our next rumble sequence number.

Mon, 09 Dec 2019 13:54:05 -0800The PowerA Mini controller blocks while writing feature reports, so don't try to use the HIDAPI driver for it on Linux
Sam Lantinga [Mon, 09 Dec 2019 13:54:05 -0800] rev 13323
The PowerA Mini controller blocks while writing feature reports, so don't try to use the HIDAPI driver for it on Linux