m6c7l and Rémi Verschelde
dec7014ca8
issue-37239 add relaxation to conditions in the joystick check routine for being identified as joystick
...
(cherry picked from commit 36293f4256 )
2020-03-25 11:38:54 +01:00
Andrii Doroshenko (Xrayez) and Rémi Verschelde
8fedcfbed2
Generate command line help text for mono module
...
(cherry picked from commit 94b6c1363c )
2020-03-25 11:38:54 +01:00
Ivan.Shakhov and Rémi Verschelde
9d0518cf80
Fix warning: Property not found: mono/editor/editor_path_optional ( #36995 )
...
(cherry picked from commit 05946be2f1 )
2020-03-25 11:38:54 +01:00
Ivan.Shakhov and Rémi Verschelde
d06ae167bf
for third-party tools - editor_path is stored in project's editor settings
...
(cherry picked from commit 2f151068b5 )
2020-03-25 11:38:54 +01:00
Ignacio Etcheverry and Rémi Verschelde
d46fcbb16a
C#: Replace uses of old Configuration and update old csprojs
...
(cherry picked from commit 1b634785b5 )
2020-03-25 11:38:54 +01:00
Ivan Shakhov and Rémi Verschelde
b874e84147
reorder solution configurations + migration
...
(cherry picked from commit ce01b83c4a )
2020-03-25 11:38:54 +01:00
Pedro J. Estébanez and Rémi Verschelde
f57579ba6c
Make stack size on Windows match Linux and MacOS
...
(cherry picked from commit 29f8530afe )
2020-03-25 11:38:53 +01:00
PouleyKetchoupp and Rémi Verschelde
2e4e1e0324
Fix text_entered signal when max_length is used in LineEdit on Android
...
Fixes #35954
(cherry picked from commit c169367e83 )
2020-03-25 11:38:53 +01:00
fhuya and Rémi Verschelde
9a035efe62
Complete the implementation of the GodotPayment plugin.
...
Move the remaining plugin components within the plugin source code.
(cherry picked from commit 99173c5fc4 )
2020-03-25 11:38:53 +01:00
fhuya and Rémi Verschelde
cd2b2bf8bf
Enable Android studio debugger.
...
(cherry picked from commit 41dadb2b2b )
2020-03-25 11:38:53 +01:00
Tomasz Chabora and Rémi Verschelde
c8318012a8
Make search in RichTextLabel case-insensitive
...
(cherry picked from commit b3f83ac115 )
2020-03-25 11:38:53 +01:00
Hugo Locurcio and Rémi Verschelde
6e517f9da3
Tweak the message queue maximum size property hint
...
The minimum slider value no longer allows decreasing the value below
the default, as this can cause things to break in the editor.
The maximum slider value was also increased to 4096 since it can safely
be increased to that value (some add-ons may require it).
This closes #37052 .
(cherry picked from commit 8d8c7a9383 )
2020-03-25 11:38:53 +01:00
simpuid and Rémi Verschelde
a10a21f407
Fixes transform gizmo position when node has default transform
...
Changes made:
* Added dirty bit for SpatialEditorSelectedItem's last_xform
* SpatialEditorViewport checks that dirt bit too before skipping the selection
(cherry picked from commit 19825436d4 )
2020-03-25 11:38:53 +01:00
johan and Rémi Verschelde
31fb54742b
Editor 2D: Change pixel alignment strategy, fix jittering in high zoom
...
Alignment of scene pixels on screen pixel ensure a crisp rendering of small features (such as text). Unfortunately, alignment of top left pixel on screen adds a lot of jittering when zooming at high zoom factor.
This change allow to snap the top left scene pixel on the closest screen pixel (not only the top-left most), and we do so only when the scale factor is an integer.
(cherry picked from commit 1c02906a6f )
2020-03-25 11:38:53 +01:00
Umang Kalra and Rémi Verschelde
d7c6a42cbf
Doc edit at InputEventMouseMotion
...
Doc edit
(cherry picked from commit 052424c76d )
2020-03-25 11:38:53 +01:00
Rasmus Vermeulen and Rémi Verschelde
5c64458d9e
Add size warning to Viewport Node
...
(cherry picked from commits 855f4dc193
and 760095e28d )
2020-03-25 11:38:53 +01:00
Tomasz Chabora and Rémi Verschelde
8fd7efef84
Fix visibility enabler flag toggling
...
(cherry picked from commit 2ccd1a7805 )
2020-03-25 11:38:53 +01:00
simpuid and Rémi Verschelde
223d0abd7e
Remove update condition from LineEdit::update_placeholder_width
...
Placeholder with length greater than `max_length` are allowed, so there is no reason for those update condition.
It fixes the odd alignment of placeholder when it's length is greater than `max_length`
(cherry picked from commit 43b2f75d64 )
2020-03-25 11:38:53 +01:00
Darren Kaste and Rémi Verschelde
53c8d8a5fb
Use LineEdit secret character width everywhere
...
(cherry picked from commit c7c47410aa )
2020-03-25 11:38:53 +01:00
Darren Kaste and Rémi Verschelde
f657614760
Calculate LineEdit selection with secret character
...
(cherry picked from commit 395a038c85 )
2020-03-25 11:38:53 +01:00
alvaroHernandez and Rémi Verschelde
bce2a3a2d2
prevent joypad button input dropdown going out of dialog
...
(cherry picked from commit e47d5691e4 )
2020-03-25 11:38:53 +01:00
Yuri Roubinsky and Rémi Verschelde
4dd1eee769
Enables passing out built-in parameter from parent function in shaders
...
(cherry picked from commit 7a2c6a8c0e )
2020-03-25 11:38:53 +01:00
Ev1lbl0w and Rémi Verschelde
b9b53966a3
Fix divison by zero issue
...
(cherry picked from commit 380b8039ec )
2020-03-25 11:38:53 +01:00
Hugo Locurcio and Rémi Verschelde
b5f1f7dfde
Improve the Input.set_use_accumulated_input() documentation
...
(cherry picked from commit 30961c60ab )
2020-03-25 11:38:53 +01:00
Rémi Verschelde
ec752f7c9b
Linux: Add Mesa 20 "Intel" to prime detection
...
Diff in `glxinfo` between Mesa 19.3.4 and 20.0.1:
```diff
-OpenGL vendor string: Intel Open Source Technology Center
-OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)
-OpenGL core profile version string: 4.6 (Core Profile) Mesa 19.3.4
+OpenGL vendor string: Intel
+OpenGL renderer string: Mesa Intel(R) HD Graphics 630 (KBL GT2)
+OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.1
```
(cherry picked from commit db28e7ef69 )
2020-03-25 11:38:53 +01:00
lupoDharkael and Rémi Verschelde
536c2fc0c0
Loop over faces in create_trimesh_shape()
...
(cherry picked from commit ee0262977e )
2020-03-25 11:38:53 +01:00
JFonS and Rémi Verschelde
4d85f70015
Update all editor viewports after settings changes
...
(cherry picked from commit 55b478afd9 )
2020-03-25 11:30:49 +01:00
JFonS and Rémi Verschelde
784ff23adc
Fix rotation gizmo for empty Spatials
...
The AABB for an empty Spatial has 0 size, since the stored and
compared Transform was scaled by the AABB size, it would completely
destroy the rotation information. If there is no rotation
information, the gizmo doesn't update when the rotation changes.
(cherry picked from commit a0af3094b4 )
2020-03-25 11:30:49 +01:00
Haoyu Qiu and Rémi Verschelde
d25949dd49
Keeps the filename when marking scene as unsaved
...
(cherry picked from commit 9ed61a70cc )
2020-03-25 11:30:48 +01:00
volzhs and Rémi Verschelde
644d49b156
Update snap setting only with OK
...
restore previous values with cancel
(cherry picked from commit 667a981d4d )
2020-03-25 11:30:48 +01:00
Thakee Nathees and Rémi Verschelde
5798c8135f
logic error in gdscript_parser.cpp for-loop-range
...
there was a logic error in for loop range argument that
check if all of the argument were constants, fixed
(cherry picked from commit bcbcf0f1ea )
2020-03-25 09:45:47 +01:00
Dominik 'dreamsComeTrue' Jasiński and Rémi Verschelde
e590a33d45
Allow single quotes in comments
...
Fixes : #36638
(cherry picked from commit ab6456d1bc )
2020-03-25 09:45:08 +01:00
Thakee Nathees and Rémi Verschelde
40b53bc29a
duplicate arguments in a function handled
...
(cherry picked from commit 5424b626f9 )
2020-03-25 09:44:51 +01:00
Rafael Delboni and Rémi Verschelde
5736e43fe4
fix: Return only scenes for script owners on LSP completion
...
Fix : #36680
(cherry picked from commit 2f08f4ef4e )
2020-03-25 09:44:09 +01:00
Rafael Delboni and Rémi Verschelde
ecfe9c24a2
Improve LSP completion using scene owner
...
Fixes : #36473
(cherry picked from commit 06bce137e3 )
2020-03-25 09:43:49 +01:00
Oliver Frank and Rémi Verschelde
41500249e3
Fix crash after closing a GDScript LSP session
...
(cherry picked from commit ed482f6167 )
2020-03-25 09:43:28 +01:00
of9 and Rémi Verschelde
511105be67
Migrating language server from Websockets to raw TCP
...
(cherry picked from commit 24b27043fe )
2020-03-25 09:43:05 +01:00
Hugo Locurcio and Rémi Verschelde
f3d2c672e9
Document known performance issues with Sprite3D
...
See https://github.com/godotengine/godot/issues/20855 .
(cherry picked from commit 92fa3e076f )
2020-03-25 09:40:09 +01:00
volzhs and Rémi Verschelde
5edd669503
Use checkbox for plugin status instead of option list
...
(cherry picked from commit 09b055bd34 )
2020-03-25 09:38:53 +01:00
Tomasz Chabora and Rémi Verschelde
843948b69d
Show theme property descriptions in the inspector
...
(cherry picked from commit 7a0e813ffa )
2020-03-25 09:38:18 +01:00
PouleyKetchoupp and Rémi Verschelde
82bee3f993
Added has_signal method for Object
...
(cherry picked from commit 258d91f883 )
2020-03-25 09:36:41 +01:00
Rémi Verschelde
da4eb7101d
Bump macOS Info.plist to 3.2.2 too
2020-03-22 17:26:57 +01:00
Rémi Verschelde and GitHub
eec14d4323
Merge pull request #37149 from neikeq/issue-12917-3.2
...
[3.2] Sync csproj when files are changed from the Godot FileSystem dock
2020-03-18 20:28:41 +01:00
Ignacio Etcheverry
d1a5f8dbf2
[3.2] Sync csproj when files are changed from the Godot FileSystem dock
2020-03-18 17:57:45 +01:00
Ignacio Etcheverry
110523fecc
Expose FileSystemDock to the scripting API and fixed signals
...
Fixed FileSystemDock's `file_removed` and `folder_removed` signals not being
emitted because the emitted was using the wrong signal name.
(cherry picked from commit fe0b783e70 )
2020-03-18 17:57:45 +01:00
Rémi Verschelde and GitHub
69081c000d
Merge pull request #33098 from JFonS/viewport_rotation
...
Add rotation widget to 3D viewport
2020-03-17 16:29:44 +01:00
Rémi Verschelde and GitHub
cc70b2fa0a
Merge pull request #36342 from m4gr3d/external_texture_support_for_godot_3_2
...
Add support for opengl external textures
2020-03-17 16:29:14 +01:00
Rémi Verschelde and GitHub
4a38ec3937
Merge pull request #36336 from m4gr3d/android_plugin_v2_for_godot_3_2
...
Re-architecture of the Godot Android plugin. [3.2]
2020-03-17 16:27:59 +01:00
Rémi Verschelde and GitHub
c01e840f03
Merge pull request #36639 from RandomShaper/imvu/improve_drives_ux_3.2
...
Improve UX of drive letters (3.2)
2020-03-17 16:27:33 +01:00
Pedro J. Estébanez and Pedro J. Estébanez
6105dfdac9
Improve UX of drive letters
...
Namely, move the drive dropdown to just the left of the path text box and don't include the former
in the latter.
This improves the UX on Windows.
In the UNIX case, since its concept of drives is (ab)used to provide shortcuts to useful paths, its
dropdown is kept at the original location.
2020-03-17 14:48:54 +01:00