Commit Graph

1950 Commits

Author SHA1 Message Date
d1d28c0bcf Merge pull request #111223 from Ivorforce/remove-iterator-include
Replace `std::size` usage with `std_size` to avoid `<iterator>` include.
2025-10-06 09:06:49 -05:00
ead282ff13 Remove file_access.h and script_backtrace.h includes from logger.h. 2025-10-05 17:49:23 +09:00
1db0a60dc0 Replace std::size usage with std_size to avoid <iterator> include. 2025-10-05 00:26:11 +02:00
554e16fac2 Merge pull request #95853 from bruvzg/win_no_id
[Windows] Simplify ANGLE fallback list and remove ID checks.
2025-10-03 12:01:06 -05:00
ab287991cf [Windows] Simplify ANGLE fallback list and remove ID checks. 2025-10-03 08:07:43 +03:00
3d1c9fd5de Move server files into their subfolders 2025-09-30 19:39:39 -07:00
5240f1c283 Merge pull request #108658 from bruvzg/ed_pl_init
[EditorExportPlatform] Move initialization to a dedicated method.
2025-09-30 18:35:25 -05:00
c6189a83b9 Merge pull request #110691 from Ruw-Van/fix-windows-logfile-encoding
Fix windows logfile encoding
2025-09-30 18:35:19 -05:00
0b2805f400 Merge pull request #110897 from Repiteo/windows/migrate-manifest
Windows: Migrate `godot.manifest` to `platform/windows`, include as dependency
2025-09-30 11:19:18 -05:00
d48f255074 Windows: Migrate godot.manifest to platform/windows
• Ensure file is included as proper dependency
2025-09-25 09:15:00 -05:00
a75e6be6fb Fix HashMap/HashSet in natvis after member renames 2025-09-24 21:51:03 -07:00
Ruw
b23b0dde9a Update detect.py
Fix UnicodeEncodeError on cp932 environments by adding errors="replace" to log file open
2025-09-18 19:32:03 +09:00
4676d73a1a Merge pull request #110268 from bruvzg/devid_reg
[Windows] Try reading GPU IDs directly from registry.
2025-09-17 11:34:10 -05:00
4dec6af2c8 Merge pull request #108613 from Repiteo/scons/fix-defines
SCons: Ensure `CPPDEFINES` is properly utilized
2025-09-16 11:44:45 -05:00
5316d12588 Merge pull request #109346 from bruvzg/win_drv_chk
[Windows] Try reading GPU driver information directly from registry.
2025-09-16 09:48:52 -05:00
4c0026b053 Update links to the contributing section of the docs to the appropriate new sections. 2025-09-12 01:04:14 +02:00
e98d6083d0 Merge pull request #110033 from SK83RJOSH/pdb-base-name-fix
Fix `WindowUtils::copy_and_rename_pdb` regression
2025-09-08 08:22:44 -07:00
252329ce40 [Windows] Try reading GPU IDs directly from registry. 2025-09-05 11:09:31 +03:00
41150710ec Fix WindowUtils::copy_and_rename_pdb path shortening regression 2025-09-04 11:56:06 +02:00
01d7abb9d0 [Windows] Save and restore window rect when switching to/from maximized+borderless mode. 2025-08-27 11:12:04 +03:00
dd2e1b104b Fix DirectInput controllers on game startup
Now SDL and DirectInput don't complain when a game starts with a DirectInput controller already connected. Fixes "JoypadSDL::process_events: Error opening gamepad at index 1: IDirectInputDevice8::SetCooperativeLevel() DirectX error 0x80070006"
2025-08-21 13:21:48 +05:00
d9a77a42ee SCons: Fix dlltool on Windows MinGW builds
- Expand `env.Run` function to accept optional command string, because we can't just call `env.Action` for some reason
2025-08-18 18:49:50 -05:00
274f88c5b8 [Windows] Fix color picker on old versions of Windows 10. 2025-08-18 09:23:31 +03:00
b7f5ddd256 Merge pull request #109300 from bruvzg/win_ndrag_rel
[Windows] Release mouse buttons after native window drag/resize operation.
2025-08-06 12:01:18 -05:00
9f8626ccaa [Windows] Try reading GPU driver information directly from registry. 2025-08-06 08:01:05 +03:00
33c92af2b5 [Windows] Release mouse buttons after native window drag/resize operation. 2025-08-04 15:14:27 +03:00
7c81d43b10 [Windows] Additionally use cpuid instruction to detect SSE4.2 support. 2025-08-03 22:13:59 +03:00
e407f55fbf Fix editor one-click icons not showing. 2025-07-21 12:18:44 +03:00
24ad16c2fc Merge pull request #108472 from bruvzg/win_proj_ver
[Windows export] Use project version as fallback.
2025-07-17 10:34:49 -05:00
f20e5152ad [EditorExportPlatform] Move initialization to a dedicated method. 2025-07-16 08:55:23 +03:00
6ec518dfc4 [Windows] Fix SSE4.2 detection with LTO build. 2025-07-15 17:23:35 +03:00
61956f2e06 SCons: Ensure CPPDEFINES is properly utilized 2025-07-14 13:07:53 -05:00
e363601226 [Windows] Add SSE4.2 support runtime check. 2025-07-13 12:58:29 +03:00
2dcdbd3416 [Windows export] Move debug symbol sections on export. 2025-07-10 18:06:30 +03:00
4a08cdcff0 [Windows export] Use project version as fallback. 2025-07-10 12:54:37 +03:00
f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
0b3496fb4f Add support for SDL3 joystick input driver
Made possible by EIREXE, xsellier and the SDL team.

