UnknownShadow200
18ab062c68
Show clearer error messages when trying to play audio files that don't use a supported codec
2022-11-01 15:20:49 +11:00
UnknownShadow200
47867b7778
un-un-un-un-un-un-un-un-un-un-re-enable ModernGL build
2022-11-01 14:23:30 +11:00
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