Commit graph

25704 commits

Author SHA1 Message Date
Ignacio Etcheverry a6a5ef0fd6 Mono/C#: Add error checks to detect possible Reference leaks 2020-01-13 21:00:07 +01:00
Ignacio Etcheverry ea737db43c Mono/C#: Fix _update_exports() leaking temporary Object/Node instances 2020-01-13 20:58:46 +01:00
Rémi Verschelde 1cf387ed9d
Merge pull request #35079 from akien-mga/managers-dont-build-solutions
Ignore command line --build-solutions when not editing project
2020-01-13 15:08:31 +01:00
Rémi Verschelde d88103172c Ignore command line --build-solutions when not editing project
This option is meant to use together with `--path` or from a project
folder. Otherwise the project manager is opened and the option triggers
a crash.

Fixes #25589.
2020-01-13 14:00:47 +01:00
Rémi Verschelde 087ffc8b5a
Merge pull request #35078 from akien-mga/animation-editor-duplicate-name
Animation editor: Set resource name when duplicating
2020-01-13 14:00:37 +01:00
Rémi Verschelde 57e43af3a2
Merge pull request #35075 from AlexHolly/fix-double_tap-regression
fixes android double tap regression
2020-01-13 13:43:43 +01:00
Rémi Verschelde c72b5dc0bc
Merge pull request #35073 from akien-mga/zero-scale-shall-not-pass
Control/Light2D: Preventing setting 0 as scale as for Node2D
2020-01-13 13:38:08 +01:00
Rémi Verschelde 4a95186b4b Animation editor: Set resource name when duplicating
Fixes #25156.
2020-01-13 13:22:06 +01:00
Rémi Verschelde e32d232053
Merge pull request #35076 from vnen/gdscript-type-match-assign
Type match on assignment only if operators have type
2020-01-13 13:14:57 +01:00
Rémi Verschelde 854a7bd9bb
Merge pull request #35074 from GodotExplorer/lsp-fix-34147
Fix infinite loop error in document link parsing of GDScript Language Server
2020-01-13 13:05:39 +01:00
George Marques e6060706ca
GDScript: Type match on assignment only if operators have type
This ensures that a value without type won't be wrongly assigned to a
typed variable when the types mismatch.
2020-01-13 08:51:24 -03:00
Alexander Holland dd2fd4e853 fixes android double tap regression 2020-01-13 12:46:33 +01:00
Rémi Verschelde 33be750634
Merge pull request #35072 from Calinou/2d-zoom-clamp-editor-scale
Clamp the editor scale to 1 for 2D zoom operations
2020-01-13 12:28:28 +01:00
Geequlim d5e1890c85 Fix infinite loop error in document link parsing 2020-01-13 19:23:29 +08:00
Rémi Verschelde 100f50b7df Control/Light2D: Preventing setting 0 as scale as for Node2D
Triggers errors in `Transform2D::affine_invert()`.

Fixes #26510.
Fixes https://github.com/godotengine/godot/issues/24997#issuecomment-457951639.
2020-01-13 12:20:15 +01:00
Hugo Locurcio 929dfe1bcc
Clamp the editor scale to 1 for 2D zoom operations
Some people set the editor scale below 1 to fit more content on
screen, even if their display doesn't have a particularly low DPI.

This closes #35059.
2020-01-13 12:16:27 +01:00
Rémi Verschelde 52f44e72b6
Merge pull request #35070 from akien-mga/revert-34968
Revert "Enable Vsync via Compositor by default"
2020-01-13 10:13:17 +01:00
Rémi Verschelde ab97f78fa5 Revert "Enable Vsync via Compositor by default"
This reverts commit 9600fd5dde.

Add comment warning about possible implications of using this option.

Fixes #35038.
2020-01-13 09:33:27 +01:00
Rémi Verschelde 7a15569c6f
Merge pull request #35050 from Calinou/enlarge-item-list-editor
Increase the size of the item list editor popup
2020-01-13 09:14:02 +01:00
Rémi Verschelde 8130decfe4
Merge pull request #35064 from clayjohn/rendering_crashes
Fix light and multimesh crashes
2020-01-13 09:13:18 +01:00
Rémi Verschelde b5cfe9d745
Merge pull request #35063 from timothyqiu/dock-new-window
Fixes the New Window option in macOS dock menu
2020-01-13 09:11:31 +01:00
Rémi Verschelde ed9984c3c5
Merge pull request #35058 from clayjohn/texture_debug
Make texture_debug_usage thread safe
2020-01-13 08:44:01 +01:00
Rémi Verschelde b5eb45551c
Merge pull request #35057 from clayjohn/GLES3-fix_irradiance_map
Fix generation of irradiance map
2020-01-13 08:42:41 +01:00
clayjohn 179193775b Fix light and multimesh crashes 2020-01-12 17:45:06 -08:00
Haoyu Qiu 047d66cc6f Fixes the New Window option in macOS dock menu 2020-01-13 08:58:12 +08:00
clayjohn 3579187f90 Make texture_debug_usage thread safe 2020-01-12 15:22:54 -08:00
clayjohn 796d35d8b3 Fix generation of irradiance map 2020-01-12 14:45:31 -08:00
Hugo Locurcio 2f56146242
Increase the size of the item list editor popup
This makes it easier to edit large amounts of items.

