Julian
ba3f4a4b24
Code region keywords must be followed by whitespace
2025-01-09 14:11:07 -05:00
Michael Alexsander
5c63646e87
Change print warnings to config ones for popups that need transparency
2025-01-09 15:59:56 -03:00
Rémi Verschelde
829ad307f8
CI: Install apt dependencies directly, works around issue with awalsh128/cache-apt-pkgs-action
2025-01-09 19:56:30 +01:00
BlueCube3310
84c53607ab
Etcpak: Sync with upstream
2025-01-09 19:29:58 +01:00
Danil Alexeev
cd918ff470
GDScript: Remove RENAMED_IN_GODOT_4_HINT from GDScriptWarning::Code enum
2025-01-09 21:07:41 +03:00
Rémi Verschelde
0257995616
Merge pull request #101354 from Ivorforce/animation-clear-template
...
Replace `Animation::_clear()` with explicit `.clear()` calls.
2025-01-09 17:07:27 +01:00
Rémi Verschelde
5240e60509
Merge pull request #101344 from DarioSamo/union-order-fix
...
Fix union order to simplify empty initializers.
2025-01-09 17:07:23 +01:00
Rémi Verschelde
7285e89407
Merge pull request #101343 from DarioSamo/shader-reflection-fix
...
Fix duplicated spec constant on SPIR-V reflection.
2025-01-09 17:07:20 +01:00
Rémi Verschelde
d5b73e2742
Merge pull request #100307 from akien-mga/mp3-load_from_file
...
Add AudioStreamMP3 `load_from_file`/`load_from_buffer` and harmonize other audio streams
2025-01-09 17:07:16 +01:00
Rémi Verschelde
03c83cea1e
Style: Enable clang-format's InsertBraces config
...
This was part of our style guide since we started using clang-format
but the feature was only added in clang-format 15, and we hadn't
noticed it yet.
2025-01-09 16:46:51 +01:00
devloglogan
e7f6b7ea0b
Allow using custom Rect2i for rendering with OpenXR
2025-01-09 09:46:15 -06:00
Lukas Tenbrink
dcb4e5b22a
Replace Animation::_clear() with explicit .clear() calls.
2025-01-09 16:43:57 +01:00
Rémi Verschelde
15741d45ca
manifold: Update to 3.0.1
2025-01-09 16:13:08 +01:00
Hugo Locurcio
13a1391e73
Draw fewer fishbones to improve Path gizmo readability and performance
...
This affects both Path2D and Path3D.
2025-01-09 16:08:29 +01:00
Rémi Verschelde
4396f8fbd3
Add AudioStreamMP3 load_from_file/load_from_buffer and harmonize other audio streams
...
Move OggVorbis and MP3 loading code to their AudioStream class, matching how it's done for WAV.
The duplicate functions in ResourceImporterOggVorbis are now deprecated.
Co-authored-by: MaxIsJoe <34368774+MaxIsJoe@users.noreply.github.com >
2025-01-09 15:46:04 +01:00
Rémi Verschelde
6be45d2a71
thorvg: Update to 0.15.8
2025-01-09 15:05:20 +01:00
Rémi Verschelde
f68d55bcda
libpng: Update to 1.6.45
2025-01-09 15:00:02 +01:00
Dario
0e06eb80bc
Fix union order to simplify empty initializers.
2025-01-09 10:39:13 -03:00
Dario
1af1edf60c
Fix duplicated spec constant on SPIR-V reflection.
2025-01-09 10:27:38 -03:00
Rémi Verschelde
0e3a5eda86
Merge pull request #101335 from Rocka06/spriteframes-duplicate-line
...
Fix frame list icon mode is set two times
2025-01-09 13:51:20 +01:00
Rémi Verschelde
3c1c538b68
Merge pull request #101330 from Hakunamawatta/patch-1
...
Fix typo in Basis `get_rotation_quaternion` doc
2025-01-09 13:51:17 +01:00
Rémi Verschelde
cb483e53ca
Merge pull request #101327 from Repiteo/scons/specify-module-optional-dependencies
...
SCons: Specify optional dependencies for modules
2025-01-09 13:51:14 +01:00
Rémi Verschelde
67294625a4
Merge pull request #101315 from Rocka06/spriteframes-plugin-duplicate-style
...
Fix duplicate buttons style to match the other buttons in the SpriteFrames editor plugin
2025-01-09 13:51:10 +01:00
Rémi Verschelde
1f675e67db
Merge pull request #101278 from bruvzg/ed_prop_nt_dict
...
Fix non-typed Dictionary keys displayed as `<null>` in the inspector.
2025-01-09 13:51:07 +01:00
Rémi Verschelde
d164f05dda
Merge pull request #101263 from mateuseap/fix/os_shell_open
...
Fix example in `OS.shell_open()` method documentation and add a new one
2025-01-09 13:51:03 +01:00
Rémi Verschelde
a0de7d0e01
Merge pull request #101257 from SteffenBlake/remote-debug-windows-battery-fix
...
Windows: Update export script's task to work even on battery power
2025-01-09 13:50:59 +01:00
Rémi Verschelde
3ac4da1620
Merge pull request #101233 from Ivorforce/utf8-multicall
...
Optimize calls of `utf8` in a few spots to avoid calling it more than once.
2025-01-09 13:50:55 +01:00
Rémi Verschelde
2e657bf2ae
Merge pull request #101205 from voylin/get_visible_line_count_fix
...
Fix `get_visible_line_count` in RichTextLabel
2025-01-09 13:50:51 +01:00
Rémi Verschelde
ef9f0aefd0
Merge pull request #101175 from wareya/wrap_perf_fix
...
Fix large `TextEdit` width resize performance when wrapping disabled
2025-01-09 13:50:46 +01:00
Rémi Verschelde
6d7ddfcd1b
Merge pull request #101093 from KoBeWi/infinite_menu_entropy
...
Reorganize EditorNode menu options
2025-01-09 13:50:42 +01:00
Rémi Verschelde
fcc9e3a711
Merge pull request #96785 from akien-mga/scons-lto-use-thinlto-llvm
...
SCons: Make `lto=auto` prefer ThinLTO over full LTO for LLVM targets
2025-01-09 13:50:39 +01:00
Nazarii
8bfb5d74b3
Use LocalVector for Curve and Gradient
2025-01-09 14:25:21 +02:00
Rémi Verschelde
26db0bb15f
SCons: Make lto=auto prefer ThinLTO over full LTO for LLVM targets
...
This speeds up build time considerably for these platforms compared to
using `lto=full`, which is sadly single-threaded with LLVM, unlike GCC.
Changes to default behavior of `lto=auto` (i.e. `production=yes`):
- Linux: Prefer ThinLTO for LLVM
- Web: Prefer ThinLTO
- Windows: Prefer ThinLTO for llvm-mingw
The following LLVM targets don't use LTO by default currently, which
needs to be assessed further (gains from LLVM LTO on performance need
to be weighed against the potential size increase from heavy inlining):
- Android
- iOS
- macOS
- Windows clang-cl
2025-01-09 13:03:58 +01:00
Rémi Verschelde
a52291fcba
LightmapGI: Fix another missing include to check for lightmapper_rd in editor
2025-01-09 12:53:12 +01:00
kobewi
24eadaa6a4
Reorganize EditorNode menu options
2025-01-09 12:21:56 +01:00
LuoZhihao
a71a8c6e1e
C#: Expose OKHSL properties of Color
2025-01-09 19:18:56 +08:00
Rémi Verschelde
eb4a9977c3
Merge pull request #101323 from demolke/modenable
...
LightmapGI: Including `modules_enabled.gen.h` to properly check the configuration warning
2025-01-09 11:17:42 +01:00
Rémi Verschelde
837d093470
Merge pull request #101322 from akien-mga/scons-fix-colorless-print-methods
...
SCons: Fix missing context for `print_info`/`warning`/`error` when colors are off
2025-01-09 11:17:38 +01:00
Rémi Verschelde
c657178606
Merge pull request #101299 from Calinou/doc-tilemaplayer-tutorials
...
Add TileMap tutorials to TileMapLayer class reference
2025-01-09 11:17:35 +01:00
Rémi Verschelde
e1a1acc66b
Merge pull request #101279 from akien-mga/audio-pitch-shift-fix-gcc-warning
...
Fix GCC warning about potential stringop-overflow in AudioEffectPitcShift
2025-01-09 11:17:31 +01:00
Rémi Verschelde
a682b076d7
Merge pull request #101223 from kiroxas/fixWrongIfConditionIn#100549
...
Fix wrong condition in `NavMeshQueries3D::_query_task_build_path_corridor`
2025-01-09 11:17:28 +01:00
Rémi Verschelde
65cf7c1d5e
Merge pull request #101221 from bruvzg/win_dec_exp
...
[Window] Expose `start_drag` and `start_resize` methods (for both native and embedded windows).
2025-01-09 11:17:24 +01:00
Rémi Verschelde
2db8f8837e
Merge pull request #101125 from axunes/master
...
macOS: Allow running unpacked game files from .app bundle resources
2025-01-09 11:17:20 +01:00
Rémi Verschelde
a7052a2bd0
Merge pull request #101033 from Ivorforce/string-count-avoid-copy
...
Optimize `_count` by replacing a full copy with a CoW copy for the full-string count case.
2025-01-09 11:17:17 +01:00
Rémi Verschelde
892f77d5af
Merge pull request #100052 from akien-mga/scons-linux-relax-freetype-libpng-zlib-deps
...
Linux: Relax interdependency between freetype, libpng, and zlib for unvendored builds
2025-01-09 11:17:13 +01:00
bruvzg
b8860f1c11
Fix non-typed Dictionary keys displayed as <null> in the inspector.
2025-01-09 11:38:17 +02:00
Sohonyai Tibor
7c3d46004b
removed duplicate set_icon_mode
2025-01-09 09:59:15 +01:00
demolke
2a3e0d47ea
LightmapGI: Including modules_enabled.gen.h to properly check the configuration warning
2025-01-09 09:55:28 +01:00
Hakunamawatta
1250d98d19
Fix typo in Basis get_rotation_quaternion doc
2025-01-09 17:09:32 +11:00
Thaddeus Crews
f1f33169d9
SCons: Specify optional dependencies for modules
2025-01-08 21:59:18 -06:00