f3af81b059
Gracefully handle 3D textures in GLES2
2020-01-16 11:28:14 -08:00
41efc08532
Fix SkeletonIK not playing animation if more than one IK-Bone is active
2020-01-16 20:22:15 +01:00
65f2ab1b61
Update libwebp to 1.1.0
2020-01-17 03:49:31 +09:00
6b64c60b0e
Merge pull request #35209 from RandomShaper/fix_pck_embed_linux
...
Fix error exporting to X11 with embedded PCK
2020-01-16 18:45:20 +01:00
4eeae59293
Fix error exporting to X11 with embedded PCK
...
Fixes #32513 .
2020-01-16 17:47:37 +01:00
d68b9c20d6
Mono/C#: Script interface calls now attach the current thread
...
Added guards to all C# script interface calls to attach the current thread
for the current scope if the thread is not already attached.
This is far from ideal, as attaching the thread is not cheap and all managed
thread local storage is lost when we detach the thread at the end of the calls.
However, it's the best we can do for now to avoid crashing
when an unattached thread tries to interact with C# code.
2020-01-16 17:47:36 +01:00
f2aa99a8e2
Merge pull request #35201 from bojidar-bg/27582-gdfunction-validate-instance
...
Validate instances of objects before trying to check their type in GDScript
2020-01-16 15:57:44 +01:00
4998983bd5
Merge pull request #35199 from dalexeev/master
...
Fix function arguments hint format in GDScript editor
2020-01-16 15:53:28 +01:00
df13245408
Merge pull request #35203 from timothyqiu/image-loader-null
...
Adds null check before using image loader
2020-01-16 15:51:46 +01:00
cd7b51b943
Merge pull request #35102 from ChibiDenDen/reuse_orphaned_subclass
...
#34161 : Keep a weak reference to orphan subclasses to reuse on class reload
2020-01-16 15:49:52 +01:00
dc4455d819
Validate instances of objects before trying to check their type in GDScript
...
Fixes #27582
2020-01-16 16:39:59 +02:00
9986f3804c
Merge pull request #35198 from bojidar-bg/27575-poolarrayexport-default
...
Fix slight problems related to default values of exported typed arrays
2020-01-16 14:58:06 +01:00
92b36d4706
Adds NULL check before using image loader
2020-01-16 21:49:23 +08:00
bc34794840
Merge pull request #34091 from andrycodestuffs/master
...
Fixed unknown ASCII symbols rendered instead of tabs in bookmarks list
2020-01-16 14:11:28 +01:00
bb024ba9a8
Merge pull request #35197 from asynts/asynts.disable-connect-button
...
Refactor (and fix) how the connect button is disabled.
2020-01-16 14:11:19 +01:00
d0b3cb89f7
Fixed unknown symbol drawn instead of tabs in breakpoints/bookmarks lists
...
Tab characters were not rendered properly in the breakpoints and
bookmarks lists of the script editor if the bookmarked line was a
comment, resulting in unknown ASCII symbols “�”.
Fixes #34046 .
Also changed formatting a bit to enclose the code in backticks (like in
Markdown) instead of quotes.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2020-01-16 13:50:30 +01:00
19ce2d5159
Fix slight problems related to default values of exported typed arrays
2020-01-16 14:50:29 +02:00
45b510b332
Fix function arguments hint format in GDScript editor
...
for consistency with the format of the documentation:
"type func_name(arg1: type, arg2: type)"
2020-01-16 15:41:02 +03:00
cd8cafc385
Merge pull request #35196 from akien-mga/dead-warnings-tell-no-tales
...
Travis: Disable -Wstrict-aliasing warning on GCC 5 test build
2020-01-16 13:22:45 +01:00
e329cd6005
Merge pull request #35189 from Chaosus/disable_gles2_array_init
...
Disabled array initialization, const array and arr.length in GLES2 shaders
2020-01-16 12:54:06 +01:00
9ef0e06781
Travis: Disable -Wstrict-aliasing warning on GCC 5 test build
...
Should speed up builds by avoiding warning spam.
This warning is no longer raised by newer GCC versions.
2020-01-16 12:38:06 +01:00
e564b4fd07
Refactor (and fix) how the connect button is disabled.
...
It should not be possible to click the "Connect" button unless
- a node is selected, and
- that node is valid in the current mode.
The modes are the default and advanced modes which allow connecting to scripts
and nodes respectively.
2020-01-16 12:35:41 +01:00
fc2550c4c8
Merge pull request #35123 from asynts/asynts.crash-on-double-click
...
Prevent crash described in #34555 .
2020-01-16 12:32:52 +01:00
6135037551
Merge pull request #35193 from akien-mga/i-live-in-the-void
...
MinGW: Avoid GCC -Wcast-function-type warnings on GetProcAddress
2020-01-16 12:24:44 +01:00
e33914e0c1
MinGW: Avoid GCC -Wcast-function-type warnings on GetProcAddress
...
Using the same method as GNUlib and various other projects.
https://lists.gnu.org/archive/html/bug-gnulib/2018-08/msg00109.html
The warning is valid, but there's no way around it since the issue
comes from the Windows SDK. It's also harmless in this case.
Part of #29801 .
2020-01-16 12:10:25 +01:00
a2c90fe2f3
Merge pull request #35190 from akien-mga/im-in-love-with-the-shape-of-ueicbksjdhd
...
Validate input in (CPU)Particles set_emission_shape()
2020-01-16 11:34:20 +01:00
1de633205f
Validate input in (CPU)Particles set_emission_shape()
...
Fixes #29777 .
Co-authored-by: Cameron Reikes <cameronreikes@gmail.com >
2020-01-16 11:08:51 +01:00
5098232ee6
Disabled array initialization, const array and arr.length in shaders
2020-01-16 11:46:11 +03:00
3af0400a32
Merge pull request #35176 from clayjohn/csg-crash
...
Fix light related crashes
2020-01-16 08:03:56 +01:00
bd1a8aacda
Merge pull request #35187 from aaronfranke/editor-property-int
...
Use int64_t for EditorPropertyInteger and warn when out of double range
2020-01-16 08:01:03 +01:00
dd3779c12e
Merge pull request #35183 from YeldhamDev/scrollbar_regression
...
Fix scrollbar regression on large scales
2020-01-16 07:56:05 +01:00
2e66de0da9
Merge pull request #35180 from timothyqiu/scroll-container-min-size
...
Updates ScrollContainer min size when toggle scrollbars
2020-01-16 07:53:02 +01:00
b43101aae1
Merge pull request #35169 from hoontee/master
...
Fix Vsync Via Compositor causing halved refresh rate when vsync is forced by the graphics driver
2020-01-16 07:52:14 +01:00
318445c548
Merge pull request #35178 from clayjohn/GLES2-fix-lightmap
...
Fix array constructor for lightmaps
2020-01-16 07:47:49 +01:00
f9cb219c2f
Merge pull request #35175 from clayjohn/GLES2-bg-keep
...
Add background mode keep to GLES2
2020-01-16 07:16:41 +01:00
f1d0c391c7
fix light related crashes
2020-01-15 21:40:05 -08:00
5e1dad3b28
Use int64_t for EditorPropertyInteger and warn when out of double range
2020-01-15 23:39:49 -05:00
76e03f9b4d
Fix scrollbar regression on large scales
2020-01-16 00:59:46 -03:00
574918f344
Updates ScrollContainer min size when toggle scrollbars
2020-01-16 09:42:31 +08:00
910f8719a0
Fix array constructor for lightmaps
2020-01-15 17:41:46 -08:00
e889100f2f
Merge pull request #35170 from neikeq/issue-35151
...
Mono/C#: Fix false positive in unsafe reference checks
2020-01-16 01:41:12 +01:00
a345088433
Add background mode keep to GLES2
2020-01-15 15:59:00 -08:00
1a40f250bd
Mono/C#: Fix false positive in unsafe reference checks
2020-01-15 23:46:42 +01:00
c08d8feead
Fix Vsync Via Compositor causing halved refresh rate when vsync is forced by the graphics driver
...
Add check to prevent compositor sync if the graphics driver is forcing vsync.
Fixes #35038 .
(Addendum: this PR does not negatively impact users unaffected by #35038.)
2020-01-15 16:04:23 -06:00
f2d45676c9
Merge pull request #35165 from groud/fix_memleak_filesystemdock
...
Fixes a memory leak in FileSystemDock
2020-01-15 22:58:57 +01:00
605723ec4a
Merge pull request #35166 from Calinou/add-ogg-sample-icon
...
Add an icon for OGG samples
2020-01-15 22:58:18 +01:00
1339a5c1cb
Add an icon for OGG samples
...
The icon is the same as WAV samples, as both formats are accepted
in AudioStreamPlayer.
This closes #35163 .
2020-01-15 22:32:08 +01:00
86aa12e806
Keep a weak reference to orphan subclasses to reuse on class reload
2020-01-15 22:54:01 +02:00
76d87e6616
Fixes a memory leak in FileSystemDock
...
Co-authored-by: Rafał Mikrut <mikrutrafal54@gmail.com >
2020-01-15 21:45:13 +01:00
5f99e3396f
Merge pull request #35156 from MadEqua/fix-grid-map
...
Fix GridMap getter of baked meshes.
2020-01-15 17:55:52 +01:00