Commit graph

17912 commits

Author SHA1 Message Date
Megamouse
9e3f477a73
Merge branch 'master' into virtual_g27 2025-05-02 20:06:37 +02:00
Katharine Chui
3ce1b223b3 fix main_window.cpp styling "emulated_logitech_g27_settings_dialog* dlg" 2025-05-02 17:34:48 +02:00
Megamouse
7a9733dcca CMake: try to fix gcc 2025-05-02 17:18:11 +02:00
Megamouse
9146076e28 Update FAudio to 25.05 2025-05-02 17:18:11 +02:00
Katharine Chui
1a4799fa65 fix typo 2025-05-02 15:41:02 +02:00
Katharine Chui
36a1bb6808 cfg touchup 2025-05-02 15:28:39 +02:00
Katharine Chui
4d89be9ce7 fix automoc in sdl-less builds 2025-05-02 14:46:19 +02:00
Katharine Chui
2ef13ce54a remove wrong line in emucore.vcxproj 2025-05-02 12:28:19 +02:00
Katharine Chui
faa0cae571 add missing sdl_instance references in vcxproj files 2025-05-02 11:19:02 +02:00
Katharine Chui
391633596e add more vcxproj entries 2025-05-02 11:09:19 +02:00
Katharine Chui
39558c843f add header file listing to emucore.vcxproj 2025-05-02 10:34:25 +02:00
Katharine Chui
9320707187 adjust ui, add Q_OBJECT macro to emulated_logitech_g27_settings_dialog.h 2025-05-02 10:14:06 +02:00
kd-11
b25276deec tests: Fix failing test and improve msvc setup
Some checks are pending
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-05-02 01:16:21 +03:00
kd-11
947c6ec3e1 test: Add UTs for rsx::simple_array<T> 2025-05-02 01:16:21 +03:00
Katharine Chui
5fa9c4d192 rework ffb and led device choice ui 2025-05-01 23:40:29 +02:00
Katharine Chui
8b81783b5b fix typo 2025-05-01 21:10:30 +02:00
Katharine Chui
825786cfe8 replace ADD_MAPPING_SETTING macro with a lambda 2025-05-01 21:02:20 +02:00
Katharine Chui
d264d6157a ui enable/disable func to set_enable, const char default status 2025-05-01 19:55:46 +02:00
Katharine Chui
353ee83ca2 decorate sdl_instance.cpp SDL header include for macos 2025-05-01 17:42:49 +02:00
Katharine Chui
ccc59c8cec refactor usb_device_logitech_g27 house keeping thread 2025-05-01 16:52:59 +02:00
Katharine Chui
cf52f90db9 refactor map and vector iteration 2025-05-01 16:27:34 +02:00
Katharine Chui
3568325d39 refactor private class member names, rearrange some mutexes 2025-05-01 15:52:25 +02:00
Megamouse
ea94f44f66 Disable WholeProgramOptimization for unit test
Some checks are pending
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-05-01 15:28:52 +02:00
Megamouse
e48797db1a CI: Only run unit tests for pull requests 2025-05-01 15:28:52 +02:00
Megamouse
0439ca67d9 CI: Add windows unit tests
Some checks are pending
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-05-01 12:51:39 +02:00
Megamouse
399c871d79 VS: improve unit test project setup 2025-05-01 12:51:39 +02:00
Katharine Chui
6317c76cb1 use std::move() during emulated_logitech_g27_mapping cfg::node construction 2025-05-01 12:28:52 +02:00
Katharine Chui
2ef8c9e4a2 rework cfg 2025-05-01 12:14:07 +02:00
Katharine Chui
7d19cac8f9 sdl_instance mutex touch ups 2025-05-01 10:35:41 +02:00
Katharine Chui
0729f7d078 clang format pass 2025-05-01 10:18:21 +02:00
Katharine Chui
dc25f9e08e fix macos build error regarding sdl headers 2025-05-01 03:12:25 +02:00
Katharine Chui
40d0362cd1 virtual Logitech G27 for Gran Turismo 6 2025-05-01 02:34:10 +02:00
Megamouse
6abe18a4f8 Add unit test for fmt::merge
Some checks are pending
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-05-01 00:56:37 +02:00
Megamouse
77f45954d0 Update libpng to 1.6.48 2025-05-01 00:56:37 +02:00
Megamouse
982dac9446 Remove unused fmt::match function 2025-05-01 00:56:37 +02:00
Megamouse
486e93f418 Fix fmt::replace_all with empty from and add unit tests 2025-05-01 00:56:37 +02:00
Megamouse
259768e896 Add submodule version check script 2025-05-01 00:56:37 +02:00
Megamouse
c792db2c60 CMake: Disable unit tests in gcc
Some checks are pending
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-04-30 19:40:10 +02:00
Megamouse
b6a3754ee5 CMake: Use existing main for unit tests 2025-04-30 19:40:10 +02:00
Megamouse
e4cc55dc19 Move spellcheck before build
This saves time when there's a syntax error in deploy_linux.sh
2025-04-30 19:40:10 +02:00
Megamouse
eb4c6df609 CI: Add unit tests 2025-04-30 19:40:10 +02:00
Megamouse
05b5f9aa97 VS: Remove unnecessary LinkIncremental to fix some warning
Some checks are pending
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-04-30 10:08:16 +02:00
Megamouse
a9d2150b0f VS: Remove unnecessary moc_predefs file to fix a warning 2025-04-30 10:08:16 +02:00
Megamouse
b17078fe1a Fix some warnings 2025-04-30 10:08:16 +02:00
Megamouse
9a5c4aba58 VS: Enable ASLR in unit test 2025-04-30 10:08:16 +02:00
Megamouse
9897a80216 CMake: fix gcc build 2025-04-30 10:08:16 +02:00
Megamouse
19cc93437e CMake: move all rpcs3 cpp files to rpcs3qt 2025-04-30 10:08:16 +02:00
Megamouse
39247fcbc1 CMake: Run unit test during build if requested 2025-04-30 10:08:16 +02:00
Megamouse
3b61613d1b CMake: Create unit test 2025-04-30 10:08:16 +02:00
Megamouse
81b1e5636d CMake: Create static rpcs3_lib 2025-04-30 10:08:16 +02:00