Commit Graph
51458 Commits
Author SHA1 Message Date
Yuri Rubinsky 01cddbb12a Clear material arrays to prevent freeing of invalid texture RID 2023-01-13 23:25:09 +03:00
Dmitrii Maganov a1e0281b45 GDScript: Disallow type inference with untyped initializer 2023-01-13 20:51:29 +02:00
kobewi 54abd5b560 Add expand mode compat to TextureRect 2023-01-13 19:16:49 +01:00
Juan Linietsky 503d2d1cbf Support metadata in MultiNodeEdit
Small hack for metadata to work there (similar to existing script hack).
Does not appear within its own category, not sure if its worth hacking it (would need to be hacked in inspector).

Fixes #59604.
2023-01-13 19:10:19 +01:00
Raul Santos 14c16746f3 Add IsZeroApprox to C# vectors 2023-01-13 18:53:39 +01:00
Juan Linietsky dd3a1b08a9 Button shortcuts no longer "press" the Button.
* Button shortcuts were treated as generic input events on buttons. This means that to activate a button shortcut you had to press and release.
* This logic is removed and now shortcuts always activate on press.
* This makes the editor feel more responsive and solves problems related to this behavior.

Fixes #45033 and possibly others.
2023-01-13 18:43:02 +01:00
Rémi Verschelde 228db366bf Merge pull request #70601 from vmedea/keep-terrain-choice
Keep terrain choice when changing layer in tilemap editor
2023-01-13 18:04:02 +01:00
Rémi Verschelde 3e5ee12555 Merge pull request #71335 from groud/fix_atlas_merging
Fixes TileSet atlas merging not working correctly
2023-01-13 18:03:53 +01:00
Rémi Verschelde 8716c12ead Merge pull request #71325 from reduz/refactor-project-setting-overrides
Refactor ProjectSetting overrides
2023-01-13 18:03:15 +01:00
Rémi Verschelde ef01b49227 Merge pull request #71329 from vnen/gdscript-fix-enum-value-resolution
GDScript: Fix infinite recursion in resolution of enum values
2023-01-13 18:02:58 +01:00
Rémi Verschelde 7d2945f463 Merge pull request #33733 from KoBeWi/seek_the_origin
Reset animation on playback stop
2023-01-13 18:02:53 +01:00
Rémi Verschelde 44f7392883 Merge pull request #65370 from SaracenOne/tileset_editor_visibility_fixes
Fix contextual visibility of tileset and tilemap editors (again)
2023-01-13 18:02:12 +01:00
Rémi Verschelde 4c2dea108e Merge pull request #70540 from vaartis/multiline-arrays-dictionaries
Implement export_multiline support for Array[String] and Dictionary
2023-01-13 18:01:55 +01:00
Rémi Verschelde 787179dac8 Merge pull request #70148 from KoBeWi/remove_all_restrictions
Remove conditons for unfolding inspector sections
2023-01-13 18:00:45 +01:00
Rémi Verschelde 3dffe0b967 Merge pull request #63312 from bruvzg/one_click
[Export] Add one-click deploy over SSH for the desktop exports.
2023-01-13 18:00:18 +01:00
Raul Santos f852004cf5 Add IsFinite to C# Variants 2023-01-13 17:57:52 +01:00
Henrique Coura d9ceddd86b Add unit tests for Curve2D 2023-01-13 13:54:45 -03:00
Gilles Roudière 28f6fcd68f Fixes TileSet atlas merging not working correctly 2023-01-13 16:50:12 +01:00
Hendrik Brucker e59d6b1b8c [RichTextLabel] Match minimum size calculation of Label
(optional via fit_content property)
2023-01-13 15:17:26 +01:00
Juan Linietsky 6f0e210093 Refactor ProjectSetting overrides
* Overrides no longer happen for set/get.
* They must be checked with a new function: `ProjectSettings::get_setting_with_override()`.
* GLOBAL_DEF/GLOBAL_GET updated to use this

This change solves many problems:
* General confusion about getting the actual or overriden setting.
* Feature tags available after settings are loaded were being ignored, they are now considered.
* Hacks required for the Project Settings editor to work.

