Removed memory leak in Backend_LoadGlyph
Correct bug in which Backend_LockSurface would not initialize surface->pixels, leaving a bug in which Backend_UnlockSurface used uninitialized values in certain scenarios (such as in ScaleAndUploadSurface)
ScaleAndUploadSurface now doesn't take ownership of the surface it is passed and frees it. This is to correct multiple occurences of use-after-free occuring from use of the passed surface after a call to ScaleAndUploadSurface using it
Make DoConfig check Config.dat's magic number
Fix SDLTexture backend's linked-list
Merge pull request #86 from GabrielRavier/bugFix/portableTravisCI
Update XCode to the most recent version
Merge branch 'accurate' into portable
Apply some more missing constants
Specify the OpenGL3 backend in the readme
Merge branch 'accurate' into portable
Fully-initialise the JOYSTICK_STATUS struct
Merge branch 'accurate' into portable
Don't deinit SDL before calling an SDL function
Remove a pair of variable declarations
Apply missing KEY_ESCAPE constant
Fix a bug in River.tsc that affects portability
Merge branch 'accurate' into portable
Merge branch 'accurate' into portable
Indent non-recipe Makefile lines with spaces
Use $(shell instead of backquotes in the Makefile
Un-hardcode the DoConfig Makefile target
Merge branch 'accurate' into portable
Define NDEBUG in RELEASE builds
Merge branch 'accurate' into portable
Make Makefile CXXFLAGS overriding safe
Merge branch 'accurate' into portable
Merge branch 'accurate' into portable
Merge branch 'accurate' into portable
Minor cleanup to IsEnableBitmap
Add warnings to Makefile, and fix WINDRES
Note a 60FPS/50FPS-related inconsistency