124
edits
(3 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
** type aliases templating | ** type aliases templating | ||
** move semantics | ** move semantics | ||
** forward-declaration of scoped enum (+ scoped enum at all) | |||
** thread_local to eliminate race conditions with e.g. the storage pool used by Common::String, when strings are used across threads | |||
* UBSan common code | * UBSan common code | ||
* Treat Android platform like first-class citizen | * Treat Android platform like first-class citizen | ||
Line 19: | Line 21: | ||
* Help docs for devs on memory management? | * Help docs for devs on memory management? | ||
* Stop caching save file listings on systems that have OS-level caching | * Stop caching save file listings on systems that have OS-level caching | ||
* Requirements for official ports to not override standard ScummVM GUI controls with custom behaviours (e.g. android’s midi checkbox/input hack, psp’s using the render mode drop-down for aspect ratio correction) | |||
GUI: | GUI: | ||
Line 35: | Line 38: | ||
** main web | ** main web | ||
** wiki | ** wiki | ||
** forums | |||
* Fix forum-to-forums subdomain non-redirect | |||
* Automated release builds | * Automated release builds | ||
** Improve packaging step to generate N packages from a single build using proper packaging utilities (nsis, deb, rpm, etc.) | ** 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) | * User-driven compatibility database to replace the manual XML+Smarty-based system used currently (think WineDB) | ||
* Get monitoring on the servers for disk space, etc. | * Get monitoring on the servers for disk space, etc. | ||
* Responsible disclosure mailing list | |||
Engines: | Engines: |
edits