124
edits
(6 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
* C++11 by default | * C++11 by default | ||
* UBSan common code | * UBSan common code | ||
* Treat Android platform like first-class citizen | |||
** Fix low-resolution GUI | |||
** Get rid of redundant Android & Android-SDL builds | |||
** Support display rotation | |||
** Proper GUI support for touchpad emulation vs touchscreen (currently this is hacked into a totally unrelated MIDI checkbox) | |||
** MIDI hardware support? | |||
* SharedPtr deleter -> template | * SharedPtr deleter -> template | ||
* Prune dead ports code | * Prune dead ports code | ||
Line 14: | Line 20: | ||
* Finish Buildbot upgrades | * Finish Buildbot upgrades | ||
** Add bgK’s MSVC if it isn’t there already by now, https://github.com/bgK/scummvm-msvc-toolchain-docker | |||
* Containerise other web services | * Containerise other web services | ||
** bug tracker | ** bug tracker | ||
Line 20: | Line 27: | ||
** wiki | ** wiki | ||
* Automated release builds | * Automated release builds | ||
* User-driven compatibility database | ** Put the branch name in the directory structure of the snapshots directory, so each branch build is separated (so when we do a release we can point users to latest release branch build instead of master) | ||
** Improve packaging step to generate N packages from a single build using proper packaging utilities (nsis, deb, rpm, etc.) | |||
* User-driven compatibility database to replace the manual XML+Smarty-based system used currently (think WineDB) | |||
Engines: | Engines: |
edits