Rémi Verschelde
424cd00f8b
doc: Sync classref with current source + fixup some bindings
...
Includes various changes triggered by the refactoring of method bindings.
2020-11-04 15:38:26 +01:00
Rémi Verschelde
89f605c717
Merge pull request #43297 from reduz/directional-light-2d
...
Implement DirectionalLight2D
2020-11-04 14:51:47 +01:00
reduz
f123981a96
Implement DirectionalLight2D
...
Also separated Light2D in PointLight2D and DirectionalLight2D.
Used PointLight2D because its more of a point, and it does not work
the same as OmniLight (as shape depends on texture).
Added a few utility methods to Rect2D I needed.
2020-11-04 10:03:01 -03:00
Rémi Verschelde
3ec10bb07c
Merge pull request #43307 from aaronfranke/update-grid
...
Move call to update the 3D grid into check for updating the view
2020-11-04 10:49:23 +01:00
Aaron Franke
a4f963f2c9
Move call to update the 3D grid into check for updating the view
2020-11-04 04:03:28 -05:00
Rémi Verschelde
cc8503430d
Merge pull request #43301 from rcorre/tab-doc-typo
...
Fix typo in Tabs doc.
2020-11-04 07:19:08 +01:00
Ryan Roden-Corrent
3826f3348f
Fix typo in Tabs doc.
...
I don't know enough about grammar to say why the "ing" suffix is
correct, but I'm reasonably sure it is :)
2020-11-03 18:26:48 -05:00
Rémi Verschelde
afef8e30ea
Merge pull request #39635 from Meriipu/master_nodrop
...
do not drop mouseover on WM_MOUSE_EXIT
2020-11-03 20:28:11 +01:00
Rémi Verschelde
0fc84b7c63
Merge pull request #43280 from akien-mga/custom-tooltips-cleanup
...
Tooltips: Improve code clarity and docs
2020-11-03 13:09:10 +01:00
Rémi Verschelde
bd13e82080
Merge pull request #41516 from Lunatoid/allow-object-new
...
Fixed ParseError when calling Object.new()
2020-11-03 13:08:48 +01:00
Rémi Verschelde
c5d8dafec4
Tooltips: Improve code clarity and docs
...
The return type for `_make_custom_tooltip` is clarified as Control, and users
should make sure to return a visible node for proper size calculations.
Moreover in the current master branch, a PopupPanel will be added as parent
to the provided tooltip to make it a sub-window.
Clarifies documentation for `Control._make_custom_tooltip`, and shows how to
use the (until now undocumented) "TooltipPanel" and "TooltipLabel" theme types
to style tooltips.
Fixes #39677 .
2020-11-03 09:19:03 +01:00
Rémi Verschelde
873d461785
Merge pull request #40364 from marstaik/alpha2coverage_up
...
Alpha Hash and Alpha2Coverage Implementation
2020-11-03 07:50:49 +01:00
Marios Staikopoulos
e5d7c7d5fc
Alpha Hash and Alpha2Coverage Implementation
2020-11-02 20:11:20 -08:00
Rémi Verschelde
be14d9d644
Merge pull request #42979 from Mallos/fix/tilemap-floodfill
...
fix(editor): TileMap floodfill with same tile ID and different variation
2020-11-02 17:05:43 +01:00
Rémi Verschelde
e8794b24bd
Merge pull request #43260 from HaSa1002/mainloop-remove-deprecated-methods
...
MainLoop: Remove deprecated methods
2020-11-02 14:26:49 +01:00
Rémi Verschelde
0b910cd8b7
Merge pull request #43267 from Calinou/doc-ninepatchrect-tile-stretch-mode
...
Correct documentation about NinePatchRect stretch modes
2020-11-01 19:43:08 +01:00
Hugo Locurcio
82bfb6273b
Correct documentation about NinePatchRect stretch modes
...
This closes https://github.com/godotengine/godot-docs/issues/4333 .
2020-11-01 18:41:10 +01:00
Rémi Verschelde
223e361c4e
Merge pull request #42703 from RandomShaper/fix_anim_backwards
...
Fix premature end of animation playing backwards
2020-11-01 15:47:39 +01:00
Rémi Verschelde
efbaa4d366
Merge pull request #43258 from lyuma/get_parent_class_reentrancy
...
Avoid reentrant OBJTYPE_RLOCK in ClassDB
2020-11-01 12:56:22 +01:00
Lyuma
37b6a36cc4
Avoid reentrant OBJTYPE_RLOCK in ClassDB
...
Fixes #43020 when a thread uses ClassDB while main thread calls is_parent_class().
2020-11-01 03:40:06 -08:00
HaSa1002
f8ac4c4d75
MainLoop: Remove deprecated methods
2020-11-01 12:38:30 +01:00
Rémi Verschelde
7bc74b0fc8
Merge pull request #43241 from Calinou/doc-httprequest-fix-code-sample
...
Fix a variable being redeclared in the HTTPRequest code sample
2020-11-01 12:30:49 +01:00
Hugo Locurcio
d7025c4167
Fix a variable being redeclared in the HTTPRequest code sample
2020-10-31 19:20:18 +01:00
Rémi Verschelde
41f66761fd
Merge pull request #37158 from thebestnom/android-click-support
...
Support mouse events on Android
2020-10-30 16:00:03 +01:00
Rémi Verschelde
f98db723b9
Merge pull request #43184 from Chaosus/fix_randi_range_biased
...
Fix biased output of randi_range
2020-10-30 15:00:44 +01:00
Rémi Verschelde
b1ed10da1b
Merge pull request #43197 from jzulauf-lunarg/zulauf_sync_fix_cleanup
...
Synchronization - Clean subpass dependency init
2020-10-30 15:00:16 +01:00
Juan Linietsky
704d06d00f
Merge pull request #43194 from reduz/pixel-snap-refactor
...
Refactor pixel snapping.
2020-10-30 09:37:43 -03:00
reduz
0e6664539d
Refactor pixel snapping.
...
-Rename pixel_snap to snap_2d_to_vertices
-Added snap_2d_to_transforms which is more useful
Fixes #41814
Solves proposal https://github.com/godotengine/godot-proposals/issues/1666
Supersedes #35606 , supersedes #41535 , supersedes #41534
2020-10-30 08:57:32 -03:00
Rémi Verschelde
debb67918e
Merge pull request #43173 from volzhs/fix-tab-container
...
Fix crash in TabContainer in case of no content at all
2020-10-30 12:27:41 +01:00
John Zulauf
784f8fbbe5
Synchronization - Clean subpass dependency init
...
Fix incorrect subpass dependency initialization
2020-10-29 15:53:47 -06:00
Rémi Verschelde
f6f38ac086
Merge pull request #42811 from Calinou/doc-packetpeerudp-wait-interrupt
...
Document how to interrupt `PacketPeerUDP.wait()`
2020-10-29 22:38:36 +01:00
Rémi Verschelde
9ab6cef2ad
Merge pull request #43192 from YeldhamDev/poly2deditor_buttons_flat
...
Set previous tool buttons in the Polygon2D editor to be flat again
2020-10-29 21:35:34 +01:00
Rémi Verschelde
6bdcaff1e2
Merge pull request #43191 from YeldhamDev/poly2deditor_move_button_fix
...
Fix "Move Points" button sometimes not showing up on UV mode in the Polygon2D editor
2020-10-29 21:02:16 +01:00
Michael Alexsander
3b0cb48bcd
Set previous tool buttons in the Polygon2D editor to be flat again
2020-10-29 16:53:41 -03:00
Michael Alexsander
4b74019ca3
Fix "Move Points" button sometimes not showing up on UV mode in the Polygon2D editor
2020-10-29 16:45:17 -03:00
Rémi Verschelde
5bb7c7c367
Merge pull request #43182 from akien-mga/vulkan-loader-mingw-fixup
...
vulkan: Backport build fix for MinGW-w64 8.0.0
2020-10-29 14:06:08 +01:00
Yuri Roubinsky
31faa1f226
Fix biased output of randi_range
2020-10-29 15:41:00 +03:00
Rémi Verschelde
6a951267ae
vulkan: Backport build fix for MinGW-w64 8.0.0
...
Taken from https://github.com/KhronosGroup/Vulkan-Loader/pull/475 .
Supersedes and reverts #43119 since the upstream change removes the need for
that custom define.
2020-10-29 12:47:35 +01:00
volzhs
8a588343db
Fix crash in TabContainer in case of no content at all
2020-10-29 19:52:21 +09:00
Rémi Verschelde
a4f70d7e6c
Merge pull request #43178 from m4gr3d/update_android_plugins
...
Update android gradle plugins versions
2020-10-29 08:34:03 +01:00
Rémi Verschelde
13e93fe904
Merge pull request #43086 from SirQuartz/patch-2
...
Clarify what the "item_rect_changed" signal does
2020-10-29 08:04:33 +01:00
Fredia Huya-Kouadio
edf762fba6
Add a separate `nativeSrcsConfigs` module to handle Android Studio constraints for native code editor support.
2020-10-29 00:01:14 -07:00
Fredia Huya-Kouadio
aff7cf4390
Update the gradle plugins
2020-10-28 23:59:33 -07:00
Juan Linietsky
50da616eeb
Merge pull request #43167 from reduz/canvas-group
...
Implement CanvasGroup and CanvasItem clipping
2020-10-28 22:29:59 -03:00
Juan Linietsky
a65481dd35
Update scene/resources/dynamic_font.cpp
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-10-28 22:09:37 -03:00
reduz
8ab9b39707
Implement CanvasGroup and CanvasItem clipping
...
-Allows merging several 2D objects into a single draw operation
-Use current node to clip children nodes
-Further fixes to Vulkan barriers
-Changed font texture generation to white, fixes dark eges when blurred
-Other small misc fixes to backbuffer code.
2020-10-28 18:53:32 -03:00
Rémi Verschelde
2eaedcf14e
Merge pull request #42361 from akien-mga/vulkan-layers-opt-in
...
Vulkan: Make validation layers optional
2020-10-28 21:43:22 +01:00
SirQuartz
120ef02ca3
Clarify what the "item_rect_changed" signal does
2020-10-28 15:59:14 +01:00
Rémi Verschelde
1ee507d62c
i18n: Sync translations with Weblate
...
(cherry picked from commit 284dae021a
)
2020-10-28 15:55:15 +01:00
Rémi Verschelde
4960894880
Update AUTHORS and DONORS list
...
New corporate sponsors:
Spiffcode (Platinum)
ASIFA-Hollywood (Silver)
Zenva Academy (Silver)
Thanks to all contributors and donors for making Godot possible!
2020-10-28 14:06:22 +01:00