PouleyKetchoupp
a65cdca894
Fix and clean disabled shapes handling in godot physics servers
...
In 3D, disabled shapes are now not added to the broadphase anymore.
Since they are removed right away when disabled, no need to check for
disabled shapes for any query that comes from the broadphase.
Also Fixes raycast queries returning disabled shapes.
In 2D, disabled shapes where already not added to the broadphase.
Remove the same unnecessary checks as in 3D.
Overall harmonized API for disabled shapes in the physics servers and
removed duplicate method.
2021-06-22 16:51:47 -07:00
ne0fhyk
532b0e3462
Add support for custom debug keystore.
2021-06-22 10:05:55 -07:00
Rémi Verschelde
277db14b64
Merge pull request #49803 from naithar/feature/ios-plugin-multitype-plist-4.0
...
[4.0] [iOS] Support multiple `plist` types in plugin
2021-06-22 12:48:55 +02:00
Gilles Roudière
e8476c994d
Keep the drawing transform when drawing meshing in CanvasItem
2021-06-22 11:41:28 +02:00
Rémi Verschelde
8d4f56a4f2
Merge pull request #38972 from Calinou/scons-add-release-option
...
Print a notice when compiling with `target=debug`
2021-06-21 20:58:33 +02:00
Rémi Verschelde
b9bf01a9b0
Merge pull request #49798 from pycbouh/tree-lines-items-draw-order
...
Make relationship lines draw on top of `TreeItem`s
2021-06-21 20:54:51 +02:00
Rémi Verschelde
06a0d033a1
Merge pull request #49795 from timothyqiu/label-min-size
...
Update min size on Label::set_text
2021-06-21 19:09:56 +02:00
Sergey Minakov
771e3aae1e
[iOS] Support multiple plist types
2021-06-21 18:17:41 +03:00
Hugo Locurcio
89b5a569fb
Print a notice when compiling with target=debug
...
Debug builds are considerably slower than release builds or even
release_debug builds. `target=debug` is still the default SCons
target option, so unsuspecting users may be compiling unoptimized
debug builds for their personal use.
2021-06-21 16:55:43 +02:00
Lightning_A
899e5f8685
Rename is_a_parent_of()
to is_ancestor_of()
2021-06-21 08:39:28 -06:00
Yuri Sizov
483f8ffbe4
Make relationship lines draw on top of TreeItems
2021-06-21 16:46:43 +03:00
Rémi Verschelde
0638ca0037
Merge pull request #49792 from EricEzaM/improve-object-errors
...
Improved some error messages (from ERR_FAIL_*) in Object.
2021-06-21 15:00:39 +02:00
Haoyu Qiu
a57a51750a
Update min size on Label::set_text
2021-06-21 19:54:40 +08:00
Eric M
f96d9f5ae1
Improved some error messages (from ERR_FAIL_*) in Object.
2021-06-21 20:20:59 +10:00
Rémi Verschelde
9da7f06900
Merge pull request #49665 from Paulb23/code_edit_indent
...
Move indentation into CodeEdit
2021-06-21 09:13:15 +02:00
Rémi Verschelde
0d0afca058
Merge pull request #45815 from floppyhammer/master
...
Improve nine patch behavior of TextureProgressBar
2021-06-21 09:05:56 +02:00
floppyhammer
b08dc1ea35
Improve nine patch behavior of TextureProgressBar
2021-06-21 10:07:49 +08:00
Rémi Verschelde
d696bd17ed
Merge pull request #49772 from pycbouh/editor-theme-pin-new-stylebox
...
Fix pinned `StyleBox` incorrectly reacting to several actions in the new `Theme` editor
2021-06-20 23:48:57 +02:00
Yuri Sizov
304c9b995b
Fix pinned StyleBox incorrectly reacting to several actions in the new Theme editor
2021-06-20 23:04:56 +03:00
Niklas Higi
0c83a23ab5
Add "Keep screen on" feature to DisplayServerX11
2021-06-20 21:57:33 +02:00
Paulb23
1a0cfc219b
Move indent management to CodeEdit
2021-06-20 20:00:54 +01:00
Rémi Verschelde
953de68cfc
Merge pull request #35608 from golfinq/master
2021-06-20 18:51:15 +02:00
Rémi Verschelde
50a0a401a1
Merge pull request #49281 from aaronfranke/use-enums-mouse-joypad
2021-06-20 18:50:40 +02:00
Aaron Franke
0ce49800ac
Use mouse and joypad enums instead of plain integers
...
Also MIDIMessage
2021-06-20 11:54:24 -04:00
Aaron Franke
e919d894f8
Move many input enums to their own file
2021-06-20 11:53:01 -04:00
golfinq
0c1d10d1ca
Rich Text Label now allows for foreground colors and background colors
2021-06-20 11:29:37 -04:00
Rémi Verschelde
1acc76fecc
Merge pull request #49760 from Calinou/doc-projectsettings-stdout-stderr
...
Improve descriptions for ProjectSettings' `disable_stdout`/`disable_stderr`
2021-06-20 17:26:33 +02:00
Hugo Locurcio
e3ef50db38
Improve descriptions for ProjectSettings' disable_stdout
/disable_stderr
2021-06-20 16:44:58 +02:00
Rémi Verschelde
0d5c0622dd
Merge pull request #49714 from fire/lod-scale
...
Fix for LOD is broken 49706
2021-06-20 14:17:13 +02:00
K. S. Ernest (iFire) Lee
b8fb765a65
Fix for LOD is broken 49706
2021-06-20 04:27:32 -07:00
Rémi Verschelde
cca29b78b9
Merge pull request #48359 from Calinou/add-engine-print-error-property
2021-06-20 13:22:08 +02:00
Rémi Verschelde
671bd64e4a
Merge pull request #49754 from aaronfranke/is-eq-approx-sub-opt
...
Fix sub-optimal uses of is_equal_approx
2021-06-20 11:44:56 +02:00
Rémi Verschelde
4fcc589145
Merge pull request #49693 from LightningAA/instance-is-not-a-verb
...
Rename `instance()`->`instantiate()` when it's a verb
2021-06-20 09:39:29 +02:00
Aaron Franke
45c24fd039
Fix sub-optimal uses of is_equal_approx
2021-06-20 03:03:06 -04:00
Lightning_A
e28fd07b2b
Rename instance()
->instantiate()
when it's a verb
2021-06-19 20:49:18 -06:00
Rémi Verschelde
60dcc4f39c
Merge pull request #49742 from Paulb23/remove_keywords_textedit
...
Remove redundant keywords from TextEdit
2021-06-20 00:39:18 +02:00
Rémi Verschelde
9b7c963d19
Merge pull request #48804 from EricEzaM/scripting-multi-error-support
...
Added support for scripts reporting multiple errors to ScriptTextEditor
2021-06-20 00:38:49 +02:00
Rémi Verschelde
de7293b6eb
Merge pull request #49741 from RandomShaper/fix_save_scene_side_effects
...
Remove side effects of scene save
2021-06-20 00:37:38 +02:00
Rémi Verschelde
9c182b0f45
Merge pull request #41794 from KoBeWi/shiny_new_tweens
2021-06-20 00:35:28 +02:00
Rémi Verschelde
bbf6d645fb
Merge pull request #48080 from aaronfranke/real-serialization
...
Binary serialization for reals
2021-06-20 00:33:30 +02:00
Rémi Verschelde
76fd91c084
Merge pull request #49737 from JFonS/fix_vis_range
...
Fix crash in visibility range system.
2021-06-20 00:32:42 +02:00
Rémi Verschelde
4effadc0ba
Merge pull request #48696 from madmiraal/fix-48692
...
Fix `InputMap.action_erase_event()` failing to erase events correctly.
2021-06-20 00:29:42 +02:00
Rémi Verschelde
d88be9b70c
Merge pull request #44806 from madmiraal/consolidate_json
...
Consolidate JSON, JSONParseResults and JSONParser into JSON
2021-06-19 21:45:34 +02:00
Rémi Verschelde
d7a42a44be
Merge pull request #49746 from madmiraal/fix-49588
...
Add adb output to error message when install fails
2021-06-19 21:39:35 +02:00
Marcel Admiraal
de2acbd495
Add adb output to error message when install fails
2021-06-19 17:46:57 +01:00
Paulb23
ab49ea032c
Remove redundant keywords from TextEdit
2021-06-19 13:56:54 +01:00
Eric M
d0e78c86d7
Added support for scripts reporting multiple errors to ScriptTextEditor
...
Scripts can now report multiple errors to the scripting editors in the engine. UI elements were added to support multiple errors.
2021-06-19 22:20:30 +10:00
Pedro J. Estébanez
598fd51277
Remove side effects of scene save
2021-06-19 13:44:05 +02:00
Bastiaan Olij
0a6a71973e
Merge pull request #49615 from BastiaanOlij/inverse_xr_camera_offset
...
Inverse XR camera offset for stereoscopic rendering
2021-06-19 20:19:53 +10:00
Tomasz Chabora
900b2e0fdc
Complete rewrite of Tweens
...
* Tweens were changed from Node to RefCounted. New API is inspired by DOTween.
* Tweens are created and managed by SceneTree, similar to SceneTreeTimer, which makes them ultra cheap to use a lot.
* Animating with Tweens is done by creating sequences of Tweeners. You create them from code and they autostart by default (fire-and-forget).
* There are 4 Tweeners that cover the former Tween functionality: PropertyTweener, IntervalTweener, CallbackTweener and MethodTweener.
* The methods were simplified a lot. Long argument lists are replaced with chained calls on Tweens and Tweeners.
* Tweeners by default execute in sequence, so it's easy to create complex chained animations.
* You can bind a Tween to a node. Tween will be removed automatically when the bound node is freed.
2021-06-19 12:08:50 +02:00