Difference between revisions of "User:Csnover"

From ScummVM :: Wiki
Jump to navigation Jump to search
Line 20: 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

Revision as of 20:41, 23 November 2017

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