Rémi Verschelde
3be0f85e91
Merge pull request #54377 from lawnjelly/faster_editor_lines
2021-11-30 13:30:02 +01:00
Fabio Alessandrelli
53ce3f64ad
[HTML5] Fix multi-touch input handling.
...
The code to populate the input data for WebAssembly was incorrectly
overriding values when multiple touches were present due to wrong
indexing.
(cherry picked from commit 470496d8d4
)
2021-11-30 12:20:19 +01:00
zacryol
86190dd909
Clarify usage of TabContainer
...
Makes it more clear that TabBar is separate from TabContainer, and that the container draws the tabs itself.
(cherry picked from commit 5c645d510f
)
2021-11-30 10:58:37 +01:00
Rémi Verschelde
2d42c4da31
Merge pull request #55464 from bruvzg/macos_fix_transp_crash
2021-11-30 10:56:51 +01:00
bruvzg
f72cc71ebe
[macOS] Fix driver crash when enabling per-pixel transparency on M1 macs.
2021-11-30 11:44:13 +02:00
Rémi Verschelde
c4f7ba4686
Merge pull request #55358 from timothyqiu/pop-front-3.x
...
[3.x] Fix potential infinite loop when connecting HTTPClient
2021-11-30 09:26:38 +01:00
Rémi Verschelde
5e9853b038
Merge pull request #55453 from ator-dev/block-hidden-tab-close-3.x
...
Prevent hidden tab close buttons from intercepting input [3.x]
2021-11-30 00:15:55 +01:00
ator-dev
a8977006fd
Prevent hidden tab close buttons from intercepting input [3.x]
2021-11-29 20:26:19 +00:00
Rémi Verschelde
5120c673c6
Merge pull request #54056 from aaronfranke/3.x-time
2021-11-29 18:33:24 +01:00
Aaron Franke
035a84fe92
[3.x] Add a Time singleton
2021-11-29 11:00:06 -06:00
Rémi Verschelde
964c6ec4d9
Merge pull request #55447 from KoBeWi/show_tooltips_only_when_node_is_not_paused_and_when_it's_paused_don't_show_three_dot_x_edition
2021-11-29 17:01:41 +01:00
kobewi
fe28e823c5
Don't show tooltips for paused controls
2021-11-29 16:44:32 +01:00
Red Headphone
aa95a4a436
progress_offset now added to reference cross draw function
...
(cherry picked from commit 8a6c6d5329
)
2021-11-29 16:43:25 +01:00
Eric
850ee9d4a2
Fix condition on 'jump to limits' logic
...
This is a fix for: #54856
(cherry picked from commit 7257bb6ad0
)
2021-11-29 16:14:04 +01:00
zacryol
dd94440509
Fix description of Viewport find_world_2d()
method.
...
The doc now states that the method searches for a World2D among ancestor Viewports as well, differentiating it from the get_world_2d() getter.
and also find_world_3d()
(cherry picked from commit 81c1d5197e
)
2021-11-29 16:13:19 +01:00
Fabio Alessandrelli
d205d5a5c9
[HTML5] Use absolute path for JS lib/pre/externs.
...
Ensure better compatibility when emcc which may run some tools from
different paths (e.g. closure compiler).
This fixes externs include issues with modern emcc using the closure
compiler.
(cherry picked from commit eaedc92c61
)
2021-11-29 16:11:56 +01:00
floppyhammer
689312267a
Fix nine patch of circular TextureProgressBar
...
(cherry picked from commit f9b1ce0922
)
2021-11-29 16:11:21 +01:00
kobewi
fd8eb47ee5
Show scene when showing built-in script file
...
(cherry picked from commit 512e260af4
)
2021-11-29 16:10:29 +01:00
Rémi Verschelde
df38da84b4
Merge pull request #55440 from bruvzg/fix_cell_width
2021-11-29 15:04:22 +01:00
Rémi Verschelde
eb5c2e1067
Merge pull request #55439 from KoBeWi/random_programming_ftw
2021-11-29 14:55:45 +01:00
bruvzg
33b26e5cdc
Fix RTL min/max line width calculation.
2021-11-29 15:36:42 +02:00
kobewi
820f7c9d15
Fix right alignment in RichTextLabel
2021-11-29 14:33:12 +01:00
Rémi Verschelde
0bf78feb46
Merge pull request #55416 from pycbouh/textedit-position-from-linecol-3.x
2021-11-29 14:28:35 +01:00
Rémi Verschelde
2f0bf70172
Merge pull request #55412 from Rubonnek/fix-animation-node-blend-tree-menu-3x
2021-11-29 14:03:24 +01:00
Rémi Verschelde
c9208704de
Merge pull request #54614 from aaronfranke/3.x-math-api
2021-11-29 12:57:25 +01:00
Rémi Verschelde
99fd8ac3c9
Merge pull request #54615 from aaronfranke/3.x-cs-operator-docs
2021-11-29 09:52:51 +01:00
Yuri Sizov
ba747e2a26
Add methods to get position from column and line in TextEdit
2021-11-29 00:06:16 +03:00
Wilson E. Alvarez
1a2153eb0a
Fix 'Add Node...' menu entries in AnimationNodeBlendTreeEditor
2021-11-28 09:08:02 -05:00
Aaron Franke
1d8cef8236
[3.x] Backport some APIs in math structs
2021-11-27 01:19:45 -06:00
Aaron Franke
5ec0a8df5e
[3.x] Add documentation to operators for math types
2021-11-27 01:15:43 -06:00
Fabio Alessandrelli
eb19618fd1
Merge pull request #55354 from Faless/js/3.x_no_asm_old_emcc
...
[HTML5] Use compatibility function for glGetBufferSubData.
2021-11-27 03:58:47 +01:00
Hugo Locurcio
19de92636d
Tweak ReflectionProbe update mode property hint to mention performance
...
This is similar to the property hint used in `master`.
2021-11-26 19:20:26 +01:00
Haoyu Qiu
de1cdc2102
Fix potential infinite loop when connecting HTTPClient
2021-11-26 23:43:55 +08:00
Fabio Alessandrelli
bbfe054175
[HTML5] Use compatibility function for glGetBufferSubData.
...
The "webgl/webgl2.h" include provides that function, but it's not
available in emscripten versions < 2.0.17 .
Since we need to support emscripten 1.39.9 (mono builds), this commit
adds a JS function in library_godot_display.js as a compatibility layer
for it, and implement glGetBufferSubData by funneling the call to that
function (so we don't have name collisions JS-side with recent emcc).
All those hacks are now moved to the platform directory instead of being
ifdefs inside the drivers implementations.
2021-11-26 15:58:04 +01:00
Fabio Alessandrelli
f11bed249b
[HTML5] Fix focus (again) in Firefox's iframes.
...
This actually makes sense(?), when running inside an iframe the active
element might be our canvas, while the iframe itself is not active in
the parent window. Since we consume the event, the iframe does not get
focused in Firefox (but does in Chromium-based browsers), so we must
always call focus to handle such occasions.
(cherry picked from commit 63e2db2499
)
2021-11-26 10:42:56 +01:00
Rémi Verschelde
81d1d5a30f
Merge pull request #55324 from akien-mga/3.x-cherrypicks
2021-11-25 23:49:09 +01:00
kobewi
420c351592
Ignore override.cfg when in editor
...
(cherry picked from commit 7dc97d6558
)
2021-11-25 22:48:20 +01:00
kobewi
de365200bb
Clarify get_indexed in relation to Nodes
...
(cherry picked from commit 4ea6709558
)
2021-11-25 22:48:20 +01:00
Hugo Locurcio
c3f4d3afbe
Print a warning with unknown SCons variables to ease troubleshooting
...
When disabling specific modules, misspellings can occur. Additionally,
when switching between the `3.x` and `master` branches frequently,
it's possible to forget about renamed modules such as `lightmapper_cpu`
versus `lightmapper_rd`.
(cherry picked from commit 69b2d3f791
)
2021-11-25 22:24:49 +01:00
Gergely Kis
0ba1d8d8bd
Fix debug build for iphone
...
printf() does not have a version that accepts std::string
as format string parameter.
(cherry picked from commit a1a3e79ea5
)
2021-11-25 22:24:31 +01:00
Hugo Locurcio
f6725f8089
Document the engine's use of internal groups in Node
...
(cherry picked from commit f8d9e4afdb
)
2021-11-25 22:24:12 +01:00
kobewi
5caab0a8ef
Correct the doc about ease()
...
(cherry picked from commit 44e6655924
)
2021-11-25 22:23:53 +01:00
kobewi
a7d950ab8e
Mention that replace_by doesn't free the node
...
(cherry picked from commit 58a3ea5453
)
2021-11-25 22:20:27 +01:00
bruvzg
2ef2879d7b
Add Input.is_physical_key_pressed method.
...
(cherry picked from commit 9877d91c4a
)
2021-11-25 22:19:33 +01:00
Haoyu Qiu
420ec1f84a
Fix Theme Editor crash when clicking the element picker
...
(cherry picked from commit abd41dedb0
)
2021-11-25 22:06:15 +01:00
Haoyu Qiu
9442114013
Fix crash when executing PackedDataContainer._iter_init
...
(cherry picked from commit 8253a45a1a
)
2021-11-25 22:05:48 +01:00
kobewi
b8af671a95
Improved some editor checkboxes
...
(cherry picked from commit 5dc7346ab4
)
2021-11-25 22:03:59 +01:00
Rémi Verschelde
888f8cea9f
Merge pull request #52457 from kleonc/image-fill-rect-3x
2021-11-24 16:34:15 +01:00
Rémi Verschelde
00342b7d36
Merge pull request #55235 from Giwayume/bugfix/atlas_cutoff_edge_3.x
...
[3.x] Atlas import 1px missing from right side of non-cropped image.
2021-11-24 08:03:05 +01:00
Rémi Verschelde
5194c612a3
Merge pull request #47568 from Calinou/add-boot-splash-image-setting-3.x
2021-11-23 19:26:33 +01:00