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
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
b41d6ecf8c
Allow to override editor settings per project
2025-06-02 17:51:26 +02:00
2d93e004b9
Cleanup and unify DisplayServer screen methods and documentation.
2025-06-02 08:03:48 +03:00
617e12a6b4
[Windows] Drop support for Windows 7/8/8.1.
2025-05-30 17:30:23 +03:00
5a30a7e7cd
Add shader baker to project exporter.
...
Metal Support contributed by Migeran (https://migeran.com ) and Stuart Carnie.
Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com >
Co-authored-by: Gergely Kis <gergely.kis@migeran.com >
2025-05-27 12:45:27 -03:00
4cb8a0c77e
Add resize_initialized and resize_uninitialized to Vector. These functions serve as replacements for resize, to make sure the caller understands whether elements need to be initialized 'by hand' after the call.
2025-05-26 18:35:41 +02:00
d79258c2e7
Fix: Windows OS.get_unique_id() null termination issue
...
use ascii for encoding-neutral
check buffer size as well
2025-05-23 15:05:41 -05:00
820380817a
Exclude RD creation test functions from templates
2025-05-15 10:12:38 +02:00
53bee4eb56
Windows: Restrict time API use to the desktop flavor
2025-05-15 10:12:16 +02:00
7759296594
Direct3D 12: Let platforms report support for direct composition
2025-05-14 17:48:19 +02:00
a6398d71a3
Improve script backtrace print in crash handlers
...
Also fix the editor crash handler message for bug reports not properly
using the `.editor` override.
2025-05-07 09:52:50 +02:00
31b90246e7
Fix empty lines being added for errors with no script backtrace
2025-05-05 13:27:21 +02:00
01fc9aee6c
Core: Modernize C headers with C++ equivalents
2025-05-02 08:23:01 -05:00