Commit Graph

63540 Commits

Author SHA1 Message Date
libretroadmin 2b273697c8 menu_cbs) sublabel/title - replace some strlcat calls 2023-06-18 14:08:37 +02:00
libretroadmin 97deec44f4 Remove unused variable warning 2023-06-18 13:55:39 +02:00
libretroadmin 942858c6ba Fix -Werror, -Wfortify-source error for Orbis 2023-06-18 13:14:36 +02:00
libretroadmin 7b60626943 Silence -Wsign-compare warning 2023-06-18 13:08:55 +02:00
libretroadmin e055790a48 * Get rid of some duplicate strlen calls
* Get rid of some unnecessary temp char variables
* Some other small rewrites
2023-06-18 13:06:33 +02:00
libretroadmin 2ab38eaf98 Reduce some local char variables which were unnecessarily big,
and reduce some temp char variables
2023-06-18 12:31:49 +02:00
libretroadmin 631301b3f7 * Cut down on strlcat calls when possible and replace them with clever
usage of strlcpy (when position/offset of previous strlcpy/snprintf call
is known. strlcat implementation in libretro-common makes implicit strlen
call, using strlcpy avoids this
* Reduce a bunch of local char variables by use of said clever usage,
should save up on local stack size usage
2023-06-18 12:06:12 +02:00
Jesse Talavera-Greenberg dbc1a41cf6 Fix the name of the artifact pushed by the msvc-2019 job 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 4d9bfda65c Don't include all platforms in UWP app bundles
- This lengthens the build time
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 79e64ac2c1 Fix the artifact path for msvc2019 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg a78f9598de Silence a warning in video_driver.c 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 3183941d9e Only produce one MSVC 2019 build 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 986057f565 Reduce the number of UWP builds
- Only Release and ReleaseANGLE for x64 will be produced
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 1a98b430ed Change how the GitHub SHA is referenced in MSVC.yml 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 4628cd0e0b Revert "Exclude 7zip support from UWP builds"
This reverts commit 1147ac6a58.
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 719e25e0db Add some stray colons 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg c2c139c48c Add msbuild to the PATH for the MSVC builds 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg e6604a3f8c Remove a stray period 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 64bd977712 First draft of a workflow for MSVC 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg be6d793399 Add some patterns to msvc-uwp's .gitignore 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg d3d3207214 Apply some compiler-specific hacks to resolve compiler errors
- Make the existing _WIN32_WINNT redefinition contingent on MinGW
- Define a typedef for EDataFlow on MSVC
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg cd3bd1d9d5 Consolidate more properties in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 5044060ed0 Consolidate all PropertyGroups for the msvc2019 project file 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 6f9cd452e9 Consolidate uses of <LinkIncremental> 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg c85bfd3d57 Consolidate code analysis-related properties in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg dd69986cea Set the RootNamespace to RetroArchmsvc2019 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 97278a3172 Consolidate several PropertyGroups in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 5be568a5ef Consolidate the PropertySheets ImportGroup
- It's no longer conditional, since all configurations use the same value
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 1a18f36971 Forgot to commit my changes to griffin_cpp.cpp 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 65a0475235 Remove HAVE_CG from build configurations that don't use it in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg ebd89d762a Refactor how RetroArch-msvc2019.vcxproj generates MOC files
- Use one set of properties with conditions
- Include all headers in ui/drivers/qt instead of naming them all
- Update griffin_cpp.cpp to reflect these changes
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg e7241e09f3 Add a section for Qt-specific properties in RetroArch-msvc2019.vcxproj
- But only if the build configuration uses Qt
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 06cec38a9b Add some directory patterns to .gitignore 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg ad211f1452 Update the .gitignore
- Add some VS-specific artifacts
- Add versioned Linux shared objects
- Simplify some directory-specific patterns to the extension
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg b01793601b Exclude 7zip support from UWP builds
- 7zip uses Windows file functions directly, as opposed to an abstraction layer
- UWP doesn't support some of the functions that 7zip uses
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 3195808d50 Fix some $(VS)-related variables for UWP build 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 8dd1737aee Define HAVE_MICROPHONE in all configurations in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 7d2256f92c Silence a warning 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 972c539869 Check for __ARM_NEON__ and _M_ARM64
- Its absence was causing certain MSVC builds to fail with the #error directive
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 082cefa133 Add IID_IAudioCaptureClient
- Its absence could cause linker errors in MSVC
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 3599b3e675 Fix a compiler error
- A use of mmdevice_list_new was not updated to reflect its changed signature
2023-06-18 08:38:53 +02:00
sonninnos 8a862bf20e
Keyboard mapping bit fix (#15392) 2023-06-18 08:09:34 +02:00
github-actions fdd5f9e759 Fetch translations from Crowdin 2023-06-18 00:13:46 +00:00
github-actions 6020da1320 Fetch translations from Crowdin 2023-06-17 00:11:07 +00:00
libretroadmin 408cbf98c9 database_info.h - cleanup to struct 2023-06-16 20:35:15 +02:00
libretroadmin fc06e2f84f Simplify core_serialize_size and core_serialize_size_special 2023-06-16 17:20:27 +02:00
libretroadmin c4b99031f0 (Menu) more static functions in menu_cbs_ok.c 2023-06-16 15:40:14 +02:00
libretroadmin d54097f3e1 (playlist.c) Cleanups 2023-06-16 14:56:52 +02:00
libretroadmin cf909b799b (playlist.c) Small cleanups 2023-06-16 14:14:56 +02:00
libretroadmin df73a3876c replace snprintf call with strlcpy 2023-06-16 13:42:01 +02:00