5800 Commits

Author SHA1 Message Date
UnknownShadow200
30ff69952d Fix browsers not supporting IndexedDB crashing when saving map, also slightly reduce size of .js file by specifying only web environment is supported 2021-06-08 11:48:45 +10:00
UnknownShadow200
edd15233ca Fix not saving to IndexedDB 2021-06-08 08:15:04 +10:00
UnknownShadow200
7bf24f4016 add function for saving node to IndexedDB directly (doesn't work properly yet) 2021-06-07 21:08:07 +10:00
UnknownShadow200
d690981fc2 Rewrite file/directory methods to directly call FS methods 2021-06-07 19:04:50 +10:00
UnknownShadow200
a880feddc8 Rewrite some more functions 2021-06-07 09:04:50 +10:00
UnknownShadow200
495dc85669 Rewrite sockets interop to avoid pointless layer of indirection 2021-06-07 08:44:36 +10:00
UnknownShadow200
5c9e2e96b9
Merge pull request #856 from UnknownShadow200/SockRewrite2
Allow connecting to domain/hostnames
2021-06-06 23:12:08 +10:00
UnknownShadow200
207395e5cd fix mac/linux, ipv6 might be broken but hopefully not 2021-06-06 22:33:45 +10:00
UnknownShadow200
b07356963c fix for old windows versions 2021-06-06 11:09:06 +10:00
UnknownShadow200
45768779d9 Add support for connecting to hostnames 2021-06-05 12:01:49 +10:00
UnknownShadow200
c0dff3c980
Merge pull request #855 from UnknownShadow200/SockRewrite
Rewrite address parsing for sockets
2021-06-04 21:03:34 +10:00
UnknownShadow200
50b084dfbd Fix not connecting on old macOS 2021-06-04 19:35:43 +10:00
UnknownShadow200
9a9114a9f9 and implmenet fallback IP address parsing 2021-06-04 17:53:49 +10:00
UnknownShadow200
12c889efad Fix not working on windows 95/98 2021-06-04 17:24:09 +10:00
UnknownShadow200
fe9c21d381 Fix software column remaining cutoff even at larger window resolution 2021-06-02 20:05:50 +10:00
UnknownShadow200
185f560190 Launcher depends on Game a little less 2021-06-01 12:54:42 +10:00
UnknownShadow200
d3a811cd1e Fix build script not working with non-bash 2021-05-30 19:52:01 +10:00
UnknownShadow200
968e16a9f2 Mac/Linux: Support ipv6 addresses too 2021-05-30 17:25:33 +10:00
UnknownShadow200
4ff6665c22 Windows: WIP on connecting to ipv6 address 2021-05-30 16:21:24 +10:00
UnknownShadow200
4f660e4eb7 Sockets are always non blocking anyways 2021-05-30 12:27:31 +10:00
UnknownShadow200
7695311129 Fix .dll loading not working on win 95/98 2021-05-30 09:35:02 +10:00
UnknownShadow200
907a752600 Web: Fix disconnect message almost never showing now 2021-05-29 18:43:23 +10:00
UnknownShadow200
8602d98a32 oops 2021-05-29 18:23:50 +10:00
UnknownShadow200
85cb103ea5 Web: Also log errors from Logger_Log 2021-05-29 18:20:03 +10:00
UnknownShadow200
00b7ef80ba
Merge pull request #852 from UnknownShadow200/SplitBackend
Splitup Platform.c + rewrite web backend sockets
2021-05-29 10:35:35 +10:00
UnknownShadow200
aef0ec7602 Fix multiplayer not working in IE11 2021-05-29 08:48:27 +10:00
UnknownShadow200
5d93db81d2 Fix multiplayer not working at all with old emscripten 2021-05-28 17:54:57 +10:00
UnknownShadow200
8aea1d413c Fix crash if server sends multiple LevelInit packets with differing map volumes (Thanks minoclub + venksociety) 2021-05-26 20:02:36 +10:00
UnknownShadow200
cea4e26ad1 Web: Fix can't scroll in inventory anymore (Thanks Fam0r) 2021-05-24 22:30:43 +10:00
UnknownShadow200
6e57334f9a Web: Show right message when invalid IP provided 2021-05-23 18:43:25 +10:00
UnknownShadow200
cef1e5b484 Fix timing out not working properly 2021-05-23 15:38:34 +10:00
UnknownShadow200
355f35c719 Fix multiplayer not working 2021-05-23 15:27:42 +10:00
UnknownShadow200
3e828d09af Web: move interop_web to .js file instead of continuously trying to make emcc (and myself) despair by embedding large amounts of JavaScript in EM_ASM 2021-05-23 14:29:54 +10:00
UnknownShadow200
e43c4ea690 Web: Rewrite sockets API to avoid standard library 2021-05-23 13:47:51 +10:00
UnknownShadow200
bb68bfd0cf Fix web backend 2021-05-23 10:20:42 +10:00
UnknownShadow200
ef62038011 Split up Platform.c into Platform_WinApi.c, Platform_Web.c, and Platform_Posix.c 2021-05-23 10:04:34 +10:00
UnknownShadow200
d15ef3ed69 Export Drawer2D per request 2021-05-20 17:36:26 +10:00
UnknownShadow200
763a7e23eb Less compiler warnings 2021-05-19 07:27:29 +10:00
UnknownShadow200
ed43827a4e Move Invalid IP detection out of Program.c 2021-05-17 19:29:50 +10:00
UnknownShadow200
629b44b038 Mobile webclient: Fix pressing 'Go' button on on-screen keyboard on android chrome repeatedly not actually sending chat until you had clicked one of the text prediction suggestions 2021-05-16 16:01:25 +10:00
UnknownShadow200
b8b29dfb07 Android: Fix deleting blocks when double click to join from server list 2021-05-15 15:31:24 +10:00
UnknownShadow200
c9d0fcbf5e Add version number to webclient 2021-05-13 18:07:23 +10:00
UnknownShadow200
72e031d50c buildbot: log how long compiling takes 2021-05-10 07:29:21 +10:00
UnknownShadow200
dc186b7c6d fix last commit 2021-05-08 15:06:52 +10:00
UnknownShadow200
5d015d4859 Improve hotkey list screen (Thanks Goodly) 2021-05-08 14:45:01 +10:00
UnknownShadow200
75a645aacc Tidy up http/texture pack code a little bit 2021-05-08 12:03:22 +10:00
UnknownShadow200
65a9cba5be Change 'error decoding [url]' to 'error decoding skin [url]' to be less confusing as to why an error message is appearing in chat 2021-05-08 10:33:53 +10:00
UnknownShadow200
5a35970131 Mobile: Default to show chat/fly/speed on-screen buttons 2021-05-07 23:03:41 +10:00
UnknownShadow200
5d1819c58e Mobile webclient: Fix input textbox not showing at all on some browsers 2021-05-07 22:08:17 +10:00
UnknownShadow200
1dda4de936 Mobile: Fix can't close tab list if you press Tab on keyboard (Thanks aleksb385) 2021-05-03 21:07:19 +10:00