User:Csnover

From ScummVM :: Wiki
Revision as of 20:41, 23 November 2017 by Csnover (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Future TODOs

General:

  • C++11 by default
  • 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
  • Prune dead ports code
  • Centralise documentation and remove redundancies between wiki/readme/web site/etc.
  • New rules for ports
  • Help docs for devs on memory management?

Infra:

  • Finish Buildbot upgrades
  • Containerise other web services
    • bug tracker
    • translations
    • main web
    • wiki
  • Automated release builds
    • 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:

Upstream libs:

  • MAME OPL update
  • Munt update
  • Investigate DOSBox OPL update