This commit includes statically linked SDL3 for Windows, Linux and macOS.
The vendored copy of SDL3 was setup to only build the required subsystems
for gamepad/joystick support, with some patches to be able to make it as
minimal as possible and reduce the impact on binary size and code size.

Co-authored-by: Álex Román Núñez <eirexe123@gmail.com>
Co-authored-by: Xavier Sellier <xsellier@gmail.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-06-25 01:28:50 +02:00
a11a64fbf4 Comments spelling fixes 2025-06-15 01:36:10 +02:00
b13a0e1834 Rename String::resize to resize_uninitialized, to better communicate to callers that new characters must be initialized. 2025-06-11 18:13:02 +02:00
24494d840e Core: Unify display of error type prefixes 2025-06-09 20:18:51 +03:00
7d10c2a3f2 Merge pull request #104686 from bruvzg/bmaxwin
[Windows] Fix borderless maximized window mode.
2025-06-07 00:43:45 +02:00
225c8c6f9b Merge pull request #103596 from Chubercik/zstd-1.5.7
zstd: Update to 1.5.7, fix support for GAS `.S` files on Windows/MinGW
2025-06-05 17:24:38 +02:00
6b14aa07ae Merge pull request #75950 from pkowal1982/icon
Export: Modify template without rcedit
2025-06-05 17:24:32 +02:00
5904f4f2d4 SCons: Fix support for compiling .S files on Windows/MinGW 2025-06-05 15:53:10 +02:00
6f071a8054 Export: Modify template without rcedit 2025-06-05 13:05:45 +02:00
98f377d9d0 Use system timer/wait functions for frame delay when screen reader is active. 2025-06-04 13:44:02 +03:00
57bf364f36 Merge pull request #107058 from mihe/script-backtrace-deadlock
Fix various race conditions with capturing of script backtraces
2025-06-03 15:30:16 -05:00
a6be6d1cd1 Merge pull request #106959 from bruvzg/w10_cleanup
[Windows] Drop support for Windows 7/8/8.1.
2025-06-02 18:51:46 -05:00
12b97c250d Merge pull request #104907 from bruvzg/scr_ids
Cleanup and unify `DisplayServer` screen methods and documentation.
2025-06-02 18:51:45 -05:00
6929823838 Fix various race conditions with capturing of script backtraces 2025-06-02 19:46:19 +02:00