Commit Graph

54627 Commits

Author SHA1 Message Date
lawnjelly b69c8b4791 Single Compilation Unit build.
Adds support for simple SCU build (DEV_ENABLED only).
This speeds up compilation by compiling multiple cpp files within a single translation unit.
2023-06-06 15:36:51 +01:00
Rémi Verschelde 543750a1b3
Merge pull request #77772 from JoNax97/fix_77745
Gradient: Check if interpolation mode and color space are different before firing notifications
2023-06-03 01:42:58 +02:00
Rémi Verschelde 5b3019dbca
Merge pull request #77782 from RandomShaper/fix_hc_bind_type
Use right type in the binding of DocCache::classes
2023-06-03 01:41:34 +02:00
Rémi Verschelde 2b69d681d0
Merge pull request #77784 from KoBeWi/guttmarks
Enable bookmarks gutter
2023-06-03 01:38:30 +02:00
kobewi 09d5884b0d Enable bookmarks gutter 2023-06-02 22:40:29 +02:00
Pedro J. Estébanez f9836fed72 Use right type in the binding of DocCache::classes 2023-06-02 22:03:21 +02:00
Rémi Verschelde db5113de36
Merge pull request #77771 from KoBeWi/INDEX_HELL
Simplify linked vector ratio logic
2023-06-02 17:26:25 +02:00
Rémi Verschelde 8623572b1f
Merge pull request #75666 from ronyeh/main.cpp-2
Rename `iconpath` => `icon_path` & `hasicon` => `has_icon`.
2023-06-02 17:26:18 +02:00
Rémi Verschelde 5c2bb20f3d
Merge pull request #74688 from Calinou/doc-camera3d-visualinstance3d-layers-gi
Document GI techniques ignoring VisualInstance3D and Camera3D layers
2023-06-02 17:26:09 +02:00
Rémi Verschelde 86df3312b5
Merge pull request #67835 from Calinou/doc-arrayoccluder3d
Document the ArrayOccluder3D class
2023-06-02 17:26:02 +02:00
kobewi bf02aabfe1 Simplify linked vector ratio logic 2023-06-02 16:05:28 +02:00
Yuri Sizov dc8a0c3cd1
Merge pull request #77674 from ProbablyWorks/77562-tilemap-center-view-button-offset-fix
Set the grow direction for the "Center View" button in the TileMap editor
2023-06-02 15:52:44 +02:00
JoNax97 b998f7ceb7 Gradient: Check if interpolation mode and color space are different before firing notifications. 2023-06-02 10:40:13 -03:00
Hugo Locurcio 40bf95ca8e Document GI techniques ignoring VisualInstance3D and Camera3D layers
This also improves documentation for a few other properties in those classes.
2023-06-02 15:36:57 +02:00
Yuri Sizov afb2480947
Merge pull request #77768 from Calinou/doc-input-joy-name-guid
Document the database for `Input.get_joy_name()` and `Input.get_joy_guid()`
2023-06-02 15:10:21 +02:00
Yuri Sizov f0883bb158
Merge pull request #77767 from bruvzg/ltts_cache
[Linux/TTS] Cache TTS voice list.
2023-06-02 15:09:15 +02:00
Yuri Sizov ca1b4eb225
Merge pull request #77651 from Rindbee/fix-update-minimum-size
Make sure that `data.last_minimum_size` is consistent with `get_combined_minimum_size()` at the same time
2023-06-02 14:02:04 +02:00
Hugo Locurcio 922d2b7034 Document the database for `Input.get_joy_name()` and `Input.get_joy_guid()` 2023-06-02 13:13:06 +02:00
Yuri Sizov 5b5186383e
Merge pull request #77148 from ajreckof/prevent_unselectable_editor_property_from_being_selected_on_RMB
Prevent selecting unselectable `EditorProperty` with RMB
2023-06-02 13:10:36 +02:00
Yuri Sizov 6a1d3198d1
Merge pull request #76854 from CapitaineCookie/fix-change-type
Fix crash when changing node type from PopupMenu to ItemList
2023-06-02 13:03:55 +02:00
bruvzg e15f37945b
[Linux/TTS] Cache TTS voice list. 2023-06-02 14:00:52 +03:00
Yuri Sizov eab4075f1e
Merge pull request #77727 from AThousandShips/layer_doc
Clarify that `CanvasLayer`s are restricted to one `Viewport`
2023-06-02 12:53:45 +02:00
Yuri Sizov 2a50f8c107
Merge pull request #74595 from AurumKitsune/patch-1
Update C# code example to fix an error
2023-06-02 12:31:53 +02:00
Yuri Sizov e683986b24
Merge pull request #77743 from raulsntos/dotnet/docs-contains-key
C#: Fix dictionary key lookup documentation
2023-06-02 12:29:06 +02:00
Yuri Sizov 300b736074
Merge pull request #77751 from gongpha/crash!-lmnode-null-owner
Add null checking when finding a lightmap baking path
2023-06-02 12:19:38 +02:00
Violet Johnson cb7fdad3b4 Update C# code example to fix an error
Update doc/classes/AnimationNodeStateMachinePlayback.xml

