raphaelazev
102f102f7d
Added check to get_all_locales to avoid adding duplicate locales to array
...
(cherry picked from commit 82527df55c
)
2021-12-16 12:10:11 +01:00
Haoyu Qiu
c11b1850c4
Make --doctool
locale aware
...
* Adds `indent(prefix)` to `String`
* Moves the loading of tool/doc translation into
`editor/editor_translation.{h,cpp}`
* Makes use of doc translation when generating XML class references, and
setup the translation locale based on `-l LOCALE` CLI parameter.
The XML class reference won't be translated if `-l LOCALE` parameter is
not given, or when it's `-l en`.
2021-12-16 18:27:32 +08:00
Rémi Verschelde
3f137fb3a9
Merge pull request #55983 from timothyqiu/auto-exposure-ivec2
2021-12-16 11:18:31 +01:00
Rémi Verschelde
14d439d868
Merge pull request #53130 from Faless/net/3.x_enet_opts
2021-12-16 10:36:01 +01:00
Rémi Verschelde
c2e76dade7
Merge pull request #55981 from Chaosus/fix_shader_hint_3.x
2021-12-16 10:19:48 +01:00
Haoyu Qiu
e614a0e9fc
Fix incompatible addition in auto exposure shader
2021-12-16 16:06:31 +08:00
Yuri Roubinsky
25e24f2d05
[3.x] Prevent writing incorrect shader hints
2021-12-16 10:22:01 +03:00
Rémi Verschelde
b8f87d3f86
Merge pull request #55184 from madmiraal/fix-41421-3.x
...
[3.x] Only rotate Android sensor values for sensors that need them rotated
2021-12-15 20:26:28 +01:00
Marcel Admiraal
b5d325e6ff
Only rotate Android sensor values for sensors that need them rotated
2021-12-15 18:15:25 +00:00
bruvzg
9aef3a93dd
[Windows] Detect new Windows Terminal and disable unsupported set_console_visible code.
2021-12-15 20:00:35 +02:00
Rémi Verschelde
28713f939b
Merge pull request #55963 from timothyqiu/color-v-int
2021-12-15 17:56:49 +01:00
Rémi Verschelde
c2ac42c45c
Merge pull request #55962 from Calinou/editor-spin-slider-tweak-grabber-3.x
2021-12-15 17:36:50 +01:00
Haoyu Qiu
a16b06e7a4
Fix Color.v integer assignment
2021-12-16 00:33:23 +08:00
Hugo Locurcio
69f7f7310d
Make EditorSpinSlider grabbers thicker to be more noticeable
2021-12-15 17:18:53 +01:00
Rémi Verschelde
ef52ac6c25
Merge pull request #55960 from timothyqiu/xml-indents-3.x
2021-12-15 16:27:07 +01:00
Haoyu Qiu
b225fec1de
Fix indentations in class reference XMLs
2021-12-15 22:40:19 +08:00
Fabio Alessandrelli
ce98beb522
Merge pull request #54381 from mhilbrunner/rpc-error-msgs-3.x
...
[3.x] Websockets: Fix buffer size checks in put_packet(), silent failures/connection hangs
2021-12-15 13:48:53 +01:00
Rémi Verschelde
a4ba31ab8c
Merge pull request #55928 from pycbouh/editor-add-theme-type-communication-3.x
2021-12-15 13:01:28 +01:00
Rémi Verschelde
cefba46d49
Merge pull request #55953 from Faless/net/3.x_webrtc_mp_connect_fix
2021-12-15 12:38:17 +01:00
Fabio Alessandrelli
9b8db7c63a
[Net] Fix WebRTC returning packets from peers too early.
...
Due to the async nature of WebRTC implementations, the multiplayer peer
could end up having queued packets from a given connection before it is
able to emit the "peer_added" signal.
This commit ensures that packets from peers which are not notified yet
are skipped by `get_packet` and `get_available_packet_count`.
2021-12-15 11:20:17 +01:00
Max Hilbrunner
97ea2ba78c
Merge pull request #55668 from Calinou/doc-physics-ticks-per-rendered-frame-3.x
...
Document physics simulation being limited to 8 ticks per rendered frame
2021-12-15 03:44:49 +01:00
Max Hilbrunner
ee3e3df539
Merge pull request #55772 from Calinou/doc-texturearray-srgb
...
Document sampling a TextureArray with sRGB -> linear conversion
2021-12-15 03:42:16 +01:00
Max Hilbrunner
1fd0f69050
Merge pull request #55832 from Calinou/doc-reflectionprobe-3.x
...
Improve the ReflectionProbe class documentation (3.x)
2021-12-15 03:23:51 +01:00
Rémi Verschelde
4d709b71de
Merge pull request #55690 from akien-mga/3.x-scene-tree-doc-font-oversampling
2021-12-14 17:33:00 +01:00
Yuri Sizov
9c155a25d0
Improve user communication in the Add Item Type dialog
2021-12-14 17:22:37 +03:00
Rémi Verschelde
b423dc05f6
Merge pull request #55925 from bruvzg/win_console
2021-12-14 15:03:59 +01:00
Rémi Verschelde
6061594aa6
Merge pull request #55922 from lawnjelly/fix_line_width
2021-12-14 14:45:57 +01:00
Rémi Verschelde
e6887499e5
Merge pull request #55921 from rcorre/docscroll3
2021-12-14 13:53:19 +01:00
bruvzg
38c1706a7d
[Windows] Open a new console window for the editor instances.
2021-12-14 14:38:42 +02:00
lawnjelly
cbb6dc35a1
Fix add_line width being too wide
...
The line width of thick lines was being applied on both sides of the line, resulting in a line that was twice as thick as requested.
This PR fixes this embarrassing oversight.
2021-12-14 12:35:02 +00:00
Ryan Roden-Corrent
22fb04bddf
Document how to autoscroll ScrollContainer.
...
It is not uncommon to want to scroll to the most recently added child of
a ScrollContainer (e.g. a chat box or activity log). This is a little
tricky, since `ensure_control_visible` will not work on a node on the
same frame as you add it. Let's at least document that you need to wait
until the next frame.
Relates to https://github.com/godotengine/godot-proposals/issues/3629 .
Backport of https://github.com/godotengine/godot/pull/55609 .
Co-authored-by: Yuri Sizov <pycbouh@users.noreply.github.com>
2021-12-14 06:51:05 -05:00
Rémi Verschelde
db020eae29
Merge pull request #55859 from akien-mga/3.x-gltf-module-cleanup
2021-12-13 13:46:03 +01:00
Rémi Verschelde
8098d16644
Merge pull request #55869 from dsnopek/webxr-internal-textures-3.x
2021-12-12 23:18:17 +01:00
Rémi Verschelde
4ebee76370
Merge pull request #55822 from Chaosus/shader_fix_semicolon_3.x
2021-12-12 21:10:38 +01:00
Rémi Verschelde
dd122e2971
Merge pull request #55827 from Calinou/doc-viewport-upside-down
2021-12-12 21:04:55 +01:00
Rémi Verschelde
07fb636171
Merge pull request #55830 from zaevi/fix_3.x_ViewportPreview_upside-down
2021-12-12 21:02:55 +01:00
Rémi Verschelde
48baffb182
Merge pull request #55834 from lawnjelly/vis_notifier_docs
2021-12-12 21:01:17 +01:00
Rémi Verschelde
2e9481559d
Merge pull request #55813 from lawnjelly/fix_lighting_dirty
2021-12-12 20:55:17 +01:00
Rémi Verschelde
e4c40d8e6a
glTF: Cleanup includes and defines, split PackedSceneGLTF to own file
2021-12-12 12:08:18 +01:00
David Snopek
f2fe60b989
Switch WebXRInterface from using external textures to using the render targets from Godot
2021-12-11 14:37:53 -06:00
lawnjelly
b8d3d97b6a
Visibility Notifier / Enabler classref mention Portals
...
Fixes the classref to show that these do not take account of occlusion except when using Portals.
2021-12-11 18:50:01 +00:00
Hugo Locurcio
2fbf880912
Improve the ReflectionProbe class documentation
2021-12-11 19:10:30 +01:00
Zae
1426df66a8
Fix ViewportPreview upside-down in 3.x.
2021-12-12 00:53:49 +08:00
Hugo Locurcio
6b26012284
Document Viewports rendering upside-down by default
...
This was fixed in `master`, but the default behavior can't be changed
in `3.x` for compatibility reasons.
2021-12-11 16:56:44 +01:00
Yuri Roubinsky
933fd6be75
[3.x] Restore shader parsing errors with lack of semicolon in a block
2021-12-11 18:05:49 +03:00
lawnjelly
26e93dc5c6
Fix lighting_dirty flag bug
...
In rare circumstances, changing the geometry data attached to an instance, there was the opporunity for the lighting_dirty flag to get out of sync, which could lead to access to a stale light RID, and warnings or worse.
This PR fixes the problem by ensuring the lighting is always updated on the instance when first adding GeometryData.
2021-12-11 11:27:21 +00:00
Rémi Verschelde
4cae48d81c
Merge pull request #55803 from Calinou/2d-batching-tweak-stdout-message
...
Only print OpenGL 2D batching status when in verbose mode
2021-12-11 08:53:23 +01:00
Hugo Locurcio
21bc241a34
Only print OpenGL 2D batching status when in verbose mode
...
Since the new asynchronous shader compilation message prints to a
separate line (as it can be quite long), this frees up space in the
editor Output panel.
2021-12-10 22:53:52 +01:00
Rémi Verschelde
37863f332d
Merge pull request #55802 from aaronfranke/3.x-misc-buildsystem
2021-12-10 22:17:45 +01:00
Aaron Franke
7bf7bd70ac
[3.x] Misc build system fixes
2021-12-10 12:15:16 -06:00