Rémi Verschelde
c942d567eb
Merge pull request #53926 from YeldhamDev/i_am_tabbar_now
2021-10-20 15:42:41 +02:00
Rémi Verschelde
01aec21d25
i18n: Only include editor translations above a threshold
...
This reduces the size of the editor binaries significantly, as we otherwise
embed all WIP translations, including ones with very low completion ratios,
and end up paying for the size of all `msgid`s for each locale.
Cf. https://github.com/godotengine/godot-proposals/issues/3421 for details.
The thresholds used are:
- 30% for the editor interface (should already include most common strings
while more obscure ones like UndoRedo action names might be untranslated).
- 10% for the class reference: this is a HUGE resource and 10% is already
a lot of useful content, especially if focused on the most used APIs.
This currently reduces the size of the editor binary by 17% on Linux.
The list will be synced manually every now and then.
(cherry picked from commit 8425c58991
)
2021-10-20 15:10:13 +02:00
Rémi Verschelde
096290cb7a
Merge pull request #54017 from akien-mga/main-document-dump-extension-api
2021-10-20 13:07:55 +02:00
Rémi Verschelde
ef93e1381b
Merge pull request #54016 from akien-mga/mono-fix-build-52940
2021-10-20 12:49:43 +02:00
Rémi Verschelde
73f6351e28
Main: Add documentation for --dump-extension-api
2021-10-20 12:05:05 +02:00
Rémi Verschelde
9841c9abe8
Merge pull request #53994 from groud/move_tileset_tilemap_switch_to_tabs
2021-10-20 11:53:54 +02:00
Rémi Verschelde
6d3eef03bc
Merge pull request #53260 from Calinou/editor-inspector-warning-yellow
2021-10-20 11:48:12 +02:00
Rémi Verschelde
36fd7f213d
Merge pull request #53983 from Duroxxigar/navmesh-agent-default
2021-10-20 11:08:11 +02:00
Rémi Verschelde
b9a59f60c1
Mono: Fix build after #52940
...
Chose to pass unhandled exceptions to the toaster, we might want to reconsider
if those are already reported somewhere else (e.g. in the Mono panel).
2021-10-20 11:07:20 +02:00
Rémi Verschelde
6d4543ea90
Merge pull request #54003 from bruvzg/fix_multi_phy_key_map_4
2021-10-20 10:56:15 +02:00
Rémi Verschelde
9e44a8e597
Merge pull request #53993 from Faless/js/4.x_editor_gles3
2021-10-20 10:41:29 +02:00
Rémi Verschelde
b1b9b6ac6f
Merge pull request #54014 from timothyqiu/view-name
...
Update view name after processing orbit view shortcuts
2021-10-20 09:23:28 +02:00
Rémi Verschelde
62b42b0269
Merge pull request #54012 from BastiaanOlij/fix_double_tracking_status
...
Fix double _get_tracking_status declaration
2021-10-20 09:21:56 +02:00
Bastiaan Olij
6794b6f10b
Fix double _get_tracking_status declaration
2021-10-20 17:39:08 +11:00
Haoyu Qiu
392d529247
Update view name after processing orbit view shortcuts
2021-10-20 13:05:59 +08:00
PouleyKetchoupp
c1577e5a3f
Fix 2D center of mass not updated from transform
...
Same logic as what was done in 3D, applied to 2D center of mass.
Also did some minor cleanup in 3D and fixed center of mass transform
during the first frame after teleporting a dynamic body.
2021-10-19 16:22:30 -07:00
Rémi Verschelde
965ae0619d
Merge pull request #54005 from murilo-goncalves/fix/typo-TextParagraph
...
Fix: typo in TextParagraph class and docs
2021-10-20 01:21:32 +02:00
Murilo Gonçalves
94cba835eb
Fix: typo in TextParagraph class and docs
2021-10-19 16:38:58 -03:00
bruvzg
a975682ef6
Fix handling multiple "physical key" events in the single input map action.
2021-10-19 22:19:41 +03:00
Rémi Verschelde
a4fbb67902
Merge pull request #53995 from groud/fix_toaster
...
Fix EditorToaster constant update and prevent a crash
2021-10-19 18:50:43 +02:00
Duroxxigar
1de99820b8
Change default navmesh agent radius to match nav agent node's default radius
2021-10-19 11:43:39 -04:00
Gilles Roudière
20f4dce7a0
Fix EditorToaster constant update and prevent a crash
2021-10-19 17:18:45 +02:00
Gilles Roudière
5317b79a1d
Remove the tilemap/tileset editor switch, move it to tabs
2021-10-19 17:11:34 +02:00
Rémi Verschelde
244faf5588
Merge pull request #53972 from zedutch/fix-shader-time-update
...
Fix shaders using `TIME` not continuously updating
2021-10-19 16:37:55 +02:00
Michael Alexsander
67acb7de6e
Rename Tabs
to TabBar
2021-10-19 11:37:31 -03:00
Fabio Alessandrelli
9de577ba12
[HTML5] Editor video driver option. Replace canvas on exit.
...
Default is "Auto", but can be forced to a specific WebGL version if the
automatic detection fails.
The game and editor canvas are now replaced with a new one in the exit
hooks. This helps the browser do some context cleanup, and allow us to
create a new context of a different type (WebGL/WebGL2).
2021-10-19 15:45:32 +02:00
Rémi Verschelde
85a8939fa2
Merge pull request #53790 from briansemrau/remove-distant-shadowy-void
2021-10-19 15:17:09 +02:00
Rémi Verschelde
9471de7e00
Merge pull request #53081 from williamd67/GPULightmapper-first-dilate-than-denoise
2021-10-19 13:23:22 +02:00
Gilles Roudière
bc0b702874
Merge pull request #53440 from groud/tile_map_patterns_palette
...
Implement TileMap patterns palette
2021-10-19 13:13:46 +02:00
Rémi Verschelde
b1b5d516d7
Merge pull request #53979 from KoBeWi/bug_from_the_past
2021-10-19 13:13:09 +02:00
Bastiaan Olij
964c8322b1
Merge pull request #49942 from BastiaanOlij/xr_play_area
...
Add support for returning the play area from XRInterface
2021-10-19 22:00:22 +11:00
kobewi
abe22dfcf4
Fix command history for plugin commands
2021-10-19 12:23:24 +02:00
Bastiaan Olij
96b707215d
Add support for returning the play area from XRInterface
2021-10-19 21:17:04 +11:00
Gilles Roudière
1a95f893c4
Implement TileMap patterns palette
2021-10-19 11:57:37 +02:00
Rémi Verschelde
4387f9645b
Merge pull request #52940 from groud/toast_notification
2021-10-19 09:57:13 +02:00
Rémi Verschelde
21f1ac8bf3
Merge pull request #53805 from groud/name_to_tileset_sources
2021-10-19 09:56:19 +02:00
nabfrew
e2e77bbb04
Clarify 2D lighting height
property in class reference
...
It's easy to assume they are the same, but they are quite different for the two types of 2D lights. For myself, it took a bit of confusion and experimentation for me to figure out why this behaviour changed when I changed from point to directional. Hopefully it can save somebody else the trouble.
2021-10-19 09:23:12 +02:00
Rémi Verschelde
483df71120
Merge pull request #53980 from nekomatata/rename-godot-physics-classes
2021-10-19 08:24:02 +02:00
Rémi Verschelde
723b988fde
Merge pull request #52210 from BastiaanOlij/enhance_xr_trackers
2021-10-19 08:11:32 +02:00
Rémi Verschelde
fbd701a128
Merge pull request #53960 from Klowner/audioserver-startplaybackstream-potential-leak
2021-10-19 08:09:45 +02:00
Rémi Verschelde
3ee3197e40
Merge pull request #53975 from neikeq/csharp-fix-prop-setter-value
2021-10-19 07:56:02 +02:00
PouleyKetchoupp
cc39dca9f7
Rename Godot Physics classes from *SW to Godot*
...
Also moved MT physics server wrappers to the main servers folder, since
they don't have to be implementation specific.
2021-10-18 17:01:10 -07:00
Ignacio Roldán Etcheverry
cad05f012d
C#: Fix property set call boxing value when unboxed was expected
2021-10-19 00:33:51 +02:00
ne0fhyk
b5c750fa65
Restrict the project data directory configuration
2021-10-18 14:10:38 -07:00
Rémi Verschelde
f4d9749e23
Merge pull request #53741 from DmitriySalnikov/exposed_sensor_setters_master
2021-10-18 23:00:56 +02:00
Robin Arys
0e31465a59
Fix shaders that use TIME do not force editor to continuously update
2021-10-18 22:53:20 +02:00
Rémi Verschelde
5bb3dbbedd
Merge pull request #53963 from timothyqiu/viewport-enum-range
2021-10-18 19:16:31 +02:00
Haoyu Qiu
2200544141
Validate enum range in RendererViewport::viewport_get_render_info
2021-10-18 22:58:38 +08:00
Mark Riedesel
61ab63a4be
fix potential memory leak of AudioStreamPlaybackBusDetails in AudioServer::start_playback_stream()
2021-10-18 10:47:11 -04:00
Rémi Verschelde
ba24e29334
Merge pull request #53955 from timothyqiu/code-edit-null
2021-10-18 15:49:48 +02:00