Restore support for joystick axes neutrals
Add support to the GLFW3 backends as well
SDL2 controller backend - support axes and hats
Set SDL2 audio backend to 48000Hz
Move window ownership to the window backend
Merge branch 'accurate' into portable
Prevent console from appearing in Makefile builds
Change 'PlatformBackend' namespace to 'Backend'
Change render backend namespace to RenderBackend_
Add hotplugging support to SDL2 backend
Clean-up SDL2 controller backend
Cleanup and proper deinitialisation
Comment GLFW3 code, restore some vanilla behaviour
Add hotplugging support to the GLFW3 backend
Merge branch 'accurate' into portable
Apply some missing BOOL constants
Added controller support to GLFW3 backend
Make Travis ignore invalid setups
Add another missing CMake macro
Revert "Use `cmake -B` in Travis"
Merge branch 'portable' of https://github.com/Clownacy/Cave-Story-Engine-2 into portable
Make DoConfig icon appear in window on Windows
Get window icon working in GLFW
Add some options to DoConfig's CMake
Use PlatformBackend_ShowMessageBox somewhere
Make Travis test alternate backends
Fix Travis not selecting a rendering backend
Ignore `argc`, don't ignore `argv`
Use LINK_LIBRARIES instead of LIBRARIES
Allow the new DoConfig to link local GLFW3
Fix DoConfig for its new location
Get the new DoConfig to read/write Config.dat
Add new work-in-progress DoConfig
Merge branch 'accurate' into portable
Merge branch 'portable' of https://github.com/Clownacy/Cave-Story-Engine-2 into portable
Get drag-and-drop working again
Overhaul how window icon loading works
Implement mouse-hiding in fullscreen
Alter pkg-config notice, now that CMake uses it
Merge branch 'accurate' into portable