This partially addresses
https://github.com/godotengine/godot-proposals/issues/368.
2020-01-12 18:19:39 +01:00
Rémi Verschelde 269eb5f06c i18n: Sync translation template with current source
Prevent parsing 'thirdparty' sources, there are invalid UTF-8 files
among Bullet sources.
2020-01-12 14:42:34 +01:00
Rémi Verschelde 48d7f7a70f i18n: Sync translations with Weblate 2020-01-12 14:36:21 +01:00
Rémi Verschelde 7f9bf5472c doc: Sync classref with current source 2020-01-12 14:30:21 +01:00
Rémi Verschelde 478ab8b45b
Merge pull request #34960 from johannesgunnar/spin_box-apply-method
Spinbox apply input method
2020-01-12 14:16:14 +01:00
Rémi Verschelde 26bb08f8b3
Merge pull request #35037 from timothyqiu/plugin-min-height
Fixes min size of various editor plugins on HiDPI
2020-01-12 13:39:34 +01:00
Rémi Verschelde ccf6f33813
Merge pull request #35006 from BastiaanOlij/offset_mesh_obj
Add option to apply an offset to obj mesh import
2020-01-12 09:09:56 +01:00
Haoyu Qiu 65e2230f6e Fixes min size of various editor plugins on HiDPI
* AnimationTree
* AudioStream
* ResourcePreloader
* ShaderEditor
* VisualShaderEditor
2020-01-12 15:24:15 +08:00
Rémi Verschelde b563de702c
Merge pull request #35019 from Paulb23/issue_35016_line_edit_backspace_crash
Fix empty LineEdit crash on ctrl+backspace
2020-01-11 20:06:38 +01:00
Rémi Verschelde f118bd6861
Merge pull request #35015 from GodotExplorer/lsp-configs
Improvements for GDScript LSP server
2020-01-11 20:01:35 +01:00
Paulb23 22c15083af Fix empty LineEdit crash on ctrl+backspace 2020-01-11 17:57:36 +00:00
geequlim e804eebfe5 Remove completion triggers for ',' and '(' which may conflict with signature helper 2020-01-11 23:51:25 +08:00
geequlim d901d5993b Allow enable/disable threading for LSP server
Restart LSP server when configurations change without restart the editor
2020-01-11 23:50:32 +08:00
Rémi Verschelde 02cd144222
Merge pull request #35004 from timothyqiu/minimap-width-hidpi
Fixes minimap width on HiDPI monitor
2020-01-11 13:17:20 +01:00
Haoyu Qiu 9c229cb035 Fixes minimap width on HiDPI monitor 2020-01-11 19:36:20 +08:00
Rémi Verschelde 0b185278f3
Merge pull request #34225 from madmiraal/fix-34210
Add check for zero length motion at beginning of each sweep test loop in SpaceBullet::test_body_motion
2020-01-11 11:57:41 +01:00
Jóhannes Gunnar Þorsteinsson 083637a901 Add apply method to SpinBox 2020-01-11 10:47:51 +00:00
Bastiaan Olij ad6d06dc21 Add option to apply an offset to obj mesh import 2020-01-11 19:27:00 +11:00
Rémi Verschelde 0ab1726b43
Merge pull request #35003 from vnen/gdscript-forbid-script-as-member
GDScript: Forbid using "script" as member name
2020-01-11 00:03:55 +01:00
Rémi Verschelde 018b3fa159
Merge pull request #34934 from volzhs/copy-params-except-script
Don't copy script with copy params
2020-01-10 23:57:23 +01:00
Rémi Verschelde 14c9316f45
Merge pull request #34997 from fire/loop-fbx-32678
Use cycle and loop hint flags in FBX.
2020-01-10 23:56:49 +01:00
Rémi Verschelde 1fe56e2bfb
Merge pull request #34994 from fire/loop-32678
Use cycle and loop hint flags in glTF2.
2020-01-10 23:55:47 +01:00
Rémi Verschelde 656d88fac0
Merge pull request #34977 from m4gr3d/export_hand_tracking_option
Add support for generating a Oculus Mobile VR apk with hand tracking support
2020-01-10 23:54:55 +01:00