George Marques
798ee982ac
Actually set GDScript static reference
...
(cherry picked from commit 0f1da72492
)
2020-10-29 21:04:57 +01:00
George Marques
e360dc9a79
GDScript: Remove self static reference and create one on calls
...
This is needed because of the new changes to Variant. The reference
counter is increased by adding it to a Variant, which means no GDScript
will be freed (or will be double freed if manually freed somewhere).
(cherry picked from commit 4d960efafc
)
2020-10-29 21:04:57 +01:00
Rémi Verschelde
61c8efecff
Merge pull request #43171 from Calinou/dynamicfont-fix-scaling-filter-artifacts
...
Fix artifacts in DynamicFont when scaling with filtering enabled
2020-10-29 09:11:23 +01:00
Hugo Locurcio
575dbd4bb2
Fix artifacts in DynamicFont when scaling with filtering enabled
2020-10-29 00:33:11 +01:00
Rémi Verschelde
0b6d75ce52
Merge pull request #43162 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.4) - 6th batch
2020-10-28 15:53:22 +01:00
Rémi Verschelde
914b0f700e
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!
(cherry picked from commit 4960894880
)
2020-10-28 15:09:17 +01:00
Rémi Verschelde
284dae021a
i18n: Sync translations with Weblate
2020-10-28 15:09:17 +01:00
Eric Tuvesson
9320266fe8
fix(sprite2d): Rect is not handling pixel snap
...
related https://github.com/godotengine/godot/issues/42985
(cherry picked from commit e892a92ad6
)
2020-10-28 15:09:16 +01:00
PouleyKetchoupp
4ccde80d9d
Release .build_version file handle in Android custom build export
...
(cherry picked from commit b271315bac
)
2020-10-28 15:09:13 +01:00
Hugo Locurcio
7746afec94
Document hiding a Control when its reference point is behind the camera
...
See https://github.com/godotengine/godot/issues/1725 .
(cherry picked from commit b3a6937c0c
)
2020-10-28 14:05:42 +01:00
Gilles Roudière
638e24684f
Fixes setting top_level not updating the global position
...
(cherry picked from commit 131a7b58c8
)
2020-10-28 14:05:42 +01:00
Haoyu Qiu
3f81cd5332
Fixes property revert for inherited child nodes
...
(cherry picked from commit 0dfe28d93d
)
2020-10-28 14:05:42 +01:00
Dustin Petersohn
a7609d9c49
Improved documentation for TileMap.cell_y_sort
...
(cherry picked from commit 669f21d367
)
2020-10-28 14:05:42 +01:00
Andrii Doroshenko (Xrayez)
943db2ca34
Make randbase
member protected in RandomNumberGenerator
...
Allows to extend `RandomNumberGenerator` via C++ modules.
(cherry picked from commit 1923f0d302
)
2020-10-28 14:05:42 +01:00
Haoyu Qiu
a973bc9530
Fixes property revert after saving instanced scene
...
(cherry picked from commit a2c1593f25
)
2020-10-28 14:05:41 +01:00
Ev1lbl0w
f41cc7d644
Changed shell_open behaviour
...
(cherry picked from commit 9e57a395cf
)
2020-10-28 14:05:41 +01:00
Hugo Locurcio
94cf0dced2
Improve undo log messages in the 2D editor for additional context
...
Undo/redo log messages will now specify the modified node's
name (or number of modified nodes if several were modified).
On top of that, the new position/rotation/scale/pivot offset
will also be mentioned in the message.
(cherry picked from commit 996740de43
)
2020-10-28 14:05:41 +01:00
David Sichma
b69f1f183e
fix toggle mask bit 0
...
(cherry picked from commit 6acd450328
)
2020-10-28 14:05:41 +01:00
Andrii Doroshenko (Xrayez)
9aecf040e1
GDNative XR: remove redundant config.py
...
It's not an engine module. This is handled by GDNative's
`SCsub` instead, as done for other subdirectories already.
(cherry picked from commit 650ae413ce
)
2020-10-28 14:05:41 +01:00
Ev1lbl0w
126d08e33d
Fix wrong exit code being returned
...
(cherry picked from commit 0d3a168a53
)
2020-10-28 14:05:41 +01:00
Pleto
203d6375fc
Enhancement for tileset sorting
...
(cherry picked from commit 0e392bd177
)
2020-10-28 14:05:41 +01:00
Mark Riedesel
5740bd808a
Fix android apk contents having mtime 1 month in future
...
minizip documentation describes tm_mon as expecting the number of months
since January - [0, 11], but the month returned by OS.get_date() is in
the range of [1, 12].
(cherry picked from commit 5fe902244a
)
2020-10-28 14:05:40 +01:00
Tomasz Chabora
c2a7df79ce
Favor project.binary over project.godot
...
(cherry picked from commit 37d515e99c
)
2020-10-28 14:05:40 +01:00
Andrii Doroshenko (Xrayez)
921046c822
Add border_width
to ReferenceRect
...
Exposes a hidden parameter behind `CanvasItem.draw_rect()`.
(cherry picked from commit aef00021a9
)
2020-10-28 14:05:40 +01:00
Andrii Doroshenko (Xrayez)
bdfa43ea63
Cross-reference ColorRect
and ReferenceRect
in the class reference
...
They use the same underlying `CanvasItem.draw_rect()` API.
(cherry picked from commit 803b046b38
)
2020-10-28 14:05:40 +01:00
volzhs
4e720c064e
Update freetype to 2.10.4
...
(cherry picked from commit 42959d54ff
)
2020-10-28 14:05:40 +01:00
Ev1lbl0w
a2dcbfe0a8
Disable code to add patches menu
...
(cherry picked from commit 395cb57256
)
2020-10-28 14:05:40 +01:00
Gabriel Van Eyck
7735cdaf8f
Fix emit_signal timing for GraphEdit's begin/end node move
...
(cherry picked from commit fbc095dc78
)
2020-10-28 14:05:40 +01:00
Dominik 'dreamsComeTrue' Jasiński
ba00ced445
TextEdit - fix valid bounds in 'set_line'. Fixes #41967
...
(cherry picked from commit 99c8a07919
)
2020-10-28 14:05:39 +01:00
Tomer Keren
3e4816efbd
Setting visibility on GridMap now works. Closes #41374 .
...
Continuing the work from f43a0ef327
,
It seems the maps visibility was not actually set and a flase value was propogated to the meshes
Trying to set the maps visibility directly (Using `set_visibility` causes the map to no longer to recieve visibility notifications, instead this approach was chosen
(cherry picked from commit fe52c6b0b7
)
2020-10-28 14:05:39 +01:00
Hugo Locurcio
a5f98e915c
Document how to display the vertex color in SurfaceTool.add_color()
...
This closes https://github.com/godotengine/godot-docs/issues/4083 .
(cherry picked from commit 2f1d40367a
)
2020-10-28 14:05:39 +01:00
Michael Alexsander
5c129c7a05
Minor improvements to the Polygon 2D UV editor
...
(cherry picked from commit c26b49fc17
)
2020-10-28 14:05:39 +01:00
Rémi Verschelde
bf62f3ca2b
Merge pull request #43157 from qarmin/disable_exported
...
Temporary disable exported build in CI
2020-10-28 12:43:03 +01:00
Rafał Mikrut
79a6050bc1
Disable temporary exported build in CI
2020-10-28 12:13:22 +01:00
Rémi Verschelde
efdc5f0f89
Merge pull request #43054 from lawnjelly/ewok_fix_largefvf
...
Fix transforms in custom shaders using large FVF
2020-10-28 09:49:36 +01:00
Rémi Verschelde
c80a1b9d7d
Merge pull request #43102 from lawnjelly/ewok_flush_fvf_fix
...
Fix lines used in item with custom shader
2020-10-28 09:49:22 +01:00
Rémi Verschelde
318ae4d047
Merge pull request #43140 from Klowner/3.2-android-p-cutout-support
...
Implement OS.get_window_safe_area() for Android
2020-10-27 20:26:09 +01:00
Mark Riedesel
2bec10fd1c
Implement OS.get_window_safe_area() for Android
2020-10-27 11:52:20 -04:00
Rémi Verschelde
7c27e37997
Merge pull request #42705 from Calinou/tilemap-editor-fix-osx-tooltip
...
Fix rectangle paint tooltip for the tilemap editor on macOS
2020-10-27 14:43:50 +01:00
Rémi Verschelde
45b93fa491
Merge pull request #43129 from Calinou/improve-font-oversampling-warning
...
Improve the font oversampling warning messages to be more descriptive
2020-10-27 13:10:18 +01:00
Hugo Locurcio
3499799cb3
Improve the font oversampling warning messages to be more descriptive
2020-10-27 12:27:41 +01:00
Rémi Verschelde
a66470a0d1
Merge pull request #43101 from madmiraal/apply-upstream-391-3.2
...
[3.2] Apply upstream gamecontrollerdb patch 391.
2020-10-27 08:56:31 +01:00
lawnjelly
586285639a
Fix lines used in item with custom shader
...
Lines are batched using the simplest fvf 'BatchVertex', however when used in an item with a custom shader material, it may attempt to translate to large_fvf without the required extra channels. To prevent this a special case in flushing is made to deal with lines.
2020-10-26 17:45:44 +00:00
Marcel Admiraal
307f78abe6
Apply upstream gamecontrollerdb patch 391.
...
Co-authored-by: SalvoB <salvob41@users.noreply.github.com>
2020-10-26 17:01:53 +00:00
Rémi Verschelde
6aa54c117a
Merge pull request #42800 from madmiraal/fix-41065-3.2
...
[3.2] Provide support for buttons and D-pads mapped to half axes.
2020-10-26 17:55:20 +01:00
Marcel Admiraal
954b14ecec
Provide support for buttons and D-pads mapped to half axes, and
...
fix axes mapped to buttons and D-pads.
2020-10-26 15:54:30 +00:00
Rémi Verschelde
078c632592
Merge pull request #43091 from bruvzg/ios_ver_check_no_except
...
[3.2] Do not raise exception if iOS SDK is not installed.
2020-10-26 14:28:41 +01:00
bruvzg
b338ba1b27
[3.2] Do not raise exception if iOS SDK is not installed.
2020-10-26 14:15:44 +02:00
lawnjelly
f4cb88e232
Fix transforms in custom shaders using large FVF
...
In small batches using hardware transform, vertices would be drawn in incorrect positions due to the item transform being applied twice - once in the transform uniform, and once from the transform passed as a vertex attribute.
This PR alters the shader to ignore uniform transforms when using large FVF.
2020-10-25 12:57:42 +00:00
Rémi Verschelde
4ece7c287f
Merge pull request #43060 from clayjohn/3.2-FXAA-bug
...
[3.2]Remove extra exposure multiply in FXAA
2020-10-25 00:35:21 +02:00