Melissa Geels
6bf6d18ee1
Move cursor to edge of selection when moving caret left/right
...
This is to mimic the behavior of many third party text editors.
The reasons it's not doing it when moving by word is due to that
behavior being mostly the same on other editors.
This was backported to 3.x from pull request #51502 .
2021-08-18 14:28:57 +02:00
Rémi Verschelde
76c891c257
Merge pull request #51706 from maiself/fix-input-methods-returning-zero-strength
...
Fix input methods returning zero strength when pressed status not requested
2021-08-16 13:02:36 +02:00
Rémi Verschelde
293d01ef33
Merge pull request #51721 from akien-mga/android-ndk-19
...
Android: Increase default armv7 NDK platform to 19
2021-08-16 10:48:40 +02:00
Rémi Verschelde
032559936f
Merge pull request #51031 from kleonc/sprite_frames-preserve-src-atlas_texture-margins-3x
...
[3.x] SpriteFramesEditor: preserve source texture margins when creating frames from AtlasTexture
2021-08-16 10:37:57 +02:00
Rémi Verschelde
7722eea613
Merge pull request #51252 from kleonc/tab_container-fix-disconnecting-errors-3x
...
[3.x] TabContainer: Fix error on removing top-level Control child, Remove _get_tab method
2021-08-16 10:35:45 +02:00
Rémi Verschelde
daf922fa8a
Android: Increase default armv7 NDK platform to 19
...
Following #50359 this is the new minSdk that we target.
Users can still override it in custom builds if they want to support SDK 18.
2021-08-16 10:14:03 +02:00
Rémi Verschelde
028a2a7205
Merge pull request #50359 from m4gr3d/address_external_dir_access
...
[3.x] Add support for Android scoped storage
2021-08-16 09:48:34 +02:00
Rémi Verschelde
33c9dd8845
Merge pull request #51363 from parulina/gles2-blendshapes-perf
2021-08-16 08:42:14 +02:00
Rémi Verschelde
237adfac9d
Merge pull request #51714 from clayjohn/GLES3-normal-blend
...
Define normal_attrib when not using octahedral compression in GLES3
2021-08-16 08:26:06 +02:00
paru
ab21a3b8fb
Performance improvements for GLES2 CPU blendshapes
2021-08-16 08:22:45 +02:00
clayjohn
81dc6a7688
Define normal_attrib when not using octahedral compression in GLES3
2021-08-15 22:27:46 -07:00
Mai Lavelle
d418443992
Fix input methods returning zero strength when pressed status not requested
...
Fixes behavior of these methods:
`InputMap::event_get_action_status`
`InputEvent*::action_match`
Previously when `p_pressed` was `nullptr`, `p_strength` would be set to
`0.0f` regardless of event strength. This affected `InputEventAction` events
processed by `Input.parse_input_event` for example.
Regression found in afa89c9eea
2021-08-15 20:00:31 -04:00
Rémi Verschelde
66497e2ecb
Merge pull request #51693 from dalexeev/fix-name-casing-setting
...
[3.x] Fix "Property not found: editor/node_naming/name_casing"
2021-08-15 16:29:05 +02:00
Danil Alexeev
1372ba681b
[3.x] Fix "Property not found: editor/node_naming/name_casing"
2021-08-15 16:54:19 +03:00
Rémi Verschelde
450f7fdc39
Merge pull request #51690 from QbieShay/rotate-y-fix
...
fixed rotate y flag causing the position to reset
2021-08-15 12:18:54 +02:00
Rémi Verschelde
a002e92c2e
Merge pull request #51689 from lawnjelly/portals_fix_roaming
...
Portals - Fix cull roaming through multiple portals
2021-08-15 12:11:08 +02:00
QbieShay
32c287e01b
fixed rotate y flag causing the position to reset
2021-08-15 11:35:22 +02:00
lawnjelly
546e207d8f
Portals - Fix cull roaming through multiple portals
...
Small bug in the logic, the roaming objects only should be set to done when they have been marked as visible, rather than the first time they are examined. This is because they can be seen in a room through multiple portals, and each needs to be tested until there is either a visible result or all the portals in are visited.
2021-08-15 10:22:27 +01:00
Rémi Verschelde
f285b88dae
Merge pull request #51658 from timothyqiu/view-name-3x
...
[3.x] Fix i18n of 3D view name
2021-08-14 18:02:40 +02:00
Haoyu Qiu
afea754e97
Fix i18n of 3D view name
...
Make the full view name translatable as a whole instead of combining
from sub-strings.
2021-08-14 15:23:59 +08:00
Rémi Verschelde
632844e464
Merge pull request #51320 from pycbouh/docs-extract-theme-items-3.x
...
[3.x] Add theme item descriptions to the online documentation
2021-08-13 22:39:09 +02:00
Rémi Verschelde
67b906f2f6
Merge pull request #51629 from timothyqiu/drag-property-path-3x
2021-08-13 21:14:19 +02:00
ne0fhyk
c88d1608ab
Add partial support for Android scoped storage.
...
This is done by providing API access to app specific directories which don't have any limitations and allows us to bump the target sdk version to 30.
In addition, we're also bumping the min sdk version to 19 as version 18 is no longer supported by Google Play Services and only account of 0.3% of Android devices.
2021-08-13 11:04:17 -07:00
Haoyu Qiu
ad425b7e9f
Allow dropping property path into script editor
2021-08-13 23:01:45 +08:00
Rémi Verschelde
263a5328b8
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
angad-k, Bhu1-V, Blackiris, ellenhp, fabriceci, follower,
foxydevloper, Geometror, hilfazer, hoontee, Janglee123,
Razoric480, SirQuartz, theoway.
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit d8a8d32f2e
)
2021-08-13 11:45:47 +02:00
kobewi
b730ea9ad3
Don't save project on startup in headless or no-window mode
...
(cherry picked from commit ea2489ce93
)
2021-08-13 10:20:01 +02:00
Hugo Locurcio
f77b228b2c
Fix incorrect descriptions for EditorFileSystem's get_file_type()
...
(cherry picked from commit 1942e0c117
)
2021-08-13 09:55:18 +02:00
Yuri Roubinsky
17bbdba80e
Merge pull request #51610 from Chaosus/shader_fix_varying_error_3.x
...
[3.x] Fix shader crash when using local var with the same name as varying
2021-08-13 10:38:08 +03:00
Rémi Verschelde
b484956fba
Merge pull request #51601 from RandomShaper/android_step_acq_rel
...
Use SafeNumeric for Android JNI step
2021-08-13 09:33:20 +02:00
Rémi Verschelde
54d14a912a
Merge pull request #51402 from tinmanjuggernaut/texture_array_anisotropic
...
[3.x] Add Anisotropic Filter option for TextureArrays
2021-08-13 08:46:22 +02:00
Rémi Verschelde
f976cec536
Merge pull request #51584 from m4gr3d/investigate_godot_resume_stalls_3_x
...
[3.x] Resolve issue where the Godot app remains stuck when resuming.
2021-08-13 08:44:33 +02:00
Rémi Verschelde
537077fffa
Merge pull request #51605 from m4gr3d/expose_fragile_user_data_config_3_x
...
[3.x] Add support for prompting the user to retain app data on uninstall.
2021-08-13 08:41:46 +02:00
Yuri Roubinsky
8a1c986455
[3.x] Fix shader crash when using local var with the same name as varying
2021-08-13 09:30:35 +03:00
Fredia Huya-Kouadio
336c630f51
Add support for prompting the user to retain app data on uninstall.
...
Supported on Android 10 and higher.
2021-08-12 22:06:13 -07:00
Fredia Huya-Kouadio
874aa1708f
Resolve issue where the Godot app remains stuck when resuming.
...
This was caused by the fact that a new instance of Godot was created at resume while a previous instance already existed.
The previous instance would then go through its cleanup lifecycle, and would thus attempt to close the entire app, leading to the system to restart the app, thus starting the cycle anew.
The fix involves reusing the previous instance of Godot if one is available instead of creating a new one, as well as giving control to the host activity for how the process should be terminated.
2021-08-12 20:58:00 -07:00
Pedro J. Estébanez
78d945e7fb
Use SafeNumeric for Android JNI step
...
Aside from the cosmetic improvement of using the Godot-style type, this switches to acquire-release semantics, which may improve performance by not forcing a full barrier to be issued if the CPU architecture can use a cheaper one.
2021-08-13 02:48:58 +02:00
Rémi Verschelde
f75d8d5c04
Merge pull request #51589 from Geometror/improve-stylebox-aa-3.x
...
StyleBox fake AA improvements (make anti aliasing size a float property) [3.x]
2021-08-13 01:33:01 +02:00
Rémi Verschelde
4b514bfdff
Merge pull request #51577 from m4gr3d/update_external_texture_config
...
Update external texture flag configuration.
2021-08-12 22:55:15 +02:00
Rémi Verschelde
ffc372b002
Merge pull request #42220 from RandomShaper/agile_input_3.2
...
[3.x] Improve responsiveness on underpowered Android devices
2021-08-12 22:46:17 +02:00
Hendrik Brucker
6d05ef9ccb
StyleBox fake AA improvements (aa_size float property)
2021-08-12 22:21:34 +02:00
Rémi Verschelde
e2e34812fe
Merge pull request #51556 from fabriceci/fix-move-and-slide-regression-multiple-collision-3x
...
[3.x] Fix move and slide regression by allowing multiple collision direction
2021-08-12 20:37:48 +02:00
Rémi Verschelde
dc1fc97836
Merge pull request #50397 from JestemStefan/41756_issue_fix
...
[3.x] Skip rendering of `Light2D` with zero size texture
2021-08-12 20:30:52 +02:00
Rémi Verschelde
b2cc3e1976
Merge pull request #51574 from akien-mga/3.x-cherrypicks
...
Cherry-picks for the 3.x branch (future 3.4) - 15th batch
2021-08-12 20:30:30 +02:00
Fredia Huya-Kouadio
2cc1cdc27b
Update external texture flag configuration.
2021-08-12 10:46:09 -07:00
Cory Petkovsek
fb609b22e4
Add Anisotropic Filtering option for TextureArrays
2021-08-12 23:56:03 +08:00
JestemStefan
9bf47923a5
Skip rendering of lights with zero size
2021-08-12 17:25:58 +02:00
Rémi Verschelde
f0b37b1519
doc: Point URLs to 3.4 version of the online docs
2021-08-12 17:08:10 +02:00
Rémi Verschelde
f3441fcff0
i18n: Sync translations with Weblate
...
And sync template with current 3.x codebase.
2021-08-12 17:08:10 +02:00
Anilforextra
081bc20d66
Remove unused swap template.
...
(cherry picked from commit e3872a244d
)
2021-08-12 16:46:02 +02:00
Rémi Verschelde
ba8551451f
Resource: Remove unused _use_builtin_script()
virtual method
...
And another piece of dead code found while searching for "use_builtin".
(cherry picked from commit 6e9439198c
)
2021-08-12 16:45:48 +02:00