Rémi Verschelde
63c512e1fb
Merge pull request #26724 from KidRigger/gdnative-videodecoder-crash-fix
...
Fixed crash on loading GDNative videos.
2019-03-06 22:57:09 +01:00
Anish
978c2a604a
Fixed crash on loading GDNative videos.
...
Fixed issue with loading a resource supported by the gdnative videodecoders
that does not exist.
2019-03-06 22:56:36 +01:00
Rémi Verschelde
1100d6a8f2
Merge pull request #26672 from RandomShaper/fix-22955-android-context-loss
...
Restart game on GL context loss on Android
2019-03-06 22:53:12 +01:00
Rémi Verschelde
83cb9284f5
Merge pull request #26729 from bruvzg/macos_num_fix
...
[macOS] Fixes NumPad keys detection, adds some missing key mappings.
2019-03-06 22:20:51 +01:00
bruvzg
24d59b56d3
[macOS] Fixes NumPad keys detection, adds some missing key mappings.
2019-03-06 22:03:15 +02:00
Rémi Verschelde
2f2fa8db69
Merge pull request #26722 from MarianoGnu/fix_24238
...
TileSetEditor: Don't draw invalid occlusion shapes. Fixes #24238
2019-03-06 20:58:05 +01:00
Rémi Verschelde
9cddafa42c
Merge pull request #26716 from YeldhamDev/cleanup_relationlines
...
Cleanup relationship line coding after 5f079e2
2019-03-06 20:09:09 +01:00
Mariano Suligoy
6c08f4ea4e
TileSetEditor: Don't draw invalid occlusion shapes. Fixes #24238
2019-03-06 15:31:16 -03:00
Pedro J. Estébanez
2d0d64794e
Restart game on GL context loss on Android
...
Bonus:
Remove useless old code about reload hooks
Fixes #22955 .
2019-03-06 19:09:17 +01:00
Michael Alexsander Silva Dias
73aaf06be7
Cleanup relationship line coding after 5f079e2
2019-03-06 14:33:26 -03:00
Rémi Verschelde
64923ff277
Merge pull request #26713 from neikeq/print-msbuild-command
...
Print MSBuild command if also printing output
2019-03-06 18:22:57 +01:00
Rémi Verschelde
c67e9a4dd4
Merge pull request #26665 from bojidar-bg/19704-singleton-constants
...
Fix enums coming from other classes without preload
2019-03-06 18:20:48 +01:00
Juan Linietsky
34a29cb0de
Merge pull request #26669 from RandomShaper/fix-26460
...
Improve/fix picking
2019-03-06 13:55:01 -03:00
Rémi Verschelde
05ed316114
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@4f9962c7b2 .
2019-03-06 17:13:40 +01:00
Ignacio Etcheverry
0b68677112
Print MSBuild command if also printing output
2019-03-06 17:10:14 +01:00
Ignacio Etcheverry
db7928849b
Merge pull request #26712 from neikeq/issue-26681
...
Mono: Make 'Build' button generate solution if it doesn't exist
2019-03-06 16:54:51 +01:00
Juan Linietsky
3d34df0e79
Hide StreamTexture flags, fixes #26640
2019-03-06 12:50:24 -03:00
Juan Linietsky
6eac688952
Don't hide/show top editor if they did not change, fixes #26644
2019-03-06 12:42:01 -03:00
Ignacio Etcheverry
c97db904a0
Mono: Make 'Build' button generate solution if it doesn't exist
2019-03-06 16:36:53 +01:00
Juan Linietsky
5f079e2ef9
-Make tileset and meshlibrary edit in a separate inspector, fixes #26671
...
-Made relationship lines appear based on theme settings, not previous hack
-Fix drawing of relationship lines (was broken)
-Fix double initialization of theme settings
2019-03-06 12:12:42 -03:00
Rémi Verschelde
e60465dd75
Merge pull request #26707 from bruvzg/fix_macos_mscroll
...
Fix macOS accumulated mouse scroll events.
2019-03-06 15:32:03 +01:00
Rémi Verschelde
4d099e901b
Merge pull request #26705 from volzhs/fix-export
...
Fix directory check when exporting project
2019-03-06 15:31:42 +01:00
Rémi Verschelde
97774f6f69
Merge pull request #26688 from Faless/net/lws_3.1
...
Update libwebsockets to 3.1, fix IPv6 issues
2019-03-06 14:47:37 +01:00
bruvzg
37f0a6d99a
Fix macOS accumulated mouse scroll events.
2019-03-06 15:35:19 +02:00
Juan Linietsky
9b5c6f539b
Safer way to update animation if changed, fixes #26670
2019-03-06 10:22:38 -03:00
Juan Linietsky
4dd99701b0
Fix how settings change, closes #26692
2019-03-06 09:25:19 -03:00
volzhs
8920bb8c1b
Fix directory check when exporting project
...
Fix #26702
2019-03-06 21:20:18 +09:00
Rémi Verschelde
3916a53522
Merge pull request #22716 from Chaosus/update_theme
...
Make theme changing no longer requires restart to be fully applied
2019-03-06 12:36:54 +01:00
Ilaria Cislaghi
65b11d7517
Removed the resource preview thread from the server build
2019-03-06 09:30:15 +01:00
Fabio Alessandrelli
6d64a54d75
Disable WebSocket IPv6 support on OpenBSD.
...
OpenBSD does not support dual stacking, disabling IPv6 for now.
Will possibly come back if/when we get websocket running using our own
NetSocket class.
2019-03-06 06:34:31 +01:00
Fabio Alessandrelli
e3ddf12693
Add fix to libwebsocket to disable V6ONLY.
...
This was enabled by default on some systems (e.g. Windows).
2019-03-06 06:29:46 +01:00
Fabio Alessandrelli
90210c4862
Update libwebsockets to 3.1 (plus UWP patch)
2019-03-06 02:02:52 +01:00
Rémi Verschelde
2940475c71
Merge pull request #26673 from willnationsdev/fix-inspector-plugin
...
Fix inspector plugin
2019-03-06 01:14:48 +01:00
Rémi Verschelde
dddf8c672b
Merge pull request #26668 from marxin/use-gcc-builtins-for-bswap
...
Use GCC builtins for bswap as compiler can then emit these via insn
2019-03-06 00:58:30 +01:00
Rémi Verschelde
b4d5c1ab5b
Merge pull request #26633 from akien-mga/driver-fallback-etc
...
Disable driver fallback to GLES2 by default
2019-03-06 00:57:49 +01:00
Rémi Verschelde
d592ee6be8
Merge pull request #26666 from Calinou/update-server-buildsystem
...
Update the server platform's `detect.py` to match x11's
2019-03-06 00:21:01 +01:00
Will Nations
27f9780cc6
Fix crash on exit when removing EditorInspectorPlugins
2019-03-06 00:14:42 +01:00
Rémi Verschelde
4a8f219660
Merge pull request #26664 from marxin/fix-25714-__bswap_16
...
Replace usage of __bswap_16 with BSWAP16 (#25714 ).
2019-03-05 23:13:23 +01:00
Rémi Verschelde
6c2283b2d4
Merge pull request #26660 from marxin/fix-25639-audio-negative-shift
...
Fix #25639 by not shifting a negative value.
2019-03-05 23:10:02 +01:00
Rémi Verschelde
195c5e0925
Move YEAR definition to version.py
...
If it needs to be hardcoded (for the sake of reproducible builds),
it should be together with the other hardcoded version info.
And yeah, two months in, let's move to 2019.
2019-03-05 23:07:03 +01:00
Ignacio Etcheverry
6492de800f
Merge pull request #26661 from neikeq/issue-17601
...
Mono: Fix array field being assigned MonoArray** instead of MonoArray*
2019-03-05 23:03:25 +01:00
Rémi Verschelde
85eb381a04
Merge pull request #26657 from marxin/fix-25641-ubsan-negative-value
...
Fix #25641 by not shifting a negative value.
2019-03-05 23:02:59 +01:00
Rémi Verschelde
4ab4ff67ff
Merge pull request #26642 from DrMoriarty/check_cursor_line
...
Check cursor line and column
2019-03-05 22:57:55 +01:00
Rémi Verschelde
2e79ec973f
Merge pull request #26626 from rluders/misleading-error-message-export
...
Fixing misleading error message when trying to export
2019-03-05 22:55:16 +01:00
Pedro J. Estébanez
82902656ac
Improve/fix picking
...
Acknowledge mouse button events as position tellers (to make picking more solid; for instance, the touch mouse is raised with a mouse unpressed event that may have a more current position)
Forget mouse position for physics if touch mouse raised (because the position known as last is no longer meaningful)
Remove needless check for mouse over/exit (now there's code to inject an spurious move for cases where camera/objects have moved)
Restrict 2D mouse over/exit to mouse events (including emulated from touch; true touches shouldn't trigger the signals)
Fixes #26460 .
2019-03-05 22:33:34 +01:00
marxin
64bce5a24b
Use GCC builtins for bswap as compiler can then emit these via instructions.
...
Using current macros, one get for:
static inline int BSWAP32(int x) {
return ((x << 24) | ((x << 8) & 0x00FF0000) | ((x >> 8) & 0x0000FF00) | (x >> 24));
}
int main(int argc, char **argv)
{
return BSWAP32(argc);
}
main:
.LFB1:
.cfi_startproc
movl %edi, %eax
movl %edi, %edx
sarl $24, %edx
sall $24, %eax
orl %edx, %eax
movl %edi, %edx
sarl $8, %edi
sall $8, %edx
andl $65280, %edi
andl $16711680, %edx
orl %edx, %eax
orl %edi, %eax
ret
while using:
int main(int argc, char **argv)
{
return __builtin_bswap32(argc);
}
one gets:
main:
.LFB0:
.cfi_startproc
movl %edi, %eax
bswap %eax
ret
2019-03-05 22:27:02 +01:00
Hugo Locurcio
9e912a4c89
Update the server platform's `detect.py` to match x11's
...
This adds support for LTO, UBSAN/ASAN/LSAN, debugging symbols options
and `optimize=size` in the `server` platform.
2019-03-05 22:22:10 +01:00
Bojidar Marinov
9637e42705
Fix enums coming from other classes without preload
...
Fix #19704 , fix #26001
2019-03-05 23:19:02 +02:00
marxin
f0d2f079c4
Replace usage of __bswap_16 with BSWAP16 ( #25714 ).
2019-03-05 22:17:20 +01:00
Rémi Verschelde
88355b2719
Merge pull request #26655 from merumelu/assetlib-video-overlay
...
AssetLib: convert video thumbnails to RGBA8
2019-03-05 21:53:54 +01:00