Rémi Verschelde
518f109927
Script editor: Don't open dominant script in external editor
...
Fixes #13429 .
(cherry picked from commits b5f110c77e
,
6b3f013a82
, and
e016859c3b
)
2020-07-28 00:47:24 +02:00
bruvzg
a2f034d3ab
[macOS] Refocus last key window after `DisplayServer::alert` is closed.
...
(cherry picked from commit a05776e20d
)
2020-07-28 00:45:06 +02:00
Tomasz Chabora
cd01cda143
Fix ultra long node names
...
(cherry picked from commit d3f2062d86
)
2020-07-28 00:43:37 +02:00
Marcel Admiraal
5692bb4c81
Ensure Bullet HeightMapShape3D data width and depth are at least 2.
...
(cherry picked from commit 236857c92a
)
2020-07-28 00:42:32 +02:00
Rémi Verschelde
4b9bb50176
Style: Fix code format scripts compat with non-GNU Unices
...
It's too hard to get compatibility between GNU and BSD sed,
so let's just use perl oneliners.
And improve it to also remove trailing tabs, not just spaces.
(cherry picked from commit c71e189efd
)
2020-07-28 00:41:52 +02:00
Andrii Doroshenko (Xrayez)
6abaf4d0eb
Skip internal scripts for breakpoints without printing an error
...
This removes:
```
ERROR: get_breakpoints: Condition ' base.begins_with("local://")
```
while running a project with blank scripts caused by deleting
or moving, or built-in scripts which are not yet saved within a scene
on running a project.
(cherry picked from commit 1c70a33d9c
)
2020-07-28 00:40:20 +02:00
Wilson E. Alvarez
993a421333
Show errors on Object.call_deferred
...
(cherry picked from commit 1cd02ef600
)
2020-07-28 00:40:07 +02:00
Hugo Locurcio
508388a9fd
Document an example dictionary returned by `TileSet.tile_get_shapes()`
...
(cherry picked from commit 60bb80505f
)
2020-07-28 00:39:49 +02:00
Daniel Ting
6f71bc2a06
Evenly distribute stretched Nodes in BoxContainer
...
Add any leftover fractional pixels to an error accumulator. When the
accumulator is greater or equal to one, add one pixel to the current
Node's size and subtract one from the accumulator.
Closes #36522
(cherry picked from commit 04ea6ec88d
)
2020-07-28 00:39:21 +02:00
Rémi Verschelde
400a780050
Revert "Allow Area2D and 3D mouse events without a collision layer"
...
This reverts commit 15850687a8
.
2020-07-27 22:46:04 +02:00
Rémi Verschelde
37bac7d75d
Merge pull request #40672 from nekomatata/virtual-keyboard-height-fix-3.2
...
[3.2] Virtual keyboard size adjustment fixes
2020-07-27 08:57:52 +02:00
Rémi Verschelde
a2edf04fd2
Merge pull request #40469 from nekomatata/virtual-keyboard-enter-fixes-3.2
...
[3.2] Fix Return key events in LineEdit & TextEdit on Android
2020-07-26 20:26:02 +02:00
Rémi Verschelde
77bb081123
Merge pull request #40727 from akien-mga/3.2-ci-ios-github-actions
...
CI: Replace Travis iOS build by GitHub Actions
2020-07-26 16:48:51 +02:00
Rémi Verschelde
8fdb21f454
CI: Replace Travis iOS build by GitHub Actions
...
Last step of the migration from Travis/AppVeyor to GitHub Actions.
`werror=yes` should be enabled once outstanding warnings have been fixed.
2020-07-26 16:31:19 +02:00
Rémi Verschelde
db6d7499c0
Merge pull request #40723 from naithar/fix/ios-touch-events-master-3.2
...
[3.2] Fix for iOS touch recognition
2020-07-26 15:42:59 +02:00
Sergey Minakov
16f9ff5866
iOS: added delay gesture recognizer
...
This gesture recognizer will prevent GLView from processing unwanted gestures.
Emulates UIScrollView behavior
Fires delayed touches on significant movement
2020-07-26 15:49:09 +03:00
Rémi Verschelde
b3d46d4809
Merge pull request #40675 from Calinou/doc-texturerect-viewporttexture
...
Document ViewportTexture flipping in TextureRect
2020-07-24 23:32:46 +02:00
Hugo Locurcio
5589529cf3
Document ViewportTexture flipping in TextureRect
2020-07-24 22:30:58 +02:00
PouleyKetchoupp
69db38742f
Virtual keyboard size adjustment fixes
...
1. Disable virtual keyboard focus adjustment on Android
The default adjustment setting was causing the view to pan down in order
to adjust the focus on the text content.
We don't need any focus adjustment since we're using a fixed size window
for our application.
Documentation:
https://developer.android.com/reference/android/view/WindowManager.LayoutParams#SOFT_INPUT_ADJUST_NOTHING
2. Fix virtual keyboard height regression
Disabling virtual keyboard focus adjustement caused get_keyboard_height
to always return 0 because it was calculated when the view is resized.
In order to fix it, a PopupWindow is now created on top of the main view
and is set for focus adjustments so the keyboard size can be calculated
based on this popup without affecting the main view.
2020-07-24 18:26:20 +02:00
Rémi Verschelde
a24e30abd7
Bump version to 3.2.3-rc
2020-07-24 14:10:13 +02:00
Rémi Verschelde
8b8364cc9e
Merge pull request #40653 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.3) - 4th batch
2020-07-24 11:13:42 +02:00
Rémi Verschelde
b40f3f9740
Style: Sync other changes from new fix_style.sh and clang_format.sh
2020-07-24 10:39:18 +02:00
Rémi Verschelde
eda03831d6
Style: Add missing newlines to SVGs
2020-07-24 10:39:18 +02:00
Rémi Verschelde
4567eee79e
CI: Backport GitHub Actions setup from `master`
...
Removes AppVeyor and all Travis jobs but the iOS one, which hasn't been ported
to GitHub Actions yet (should be done soon).
Backports new style scripts from `master` branch too to do the same checks.
2020-07-24 10:39:17 +02:00
Tomasz Chabora
307bac0757
Keep transition value when replacing key
...
(cherry picked from commit e1a1bb0a6e
)
2020-07-24 10:31:57 +02:00
Tomasz Chabora
7e1312055b
Fix emoji branch compilation error
...
(cherry picked from commit 2407562366
)
2020-07-24 10:31:57 +02:00
Tomasz Chabora
2bcb9d2a04
Fix run project when current scene was never saved
...
(cherry picked from commit 9c84e34fd4
)
2020-07-24 10:31:57 +02:00
Andy Maloney
cc8c6180c3
[macOS] Fix Maya navigation with ALT + mouse scroll
...
Methods were being called with InputEventMouseMotion instead of InputEventPanGesture, and they were null.
Fixes godotengine/godot#16181 on the master branch
(cherry picked from commit 394a7826be
)
2020-07-24 10:31:57 +02:00
Rémi Verschelde
3d420c94c9
gitignore: Ignore binutils linker temp stXXXXXX objects
...
Fixes #40607 .
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
(cherry picked from commit 5e8b188365
)
2020-07-24 10:31:57 +02:00
Rémi Verschelde
f1cdb91f34
SCons: Remove unused DEBUG_MEMORY_ENABLED define
...
Its last use was removed in Godot 3.0, so it no longer makes sense to define.
Also removed `D3D_DEBUG_INFO` for Windows as it's likely a left over from a
long time ago pre-opensourcing when Godot had some form of Direct3D 9 support?
(cherry picked from commit dcf902df85
)
2020-07-24 10:31:57 +02:00
mega-bit
93f297e1d5
Fix typos in GodotSharp code docs
...
(cherry picked from commit 0ca96ae2c1
)
2020-07-24 10:31:57 +02:00
Adam Bates
b35970b9a5
issue-40396 - Added missing error strings to JSON parsing when array or object is never closed.
...
(cherry picked from commit 8f84dfa91d
)
2020-07-24 10:31:57 +02:00
QbieShay
53a3476fc2
fixed documentation for get_hit_length of spring arm 3D
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
(cherry picked from commit d1bff73611
)
2020-07-24 10:31:57 +02:00
follower
0fdfa47929
Fix presumed copy/paste error: "Returns" -> "Sets"
...
I might be going out on a limb here... :D
(cherry picked from commit e38b63400c
)
2020-07-24 10:31:57 +02:00
Ignacio Etcheverry
accc30e5e0
C#: Fix restore not called when building game projects
...
(cherry picked from commit 4a30289eee
)
2020-07-24 10:31:57 +02:00
Hugo Locurcio
ad18e16389
Document polling rate limitations in InputEventMouseMotion
...
This closes #40579 .
(cherry picked from commit 924b7ea2f5
)
2020-07-24 10:31:57 +02:00
PouleyKetchoupp
930c880fa6
Add option to disable virtual keyboard for LineEdit
...
Co-authored-by: Alexander Holland <alexander.holland@live.de>
(cherry picked from commit 0aa56e3ab8
)
2020-07-24 10:31:57 +02:00
Rémi Verschelde
925371d08f
TileSet Editor: Check polygon size before indexing
...
Fixes #39722 .
(cherry picked from commit 6f428f2494
)
2020-07-24 10:31:57 +02:00
Hugo Locurcio
7078d33fa1
Document HTML5 CORS restrictions in HTTPClient and HTTPRequest
...
See https://github.com/godotengine/godot/issues/40247 .
(cherry picked from commit 90db42d9db
)
2020-07-24 10:31:57 +02:00
Rémi Verschelde
f922452e90
stb_vorbis: Update to upstream version 1.20
...
Upstreams our crash fixes from #38422 and #40174 .
(cherry picked from commit 8dffca4196
)
2020-07-24 10:31:57 +02:00
Nathan Franke
9b36357544
Fix Directory make_dir and make_dir_recursive
...
(cherry picked from commit 210ccb3a75
)
2020-07-24 10:31:57 +02:00
Tomasz Chabora
e511e0f16a
Prevent infinite loop in Tree incremental search
...
(cherry picked from commit c0479496fa
)
2020-07-24 10:31:57 +02:00
Andrii Doroshenko (Xrayez)
6416df8e34
Document the process of parsing command-line arguments
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
(cherry picked from commit df80e259cd
)
2020-07-24 10:31:57 +02:00
Tomasz Chabora
5984febde2
Prevent multiple Controls moving inside container
...
(cherry picked from commit e44c9101da
)
2020-07-24 10:31:57 +02:00
Hugo Locurcio
606d4270c6
Document several editor-related classes to 100% completion
...
(cherry picked from commit fb2e4d77eb
)
2020-07-24 10:31:57 +02:00
Hugo Locurcio
0e44834cd3
Improve the VisibilityNotifier and VisibilityEnabler class descriptions
...
(cherry picked from commit ce57cc43dd
)
2020-07-24 10:31:57 +02:00
Hugo Locurcio
52a33a8066
Complete the EditorSettings class documentation
...
EditorSettings is now 100% documented.
(cherry picked from commit 708a0a43fb
)
2020-07-24 10:31:57 +02:00
Hugo Locurcio
7e9a51cdd5
Mention `toggled` signal for pressed state in BaseButton documentation
...
This closes #40455 .
(cherry picked from commit 43dae28e9d
)
2020-07-24 10:31:57 +02:00
Paulb23
ca4fe82a7f
Fix crash when closing a TextFile
...
(cherry picked from commit 54bca425b2
)
2020-07-24 10:31:57 +02:00
Hugo Locurcio
753ff1fad2
Mention the Data paths documentation in the File class
...
This closes https://github.com/godotengine/godot-docs/issues/3799 .
(cherry picked from commit d4085d6bfb
)
2020-07-24 10:31:57 +02:00