Co-authored-by: Raul Santos <raulsntos@gmail.com>
2023-06-02 11:34:23 +02:00
Raul Santos 6723b4e8c3
C#: Fix dictionary key lookup documentation
The method to check if a key exists in the dictionary is called `ContainsKey`.
2023-06-02 11:13:03 +02:00
ProbablyWorks 882ffdfaae set the grow direction of the center view button after setting the anchors 2023-06-01 21:44:16 -04:00
Rémi Verschelde 621d68e412
Merge pull request #77749 from RandomShaper/fix_ext_res_id
Fix external resource ids lost
2023-06-02 01:00:18 +02:00
Kongfa Waroros aeb9b8381a Add null checking when finding a lightmap baking path 2023-06-02 04:06:19 +07:00
Pedro J. Estébanez 4412c1d989 Fix external resource ids lost 2023-06-01 22:34:49 +02:00
Rémi Verschelde 2e273f0e35
Merge pull request #77724 from RandomShaper/remove_red_th_cond
Remove redundant check from thread guards
2023-06-01 15:52:16 +02:00
Rémi Verschelde 42775ff75b
Merge pull request #77705 from MewPurPur/less-code-for-mouse-exit
Use NOTIFICATION_MOUSE_EXIT instead of a signal for a few editor plugins
2023-06-01 15:52:12 +02:00
Rémi Verschelde 0b5c5022f2
Merge pull request #77663 from RedworkDE/audiostream-preview-crash
Fix crash in AudioStream preview
2023-06-01 15:52:08 +02:00
Rémi Verschelde f912457d10
Merge pull request #77640 from MewPurPur/improve-worldboundary-icon
Tweak WorldBoundaryShape icon
2023-06-01 15:52:04 +02:00
Fabio Alessandrelli b96cc5eb3e
Merge pull request #77719 from hlutor/remove_get_vsync_warn_web
Override window_get_vsync_mode in DisplayServerWeb to prevent warning spam
2023-06-01 15:50:12 +02:00
Ninni Pipping f5b6661c3e Clarify that `CanvasLayer`s are restricted to one `Viewport` 2023-06-01 13:22:13 +02:00
Rindbee 594852caf1 Make sure that `data.last_minimum_size` is consistent with `get_combined_minimum_size()` at the same time
Move the code for switching `data.minimum_size_valid` in `Control::update_minimum_size()`
to `Control::_update_minimum_size()`, make sure to switch `data.minimum_size_valid` to
`false` only before updating `data.last_minimum_size` , so that it will remain consistent
with `get_combined_minimum_size()`.
2023-06-01 19:02:42 +08:00
Pedro J. Estébanez 8c288918a0 Remove redundant check from thread guards 2023-06-01 11:08:14 +02:00
hlutor a932c5e81d Added override for window_get_vsync_mode in display_server_web.cpp 2023-05-31 18:23:06 -06:00
Rémi Verschelde 5c2295ff53
Merge pull request #77698 from enxas/fix-outdated-csharp
Fix outdated C# code example for class AnimationNodeOneShot
2023-06-01 00:40:53 +02:00
Rémi Verschelde 574f917442
Merge pull request #77686 from m4gr3d/fix_editor_audio_stream_microphone_crash_main
Fix issue causing the Android editor to crash when creating a new AudioStreamMicrophone
2023-06-01 00:40:49 +02:00
Rémi Verschelde d998323ab4
Merge pull request #77452 from Sauermann/fix-deprecate-push-unhandled-input
Deprecate push_unhandled_input
2023-06-01 00:40:44 +02:00
Rémi Verschelde f77dee90a6
Merge pull request #76389 from ajreckof/editor-property-nodepath-for-node
Fix typed array export
2023-06-01 00:40:40 +02:00
Rémi Verschelde 3dd0307f3f
Merge pull request #76348 from warriormaster12/pipeline-cache
Implement Vulkan pipeline caching
2023-06-01 00:40:33 +02:00
Rémi Verschelde bb58eb6a94
Merge pull request #74894 from rainlizard/patch-1
Document how to use the global animation library in GDScript
2023-06-01 00:40:25 +02:00
Rémi Verschelde 1634a2ba72
Merge pull request #70800 from KoBeWi/kill_wheel
Get rid of mouse wheel switch in scene tabs
2023-06-01 00:40:18 +02:00
Rémi Verschelde 180a5eb981
Merge pull request #69677 from Macksaur/robust-minizip
Fix buffer over-read and memory leaks when using long filepaths in minizip API
2023-06-01 00:40:11 +02:00
kobewi 53a15d85be Get rid of mouse wheel switch in scene tabs 2023-05-31 22:21:40 +02:00
warriormaster12 dded713dc0 Implement Vulkan pipeline caching 2023-05-31 22:24:18 +03:00