Scott Brenner and Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
dddba8bbda
Potential fix for code scanning alert no. 93: Unsigned difference expression compared to zero
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-04-25 16:55:35 -07:00
quietly-turning
69e33037ed
update README's url to Lua-for-ITGMania
2025-04-25 11:15:35 -07:00
Arthur Eubanks
7e3ce11658
Clarify confusing RString comparison
...
This was actually a nullptr that got converted to an empty string
because of RString-specific code.
2025-04-23 22:34:16 -07:00
Arthur Eubanks
0ba8230b7e
Make Preference implicit conversion operator return a reference
...
Instead of copying. We can let the caller decide if they want to copy.
Also helps with #756 .
2025-04-23 21:17:50 -07:00
sukibaby
57935cee81
Increase check frequency, improve comment
2025-04-23 09:29:29 -07:00
sukibaby
744bfe7800
Global function CallEveryNFrames
...
Call a function every `n` frames.
2025-04-23 09:29:29 -07:00
sukibaby
1435fc3e9a
Slow down frequency at which device strings are updated in controller mapping screen
...
Currently the input mapping screen asks for an updated list of button names every single frame. As this is a bit excessive, it's changed to run every 120ish frames.
2025-04-23 09:29:29 -07:00
sukibaby
bfa9d3f600
PeekDeltaTime() -> Ago()
...
Remove a useless alias.
2025-04-23 01:59:00 -07:00
Arthur Eubanks
ebcd50679d
Include dependent headers harder
...
Prepares for changing some includes in StdString.h
2025-04-22 23:22:56 -07:00
Arthur Eubanks
5323bf998e
Replace confusing buffer calls in vssprintf
...
This is basically just resizing the buffer ahead of the vsnprintf, no
need for the extra Release/GetBuffer indirection.
2025-04-22 23:21:36 -07:00
Arthur Eubanks
9131dc6b68
Prefix some calls with std::
...
These depend on C++ argument dependent name lookup and won't work with
an upcoming cleanup.
2025-04-22 23:19:28 -07:00
Arthur Eubanks
9dc5cea91d
Use C++17 in LoadingWindowGtk
...
To match the rest of the build.
2025-04-22 23:19:03 -07:00
sukibaby
774af7bd19
Update ArchHooks_Win32Static.cpp
...
Thanks to evbo from the ITC discord for pointing out this improvement. It does take bring the thread polling interval down from every 10ms to every 1ms.
2025-04-22 23:14:35 -07:00
Crash Cringle
ed5c87a10d
Use structured bindings
2025-04-22 22:26:39 -07:00
Crash Cringle
8524210969
Change vector of vector of strings arrayGroupSongDirs to a map so we know precisely which directories are valid.
2025-04-22 22:26:39 -07:00
Crash Cringle
5e4f5ae4e5
Update SanityCheckGroup to return whether the group has passed the check or not rather and log a warning if failed rather than exit the game.
2025-04-22 22:26:39 -07:00
sukibaby
1a2188e898
Precompute values & reserve memory in CreateFrameRects()
...
Reduce the number of calculations in nested loops, and reserve the needed amount of memory instead of relying on the vector to resize itself.
2025-04-22 22:18:23 -07:00
Brandon W
448a2be7cd
Add alias_ member to the Actor class.
2025-04-11 09:04:36 -07:00
Scott Brenner
8da765c3c6
CodeQL code scanning
2025-04-06 00:54:27 -07:00
Brandon W
5c2d745302
Fix looping logic when the final frame can't display.
...
Additionally, adjust the destruction order of the movie texture and
improve logging.
2025-04-03 23:00:06 -07:00
Brandon W
f4e61675d5
PLAYER_1->main_player_ when referencing player state in editmode.
2025-04-03 22:47:38 -07:00
dando92
2dc61769fc
Added logic to reset coins at startup
2025-03-30 09:51:47 -07:00
dando92
d6636c235b
Revert "Corrected order of hide light in player options"
...
This reverts commit 40e61bd32e .
2025-03-30 08:18:42 -07:00
din
ecf7757bd3
swap to pragma for MSVC
2025-03-30 08:05:37 -07:00
din
ae294e7cfb
bitstruct pacdrive fix
2025-03-30 08:05:37 -07:00
dando92
44c156f8cf
Removed TODO in pacdrive
2025-03-27 22:36:29 -07:00
dando92
5cfa78c4dd
Cmake hidapi fixed conditional build
2025-03-27 22:36:29 -07:00
dando92
5d1383572d
Fixed mac build referencing wrong header
2025-03-27 22:36:29 -07:00
dando92
c550f21824
FIxed formatting
2025-03-27 22:36:29 -07:00
dando92
1436d4c708
Fixed broken hid device search
2025-03-27 22:36:29 -07:00
dando92
fb15205d71
Modified hid device internal methods
2025-03-27 22:36:29 -07:00
dando92
871e25c5a8
Cleaned log and converted int ptr to vector.
2025-03-27 22:36:29 -07:00
dando92
40e61bd32e
Corrected order of hide light in player options
2025-03-27 22:36:29 -07:00
DANDO\Aless
a6c2a5bc2a
Added list of pids instead of single pid. Read returns back -1 when in error
2025-03-27 22:36:29 -07:00
din
0b13eb17f2
pacdrive hidapi implementation
2025-03-27 22:36:29 -07:00
DANDO\Aless
63a68ae38a
do not evaluate driver logic when HidDevice has not found at least once (bluedot, snek and stac)
2025-03-27 22:36:29 -07:00
DANDO\Aless
db3543b507
Minor fixes on HidDevice.Corrected print on error, added leading zeros and fixed nonblocking write option
2025-03-27 22:36:29 -07:00
DANDO\Aless
35714a0a04
Fixed bluedot driver
2025-03-27 22:36:29 -07:00
dando92
762041be69
Bugfix: Always setting light, woops
2025-03-27 22:36:29 -07:00
dando92
01b2464df8
Added error print and other small refactoring. Now it evaluates hid path before trying connection
2025-03-27 22:36:29 -07:00
DANDO\Aless
cf453007e0
Moved everything to initializer list
2025-03-27 22:36:29 -07:00
DANDO\Aless
1259c0e318
Modified HidDevice after some testing. Added HidDevice to snek and stac
2025-03-27 22:36:29 -07:00
dando92
1568305353
Modified bluedot driver to use HidDevice class
2025-03-27 22:36:29 -07:00
dando92
3cbae013b8
Added hid device class as an arch utils
2025-03-27 22:36:29 -07:00
din
1e62bec650
hidapi: snek & stac support
2025-03-27 22:36:29 -07:00
DANDO\Aless
d3f985fbee
WIP Modified stac light driver. testing needed and it is not linux only anymore
2025-03-27 22:36:29 -07:00
DANDO\Aless
288c1e527e
Added bluedot light drivers
2025-03-27 22:36:29 -07:00
DANDO\Aless
7cdf7033ab
Added cmake for both linux and win build
2025-03-27 22:36:29 -07:00
DANDO\Aless
4271f43a2e
Added hidapi submodule
2025-03-27 22:36:29 -07:00
teejusb
427484d100
Version bump to 1.0.2
2025-03-26 21:53:06 -07:00