Rémi Verschelde
44db69a7da
Merge pull request #38561 from bruvzg/wintab_extra_mm_events
...
WinTab: Make movement smoother and handle pressure/tilt changes when cursor is not moving.
2020-05-08 12:19:55 +02:00
Rémi Verschelde
b1b994fc77
Merge pull request #38304 from JFonS/improve_rotation_widget
...
Keep mouse inside 3D viewport rotation widget
2020-05-08 12:19:20 +02:00
Hugo Locurcio
3a11baaeac
Turn the anisotropic filtering setting into an enum
...
Since it only accepts power-of-two values, exposing it as an enum
makes more sense. This also allows for adding property hints to indicate
the performance cost of each value.
This also improves property hints for MSAA and FXAA.
2020-05-08 12:07:35 +02:00
Rémi Verschelde
e45735ec4a
Merge pull request #38556 from EricEzaM/fix-menu-key-windows
...
Added mapping for KEY_MENU to VK_APPS (0x5d) so context menu's triggered by the keyboard menu button work
2020-05-08 11:24:05 +02:00
Tomasz Chabora
d0c5d91032
Fix VisibilityEnabler2D behavior on start
2020-05-08 11:19:52 +02:00
Rémi Verschelde
492811b319
Merge pull request #38557 from hoontee/patch-1
...
Re-add __XINPUT_DEVICE__
2020-05-08 10:21:28 +02:00
bruvzg
78c80de738
WinTab: Adds extra "mouse move" events to make movement smoother and correctly handle pressure/tilt change when cursor is not moving.
2020-05-08 10:56:42 +03:00
hoontee
9aa29b85a8
Re-add __XINPUT_DEVICE__
...
Required for `JoypadWindows::probe_joypads`.
Partially reverts 510e83498e
. Fixes #38554 .
2020-05-07 22:19:42 -05:00
Eric M
97e77bcd19
Added mapping for KEY_MENU to VK_APPS (0x5d) so context menu's triggered by the keyboard menu button work
2020-05-08 11:22:21 +10:00
Thakee Nathees
60d67f13da
rotation gizmo visible = false; when camera preview
2020-05-08 06:44:24 +05:30
Tomasz Chabora
fecf79f287
Add documentation for the VisualShader nodes
2020-05-08 00:36:01 +02:00
Mateo Kuruk Miccino
e253451a5b
GUI: Touch screen button click area now is synced with its draw
...
(cherry picked from commit 1cba7fb180
)
2020-05-07 21:21:13 +02:00
Rémi Verschelde
d7b85fbaa1
Merge pull request #31086 from volzhs/underline
...
Use underline position and thickness value in font file
2020-05-07 21:18:41 +02:00
Rémi Verschelde
ae33cf5f45
Merge pull request #36379 from aaronfranke/color-constructors
...
Add a Color constructor for Color with alpha
2020-05-07 21:16:51 +02:00
Rémi Verschelde
bef52957d0
Merge pull request #38226 from Calinou/increase-camera3d-fov
...
Increase the default Camera3D field of view to 75
2020-05-07 21:16:21 +02:00
Rémi Verschelde
bd75e2538b
Merge pull request #38536 from ThakeeNathees/trnasform-2-transform2d-convert-fix
...
Fix: can't convert Transform -> Transform2D
2020-05-07 20:56:50 +02:00
JFonS
051f02a3a0
Keep mouse inside 3D viewport rotation widget
...
Hide and keep the mouse in place when the user oribts the scene via the 3D
rotation widget.
2020-05-07 19:19:54 +02:00
Thakee Nathees
e32cdbe568
Fix: can't convert Transform -> Transform2D
...
Fix : #38528
2020-05-07 21:40:53 +05:30
Rémi Verschelde
77e19d116e
Merge pull request #38522 from ThakeeNathees/printing-empty-string-fix
...
Fix: printing empty string does nothing in editor output pannel
2020-05-07 18:05:36 +02:00
Rémi Verschelde
e59b010dc8
Merge pull request #38535 from bruvzg/silent_wintab
...
Remove loud WinTab error message.
2020-05-07 18:02:31 +02:00
bruvzg
ba85db5a79
Remove WinTab error message.
2020-05-07 15:51:19 +03:00
Rémi Verschelde
b62218bbac
Merge pull request #38385 from ThakeeNathees/method-bind-text_edit-set_line
...
method bind TextEdit::set_line() added
2020-05-07 13:43:34 +02:00
Rémi Verschelde
621139138d
Merge pull request #38530 from akien-mga/jpgd-fix-msvc-sse2-detection
...
jpgd: Fix detection of SSE2 support with MSVC
2020-05-07 13:27:25 +02:00
Rémi Verschelde
3806efbaa7
jpgd: Fix detection of SSE2 support with MSVC
...
The previous code would always use SSE2 intrinsics, which is not valid
on UWP ARM platforms (and likely not on some x86 platforms either).
The patch has been submitted upstream too:
https://github.com/richgel999/jpeg-compressor/pull/13
2020-05-07 13:11:46 +02:00
Rémi Verschelde
49a1e3db12
Merge pull request #38524 from hoontee/master
...
Fix bug with AudioStreamPlayer3D audio position
2020-05-07 11:18:20 +02:00
Rémi Verschelde
9668c1cd22
Merge pull request #38525 from madmiraal/fix-kinematic-on_slope-documentation
...
Make 2D and 3D KinematicBody move_and_slide() documentation consistent.
2020-05-07 11:14:57 +02:00
hoontee
330bd686ab
Fix bug with AudioStreamPlayer3D audio position
...
Applies 0c78a58b64
to `AudioStreamPlayer3D::play`.
2020-05-07 02:23:50 -05:00
Marcel Admiraal
da13b74cc8
Make 2D and 3D KinematicBody stop_on_slope documentation the same.
2020-05-07 08:18:23 +01:00
Rémi Verschelde
112884deee
Merge pull request #38520 from nobuyukinyuu/popupmenu-current-index
...
PopupMenu.get_current_index() bound to ClassDB
2020-05-07 09:04:36 +02:00
Rémi Verschelde
1ff97485df
Merge pull request #38474 from akien-mga/clang-format-javaimportgroups
...
clang-format: Add JavaImportGroups for Java code
2020-05-07 07:56:30 +02:00
Thakee Nathees
5640cad1e1
Fix: printing empty string does nothing in editor output pannel
...
Fix : #38490
2020-05-07 05:56:29 +05:30
Rémi Verschelde
6038325470
clang-format: Add JavaImportGroups for Java code
2020-05-06 23:26:43 +02:00
nobuyuki_nyuu
35f30086de
PopupMenu.get_current_index() bound to ClassDB
2020-05-06 15:27:35 -05:00
Rémi Verschelde
804ee245a7
Merge pull request #38519 from Calinou/linux-desktop-prefer-non-default-gpu
...
Request the dedicated GPU when starting Godot from the `.desktop` file
2020-05-06 21:32:42 +02:00
Hugo Locurcio
b896ca8722
Request the dedicated GPU when starting Godot from the `.desktop` file
...
See <https://www.hadess.net/2020/05/dual-gpu-support-launch-on-discrete-gpu.html >
for more information on this newly added `.desktop` entry property.
2020-05-06 21:09:40 +02:00
Hugo Locurcio
653334cc8d
Allow `.res` and `.tres` extensions in the scene CLI positional argument
...
This closes #35709 .
2020-05-06 19:59:29 +02:00
Rémi Verschelde
50f4f0f9ae
Merge pull request #38506 from madmiraal/fix-scale-calculation
...
Fix scale calculation in VHACD Volume::Voxelize().
2020-05-06 15:08:19 +02:00
Marcel Admiraal
75553c4f90
Fix scale calculation in VHACD Volume::Voxelize().
2020-05-06 13:14:33 +01:00
Rémi Verschelde
aca9cfa76c
Merge pull request #38495 from DarkMessiah/tree-bind-suffix
...
Bind set_suffix and get_suffix in Tree
2020-05-06 13:58:34 +02:00
Rémi Verschelde
b9594b2c10
doc: Sync classref with current source
2020-05-06 10:27:02 +02:00
Rémi Verschelde
ca289f4d6f
Merge pull request #38488 from EricEzaM/adjust-stretch-ratio-value-range-and-documentation
...
Updated editor spin slider to have better behaviour and adjusted control's size_flags_stretch_ratio value range
2020-05-06 10:06:53 +02:00
Stanislav Labzyuk
ac8814624d
Bind set_suffix/get_suffix in Tree
2020-05-06 14:47:19 +07:00
Eric M
915ab50673
Updated editor spin slider to have better behaviour and adjusted control's size_flags_stretch_ratio value range
2020-05-06 17:43:31 +10:00
Rémi Verschelde
33d0b9e169
Merge pull request #38393 from nekomatata/printerr-remote-debugger-4.0
...
Format remote printerr properly in script debugger output
2020-05-06 07:31:57 +02:00
Rémi Verschelde
cbb86fdf08
Merge pull request #38427 from EricEzaM/fix-custom-property-revert-implementation
...
Stop trying to revert to script/class default values when script implementation of property_can_revert exists
2020-05-06 07:29:42 +02:00
Rémi Verschelde
42649565e9
Merge pull request #38475 from Chaosus/vs_quals
...
Added uniform qualifiers to visual shaders
2020-05-06 07:27:35 +02:00
Rémi Verschelde
9a8136d868
Merge pull request #38492 from follower/patch-10
...
Fix suffix property doc typo: "prefix" -> "suffix"
2020-05-06 07:24:55 +02:00
follower
ae067413a5
Fix suffix property doc typo: "prefix" -> "suffix"
2020-05-06 05:00:12 +12:00
Pedro J. Estébanez
46bfe4452f
Fix object leaks caused by unfulfilled yields
...
Now the stack saved in a `GDScriptFunctionState` is cleared as soon as the `yield()` operation is known not to be resumed because either the script, the instance or both are deleted.
This clears problems like leaked objects by eliminating cases of circular references between `GDScriptFunctionState`s preventing them and the objects they refer to in their saved stacks from being released. As an example, this makes using `SceneTreeTimer` safer.
Furthermore, with this change it's now possible to print early warnings about `yield()`s to released script/instances, as now we know they won't be successfully resumed as the condition for that happens. However, this PR doesn't add such messages, to keep the observed behavior the same for the time being.
Also, now a backup of the function name in `GDScriptFunctionState` is used, since the script may not be valid by the time the function name is needed for the resume-after-yield error messages.
2020-05-05 17:54:15 +02:00
Rémi Verschelde
4d50f747d5
Merge pull request #37293 from Janglee123/ctrl-click-improvements
...
Improved go-to definition (Ctrl + Click)
2020-05-05 16:49:15 +02:00