Fixes #64100. Fixes #64014. Fixes #61908.
2023-01-13 15:13:56 +01:00
Dmitrii Maganov 40613ebd21 GDScript: Fix typing of iterator in for loop 2023-01-13 15:36:11 +02:00
George Marques 3a5e41293c GDScript: Fix infinite recursion in resolution of enum values 2023-01-13 10:17:30 -03:00
Tomasz Chabora 4668a186db Reset animation on playback stop 2023-01-13 13:41:37 +01:00
Rémi Verschelde 3c9bf4bc21 Merge pull request #71317 from bruvzg/dash_align
Improve dashed line alignment and make it optional.
2023-01-13 09:57:46 +01:00
Rémi Verschelde a9f3f0c52a Merge pull request #71315 from smix8/i_see_double
Fix duplicate NavigationServer process
2023-01-13 09:57:20 +01:00
Rémi Verschelde 46d8fea41a Merge pull request #71312 from timothyqiu/node-removed
Fix crash when clicking Edit Region after reopening the scene
2023-01-13 09:55:18 +01:00
Rémi Verschelde 04bee38809 Merge pull request #71295 from bruvzg/macos_bg_color
[macOS] Avoid color flash on window resizing
2023-01-13 09:54:30 +01:00
smix8 be9224eaa8 Fix duplicate NavigationServer process
NavigationServer process was called twice each frame
Also adds 3 missing MONITOR_TYPE entries.
2023-01-13 09:38:32 +01:00
bruvzg 9b2843f14f Improve dashed line alignment and make it optional. 2023-01-13 10:30:12 +02:00
stmSi f286e93fef Fix OGG page_data out of bound crash 2023-01-13 13:39:03 +06:30
stmSi d1bd7539a6 Fix NaN value making infinite loop inside GraphEdit's NOTIFICATION_DRAW 2023-01-13 12:29:29 +06:30
bruvzg 1ed4ed3a16 [macOS] Avoid color flash on window creation and resizing. 2023-01-13 07:39:45 +02:00
Haoyu Qiu 90d3efcaa5 Fix crash when clicking Edit Region after reopening the scene 2023-01-13 11:30:26 +08:00
Bastiaan Olij 478c37deb8 Improving communication of scaling settings to renderer implementation 2023-01-13 12:54:15 +11:00
Rémi VerscheldeandGitHub 7c2768c2f8 Merge pull request #71303 from clayjohn/ref-probe-crash
Only setup depth framebuffer properties when not rendering ReflectionProbes
2023-01-13 01:23:05 +01:00
clayjohn 131036a5ef Only setup depth framebuffer properties when not rendering ReflectionProbes 2023-01-12 16:19:12 -08:00
Rémi VerscheldeandGitHub 7dfcd55567 Merge pull request #71152 from nongvantinh/fix-70981
Fix node name in the SceneTreeEditor allows a node to have no name
2023-01-13 00:39:20 +01:00
Rémi VerscheldeandGitHub 14cca21256 Merge pull request #71033 from scurest/obj-vertex-color
Add vertex color support to OBJ importer
2023-01-13 00:37:14 +01:00
Rémi VerscheldeandGitHub f79c58aac5 Merge pull request #71209 from bruvzg/ed_progress_reparent
Automatically reparent editor progress dialog to avoid error spam.
2023-01-13 00:29:48 +01:00
Rémi VerscheldeandGitHub 7067c64bcf Merge pull request #71297 from aaronfranke/file-format
Fix file formatting script dependencies and cleanup
2023-01-13 00:29:17 +01:00
Rémi VerscheldeandGitHub 8bd8c4edbc Merge pull request #71294 from gelvinp/macos_notarization_teamid
Require Apple Team ID when using notarytool
2023-01-13 00:23:04 +01:00
Rémi VerscheldeandGitHub 05e1517c8e Merge pull request #71290 from clayjohn/normal-map-2d
Remove normal_map from MeshInstance2D and MultiMeshInstance2D
2023-01-13 00:17:28 +01:00
Clay JohnandGitHub 21893140eb Merge pull request #71289 from RandomShaper/avoid_color_flash
Avoid color flash on window creation and resizing
2023-01-12 14:39:41 -08:00
Aaron Franke 06450bfb0f Fix file formatting script dependencies and cleanup 2023-01-12 16:25:21 -06:00
Patrick Gelvin 8495224d13 Require Apple Team ID when using notarytool
Adds a requirement that the Team ID is specified when
notarizing with the new notarytool.

Fixes #70307
2023-01-12 15:00:07 -07:00
Rémi VerscheldeandGitHub e62f57f51d Merge pull request #70904 from huangjiaminhhh/master
Fix for navmesh baking when parsing StaticBody colliders
2023-01-12 22:24:37 +01:00
clayjohn b514e20fb5 Remove normal_map from MeshInstance2D and MultiMeshInstance2D 2023-01-12 13:15:31 -08:00
Rémi VerscheldeandGitHub c2790ec2b9 Merge pull request #68450 from KoBeWi/bracket_escapist
Allow to escape closing brackets in CFG tags
2023-01-12 21:53:15 +01:00
Pedro J. Estébanez 03b96c1c4b Implement color flash avoidance for Windows 2023-01-12 21:42:51 +01:00
Pedro J. Estébanez d0e37cd04c Add framework for avoidance of color flash in new windows 2023-01-12 21:42:51 +01:00