6496 Commits

Author SHA1 Message Date
UnknownShadow200
3fad0c7404 Mobile: Show Send text/icon on soft keyboard action button when opening keyboard for in-game chat input 2022-04-22 23:44:02 +10:00
UnknownShadow200
d1ece08a58 Launcher: Move font loading into backend mostly, few other minor changes 2022-04-15 14:12:24 +10:00
UnknownShadow200
8c6375b462 ios: support joining servers through list by clicking, fix status text not disappearing after leaving main menu 2022-04-14 23:44:14 +10:00
UnknownShadow200
94bd27f94a Detect png/zip based on file header signature instead of file extension, fixes #938 (thanks TheRealMichaelWang) 2022-04-14 21:04:15 +10:00
UnknownShadow200
cfaa57ade8 ios: add flags in servers list 2022-04-13 23:27:35 +10:00
UnknownShadow200
c891f8d656 Support OpenGL 1.1 fallback in 64 bit Windows 2022-04-12 23:42:52 +10:00
UnknownShadow200
9d81f4a175 ios: autosize servers, WIP landscape orientation support 2022-04-11 21:50:58 +10:00
UnknownShadow200
9965ea5c4e Fix webclient can't connect to https servers that require secure websockets 2022-04-11 18:18:30 +10:00
UnknownShadow200
771da4cd6e Start making OpenGL 1.1 fallback 64 bit compatible 2022-04-10 21:38:01 +10:00
UnknownShadow200
aa793891cc ios: WIP on native table widget 2022-04-10 21:18:10 +10:00
UnknownShadow200
952f8fa268 Show better error message when trying to join multiplayer map with missing blocks array 2022-04-09 08:20:45 +10:00
UnknownShadow200
ce4b6c30db ios: Fix download progress UI not working 2022-04-09 07:15:54 +10:00
UnknownShadow200
b7ca3f086b Launcher: More splitting up into backend, especially for table 2022-04-08 21:02:28 +10:00
UnknownShadow200
f89baa5d8f Launcher: Cleanup and more modular input widget, hovering 2022-04-07 21:34:08 +10:00
UnknownShadow200
7812483682 ios: Fix buttons appearing corrupted, screenshot saving crashing app, passwords not saving to storage 2022-04-05 20:21:32 +10:00
UnknownShadow200
e344c2b744 Launcher: Use more uniform way of specifying input hint text 2022-04-05 11:58:25 +10:00
UnknownShadow200
62d8649900 Launcher: Simplify input widget, more splitting up into Backend 2022-04-05 09:04:12 +10:00
UnknownShadow200
3e9bce269e Launcher: More WIP on splitting up backend 2022-04-04 20:07:03 +10:00
UnknownShadow200
88b1bfb54f Launcher: Fix checkbox not appearing correctly on big endian systems 2022-04-03 21:00:36 +10:00
UnknownShadow200
76dcdf6e5a Launcher: Fix checkboxes in settings menu not being aligned when not using Arial font (Thanks 123DMWM) 2022-04-03 12:26:21 +10:00
UnknownShadow200
aa90b53168 Launcher: Split up more stuff between backend 2022-04-03 09:26:48 +10:00
UnknownShadow200
a8d8fb9411 Launcher: Tidy up widget/backend code a little bit 2022-04-02 21:37:02 +11:00
UnknownShadow200
e02760dfb1 Support Internet Explorer 3.0 for windows 95 2022-03-25 08:14:25 +11:00
UnknownShadow200
bee7582003 Make it run on .NT 3.51 with default imagehlp.dll by loading EnumerateLoadedModules dynamically 2022-03-22 08:34:15 +11:00
UnknownShadow200
e467ae89da Windows: Make it easier to run on NT 3.51 2022-03-20 22:59:03 +11:00
UnknownShadow200
305649bda6 Fix last commit 2022-03-20 21:53:20 +11:00
UnknownShadow200
59608c4348 Simplify dynamic symbol loading 2022-03-20 21:46:42 +11:00
UnknownShadow200
f631a58d97 People prefer games that work apparently 2022-03-19 11:13:51 +11:00
UnknownShadow200
626a46d592 Improve crash dialogs when can't start game due to system being unable to support the current graphics backend 2022-03-19 11:07:05 +11:00
UnknownShadow200
3cb69128b1 Direct3D11: Fix 'max texture size' being too low on higher end GPUs 2022-03-18 22:52:34 +11:00
UnknownShadow200
1f451989e0 Add Windows 95 compatibility (IE5 required to be actually useful though) 2022-03-13 16:39:53 +11:00
UnknownShadow200
b7b972ad44 Freetype: Remove CID-keyed Type1 font support
This was mainly useful for east asian language fonts which aren't even really supported by classicube anyways
2022-03-13 09:38:03 +11:00
UnknownShadow200
3ed7d1ce2d Change classicgen to use still lava/water instead of active lava/water, to match original classic 2022-03-12 23:34:32 +11:00
UnknownShadow200
cd5f316383 Launcher: Fix clicking on checkboxes over and over not properly resetting previously drawn text, which resulted in some ugly artifacts 2022-03-12 20:50:38 +11:00
UnknownShadow200
b54222a2c1 And move other launcher screens to new method too 2022-03-12 20:11:34 +11:00
UnknownShadow200
a810683c9f Launcher: Rewrite widgets to use static array (part 1) 2022-03-12 15:27:32 +11:00
UnknownShadow200
b5a19a7307 Fix game crashing when physics queue is cleared due to there being over 536 million physics entries (Thanks hypnotoad) 2022-03-10 07:59:13 +11:00
UnknownShadow200
b155fb740a Fix not compiling when EXTENDED_BLOCKS isn't defined, and minorly tidy up launcher input widget code 2022-03-06 14:48:46 +11:00
UnknownShadow200
ed47d1adda mc:// urls can be pasted into direct connect screen input fields now
The username/address/mppass input fields will all be automatically set to the corresponding extracted values from the mc:// url
2022-03-05 10:54:24 +11:00
UnknownShadow200
c8cdd41a1b Fix 'save level' being disabled instead of 'load level' in classic mode in multiplayer 2022-02-27 20:44:31 +11:00
UnknownShadow200
463d7cae5d Direct3D9: Try to avoid crashing if unable to allocate vram or memory for managed texture 2022-02-26 23:29:22 +11:00
UnknownShadow200
4377c46826 Direct3D11: Support running out of memory when creating textures (partially)
Failures in mipmap creation, shader resource view creation etc will still cause program exit
2022-02-26 21:38:36 +11:00
UnknownShadow200
4f79864d5e
Merge pull request #934 from UnknownShadow200/GameArgsFix
Support spaces in command line arguments when starting game from launcher
2022-02-26 11:15:30 +11:00
UnknownShadow200
9d4e8d1e2c Also support space in game process command line arguments on unix/android/iOS platform backends 2022-02-26 09:58:37 +11:00
UnknownShadow200
3f7742cc5c Drop Direct3D9Ex support (Direct3D11 backend will eventually provide a superior alternative to Direct3D9 backend) 2022-02-25 20:45:56 +11:00
UnknownShadow200
60a017b951 WIP on supporting spaces for game process command line arguments
Only Windows done so far
2022-02-24 19:23:48 +11:00
UnknownShadow200
8e61dbc18a Android: Try to fix 'unexpected status line' errors with texture packs from dropbox, addresses #933 2022-02-23 23:24:47 +11:00
UnknownShadow200
c4fe212b8b Fix 'Download size' with dropbox texture packs always showing 'Determining..' forever
Fixed on native client to show actual length again by querying X-Dropbox-Content-Length header instead, no such luck for webclient though unfortunately
2022-02-19 23:54:48 +11:00
UnknownShadow200
2a14d1389e Fix disconnectscreen grabbing cursor for a frame when shown (Thanks Igor1_)
e.g fixes if you connecting to server timed out, the cursor was always re-centred
2022-02-18 23:22:35 +11:00
UnknownShadow200
4f80b48fcc Prefer BLOCK_MAX_X over BLOCK_X_COUNT 2022-02-14 23:37:56 +11:00