Scott Brenner
24fce53629
Update src/RageSurfaceUtils.cpp
2025-05-25 21:09:32 -07:00
Scott Brenner
146702430b
Fix for code scanning alert: Multiplication result converted to larger type
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-25 21:09:32 -07:00
Scott Brenner
fc2d5dbf17
Fix for code scanning alert: Multiplication result converted to larger type
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-25 21:09:01 -07:00
Scott Brenner
7ff2002bec
Update src/RageSurfaceUtils.cpp
2025-05-25 21:08:36 -07:00
Scott Brenner
f0908b58ad
Fix for code scanning alert no. 479: Multiplication result converted to larger type
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-25 21:08:36 -07:00
sukibaby
b0acfb362e
don't upload VS2022 Code Analysis indicators
...
Visual Studio filetype; is an empty file.
2025-05-25 10:48:59 -07:00
Scott Brenner
57d54a0c89
Fix for code scanning alert: Multiplication result converted to larger type
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-25 00:31:23 -07:00
Scott Brenner
90176a1f1c
Fix for code scanning alert: Multiplication result converted to larger type
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-25 00:29:25 -07:00
Scott Brenner
72b3590097
Fix for code scanning alert: Multiplication result converted to larger type
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-25 00:28:38 -07:00
Scott Brenner
f4da59e7e3
Update nightly.yml
2025-05-25 00:27:18 -07:00
Scott Brenner
6e4974f7f1
Update ci.yml
2025-05-25 00:27:18 -07:00
teejusb
44f5d8932a
Include <utility> for std::swap
2025-05-23 23:39:55 -05:00
sukibaby
7792a82e7a
OS-agnostic log warning for invalid sound driver entry.
2025-05-23 19:49:42 -07:00
teejusb
8edc14febf
Update libpng and zlib to fix Mac builds
2025-05-23 19:48:00 -07:00
sukibaby
45925badfd
Update Windows build flags
...
/MP2 limits the build processes to a maximum of 2. Many CPU's nowadays have more than two cores, so the integer specifier is removed so that the build is not artificially constrained to two cores.
/FS allows multiple compiler processes to write to the .pdb file; it should be used in conjunction with /MP to speed up the build.
/permissive- disables certain MSVC-specific extensions and follows the C standard more closely. Using this flag should help to ensure behavior matches gcc & clang a little more closely.
Note, /utf-8 does NOT build the program with Unicode support. It merely indicates to the compiler that the source files are using UTF-8 encoding.
2025-05-23 19:47:21 -07:00
sukibaby
71cb44bde3
Make SetThreadPrecedence return a std::string
2025-05-22 20:08:56 -07:00
sukibaby
6a29f651c7
Remove implicit conversion operator from RString to const char* (macOS)
...
Tested via CI (don't have a Mac).
2025-05-22 20:08:56 -07:00
Scott Brenner
7405eea171
Remove architecture from artifact name
2025-05-22 18:43:37 -07:00
din
0e00f57e45
sample udev rules to include hidapi
2025-05-22 11:42:50 -07:00
din
69f6a14935
additional HidDevice logging error conditions
2025-05-22 11:42:50 -07:00
Yauhen Artsiukhou
0a08f8175e
Run nightly builds only for the beta branch
2025-05-22 11:41:56 -07:00
Yauhen Artsiukhou
36e2dcbce8
Bring LinuxPacDrive back as GenericHID lights driver
...
This is actually generalized old LinuxPacDrive driver. It kept here for backward
compatibility. So people have time to migrate on better new implementation.
Set LightsDriver to "PacDrive" to test the new driver.
GenericHID uses USB libusb_control_transfer to send data (4 bytes) over the wire where first 2 are
lights state. So any HID-like usb device can read the data and control lights.
2025-05-22 11:40:50 -07:00
Scott Brenner
b77a6af416
Set fail-fast: false
2025-05-22 09:07:48 -07:00
Scott Brenner
a72bcd867e
Note access for nightly builds
2025-05-17 16:59:00 -07:00
teejusb
c18e7a68ae
Add pack.ini file paths to error messages
2025-05-17 14:08:13 -07:00
Arthur Eubanks
995f0ea8c1
Change some RString methods to free functions
...
These ones aren't a std::string method. Doing this helps the RString to
std::string migration.
2025-05-17 14:02:12 -07:00
teejusb
9449317430
Update Cel's BottomCaps
2025-05-17 13:43:07 -07:00
teejusb
8a1a71b099
Update enchantment mine graphic
2025-05-17 13:37:40 -07:00
teejusb
eaf6a24acf
Ensure CodeNames sizes are the same even on invalid codes
2025-05-17 13:03:41 -07:00
teejusb
82e4d201d4
Add Robot and ITG Vivid noteskins
2025-05-17 12:52:03 -07:00
teejusb
e1c91e66f0
Remove the +Alt message for autoplay -- this feature had been removed
2025-05-17 12:22:18 -07:00
teejusb
a780bdb7be
Add Assist Clap text to the overlay
2025-05-17 12:19:21 -07:00
Arthur Eubanks
ecfcb11a00
Remove implicit conversion operator from RString to const char*
...
This is required for the RString to std::string migration.
Mostly automated from https://github.com/aeubanks/rewriter/blob/main/c_str.cc , with some manual intervention required for fixing up `a + b.c_str()` to `(a + b).c_str()`.
Added some overloads for some common global functions like sm_crash to reduce the number of changes required here.
2025-05-15 21:14:54 -07:00
Scott Brenner
6a981ac5f7
CI - replace Windows installation step with microsoft/setup-msbuild
2025-05-13 21:41:27 -07:00
sukibaby
25b57c13d5
Replace some lrint's with GetTimeSinceStartSeconds()
...
Optimization to avoid several stages of integer-to-float and float-to-integer by making use of GetTimeSinceStartSeconds().
2025-05-10 10:09:44 -07:00
sukibaby
d3ff9a0683
Replace GetRandomInt()
...
RageUtil already had a RandomInt function, this wasn't needed after all.
2025-05-10 09:27:05 -07:00
Michael Votaw
b7bafbef93
Added note about checking dwi chart length of at least 2 characters
2025-05-10 09:22:01 -07:00
Michael Votaw
977f83a16f
Bail out earlier when dealing with certain types of malformed DWI charts.
2025-05-10 09:22:01 -07:00
Scott Brenner
398a7062ea
Convert Continuous integration build jobs to matrix strategy (v2)
2025-05-09 20:57:04 -07:00
Scott Brenner
5d101ef69d
Add 'Nightly release' badge to README.md
2025-05-09 20:53:57 -07:00
Scott Brenner
607267a8a9
Document nightly releases
2025-05-09 20:53:42 -07:00
sukibaby
60f57cd337
Song::GetFileHash cleanup
...
Implement a range-based loop instead of a big list of if statements.
& prefer ssc to sm to all else
Song::GetFileHash: Fix indentation
2025-05-09 10:48:37 -07:00
sukibaby
e84b774166
Remove an expensive but low-importance log
...
We only see this if & when we shut down cleanly. It's not worth calculating every time we mix a sound into the buffer.
2025-05-09 10:25:12 -07:00
Brandon W
a4124aafe4
Unify practice mode song navigation with edit mode.
2025-05-09 10:09:05 -07:00
Scott Brenner
38fb28eefa
Nightly releases
2025-05-09 10:08:08 -07:00
Scott Brenner
566b711b33
Update ci.yml
2025-05-08 22:35:45 -07:00
Scott Brenner
d88ca98039
Update ci.yml
2025-05-08 22:35:45 -07:00
Scott Brenner
698f6c178f
Revert "ci.yml: Don't cache windows build"
...
This reverts commit 93a9db10b7 .
2025-05-08 22:35:45 -07:00
sukibaby
d428bbbcd4
Fix for Code scanning alert #40 "Unsigned difference expression compared to zero"
2025-05-06 15:44:15 -07:00
sukibaby
33a6912778
Code scanning alert #487 "Multiplication result converted to larger type"
...
My own fix, not auto-generated.
m_iChannels is implicitly promoted to size_t.
2025-05-06 15:43:38 -07:00