All:
- Improved: Enable music and sound by default
- Improved: buildbot error reporting
- Improved: Document all ClassiCube error codes
- Fixed: Updates menu showing massive negative seconds values when system time is set to years behind current time
- Fixed: Example plugin instructions not compiling
Windows:
- Added: WIP Direct3D9Ex support (doesn't recreate map when resizing window, can run when another fullscreen 3D app is running)
- Added: Unfinished Direct3D11 backend
- Improved: Better error message when no audio output device connected
Mobile:
- Improved: Don't auto open keyboard in menus
Android
- Fixed: Game turned into a unusable blank window after configuration changed (e.g. USB mouse was connected)
- Improved: Made crash logs smaller by logging less unnecessary memory ranges
- Added: Support compiling for OpenGL ES 1.1
- Fixed: Crash dialog not showing most of the time
- Fixed: Game immediately dying when unhandled Java exceptions occurs
iOS:
- Fixed: Launcher drawing upside down
- Fixed: Can't open URLs in browser
- Fixed: Message boxes not working
- Fixed: Being unable to start game from launcher
- Fixed: Screenshot sharing not working
- Added: CFNetwork based http backend that barely works
Mobile webclient:
- Fixed: Numeric HTML input overlay being transparent on some web browsers
- Fixed: Numeric HTML input overlay didn't show numeric onscreen keypad on older iOS Safari
Webclient:
- Fixed: Canvas not auto clearing when client is exited due to an error (e.g. invalid port)
- Improved: Allow turning on chat logging, off by default though