Commit Graph

6261 Commits

Author SHA1 Message Date
UnknownShadow200 28f9697713 Release 1.3.4 2022-11-01 13:19:11 +11:00
UnknownShadow200 923d18d51c un-un-un-un-un-un-un-un-un-re-enable ModernGL build 2022-11-01 13:03:41 +11:00
UnknownShadow200 d8a491ea7a Fix not compiling with gcc/clang whoops 2022-10-31 23:51:35 +11:00
UnknownShadow200 b714af1fe0 Haiku: Fix default build
Minorly simplify OpenGL context code too
2022-10-31 23:42:57 +11:00
UnknownShadow200 25a783dd27
Merge pull request #974 from UnknownShadow200/TeleportChanges
Add ExtEntityTeleport CPE
2022-10-31 07:39:00 +11:00
Goodlyay 262c6c0610 Ext should be prefixed instead of suffixed to extension name 2022-10-30 04:49:18 -07:00
UnknownShadow200 186cb2d5c4 Vorbis: Make imdct ~40% faster to calculate 2022-10-30 21:50:25 +11:00
Goodlyay 5f096be3e5 Add EntityTeleportExt as a cpe extension 2022-10-30 02:18:47 -07:00
Goodlyay 97a71537ed Oops 2022-10-30 01:46:57 -07:00
Goodlyay b5bba6f276 Change 4-mode preset to more dynamic flags 2022-10-30 01:45:18 -07:00
Goodlyay b3796ca605 Add entity teleport ext packet 2022-10-30 00:03:10 -07:00
UnknownShadow200 d16ecb6b02 Fix network interpolation whoops
That took may too much time to spot
2022-10-29 20:13:16 +11:00
UnknownShadow200 72694b5bdf WIP on interpolation flags rewrite, breaks network interpolation though 2022-10-29 20:05:35 +11:00
UnknownShadow200 ceaf0658fc Move prev/next state from interpolation component to Entity struct 2022-10-29 17:53:45 +11:00
UnknownShadow200 58da6a1e87 Temp fix for terrain.png not loading in android/iOS clients (Thanks MaxGamez) 2022-10-27 00:02:47 +11:00
UnknownShadow200 729457086b Fix when running in enhanced mode and joining a server that only supported classic blocks, that an extra empty row would appear in the inventory 2022-10-24 21:28:41 +11:00
UnknownShadow200 3112d607dc iOS: Attempt to add app icons 2022-10-23 21:52:05 +11:00
UnknownShadow200 2532940c49 Refactor texture pack entry extraction to be more uniform 2022-10-23 12:44:24 +11:00
UnknownShadow200 1bec4922f9 Further simplify LocationUpdate by also integrating interpolation flag 2022-10-23 08:46:52 +11:00
UnknownShadow200 183acf7b0f Mobile webclient: Try to fix issue where webclient would end up stuck as unfocused, and pressing 'Back to Game' did nothing (e.g. after clicking OK to the 'ran out of memory' dialog in chrome on android)
You can still force focus to be regained by switching to another tab or triggering the on-screen keyboard somehow by e.g. trying to change an option - although that was pretty unintuitive
2022-10-22 22:23:05 +11:00
UnknownShadow200 d3a0ba8808 Simplify LocationUpdate related code 2022-10-22 20:06:48 +11:00
UnknownShadow200 ba6d8fd738 Make Makefile more standard and update copyright year 2022-10-20 19:15:35 +11:00
UnknownShadow200 c32ce5761f Cocoa: Make it easier to compile on 10.3 SDK 2022-10-19 23:30:17 +11:00
UnknownShadow200 94ab244eeb Add unfinished SerenityOS port 2022-10-18 21:27:16 +11:00
UnknownShadow200 6593ad50ab Android: Store cached textures in dedicated Cache folder in external storage
This means that from now on in Settings -> Apps, the user can accurately see how much of ClassiCube's data usage on disc comes from caching textures, and can clear the cached data if they choose to
2022-10-16 20:47:04 +11:00
UnknownShadow200 37abd39163 Android: WIP load file support
No filetype filtering and is pretty terribly implemented, but seems to work
2022-10-16 15:11:04 +11:00
UnknownShadow200 0fae97ff00 Android: Fix not compiling in Android Studio 2022-10-16 14:00:01 +11:00
UnknownShadow200 f9fde77e12 iOS: Store most things in documents instead of application support folder for greater visibility to the user, and store all cached textures inside Application Storage/Cache folder instead so that iOS doesn't back them up and will remove them when running low on disk space if required
See https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html for more details
2022-10-15 21:57:00 +11:00
UnknownShadow200 a0536fc460 Launcher: Colour background of 'missing resources' menu based on current theme background colour 2022-10-15 19:02:50 +11:00
UnknownShadow200 46ccf99c67 iOS: Add app icons 2022-10-15 16:42:54 +11:00
UnknownShadow200 511c66e405 iOS: Get 'load file' support actually working 2022-10-15 12:14:41 +11:00
UnknownShadow200 d8df48789c Cocoa: Add 'scroll-debug' option to debug scroll events 2022-10-15 09:44:36 +11:00
UnknownShadow200 5d8f9bf6da Improve open file dialog API
Allows filetype description on Windows/Linux
Avoids Menus.c needing to call internal webclient interop_SaveNode function
For texture packs in webclient: Avoid saving into temp file, then reading into a copy in memory, then writing the copy into texpacks folder. Now just saves directly into texpacks folder
2022-10-14 22:03:51 +11:00
UnknownShadow200 ff6f40d953 Windows: Change working directory to executable directory if working directory is system folder (Thanks LegoSpaceGuy)
This can happen when e.g. launching the game via clicking on a search result in Windows 10 start menu
This results in the game being launched directly via shell process, which defaults to a working directory of system32 folder
See https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ba590643-528b-44a5-b379-8a1e3e4250d0/windows-launches-my-app-in-system32-on-windows-startup for more details
2022-10-14 19:45:41 +11:00
UnknownShadow200 d1addd3ee0 Freetype: Remove the unused multiple renderers/rasterisers support 2022-10-13 21:54:08 +11:00
UnknownShadow200 ca07e4ef33 Allow using smaller value type tags for 16 bit/32 bit integer NBT value retrieval functions, addresses #966 2022-10-13 18:56:51 +11:00
UnknownShadow200 a7893ca0ec Cocoa: Fix legacy fullscreen mode not adjusting window size state and variables 2022-10-12 18:23:08 +11:00
UnknownShadow200 a8ba05adea Fix last commit compilation on older SDKs 2022-10-10 23:31:46 +11:00
UnknownShadow200 37b6ee4c4b Cocoa: Also print total VRAM and HW acceleration status, when available 2022-10-10 23:14:56 +11:00
UnknownShadow200 4578eb213c Make some older compilers a bit happier 2022-10-10 21:47:15 +11:00
UnknownShadow200 72eb5ed03e Cocoa: Get legacy fullscreen fallback to at least go fullscreen. Still doesn't use actual fullscreen size though 2022-10-09 22:05:50 +11:00
UnknownShadow200 e7650e1646 Minorly simplify OpenGL context creation 2022-10-09 18:54:09 +11:00
UnknownShadow200 7e35327d7e un-un-un-un-un-un-un-un-re-enable ModernGL build 2022-10-08 21:34:20 +11:00
UnknownShadow200 e9bab9b678 Unix: Change working directory to executable directory if working directory is HOME directory, addresses #970 2022-10-08 20:42:31 +11:00
UnknownShadow200 1b0ad6c30f un-un-un-un-un-un-un-re-enable ModernGL build 2022-10-08 18:26:21 +11:00
UnknownShadow200 f81f96d6f4 un-un-un-un-un-un-re-enable ModernGL build 2022-10-08 13:32:26 +11:00
UnknownShadow200 2e271d0c44 Release 1.3.3 2022-10-08 11:29:40 +11:00
UnknownShadow200 03ba5564d0 un-un-un-un-un-re-enable ModernGL build 2022-10-08 11:18:36 +11:00
UnknownShadow200 89dee71738 Haiku: Implement filetype filtering for open file dialog, finishes off the native haiku windowing backend 2022-10-07 09:04:09 +11:00
UnknownShadow200 57dcd9e0ff Launcher: Download classicube web texture pack as an alternate default texture pack
Note that this will only affect people who don't have default.zip - you won't get the 'missing resources' menu if you already have default.zip
2022-10-07 08:26:11 +11:00