Commit Graph

65785 Commits

Author SHA1 Message Date
Álex Román Núñez 13f782d221 Monorepo preparations 2024-07-20 19:10:14 +02:00
Álex Román Núñez 0dff5bd215 Switch to frame based replay system 2024-07-20 19:10:14 +02:00
Álex Román Núñez 7aa7ee7c65 Initial work on DIVA loading stuff 2024-07-20 19:10:14 +02:00
Ed Lu a2e061936f Added Breakpad crash dump generation
Fixed compiling on Windows

Make crash dump printing work better on Windows

Tweaked Breakpad build

Fixed Breakpad build for Godot 4

Switched to WINDOWS_ENABLED

Removed some non buildable files listed in the files to build

Ran clang format

Fixed the other formatting issues detected by CI

Removed a comment and added clarifying comment on crash dump message

as to why it is printed twice on Windows

Make an ugly string conversion to make Windows build work

Tweaked the build configuration and formatted again

removed lss

Add lss properly

Reinitialize breakpad after mono initialization on Linux

otherwise the breakpad signal handlers are not active

Disable Windows crash handler on destruction similarly to Linux

Renamed breakpad_enabled to use_breakpad

Forgot to wrap one piece of code inside ifdef USE_BREAKPAD

Updated copyright years in the added files

Fix register types for breakpad

Fixed dir access

Removed musl and elf_reader

which was the only thing seemingly depending on it

Updated header guards

Removed the memdelete call
2024-07-20 19:10:14 +02:00
Álex Román Núñez dcf5fbd1c5 Fix potential use after free in shinobu 2024-07-20 19:10:14 +02:00
Álex Román Núñez bfdec99e9d Fix loading PH version info in methods.py 2024-07-20 19:10:14 +02:00
Álex Román Núñez 662d572cad Update ffmpeg 2024-07-20 19:10:14 +02:00
Álex Román Núñez 75a5a1c542 initial work on replays 2024-07-20 19:10:14 +02:00
Álex Román Núñez 8315758adb Fix process execution on windows with cyrillic characters 2024-07-20 19:10:14 +02:00
Álex Román Núñez 77f6a4240b Bring back video player process_while_paused 2024-07-20 19:10:14 +02:00
Álex Román Núñez b88c980b87 Add missing gamepad type on SDL DEVICE_ADDED 2024-07-20 19:10:14 +02:00
Álex Román Núñez 4104d795fe Add the ability to disable UI blur 2024-07-20 19:10:14 +02:00
Álex Román Núñez 707b57b486 Fix multi spinbox arrows 2024-07-20 19:10:13 +02:00
Álex Román Núñez 1084e7789d Update steamworks 2024-07-20 19:10:13 +02:00
Álex Román Núñez 84fa230075 Update steamworks 2024-07-20 19:10:13 +02:00
Álex Román Núñez d5e59ed7fa Update steamworks 2024-07-20 19:10:13 +02:00
Álex Román Núñez a38e99af13 Fix MOT generation failing on some scripts without res:// in front of the path.
Previously, it would fail with the error "Class "<class>" hides a global script class"
2024-07-20 19:10:13 +02:00
Álex Román Núñez 15d7fa83bc Update steamworks 2024-07-20 19:10:13 +02:00
Álex Román Núñez 3b0a09c4a8 Add PH windows customizations 2024-07-20 19:10:13 +02:00
Álex Román Núñez a45990c578 Update Steamworks 2024-07-20 19:10:13 +02:00
Álex Román Núñez acab0b04ab Disable linux SDL signal handlers 2024-07-20 19:10:13 +02:00
Álex Román Núñez a2637e8c29 Add missing linux SDL SDL_SetHint stuff 2024-07-20 19:10:13 +02:00
Álex Román Núñez 9f52d5f7e9 Add 3d support to InputEventMouseButton 2024-07-20 19:10:13 +02:00
Álex Román Núñez 5260cfe21f Enable SDL_HINT_JOYSTICK_THREAD 2024-07-20 19:10:13 +02:00
Álex Román Núñez c86f239e95 Update ffmpeg 2024-07-20 19:10:13 +02:00