Thaddeus Crews
|
795b11e705
|
Merge pull request #105741 from bruvzg/scr_bt_crash
Print script backtrace in the crash handler.
|
2025-04-25 11:36:03 -05:00 |
|
Pāvels Nadtočajevs
|
e61edcadb8
|
Print script backtrace in the crash handler.
|
2025-04-25 09:15:20 +03:00 |
|
Pāvels Nadtočajevs
|
43e9b04f66
|
Update Mesa-NIR library detection and download script.
|
2025-04-25 08:11:14 +03:00 |
|
Thaddeus Crews
|
28089c40c1
|
Merge pull request #91006 from reduz/live-backtrace
Ability to print and log script backtraces
|
2025-04-24 17:18:52 -05:00 |
|
reduz
|
d1dcb40d56
|
Ability to print and log script backtraces
Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
|
2025-04-24 18:54:41 +02:00 |
|
jss2a98aj
|
2e61c7773b
|
Fix OS_Windows::get_video_adapter_driver_info()
|
2025-04-18 19:11:40 -04:00 |
|
Thaddeus Crews
|
ad40939b6f
|
Core: Replace C math headers with C++ equivalents
- Minor restructuring to ensure `math_funcs.h` is the central point for math functions
|
2025-04-16 15:49:02 -05:00 |
|
bruvzg
|
da1fca613f
|
Fix crash in release build with llvm-mingw.
|
2025-04-15 20:18:11 +03:00 |
|
Thaddeus Crews
|
0d267e7b1e
|
Core: Add dedicated BitField template
|
2025-04-11 11:53:26 -05:00 |
|
Thaddeus Crews
|
717df3ee88
|
Merge pull request #105249 from Repiteo/core/math-defs-namespace
Core: Use `Math` namespace for constants
|
2025-04-11 09:51:04 -05:00 |
|
Thaddeus Crews
|
cad0cd94ef
|
Merge pull request #105225 from bruvzg/ds_gdsoft
Change `DisplayServerMacOS` from `GDCLASS` to `GDSOFTCLASS`. Add `GDSOFTCLASS` to other display servers.
|
2025-04-10 16:53:42 -05:00 |
|
Thaddeus Crews
|
94282d88f9
|
Core: Use Math namespace for constants
|
2025-04-10 16:29:30 -05:00 |
|
A Thousand Ships
|
889410dcda
|
Add String::replace_char(s) methods for performance and convenience
|
2025-04-10 13:08:45 +02:00 |
|
Pāvels Nadtočajevs
|
0497522933
|
Change DisplayServerMacOS from GDCLASS to GDSOFTCLASS. Add GDSOFTCLASS to other display servers.
|
2025-04-10 09:18:58 +03:00 |
|
Thaddeus Crews
|
a8598cd8e2
|
Merge pull request #71542 from bruvzg/export_project_settings
[Export] Use project settings overrides with the target preset features instead of current platform features.
|
2025-04-09 08:51:47 -05:00 |
|
Thaddeus Crews
|
4362b11557
|
Merge pull request #103405 from van800/shakhov/macosx
Fix `.sln` project generation logic for Rider to support all OS and all C++ toolchains
|
2025-04-09 08:51:45 -05:00 |
|
bruvzg
|
c6739f64df
|
[Export] Use project settings overrides with the target preset features instead of current platform features.
|
2025-04-08 21:22:37 +03:00 |
|
Thaddeus Crews
|
e6a61b1ecc
|
Merge pull request #76829 from bruvzg/ac_kit_direct
Implement screen reader support using AccessKit library.
|
2025-04-08 12:32:47 -05:00 |
|
Pāvels Nadtočajevs
|
4310cb82b8
|
AccessKit integration for macOS, Linux, and Windows.
|
2025-04-08 20:25:47 +03:00 |
|
Ivan Shakhov
|
6ff86e49cf
|
Fix .sln project generation logic for Rider to support all OS and all C++ toolchains
Co-authored-by: Andreia Gaita <shana@spoiledcat.net>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
2025-04-08 15:40:05 +02:00 |
|
Pāvels Nadtočajevs
|
f37fb49739
|
Add separate minimize_disabled and maximize_disabled window flags.
|
2025-04-07 18:58:11 +03:00 |
|
Thaddeus Crews
|
207a2b6472
|
Core: Integrate warning suppression macro helpers
|
2025-04-03 10:13:46 -05:00 |
|
Thaddeus Crews
|
1f56d96cf2
|
Merge pull request #104893 from Repiteo/scons/external-includes-alt
SCons: Add `CPPEXTPATH` for external includes
|
2025-04-02 07:48:03 -05:00 |
|
Thaddeus Crews
|
f25fc34439
|
SCons: Add CPPEXTPATH for external includes
|
2025-04-02 07:29:08 -05:00 |
|
Yufeng Ying
|
4f4031a675
|
Replace size() == 0 with is_empty().
|
2025-04-02 19:18:43 +08:00 |
|
Pāvels Nadtočajevs
|
4638ade13f
|
Enable TTS on demand, instead of fully disabling it when project setting is not set.
|
2025-04-01 15:24:46 +03:00 |
|
Thaddeus Crews
|
780cf03051
|
Merge pull request #104556 from Ivorforce/string-extend-instead-of-parse
Use `append_` instead of `parse_` for `String` methods.
|
2025-03-29 10:16:33 -05:00 |
|
Thaddeus Crews
|
7a28334596
|
SCons: Ensure MinGW as fallback if missing MSVC
|
2025-03-29 10:14:20 -05:00 |
|
bruvzg
|
48bfe13e4f
|
Add methods to decode/encode multibyte encodings.
|
2025-03-28 17:32:34 +02:00 |
|
Cliear
|
9dfa751425
|
[Windows] Fixed the issue where newly created window incorrectly acquired the popup property on Windows.
|
2025-03-28 04:10:03 +08:00 |
|
Lukas Tenbrink
|
ffa6ef220b
|
Use append_ instead of parse_ for String methods.
|
2025-03-27 17:51:02 +01:00 |
|
Pāvels Nadtočajevs
|
e00b7dc72d
|
[Windows] Fix borderless maximized window mode.
|
2025-03-27 10:19:07 +02:00 |
|
Thaddeus Crews
|
f09ee0171a
|
Style: Begin integrating simple .clangd fixes
|
2025-03-22 13:24:35 -05:00 |
|
kobewi
|
10f6c01b9c
|
Remove ABS in favor of Math::abs
|
2025-03-19 13:52:40 +01:00 |
|
Rémi Verschelde
|
2fa721b1bc
|
Merge pull request #104127 from Ivorforce/360-noclip
Remove `String` clipping constructors.
|
2025-03-19 12:27:10 +01:00 |
|
Rémi Verschelde
|
a117a2b09c
|
Merge pull request #101980 from bruvzg/init_scale
[DisplayServer] Decouple `show_window(MAIN_WINDOW_ID)` from `DisplayServer` constructor, update project manager size/position after DS init.
|
2025-03-19 12:26:33 +01:00 |
|
Rémi Verschelde
|
b2950e8138
|
Merge pull request #101904 from bruvzg/win_export_update_icon_cache
Update Windows icon cache after export.
|
2025-03-19 12:26:26 +01:00 |
|
Pāvels Nadtočajevs
|
f6891b0305
|
[DisplayServer] Decouple show_window(MAIN_WINDOW_ID) from DisplayServer constructor, update project manager size/position after DS init.
|
2025-03-19 11:23:04 +02:00 |
|
Thaddeus Crews
|
8774c608ff
|
Merge pull request #95606 from Hilderin/fix-unfocused-windows-cant-be-dragged
Fix unfocused windows can't be dragged
|
2025-03-18 14:42:42 -05:00 |
|
Thaddeus Crews
|
83cf424b5f
|
SCons: Expand NoCache coverage
|
2025-03-18 09:54:55 -05:00 |
|
Thaddeus Crews
|
863a5ff139
|
Merge pull request #101641 from Repiteo/scons/separate-build-dir-emitter
SCons: Add emitter to declutter build objects
|
2025-03-15 19:42:44 -05:00 |
|
Thaddeus Crews
|
c8b00c03fd
|
SCons: Fix broken msvc conditional
|
2025-03-15 18:14:52 -05:00 |
|
Thaddeus Crews
|
10ed66f28c
|
SCons: Add emitter to declutter build objects
|
2025-03-15 12:08:24 -05:00 |
|
Lukas Tenbrink
|
a23f630781
|
Remove String clipping constructors.
Callers should instead call constructors with explicit encoding names, with known length `Span`.
|
2025-03-15 12:34:44 +01:00 |
|
Lukas Tenbrink
|
f4de2cd22a
|
Use resize_zeroed instead of resize then fill(0) in several places.
|
2025-03-14 12:09:39 +01:00 |
|
Aaron Franke
|
97ee05e9b7
|
Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp
|
2025-03-12 11:11:38 -07:00 |
|
Thaddeus Crews
|
1aefcf77af
|
Merge pull request #88852 from bruvzg/borderless_hack
[Windows] Remove visible WINDOW_MODE_FULLSCREEN border by setting window region.
|
2025-03-11 16:54:08 -05:00 |
|
Thaddeus Crews
|
4f0cbc9a58
|
Merge pull request #103864 from Repiteo/scons/simplify-msvc
SCons: Simplify Windows/MSVC detection
|
2025-03-11 14:01:02 -05:00 |
|
bruvzg
|
db7c94bd65
|
[Windows] Remove visible WINDOW_MODE_FULLSCREEN border by setting window region.
|
2025-03-11 20:50:55 +02:00 |
|
A Thousand Ships
|
331a43a9d8
|
Add String::remove_char(s) methods for performance and convenience
|
2025-03-10 13:19:28 +01:00 |
|