Skip to content
This repository has been archived by the owner on Jul 10, 2023. It is now read-only.
This repository has been archived by the owner on Jul 10, 2023. It is now read-only.

Refactor oslib, input & related platform specific interfaces #473

Open
@skmp

Description

This is an overly board issue, and we need as much help as we can get.

The current platform-specific code is split all over the place, and needs to be cleaned up.

Some starting points

  • java/jni interface is bad
  • per-platform bootstrap code is not clean
  • Setting loading could be better (also see: Move settings loading out of NullDC #820)
  • OS_* function should be moved to oslib, and split into files / folders that do make sense
  • OS_LINUX includes a ton of other things: Android, Freebsd (see Build on FreeBSD #1079), OSX, IOS, Emscripten. We need to figure out some nicer way to express this
  • many more

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions