Yuri Sizov
4e0f11cfdb
Restore Theme.get_type_list behavior to properly handle uniqueness
2022-05-18 15:41:44 +03:00
Rémi Verschelde
6c78170d8c
rvo2: Re-sync with upstream, properly document Godot-specific changes
...
Still tracking the `v1.0.1` tag for now, just reverting all the unnecessary
style changes that created a diff with upstream.
2022-05-18 14:40:34 +02:00
smix8
4185fce0ef
Add wrong surface warnings to NavigationMesh.create_from_mesh()
...
Adds warnings when at least one of the input mesh surfaces is of wrong primitive type or has an empty vertex / index array as those broken input meshes would fail as both navmesh as well as later when creating debug meshes.
2022-05-18 14:13:01 +02:00
Rémi Verschelde
26393cc037
Merge pull request #61146 from akien-mga/pcre2-fix-macos-pre-11-support
2022-05-18 13:37:47 +02:00
smix8
4035a4103c
Update NavigationRegion2D when polygons of NavigationPolygon change
...
Updates NavigationRegion2D when the NavigationPolygon emits its 'changed' signal due to e.g. polygons altered by script.
2022-05-18 13:36:18 +02:00
Rémi Verschelde
24a06a6d4a
pcre2: Fix support for macOS < 11.0 by making JIT conditional at runtime
2022-05-18 11:41:09 +02:00
Yuri Rubinsky
5322b171de
Fix tonemapper shader to correctly apply alpha channel
2022-05-18 06:43:07 +03:00
Rémi Verschelde
5631b59e21
Merge pull request #61140 from Saenoe/fix-openxr-is_extension_supported
2022-05-18 02:59:14 +02:00
Saenoe
95ef3bafcd
fix OpenXRAPI::is_extension_supported returning opposite result
2022-05-18 00:33:22 +02:00
Rémi Verschelde
5c79782c7e
Merge pull request #61088 from groud/keep_unhandled_events_on_pass
2022-05-17 23:50:55 +02:00
Rémi Verschelde
b052835ca3
Merge pull request #61137 from akien-mga/meshoptimizer-20220424
2022-05-17 23:49:50 +02:00
Rémi Verschelde
438202dbd8
i18n: Sync classref translations with Weblate
...
(cherry picked from commit e86d840d4f
)
2022-05-17 23:45:37 +02:00
Rémi Verschelde
80acc7a2c2
i18n: Sync editor translations with Weblate
...
(cherry picked from commit caeae1f949
)
2022-05-17 23:45:31 +02:00
Rémi Verschelde
fa0c9c951f
Merge pull request #61136 from akien-mga/xatlas-20220318
...
xatlas: Sync with upstream 16ace528a
2022-05-17 23:36:10 +02:00
Rémi Verschelde
e2d0aa3779
Merge pull request #61135 from akien-mga/recast-20220320
2022-05-17 23:35:37 +02:00
Rémi Verschelde
7e4a02d66c
Merge pull request #61120 from akien-mga/doctest-2.4.8
2022-05-17 23:25:14 +02:00
Rémi Verschelde
e4e61df438
meshoptimizer: Sync with upstream commit 8a7d69caa
...
8a7d69caa6
2022-05-17 23:24:52 +02:00
Rémi Verschelde
0c1429da0d
Merge pull request #61132 from akien-mga/freetype-cleanup
...
FreeType: Cleanup some unused files
2022-05-17 23:19:29 +02:00
Rémi Verschelde
10c99d7b41
xatlas: Sync with upstream 16ace528a
...
Just cleaning up unused but set variables.
16ace528ac
2022-05-17 23:03:23 +02:00
Rémi Verschelde
311de59e3c
Merge pull request #61122 from akien-mga/pcre2-10.40
2022-05-17 23:00:21 +02:00
Rémi Verschelde
4635f24322
Recast: Update to upstream commit 5a870d4 (2022)
2022-05-17 22:59:40 +02:00
Rémi Verschelde
03ff10de8a
FreeType: Cleanup some unused files
2022-05-17 22:31:05 +02:00
Rémi Verschelde
eb9fd57f76
doctest: Update to 2.4.8
2022-05-17 21:53:32 +02:00
Rémi Verschelde
fd6eb2c2d2
pcre2: Update to upstream version 10.40
...
Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.40/ChangeLog
2022-05-17 21:37:20 +02:00
Rémi Verschelde
d5c1de784c
Merge pull request #61115 from KoBeWi/don't_quote_me_on_that
2022-05-17 21:24:47 +02:00
Rémi Verschelde
f1ef582036
Merge pull request #61118 from akien-mga/certs-update
2022-05-17 21:24:35 +02:00
Rémi Verschelde
f87e5c481d
Merge pull request #61127 from vnen/read-only-array
...
Implement read-only arrays
2022-05-17 21:16:25 +02:00
smix8
6b51ab66d8
Make Navigation Agents and Obstacles respect parent process mode
...
Temporarily removes agent from navigation map when parent node cannot process due to SceneTree pause and process_mode property. Normal process_mode does not work as other agents would still avoid the paused agents because they were still active on the navigation map and the rvo world. Also fixes potential crash when region_get_map or agent_get_map is called while no map is set.
2022-05-17 20:08:39 +02:00
Rémi Verschelde
4ee530e6ac
Merge pull request #54406 from V-Sekai/class-search-crash
...
Fix editor crash in built-in help when script inheritance chain changes
2022-05-17 20:01:24 +02:00
Rémi Verschelde
d4c4302e47
Merge pull request #58023 from raulsntos/curve_points_in_inspector
...
Exposes the Curve, Curve2D and Curve3D points in the inspector
2022-05-17 20:00:58 +02:00
George Marques
023b1d7f5a
Implement read-only arrays
...
Arrays can be set as read-only and thus cannot be modified. Assigning
the array will create an editable copy.
Similar to is already done to read-only dictionaries.
2022-05-17 14:14:42 -03:00
Rémi Verschelde
3ad751f7e0
Merge pull request #60867 from KoBeWi/μtext
...
Remove font height restriction from Button
2022-05-17 19:02:35 +02:00
Rémi Verschelde
abee814263
Merge pull request #61124 from bruvzg/icu_hb_ft_update
...
Update HarfBuzz, ICU and FreeType.
2022-05-17 19:00:41 +02:00
Raul Santos
a9a41df0c8
Expose Curve points in the inspector
...
Exposes the Curve, Curve2D and Curve3D points as an array property.
2022-05-17 18:08:36 +02:00
Raul Santos
0ba0d51c9e
Implement `mark_dirty` in Curve2D and Curve3D
...
Implements a method `mark_dirty` in Curve2D and Curve3D like the one
that already exists in Curve, it's a convenient way to set
`baked_cache_dirty` to `true` and also emit the `changed` signal.
2022-05-17 18:08:34 +02:00
K. S. Ernest (iFire) Lee
ec8e91e3cd
Fix editor crash in built-in help when script inheritance chain changes.
2022-05-17 08:50:32 -07:00
bruvzg
93fba7ead3
Update HarfBuzz, ICU and FreeType.
...
HarfBuzz: Update to version 4.2.1
FreeType: Update to version 2.12.1
ICU: Update to version 71.1
2022-05-17 18:39:31 +03:00
kobewi
995bcd6218
Include quotes conditionally for dropped paths
2022-05-17 16:30:23 +02:00
Rémi Verschelde
be6db612a1
certs: Sync with Mozilla bundle as of Mar 31, 2022
...
39c6ac0550
2022-05-17 16:23:01 +02:00
Rémi Verschelde
7ea8cde983
Merge pull request #61110 from rburing/project_settings_use_rbmap
2022-05-17 16:20:41 +02:00
Gilles Roudière
6db8b7616d
Keep input event as unhandled if they go through a control set to MOUSE_FILTER_PASS
2022-05-17 15:41:58 +02:00
Rémi Verschelde
35004aea48
Merge pull request #61087 from reduz/readonly-dictionary
...
Implement read-only dictionaries.
2022-05-17 15:11:48 +02:00
Rémi Verschelde
5b02415fd0
Merge pull request #55134 from KoBeWi/script_pillow_or_something
...
Always soft-reload scripts
2022-05-17 15:09:09 +02:00
Ricardo Buring
9d9b50855c
ProjectSettings: use RBMap again instead of HashMap
...
This fixes corruption of project.godot and failure to load global classes.
2022-05-17 14:49:58 +02:00
Rémi Verschelde
1d5e662766
Merge pull request #60708 from timothyqiu/drop-onready
2022-05-17 13:58:51 +02:00
Rémi Verschelde
3506825930
Merge pull request #61112 from Chaosus/graph_edit_delete_nodes_param
2022-05-17 13:10:04 +02:00
Rémi Verschelde
ccdd85d8e7
Merge pull request #61001 from derammo/derammo_popup_conditional_hide
2022-05-17 12:56:53 +02:00
Rémi Verschelde
129767da70
Merge pull request #60159 from Calinou/print-fps-hide-unstable-prints
2022-05-17 12:55:53 +02:00
Hugo Locurcio
2d56dfb746
Hide the first `--print-fps` outputs after the engine has started
...
The first 2 or 3 prints are inaccurate since the engine has just
started at that point.
2022-05-17 12:28:56 +02:00
Yuri Rubinsky
c84d050980
Add node list param to `GraphEdit::delete_nodes_request` signal
2022-05-17 13:28:21 +03:00