Ignacio Etcheverry
8cbe4a3db4
Make C# internal calls return structs as ref parameters
...
The Mono IL interpreter's WebAssembly to native trampolines don't support passing structs by value, so we need to do it this way.
Also now we pass and return long, ulong, float and double as ref parameters as well. This is due to missing trampolines for float and long types. This is likely a temporary workaround that will be reverted in the future. The correct solution would be to patch 'mono/mini/m2n-gen.cs' when building the Mono runtime for WASM in order to generate the trampolines we need.
2019-11-15 03:22:25 +01:00
Ignacio Etcheverry
2b67924a0b
Mono/C#: Initial exporter support for AOT compilation
2019-11-15 03:22:18 +01:00
Ignacio Etcheverry
de7c2ad21b
Mono/C#: WebAssembly support
2019-11-13 21:41:11 +01:00
Rémi Verschelde
14e52f7aee
Merge pull request #33595 from Faless/fix/explain_msg_strip
...
Fix explain message not being stripped in release.
2019-11-13 19:11:01 +01:00
Rémi Verschelde
0132555dfa
Merge pull request #33596 from KoBeWi/sell_tile
...
Make sure tile is selected when selecting TileMap
2019-11-13 15:26:56 +01:00
Tomasz Chabora
f7476359e0
Make sure tile is selected when selecting TileMap
2019-11-13 14:26:37 +01:00
Fabio Alessandrelli
0d7409adfb
Fix explain message not being stripped in release.
...
Messages coming from ERR_EXPLAIN / ERR_*_MSG macros used to strip the
error explanation in release builds and was changed in a recent
refactoring.
This commit restores the old behaviour (fixing release builds).
2019-11-13 14:21:32 +01:00
Rémi Verschelde
d3a852f124
Merge pull request #33591 from zaksnet/fix-string-docs-split
...
Fix split/rsplit docs
2019-11-13 14:03:14 +01:00
Zak
79aca6b0c0
Fix split/rsplit docs
2019-11-13 14:58:19 +02:00
Rémi Verschelde
a439c55eff
Merge pull request #33589 from JFonS/fix_scaled_gizmos
...
Fix broken gizmo interaction when Node is scaled
2019-11-13 13:43:57 +01:00
JFonS
1f623c5a2b
Fix broken gizmo interaction when Node is scaled
2019-11-13 12:22:08 +01:00
Rémi Verschelde
8d7de9a9e9
Merge pull request #33536 from akien-mga/revert-25474-android-gestures
...
Revert "Android : implement InputEventMagnifyGesture and InputEventPanGesture"
2019-11-13 11:14:09 +01:00
Rémi Verschelde
35444576ff
Merge pull request #33576 from merumelu/doc-reload-current-scene
...
Doc: Add return values for SceneTree::reload_current_scene
2019-11-12 23:17:51 +01:00
Rémi Verschelde
da4079f231
Merge pull request #33575 from KoBeWi/zoomset
...
Properly handle zoom when opening tileset editor
2019-11-12 23:17:01 +01:00
IlyaStuurFedorov
fa45fdb5f5
doc: PCKPacker class example code
2019-11-12 23:15:29 +01:00
Rémi Verschelde
30d4c923cb
Merge pull request #32966 from ffaristocrat/fix-hex-parsing
...
Fix base 16 hex literal parsing
2019-11-12 23:04:20 +01:00
Micheál Keane
4b9fd961d6
Fixes #32963 by correctly parsing bin/hex literals
2019-11-12 15:57:38 -05:00
merumelu
3de002db30
Doc: Add return values for SceneTree::reload_current_scene
2019-11-12 16:43:31 +01:00
Tomasz Chabora
1369e00973
Properly handle zoom when opening tileset editor
2019-11-12 16:23:53 +01:00
Rémi Verschelde
62a09a2ee3
Update AUTHORS list
...
New contributors added to AUTHORS:
@kawa-yoiko, @m4gr3d, @QbieShay, @RevoluPowered, @rxlecky
2019-11-12 15:44:25 +01:00
Ignacio Roldán Etcheverry
953f37f49b
Merge pull request #33249 from JoshLee0915/MonoHeadlessServer
...
Added missing server platform checks to template dir and shared lib copy in mono_configure.py
2019-11-12 14:57:29 +01:00
Rémi Verschelde
5bdb4827da
Merge pull request #33571 from KoBeWi/new_crash
...
Prevent crash when scene has path, but no file
2019-11-12 14:25:44 +01:00
Tomasz Chabora
57b12c10ab
Prevent crash when scene has path, but no file
2019-11-12 14:09:58 +01:00
Rémi Verschelde
750e61c140
Merge pull request #33568 from akien-mga/opus-fixup-33311
...
opus: Packaging fixups after #33311
2019-11-12 13:36:36 +01:00
Rémi Verschelde
0387657fa4
opus: Packaging fixups after #33311
...
Removes the custom code for VS2012 support in config.h,
and reduces diff with upstream config.h.
We still have many custom defines for ARM optimizations
which we probably don't use properly, since we don't
compile the included asm code, so a thorough review and
cleanup would be welcome.
2019-11-12 12:58:32 +01:00
Rémi Verschelde
7d836a7cc3
Merge pull request #33565 from akien-mga/vhacd-b07958e
...
vhacd: Sync with upstream b07958e
2019-11-12 09:57:10 +01:00
Rémi Verschelde
466e867d77
Merge pull request #33563 from akien-mga/tinyexr-656bb61
...
tinyexr: Sync with upstream 656bb61
2019-11-12 09:53:40 +01:00
Rémi Verschelde
cbc5d9405f
Merge pull request #33562 from akien-mga/nanosvg-25241c5
...
nanosvg: Sync with upstream c1f6e20
2019-11-12 09:52:47 +01:00
Rémi Verschelde
604891a87d
Merge pull request #33561 from akien-mga/miniupnpc-0ab1d67
...
miniupnpc: Sync with upstream master (0ab1d67)
2019-11-12 09:49:45 +01:00
Rémi Verschelde
f6e62f1147
Merge pull request #33560 from akien-mga/mbedtls-2.16.3
...
mbedtls: Update to upstream version 2.16.3
2019-11-12 09:49:38 +01:00
Rémi Verschelde
94bf2f648e
Merge pull request #33559 from akien-mga/glad-0.1.33
...
glad: Sync with upstream 0.1.33
2019-11-12 09:49:27 +01:00
Rémi Verschelde
424d2fcfb4
vhacd: Sync with upstream b07958e
...
Nothing to see here, it is just a cosmetic sync to confirm
that we have the latest upstream changes.
2019-11-12 09:24:09 +01:00
Rémi Verschelde
6a2c2e5062
tinyexr: Sync with upstream 656bb61
2019-11-12 09:17:05 +01:00
Rémi Verschelde
097b746fdd
nanosvg: Sync with upstream c1f6e20
...
Now formally unmaintained, so probably no further sync to expect
from this repository.
2019-11-12 09:12:11 +01:00
Rémi Verschelde
e2fbfb1ded
miniupnpc: Sync with upstream master (0ab1d67)
2019-11-12 09:06:31 +01:00
Rémi Verschelde
a3d77be53b
mbedtls: Update to upstream version 2.16.3
2019-11-12 08:56:18 +01:00
Rémi Verschelde
92c3b6c85e
glad: Sync with upstream 0.1.33
2019-11-12 08:45:51 +01:00
Rémi Verschelde
1d0bd3eb71
Merge pull request #33555 from akien-mga/x11-memleak-utf8string
...
X11: Fix memory leak in handle_key_event
2019-11-12 08:40:23 +01:00
Rémi Verschelde
88a8f9ab36
Merge pull request #33557 from nekomatata/empty-tree-crash
...
Fixed crash when pressing down key on empty Tree
2019-11-12 08:38:43 +01:00
PouleyKetchoupp
47a4ca0022
Fixed crash when pressing down key on empty Tree
...
Fixes #33554
2019-11-12 08:15:29 +01:00
Rémi Verschelde
ba4c808721
Merge pull request #33311 from SneakyFish5/update-opus
...
Update opus to 1.3.1 and opusfile to 0.11
2019-11-12 07:55:25 +01:00
Rémi Verschelde
d191ffb47d
X11: Fix memory leak in handle_key_event
...
Extracted from #27189 .
2019-11-12 07:51:51 +01:00
Rémi Verschelde
067c259ef1
doc: Sync classref with current source
2019-11-11 17:25:05 +01:00
Rémi Verschelde
957910c480
Merge pull request #33544 from YeldhamDev/camera_override_tooltip_adustment
...
Minor adjustment in the "Game Camera Override" button's tooltip.
2019-11-11 17:22:47 +01:00
Rémi Verschelde
e9c267ec05
Merge pull request #33540 from Calinou/doc-dictionary-hash-equality
...
Mention that `Dictionary.hash()` can be used for equality comparisons
2019-11-11 17:16:28 +01:00
Rémi Verschelde
d552f0f186
Merge pull request #33545 from YeldhamDev/filesys_mainscn_not_current
...
Hide "Set As Main Scene" in FileSystem dock if the scene is already the main one
2019-11-11 17:04:07 +01:00
Michael Alexsander
107c1969f5
Hide "Set As Main Scene" in FileSystem dock if the scene is already the main one
2019-11-11 12:41:46 -03:00
Rémi Verschelde
b81356e1e3
Merge pull request #33542 from akien-mga/oggvorbis-loop-property
...
AudioStreamOGGVorbis: Expose loop and loop_offset as properties
2019-11-11 16:07:44 +01:00
Michael Alexsander
c77ce40c3b
Minor adjustment in the "Game Camera Override" button's tooltip.
2019-11-11 11:46:23 -03:00
Rémi Verschelde
51d1be5156
AudioStreamOGGVorbis: Expose loop and loop_offset as properties
...
Fixes #11231 .
2019-11-11 15:14:37 +01:00