summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/3rd-party/plotscript/plot.c5
-rw-r--r--source/3rd-party/plotscript/test/first_meeting.plot9
-rw-r--r--source/Asura.Editor/graphics/shaders/image.shader.h11
-rw-r--r--source/Asura.Editor/graphics/shaders/image_slice.shader.h64
-rw-r--r--source/Asura.Editor/graphics/shaders/polygon.shader.h7
-rw-r--r--source/external/Box2D/Box2D.h (renamed from source/3rd-party/Box2D/Box2D.h)0
-rw-r--r--source/external/Box2D/Collision/Shapes/b2ChainShape.cpp (renamed from source/3rd-party/Box2D/Collision/Shapes/b2ChainShape.cpp)0
-rw-r--r--source/external/Box2D/Collision/Shapes/b2ChainShape.h (renamed from source/3rd-party/Box2D/Collision/Shapes/b2ChainShape.h)0
-rw-r--r--source/external/Box2D/Collision/Shapes/b2CircleShape.cpp (renamed from source/3rd-party/Box2D/Collision/Shapes/b2CircleShape.cpp)0
-rw-r--r--source/external/Box2D/Collision/Shapes/b2CircleShape.h (renamed from source/3rd-party/Box2D/Collision/Shapes/b2CircleShape.h)0
-rw-r--r--source/external/Box2D/Collision/Shapes/b2EdgeShape.cpp (renamed from source/3rd-party/Box2D/Collision/Shapes/b2EdgeShape.cpp)0
-rw-r--r--source/external/Box2D/Collision/Shapes/b2EdgeShape.h (renamed from source/3rd-party/Box2D/Collision/Shapes/b2EdgeShape.h)0
-rw-r--r--source/external/Box2D/Collision/Shapes/b2PolygonShape.cpp (renamed from source/3rd-party/Box2D/Collision/Shapes/b2PolygonShape.cpp)0
-rw-r--r--source/external/Box2D/Collision/Shapes/b2PolygonShape.h (renamed from source/3rd-party/Box2D/Collision/Shapes/b2PolygonShape.h)0
-rw-r--r--source/external/Box2D/Collision/Shapes/b2Shape.h (renamed from source/3rd-party/Box2D/Collision/Shapes/b2Shape.h)0
-rw-r--r--source/external/Box2D/Collision/b2BroadPhase.cpp (renamed from source/3rd-party/Box2D/Collision/b2BroadPhase.cpp)0
-rw-r--r--source/external/Box2D/Collision/b2BroadPhase.h (renamed from source/3rd-party/Box2D/Collision/b2BroadPhase.h)0
-rw-r--r--source/external/Box2D/Collision/b2CollideCircle.cpp (renamed from source/3rd-party/Box2D/Collision/b2CollideCircle.cpp)0
-rw-r--r--source/external/Box2D/Collision/b2CollideEdge.cpp (renamed from source/3rd-party/Box2D/Collision/b2CollideEdge.cpp)0
-rw-r--r--source/external/Box2D/Collision/b2CollidePolygon.cpp (renamed from source/3rd-party/Box2D/Collision/b2CollidePolygon.cpp)0
-rw-r--r--source/external/Box2D/Collision/b2Collision.cpp (renamed from source/3rd-party/Box2D/Collision/b2Collision.cpp)0
-rw-r--r--source/external/Box2D/Collision/b2Collision.h (renamed from source/3rd-party/Box2D/Collision/b2Collision.h)0
-rw-r--r--source/external/Box2D/Collision/b2Distance.cpp (renamed from source/3rd-party/Box2D/Collision/b2Distance.cpp)0
-rw-r--r--source/external/Box2D/Collision/b2Distance.h (renamed from source/3rd-party/Box2D/Collision/b2Distance.h)0
-rw-r--r--source/external/Box2D/Collision/b2DynamicTree.cpp (renamed from source/3rd-party/Box2D/Collision/b2DynamicTree.cpp)0
-rw-r--r--source/external/Box2D/Collision/b2DynamicTree.h (renamed from source/3rd-party/Box2D/Collision/b2DynamicTree.h)0
-rw-r--r--source/external/Box2D/Collision/b2TimeOfImpact.cpp (renamed from source/3rd-party/Box2D/Collision/b2TimeOfImpact.cpp)0
-rw-r--r--source/external/Box2D/Collision/b2TimeOfImpact.h (renamed from source/3rd-party/Box2D/Collision/b2TimeOfImpact.h)0
-rw-r--r--source/external/Box2D/Common/b2BlockAllocator.cpp (renamed from source/3rd-party/Box2D/Common/b2BlockAllocator.cpp)0
-rw-r--r--source/external/Box2D/Common/b2BlockAllocator.h (renamed from source/3rd-party/Box2D/Common/b2BlockAllocator.h)0
-rw-r--r--source/external/Box2D/Common/b2Draw.cpp (renamed from source/3rd-party/Box2D/Common/b2Draw.cpp)0
-rw-r--r--source/external/Box2D/Common/b2Draw.h (renamed from source/3rd-party/Box2D/Common/b2Draw.h)0
-rw-r--r--source/external/Box2D/Common/b2GrowableStack.h (renamed from source/3rd-party/Box2D/Common/b2GrowableStack.h)0
-rw-r--r--source/external/Box2D/Common/b2Math.cpp (renamed from source/3rd-party/Box2D/Common/b2Math.cpp)0
-rw-r--r--source/external/Box2D/Common/b2Math.h (renamed from source/3rd-party/Box2D/Common/b2Math.h)0
-rw-r--r--source/external/Box2D/Common/b2Settings.cpp (renamed from source/3rd-party/Box2D/Common/b2Settings.cpp)0
-rw-r--r--source/external/Box2D/Common/b2Settings.h (renamed from source/3rd-party/Box2D/Common/b2Settings.h)0
-rw-r--r--source/external/Box2D/Common/b2StackAllocator.cpp (renamed from source/3rd-party/Box2D/Common/b2StackAllocator.cpp)0
-rw-r--r--source/external/Box2D/Common/b2StackAllocator.h (renamed from source/3rd-party/Box2D/Common/b2StackAllocator.h)0
-rw-r--r--source/external/Box2D/Common/b2Timer.cpp (renamed from source/3rd-party/Box2D/Common/b2Timer.cpp)0
-rw-r--r--source/external/Box2D/Common/b2Timer.h (renamed from source/3rd-party/Box2D/Common/b2Timer.h)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2CircleContact.cpp (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2CircleContact.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2CircleContact.h (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2CircleContact.h)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2Contact.cpp (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2Contact.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2Contact.h (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2Contact.h)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2ContactSolver.cpp (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2ContactSolver.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2ContactSolver.h (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2ContactSolver.h)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2PolygonContact.cpp (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonContact.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Contacts/b2PolygonContact.h (renamed from source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonContact.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2DistanceJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2DistanceJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2DistanceJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2DistanceJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2FrictionJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2FrictionJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2FrictionJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2FrictionJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2GearJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2GearJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2GearJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2GearJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2Joint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2Joint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2Joint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2Joint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2MotorJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2MotorJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2MotorJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2MotorJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2MouseJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2MouseJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2MouseJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2MouseJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2PrismaticJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2PrismaticJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2PulleyJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2PulleyJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2PulleyJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2PulleyJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2RevoluteJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2RevoluteJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2RopeJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2RopeJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2RopeJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2RopeJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2WeldJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2WeldJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2WeldJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2WeldJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2WheelJoint.cpp (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2WheelJoint.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/Joints/b2WheelJoint.h (renamed from source/3rd-party/Box2D/Dynamics/Joints/b2WheelJoint.h)0
-rw-r--r--source/external/Box2D/Dynamics/b2Body.cpp (renamed from source/3rd-party/Box2D/Dynamics/b2Body.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/b2Body.h (renamed from source/3rd-party/Box2D/Dynamics/b2Body.h)0
-rw-r--r--source/external/Box2D/Dynamics/b2ContactManager.cpp (renamed from source/3rd-party/Box2D/Dynamics/b2ContactManager.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/b2ContactManager.h (renamed from source/3rd-party/Box2D/Dynamics/b2ContactManager.h)0
-rw-r--r--source/external/Box2D/Dynamics/b2Fixture.cpp (renamed from source/3rd-party/Box2D/Dynamics/b2Fixture.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/b2Fixture.h (renamed from source/3rd-party/Box2D/Dynamics/b2Fixture.h)0
-rw-r--r--source/external/Box2D/Dynamics/b2Island.cpp (renamed from source/3rd-party/Box2D/Dynamics/b2Island.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/b2Island.h (renamed from source/3rd-party/Box2D/Dynamics/b2Island.h)0
-rw-r--r--source/external/Box2D/Dynamics/b2TimeStep.h (renamed from source/3rd-party/Box2D/Dynamics/b2TimeStep.h)0
-rw-r--r--source/external/Box2D/Dynamics/b2World.cpp (renamed from source/3rd-party/Box2D/Dynamics/b2World.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/b2World.h (renamed from source/3rd-party/Box2D/Dynamics/b2World.h)0
-rw-r--r--source/external/Box2D/Dynamics/b2WorldCallbacks.cpp (renamed from source/3rd-party/Box2D/Dynamics/b2WorldCallbacks.cpp)0
-rw-r--r--source/external/Box2D/Dynamics/b2WorldCallbacks.h (renamed from source/3rd-party/Box2D/Dynamics/b2WorldCallbacks.h)0
-rw-r--r--source/external/Box2D/Rope/b2Rope.cpp (renamed from source/3rd-party/Box2D/Rope/b2Rope.cpp)0
-rw-r--r--source/external/Box2D/Rope/b2Rope.h (renamed from source/3rd-party/Box2D/Rope/b2Rope.h)0
-rw-r--r--source/external/Lua51/Makefile (renamed from source/3rd-party/Lua51/Makefile)0
-rw-r--r--source/external/Lua51/lapi.c (renamed from source/3rd-party/Lua51/lapi.c)0
-rw-r--r--source/external/Lua51/lapi.h (renamed from source/3rd-party/Lua51/lapi.h)0
-rw-r--r--source/external/Lua51/lauxlib.c (renamed from source/3rd-party/Lua51/lauxlib.c)0
-rw-r--r--source/external/Lua51/lauxlib.h (renamed from source/3rd-party/Lua51/lauxlib.h)0
-rw-r--r--source/external/Lua51/lbaselib.c (renamed from source/3rd-party/Lua51/lbaselib.c)0
-rw-r--r--source/external/Lua51/lcode.c (renamed from source/3rd-party/Lua51/lcode.c)0
-rw-r--r--source/external/Lua51/lcode.h (renamed from source/3rd-party/Lua51/lcode.h)0
-rw-r--r--source/external/Lua51/ldblib.c (renamed from source/3rd-party/Lua51/ldblib.c)0
-rw-r--r--source/external/Lua51/ldebug.c (renamed from source/3rd-party/Lua51/ldebug.c)0
-rw-r--r--source/external/Lua51/ldebug.h (renamed from source/3rd-party/Lua51/ldebug.h)0
-rw-r--r--source/external/Lua51/ldo.c (renamed from source/3rd-party/Lua51/ldo.c)0
-rw-r--r--source/external/Lua51/ldo.h (renamed from source/3rd-party/Lua51/ldo.h)0
-rw-r--r--source/external/Lua51/ldump.c (renamed from source/3rd-party/Lua51/ldump.c)0
-rw-r--r--source/external/Lua51/lfunc.c (renamed from source/3rd-party/Lua51/lfunc.c)0
-rw-r--r--source/external/Lua51/lfunc.h (renamed from source/3rd-party/Lua51/lfunc.h)0
-rw-r--r--source/external/Lua51/lgc.c (renamed from source/3rd-party/Lua51/lgc.c)0
-rw-r--r--source/external/Lua51/lgc.h (renamed from source/3rd-party/Lua51/lgc.h)0
-rw-r--r--source/external/Lua51/linit.c (renamed from source/3rd-party/Lua51/linit.c)0
-rw-r--r--source/external/Lua51/liolib.c (renamed from source/3rd-party/Lua51/liolib.c)0
-rw-r--r--source/external/Lua51/llex.c (renamed from source/3rd-party/Lua51/llex.c)0
-rw-r--r--source/external/Lua51/llex.h (renamed from source/3rd-party/Lua51/llex.h)0
-rw-r--r--source/external/Lua51/llimits.h (renamed from source/3rd-party/Lua51/llimits.h)0
-rw-r--r--source/external/Lua51/lmathlib.c (renamed from source/3rd-party/Lua51/lmathlib.c)0
-rw-r--r--source/external/Lua51/lmem.c (renamed from source/3rd-party/Lua51/lmem.c)0
-rw-r--r--source/external/Lua51/lmem.h (renamed from source/3rd-party/Lua51/lmem.h)0
-rw-r--r--source/external/Lua51/loadlib.c (renamed from source/3rd-party/Lua51/loadlib.c)0
-rw-r--r--source/external/Lua51/lobject.c (renamed from source/3rd-party/Lua51/lobject.c)0
-rw-r--r--source/external/Lua51/lobject.h (renamed from source/3rd-party/Lua51/lobject.h)0
-rw-r--r--source/external/Lua51/lopcodes.c (renamed from source/3rd-party/Lua51/lopcodes.c)0
-rw-r--r--source/external/Lua51/lopcodes.h (renamed from source/3rd-party/Lua51/lopcodes.h)0
-rw-r--r--source/external/Lua51/loslib.c (renamed from source/3rd-party/Lua51/loslib.c)0
-rw-r--r--source/external/Lua51/lparser.c (renamed from source/3rd-party/Lua51/lparser.c)0
-rw-r--r--source/external/Lua51/lparser.h (renamed from source/3rd-party/Lua51/lparser.h)0
-rw-r--r--source/external/Lua51/lstate.c (renamed from source/3rd-party/Lua51/lstate.c)0
-rw-r--r--source/external/Lua51/lstate.h (renamed from source/3rd-party/Lua51/lstate.h)0
-rw-r--r--source/external/Lua51/lstring.c (renamed from source/3rd-party/Lua51/lstring.c)0
-rw-r--r--source/external/Lua51/lstring.h (renamed from source/3rd-party/Lua51/lstring.h)0
-rw-r--r--source/external/Lua51/lstrlib.c (renamed from source/3rd-party/Lua51/lstrlib.c)0
-rw-r--r--source/external/Lua51/ltable.c (renamed from source/3rd-party/Lua51/ltable.c)0
-rw-r--r--source/external/Lua51/ltable.h (renamed from source/3rd-party/Lua51/ltable.h)0
-rw-r--r--source/external/Lua51/ltablib.c (renamed from source/3rd-party/Lua51/ltablib.c)0
-rw-r--r--source/external/Lua51/ltm.c (renamed from source/3rd-party/Lua51/ltm.c)0
-rw-r--r--source/external/Lua51/ltm.h (renamed from source/3rd-party/Lua51/ltm.h)0
-rw-r--r--source/external/Lua51/lua.c (renamed from source/3rd-party/Lua51/lua.c)0
-rw-r--r--source/external/Lua51/lua.h (renamed from source/3rd-party/Lua51/lua.h)0
-rw-r--r--source/external/Lua51/luac.c (renamed from source/3rd-party/Lua51/luac.c)0
-rw-r--r--source/external/Lua51/luaconf.h (renamed from source/3rd-party/Lua51/luaconf.h)0
-rw-r--r--source/external/Lua51/lualib.h (renamed from source/3rd-party/Lua51/lualib.h)0
-rw-r--r--source/external/Lua51/lundump.c (renamed from source/3rd-party/Lua51/lundump.c)0
-rw-r--r--source/external/Lua51/lundump.h (renamed from source/3rd-party/Lua51/lundump.h)0
-rw-r--r--source/external/Lua51/lvm.c (renamed from source/3rd-party/Lua51/lvm.c)0
-rw-r--r--source/external/Lua51/lvm.h (renamed from source/3rd-party/Lua51/lvm.h)0
-rw-r--r--source/external/Lua51/lzio.c (renamed from source/3rd-party/Lua51/lzio.c)0
-rw-r--r--source/external/Lua51/lzio.h (renamed from source/3rd-party/Lua51/lzio.h)0
-rw-r--r--source/external/Lua51/print.c (renamed from source/3rd-party/Lua51/print.c)0
-rw-r--r--source/external/Luax/luax.h (renamed from source/3rd-party/Luax/luax.h)0
-rw-r--r--source/external/Luax/luax_cfunctions.cpp (renamed from source/3rd-party/Luax/luax_cfunctions.cpp)0
-rw-r--r--source/external/Luax/luax_cfunctions.h (renamed from source/3rd-party/Luax/luax_cfunctions.h)0
-rw-r--r--source/external/Luax/luax_class.cpp (renamed from source/3rd-party/Luax/luax_class.cpp)0
-rw-r--r--source/external/Luax/luax_class.hpp (renamed from source/3rd-party/Luax/luax_class.hpp)0
-rw-r--r--source/external/Luax/luax_class.inl (renamed from source/3rd-party/Luax/luax_class.inl)0
-rw-r--r--source/external/Luax/luax_config.h (renamed from source/3rd-party/Luax/luax_config.h)0
-rw-r--r--source/external/Luax/luax_enum.cpp (renamed from source/3rd-party/Luax/luax_enum.cpp)0
-rw-r--r--source/external/Luax/luax_enum.h (renamed from source/3rd-party/Luax/luax_enum.h)0
-rw-r--r--source/external/Luax/luax_globalstate.h (renamed from source/3rd-party/Luax/luax_globalstate.h)0
-rw-r--r--source/external/Luax/luax_internal.h (renamed from source/3rd-party/Luax/luax_internal.h)0
-rw-r--r--source/external/Luax/luax_memberref.cpp (renamed from source/3rd-party/Luax/luax_memberref.cpp)0
-rw-r--r--source/external/Luax/luax_memberref.h (renamed from source/3rd-party/Luax/luax_memberref.h)0
-rw-r--r--source/external/Luax/luax_ref.cpp (renamed from source/3rd-party/Luax/luax_ref.cpp)0
-rw-r--r--source/external/Luax/luax_ref.h (renamed from source/3rd-party/Luax/luax_ref.h)0
-rw-r--r--source/external/Luax/luax_reftable.cpp (renamed from source/3rd-party/Luax/luax_reftable.cpp)0
-rw-r--r--source/external/Luax/luax_reftable.h (renamed from source/3rd-party/Luax/luax_reftable.h)0
-rw-r--r--source/external/Luax/luax_state.cpp (renamed from source/3rd-party/Luax/luax_state.cpp)0
-rw-r--r--source/external/Luax/luax_state.h (renamed from source/3rd-party/Luax/luax_state.h)0
-rw-r--r--source/external/Luax/luax_state.inl (renamed from source/3rd-party/Luax/luax_state.inl)0
-rw-r--r--source/external/Luax/luax_vm.cpp (renamed from source/3rd-party/Luax/luax_vm.cpp)0
-rw-r--r--source/external/Luax/luax_vm.h (renamed from source/3rd-party/Luax/luax_vm.h)0
-rw-r--r--source/external/Luax/luax_watchdog.cpp (renamed from source/3rd-party/Luax/luax_watchdog.cpp)0
-rw-r--r--source/external/Luax/luax_watchdog.h (renamed from source/3rd-party/Luax/luax_watchdog.h)0
-rw-r--r--source/external/OpenAL11CoreSDK/OpenAL11CoreSDK.exe (renamed from source/3rd-party/OpenAL11CoreSDK/OpenAL11CoreSDK.exe)bin12518133 -> 12518133 bytes
-rw-r--r--source/external/SDL2/BUGS.txt (renamed from source/3rd-party/SDL2/BUGS.txt)0
-rw-r--r--source/external/SDL2/COPYING.txt (renamed from source/3rd-party/SDL2/COPYING.txt)0
-rw-r--r--source/external/SDL2/CREDITS.txt (renamed from source/3rd-party/SDL2/CREDITS.txt)0
-rw-r--r--source/external/SDL2/README-SDL.txt (renamed from source/3rd-party/SDL2/README-SDL.txt)0
-rw-r--r--source/external/SDL2/README.txt (renamed from source/3rd-party/SDL2/README.txt)0
-rw-r--r--source/external/SDL2/SDL.h (renamed from source/3rd-party/SDL2/SDL.h)0
-rw-r--r--source/external/SDL2/SDL_assert.h (renamed from source/3rd-party/SDL2/SDL_assert.h)0
-rw-r--r--source/external/SDL2/SDL_atomic.h (renamed from source/3rd-party/SDL2/SDL_atomic.h)0
-rw-r--r--source/external/SDL2/SDL_audio.h (renamed from source/3rd-party/SDL2/SDL_audio.h)0
-rw-r--r--source/external/SDL2/SDL_bits.h (renamed from source/3rd-party/SDL2/SDL_bits.h)0
-rw-r--r--source/external/SDL2/SDL_blendmode.h (renamed from source/3rd-party/SDL2/SDL_blendmode.h)0
-rw-r--r--source/external/SDL2/SDL_clipboard.h (renamed from source/3rd-party/SDL2/SDL_clipboard.h)0
-rw-r--r--source/external/SDL2/SDL_config.h (renamed from source/3rd-party/SDL2/SDL_config.h)0
-rw-r--r--source/external/SDL2/SDL_config_android.h (renamed from source/3rd-party/SDL2/SDL_config_android.h)0
-rw-r--r--source/external/SDL2/SDL_config_iphoneos.h (renamed from source/3rd-party/SDL2/SDL_config_iphoneos.h)0
-rw-r--r--source/external/SDL2/SDL_config_macosx.h (renamed from source/3rd-party/SDL2/SDL_config_macosx.h)0
-rw-r--r--source/external/SDL2/SDL_config_minimal.h (renamed from source/3rd-party/SDL2/SDL_config_minimal.h)0
-rw-r--r--source/external/SDL2/SDL_config_os2.h (renamed from source/3rd-party/SDL2/SDL_config_os2.h)0
-rw-r--r--source/external/SDL2/SDL_config_pandora.h (renamed from source/3rd-party/SDL2/SDL_config_pandora.h)0
-rw-r--r--source/external/SDL2/SDL_config_psp.h (renamed from source/3rd-party/SDL2/SDL_config_psp.h)0
-rw-r--r--source/external/SDL2/SDL_config_windows.h (renamed from source/3rd-party/SDL2/SDL_config_windows.h)0
-rw-r--r--source/external/SDL2/SDL_config_winrt.h (renamed from source/3rd-party/SDL2/SDL_config_winrt.h)0
-rw-r--r--source/external/SDL2/SDL_config_wiz.h (renamed from source/3rd-party/SDL2/SDL_config_wiz.h)0
-rw-r--r--source/external/SDL2/SDL_copying.h (renamed from source/3rd-party/SDL2/SDL_copying.h)0
-rw-r--r--source/external/SDL2/SDL_cpuinfo.h (renamed from source/3rd-party/SDL2/SDL_cpuinfo.h)0
-rw-r--r--source/external/SDL2/SDL_egl.h (renamed from source/3rd-party/SDL2/SDL_egl.h)0
-rw-r--r--source/external/SDL2/SDL_endian.h (renamed from source/3rd-party/SDL2/SDL_endian.h)0
-rw-r--r--source/external/SDL2/SDL_error.h (renamed from source/3rd-party/SDL2/SDL_error.h)0
-rw-r--r--source/external/SDL2/SDL_events.h (renamed from source/3rd-party/SDL2/SDL_events.h)0
-rw-r--r--source/external/SDL2/SDL_filesystem.h (renamed from source/3rd-party/SDL2/SDL_filesystem.h)0
-rw-r--r--source/external/SDL2/SDL_gamecontroller.h (renamed from source/3rd-party/SDL2/SDL_gamecontroller.h)0
-rw-r--r--source/external/SDL2/SDL_gesture.h (renamed from source/3rd-party/SDL2/SDL_gesture.h)0
-rw-r--r--source/external/SDL2/SDL_haptic.h (renamed from source/3rd-party/SDL2/SDL_haptic.h)0
-rw-r--r--source/external/SDL2/SDL_hints.h (renamed from source/3rd-party/SDL2/SDL_hints.h)0
-rw-r--r--source/external/SDL2/SDL_joystick.h (renamed from source/3rd-party/SDL2/SDL_joystick.h)0
-rw-r--r--source/external/SDL2/SDL_keyboard.h (renamed from source/3rd-party/SDL2/SDL_keyboard.h)0
-rw-r--r--source/external/SDL2/SDL_keycode.h (renamed from source/3rd-party/SDL2/SDL_keycode.h)0
-rw-r--r--source/external/SDL2/SDL_loadso.h (renamed from source/3rd-party/SDL2/SDL_loadso.h)0
-rw-r--r--source/external/SDL2/SDL_log.h (renamed from source/3rd-party/SDL2/SDL_log.h)0
-rw-r--r--source/external/SDL2/SDL_main.h (renamed from source/3rd-party/SDL2/SDL_main.h)0
-rw-r--r--source/external/SDL2/SDL_messagebox.h (renamed from source/3rd-party/SDL2/SDL_messagebox.h)0
-rw-r--r--source/external/SDL2/SDL_mouse.h (renamed from source/3rd-party/SDL2/SDL_mouse.h)0
-rw-r--r--source/external/SDL2/SDL_mutex.h (renamed from source/3rd-party/SDL2/SDL_mutex.h)0
-rw-r--r--source/external/SDL2/SDL_name.h (renamed from source/3rd-party/SDL2/SDL_name.h)0
-rw-r--r--source/external/SDL2/SDL_opengl.h (renamed from source/3rd-party/SDL2/SDL_opengl.h)0
-rw-r--r--source/external/SDL2/SDL_opengl_glext.h (renamed from source/3rd-party/SDL2/SDL_opengl_glext.h)0
-rw-r--r--source/external/SDL2/SDL_opengles.h (renamed from source/3rd-party/SDL2/SDL_opengles.h)0
-rw-r--r--source/external/SDL2/SDL_opengles2.h (renamed from source/3rd-party/SDL2/SDL_opengles2.h)0
-rw-r--r--source/external/SDL2/SDL_opengles2_gl2.h (renamed from source/3rd-party/SDL2/SDL_opengles2_gl2.h)0
-rw-r--r--source/external/SDL2/SDL_opengles2_gl2ext.h (renamed from source/3rd-party/SDL2/SDL_opengles2_gl2ext.h)0
-rw-r--r--source/external/SDL2/SDL_opengles2_gl2platform.h (renamed from source/3rd-party/SDL2/SDL_opengles2_gl2platform.h)0
-rw-r--r--source/external/SDL2/SDL_opengles2_khrplatform.h (renamed from source/3rd-party/SDL2/SDL_opengles2_khrplatform.h)0
-rw-r--r--source/external/SDL2/SDL_pixels.h (renamed from source/3rd-party/SDL2/SDL_pixels.h)0
-rw-r--r--source/external/SDL2/SDL_platform.h (renamed from source/3rd-party/SDL2/SDL_platform.h)0
-rw-r--r--source/external/SDL2/SDL_power.h (renamed from source/3rd-party/SDL2/SDL_power.h)0
-rw-r--r--source/external/SDL2/SDL_quit.h (renamed from source/3rd-party/SDL2/SDL_quit.h)0
-rw-r--r--source/external/SDL2/SDL_rect.h (renamed from source/3rd-party/SDL2/SDL_rect.h)0
-rw-r--r--source/external/SDL2/SDL_render.h (renamed from source/3rd-party/SDL2/SDL_render.h)0
-rw-r--r--source/external/SDL2/SDL_revision.h (renamed from source/3rd-party/SDL2/SDL_revision.h)0
-rw-r--r--source/external/SDL2/SDL_rwops.h (renamed from source/3rd-party/SDL2/SDL_rwops.h)0
-rw-r--r--source/external/SDL2/SDL_scancode.h (renamed from source/3rd-party/SDL2/SDL_scancode.h)0
-rw-r--r--source/external/SDL2/SDL_sensor.h (renamed from source/3rd-party/SDL2/SDL_sensor.h)0
-rw-r--r--source/external/SDL2/SDL_shape.h (renamed from source/3rd-party/SDL2/SDL_shape.h)0
-rw-r--r--source/external/SDL2/SDL_stdinc.h (renamed from source/3rd-party/SDL2/SDL_stdinc.h)0
-rw-r--r--source/external/SDL2/SDL_surface.h (renamed from source/3rd-party/SDL2/SDL_surface.h)0
-rw-r--r--source/external/SDL2/SDL_system.h (renamed from source/3rd-party/SDL2/SDL_system.h)0
-rw-r--r--source/external/SDL2/SDL_syswm.h (renamed from source/3rd-party/SDL2/SDL_syswm.h)0
-rw-r--r--source/external/SDL2/SDL_test.h (renamed from source/3rd-party/SDL2/SDL_test.h)0
-rw-r--r--source/external/SDL2/SDL_test_assert.h (renamed from source/3rd-party/SDL2/SDL_test_assert.h)0
-rw-r--r--source/external/SDL2/SDL_test_common.h (renamed from source/3rd-party/SDL2/SDL_test_common.h)0
-rw-r--r--source/external/SDL2/SDL_test_compare.h (renamed from source/3rd-party/SDL2/SDL_test_compare.h)0
-rw-r--r--source/external/SDL2/SDL_test_crc32.h (renamed from source/3rd-party/SDL2/SDL_test_crc32.h)0
-rw-r--r--source/external/SDL2/SDL_test_font.h (renamed from source/3rd-party/SDL2/SDL_test_font.h)0
-rw-r--r--source/external/SDL2/SDL_test_fuzzer.h (renamed from source/3rd-party/SDL2/SDL_test_fuzzer.h)0
-rw-r--r--source/external/SDL2/SDL_test_harness.h (renamed from source/3rd-party/SDL2/SDL_test_harness.h)0
-rw-r--r--source/external/SDL2/SDL_test_images.h (renamed from source/3rd-party/SDL2/SDL_test_images.h)0
-rw-r--r--source/external/SDL2/SDL_test_log.h (renamed from source/3rd-party/SDL2/SDL_test_log.h)0
-rw-r--r--source/external/SDL2/SDL_test_md5.h (renamed from source/3rd-party/SDL2/SDL_test_md5.h)0
-rw-r--r--source/external/SDL2/SDL_test_memory.h (renamed from source/3rd-party/SDL2/SDL_test_memory.h)0
-rw-r--r--source/external/SDL2/SDL_test_random.h (renamed from source/3rd-party/SDL2/SDL_test_random.h)0
-rw-r--r--source/external/SDL2/SDL_thread.h (renamed from source/3rd-party/SDL2/SDL_thread.h)0
-rw-r--r--source/external/SDL2/SDL_timer.h (renamed from source/3rd-party/SDL2/SDL_timer.h)0
-rw-r--r--source/external/SDL2/SDL_touch.h (renamed from source/3rd-party/SDL2/SDL_touch.h)0
-rw-r--r--source/external/SDL2/SDL_types.h (renamed from source/3rd-party/SDL2/SDL_types.h)0
-rw-r--r--source/external/SDL2/SDL_version.h (renamed from source/3rd-party/SDL2/SDL_version.h)0
-rw-r--r--source/external/SDL2/SDL_video.h (renamed from source/3rd-party/SDL2/SDL_video.h)0
-rw-r--r--source/external/SDL2/SDL_vulkan.h (renamed from source/3rd-party/SDL2/SDL_vulkan.h)0
-rw-r--r--source/external/SDL2/TODO.txt (renamed from source/3rd-party/SDL2/TODO.txt)0
-rw-r--r--source/external/SDL2/WhatsNew.txt (renamed from source/3rd-party/SDL2/WhatsNew.txt)0
-rw-r--r--source/external/SDL2/begin_code.h (renamed from source/3rd-party/SDL2/begin_code.h)0
-rw-r--r--source/external/SDL2/close_code.h (renamed from source/3rd-party/SDL2/close_code.h)0
-rw-r--r--source/external/SDL2/include/SDL.h (renamed from source/3rd-party/SDL2/include/SDL.h)0
-rw-r--r--source/external/SDL2/include/SDL_assert.h (renamed from source/3rd-party/SDL2/include/SDL_assert.h)0
-rw-r--r--source/external/SDL2/include/SDL_atomic.h (renamed from source/3rd-party/SDL2/include/SDL_atomic.h)0
-rw-r--r--source/external/SDL2/include/SDL_audio.h (renamed from source/3rd-party/SDL2/include/SDL_audio.h)0
-rw-r--r--source/external/SDL2/include/SDL_bits.h (renamed from source/3rd-party/SDL2/include/SDL_bits.h)0
-rw-r--r--source/external/SDL2/include/SDL_blendmode.h (renamed from source/3rd-party/SDL2/include/SDL_blendmode.h)0
-rw-r--r--source/external/SDL2/include/SDL_clipboard.h (renamed from source/3rd-party/SDL2/include/SDL_clipboard.h)0
-rw-r--r--source/external/SDL2/include/SDL_config.h (renamed from source/3rd-party/SDL2/include/SDL_config.h)0
-rw-r--r--source/external/SDL2/include/SDL_config.h.cmake (renamed from source/3rd-party/SDL2/include/SDL_config.h.cmake)0
-rw-r--r--source/external/SDL2/include/SDL_config.h.in (renamed from source/3rd-party/SDL2/include/SDL_config.h.in)0
-rw-r--r--source/external/SDL2/include/SDL_config_android.h (renamed from source/3rd-party/SDL2/include/SDL_config_android.h)0
-rw-r--r--source/external/SDL2/include/SDL_config_iphoneos.h (renamed from source/3rd-party/SDL2/include/SDL_config_iphoneos.h)0
-rw-r--r--source/external/SDL2/include/SDL_config_macosx.h (renamed from source/3rd-party/SDL2/include/SDL_config_macosx.h)0
-rw-r--r--source/external/SDL2/include/SDL_config_minimal.h (renamed from source/3rd-party/SDL2/include/SDL_config_minimal.h)0
-rw-r--r--source/external/SDL2/include/SDL_config_os2.h (renamed from source/3rd-party/SDL2/include/SDL_config_os2.h)0
-rw-r--r--source/external/SDL2/include/SDL_config_pandora.h (renamed from source/3rd-party/SDL2/include/SDL_config_pandora.h)0
-rw-r--r--source/external/SDL2/include/SDL_config_psp.h (renamed from source/3rd-party/SDL2/include/SDL_config_psp.h)0
-rw-r--r--source/external/SDL2/include/SDL_config_windows.h (renamed from source/3rd-party/SDL2/include/SDL_config_windows.h)0
-rw-r--r--source/external/SDL2/include/SDL_config_winrt.h (renamed from source/3rd-party/SDL2/include/SDL_config_winrt.h)0
-rw-r--r--source/external/SDL2/include/SDL_config_wiz.h (renamed from source/3rd-party/SDL2/include/SDL_config_wiz.h)0
-rw-r--r--source/external/SDL2/include/SDL_copying.h (renamed from source/3rd-party/SDL2/include/SDL_copying.h)0
-rw-r--r--source/external/SDL2/include/SDL_cpuinfo.h (renamed from source/3rd-party/SDL2/include/SDL_cpuinfo.h)0
-rw-r--r--source/external/SDL2/include/SDL_egl.h (renamed from source/3rd-party/SDL2/include/SDL_egl.h)0
-rw-r--r--source/external/SDL2/include/SDL_endian.h (renamed from source/3rd-party/SDL2/include/SDL_endian.h)0
-rw-r--r--source/external/SDL2/include/SDL_error.h (renamed from source/3rd-party/SDL2/include/SDL_error.h)0
-rw-r--r--source/external/SDL2/include/SDL_events.h (renamed from source/3rd-party/SDL2/include/SDL_events.h)0
-rw-r--r--source/external/SDL2/include/SDL_filesystem.h (renamed from source/3rd-party/SDL2/include/SDL_filesystem.h)0
-rw-r--r--source/external/SDL2/include/SDL_gamecontroller.h (renamed from source/3rd-party/SDL2/include/SDL_gamecontroller.h)0
-rw-r--r--source/external/SDL2/include/SDL_gesture.h (renamed from source/3rd-party/SDL2/include/SDL_gesture.h)0
-rw-r--r--source/external/SDL2/include/SDL_haptic.h (renamed from source/3rd-party/SDL2/include/SDL_haptic.h)0
-rw-r--r--source/external/SDL2/include/SDL_hints.h (renamed from source/3rd-party/SDL2/include/SDL_hints.h)0
-rw-r--r--source/external/SDL2/include/SDL_joystick.h (renamed from source/3rd-party/SDL2/include/SDL_joystick.h)0
-rw-r--r--source/external/SDL2/include/SDL_keyboard.h (renamed from source/3rd-party/SDL2/include/SDL_keyboard.h)0
-rw-r--r--source/external/SDL2/include/SDL_keycode.h (renamed from source/3rd-party/SDL2/include/SDL_keycode.h)0
-rw-r--r--source/external/SDL2/include/SDL_loadso.h (renamed from source/3rd-party/SDL2/include/SDL_loadso.h)0
-rw-r--r--source/external/SDL2/include/SDL_log.h (renamed from source/3rd-party/SDL2/include/SDL_log.h)0
-rw-r--r--source/external/SDL2/include/SDL_main.h (renamed from source/3rd-party/SDL2/include/SDL_main.h)0
-rw-r--r--source/external/SDL2/include/SDL_messagebox.h (renamed from source/3rd-party/SDL2/include/SDL_messagebox.h)0
-rw-r--r--source/external/SDL2/include/SDL_mouse.h (renamed from source/3rd-party/SDL2/include/SDL_mouse.h)0
-rw-r--r--source/external/SDL2/include/SDL_mutex.h (renamed from source/3rd-party/SDL2/include/SDL_mutex.h)0
-rw-r--r--source/external/SDL2/include/SDL_name.h (renamed from source/3rd-party/SDL2/include/SDL_name.h)0
-rw-r--r--source/external/SDL2/include/SDL_opengl.h (renamed from source/3rd-party/SDL2/include/SDL_opengl.h)0
-rw-r--r--source/external/SDL2/include/SDL_opengl_glext.h (renamed from source/3rd-party/SDL2/include/SDL_opengl_glext.h)0
-rw-r--r--source/external/SDL2/include/SDL_opengles.h (renamed from source/3rd-party/SDL2/include/SDL_opengles.h)0
-rw-r--r--source/external/SDL2/include/SDL_opengles2.h (renamed from source/3rd-party/SDL2/include/SDL_opengles2.h)0
-rw-r--r--source/external/SDL2/include/SDL_opengles2_gl2.h (renamed from source/3rd-party/SDL2/include/SDL_opengles2_gl2.h)0
-rw-r--r--source/external/SDL2/include/SDL_opengles2_gl2ext.h (renamed from source/3rd-party/SDL2/include/SDL_opengles2_gl2ext.h)0
-rw-r--r--source/external/SDL2/include/SDL_opengles2_gl2platform.h (renamed from source/3rd-party/SDL2/include/SDL_opengles2_gl2platform.h)0
-rw-r--r--source/external/SDL2/include/SDL_opengles2_khrplatform.h (renamed from source/3rd-party/SDL2/include/SDL_opengles2_khrplatform.h)0
-rw-r--r--source/external/SDL2/include/SDL_pixels.h (renamed from source/3rd-party/SDL2/include/SDL_pixels.h)0
-rw-r--r--source/external/SDL2/include/SDL_platform.h (renamed from source/3rd-party/SDL2/include/SDL_platform.h)0
-rw-r--r--source/external/SDL2/include/SDL_power.h (renamed from source/3rd-party/SDL2/include/SDL_power.h)0
-rw-r--r--source/external/SDL2/include/SDL_quit.h (renamed from source/3rd-party/SDL2/include/SDL_quit.h)0
-rw-r--r--source/external/SDL2/include/SDL_rect.h (renamed from source/3rd-party/SDL2/include/SDL_rect.h)0
-rw-r--r--source/external/SDL2/include/SDL_render.h (renamed from source/3rd-party/SDL2/include/SDL_render.h)0
-rw-r--r--source/external/SDL2/include/SDL_revision.h (renamed from source/3rd-party/SDL2/include/SDL_revision.h)0
-rw-r--r--source/external/SDL2/include/SDL_rwops.h (renamed from source/3rd-party/SDL2/include/SDL_rwops.h)0
-rw-r--r--source/external/SDL2/include/SDL_scancode.h (renamed from source/3rd-party/SDL2/include/SDL_scancode.h)0
-rw-r--r--source/external/SDL2/include/SDL_sensor.h (renamed from source/3rd-party/SDL2/include/SDL_sensor.h)0
-rw-r--r--source/external/SDL2/include/SDL_shape.h (renamed from source/3rd-party/SDL2/include/SDL_shape.h)0
-rw-r--r--source/external/SDL2/include/SDL_stdinc.h (renamed from source/3rd-party/SDL2/include/SDL_stdinc.h)0
-rw-r--r--source/external/SDL2/include/SDL_surface.h (renamed from source/3rd-party/SDL2/include/SDL_surface.h)0
-rw-r--r--source/external/SDL2/include/SDL_system.h (renamed from source/3rd-party/SDL2/include/SDL_system.h)0
-rw-r--r--source/external/SDL2/include/SDL_syswm.h (renamed from source/3rd-party/SDL2/include/SDL_syswm.h)0
-rw-r--r--source/external/SDL2/include/SDL_test.h (renamed from source/3rd-party/SDL2/include/SDL_test.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_assert.h (renamed from source/3rd-party/SDL2/include/SDL_test_assert.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_common.h (renamed from source/3rd-party/SDL2/include/SDL_test_common.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_compare.h (renamed from source/3rd-party/SDL2/include/SDL_test_compare.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_crc32.h (renamed from source/3rd-party/SDL2/include/SDL_test_crc32.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_font.h (renamed from source/3rd-party/SDL2/include/SDL_test_font.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_fuzzer.h (renamed from source/3rd-party/SDL2/include/SDL_test_fuzzer.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_harness.h (renamed from source/3rd-party/SDL2/include/SDL_test_harness.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_images.h (renamed from source/3rd-party/SDL2/include/SDL_test_images.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_log.h (renamed from source/3rd-party/SDL2/include/SDL_test_log.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_md5.h (renamed from source/3rd-party/SDL2/include/SDL_test_md5.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_memory.h (renamed from source/3rd-party/SDL2/include/SDL_test_memory.h)0
-rw-r--r--source/external/SDL2/include/SDL_test_random.h (renamed from source/3rd-party/SDL2/include/SDL_test_random.h)0
-rw-r--r--source/external/SDL2/include/SDL_thread.h (renamed from source/3rd-party/SDL2/include/SDL_thread.h)0
-rw-r--r--source/external/SDL2/include/SDL_timer.h (renamed from source/3rd-party/SDL2/include/SDL_timer.h)0
-rw-r--r--source/external/SDL2/include/SDL_touch.h (renamed from source/3rd-party/SDL2/include/SDL_touch.h)0
-rw-r--r--source/external/SDL2/include/SDL_types.h (renamed from source/3rd-party/SDL2/include/SDL_types.h)0
-rw-r--r--source/external/SDL2/include/SDL_version.h (renamed from source/3rd-party/SDL2/include/SDL_version.h)0
-rw-r--r--source/external/SDL2/include/SDL_video.h (renamed from source/3rd-party/SDL2/include/SDL_video.h)0
-rw-r--r--source/external/SDL2/include/SDL_vulkan.h (renamed from source/3rd-party/SDL2/include/SDL_vulkan.h)0
-rw-r--r--source/external/SDL2/include/begin_code.h (renamed from source/3rd-party/SDL2/include/begin_code.h)0
-rw-r--r--source/external/SDL2/include/close_code.h (renamed from source/3rd-party/SDL2/include/close_code.h)0
-rw-r--r--source/external/SDL2/src/SDL.c (renamed from source/3rd-party/SDL2/src/SDL.c)0
-rw-r--r--source/external/SDL2/src/SDL_assert.c (renamed from source/3rd-party/SDL2/src/SDL_assert.c)0
-rw-r--r--source/external/SDL2/src/SDL_assert_c.h (renamed from source/3rd-party/SDL2/src/SDL_assert_c.h)0
-rw-r--r--source/external/SDL2/src/SDL_dataqueue.c (renamed from source/3rd-party/SDL2/src/SDL_dataqueue.c)0
-rw-r--r--source/external/SDL2/src/SDL_dataqueue.h (renamed from source/3rd-party/SDL2/src/SDL_dataqueue.h)0
-rw-r--r--source/external/SDL2/src/SDL_error.c (renamed from source/3rd-party/SDL2/src/SDL_error.c)0
-rw-r--r--source/external/SDL2/src/SDL_error_c.h (renamed from source/3rd-party/SDL2/src/SDL_error_c.h)0
-rw-r--r--source/external/SDL2/src/SDL_hints.c (renamed from source/3rd-party/SDL2/src/SDL_hints.c)0
-rw-r--r--source/external/SDL2/src/SDL_internal.h (renamed from source/3rd-party/SDL2/src/SDL_internal.h)0
-rw-r--r--source/external/SDL2/src/SDL_log.c (renamed from source/3rd-party/SDL2/src/SDL_log.c)0
-rw-r--r--source/external/SDL2/src/atomic/SDL_atomic.c (renamed from source/3rd-party/SDL2/src/atomic/SDL_atomic.c)0
-rw-r--r--source/external/SDL2/src/atomic/SDL_spinlock.c (renamed from source/3rd-party/SDL2/src/atomic/SDL_spinlock.c)0
-rw-r--r--source/external/SDL2/src/audio/SDL_audio.c (renamed from source/3rd-party/SDL2/src/audio/SDL_audio.c)0
-rw-r--r--source/external/SDL2/src/audio/SDL_audio_c.h (renamed from source/3rd-party/SDL2/src/audio/SDL_audio_c.h)0
-rw-r--r--source/external/SDL2/src/audio/SDL_audiocvt.c (renamed from source/3rd-party/SDL2/src/audio/SDL_audiocvt.c)0
-rw-r--r--source/external/SDL2/src/audio/SDL_audiodev.c (renamed from source/3rd-party/SDL2/src/audio/SDL_audiodev.c)0
-rw-r--r--source/external/SDL2/src/audio/SDL_audiodev_c.h (renamed from source/3rd-party/SDL2/src/audio/SDL_audiodev_c.h)0
-rw-r--r--source/external/SDL2/src/audio/SDL_audiotypecvt.c (renamed from source/3rd-party/SDL2/src/audio/SDL_audiotypecvt.c)0
-rw-r--r--source/external/SDL2/src/audio/SDL_mixer.c (renamed from source/3rd-party/SDL2/src/audio/SDL_mixer.c)0
-rw-r--r--source/external/SDL2/src/audio/SDL_sysaudio.h (renamed from source/3rd-party/SDL2/src/audio/SDL_sysaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/SDL_wave.c (renamed from source/3rd-party/SDL2/src/audio/SDL_wave.c)0
-rw-r--r--source/external/SDL2/src/audio/SDL_wave.h (renamed from source/3rd-party/SDL2/src/audio/SDL_wave.h)0
-rw-r--r--source/external/SDL2/src/audio/alsa/SDL_alsa_audio.c (renamed from source/3rd-party/SDL2/src/audio/alsa/SDL_alsa_audio.c)0
-rw-r--r--source/external/SDL2/src/audio/alsa/SDL_alsa_audio.h (renamed from source/3rd-party/SDL2/src/audio/alsa/SDL_alsa_audio.h)0
-rw-r--r--source/external/SDL2/src/audio/android/SDL_androidaudio.c (renamed from source/3rd-party/SDL2/src/audio/android/SDL_androidaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/android/SDL_androidaudio.h (renamed from source/3rd-party/SDL2/src/audio/android/SDL_androidaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/arts/SDL_artsaudio.c (renamed from source/3rd-party/SDL2/src/audio/arts/SDL_artsaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/arts/SDL_artsaudio.h (renamed from source/3rd-party/SDL2/src/audio/arts/SDL_artsaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/coreaudio/SDL_coreaudio.h (renamed from source/3rd-party/SDL2/src/audio/coreaudio/SDL_coreaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/coreaudio/SDL_coreaudio.m (renamed from source/3rd-party/SDL2/src/audio/coreaudio/SDL_coreaudio.m)0
-rw-r--r--source/external/SDL2/src/audio/directsound/SDL_directsound.c (renamed from source/3rd-party/SDL2/src/audio/directsound/SDL_directsound.c)0
-rw-r--r--source/external/SDL2/src/audio/directsound/SDL_directsound.h (renamed from source/3rd-party/SDL2/src/audio/directsound/SDL_directsound.h)0
-rw-r--r--source/external/SDL2/src/audio/disk/SDL_diskaudio.c (renamed from source/3rd-party/SDL2/src/audio/disk/SDL_diskaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/disk/SDL_diskaudio.h (renamed from source/3rd-party/SDL2/src/audio/disk/SDL_diskaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/dsp/SDL_dspaudio.c (renamed from source/3rd-party/SDL2/src/audio/dsp/SDL_dspaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/dsp/SDL_dspaudio.h (renamed from source/3rd-party/SDL2/src/audio/dsp/SDL_dspaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/dummy/SDL_dummyaudio.c (renamed from source/3rd-party/SDL2/src/audio/dummy/SDL_dummyaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/dummy/SDL_dummyaudio.h (renamed from source/3rd-party/SDL2/src/audio/dummy/SDL_dummyaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/emscripten/SDL_emscriptenaudio.c (renamed from source/3rd-party/SDL2/src/audio/emscripten/SDL_emscriptenaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/emscripten/SDL_emscriptenaudio.h (renamed from source/3rd-party/SDL2/src/audio/emscripten/SDL_emscriptenaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/esd/SDL_esdaudio.c (renamed from source/3rd-party/SDL2/src/audio/esd/SDL_esdaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/esd/SDL_esdaudio.h (renamed from source/3rd-party/SDL2/src/audio/esd/SDL_esdaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/fusionsound/SDL_fsaudio.c (renamed from source/3rd-party/SDL2/src/audio/fusionsound/SDL_fsaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/fusionsound/SDL_fsaudio.h (renamed from source/3rd-party/SDL2/src/audio/fusionsound/SDL_fsaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/haiku/SDL_haikuaudio.cc (renamed from source/3rd-party/SDL2/src/audio/haiku/SDL_haikuaudio.cc)0
-rw-r--r--source/external/SDL2/src/audio/haiku/SDL_haikuaudio.h (renamed from source/3rd-party/SDL2/src/audio/haiku/SDL_haikuaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/jack/SDL_jackaudio.c (renamed from source/3rd-party/SDL2/src/audio/jack/SDL_jackaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/jack/SDL_jackaudio.h (renamed from source/3rd-party/SDL2/src/audio/jack/SDL_jackaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/nacl/SDL_naclaudio.c (renamed from source/3rd-party/SDL2/src/audio/nacl/SDL_naclaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/nacl/SDL_naclaudio.h (renamed from source/3rd-party/SDL2/src/audio/nacl/SDL_naclaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/nas/SDL_nasaudio.c (renamed from source/3rd-party/SDL2/src/audio/nas/SDL_nasaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/nas/SDL_nasaudio.h (renamed from source/3rd-party/SDL2/src/audio/nas/SDL_nasaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/netbsd/SDL_netbsdaudio.c (renamed from source/3rd-party/SDL2/src/audio/netbsd/SDL_netbsdaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/netbsd/SDL_netbsdaudio.h (renamed from source/3rd-party/SDL2/src/audio/netbsd/SDL_netbsdaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/paudio/SDL_paudio.c (renamed from source/3rd-party/SDL2/src/audio/paudio/SDL_paudio.c)0
-rw-r--r--source/external/SDL2/src/audio/paudio/SDL_paudio.h (renamed from source/3rd-party/SDL2/src/audio/paudio/SDL_paudio.h)0
-rw-r--r--source/external/SDL2/src/audio/psp/SDL_pspaudio.c (renamed from source/3rd-party/SDL2/src/audio/psp/SDL_pspaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/psp/SDL_pspaudio.h (renamed from source/3rd-party/SDL2/src/audio/psp/SDL_pspaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c (renamed from source/3rd-party/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h (renamed from source/3rd-party/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/qsa/SDL_qsa_audio.c (renamed from source/3rd-party/SDL2/src/audio/qsa/SDL_qsa_audio.c)0
-rw-r--r--source/external/SDL2/src/audio/qsa/SDL_qsa_audio.h (renamed from source/3rd-party/SDL2/src/audio/qsa/SDL_qsa_audio.h)0
-rw-r--r--source/external/SDL2/src/audio/sndio/SDL_sndioaudio.c (renamed from source/3rd-party/SDL2/src/audio/sndio/SDL_sndioaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/sndio/SDL_sndioaudio.h (renamed from source/3rd-party/SDL2/src/audio/sndio/SDL_sndioaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/sun/SDL_sunaudio.c (renamed from source/3rd-party/SDL2/src/audio/sun/SDL_sunaudio.c)0
-rw-r--r--source/external/SDL2/src/audio/sun/SDL_sunaudio.h (renamed from source/3rd-party/SDL2/src/audio/sun/SDL_sunaudio.h)0
-rw-r--r--source/external/SDL2/src/audio/wasapi/SDL_wasapi.c (renamed from source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi.c)0
-rw-r--r--source/external/SDL2/src/audio/wasapi/SDL_wasapi.h (renamed from source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi.h)0
-rw-r--r--source/external/SDL2/src/audio/wasapi/SDL_wasapi_win32.c (renamed from source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi_win32.c)0
-rw-r--r--source/external/SDL2/src/audio/wasapi/SDL_wasapi_winrt.cpp (renamed from source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi_winrt.cpp)0
-rw-r--r--source/external/SDL2/src/audio/winmm/SDL_winmm.c (renamed from source/3rd-party/SDL2/src/audio/winmm/SDL_winmm.c)0
-rw-r--r--source/external/SDL2/src/audio/winmm/SDL_winmm.h (renamed from source/3rd-party/SDL2/src/audio/winmm/SDL_winmm.h)0
-rw-r--r--source/external/SDL2/src/core/android/SDL_android.c (renamed from source/3rd-party/SDL2/src/core/android/SDL_android.c)0
-rw-r--r--source/external/SDL2/src/core/android/SDL_android.h (renamed from source/3rd-party/SDL2/src/core/android/SDL_android.h)0
-rw-r--r--source/external/SDL2/src/core/android/keyinfotable.h (renamed from source/3rd-party/SDL2/src/core/android/keyinfotable.h)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_dbus.c (renamed from source/3rd-party/SDL2/src/core/linux/SDL_dbus.c)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_dbus.h (renamed from source/3rd-party/SDL2/src/core/linux/SDL_dbus.h)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_evdev.c (renamed from source/3rd-party/SDL2/src/core/linux/SDL_evdev.c)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_evdev.h (renamed from source/3rd-party/SDL2/src/core/linux/SDL_evdev.h)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_evdev_kbd.c (renamed from source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd.c)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_evdev_kbd.h (renamed from source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd.h)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_evdev_kbd_default_accents.h (renamed from source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd_default_accents.h)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_evdev_kbd_default_keymap.h (renamed from source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd_default_keymap.h)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_fcitx.c (renamed from source/3rd-party/SDL2/src/core/linux/SDL_fcitx.c)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_fcitx.h (renamed from source/3rd-party/SDL2/src/core/linux/SDL_fcitx.h)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_ibus.c (renamed from source/3rd-party/SDL2/src/core/linux/SDL_ibus.c)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_ibus.h (renamed from source/3rd-party/SDL2/src/core/linux/SDL_ibus.h)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_ime.c (renamed from source/3rd-party/SDL2/src/core/linux/SDL_ime.c)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_ime.h (renamed from source/3rd-party/SDL2/src/core/linux/SDL_ime.h)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_udev.c (renamed from source/3rd-party/SDL2/src/core/linux/SDL_udev.c)0
-rw-r--r--source/external/SDL2/src/core/linux/SDL_udev.h (renamed from source/3rd-party/SDL2/src/core/linux/SDL_udev.h)0
-rw-r--r--source/external/SDL2/src/core/unix/SDL_poll.c (renamed from source/3rd-party/SDL2/src/core/unix/SDL_poll.c)0
-rw-r--r--source/external/SDL2/src/core/unix/SDL_poll.h (renamed from source/3rd-party/SDL2/src/core/unix/SDL_poll.h)0
-rw-r--r--source/external/SDL2/src/core/windows/SDL_directx.h (renamed from source/3rd-party/SDL2/src/core/windows/SDL_directx.h)0
-rw-r--r--source/external/SDL2/src/core/windows/SDL_windows.c (renamed from source/3rd-party/SDL2/src/core/windows/SDL_windows.c)0
-rw-r--r--source/external/SDL2/src/core/windows/SDL_windows.h (renamed from source/3rd-party/SDL2/src/core/windows/SDL_windows.h)0
-rw-r--r--source/external/SDL2/src/core/windows/SDL_xinput.c (renamed from source/3rd-party/SDL2/src/core/windows/SDL_xinput.c)0
-rw-r--r--source/external/SDL2/src/core/windows/SDL_xinput.h (renamed from source/3rd-party/SDL2/src/core/windows/SDL_xinput.h)0
-rw-r--r--source/external/SDL2/src/core/winrt/SDL_winrtapp_common.cpp (renamed from source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_common.cpp)0
-rw-r--r--source/external/SDL2/src/core/winrt/SDL_winrtapp_common.h (renamed from source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_common.h)0
-rw-r--r--source/external/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp (renamed from source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp)0
-rw-r--r--source/external/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h (renamed from source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h)0
-rw-r--r--source/external/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp (renamed from source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp)0
-rw-r--r--source/external/SDL2/src/core/winrt/SDL_winrtapp_xaml.h (renamed from source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_xaml.h)0
-rw-r--r--source/external/SDL2/src/cpuinfo/SDL_cpuinfo.c (renamed from source/3rd-party/SDL2/src/cpuinfo/SDL_cpuinfo.c)0
-rw-r--r--source/external/SDL2/src/cpuinfo/SDL_simd.h (renamed from source/3rd-party/SDL2/src/cpuinfo/SDL_simd.h)0
-rw-r--r--source/external/SDL2/src/dynapi/SDL_dynapi.c (renamed from source/3rd-party/SDL2/src/dynapi/SDL_dynapi.c)0
-rw-r--r--source/external/SDL2/src/dynapi/SDL_dynapi.h (renamed from source/3rd-party/SDL2/src/dynapi/SDL_dynapi.h)0
-rw-r--r--source/external/SDL2/src/dynapi/SDL_dynapi_overrides.h (renamed from source/3rd-party/SDL2/src/dynapi/SDL_dynapi_overrides.h)0
-rw-r--r--source/external/SDL2/src/dynapi/SDL_dynapi_procs.h (renamed from source/3rd-party/SDL2/src/dynapi/SDL_dynapi_procs.h)0
-rw-r--r--source/external/SDL2/src/dynapi/gendynapi.pl (renamed from source/3rd-party/SDL2/src/dynapi/gendynapi.pl)0
-rw-r--r--source/external/SDL2/src/events/SDL_clipboardevents.c (renamed from source/3rd-party/SDL2/src/events/SDL_clipboardevents.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_clipboardevents_c.h (renamed from source/3rd-party/SDL2/src/events/SDL_clipboardevents_c.h)0
-rw-r--r--source/external/SDL2/src/events/SDL_displayevents.c (renamed from source/3rd-party/SDL2/src/events/SDL_displayevents.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_displayevents_c.h (renamed from source/3rd-party/SDL2/src/events/SDL_displayevents_c.h)0
-rw-r--r--source/external/SDL2/src/events/SDL_dropevents.c (renamed from source/3rd-party/SDL2/src/events/SDL_dropevents.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_dropevents_c.h (renamed from source/3rd-party/SDL2/src/events/SDL_dropevents_c.h)0
-rw-r--r--source/external/SDL2/src/events/SDL_events.c (renamed from source/3rd-party/SDL2/src/events/SDL_events.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_events_c.h (renamed from source/3rd-party/SDL2/src/events/SDL_events_c.h)0
-rw-r--r--source/external/SDL2/src/events/SDL_gesture.c (renamed from source/3rd-party/SDL2/src/events/SDL_gesture.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_gesture_c.h (renamed from source/3rd-party/SDL2/src/events/SDL_gesture_c.h)0
-rw-r--r--source/external/SDL2/src/events/SDL_keyboard.c (renamed from source/3rd-party/SDL2/src/events/SDL_keyboard.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_keyboard_c.h (renamed from source/3rd-party/SDL2/src/events/SDL_keyboard_c.h)0
-rw-r--r--source/external/SDL2/src/events/SDL_mouse.c (renamed from source/3rd-party/SDL2/src/events/SDL_mouse.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_mouse_c.h (renamed from source/3rd-party/SDL2/src/events/SDL_mouse_c.h)0
-rw-r--r--source/external/SDL2/src/events/SDL_quit.c (renamed from source/3rd-party/SDL2/src/events/SDL_quit.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_sysevents.h (renamed from source/3rd-party/SDL2/src/events/SDL_sysevents.h)0
-rw-r--r--source/external/SDL2/src/events/SDL_touch.c (renamed from source/3rd-party/SDL2/src/events/SDL_touch.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_touch_c.h (renamed from source/3rd-party/SDL2/src/events/SDL_touch_c.h)0
-rw-r--r--source/external/SDL2/src/events/SDL_windowevents.c (renamed from source/3rd-party/SDL2/src/events/SDL_windowevents.c)0
-rw-r--r--source/external/SDL2/src/events/SDL_windowevents_c.h (renamed from source/3rd-party/SDL2/src/events/SDL_windowevents_c.h)0
-rw-r--r--source/external/SDL2/src/events/blank_cursor.h (renamed from source/3rd-party/SDL2/src/events/blank_cursor.h)0
-rw-r--r--source/external/SDL2/src/events/default_cursor.h (renamed from source/3rd-party/SDL2/src/events/default_cursor.h)0
-rw-r--r--source/external/SDL2/src/events/scancodes_darwin.h (renamed from source/3rd-party/SDL2/src/events/scancodes_darwin.h)0
-rw-r--r--source/external/SDL2/src/events/scancodes_linux.h (renamed from source/3rd-party/SDL2/src/events/scancodes_linux.h)0
-rw-r--r--source/external/SDL2/src/events/scancodes_windows.h (renamed from source/3rd-party/SDL2/src/events/scancodes_windows.h)0
-rw-r--r--source/external/SDL2/src/events/scancodes_xfree86.h (renamed from source/3rd-party/SDL2/src/events/scancodes_xfree86.h)0
-rw-r--r--source/external/SDL2/src/file/SDL_rwops.c (renamed from source/3rd-party/SDL2/src/file/SDL_rwops.c)0
-rw-r--r--source/external/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h (renamed from source/3rd-party/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h)0
-rw-r--r--source/external/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m (renamed from source/3rd-party/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m)0
-rw-r--r--source/external/SDL2/src/filesystem/android/SDL_sysfilesystem.c (renamed from source/3rd-party/SDL2/src/filesystem/android/SDL_sysfilesystem.c)0
-rw-r--r--source/external/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m (renamed from source/3rd-party/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m)0
-rw-r--r--source/external/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c (renamed from source/3rd-party/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c)0
-rw-r--r--source/external/SDL2/src/filesystem/emscripten/SDL_sysfilesystem.c (renamed from source/3rd-party/SDL2/src/filesystem/emscripten/SDL_sysfilesystem.c)0
-rw-r--r--source/external/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc (renamed from source/3rd-party/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc)0
-rw-r--r--source/external/SDL2/src/filesystem/nacl/SDL_sysfilesystem.c (renamed from source/3rd-party/SDL2/src/filesystem/nacl/SDL_sysfilesystem.c)0
-rw-r--r--source/external/SDL2/src/filesystem/unix/SDL_sysfilesystem.c (renamed from source/3rd-party/SDL2/src/filesystem/unix/SDL_sysfilesystem.c)0
-rw-r--r--source/external/SDL2/src/filesystem/windows/SDL_sysfilesystem.c (renamed from source/3rd-party/SDL2/src/filesystem/windows/SDL_sysfilesystem.c)0
-rw-r--r--source/external/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp (renamed from source/3rd-party/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp)0
-rw-r--r--source/external/SDL2/src/haptic/SDL_haptic.c (renamed from source/3rd-party/SDL2/src/haptic/SDL_haptic.c)0
-rw-r--r--source/external/SDL2/src/haptic/SDL_haptic_c.h (renamed from source/3rd-party/SDL2/src/haptic/SDL_haptic_c.h)0
-rw-r--r--source/external/SDL2/src/haptic/SDL_syshaptic.h (renamed from source/3rd-party/SDL2/src/haptic/SDL_syshaptic.h)0
-rw-r--r--source/external/SDL2/src/haptic/android/SDL_syshaptic.c (renamed from source/3rd-party/SDL2/src/haptic/android/SDL_syshaptic.c)0
-rw-r--r--source/external/SDL2/src/haptic/android/SDL_syshaptic_c.h (renamed from source/3rd-party/SDL2/src/haptic/android/SDL_syshaptic_c.h)0
-rw-r--r--source/external/SDL2/src/haptic/darwin/SDL_syshaptic.c (renamed from source/3rd-party/SDL2/src/haptic/darwin/SDL_syshaptic.c)0
-rw-r--r--source/external/SDL2/src/haptic/darwin/SDL_syshaptic_c.h (renamed from source/3rd-party/SDL2/src/haptic/darwin/SDL_syshaptic_c.h)0
-rw-r--r--source/external/SDL2/src/haptic/dummy/SDL_syshaptic.c (renamed from source/3rd-party/SDL2/src/haptic/dummy/SDL_syshaptic.c)0
-rw-r--r--source/external/SDL2/src/haptic/linux/SDL_syshaptic.c (renamed from source/3rd-party/SDL2/src/haptic/linux/SDL_syshaptic.c)0
-rw-r--r--source/external/SDL2/src/haptic/windows/SDL_dinputhaptic.c (renamed from source/3rd-party/SDL2/src/haptic/windows/SDL_dinputhaptic.c)0
-rw-r--r--source/external/SDL2/src/haptic/windows/SDL_dinputhaptic_c.h (renamed from source/3rd-party/SDL2/src/haptic/windows/SDL_dinputhaptic_c.h)0
-rw-r--r--source/external/SDL2/src/haptic/windows/SDL_windowshaptic.c (renamed from source/3rd-party/SDL2/src/haptic/windows/SDL_windowshaptic.c)0
-rw-r--r--source/external/SDL2/src/haptic/windows/SDL_windowshaptic_c.h (renamed from source/3rd-party/SDL2/src/haptic/windows/SDL_windowshaptic_c.h)0
-rw-r--r--source/external/SDL2/src/haptic/windows/SDL_xinputhaptic.c (renamed from source/3rd-party/SDL2/src/haptic/windows/SDL_xinputhaptic.c)0
-rw-r--r--source/external/SDL2/src/haptic/windows/SDL_xinputhaptic_c.h (renamed from source/3rd-party/SDL2/src/haptic/windows/SDL_xinputhaptic_c.h)0
-rw-r--r--source/external/SDL2/src/hidapi/AUTHORS.txt (renamed from source/3rd-party/SDL2/src/hidapi/AUTHORS.txt)0
-rw-r--r--source/external/SDL2/src/hidapi/HACKING.txt (renamed from source/3rd-party/SDL2/src/hidapi/HACKING.txt)0
-rw-r--r--source/external/SDL2/src/hidapi/LICENSE-bsd.txt (renamed from source/3rd-party/SDL2/src/hidapi/LICENSE-bsd.txt)0
-rw-r--r--source/external/SDL2/src/hidapi/LICENSE-gpl3.txt (renamed from source/3rd-party/SDL2/src/hidapi/LICENSE-gpl3.txt)0
-rw-r--r--source/external/SDL2/src/hidapi/LICENSE-orig.txt (renamed from source/3rd-party/SDL2/src/hidapi/LICENSE-orig.txt)0
-rw-r--r--source/external/SDL2/src/hidapi/LICENSE.txt (renamed from source/3rd-party/SDL2/src/hidapi/LICENSE.txt)0
-rw-r--r--source/external/SDL2/src/hidapi/Makefile.am (renamed from source/3rd-party/SDL2/src/hidapi/Makefile.am)0
-rw-r--r--source/external/SDL2/src/hidapi/README.txt (renamed from source/3rd-party/SDL2/src/hidapi/README.txt)0
-rw-r--r--source/external/SDL2/src/hidapi/android/hid.cpp (renamed from source/3rd-party/SDL2/src/hidapi/android/hid.cpp)0
-rw-r--r--source/external/SDL2/src/hidapi/android/jni/Android.mk (renamed from source/3rd-party/SDL2/src/hidapi/android/jni/Android.mk)0
-rw-r--r--source/external/SDL2/src/hidapi/android/jni/Application.mk (renamed from source/3rd-party/SDL2/src/hidapi/android/jni/Application.mk)0
-rw-r--r--source/external/SDL2/src/hidapi/android/project.properties (renamed from source/3rd-party/SDL2/src/hidapi/android/project.properties)0
-rw-r--r--source/external/SDL2/src/hidapi/bootstrap (renamed from source/3rd-party/SDL2/src/hidapi/bootstrap)0
-rw-r--r--source/external/SDL2/src/hidapi/configure.ac (renamed from source/3rd-party/SDL2/src/hidapi/configure.ac)0
-rw-r--r--source/external/SDL2/src/hidapi/doxygen/Doxyfile (renamed from source/3rd-party/SDL2/src/hidapi/doxygen/Doxyfile)0
-rw-r--r--source/external/SDL2/src/hidapi/hidapi/hidapi.h (renamed from source/3rd-party/SDL2/src/hidapi/hidapi/hidapi.h)0
-rw-r--r--source/external/SDL2/src/hidapi/hidtest/Makefile.am (renamed from source/3rd-party/SDL2/src/hidapi/hidtest/Makefile.am)0
-rw-r--r--source/external/SDL2/src/hidapi/hidtest/hidtest.cpp (renamed from source/3rd-party/SDL2/src/hidapi/hidtest/hidtest.cpp)0
-rw-r--r--source/external/SDL2/src/hidapi/ios/Makefile-manual (renamed from source/3rd-party/SDL2/src/hidapi/ios/Makefile-manual)0
-rw-r--r--source/external/SDL2/src/hidapi/ios/Makefile.am (renamed from source/3rd-party/SDL2/src/hidapi/ios/Makefile.am)0
-rw-r--r--source/external/SDL2/src/hidapi/ios/hid.m (renamed from source/3rd-party/SDL2/src/hidapi/ios/hid.m)0
-rw-r--r--source/external/SDL2/src/hidapi/libusb/Makefile-manual (renamed from source/3rd-party/SDL2/src/hidapi/libusb/Makefile-manual)0
-rw-r--r--source/external/SDL2/src/hidapi/libusb/Makefile.am (renamed from source/3rd-party/SDL2/src/hidapi/libusb/Makefile.am)0
-rw-r--r--source/external/SDL2/src/hidapi/libusb/Makefile.freebsd (renamed from source/3rd-party/SDL2/src/hidapi/libusb/Makefile.freebsd)0
-rw-r--r--source/external/SDL2/src/hidapi/libusb/Makefile.linux (renamed from source/3rd-party/SDL2/src/hidapi/libusb/Makefile.linux)0
-rw-r--r--source/external/SDL2/src/hidapi/libusb/hid.c (renamed from source/3rd-party/SDL2/src/hidapi/libusb/hid.c)0
-rw-r--r--source/external/SDL2/src/hidapi/libusb/hidusb.cpp (renamed from source/3rd-party/SDL2/src/hidapi/libusb/hidusb.cpp)0
-rw-r--r--source/external/SDL2/src/hidapi/linux/Makefile-manual (renamed from source/3rd-party/SDL2/src/hidapi/linux/Makefile-manual)0
-rw-r--r--source/external/SDL2/src/hidapi/linux/Makefile.am (renamed from source/3rd-party/SDL2/src/hidapi/linux/Makefile.am)0
-rw-r--r--source/external/SDL2/src/hidapi/linux/README.txt (renamed from source/3rd-party/SDL2/src/hidapi/linux/README.txt)0
-rw-r--r--source/external/SDL2/src/hidapi/linux/hid.c (renamed from source/3rd-party/SDL2/src/hidapi/linux/hid.c)0
-rw-r--r--source/external/SDL2/src/hidapi/linux/hid.cpp (renamed from source/3rd-party/SDL2/src/hidapi/linux/hid.cpp)0
-rw-r--r--source/external/SDL2/src/hidapi/linux/hidraw.cpp (renamed from source/3rd-party/SDL2/src/hidapi/linux/hidraw.cpp)0
-rw-r--r--source/external/SDL2/src/hidapi/m4/ax_pthread.m4 (renamed from source/3rd-party/SDL2/src/hidapi/m4/ax_pthread.m4)0
-rw-r--r--source/external/SDL2/src/hidapi/m4/pkg.m4 (renamed from source/3rd-party/SDL2/src/hidapi/m4/pkg.m4)0
-rw-r--r--source/external/SDL2/src/hidapi/mac/Makefile-manual (renamed from source/3rd-party/SDL2/src/hidapi/mac/Makefile-manual)0
-rw-r--r--source/external/SDL2/src/hidapi/mac/Makefile.am (renamed from source/3rd-party/SDL2/src/hidapi/mac/Makefile.am)0
-rw-r--r--source/external/SDL2/src/hidapi/mac/hid.c (renamed from source/3rd-party/SDL2/src/hidapi/mac/hid.c)0
-rw-r--r--source/external/SDL2/src/hidapi/pc/hidapi-hidraw.pc.in (renamed from source/3rd-party/SDL2/src/hidapi/pc/hidapi-hidraw.pc.in)0
-rw-r--r--source/external/SDL2/src/hidapi/pc/hidapi-libusb.pc.in (renamed from source/3rd-party/SDL2/src/hidapi/pc/hidapi-libusb.pc.in)0
-rw-r--r--source/external/SDL2/src/hidapi/pc/hidapi.pc.in (renamed from source/3rd-party/SDL2/src/hidapi/pc/hidapi.pc.in)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/Makefile-manual (renamed from source/3rd-party/SDL2/src/hidapi/testgui/Makefile-manual)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/Makefile.am (renamed from source/3rd-party/SDL2/src/hidapi/testgui/Makefile.am)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/Makefile.freebsd (renamed from source/3rd-party/SDL2/src/hidapi/testgui/Makefile.freebsd)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/Makefile.linux (renamed from source/3rd-party/SDL2/src/hidapi/testgui/Makefile.linux)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/Makefile.mac (renamed from source/3rd-party/SDL2/src/hidapi/testgui/Makefile.mac)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/Makefile.mingw (renamed from source/3rd-party/SDL2/src/hidapi/testgui/Makefile.mingw)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Info.plist (renamed from source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Info.plist)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/PkgInfo (renamed from source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/PkgInfo)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/English.lproj/InfoPlist.strings (renamed from source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/English.lproj/InfoPlist.strings)bin92 -> 92 bytes
-rw-r--r--source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/Signal11.icns (renamed from source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/Signal11.icns)bin21918 -> 21918 bytes
-rw-r--r--source/external/SDL2/src/hidapi/testgui/copy_to_bundle.sh (renamed from source/3rd-party/SDL2/src/hidapi/testgui/copy_to_bundle.sh)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/mac_support.cpp (renamed from source/3rd-party/SDL2/src/hidapi/testgui/mac_support.cpp)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/mac_support.h (renamed from source/3rd-party/SDL2/src/hidapi/testgui/mac_support.h)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/mac_support_cocoa.m (renamed from source/3rd-party/SDL2/src/hidapi/testgui/mac_support_cocoa.m)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/start.sh (renamed from source/3rd-party/SDL2/src/hidapi/testgui/start.sh)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/test.cpp (renamed from source/3rd-party/SDL2/src/hidapi/testgui/test.cpp)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/testgui.sln (renamed from source/3rd-party/SDL2/src/hidapi/testgui/testgui.sln)0
-rw-r--r--source/external/SDL2/src/hidapi/testgui/testgui.vcproj (renamed from source/3rd-party/SDL2/src/hidapi/testgui/testgui.vcproj)0
-rw-r--r--source/external/SDL2/src/hidapi/udev/99-hid.rules (renamed from source/3rd-party/SDL2/src/hidapi/udev/99-hid.rules)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/Makefile-manual (renamed from source/3rd-party/SDL2/src/hidapi/windows/Makefile-manual)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/Makefile.am (renamed from source/3rd-party/SDL2/src/hidapi/windows/Makefile.am)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/Makefile.mingw (renamed from source/3rd-party/SDL2/src/hidapi/windows/Makefile.mingw)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/ddk_build/hidapi.def (renamed from source/3rd-party/SDL2/src/hidapi/windows/ddk_build/hidapi.def)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/ddk_build/makefile (renamed from source/3rd-party/SDL2/src/hidapi/windows/ddk_build/makefile)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/ddk_build/sources (renamed from source/3rd-party/SDL2/src/hidapi/windows/ddk_build/sources)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/hid.c (renamed from source/3rd-party/SDL2/src/hidapi/windows/hid.c)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/hidapi.sln (renamed from source/3rd-party/SDL2/src/hidapi/windows/hidapi.sln)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/hidapi.vcproj (renamed from source/3rd-party/SDL2/src/hidapi/windows/hidapi.vcproj)0
-rw-r--r--source/external/SDL2/src/hidapi/windows/hidtest.vcproj (renamed from source/3rd-party/SDL2/src/hidapi/windows/hidtest.vcproj)0
-rw-r--r--source/external/SDL2/src/joystick/SDL_gamecontroller.c (renamed from source/3rd-party/SDL2/src/joystick/SDL_gamecontroller.c)0
-rw-r--r--source/external/SDL2/src/joystick/SDL_gamecontrollerdb.h (renamed from source/3rd-party/SDL2/src/joystick/SDL_gamecontrollerdb.h)0
-rw-r--r--source/external/SDL2/src/joystick/SDL_joystick.c (renamed from source/3rd-party/SDL2/src/joystick/SDL_joystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/SDL_joystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/SDL_joystick_c.h)0
-rw-r--r--source/external/SDL2/src/joystick/SDL_sysjoystick.h (renamed from source/3rd-party/SDL2/src/joystick/SDL_sysjoystick.h)0
-rw-r--r--source/external/SDL2/src/joystick/android/SDL_sysjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/android/SDL_sysjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/android/SDL_sysjoystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/android/SDL_sysjoystick_c.h)0
-rw-r--r--source/external/SDL2/src/joystick/bsd/SDL_sysjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/bsd/SDL_sysjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/controller_type.h (renamed from source/3rd-party/SDL2/src/joystick/controller_type.h)0
-rw-r--r--source/external/SDL2/src/joystick/darwin/SDL_sysjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/darwin/SDL_sysjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h)0
-rw-r--r--source/external/SDL2/src/joystick/dummy/SDL_sysjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/dummy/SDL_sysjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/emscripten/SDL_sysjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/emscripten/SDL_sysjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/emscripten/SDL_sysjoystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/emscripten/SDL_sysjoystick_c.h)0
-rw-r--r--source/external/SDL2/src/joystick/haiku/SDL_haikujoystick.cc (renamed from source/3rd-party/SDL2/src/joystick/haiku/SDL_haikujoystick.cc)0
-rw-r--r--source/external/SDL2/src/joystick/hidapi/SDL_hidapi_ps4.c (renamed from source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_ps4.c)0
-rw-r--r--source/external/SDL2/src/joystick/hidapi/SDL_hidapi_switch.c (renamed from source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_switch.c)0
-rw-r--r--source/external/SDL2/src/joystick/hidapi/SDL_hidapi_xbox360.c (renamed from source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_xbox360.c)0
-rw-r--r--source/external/SDL2/src/joystick/hidapi/SDL_hidapi_xboxone.c (renamed from source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_xboxone.c)0
-rw-r--r--source/external/SDL2/src/joystick/hidapi/SDL_hidapijoystick.c (renamed from source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapijoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/hidapi/SDL_hidapijoystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapijoystick_c.h)0
-rw-r--r--source/external/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m (renamed from source/3rd-party/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m)0
-rw-r--r--source/external/SDL2/src/joystick/iphoneos/SDL_sysjoystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/iphoneos/SDL_sysjoystick_c.h)0
-rw-r--r--source/external/SDL2/src/joystick/linux/SDL_sysjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/linux/SDL_sysjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/linux/SDL_sysjoystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/linux/SDL_sysjoystick_c.h)0
-rw-r--r--source/external/SDL2/src/joystick/psp/SDL_sysjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/psp/SDL_sysjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/sort_controllers.py (renamed from source/3rd-party/SDL2/src/joystick/sort_controllers.py)0
-rw-r--r--source/external/SDL2/src/joystick/steam/SDL_steamcontroller.c (renamed from source/3rd-party/SDL2/src/joystick/steam/SDL_steamcontroller.c)0
-rw-r--r--source/external/SDL2/src/joystick/steam/SDL_steamcontroller.h (renamed from source/3rd-party/SDL2/src/joystick/steam/SDL_steamcontroller.h)0
-rw-r--r--source/external/SDL2/src/joystick/windows/SDL_dinputjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/windows/SDL_dinputjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/windows/SDL_dinputjoystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/windows/SDL_dinputjoystick_c.h)0
-rw-r--r--source/external/SDL2/src/joystick/windows/SDL_mmjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/windows/SDL_mmjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/windows/SDL_windowsjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/windows/SDL_windowsjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/windows/SDL_windowsjoystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/windows/SDL_windowsjoystick_c.h)0
-rw-r--r--source/external/SDL2/src/joystick/windows/SDL_xinputjoystick.c (renamed from source/3rd-party/SDL2/src/joystick/windows/SDL_xinputjoystick.c)0
-rw-r--r--source/external/SDL2/src/joystick/windows/SDL_xinputjoystick_c.h (renamed from source/3rd-party/SDL2/src/joystick/windows/SDL_xinputjoystick_c.h)0
-rw-r--r--source/external/SDL2/src/libm/e_atan2.c (renamed from source/3rd-party/SDL2/src/libm/e_atan2.c)0
-rw-r--r--source/external/SDL2/src/libm/e_exp.c (renamed from source/3rd-party/SDL2/src/libm/e_exp.c)0
-rw-r--r--source/external/SDL2/src/libm/e_fmod.c (renamed from source/3rd-party/SDL2/src/libm/e_fmod.c)0
-rw-r--r--source/external/SDL2/src/libm/e_log.c (renamed from source/3rd-party/SDL2/src/libm/e_log.c)0
-rw-r--r--source/external/SDL2/src/libm/e_log10.c (renamed from source/3rd-party/SDL2/src/libm/e_log10.c)0
-rw-r--r--source/external/SDL2/src/libm/e_pow.c (renamed from source/3rd-party/SDL2/src/libm/e_pow.c)0
-rw-r--r--source/external/SDL2/src/libm/e_rem_pio2.c (renamed from source/3rd-party/SDL2/src/libm/e_rem_pio2.c)0
-rw-r--r--source/external/SDL2/src/libm/e_sqrt.c (renamed from source/3rd-party/SDL2/src/libm/e_sqrt.c)0
-rw-r--r--source/external/SDL2/src/libm/k_cos.c (renamed from source/3rd-party/SDL2/src/libm/k_cos.c)0
-rw-r--r--source/external/SDL2/src/libm/k_rem_pio2.c (renamed from source/3rd-party/SDL2/src/libm/k_rem_pio2.c)0
-rw-r--r--source/external/SDL2/src/libm/k_sin.c (renamed from source/3rd-party/SDL2/src/libm/k_sin.c)0
-rw-r--r--source/external/SDL2/src/libm/k_tan.c (renamed from source/3rd-party/SDL2/src/libm/k_tan.c)0
-rw-r--r--source/external/SDL2/src/libm/math_libm.h (renamed from source/3rd-party/SDL2/src/libm/math_libm.h)0
-rw-r--r--source/external/SDL2/src/libm/math_private.h (renamed from source/3rd-party/SDL2/src/libm/math_private.h)0
-rw-r--r--source/external/SDL2/src/libm/s_atan.c (renamed from source/3rd-party/SDL2/src/libm/s_atan.c)0
-rw-r--r--source/external/SDL2/src/libm/s_copysign.c (renamed from source/3rd-party/SDL2/src/libm/s_copysign.c)0
-rw-r--r--source/external/SDL2/src/libm/s_cos.c (renamed from source/3rd-party/SDL2/src/libm/s_cos.c)0
-rw-r--r--source/external/SDL2/src/libm/s_fabs.c (renamed from source/3rd-party/SDL2/src/libm/s_fabs.c)0
-rw-r--r--source/external/SDL2/src/libm/s_floor.c (renamed from source/3rd-party/SDL2/src/libm/s_floor.c)0
-rw-r--r--source/external/SDL2/src/libm/s_scalbn.c (renamed from source/3rd-party/SDL2/src/libm/s_scalbn.c)0
-rw-r--r--source/external/SDL2/src/libm/s_sin.c (renamed from source/3rd-party/SDL2/src/libm/s_sin.c)0
-rw-r--r--source/external/SDL2/src/libm/s_tan.c (renamed from source/3rd-party/SDL2/src/libm/s_tan.c)0
-rw-r--r--source/external/SDL2/src/loadso/dlopen/SDL_sysloadso.c (renamed from source/3rd-party/SDL2/src/loadso/dlopen/SDL_sysloadso.c)0
-rw-r--r--source/external/SDL2/src/loadso/dummy/SDL_sysloadso.c (renamed from source/3rd-party/SDL2/src/loadso/dummy/SDL_sysloadso.c)0
-rw-r--r--source/external/SDL2/src/loadso/windows/SDL_sysloadso.c (renamed from source/3rd-party/SDL2/src/loadso/windows/SDL_sysloadso.c)0
-rw-r--r--source/external/SDL2/src/main/android/SDL_android_main.c (renamed from source/3rd-party/SDL2/src/main/android/SDL_android_main.c)0
-rw-r--r--source/external/SDL2/src/main/dummy/SDL_dummy_main.c (renamed from source/3rd-party/SDL2/src/main/dummy/SDL_dummy_main.c)0
-rw-r--r--source/external/SDL2/src/main/haiku/SDL_BApp.h (renamed from source/3rd-party/SDL2/src/main/haiku/SDL_BApp.h)0
-rw-r--r--source/external/SDL2/src/main/haiku/SDL_BeApp.cc (renamed from source/3rd-party/SDL2/src/main/haiku/SDL_BeApp.cc)0
-rw-r--r--source/external/SDL2/src/main/haiku/SDL_BeApp.h (renamed from source/3rd-party/SDL2/src/main/haiku/SDL_BeApp.h)0
-rw-r--r--source/external/SDL2/src/main/nacl/SDL_nacl_main.c (renamed from source/3rd-party/SDL2/src/main/nacl/SDL_nacl_main.c)0
-rw-r--r--source/external/SDL2/src/main/psp/SDL_psp_main.c (renamed from source/3rd-party/SDL2/src/main/psp/SDL_psp_main.c)0
-rw-r--r--source/external/SDL2/src/main/windows/SDL_windows_main.c (renamed from source/3rd-party/SDL2/src/main/windows/SDL_windows_main.c)0
-rw-r--r--source/external/SDL2/src/main/windows/version.rc (renamed from source/3rd-party/SDL2/src/main/windows/version.rc)0
-rw-r--r--source/external/SDL2/src/main/winrt/SDL2-WinRTResource_BlankCursor.cur (renamed from source/3rd-party/SDL2/src/main/winrt/SDL2-WinRTResource_BlankCursor.cur)bin326 -> 326 bytes
-rw-r--r--source/external/SDL2/src/main/winrt/SDL2-WinRTResources.rc (renamed from source/3rd-party/SDL2/src/main/winrt/SDL2-WinRTResources.rc)0
-rw-r--r--source/external/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp (renamed from source/3rd-party/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp)0
-rw-r--r--source/external/SDL2/src/power/SDL_power.c (renamed from source/3rd-party/SDL2/src/power/SDL_power.c)0
-rw-r--r--source/external/SDL2/src/power/SDL_syspower.h (renamed from source/3rd-party/SDL2/src/power/SDL_syspower.h)0
-rw-r--r--source/external/SDL2/src/power/android/SDL_syspower.c (renamed from source/3rd-party/SDL2/src/power/android/SDL_syspower.c)0
-rw-r--r--source/external/SDL2/src/power/emscripten/SDL_syspower.c (renamed from source/3rd-party/SDL2/src/power/emscripten/SDL_syspower.c)0
-rw-r--r--source/external/SDL2/src/power/haiku/SDL_syspower.c (renamed from source/3rd-party/SDL2/src/power/haiku/SDL_syspower.c)0
-rw-r--r--source/external/SDL2/src/power/linux/SDL_syspower.c (renamed from source/3rd-party/SDL2/src/power/linux/SDL_syspower.c)0
-rw-r--r--source/external/SDL2/src/power/macosx/SDL_syspower.c (renamed from source/3rd-party/SDL2/src/power/macosx/SDL_syspower.c)0
-rw-r--r--source/external/SDL2/src/power/psp/SDL_syspower.c (renamed from source/3rd-party/SDL2/src/power/psp/SDL_syspower.c)0
-rw-r--r--source/external/SDL2/src/power/uikit/SDL_syspower.h (renamed from source/3rd-party/SDL2/src/power/uikit/SDL_syspower.h)0
-rw-r--r--source/external/SDL2/src/power/uikit/SDL_syspower.m (renamed from source/3rd-party/SDL2/src/power/uikit/SDL_syspower.m)0
-rw-r--r--source/external/SDL2/src/power/windows/SDL_syspower.c (renamed from source/3rd-party/SDL2/src/power/windows/SDL_syspower.c)0
-rw-r--r--source/external/SDL2/src/power/winrt/SDL_syspower.cpp (renamed from source/3rd-party/SDL2/src/power/winrt/SDL_syspower.cpp)0
-rw-r--r--source/external/SDL2/src/render/SDL_d3dmath.c (renamed from source/3rd-party/SDL2/src/render/SDL_d3dmath.c)0
-rw-r--r--source/external/SDL2/src/render/SDL_d3dmath.h (renamed from source/3rd-party/SDL2/src/render/SDL_d3dmath.h)0
-rw-r--r--source/external/SDL2/src/render/SDL_render.c (renamed from source/3rd-party/SDL2/src/render/SDL_render.c)0
-rw-r--r--source/external/SDL2/src/render/SDL_sysrender.h (renamed from source/3rd-party/SDL2/src/render/SDL_sysrender.h)0
-rw-r--r--source/external/SDL2/src/render/SDL_yuv_sw.c (renamed from source/3rd-party/SDL2/src/render/SDL_yuv_sw.c)0
-rw-r--r--source/external/SDL2/src/render/SDL_yuv_sw_c.h (renamed from source/3rd-party/SDL2/src/render/SDL_yuv_sw_c.h)0
-rw-r--r--source/external/SDL2/src/render/direct3d/SDL_render_d3d.c (renamed from source/3rd-party/SDL2/src/render/direct3d/SDL_render_d3d.c)0
-rw-r--r--source/external/SDL2/src/render/direct3d/SDL_shaders_d3d.c (renamed from source/3rd-party/SDL2/src/render/direct3d/SDL_shaders_d3d.c)0
-rw-r--r--source/external/SDL2/src/render/direct3d/SDL_shaders_d3d.h (renamed from source/3rd-party/SDL2/src/render/direct3d/SDL_shaders_d3d.h)0
-rw-r--r--source/external/SDL2/src/render/direct3d11/SDL_render_d3d11.c (renamed from source/3rd-party/SDL2/src/render/direct3d11/SDL_render_d3d11.c)0
-rw-r--r--source/external/SDL2/src/render/direct3d11/SDL_render_winrt.cpp (renamed from source/3rd-party/SDL2/src/render/direct3d11/SDL_render_winrt.cpp)0
-rw-r--r--source/external/SDL2/src/render/direct3d11/SDL_render_winrt.h (renamed from source/3rd-party/SDL2/src/render/direct3d11/SDL_render_winrt.h)0
-rw-r--r--source/external/SDL2/src/render/direct3d11/SDL_shaders_d3d11.c (renamed from source/3rd-party/SDL2/src/render/direct3d11/SDL_shaders_d3d11.c)0
-rw-r--r--source/external/SDL2/src/render/direct3d11/SDL_shaders_d3d11.h (renamed from source/3rd-party/SDL2/src/render/direct3d11/SDL_shaders_d3d11.h)0
-rw-r--r--source/external/SDL2/src/render/metal/SDL_render_metal.m (renamed from source/3rd-party/SDL2/src/render/metal/SDL_render_metal.m)0
-rw-r--r--source/external/SDL2/src/render/metal/SDL_shaders_metal.metal (renamed from source/3rd-party/SDL2/src/render/metal/SDL_shaders_metal.metal)0
-rw-r--r--source/external/SDL2/src/render/metal/SDL_shaders_metal_ios.h (renamed from source/3rd-party/SDL2/src/render/metal/SDL_shaders_metal_ios.h)0
-rw-r--r--source/external/SDL2/src/render/metal/SDL_shaders_metal_osx.h (renamed from source/3rd-party/SDL2/src/render/metal/SDL_shaders_metal_osx.h)0
-rw-r--r--source/external/SDL2/src/render/metal/build-metal-shaders.sh (renamed from source/3rd-party/SDL2/src/render/metal/build-metal-shaders.sh)0
-rw-r--r--source/external/SDL2/src/render/opengl/SDL_glfuncs.h (renamed from source/3rd-party/SDL2/src/render/opengl/SDL_glfuncs.h)0
-rw-r--r--source/external/SDL2/src/render/opengl/SDL_render_gl.c (renamed from source/3rd-party/SDL2/src/render/opengl/SDL_render_gl.c)0
-rw-r--r--source/external/SDL2/src/render/opengl/SDL_shaders_gl.c (renamed from source/3rd-party/SDL2/src/render/opengl/SDL_shaders_gl.c)0
-rw-r--r--source/external/SDL2/src/render/opengl/SDL_shaders_gl.h (renamed from source/3rd-party/SDL2/src/render/opengl/SDL_shaders_gl.h)0
-rw-r--r--source/external/SDL2/src/render/opengles/SDL_glesfuncs.h (renamed from source/3rd-party/SDL2/src/render/opengles/SDL_glesfuncs.h)0
-rw-r--r--source/external/SDL2/src/render/opengles/SDL_render_gles.c (renamed from source/3rd-party/SDL2/src/render/opengles/SDL_render_gles.c)0
-rw-r--r--source/external/SDL2/src/render/opengles2/SDL_gles2funcs.h (renamed from source/3rd-party/SDL2/src/render/opengles2/SDL_gles2funcs.h)0
-rw-r--r--source/external/SDL2/src/render/opengles2/SDL_render_gles2.c (renamed from source/3rd-party/SDL2/src/render/opengles2/SDL_render_gles2.c)0
-rw-r--r--source/external/SDL2/src/render/opengles2/SDL_shaders_gles2.c (renamed from source/3rd-party/SDL2/src/render/opengles2/SDL_shaders_gles2.c)0
-rw-r--r--source/external/SDL2/src/render/opengles2/SDL_shaders_gles2.h (renamed from source/3rd-party/SDL2/src/render/opengles2/SDL_shaders_gles2.h)0
-rw-r--r--source/external/SDL2/src/render/psp/SDL_render_psp.c (renamed from source/3rd-party/SDL2/src/render/psp/SDL_render_psp.c)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_blendfillrect.c (renamed from source/3rd-party/SDL2/src/render/software/SDL_blendfillrect.c)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_blendfillrect.h (renamed from source/3rd-party/SDL2/src/render/software/SDL_blendfillrect.h)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_blendline.c (renamed from source/3rd-party/SDL2/src/render/software/SDL_blendline.c)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_blendline.h (renamed from source/3rd-party/SDL2/src/render/software/SDL_blendline.h)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_blendpoint.c (renamed from source/3rd-party/SDL2/src/render/software/SDL_blendpoint.c)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_blendpoint.h (renamed from source/3rd-party/SDL2/src/render/software/SDL_blendpoint.h)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_draw.h (renamed from source/3rd-party/SDL2/src/render/software/SDL_draw.h)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_drawline.c (renamed from source/3rd-party/SDL2/src/render/software/SDL_drawline.c)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_drawline.h (renamed from source/3rd-party/SDL2/src/render/software/SDL_drawline.h)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_drawpoint.c (renamed from source/3rd-party/SDL2/src/render/software/SDL_drawpoint.c)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_drawpoint.h (renamed from source/3rd-party/SDL2/src/render/software/SDL_drawpoint.h)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_render_sw.c (renamed from source/3rd-party/SDL2/src/render/software/SDL_render_sw.c)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_render_sw_c.h (renamed from source/3rd-party/SDL2/src/render/software/SDL_render_sw_c.h)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_rotate.c (renamed from source/3rd-party/SDL2/src/render/software/SDL_rotate.c)0
-rw-r--r--source/external/SDL2/src/render/software/SDL_rotate.h (renamed from source/3rd-party/SDL2/src/render/software/SDL_rotate.h)0
-rw-r--r--source/external/SDL2/src/sensor/SDL_sensor.c (renamed from source/3rd-party/SDL2/src/sensor/SDL_sensor.c)0
-rw-r--r--source/external/SDL2/src/sensor/SDL_sensor_c.h (renamed from source/3rd-party/SDL2/src/sensor/SDL_sensor_c.h)0
-rw-r--r--source/external/SDL2/src/sensor/SDL_syssensor.h (renamed from source/3rd-party/SDL2/src/sensor/SDL_syssensor.h)0
-rw-r--r--source/external/SDL2/src/sensor/android/SDL_androidsensor.c (renamed from source/3rd-party/SDL2/src/sensor/android/SDL_androidsensor.c)0
-rw-r--r--source/external/SDL2/src/sensor/android/SDL_androidsensor.h (renamed from source/3rd-party/SDL2/src/sensor/android/SDL_androidsensor.h)0
-rw-r--r--source/external/SDL2/src/sensor/coremotion/SDL_coremotionsensor.h (renamed from source/3rd-party/SDL2/src/sensor/coremotion/SDL_coremotionsensor.h)0
-rw-r--r--source/external/SDL2/src/sensor/coremotion/SDL_coremotionsensor.m (renamed from source/3rd-party/SDL2/src/sensor/coremotion/SDL_coremotionsensor.m)0
-rw-r--r--source/external/SDL2/src/sensor/dummy/SDL_dummysensor.c (renamed from source/3rd-party/SDL2/src/sensor/dummy/SDL_dummysensor.c)0
-rw-r--r--source/external/SDL2/src/sensor/dummy/SDL_dummysensor.h (renamed from source/3rd-party/SDL2/src/sensor/dummy/SDL_dummysensor.h)0
-rw-r--r--source/external/SDL2/src/stdlib/SDL_getenv.c (renamed from source/3rd-party/SDL2/src/stdlib/SDL_getenv.c)0
-rw-r--r--source/external/SDL2/src/stdlib/SDL_iconv.c (renamed from source/3rd-party/SDL2/src/stdlib/SDL_iconv.c)0
-rw-r--r--source/external/SDL2/src/stdlib/SDL_malloc.c (renamed from source/3rd-party/SDL2/src/stdlib/SDL_malloc.c)0
-rw-r--r--source/external/SDL2/src/stdlib/SDL_qsort.c (renamed from source/3rd-party/SDL2/src/stdlib/SDL_qsort.c)0
-rw-r--r--source/external/SDL2/src/stdlib/SDL_stdlib.c (renamed from source/3rd-party/SDL2/src/stdlib/SDL_stdlib.c)0
-rw-r--r--source/external/SDL2/src/stdlib/SDL_string.c (renamed from source/3rd-party/SDL2/src/stdlib/SDL_string.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_assert.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_assert.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_common.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_common.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_compare.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_compare.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_crc32.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_crc32.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_font.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_font.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_fuzzer.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_fuzzer.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_harness.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_harness.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_imageBlit.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_imageBlit.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_imageBlitBlend.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_imageBlitBlend.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_imageFace.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_imageFace.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_imagePrimitives.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_imagePrimitives.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_imagePrimitivesBlend.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_imagePrimitivesBlend.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_log.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_log.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_md5.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_md5.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_memory.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_memory.c)0
-rw-r--r--source/external/SDL2/src/test/SDL_test_random.c (renamed from source/3rd-party/SDL2/src/test/SDL_test_random.c)0
-rw-r--r--source/external/SDL2/src/thread/SDL_systhread.h (renamed from source/3rd-party/SDL2/src/thread/SDL_systhread.h)0
-rw-r--r--source/external/SDL2/src/thread/SDL_thread.c (renamed from source/3rd-party/SDL2/src/thread/SDL_thread.c)0
-rw-r--r--source/external/SDL2/src/thread/SDL_thread_c.h (renamed from source/3rd-party/SDL2/src/thread/SDL_thread_c.h)0
-rw-r--r--source/external/SDL2/src/thread/generic/SDL_syscond.c (renamed from source/3rd-party/SDL2/src/thread/generic/SDL_syscond.c)0
-rw-r--r--source/external/SDL2/src/thread/generic/SDL_sysmutex.c (renamed from source/3rd-party/SDL2/src/thread/generic/SDL_sysmutex.c)0
-rw-r--r--source/external/SDL2/src/thread/generic/SDL_sysmutex_c.h (renamed from source/3rd-party/SDL2/src/thread/generic/SDL_sysmutex_c.h)0
-rw-r--r--source/external/SDL2/src/thread/generic/SDL_syssem.c (renamed from source/3rd-party/SDL2/src/thread/generic/SDL_syssem.c)0
-rw-r--r--source/external/SDL2/src/thread/generic/SDL_systhread.c (renamed from source/3rd-party/SDL2/src/thread/generic/SDL_systhread.c)0
-rw-r--r--source/external/SDL2/src/thread/generic/SDL_systhread_c.h (renamed from source/3rd-party/SDL2/src/thread/generic/SDL_systhread_c.h)0
-rw-r--r--source/external/SDL2/src/thread/generic/SDL_systls.c (renamed from source/3rd-party/SDL2/src/thread/generic/SDL_systls.c)0
-rw-r--r--source/external/SDL2/src/thread/psp/SDL_syscond.c (renamed from source/3rd-party/SDL2/src/thread/psp/SDL_syscond.c)0
-rw-r--r--source/external/SDL2/src/thread/psp/SDL_sysmutex.c (renamed from source/3rd-party/SDL2/src/thread/psp/SDL_sysmutex.c)0
-rw-r--r--source/external/SDL2/src/thread/psp/SDL_sysmutex_c.h (renamed from source/3rd-party/SDL2/src/thread/psp/SDL_sysmutex_c.h)0
-rw-r--r--source/external/SDL2/src/thread/psp/SDL_syssem.c (renamed from source/3rd-party/SDL2/src/thread/psp/SDL_syssem.c)0
-rw-r--r--source/external/SDL2/src/thread/psp/SDL_systhread.c (renamed from source/3rd-party/SDL2/src/thread/psp/SDL_systhread.c)0
-rw-r--r--source/external/SDL2/src/thread/psp/SDL_systhread_c.h (renamed from source/3rd-party/SDL2/src/thread/psp/SDL_systhread_c.h)0
-rw-r--r--source/external/SDL2/src/thread/pthread/SDL_syscond.c (renamed from source/3rd-party/SDL2/src/thread/pthread/SDL_syscond.c)0
-rw-r--r--source/external/SDL2/src/thread/pthread/SDL_sysmutex.c (renamed from source/3rd-party/SDL2/src/thread/pthread/SDL_sysmutex.c)0
-rw-r--r--source/external/SDL2/src/thread/pthread/SDL_sysmutex_c.h (renamed from source/3rd-party/SDL2/src/thread/pthread/SDL_sysmutex_c.h)0
-rw-r--r--source/external/SDL2/src/thread/pthread/SDL_syssem.c (renamed from source/3rd-party/SDL2/src/thread/pthread/SDL_syssem.c)0
-rw-r--r--source/external/SDL2/src/thread/pthread/SDL_systhread.c (renamed from source/3rd-party/SDL2/src/thread/pthread/SDL_systhread.c)0
-rw-r--r--source/external/SDL2/src/thread/pthread/SDL_systhread_c.h (renamed from source/3rd-party/SDL2/src/thread/pthread/SDL_systhread_c.h)0
-rw-r--r--source/external/SDL2/src/thread/pthread/SDL_systls.c (renamed from source/3rd-party/SDL2/src/thread/pthread/SDL_systls.c)0
-rw-r--r--source/external/SDL2/src/thread/stdcpp/SDL_syscond.cpp (renamed from source/3rd-party/SDL2/src/thread/stdcpp/SDL_syscond.cpp)0
-rw-r--r--source/external/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp (renamed from source/3rd-party/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp)0
-rw-r--r--source/external/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h (renamed from source/3rd-party/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h)0
-rw-r--r--source/external/SDL2/src/thread/stdcpp/SDL_systhread.cpp (renamed from source/3rd-party/SDL2/src/thread/stdcpp/SDL_systhread.cpp)0
-rw-r--r--source/external/SDL2/src/thread/stdcpp/SDL_systhread_c.h (renamed from source/3rd-party/SDL2/src/thread/stdcpp/SDL_systhread_c.h)0
-rw-r--r--source/external/SDL2/src/thread/windows/SDL_sysmutex.c (renamed from source/3rd-party/SDL2/src/thread/windows/SDL_sysmutex.c)0
-rw-r--r--source/external/SDL2/src/thread/windows/SDL_syssem.c (renamed from source/3rd-party/SDL2/src/thread/windows/SDL_syssem.c)0
-rw-r--r--source/external/SDL2/src/thread/windows/SDL_systhread.c (renamed from source/3rd-party/SDL2/src/thread/windows/SDL_systhread.c)0
-rw-r--r--source/external/SDL2/src/thread/windows/SDL_systhread_c.h (renamed from source/3rd-party/SDL2/src/thread/windows/SDL_systhread_c.h)0
-rw-r--r--source/external/SDL2/src/thread/windows/SDL_systls.c (renamed from source/3rd-party/SDL2/src/thread/windows/SDL_systls.c)0
-rw-r--r--source/external/SDL2/src/timer/SDL_timer.c (renamed from source/3rd-party/SDL2/src/timer/SDL_timer.c)0
-rw-r--r--source/external/SDL2/src/timer/SDL_timer_c.h (renamed from source/3rd-party/SDL2/src/timer/SDL_timer_c.h)0
-rw-r--r--source/external/SDL2/src/timer/dummy/SDL_systimer.c (renamed from source/3rd-party/SDL2/src/timer/dummy/SDL_systimer.c)0
-rw-r--r--source/external/SDL2/src/timer/haiku/SDL_systimer.c (renamed from source/3rd-party/SDL2/src/timer/haiku/SDL_systimer.c)0
-rw-r--r--source/external/SDL2/src/timer/psp/SDL_systimer.c (renamed from source/3rd-party/SDL2/src/timer/psp/SDL_systimer.c)0
-rw-r--r--source/external/SDL2/src/timer/unix/SDL_systimer.c (renamed from source/3rd-party/SDL2/src/timer/unix/SDL_systimer.c)0
-rw-r--r--source/external/SDL2/src/timer/windows/SDL_systimer.c (renamed from source/3rd-party/SDL2/src/timer/windows/SDL_systimer.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_RLEaccel.c (renamed from source/3rd-party/SDL2/src/video/SDL_RLEaccel.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_RLEaccel_c.h (renamed from source/3rd-party/SDL2/src/video/SDL_RLEaccel_c.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit.c (renamed from source/3rd-party/SDL2/src/video/SDL_blit.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit.h (renamed from source/3rd-party/SDL2/src/video/SDL_blit.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_0.c (renamed from source/3rd-party/SDL2/src/video/SDL_blit_0.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_1.c (renamed from source/3rd-party/SDL2/src/video/SDL_blit_1.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_A.c (renamed from source/3rd-party/SDL2/src/video/SDL_blit_A.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_N.c (renamed from source/3rd-party/SDL2/src/video/SDL_blit_N.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_auto.c (renamed from source/3rd-party/SDL2/src/video/SDL_blit_auto.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_auto.h (renamed from source/3rd-party/SDL2/src/video/SDL_blit_auto.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_copy.c (renamed from source/3rd-party/SDL2/src/video/SDL_blit_copy.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_copy.h (renamed from source/3rd-party/SDL2/src/video/SDL_blit_copy.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_slow.c (renamed from source/3rd-party/SDL2/src/video/SDL_blit_slow.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_blit_slow.h (renamed from source/3rd-party/SDL2/src/video/SDL_blit_slow.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_bmp.c (renamed from source/3rd-party/SDL2/src/video/SDL_bmp.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_clipboard.c (renamed from source/3rd-party/SDL2/src/video/SDL_clipboard.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_egl.c (renamed from source/3rd-party/SDL2/src/video/SDL_egl.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_egl_c.h (renamed from source/3rd-party/SDL2/src/video/SDL_egl_c.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_fillrect.c (renamed from source/3rd-party/SDL2/src/video/SDL_fillrect.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_pixels.c (renamed from source/3rd-party/SDL2/src/video/SDL_pixels.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_pixels_c.h (renamed from source/3rd-party/SDL2/src/video/SDL_pixels_c.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_rect.c (renamed from source/3rd-party/SDL2/src/video/SDL_rect.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_rect_c.h (renamed from source/3rd-party/SDL2/src/video/SDL_rect_c.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_shape.c (renamed from source/3rd-party/SDL2/src/video/SDL_shape.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_shape_internals.h (renamed from source/3rd-party/SDL2/src/video/SDL_shape_internals.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_stretch.c (renamed from source/3rd-party/SDL2/src/video/SDL_stretch.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_surface.c (renamed from source/3rd-party/SDL2/src/video/SDL_surface.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_sysvideo.h (renamed from source/3rd-party/SDL2/src/video/SDL_sysvideo.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_video.c (renamed from source/3rd-party/SDL2/src/video/SDL_video.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_vulkan_internal.h (renamed from source/3rd-party/SDL2/src/video/SDL_vulkan_internal.h)0
-rw-r--r--source/external/SDL2/src/video/SDL_vulkan_utils.c (renamed from source/3rd-party/SDL2/src/video/SDL_vulkan_utils.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_yuv.c (renamed from source/3rd-party/SDL2/src/video/SDL_yuv.c)0
-rw-r--r--source/external/SDL2/src/video/SDL_yuv_c.h (renamed from source/3rd-party/SDL2/src/video/SDL_yuv_c.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidclipboard.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidclipboard.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidclipboard.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidclipboard.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidevents.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidevents.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidevents.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidevents.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidgl.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidgl.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidgl.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidgl.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidkeyboard.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidkeyboard.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidkeyboard.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidkeyboard.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidmessagebox.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidmessagebox.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidmessagebox.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidmessagebox.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidmouse.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidmouse.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidmouse.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidmouse.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidtouch.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidtouch.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidtouch.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidtouch.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidvideo.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidvideo.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidvideo.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidvideo.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidvulkan.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidvulkan.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidvulkan.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidvulkan.h)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidwindow.c (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidwindow.c)0
-rw-r--r--source/external/SDL2/src/video/android/SDL_androidwindow.h (renamed from source/3rd-party/SDL2/src/video/android/SDL_androidwindow.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoaclipboard.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaclipboard.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoaclipboard.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaclipboard.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoaevents.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaevents.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoaevents.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaevents.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoakeyboard.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoakeyboard.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoakeyboard.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoakeyboard.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoamessagebox.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamessagebox.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoamessagebox.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamessagebox.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoametalview.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoametalview.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoametalview.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoametalview.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoamodes.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamodes.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoamodes.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamodes.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoamouse.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamouse.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoamouse.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamouse.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoamousetap.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamousetap.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoamousetap.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamousetap.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoaopengl.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengl.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoaopengl.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengl.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoaopengles.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengles.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoaopengles.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengles.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoashape.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoashape.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoashape.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoashape.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoavideo.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavideo.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoavideo.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavideo.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoavulkan.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavulkan.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoavulkan.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavulkan.m)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoawindow.h (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoawindow.h)0
-rw-r--r--source/external/SDL2/src/video/cocoa/SDL_cocoawindow.m (renamed from source/3rd-party/SDL2/src/video/cocoa/SDL_cocoawindow.m)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_WM.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_WM.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_WM.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_WM.h)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_dyn.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_dyn.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_dyn.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_dyn.h)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_events.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_events.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_events.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_events.h)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_modes.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_modes.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_modes.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_modes.h)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_mouse.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_mouse.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_mouse.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_mouse.h)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_opengl.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_opengl.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_opengl.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_opengl.h)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_render.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_render.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_render.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_render.h)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_shape.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_shape.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_shape.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_shape.h)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_video.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_video.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_video.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_video.h)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_window.c (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_window.c)0
-rw-r--r--source/external/SDL2/src/video/directfb/SDL_DirectFB_window.h (renamed from source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_window.h)0
-rw-r--r--source/external/SDL2/src/video/dummy/SDL_nullevents.c (renamed from source/3rd-party/SDL2/src/video/dummy/SDL_nullevents.c)0
-rw-r--r--source/external/SDL2/src/video/dummy/SDL_nullevents_c.h (renamed from source/3rd-party/SDL2/src/video/dummy/SDL_nullevents_c.h)0
-rw-r--r--source/external/SDL2/src/video/dummy/SDL_nullframebuffer.c (renamed from source/3rd-party/SDL2/src/video/dummy/SDL_nullframebuffer.c)0
-rw-r--r--source/external/SDL2/src/video/dummy/SDL_nullframebuffer_c.h (renamed from source/3rd-party/SDL2/src/video/dummy/SDL_nullframebuffer_c.h)0
-rw-r--r--source/external/SDL2/src/video/dummy/SDL_nullvideo.c (renamed from source/3rd-party/SDL2/src/video/dummy/SDL_nullvideo.c)0
-rw-r--r--source/external/SDL2/src/video/dummy/SDL_nullvideo.h (renamed from source/3rd-party/SDL2/src/video/dummy/SDL_nullvideo.h)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenevents.c (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenevents.c)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenevents.h (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenevents.h)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.c (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.c)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.h (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.h)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenmouse.c (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenmouse.c)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenmouse.h (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenmouse.h)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenopengles.c (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenopengles.c)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenopengles.h (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenopengles.h)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenvideo.c (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenvideo.c)0
-rw-r--r--source/external/SDL2/src/video/emscripten/SDL_emscriptenvideo.h (renamed from source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenvideo.h)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_BWin.h (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_BWin.h)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bclipboard.cc (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bclipboard.cc)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bclipboard.h (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bclipboard.h)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bevents.cc (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bevents.cc)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bevents.h (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bevents.h)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bframebuffer.cc (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bframebuffer.cc)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bframebuffer.h (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bframebuffer.h)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bkeyboard.cc (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bkeyboard.cc)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bkeyboard.h (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bkeyboard.h)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bmodes.cc (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bmodes.cc)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bmodes.h (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bmodes.h)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bopengl.cc (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bopengl.cc)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bopengl.h (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bopengl.h)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bvideo.cc (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bvideo.cc)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bvideo.h (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bvideo.h)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bwindow.cc (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bwindow.cc)0
-rw-r--r--source/external/SDL2/src/video/haiku/SDL_bwindow.h (renamed from source/3rd-party/SDL2/src/video/haiku/SDL_bwindow.h)0
-rw-r--r--source/external/SDL2/src/video/khronos/EGL/egl.h (renamed from source/3rd-party/SDL2/src/video/khronos/EGL/egl.h)0
-rw-r--r--source/external/SDL2/src/video/khronos/EGL/eglext.h (renamed from source/3rd-party/SDL2/src/video/khronos/EGL/eglext.h)0
-rw-r--r--source/external/SDL2/src/video/khronos/EGL/eglplatform.h (renamed from source/3rd-party/SDL2/src/video/khronos/EGL/eglplatform.h)0
-rw-r--r--source/external/SDL2/src/video/khronos/GLES2/gl2.h (renamed from source/3rd-party/SDL2/src/video/khronos/GLES2/gl2.h)0
-rw-r--r--source/external/SDL2/src/video/khronos/GLES2/gl2ext.h (renamed from source/3rd-party/SDL2/src/video/khronos/GLES2/gl2ext.h)0
-rw-r--r--source/external/SDL2/src/video/khronos/GLES2/gl2platform.h (renamed from source/3rd-party/SDL2/src/video/khronos/GLES2/gl2platform.h)0
-rw-r--r--source/external/SDL2/src/video/khronos/KHR/khrplatform.h (renamed from source/3rd-party/SDL2/src/video/khronos/KHR/khrplatform.h)0
-rw-r--r--source/external/SDL2/src/video/khronos/vulkan/vk_platform.h (renamed from source/3rd-party/SDL2/src/video/khronos/vulkan/vk_platform.h)0
-rw-r--r--source/external/SDL2/src/video/khronos/vulkan/vulkan.h (renamed from source/3rd-party/SDL2/src/video/khronos/vulkan/vulkan.h)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.c (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.c)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.h (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.h)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.c (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.c)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.h (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.h)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.c (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.c)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.h (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.h)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.c (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.c)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.h (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.h)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmsym.h (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmsym.h)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.c (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.c)0
-rw-r--r--source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.h (renamed from source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.h)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirdyn.c (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirdyn.c)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirdyn.h (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirdyn.h)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirevents.c (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirevents.c)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirevents.h (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirevents.h)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirframebuffer.c (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirframebuffer.c)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirframebuffer.h (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirframebuffer.h)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirmouse.c (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirmouse.c)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirmouse.h (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirmouse.h)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_miropengl.c (renamed from source/3rd-party/SDL2/src/video/mir/SDL_miropengl.c)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_miropengl.h (renamed from source/3rd-party/SDL2/src/video/mir/SDL_miropengl.h)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirsym.h (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirsym.h)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirvideo.c (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirvideo.c)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirvideo.h (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirvideo.h)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirvulkan.c (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirvulkan.c)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirvulkan.h (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirvulkan.h)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirwindow.c (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirwindow.c)0
-rw-r--r--source/external/SDL2/src/video/mir/SDL_mirwindow.h (renamed from source/3rd-party/SDL2/src/video/mir/SDL_mirwindow.h)0
-rw-r--r--source/external/SDL2/src/video/nacl/SDL_naclevents.c (renamed from source/3rd-party/SDL2/src/video/nacl/SDL_naclevents.c)0
-rw-r--r--source/external/SDL2/src/video/nacl/SDL_naclevents_c.h (renamed from source/3rd-party/SDL2/src/video/nacl/SDL_naclevents_c.h)0
-rw-r--r--source/external/SDL2/src/video/nacl/SDL_naclglue.c (renamed from source/3rd-party/SDL2/src/video/nacl/SDL_naclglue.c)0
-rw-r--r--source/external/SDL2/src/video/nacl/SDL_naclopengles.c (renamed from source/3rd-party/SDL2/src/video/nacl/SDL_naclopengles.c)0
-rw-r--r--source/external/SDL2/src/video/nacl/SDL_naclopengles.h (renamed from source/3rd-party/SDL2/src/video/nacl/SDL_naclopengles.h)0
-rw-r--r--source/external/SDL2/src/video/nacl/SDL_naclvideo.c (renamed from source/3rd-party/SDL2/src/video/nacl/SDL_naclvideo.c)0
-rw-r--r--source/external/SDL2/src/video/nacl/SDL_naclvideo.h (renamed from source/3rd-party/SDL2/src/video/nacl/SDL_naclvideo.h)0
-rw-r--r--source/external/SDL2/src/video/nacl/SDL_naclwindow.c (renamed from source/3rd-party/SDL2/src/video/nacl/SDL_naclwindow.c)0
-rw-r--r--source/external/SDL2/src/video/nacl/SDL_naclwindow.h (renamed from source/3rd-party/SDL2/src/video/nacl/SDL_naclwindow.h)0
-rw-r--r--source/external/SDL2/src/video/pandora/SDL_pandora.c (renamed from source/3rd-party/SDL2/src/video/pandora/SDL_pandora.c)0
-rw-r--r--source/external/SDL2/src/video/pandora/SDL_pandora.h (renamed from source/3rd-party/SDL2/src/video/pandora/SDL_pandora.h)0
-rw-r--r--source/external/SDL2/src/video/pandora/SDL_pandora_events.c (renamed from source/3rd-party/SDL2/src/video/pandora/SDL_pandora_events.c)0
-rw-r--r--source/external/SDL2/src/video/pandora/SDL_pandora_events.h (renamed from source/3rd-party/SDL2/src/video/pandora/SDL_pandora_events.h)0
-rw-r--r--source/external/SDL2/src/video/psp/SDL_pspevents.c (renamed from source/3rd-party/SDL2/src/video/psp/SDL_pspevents.c)0
-rw-r--r--source/external/SDL2/src/video/psp/SDL_pspevents_c.h (renamed from source/3rd-party/SDL2/src/video/psp/SDL_pspevents_c.h)0
-rw-r--r--source/external/SDL2/src/video/psp/SDL_pspgl.c (renamed from source/3rd-party/SDL2/src/video/psp/SDL_pspgl.c)0
-rw-r--r--source/external/SDL2/src/video/psp/SDL_pspgl_c.h (renamed from source/3rd-party/SDL2/src/video/psp/SDL_pspgl_c.h)0
-rw-r--r--source/external/SDL2/src/video/psp/SDL_pspmouse.c (renamed from source/3rd-party/SDL2/src/video/psp/SDL_pspmouse.c)0
-rw-r--r--source/external/SDL2/src/video/psp/SDL_pspmouse_c.h (renamed from source/3rd-party/SDL2/src/video/psp/SDL_pspmouse_c.h)0
-rw-r--r--source/external/SDL2/src/video/psp/SDL_pspvideo.c (renamed from source/3rd-party/SDL2/src/video/psp/SDL_pspvideo.c)0
-rw-r--r--source/external/SDL2/src/video/psp/SDL_pspvideo.h (renamed from source/3rd-party/SDL2/src/video/psp/SDL_pspvideo.h)0
-rw-r--r--source/external/SDL2/src/video/qnx/gl.c (renamed from source/3rd-party/SDL2/src/video/qnx/gl.c)0
-rw-r--r--source/external/SDL2/src/video/qnx/keyboard.c (renamed from source/3rd-party/SDL2/src/video/qnx/keyboard.c)0
-rw-r--r--source/external/SDL2/src/video/qnx/sdl_qnx.h (renamed from source/3rd-party/SDL2/src/video/qnx/sdl_qnx.h)0
-rw-r--r--source/external/SDL2/src/video/qnx/video.c (renamed from source/3rd-party/SDL2/src/video/qnx/video.c)0
-rw-r--r--source/external/SDL2/src/video/raspberry/SDL_rpievents.c (renamed from source/3rd-party/SDL2/src/video/raspberry/SDL_rpievents.c)0
-rw-r--r--source/external/SDL2/src/video/raspberry/SDL_rpievents_c.h (renamed from source/3rd-party/SDL2/src/video/raspberry/SDL_rpievents_c.h)0
-rw-r--r--source/external/SDL2/src/video/raspberry/SDL_rpimouse.c (renamed from source/3rd-party/SDL2/src/video/raspberry/SDL_rpimouse.c)0
-rw-r--r--source/external/SDL2/src/video/raspberry/SDL_rpimouse.h (renamed from source/3rd-party/SDL2/src/video/raspberry/SDL_rpimouse.h)0
-rw-r--r--source/external/SDL2/src/video/raspberry/SDL_rpiopengles.c (renamed from source/3rd-party/SDL2/src/video/raspberry/SDL_rpiopengles.c)0
-rw-r--r--source/external/SDL2/src/video/raspberry/SDL_rpiopengles.h (renamed from source/3rd-party/SDL2/src/video/raspberry/SDL_rpiopengles.h)0
-rw-r--r--source/external/SDL2/src/video/raspberry/SDL_rpivideo.c (renamed from source/3rd-party/SDL2/src/video/raspberry/SDL_rpivideo.c)0
-rw-r--r--source/external/SDL2/src/video/raspberry/SDL_rpivideo.h (renamed from source/3rd-party/SDL2/src/video/raspberry/SDL_rpivideo.h)0
-rw-r--r--source/external/SDL2/src/video/sdlgenblit.pl (renamed from source/3rd-party/SDL2/src/video/sdlgenblit.pl)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitappdelegate.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitappdelegate.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitappdelegate.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitappdelegate.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitclipboard.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitclipboard.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitclipboard.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitclipboard.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitevents.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitevents.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitevents.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitevents.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitmessagebox.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitmessagebox.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitmessagebox.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitmessagebox.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitmetalview.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitmetalview.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitmetalview.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitmetalview.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitmodes.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitmodes.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitmodes.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitmodes.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitopengles.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitopengles.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitopengles.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitopengles.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitopenglview.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitopenglview.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitopenglview.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitopenglview.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitvideo.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitvideo.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitvideo.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitvideo.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitview.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitview.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitview.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitview.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitviewcontroller.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitviewcontroller.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitviewcontroller.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitviewcontroller.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitvulkan.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitvulkan.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitvulkan.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitvulkan.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitwindow.h (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitwindow.h)0
-rw-r--r--source/external/SDL2/src/video/uikit/SDL_uikitwindow.m (renamed from source/3rd-party/SDL2/src/video/uikit/SDL_uikitwindow.m)0
-rw-r--r--source/external/SDL2/src/video/uikit/keyinfotable.h (renamed from source/3rd-party/SDL2/src/video/uikit/keyinfotable.h)0
-rw-r--r--source/external/SDL2/src/video/vivante/SDL_vivanteopengles.c (renamed from source/3rd-party/SDL2/src/video/vivante/SDL_vivanteopengles.c)0
-rw-r--r--source/external/SDL2/src/video/vivante/SDL_vivanteopengles.h (renamed from source/3rd-party/SDL2/src/video/vivante/SDL_vivanteopengles.h)0
-rw-r--r--source/external/SDL2/src/video/vivante/SDL_vivanteplatform.c (renamed from source/3rd-party/SDL2/src/video/vivante/SDL_vivanteplatform.c)0
-rw-r--r--source/external/SDL2/src/video/vivante/SDL_vivanteplatform.h (renamed from source/3rd-party/SDL2/src/video/vivante/SDL_vivanteplatform.h)0
-rw-r--r--source/external/SDL2/src/video/vivante/SDL_vivantevideo.c (renamed from source/3rd-party/SDL2/src/video/vivante/SDL_vivantevideo.c)0
-rw-r--r--source/external/SDL2/src/video/vivante/SDL_vivantevideo.h (renamed from source/3rd-party/SDL2/src/video/vivante/SDL_vivantevideo.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandclipboard.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandclipboard.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandclipboard.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandclipboard.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylanddatamanager.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylanddatamanager.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylanddatamanager.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylanddatamanager.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylanddyn.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylanddyn.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylanddyn.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylanddyn.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandevents.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandevents.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandevents_c.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandevents_c.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandmouse.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandmouse.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandmouse.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandmouse.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandopengles.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandopengles.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandopengles.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandopengles.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandsym.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandsym.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandtouch.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandtouch.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandtouch.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandtouch.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandvideo.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandvideo.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandvideo.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandvideo.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandvulkan.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandvulkan.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandvulkan.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandvulkan.h)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandwindow.c (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandwindow.c)0
-rw-r--r--source/external/SDL2/src/video/wayland/SDL_waylandwindow.h (renamed from source/3rd-party/SDL2/src/video/wayland/SDL_waylandwindow.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_msctf.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_msctf.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_vkeys.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_vkeys.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsclipboard.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsclipboard.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsclipboard.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsclipboard.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsevents.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsevents.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsevents.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsevents.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsframebuffer.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsframebuffer.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsframebuffer.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsframebuffer.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowskeyboard.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowskeyboard.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowskeyboard.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowskeyboard.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsmessagebox.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsmessagebox.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsmessagebox.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsmessagebox.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsmodes.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsmodes.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsmodes.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsmodes.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsmouse.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsmouse.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsmouse.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsmouse.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsopengl.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsopengl.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsopengl.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsopengl.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsopengles.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsopengles.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsopengles.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsopengles.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsshape.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsshape.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsshape.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsshape.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowstaskdialog.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowstaskdialog.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsvideo.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsvideo.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsvideo.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsvideo.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsvulkan.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsvulkan.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowsvulkan.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowsvulkan.h)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowswindow.c (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowswindow.c)0
-rw-r--r--source/external/SDL2/src/video/windows/SDL_windowswindow.h (renamed from source/3rd-party/SDL2/src/video/windows/SDL_windowswindow.h)0
-rw-r--r--source/external/SDL2/src/video/windows/wmmsg.h (renamed from source/3rd-party/SDL2/src/video/windows/wmmsg.h)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtevents.cpp (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtevents.cpp)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtevents_c.h (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtevents_c.h)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtgamebar.cpp (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtgamebar.cpp)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtgamebar_cpp.h (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtgamebar_cpp.h)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtmessagebox.cpp (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtmessagebox.cpp)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtmessagebox.h (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtmessagebox.h)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtmouse.cpp (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtmouse.cpp)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtmouse_c.h (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtmouse_c.h)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtopengles.cpp (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtopengles.cpp)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtopengles.h (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtopengles.h)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtvideo.cpp (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtvideo.cpp)0
-rw-r--r--source/external/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h (renamed from source/3rd-party/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11clipboard.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11clipboard.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11clipboard.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11clipboard.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11dyn.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11dyn.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11dyn.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11dyn.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11events.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11events.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11events.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11events.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11framebuffer.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11framebuffer.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11framebuffer.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11framebuffer.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11keyboard.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11keyboard.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11keyboard.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11keyboard.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11messagebox.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11messagebox.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11messagebox.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11messagebox.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11modes.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11modes.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11modes.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11modes.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11mouse.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11mouse.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11mouse.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11mouse.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11opengl.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11opengl.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11opengl.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11opengl.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11opengles.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11opengles.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11opengles.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11opengles.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11shape.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11shape.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11shape.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11shape.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11sym.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11sym.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11touch.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11touch.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11touch.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11touch.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11video.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11video.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11video.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11video.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11vulkan.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11vulkan.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11vulkan.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11vulkan.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11window.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11window.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11window.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11window.h)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11xinput2.c (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11xinput2.c)0
-rw-r--r--source/external/SDL2/src/video/x11/SDL_x11xinput2.h (renamed from source/3rd-party/SDL2/src/video/x11/SDL_x11xinput2.h)0
-rw-r--r--source/external/SDL2/src/video/x11/edid-parse.c (renamed from source/3rd-party/SDL2/src/video/x11/edid-parse.c)0
-rw-r--r--source/external/SDL2/src/video/x11/edid.h (renamed from source/3rd-party/SDL2/src/video/x11/edid.h)0
-rw-r--r--source/external/SDL2/src/video/x11/imKStoUCS.c (renamed from source/3rd-party/SDL2/src/video/x11/imKStoUCS.c)0
-rw-r--r--source/external/SDL2/src/video/x11/imKStoUCS.h (renamed from source/3rd-party/SDL2/src/video/x11/imKStoUCS.h)0
-rw-r--r--source/external/SDL2/src/video/yuv2rgb/LICENSE (renamed from source/3rd-party/SDL2/src/video/yuv2rgb/LICENSE)0
-rw-r--r--source/external/SDL2/src/video/yuv2rgb/README.md (renamed from source/3rd-party/SDL2/src/video/yuv2rgb/README.md)0
-rw-r--r--source/external/SDL2/src/video/yuv2rgb/yuv_rgb.c (renamed from source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb.c)0
-rw-r--r--source/external/SDL2/src/video/yuv2rgb/yuv_rgb.h (renamed from source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb.h)0
-rw-r--r--source/external/SDL2/src/video/yuv2rgb/yuv_rgb_sse_func.h (renamed from source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb_sse_func.h)0
-rw-r--r--source/external/SDL2/src/video/yuv2rgb/yuv_rgb_std_func.h (renamed from source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb_std_func.h)0
-rw-r--r--source/external/Wuff/wuff.c (renamed from source/3rd-party/Wuff/wuff.c)0
-rw-r--r--source/external/Wuff/wuff.h (renamed from source/3rd-party/Wuff/wuff.h)0
-rw-r--r--source/external/Wuff/wuff_config.h (renamed from source/3rd-party/Wuff/wuff_config.h)0
-rw-r--r--source/external/Wuff/wuff_convert.c (renamed from source/3rd-party/Wuff/wuff_convert.c)0
-rw-r--r--source/external/Wuff/wuff_convert.h (renamed from source/3rd-party/Wuff/wuff_convert.h)0
-rw-r--r--source/external/Wuff/wuff_internal.c (renamed from source/3rd-party/Wuff/wuff_internal.c)0
-rw-r--r--source/external/Wuff/wuff_internal.h (renamed from source/3rd-party/Wuff/wuff_internal.h)0
-rw-r--r--source/external/Wuff/wuff_memory.c (renamed from source/3rd-party/Wuff/wuff_memory.c)0
-rw-r--r--source/external/freetype-2.9.1/CMakeLists.txt (renamed from source/3rd-party/freetype-2.9.1/CMakeLists.txt)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog (renamed from source/3rd-party/freetype-2.9.1/ChangeLog)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog.20 (renamed from source/3rd-party/freetype-2.9.1/ChangeLog.20)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog.21 (renamed from source/3rd-party/freetype-2.9.1/ChangeLog.21)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog.22 (renamed from source/3rd-party/freetype-2.9.1/ChangeLog.22)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog.23 (renamed from source/3rd-party/freetype-2.9.1/ChangeLog.23)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog.24 (renamed from source/3rd-party/freetype-2.9.1/ChangeLog.24)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog.25 (renamed from source/3rd-party/freetype-2.9.1/ChangeLog.25)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog.26 (renamed from source/3rd-party/freetype-2.9.1/ChangeLog.26)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog.27 (renamed from source/3rd-party/freetype-2.9.1/ChangeLog.27)0
-rw-r--r--source/external/freetype-2.9.1/ChangeLog.28 (renamed from source/3rd-party/freetype-2.9.1/ChangeLog.28)0
-rw-r--r--source/external/freetype-2.9.1/Jamfile (renamed from source/3rd-party/freetype-2.9.1/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/Jamrules (renamed from source/3rd-party/freetype-2.9.1/Jamrules)0
-rw-r--r--source/external/freetype-2.9.1/Makefile (renamed from source/3rd-party/freetype-2.9.1/Makefile)0
-rw-r--r--source/external/freetype-2.9.1/README (renamed from source/3rd-party/freetype-2.9.1/README)0
-rw-r--r--source/external/freetype-2.9.1/README.git (renamed from source/3rd-party/freetype-2.9.1/README.git)0
-rw-r--r--source/external/freetype-2.9.1/autogen.sh (renamed from source/3rd-party/freetype-2.9.1/autogen.sh)0
-rw-r--r--source/external/freetype-2.9.1/builds/amiga/README (renamed from source/3rd-party/freetype-2.9.1/builds/amiga/README)0
-rw-r--r--source/external/freetype-2.9.1/builds/amiga/include/config/ftconfig.h (renamed from source/3rd-party/freetype-2.9.1/builds/amiga/include/config/ftconfig.h)0
-rw-r--r--source/external/freetype-2.9.1/builds/amiga/include/config/ftmodule.h (renamed from source/3rd-party/freetype-2.9.1/builds/amiga/include/config/ftmodule.h)0
-rw-r--r--source/external/freetype-2.9.1/builds/amiga/makefile (renamed from source/3rd-party/freetype-2.9.1/builds/amiga/makefile)0
-rw-r--r--source/external/freetype-2.9.1/builds/amiga/makefile.os4 (renamed from source/3rd-party/freetype-2.9.1/builds/amiga/makefile.os4)0
-rw-r--r--source/external/freetype-2.9.1/builds/amiga/smakefile (renamed from source/3rd-party/freetype-2.9.1/builds/amiga/smakefile)0
-rw-r--r--source/external/freetype-2.9.1/builds/amiga/src/base/ftdebug.c (renamed from source/3rd-party/freetype-2.9.1/builds/amiga/src/base/ftdebug.c)0
-rw-r--r--source/external/freetype-2.9.1/builds/amiga/src/base/ftsystem.c (renamed from source/3rd-party/freetype-2.9.1/builds/amiga/src/base/ftsystem.c)0
-rw-r--r--source/external/freetype-2.9.1/builds/ansi/ansi-def.mk (renamed from source/3rd-party/freetype-2.9.1/builds/ansi/ansi-def.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/ansi/ansi.mk (renamed from source/3rd-party/freetype-2.9.1/builds/ansi/ansi.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/atari/ATARI.H (renamed from source/3rd-party/freetype-2.9.1/builds/atari/ATARI.H)0
-rw-r--r--source/external/freetype-2.9.1/builds/atari/FNames.SIC (renamed from source/3rd-party/freetype-2.9.1/builds/atari/FNames.SIC)0
-rw-r--r--source/external/freetype-2.9.1/builds/atari/FREETYPE.PRJ (renamed from source/3rd-party/freetype-2.9.1/builds/atari/FREETYPE.PRJ)0
-rw-r--r--source/external/freetype-2.9.1/builds/atari/README.TXT (renamed from source/3rd-party/freetype-2.9.1/builds/atari/README.TXT)0
-rw-r--r--source/external/freetype-2.9.1/builds/atari/deflinejoiner.awk (renamed from source/3rd-party/freetype-2.9.1/builds/atari/deflinejoiner.awk)0
-rw-r--r--source/external/freetype-2.9.1/builds/atari/gen-purec-patch.sh (renamed from source/3rd-party/freetype-2.9.1/builds/atari/gen-purec-patch.sh)0
-rw-r--r--source/external/freetype-2.9.1/builds/beos/beos-def.mk (renamed from source/3rd-party/freetype-2.9.1/builds/beos/beos-def.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/beos/beos.mk (renamed from source/3rd-party/freetype-2.9.1/builds/beos/beos.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/beos/detect.mk (renamed from source/3rd-party/freetype-2.9.1/builds/beos/detect.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/cmake/FindHarfBuzz.cmake (renamed from source/3rd-party/freetype-2.9.1/builds/cmake/FindHarfBuzz.cmake)0
-rw-r--r--source/external/freetype-2.9.1/builds/cmake/iOS.cmake (renamed from source/3rd-party/freetype-2.9.1/builds/cmake/iOS.cmake)0
-rw-r--r--source/external/freetype-2.9.1/builds/cmake/testbuild.sh (renamed from source/3rd-party/freetype-2.9.1/builds/cmake/testbuild.sh)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/ansi-cc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/ansi-cc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/bcc-dev.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/bcc-dev.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/bcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/bcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/emx.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/emx.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/gcc-dev.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/gcc-dev.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/gcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/gcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/intelc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/intelc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/unix-lcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/unix-lcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/visualage.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/visualage.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/visualc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/visualc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/watcom.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/watcom.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/compiler/win-lcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/compiler/win-lcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/detect.mk (renamed from source/3rd-party/freetype-2.9.1/builds/detect.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/dos/detect.mk (renamed from source/3rd-party/freetype-2.9.1/builds/dos/detect.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/dos/dos-def.mk (renamed from source/3rd-party/freetype-2.9.1/builds/dos/dos-def.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/dos/dos-emx.mk (renamed from source/3rd-party/freetype-2.9.1/builds/dos/dos-emx.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/dos/dos-gcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/dos/dos-gcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/dos/dos-wat.mk (renamed from source/3rd-party/freetype-2.9.1/builds/dos/dos-wat.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/exports.mk (renamed from source/3rd-party/freetype-2.9.1/builds/exports.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/freetype.mk (renamed from source/3rd-party/freetype-2.9.1/builds/freetype.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/link_dos.mk (renamed from source/3rd-party/freetype-2.9.1/builds/link_dos.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/link_std.mk (renamed from source/3rd-party/freetype-2.9.1/builds/link_std.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/mac/FreeType.m68k_cfm.make.txt (renamed from source/3rd-party/freetype-2.9.1/builds/mac/FreeType.m68k_cfm.make.txt)0
-rw-r--r--source/external/freetype-2.9.1/builds/mac/FreeType.m68k_far.make.txt (renamed from source/3rd-party/freetype-2.9.1/builds/mac/FreeType.m68k_far.make.txt)0
-rw-r--r--source/external/freetype-2.9.1/builds/mac/FreeType.ppc_carbon.make.txt (renamed from source/3rd-party/freetype-2.9.1/builds/mac/FreeType.ppc_carbon.make.txt)0
-rw-r--r--source/external/freetype-2.9.1/builds/mac/FreeType.ppc_classic.make.txt (renamed from source/3rd-party/freetype-2.9.1/builds/mac/FreeType.ppc_classic.make.txt)0
-rw-r--r--source/external/freetype-2.9.1/builds/mac/README (renamed from source/3rd-party/freetype-2.9.1/builds/mac/README)0
-rw-r--r--source/external/freetype-2.9.1/builds/mac/ascii2mpw.py (renamed from source/3rd-party/freetype-2.9.1/builds/mac/ascii2mpw.py)0
-rw-r--r--source/external/freetype-2.9.1/builds/mac/freetype-Info.plist (renamed from source/3rd-party/freetype-2.9.1/builds/mac/freetype-Info.plist)0
-rw-r--r--source/external/freetype-2.9.1/builds/mac/ftlib.prj.xml (renamed from source/3rd-party/freetype-2.9.1/builds/mac/ftlib.prj.xml)0
-rw-r--r--source/external/freetype-2.9.1/builds/mac/ftmac.c (renamed from source/3rd-party/freetype-2.9.1/builds/mac/ftmac.c)0
-rw-r--r--source/external/freetype-2.9.1/builds/modules.mk (renamed from source/3rd-party/freetype-2.9.1/builds/modules.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/os2/detect.mk (renamed from source/3rd-party/freetype-2.9.1/builds/os2/detect.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/os2/os2-def.mk (renamed from source/3rd-party/freetype-2.9.1/builds/os2/os2-def.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/os2/os2-dev.mk (renamed from source/3rd-party/freetype-2.9.1/builds/os2/os2-dev.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/os2/os2-gcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/os2/os2-gcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/symbian/bld.inf (renamed from source/3rd-party/freetype-2.9.1/builds/symbian/bld.inf)0
-rw-r--r--source/external/freetype-2.9.1/builds/symbian/freetype.mmp (renamed from source/3rd-party/freetype-2.9.1/builds/symbian/freetype.mmp)0
-rw-r--r--source/external/freetype-2.9.1/builds/toplevel.mk (renamed from source/3rd-party/freetype-2.9.1/builds/toplevel.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/aclocal.m4 (renamed from source/3rd-party/freetype-2.9.1/builds/unix/aclocal.m4)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/config.guess (renamed from source/3rd-party/freetype-2.9.1/builds/unix/config.guess)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/config.sub (renamed from source/3rd-party/freetype-2.9.1/builds/unix/config.sub)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/configure (renamed from source/3rd-party/freetype-2.9.1/builds/unix/configure)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/configure.ac (renamed from source/3rd-party/freetype-2.9.1/builds/unix/configure.ac)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/configure.raw (renamed from source/3rd-party/freetype-2.9.1/builds/unix/configure.raw)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/detect.mk (renamed from source/3rd-party/freetype-2.9.1/builds/unix/detect.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/freetype-config.in (renamed from source/3rd-party/freetype-2.9.1/builds/unix/freetype-config.in)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/freetype2.in (renamed from source/3rd-party/freetype-2.9.1/builds/unix/freetype2.in)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/freetype2.m4 (renamed from source/3rd-party/freetype-2.9.1/builds/unix/freetype2.m4)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/ft-munmap.m4 (renamed from source/3rd-party/freetype-2.9.1/builds/unix/ft-munmap.m4)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/ftconfig.in (renamed from source/3rd-party/freetype-2.9.1/builds/unix/ftconfig.in)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/ftsystem.c (renamed from source/3rd-party/freetype-2.9.1/builds/unix/ftsystem.c)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/install-sh (renamed from source/3rd-party/freetype-2.9.1/builds/unix/install-sh)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/install.mk (renamed from source/3rd-party/freetype-2.9.1/builds/unix/install.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/ltmain.sh (renamed from source/3rd-party/freetype-2.9.1/builds/unix/ltmain.sh)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/pkg.m4 (renamed from source/3rd-party/freetype-2.9.1/builds/unix/pkg.m4)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/unix-cc.in (renamed from source/3rd-party/freetype-2.9.1/builds/unix/unix-cc.in)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/unix-def.in (renamed from source/3rd-party/freetype-2.9.1/builds/unix/unix-def.in)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/unix-dev.mk (renamed from source/3rd-party/freetype-2.9.1/builds/unix/unix-dev.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/unix-lcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/unix/unix-lcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/unix.mk (renamed from source/3rd-party/freetype-2.9.1/builds/unix/unix.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/unix/unixddef.mk (renamed from source/3rd-party/freetype-2.9.1/builds/unix/unixddef.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/vms/ftconfig.h (renamed from source/3rd-party/freetype-2.9.1/builds/vms/ftconfig.h)0
-rw-r--r--source/external/freetype-2.9.1/builds/vms/ftsystem.c (renamed from source/3rd-party/freetype-2.9.1/builds/vms/ftsystem.c)0
-rw-r--r--source/external/freetype-2.9.1/builds/wince/ftdebug.c (renamed from source/3rd-party/freetype-2.9.1/builds/wince/ftdebug.c)0
-rw-r--r--source/external/freetype-2.9.1/builds/wince/vc2005-ce/freetype.sln (renamed from source/3rd-party/freetype-2.9.1/builds/wince/vc2005-ce/freetype.sln)0
-rw-r--r--source/external/freetype-2.9.1/builds/wince/vc2005-ce/freetype.vcproj (renamed from source/3rd-party/freetype-2.9.1/builds/wince/vc2005-ce/freetype.vcproj)0
-rw-r--r--source/external/freetype-2.9.1/builds/wince/vc2005-ce/index.html (renamed from source/3rd-party/freetype-2.9.1/builds/wince/vc2005-ce/index.html)0
-rw-r--r--source/external/freetype-2.9.1/builds/wince/vc2008-ce/freetype.sln (renamed from source/3rd-party/freetype-2.9.1/builds/wince/vc2008-ce/freetype.sln)0
-rw-r--r--source/external/freetype-2.9.1/builds/wince/vc2008-ce/freetype.vcproj (renamed from source/3rd-party/freetype-2.9.1/builds/wince/vc2008-ce/freetype.vcproj)0
-rw-r--r--source/external/freetype-2.9.1/builds/wince/vc2008-ce/index.html (renamed from source/3rd-party/freetype-2.9.1/builds/wince/vc2008-ce/index.html)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/detect.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/detect.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/ftdebug.c (renamed from source/3rd-party/freetype-2.9.1/builds/windows/ftdebug.c)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2005/freetype.sln (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2005/freetype.sln)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2005/freetype.vcproj (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2005/freetype.vcproj)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2005/index.html (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2005/index.html)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2008/freetype.sln (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2008/freetype.sln)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2008/freetype.vcproj (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2008/freetype.vcproj)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2008/index.html (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2008/index.html)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2010/freetype.sln (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.sln)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2010/freetype.user.props (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.user.props)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj.filters (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj.filters)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/vc2010/index.html (renamed from source/3rd-party/freetype-2.9.1/builds/windows/vc2010/index.html)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/visualc/freetype.dsp (renamed from source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.dsp)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/visualc/freetype.dsw (renamed from source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.dsw)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/visualc/freetype.sln (renamed from source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.sln)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/visualc/freetype.vcproj (renamed from source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.vcproj)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/visualc/index.html (renamed from source/3rd-party/freetype-2.9.1/builds/windows/visualc/index.html)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/visualce/freetype.dsp (renamed from source/3rd-party/freetype-2.9.1/builds/windows/visualce/freetype.dsp)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/visualce/freetype.dsw (renamed from source/3rd-party/freetype-2.9.1/builds/windows/visualce/freetype.dsw)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/visualce/freetype.vcproj (renamed from source/3rd-party/freetype-2.9.1/builds/windows/visualce/freetype.vcproj)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/visualce/index.html (renamed from source/3rd-party/freetype-2.9.1/builds/windows/visualce/index.html)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-bcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-bcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-bccd.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-bccd.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-dev.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-dev.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-gcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-gcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-icc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-icc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-intl.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-intl.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-lcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-lcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-mingw32.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-mingw32.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-vcc.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-vcc.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/w32-wat.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/w32-wat.mk)0
-rw-r--r--source/external/freetype-2.9.1/builds/windows/win32-def.mk (renamed from source/3rd-party/freetype-2.9.1/builds/windows/win32-def.mk)0
-rw-r--r--source/external/freetype-2.9.1/configure (renamed from source/3rd-party/freetype-2.9.1/configure)0
-rw-r--r--source/external/freetype-2.9.1/devel/ft2build.h (renamed from source/3rd-party/freetype-2.9.1/devel/ft2build.h)0
-rw-r--r--source/external/freetype-2.9.1/devel/ftoption.h (renamed from source/3rd-party/freetype-2.9.1/devel/ftoption.h)0
-rw-r--r--source/external/freetype-2.9.1/docs/CHANGES (renamed from source/3rd-party/freetype-2.9.1/docs/CHANGES)0
-rw-r--r--source/external/freetype-2.9.1/docs/CMAKE (renamed from source/3rd-party/freetype-2.9.1/docs/CMAKE)0
-rw-r--r--source/external/freetype-2.9.1/docs/CUSTOMIZE (renamed from source/3rd-party/freetype-2.9.1/docs/CUSTOMIZE)0
-rw-r--r--source/external/freetype-2.9.1/docs/DEBUG (renamed from source/3rd-party/freetype-2.9.1/docs/DEBUG)0
-rw-r--r--source/external/freetype-2.9.1/docs/FTL.TXT (renamed from source/3rd-party/freetype-2.9.1/docs/FTL.TXT)0
-rw-r--r--source/external/freetype-2.9.1/docs/GPLv2.TXT (renamed from source/3rd-party/freetype-2.9.1/docs/GPLv2.TXT)0
-rw-r--r--source/external/freetype-2.9.1/docs/INSTALL (renamed from source/3rd-party/freetype-2.9.1/docs/INSTALL)0
-rw-r--r--source/external/freetype-2.9.1/docs/INSTALL.ANY (renamed from source/3rd-party/freetype-2.9.1/docs/INSTALL.ANY)0
-rw-r--r--source/external/freetype-2.9.1/docs/INSTALL.CROSS (renamed from source/3rd-party/freetype-2.9.1/docs/INSTALL.CROSS)0
-rw-r--r--source/external/freetype-2.9.1/docs/INSTALL.GNU (renamed from source/3rd-party/freetype-2.9.1/docs/INSTALL.GNU)0
-rw-r--r--source/external/freetype-2.9.1/docs/INSTALL.MAC (renamed from source/3rd-party/freetype-2.9.1/docs/INSTALL.MAC)0
-rw-r--r--source/external/freetype-2.9.1/docs/INSTALL.UNIX (renamed from source/3rd-party/freetype-2.9.1/docs/INSTALL.UNIX)0
-rw-r--r--source/external/freetype-2.9.1/docs/INSTALL.VMS (renamed from source/3rd-party/freetype-2.9.1/docs/INSTALL.VMS)0
-rw-r--r--source/external/freetype-2.9.1/docs/LICENSE.TXT (renamed from source/3rd-party/freetype-2.9.1/docs/LICENSE.TXT)0
-rw-r--r--source/external/freetype-2.9.1/docs/MAKEPP (renamed from source/3rd-party/freetype-2.9.1/docs/MAKEPP)0
-rw-r--r--source/external/freetype-2.9.1/docs/PROBLEMS (renamed from source/3rd-party/freetype-2.9.1/docs/PROBLEMS)0
-rw-r--r--source/external/freetype-2.9.1/docs/TODO (renamed from source/3rd-party/freetype-2.9.1/docs/TODO)0
-rw-r--r--source/external/freetype-2.9.1/docs/VERSIONS.TXT (renamed from source/3rd-party/freetype-2.9.1/docs/VERSIONS.TXT)0
-rw-r--r--source/external/freetype-2.9.1/docs/formats.txt (renamed from source/3rd-party/freetype-2.9.1/docs/formats.txt)0
-rw-r--r--source/external/freetype-2.9.1/docs/freetype-config.1 (renamed from source/3rd-party/freetype-2.9.1/docs/freetype-config.1)0
-rw-r--r--source/external/freetype-2.9.1/docs/raster.txt (renamed from source/3rd-party/freetype-2.9.1/docs/raster.txt)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/README (renamed from source/3rd-party/freetype-2.9.1/docs/reference/README)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-auto_hinter.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-auto_hinter.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-base_interface.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-base_interface.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-basic_types.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-basic_types.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-bdf_fonts.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-bdf_fonts.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-bitmap_handling.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-bitmap_handling.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-bzip2.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-bzip2.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-cache_subsystem.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-cache_subsystem.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-cff_driver.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-cff_driver.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-cid_fonts.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-cid_fonts.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-computations.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-computations.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-error_code_values.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-error_code_values.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-error_enumerations.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-error_enumerations.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-font_formats.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-font_formats.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-gasp_table.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-gasp_table.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-glyph_management.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-glyph_management.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-glyph_stroker.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-glyph_stroker.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-glyph_variants.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-glyph_variants.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-gx_validation.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-gx_validation.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-gzip.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-gzip.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-header_file_macros.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-header_file_macros.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-header_inclusion.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-header_inclusion.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-incremental.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-incremental.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-index.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-index.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-lcd_filtering.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-lcd_filtering.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-list_processing.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-list_processing.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-lzw.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-lzw.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-mac_specific.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-mac_specific.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-module_management.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-module_management.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-multiple_masters.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-multiple_masters.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-ot_validation.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-ot_validation.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-outline_processing.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-outline_processing.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-parameter_tags.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-parameter_tags.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-pcf_driver.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-pcf_driver.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-pfr_fonts.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-pfr_fonts.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-properties.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-properties.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-quick_advance.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-quick_advance.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-raster.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-raster.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-sfnt_names.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-sfnt_names.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-sizes_management.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-sizes_management.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-system_interface.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-system_interface.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-t1_cid_driver.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-t1_cid_driver.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-toc.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-toc.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-truetype_engine.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-truetype_engine.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-truetype_tables.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-truetype_tables.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-tt_driver.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-tt_driver.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-type1_tables.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-type1_tables.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-user_allocation.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-user_allocation.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-version.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-version.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/reference/ft2-winfnt_fonts.html (renamed from source/3rd-party/freetype-2.9.1/docs/reference/ft2-winfnt_fonts.html)0
-rw-r--r--source/external/freetype-2.9.1/docs/release (renamed from source/3rd-party/freetype-2.9.1/docs/release)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/config/ftconfig.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/config/ftconfig.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/config/ftheader.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/config/ftheader.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/config/ftmodule.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/config/ftmodule.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/config/ftoption.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/config/ftoption.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/config/ftstdlib.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/config/ftstdlib.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/freetype.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/freetype.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftadvanc.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftadvanc.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftbbox.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftbbox.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftbdf.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftbdf.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftbitmap.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftbitmap.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftbzip2.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftbzip2.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftcache.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftcache.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftchapters.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftchapters.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftcid.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftcid.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftdriver.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftdriver.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/fterrdef.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/fterrdef.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/fterrors.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/fterrors.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftfntfmt.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftfntfmt.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftgasp.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftgasp.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftglyph.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftglyph.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftgxval.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftgxval.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftgzip.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftgzip.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftimage.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftimage.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftincrem.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftincrem.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftlcdfil.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftlcdfil.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftlist.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftlist.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftlzw.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftlzw.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftmac.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftmac.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftmm.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftmm.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftmodapi.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftmodapi.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftmoderr.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftmoderr.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftotval.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftotval.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftoutln.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftoutln.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftparams.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftparams.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftpfr.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftpfr.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftrender.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftrender.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftsizes.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftsizes.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftsnames.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftsnames.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftstroke.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftstroke.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftsynth.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftsynth.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftsystem.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftsystem.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/fttrigon.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/fttrigon.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/fttypes.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/fttypes.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ftwinfnt.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ftwinfnt.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/autohint.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/autohint.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/cffotypes.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/cffotypes.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/cfftypes.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/cfftypes.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftcalc.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftcalc.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftdebug.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftdebug.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftdrv.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftdrv.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftgloadr.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftgloadr.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/fthash.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/fthash.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftmemory.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftmemory.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftobjs.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftobjs.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftpic.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftpic.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftpsprop.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftpsprop.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftrfork.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftrfork.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftserv.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftserv.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftstream.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftstream.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/fttrace.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/fttrace.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/ftvalid.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/ftvalid.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/internal.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/internal.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/psaux.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/psaux.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/pshints.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/pshints.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svbdf.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svbdf.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svcfftl.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svcfftl.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svcid.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svcid.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svfntfmt.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svfntfmt.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svgldict.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svgldict.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svgxval.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svgxval.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svkern.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svkern.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svmetric.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svmetric.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svmm.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svmm.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svotval.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svotval.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svpfr.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpfr.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svpostnm.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpostnm.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svprop.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svprop.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svpscmap.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpscmap.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svpsinfo.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpsinfo.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svsfnt.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svsfnt.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svttcmap.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svttcmap.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svtteng.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svtteng.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svttglyf.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svttglyf.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/services/svwinfnt.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svwinfnt.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/sfnt.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/sfnt.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/t1types.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/t1types.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/internal/tttypes.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/internal/tttypes.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/t1tables.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/t1tables.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/ttnameid.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/ttnameid.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/tttables.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/tttables.h)0
-rw-r--r--source/external/freetype-2.9.1/include/freetype/tttags.h (renamed from source/3rd-party/freetype-2.9.1/include/freetype/tttags.h)0
-rw-r--r--source/external/freetype-2.9.1/include/ft2build.h (renamed from source/3rd-party/freetype-2.9.1/include/ft2build.h)0
-rw-r--r--source/external/freetype-2.9.1/modules.cfg (renamed from source/3rd-party/freetype-2.9.1/modules.cfg)0
-rw-r--r--source/external/freetype-2.9.1/objs/README (renamed from source/3rd-party/freetype-2.9.1/objs/README)0
-rw-r--r--source/external/freetype-2.9.1/src/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/autofit/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afangles.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afangles.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afangles.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afangles.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afblue.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afblue.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afblue.cin (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afblue.cin)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afblue.dat (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afblue.dat)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afblue.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afblue.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afblue.hin (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afblue.hin)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afcjk.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afcjk.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afcjk.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afcjk.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afcover.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afcover.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afdummy.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afdummy.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afdummy.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afdummy.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/aferrors.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/aferrors.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afglobal.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afglobal.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afglobal.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afglobal.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afhints.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afhints.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afhints.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afhints.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afindic.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afindic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afindic.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afindic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/aflatin.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/aflatin.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/aflatin.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/aflatin.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/aflatin2.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/aflatin2.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/aflatin2.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/aflatin2.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afloader.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afloader.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afloader.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afloader.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afmodule.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afmodule.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afmodule.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afmodule.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afpic.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afpic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afpic.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afpic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afranges.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afranges.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afranges.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afranges.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afscript.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afscript.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afshaper.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afshaper.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afshaper.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afshaper.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afstyles.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afstyles.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/aftypes.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/aftypes.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afwarp.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afwarp.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afwarp.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afwarp.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/afwrtsys.h (renamed from source/3rd-party/freetype-2.9.1/src/autofit/afwrtsys.h)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/autofit.c (renamed from source/3rd-party/freetype-2.9.1/src/autofit/autofit.c)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/autofit/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/autofit/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/autofit/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/base/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/base/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/base/basepic.c (renamed from source/3rd-party/freetype-2.9.1/src/base/basepic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/basepic.h (renamed from source/3rd-party/freetype-2.9.1/src/base/basepic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftadvanc.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftadvanc.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftapi.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftapi.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftbase.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftbase.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftbase.h (renamed from source/3rd-party/freetype-2.9.1/src/base/ftbase.h)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftbbox.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftbbox.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftbdf.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftbdf.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftbitmap.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftbitmap.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftcalc.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftcalc.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftcid.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftcid.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftdbgmem.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftdbgmem.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftdebug.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftdebug.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftfntfmt.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftfntfmt.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftfstype.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftfstype.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftgasp.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftgasp.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftgloadr.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftgloadr.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftglyph.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftglyph.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftgxval.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftgxval.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/fthash.c (renamed from source/3rd-party/freetype-2.9.1/src/base/fthash.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftinit.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftinit.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftlcdfil.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftlcdfil.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftmac.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftmac.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftmm.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftmm.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftobjs.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftobjs.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftotval.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftotval.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftoutln.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftoutln.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftpatent.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftpatent.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftpfr.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftpfr.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftpic.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftpic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftpsprop.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftpsprop.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftrfork.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftrfork.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftsnames.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftsnames.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftstream.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftstream.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftstroke.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftstroke.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftsynth.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftsynth.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftsystem.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftsystem.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/fttrigon.c (renamed from source/3rd-party/freetype-2.9.1/src/base/fttrigon.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/fttype1.c (renamed from source/3rd-party/freetype-2.9.1/src/base/fttype1.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftutil.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftutil.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftver.rc (renamed from source/3rd-party/freetype-2.9.1/src/base/ftver.rc)0
-rw-r--r--source/external/freetype-2.9.1/src/base/ftwinfnt.c (renamed from source/3rd-party/freetype-2.9.1/src/base/ftwinfnt.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/md5.c (renamed from source/3rd-party/freetype-2.9.1/src/base/md5.c)0
-rw-r--r--source/external/freetype-2.9.1/src/base/md5.h (renamed from source/3rd-party/freetype-2.9.1/src/base/md5.h)0
-rw-r--r--source/external/freetype-2.9.1/src/base/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/base/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/bdf/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/README (renamed from source/3rd-party/freetype-2.9.1/src/bdf/README)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/bdf.c (renamed from source/3rd-party/freetype-2.9.1/src/bdf/bdf.c)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/bdf.h (renamed from source/3rd-party/freetype-2.9.1/src/bdf/bdf.h)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/bdfdrivr.c (renamed from source/3rd-party/freetype-2.9.1/src/bdf/bdfdrivr.c)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/bdfdrivr.h (renamed from source/3rd-party/freetype-2.9.1/src/bdf/bdfdrivr.h)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/bdferror.h (renamed from source/3rd-party/freetype-2.9.1/src/bdf/bdferror.h)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/bdflib.c (renamed from source/3rd-party/freetype-2.9.1/src/bdf/bdflib.c)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/bdf/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/bdf/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/bdf/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/bzip2/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/bzip2/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/bzip2/ftbzip2.c (renamed from source/3rd-party/freetype-2.9.1/src/bzip2/ftbzip2.c)0
-rw-r--r--source/external/freetype-2.9.1/src/bzip2/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/bzip2/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/cache/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcache.c (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcache.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcbasic.c (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcbasic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftccache.c (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftccache.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftccache.h (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftccache.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftccback.h (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftccback.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftccmap.c (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftccmap.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcerror.h (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcerror.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcglyph.c (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcglyph.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcglyph.h (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcglyph.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcimage.c (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcimage.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcimage.h (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcimage.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcmanag.c (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcmanag.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcmanag.h (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcmanag.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcmru.c (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcmru.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcmru.h (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcmru.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcsbits.c (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcsbits.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/ftcsbits.h (renamed from source/3rd-party/freetype-2.9.1/src/cache/ftcsbits.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cache/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/cache/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/cff/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cff.c (renamed from source/3rd-party/freetype-2.9.1/src/cff/cff.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffcmap.c (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffcmap.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffcmap.h (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffcmap.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffdrivr.c (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffdrivr.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffdrivr.h (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffdrivr.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cfferrs.h (renamed from source/3rd-party/freetype-2.9.1/src/cff/cfferrs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffgload.c (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffgload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffgload.h (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffgload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffload.c (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffload.h (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffobjs.c (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffobjs.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffobjs.h (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffobjs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffparse.c (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffparse.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffparse.h (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffparse.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffpic.c (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffpic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cffpic.h (renamed from source/3rd-party/freetype-2.9.1/src/cff/cffpic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/cfftoken.h (renamed from source/3rd-party/freetype-2.9.1/src/cff/cfftoken.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/cff/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/cff/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/cff/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/cid/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/ciderrs.h (renamed from source/3rd-party/freetype-2.9.1/src/cid/ciderrs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidgload.c (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidgload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidgload.h (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidgload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidload.c (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidload.h (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidobjs.c (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidobjs.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidobjs.h (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidobjs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidparse.c (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidparse.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidparse.h (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidparse.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidriver.c (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidriver.c)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidriver.h (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidriver.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/cidtoken.h (renamed from source/3rd-party/freetype-2.9.1/src/cid/cidtoken.h)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/cid/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/cid/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/cid/type1cid.c (renamed from source/3rd-party/freetype-2.9.1/src/cid/type1cid.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/README (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/README)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvalid.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvalid.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvalid.h (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvalid.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvbsln.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvbsln.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvcommn.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvcommn.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvcommn.h (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvcommn.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxverror.h (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxverror.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvfeat.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvfeat.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvfeat.h (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvfeat.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvfgen.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvfgen.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvjust.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvjust.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvkern.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvkern.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvlcar.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvlcar.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmod.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmod.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmod.h (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmod.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmort.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmort.h (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmort0.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort0.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmort1.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort1.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmort2.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort2.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmort4.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort4.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmort5.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort5.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmorx.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmorx.h (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmorx0.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx0.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmorx1.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx1.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmorx2.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx2.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmorx4.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx4.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvmorx5.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx5.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvopbd.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvopbd.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvprop.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvprop.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/gxvtrak.c (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/gxvtrak.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/gxvalid/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/gxvalid/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/gzip/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/adler32.c (renamed from source/3rd-party/freetype-2.9.1/src/gzip/adler32.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/ftgzip.c (renamed from source/3rd-party/freetype-2.9.1/src/gzip/ftgzip.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/ftzconf.h (renamed from source/3rd-party/freetype-2.9.1/src/gzip/ftzconf.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/infblock.c (renamed from source/3rd-party/freetype-2.9.1/src/gzip/infblock.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/infblock.h (renamed from source/3rd-party/freetype-2.9.1/src/gzip/infblock.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/infcodes.c (renamed from source/3rd-party/freetype-2.9.1/src/gzip/infcodes.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/infcodes.h (renamed from source/3rd-party/freetype-2.9.1/src/gzip/infcodes.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/inffixed.h (renamed from source/3rd-party/freetype-2.9.1/src/gzip/inffixed.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/inflate.c (renamed from source/3rd-party/freetype-2.9.1/src/gzip/inflate.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/inftrees.c (renamed from source/3rd-party/freetype-2.9.1/src/gzip/inftrees.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/inftrees.h (renamed from source/3rd-party/freetype-2.9.1/src/gzip/inftrees.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/infutil.c (renamed from source/3rd-party/freetype-2.9.1/src/gzip/infutil.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/infutil.h (renamed from source/3rd-party/freetype-2.9.1/src/gzip/infutil.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/gzip/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/zlib.h (renamed from source/3rd-party/freetype-2.9.1/src/gzip/zlib.h)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/zutil.c (renamed from source/3rd-party/freetype-2.9.1/src/gzip/zutil.c)0
-rw-r--r--source/external/freetype-2.9.1/src/gzip/zutil.h (renamed from source/3rd-party/freetype-2.9.1/src/gzip/zutil.h)0
-rw-r--r--source/external/freetype-2.9.1/src/lzw/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/lzw/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/lzw/ftlzw.c (renamed from source/3rd-party/freetype-2.9.1/src/lzw/ftlzw.c)0
-rw-r--r--source/external/freetype-2.9.1/src/lzw/ftzopen.c (renamed from source/3rd-party/freetype-2.9.1/src/lzw/ftzopen.c)0
-rw-r--r--source/external/freetype-2.9.1/src/lzw/ftzopen.h (renamed from source/3rd-party/freetype-2.9.1/src/lzw/ftzopen.h)0
-rw-r--r--source/external/freetype-2.9.1/src/lzw/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/lzw/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvalid.c (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvalid.c)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvalid.h (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvalid.h)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvbase.c (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvbase.c)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvcommn.c (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvcommn.c)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvcommn.h (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvcommn.h)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otverror.h (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otverror.h)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvgdef.c (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvgdef.c)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvgpos.c (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvgpos.c)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvgpos.h (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvgpos.h)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvgsub.c (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvgsub.c)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvjstf.c (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvjstf.c)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvmath.c (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvmath.c)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvmod.c (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvmod.c)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/otvmod.h (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/otvmod.h)0
-rw-r--r--source/external/freetype-2.9.1/src/otvalid/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/otvalid/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/pcf/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/README (renamed from source/3rd-party/freetype-2.9.1/src/pcf/README)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/pcf/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/pcf.c (renamed from source/3rd-party/freetype-2.9.1/src/pcf/pcf.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/pcf.h (renamed from source/3rd-party/freetype-2.9.1/src/pcf/pcf.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/pcfdrivr.c (renamed from source/3rd-party/freetype-2.9.1/src/pcf/pcfdrivr.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/pcfdrivr.h (renamed from source/3rd-party/freetype-2.9.1/src/pcf/pcfdrivr.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/pcferror.h (renamed from source/3rd-party/freetype-2.9.1/src/pcf/pcferror.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/pcfread.c (renamed from source/3rd-party/freetype-2.9.1/src/pcf/pcfread.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/pcfread.h (renamed from source/3rd-party/freetype-2.9.1/src/pcf/pcfread.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/pcfutil.c (renamed from source/3rd-party/freetype-2.9.1/src/pcf/pcfutil.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/pcfutil.h (renamed from source/3rd-party/freetype-2.9.1/src/pcf/pcfutil.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pcf/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/pcf/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/pfr/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/pfr/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfr.c (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfr.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrcmap.c (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrcmap.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrcmap.h (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrcmap.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrdrivr.c (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrdrivr.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrdrivr.h (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrdrivr.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrerror.h (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrerror.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrgload.c (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrgload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrgload.h (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrgload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrload.c (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrload.h (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrobjs.c (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrobjs.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrobjs.h (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrobjs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrsbit.c (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrsbit.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrsbit.h (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrsbit.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/pfrtypes.h (renamed from source/3rd-party/freetype-2.9.1/src/pfr/pfrtypes.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pfr/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/pfr/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/psaux/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/afmparse.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/afmparse.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/afmparse.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/afmparse.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/cffdecode.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/cffdecode.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/cffdecode.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/cffdecode.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/psaux/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psarrst.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psarrst.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psarrst.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psarrst.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psaux.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psaux.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psauxerr.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psauxerr.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psauxmod.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psauxmod.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psauxmod.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psauxmod.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psblues.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psblues.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psblues.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psblues.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psconv.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psconv.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psconv.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psconv.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/pserror.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/pserror.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/pserror.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/pserror.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psfixed.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psfixed.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psfont.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psfont.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psfont.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psfont.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psft.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psft.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psft.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psft.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psglue.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psglue.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/pshints.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/pshints.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/pshints.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/pshints.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psintrp.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psintrp.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psintrp.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psintrp.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psobjs.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psobjs.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psobjs.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psobjs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psread.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psread.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psread.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psread.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psstack.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psstack.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/psstack.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/psstack.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/pstypes.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/pstypes.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/psaux/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/t1cmap.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/t1cmap.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/t1cmap.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/t1cmap.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/t1decode.c (renamed from source/3rd-party/freetype-2.9.1/src/psaux/t1decode.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psaux/t1decode.h (renamed from source/3rd-party/freetype-2.9.1/src/psaux/t1decode.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshalgo.c (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshalgo.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshalgo.h (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshalgo.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshglob.c (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshglob.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshglob.h (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshglob.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshinter.c (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshinter.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshmod.c (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshmod.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshmod.h (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshmod.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshnterr.h (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshnterr.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshpic.c (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshpic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshpic.h (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshpic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshrec.c (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshrec.c)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/pshrec.h (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/pshrec.h)0
-rw-r--r--source/external/freetype-2.9.1/src/pshinter/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/pshinter/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/psnames/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/psnames/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/psmodule.c (renamed from source/3rd-party/freetype-2.9.1/src/psnames/psmodule.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/psmodule.h (renamed from source/3rd-party/freetype-2.9.1/src/psnames/psmodule.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/psnamerr.h (renamed from source/3rd-party/freetype-2.9.1/src/psnames/psnamerr.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/psnames.c (renamed from source/3rd-party/freetype-2.9.1/src/psnames/psnames.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/pspic.c (renamed from source/3rd-party/freetype-2.9.1/src/psnames/pspic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/pspic.h (renamed from source/3rd-party/freetype-2.9.1/src/psnames/pspic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/pstables.h (renamed from source/3rd-party/freetype-2.9.1/src/psnames/pstables.h)0
-rw-r--r--source/external/freetype-2.9.1/src/psnames/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/psnames/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/raster/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/ftmisc.h (renamed from source/3rd-party/freetype-2.9.1/src/raster/ftmisc.h)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/ftraster.c (renamed from source/3rd-party/freetype-2.9.1/src/raster/ftraster.c)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/ftraster.h (renamed from source/3rd-party/freetype-2.9.1/src/raster/ftraster.h)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/ftrend1.c (renamed from source/3rd-party/freetype-2.9.1/src/raster/ftrend1.c)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/ftrend1.h (renamed from source/3rd-party/freetype-2.9.1/src/raster/ftrend1.h)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/raster/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/raster.c (renamed from source/3rd-party/freetype-2.9.1/src/raster/raster.c)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/rasterrs.h (renamed from source/3rd-party/freetype-2.9.1/src/raster/rasterrs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/rastpic.c (renamed from source/3rd-party/freetype-2.9.1/src/raster/rastpic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/rastpic.h (renamed from source/3rd-party/freetype-2.9.1/src/raster/rastpic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/raster/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/raster/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/pngshim.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/pngshim.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/pngshim.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/pngshim.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/sfdriver.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/sfdriver.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/sfdriver.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/sfdriver.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/sferrors.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/sferrors.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/sfnt.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/sfnt.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/sfntpic.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/sfntpic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/sfntpic.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/sfntpic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/sfobjs.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/sfobjs.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/sfobjs.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/sfobjs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttbdf.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttbdf.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttbdf.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttbdf.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttcmap.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttcmap.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttcmap.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttcmap.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttcmapc.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttcmapc.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttkern.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttkern.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttkern.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttkern.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttload.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttload.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttmtx.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttmtx.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttmtx.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttmtx.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttpost.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttpost.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttpost.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttpost.h)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttsbit.c (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttsbit.c)0
-rw-r--r--source/external/freetype-2.9.1/src/sfnt/ttsbit.h (renamed from source/3rd-party/freetype-2.9.1/src/sfnt/ttsbit.h)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/smooth/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/ftgrays.c (renamed from source/3rd-party/freetype-2.9.1/src/smooth/ftgrays.c)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/ftgrays.h (renamed from source/3rd-party/freetype-2.9.1/src/smooth/ftgrays.h)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/ftsmerrs.h (renamed from source/3rd-party/freetype-2.9.1/src/smooth/ftsmerrs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/ftsmooth.c (renamed from source/3rd-party/freetype-2.9.1/src/smooth/ftsmooth.c)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/ftsmooth.h (renamed from source/3rd-party/freetype-2.9.1/src/smooth/ftsmooth.h)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/ftspic.c (renamed from source/3rd-party/freetype-2.9.1/src/smooth/ftspic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/ftspic.h (renamed from source/3rd-party/freetype-2.9.1/src/smooth/ftspic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/smooth/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/smooth/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/smooth/smooth.c (renamed from source/3rd-party/freetype-2.9.1/src/smooth/smooth.c)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/tools/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/afblue.pl (renamed from source/3rd-party/freetype-2.9.1/src/tools/afblue.pl)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/apinames.c (renamed from source/3rd-party/freetype-2.9.1/src/tools/apinames.c)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/chktrcmp.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/chktrcmp.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/cordic.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/cordic.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/docmaker/content.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/docmaker/content.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/docmaker/docbeauty.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/docmaker/docbeauty.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/docmaker/docmaker.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/docmaker/docmaker.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/docmaker/formatter.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/docmaker/formatter.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/docmaker/sources.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/docmaker/sources.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/docmaker/tohtml.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/docmaker/tohtml.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/docmaker/utils.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/docmaker/utils.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/ftfuzzer/README (renamed from source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/README)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/ftfuzzer/ftfuzzer.cc (renamed from source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/ftfuzzer.cc)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/ftfuzzer/ftmutator.cc (renamed from source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/ftmutator.cc)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/ftfuzzer/rasterfuzzer.cc (renamed from source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/rasterfuzzer.cc)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/ftfuzzer/runinput.cc (renamed from source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/runinput.cc)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/ftrandom/Makefile (renamed from source/3rd-party/freetype-2.9.1/src/tools/ftrandom/Makefile)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/ftrandom/README (renamed from source/3rd-party/freetype-2.9.1/src/tools/ftrandom/README)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/ftrandom/ftrandom.c (renamed from source/3rd-party/freetype-2.9.1/src/tools/ftrandom/ftrandom.c)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/glnames.py (renamed from source/3rd-party/freetype-2.9.1/src/tools/glnames.py)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/no-copyright (renamed from source/3rd-party/freetype-2.9.1/src/tools/no-copyright)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/test_afm.c (renamed from source/3rd-party/freetype-2.9.1/src/tools/test_afm.c)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/test_bbox.c (renamed from source/3rd-party/freetype-2.9.1/src/tools/test_bbox.c)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/test_trig.c (renamed from source/3rd-party/freetype-2.9.1/src/tools/test_trig.c)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/update-copyright (renamed from source/3rd-party/freetype-2.9.1/src/tools/update-copyright)0
-rw-r--r--source/external/freetype-2.9.1/src/tools/update-copyright-year (renamed from source/3rd-party/freetype-2.9.1/src/tools/update-copyright-year)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/truetype/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/truetype/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/truetype/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/truetype.c (renamed from source/3rd-party/freetype-2.9.1/src/truetype/truetype.c)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttdriver.c (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttdriver.c)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttdriver.h (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttdriver.h)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/tterrors.h (renamed from source/3rd-party/freetype-2.9.1/src/truetype/tterrors.h)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttgload.c (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttgload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttgload.h (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttgload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttgxvar.c (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttgxvar.c)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttgxvar.h (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttgxvar.h)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttinterp.c (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttinterp.c)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttinterp.h (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttinterp.h)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttobjs.c (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttobjs.c)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttobjs.h (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttobjs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttpic.c (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttpic.c)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttpic.h (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttpic.h)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttpload.c (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttpload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttpload.h (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttpload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttsubpix.c (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttsubpix.c)0
-rw-r--r--source/external/freetype-2.9.1/src/truetype/ttsubpix.h (renamed from source/3rd-party/freetype-2.9.1/src/truetype/ttsubpix.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/type1/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/type1/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/type1/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1afm.c (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1afm.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1afm.h (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1afm.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1driver.c (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1driver.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1driver.h (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1driver.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1errors.h (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1errors.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1gload.c (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1gload.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1gload.h (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1gload.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1load.c (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1load.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1load.h (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1load.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1objs.c (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1objs.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1objs.h (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1objs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1parse.c (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1parse.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1parse.h (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1parse.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/t1tokens.h (renamed from source/3rd-party/freetype-2.9.1/src/type1/t1tokens.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type1/type1.c (renamed from source/3rd-party/freetype-2.9.1/src/type1/type1.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/type42/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/type42/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/type42/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/t42drivr.c (renamed from source/3rd-party/freetype-2.9.1/src/type42/t42drivr.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/t42drivr.h (renamed from source/3rd-party/freetype-2.9.1/src/type42/t42drivr.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/t42error.h (renamed from source/3rd-party/freetype-2.9.1/src/type42/t42error.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/t42objs.c (renamed from source/3rd-party/freetype-2.9.1/src/type42/t42objs.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/t42objs.h (renamed from source/3rd-party/freetype-2.9.1/src/type42/t42objs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/t42parse.c (renamed from source/3rd-party/freetype-2.9.1/src/type42/t42parse.c)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/t42parse.h (renamed from source/3rd-party/freetype-2.9.1/src/type42/t42parse.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/t42types.h (renamed from source/3rd-party/freetype-2.9.1/src/type42/t42types.h)0
-rw-r--r--source/external/freetype-2.9.1/src/type42/type42.c (renamed from source/3rd-party/freetype-2.9.1/src/type42/type42.c)0
-rw-r--r--source/external/freetype-2.9.1/src/winfonts/Jamfile (renamed from source/3rd-party/freetype-2.9.1/src/winfonts/Jamfile)0
-rw-r--r--source/external/freetype-2.9.1/src/winfonts/fnterrs.h (renamed from source/3rd-party/freetype-2.9.1/src/winfonts/fnterrs.h)0
-rw-r--r--source/external/freetype-2.9.1/src/winfonts/module.mk (renamed from source/3rd-party/freetype-2.9.1/src/winfonts/module.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/winfonts/rules.mk (renamed from source/3rd-party/freetype-2.9.1/src/winfonts/rules.mk)0
-rw-r--r--source/external/freetype-2.9.1/src/winfonts/winfnt.c (renamed from source/3rd-party/freetype-2.9.1/src/winfonts/winfnt.c)0
-rw-r--r--source/external/freetype-2.9.1/src/winfonts/winfnt.h (renamed from source/3rd-party/freetype-2.9.1/src/winfonts/winfnt.h)0
-rw-r--r--source/external/freetype-2.9.1/version.sed (renamed from source/3rd-party/freetype-2.9.1/version.sed)0
-rw-r--r--source/external/freetype-2.9.1/vms_make.com (renamed from source/3rd-party/freetype-2.9.1/vms_make.com)0
-rw-r--r--source/external/glad/glad.c (renamed from source/3rd-party/glad/glad.c)0
-rw-r--r--source/external/glad/glad.h (renamed from source/3rd-party/glad/glad.h)0
-rw-r--r--source/external/glad/khrplatform.h (renamed from source/3rd-party/glad/khrplatform.h)0
-rw-r--r--source/external/lodepng/lodepng.cpp (renamed from source/3rd-party/lodepng/lodepng.cpp)0
-rw-r--r--source/external/lodepng/lodepng.h (renamed from source/3rd-party/lodepng/lodepng.h)0
-rw-r--r--source/external/physfs/physfs.c (renamed from source/3rd-party/physfs/physfs.c)0
-rw-r--r--source/external/physfs/physfs.h (renamed from source/3rd-party/physfs/physfs.h)0
-rw-r--r--source/external/physfs/physfs_archiver_7z.c (renamed from source/3rd-party/physfs/physfs_archiver_7z.c)0
-rw-r--r--source/external/physfs/physfs_archiver_dir.c (renamed from source/3rd-party/physfs/physfs_archiver_dir.c)0
-rw-r--r--source/external/physfs/physfs_archiver_grp.c (renamed from source/3rd-party/physfs/physfs_archiver_grp.c)0
-rw-r--r--source/external/physfs/physfs_archiver_hog.c (renamed from source/3rd-party/physfs/physfs_archiver_hog.c)0
-rw-r--r--source/external/physfs/physfs_archiver_iso9660.c (renamed from source/3rd-party/physfs/physfs_archiver_iso9660.c)0
-rw-r--r--source/external/physfs/physfs_archiver_mvl.c (renamed from source/3rd-party/physfs/physfs_archiver_mvl.c)0
-rw-r--r--source/external/physfs/physfs_archiver_qpak.c (renamed from source/3rd-party/physfs/physfs_archiver_qpak.c)0
-rw-r--r--source/external/physfs/physfs_archiver_slb.c (renamed from source/3rd-party/physfs/physfs_archiver_slb.c)0
-rw-r--r--source/external/physfs/physfs_archiver_unpacked.c (renamed from source/3rd-party/physfs/physfs_archiver_unpacked.c)0
-rw-r--r--source/external/physfs/physfs_archiver_vdf.c (renamed from source/3rd-party/physfs/physfs_archiver_vdf.c)0
-rw-r--r--source/external/physfs/physfs_archiver_wad.c (renamed from source/3rd-party/physfs/physfs_archiver_wad.c)0
-rw-r--r--source/external/physfs/physfs_archiver_zip.c (renamed from source/3rd-party/physfs/physfs_archiver_zip.c)0
-rw-r--r--source/external/physfs/physfs_byteorder.c (renamed from source/3rd-party/physfs/physfs_byteorder.c)0
-rw-r--r--source/external/physfs/physfs_casefolding.h (renamed from source/3rd-party/physfs/physfs_casefolding.h)0
-rw-r--r--source/external/physfs/physfs_internal.h (renamed from source/3rd-party/physfs/physfs_internal.h)0
-rw-r--r--source/external/physfs/physfs_lzmasdk.h (renamed from source/3rd-party/physfs/physfs_lzmasdk.h)0
-rw-r--r--source/external/physfs/physfs_miniz.h (renamed from source/3rd-party/physfs/physfs_miniz.h)0
-rw-r--r--source/external/physfs/physfs_platform_apple.m (renamed from source/3rd-party/physfs/physfs_platform_apple.m)0
-rw-r--r--source/external/physfs/physfs_platform_haiku.cpp (renamed from source/3rd-party/physfs/physfs_platform_haiku.cpp)0
-rw-r--r--source/external/physfs/physfs_platform_os2.c (renamed from source/3rd-party/physfs/physfs_platform_os2.c)0
-rw-r--r--source/external/physfs/physfs_platform_posix.c (renamed from source/3rd-party/physfs/physfs_platform_posix.c)0
-rw-r--r--source/external/physfs/physfs_platform_qnx.c (renamed from source/3rd-party/physfs/physfs_platform_qnx.c)0
-rw-r--r--source/external/physfs/physfs_platform_unix.c (renamed from source/3rd-party/physfs/physfs_platform_unix.c)0
-rw-r--r--source/external/physfs/physfs_platform_windows.c (renamed from source/3rd-party/physfs/physfs_platform_windows.c)0
-rw-r--r--source/external/physfs/physfs_platform_winrt.cpp (renamed from source/3rd-party/physfs/physfs_platform_winrt.cpp)0
-rw-r--r--source/external/physfs/physfs_platforms.h (renamed from source/3rd-party/physfs/physfs_platforms.h)0
-rw-r--r--source/external/physfs/physfs_unicode.c (renamed from source/3rd-party/physfs/physfs_unicode.c)0
-rw-r--r--source/external/plotscript/plot.c (renamed from source/3rd-party/Plotscript/plot.c)0
-rw-r--r--source/external/plotscript/test/first_meeting.plot (renamed from source/3rd-party/Plotscript/test/first_meeting.plot)0
-rw-r--r--source/external/stb/stb_image.h (renamed from source/3rd-party/stb/stb_image.h)0
-rw-r--r--source/external/tinyxml2/tinyxml2.cpp (renamed from source/3rd-party/tinyxml2/tinyxml2.cpp)0
-rw-r--r--source/external/tinyxml2/tinyxml2.h (renamed from source/3rd-party/tinyxml2/tinyxml2.h)0
-rw-r--r--source/external/uuid4/uuid4.c (renamed from source/3rd-party/uuid4/uuid4.c)0
-rw-r--r--source/external/uuid4/uuid4.h (renamed from source/3rd-party/uuid4/uuid4.h)0
-rw-r--r--source/modules/asura-base/config.h69
-rw-r--r--source/modules/asura-core/graphics/binding/_gfx_device.cpp152
-rw-r--r--source/modules/asura-core/graphics/binding/_gl.cpp128
-rw-r--r--source/modules/asura-core/graphics/binding/_shader.cpp104
-rw-r--r--source/modules/asura-core/graphics/canvas.h2
-rw-r--r--source/modules/asura-core/graphics/gfx_device.cpp (renamed from source/modules/asura-core/graphics/gl.cpp)88
-rw-r--r--source/modules/asura-core/graphics/gfx_device.h (renamed from source/modules/asura-core/graphics/gl.h)31
-rw-r--r--source/modules/asura-core/graphics/gpu_buffer.cpp12
-rw-r--r--source/modules/asura-core/graphics/gpu_buffer.h2
-rw-r--r--source/modules/asura-core/graphics/image.cpp2
-rw-r--r--source/modules/asura-core/graphics/image.h4
-rw-r--r--source/modules/asura-core/graphics/index_buffer.h3
-rw-r--r--source/modules/asura-core/graphics/shader.cpp55
-rw-r--r--source/modules/asura-core/graphics/shader.h37
-rw-r--r--source/modules/asura-core/graphics/texture.cpp4
-rw-r--r--source/modules/asura-core/graphics/texture.h22
-rw-r--r--source/modules/asura-core/graphics/vertex_buffer.h4
-rw-r--r--source/modules/asura-core/input/input_device.hpp2
-rw-r--r--source/modules/asura-core/mesh/mesh2d_data.h2
-rw-r--r--source/modules/asura-framework/scripts/graphics/material.lua2
-rw-r--r--source/modules/asura-framework/scripts/graphics/sprite_renderer.lua3
-rw-r--r--source/modules/asura-utils/math/matrix44.cpp1
-rw-r--r--source/modules/asura-utils/type.h62
-rw-r--r--source/modules/asura-utils/utils_config.h3
-rw-r--r--source/tests/win32/01-window/02_multi_window.cpp2
-rw-r--r--source/tests/win32/01-window/03_sub_menu.cpp57
1990 files changed, 397 insertions, 552 deletions
diff --git a/source/3rd-party/plotscript/plot.c b/source/3rd-party/plotscript/plot.c
deleted file mode 100644
index 6028671..0000000
--- a/source/3rd-party/plotscript/plot.c
+++ /dev/null
@@ -1,5 +0,0 @@
-/*
- * ڽű̷š
-*/
-
-
diff --git a/source/3rd-party/plotscript/test/first_meeting.plot b/source/3rd-party/plotscript/test/first_meeting.plot
deleted file mode 100644
index 5cf69d6..0000000
--- a/source/3rd-party/plotscript/test/first_meeting.plot
+++ /dev/null
@@ -1,9 +0,0 @@
-
-#ʱ
-
-@():
-
-@camera:
- move_to(1, 2, 4s) & move_to()
-
- \ No newline at end of file
diff --git a/source/Asura.Editor/graphics/shaders/image.shader.h b/source/Asura.Editor/graphics/shaders/image.shader.h
index fbca5b5..ee6be43 100644
--- a/source/Asura.Editor/graphics/shaders/image.shader.h
+++ b/source/Asura.Editor/graphics/shaders/image.shader.h
@@ -2,17 +2,20 @@
#include "../shader.h"
#endif
+//
static AsuraEditor::Graphics::ShaderProgram image_shader =
{
R"(
in vec2 asura_position;
in vec2 asura_texcoord0;
-uniform asura_mvp_matrix;
+uniform mat4 asura_model_matrix;
+uniform mat4 asura_view_matrix;
+uniform mat4 asura_projection_matrix;
void main()
{
- gl_Position = asura_mvp_matrix * vec4(asura_position, 0, 1);
+ gl_Position = asura_projection_matrix * asura_view_matrix * asura_model_matrix * vec4(asura_position, 0, 1);
uv = asura_texcoord0;
}
@@ -25,8 +28,8 @@ uniform sampler2D asura_maintex;
void main()
{
- gl_FragColor = texture2D(asura_maintex, uv);
+
}
)"
-};
+}; \ No newline at end of file
diff --git a/source/Asura.Editor/graphics/shaders/image_slice.shader.h b/source/Asura.Editor/graphics/shaders/image_slice.shader.h
deleted file mode 100644
index 58be2b1..0000000
--- a/source/Asura.Editor/graphics/shaders/image_slice.shader.h
+++ /dev/null
@@ -1,64 +0,0 @@
-#ifndef __ASURA_EDITOR_SHADER_H__
-#include "../shader.h"
-#endif
-
-// ŹָͼƬ
-static AsuraEditor::Graphics::ShaderProgram image_slice_shader =
-{
-R"(
-in vec2 _position;
-
-uniform _mvp_matrix;
-
-out vec2 offset; // top-left
-
-void main()
-{
- gl_Position = _mvp_matrix * vec4(_position, 0, 1);
- offset = _position - vec2(0.5, 0.5);
-}
-
-)",
-
-R"(
-in vec2 offset;
-
-uniform vec4 _sliceline; // l, r, t, b
-uniform vec2 _texsize; // w0, h0 in pixel
-uniform sampler2D _maintex;
-uniform vec2 _area; // w, h
-// (a, b]Χڣ1򷵻0
-int factor(float v, float a, float b)
-{
- return clamp(sign(v-a), 0, 1) * step(-b, -v);
-}
-
-void main()
-{
- float x = offset.x;
- float y = offset.y;
- float l = _sliceline.x;
- float r = _sliceline.y;
- float t = _sliceline.z;
- float b = _sliceline.w;
- float w0 = _texsize.x;
- float h0 = _texsize.y;
- float w = _area.x;
- float h = _area.y;
-
- vec2 uv = vec2(0, 0);
-
- //uv.x *= 0; // x = 0
- uv.x *= factor(x, 0, l) * x / w0; // 0<x<=l
- uv.x *= factor(x, l, w-r) * (l/w0 + (x-l)/(w-l-r) * (w0-l-r) / w0); // l<x<=w-r
- uv.x *= factor(x, w-r, w) * (1 - (w-x)/w0); // w-r<x<=w
-
- //uv.y *= 0; // y = 0
-
-
- gl_FragColor = texture2D(_maintex, uv);
-
-}
-
-)"
-};
diff --git a/source/Asura.Editor/graphics/shaders/polygon.shader.h b/source/Asura.Editor/graphics/shaders/polygon.shader.h
index ee80f32..eed4f5a 100644
--- a/source/Asura.Editor/graphics/shaders/polygon.shader.h
+++ b/source/Asura.Editor/graphics/shaders/polygon.shader.h
@@ -2,16 +2,17 @@
#include "../shader.h"
#endif
+//
static AsuraEditor::Graphics::ShaderProgram polygon_shader =
{
R"(
in vec2 position;
-uniform mat4 asura_mvp_matrix;
+uniform mat4 mvp_matrix;
void main()
{
- gl_Position = asura_mvp_matrix * vec4(position, 0, 1);
+ gl_Position = mvp_matrix * vec4(position, 0, 1);
}
)",
@@ -25,4 +26,4 @@ void main()
}
)"
-};
+}; \ No newline at end of file
diff --git a/source/3rd-party/Box2D/Box2D.h b/source/external/Box2D/Box2D.h
index 28ae428..28ae428 100644
--- a/source/3rd-party/Box2D/Box2D.h
+++ b/source/external/Box2D/Box2D.h
diff --git a/source/3rd-party/Box2D/Collision/Shapes/b2ChainShape.cpp b/source/external/Box2D/Collision/Shapes/b2ChainShape.cpp
index a709585..a709585 100644
--- a/source/3rd-party/Box2D/Collision/Shapes/b2ChainShape.cpp
+++ b/source/external/Box2D/Collision/Shapes/b2ChainShape.cpp
diff --git a/source/3rd-party/Box2D/Collision/Shapes/b2ChainShape.h b/source/external/Box2D/Collision/Shapes/b2ChainShape.h
index 7c8c1a8..7c8c1a8 100644
--- a/source/3rd-party/Box2D/Collision/Shapes/b2ChainShape.h
+++ b/source/external/Box2D/Collision/Shapes/b2ChainShape.h
diff --git a/source/3rd-party/Box2D/Collision/Shapes/b2CircleShape.cpp b/source/external/Box2D/Collision/Shapes/b2CircleShape.cpp
index fa24dc8..fa24dc8 100644
--- a/source/3rd-party/Box2D/Collision/Shapes/b2CircleShape.cpp
+++ b/source/external/Box2D/Collision/Shapes/b2CircleShape.cpp
diff --git a/source/3rd-party/Box2D/Collision/Shapes/b2CircleShape.h b/source/external/Box2D/Collision/Shapes/b2CircleShape.h
index d2c646e..d2c646e 100644
--- a/source/3rd-party/Box2D/Collision/Shapes/b2CircleShape.h
+++ b/source/external/Box2D/Collision/Shapes/b2CircleShape.h
diff --git a/source/3rd-party/Box2D/Collision/Shapes/b2EdgeShape.cpp b/source/external/Box2D/Collision/Shapes/b2EdgeShape.cpp
index 7b8dd57..7b8dd57 100644
--- a/source/3rd-party/Box2D/Collision/Shapes/b2EdgeShape.cpp
+++ b/source/external/Box2D/Collision/Shapes/b2EdgeShape.cpp
diff --git a/source/3rd-party/Box2D/Collision/Shapes/b2EdgeShape.h b/source/external/Box2D/Collision/Shapes/b2EdgeShape.h
index 63b1a56..63b1a56 100644
--- a/source/3rd-party/Box2D/Collision/Shapes/b2EdgeShape.h
+++ b/source/external/Box2D/Collision/Shapes/b2EdgeShape.h
diff --git a/source/3rd-party/Box2D/Collision/Shapes/b2PolygonShape.cpp b/source/external/Box2D/Collision/Shapes/b2PolygonShape.cpp
index 3c8c47d..3c8c47d 100644
--- a/source/3rd-party/Box2D/Collision/Shapes/b2PolygonShape.cpp
+++ b/source/external/Box2D/Collision/Shapes/b2PolygonShape.cpp
diff --git a/source/3rd-party/Box2D/Collision/Shapes/b2PolygonShape.h b/source/external/Box2D/Collision/Shapes/b2PolygonShape.h
index 26c5e61..26c5e61 100644
--- a/source/3rd-party/Box2D/Collision/Shapes/b2PolygonShape.h
+++ b/source/external/Box2D/Collision/Shapes/b2PolygonShape.h
diff --git a/source/3rd-party/Box2D/Collision/Shapes/b2Shape.h b/source/external/Box2D/Collision/Shapes/b2Shape.h
index 653e362..653e362 100644
--- a/source/3rd-party/Box2D/Collision/Shapes/b2Shape.h
+++ b/source/external/Box2D/Collision/Shapes/b2Shape.h
diff --git a/source/3rd-party/Box2D/Collision/b2BroadPhase.cpp b/source/external/Box2D/Collision/b2BroadPhase.cpp
index e96339d..e96339d 100644
--- a/source/3rd-party/Box2D/Collision/b2BroadPhase.cpp
+++ b/source/external/Box2D/Collision/b2BroadPhase.cpp
diff --git a/source/3rd-party/Box2D/Collision/b2BroadPhase.h b/source/external/Box2D/Collision/b2BroadPhase.h
index d2965ed..d2965ed 100644
--- a/source/3rd-party/Box2D/Collision/b2BroadPhase.h
+++ b/source/external/Box2D/Collision/b2BroadPhase.h
diff --git a/source/3rd-party/Box2D/Collision/b2CollideCircle.cpp b/source/external/Box2D/Collision/b2CollideCircle.cpp
index f39f057..f39f057 100644
--- a/source/3rd-party/Box2D/Collision/b2CollideCircle.cpp
+++ b/source/external/Box2D/Collision/b2CollideCircle.cpp
diff --git a/source/3rd-party/Box2D/Collision/b2CollideEdge.cpp b/source/external/Box2D/Collision/b2CollideEdge.cpp
index 793d714..793d714 100644
--- a/source/3rd-party/Box2D/Collision/b2CollideEdge.cpp
+++ b/source/external/Box2D/Collision/b2CollideEdge.cpp
diff --git a/source/3rd-party/Box2D/Collision/b2CollidePolygon.cpp b/source/external/Box2D/Collision/b2CollidePolygon.cpp
index 10211e7..10211e7 100644
--- a/source/3rd-party/Box2D/Collision/b2CollidePolygon.cpp
+++ b/source/external/Box2D/Collision/b2CollidePolygon.cpp
diff --git a/source/3rd-party/Box2D/Collision/b2Collision.cpp b/source/external/Box2D/Collision/b2Collision.cpp
index 10e0b59..10e0b59 100644
--- a/source/3rd-party/Box2D/Collision/b2Collision.cpp
+++ b/source/external/Box2D/Collision/b2Collision.cpp
diff --git a/source/3rd-party/Box2D/Collision/b2Collision.h b/source/external/Box2D/Collision/b2Collision.h
index fe1f4cd..fe1f4cd 100644
--- a/source/3rd-party/Box2D/Collision/b2Collision.h
+++ b/source/external/Box2D/Collision/b2Collision.h
diff --git a/source/3rd-party/Box2D/Collision/b2Distance.cpp b/source/external/Box2D/Collision/b2Distance.cpp
index 194d747..194d747 100644
--- a/source/3rd-party/Box2D/Collision/b2Distance.cpp
+++ b/source/external/Box2D/Collision/b2Distance.cpp
diff --git a/source/3rd-party/Box2D/Collision/b2Distance.h b/source/external/Box2D/Collision/b2Distance.h
index d6eb985..d6eb985 100644
--- a/source/3rd-party/Box2D/Collision/b2Distance.h
+++ b/source/external/Box2D/Collision/b2Distance.h
diff --git a/source/3rd-party/Box2D/Collision/b2DynamicTree.cpp b/source/external/Box2D/Collision/b2DynamicTree.cpp
index 4432ec1..4432ec1 100644
--- a/source/3rd-party/Box2D/Collision/b2DynamicTree.cpp
+++ b/source/external/Box2D/Collision/b2DynamicTree.cpp
diff --git a/source/3rd-party/Box2D/Collision/b2DynamicTree.h b/source/external/Box2D/Collision/b2DynamicTree.h
index e52b44b..e52b44b 100644
--- a/source/3rd-party/Box2D/Collision/b2DynamicTree.h
+++ b/source/external/Box2D/Collision/b2DynamicTree.h
diff --git a/source/3rd-party/Box2D/Collision/b2TimeOfImpact.cpp b/source/external/Box2D/Collision/b2TimeOfImpact.cpp
index 4bc1769..4bc1769 100644
--- a/source/3rd-party/Box2D/Collision/b2TimeOfImpact.cpp
+++ b/source/external/Box2D/Collision/b2TimeOfImpact.cpp
diff --git a/source/3rd-party/Box2D/Collision/b2TimeOfImpact.h b/source/external/Box2D/Collision/b2TimeOfImpact.h
index 3af2c32..3af2c32 100644
--- a/source/3rd-party/Box2D/Collision/b2TimeOfImpact.h
+++ b/source/external/Box2D/Collision/b2TimeOfImpact.h
diff --git a/source/3rd-party/Box2D/Common/b2BlockAllocator.cpp b/source/external/Box2D/Common/b2BlockAllocator.cpp
index b721de8..b721de8 100644
--- a/source/3rd-party/Box2D/Common/b2BlockAllocator.cpp
+++ b/source/external/Box2D/Common/b2BlockAllocator.cpp
diff --git a/source/3rd-party/Box2D/Common/b2BlockAllocator.h b/source/external/Box2D/Common/b2BlockAllocator.h
index 8dfa254..8dfa254 100644
--- a/source/3rd-party/Box2D/Common/b2BlockAllocator.h
+++ b/source/external/Box2D/Common/b2BlockAllocator.h
diff --git a/source/3rd-party/Box2D/Common/b2Draw.cpp b/source/external/Box2D/Common/b2Draw.cpp
index 4d412cd..4d412cd 100644
--- a/source/3rd-party/Box2D/Common/b2Draw.cpp
+++ b/source/external/Box2D/Common/b2Draw.cpp
diff --git a/source/3rd-party/Box2D/Common/b2Draw.h b/source/external/Box2D/Common/b2Draw.h
index ef81826..ef81826 100644
--- a/source/3rd-party/Box2D/Common/b2Draw.h
+++ b/source/external/Box2D/Common/b2Draw.h
diff --git a/source/3rd-party/Box2D/Common/b2GrowableStack.h b/source/external/Box2D/Common/b2GrowableStack.h
index 8d239c7..8d239c7 100644
--- a/source/3rd-party/Box2D/Common/b2GrowableStack.h
+++ b/source/external/Box2D/Common/b2GrowableStack.h
diff --git a/source/3rd-party/Box2D/Common/b2Math.cpp b/source/external/Box2D/Common/b2Math.cpp
index f9f5f39..f9f5f39 100644
--- a/source/3rd-party/Box2D/Common/b2Math.cpp
+++ b/source/external/Box2D/Common/b2Math.cpp
diff --git a/source/3rd-party/Box2D/Common/b2Math.h b/source/external/Box2D/Common/b2Math.h
index 7a816e5..7a816e5 100644
--- a/source/3rd-party/Box2D/Common/b2Math.h
+++ b/source/external/Box2D/Common/b2Math.h
diff --git a/source/3rd-party/Box2D/Common/b2Settings.cpp b/source/external/Box2D/Common/b2Settings.cpp
index a59cefe..a59cefe 100644
--- a/source/3rd-party/Box2D/Common/b2Settings.cpp
+++ b/source/external/Box2D/Common/b2Settings.cpp
diff --git a/source/3rd-party/Box2D/Common/b2Settings.h b/source/external/Box2D/Common/b2Settings.h
index c69280f..c69280f 100644
--- a/source/3rd-party/Box2D/Common/b2Settings.h
+++ b/source/external/Box2D/Common/b2Settings.h
diff --git a/source/3rd-party/Box2D/Common/b2StackAllocator.cpp b/source/external/Box2D/Common/b2StackAllocator.cpp
index 1347f3c..1347f3c 100644
--- a/source/3rd-party/Box2D/Common/b2StackAllocator.cpp
+++ b/source/external/Box2D/Common/b2StackAllocator.cpp
diff --git a/source/3rd-party/Box2D/Common/b2StackAllocator.h b/source/external/Box2D/Common/b2StackAllocator.h
index 27340e8..27340e8 100644
--- a/source/3rd-party/Box2D/Common/b2StackAllocator.h
+++ b/source/external/Box2D/Common/b2StackAllocator.h
diff --git a/source/3rd-party/Box2D/Common/b2Timer.cpp b/source/external/Box2D/Common/b2Timer.cpp
index 38f3dea..38f3dea 100644
--- a/source/3rd-party/Box2D/Common/b2Timer.cpp
+++ b/source/external/Box2D/Common/b2Timer.cpp
diff --git a/source/3rd-party/Box2D/Common/b2Timer.h b/source/external/Box2D/Common/b2Timer.h
index a25e907..a25e907 100644
--- a/source/3rd-party/Box2D/Common/b2Timer.h
+++ b/source/external/Box2D/Common/b2Timer.h
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp b/source/external/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp
index c930255..c930255 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp
+++ b/source/external/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h b/source/external/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h
index 1421f90..1421f90 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h
+++ b/source/external/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp b/source/external/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp
index 78431d5..78431d5 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp
+++ b/source/external/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h b/source/external/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h
index 89b8dd3..89b8dd3 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h
+++ b/source/external/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2CircleContact.cpp b/source/external/Box2D/Dynamics/Contacts/b2CircleContact.cpp
index 3b6c50b..3b6c50b 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2CircleContact.cpp
+++ b/source/external/Box2D/Dynamics/Contacts/b2CircleContact.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2CircleContact.h b/source/external/Box2D/Dynamics/Contacts/b2CircleContact.h
index d40c7fb..d40c7fb 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2CircleContact.h
+++ b/source/external/Box2D/Dynamics/Contacts/b2CircleContact.h
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2Contact.cpp b/source/external/Box2D/Dynamics/Contacts/b2Contact.cpp
index 41b0f78..41b0f78 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2Contact.cpp
+++ b/source/external/Box2D/Dynamics/Contacts/b2Contact.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2Contact.h b/source/external/Box2D/Dynamics/Contacts/b2Contact.h
index df23d3c..df23d3c 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2Contact.h
+++ b/source/external/Box2D/Dynamics/Contacts/b2Contact.h
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2ContactSolver.cpp b/source/external/Box2D/Dynamics/Contacts/b2ContactSolver.cpp
index 147968c..147968c 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2ContactSolver.cpp
+++ b/source/external/Box2D/Dynamics/Contacts/b2ContactSolver.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2ContactSolver.h b/source/external/Box2D/Dynamics/Contacts/b2ContactSolver.h
index ed98df5..ed98df5 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2ContactSolver.h
+++ b/source/external/Box2D/Dynamics/Contacts/b2ContactSolver.h
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp b/source/external/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp
index 8d5933e..8d5933e 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp
+++ b/source/external/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h b/source/external/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h
index e241985..e241985 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h
+++ b/source/external/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp b/source/external/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp
index 6fab3f7..6fab3f7 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp
+++ b/source/external/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h b/source/external/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h
index ad92aac..ad92aac 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h
+++ b/source/external/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp b/source/external/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp
index d3c3b94..d3c3b94 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp
+++ b/source/external/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h b/source/external/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h
index fc3573c..fc3573c 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h
+++ b/source/external/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonContact.cpp b/source/external/Box2D/Dynamics/Contacts/b2PolygonContact.cpp
index a9a6cdc..a9a6cdc 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonContact.cpp
+++ b/source/external/Box2D/Dynamics/Contacts/b2PolygonContact.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonContact.h b/source/external/Box2D/Dynamics/Contacts/b2PolygonContact.h
index 4755b4b..4755b4b 100644
--- a/source/3rd-party/Box2D/Dynamics/Contacts/b2PolygonContact.h
+++ b/source/external/Box2D/Dynamics/Contacts/b2PolygonContact.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2DistanceJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2DistanceJoint.cpp
index 126133c..126133c 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2DistanceJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2DistanceJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2DistanceJoint.h b/source/external/Box2D/Dynamics/Joints/b2DistanceJoint.h
index ba59210..ba59210 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2DistanceJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2DistanceJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2FrictionJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2FrictionJoint.cpp
index cb122eb..cb122eb 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2FrictionJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2FrictionJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2FrictionJoint.h b/source/external/Box2D/Dynamics/Joints/b2FrictionJoint.h
index d964f84..d964f84 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2FrictionJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2FrictionJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2GearJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2GearJoint.cpp
index 1ce575b..1ce575b 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2GearJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2GearJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2GearJoint.h b/source/external/Box2D/Dynamics/Joints/b2GearJoint.h
index 53f7e58..53f7e58 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2GearJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2GearJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2Joint.cpp b/source/external/Box2D/Dynamics/Joints/b2Joint.cpp
index 8103b01..8103b01 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2Joint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2Joint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2Joint.h b/source/external/Box2D/Dynamics/Joints/b2Joint.h
index 2ab5616..2ab5616 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2Joint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2Joint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2MotorJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2MotorJoint.cpp
index 7906845..7906845 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2MotorJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2MotorJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2MotorJoint.h b/source/external/Box2D/Dynamics/Joints/b2MotorJoint.h
index f384f41..f384f41 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2MotorJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2MotorJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2MouseJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2MouseJoint.cpp
index 637e4cd..637e4cd 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2MouseJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2MouseJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2MouseJoint.h b/source/external/Box2D/Dynamics/Joints/b2MouseJoint.h
index 7441978..7441978 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2MouseJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2MouseJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp
index 5da19b6..5da19b6 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2PrismaticJoint.h b/source/external/Box2D/Dynamics/Joints/b2PrismaticJoint.h
index 131dffd..131dffd 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2PrismaticJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2PrismaticJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2PulleyJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2PulleyJoint.cpp
index 1525f41..1525f41 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2PulleyJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2PulleyJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2PulleyJoint.h b/source/external/Box2D/Dynamics/Joints/b2PulleyJoint.h
index 71c759b..71c759b 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2PulleyJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2PulleyJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp
index b3f7ee5..b3f7ee5 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2RevoluteJoint.h b/source/external/Box2D/Dynamics/Joints/b2RevoluteJoint.h
index 06b1455..06b1455 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2RevoluteJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2RevoluteJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2RopeJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2RopeJoint.cpp
index 86d27e7..86d27e7 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2RopeJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2RopeJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2RopeJoint.h b/source/external/Box2D/Dynamics/Joints/b2RopeJoint.h
index ef5d6f7..ef5d6f7 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2RopeJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2RopeJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2WeldJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2WeldJoint.cpp
index b10cee8..b10cee8 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2WeldJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2WeldJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2WeldJoint.h b/source/external/Box2D/Dynamics/Joints/b2WeldJoint.h
index 81ba235..81ba235 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2WeldJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2WeldJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2WheelJoint.cpp b/source/external/Box2D/Dynamics/Joints/b2WheelJoint.cpp
index a95311e..a95311e 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2WheelJoint.cpp
+++ b/source/external/Box2D/Dynamics/Joints/b2WheelJoint.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/Joints/b2WheelJoint.h b/source/external/Box2D/Dynamics/Joints/b2WheelJoint.h
index be7ad66..be7ad66 100644
--- a/source/3rd-party/Box2D/Dynamics/Joints/b2WheelJoint.h
+++ b/source/external/Box2D/Dynamics/Joints/b2WheelJoint.h
diff --git a/source/3rd-party/Box2D/Dynamics/b2Body.cpp b/source/external/Box2D/Dynamics/b2Body.cpp
index 54154b8..54154b8 100644
--- a/source/3rd-party/Box2D/Dynamics/b2Body.cpp
+++ b/source/external/Box2D/Dynamics/b2Body.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/b2Body.h b/source/external/Box2D/Dynamics/b2Body.h
index c191f6d..c191f6d 100644
--- a/source/3rd-party/Box2D/Dynamics/b2Body.h
+++ b/source/external/Box2D/Dynamics/b2Body.h
diff --git a/source/3rd-party/Box2D/Dynamics/b2ContactManager.cpp b/source/external/Box2D/Dynamics/b2ContactManager.cpp
index 051cc2f..051cc2f 100644
--- a/source/3rd-party/Box2D/Dynamics/b2ContactManager.cpp
+++ b/source/external/Box2D/Dynamics/b2ContactManager.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/b2ContactManager.h b/source/external/Box2D/Dynamics/b2ContactManager.h
index 4c969e7..4c969e7 100644
--- a/source/3rd-party/Box2D/Dynamics/b2ContactManager.h
+++ b/source/external/Box2D/Dynamics/b2ContactManager.h
diff --git a/source/3rd-party/Box2D/Dynamics/b2Fixture.cpp b/source/external/Box2D/Dynamics/b2Fixture.cpp
index 956b485..956b485 100644
--- a/source/3rd-party/Box2D/Dynamics/b2Fixture.cpp
+++ b/source/external/Box2D/Dynamics/b2Fixture.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/b2Fixture.h b/source/external/Box2D/Dynamics/b2Fixture.h
index 9f7a8aa..9f7a8aa 100644
--- a/source/3rd-party/Box2D/Dynamics/b2Fixture.h
+++ b/source/external/Box2D/Dynamics/b2Fixture.h
diff --git a/source/3rd-party/Box2D/Dynamics/b2Island.cpp b/source/external/Box2D/Dynamics/b2Island.cpp
index dd19a8f..dd19a8f 100644
--- a/source/3rd-party/Box2D/Dynamics/b2Island.cpp
+++ b/source/external/Box2D/Dynamics/b2Island.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/b2Island.h b/source/external/Box2D/Dynamics/b2Island.h
index 68f6d4b..68f6d4b 100644
--- a/source/3rd-party/Box2D/Dynamics/b2Island.h
+++ b/source/external/Box2D/Dynamics/b2Island.h
diff --git a/source/3rd-party/Box2D/Dynamics/b2TimeStep.h b/source/external/Box2D/Dynamics/b2TimeStep.h
index 72a4838..72a4838 100644
--- a/source/3rd-party/Box2D/Dynamics/b2TimeStep.h
+++ b/source/external/Box2D/Dynamics/b2TimeStep.h
diff --git a/source/3rd-party/Box2D/Dynamics/b2World.cpp b/source/external/Box2D/Dynamics/b2World.cpp
index f21812e..f21812e 100644
--- a/source/3rd-party/Box2D/Dynamics/b2World.cpp
+++ b/source/external/Box2D/Dynamics/b2World.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/b2World.h b/source/external/Box2D/Dynamics/b2World.h
index d5ad20c..d5ad20c 100644
--- a/source/3rd-party/Box2D/Dynamics/b2World.h
+++ b/source/external/Box2D/Dynamics/b2World.h
diff --git a/source/3rd-party/Box2D/Dynamics/b2WorldCallbacks.cpp b/source/external/Box2D/Dynamics/b2WorldCallbacks.cpp
index fe71073..fe71073 100644
--- a/source/3rd-party/Box2D/Dynamics/b2WorldCallbacks.cpp
+++ b/source/external/Box2D/Dynamics/b2WorldCallbacks.cpp
diff --git a/source/3rd-party/Box2D/Dynamics/b2WorldCallbacks.h b/source/external/Box2D/Dynamics/b2WorldCallbacks.h
index 3d5580a..3d5580a 100644
--- a/source/3rd-party/Box2D/Dynamics/b2WorldCallbacks.h
+++ b/source/external/Box2D/Dynamics/b2WorldCallbacks.h
diff --git a/source/3rd-party/Box2D/Rope/b2Rope.cpp b/source/external/Box2D/Rope/b2Rope.cpp
index 847b11d..847b11d 100644
--- a/source/3rd-party/Box2D/Rope/b2Rope.cpp
+++ b/source/external/Box2D/Rope/b2Rope.cpp
diff --git a/source/3rd-party/Box2D/Rope/b2Rope.h b/source/external/Box2D/Rope/b2Rope.h
index 40be9e7..40be9e7 100644
--- a/source/3rd-party/Box2D/Rope/b2Rope.h
+++ b/source/external/Box2D/Rope/b2Rope.h
diff --git a/source/3rd-party/Lua51/Makefile b/source/external/Lua51/Makefile
index e0d4c9f..e0d4c9f 100644
--- a/source/3rd-party/Lua51/Makefile
+++ b/source/external/Lua51/Makefile
diff --git a/source/3rd-party/Lua51/lapi.c b/source/external/Lua51/lapi.c
index 5d5145d..5d5145d 100644
--- a/source/3rd-party/Lua51/lapi.c
+++ b/source/external/Lua51/lapi.c
diff --git a/source/3rd-party/Lua51/lapi.h b/source/external/Lua51/lapi.h
index 2c3fab2..2c3fab2 100644
--- a/source/3rd-party/Lua51/lapi.h
+++ b/source/external/Lua51/lapi.h
diff --git a/source/3rd-party/Lua51/lauxlib.c b/source/external/Lua51/lauxlib.c
index 10f14e2..10f14e2 100644
--- a/source/3rd-party/Lua51/lauxlib.c
+++ b/source/external/Lua51/lauxlib.c
diff --git a/source/3rd-party/Lua51/lauxlib.h b/source/external/Lua51/lauxlib.h
index 3425823..3425823 100644
--- a/source/3rd-party/Lua51/lauxlib.h
+++ b/source/external/Lua51/lauxlib.h
diff --git a/source/3rd-party/Lua51/lbaselib.c b/source/external/Lua51/lbaselib.c
index 2ab550b..2ab550b 100644
--- a/source/3rd-party/Lua51/lbaselib.c
+++ b/source/external/Lua51/lbaselib.c
diff --git a/source/3rd-party/Lua51/lcode.c b/source/external/Lua51/lcode.c
index 679cb9c..679cb9c 100644
--- a/source/3rd-party/Lua51/lcode.c
+++ b/source/external/Lua51/lcode.c
diff --git a/source/3rd-party/Lua51/lcode.h b/source/external/Lua51/lcode.h
index b941c60..b941c60 100644
--- a/source/3rd-party/Lua51/lcode.h
+++ b/source/external/Lua51/lcode.h
diff --git a/source/3rd-party/Lua51/ldblib.c b/source/external/Lua51/ldblib.c
index 2027eda..2027eda 100644
--- a/source/3rd-party/Lua51/ldblib.c
+++ b/source/external/Lua51/ldblib.c
diff --git a/source/3rd-party/Lua51/ldebug.c b/source/external/Lua51/ldebug.c
index 50ad3d3..50ad3d3 100644
--- a/source/3rd-party/Lua51/ldebug.c
+++ b/source/external/Lua51/ldebug.c
diff --git a/source/3rd-party/Lua51/ldebug.h b/source/external/Lua51/ldebug.h
index ba28a97..ba28a97 100644
--- a/source/3rd-party/Lua51/ldebug.h
+++ b/source/external/Lua51/ldebug.h
diff --git a/source/3rd-party/Lua51/ldo.c b/source/external/Lua51/ldo.c
index d1bf786..d1bf786 100644
--- a/source/3rd-party/Lua51/ldo.c
+++ b/source/external/Lua51/ldo.c
diff --git a/source/3rd-party/Lua51/ldo.h b/source/external/Lua51/ldo.h
index 98fddac..98fddac 100644
--- a/source/3rd-party/Lua51/ldo.h
+++ b/source/external/Lua51/ldo.h
diff --git a/source/3rd-party/Lua51/ldump.c b/source/external/Lua51/ldump.c
index c9d3d48..c9d3d48 100644
--- a/source/3rd-party/Lua51/ldump.c
+++ b/source/external/Lua51/ldump.c
diff --git a/source/3rd-party/Lua51/lfunc.c b/source/external/Lua51/lfunc.c
index 813e88f..813e88f 100644
--- a/source/3rd-party/Lua51/lfunc.c
+++ b/source/external/Lua51/lfunc.c
diff --git a/source/3rd-party/Lua51/lfunc.h b/source/external/Lua51/lfunc.h
index a68cf51..a68cf51 100644
--- a/source/3rd-party/Lua51/lfunc.h
+++ b/source/external/Lua51/lfunc.h
diff --git a/source/3rd-party/Lua51/lgc.c b/source/external/Lua51/lgc.c
index e909c79..e909c79 100644
--- a/source/3rd-party/Lua51/lgc.c
+++ b/source/external/Lua51/lgc.c
diff --git a/source/3rd-party/Lua51/lgc.h b/source/external/Lua51/lgc.h
index 5a8dc60..5a8dc60 100644
--- a/source/3rd-party/Lua51/lgc.h
+++ b/source/external/Lua51/lgc.h
diff --git a/source/3rd-party/Lua51/linit.c b/source/external/Lua51/linit.c
index c1f90df..c1f90df 100644
--- a/source/3rd-party/Lua51/linit.c
+++ b/source/external/Lua51/linit.c
diff --git a/source/3rd-party/Lua51/liolib.c b/source/external/Lua51/liolib.c
index 649f9a5..649f9a5 100644
--- a/source/3rd-party/Lua51/liolib.c
+++ b/source/external/Lua51/liolib.c
diff --git a/source/3rd-party/Lua51/llex.c b/source/external/Lua51/llex.c
index 88c6790..88c6790 100644
--- a/source/3rd-party/Lua51/llex.c
+++ b/source/external/Lua51/llex.c
diff --git a/source/3rd-party/Lua51/llex.h b/source/external/Lua51/llex.h
index a9201ce..a9201ce 100644
--- a/source/3rd-party/Lua51/llex.h
+++ b/source/external/Lua51/llex.h
diff --git a/source/3rd-party/Lua51/llimits.h b/source/external/Lua51/llimits.h
index ca8dcb7..ca8dcb7 100644
--- a/source/3rd-party/Lua51/llimits.h
+++ b/source/external/Lua51/llimits.h
diff --git a/source/3rd-party/Lua51/lmathlib.c b/source/external/Lua51/lmathlib.c
index 441fbf7..441fbf7 100644
--- a/source/3rd-party/Lua51/lmathlib.c
+++ b/source/external/Lua51/lmathlib.c
diff --git a/source/3rd-party/Lua51/lmem.c b/source/external/Lua51/lmem.c
index ae7d8c9..ae7d8c9 100644
--- a/source/3rd-party/Lua51/lmem.c
+++ b/source/external/Lua51/lmem.c
diff --git a/source/3rd-party/Lua51/lmem.h b/source/external/Lua51/lmem.h
index 7c2dcb3..7c2dcb3 100644
--- a/source/3rd-party/Lua51/lmem.h
+++ b/source/external/Lua51/lmem.h
diff --git a/source/3rd-party/Lua51/loadlib.c b/source/external/Lua51/loadlib.c
index 6158c53..6158c53 100644
--- a/source/3rd-party/Lua51/loadlib.c
+++ b/source/external/Lua51/loadlib.c
diff --git a/source/3rd-party/Lua51/lobject.c b/source/external/Lua51/lobject.c
index 4ff5073..4ff5073 100644
--- a/source/3rd-party/Lua51/lobject.c
+++ b/source/external/Lua51/lobject.c
diff --git a/source/3rd-party/Lua51/lobject.h b/source/external/Lua51/lobject.h
index f1e447e..f1e447e 100644
--- a/source/3rd-party/Lua51/lobject.h
+++ b/source/external/Lua51/lobject.h
diff --git a/source/3rd-party/Lua51/lopcodes.c b/source/external/Lua51/lopcodes.c
index 4cc7452..4cc7452 100644
--- a/source/3rd-party/Lua51/lopcodes.c
+++ b/source/external/Lua51/lopcodes.c
diff --git a/source/3rd-party/Lua51/lopcodes.h b/source/external/Lua51/lopcodes.h
index 41224d6..41224d6 100644
--- a/source/3rd-party/Lua51/lopcodes.h
+++ b/source/external/Lua51/lopcodes.h
diff --git a/source/3rd-party/Lua51/loslib.c b/source/external/Lua51/loslib.c
index da06a57..da06a57 100644
--- a/source/3rd-party/Lua51/loslib.c
+++ b/source/external/Lua51/loslib.c
diff --git a/source/3rd-party/Lua51/lparser.c b/source/external/Lua51/lparser.c
index dda7488..dda7488 100644
--- a/source/3rd-party/Lua51/lparser.c
+++ b/source/external/Lua51/lparser.c
diff --git a/source/3rd-party/Lua51/lparser.h b/source/external/Lua51/lparser.h
index 18836af..18836af 100644
--- a/source/3rd-party/Lua51/lparser.h
+++ b/source/external/Lua51/lparser.h
diff --git a/source/3rd-party/Lua51/lstate.c b/source/external/Lua51/lstate.c
index 4313b83..4313b83 100644
--- a/source/3rd-party/Lua51/lstate.c
+++ b/source/external/Lua51/lstate.c
diff --git a/source/3rd-party/Lua51/lstate.h b/source/external/Lua51/lstate.h
index 3bc575b..3bc575b 100644
--- a/source/3rd-party/Lua51/lstate.h
+++ b/source/external/Lua51/lstate.h
diff --git a/source/3rd-party/Lua51/lstring.c b/source/external/Lua51/lstring.c
index 4911315..4911315 100644
--- a/source/3rd-party/Lua51/lstring.c
+++ b/source/external/Lua51/lstring.c
diff --git a/source/3rd-party/Lua51/lstring.h b/source/external/Lua51/lstring.h
index 73a2ff8..73a2ff8 100644
--- a/source/3rd-party/Lua51/lstring.h
+++ b/source/external/Lua51/lstring.h
diff --git a/source/3rd-party/Lua51/lstrlib.c b/source/external/Lua51/lstrlib.c
index 7a03489..7a03489 100644
--- a/source/3rd-party/Lua51/lstrlib.c
+++ b/source/external/Lua51/lstrlib.c
diff --git a/source/3rd-party/Lua51/ltable.c b/source/external/Lua51/ltable.c
index ec84f4f..ec84f4f 100644
--- a/source/3rd-party/Lua51/ltable.c
+++ b/source/external/Lua51/ltable.c
diff --git a/source/3rd-party/Lua51/ltable.h b/source/external/Lua51/ltable.h
index f5b9d5e..f5b9d5e 100644
--- a/source/3rd-party/Lua51/ltable.h
+++ b/source/external/Lua51/ltable.h
diff --git a/source/3rd-party/Lua51/ltablib.c b/source/external/Lua51/ltablib.c
index b6d9cb4..b6d9cb4 100644
--- a/source/3rd-party/Lua51/ltablib.c
+++ b/source/external/Lua51/ltablib.c
diff --git a/source/3rd-party/Lua51/ltm.c b/source/external/Lua51/ltm.c
index c27f0f6..c27f0f6 100644
--- a/source/3rd-party/Lua51/ltm.c
+++ b/source/external/Lua51/ltm.c
diff --git a/source/3rd-party/Lua51/ltm.h b/source/external/Lua51/ltm.h
index 64343b7..64343b7 100644
--- a/source/3rd-party/Lua51/ltm.h
+++ b/source/external/Lua51/ltm.h
diff --git a/source/3rd-party/Lua51/lua.c b/source/external/Lua51/lua.c
index 3a46609..3a46609 100644
--- a/source/3rd-party/Lua51/lua.c
+++ b/source/external/Lua51/lua.c
diff --git a/source/3rd-party/Lua51/lua.h b/source/external/Lua51/lua.h
index a4b73e7..a4b73e7 100644
--- a/source/3rd-party/Lua51/lua.h
+++ b/source/external/Lua51/lua.h
diff --git a/source/3rd-party/Lua51/luac.c b/source/external/Lua51/luac.c
index d070173..d070173 100644
--- a/source/3rd-party/Lua51/luac.c
+++ b/source/external/Lua51/luac.c
diff --git a/source/3rd-party/Lua51/luaconf.h b/source/external/Lua51/luaconf.h
index e2cb261..e2cb261 100644
--- a/source/3rd-party/Lua51/luaconf.h
+++ b/source/external/Lua51/luaconf.h
diff --git a/source/3rd-party/Lua51/lualib.h b/source/external/Lua51/lualib.h
index 469417f..469417f 100644
--- a/source/3rd-party/Lua51/lualib.h
+++ b/source/external/Lua51/lualib.h
diff --git a/source/3rd-party/Lua51/lundump.c b/source/external/Lua51/lundump.c
index 8010a45..8010a45 100644
--- a/source/3rd-party/Lua51/lundump.c
+++ b/source/external/Lua51/lundump.c
diff --git a/source/3rd-party/Lua51/lundump.h b/source/external/Lua51/lundump.h
index c80189d..c80189d 100644
--- a/source/3rd-party/Lua51/lundump.h
+++ b/source/external/Lua51/lundump.h
diff --git a/source/3rd-party/Lua51/lvm.c b/source/external/Lua51/lvm.c
index e0a0cd8..e0a0cd8 100644
--- a/source/3rd-party/Lua51/lvm.c
+++ b/source/external/Lua51/lvm.c
diff --git a/source/3rd-party/Lua51/lvm.h b/source/external/Lua51/lvm.h
index bfe4f56..bfe4f56 100644
--- a/source/3rd-party/Lua51/lvm.h
+++ b/source/external/Lua51/lvm.h
diff --git a/source/3rd-party/Lua51/lzio.c b/source/external/Lua51/lzio.c
index 293edd5..293edd5 100644
--- a/source/3rd-party/Lua51/lzio.c
+++ b/source/external/Lua51/lzio.c
diff --git a/source/3rd-party/Lua51/lzio.h b/source/external/Lua51/lzio.h
index 51d695d..51d695d 100644
--- a/source/3rd-party/Lua51/lzio.h
+++ b/source/external/Lua51/lzio.h
diff --git a/source/3rd-party/Lua51/print.c b/source/external/Lua51/print.c
index e240cfc..e240cfc 100644
--- a/source/3rd-party/Lua51/print.c
+++ b/source/external/Lua51/print.c
diff --git a/source/3rd-party/Luax/luax.h b/source/external/Luax/luax.h
index 45fa514..45fa514 100644
--- a/source/3rd-party/Luax/luax.h
+++ b/source/external/Luax/luax.h
diff --git a/source/3rd-party/Luax/luax_cfunctions.cpp b/source/external/Luax/luax_cfunctions.cpp
index d93a0ee..d93a0ee 100644
--- a/source/3rd-party/Luax/luax_cfunctions.cpp
+++ b/source/external/Luax/luax_cfunctions.cpp
diff --git a/source/3rd-party/Luax/luax_cfunctions.h b/source/external/Luax/luax_cfunctions.h
index 2570bb9..2570bb9 100644
--- a/source/3rd-party/Luax/luax_cfunctions.h
+++ b/source/external/Luax/luax_cfunctions.h
diff --git a/source/3rd-party/Luax/luax_class.cpp b/source/external/Luax/luax_class.cpp
index 762f0dc..762f0dc 100644
--- a/source/3rd-party/Luax/luax_class.cpp
+++ b/source/external/Luax/luax_class.cpp
diff --git a/source/3rd-party/Luax/luax_class.hpp b/source/external/Luax/luax_class.hpp
index c39138d..c39138d 100644
--- a/source/3rd-party/Luax/luax_class.hpp
+++ b/source/external/Luax/luax_class.hpp
diff --git a/source/3rd-party/Luax/luax_class.inl b/source/external/Luax/luax_class.inl
index 1d6a89f..1d6a89f 100644
--- a/source/3rd-party/Luax/luax_class.inl
+++ b/source/external/Luax/luax_class.inl
diff --git a/source/3rd-party/Luax/luax_config.h b/source/external/Luax/luax_config.h
index 31ea7df..31ea7df 100644
--- a/source/3rd-party/Luax/luax_config.h
+++ b/source/external/Luax/luax_config.h
diff --git a/source/3rd-party/Luax/luax_enum.cpp b/source/external/Luax/luax_enum.cpp
index ec73fce..ec73fce 100644
--- a/source/3rd-party/Luax/luax_enum.cpp
+++ b/source/external/Luax/luax_enum.cpp
diff --git a/source/3rd-party/Luax/luax_enum.h b/source/external/Luax/luax_enum.h
index 9afece2..9afece2 100644
--- a/source/3rd-party/Luax/luax_enum.h
+++ b/source/external/Luax/luax_enum.h
diff --git a/source/3rd-party/Luax/luax_globalstate.h b/source/external/Luax/luax_globalstate.h
index 91be51f..91be51f 100644
--- a/source/3rd-party/Luax/luax_globalstate.h
+++ b/source/external/Luax/luax_globalstate.h
diff --git a/source/3rd-party/Luax/luax_internal.h b/source/external/Luax/luax_internal.h
index 5904008..5904008 100644
--- a/source/3rd-party/Luax/luax_internal.h
+++ b/source/external/Luax/luax_internal.h
diff --git a/source/3rd-party/Luax/luax_memberref.cpp b/source/external/Luax/luax_memberref.cpp
index a8a09ba..a8a09ba 100644
--- a/source/3rd-party/Luax/luax_memberref.cpp
+++ b/source/external/Luax/luax_memberref.cpp
diff --git a/source/3rd-party/Luax/luax_memberref.h b/source/external/Luax/luax_memberref.h
index cda7946..cda7946 100644
--- a/source/3rd-party/Luax/luax_memberref.h
+++ b/source/external/Luax/luax_memberref.h
diff --git a/source/3rd-party/Luax/luax_ref.cpp b/source/external/Luax/luax_ref.cpp
index d4be775..d4be775 100644
--- a/source/3rd-party/Luax/luax_ref.cpp
+++ b/source/external/Luax/luax_ref.cpp
diff --git a/source/3rd-party/Luax/luax_ref.h b/source/external/Luax/luax_ref.h
index d0001f2..d0001f2 100644
--- a/source/3rd-party/Luax/luax_ref.h
+++ b/source/external/Luax/luax_ref.h
diff --git a/source/3rd-party/Luax/luax_reftable.cpp b/source/external/Luax/luax_reftable.cpp
index 461e2d9..461e2d9 100644
--- a/source/3rd-party/Luax/luax_reftable.cpp
+++ b/source/external/Luax/luax_reftable.cpp
diff --git a/source/3rd-party/Luax/luax_reftable.h b/source/external/Luax/luax_reftable.h
index 58e4b9c..58e4b9c 100644
--- a/source/3rd-party/Luax/luax_reftable.h
+++ b/source/external/Luax/luax_reftable.h
diff --git a/source/3rd-party/Luax/luax_state.cpp b/source/external/Luax/luax_state.cpp
index a2610b4..a2610b4 100644
--- a/source/3rd-party/Luax/luax_state.cpp
+++ b/source/external/Luax/luax_state.cpp
diff --git a/source/3rd-party/Luax/luax_state.h b/source/external/Luax/luax_state.h
index e162965..e162965 100644
--- a/source/3rd-party/Luax/luax_state.h
+++ b/source/external/Luax/luax_state.h
diff --git a/source/3rd-party/Luax/luax_state.inl b/source/external/Luax/luax_state.inl
index 6671bb5..6671bb5 100644
--- a/source/3rd-party/Luax/luax_state.inl
+++ b/source/external/Luax/luax_state.inl
diff --git a/source/3rd-party/Luax/luax_vm.cpp b/source/external/Luax/luax_vm.cpp
index 4dc7e0c..4dc7e0c 100644
--- a/source/3rd-party/Luax/luax_vm.cpp
+++ b/source/external/Luax/luax_vm.cpp
diff --git a/source/3rd-party/Luax/luax_vm.h b/source/external/Luax/luax_vm.h
index 3eda3f8..3eda3f8 100644
--- a/source/3rd-party/Luax/luax_vm.h
+++ b/source/external/Luax/luax_vm.h
diff --git a/source/3rd-party/Luax/luax_watchdog.cpp b/source/external/Luax/luax_watchdog.cpp
index e69de29..e69de29 100644
--- a/source/3rd-party/Luax/luax_watchdog.cpp
+++ b/source/external/Luax/luax_watchdog.cpp
diff --git a/source/3rd-party/Luax/luax_watchdog.h b/source/external/Luax/luax_watchdog.h
index b07b007..b07b007 100644
--- a/source/3rd-party/Luax/luax_watchdog.h
+++ b/source/external/Luax/luax_watchdog.h
diff --git a/source/3rd-party/OpenAL11CoreSDK/OpenAL11CoreSDK.exe b/source/external/OpenAL11CoreSDK/OpenAL11CoreSDK.exe
index 01b7fa8..01b7fa8 100644
--- a/source/3rd-party/OpenAL11CoreSDK/OpenAL11CoreSDK.exe
+++ b/source/external/OpenAL11CoreSDK/OpenAL11CoreSDK.exe
Binary files differ
diff --git a/source/3rd-party/SDL2/BUGS.txt b/source/external/SDL2/BUGS.txt
index a8e6b95..a8e6b95 100644
--- a/source/3rd-party/SDL2/BUGS.txt
+++ b/source/external/SDL2/BUGS.txt
diff --git a/source/3rd-party/SDL2/COPYING.txt b/source/external/SDL2/COPYING.txt
index 694e58a..694e58a 100644
--- a/source/3rd-party/SDL2/COPYING.txt
+++ b/source/external/SDL2/COPYING.txt
diff --git a/source/3rd-party/SDL2/CREDITS.txt b/source/external/SDL2/CREDITS.txt
index 7e40867..7e40867 100644
--- a/source/3rd-party/SDL2/CREDITS.txt
+++ b/source/external/SDL2/CREDITS.txt
diff --git a/source/3rd-party/SDL2/README-SDL.txt b/source/external/SDL2/README-SDL.txt
index 8d92955..8d92955 100644
--- a/source/3rd-party/SDL2/README-SDL.txt
+++ b/source/external/SDL2/README-SDL.txt
diff --git a/source/3rd-party/SDL2/README.txt b/source/external/SDL2/README.txt
index 431ba0e..431ba0e 100644
--- a/source/3rd-party/SDL2/README.txt
+++ b/source/external/SDL2/README.txt
diff --git a/source/3rd-party/SDL2/SDL.h b/source/external/SDL2/SDL.h
index fc35a41..fc35a41 100644
--- a/source/3rd-party/SDL2/SDL.h
+++ b/source/external/SDL2/SDL.h
diff --git a/source/3rd-party/SDL2/SDL_assert.h b/source/external/SDL2/SDL_assert.h
index b38f928..b38f928 100644
--- a/source/3rd-party/SDL2/SDL_assert.h
+++ b/source/external/SDL2/SDL_assert.h
diff --git a/source/3rd-party/SDL2/SDL_atomic.h b/source/external/SDL2/SDL_atomic.h
index b228774..b228774 100644
--- a/source/3rd-party/SDL2/SDL_atomic.h
+++ b/source/external/SDL2/SDL_atomic.h
diff --git a/source/3rd-party/SDL2/SDL_audio.h b/source/external/SDL2/SDL_audio.h
index d3e1bfa..d3e1bfa 100644
--- a/source/3rd-party/SDL2/SDL_audio.h
+++ b/source/external/SDL2/SDL_audio.h
diff --git a/source/3rd-party/SDL2/SDL_bits.h b/source/external/SDL2/SDL_bits.h
index eb8322f..eb8322f 100644
--- a/source/3rd-party/SDL2/SDL_bits.h
+++ b/source/external/SDL2/SDL_bits.h
diff --git a/source/3rd-party/SDL2/SDL_blendmode.h b/source/external/SDL2/SDL_blendmode.h
index 36a5ea7..36a5ea7 100644
--- a/source/3rd-party/SDL2/SDL_blendmode.h
+++ b/source/external/SDL2/SDL_blendmode.h
diff --git a/source/3rd-party/SDL2/SDL_clipboard.h b/source/external/SDL2/SDL_clipboard.h
index f28751e..f28751e 100644
--- a/source/3rd-party/SDL2/SDL_clipboard.h
+++ b/source/external/SDL2/SDL_clipboard.h
diff --git a/source/3rd-party/SDL2/SDL_config.h b/source/external/SDL2/SDL_config.h
index 32f4113..32f4113 100644
--- a/source/3rd-party/SDL2/SDL_config.h
+++ b/source/external/SDL2/SDL_config.h
diff --git a/source/3rd-party/SDL2/SDL_config_android.h b/source/external/SDL2/SDL_config_android.h
index f2b28cf..f2b28cf 100644
--- a/source/3rd-party/SDL2/SDL_config_android.h
+++ b/source/external/SDL2/SDL_config_android.h
diff --git a/source/3rd-party/SDL2/SDL_config_iphoneos.h b/source/external/SDL2/SDL_config_iphoneos.h
index 56e2b43..56e2b43 100644
--- a/source/3rd-party/SDL2/SDL_config_iphoneos.h
+++ b/source/external/SDL2/SDL_config_iphoneos.h
diff --git a/source/3rd-party/SDL2/SDL_config_macosx.h b/source/external/SDL2/SDL_config_macosx.h
index 9ebd4a3..9ebd4a3 100644
--- a/source/3rd-party/SDL2/SDL_config_macosx.h
+++ b/source/external/SDL2/SDL_config_macosx.h
diff --git a/source/3rd-party/SDL2/SDL_config_minimal.h b/source/external/SDL2/SDL_config_minimal.h
index bf7fc44..bf7fc44 100644
--- a/source/3rd-party/SDL2/SDL_config_minimal.h
+++ b/source/external/SDL2/SDL_config_minimal.h
diff --git a/source/3rd-party/SDL2/SDL_config_os2.h b/source/external/SDL2/SDL_config_os2.h
index d1e4bb2..d1e4bb2 100644
--- a/source/3rd-party/SDL2/SDL_config_os2.h
+++ b/source/external/SDL2/SDL_config_os2.h
diff --git a/source/3rd-party/SDL2/SDL_config_pandora.h b/source/external/SDL2/SDL_config_pandora.h
index 64111a1..64111a1 100644
--- a/source/3rd-party/SDL2/SDL_config_pandora.h
+++ b/source/external/SDL2/SDL_config_pandora.h
diff --git a/source/3rd-party/SDL2/SDL_config_psp.h b/source/external/SDL2/SDL_config_psp.h
index 2422672..2422672 100644
--- a/source/3rd-party/SDL2/SDL_config_psp.h
+++ b/source/external/SDL2/SDL_config_psp.h
diff --git a/source/3rd-party/SDL2/SDL_config_windows.h b/source/external/SDL2/SDL_config_windows.h
index c58be8e..c58be8e 100644
--- a/source/3rd-party/SDL2/SDL_config_windows.h
+++ b/source/external/SDL2/SDL_config_windows.h
diff --git a/source/3rd-party/SDL2/SDL_config_winrt.h b/source/external/SDL2/SDL_config_winrt.h
index e3fe55b..e3fe55b 100644
--- a/source/3rd-party/SDL2/SDL_config_winrt.h
+++ b/source/external/SDL2/SDL_config_winrt.h
diff --git a/source/3rd-party/SDL2/SDL_config_wiz.h b/source/external/SDL2/SDL_config_wiz.h
index b6c00d0..b6c00d0 100644
--- a/source/3rd-party/SDL2/SDL_config_wiz.h
+++ b/source/external/SDL2/SDL_config_wiz.h
diff --git a/source/3rd-party/SDL2/SDL_copying.h b/source/external/SDL2/SDL_copying.h
index 15616ac..15616ac 100644
--- a/source/3rd-party/SDL2/SDL_copying.h
+++ b/source/external/SDL2/SDL_copying.h
diff --git a/source/3rd-party/SDL2/SDL_cpuinfo.h b/source/external/SDL2/SDL_cpuinfo.h
index ee3a47e..ee3a47e 100644
--- a/source/3rd-party/SDL2/SDL_cpuinfo.h
+++ b/source/external/SDL2/SDL_cpuinfo.h
diff --git a/source/3rd-party/SDL2/SDL_egl.h b/source/external/SDL2/SDL_egl.h
index d65ed43..d65ed43 100644
--- a/source/3rd-party/SDL2/SDL_egl.h
+++ b/source/external/SDL2/SDL_egl.h
diff --git a/source/3rd-party/SDL2/SDL_endian.h b/source/external/SDL2/SDL_endian.h
index ed0bf5b..ed0bf5b 100644
--- a/source/3rd-party/SDL2/SDL_endian.h
+++ b/source/external/SDL2/SDL_endian.h
diff --git a/source/3rd-party/SDL2/SDL_error.h b/source/external/SDL2/SDL_error.h
index c0e4629..c0e4629 100644
--- a/source/3rd-party/SDL2/SDL_error.h
+++ b/source/external/SDL2/SDL_error.h
diff --git a/source/3rd-party/SDL2/SDL_events.h b/source/external/SDL2/SDL_events.h
index af22eb6..af22eb6 100644
--- a/source/3rd-party/SDL2/SDL_events.h
+++ b/source/external/SDL2/SDL_events.h
diff --git a/source/3rd-party/SDL2/SDL_filesystem.h b/source/external/SDL2/SDL_filesystem.h
index fa6a1fa..fa6a1fa 100644
--- a/source/3rd-party/SDL2/SDL_filesystem.h
+++ b/source/external/SDL2/SDL_filesystem.h
diff --git a/source/3rd-party/SDL2/SDL_gamecontroller.h b/source/external/SDL2/SDL_gamecontroller.h
index 6ae9c95..6ae9c95 100644
--- a/source/3rd-party/SDL2/SDL_gamecontroller.h
+++ b/source/external/SDL2/SDL_gamecontroller.h
diff --git a/source/3rd-party/SDL2/SDL_gesture.h b/source/external/SDL2/SDL_gesture.h
index b223d80..b223d80 100644
--- a/source/3rd-party/SDL2/SDL_gesture.h
+++ b/source/external/SDL2/SDL_gesture.h
diff --git a/source/3rd-party/SDL2/SDL_haptic.h b/source/external/SDL2/SDL_haptic.h
index 2ea1bfc..2ea1bfc 100644
--- a/source/3rd-party/SDL2/SDL_haptic.h
+++ b/source/external/SDL2/SDL_haptic.h
diff --git a/source/3rd-party/SDL2/SDL_hints.h b/source/external/SDL2/SDL_hints.h
index 4ee72e9..4ee72e9 100644
--- a/source/3rd-party/SDL2/SDL_hints.h
+++ b/source/external/SDL2/SDL_hints.h
diff --git a/source/3rd-party/SDL2/SDL_joystick.h b/source/external/SDL2/SDL_joystick.h
index 6e05a9c..6e05a9c 100644
--- a/source/3rd-party/SDL2/SDL_joystick.h
+++ b/source/external/SDL2/SDL_joystick.h
diff --git a/source/3rd-party/SDL2/SDL_keyboard.h b/source/external/SDL2/SDL_keyboard.h
index 8748231..8748231 100644
--- a/source/3rd-party/SDL2/SDL_keyboard.h
+++ b/source/external/SDL2/SDL_keyboard.h
diff --git a/source/3rd-party/SDL2/SDL_keycode.h b/source/external/SDL2/SDL_keycode.h
index d7d5b1d..d7d5b1d 100644
--- a/source/3rd-party/SDL2/SDL_keycode.h
+++ b/source/external/SDL2/SDL_keycode.h
diff --git a/source/3rd-party/SDL2/SDL_loadso.h b/source/external/SDL2/SDL_loadso.h
index da56fb4..da56fb4 100644
--- a/source/3rd-party/SDL2/SDL_loadso.h
+++ b/source/external/SDL2/SDL_loadso.h
diff --git a/source/3rd-party/SDL2/SDL_log.h b/source/external/SDL2/SDL_log.h
index e12b658..e12b658 100644
--- a/source/3rd-party/SDL2/SDL_log.h
+++ b/source/external/SDL2/SDL_log.h
diff --git a/source/3rd-party/SDL2/SDL_main.h b/source/external/SDL2/SDL_main.h
index 9855821..9855821 100644
--- a/source/3rd-party/SDL2/SDL_main.h
+++ b/source/external/SDL2/SDL_main.h
diff --git a/source/3rd-party/SDL2/SDL_messagebox.h b/source/external/SDL2/SDL_messagebox.h
index b7be59d..b7be59d 100644
--- a/source/3rd-party/SDL2/SDL_messagebox.h
+++ b/source/external/SDL2/SDL_messagebox.h
diff --git a/source/3rd-party/SDL2/SDL_mouse.h b/source/external/SDL2/SDL_mouse.h
index d3c9f61..d3c9f61 100644
--- a/source/3rd-party/SDL2/SDL_mouse.h
+++ b/source/external/SDL2/SDL_mouse.h
diff --git a/source/3rd-party/SDL2/SDL_mutex.h b/source/external/SDL2/SDL_mutex.h
index ba4247c..ba4247c 100644
--- a/source/3rd-party/SDL2/SDL_mutex.h
+++ b/source/external/SDL2/SDL_mutex.h
diff --git a/source/3rd-party/SDL2/SDL_name.h b/source/external/SDL2/SDL_name.h
index ecd863f..ecd863f 100644
--- a/source/3rd-party/SDL2/SDL_name.h
+++ b/source/external/SDL2/SDL_name.h
diff --git a/source/3rd-party/SDL2/SDL_opengl.h b/source/external/SDL2/SDL_opengl.h
index 253d9c9..253d9c9 100644
--- a/source/3rd-party/SDL2/SDL_opengl.h
+++ b/source/external/SDL2/SDL_opengl.h
diff --git a/source/3rd-party/SDL2/SDL_opengl_glext.h b/source/external/SDL2/SDL_opengl_glext.h
index cd3869f..cd3869f 100644
--- a/source/3rd-party/SDL2/SDL_opengl_glext.h
+++ b/source/external/SDL2/SDL_opengl_glext.h
diff --git a/source/3rd-party/SDL2/SDL_opengles.h b/source/external/SDL2/SDL_opengles.h
index 18dd984..18dd984 100644
--- a/source/3rd-party/SDL2/SDL_opengles.h
+++ b/source/external/SDL2/SDL_opengles.h
diff --git a/source/3rd-party/SDL2/SDL_opengles2.h b/source/external/SDL2/SDL_opengles2.h
index 6ccecf2..6ccecf2 100644
--- a/source/3rd-party/SDL2/SDL_opengles2.h
+++ b/source/external/SDL2/SDL_opengles2.h
diff --git a/source/3rd-party/SDL2/SDL_opengles2_gl2.h b/source/external/SDL2/SDL_opengles2_gl2.h
index c62fb0a..c62fb0a 100644
--- a/source/3rd-party/SDL2/SDL_opengles2_gl2.h
+++ b/source/external/SDL2/SDL_opengles2_gl2.h
diff --git a/source/3rd-party/SDL2/SDL_opengles2_gl2ext.h b/source/external/SDL2/SDL_opengles2_gl2ext.h
index e8ca8b1..e8ca8b1 100644
--- a/source/3rd-party/SDL2/SDL_opengles2_gl2ext.h
+++ b/source/external/SDL2/SDL_opengles2_gl2ext.h
diff --git a/source/3rd-party/SDL2/SDL_opengles2_gl2platform.h b/source/external/SDL2/SDL_opengles2_gl2platform.h
index c325686..c325686 100644
--- a/source/3rd-party/SDL2/SDL_opengles2_gl2platform.h
+++ b/source/external/SDL2/SDL_opengles2_gl2platform.h
diff --git a/source/3rd-party/SDL2/SDL_opengles2_khrplatform.h b/source/external/SDL2/SDL_opengles2_khrplatform.h
index c9e6f17..c9e6f17 100644
--- a/source/3rd-party/SDL2/SDL_opengles2_khrplatform.h
+++ b/source/external/SDL2/SDL_opengles2_khrplatform.h
diff --git a/source/3rd-party/SDL2/SDL_pixels.h b/source/external/SDL2/SDL_pixels.h
index 0b4364b..0b4364b 100644
--- a/source/3rd-party/SDL2/SDL_pixels.h
+++ b/source/external/SDL2/SDL_pixels.h
diff --git a/source/3rd-party/SDL2/SDL_platform.h b/source/external/SDL2/SDL_platform.h
index 7dea4ce..7dea4ce 100644
--- a/source/3rd-party/SDL2/SDL_platform.h
+++ b/source/external/SDL2/SDL_platform.h
diff --git a/source/3rd-party/SDL2/SDL_power.h b/source/external/SDL2/SDL_power.h
index a4fe8a9..a4fe8a9 100644
--- a/source/3rd-party/SDL2/SDL_power.h
+++ b/source/external/SDL2/SDL_power.h
diff --git a/source/3rd-party/SDL2/SDL_quit.h b/source/external/SDL2/SDL_quit.h
index fea56a8..fea56a8 100644
--- a/source/3rd-party/SDL2/SDL_quit.h
+++ b/source/external/SDL2/SDL_quit.h
diff --git a/source/3rd-party/SDL2/SDL_rect.h b/source/external/SDL2/SDL_rect.h
index 543bb61..543bb61 100644
--- a/source/3rd-party/SDL2/SDL_rect.h
+++ b/source/external/SDL2/SDL_rect.h
diff --git a/source/3rd-party/SDL2/SDL_render.h b/source/external/SDL2/SDL_render.h
index d336192..d336192 100644
--- a/source/3rd-party/SDL2/SDL_render.h
+++ b/source/external/SDL2/SDL_render.h
diff --git a/source/3rd-party/SDL2/SDL_revision.h b/source/external/SDL2/SDL_revision.h
index 92fbe67..92fbe67 100644
--- a/source/3rd-party/SDL2/SDL_revision.h
+++ b/source/external/SDL2/SDL_revision.h
diff --git a/source/3rd-party/SDL2/SDL_rwops.h b/source/external/SDL2/SDL_rwops.h
index 0960699..0960699 100644
--- a/source/3rd-party/SDL2/SDL_rwops.h
+++ b/source/external/SDL2/SDL_rwops.h
diff --git a/source/3rd-party/SDL2/SDL_scancode.h b/source/external/SDL2/SDL_scancode.h
index 63871aa..63871aa 100644
--- a/source/3rd-party/SDL2/SDL_scancode.h
+++ b/source/external/SDL2/SDL_scancode.h
diff --git a/source/3rd-party/SDL2/SDL_sensor.h b/source/external/SDL2/SDL_sensor.h
index ac163a8..ac163a8 100644
--- a/source/3rd-party/SDL2/SDL_sensor.h
+++ b/source/external/SDL2/SDL_sensor.h
diff --git a/source/3rd-party/SDL2/SDL_shape.h b/source/external/SDL2/SDL_shape.h
index 40a6baa..40a6baa 100644
--- a/source/3rd-party/SDL2/SDL_shape.h
+++ b/source/external/SDL2/SDL_shape.h
diff --git a/source/3rd-party/SDL2/SDL_stdinc.h b/source/external/SDL2/SDL_stdinc.h
index e373bc3..e373bc3 100644
--- a/source/3rd-party/SDL2/SDL_stdinc.h
+++ b/source/external/SDL2/SDL_stdinc.h
diff --git a/source/3rd-party/SDL2/SDL_surface.h b/source/external/SDL2/SDL_surface.h
index 730d49f..730d49f 100644
--- a/source/3rd-party/SDL2/SDL_surface.h
+++ b/source/external/SDL2/SDL_surface.h
diff --git a/source/3rd-party/SDL2/SDL_system.h b/source/external/SDL2/SDL_system.h
index 4dc372d..4dc372d 100644
--- a/source/3rd-party/SDL2/SDL_system.h
+++ b/source/external/SDL2/SDL_system.h
diff --git a/source/3rd-party/SDL2/SDL_syswm.h b/source/external/SDL2/SDL_syswm.h
index f1c4021..f1c4021 100644
--- a/source/3rd-party/SDL2/SDL_syswm.h
+++ b/source/external/SDL2/SDL_syswm.h
diff --git a/source/3rd-party/SDL2/SDL_test.h b/source/external/SDL2/SDL_test.h
index 6cc373b..6cc373b 100644
--- a/source/3rd-party/SDL2/SDL_test.h
+++ b/source/external/SDL2/SDL_test.h
diff --git a/source/3rd-party/SDL2/SDL_test_assert.h b/source/external/SDL2/SDL_test_assert.h
index 1788d7a..1788d7a 100644
--- a/source/3rd-party/SDL2/SDL_test_assert.h
+++ b/source/external/SDL2/SDL_test_assert.h
diff --git a/source/3rd-party/SDL2/SDL_test_common.h b/source/external/SDL2/SDL_test_common.h
index be2e6b2..be2e6b2 100644
--- a/source/3rd-party/SDL2/SDL_test_common.h
+++ b/source/external/SDL2/SDL_test_common.h
diff --git a/source/3rd-party/SDL2/SDL_test_compare.h b/source/external/SDL2/SDL_test_compare.h
index c22e447..c22e447 100644
--- a/source/3rd-party/SDL2/SDL_test_compare.h
+++ b/source/external/SDL2/SDL_test_compare.h
diff --git a/source/3rd-party/SDL2/SDL_test_crc32.h b/source/external/SDL2/SDL_test_crc32.h
index 3d235d0..3d235d0 100644
--- a/source/3rd-party/SDL2/SDL_test_crc32.h
+++ b/source/external/SDL2/SDL_test_crc32.h
diff --git a/source/3rd-party/SDL2/SDL_test_font.h b/source/external/SDL2/SDL_test_font.h
index 59cbdca..59cbdca 100644
--- a/source/3rd-party/SDL2/SDL_test_font.h
+++ b/source/external/SDL2/SDL_test_font.h
diff --git a/source/3rd-party/SDL2/SDL_test_fuzzer.h b/source/external/SDL2/SDL_test_fuzzer.h
index 8fcb9eb..8fcb9eb 100644
--- a/source/3rd-party/SDL2/SDL_test_fuzzer.h
+++ b/source/external/SDL2/SDL_test_fuzzer.h
diff --git a/source/3rd-party/SDL2/SDL_test_harness.h b/source/external/SDL2/SDL_test_harness.h
index 8641e0a..8641e0a 100644
--- a/source/3rd-party/SDL2/SDL_test_harness.h
+++ b/source/external/SDL2/SDL_test_harness.h
diff --git a/source/3rd-party/SDL2/SDL_test_images.h b/source/external/SDL2/SDL_test_images.h
index 9c4dd5b..9c4dd5b 100644
--- a/source/3rd-party/SDL2/SDL_test_images.h
+++ b/source/external/SDL2/SDL_test_images.h
diff --git a/source/3rd-party/SDL2/SDL_test_log.h b/source/external/SDL2/SDL_test_log.h
index ebd44fb..ebd44fb 100644
--- a/source/3rd-party/SDL2/SDL_test_log.h
+++ b/source/external/SDL2/SDL_test_log.h
diff --git a/source/3rd-party/SDL2/SDL_test_md5.h b/source/external/SDL2/SDL_test_md5.h
index 0e41057..0e41057 100644
--- a/source/3rd-party/SDL2/SDL_test_md5.h
+++ b/source/external/SDL2/SDL_test_md5.h
diff --git a/source/3rd-party/SDL2/SDL_test_memory.h b/source/external/SDL2/SDL_test_memory.h
index 4827ae6..4827ae6 100644
--- a/source/3rd-party/SDL2/SDL_test_memory.h
+++ b/source/external/SDL2/SDL_test_memory.h
diff --git a/source/3rd-party/SDL2/SDL_test_random.h b/source/external/SDL2/SDL_test_random.h
index 0eb414f..0eb414f 100644
--- a/source/3rd-party/SDL2/SDL_test_random.h
+++ b/source/external/SDL2/SDL_test_random.h
diff --git a/source/3rd-party/SDL2/SDL_thread.h b/source/external/SDL2/SDL_thread.h
index 554dd0b..554dd0b 100644
--- a/source/3rd-party/SDL2/SDL_thread.h
+++ b/source/external/SDL2/SDL_thread.h
diff --git a/source/3rd-party/SDL2/SDL_timer.h b/source/external/SDL2/SDL_timer.h
index 5600618..5600618 100644
--- a/source/3rd-party/SDL2/SDL_timer.h
+++ b/source/external/SDL2/SDL_timer.h
diff --git a/source/3rd-party/SDL2/SDL_touch.h b/source/external/SDL2/SDL_touch.h
index f4075e7..f4075e7 100644
--- a/source/3rd-party/SDL2/SDL_touch.h
+++ b/source/external/SDL2/SDL_touch.h
diff --git a/source/3rd-party/SDL2/SDL_types.h b/source/external/SDL2/SDL_types.h
index 4ac248c..4ac248c 100644
--- a/source/3rd-party/SDL2/SDL_types.h
+++ b/source/external/SDL2/SDL_types.h
diff --git a/source/3rd-party/SDL2/SDL_version.h b/source/external/SDL2/SDL_version.h
index 31443e1..31443e1 100644
--- a/source/3rd-party/SDL2/SDL_version.h
+++ b/source/external/SDL2/SDL_version.h
diff --git a/source/3rd-party/SDL2/SDL_video.h b/source/external/SDL2/SDL_video.h
index 461f138..461f138 100644
--- a/source/3rd-party/SDL2/SDL_video.h
+++ b/source/external/SDL2/SDL_video.h
diff --git a/source/3rd-party/SDL2/SDL_vulkan.h b/source/external/SDL2/SDL_vulkan.h
index 972cca4..972cca4 100644
--- a/source/3rd-party/SDL2/SDL_vulkan.h
+++ b/source/external/SDL2/SDL_vulkan.h
diff --git a/source/3rd-party/SDL2/TODO.txt b/source/external/SDL2/TODO.txt
index 0cd6c4d..0cd6c4d 100644
--- a/source/3rd-party/SDL2/TODO.txt
+++ b/source/external/SDL2/TODO.txt
diff --git a/source/3rd-party/SDL2/WhatsNew.txt b/source/external/SDL2/WhatsNew.txt
index 9074b12..9074b12 100644
--- a/source/3rd-party/SDL2/WhatsNew.txt
+++ b/source/external/SDL2/WhatsNew.txt
diff --git a/source/3rd-party/SDL2/begin_code.h b/source/external/SDL2/begin_code.h
index 6c21062..6c21062 100644
--- a/source/3rd-party/SDL2/begin_code.h
+++ b/source/external/SDL2/begin_code.h
diff --git a/source/3rd-party/SDL2/close_code.h b/source/external/SDL2/close_code.h
index b3b70a4..b3b70a4 100644
--- a/source/3rd-party/SDL2/close_code.h
+++ b/source/external/SDL2/close_code.h
diff --git a/source/3rd-party/SDL2/include/SDL.h b/source/external/SDL2/include/SDL.h
index fc35a41..fc35a41 100644
--- a/source/3rd-party/SDL2/include/SDL.h
+++ b/source/external/SDL2/include/SDL.h
diff --git a/source/3rd-party/SDL2/include/SDL_assert.h b/source/external/SDL2/include/SDL_assert.h
index b38f928..b38f928 100644
--- a/source/3rd-party/SDL2/include/SDL_assert.h
+++ b/source/external/SDL2/include/SDL_assert.h
diff --git a/source/3rd-party/SDL2/include/SDL_atomic.h b/source/external/SDL2/include/SDL_atomic.h
index b228774..b228774 100644
--- a/source/3rd-party/SDL2/include/SDL_atomic.h
+++ b/source/external/SDL2/include/SDL_atomic.h
diff --git a/source/3rd-party/SDL2/include/SDL_audio.h b/source/external/SDL2/include/SDL_audio.h
index d3e1bfa..d3e1bfa 100644
--- a/source/3rd-party/SDL2/include/SDL_audio.h
+++ b/source/external/SDL2/include/SDL_audio.h
diff --git a/source/3rd-party/SDL2/include/SDL_bits.h b/source/external/SDL2/include/SDL_bits.h
index eb8322f..eb8322f 100644
--- a/source/3rd-party/SDL2/include/SDL_bits.h
+++ b/source/external/SDL2/include/SDL_bits.h
diff --git a/source/3rd-party/SDL2/include/SDL_blendmode.h b/source/external/SDL2/include/SDL_blendmode.h
index 36a5ea7..36a5ea7 100644
--- a/source/3rd-party/SDL2/include/SDL_blendmode.h
+++ b/source/external/SDL2/include/SDL_blendmode.h
diff --git a/source/3rd-party/SDL2/include/SDL_clipboard.h b/source/external/SDL2/include/SDL_clipboard.h
index f28751e..f28751e 100644
--- a/source/3rd-party/SDL2/include/SDL_clipboard.h
+++ b/source/external/SDL2/include/SDL_clipboard.h
diff --git a/source/3rd-party/SDL2/include/SDL_config.h b/source/external/SDL2/include/SDL_config.h
index 32f4113..32f4113 100644
--- a/source/3rd-party/SDL2/include/SDL_config.h
+++ b/source/external/SDL2/include/SDL_config.h
diff --git a/source/3rd-party/SDL2/include/SDL_config.h.cmake b/source/external/SDL2/include/SDL_config.h.cmake
index 48dd2d4..48dd2d4 100644
--- a/source/3rd-party/SDL2/include/SDL_config.h.cmake
+++ b/source/external/SDL2/include/SDL_config.h.cmake
diff --git a/source/3rd-party/SDL2/include/SDL_config.h.in b/source/external/SDL2/include/SDL_config.h.in
index 883b6f4..883b6f4 100644
--- a/source/3rd-party/SDL2/include/SDL_config.h.in
+++ b/source/external/SDL2/include/SDL_config.h.in
diff --git a/source/3rd-party/SDL2/include/SDL_config_android.h b/source/external/SDL2/include/SDL_config_android.h
index f2b28cf..f2b28cf 100644
--- a/source/3rd-party/SDL2/include/SDL_config_android.h
+++ b/source/external/SDL2/include/SDL_config_android.h
diff --git a/source/3rd-party/SDL2/include/SDL_config_iphoneos.h b/source/external/SDL2/include/SDL_config_iphoneos.h
index 56e2b43..56e2b43 100644
--- a/source/3rd-party/SDL2/include/SDL_config_iphoneos.h
+++ b/source/external/SDL2/include/SDL_config_iphoneos.h
diff --git a/source/3rd-party/SDL2/include/SDL_config_macosx.h b/source/external/SDL2/include/SDL_config_macosx.h
index 9ebd4a3..9ebd4a3 100644
--- a/source/3rd-party/SDL2/include/SDL_config_macosx.h
+++ b/source/external/SDL2/include/SDL_config_macosx.h
diff --git a/source/3rd-party/SDL2/include/SDL_config_minimal.h b/source/external/SDL2/include/SDL_config_minimal.h
index bf7fc44..bf7fc44 100644
--- a/source/3rd-party/SDL2/include/SDL_config_minimal.h
+++ b/source/external/SDL2/include/SDL_config_minimal.h
diff --git a/source/3rd-party/SDL2/include/SDL_config_os2.h b/source/external/SDL2/include/SDL_config_os2.h
index d1e4bb2..d1e4bb2 100644
--- a/source/3rd-party/SDL2/include/SDL_config_os2.h
+++ b/source/external/SDL2/include/SDL_config_os2.h
diff --git a/source/3rd-party/SDL2/include/SDL_config_pandora.h b/source/external/SDL2/include/SDL_config_pandora.h
index 64111a1..64111a1 100644
--- a/source/3rd-party/SDL2/include/SDL_config_pandora.h
+++ b/source/external/SDL2/include/SDL_config_pandora.h
diff --git a/source/3rd-party/SDL2/include/SDL_config_psp.h b/source/external/SDL2/include/SDL_config_psp.h
index 2422672..2422672 100644
--- a/source/3rd-party/SDL2/include/SDL_config_psp.h
+++ b/source/external/SDL2/include/SDL_config_psp.h
diff --git a/source/3rd-party/SDL2/include/SDL_config_windows.h b/source/external/SDL2/include/SDL_config_windows.h
index c58be8e..c58be8e 100644
--- a/source/3rd-party/SDL2/include/SDL_config_windows.h
+++ b/source/external/SDL2/include/SDL_config_windows.h
diff --git a/source/3rd-party/SDL2/include/SDL_config_winrt.h b/source/external/SDL2/include/SDL_config_winrt.h
index e3fe55b..e3fe55b 100644
--- a/source/3rd-party/SDL2/include/SDL_config_winrt.h
+++ b/source/external/SDL2/include/SDL_config_winrt.h
diff --git a/source/3rd-party/SDL2/include/SDL_config_wiz.h b/source/external/SDL2/include/SDL_config_wiz.h
index b6c00d0..b6c00d0 100644
--- a/source/3rd-party/SDL2/include/SDL_config_wiz.h
+++ b/source/external/SDL2/include/SDL_config_wiz.h
diff --git a/source/3rd-party/SDL2/include/SDL_copying.h b/source/external/SDL2/include/SDL_copying.h
index 15616ac..15616ac 100644
--- a/source/3rd-party/SDL2/include/SDL_copying.h
+++ b/source/external/SDL2/include/SDL_copying.h
diff --git a/source/3rd-party/SDL2/include/SDL_cpuinfo.h b/source/external/SDL2/include/SDL_cpuinfo.h
index ee3a47e..ee3a47e 100644
--- a/source/3rd-party/SDL2/include/SDL_cpuinfo.h
+++ b/source/external/SDL2/include/SDL_cpuinfo.h
diff --git a/source/3rd-party/SDL2/include/SDL_egl.h b/source/external/SDL2/include/SDL_egl.h
index d65ed43..d65ed43 100644
--- a/source/3rd-party/SDL2/include/SDL_egl.h
+++ b/source/external/SDL2/include/SDL_egl.h
diff --git a/source/3rd-party/SDL2/include/SDL_endian.h b/source/external/SDL2/include/SDL_endian.h
index ed0bf5b..ed0bf5b 100644
--- a/source/3rd-party/SDL2/include/SDL_endian.h
+++ b/source/external/SDL2/include/SDL_endian.h
diff --git a/source/3rd-party/SDL2/include/SDL_error.h b/source/external/SDL2/include/SDL_error.h
index c0e4629..c0e4629 100644
--- a/source/3rd-party/SDL2/include/SDL_error.h
+++ b/source/external/SDL2/include/SDL_error.h
diff --git a/source/3rd-party/SDL2/include/SDL_events.h b/source/external/SDL2/include/SDL_events.h
index af22eb6..af22eb6 100644
--- a/source/3rd-party/SDL2/include/SDL_events.h
+++ b/source/external/SDL2/include/SDL_events.h
diff --git a/source/3rd-party/SDL2/include/SDL_filesystem.h b/source/external/SDL2/include/SDL_filesystem.h
index fa6a1fa..fa6a1fa 100644
--- a/source/3rd-party/SDL2/include/SDL_filesystem.h
+++ b/source/external/SDL2/include/SDL_filesystem.h
diff --git a/source/3rd-party/SDL2/include/SDL_gamecontroller.h b/source/external/SDL2/include/SDL_gamecontroller.h
index 6ae9c95..6ae9c95 100644
--- a/source/3rd-party/SDL2/include/SDL_gamecontroller.h
+++ b/source/external/SDL2/include/SDL_gamecontroller.h
diff --git a/source/3rd-party/SDL2/include/SDL_gesture.h b/source/external/SDL2/include/SDL_gesture.h
index b223d80..b223d80 100644
--- a/source/3rd-party/SDL2/include/SDL_gesture.h
+++ b/source/external/SDL2/include/SDL_gesture.h
diff --git a/source/3rd-party/SDL2/include/SDL_haptic.h b/source/external/SDL2/include/SDL_haptic.h
index 2ea1bfc..2ea1bfc 100644
--- a/source/3rd-party/SDL2/include/SDL_haptic.h
+++ b/source/external/SDL2/include/SDL_haptic.h
diff --git a/source/3rd-party/SDL2/include/SDL_hints.h b/source/external/SDL2/include/SDL_hints.h
index 4ee72e9..4ee72e9 100644
--- a/source/3rd-party/SDL2/include/SDL_hints.h
+++ b/source/external/SDL2/include/SDL_hints.h
diff --git a/source/3rd-party/SDL2/include/SDL_joystick.h b/source/external/SDL2/include/SDL_joystick.h
index 6e05a9c..6e05a9c 100644
--- a/source/3rd-party/SDL2/include/SDL_joystick.h
+++ b/source/external/SDL2/include/SDL_joystick.h
diff --git a/source/3rd-party/SDL2/include/SDL_keyboard.h b/source/external/SDL2/include/SDL_keyboard.h
index 8748231..8748231 100644
--- a/source/3rd-party/SDL2/include/SDL_keyboard.h
+++ b/source/external/SDL2/include/SDL_keyboard.h
diff --git a/source/3rd-party/SDL2/include/SDL_keycode.h b/source/external/SDL2/include/SDL_keycode.h
index d7d5b1d..d7d5b1d 100644
--- a/source/3rd-party/SDL2/include/SDL_keycode.h
+++ b/source/external/SDL2/include/SDL_keycode.h
diff --git a/source/3rd-party/SDL2/include/SDL_loadso.h b/source/external/SDL2/include/SDL_loadso.h
index da56fb4..da56fb4 100644
--- a/source/3rd-party/SDL2/include/SDL_loadso.h
+++ b/source/external/SDL2/include/SDL_loadso.h
diff --git a/source/3rd-party/SDL2/include/SDL_log.h b/source/external/SDL2/include/SDL_log.h
index e12b658..e12b658 100644
--- a/source/3rd-party/SDL2/include/SDL_log.h
+++ b/source/external/SDL2/include/SDL_log.h
diff --git a/source/3rd-party/SDL2/include/SDL_main.h b/source/external/SDL2/include/SDL_main.h
index 9855821..9855821 100644
--- a/source/3rd-party/SDL2/include/SDL_main.h
+++ b/source/external/SDL2/include/SDL_main.h
diff --git a/source/3rd-party/SDL2/include/SDL_messagebox.h b/source/external/SDL2/include/SDL_messagebox.h
index b7be59d..b7be59d 100644
--- a/source/3rd-party/SDL2/include/SDL_messagebox.h
+++ b/source/external/SDL2/include/SDL_messagebox.h
diff --git a/source/3rd-party/SDL2/include/SDL_mouse.h b/source/external/SDL2/include/SDL_mouse.h
index d3c9f61..d3c9f61 100644
--- a/source/3rd-party/SDL2/include/SDL_mouse.h
+++ b/source/external/SDL2/include/SDL_mouse.h
diff --git a/source/3rd-party/SDL2/include/SDL_mutex.h b/source/external/SDL2/include/SDL_mutex.h
index ba4247c..ba4247c 100644
--- a/source/3rd-party/SDL2/include/SDL_mutex.h
+++ b/source/external/SDL2/include/SDL_mutex.h
diff --git a/source/3rd-party/SDL2/include/SDL_name.h b/source/external/SDL2/include/SDL_name.h
index ecd863f..ecd863f 100644
--- a/source/3rd-party/SDL2/include/SDL_name.h
+++ b/source/external/SDL2/include/SDL_name.h
diff --git a/source/3rd-party/SDL2/include/SDL_opengl.h b/source/external/SDL2/include/SDL_opengl.h
index 253d9c9..253d9c9 100644
--- a/source/3rd-party/SDL2/include/SDL_opengl.h
+++ b/source/external/SDL2/include/SDL_opengl.h
diff --git a/source/3rd-party/SDL2/include/SDL_opengl_glext.h b/source/external/SDL2/include/SDL_opengl_glext.h
index cd3869f..cd3869f 100644
--- a/source/3rd-party/SDL2/include/SDL_opengl_glext.h
+++ b/source/external/SDL2/include/SDL_opengl_glext.h
diff --git a/source/3rd-party/SDL2/include/SDL_opengles.h b/source/external/SDL2/include/SDL_opengles.h
index 18dd984..18dd984 100644
--- a/source/3rd-party/SDL2/include/SDL_opengles.h
+++ b/source/external/SDL2/include/SDL_opengles.h
diff --git a/source/3rd-party/SDL2/include/SDL_opengles2.h b/source/external/SDL2/include/SDL_opengles2.h
index 6ccecf2..6ccecf2 100644
--- a/source/3rd-party/SDL2/include/SDL_opengles2.h
+++ b/source/external/SDL2/include/SDL_opengles2.h
diff --git a/source/3rd-party/SDL2/include/SDL_opengles2_gl2.h b/source/external/SDL2/include/SDL_opengles2_gl2.h
index c62fb0a..c62fb0a 100644
--- a/source/3rd-party/SDL2/include/SDL_opengles2_gl2.h
+++ b/source/external/SDL2/include/SDL_opengles2_gl2.h
diff --git a/source/3rd-party/SDL2/include/SDL_opengles2_gl2ext.h b/source/external/SDL2/include/SDL_opengles2_gl2ext.h
index e8ca8b1..e8ca8b1 100644
--- a/source/3rd-party/SDL2/include/SDL_opengles2_gl2ext.h
+++ b/source/external/SDL2/include/SDL_opengles2_gl2ext.h
diff --git a/source/3rd-party/SDL2/include/SDL_opengles2_gl2platform.h b/source/external/SDL2/include/SDL_opengles2_gl2platform.h
index c325686..c325686 100644
--- a/source/3rd-party/SDL2/include/SDL_opengles2_gl2platform.h
+++ b/source/external/SDL2/include/SDL_opengles2_gl2platform.h
diff --git a/source/3rd-party/SDL2/include/SDL_opengles2_khrplatform.h b/source/external/SDL2/include/SDL_opengles2_khrplatform.h
index c9e6f17..c9e6f17 100644
--- a/source/3rd-party/SDL2/include/SDL_opengles2_khrplatform.h
+++ b/source/external/SDL2/include/SDL_opengles2_khrplatform.h
diff --git a/source/3rd-party/SDL2/include/SDL_pixels.h b/source/external/SDL2/include/SDL_pixels.h
index 0b4364b..0b4364b 100644
--- a/source/3rd-party/SDL2/include/SDL_pixels.h
+++ b/source/external/SDL2/include/SDL_pixels.h
diff --git a/source/3rd-party/SDL2/include/SDL_platform.h b/source/external/SDL2/include/SDL_platform.h
index 7dea4ce..7dea4ce 100644
--- a/source/3rd-party/SDL2/include/SDL_platform.h
+++ b/source/external/SDL2/include/SDL_platform.h
diff --git a/source/3rd-party/SDL2/include/SDL_power.h b/source/external/SDL2/include/SDL_power.h
index a4fe8a9..a4fe8a9 100644
--- a/source/3rd-party/SDL2/include/SDL_power.h
+++ b/source/external/SDL2/include/SDL_power.h
diff --git a/source/3rd-party/SDL2/include/SDL_quit.h b/source/external/SDL2/include/SDL_quit.h
index fea56a8..fea56a8 100644
--- a/source/3rd-party/SDL2/include/SDL_quit.h
+++ b/source/external/SDL2/include/SDL_quit.h
diff --git a/source/3rd-party/SDL2/include/SDL_rect.h b/source/external/SDL2/include/SDL_rect.h
index 543bb61..543bb61 100644
--- a/source/3rd-party/SDL2/include/SDL_rect.h
+++ b/source/external/SDL2/include/SDL_rect.h
diff --git a/source/3rd-party/SDL2/include/SDL_render.h b/source/external/SDL2/include/SDL_render.h
index d336192..d336192 100644
--- a/source/3rd-party/SDL2/include/SDL_render.h
+++ b/source/external/SDL2/include/SDL_render.h
diff --git a/source/3rd-party/SDL2/include/SDL_revision.h b/source/external/SDL2/include/SDL_revision.h
index 92fbe67..92fbe67 100644
--- a/source/3rd-party/SDL2/include/SDL_revision.h
+++ b/source/external/SDL2/include/SDL_revision.h
diff --git a/source/3rd-party/SDL2/include/SDL_rwops.h b/source/external/SDL2/include/SDL_rwops.h
index 0960699..0960699 100644
--- a/source/3rd-party/SDL2/include/SDL_rwops.h
+++ b/source/external/SDL2/include/SDL_rwops.h
diff --git a/source/3rd-party/SDL2/include/SDL_scancode.h b/source/external/SDL2/include/SDL_scancode.h
index 63871aa..63871aa 100644
--- a/source/3rd-party/SDL2/include/SDL_scancode.h
+++ b/source/external/SDL2/include/SDL_scancode.h
diff --git a/source/3rd-party/SDL2/include/SDL_sensor.h b/source/external/SDL2/include/SDL_sensor.h
index ac163a8..ac163a8 100644
--- a/source/3rd-party/SDL2/include/SDL_sensor.h
+++ b/source/external/SDL2/include/SDL_sensor.h
diff --git a/source/3rd-party/SDL2/include/SDL_shape.h b/source/external/SDL2/include/SDL_shape.h
index 40a6baa..40a6baa 100644
--- a/source/3rd-party/SDL2/include/SDL_shape.h
+++ b/source/external/SDL2/include/SDL_shape.h
diff --git a/source/3rd-party/SDL2/include/SDL_stdinc.h b/source/external/SDL2/include/SDL_stdinc.h
index e373bc3..e373bc3 100644
--- a/source/3rd-party/SDL2/include/SDL_stdinc.h
+++ b/source/external/SDL2/include/SDL_stdinc.h
diff --git a/source/3rd-party/SDL2/include/SDL_surface.h b/source/external/SDL2/include/SDL_surface.h
index 730d49f..730d49f 100644
--- a/source/3rd-party/SDL2/include/SDL_surface.h
+++ b/source/external/SDL2/include/SDL_surface.h
diff --git a/source/3rd-party/SDL2/include/SDL_system.h b/source/external/SDL2/include/SDL_system.h
index 4dc372d..4dc372d 100644
--- a/source/3rd-party/SDL2/include/SDL_system.h
+++ b/source/external/SDL2/include/SDL_system.h
diff --git a/source/3rd-party/SDL2/include/SDL_syswm.h b/source/external/SDL2/include/SDL_syswm.h
index f1c4021..f1c4021 100644
--- a/source/3rd-party/SDL2/include/SDL_syswm.h
+++ b/source/external/SDL2/include/SDL_syswm.h
diff --git a/source/3rd-party/SDL2/include/SDL_test.h b/source/external/SDL2/include/SDL_test.h
index 6cc373b..6cc373b 100644
--- a/source/3rd-party/SDL2/include/SDL_test.h
+++ b/source/external/SDL2/include/SDL_test.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_assert.h b/source/external/SDL2/include/SDL_test_assert.h
index 1788d7a..1788d7a 100644
--- a/source/3rd-party/SDL2/include/SDL_test_assert.h
+++ b/source/external/SDL2/include/SDL_test_assert.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_common.h b/source/external/SDL2/include/SDL_test_common.h
index be2e6b2..be2e6b2 100644
--- a/source/3rd-party/SDL2/include/SDL_test_common.h
+++ b/source/external/SDL2/include/SDL_test_common.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_compare.h b/source/external/SDL2/include/SDL_test_compare.h
index c22e447..c22e447 100644
--- a/source/3rd-party/SDL2/include/SDL_test_compare.h
+++ b/source/external/SDL2/include/SDL_test_compare.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_crc32.h b/source/external/SDL2/include/SDL_test_crc32.h
index 3d235d0..3d235d0 100644
--- a/source/3rd-party/SDL2/include/SDL_test_crc32.h
+++ b/source/external/SDL2/include/SDL_test_crc32.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_font.h b/source/external/SDL2/include/SDL_test_font.h
index 59cbdca..59cbdca 100644
--- a/source/3rd-party/SDL2/include/SDL_test_font.h
+++ b/source/external/SDL2/include/SDL_test_font.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_fuzzer.h b/source/external/SDL2/include/SDL_test_fuzzer.h
index 8fcb9eb..8fcb9eb 100644
--- a/source/3rd-party/SDL2/include/SDL_test_fuzzer.h
+++ b/source/external/SDL2/include/SDL_test_fuzzer.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_harness.h b/source/external/SDL2/include/SDL_test_harness.h
index 8641e0a..8641e0a 100644
--- a/source/3rd-party/SDL2/include/SDL_test_harness.h
+++ b/source/external/SDL2/include/SDL_test_harness.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_images.h b/source/external/SDL2/include/SDL_test_images.h
index 9c4dd5b..9c4dd5b 100644
--- a/source/3rd-party/SDL2/include/SDL_test_images.h
+++ b/source/external/SDL2/include/SDL_test_images.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_log.h b/source/external/SDL2/include/SDL_test_log.h
index ebd44fb..ebd44fb 100644
--- a/source/3rd-party/SDL2/include/SDL_test_log.h
+++ b/source/external/SDL2/include/SDL_test_log.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_md5.h b/source/external/SDL2/include/SDL_test_md5.h
index 0e41057..0e41057 100644
--- a/source/3rd-party/SDL2/include/SDL_test_md5.h
+++ b/source/external/SDL2/include/SDL_test_md5.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_memory.h b/source/external/SDL2/include/SDL_test_memory.h
index 4827ae6..4827ae6 100644
--- a/source/3rd-party/SDL2/include/SDL_test_memory.h
+++ b/source/external/SDL2/include/SDL_test_memory.h
diff --git a/source/3rd-party/SDL2/include/SDL_test_random.h b/source/external/SDL2/include/SDL_test_random.h
index 0eb414f..0eb414f 100644
--- a/source/3rd-party/SDL2/include/SDL_test_random.h
+++ b/source/external/SDL2/include/SDL_test_random.h
diff --git a/source/3rd-party/SDL2/include/SDL_thread.h b/source/external/SDL2/include/SDL_thread.h
index 554dd0b..554dd0b 100644
--- a/source/3rd-party/SDL2/include/SDL_thread.h
+++ b/source/external/SDL2/include/SDL_thread.h
diff --git a/source/3rd-party/SDL2/include/SDL_timer.h b/source/external/SDL2/include/SDL_timer.h
index 5600618..5600618 100644
--- a/source/3rd-party/SDL2/include/SDL_timer.h
+++ b/source/external/SDL2/include/SDL_timer.h
diff --git a/source/3rd-party/SDL2/include/SDL_touch.h b/source/external/SDL2/include/SDL_touch.h
index f4075e7..f4075e7 100644
--- a/source/3rd-party/SDL2/include/SDL_touch.h
+++ b/source/external/SDL2/include/SDL_touch.h
diff --git a/source/3rd-party/SDL2/include/SDL_types.h b/source/external/SDL2/include/SDL_types.h
index 4ac248c..4ac248c 100644
--- a/source/3rd-party/SDL2/include/SDL_types.h
+++ b/source/external/SDL2/include/SDL_types.h
diff --git a/source/3rd-party/SDL2/include/SDL_version.h b/source/external/SDL2/include/SDL_version.h
index 31443e1..31443e1 100644
--- a/source/3rd-party/SDL2/include/SDL_version.h
+++ b/source/external/SDL2/include/SDL_version.h
diff --git a/source/3rd-party/SDL2/include/SDL_video.h b/source/external/SDL2/include/SDL_video.h
index 461f138..461f138 100644
--- a/source/3rd-party/SDL2/include/SDL_video.h
+++ b/source/external/SDL2/include/SDL_video.h
diff --git a/source/3rd-party/SDL2/include/SDL_vulkan.h b/source/external/SDL2/include/SDL_vulkan.h
index 972cca4..972cca4 100644
--- a/source/3rd-party/SDL2/include/SDL_vulkan.h
+++ b/source/external/SDL2/include/SDL_vulkan.h
diff --git a/source/3rd-party/SDL2/include/begin_code.h b/source/external/SDL2/include/begin_code.h
index 6c21062..6c21062 100644
--- a/source/3rd-party/SDL2/include/begin_code.h
+++ b/source/external/SDL2/include/begin_code.h
diff --git a/source/3rd-party/SDL2/include/close_code.h b/source/external/SDL2/include/close_code.h
index b3b70a4..b3b70a4 100644
--- a/source/3rd-party/SDL2/include/close_code.h
+++ b/source/external/SDL2/include/close_code.h
diff --git a/source/3rd-party/SDL2/src/SDL.c b/source/external/SDL2/src/SDL.c
index 6d7e166..6d7e166 100644
--- a/source/3rd-party/SDL2/src/SDL.c
+++ b/source/external/SDL2/src/SDL.c
diff --git a/source/3rd-party/SDL2/src/SDL_assert.c b/source/external/SDL2/src/SDL_assert.c
index 1ca083a..1ca083a 100644
--- a/source/3rd-party/SDL2/src/SDL_assert.c
+++ b/source/external/SDL2/src/SDL_assert.c
diff --git a/source/3rd-party/SDL2/src/SDL_assert_c.h b/source/external/SDL2/src/SDL_assert_c.h
index 93263d6..93263d6 100644
--- a/source/3rd-party/SDL2/src/SDL_assert_c.h
+++ b/source/external/SDL2/src/SDL_assert_c.h
diff --git a/source/3rd-party/SDL2/src/SDL_dataqueue.c b/source/external/SDL2/src/SDL_dataqueue.c
index 97916f4..97916f4 100644
--- a/source/3rd-party/SDL2/src/SDL_dataqueue.c
+++ b/source/external/SDL2/src/SDL_dataqueue.c
diff --git a/source/3rd-party/SDL2/src/SDL_dataqueue.h b/source/external/SDL2/src/SDL_dataqueue.h
index d44f58d..d44f58d 100644
--- a/source/3rd-party/SDL2/src/SDL_dataqueue.h
+++ b/source/external/SDL2/src/SDL_dataqueue.h
diff --git a/source/3rd-party/SDL2/src/SDL_error.c b/source/external/SDL2/src/SDL_error.c
index 14761c5..14761c5 100644
--- a/source/3rd-party/SDL2/src/SDL_error.c
+++ b/source/external/SDL2/src/SDL_error.c
diff --git a/source/3rd-party/SDL2/src/SDL_error_c.h b/source/external/SDL2/src/SDL_error_c.h
index 6bb9caa..6bb9caa 100644
--- a/source/3rd-party/SDL2/src/SDL_error_c.h
+++ b/source/external/SDL2/src/SDL_error_c.h
diff --git a/source/3rd-party/SDL2/src/SDL_hints.c b/source/external/SDL2/src/SDL_hints.c
index 09689aa..09689aa 100644
--- a/source/3rd-party/SDL2/src/SDL_hints.c
+++ b/source/external/SDL2/src/SDL_hints.c
diff --git a/source/3rd-party/SDL2/src/SDL_internal.h b/source/external/SDL2/src/SDL_internal.h
index e0ba2a8..e0ba2a8 100644
--- a/source/3rd-party/SDL2/src/SDL_internal.h
+++ b/source/external/SDL2/src/SDL_internal.h
diff --git a/source/3rd-party/SDL2/src/SDL_log.c b/source/external/SDL2/src/SDL_log.c
index b1bf27d..b1bf27d 100644
--- a/source/3rd-party/SDL2/src/SDL_log.c
+++ b/source/external/SDL2/src/SDL_log.c
diff --git a/source/3rd-party/SDL2/src/atomic/SDL_atomic.c b/source/external/SDL2/src/atomic/SDL_atomic.c
index d0022cd..d0022cd 100644
--- a/source/3rd-party/SDL2/src/atomic/SDL_atomic.c
+++ b/source/external/SDL2/src/atomic/SDL_atomic.c
diff --git a/source/3rd-party/SDL2/src/atomic/SDL_spinlock.c b/source/external/SDL2/src/atomic/SDL_spinlock.c
index 6a7b14a..6a7b14a 100644
--- a/source/3rd-party/SDL2/src/atomic/SDL_spinlock.c
+++ b/source/external/SDL2/src/atomic/SDL_spinlock.c
diff --git a/source/3rd-party/SDL2/src/audio/SDL_audio.c b/source/external/SDL2/src/audio/SDL_audio.c
index f4999f1..f4999f1 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_audio.c
+++ b/source/external/SDL2/src/audio/SDL_audio.c
diff --git a/source/3rd-party/SDL2/src/audio/SDL_audio_c.h b/source/external/SDL2/src/audio/SDL_audio_c.h
index d47ebb1..d47ebb1 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_audio_c.h
+++ b/source/external/SDL2/src/audio/SDL_audio_c.h
diff --git a/source/3rd-party/SDL2/src/audio/SDL_audiocvt.c b/source/external/SDL2/src/audio/SDL_audiocvt.c
index ee0ba32..ee0ba32 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_audiocvt.c
+++ b/source/external/SDL2/src/audio/SDL_audiocvt.c
diff --git a/source/3rd-party/SDL2/src/audio/SDL_audiodev.c b/source/external/SDL2/src/audio/SDL_audiodev.c
index d0b94a0..d0b94a0 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_audiodev.c
+++ b/source/external/SDL2/src/audio/SDL_audiodev.c
diff --git a/source/3rd-party/SDL2/src/audio/SDL_audiodev_c.h b/source/external/SDL2/src/audio/SDL_audiodev_c.h
index 2d3b0ea..2d3b0ea 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_audiodev_c.h
+++ b/source/external/SDL2/src/audio/SDL_audiodev_c.h
diff --git a/source/3rd-party/SDL2/src/audio/SDL_audiotypecvt.c b/source/external/SDL2/src/audio/SDL_audiotypecvt.c
index 5f8cc22..5f8cc22 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_audiotypecvt.c
+++ b/source/external/SDL2/src/audio/SDL_audiotypecvt.c
diff --git a/source/3rd-party/SDL2/src/audio/SDL_mixer.c b/source/external/SDL2/src/audio/SDL_mixer.c
index d416a94..d416a94 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_mixer.c
+++ b/source/external/SDL2/src/audio/SDL_mixer.c
diff --git a/source/3rd-party/SDL2/src/audio/SDL_sysaudio.h b/source/external/SDL2/src/audio/SDL_sysaudio.h
index 579dea5..579dea5 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_sysaudio.h
+++ b/source/external/SDL2/src/audio/SDL_sysaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/SDL_wave.c b/source/external/SDL2/src/audio/SDL_wave.c
index 2c76a8c..2c76a8c 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_wave.c
+++ b/source/external/SDL2/src/audio/SDL_wave.c
diff --git a/source/3rd-party/SDL2/src/audio/SDL_wave.h b/source/external/SDL2/src/audio/SDL_wave.h
index 5c60f75..5c60f75 100644
--- a/source/3rd-party/SDL2/src/audio/SDL_wave.h
+++ b/source/external/SDL2/src/audio/SDL_wave.h
diff --git a/source/3rd-party/SDL2/src/audio/alsa/SDL_alsa_audio.c b/source/external/SDL2/src/audio/alsa/SDL_alsa_audio.c
index eff192b..eff192b 100644
--- a/source/3rd-party/SDL2/src/audio/alsa/SDL_alsa_audio.c
+++ b/source/external/SDL2/src/audio/alsa/SDL_alsa_audio.c
diff --git a/source/3rd-party/SDL2/src/audio/alsa/SDL_alsa_audio.h b/source/external/SDL2/src/audio/alsa/SDL_alsa_audio.h
index f620500..f620500 100644
--- a/source/3rd-party/SDL2/src/audio/alsa/SDL_alsa_audio.h
+++ b/source/external/SDL2/src/audio/alsa/SDL_alsa_audio.h
diff --git a/source/3rd-party/SDL2/src/audio/android/SDL_androidaudio.c b/source/external/SDL2/src/audio/android/SDL_androidaudio.c
index 77a5f0d..77a5f0d 100644
--- a/source/3rd-party/SDL2/src/audio/android/SDL_androidaudio.c
+++ b/source/external/SDL2/src/audio/android/SDL_androidaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/android/SDL_androidaudio.h b/source/external/SDL2/src/audio/android/SDL_androidaudio.h
index c732ac6..c732ac6 100644
--- a/source/3rd-party/SDL2/src/audio/android/SDL_androidaudio.h
+++ b/source/external/SDL2/src/audio/android/SDL_androidaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/arts/SDL_artsaudio.c b/source/external/SDL2/src/audio/arts/SDL_artsaudio.c
index 47bad4b..47bad4b 100644
--- a/source/3rd-party/SDL2/src/audio/arts/SDL_artsaudio.c
+++ b/source/external/SDL2/src/audio/arts/SDL_artsaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/arts/SDL_artsaudio.h b/source/external/SDL2/src/audio/arts/SDL_artsaudio.h
index 7743654..7743654 100644
--- a/source/3rd-party/SDL2/src/audio/arts/SDL_artsaudio.h
+++ b/source/external/SDL2/src/audio/arts/SDL_artsaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/coreaudio/SDL_coreaudio.h b/source/external/SDL2/src/audio/coreaudio/SDL_coreaudio.h
index dcce3f7..dcce3f7 100644
--- a/source/3rd-party/SDL2/src/audio/coreaudio/SDL_coreaudio.h
+++ b/source/external/SDL2/src/audio/coreaudio/SDL_coreaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/coreaudio/SDL_coreaudio.m b/source/external/SDL2/src/audio/coreaudio/SDL_coreaudio.m
index 59242f9..59242f9 100644
--- a/source/3rd-party/SDL2/src/audio/coreaudio/SDL_coreaudio.m
+++ b/source/external/SDL2/src/audio/coreaudio/SDL_coreaudio.m
diff --git a/source/3rd-party/SDL2/src/audio/directsound/SDL_directsound.c b/source/external/SDL2/src/audio/directsound/SDL_directsound.c
index a943ba2..a943ba2 100644
--- a/source/3rd-party/SDL2/src/audio/directsound/SDL_directsound.c
+++ b/source/external/SDL2/src/audio/directsound/SDL_directsound.c
diff --git a/source/3rd-party/SDL2/src/audio/directsound/SDL_directsound.h b/source/external/SDL2/src/audio/directsound/SDL_directsound.h
index acb7b6a..acb7b6a 100644
--- a/source/3rd-party/SDL2/src/audio/directsound/SDL_directsound.h
+++ b/source/external/SDL2/src/audio/directsound/SDL_directsound.h
diff --git a/source/3rd-party/SDL2/src/audio/disk/SDL_diskaudio.c b/source/external/SDL2/src/audio/disk/SDL_diskaudio.c
index 2250375..2250375 100644
--- a/source/3rd-party/SDL2/src/audio/disk/SDL_diskaudio.c
+++ b/source/external/SDL2/src/audio/disk/SDL_diskaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/disk/SDL_diskaudio.h b/source/external/SDL2/src/audio/disk/SDL_diskaudio.h
index 7e73ebe..7e73ebe 100644
--- a/source/3rd-party/SDL2/src/audio/disk/SDL_diskaudio.h
+++ b/source/external/SDL2/src/audio/disk/SDL_diskaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/dsp/SDL_dspaudio.c b/source/external/SDL2/src/audio/dsp/SDL_dspaudio.c
index 77653be..77653be 100644
--- a/source/3rd-party/SDL2/src/audio/dsp/SDL_dspaudio.c
+++ b/source/external/SDL2/src/audio/dsp/SDL_dspaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/dsp/SDL_dspaudio.h b/source/external/SDL2/src/audio/dsp/SDL_dspaudio.h
index 6bd86d7..6bd86d7 100644
--- a/source/3rd-party/SDL2/src/audio/dsp/SDL_dspaudio.h
+++ b/source/external/SDL2/src/audio/dsp/SDL_dspaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/dummy/SDL_dummyaudio.c b/source/external/SDL2/src/audio/dummy/SDL_dummyaudio.c
index f91dea3..f91dea3 100644
--- a/source/3rd-party/SDL2/src/audio/dummy/SDL_dummyaudio.c
+++ b/source/external/SDL2/src/audio/dummy/SDL_dummyaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/dummy/SDL_dummyaudio.h b/source/external/SDL2/src/audio/dummy/SDL_dummyaudio.h
index 18241ee..18241ee 100644
--- a/source/3rd-party/SDL2/src/audio/dummy/SDL_dummyaudio.h
+++ b/source/external/SDL2/src/audio/dummy/SDL_dummyaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/emscripten/SDL_emscriptenaudio.c b/source/external/SDL2/src/audio/emscripten/SDL_emscriptenaudio.c
index e519f08..e519f08 100644
--- a/source/3rd-party/SDL2/src/audio/emscripten/SDL_emscriptenaudio.c
+++ b/source/external/SDL2/src/audio/emscripten/SDL_emscriptenaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/emscripten/SDL_emscriptenaudio.h b/source/external/SDL2/src/audio/emscripten/SDL_emscriptenaudio.h
index 3c95668..3c95668 100644
--- a/source/3rd-party/SDL2/src/audio/emscripten/SDL_emscriptenaudio.h
+++ b/source/external/SDL2/src/audio/emscripten/SDL_emscriptenaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/esd/SDL_esdaudio.c b/source/external/SDL2/src/audio/esd/SDL_esdaudio.c
index 802ea78..802ea78 100644
--- a/source/3rd-party/SDL2/src/audio/esd/SDL_esdaudio.c
+++ b/source/external/SDL2/src/audio/esd/SDL_esdaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/esd/SDL_esdaudio.h b/source/external/SDL2/src/audio/esd/SDL_esdaudio.h
index 9b5c25a..9b5c25a 100644
--- a/source/3rd-party/SDL2/src/audio/esd/SDL_esdaudio.h
+++ b/source/external/SDL2/src/audio/esd/SDL_esdaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/fusionsound/SDL_fsaudio.c b/source/external/SDL2/src/audio/fusionsound/SDL_fsaudio.c
index 36fa5c5..36fa5c5 100644
--- a/source/3rd-party/SDL2/src/audio/fusionsound/SDL_fsaudio.c
+++ b/source/external/SDL2/src/audio/fusionsound/SDL_fsaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/fusionsound/SDL_fsaudio.h b/source/external/SDL2/src/audio/fusionsound/SDL_fsaudio.h
index 27e45ce..27e45ce 100644
--- a/source/3rd-party/SDL2/src/audio/fusionsound/SDL_fsaudio.h
+++ b/source/external/SDL2/src/audio/fusionsound/SDL_fsaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/haiku/SDL_haikuaudio.cc b/source/external/SDL2/src/audio/haiku/SDL_haikuaudio.cc
index 52946a5..52946a5 100644
--- a/source/3rd-party/SDL2/src/audio/haiku/SDL_haikuaudio.cc
+++ b/source/external/SDL2/src/audio/haiku/SDL_haikuaudio.cc
diff --git a/source/3rd-party/SDL2/src/audio/haiku/SDL_haikuaudio.h b/source/external/SDL2/src/audio/haiku/SDL_haikuaudio.h
index f63ccdb..f63ccdb 100644
--- a/source/3rd-party/SDL2/src/audio/haiku/SDL_haikuaudio.h
+++ b/source/external/SDL2/src/audio/haiku/SDL_haikuaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/jack/SDL_jackaudio.c b/source/external/SDL2/src/audio/jack/SDL_jackaudio.c
index 76ff431..76ff431 100644
--- a/source/3rd-party/SDL2/src/audio/jack/SDL_jackaudio.c
+++ b/source/external/SDL2/src/audio/jack/SDL_jackaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/jack/SDL_jackaudio.h b/source/external/SDL2/src/audio/jack/SDL_jackaudio.h
index 5bc04bd..5bc04bd 100644
--- a/source/3rd-party/SDL2/src/audio/jack/SDL_jackaudio.h
+++ b/source/external/SDL2/src/audio/jack/SDL_jackaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/nacl/SDL_naclaudio.c b/source/external/SDL2/src/audio/nacl/SDL_naclaudio.c
index 3e3afc0..3e3afc0 100644
--- a/source/3rd-party/SDL2/src/audio/nacl/SDL_naclaudio.c
+++ b/source/external/SDL2/src/audio/nacl/SDL_naclaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/nacl/SDL_naclaudio.h b/source/external/SDL2/src/audio/nacl/SDL_naclaudio.h
index 5ec842b..5ec842b 100644
--- a/source/3rd-party/SDL2/src/audio/nacl/SDL_naclaudio.h
+++ b/source/external/SDL2/src/audio/nacl/SDL_naclaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/nas/SDL_nasaudio.c b/source/external/SDL2/src/audio/nas/SDL_nasaudio.c
index 5a02a3b..5a02a3b 100644
--- a/source/3rd-party/SDL2/src/audio/nas/SDL_nasaudio.c
+++ b/source/external/SDL2/src/audio/nas/SDL_nasaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/nas/SDL_nasaudio.h b/source/external/SDL2/src/audio/nas/SDL_nasaudio.h
index b1a51d1..b1a51d1 100644
--- a/source/3rd-party/SDL2/src/audio/nas/SDL_nasaudio.h
+++ b/source/external/SDL2/src/audio/nas/SDL_nasaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/netbsd/SDL_netbsdaudio.c b/source/external/SDL2/src/audio/netbsd/SDL_netbsdaudio.c
index 0dc0b25..0dc0b25 100644
--- a/source/3rd-party/SDL2/src/audio/netbsd/SDL_netbsdaudio.c
+++ b/source/external/SDL2/src/audio/netbsd/SDL_netbsdaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/netbsd/SDL_netbsdaudio.h b/source/external/SDL2/src/audio/netbsd/SDL_netbsdaudio.h
index 1c46068..1c46068 100644
--- a/source/3rd-party/SDL2/src/audio/netbsd/SDL_netbsdaudio.h
+++ b/source/external/SDL2/src/audio/netbsd/SDL_netbsdaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/paudio/SDL_paudio.c b/source/external/SDL2/src/audio/paudio/SDL_paudio.c
index 1e8c124..1e8c124 100644
--- a/source/3rd-party/SDL2/src/audio/paudio/SDL_paudio.c
+++ b/source/external/SDL2/src/audio/paudio/SDL_paudio.c
diff --git a/source/3rd-party/SDL2/src/audio/paudio/SDL_paudio.h b/source/external/SDL2/src/audio/paudio/SDL_paudio.h
index c295ae4..c295ae4 100644
--- a/source/3rd-party/SDL2/src/audio/paudio/SDL_paudio.h
+++ b/source/external/SDL2/src/audio/paudio/SDL_paudio.h
diff --git a/source/3rd-party/SDL2/src/audio/psp/SDL_pspaudio.c b/source/external/SDL2/src/audio/psp/SDL_pspaudio.c
index 3e7b8e1..3e7b8e1 100644
--- a/source/3rd-party/SDL2/src/audio/psp/SDL_pspaudio.c
+++ b/source/external/SDL2/src/audio/psp/SDL_pspaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/psp/SDL_pspaudio.h b/source/external/SDL2/src/audio/psp/SDL_pspaudio.h
index 3f0cdc1..3f0cdc1 100644
--- a/source/3rd-party/SDL2/src/audio/psp/SDL_pspaudio.h
+++ b/source/external/SDL2/src/audio/psp/SDL_pspaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c b/source/external/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c
index 053a1c3..053a1c3 100644
--- a/source/3rd-party/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c
+++ b/source/external/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h b/source/external/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h
index 61da70b..61da70b 100644
--- a/source/3rd-party/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h
+++ b/source/external/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/qsa/SDL_qsa_audio.c b/source/external/SDL2/src/audio/qsa/SDL_qsa_audio.c
index 957ac2d..957ac2d 100644
--- a/source/3rd-party/SDL2/src/audio/qsa/SDL_qsa_audio.c
+++ b/source/external/SDL2/src/audio/qsa/SDL_qsa_audio.c
diff --git a/source/3rd-party/SDL2/src/audio/qsa/SDL_qsa_audio.h b/source/external/SDL2/src/audio/qsa/SDL_qsa_audio.h
index a6300c1..a6300c1 100644
--- a/source/3rd-party/SDL2/src/audio/qsa/SDL_qsa_audio.h
+++ b/source/external/SDL2/src/audio/qsa/SDL_qsa_audio.h
diff --git a/source/3rd-party/SDL2/src/audio/sndio/SDL_sndioaudio.c b/source/external/SDL2/src/audio/sndio/SDL_sndioaudio.c
index 4a49171..4a49171 100644
--- a/source/3rd-party/SDL2/src/audio/sndio/SDL_sndioaudio.c
+++ b/source/external/SDL2/src/audio/sndio/SDL_sndioaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/sndio/SDL_sndioaudio.h b/source/external/SDL2/src/audio/sndio/SDL_sndioaudio.h
index 144bbc2..144bbc2 100644
--- a/source/3rd-party/SDL2/src/audio/sndio/SDL_sndioaudio.h
+++ b/source/external/SDL2/src/audio/sndio/SDL_sndioaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/sun/SDL_sunaudio.c b/source/external/SDL2/src/audio/sun/SDL_sunaudio.c
index ddf94b3..ddf94b3 100644
--- a/source/3rd-party/SDL2/src/audio/sun/SDL_sunaudio.c
+++ b/source/external/SDL2/src/audio/sun/SDL_sunaudio.c
diff --git a/source/3rd-party/SDL2/src/audio/sun/SDL_sunaudio.h b/source/external/SDL2/src/audio/sun/SDL_sunaudio.h
index 2b7d57b..2b7d57b 100644
--- a/source/3rd-party/SDL2/src/audio/sun/SDL_sunaudio.h
+++ b/source/external/SDL2/src/audio/sun/SDL_sunaudio.h
diff --git a/source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi.c b/source/external/SDL2/src/audio/wasapi/SDL_wasapi.c
index f517539..f517539 100644
--- a/source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi.c
+++ b/source/external/SDL2/src/audio/wasapi/SDL_wasapi.c
diff --git a/source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi.h b/source/external/SDL2/src/audio/wasapi/SDL_wasapi.h
index 142c0e5..142c0e5 100644
--- a/source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi.h
+++ b/source/external/SDL2/src/audio/wasapi/SDL_wasapi.h
diff --git a/source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi_win32.c b/source/external/SDL2/src/audio/wasapi/SDL_wasapi_win32.c
index 9d7c159..9d7c159 100644
--- a/source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi_win32.c
+++ b/source/external/SDL2/src/audio/wasapi/SDL_wasapi_win32.c
diff --git a/source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi_winrt.cpp b/source/external/SDL2/src/audio/wasapi/SDL_wasapi_winrt.cpp
index 2ca09de..2ca09de 100644
--- a/source/3rd-party/SDL2/src/audio/wasapi/SDL_wasapi_winrt.cpp
+++ b/source/external/SDL2/src/audio/wasapi/SDL_wasapi_winrt.cpp
diff --git a/source/3rd-party/SDL2/src/audio/winmm/SDL_winmm.c b/source/external/SDL2/src/audio/winmm/SDL_winmm.c
index 20426f1..20426f1 100644
--- a/source/3rd-party/SDL2/src/audio/winmm/SDL_winmm.c
+++ b/source/external/SDL2/src/audio/winmm/SDL_winmm.c
diff --git a/source/3rd-party/SDL2/src/audio/winmm/SDL_winmm.h b/source/external/SDL2/src/audio/winmm/SDL_winmm.h
index 9342bb9..9342bb9 100644
--- a/source/3rd-party/SDL2/src/audio/winmm/SDL_winmm.h
+++ b/source/external/SDL2/src/audio/winmm/SDL_winmm.h
diff --git a/source/3rd-party/SDL2/src/core/android/SDL_android.c b/source/external/SDL2/src/core/android/SDL_android.c
index a56575e..a56575e 100644
--- a/source/3rd-party/SDL2/src/core/android/SDL_android.c
+++ b/source/external/SDL2/src/core/android/SDL_android.c
diff --git a/source/3rd-party/SDL2/src/core/android/SDL_android.h b/source/external/SDL2/src/core/android/SDL_android.h
index b2ff32e..b2ff32e 100644
--- a/source/3rd-party/SDL2/src/core/android/SDL_android.h
+++ b/source/external/SDL2/src/core/android/SDL_android.h
diff --git a/source/3rd-party/SDL2/src/core/android/keyinfotable.h b/source/external/SDL2/src/core/android/keyinfotable.h
index 4437121..4437121 100644
--- a/source/3rd-party/SDL2/src/core/android/keyinfotable.h
+++ b/source/external/SDL2/src/core/android/keyinfotable.h
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_dbus.c b/source/external/SDL2/src/core/linux/SDL_dbus.c
index e0d9972..e0d9972 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_dbus.c
+++ b/source/external/SDL2/src/core/linux/SDL_dbus.c
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_dbus.h b/source/external/SDL2/src/core/linux/SDL_dbus.h
index aa787f2..aa787f2 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_dbus.h
+++ b/source/external/SDL2/src/core/linux/SDL_dbus.h
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_evdev.c b/source/external/SDL2/src/core/linux/SDL_evdev.c
index 5443c21..5443c21 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_evdev.c
+++ b/source/external/SDL2/src/core/linux/SDL_evdev.c
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_evdev.h b/source/external/SDL2/src/core/linux/SDL_evdev.h
index 8d6d683..8d6d683 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_evdev.h
+++ b/source/external/SDL2/src/core/linux/SDL_evdev.h
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd.c b/source/external/SDL2/src/core/linux/SDL_evdev_kbd.c
index 00a3a54..00a3a54 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd.c
+++ b/source/external/SDL2/src/core/linux/SDL_evdev_kbd.c
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd.h b/source/external/SDL2/src/core/linux/SDL_evdev_kbd.h
index 5e51cdd..5e51cdd 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd.h
+++ b/source/external/SDL2/src/core/linux/SDL_evdev_kbd.h
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd_default_accents.h b/source/external/SDL2/src/core/linux/SDL_evdev_kbd_default_accents.h
index 2fb5254..2fb5254 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd_default_accents.h
+++ b/source/external/SDL2/src/core/linux/SDL_evdev_kbd_default_accents.h
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd_default_keymap.h b/source/external/SDL2/src/core/linux/SDL_evdev_kbd_default_keymap.h
index 0ed3050..0ed3050 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_evdev_kbd_default_keymap.h
+++ b/source/external/SDL2/src/core/linux/SDL_evdev_kbd_default_keymap.h
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_fcitx.c b/source/external/SDL2/src/core/linux/SDL_fcitx.c
index 41954e9..41954e9 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_fcitx.c
+++ b/source/external/SDL2/src/core/linux/SDL_fcitx.c
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_fcitx.h b/source/external/SDL2/src/core/linux/SDL_fcitx.h
index 9407cd9..9407cd9 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_fcitx.h
+++ b/source/external/SDL2/src/core/linux/SDL_fcitx.h
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_ibus.c b/source/external/SDL2/src/core/linux/SDL_ibus.c
index a9c3197..a9c3197 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_ibus.c
+++ b/source/external/SDL2/src/core/linux/SDL_ibus.c
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_ibus.h b/source/external/SDL2/src/core/linux/SDL_ibus.h
index d533ff7..d533ff7 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_ibus.h
+++ b/source/external/SDL2/src/core/linux/SDL_ibus.h
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_ime.c b/source/external/SDL2/src/core/linux/SDL_ime.c
index 29b0182..29b0182 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_ime.c
+++ b/source/external/SDL2/src/core/linux/SDL_ime.c
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_ime.h b/source/external/SDL2/src/core/linux/SDL_ime.h
index e39839c..e39839c 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_ime.h
+++ b/source/external/SDL2/src/core/linux/SDL_ime.h
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_udev.c b/source/external/SDL2/src/core/linux/SDL_udev.c
index 751e2ca..751e2ca 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_udev.c
+++ b/source/external/SDL2/src/core/linux/SDL_udev.c
diff --git a/source/3rd-party/SDL2/src/core/linux/SDL_udev.h b/source/external/SDL2/src/core/linux/SDL_udev.h
index 8be7434..8be7434 100644
--- a/source/3rd-party/SDL2/src/core/linux/SDL_udev.h
+++ b/source/external/SDL2/src/core/linux/SDL_udev.h
diff --git a/source/3rd-party/SDL2/src/core/unix/SDL_poll.c b/source/external/SDL2/src/core/unix/SDL_poll.c
index 5ac6d0b..5ac6d0b 100644
--- a/source/3rd-party/SDL2/src/core/unix/SDL_poll.c
+++ b/source/external/SDL2/src/core/unix/SDL_poll.c
diff --git a/source/3rd-party/SDL2/src/core/unix/SDL_poll.h b/source/external/SDL2/src/core/unix/SDL_poll.h
index bf20e23..bf20e23 100644
--- a/source/3rd-party/SDL2/src/core/unix/SDL_poll.h
+++ b/source/external/SDL2/src/core/unix/SDL_poll.h
diff --git a/source/3rd-party/SDL2/src/core/windows/SDL_directx.h b/source/external/SDL2/src/core/windows/SDL_directx.h
index 7fe826f..7fe826f 100644
--- a/source/3rd-party/SDL2/src/core/windows/SDL_directx.h
+++ b/source/external/SDL2/src/core/windows/SDL_directx.h
diff --git a/source/3rd-party/SDL2/src/core/windows/SDL_windows.c b/source/external/SDL2/src/core/windows/SDL_windows.c
index 4da7d07..4da7d07 100644
--- a/source/3rd-party/SDL2/src/core/windows/SDL_windows.c
+++ b/source/external/SDL2/src/core/windows/SDL_windows.c
diff --git a/source/3rd-party/SDL2/src/core/windows/SDL_windows.h b/source/external/SDL2/src/core/windows/SDL_windows.h
index 4a3336a..4a3336a 100644
--- a/source/3rd-party/SDL2/src/core/windows/SDL_windows.h
+++ b/source/external/SDL2/src/core/windows/SDL_windows.h
diff --git a/source/3rd-party/SDL2/src/core/windows/SDL_xinput.c b/source/external/SDL2/src/core/windows/SDL_xinput.c
index 75bf600..75bf600 100644
--- a/source/3rd-party/SDL2/src/core/windows/SDL_xinput.c
+++ b/source/external/SDL2/src/core/windows/SDL_xinput.c
diff --git a/source/3rd-party/SDL2/src/core/windows/SDL_xinput.h b/source/external/SDL2/src/core/windows/SDL_xinput.h
index 6106c2b..6106c2b 100644
--- a/source/3rd-party/SDL2/src/core/windows/SDL_xinput.h
+++ b/source/external/SDL2/src/core/windows/SDL_xinput.h
diff --git a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_common.cpp b/source/external/SDL2/src/core/winrt/SDL_winrtapp_common.cpp
index 887b47e..887b47e 100644
--- a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_common.cpp
+++ b/source/external/SDL2/src/core/winrt/SDL_winrtapp_common.cpp
diff --git a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_common.h b/source/external/SDL2/src/core/winrt/SDL_winrtapp_common.h
index d68704c..d68704c 100644
--- a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_common.h
+++ b/source/external/SDL2/src/core/winrt/SDL_winrtapp_common.h
diff --git a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp b/source/external/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp
index 6fa0bea..6fa0bea 100644
--- a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp
+++ b/source/external/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp
diff --git a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h b/source/external/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h
index 7f52592..7f52592 100644
--- a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h
+++ b/source/external/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h
diff --git a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp b/source/external/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp
index 7e2aac8..7e2aac8 100644
--- a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp
+++ b/source/external/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp
diff --git a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_xaml.h b/source/external/SDL2/src/core/winrt/SDL_winrtapp_xaml.h
index 85b4305..85b4305 100644
--- a/source/3rd-party/SDL2/src/core/winrt/SDL_winrtapp_xaml.h
+++ b/source/external/SDL2/src/core/winrt/SDL_winrtapp_xaml.h
diff --git a/source/3rd-party/SDL2/src/cpuinfo/SDL_cpuinfo.c b/source/external/SDL2/src/cpuinfo/SDL_cpuinfo.c
index 4410358..4410358 100644
--- a/source/3rd-party/SDL2/src/cpuinfo/SDL_cpuinfo.c
+++ b/source/external/SDL2/src/cpuinfo/SDL_cpuinfo.c
diff --git a/source/3rd-party/SDL2/src/cpuinfo/SDL_simd.h b/source/external/SDL2/src/cpuinfo/SDL_simd.h
index e2b28bc..e2b28bc 100644
--- a/source/3rd-party/SDL2/src/cpuinfo/SDL_simd.h
+++ b/source/external/SDL2/src/cpuinfo/SDL_simd.h
diff --git a/source/3rd-party/SDL2/src/dynapi/SDL_dynapi.c b/source/external/SDL2/src/dynapi/SDL_dynapi.c
index 97bc218..97bc218 100644
--- a/source/3rd-party/SDL2/src/dynapi/SDL_dynapi.c
+++ b/source/external/SDL2/src/dynapi/SDL_dynapi.c
diff --git a/source/3rd-party/SDL2/src/dynapi/SDL_dynapi.h b/source/external/SDL2/src/dynapi/SDL_dynapi.h
index 73316f1..73316f1 100644
--- a/source/3rd-party/SDL2/src/dynapi/SDL_dynapi.h
+++ b/source/external/SDL2/src/dynapi/SDL_dynapi.h
diff --git a/source/3rd-party/SDL2/src/dynapi/SDL_dynapi_overrides.h b/source/external/SDL2/src/dynapi/SDL_dynapi_overrides.h
index 7454213..7454213 100644
--- a/source/3rd-party/SDL2/src/dynapi/SDL_dynapi_overrides.h
+++ b/source/external/SDL2/src/dynapi/SDL_dynapi_overrides.h
diff --git a/source/3rd-party/SDL2/src/dynapi/SDL_dynapi_procs.h b/source/external/SDL2/src/dynapi/SDL_dynapi_procs.h
index 0a1f3ae..0a1f3ae 100644
--- a/source/3rd-party/SDL2/src/dynapi/SDL_dynapi_procs.h
+++ b/source/external/SDL2/src/dynapi/SDL_dynapi_procs.h
diff --git a/source/3rd-party/SDL2/src/dynapi/gendynapi.pl b/source/external/SDL2/src/dynapi/gendynapi.pl
index 721241b..721241b 100644
--- a/source/3rd-party/SDL2/src/dynapi/gendynapi.pl
+++ b/source/external/SDL2/src/dynapi/gendynapi.pl
diff --git a/source/3rd-party/SDL2/src/events/SDL_clipboardevents.c b/source/external/SDL2/src/events/SDL_clipboardevents.c
index 5c45853..5c45853 100644
--- a/source/3rd-party/SDL2/src/events/SDL_clipboardevents.c
+++ b/source/external/SDL2/src/events/SDL_clipboardevents.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_clipboardevents_c.h b/source/external/SDL2/src/events/SDL_clipboardevents_c.h
index 24c450b..24c450b 100644
--- a/source/3rd-party/SDL2/src/events/SDL_clipboardevents_c.h
+++ b/source/external/SDL2/src/events/SDL_clipboardevents_c.h
diff --git a/source/3rd-party/SDL2/src/events/SDL_displayevents.c b/source/external/SDL2/src/events/SDL_displayevents.c
index 6c696af..6c696af 100644
--- a/source/3rd-party/SDL2/src/events/SDL_displayevents.c
+++ b/source/external/SDL2/src/events/SDL_displayevents.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_displayevents_c.h b/source/external/SDL2/src/events/SDL_displayevents_c.h
index 41def7b..41def7b 100644
--- a/source/3rd-party/SDL2/src/events/SDL_displayevents_c.h
+++ b/source/external/SDL2/src/events/SDL_displayevents_c.h
diff --git a/source/3rd-party/SDL2/src/events/SDL_dropevents.c b/source/external/SDL2/src/events/SDL_dropevents.c
index 39c5120..39c5120 100644
--- a/source/3rd-party/SDL2/src/events/SDL_dropevents.c
+++ b/source/external/SDL2/src/events/SDL_dropevents.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_dropevents_c.h b/source/external/SDL2/src/events/SDL_dropevents_c.h
index 79f37cc..79f37cc 100644
--- a/source/3rd-party/SDL2/src/events/SDL_dropevents_c.h
+++ b/source/external/SDL2/src/events/SDL_dropevents_c.h
diff --git a/source/3rd-party/SDL2/src/events/SDL_events.c b/source/external/SDL2/src/events/SDL_events.c
index 25e8ac4..25e8ac4 100644
--- a/source/3rd-party/SDL2/src/events/SDL_events.c
+++ b/source/external/SDL2/src/events/SDL_events.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_events_c.h b/source/external/SDL2/src/events/SDL_events_c.h
index d9684b5..d9684b5 100644
--- a/source/3rd-party/SDL2/src/events/SDL_events_c.h
+++ b/source/external/SDL2/src/events/SDL_events_c.h
diff --git a/source/3rd-party/SDL2/src/events/SDL_gesture.c b/source/external/SDL2/src/events/SDL_gesture.c
index c3b73e0..c3b73e0 100644
--- a/source/3rd-party/SDL2/src/events/SDL_gesture.c
+++ b/source/external/SDL2/src/events/SDL_gesture.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_gesture_c.h b/source/external/SDL2/src/events/SDL_gesture_c.h
index b8e4427..b8e4427 100644
--- a/source/3rd-party/SDL2/src/events/SDL_gesture_c.h
+++ b/source/external/SDL2/src/events/SDL_gesture_c.h
diff --git a/source/3rd-party/SDL2/src/events/SDL_keyboard.c b/source/external/SDL2/src/events/SDL_keyboard.c
index e129576..e129576 100644
--- a/source/3rd-party/SDL2/src/events/SDL_keyboard.c
+++ b/source/external/SDL2/src/events/SDL_keyboard.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_keyboard_c.h b/source/external/SDL2/src/events/SDL_keyboard_c.h
index 7f12a38..7f12a38 100644
--- a/source/3rd-party/SDL2/src/events/SDL_keyboard_c.h
+++ b/source/external/SDL2/src/events/SDL_keyboard_c.h
diff --git a/source/3rd-party/SDL2/src/events/SDL_mouse.c b/source/external/SDL2/src/events/SDL_mouse.c
index ff23c5e..ff23c5e 100644
--- a/source/3rd-party/SDL2/src/events/SDL_mouse.c
+++ b/source/external/SDL2/src/events/SDL_mouse.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_mouse_c.h b/source/external/SDL2/src/events/SDL_mouse_c.h
index ad44492..ad44492 100644
--- a/source/3rd-party/SDL2/src/events/SDL_mouse_c.h
+++ b/source/external/SDL2/src/events/SDL_mouse_c.h
diff --git a/source/3rd-party/SDL2/src/events/SDL_quit.c b/source/external/SDL2/src/events/SDL_quit.c
index 2b24efe..2b24efe 100644
--- a/source/3rd-party/SDL2/src/events/SDL_quit.c
+++ b/source/external/SDL2/src/events/SDL_quit.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_sysevents.h b/source/external/SDL2/src/events/SDL_sysevents.h
index 3d9ab92..3d9ab92 100644
--- a/source/3rd-party/SDL2/src/events/SDL_sysevents.h
+++ b/source/external/SDL2/src/events/SDL_sysevents.h
diff --git a/source/3rd-party/SDL2/src/events/SDL_touch.c b/source/external/SDL2/src/events/SDL_touch.c
index 0037416..0037416 100644
--- a/source/3rd-party/SDL2/src/events/SDL_touch.c
+++ b/source/external/SDL2/src/events/SDL_touch.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_touch_c.h b/source/external/SDL2/src/events/SDL_touch_c.h
index 2a44310..2a44310 100644
--- a/source/3rd-party/SDL2/src/events/SDL_touch_c.h
+++ b/source/external/SDL2/src/events/SDL_touch_c.h
diff --git a/source/3rd-party/SDL2/src/events/SDL_windowevents.c b/source/external/SDL2/src/events/SDL_windowevents.c
index 1670841..1670841 100644
--- a/source/3rd-party/SDL2/src/events/SDL_windowevents.c
+++ b/source/external/SDL2/src/events/SDL_windowevents.c
diff --git a/source/3rd-party/SDL2/src/events/SDL_windowevents_c.h b/source/external/SDL2/src/events/SDL_windowevents_c.h
index a529a11..a529a11 100644
--- a/source/3rd-party/SDL2/src/events/SDL_windowevents_c.h
+++ b/source/external/SDL2/src/events/SDL_windowevents_c.h
diff --git a/source/3rd-party/SDL2/src/events/blank_cursor.h b/source/external/SDL2/src/events/blank_cursor.h
index bc1bffa..bc1bffa 100644
--- a/source/3rd-party/SDL2/src/events/blank_cursor.h
+++ b/source/external/SDL2/src/events/blank_cursor.h
diff --git a/source/3rd-party/SDL2/src/events/default_cursor.h b/source/external/SDL2/src/events/default_cursor.h
index 27e82ff..27e82ff 100644
--- a/source/3rd-party/SDL2/src/events/default_cursor.h
+++ b/source/external/SDL2/src/events/default_cursor.h
diff --git a/source/3rd-party/SDL2/src/events/scancodes_darwin.h b/source/external/SDL2/src/events/scancodes_darwin.h
index 7848d86..7848d86 100644
--- a/source/3rd-party/SDL2/src/events/scancodes_darwin.h
+++ b/source/external/SDL2/src/events/scancodes_darwin.h
diff --git a/source/3rd-party/SDL2/src/events/scancodes_linux.h b/source/external/SDL2/src/events/scancodes_linux.h
index 3fec4b5..3fec4b5 100644
--- a/source/3rd-party/SDL2/src/events/scancodes_linux.h
+++ b/source/external/SDL2/src/events/scancodes_linux.h
diff --git a/source/3rd-party/SDL2/src/events/scancodes_windows.h b/source/external/SDL2/src/events/scancodes_windows.h
index f8eed1b..f8eed1b 100644
--- a/source/3rd-party/SDL2/src/events/scancodes_windows.h
+++ b/source/external/SDL2/src/events/scancodes_windows.h
diff --git a/source/3rd-party/SDL2/src/events/scancodes_xfree86.h b/source/external/SDL2/src/events/scancodes_xfree86.h
index 6e65507..6e65507 100644
--- a/source/3rd-party/SDL2/src/events/scancodes_xfree86.h
+++ b/source/external/SDL2/src/events/scancodes_xfree86.h
diff --git a/source/3rd-party/SDL2/src/file/SDL_rwops.c b/source/external/SDL2/src/file/SDL_rwops.c
index cf5d3aa..cf5d3aa 100644
--- a/source/3rd-party/SDL2/src/file/SDL_rwops.c
+++ b/source/external/SDL2/src/file/SDL_rwops.c
diff --git a/source/3rd-party/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h b/source/external/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h
index 64edc0d..64edc0d 100644
--- a/source/3rd-party/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h
+++ b/source/external/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h
diff --git a/source/3rd-party/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m b/source/external/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m
index 8f1bf54..8f1bf54 100644
--- a/source/3rd-party/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m
+++ b/source/external/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m
diff --git a/source/3rd-party/SDL2/src/filesystem/android/SDL_sysfilesystem.c b/source/external/SDL2/src/filesystem/android/SDL_sysfilesystem.c
index 7f3f92d..7f3f92d 100644
--- a/source/3rd-party/SDL2/src/filesystem/android/SDL_sysfilesystem.c
+++ b/source/external/SDL2/src/filesystem/android/SDL_sysfilesystem.c
diff --git a/source/3rd-party/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m b/source/external/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m
index 6153a20..6153a20 100644
--- a/source/3rd-party/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m
+++ b/source/external/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m
diff --git a/source/3rd-party/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c b/source/external/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c
index f4628a1..f4628a1 100644
--- a/source/3rd-party/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c
+++ b/source/external/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c
diff --git a/source/3rd-party/SDL2/src/filesystem/emscripten/SDL_sysfilesystem.c b/source/external/SDL2/src/filesystem/emscripten/SDL_sysfilesystem.c
index 4ba57c1..4ba57c1 100644
--- a/source/3rd-party/SDL2/src/filesystem/emscripten/SDL_sysfilesystem.c
+++ b/source/external/SDL2/src/filesystem/emscripten/SDL_sysfilesystem.c
diff --git a/source/3rd-party/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc b/source/external/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc
index b56bc4b..b56bc4b 100644
--- a/source/3rd-party/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc
+++ b/source/external/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc
diff --git a/source/3rd-party/SDL2/src/filesystem/nacl/SDL_sysfilesystem.c b/source/external/SDL2/src/filesystem/nacl/SDL_sysfilesystem.c
index f22ca75..f22ca75 100644
--- a/source/3rd-party/SDL2/src/filesystem/nacl/SDL_sysfilesystem.c
+++ b/source/external/SDL2/src/filesystem/nacl/SDL_sysfilesystem.c
diff --git a/source/3rd-party/SDL2/src/filesystem/unix/SDL_sysfilesystem.c b/source/external/SDL2/src/filesystem/unix/SDL_sysfilesystem.c
index d6af39f..d6af39f 100644
--- a/source/3rd-party/SDL2/src/filesystem/unix/SDL_sysfilesystem.c
+++ b/source/external/SDL2/src/filesystem/unix/SDL_sysfilesystem.c
diff --git a/source/3rd-party/SDL2/src/filesystem/windows/SDL_sysfilesystem.c b/source/external/SDL2/src/filesystem/windows/SDL_sysfilesystem.c
index 5219789..5219789 100644
--- a/source/3rd-party/SDL2/src/filesystem/windows/SDL_sysfilesystem.c
+++ b/source/external/SDL2/src/filesystem/windows/SDL_sysfilesystem.c
diff --git a/source/3rd-party/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp b/source/external/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp
index 71818dd..71818dd 100644
--- a/source/3rd-party/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp
+++ b/source/external/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp
diff --git a/source/3rd-party/SDL2/src/haptic/SDL_haptic.c b/source/external/SDL2/src/haptic/SDL_haptic.c
index f23ba18..f23ba18 100644
--- a/source/3rd-party/SDL2/src/haptic/SDL_haptic.c
+++ b/source/external/SDL2/src/haptic/SDL_haptic.c
diff --git a/source/3rd-party/SDL2/src/haptic/SDL_haptic_c.h b/source/external/SDL2/src/haptic/SDL_haptic_c.h
index 390dc78..390dc78 100644
--- a/source/3rd-party/SDL2/src/haptic/SDL_haptic_c.h
+++ b/source/external/SDL2/src/haptic/SDL_haptic_c.h
diff --git a/source/3rd-party/SDL2/src/haptic/SDL_syshaptic.h b/source/external/SDL2/src/haptic/SDL_syshaptic.h
index 4f4cd9f..4f4cd9f 100644
--- a/source/3rd-party/SDL2/src/haptic/SDL_syshaptic.h
+++ b/source/external/SDL2/src/haptic/SDL_syshaptic.h
diff --git a/source/3rd-party/SDL2/src/haptic/android/SDL_syshaptic.c b/source/external/SDL2/src/haptic/android/SDL_syshaptic.c
index 7cb289b..7cb289b 100644
--- a/source/3rd-party/SDL2/src/haptic/android/SDL_syshaptic.c
+++ b/source/external/SDL2/src/haptic/android/SDL_syshaptic.c
diff --git a/source/3rd-party/SDL2/src/haptic/android/SDL_syshaptic_c.h b/source/external/SDL2/src/haptic/android/SDL_syshaptic_c.h
index 08634d2..08634d2 100644
--- a/source/3rd-party/SDL2/src/haptic/android/SDL_syshaptic_c.h
+++ b/source/external/SDL2/src/haptic/android/SDL_syshaptic_c.h
diff --git a/source/3rd-party/SDL2/src/haptic/darwin/SDL_syshaptic.c b/source/external/SDL2/src/haptic/darwin/SDL_syshaptic.c
index 67cb9f5..67cb9f5 100644
--- a/source/3rd-party/SDL2/src/haptic/darwin/SDL_syshaptic.c
+++ b/source/external/SDL2/src/haptic/darwin/SDL_syshaptic.c
diff --git a/source/3rd-party/SDL2/src/haptic/darwin/SDL_syshaptic_c.h b/source/external/SDL2/src/haptic/darwin/SDL_syshaptic_c.h
index 073db53..073db53 100644
--- a/source/3rd-party/SDL2/src/haptic/darwin/SDL_syshaptic_c.h
+++ b/source/external/SDL2/src/haptic/darwin/SDL_syshaptic_c.h
diff --git a/source/3rd-party/SDL2/src/haptic/dummy/SDL_syshaptic.c b/source/external/SDL2/src/haptic/dummy/SDL_syshaptic.c
index 283fe67..283fe67 100644
--- a/source/3rd-party/SDL2/src/haptic/dummy/SDL_syshaptic.c
+++ b/source/external/SDL2/src/haptic/dummy/SDL_syshaptic.c
diff --git a/source/3rd-party/SDL2/src/haptic/linux/SDL_syshaptic.c b/source/external/SDL2/src/haptic/linux/SDL_syshaptic.c
index 4e4f8a5..4e4f8a5 100644
--- a/source/3rd-party/SDL2/src/haptic/linux/SDL_syshaptic.c
+++ b/source/external/SDL2/src/haptic/linux/SDL_syshaptic.c
diff --git a/source/3rd-party/SDL2/src/haptic/windows/SDL_dinputhaptic.c b/source/external/SDL2/src/haptic/windows/SDL_dinputhaptic.c
index 897d128..897d128 100644
--- a/source/3rd-party/SDL2/src/haptic/windows/SDL_dinputhaptic.c
+++ b/source/external/SDL2/src/haptic/windows/SDL_dinputhaptic.c
diff --git a/source/3rd-party/SDL2/src/haptic/windows/SDL_dinputhaptic_c.h b/source/external/SDL2/src/haptic/windows/SDL_dinputhaptic_c.h
index 81c0ad1..81c0ad1 100644
--- a/source/3rd-party/SDL2/src/haptic/windows/SDL_dinputhaptic_c.h
+++ b/source/external/SDL2/src/haptic/windows/SDL_dinputhaptic_c.h
diff --git a/source/3rd-party/SDL2/src/haptic/windows/SDL_windowshaptic.c b/source/external/SDL2/src/haptic/windows/SDL_windowshaptic.c
index 2e806c9..2e806c9 100644
--- a/source/3rd-party/SDL2/src/haptic/windows/SDL_windowshaptic.c
+++ b/source/external/SDL2/src/haptic/windows/SDL_windowshaptic.c
diff --git a/source/3rd-party/SDL2/src/haptic/windows/SDL_windowshaptic_c.h b/source/external/SDL2/src/haptic/windows/SDL_windowshaptic_c.h
index 256ffbf..256ffbf 100644
--- a/source/3rd-party/SDL2/src/haptic/windows/SDL_windowshaptic_c.h
+++ b/source/external/SDL2/src/haptic/windows/SDL_windowshaptic_c.h
diff --git a/source/3rd-party/SDL2/src/haptic/windows/SDL_xinputhaptic.c b/source/external/SDL2/src/haptic/windows/SDL_xinputhaptic.c
index 53e7ad3..53e7ad3 100644
--- a/source/3rd-party/SDL2/src/haptic/windows/SDL_xinputhaptic.c
+++ b/source/external/SDL2/src/haptic/windows/SDL_xinputhaptic.c
diff --git a/source/3rd-party/SDL2/src/haptic/windows/SDL_xinputhaptic_c.h b/source/external/SDL2/src/haptic/windows/SDL_xinputhaptic_c.h
index eed029e..eed029e 100644
--- a/source/3rd-party/SDL2/src/haptic/windows/SDL_xinputhaptic_c.h
+++ b/source/external/SDL2/src/haptic/windows/SDL_xinputhaptic_c.h
diff --git a/source/3rd-party/SDL2/src/hidapi/AUTHORS.txt b/source/external/SDL2/src/hidapi/AUTHORS.txt
index 7acafd7..7acafd7 100644
--- a/source/3rd-party/SDL2/src/hidapi/AUTHORS.txt
+++ b/source/external/SDL2/src/hidapi/AUTHORS.txt
diff --git a/source/3rd-party/SDL2/src/hidapi/HACKING.txt b/source/external/SDL2/src/hidapi/HACKING.txt
index 761d4b6..761d4b6 100644
--- a/source/3rd-party/SDL2/src/hidapi/HACKING.txt
+++ b/source/external/SDL2/src/hidapi/HACKING.txt
diff --git a/source/3rd-party/SDL2/src/hidapi/LICENSE-bsd.txt b/source/external/SDL2/src/hidapi/LICENSE-bsd.txt
index 538cdf9..538cdf9 100644
--- a/source/3rd-party/SDL2/src/hidapi/LICENSE-bsd.txt
+++ b/source/external/SDL2/src/hidapi/LICENSE-bsd.txt
diff --git a/source/3rd-party/SDL2/src/hidapi/LICENSE-gpl3.txt b/source/external/SDL2/src/hidapi/LICENSE-gpl3.txt
index 94a9ed0..94a9ed0 100644
--- a/source/3rd-party/SDL2/src/hidapi/LICENSE-gpl3.txt
+++ b/source/external/SDL2/src/hidapi/LICENSE-gpl3.txt
diff --git a/source/3rd-party/SDL2/src/hidapi/LICENSE-orig.txt b/source/external/SDL2/src/hidapi/LICENSE-orig.txt
index e3f3380..e3f3380 100644
--- a/source/3rd-party/SDL2/src/hidapi/LICENSE-orig.txt
+++ b/source/external/SDL2/src/hidapi/LICENSE-orig.txt
diff --git a/source/3rd-party/SDL2/src/hidapi/LICENSE.txt b/source/external/SDL2/src/hidapi/LICENSE.txt
index e1676d4..e1676d4 100644
--- a/source/3rd-party/SDL2/src/hidapi/LICENSE.txt
+++ b/source/external/SDL2/src/hidapi/LICENSE.txt
diff --git a/source/3rd-party/SDL2/src/hidapi/Makefile.am b/source/external/SDL2/src/hidapi/Makefile.am
index 3382a1f..3382a1f 100644
--- a/source/3rd-party/SDL2/src/hidapi/Makefile.am
+++ b/source/external/SDL2/src/hidapi/Makefile.am
diff --git a/source/3rd-party/SDL2/src/hidapi/README.txt b/source/external/SDL2/src/hidapi/README.txt
index f19dae4..f19dae4 100644
--- a/source/3rd-party/SDL2/src/hidapi/README.txt
+++ b/source/external/SDL2/src/hidapi/README.txt
diff --git a/source/3rd-party/SDL2/src/hidapi/android/hid.cpp b/source/external/SDL2/src/hidapi/android/hid.cpp
index 7b8d41c..7b8d41c 100644
--- a/source/3rd-party/SDL2/src/hidapi/android/hid.cpp
+++ b/source/external/SDL2/src/hidapi/android/hid.cpp
diff --git a/source/3rd-party/SDL2/src/hidapi/android/jni/Android.mk b/source/external/SDL2/src/hidapi/android/jni/Android.mk
index 4462e88..4462e88 100644
--- a/source/3rd-party/SDL2/src/hidapi/android/jni/Android.mk
+++ b/source/external/SDL2/src/hidapi/android/jni/Android.mk
diff --git a/source/3rd-party/SDL2/src/hidapi/android/jni/Application.mk b/source/external/SDL2/src/hidapi/android/jni/Application.mk
index 4fc6ba5..4fc6ba5 100644
--- a/source/3rd-party/SDL2/src/hidapi/android/jni/Application.mk
+++ b/source/external/SDL2/src/hidapi/android/jni/Application.mk
diff --git a/source/3rd-party/SDL2/src/hidapi/android/project.properties b/source/external/SDL2/src/hidapi/android/project.properties
index 6e18427..6e18427 100644
--- a/source/3rd-party/SDL2/src/hidapi/android/project.properties
+++ b/source/external/SDL2/src/hidapi/android/project.properties
diff --git a/source/3rd-party/SDL2/src/hidapi/bootstrap b/source/external/SDL2/src/hidapi/bootstrap
index 81e9b74..81e9b74 100644
--- a/source/3rd-party/SDL2/src/hidapi/bootstrap
+++ b/source/external/SDL2/src/hidapi/bootstrap
diff --git a/source/3rd-party/SDL2/src/hidapi/configure.ac b/source/external/SDL2/src/hidapi/configure.ac
index c6747f9..c6747f9 100644
--- a/source/3rd-party/SDL2/src/hidapi/configure.ac
+++ b/source/external/SDL2/src/hidapi/configure.ac
diff --git a/source/3rd-party/SDL2/src/hidapi/doxygen/Doxyfile b/source/external/SDL2/src/hidapi/doxygen/Doxyfile
index 9d983e9..9d983e9 100644
--- a/source/3rd-party/SDL2/src/hidapi/doxygen/Doxyfile
+++ b/source/external/SDL2/src/hidapi/doxygen/Doxyfile
diff --git a/source/3rd-party/SDL2/src/hidapi/hidapi/hidapi.h b/source/external/SDL2/src/hidapi/hidapi/hidapi.h
index 15d6323..15d6323 100644
--- a/source/3rd-party/SDL2/src/hidapi/hidapi/hidapi.h
+++ b/source/external/SDL2/src/hidapi/hidapi/hidapi.h
diff --git a/source/3rd-party/SDL2/src/hidapi/hidtest/Makefile.am b/source/external/SDL2/src/hidapi/hidtest/Makefile.am
index d278644..d278644 100644
--- a/source/3rd-party/SDL2/src/hidapi/hidtest/Makefile.am
+++ b/source/external/SDL2/src/hidapi/hidtest/Makefile.am
diff --git a/source/3rd-party/SDL2/src/hidapi/hidtest/hidtest.cpp b/source/external/SDL2/src/hidapi/hidtest/hidtest.cpp
index 94f0a5c..94f0a5c 100644
--- a/source/3rd-party/SDL2/src/hidapi/hidtest/hidtest.cpp
+++ b/source/external/SDL2/src/hidapi/hidtest/hidtest.cpp
diff --git a/source/3rd-party/SDL2/src/hidapi/ios/Makefile-manual b/source/external/SDL2/src/hidapi/ios/Makefile-manual
index 939a077..939a077 100644
--- a/source/3rd-party/SDL2/src/hidapi/ios/Makefile-manual
+++ b/source/external/SDL2/src/hidapi/ios/Makefile-manual
diff --git a/source/3rd-party/SDL2/src/hidapi/ios/Makefile.am b/source/external/SDL2/src/hidapi/ios/Makefile.am
index 1f8f2ce..1f8f2ce 100644
--- a/source/3rd-party/SDL2/src/hidapi/ios/Makefile.am
+++ b/source/external/SDL2/src/hidapi/ios/Makefile.am
diff --git a/source/3rd-party/SDL2/src/hidapi/ios/hid.m b/source/external/SDL2/src/hidapi/ios/hid.m
index a0ca7cd..a0ca7cd 100644
--- a/source/3rd-party/SDL2/src/hidapi/ios/hid.m
+++ b/source/external/SDL2/src/hidapi/ios/hid.m
diff --git a/source/3rd-party/SDL2/src/hidapi/libusb/Makefile-manual b/source/external/SDL2/src/hidapi/libusb/Makefile-manual
index c0fe868..c0fe868 100644
--- a/source/3rd-party/SDL2/src/hidapi/libusb/Makefile-manual
+++ b/source/external/SDL2/src/hidapi/libusb/Makefile-manual
diff --git a/source/3rd-party/SDL2/src/hidapi/libusb/Makefile.am b/source/external/SDL2/src/hidapi/libusb/Makefile.am
index 13c9d35..13c9d35 100644
--- a/source/3rd-party/SDL2/src/hidapi/libusb/Makefile.am
+++ b/source/external/SDL2/src/hidapi/libusb/Makefile.am
diff --git a/source/3rd-party/SDL2/src/hidapi/libusb/Makefile.freebsd b/source/external/SDL2/src/hidapi/libusb/Makefile.freebsd
index 5e69e77..5e69e77 100644
--- a/source/3rd-party/SDL2/src/hidapi/libusb/Makefile.freebsd
+++ b/source/external/SDL2/src/hidapi/libusb/Makefile.freebsd
diff --git a/source/3rd-party/SDL2/src/hidapi/libusb/Makefile.linux b/source/external/SDL2/src/hidapi/libusb/Makefile.linux
index 337b556..337b556 100644
--- a/source/3rd-party/SDL2/src/hidapi/libusb/Makefile.linux
+++ b/source/external/SDL2/src/hidapi/libusb/Makefile.linux
diff --git a/source/3rd-party/SDL2/src/hidapi/libusb/hid.c b/source/external/SDL2/src/hidapi/libusb/hid.c
index 17378ff..17378ff 100644
--- a/source/3rd-party/SDL2/src/hidapi/libusb/hid.c
+++ b/source/external/SDL2/src/hidapi/libusb/hid.c
diff --git a/source/3rd-party/SDL2/src/hidapi/libusb/hidusb.cpp b/source/external/SDL2/src/hidapi/libusb/hidusb.cpp
index 5006306..5006306 100644
--- a/source/3rd-party/SDL2/src/hidapi/libusb/hidusb.cpp
+++ b/source/external/SDL2/src/hidapi/libusb/hidusb.cpp
diff --git a/source/3rd-party/SDL2/src/hidapi/linux/Makefile-manual b/source/external/SDL2/src/hidapi/linux/Makefile-manual
index 04ce1de..04ce1de 100644
--- a/source/3rd-party/SDL2/src/hidapi/linux/Makefile-manual
+++ b/source/external/SDL2/src/hidapi/linux/Makefile-manual
diff --git a/source/3rd-party/SDL2/src/hidapi/linux/Makefile.am b/source/external/SDL2/src/hidapi/linux/Makefile.am
index 230eeb7..230eeb7 100644
--- a/source/3rd-party/SDL2/src/hidapi/linux/Makefile.am
+++ b/source/external/SDL2/src/hidapi/linux/Makefile.am
diff --git a/source/3rd-party/SDL2/src/hidapi/linux/README.txt b/source/external/SDL2/src/hidapi/linux/README.txt
index 8006694..8006694 100644
--- a/source/3rd-party/SDL2/src/hidapi/linux/README.txt
+++ b/source/external/SDL2/src/hidapi/linux/README.txt
diff --git a/source/3rd-party/SDL2/src/hidapi/linux/hid.c b/source/external/SDL2/src/hidapi/linux/hid.c
index b78e009..b78e009 100644
--- a/source/3rd-party/SDL2/src/hidapi/linux/hid.c
+++ b/source/external/SDL2/src/hidapi/linux/hid.c
diff --git a/source/3rd-party/SDL2/src/hidapi/linux/hid.cpp b/source/external/SDL2/src/hidapi/linux/hid.cpp
index 841f34f..841f34f 100644
--- a/source/3rd-party/SDL2/src/hidapi/linux/hid.cpp
+++ b/source/external/SDL2/src/hidapi/linux/hid.cpp
diff --git a/source/3rd-party/SDL2/src/hidapi/linux/hidraw.cpp b/source/external/SDL2/src/hidapi/linux/hidraw.cpp
index 1bf6fad..1bf6fad 100644
--- a/source/3rd-party/SDL2/src/hidapi/linux/hidraw.cpp
+++ b/source/external/SDL2/src/hidapi/linux/hidraw.cpp
diff --git a/source/3rd-party/SDL2/src/hidapi/m4/ax_pthread.m4 b/source/external/SDL2/src/hidapi/m4/ax_pthread.m4
index d90de34..d90de34 100644
--- a/source/3rd-party/SDL2/src/hidapi/m4/ax_pthread.m4
+++ b/source/external/SDL2/src/hidapi/m4/ax_pthread.m4
diff --git a/source/3rd-party/SDL2/src/hidapi/m4/pkg.m4 b/source/external/SDL2/src/hidapi/m4/pkg.m4
index 0048a3f..0048a3f 100644
--- a/source/3rd-party/SDL2/src/hidapi/m4/pkg.m4
+++ b/source/external/SDL2/src/hidapi/m4/pkg.m4
diff --git a/source/3rd-party/SDL2/src/hidapi/mac/Makefile-manual b/source/external/SDL2/src/hidapi/mac/Makefile-manual
index 5399b5a..5399b5a 100644
--- a/source/3rd-party/SDL2/src/hidapi/mac/Makefile-manual
+++ b/source/external/SDL2/src/hidapi/mac/Makefile-manual
diff --git a/source/3rd-party/SDL2/src/hidapi/mac/Makefile.am b/source/external/SDL2/src/hidapi/mac/Makefile.am
index 23d96e0..23d96e0 100644
--- a/source/3rd-party/SDL2/src/hidapi/mac/Makefile.am
+++ b/source/external/SDL2/src/hidapi/mac/Makefile.am
diff --git a/source/3rd-party/SDL2/src/hidapi/mac/hid.c b/source/external/SDL2/src/hidapi/mac/hid.c
index d462d26..d462d26 100644
--- a/source/3rd-party/SDL2/src/hidapi/mac/hid.c
+++ b/source/external/SDL2/src/hidapi/mac/hid.c
diff --git a/source/3rd-party/SDL2/src/hidapi/pc/hidapi-hidraw.pc.in b/source/external/SDL2/src/hidapi/pc/hidapi-hidraw.pc.in
index e20558d..e20558d 100644
--- a/source/3rd-party/SDL2/src/hidapi/pc/hidapi-hidraw.pc.in
+++ b/source/external/SDL2/src/hidapi/pc/hidapi-hidraw.pc.in
diff --git a/source/3rd-party/SDL2/src/hidapi/pc/hidapi-libusb.pc.in b/source/external/SDL2/src/hidapi/pc/hidapi-libusb.pc.in
index 2e49506..2e49506 100644
--- a/source/3rd-party/SDL2/src/hidapi/pc/hidapi-libusb.pc.in
+++ b/source/external/SDL2/src/hidapi/pc/hidapi-libusb.pc.in
diff --git a/source/3rd-party/SDL2/src/hidapi/pc/hidapi.pc.in b/source/external/SDL2/src/hidapi/pc/hidapi.pc.in
index 5835c99..5835c99 100644
--- a/source/3rd-party/SDL2/src/hidapi/pc/hidapi.pc.in
+++ b/source/external/SDL2/src/hidapi/pc/hidapi.pc.in
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile-manual b/source/external/SDL2/src/hidapi/testgui/Makefile-manual
index 3f61705..3f61705 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile-manual
+++ b/source/external/SDL2/src/hidapi/testgui/Makefile-manual
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.am b/source/external/SDL2/src/hidapi/testgui/Makefile.am
index 1c02f3f..1c02f3f 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.am
+++ b/source/external/SDL2/src/hidapi/testgui/Makefile.am
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.freebsd b/source/external/SDL2/src/hidapi/testgui/Makefile.freebsd
index 09a2473..09a2473 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.freebsd
+++ b/source/external/SDL2/src/hidapi/testgui/Makefile.freebsd
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.linux b/source/external/SDL2/src/hidapi/testgui/Makefile.linux
index d32e163..d32e163 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.linux
+++ b/source/external/SDL2/src/hidapi/testgui/Makefile.linux
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.mac b/source/external/SDL2/src/hidapi/testgui/Makefile.mac
index cda7d49..cda7d49 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.mac
+++ b/source/external/SDL2/src/hidapi/testgui/Makefile.mac
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.mingw b/source/external/SDL2/src/hidapi/testgui/Makefile.mingw
index df0f69d..df0f69d 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/Makefile.mingw
+++ b/source/external/SDL2/src/hidapi/testgui/Makefile.mingw
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Info.plist b/source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Info.plist
index ab473d5..ab473d5 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Info.plist
+++ b/source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Info.plist
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/PkgInfo b/source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/PkgInfo
index bd04210..bd04210 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/PkgInfo
+++ b/source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/PkgInfo
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/English.lproj/InfoPlist.strings b/source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/English.lproj/InfoPlist.strings
index dea12de..dea12de 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/English.lproj/InfoPlist.strings
+++ b/source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/English.lproj/InfoPlist.strings
Binary files differ
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/Signal11.icns b/source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/Signal11.icns
index bb6b7bd..bb6b7bd 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/Signal11.icns
+++ b/source/external/SDL2/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/Signal11.icns
Binary files differ
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/copy_to_bundle.sh b/source/external/SDL2/src/hidapi/testgui/copy_to_bundle.sh
index f0fc767..f0fc767 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/copy_to_bundle.sh
+++ b/source/external/SDL2/src/hidapi/testgui/copy_to_bundle.sh
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/mac_support.cpp b/source/external/SDL2/src/hidapi/testgui/mac_support.cpp
index e1e3874..e1e3874 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/mac_support.cpp
+++ b/source/external/SDL2/src/hidapi/testgui/mac_support.cpp
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/mac_support.h b/source/external/SDL2/src/hidapi/testgui/mac_support.h
index 7d9ab49..7d9ab49 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/mac_support.h
+++ b/source/external/SDL2/src/hidapi/testgui/mac_support.h
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/mac_support_cocoa.m b/source/external/SDL2/src/hidapi/testgui/mac_support_cocoa.m
index 75de7e9..75de7e9 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/mac_support_cocoa.m
+++ b/source/external/SDL2/src/hidapi/testgui/mac_support_cocoa.m
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/start.sh b/source/external/SDL2/src/hidapi/testgui/start.sh
index 980635d..980635d 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/start.sh
+++ b/source/external/SDL2/src/hidapi/testgui/start.sh
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/test.cpp b/source/external/SDL2/src/hidapi/testgui/test.cpp
index 538db79..538db79 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/test.cpp
+++ b/source/external/SDL2/src/hidapi/testgui/test.cpp
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/testgui.sln b/source/external/SDL2/src/hidapi/testgui/testgui.sln
index 56be6c6..56be6c6 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/testgui.sln
+++ b/source/external/SDL2/src/hidapi/testgui/testgui.sln
diff --git a/source/3rd-party/SDL2/src/hidapi/testgui/testgui.vcproj b/source/external/SDL2/src/hidapi/testgui/testgui.vcproj
index 0f73a01..0f73a01 100644
--- a/source/3rd-party/SDL2/src/hidapi/testgui/testgui.vcproj
+++ b/source/external/SDL2/src/hidapi/testgui/testgui.vcproj
diff --git a/source/3rd-party/SDL2/src/hidapi/udev/99-hid.rules b/source/external/SDL2/src/hidapi/udev/99-hid.rules
index 0385f50..0385f50 100644
--- a/source/3rd-party/SDL2/src/hidapi/udev/99-hid.rules
+++ b/source/external/SDL2/src/hidapi/udev/99-hid.rules
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/Makefile-manual b/source/external/SDL2/src/hidapi/windows/Makefile-manual
index ac471d6..ac471d6 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/Makefile-manual
+++ b/source/external/SDL2/src/hidapi/windows/Makefile-manual
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/Makefile.am b/source/external/SDL2/src/hidapi/windows/Makefile.am
index 97e261a..97e261a 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/Makefile.am
+++ b/source/external/SDL2/src/hidapi/windows/Makefile.am
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/Makefile.mingw b/source/external/SDL2/src/hidapi/windows/Makefile.mingw
index b800004..b800004 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/Makefile.mingw
+++ b/source/external/SDL2/src/hidapi/windows/Makefile.mingw
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/ddk_build/hidapi.def b/source/external/SDL2/src/hidapi/windows/ddk_build/hidapi.def
index 05e35af..05e35af 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/ddk_build/hidapi.def
+++ b/source/external/SDL2/src/hidapi/windows/ddk_build/hidapi.def
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/ddk_build/makefile b/source/external/SDL2/src/hidapi/windows/ddk_build/makefile
index 637f712..637f712 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/ddk_build/makefile
+++ b/source/external/SDL2/src/hidapi/windows/ddk_build/makefile
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/ddk_build/sources b/source/external/SDL2/src/hidapi/windows/ddk_build/sources
index 7f06a09..7f06a09 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/ddk_build/sources
+++ b/source/external/SDL2/src/hidapi/windows/ddk_build/sources
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/hid.c b/source/external/SDL2/src/hidapi/windows/hid.c
index 3795e18..3795e18 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/hid.c
+++ b/source/external/SDL2/src/hidapi/windows/hid.c
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/hidapi.sln b/source/external/SDL2/src/hidapi/windows/hidapi.sln
index d45c397..d45c397 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/hidapi.sln
+++ b/source/external/SDL2/src/hidapi/windows/hidapi.sln
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/hidapi.vcproj b/source/external/SDL2/src/hidapi/windows/hidapi.vcproj
index ee9569c..ee9569c 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/hidapi.vcproj
+++ b/source/external/SDL2/src/hidapi/windows/hidapi.vcproj
diff --git a/source/3rd-party/SDL2/src/hidapi/windows/hidtest.vcproj b/source/external/SDL2/src/hidapi/windows/hidtest.vcproj
index db64f96..db64f96 100644
--- a/source/3rd-party/SDL2/src/hidapi/windows/hidtest.vcproj
+++ b/source/external/SDL2/src/hidapi/windows/hidtest.vcproj
diff --git a/source/3rd-party/SDL2/src/joystick/SDL_gamecontroller.c b/source/external/SDL2/src/joystick/SDL_gamecontroller.c
index eb1ef06..eb1ef06 100644
--- a/source/3rd-party/SDL2/src/joystick/SDL_gamecontroller.c
+++ b/source/external/SDL2/src/joystick/SDL_gamecontroller.c
diff --git a/source/3rd-party/SDL2/src/joystick/SDL_gamecontrollerdb.h b/source/external/SDL2/src/joystick/SDL_gamecontrollerdb.h
index 9d95c90..9d95c90 100644
--- a/source/3rd-party/SDL2/src/joystick/SDL_gamecontrollerdb.h
+++ b/source/external/SDL2/src/joystick/SDL_gamecontrollerdb.h
diff --git a/source/3rd-party/SDL2/src/joystick/SDL_joystick.c b/source/external/SDL2/src/joystick/SDL_joystick.c
index 02903f5..02903f5 100644
--- a/source/3rd-party/SDL2/src/joystick/SDL_joystick.c
+++ b/source/external/SDL2/src/joystick/SDL_joystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/SDL_joystick_c.h b/source/external/SDL2/src/joystick/SDL_joystick_c.h
index 900d590..900d590 100644
--- a/source/3rd-party/SDL2/src/joystick/SDL_joystick_c.h
+++ b/source/external/SDL2/src/joystick/SDL_joystick_c.h
diff --git a/source/3rd-party/SDL2/src/joystick/SDL_sysjoystick.h b/source/external/SDL2/src/joystick/SDL_sysjoystick.h
index 3416693..3416693 100644
--- a/source/3rd-party/SDL2/src/joystick/SDL_sysjoystick.h
+++ b/source/external/SDL2/src/joystick/SDL_sysjoystick.h
diff --git a/source/3rd-party/SDL2/src/joystick/android/SDL_sysjoystick.c b/source/external/SDL2/src/joystick/android/SDL_sysjoystick.c
index 69b657f..69b657f 100644
--- a/source/3rd-party/SDL2/src/joystick/android/SDL_sysjoystick.c
+++ b/source/external/SDL2/src/joystick/android/SDL_sysjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/android/SDL_sysjoystick_c.h b/source/external/SDL2/src/joystick/android/SDL_sysjoystick_c.h
index 20d7381..20d7381 100644
--- a/source/3rd-party/SDL2/src/joystick/android/SDL_sysjoystick_c.h
+++ b/source/external/SDL2/src/joystick/android/SDL_sysjoystick_c.h
diff --git a/source/3rd-party/SDL2/src/joystick/bsd/SDL_sysjoystick.c b/source/external/SDL2/src/joystick/bsd/SDL_sysjoystick.c
index 679b80c..679b80c 100644
--- a/source/3rd-party/SDL2/src/joystick/bsd/SDL_sysjoystick.c
+++ b/source/external/SDL2/src/joystick/bsd/SDL_sysjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/controller_type.h b/source/external/SDL2/src/joystick/controller_type.h
index 51ac20b..51ac20b 100644
--- a/source/3rd-party/SDL2/src/joystick/controller_type.h
+++ b/source/external/SDL2/src/joystick/controller_type.h
diff --git a/source/3rd-party/SDL2/src/joystick/darwin/SDL_sysjoystick.c b/source/external/SDL2/src/joystick/darwin/SDL_sysjoystick.c
index 8af3b96..8af3b96 100644
--- a/source/3rd-party/SDL2/src/joystick/darwin/SDL_sysjoystick.c
+++ b/source/external/SDL2/src/joystick/darwin/SDL_sysjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h b/source/external/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h
index 2168f91..2168f91 100644
--- a/source/3rd-party/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h
+++ b/source/external/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h
diff --git a/source/3rd-party/SDL2/src/joystick/dummy/SDL_sysjoystick.c b/source/external/SDL2/src/joystick/dummy/SDL_sysjoystick.c
index ce0965d..ce0965d 100644
--- a/source/3rd-party/SDL2/src/joystick/dummy/SDL_sysjoystick.c
+++ b/source/external/SDL2/src/joystick/dummy/SDL_sysjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/emscripten/SDL_sysjoystick.c b/source/external/SDL2/src/joystick/emscripten/SDL_sysjoystick.c
index d551c8a..d551c8a 100644
--- a/source/3rd-party/SDL2/src/joystick/emscripten/SDL_sysjoystick.c
+++ b/source/external/SDL2/src/joystick/emscripten/SDL_sysjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/emscripten/SDL_sysjoystick_c.h b/source/external/SDL2/src/joystick/emscripten/SDL_sysjoystick_c.h
index 0c2be1d..0c2be1d 100644
--- a/source/3rd-party/SDL2/src/joystick/emscripten/SDL_sysjoystick_c.h
+++ b/source/external/SDL2/src/joystick/emscripten/SDL_sysjoystick_c.h
diff --git a/source/3rd-party/SDL2/src/joystick/haiku/SDL_haikujoystick.cc b/source/external/SDL2/src/joystick/haiku/SDL_haikujoystick.cc
index 9fa8ca9..9fa8ca9 100644
--- a/source/3rd-party/SDL2/src/joystick/haiku/SDL_haikujoystick.cc
+++ b/source/external/SDL2/src/joystick/haiku/SDL_haikujoystick.cc
diff --git a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_ps4.c b/source/external/SDL2/src/joystick/hidapi/SDL_hidapi_ps4.c
index cdd478a..cdd478a 100644
--- a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_ps4.c
+++ b/source/external/SDL2/src/joystick/hidapi/SDL_hidapi_ps4.c
diff --git a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_switch.c b/source/external/SDL2/src/joystick/hidapi/SDL_hidapi_switch.c
index 16e4ea3..16e4ea3 100644
--- a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_switch.c
+++ b/source/external/SDL2/src/joystick/hidapi/SDL_hidapi_switch.c
diff --git a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_xbox360.c b/source/external/SDL2/src/joystick/hidapi/SDL_hidapi_xbox360.c
index 84c63c6..84c63c6 100644
--- a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_xbox360.c
+++ b/source/external/SDL2/src/joystick/hidapi/SDL_hidapi_xbox360.c
diff --git a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_xboxone.c b/source/external/SDL2/src/joystick/hidapi/SDL_hidapi_xboxone.c
index 2cd593f..2cd593f 100644
--- a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapi_xboxone.c
+++ b/source/external/SDL2/src/joystick/hidapi/SDL_hidapi_xboxone.c
diff --git a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapijoystick.c b/source/external/SDL2/src/joystick/hidapi/SDL_hidapijoystick.c
index 064cb82..064cb82 100644
--- a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapijoystick.c
+++ b/source/external/SDL2/src/joystick/hidapi/SDL_hidapijoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapijoystick_c.h b/source/external/SDL2/src/joystick/hidapi/SDL_hidapijoystick_c.h
index 18a4483..18a4483 100644
--- a/source/3rd-party/SDL2/src/joystick/hidapi/SDL_hidapijoystick_c.h
+++ b/source/external/SDL2/src/joystick/hidapi/SDL_hidapijoystick_c.h
diff --git a/source/3rd-party/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m b/source/external/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m
index d85efad..d85efad 100644
--- a/source/3rd-party/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m
+++ b/source/external/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m
diff --git a/source/3rd-party/SDL2/src/joystick/iphoneos/SDL_sysjoystick_c.h b/source/external/SDL2/src/joystick/iphoneos/SDL_sysjoystick_c.h
index 12aa296..12aa296 100644
--- a/source/3rd-party/SDL2/src/joystick/iphoneos/SDL_sysjoystick_c.h
+++ b/source/external/SDL2/src/joystick/iphoneos/SDL_sysjoystick_c.h
diff --git a/source/3rd-party/SDL2/src/joystick/linux/SDL_sysjoystick.c b/source/external/SDL2/src/joystick/linux/SDL_sysjoystick.c
index 06a2d9a..06a2d9a 100644
--- a/source/3rd-party/SDL2/src/joystick/linux/SDL_sysjoystick.c
+++ b/source/external/SDL2/src/joystick/linux/SDL_sysjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/linux/SDL_sysjoystick_c.h b/source/external/SDL2/src/joystick/linux/SDL_sysjoystick_c.h
index 83d5937..83d5937 100644
--- a/source/3rd-party/SDL2/src/joystick/linux/SDL_sysjoystick_c.h
+++ b/source/external/SDL2/src/joystick/linux/SDL_sysjoystick_c.h
diff --git a/source/3rd-party/SDL2/src/joystick/psp/SDL_sysjoystick.c b/source/external/SDL2/src/joystick/psp/SDL_sysjoystick.c
index 262da85..262da85 100644
--- a/source/3rd-party/SDL2/src/joystick/psp/SDL_sysjoystick.c
+++ b/source/external/SDL2/src/joystick/psp/SDL_sysjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/sort_controllers.py b/source/external/SDL2/src/joystick/sort_controllers.py
index 32f065a..32f065a 100644
--- a/source/3rd-party/SDL2/src/joystick/sort_controllers.py
+++ b/source/external/SDL2/src/joystick/sort_controllers.py
diff --git a/source/3rd-party/SDL2/src/joystick/steam/SDL_steamcontroller.c b/source/external/SDL2/src/joystick/steam/SDL_steamcontroller.c
index 1edaa94..1edaa94 100644
--- a/source/3rd-party/SDL2/src/joystick/steam/SDL_steamcontroller.c
+++ b/source/external/SDL2/src/joystick/steam/SDL_steamcontroller.c
diff --git a/source/3rd-party/SDL2/src/joystick/steam/SDL_steamcontroller.h b/source/external/SDL2/src/joystick/steam/SDL_steamcontroller.h
index 81b8879..81b8879 100644
--- a/source/3rd-party/SDL2/src/joystick/steam/SDL_steamcontroller.h
+++ b/source/external/SDL2/src/joystick/steam/SDL_steamcontroller.h
diff --git a/source/3rd-party/SDL2/src/joystick/windows/SDL_dinputjoystick.c b/source/external/SDL2/src/joystick/windows/SDL_dinputjoystick.c
index 67d7d25..67d7d25 100644
--- a/source/3rd-party/SDL2/src/joystick/windows/SDL_dinputjoystick.c
+++ b/source/external/SDL2/src/joystick/windows/SDL_dinputjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/windows/SDL_dinputjoystick_c.h b/source/external/SDL2/src/joystick/windows/SDL_dinputjoystick_c.h
index 9f29fc7..9f29fc7 100644
--- a/source/3rd-party/SDL2/src/joystick/windows/SDL_dinputjoystick_c.h
+++ b/source/external/SDL2/src/joystick/windows/SDL_dinputjoystick_c.h
diff --git a/source/3rd-party/SDL2/src/joystick/windows/SDL_mmjoystick.c b/source/external/SDL2/src/joystick/windows/SDL_mmjoystick.c
index 60e3fcb..60e3fcb 100644
--- a/source/3rd-party/SDL2/src/joystick/windows/SDL_mmjoystick.c
+++ b/source/external/SDL2/src/joystick/windows/SDL_mmjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/windows/SDL_windowsjoystick.c b/source/external/SDL2/src/joystick/windows/SDL_windowsjoystick.c
index 71b72e6..71b72e6 100644
--- a/source/3rd-party/SDL2/src/joystick/windows/SDL_windowsjoystick.c
+++ b/source/external/SDL2/src/joystick/windows/SDL_windowsjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/windows/SDL_windowsjoystick_c.h b/source/external/SDL2/src/joystick/windows/SDL_windowsjoystick_c.h
index 611f7e6..611f7e6 100644
--- a/source/3rd-party/SDL2/src/joystick/windows/SDL_windowsjoystick_c.h
+++ b/source/external/SDL2/src/joystick/windows/SDL_windowsjoystick_c.h
diff --git a/source/3rd-party/SDL2/src/joystick/windows/SDL_xinputjoystick.c b/source/external/SDL2/src/joystick/windows/SDL_xinputjoystick.c
index 6bbe475..6bbe475 100644
--- a/source/3rd-party/SDL2/src/joystick/windows/SDL_xinputjoystick.c
+++ b/source/external/SDL2/src/joystick/windows/SDL_xinputjoystick.c
diff --git a/source/3rd-party/SDL2/src/joystick/windows/SDL_xinputjoystick_c.h b/source/external/SDL2/src/joystick/windows/SDL_xinputjoystick_c.h
index 8d57b62..8d57b62 100644
--- a/source/3rd-party/SDL2/src/joystick/windows/SDL_xinputjoystick_c.h
+++ b/source/external/SDL2/src/joystick/windows/SDL_xinputjoystick_c.h
diff --git a/source/3rd-party/SDL2/src/libm/e_atan2.c b/source/external/SDL2/src/libm/e_atan2.c
index 32b9725..32b9725 100644
--- a/source/3rd-party/SDL2/src/libm/e_atan2.c
+++ b/source/external/SDL2/src/libm/e_atan2.c
diff --git a/source/3rd-party/SDL2/src/libm/e_exp.c b/source/external/SDL2/src/libm/e_exp.c
index d8cd4a4..d8cd4a4 100644
--- a/source/3rd-party/SDL2/src/libm/e_exp.c
+++ b/source/external/SDL2/src/libm/e_exp.c
diff --git a/source/3rd-party/SDL2/src/libm/e_fmod.c b/source/external/SDL2/src/libm/e_fmod.c
index fd8bacb..fd8bacb 100644
--- a/source/3rd-party/SDL2/src/libm/e_fmod.c
+++ b/source/external/SDL2/src/libm/e_fmod.c
diff --git a/source/3rd-party/SDL2/src/libm/e_log.c b/source/external/SDL2/src/libm/e_log.c
index 208df81..208df81 100644
--- a/source/3rd-party/SDL2/src/libm/e_log.c
+++ b/source/external/SDL2/src/libm/e_log.c
diff --git a/source/3rd-party/SDL2/src/libm/e_log10.c b/source/external/SDL2/src/libm/e_log10.c
index a30ba54..a30ba54 100644
--- a/source/3rd-party/SDL2/src/libm/e_log10.c
+++ b/source/external/SDL2/src/libm/e_log10.c
diff --git a/source/3rd-party/SDL2/src/libm/e_pow.c b/source/external/SDL2/src/libm/e_pow.c
index cfd1dbf..cfd1dbf 100644
--- a/source/3rd-party/SDL2/src/libm/e_pow.c
+++ b/source/external/SDL2/src/libm/e_pow.c
diff --git a/source/3rd-party/SDL2/src/libm/e_rem_pio2.c b/source/external/SDL2/src/libm/e_rem_pio2.c
index 5e055d6..5e055d6 100644
--- a/source/3rd-party/SDL2/src/libm/e_rem_pio2.c
+++ b/source/external/SDL2/src/libm/e_rem_pio2.c
diff --git a/source/3rd-party/SDL2/src/libm/e_sqrt.c b/source/external/SDL2/src/libm/e_sqrt.c
index 39c83e1..39c83e1 100644
--- a/source/3rd-party/SDL2/src/libm/e_sqrt.c
+++ b/source/external/SDL2/src/libm/e_sqrt.c
diff --git a/source/3rd-party/SDL2/src/libm/k_cos.c b/source/external/SDL2/src/libm/k_cos.c
index e1326fa..e1326fa 100644
--- a/source/3rd-party/SDL2/src/libm/k_cos.c
+++ b/source/external/SDL2/src/libm/k_cos.c
diff --git a/source/3rd-party/SDL2/src/libm/k_rem_pio2.c b/source/external/SDL2/src/libm/k_rem_pio2.c
index 393db54..393db54 100644
--- a/source/3rd-party/SDL2/src/libm/k_rem_pio2.c
+++ b/source/external/SDL2/src/libm/k_rem_pio2.c
diff --git a/source/3rd-party/SDL2/src/libm/k_sin.c b/source/external/SDL2/src/libm/k_sin.c
index 3520d6b..3520d6b 100644
--- a/source/3rd-party/SDL2/src/libm/k_sin.c
+++ b/source/external/SDL2/src/libm/k_sin.c
diff --git a/source/3rd-party/SDL2/src/libm/k_tan.c b/source/external/SDL2/src/libm/k_tan.c
index 47b4e3d..47b4e3d 100644
--- a/source/3rd-party/SDL2/src/libm/k_tan.c
+++ b/source/external/SDL2/src/libm/k_tan.c
diff --git a/source/3rd-party/SDL2/src/libm/math_libm.h b/source/external/SDL2/src/libm/math_libm.h
index 3c751c5..3c751c5 100644
--- a/source/3rd-party/SDL2/src/libm/math_libm.h
+++ b/source/external/SDL2/src/libm/math_libm.h
diff --git a/source/3rd-party/SDL2/src/libm/math_private.h b/source/external/SDL2/src/libm/math_private.h
index d0ef66a..d0ef66a 100644
--- a/source/3rd-party/SDL2/src/libm/math_private.h
+++ b/source/external/SDL2/src/libm/math_private.h
diff --git a/source/3rd-party/SDL2/src/libm/s_atan.c b/source/external/SDL2/src/libm/s_atan.c
index f664f0e..f664f0e 100644
--- a/source/3rd-party/SDL2/src/libm/s_atan.c
+++ b/source/external/SDL2/src/libm/s_atan.c
diff --git a/source/3rd-party/SDL2/src/libm/s_copysign.c b/source/external/SDL2/src/libm/s_copysign.c
index a2f275b..a2f275b 100644
--- a/source/3rd-party/SDL2/src/libm/s_copysign.c
+++ b/source/external/SDL2/src/libm/s_copysign.c
diff --git a/source/3rd-party/SDL2/src/libm/s_cos.c b/source/external/SDL2/src/libm/s_cos.c
index 5540260..5540260 100644
--- a/source/3rd-party/SDL2/src/libm/s_cos.c
+++ b/source/external/SDL2/src/libm/s_cos.c
diff --git a/source/3rd-party/SDL2/src/libm/s_fabs.c b/source/external/SDL2/src/libm/s_fabs.c
index 9ee943c..9ee943c 100644
--- a/source/3rd-party/SDL2/src/libm/s_fabs.c
+++ b/source/external/SDL2/src/libm/s_fabs.c
diff --git a/source/3rd-party/SDL2/src/libm/s_floor.c b/source/external/SDL2/src/libm/s_floor.c
index 3f9a5ce..3f9a5ce 100644
--- a/source/3rd-party/SDL2/src/libm/s_floor.c
+++ b/source/external/SDL2/src/libm/s_floor.c
diff --git a/source/3rd-party/SDL2/src/libm/s_scalbn.c b/source/external/SDL2/src/libm/s_scalbn.c
index 6bb7192..6bb7192 100644
--- a/source/3rd-party/SDL2/src/libm/s_scalbn.c
+++ b/source/external/SDL2/src/libm/s_scalbn.c
diff --git a/source/3rd-party/SDL2/src/libm/s_sin.c b/source/external/SDL2/src/libm/s_sin.c
index b3cd7a0..b3cd7a0 100644
--- a/source/3rd-party/SDL2/src/libm/s_sin.c
+++ b/source/external/SDL2/src/libm/s_sin.c
diff --git a/source/3rd-party/SDL2/src/libm/s_tan.c b/source/external/SDL2/src/libm/s_tan.c
index 18c8f5b..18c8f5b 100644
--- a/source/3rd-party/SDL2/src/libm/s_tan.c
+++ b/source/external/SDL2/src/libm/s_tan.c
diff --git a/source/3rd-party/SDL2/src/loadso/dlopen/SDL_sysloadso.c b/source/external/SDL2/src/loadso/dlopen/SDL_sysloadso.c
index 18b4b84..18b4b84 100644
--- a/source/3rd-party/SDL2/src/loadso/dlopen/SDL_sysloadso.c
+++ b/source/external/SDL2/src/loadso/dlopen/SDL_sysloadso.c
diff --git a/source/3rd-party/SDL2/src/loadso/dummy/SDL_sysloadso.c b/source/external/SDL2/src/loadso/dummy/SDL_sysloadso.c
index 291c08b..291c08b 100644
--- a/source/3rd-party/SDL2/src/loadso/dummy/SDL_sysloadso.c
+++ b/source/external/SDL2/src/loadso/dummy/SDL_sysloadso.c
diff --git a/source/3rd-party/SDL2/src/loadso/windows/SDL_sysloadso.c b/source/external/SDL2/src/loadso/windows/SDL_sysloadso.c
index 351570f..351570f 100644
--- a/source/3rd-party/SDL2/src/loadso/windows/SDL_sysloadso.c
+++ b/source/external/SDL2/src/loadso/windows/SDL_sysloadso.c
diff --git a/source/3rd-party/SDL2/src/main/android/SDL_android_main.c b/source/external/SDL2/src/main/android/SDL_android_main.c
index 054738a..054738a 100644
--- a/source/3rd-party/SDL2/src/main/android/SDL_android_main.c
+++ b/source/external/SDL2/src/main/android/SDL_android_main.c
diff --git a/source/3rd-party/SDL2/src/main/dummy/SDL_dummy_main.c b/source/external/SDL2/src/main/dummy/SDL_dummy_main.c
index 0174136..0174136 100644
--- a/source/3rd-party/SDL2/src/main/dummy/SDL_dummy_main.c
+++ b/source/external/SDL2/src/main/dummy/SDL_dummy_main.c
diff --git a/source/3rd-party/SDL2/src/main/haiku/SDL_BApp.h b/source/external/SDL2/src/main/haiku/SDL_BApp.h
index 7adbd00..7adbd00 100644
--- a/source/3rd-party/SDL2/src/main/haiku/SDL_BApp.h
+++ b/source/external/SDL2/src/main/haiku/SDL_BApp.h
diff --git a/source/3rd-party/SDL2/src/main/haiku/SDL_BeApp.cc b/source/external/SDL2/src/main/haiku/SDL_BeApp.cc
index cbd2129..cbd2129 100644
--- a/source/3rd-party/SDL2/src/main/haiku/SDL_BeApp.cc
+++ b/source/external/SDL2/src/main/haiku/SDL_BeApp.cc
diff --git a/source/3rd-party/SDL2/src/main/haiku/SDL_BeApp.h b/source/external/SDL2/src/main/haiku/SDL_BeApp.h
index 83a2beb..83a2beb 100644
--- a/source/3rd-party/SDL2/src/main/haiku/SDL_BeApp.h
+++ b/source/external/SDL2/src/main/haiku/SDL_BeApp.h
diff --git a/source/3rd-party/SDL2/src/main/nacl/SDL_nacl_main.c b/source/external/SDL2/src/main/nacl/SDL_nacl_main.c
index af66bdb..af66bdb 100644
--- a/source/3rd-party/SDL2/src/main/nacl/SDL_nacl_main.c
+++ b/source/external/SDL2/src/main/nacl/SDL_nacl_main.c
diff --git a/source/3rd-party/SDL2/src/main/psp/SDL_psp_main.c b/source/external/SDL2/src/main/psp/SDL_psp_main.c
index 2ca8e44..2ca8e44 100644
--- a/source/3rd-party/SDL2/src/main/psp/SDL_psp_main.c
+++ b/source/external/SDL2/src/main/psp/SDL_psp_main.c
diff --git a/source/3rd-party/SDL2/src/main/windows/SDL_windows_main.c b/source/external/SDL2/src/main/windows/SDL_windows_main.c
index 9c07cda..9c07cda 100644
--- a/source/3rd-party/SDL2/src/main/windows/SDL_windows_main.c
+++ b/source/external/SDL2/src/main/windows/SDL_windows_main.c
diff --git a/source/3rd-party/SDL2/src/main/windows/version.rc b/source/external/SDL2/src/main/windows/version.rc
index 8eb8c8a..8eb8c8a 100644
--- a/source/3rd-party/SDL2/src/main/windows/version.rc
+++ b/source/external/SDL2/src/main/windows/version.rc
diff --git a/source/3rd-party/SDL2/src/main/winrt/SDL2-WinRTResource_BlankCursor.cur b/source/external/SDL2/src/main/winrt/SDL2-WinRTResource_BlankCursor.cur
index c6556b8..c6556b8 100644
--- a/source/3rd-party/SDL2/src/main/winrt/SDL2-WinRTResource_BlankCursor.cur
+++ b/source/external/SDL2/src/main/winrt/SDL2-WinRTResource_BlankCursor.cur
Binary files differ
diff --git a/source/3rd-party/SDL2/src/main/winrt/SDL2-WinRTResources.rc b/source/external/SDL2/src/main/winrt/SDL2-WinRTResources.rc
index 988a8d5..988a8d5 100644
--- a/source/3rd-party/SDL2/src/main/winrt/SDL2-WinRTResources.rc
+++ b/source/external/SDL2/src/main/winrt/SDL2-WinRTResources.rc
diff --git a/source/3rd-party/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp b/source/external/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp
index 19d2250..19d2250 100644
--- a/source/3rd-party/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp
+++ b/source/external/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp
diff --git a/source/3rd-party/SDL2/src/power/SDL_power.c b/source/external/SDL2/src/power/SDL_power.c
index de77c09..de77c09 100644
--- a/source/3rd-party/SDL2/src/power/SDL_power.c
+++ b/source/external/SDL2/src/power/SDL_power.c
diff --git a/source/3rd-party/SDL2/src/power/SDL_syspower.h b/source/external/SDL2/src/power/SDL_syspower.h
index afd6268..afd6268 100644
--- a/source/3rd-party/SDL2/src/power/SDL_syspower.h
+++ b/source/external/SDL2/src/power/SDL_syspower.h
diff --git a/source/3rd-party/SDL2/src/power/android/SDL_syspower.c b/source/external/SDL2/src/power/android/SDL_syspower.c
index f0f492d..f0f492d 100644
--- a/source/3rd-party/SDL2/src/power/android/SDL_syspower.c
+++ b/source/external/SDL2/src/power/android/SDL_syspower.c
diff --git a/source/3rd-party/SDL2/src/power/emscripten/SDL_syspower.c b/source/external/SDL2/src/power/emscripten/SDL_syspower.c
index 9b92168..9b92168 100644
--- a/source/3rd-party/SDL2/src/power/emscripten/SDL_syspower.c
+++ b/source/external/SDL2/src/power/emscripten/SDL_syspower.c
diff --git a/source/3rd-party/SDL2/src/power/haiku/SDL_syspower.c b/source/external/SDL2/src/power/haiku/SDL_syspower.c
index 47961bb..47961bb 100644
--- a/source/3rd-party/SDL2/src/power/haiku/SDL_syspower.c
+++ b/source/external/SDL2/src/power/haiku/SDL_syspower.c
diff --git a/source/3rd-party/SDL2/src/power/linux/SDL_syspower.c b/source/external/SDL2/src/power/linux/SDL_syspower.c
index e6c0c1c..e6c0c1c 100644
--- a/source/3rd-party/SDL2/src/power/linux/SDL_syspower.c
+++ b/source/external/SDL2/src/power/linux/SDL_syspower.c
diff --git a/source/3rd-party/SDL2/src/power/macosx/SDL_syspower.c b/source/external/SDL2/src/power/macosx/SDL_syspower.c
index f28b6c8..f28b6c8 100644
--- a/source/3rd-party/SDL2/src/power/macosx/SDL_syspower.c
+++ b/source/external/SDL2/src/power/macosx/SDL_syspower.c
diff --git a/source/3rd-party/SDL2/src/power/psp/SDL_syspower.c b/source/external/SDL2/src/power/psp/SDL_syspower.c
index 74585b2..74585b2 100644
--- a/source/3rd-party/SDL2/src/power/psp/SDL_syspower.c
+++ b/source/external/SDL2/src/power/psp/SDL_syspower.c
diff --git a/source/3rd-party/SDL2/src/power/uikit/SDL_syspower.h b/source/external/SDL2/src/power/uikit/SDL_syspower.h
index 4a42fd2..4a42fd2 100644
--- a/source/3rd-party/SDL2/src/power/uikit/SDL_syspower.h
+++ b/source/external/SDL2/src/power/uikit/SDL_syspower.h
diff --git a/source/3rd-party/SDL2/src/power/uikit/SDL_syspower.m b/source/external/SDL2/src/power/uikit/SDL_syspower.m
index cb8a252..cb8a252 100644
--- a/source/3rd-party/SDL2/src/power/uikit/SDL_syspower.m
+++ b/source/external/SDL2/src/power/uikit/SDL_syspower.m
diff --git a/source/3rd-party/SDL2/src/power/windows/SDL_syspower.c b/source/external/SDL2/src/power/windows/SDL_syspower.c
index be6c9d3..be6c9d3 100644
--- a/source/3rd-party/SDL2/src/power/windows/SDL_syspower.c
+++ b/source/external/SDL2/src/power/windows/SDL_syspower.c
diff --git a/source/3rd-party/SDL2/src/power/winrt/SDL_syspower.cpp b/source/external/SDL2/src/power/winrt/SDL_syspower.cpp
index 9f2c2ad..9f2c2ad 100644
--- a/source/3rd-party/SDL2/src/power/winrt/SDL_syspower.cpp
+++ b/source/external/SDL2/src/power/winrt/SDL_syspower.cpp
diff --git a/source/3rd-party/SDL2/src/render/SDL_d3dmath.c b/source/external/SDL2/src/render/SDL_d3dmath.c
index 47eafb2..47eafb2 100644
--- a/source/3rd-party/SDL2/src/render/SDL_d3dmath.c
+++ b/source/external/SDL2/src/render/SDL_d3dmath.c
diff --git a/source/3rd-party/SDL2/src/render/SDL_d3dmath.h b/source/external/SDL2/src/render/SDL_d3dmath.h
index 8555a17..8555a17 100644
--- a/source/3rd-party/SDL2/src/render/SDL_d3dmath.h
+++ b/source/external/SDL2/src/render/SDL_d3dmath.h
diff --git a/source/3rd-party/SDL2/src/render/SDL_render.c b/source/external/SDL2/src/render/SDL_render.c
index 4985b16..4985b16 100644
--- a/source/3rd-party/SDL2/src/render/SDL_render.c
+++ b/source/external/SDL2/src/render/SDL_render.c
diff --git a/source/3rd-party/SDL2/src/render/SDL_sysrender.h b/source/external/SDL2/src/render/SDL_sysrender.h
index 940bebc..940bebc 100644
--- a/source/3rd-party/SDL2/src/render/SDL_sysrender.h
+++ b/source/external/SDL2/src/render/SDL_sysrender.h
diff --git a/source/3rd-party/SDL2/src/render/SDL_yuv_sw.c b/source/external/SDL2/src/render/SDL_yuv_sw.c
index c227cdc..c227cdc 100644
--- a/source/3rd-party/SDL2/src/render/SDL_yuv_sw.c
+++ b/source/external/SDL2/src/render/SDL_yuv_sw.c
diff --git a/source/3rd-party/SDL2/src/render/SDL_yuv_sw_c.h b/source/external/SDL2/src/render/SDL_yuv_sw_c.h
index 34322f2..34322f2 100644
--- a/source/3rd-party/SDL2/src/render/SDL_yuv_sw_c.h
+++ b/source/external/SDL2/src/render/SDL_yuv_sw_c.h
diff --git a/source/3rd-party/SDL2/src/render/direct3d/SDL_render_d3d.c b/source/external/SDL2/src/render/direct3d/SDL_render_d3d.c
index 69a9dff..69a9dff 100644
--- a/source/3rd-party/SDL2/src/render/direct3d/SDL_render_d3d.c
+++ b/source/external/SDL2/src/render/direct3d/SDL_render_d3d.c
diff --git a/source/3rd-party/SDL2/src/render/direct3d/SDL_shaders_d3d.c b/source/external/SDL2/src/render/direct3d/SDL_shaders_d3d.c
index b95fddc..b95fddc 100644
--- a/source/3rd-party/SDL2/src/render/direct3d/SDL_shaders_d3d.c
+++ b/source/external/SDL2/src/render/direct3d/SDL_shaders_d3d.c
diff --git a/source/3rd-party/SDL2/src/render/direct3d/SDL_shaders_d3d.h b/source/external/SDL2/src/render/direct3d/SDL_shaders_d3d.h
index 8549582..8549582 100644
--- a/source/3rd-party/SDL2/src/render/direct3d/SDL_shaders_d3d.h
+++ b/source/external/SDL2/src/render/direct3d/SDL_shaders_d3d.h
diff --git a/source/3rd-party/SDL2/src/render/direct3d11/SDL_render_d3d11.c b/source/external/SDL2/src/render/direct3d11/SDL_render_d3d11.c
index 7a37039..7a37039 100644
--- a/source/3rd-party/SDL2/src/render/direct3d11/SDL_render_d3d11.c
+++ b/source/external/SDL2/src/render/direct3d11/SDL_render_d3d11.c
diff --git a/source/3rd-party/SDL2/src/render/direct3d11/SDL_render_winrt.cpp b/source/external/SDL2/src/render/direct3d11/SDL_render_winrt.cpp
index 2f2c3e5..2f2c3e5 100644
--- a/source/3rd-party/SDL2/src/render/direct3d11/SDL_render_winrt.cpp
+++ b/source/external/SDL2/src/render/direct3d11/SDL_render_winrt.cpp
diff --git a/source/3rd-party/SDL2/src/render/direct3d11/SDL_render_winrt.h b/source/external/SDL2/src/render/direct3d11/SDL_render_winrt.h
index 7bb8fb7..7bb8fb7 100644
--- a/source/3rd-party/SDL2/src/render/direct3d11/SDL_render_winrt.h
+++ b/source/external/SDL2/src/render/direct3d11/SDL_render_winrt.h
diff --git a/source/3rd-party/SDL2/src/render/direct3d11/SDL_shaders_d3d11.c b/source/external/SDL2/src/render/direct3d11/SDL_shaders_d3d11.c
index f1277b9..f1277b9 100644
--- a/source/3rd-party/SDL2/src/render/direct3d11/SDL_shaders_d3d11.c
+++ b/source/external/SDL2/src/render/direct3d11/SDL_shaders_d3d11.c
diff --git a/source/3rd-party/SDL2/src/render/direct3d11/SDL_shaders_d3d11.h b/source/external/SDL2/src/render/direct3d11/SDL_shaders_d3d11.h
index b28b572..b28b572 100644
--- a/source/3rd-party/SDL2/src/render/direct3d11/SDL_shaders_d3d11.h
+++ b/source/external/SDL2/src/render/direct3d11/SDL_shaders_d3d11.h
diff --git a/source/3rd-party/SDL2/src/render/metal/SDL_render_metal.m b/source/external/SDL2/src/render/metal/SDL_render_metal.m
index 5b4d8ea..5b4d8ea 100644
--- a/source/3rd-party/SDL2/src/render/metal/SDL_render_metal.m
+++ b/source/external/SDL2/src/render/metal/SDL_render_metal.m
diff --git a/source/3rd-party/SDL2/src/render/metal/SDL_shaders_metal.metal b/source/external/SDL2/src/render/metal/SDL_shaders_metal.metal
index 8df3b75..8df3b75 100644
--- a/source/3rd-party/SDL2/src/render/metal/SDL_shaders_metal.metal
+++ b/source/external/SDL2/src/render/metal/SDL_shaders_metal.metal
diff --git a/source/3rd-party/SDL2/src/render/metal/SDL_shaders_metal_ios.h b/source/external/SDL2/src/render/metal/SDL_shaders_metal_ios.h
index 1c93252..1c93252 100644
--- a/source/3rd-party/SDL2/src/render/metal/SDL_shaders_metal_ios.h
+++ b/source/external/SDL2/src/render/metal/SDL_shaders_metal_ios.h
diff --git a/source/3rd-party/SDL2/src/render/metal/SDL_shaders_metal_osx.h b/source/external/SDL2/src/render/metal/SDL_shaders_metal_osx.h
index 787c6fe..787c6fe 100644
--- a/source/3rd-party/SDL2/src/render/metal/SDL_shaders_metal_osx.h
+++ b/source/external/SDL2/src/render/metal/SDL_shaders_metal_osx.h
diff --git a/source/3rd-party/SDL2/src/render/metal/build-metal-shaders.sh b/source/external/SDL2/src/render/metal/build-metal-shaders.sh
index 8ebf63e..8ebf63e 100644
--- a/source/3rd-party/SDL2/src/render/metal/build-metal-shaders.sh
+++ b/source/external/SDL2/src/render/metal/build-metal-shaders.sh
diff --git a/source/3rd-party/SDL2/src/render/opengl/SDL_glfuncs.h b/source/external/SDL2/src/render/opengl/SDL_glfuncs.h
index 02be0e1..02be0e1 100644
--- a/source/3rd-party/SDL2/src/render/opengl/SDL_glfuncs.h
+++ b/source/external/SDL2/src/render/opengl/SDL_glfuncs.h
diff --git a/source/3rd-party/SDL2/src/render/opengl/SDL_render_gl.c b/source/external/SDL2/src/render/opengl/SDL_render_gl.c
index f3e8326..f3e8326 100644
--- a/source/3rd-party/SDL2/src/render/opengl/SDL_render_gl.c
+++ b/source/external/SDL2/src/render/opengl/SDL_render_gl.c
diff --git a/source/3rd-party/SDL2/src/render/opengl/SDL_shaders_gl.c b/source/external/SDL2/src/render/opengl/SDL_shaders_gl.c
index 251b54d..251b54d 100644
--- a/source/3rd-party/SDL2/src/render/opengl/SDL_shaders_gl.c
+++ b/source/external/SDL2/src/render/opengl/SDL_shaders_gl.c
diff --git a/source/3rd-party/SDL2/src/render/opengl/SDL_shaders_gl.h b/source/external/SDL2/src/render/opengl/SDL_shaders_gl.h
index 3697521..3697521 100644
--- a/source/3rd-party/SDL2/src/render/opengl/SDL_shaders_gl.h
+++ b/source/external/SDL2/src/render/opengl/SDL_shaders_gl.h
diff --git a/source/3rd-party/SDL2/src/render/opengles/SDL_glesfuncs.h b/source/external/SDL2/src/render/opengles/SDL_glesfuncs.h
index e00982b..e00982b 100644
--- a/source/3rd-party/SDL2/src/render/opengles/SDL_glesfuncs.h
+++ b/source/external/SDL2/src/render/opengles/SDL_glesfuncs.h
diff --git a/source/3rd-party/SDL2/src/render/opengles/SDL_render_gles.c b/source/external/SDL2/src/render/opengles/SDL_render_gles.c
index 4007dff..4007dff 100644
--- a/source/3rd-party/SDL2/src/render/opengles/SDL_render_gles.c
+++ b/source/external/SDL2/src/render/opengles/SDL_render_gles.c
diff --git a/source/3rd-party/SDL2/src/render/opengles2/SDL_gles2funcs.h b/source/external/SDL2/src/render/opengles2/SDL_gles2funcs.h
index b6a1436..b6a1436 100644
--- a/source/3rd-party/SDL2/src/render/opengles2/SDL_gles2funcs.h
+++ b/source/external/SDL2/src/render/opengles2/SDL_gles2funcs.h
diff --git a/source/3rd-party/SDL2/src/render/opengles2/SDL_render_gles2.c b/source/external/SDL2/src/render/opengles2/SDL_render_gles2.c
index fe51b9a..fe51b9a 100644
--- a/source/3rd-party/SDL2/src/render/opengles2/SDL_render_gles2.c
+++ b/source/external/SDL2/src/render/opengles2/SDL_render_gles2.c
diff --git a/source/3rd-party/SDL2/src/render/opengles2/SDL_shaders_gles2.c b/source/external/SDL2/src/render/opengles2/SDL_shaders_gles2.c
index f428a49..f428a49 100644
--- a/source/3rd-party/SDL2/src/render/opengles2/SDL_shaders_gles2.c
+++ b/source/external/SDL2/src/render/opengles2/SDL_shaders_gles2.c
diff --git a/source/3rd-party/SDL2/src/render/opengles2/SDL_shaders_gles2.h b/source/external/SDL2/src/render/opengles2/SDL_shaders_gles2.h
index c16ce12..c16ce12 100644
--- a/source/3rd-party/SDL2/src/render/opengles2/SDL_shaders_gles2.h
+++ b/source/external/SDL2/src/render/opengles2/SDL_shaders_gles2.h
diff --git a/source/3rd-party/SDL2/src/render/psp/SDL_render_psp.c b/source/external/SDL2/src/render/psp/SDL_render_psp.c
index babc252..babc252 100644
--- a/source/3rd-party/SDL2/src/render/psp/SDL_render_psp.c
+++ b/source/external/SDL2/src/render/psp/SDL_render_psp.c
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_blendfillrect.c b/source/external/SDL2/src/render/software/SDL_blendfillrect.c
index 8a3f750..8a3f750 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_blendfillrect.c
+++ b/source/external/SDL2/src/render/software/SDL_blendfillrect.c
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_blendfillrect.h b/source/external/SDL2/src/render/software/SDL_blendfillrect.h
index 3cac834..3cac834 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_blendfillrect.h
+++ b/source/external/SDL2/src/render/software/SDL_blendfillrect.h
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_blendline.c b/source/external/SDL2/src/render/software/SDL_blendline.c
index 0ed0ccd..0ed0ccd 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_blendline.c
+++ b/source/external/SDL2/src/render/software/SDL_blendline.c
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_blendline.h b/source/external/SDL2/src/render/software/SDL_blendline.h
index a48a498..a48a498 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_blendline.h
+++ b/source/external/SDL2/src/render/software/SDL_blendline.h
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_blendpoint.c b/source/external/SDL2/src/render/software/SDL_blendpoint.c
index 37fb498..37fb498 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_blendpoint.c
+++ b/source/external/SDL2/src/render/software/SDL_blendpoint.c
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_blendpoint.h b/source/external/SDL2/src/render/software/SDL_blendpoint.h
index 188557c..188557c 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_blendpoint.h
+++ b/source/external/SDL2/src/render/software/SDL_blendpoint.h
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_draw.h b/source/external/SDL2/src/render/software/SDL_draw.h
index 945f2bc..945f2bc 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_draw.h
+++ b/source/external/SDL2/src/render/software/SDL_draw.h
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_drawline.c b/source/external/SDL2/src/render/software/SDL_drawline.c
index eeb54ed..eeb54ed 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_drawline.c
+++ b/source/external/SDL2/src/render/software/SDL_drawline.c
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_drawline.h b/source/external/SDL2/src/render/software/SDL_drawline.h
index 4e8e2bd..4e8e2bd 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_drawline.h
+++ b/source/external/SDL2/src/render/software/SDL_drawline.h
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_drawpoint.c b/source/external/SDL2/src/render/software/SDL_drawpoint.c
index 64a4e52..64a4e52 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_drawpoint.c
+++ b/source/external/SDL2/src/render/software/SDL_drawpoint.c
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_drawpoint.h b/source/external/SDL2/src/render/software/SDL_drawpoint.h
index 454774d..454774d 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_drawpoint.h
+++ b/source/external/SDL2/src/render/software/SDL_drawpoint.h
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_render_sw.c b/source/external/SDL2/src/render/software/SDL_render_sw.c
index 709dfe8..709dfe8 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_render_sw.c
+++ b/source/external/SDL2/src/render/software/SDL_render_sw.c
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_render_sw_c.h b/source/external/SDL2/src/render/software/SDL_render_sw_c.h
index f228517..f228517 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_render_sw_c.h
+++ b/source/external/SDL2/src/render/software/SDL_render_sw_c.h
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_rotate.c b/source/external/SDL2/src/render/software/SDL_rotate.c
index 09e099c..09e099c 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_rotate.c
+++ b/source/external/SDL2/src/render/software/SDL_rotate.c
diff --git a/source/3rd-party/SDL2/src/render/software/SDL_rotate.h b/source/external/SDL2/src/render/software/SDL_rotate.h
index 54c0927..54c0927 100644
--- a/source/3rd-party/SDL2/src/render/software/SDL_rotate.h
+++ b/source/external/SDL2/src/render/software/SDL_rotate.h
diff --git a/source/3rd-party/SDL2/src/sensor/SDL_sensor.c b/source/external/SDL2/src/sensor/SDL_sensor.c
index 5c7a990..5c7a990 100644
--- a/source/3rd-party/SDL2/src/sensor/SDL_sensor.c
+++ b/source/external/SDL2/src/sensor/SDL_sensor.c
diff --git a/source/3rd-party/SDL2/src/sensor/SDL_sensor_c.h b/source/external/SDL2/src/sensor/SDL_sensor_c.h
index 70974af..70974af 100644
--- a/source/3rd-party/SDL2/src/sensor/SDL_sensor_c.h
+++ b/source/external/SDL2/src/sensor/SDL_sensor_c.h
diff --git a/source/3rd-party/SDL2/src/sensor/SDL_syssensor.h b/source/external/SDL2/src/sensor/SDL_syssensor.h
index 210577a..210577a 100644
--- a/source/3rd-party/SDL2/src/sensor/SDL_syssensor.h
+++ b/source/external/SDL2/src/sensor/SDL_syssensor.h
diff --git a/source/3rd-party/SDL2/src/sensor/android/SDL_androidsensor.c b/source/external/SDL2/src/sensor/android/SDL_androidsensor.c
index 117c18d..117c18d 100644
--- a/source/3rd-party/SDL2/src/sensor/android/SDL_androidsensor.c
+++ b/source/external/SDL2/src/sensor/android/SDL_androidsensor.c
diff --git a/source/3rd-party/SDL2/src/sensor/android/SDL_androidsensor.h b/source/external/SDL2/src/sensor/android/SDL_androidsensor.h
index c65002e..c65002e 100644
--- a/source/3rd-party/SDL2/src/sensor/android/SDL_androidsensor.h
+++ b/source/external/SDL2/src/sensor/android/SDL_androidsensor.h
diff --git a/source/3rd-party/SDL2/src/sensor/coremotion/SDL_coremotionsensor.h b/source/external/SDL2/src/sensor/coremotion/SDL_coremotionsensor.h
index 2312e84..2312e84 100644
--- a/source/3rd-party/SDL2/src/sensor/coremotion/SDL_coremotionsensor.h
+++ b/source/external/SDL2/src/sensor/coremotion/SDL_coremotionsensor.h
diff --git a/source/3rd-party/SDL2/src/sensor/coremotion/SDL_coremotionsensor.m b/source/external/SDL2/src/sensor/coremotion/SDL_coremotionsensor.m
index 526cce8..526cce8 100644
--- a/source/3rd-party/SDL2/src/sensor/coremotion/SDL_coremotionsensor.m
+++ b/source/external/SDL2/src/sensor/coremotion/SDL_coremotionsensor.m
diff --git a/source/3rd-party/SDL2/src/sensor/dummy/SDL_dummysensor.c b/source/external/SDL2/src/sensor/dummy/SDL_dummysensor.c
index cf04045..cf04045 100644
--- a/source/3rd-party/SDL2/src/sensor/dummy/SDL_dummysensor.c
+++ b/source/external/SDL2/src/sensor/dummy/SDL_dummysensor.c
diff --git a/source/3rd-party/SDL2/src/sensor/dummy/SDL_dummysensor.h b/source/external/SDL2/src/sensor/dummy/SDL_dummysensor.h
index 507ee93..507ee93 100644
--- a/source/3rd-party/SDL2/src/sensor/dummy/SDL_dummysensor.h
+++ b/source/external/SDL2/src/sensor/dummy/SDL_dummysensor.h
diff --git a/source/3rd-party/SDL2/src/stdlib/SDL_getenv.c b/source/external/SDL2/src/stdlib/SDL_getenv.c
index 591a314..591a314 100644
--- a/source/3rd-party/SDL2/src/stdlib/SDL_getenv.c
+++ b/source/external/SDL2/src/stdlib/SDL_getenv.c
diff --git a/source/3rd-party/SDL2/src/stdlib/SDL_iconv.c b/source/external/SDL2/src/stdlib/SDL_iconv.c
index e2e3a3f..e2e3a3f 100644
--- a/source/3rd-party/SDL2/src/stdlib/SDL_iconv.c
+++ b/source/external/SDL2/src/stdlib/SDL_iconv.c
diff --git a/source/3rd-party/SDL2/src/stdlib/SDL_malloc.c b/source/external/SDL2/src/stdlib/SDL_malloc.c
index ace76bf..ace76bf 100644
--- a/source/3rd-party/SDL2/src/stdlib/SDL_malloc.c
+++ b/source/external/SDL2/src/stdlib/SDL_malloc.c
diff --git a/source/3rd-party/SDL2/src/stdlib/SDL_qsort.c b/source/external/SDL2/src/stdlib/SDL_qsort.c
index 700b9da..700b9da 100644
--- a/source/3rd-party/SDL2/src/stdlib/SDL_qsort.c
+++ b/source/external/SDL2/src/stdlib/SDL_qsort.c
diff --git a/source/3rd-party/SDL2/src/stdlib/SDL_stdlib.c b/source/external/SDL2/src/stdlib/SDL_stdlib.c
index d500bf4..d500bf4 100644
--- a/source/3rd-party/SDL2/src/stdlib/SDL_stdlib.c
+++ b/source/external/SDL2/src/stdlib/SDL_stdlib.c
diff --git a/source/3rd-party/SDL2/src/stdlib/SDL_string.c b/source/external/SDL2/src/stdlib/SDL_string.c
index a563adf..a563adf 100644
--- a/source/3rd-party/SDL2/src/stdlib/SDL_string.c
+++ b/source/external/SDL2/src/stdlib/SDL_string.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_assert.c b/source/external/SDL2/src/test/SDL_test_assert.c
index 4b57285..4b57285 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_assert.c
+++ b/source/external/SDL2/src/test/SDL_test_assert.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_common.c b/source/external/SDL2/src/test/SDL_test_common.c
index 81dd39e..81dd39e 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_common.c
+++ b/source/external/SDL2/src/test/SDL_test_common.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_compare.c b/source/external/SDL2/src/test/SDL_test_compare.c
index d4e3e71..d4e3e71 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_compare.c
+++ b/source/external/SDL2/src/test/SDL_test_compare.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_crc32.c b/source/external/SDL2/src/test/SDL_test_crc32.c
index ea6b0a8..ea6b0a8 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_crc32.c
+++ b/source/external/SDL2/src/test/SDL_test_crc32.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_font.c b/source/external/SDL2/src/test/SDL_test_font.c
index 7825cc6..7825cc6 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_font.c
+++ b/source/external/SDL2/src/test/SDL_test_font.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_fuzzer.c b/source/external/SDL2/src/test/SDL_test_fuzzer.c
index eee56a9..eee56a9 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_fuzzer.c
+++ b/source/external/SDL2/src/test/SDL_test_fuzzer.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_harness.c b/source/external/SDL2/src/test/SDL_test_harness.c
index 80b0794..80b0794 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_harness.c
+++ b/source/external/SDL2/src/test/SDL_test_harness.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_imageBlit.c b/source/external/SDL2/src/test/SDL_test_imageBlit.c
index f5c251a..f5c251a 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_imageBlit.c
+++ b/source/external/SDL2/src/test/SDL_test_imageBlit.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_imageBlitBlend.c b/source/external/SDL2/src/test/SDL_test_imageBlitBlend.c
index cf2d4af..cf2d4af 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_imageBlitBlend.c
+++ b/source/external/SDL2/src/test/SDL_test_imageBlitBlend.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_imageFace.c b/source/external/SDL2/src/test/SDL_test_imageFace.c
index 9b43637..9b43637 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_imageFace.c
+++ b/source/external/SDL2/src/test/SDL_test_imageFace.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_imagePrimitives.c b/source/external/SDL2/src/test/SDL_test_imagePrimitives.c
index 17597c6..17597c6 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_imagePrimitives.c
+++ b/source/external/SDL2/src/test/SDL_test_imagePrimitives.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_imagePrimitivesBlend.c b/source/external/SDL2/src/test/SDL_test_imagePrimitivesBlend.c
index aa50662..aa50662 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_imagePrimitivesBlend.c
+++ b/source/external/SDL2/src/test/SDL_test_imagePrimitivesBlend.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_log.c b/source/external/SDL2/src/test/SDL_test_log.c
index 5d6ff24..5d6ff24 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_log.c
+++ b/source/external/SDL2/src/test/SDL_test_log.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_md5.c b/source/external/SDL2/src/test/SDL_test_md5.c
index c0d05a4..c0d05a4 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_md5.c
+++ b/source/external/SDL2/src/test/SDL_test_md5.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_memory.c b/source/external/SDL2/src/test/SDL_test_memory.c
index 6ce72f6..6ce72f6 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_memory.c
+++ b/source/external/SDL2/src/test/SDL_test_memory.c
diff --git a/source/3rd-party/SDL2/src/test/SDL_test_random.c b/source/external/SDL2/src/test/SDL_test_random.c
index 9e0f1df..9e0f1df 100644
--- a/source/3rd-party/SDL2/src/test/SDL_test_random.c
+++ b/source/external/SDL2/src/test/SDL_test_random.c
diff --git a/source/3rd-party/SDL2/src/thread/SDL_systhread.h b/source/external/SDL2/src/thread/SDL_systhread.h
index 1862b23..1862b23 100644
--- a/source/3rd-party/SDL2/src/thread/SDL_systhread.h
+++ b/source/external/SDL2/src/thread/SDL_systhread.h
diff --git a/source/3rd-party/SDL2/src/thread/SDL_thread.c b/source/external/SDL2/src/thread/SDL_thread.c
index 5570adb..5570adb 100644
--- a/source/3rd-party/SDL2/src/thread/SDL_thread.c
+++ b/source/external/SDL2/src/thread/SDL_thread.c
diff --git a/source/3rd-party/SDL2/src/thread/SDL_thread_c.h b/source/external/SDL2/src/thread/SDL_thread_c.h
index b68f90e..b68f90e 100644
--- a/source/3rd-party/SDL2/src/thread/SDL_thread_c.h
+++ b/source/external/SDL2/src/thread/SDL_thread_c.h
diff --git a/source/3rd-party/SDL2/src/thread/generic/SDL_syscond.c b/source/external/SDL2/src/thread/generic/SDL_syscond.c
index 34b9893..34b9893 100644
--- a/source/3rd-party/SDL2/src/thread/generic/SDL_syscond.c
+++ b/source/external/SDL2/src/thread/generic/SDL_syscond.c
diff --git a/source/3rd-party/SDL2/src/thread/generic/SDL_sysmutex.c b/source/external/SDL2/src/thread/generic/SDL_sysmutex.c
index df78ca9..df78ca9 100644
--- a/source/3rd-party/SDL2/src/thread/generic/SDL_sysmutex.c
+++ b/source/external/SDL2/src/thread/generic/SDL_sysmutex.c
diff --git a/source/3rd-party/SDL2/src/thread/generic/SDL_sysmutex_c.h b/source/external/SDL2/src/thread/generic/SDL_sysmutex_c.h
index 2979437..2979437 100644
--- a/source/3rd-party/SDL2/src/thread/generic/SDL_sysmutex_c.h
+++ b/source/external/SDL2/src/thread/generic/SDL_sysmutex_c.h
diff --git a/source/3rd-party/SDL2/src/thread/generic/SDL_syssem.c b/source/external/SDL2/src/thread/generic/SDL_syssem.c
index 30ff824..30ff824 100644
--- a/source/3rd-party/SDL2/src/thread/generic/SDL_syssem.c
+++ b/source/external/SDL2/src/thread/generic/SDL_syssem.c
diff --git a/source/3rd-party/SDL2/src/thread/generic/SDL_systhread.c b/source/external/SDL2/src/thread/generic/SDL_systhread.c
index 7a19b78..7a19b78 100644
--- a/source/3rd-party/SDL2/src/thread/generic/SDL_systhread.c
+++ b/source/external/SDL2/src/thread/generic/SDL_systhread.c
diff --git a/source/3rd-party/SDL2/src/thread/generic/SDL_systhread_c.h b/source/external/SDL2/src/thread/generic/SDL_systhread_c.h
index 13db579..13db579 100644
--- a/source/3rd-party/SDL2/src/thread/generic/SDL_systhread_c.h
+++ b/source/external/SDL2/src/thread/generic/SDL_systhread_c.h
diff --git a/source/3rd-party/SDL2/src/thread/generic/SDL_systls.c b/source/external/SDL2/src/thread/generic/SDL_systls.c
index 241862e..241862e 100644
--- a/source/3rd-party/SDL2/src/thread/generic/SDL_systls.c
+++ b/source/external/SDL2/src/thread/generic/SDL_systls.c
diff --git a/source/3rd-party/SDL2/src/thread/psp/SDL_syscond.c b/source/external/SDL2/src/thread/psp/SDL_syscond.c
index 4ed73e0..4ed73e0 100644
--- a/source/3rd-party/SDL2/src/thread/psp/SDL_syscond.c
+++ b/source/external/SDL2/src/thread/psp/SDL_syscond.c
diff --git a/source/3rd-party/SDL2/src/thread/psp/SDL_sysmutex.c b/source/external/SDL2/src/thread/psp/SDL_sysmutex.c
index e2db5eb..e2db5eb 100644
--- a/source/3rd-party/SDL2/src/thread/psp/SDL_sysmutex.c
+++ b/source/external/SDL2/src/thread/psp/SDL_sysmutex.c
diff --git a/source/3rd-party/SDL2/src/thread/psp/SDL_sysmutex_c.h b/source/external/SDL2/src/thread/psp/SDL_sysmutex_c.h
index 2979437..2979437 100644
--- a/source/3rd-party/SDL2/src/thread/psp/SDL_sysmutex_c.h
+++ b/source/external/SDL2/src/thread/psp/SDL_sysmutex_c.h
diff --git a/source/3rd-party/SDL2/src/thread/psp/SDL_syssem.c b/source/external/SDL2/src/thread/psp/SDL_syssem.c
index 0c36434..0c36434 100644
--- a/source/3rd-party/SDL2/src/thread/psp/SDL_syssem.c
+++ b/source/external/SDL2/src/thread/psp/SDL_syssem.c
diff --git a/source/3rd-party/SDL2/src/thread/psp/SDL_systhread.c b/source/external/SDL2/src/thread/psp/SDL_systhread.c
index 284f182..284f182 100644
--- a/source/3rd-party/SDL2/src/thread/psp/SDL_systhread.c
+++ b/source/external/SDL2/src/thread/psp/SDL_systhread.c
diff --git a/source/3rd-party/SDL2/src/thread/psp/SDL_systhread_c.h b/source/external/SDL2/src/thread/psp/SDL_systhread_c.h
index ea26f81..ea26f81 100644
--- a/source/3rd-party/SDL2/src/thread/psp/SDL_systhread_c.h
+++ b/source/external/SDL2/src/thread/psp/SDL_systhread_c.h
diff --git a/source/3rd-party/SDL2/src/thread/pthread/SDL_syscond.c b/source/external/SDL2/src/thread/pthread/SDL_syscond.c
index d235780..d235780 100644
--- a/source/3rd-party/SDL2/src/thread/pthread/SDL_syscond.c
+++ b/source/external/SDL2/src/thread/pthread/SDL_syscond.c
diff --git a/source/3rd-party/SDL2/src/thread/pthread/SDL_sysmutex.c b/source/external/SDL2/src/thread/pthread/SDL_sysmutex.c
index e514778..e514778 100644
--- a/source/3rd-party/SDL2/src/thread/pthread/SDL_sysmutex.c
+++ b/source/external/SDL2/src/thread/pthread/SDL_sysmutex.c
diff --git a/source/3rd-party/SDL2/src/thread/pthread/SDL_sysmutex_c.h b/source/external/SDL2/src/thread/pthread/SDL_sysmutex_c.h
index 27ac1da..27ac1da 100644
--- a/source/3rd-party/SDL2/src/thread/pthread/SDL_sysmutex_c.h
+++ b/source/external/SDL2/src/thread/pthread/SDL_sysmutex_c.h
diff --git a/source/3rd-party/SDL2/src/thread/pthread/SDL_syssem.c b/source/external/SDL2/src/thread/pthread/SDL_syssem.c
index bdebf13..bdebf13 100644
--- a/source/3rd-party/SDL2/src/thread/pthread/SDL_syssem.c
+++ b/source/external/SDL2/src/thread/pthread/SDL_syssem.c
diff --git a/source/3rd-party/SDL2/src/thread/pthread/SDL_systhread.c b/source/external/SDL2/src/thread/pthread/SDL_systhread.c
index ec32937..ec32937 100644
--- a/source/3rd-party/SDL2/src/thread/pthread/SDL_systhread.c
+++ b/source/external/SDL2/src/thread/pthread/SDL_systhread.c
diff --git a/source/3rd-party/SDL2/src/thread/pthread/SDL_systhread_c.h b/source/external/SDL2/src/thread/pthread/SDL_systhread_c.h
index 898c219..898c219 100644
--- a/source/3rd-party/SDL2/src/thread/pthread/SDL_systhread_c.h
+++ b/source/external/SDL2/src/thread/pthread/SDL_systhread_c.h
diff --git a/source/3rd-party/SDL2/src/thread/pthread/SDL_systls.c b/source/external/SDL2/src/thread/pthread/SDL_systls.c
index c580595..c580595 100644
--- a/source/3rd-party/SDL2/src/thread/pthread/SDL_systls.c
+++ b/source/external/SDL2/src/thread/pthread/SDL_systls.c
diff --git a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_syscond.cpp b/source/external/SDL2/src/thread/stdcpp/SDL_syscond.cpp
index 32c7c4b..32c7c4b 100644
--- a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_syscond.cpp
+++ b/source/external/SDL2/src/thread/stdcpp/SDL_syscond.cpp
diff --git a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp b/source/external/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp
index 667d36b..667d36b 100644
--- a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp
+++ b/source/external/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp
diff --git a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h b/source/external/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h
index 000288f..000288f 100644
--- a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h
+++ b/source/external/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h
diff --git a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_systhread.cpp b/source/external/SDL2/src/thread/stdcpp/SDL_systhread.cpp
index 3020f1c..3020f1c 100644
--- a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_systhread.cpp
+++ b/source/external/SDL2/src/thread/stdcpp/SDL_systhread.cpp
diff --git a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_systhread_c.h b/source/external/SDL2/src/thread/stdcpp/SDL_systhread_c.h
index ee4764d..ee4764d 100644
--- a/source/3rd-party/SDL2/src/thread/stdcpp/SDL_systhread_c.h
+++ b/source/external/SDL2/src/thread/stdcpp/SDL_systhread_c.h
diff --git a/source/3rd-party/SDL2/src/thread/windows/SDL_sysmutex.c b/source/external/SDL2/src/thread/windows/SDL_sysmutex.c
index 119e62b..119e62b 100644
--- a/source/3rd-party/SDL2/src/thread/windows/SDL_sysmutex.c
+++ b/source/external/SDL2/src/thread/windows/SDL_sysmutex.c
diff --git a/source/3rd-party/SDL2/src/thread/windows/SDL_syssem.c b/source/external/SDL2/src/thread/windows/SDL_syssem.c
index dcb36fa..dcb36fa 100644
--- a/source/3rd-party/SDL2/src/thread/windows/SDL_syssem.c
+++ b/source/external/SDL2/src/thread/windows/SDL_syssem.c
diff --git a/source/3rd-party/SDL2/src/thread/windows/SDL_systhread.c b/source/external/SDL2/src/thread/windows/SDL_systhread.c
index 251510d..251510d 100644
--- a/source/3rd-party/SDL2/src/thread/windows/SDL_systhread.c
+++ b/source/external/SDL2/src/thread/windows/SDL_systhread.c
diff --git a/source/3rd-party/SDL2/src/thread/windows/SDL_systhread_c.h b/source/external/SDL2/src/thread/windows/SDL_systhread_c.h
index 65d5a1b..65d5a1b 100644
--- a/source/3rd-party/SDL2/src/thread/windows/SDL_systhread_c.h
+++ b/source/external/SDL2/src/thread/windows/SDL_systhread_c.h
diff --git a/source/3rd-party/SDL2/src/thread/windows/SDL_systls.c b/source/external/SDL2/src/thread/windows/SDL_systls.c
index 888fd74..888fd74 100644
--- a/source/3rd-party/SDL2/src/thread/windows/SDL_systls.c
+++ b/source/external/SDL2/src/thread/windows/SDL_systls.c
diff --git a/source/3rd-party/SDL2/src/timer/SDL_timer.c b/source/external/SDL2/src/timer/SDL_timer.c
index f4a13f4..f4a13f4 100644
--- a/source/3rd-party/SDL2/src/timer/SDL_timer.c
+++ b/source/external/SDL2/src/timer/SDL_timer.c
diff --git a/source/3rd-party/SDL2/src/timer/SDL_timer_c.h b/source/external/SDL2/src/timer/SDL_timer_c.h
index 3ea350f..3ea350f 100644
--- a/source/3rd-party/SDL2/src/timer/SDL_timer_c.h
+++ b/source/external/SDL2/src/timer/SDL_timer_c.h
diff --git a/source/3rd-party/SDL2/src/timer/dummy/SDL_systimer.c b/source/external/SDL2/src/timer/dummy/SDL_systimer.c
index aff145b..aff145b 100644
--- a/source/3rd-party/SDL2/src/timer/dummy/SDL_systimer.c
+++ b/source/external/SDL2/src/timer/dummy/SDL_systimer.c
diff --git a/source/3rd-party/SDL2/src/timer/haiku/SDL_systimer.c b/source/external/SDL2/src/timer/haiku/SDL_systimer.c
index 16f49c0..16f49c0 100644
--- a/source/3rd-party/SDL2/src/timer/haiku/SDL_systimer.c
+++ b/source/external/SDL2/src/timer/haiku/SDL_systimer.c
diff --git a/source/3rd-party/SDL2/src/timer/psp/SDL_systimer.c b/source/external/SDL2/src/timer/psp/SDL_systimer.c
index e39d800..e39d800 100644
--- a/source/3rd-party/SDL2/src/timer/psp/SDL_systimer.c
+++ b/source/external/SDL2/src/timer/psp/SDL_systimer.c
diff --git a/source/3rd-party/SDL2/src/timer/unix/SDL_systimer.c b/source/external/SDL2/src/timer/unix/SDL_systimer.c
index 5045996..5045996 100644
--- a/source/3rd-party/SDL2/src/timer/unix/SDL_systimer.c
+++ b/source/external/SDL2/src/timer/unix/SDL_systimer.c
diff --git a/source/3rd-party/SDL2/src/timer/windows/SDL_systimer.c b/source/external/SDL2/src/timer/windows/SDL_systimer.c
index 3f5413b..3f5413b 100644
--- a/source/3rd-party/SDL2/src/timer/windows/SDL_systimer.c
+++ b/source/external/SDL2/src/timer/windows/SDL_systimer.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_RLEaccel.c b/source/external/SDL2/src/video/SDL_RLEaccel.c
index 661cb1f..661cb1f 100644
--- a/source/3rd-party/SDL2/src/video/SDL_RLEaccel.c
+++ b/source/external/SDL2/src/video/SDL_RLEaccel.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_RLEaccel_c.h b/source/external/SDL2/src/video/SDL_RLEaccel_c.h
index b6fa6a1..b6fa6a1 100644
--- a/source/3rd-party/SDL2/src/video/SDL_RLEaccel_c.h
+++ b/source/external/SDL2/src/video/SDL_RLEaccel_c.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit.c b/source/external/SDL2/src/video/SDL_blit.c
index 0d4e2fd..0d4e2fd 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit.c
+++ b/source/external/SDL2/src/video/SDL_blit.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit.h b/source/external/SDL2/src/video/SDL_blit.h
index 6c95aaf..6c95aaf 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit.h
+++ b/source/external/SDL2/src/video/SDL_blit.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_0.c b/source/external/SDL2/src/video/SDL_blit_0.c
index b5c8efb..b5c8efb 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_0.c
+++ b/source/external/SDL2/src/video/SDL_blit_0.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_1.c b/source/external/SDL2/src/video/SDL_blit_1.c
index 56ccf15..56ccf15 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_1.c
+++ b/source/external/SDL2/src/video/SDL_blit_1.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_A.c b/source/external/SDL2/src/video/SDL_blit_A.c
index 3507932..3507932 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_A.c
+++ b/source/external/SDL2/src/video/SDL_blit_A.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_N.c b/source/external/SDL2/src/video/SDL_blit_N.c
index d6ec417..d6ec417 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_N.c
+++ b/source/external/SDL2/src/video/SDL_blit_N.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_auto.c b/source/external/SDL2/src/video/SDL_blit_auto.c
index d9d266f..d9d266f 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_auto.c
+++ b/source/external/SDL2/src/video/SDL_blit_auto.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_auto.h b/source/external/SDL2/src/video/SDL_blit_auto.h
index 41a6a32..41a6a32 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_auto.h
+++ b/source/external/SDL2/src/video/SDL_blit_auto.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_copy.c b/source/external/SDL2/src/video/SDL_blit_copy.c
index e862898..e862898 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_copy.c
+++ b/source/external/SDL2/src/video/SDL_blit_copy.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_copy.h b/source/external/SDL2/src/video/SDL_blit_copy.h
index d569ae0..d569ae0 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_copy.h
+++ b/source/external/SDL2/src/video/SDL_blit_copy.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_slow.c b/source/external/SDL2/src/video/SDL_blit_slow.c
index 20ca8ab..20ca8ab 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_slow.c
+++ b/source/external/SDL2/src/video/SDL_blit_slow.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_blit_slow.h b/source/external/SDL2/src/video/SDL_blit_slow.h
index d27fcd2..d27fcd2 100644
--- a/source/3rd-party/SDL2/src/video/SDL_blit_slow.h
+++ b/source/external/SDL2/src/video/SDL_blit_slow.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_bmp.c b/source/external/SDL2/src/video/SDL_bmp.c
index ba908a6..ba908a6 100644
--- a/source/3rd-party/SDL2/src/video/SDL_bmp.c
+++ b/source/external/SDL2/src/video/SDL_bmp.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_clipboard.c b/source/external/SDL2/src/video/SDL_clipboard.c
index 0dd6a05..0dd6a05 100644
--- a/source/3rd-party/SDL2/src/video/SDL_clipboard.c
+++ b/source/external/SDL2/src/video/SDL_clipboard.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_egl.c b/source/external/SDL2/src/video/SDL_egl.c
index 78abc03..78abc03 100644
--- a/source/3rd-party/SDL2/src/video/SDL_egl.c
+++ b/source/external/SDL2/src/video/SDL_egl.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_egl_c.h b/source/external/SDL2/src/video/SDL_egl_c.h
index d1c4129..d1c4129 100644
--- a/source/3rd-party/SDL2/src/video/SDL_egl_c.h
+++ b/source/external/SDL2/src/video/SDL_egl_c.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_fillrect.c b/source/external/SDL2/src/video/SDL_fillrect.c
index 63f5fcb..63f5fcb 100644
--- a/source/3rd-party/SDL2/src/video/SDL_fillrect.c
+++ b/source/external/SDL2/src/video/SDL_fillrect.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_pixels.c b/source/external/SDL2/src/video/SDL_pixels.c
index c2e4163..c2e4163 100644
--- a/source/3rd-party/SDL2/src/video/SDL_pixels.c
+++ b/source/external/SDL2/src/video/SDL_pixels.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_pixels_c.h b/source/external/SDL2/src/video/SDL_pixels_c.h
index c84e155..c84e155 100644
--- a/source/3rd-party/SDL2/src/video/SDL_pixels_c.h
+++ b/source/external/SDL2/src/video/SDL_pixels_c.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_rect.c b/source/external/SDL2/src/video/SDL_rect.c
index 8c6ff2d..8c6ff2d 100644
--- a/source/3rd-party/SDL2/src/video/SDL_rect.c
+++ b/source/external/SDL2/src/video/SDL_rect.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_rect_c.h b/source/external/SDL2/src/video/SDL_rect_c.h
index 56d6f2e..56d6f2e 100644
--- a/source/3rd-party/SDL2/src/video/SDL_rect_c.h
+++ b/source/external/SDL2/src/video/SDL_rect_c.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_shape.c b/source/external/SDL2/src/video/SDL_shape.c
index 6f029bc..6f029bc 100644
--- a/source/3rd-party/SDL2/src/video/SDL_shape.c
+++ b/source/external/SDL2/src/video/SDL_shape.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_shape_internals.h b/source/external/SDL2/src/video/SDL_shape_internals.h
index 49a8786..49a8786 100644
--- a/source/3rd-party/SDL2/src/video/SDL_shape_internals.h
+++ b/source/external/SDL2/src/video/SDL_shape_internals.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_stretch.c b/source/external/SDL2/src/video/SDL_stretch.c
index 8cc6bf3..8cc6bf3 100644
--- a/source/3rd-party/SDL2/src/video/SDL_stretch.c
+++ b/source/external/SDL2/src/video/SDL_stretch.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_surface.c b/source/external/SDL2/src/video/SDL_surface.c
index 1b2ee6c..1b2ee6c 100644
--- a/source/3rd-party/SDL2/src/video/SDL_surface.c
+++ b/source/external/SDL2/src/video/SDL_surface.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_sysvideo.h b/source/external/SDL2/src/video/SDL_sysvideo.h
index 25862ca..25862ca 100644
--- a/source/3rd-party/SDL2/src/video/SDL_sysvideo.h
+++ b/source/external/SDL2/src/video/SDL_sysvideo.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_video.c b/source/external/SDL2/src/video/SDL_video.c
index 336fdaa..336fdaa 100644
--- a/source/3rd-party/SDL2/src/video/SDL_video.c
+++ b/source/external/SDL2/src/video/SDL_video.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_vulkan_internal.h b/source/external/SDL2/src/video/SDL_vulkan_internal.h
index cdf464e..cdf464e 100644
--- a/source/3rd-party/SDL2/src/video/SDL_vulkan_internal.h
+++ b/source/external/SDL2/src/video/SDL_vulkan_internal.h
diff --git a/source/3rd-party/SDL2/src/video/SDL_vulkan_utils.c b/source/external/SDL2/src/video/SDL_vulkan_utils.c
index 1b242f1..1b242f1 100644
--- a/source/3rd-party/SDL2/src/video/SDL_vulkan_utils.c
+++ b/source/external/SDL2/src/video/SDL_vulkan_utils.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_yuv.c b/source/external/SDL2/src/video/SDL_yuv.c
index 03b04dc..03b04dc 100644
--- a/source/3rd-party/SDL2/src/video/SDL_yuv.c
+++ b/source/external/SDL2/src/video/SDL_yuv.c
diff --git a/source/3rd-party/SDL2/src/video/SDL_yuv_c.h b/source/external/SDL2/src/video/SDL_yuv_c.h
index 192bd2c..192bd2c 100644
--- a/source/3rd-party/SDL2/src/video/SDL_yuv_c.h
+++ b/source/external/SDL2/src/video/SDL_yuv_c.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidclipboard.c b/source/external/SDL2/src/video/android/SDL_androidclipboard.c
index c913af5..c913af5 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidclipboard.c
+++ b/source/external/SDL2/src/video/android/SDL_androidclipboard.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidclipboard.h b/source/external/SDL2/src/video/android/SDL_androidclipboard.h
index 7f48b0e..7f48b0e 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidclipboard.h
+++ b/source/external/SDL2/src/video/android/SDL_androidclipboard.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidevents.c b/source/external/SDL2/src/video/android/SDL_androidevents.c
index 6cf9af2..6cf9af2 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidevents.c
+++ b/source/external/SDL2/src/video/android/SDL_androidevents.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidevents.h b/source/external/SDL2/src/video/android/SDL_androidevents.h
index 00e7427..00e7427 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidevents.h
+++ b/source/external/SDL2/src/video/android/SDL_androidevents.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidgl.c b/source/external/SDL2/src/video/android/SDL_androidgl.c
index 859b46e..859b46e 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidgl.c
+++ b/source/external/SDL2/src/video/android/SDL_androidgl.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidgl.h b/source/external/SDL2/src/video/android/SDL_androidgl.h
index 1dab5a6..1dab5a6 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidgl.h
+++ b/source/external/SDL2/src/video/android/SDL_androidgl.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidkeyboard.c b/source/external/SDL2/src/video/android/SDL_androidkeyboard.c
index 6c94cac..6c94cac 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidkeyboard.c
+++ b/source/external/SDL2/src/video/android/SDL_androidkeyboard.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidkeyboard.h b/source/external/SDL2/src/video/android/SDL_androidkeyboard.h
index a1a10f5..a1a10f5 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidkeyboard.h
+++ b/source/external/SDL2/src/video/android/SDL_androidkeyboard.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidmessagebox.c b/source/external/SDL2/src/video/android/SDL_androidmessagebox.c
index 1716024..1716024 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidmessagebox.c
+++ b/source/external/SDL2/src/video/android/SDL_androidmessagebox.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidmessagebox.h b/source/external/SDL2/src/video/android/SDL_androidmessagebox.h
index 2c3a44f..2c3a44f 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidmessagebox.h
+++ b/source/external/SDL2/src/video/android/SDL_androidmessagebox.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidmouse.c b/source/external/SDL2/src/video/android/SDL_androidmouse.c
index 037b453..037b453 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidmouse.c
+++ b/source/external/SDL2/src/video/android/SDL_androidmouse.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidmouse.h b/source/external/SDL2/src/video/android/SDL_androidmouse.h
index eca9e47..eca9e47 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidmouse.h
+++ b/source/external/SDL2/src/video/android/SDL_androidmouse.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidtouch.c b/source/external/SDL2/src/video/android/SDL_androidtouch.c
index 5c3e4aa..5c3e4aa 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidtouch.c
+++ b/source/external/SDL2/src/video/android/SDL_androidtouch.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidtouch.h b/source/external/SDL2/src/video/android/SDL_androidtouch.h
index e10be4f..e10be4f 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidtouch.h
+++ b/source/external/SDL2/src/video/android/SDL_androidtouch.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidvideo.c b/source/external/SDL2/src/video/android/SDL_androidvideo.c
index 589461a..589461a 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidvideo.c
+++ b/source/external/SDL2/src/video/android/SDL_androidvideo.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidvideo.h b/source/external/SDL2/src/video/android/SDL_androidvideo.h
index 6dce7ed..6dce7ed 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidvideo.h
+++ b/source/external/SDL2/src/video/android/SDL_androidvideo.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidvulkan.c b/source/external/SDL2/src/video/android/SDL_androidvulkan.c
index e013034..e013034 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidvulkan.c
+++ b/source/external/SDL2/src/video/android/SDL_androidvulkan.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidvulkan.h b/source/external/SDL2/src/video/android/SDL_androidvulkan.h
index 2634c61..2634c61 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidvulkan.h
+++ b/source/external/SDL2/src/video/android/SDL_androidvulkan.h
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidwindow.c b/source/external/SDL2/src/video/android/SDL_androidwindow.c
index cf18e67..cf18e67 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidwindow.c
+++ b/source/external/SDL2/src/video/android/SDL_androidwindow.c
diff --git a/source/3rd-party/SDL2/src/video/android/SDL_androidwindow.h b/source/external/SDL2/src/video/android/SDL_androidwindow.h
index df99567..df99567 100644
--- a/source/3rd-party/SDL2/src/video/android/SDL_androidwindow.h
+++ b/source/external/SDL2/src/video/android/SDL_androidwindow.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaclipboard.h b/source/external/SDL2/src/video/cocoa/SDL_cocoaclipboard.h
index 54e4c88..54e4c88 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaclipboard.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoaclipboard.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaclipboard.m b/source/external/SDL2/src/video/cocoa/SDL_cocoaclipboard.m
index 9c96634..9c96634 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaclipboard.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoaclipboard.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaevents.h b/source/external/SDL2/src/video/cocoa/SDL_cocoaevents.h
index 986168e..986168e 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaevents.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoaevents.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaevents.m b/source/external/SDL2/src/video/cocoa/SDL_cocoaevents.m
index 76d235e..76d235e 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaevents.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoaevents.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoakeyboard.h b/source/external/SDL2/src/video/cocoa/SDL_cocoakeyboard.h
index 7d89523..7d89523 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoakeyboard.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoakeyboard.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoakeyboard.m b/source/external/SDL2/src/video/cocoa/SDL_cocoakeyboard.m
index 8436047..8436047 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoakeyboard.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoakeyboard.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamessagebox.h b/source/external/SDL2/src/video/cocoa/SDL_cocoamessagebox.h
index 74a815a..74a815a 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamessagebox.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoamessagebox.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamessagebox.m b/source/external/SDL2/src/video/cocoa/SDL_cocoamessagebox.m
index a98237f..a98237f 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamessagebox.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoamessagebox.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoametalview.h b/source/external/SDL2/src/video/cocoa/SDL_cocoametalview.h
index 185d45d..185d45d 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoametalview.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoametalview.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoametalview.m b/source/external/SDL2/src/video/cocoa/SDL_cocoametalview.m
index 9447fb8..9447fb8 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoametalview.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoametalview.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamodes.h b/source/external/SDL2/src/video/cocoa/SDL_cocoamodes.h
index 05482e8..05482e8 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamodes.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoamodes.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamodes.m b/source/external/SDL2/src/video/cocoa/SDL_cocoamodes.m
index 97ccd94..97ccd94 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamodes.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoamodes.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamouse.h b/source/external/SDL2/src/video/cocoa/SDL_cocoamouse.h
index b79a3cf..b79a3cf 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamouse.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoamouse.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamouse.m b/source/external/SDL2/src/video/cocoa/SDL_cocoamouse.m
index c9db253..c9db253 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamouse.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoamouse.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamousetap.h b/source/external/SDL2/src/video/cocoa/SDL_cocoamousetap.h
index 40ce386..40ce386 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamousetap.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoamousetap.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamousetap.m b/source/external/SDL2/src/video/cocoa/SDL_cocoamousetap.m
index aa4f152..aa4f152 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoamousetap.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoamousetap.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengl.h b/source/external/SDL2/src/video/cocoa/SDL_cocoaopengl.h
index 81ca5ed..81ca5ed 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengl.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoaopengl.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengl.m b/source/external/SDL2/src/video/cocoa/SDL_cocoaopengl.m
index 9539c17..9539c17 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengl.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoaopengl.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengles.h b/source/external/SDL2/src/video/cocoa/SDL_cocoaopengles.h
index fc7f5c0..fc7f5c0 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengles.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoaopengles.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengles.m b/source/external/SDL2/src/video/cocoa/SDL_cocoaopengles.m
index e0a05a1..e0a05a1 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoaopengles.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoaopengles.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoashape.h b/source/external/SDL2/src/video/cocoa/SDL_cocoashape.h
index da1b5eb..da1b5eb 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoashape.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoashape.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoashape.m b/source/external/SDL2/src/video/cocoa/SDL_cocoashape.m
index 7a2f04f..7a2f04f 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoashape.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoashape.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavideo.h b/source/external/SDL2/src/video/cocoa/SDL_cocoavideo.h
index b1c26fa..b1c26fa 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavideo.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoavideo.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavideo.m b/source/external/SDL2/src/video/cocoa/SDL_cocoavideo.m
index 20bdfa7..20bdfa7 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavideo.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoavideo.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavulkan.h b/source/external/SDL2/src/video/cocoa/SDL_cocoavulkan.h
index a49c148..a49c148 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavulkan.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoavulkan.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavulkan.m b/source/external/SDL2/src/video/cocoa/SDL_cocoavulkan.m
index 0e53d21..0e53d21 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoavulkan.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoavulkan.m
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoawindow.h b/source/external/SDL2/src/video/cocoa/SDL_cocoawindow.h
index 2311e3d..2311e3d 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoawindow.h
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoawindow.h
diff --git a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoawindow.m b/source/external/SDL2/src/video/cocoa/SDL_cocoawindow.m
index a8e95cc..a8e95cc 100644
--- a/source/3rd-party/SDL2/src/video/cocoa/SDL_cocoawindow.m
+++ b/source/external/SDL2/src/video/cocoa/SDL_cocoawindow.m
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_WM.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_WM.c
index d9d0c3a..d9d0c3a 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_WM.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_WM.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_WM.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_WM.h
index 98d943f..98d943f 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_WM.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_WM.h
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_dyn.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_dyn.c
index 12cf21a..12cf21a 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_dyn.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_dyn.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_dyn.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_dyn.h
index 1a370c6..1a370c6 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_dyn.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_dyn.h
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_events.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_events.c
index 27cf19f..27cf19f 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_events.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_events.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_events.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_events.h
index ccbdb0a..ccbdb0a 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_events.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_events.h
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_modes.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_modes.c
index a3b8b45..a3b8b45 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_modes.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_modes.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_modes.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_modes.h
index 75d8bbf..75d8bbf 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_modes.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_modes.h
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_mouse.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_mouse.c
index a2b3e41..a2b3e41 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_mouse.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_mouse.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_mouse.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_mouse.h
index e1236a0..e1236a0 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_mouse.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_mouse.h
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_opengl.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_opengl.c
index 93d2fde..93d2fde 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_opengl.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_opengl.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_opengl.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_opengl.h
index 9463e1b..9463e1b 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_opengl.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_opengl.h
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_render.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_render.c
index 4054f73..4054f73 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_render.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_render.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_render.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_render.h
index bc3c075..bc3c075 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_render.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_render.h
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_shape.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_shape.c
index 3655931..3655931 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_shape.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_shape.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_shape.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_shape.h
index f0a418d..f0a418d 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_shape.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_shape.h
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_video.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_video.c
index 8740ce1..8740ce1 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_video.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_video.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_video.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_video.h
index f019031..f019031 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_video.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_video.h
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_window.c b/source/external/SDL2/src/video/directfb/SDL_DirectFB_window.c
index 55171ed..55171ed 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_window.c
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_window.c
diff --git a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_window.h b/source/external/SDL2/src/video/directfb/SDL_DirectFB_window.h
index f03aab2..f03aab2 100644
--- a/source/3rd-party/SDL2/src/video/directfb/SDL_DirectFB_window.h
+++ b/source/external/SDL2/src/video/directfb/SDL_DirectFB_window.h
diff --git a/source/3rd-party/SDL2/src/video/dummy/SDL_nullevents.c b/source/external/SDL2/src/video/dummy/SDL_nullevents.c
index e9918bd..e9918bd 100644
--- a/source/3rd-party/SDL2/src/video/dummy/SDL_nullevents.c
+++ b/source/external/SDL2/src/video/dummy/SDL_nullevents.c
diff --git a/source/3rd-party/SDL2/src/video/dummy/SDL_nullevents_c.h b/source/external/SDL2/src/video/dummy/SDL_nullevents_c.h
index 454d394..454d394 100644
--- a/source/3rd-party/SDL2/src/video/dummy/SDL_nullevents_c.h
+++ b/source/external/SDL2/src/video/dummy/SDL_nullevents_c.h
diff --git a/source/3rd-party/SDL2/src/video/dummy/SDL_nullframebuffer.c b/source/external/SDL2/src/video/dummy/SDL_nullframebuffer.c
index 64c7781..64c7781 100644
--- a/source/3rd-party/SDL2/src/video/dummy/SDL_nullframebuffer.c
+++ b/source/external/SDL2/src/video/dummy/SDL_nullframebuffer.c
diff --git a/source/3rd-party/SDL2/src/video/dummy/SDL_nullframebuffer_c.h b/source/external/SDL2/src/video/dummy/SDL_nullframebuffer_c.h
index b7d0c63..b7d0c63 100644
--- a/source/3rd-party/SDL2/src/video/dummy/SDL_nullframebuffer_c.h
+++ b/source/external/SDL2/src/video/dummy/SDL_nullframebuffer_c.h
diff --git a/source/3rd-party/SDL2/src/video/dummy/SDL_nullvideo.c b/source/external/SDL2/src/video/dummy/SDL_nullvideo.c
index 317faf4..317faf4 100644
--- a/source/3rd-party/SDL2/src/video/dummy/SDL_nullvideo.c
+++ b/source/external/SDL2/src/video/dummy/SDL_nullvideo.c
diff --git a/source/3rd-party/SDL2/src/video/dummy/SDL_nullvideo.h b/source/external/SDL2/src/video/dummy/SDL_nullvideo.h
index c770349..c770349 100644
--- a/source/3rd-party/SDL2/src/video/dummy/SDL_nullvideo.h
+++ b/source/external/SDL2/src/video/dummy/SDL_nullvideo.h
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenevents.c b/source/external/SDL2/src/video/emscripten/SDL_emscriptenevents.c
index 14bc240..14bc240 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenevents.c
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenevents.c
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenevents.h b/source/external/SDL2/src/video/emscripten/SDL_emscriptenevents.h
index 3a4e058..3a4e058 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenevents.h
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenevents.h
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.c b/source/external/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.c
index bfdec3b..bfdec3b 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.c
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.c
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.h b/source/external/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.h
index 49a215a..49a215a 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.h
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenframebuffer.h
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenmouse.c b/source/external/SDL2/src/video/emscripten/SDL_emscriptenmouse.c
index e120980..e120980 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenmouse.c
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenmouse.c
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenmouse.h b/source/external/SDL2/src/video/emscripten/SDL_emscriptenmouse.h
index d6cd492..d6cd492 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenmouse.h
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenmouse.h
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenopengles.c b/source/external/SDL2/src/video/emscripten/SDL_emscriptenopengles.c
index 7d8c005..7d8c005 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenopengles.c
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenopengles.c
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenopengles.h b/source/external/SDL2/src/video/emscripten/SDL_emscriptenopengles.h
index fbd93cb..fbd93cb 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenopengles.h
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenopengles.h
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenvideo.c b/source/external/SDL2/src/video/emscripten/SDL_emscriptenvideo.c
index cbb933d..cbb933d 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenvideo.c
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenvideo.c
diff --git a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenvideo.h b/source/external/SDL2/src/video/emscripten/SDL_emscriptenvideo.h
index c2001b0..c2001b0 100644
--- a/source/3rd-party/SDL2/src/video/emscripten/SDL_emscriptenvideo.h
+++ b/source/external/SDL2/src/video/emscripten/SDL_emscriptenvideo.h
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_BWin.h b/source/external/SDL2/src/video/haiku/SDL_BWin.h
index b22f74b..b22f74b 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_BWin.h
+++ b/source/external/SDL2/src/video/haiku/SDL_BWin.h
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bclipboard.cc b/source/external/SDL2/src/video/haiku/SDL_bclipboard.cc
index 3138603..3138603 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bclipboard.cc
+++ b/source/external/SDL2/src/video/haiku/SDL_bclipboard.cc
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bclipboard.h b/source/external/SDL2/src/video/haiku/SDL_bclipboard.h
index de69ed3..de69ed3 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bclipboard.h
+++ b/source/external/SDL2/src/video/haiku/SDL_bclipboard.h
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bevents.cc b/source/external/SDL2/src/video/haiku/SDL_bevents.cc
index c918ab2..c918ab2 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bevents.cc
+++ b/source/external/SDL2/src/video/haiku/SDL_bevents.cc
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bevents.h b/source/external/SDL2/src/video/haiku/SDL_bevents.h
index 5c34fcf..5c34fcf 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bevents.h
+++ b/source/external/SDL2/src/video/haiku/SDL_bevents.h
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bframebuffer.cc b/source/external/SDL2/src/video/haiku/SDL_bframebuffer.cc
index 9675706..9675706 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bframebuffer.cc
+++ b/source/external/SDL2/src/video/haiku/SDL_bframebuffer.cc
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bframebuffer.h b/source/external/SDL2/src/video/haiku/SDL_bframebuffer.h
index e48156d..e48156d 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bframebuffer.h
+++ b/source/external/SDL2/src/video/haiku/SDL_bframebuffer.h
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bkeyboard.cc b/source/external/SDL2/src/video/haiku/SDL_bkeyboard.cc
index 9a8b9a4..9a8b9a4 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bkeyboard.cc
+++ b/source/external/SDL2/src/video/haiku/SDL_bkeyboard.cc
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bkeyboard.h b/source/external/SDL2/src/video/haiku/SDL_bkeyboard.h
index 0184828..0184828 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bkeyboard.h
+++ b/source/external/SDL2/src/video/haiku/SDL_bkeyboard.h
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bmodes.cc b/source/external/SDL2/src/video/haiku/SDL_bmodes.cc
index 9d71996..9d71996 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bmodes.cc
+++ b/source/external/SDL2/src/video/haiku/SDL_bmodes.cc
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bmodes.h b/source/external/SDL2/src/video/haiku/SDL_bmodes.h
index 3abc1dc..3abc1dc 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bmodes.h
+++ b/source/external/SDL2/src/video/haiku/SDL_bmodes.h
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bopengl.cc b/source/external/SDL2/src/video/haiku/SDL_bopengl.cc
index e599062..e599062 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bopengl.cc
+++ b/source/external/SDL2/src/video/haiku/SDL_bopengl.cc
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bopengl.h b/source/external/SDL2/src/video/haiku/SDL_bopengl.h
index b5b0de6..b5b0de6 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bopengl.h
+++ b/source/external/SDL2/src/video/haiku/SDL_bopengl.h
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bvideo.cc b/source/external/SDL2/src/video/haiku/SDL_bvideo.cc
index e7b4b6e..e7b4b6e 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bvideo.cc
+++ b/source/external/SDL2/src/video/haiku/SDL_bvideo.cc
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bvideo.h b/source/external/SDL2/src/video/haiku/SDL_bvideo.h
index a1d01fb..a1d01fb 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bvideo.h
+++ b/source/external/SDL2/src/video/haiku/SDL_bvideo.h
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bwindow.cc b/source/external/SDL2/src/video/haiku/SDL_bwindow.cc
index 142a3fa..142a3fa 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bwindow.cc
+++ b/source/external/SDL2/src/video/haiku/SDL_bwindow.cc
diff --git a/source/3rd-party/SDL2/src/video/haiku/SDL_bwindow.h b/source/external/SDL2/src/video/haiku/SDL_bwindow.h
index 2894f27..2894f27 100644
--- a/source/3rd-party/SDL2/src/video/haiku/SDL_bwindow.h
+++ b/source/external/SDL2/src/video/haiku/SDL_bwindow.h
diff --git a/source/3rd-party/SDL2/src/video/khronos/EGL/egl.h b/source/external/SDL2/src/video/khronos/EGL/egl.h
index 93a2187..93a2187 100644
--- a/source/3rd-party/SDL2/src/video/khronos/EGL/egl.h
+++ b/source/external/SDL2/src/video/khronos/EGL/egl.h
diff --git a/source/3rd-party/SDL2/src/video/khronos/EGL/eglext.h b/source/external/SDL2/src/video/khronos/EGL/eglext.h
index d2def03..d2def03 100644
--- a/source/3rd-party/SDL2/src/video/khronos/EGL/eglext.h
+++ b/source/external/SDL2/src/video/khronos/EGL/eglext.h
diff --git a/source/3rd-party/SDL2/src/video/khronos/EGL/eglplatform.h b/source/external/SDL2/src/video/khronos/EGL/eglplatform.h
index c77c333..c77c333 100644
--- a/source/3rd-party/SDL2/src/video/khronos/EGL/eglplatform.h
+++ b/source/external/SDL2/src/video/khronos/EGL/eglplatform.h
diff --git a/source/3rd-party/SDL2/src/video/khronos/GLES2/gl2.h b/source/external/SDL2/src/video/khronos/GLES2/gl2.h
index 8ba1642..8ba1642 100644
--- a/source/3rd-party/SDL2/src/video/khronos/GLES2/gl2.h
+++ b/source/external/SDL2/src/video/khronos/GLES2/gl2.h
diff --git a/source/3rd-party/SDL2/src/video/khronos/GLES2/gl2ext.h b/source/external/SDL2/src/video/khronos/GLES2/gl2ext.h
index 4e1488c..4e1488c 100644
--- a/source/3rd-party/SDL2/src/video/khronos/GLES2/gl2ext.h
+++ b/source/external/SDL2/src/video/khronos/GLES2/gl2ext.h
diff --git a/source/3rd-party/SDL2/src/video/khronos/GLES2/gl2platform.h b/source/external/SDL2/src/video/khronos/GLES2/gl2platform.h
index eb318dc..eb318dc 100644
--- a/source/3rd-party/SDL2/src/video/khronos/GLES2/gl2platform.h
+++ b/source/external/SDL2/src/video/khronos/GLES2/gl2platform.h
diff --git a/source/3rd-party/SDL2/src/video/khronos/KHR/khrplatform.h b/source/external/SDL2/src/video/khronos/KHR/khrplatform.h
index 1ad3554..1ad3554 100644
--- a/source/3rd-party/SDL2/src/video/khronos/KHR/khrplatform.h
+++ b/source/external/SDL2/src/video/khronos/KHR/khrplatform.h
diff --git a/source/3rd-party/SDL2/src/video/khronos/vulkan/vk_platform.h b/source/external/SDL2/src/video/khronos/vulkan/vk_platform.h
index 72f8049..72f8049 100644
--- a/source/3rd-party/SDL2/src/video/khronos/vulkan/vk_platform.h
+++ b/source/external/SDL2/src/video/khronos/vulkan/vk_platform.h
diff --git a/source/3rd-party/SDL2/src/video/khronos/vulkan/vulkan.h b/source/external/SDL2/src/video/khronos/vulkan/vulkan.h
index 04495fa..04495fa 100644
--- a/source/3rd-party/SDL2/src/video/khronos/vulkan/vulkan.h
+++ b/source/external/SDL2/src/video/khronos/vulkan/vulkan.h
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.c b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.c
index c79f372..c79f372 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.c
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.c
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.h b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.h
index 578b088..578b088 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.h
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmdyn.h
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.c b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.c
index 5a611f6..5a611f6 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.c
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.c
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.h b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.h
index 3b88c28..3b88c28 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.h
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmevents.h
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.c b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.c
index 0474089..0474089 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.c
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.c
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.h b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.h
index 754417d..754417d 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.h
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmmouse.h
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.c b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.c
index fc6304d..fc6304d 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.c
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.c
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.h b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.h
index d0a7bfa..d0a7bfa 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.h
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmopengles.h
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmsym.h b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmsym.h
index 3ab2318..3ab2318 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmsym.h
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmsym.h
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.c b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.c
index bacbe0c..bacbe0c 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.c
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.c
diff --git a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.h b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.h
index 34f0b10..34f0b10 100644
--- a/source/3rd-party/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.h
+++ b/source/external/SDL2/src/video/kmsdrm/SDL_kmsdrmvideo.h
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirdyn.c b/source/external/SDL2/src/video/mir/SDL_mirdyn.c
index 71dc73c..71dc73c 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirdyn.c
+++ b/source/external/SDL2/src/video/mir/SDL_mirdyn.c
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirdyn.h b/source/external/SDL2/src/video/mir/SDL_mirdyn.h
index 32364aa..32364aa 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirdyn.h
+++ b/source/external/SDL2/src/video/mir/SDL_mirdyn.h
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirevents.c b/source/external/SDL2/src/video/mir/SDL_mirevents.c
index df92799..df92799 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirevents.c
+++ b/source/external/SDL2/src/video/mir/SDL_mirevents.c
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirevents.h b/source/external/SDL2/src/video/mir/SDL_mirevents.h
index 4b0f209..4b0f209 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirevents.h
+++ b/source/external/SDL2/src/video/mir/SDL_mirevents.h
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirframebuffer.c b/source/external/SDL2/src/video/mir/SDL_mirframebuffer.c
index d678fff..d678fff 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirframebuffer.c
+++ b/source/external/SDL2/src/video/mir/SDL_mirframebuffer.c
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirframebuffer.h b/source/external/SDL2/src/video/mir/SDL_mirframebuffer.h
index 502337c..502337c 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirframebuffer.h
+++ b/source/external/SDL2/src/video/mir/SDL_mirframebuffer.h
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirmouse.c b/source/external/SDL2/src/video/mir/SDL_mirmouse.c
index 5f6e38c..5f6e38c 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirmouse.c
+++ b/source/external/SDL2/src/video/mir/SDL_mirmouse.c
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirmouse.h b/source/external/SDL2/src/video/mir/SDL_mirmouse.h
index de32610..de32610 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirmouse.h
+++ b/source/external/SDL2/src/video/mir/SDL_mirmouse.h
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_miropengl.c b/source/external/SDL2/src/video/mir/SDL_miropengl.c
index 7795f97..7795f97 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_miropengl.c
+++ b/source/external/SDL2/src/video/mir/SDL_miropengl.c
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_miropengl.h b/source/external/SDL2/src/video/mir/SDL_miropengl.h
index 2168f96..2168f96 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_miropengl.h
+++ b/source/external/SDL2/src/video/mir/SDL_miropengl.h
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirsym.h b/source/external/SDL2/src/video/mir/SDL_mirsym.h
index 6e18b53..6e18b53 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirsym.h
+++ b/source/external/SDL2/src/video/mir/SDL_mirsym.h
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirvideo.c b/source/external/SDL2/src/video/mir/SDL_mirvideo.c
index 8f3a368..8f3a368 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirvideo.c
+++ b/source/external/SDL2/src/video/mir/SDL_mirvideo.c
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirvideo.h b/source/external/SDL2/src/video/mir/SDL_mirvideo.h
index 6850bac..6850bac 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirvideo.h
+++ b/source/external/SDL2/src/video/mir/SDL_mirvideo.h
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirvulkan.c b/source/external/SDL2/src/video/mir/SDL_mirvulkan.c
index 6ba3fa3..6ba3fa3 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirvulkan.c
+++ b/source/external/SDL2/src/video/mir/SDL_mirvulkan.c
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirvulkan.h b/source/external/SDL2/src/video/mir/SDL_mirvulkan.h
index 6f40d5b..6f40d5b 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirvulkan.h
+++ b/source/external/SDL2/src/video/mir/SDL_mirvulkan.h
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirwindow.c b/source/external/SDL2/src/video/mir/SDL_mirwindow.c
index 80877ee..80877ee 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirwindow.c
+++ b/source/external/SDL2/src/video/mir/SDL_mirwindow.c
diff --git a/source/3rd-party/SDL2/src/video/mir/SDL_mirwindow.h b/source/external/SDL2/src/video/mir/SDL_mirwindow.h
index af618f5..af618f5 100644
--- a/source/3rd-party/SDL2/src/video/mir/SDL_mirwindow.h
+++ b/source/external/SDL2/src/video/mir/SDL_mirwindow.h
diff --git a/source/3rd-party/SDL2/src/video/nacl/SDL_naclevents.c b/source/external/SDL2/src/video/nacl/SDL_naclevents.c
index 812df2b..812df2b 100644
--- a/source/3rd-party/SDL2/src/video/nacl/SDL_naclevents.c
+++ b/source/external/SDL2/src/video/nacl/SDL_naclevents.c
diff --git a/source/3rd-party/SDL2/src/video/nacl/SDL_naclevents_c.h b/source/external/SDL2/src/video/nacl/SDL_naclevents_c.h
index 8059ea5..8059ea5 100644
--- a/source/3rd-party/SDL2/src/video/nacl/SDL_naclevents_c.h
+++ b/source/external/SDL2/src/video/nacl/SDL_naclevents_c.h
diff --git a/source/3rd-party/SDL2/src/video/nacl/SDL_naclglue.c b/source/external/SDL2/src/video/nacl/SDL_naclglue.c
index 544cc6f..544cc6f 100644
--- a/source/3rd-party/SDL2/src/video/nacl/SDL_naclglue.c
+++ b/source/external/SDL2/src/video/nacl/SDL_naclglue.c
diff --git a/source/3rd-party/SDL2/src/video/nacl/SDL_naclopengles.c b/source/external/SDL2/src/video/nacl/SDL_naclopengles.c
index 98b9ad3..98b9ad3 100644
--- a/source/3rd-party/SDL2/src/video/nacl/SDL_naclopengles.c
+++ b/source/external/SDL2/src/video/nacl/SDL_naclopengles.c
diff --git a/source/3rd-party/SDL2/src/video/nacl/SDL_naclopengles.h b/source/external/SDL2/src/video/nacl/SDL_naclopengles.h
index 744c0e5..744c0e5 100644
--- a/source/3rd-party/SDL2/src/video/nacl/SDL_naclopengles.h
+++ b/source/external/SDL2/src/video/nacl/SDL_naclopengles.h
diff --git a/source/3rd-party/SDL2/src/video/nacl/SDL_naclvideo.c b/source/external/SDL2/src/video/nacl/SDL_naclvideo.c
index 24dda2c..24dda2c 100644
--- a/source/3rd-party/SDL2/src/video/nacl/SDL_naclvideo.c
+++ b/source/external/SDL2/src/video/nacl/SDL_naclvideo.c
diff --git a/source/3rd-party/SDL2/src/video/nacl/SDL_naclvideo.h b/source/external/SDL2/src/video/nacl/SDL_naclvideo.h
index 6986aa8..6986aa8 100644
--- a/source/3rd-party/SDL2/src/video/nacl/SDL_naclvideo.h
+++ b/source/external/SDL2/src/video/nacl/SDL_naclvideo.h
diff --git a/source/3rd-party/SDL2/src/video/nacl/SDL_naclwindow.c b/source/external/SDL2/src/video/nacl/SDL_naclwindow.c
index 7193331..7193331 100644
--- a/source/3rd-party/SDL2/src/video/nacl/SDL_naclwindow.c
+++ b/source/external/SDL2/src/video/nacl/SDL_naclwindow.c
diff --git a/source/3rd-party/SDL2/src/video/nacl/SDL_naclwindow.h b/source/external/SDL2/src/video/nacl/SDL_naclwindow.h
index 412b15f..412b15f 100644
--- a/source/3rd-party/SDL2/src/video/nacl/SDL_naclwindow.h
+++ b/source/external/SDL2/src/video/nacl/SDL_naclwindow.h
diff --git a/source/3rd-party/SDL2/src/video/pandora/SDL_pandora.c b/source/external/SDL2/src/video/pandora/SDL_pandora.c
index b319b16..b319b16 100644
--- a/source/3rd-party/SDL2/src/video/pandora/SDL_pandora.c
+++ b/source/external/SDL2/src/video/pandora/SDL_pandora.c
diff --git a/source/3rd-party/SDL2/src/video/pandora/SDL_pandora.h b/source/external/SDL2/src/video/pandora/SDL_pandora.h
index 9e460e7..9e460e7 100644
--- a/source/3rd-party/SDL2/src/video/pandora/SDL_pandora.h
+++ b/source/external/SDL2/src/video/pandora/SDL_pandora.h
diff --git a/source/3rd-party/SDL2/src/video/pandora/SDL_pandora_events.c b/source/external/SDL2/src/video/pandora/SDL_pandora_events.c
index bff7a36..bff7a36 100644
--- a/source/3rd-party/SDL2/src/video/pandora/SDL_pandora_events.c
+++ b/source/external/SDL2/src/video/pandora/SDL_pandora_events.c
diff --git a/source/3rd-party/SDL2/src/video/pandora/SDL_pandora_events.h b/source/external/SDL2/src/video/pandora/SDL_pandora_events.h
index f714384..f714384 100644
--- a/source/3rd-party/SDL2/src/video/pandora/SDL_pandora_events.h
+++ b/source/external/SDL2/src/video/pandora/SDL_pandora_events.h
diff --git a/source/3rd-party/SDL2/src/video/psp/SDL_pspevents.c b/source/external/SDL2/src/video/psp/SDL_pspevents.c
index 14277b3..14277b3 100644
--- a/source/3rd-party/SDL2/src/video/psp/SDL_pspevents.c
+++ b/source/external/SDL2/src/video/psp/SDL_pspevents.c
diff --git a/source/3rd-party/SDL2/src/video/psp/SDL_pspevents_c.h b/source/external/SDL2/src/video/psp/SDL_pspevents_c.h
index e98beb4..e98beb4 100644
--- a/source/3rd-party/SDL2/src/video/psp/SDL_pspevents_c.h
+++ b/source/external/SDL2/src/video/psp/SDL_pspevents_c.h
diff --git a/source/3rd-party/SDL2/src/video/psp/SDL_pspgl.c b/source/external/SDL2/src/video/psp/SDL_pspgl.c
index 644fb34..644fb34 100644
--- a/source/3rd-party/SDL2/src/video/psp/SDL_pspgl.c
+++ b/source/external/SDL2/src/video/psp/SDL_pspgl.c
diff --git a/source/3rd-party/SDL2/src/video/psp/SDL_pspgl_c.h b/source/external/SDL2/src/video/psp/SDL_pspgl_c.h
index 49300fb..49300fb 100644
--- a/source/3rd-party/SDL2/src/video/psp/SDL_pspgl_c.h
+++ b/source/external/SDL2/src/video/psp/SDL_pspgl_c.h
diff --git a/source/3rd-party/SDL2/src/video/psp/SDL_pspmouse.c b/source/external/SDL2/src/video/psp/SDL_pspmouse.c
index bd34dfa..bd34dfa 100644
--- a/source/3rd-party/SDL2/src/video/psp/SDL_pspmouse.c
+++ b/source/external/SDL2/src/video/psp/SDL_pspmouse.c
diff --git a/source/3rd-party/SDL2/src/video/psp/SDL_pspmouse_c.h b/source/external/SDL2/src/video/psp/SDL_pspmouse_c.h
index 2d2640e..2d2640e 100644
--- a/source/3rd-party/SDL2/src/video/psp/SDL_pspmouse_c.h
+++ b/source/external/SDL2/src/video/psp/SDL_pspmouse_c.h
diff --git a/source/3rd-party/SDL2/src/video/psp/SDL_pspvideo.c b/source/external/SDL2/src/video/psp/SDL_pspvideo.c
index 8231779..8231779 100644
--- a/source/3rd-party/SDL2/src/video/psp/SDL_pspvideo.c
+++ b/source/external/SDL2/src/video/psp/SDL_pspvideo.c
diff --git a/source/3rd-party/SDL2/src/video/psp/SDL_pspvideo.h b/source/external/SDL2/src/video/psp/SDL_pspvideo.h
index 741bad1..741bad1 100644
--- a/source/3rd-party/SDL2/src/video/psp/SDL_pspvideo.h
+++ b/source/external/SDL2/src/video/psp/SDL_pspvideo.h
diff --git a/source/3rd-party/SDL2/src/video/qnx/gl.c b/source/external/SDL2/src/video/qnx/gl.c
index 19e1bd4..19e1bd4 100644
--- a/source/3rd-party/SDL2/src/video/qnx/gl.c
+++ b/source/external/SDL2/src/video/qnx/gl.c
diff --git a/source/3rd-party/SDL2/src/video/qnx/keyboard.c b/source/external/SDL2/src/video/qnx/keyboard.c
index 86c6395..86c6395 100644
--- a/source/3rd-party/SDL2/src/video/qnx/keyboard.c
+++ b/source/external/SDL2/src/video/qnx/keyboard.c
diff --git a/source/3rd-party/SDL2/src/video/qnx/sdl_qnx.h b/source/external/SDL2/src/video/qnx/sdl_qnx.h
index 65e0798..65e0798 100644
--- a/source/3rd-party/SDL2/src/video/qnx/sdl_qnx.h
+++ b/source/external/SDL2/src/video/qnx/sdl_qnx.h
diff --git a/source/3rd-party/SDL2/src/video/qnx/video.c b/source/external/SDL2/src/video/qnx/video.c
index ff8223c..ff8223c 100644
--- a/source/3rd-party/SDL2/src/video/qnx/video.c
+++ b/source/external/SDL2/src/video/qnx/video.c
diff --git a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpievents.c b/source/external/SDL2/src/video/raspberry/SDL_rpievents.c
index 4064355..4064355 100644
--- a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpievents.c
+++ b/source/external/SDL2/src/video/raspberry/SDL_rpievents.c
diff --git a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpievents_c.h b/source/external/SDL2/src/video/raspberry/SDL_rpievents_c.h
index 8b1737f..8b1737f 100644
--- a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpievents_c.h
+++ b/source/external/SDL2/src/video/raspberry/SDL_rpievents_c.h
diff --git a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpimouse.c b/source/external/SDL2/src/video/raspberry/SDL_rpimouse.c
index 4ea976b..4ea976b 100644
--- a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpimouse.c
+++ b/source/external/SDL2/src/video/raspberry/SDL_rpimouse.c
diff --git a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpimouse.h b/source/external/SDL2/src/video/raspberry/SDL_rpimouse.h
index 919f811..919f811 100644
--- a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpimouse.h
+++ b/source/external/SDL2/src/video/raspberry/SDL_rpimouse.h
diff --git a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpiopengles.c b/source/external/SDL2/src/video/raspberry/SDL_rpiopengles.c
index b763007..b763007 100644
--- a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpiopengles.c
+++ b/source/external/SDL2/src/video/raspberry/SDL_rpiopengles.c
diff --git a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpiopengles.h b/source/external/SDL2/src/video/raspberry/SDL_rpiopengles.h
index 9724a5f..9724a5f 100644
--- a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpiopengles.h
+++ b/source/external/SDL2/src/video/raspberry/SDL_rpiopengles.h
diff --git a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpivideo.c b/source/external/SDL2/src/video/raspberry/SDL_rpivideo.c
index c4f4a60..c4f4a60 100644
--- a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpivideo.c
+++ b/source/external/SDL2/src/video/raspberry/SDL_rpivideo.c
diff --git a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpivideo.h b/source/external/SDL2/src/video/raspberry/SDL_rpivideo.h
index b2eb670..b2eb670 100644
--- a/source/3rd-party/SDL2/src/video/raspberry/SDL_rpivideo.h
+++ b/source/external/SDL2/src/video/raspberry/SDL_rpivideo.h
diff --git a/source/3rd-party/SDL2/src/video/sdlgenblit.pl b/source/external/SDL2/src/video/sdlgenblit.pl
index d89ae2a..d89ae2a 100644
--- a/source/3rd-party/SDL2/src/video/sdlgenblit.pl
+++ b/source/external/SDL2/src/video/sdlgenblit.pl
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitappdelegate.h b/source/external/SDL2/src/video/uikit/SDL_uikitappdelegate.h
index 34b0138..34b0138 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitappdelegate.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitappdelegate.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitappdelegate.m b/source/external/SDL2/src/video/uikit/SDL_uikitappdelegate.m
index 15762d2..15762d2 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitappdelegate.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitappdelegate.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitclipboard.h b/source/external/SDL2/src/video/uikit/SDL_uikitclipboard.h
index c4b689d..c4b689d 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitclipboard.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitclipboard.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitclipboard.m b/source/external/SDL2/src/video/uikit/SDL_uikitclipboard.m
index b1d4f6d..b1d4f6d 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitclipboard.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitclipboard.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitevents.h b/source/external/SDL2/src/video/uikit/SDL_uikitevents.h
index 0c48829..0c48829 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitevents.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitevents.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitevents.m b/source/external/SDL2/src/video/uikit/SDL_uikitevents.m
index d64e330..d64e330 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitevents.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitevents.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmessagebox.h b/source/external/SDL2/src/video/uikit/SDL_uikitmessagebox.h
index a766b57..a766b57 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmessagebox.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitmessagebox.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmessagebox.m b/source/external/SDL2/src/video/uikit/SDL_uikitmessagebox.m
index cf2a8f3..cf2a8f3 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmessagebox.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitmessagebox.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmetalview.h b/source/external/SDL2/src/video/uikit/SDL_uikitmetalview.h
index bc97778..bc97778 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmetalview.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitmetalview.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmetalview.m b/source/external/SDL2/src/video/uikit/SDL_uikitmetalview.m
index 436e742..436e742 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmetalview.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitmetalview.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmodes.h b/source/external/SDL2/src/video/uikit/SDL_uikitmodes.h
index b5c0c65..b5c0c65 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmodes.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitmodes.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmodes.m b/source/external/SDL2/src/video/uikit/SDL_uikitmodes.m
index 7ddf107..7ddf107 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitmodes.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitmodes.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitopengles.h b/source/external/SDL2/src/video/uikit/SDL_uikitopengles.h
index 6b57289..6b57289 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitopengles.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitopengles.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitopengles.m b/source/external/SDL2/src/video/uikit/SDL_uikitopengles.m
index 2f6dec4..2f6dec4 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitopengles.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitopengles.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitopenglview.h b/source/external/SDL2/src/video/uikit/SDL_uikitopenglview.h
index 8d12c9f..8d12c9f 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitopenglview.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitopenglview.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitopenglview.m b/source/external/SDL2/src/video/uikit/SDL_uikitopenglview.m
index 9024376..9024376 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitopenglview.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitopenglview.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitvideo.h b/source/external/SDL2/src/video/uikit/SDL_uikitvideo.h
index e24183a..e24183a 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitvideo.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitvideo.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitvideo.m b/source/external/SDL2/src/video/uikit/SDL_uikitvideo.m
index 10d1dde..10d1dde 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitvideo.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitvideo.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitview.h b/source/external/SDL2/src/video/uikit/SDL_uikitview.h
index 4457f6c..4457f6c 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitview.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitview.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitview.m b/source/external/SDL2/src/video/uikit/SDL_uikitview.m
index caabfac..caabfac 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitview.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitview.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitviewcontroller.h b/source/external/SDL2/src/video/uikit/SDL_uikitviewcontroller.h
index fffb142..fffb142 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitviewcontroller.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitviewcontroller.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitviewcontroller.m b/source/external/SDL2/src/video/uikit/SDL_uikitviewcontroller.m
index 49a39b6..49a39b6 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitviewcontroller.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitviewcontroller.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitvulkan.h b/source/external/SDL2/src/video/uikit/SDL_uikitvulkan.h
index e3ec350..e3ec350 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitvulkan.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitvulkan.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitvulkan.m b/source/external/SDL2/src/video/uikit/SDL_uikitvulkan.m
index 771c7a4..771c7a4 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitvulkan.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitvulkan.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitwindow.h b/source/external/SDL2/src/video/uikit/SDL_uikitwindow.h
index 46073ee..46073ee 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitwindow.h
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitwindow.h
diff --git a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitwindow.m b/source/external/SDL2/src/video/uikit/SDL_uikitwindow.m
index d01cff3..d01cff3 100644
--- a/source/3rd-party/SDL2/src/video/uikit/SDL_uikitwindow.m
+++ b/source/external/SDL2/src/video/uikit/SDL_uikitwindow.m
diff --git a/source/3rd-party/SDL2/src/video/uikit/keyinfotable.h b/source/external/SDL2/src/video/uikit/keyinfotable.h
index 3b23837..3b23837 100644
--- a/source/3rd-party/SDL2/src/video/uikit/keyinfotable.h
+++ b/source/external/SDL2/src/video/uikit/keyinfotable.h
diff --git a/source/3rd-party/SDL2/src/video/vivante/SDL_vivanteopengles.c b/source/external/SDL2/src/video/vivante/SDL_vivanteopengles.c
index 135e838..135e838 100644
--- a/source/3rd-party/SDL2/src/video/vivante/SDL_vivanteopengles.c
+++ b/source/external/SDL2/src/video/vivante/SDL_vivanteopengles.c
diff --git a/source/3rd-party/SDL2/src/video/vivante/SDL_vivanteopengles.h b/source/external/SDL2/src/video/vivante/SDL_vivanteopengles.h
index 162d61a..162d61a 100644
--- a/source/3rd-party/SDL2/src/video/vivante/SDL_vivanteopengles.h
+++ b/source/external/SDL2/src/video/vivante/SDL_vivanteopengles.h
diff --git a/source/3rd-party/SDL2/src/video/vivante/SDL_vivanteplatform.c b/source/external/SDL2/src/video/vivante/SDL_vivanteplatform.c
index 67ea633..67ea633 100644
--- a/source/3rd-party/SDL2/src/video/vivante/SDL_vivanteplatform.c
+++ b/source/external/SDL2/src/video/vivante/SDL_vivanteplatform.c
diff --git a/source/3rd-party/SDL2/src/video/vivante/SDL_vivanteplatform.h b/source/external/SDL2/src/video/vivante/SDL_vivanteplatform.h
index 59fbf60..59fbf60 100644
--- a/source/3rd-party/SDL2/src/video/vivante/SDL_vivanteplatform.h
+++ b/source/external/SDL2/src/video/vivante/SDL_vivanteplatform.h
diff --git a/source/3rd-party/SDL2/src/video/vivante/SDL_vivantevideo.c b/source/external/SDL2/src/video/vivante/SDL_vivantevideo.c
index 656ab55..656ab55 100644
--- a/source/3rd-party/SDL2/src/video/vivante/SDL_vivantevideo.c
+++ b/source/external/SDL2/src/video/vivante/SDL_vivantevideo.c
diff --git a/source/3rd-party/SDL2/src/video/vivante/SDL_vivantevideo.h b/source/external/SDL2/src/video/vivante/SDL_vivantevideo.h
index d335564..d335564 100644
--- a/source/3rd-party/SDL2/src/video/vivante/SDL_vivantevideo.h
+++ b/source/external/SDL2/src/video/vivante/SDL_vivantevideo.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandclipboard.c b/source/external/SDL2/src/video/wayland/SDL_waylandclipboard.c
index 5fd826b..5fd826b 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandclipboard.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandclipboard.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandclipboard.h b/source/external/SDL2/src/video/wayland/SDL_waylandclipboard.h
index 467e1c7..467e1c7 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandclipboard.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandclipboard.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylanddatamanager.c b/source/external/SDL2/src/video/wayland/SDL_waylanddatamanager.c
index f1b9742..f1b9742 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylanddatamanager.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylanddatamanager.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylanddatamanager.h b/source/external/SDL2/src/video/wayland/SDL_waylanddatamanager.h
index 9b13e64..9b13e64 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylanddatamanager.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylanddatamanager.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylanddyn.c b/source/external/SDL2/src/video/wayland/SDL_waylanddyn.c
index 98cc518..98cc518 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylanddyn.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylanddyn.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylanddyn.h b/source/external/SDL2/src/video/wayland/SDL_waylanddyn.h
index 720427e..720427e 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylanddyn.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylanddyn.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandevents.c b/source/external/SDL2/src/video/wayland/SDL_waylandevents.c
index 0c953a5..0c953a5 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandevents.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandevents.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandevents_c.h b/source/external/SDL2/src/video/wayland/SDL_waylandevents_c.h
index 1c5ffe5..1c5ffe5 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandevents_c.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandevents_c.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandmouse.c b/source/external/SDL2/src/video/wayland/SDL_waylandmouse.c
index c77b53e..c77b53e 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandmouse.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandmouse.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandmouse.h b/source/external/SDL2/src/video/wayland/SDL_waylandmouse.h
index 2c50e5f..2c50e5f 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandmouse.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandmouse.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandopengles.c b/source/external/SDL2/src/video/wayland/SDL_waylandopengles.c
index 9c0b845..9c0b845 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandopengles.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandopengles.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandopengles.h b/source/external/SDL2/src/video/wayland/SDL_waylandopengles.h
index 58d7f9b..58d7f9b 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandopengles.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandopengles.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandsym.h b/source/external/SDL2/src/video/wayland/SDL_waylandsym.h
index 77783df..77783df 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandsym.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandsym.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandtouch.c b/source/external/SDL2/src/video/wayland/SDL_waylandtouch.c
index 1cf37c1..1cf37c1 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandtouch.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandtouch.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandtouch.h b/source/external/SDL2/src/video/wayland/SDL_waylandtouch.h
index eba0da8..eba0da8 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandtouch.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandtouch.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandvideo.c b/source/external/SDL2/src/video/wayland/SDL_waylandvideo.c
index b6155e7..b6155e7 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandvideo.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandvideo.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandvideo.h b/source/external/SDL2/src/video/wayland/SDL_waylandvideo.h
index c16c0bd..c16c0bd 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandvideo.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandvideo.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandvulkan.c b/source/external/SDL2/src/video/wayland/SDL_waylandvulkan.c
index d67472c..d67472c 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandvulkan.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandvulkan.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandvulkan.h b/source/external/SDL2/src/video/wayland/SDL_waylandvulkan.h
index 5ad3a46..5ad3a46 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandvulkan.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandvulkan.h
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandwindow.c b/source/external/SDL2/src/video/wayland/SDL_waylandwindow.c
index aa72991..aa72991 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandwindow.c
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandwindow.c
diff --git a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandwindow.h b/source/external/SDL2/src/video/wayland/SDL_waylandwindow.h
index 69b9889..69b9889 100644
--- a/source/3rd-party/SDL2/src/video/wayland/SDL_waylandwindow.h
+++ b/source/external/SDL2/src/video/wayland/SDL_waylandwindow.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_msctf.h b/source/external/SDL2/src/video/windows/SDL_msctf.h
index 53cec3d..53cec3d 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_msctf.h
+++ b/source/external/SDL2/src/video/windows/SDL_msctf.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_vkeys.h b/source/external/SDL2/src/video/windows/SDL_vkeys.h
index a38e3a2..a38e3a2 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_vkeys.h
+++ b/source/external/SDL2/src/video/windows/SDL_vkeys.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsclipboard.c b/source/external/SDL2/src/video/windows/SDL_windowsclipboard.c
index 4e61d7a..4e61d7a 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsclipboard.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsclipboard.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsclipboard.h b/source/external/SDL2/src/video/windows/SDL_windowsclipboard.h
index 937b7d0..937b7d0 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsclipboard.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsclipboard.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsevents.c b/source/external/SDL2/src/video/windows/SDL_windowsevents.c
index e961cf5..e961cf5 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsevents.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsevents.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsevents.h b/source/external/SDL2/src/video/windows/SDL_windowsevents.h
index 1ce2fb4..1ce2fb4 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsevents.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsevents.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsframebuffer.c b/source/external/SDL2/src/video/windows/SDL_windowsframebuffer.c
index e07d9c4..e07d9c4 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsframebuffer.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsframebuffer.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsframebuffer.h b/source/external/SDL2/src/video/windows/SDL_windowsframebuffer.h
index a83cca5..a83cca5 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsframebuffer.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsframebuffer.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowskeyboard.c b/source/external/SDL2/src/video/windows/SDL_windowskeyboard.c
index c7f357b..c7f357b 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowskeyboard.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowskeyboard.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowskeyboard.h b/source/external/SDL2/src/video/windows/SDL_windowskeyboard.h
index 49a1b87..49a1b87 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowskeyboard.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowskeyboard.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmessagebox.c b/source/external/SDL2/src/video/windows/SDL_windowsmessagebox.c
index 9ddb9e2..9ddb9e2 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmessagebox.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsmessagebox.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmessagebox.h b/source/external/SDL2/src/video/windows/SDL_windowsmessagebox.h
index 2cb29be..2cb29be 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmessagebox.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsmessagebox.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmodes.c b/source/external/SDL2/src/video/windows/SDL_windowsmodes.c
index 7425d9a..7425d9a 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmodes.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsmodes.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmodes.h b/source/external/SDL2/src/video/windows/SDL_windowsmodes.h
index a5c19b7..a5c19b7 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmodes.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsmodes.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmouse.c b/source/external/SDL2/src/video/windows/SDL_windowsmouse.c
index eff3160..eff3160 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmouse.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsmouse.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmouse.h b/source/external/SDL2/src/video/windows/SDL_windowsmouse.h
index 775c32c..775c32c 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsmouse.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsmouse.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsopengl.c b/source/external/SDL2/src/video/windows/SDL_windowsopengl.c
index c3ba56c..c3ba56c 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsopengl.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsopengl.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsopengl.h b/source/external/SDL2/src/video/windows/SDL_windowsopengl.h
index 8704411..8704411 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsopengl.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsopengl.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsopengles.c b/source/external/SDL2/src/video/windows/SDL_windowsopengles.c
index 0ff61c3..0ff61c3 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsopengles.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsopengles.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsopengles.h b/source/external/SDL2/src/video/windows/SDL_windowsopengles.h
index 8684429..8684429 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsopengles.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsopengles.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsshape.c b/source/external/SDL2/src/video/windows/SDL_windowsshape.c
index bed4588..bed4588 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsshape.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsshape.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsshape.h b/source/external/SDL2/src/video/windows/SDL_windowsshape.h
index eb1a887..eb1a887 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsshape.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsshape.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowstaskdialog.h b/source/external/SDL2/src/video/windows/SDL_windowstaskdialog.h
index a2a9e8a..a2a9e8a 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowstaskdialog.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowstaskdialog.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsvideo.c b/source/external/SDL2/src/video/windows/SDL_windowsvideo.c
index 358ab23..358ab23 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsvideo.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsvideo.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsvideo.h b/source/external/SDL2/src/video/windows/SDL_windowsvideo.h
index 1303754..1303754 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsvideo.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsvideo.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsvulkan.c b/source/external/SDL2/src/video/windows/SDL_windowsvulkan.c
index 6bb8f2a..6bb8f2a 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsvulkan.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowsvulkan.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowsvulkan.h b/source/external/SDL2/src/video/windows/SDL_windowsvulkan.h
index 0acc0a9..0acc0a9 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowsvulkan.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowsvulkan.h
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowswindow.c b/source/external/SDL2/src/video/windows/SDL_windowswindow.c
index 45463c4..45463c4 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowswindow.c
+++ b/source/external/SDL2/src/video/windows/SDL_windowswindow.c
diff --git a/source/3rd-party/SDL2/src/video/windows/SDL_windowswindow.h b/source/external/SDL2/src/video/windows/SDL_windowswindow.h
index b738c34..b738c34 100644
--- a/source/3rd-party/SDL2/src/video/windows/SDL_windowswindow.h
+++ b/source/external/SDL2/src/video/windows/SDL_windowswindow.h
diff --git a/source/3rd-party/SDL2/src/video/windows/wmmsg.h b/source/external/SDL2/src/video/windows/wmmsg.h
index 19c1bf4..19c1bf4 100644
--- a/source/3rd-party/SDL2/src/video/windows/wmmsg.h
+++ b/source/external/SDL2/src/video/windows/wmmsg.h
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtevents.cpp b/source/external/SDL2/src/video/winrt/SDL_winrtevents.cpp
index 370e8c5..370e8c5 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtevents.cpp
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtevents.cpp
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtevents_c.h b/source/external/SDL2/src/video/winrt/SDL_winrtevents_c.h
index 8b346ec..8b346ec 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtevents_c.h
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtevents_c.h
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtgamebar.cpp b/source/external/SDL2/src/video/winrt/SDL_winrtgamebar.cpp
index 9617111..9617111 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtgamebar.cpp
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtgamebar.cpp
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtgamebar_cpp.h b/source/external/SDL2/src/video/winrt/SDL_winrtgamebar_cpp.h
index a3e4777..a3e4777 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtgamebar_cpp.h
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtgamebar_cpp.h
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp b/source/external/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp
index 34f2421..34f2421 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtmessagebox.cpp b/source/external/SDL2/src/video/winrt/SDL_winrtmessagebox.cpp
index 3576a3f..3576a3f 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtmessagebox.cpp
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtmessagebox.cpp
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtmessagebox.h b/source/external/SDL2/src/video/winrt/SDL_winrtmessagebox.h
index 204cf4a..204cf4a 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtmessagebox.h
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtmessagebox.h
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtmouse.cpp b/source/external/SDL2/src/video/winrt/SDL_winrtmouse.cpp
index 093a1b9..093a1b9 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtmouse.cpp
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtmouse.cpp
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtmouse_c.h b/source/external/SDL2/src/video/winrt/SDL_winrtmouse_c.h
index 22a80fc..22a80fc 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtmouse_c.h
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtmouse_c.h
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtopengles.cpp b/source/external/SDL2/src/video/winrt/SDL_winrtopengles.cpp
index 7874501..7874501 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtopengles.cpp
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtopengles.cpp
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtopengles.h b/source/external/SDL2/src/video/winrt/SDL_winrtopengles.h
index a222c2b..a222c2b 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtopengles.h
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtopengles.h
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp b/source/external/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp
index bc438f2..bc438f2 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtvideo.cpp b/source/external/SDL2/src/video/winrt/SDL_winrtvideo.cpp
index 99bfd07..99bfd07 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtvideo.cpp
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtvideo.cpp
diff --git a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h b/source/external/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h
index 91e967e..91e967e 100644
--- a/source/3rd-party/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h
+++ b/source/external/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11clipboard.c b/source/external/SDL2/src/video/x11/SDL_x11clipboard.c
index fad8c9c..fad8c9c 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11clipboard.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11clipboard.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11clipboard.h b/source/external/SDL2/src/video/x11/SDL_x11clipboard.h
index 97aff1b..97aff1b 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11clipboard.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11clipboard.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11dyn.c b/source/external/SDL2/src/video/x11/SDL_x11dyn.c
index 89f736a..89f736a 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11dyn.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11dyn.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11dyn.h b/source/external/SDL2/src/video/x11/SDL_x11dyn.h
index d3866e7..d3866e7 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11dyn.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11dyn.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11events.c b/source/external/SDL2/src/video/x11/SDL_x11events.c
index d293a5e..d293a5e 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11events.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11events.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11events.h b/source/external/SDL2/src/video/x11/SDL_x11events.h
index 53c69a5..53c69a5 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11events.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11events.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11framebuffer.c b/source/external/SDL2/src/video/x11/SDL_x11framebuffer.c
index ad58170..ad58170 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11framebuffer.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11framebuffer.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11framebuffer.h b/source/external/SDL2/src/video/x11/SDL_x11framebuffer.h
index 6a31788..6a31788 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11framebuffer.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11framebuffer.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11keyboard.c b/source/external/SDL2/src/video/x11/SDL_x11keyboard.c
index a57adf9..a57adf9 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11keyboard.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11keyboard.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11keyboard.h b/source/external/SDL2/src/video/x11/SDL_x11keyboard.h
index c1cc69c..c1cc69c 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11keyboard.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11keyboard.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11messagebox.c b/source/external/SDL2/src/video/x11/SDL_x11messagebox.c
index 70a472a..70a472a 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11messagebox.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11messagebox.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11messagebox.h b/source/external/SDL2/src/video/x11/SDL_x11messagebox.h
index 6515983..6515983 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11messagebox.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11messagebox.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11modes.c b/source/external/SDL2/src/video/x11/SDL_x11modes.c
index 5eafe73..5eafe73 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11modes.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11modes.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11modes.h b/source/external/SDL2/src/video/x11/SDL_x11modes.h
index 7d3ff3e..7d3ff3e 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11modes.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11modes.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11mouse.c b/source/external/SDL2/src/video/x11/SDL_x11mouse.c
index 3b98726..3b98726 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11mouse.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11mouse.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11mouse.h b/source/external/SDL2/src/video/x11/SDL_x11mouse.h
index 1041858..1041858 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11mouse.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11mouse.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11opengl.c b/source/external/SDL2/src/video/x11/SDL_x11opengl.c
index 7c3cb33..7c3cb33 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11opengl.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11opengl.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11opengl.h b/source/external/SDL2/src/video/x11/SDL_x11opengl.h
index 7331b71..7331b71 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11opengl.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11opengl.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11opengles.c b/source/external/SDL2/src/video/x11/SDL_x11opengles.c
index 76b6cd7..76b6cd7 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11opengles.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11opengles.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11opengles.h b/source/external/SDL2/src/video/x11/SDL_x11opengles.h
index b189b76..b189b76 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11opengles.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11opengles.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11shape.c b/source/external/SDL2/src/video/x11/SDL_x11shape.c
index 4d68fe0..4d68fe0 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11shape.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11shape.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11shape.h b/source/external/SDL2/src/video/x11/SDL_x11shape.h
index a8c2e2c..a8c2e2c 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11shape.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11shape.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11sym.h b/source/external/SDL2/src/video/x11/SDL_x11sym.h
index 6709992..6709992 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11sym.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11sym.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11touch.c b/source/external/SDL2/src/video/x11/SDL_x11touch.c
index 2d0e73b..2d0e73b 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11touch.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11touch.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11touch.h b/source/external/SDL2/src/video/x11/SDL_x11touch.h
index 5a59af0..5a59af0 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11touch.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11touch.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11video.c b/source/external/SDL2/src/video/x11/SDL_x11video.c
index b3b1a70..b3b1a70 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11video.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11video.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11video.h b/source/external/SDL2/src/video/x11/SDL_x11video.h
index c0dc08e..c0dc08e 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11video.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11video.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11vulkan.c b/source/external/SDL2/src/video/x11/SDL_x11vulkan.c
index ec43aef..ec43aef 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11vulkan.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11vulkan.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11vulkan.h b/source/external/SDL2/src/video/x11/SDL_x11vulkan.h
index 152d9d7..152d9d7 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11vulkan.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11vulkan.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11window.c b/source/external/SDL2/src/video/x11/SDL_x11window.c
index 0a254b0..0a254b0 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11window.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11window.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11window.h b/source/external/SDL2/src/video/x11/SDL_x11window.h
index 6ee8016..6ee8016 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11window.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11window.h
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11xinput2.c b/source/external/SDL2/src/video/x11/SDL_x11xinput2.c
index 06a8937..06a8937 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11xinput2.c
+++ b/source/external/SDL2/src/video/x11/SDL_x11xinput2.c
diff --git a/source/3rd-party/SDL2/src/video/x11/SDL_x11xinput2.h b/source/external/SDL2/src/video/x11/SDL_x11xinput2.h
index 4780fbb..4780fbb 100644
--- a/source/3rd-party/SDL2/src/video/x11/SDL_x11xinput2.h
+++ b/source/external/SDL2/src/video/x11/SDL_x11xinput2.h
diff --git a/source/3rd-party/SDL2/src/video/x11/edid-parse.c b/source/external/SDL2/src/video/x11/edid-parse.c
index e22324f..e22324f 100644
--- a/source/3rd-party/SDL2/src/video/x11/edid-parse.c
+++ b/source/external/SDL2/src/video/x11/edid-parse.c
diff --git a/source/3rd-party/SDL2/src/video/x11/edid.h b/source/external/SDL2/src/video/x11/edid.h
index cb9f0e8..cb9f0e8 100644
--- a/source/3rd-party/SDL2/src/video/x11/edid.h
+++ b/source/external/SDL2/src/video/x11/edid.h
diff --git a/source/3rd-party/SDL2/src/video/x11/imKStoUCS.c b/source/external/SDL2/src/video/x11/imKStoUCS.c
index 40e2242..40e2242 100644
--- a/source/3rd-party/SDL2/src/video/x11/imKStoUCS.c
+++ b/source/external/SDL2/src/video/x11/imKStoUCS.c
diff --git a/source/3rd-party/SDL2/src/video/x11/imKStoUCS.h b/source/external/SDL2/src/video/x11/imKStoUCS.h
index fe4381d..fe4381d 100644
--- a/source/3rd-party/SDL2/src/video/x11/imKStoUCS.h
+++ b/source/external/SDL2/src/video/x11/imKStoUCS.h
diff --git a/source/3rd-party/SDL2/src/video/yuv2rgb/LICENSE b/source/external/SDL2/src/video/yuv2rgb/LICENSE
index a76efd7..a76efd7 100644
--- a/source/3rd-party/SDL2/src/video/yuv2rgb/LICENSE
+++ b/source/external/SDL2/src/video/yuv2rgb/LICENSE
diff --git a/source/3rd-party/SDL2/src/video/yuv2rgb/README.md b/source/external/SDL2/src/video/yuv2rgb/README.md
index 21191e9..21191e9 100644
--- a/source/3rd-party/SDL2/src/video/yuv2rgb/README.md
+++ b/source/external/SDL2/src/video/yuv2rgb/README.md
diff --git a/source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb.c b/source/external/SDL2/src/video/yuv2rgb/yuv_rgb.c
index 891dae2..891dae2 100644
--- a/source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb.c
+++ b/source/external/SDL2/src/video/yuv2rgb/yuv_rgb.c
diff --git a/source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb.h b/source/external/SDL2/src/video/yuv2rgb/yuv_rgb.h
index 81d97eb..81d97eb 100644
--- a/source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb.h
+++ b/source/external/SDL2/src/video/yuv2rgb/yuv_rgb.h
diff --git a/source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb_sse_func.h b/source/external/SDL2/src/video/yuv2rgb/yuv_rgb_sse_func.h
index f81140e..f81140e 100644
--- a/source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb_sse_func.h
+++ b/source/external/SDL2/src/video/yuv2rgb/yuv_rgb_sse_func.h
diff --git a/source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb_std_func.h b/source/external/SDL2/src/video/yuv2rgb/yuv_rgb_std_func.h
index f0ab5c6..f0ab5c6 100644
--- a/source/3rd-party/SDL2/src/video/yuv2rgb/yuv_rgb_std_func.h
+++ b/source/external/SDL2/src/video/yuv2rgb/yuv_rgb_std_func.h
diff --git a/source/3rd-party/Wuff/wuff.c b/source/external/Wuff/wuff.c
index f359733..f359733 100644
--- a/source/3rd-party/Wuff/wuff.c
+++ b/source/external/Wuff/wuff.c
diff --git a/source/3rd-party/Wuff/wuff.h b/source/external/Wuff/wuff.h
index c7cc109..c7cc109 100644
--- a/source/3rd-party/Wuff/wuff.h
+++ b/source/external/Wuff/wuff.h
diff --git a/source/3rd-party/Wuff/wuff_config.h b/source/external/Wuff/wuff_config.h
index ed17005..ed17005 100644
--- a/source/3rd-party/Wuff/wuff_config.h
+++ b/source/external/Wuff/wuff_config.h
diff --git a/source/3rd-party/Wuff/wuff_convert.c b/source/external/Wuff/wuff_convert.c
index 9e60ff5..9e60ff5 100644
--- a/source/3rd-party/Wuff/wuff_convert.c
+++ b/source/external/Wuff/wuff_convert.c
diff --git a/source/3rd-party/Wuff/wuff_convert.h b/source/external/Wuff/wuff_convert.h
index 280973d..280973d 100644
--- a/source/3rd-party/Wuff/wuff_convert.h
+++ b/source/external/Wuff/wuff_convert.h
diff --git a/source/3rd-party/Wuff/wuff_internal.c b/source/external/Wuff/wuff_internal.c
index e481332..e481332 100644
--- a/source/3rd-party/Wuff/wuff_internal.c
+++ b/source/external/Wuff/wuff_internal.c
diff --git a/source/3rd-party/Wuff/wuff_internal.h b/source/external/Wuff/wuff_internal.h
index 2679cdb..2679cdb 100644
--- a/source/3rd-party/Wuff/wuff_internal.h
+++ b/source/external/Wuff/wuff_internal.h
diff --git a/source/3rd-party/Wuff/wuff_memory.c b/source/external/Wuff/wuff_memory.c
index eaffa4e..eaffa4e 100644
--- a/source/3rd-party/Wuff/wuff_memory.c
+++ b/source/external/Wuff/wuff_memory.c
diff --git a/source/3rd-party/freetype-2.9.1/CMakeLists.txt b/source/external/freetype-2.9.1/CMakeLists.txt
index ad8ded0..ad8ded0 100644
--- a/source/3rd-party/freetype-2.9.1/CMakeLists.txt
+++ b/source/external/freetype-2.9.1/CMakeLists.txt
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog b/source/external/freetype-2.9.1/ChangeLog
index 806b835..806b835 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog
+++ b/source/external/freetype-2.9.1/ChangeLog
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog.20 b/source/external/freetype-2.9.1/ChangeLog.20
index 63e3116..63e3116 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog.20
+++ b/source/external/freetype-2.9.1/ChangeLog.20
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog.21 b/source/external/freetype-2.9.1/ChangeLog.21
index 1adc817..1adc817 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog.21
+++ b/source/external/freetype-2.9.1/ChangeLog.21
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog.22 b/source/external/freetype-2.9.1/ChangeLog.22
index 4517c32..4517c32 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog.22
+++ b/source/external/freetype-2.9.1/ChangeLog.22
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog.23 b/source/external/freetype-2.9.1/ChangeLog.23
index 85253f1..85253f1 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog.23
+++ b/source/external/freetype-2.9.1/ChangeLog.23
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog.24 b/source/external/freetype-2.9.1/ChangeLog.24
index 44abc40..44abc40 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog.24
+++ b/source/external/freetype-2.9.1/ChangeLog.24
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog.25 b/source/external/freetype-2.9.1/ChangeLog.25
index 59cf2bf..59cf2bf 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog.25
+++ b/source/external/freetype-2.9.1/ChangeLog.25
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog.26 b/source/external/freetype-2.9.1/ChangeLog.26
index ea89e91..ea89e91 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog.26
+++ b/source/external/freetype-2.9.1/ChangeLog.26
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog.27 b/source/external/freetype-2.9.1/ChangeLog.27
index 0e82b2f..0e82b2f 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog.27
+++ b/source/external/freetype-2.9.1/ChangeLog.27
diff --git a/source/3rd-party/freetype-2.9.1/ChangeLog.28 b/source/external/freetype-2.9.1/ChangeLog.28
index ca1ff38..ca1ff38 100644
--- a/source/3rd-party/freetype-2.9.1/ChangeLog.28
+++ b/source/external/freetype-2.9.1/ChangeLog.28
diff --git a/source/3rd-party/freetype-2.9.1/Jamfile b/source/external/freetype-2.9.1/Jamfile
index 9078a5f..9078a5f 100644
--- a/source/3rd-party/freetype-2.9.1/Jamfile
+++ b/source/external/freetype-2.9.1/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/Jamrules b/source/external/freetype-2.9.1/Jamrules
index bdd04bc..bdd04bc 100644
--- a/source/3rd-party/freetype-2.9.1/Jamrules
+++ b/source/external/freetype-2.9.1/Jamrules
diff --git a/source/3rd-party/freetype-2.9.1/Makefile b/source/external/freetype-2.9.1/Makefile
index 0c7ee0e..0c7ee0e 100644
--- a/source/3rd-party/freetype-2.9.1/Makefile
+++ b/source/external/freetype-2.9.1/Makefile
diff --git a/source/3rd-party/freetype-2.9.1/README b/source/external/freetype-2.9.1/README
index c23b99e..c23b99e 100644
--- a/source/3rd-party/freetype-2.9.1/README
+++ b/source/external/freetype-2.9.1/README
diff --git a/source/3rd-party/freetype-2.9.1/README.git b/source/external/freetype-2.9.1/README.git
index a3d7fc0..a3d7fc0 100644
--- a/source/3rd-party/freetype-2.9.1/README.git
+++ b/source/external/freetype-2.9.1/README.git
diff --git a/source/3rd-party/freetype-2.9.1/autogen.sh b/source/external/freetype-2.9.1/autogen.sh
index ab90e64..ab90e64 100644
--- a/source/3rd-party/freetype-2.9.1/autogen.sh
+++ b/source/external/freetype-2.9.1/autogen.sh
diff --git a/source/3rd-party/freetype-2.9.1/builds/amiga/README b/source/external/freetype-2.9.1/builds/amiga/README
index 29e97d6..29e97d6 100644
--- a/source/3rd-party/freetype-2.9.1/builds/amiga/README
+++ b/source/external/freetype-2.9.1/builds/amiga/README
diff --git a/source/3rd-party/freetype-2.9.1/builds/amiga/include/config/ftconfig.h b/source/external/freetype-2.9.1/builds/amiga/include/config/ftconfig.h
index 0217e0e..0217e0e 100644
--- a/source/3rd-party/freetype-2.9.1/builds/amiga/include/config/ftconfig.h
+++ b/source/external/freetype-2.9.1/builds/amiga/include/config/ftconfig.h
diff --git a/source/3rd-party/freetype-2.9.1/builds/amiga/include/config/ftmodule.h b/source/external/freetype-2.9.1/builds/amiga/include/config/ftmodule.h
index f8baab5..f8baab5 100644
--- a/source/3rd-party/freetype-2.9.1/builds/amiga/include/config/ftmodule.h
+++ b/source/external/freetype-2.9.1/builds/amiga/include/config/ftmodule.h
diff --git a/source/3rd-party/freetype-2.9.1/builds/amiga/makefile b/source/external/freetype-2.9.1/builds/amiga/makefile
index 6a7700a..6a7700a 100644
--- a/source/3rd-party/freetype-2.9.1/builds/amiga/makefile
+++ b/source/external/freetype-2.9.1/builds/amiga/makefile
diff --git a/source/3rd-party/freetype-2.9.1/builds/amiga/makefile.os4 b/source/external/freetype-2.9.1/builds/amiga/makefile.os4
index 0d340cf..0d340cf 100644
--- a/source/3rd-party/freetype-2.9.1/builds/amiga/makefile.os4
+++ b/source/external/freetype-2.9.1/builds/amiga/makefile.os4
diff --git a/source/3rd-party/freetype-2.9.1/builds/amiga/smakefile b/source/external/freetype-2.9.1/builds/amiga/smakefile
index f5de308..f5de308 100644
--- a/source/3rd-party/freetype-2.9.1/builds/amiga/smakefile
+++ b/source/external/freetype-2.9.1/builds/amiga/smakefile
diff --git a/source/3rd-party/freetype-2.9.1/builds/amiga/src/base/ftdebug.c b/source/external/freetype-2.9.1/builds/amiga/src/base/ftdebug.c
index f3ba48c..f3ba48c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/amiga/src/base/ftdebug.c
+++ b/source/external/freetype-2.9.1/builds/amiga/src/base/ftdebug.c
diff --git a/source/3rd-party/freetype-2.9.1/builds/amiga/src/base/ftsystem.c b/source/external/freetype-2.9.1/builds/amiga/src/base/ftsystem.c
index babaeeb..babaeeb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/amiga/src/base/ftsystem.c
+++ b/source/external/freetype-2.9.1/builds/amiga/src/base/ftsystem.c
diff --git a/source/3rd-party/freetype-2.9.1/builds/ansi/ansi-def.mk b/source/external/freetype-2.9.1/builds/ansi/ansi-def.mk
index 1484f96..1484f96 100644
--- a/source/3rd-party/freetype-2.9.1/builds/ansi/ansi-def.mk
+++ b/source/external/freetype-2.9.1/builds/ansi/ansi-def.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/ansi/ansi.mk b/source/external/freetype-2.9.1/builds/ansi/ansi.mk
index c06732c..c06732c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/ansi/ansi.mk
+++ b/source/external/freetype-2.9.1/builds/ansi/ansi.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/atari/ATARI.H b/source/external/freetype-2.9.1/builds/atari/ATARI.H
index 4ddd2eb..4ddd2eb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/atari/ATARI.H
+++ b/source/external/freetype-2.9.1/builds/atari/ATARI.H
diff --git a/source/3rd-party/freetype-2.9.1/builds/atari/FNames.SIC b/source/external/freetype-2.9.1/builds/atari/FNames.SIC
index f365717..f365717 100644
--- a/source/3rd-party/freetype-2.9.1/builds/atari/FNames.SIC
+++ b/source/external/freetype-2.9.1/builds/atari/FNames.SIC
diff --git a/source/3rd-party/freetype-2.9.1/builds/atari/FREETYPE.PRJ b/source/external/freetype-2.9.1/builds/atari/FREETYPE.PRJ
index 4776a5b..4776a5b 100644
--- a/source/3rd-party/freetype-2.9.1/builds/atari/FREETYPE.PRJ
+++ b/source/external/freetype-2.9.1/builds/atari/FREETYPE.PRJ
diff --git a/source/3rd-party/freetype-2.9.1/builds/atari/README.TXT b/source/external/freetype-2.9.1/builds/atari/README.TXT
index ffe6545..ffe6545 100644
--- a/source/3rd-party/freetype-2.9.1/builds/atari/README.TXT
+++ b/source/external/freetype-2.9.1/builds/atari/README.TXT
diff --git a/source/3rd-party/freetype-2.9.1/builds/atari/deflinejoiner.awk b/source/external/freetype-2.9.1/builds/atari/deflinejoiner.awk
index 16d9e6d..16d9e6d 100644
--- a/source/3rd-party/freetype-2.9.1/builds/atari/deflinejoiner.awk
+++ b/source/external/freetype-2.9.1/builds/atari/deflinejoiner.awk
diff --git a/source/3rd-party/freetype-2.9.1/builds/atari/gen-purec-patch.sh b/source/external/freetype-2.9.1/builds/atari/gen-purec-patch.sh
index 1ec050c..1ec050c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/atari/gen-purec-patch.sh
+++ b/source/external/freetype-2.9.1/builds/atari/gen-purec-patch.sh
diff --git a/source/3rd-party/freetype-2.9.1/builds/beos/beos-def.mk b/source/external/freetype-2.9.1/builds/beos/beos-def.mk
index 89c54dd..89c54dd 100644
--- a/source/3rd-party/freetype-2.9.1/builds/beos/beos-def.mk
+++ b/source/external/freetype-2.9.1/builds/beos/beos-def.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/beos/beos.mk b/source/external/freetype-2.9.1/builds/beos/beos.mk
index 619ceaf..619ceaf 100644
--- a/source/3rd-party/freetype-2.9.1/builds/beos/beos.mk
+++ b/source/external/freetype-2.9.1/builds/beos/beos.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/beos/detect.mk b/source/external/freetype-2.9.1/builds/beos/detect.mk
index 82f6205..82f6205 100644
--- a/source/3rd-party/freetype-2.9.1/builds/beos/detect.mk
+++ b/source/external/freetype-2.9.1/builds/beos/detect.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/cmake/FindHarfBuzz.cmake b/source/external/freetype-2.9.1/builds/cmake/FindHarfBuzz.cmake
index ee0d52e..ee0d52e 100644
--- a/source/3rd-party/freetype-2.9.1/builds/cmake/FindHarfBuzz.cmake
+++ b/source/external/freetype-2.9.1/builds/cmake/FindHarfBuzz.cmake
diff --git a/source/3rd-party/freetype-2.9.1/builds/cmake/iOS.cmake b/source/external/freetype-2.9.1/builds/cmake/iOS.cmake
index c6da70c..c6da70c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/cmake/iOS.cmake
+++ b/source/external/freetype-2.9.1/builds/cmake/iOS.cmake
diff --git a/source/3rd-party/freetype-2.9.1/builds/cmake/testbuild.sh b/source/external/freetype-2.9.1/builds/cmake/testbuild.sh
index 1fa3a18..1fa3a18 100644
--- a/source/3rd-party/freetype-2.9.1/builds/cmake/testbuild.sh
+++ b/source/external/freetype-2.9.1/builds/cmake/testbuild.sh
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/ansi-cc.mk b/source/external/freetype-2.9.1/builds/compiler/ansi-cc.mk
index 99fe8cb..99fe8cb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/ansi-cc.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/ansi-cc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/bcc-dev.mk b/source/external/freetype-2.9.1/builds/compiler/bcc-dev.mk
index 8d67fa1..8d67fa1 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/bcc-dev.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/bcc-dev.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/bcc.mk b/source/external/freetype-2.9.1/builds/compiler/bcc.mk
index 02d4833..02d4833 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/bcc.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/bcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/emx.mk b/source/external/freetype-2.9.1/builds/compiler/emx.mk
index 2926b11..2926b11 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/emx.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/emx.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/gcc-dev.mk b/source/external/freetype-2.9.1/builds/compiler/gcc-dev.mk
index 48d2848..48d2848 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/gcc-dev.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/gcc-dev.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/gcc.mk b/source/external/freetype-2.9.1/builds/compiler/gcc.mk
index 9c77239..9c77239 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/gcc.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/gcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/intelc.mk b/source/external/freetype-2.9.1/builds/compiler/intelc.mk
index e9236d3..e9236d3 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/intelc.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/intelc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/unix-lcc.mk b/source/external/freetype-2.9.1/builds/compiler/unix-lcc.mk
index 09fffeb..09fffeb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/unix-lcc.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/unix-lcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/visualage.mk b/source/external/freetype-2.9.1/builds/compiler/visualage.mk
index 10299da..10299da 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/visualage.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/visualage.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/visualc.mk b/source/external/freetype-2.9.1/builds/compiler/visualc.mk
index 74f498b..74f498b 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/visualc.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/visualc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/watcom.mk b/source/external/freetype-2.9.1/builds/compiler/watcom.mk
index e455922..e455922 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/watcom.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/watcom.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/compiler/win-lcc.mk b/source/external/freetype-2.9.1/builds/compiler/win-lcc.mk
index 1356c1c..1356c1c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/compiler/win-lcc.mk
+++ b/source/external/freetype-2.9.1/builds/compiler/win-lcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/detect.mk b/source/external/freetype-2.9.1/builds/detect.mk
index eb7f797..eb7f797 100644
--- a/source/3rd-party/freetype-2.9.1/builds/detect.mk
+++ b/source/external/freetype-2.9.1/builds/detect.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/dos/detect.mk b/source/external/freetype-2.9.1/builds/dos/detect.mk
index 0201f7b..0201f7b 100644
--- a/source/3rd-party/freetype-2.9.1/builds/dos/detect.mk
+++ b/source/external/freetype-2.9.1/builds/dos/detect.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/dos/dos-def.mk b/source/external/freetype-2.9.1/builds/dos/dos-def.mk
index cb1154d..cb1154d 100644
--- a/source/3rd-party/freetype-2.9.1/builds/dos/dos-def.mk
+++ b/source/external/freetype-2.9.1/builds/dos/dos-def.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/dos/dos-emx.mk b/source/external/freetype-2.9.1/builds/dos/dos-emx.mk
index dedcc3f..dedcc3f 100644
--- a/source/3rd-party/freetype-2.9.1/builds/dos/dos-emx.mk
+++ b/source/external/freetype-2.9.1/builds/dos/dos-emx.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/dos/dos-gcc.mk b/source/external/freetype-2.9.1/builds/dos/dos-gcc.mk
index 53099ab..53099ab 100644
--- a/source/3rd-party/freetype-2.9.1/builds/dos/dos-gcc.mk
+++ b/source/external/freetype-2.9.1/builds/dos/dos-gcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/dos/dos-wat.mk b/source/external/freetype-2.9.1/builds/dos/dos-wat.mk
index 1bd00e7..1bd00e7 100644
--- a/source/3rd-party/freetype-2.9.1/builds/dos/dos-wat.mk
+++ b/source/external/freetype-2.9.1/builds/dos/dos-wat.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/exports.mk b/source/external/freetype-2.9.1/builds/exports.mk
index 59fe31a..59fe31a 100644
--- a/source/3rd-party/freetype-2.9.1/builds/exports.mk
+++ b/source/external/freetype-2.9.1/builds/exports.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/freetype.mk b/source/external/freetype-2.9.1/builds/freetype.mk
index 6f68a0f..6f68a0f 100644
--- a/source/3rd-party/freetype-2.9.1/builds/freetype.mk
+++ b/source/external/freetype-2.9.1/builds/freetype.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/link_dos.mk b/source/external/freetype-2.9.1/builds/link_dos.mk
index 3b0e8da..3b0e8da 100644
--- a/source/3rd-party/freetype-2.9.1/builds/link_dos.mk
+++ b/source/external/freetype-2.9.1/builds/link_dos.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/link_std.mk b/source/external/freetype-2.9.1/builds/link_std.mk
index 8ba5e64..8ba5e64 100644
--- a/source/3rd-party/freetype-2.9.1/builds/link_std.mk
+++ b/source/external/freetype-2.9.1/builds/link_std.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/mac/FreeType.m68k_cfm.make.txt b/source/external/freetype-2.9.1/builds/mac/FreeType.m68k_cfm.make.txt
index b74565f..b74565f 100644
--- a/source/3rd-party/freetype-2.9.1/builds/mac/FreeType.m68k_cfm.make.txt
+++ b/source/external/freetype-2.9.1/builds/mac/FreeType.m68k_cfm.make.txt
diff --git a/source/3rd-party/freetype-2.9.1/builds/mac/FreeType.m68k_far.make.txt b/source/external/freetype-2.9.1/builds/mac/FreeType.m68k_far.make.txt
index d880ddb..d880ddb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/mac/FreeType.m68k_far.make.txt
+++ b/source/external/freetype-2.9.1/builds/mac/FreeType.m68k_far.make.txt
diff --git a/source/3rd-party/freetype-2.9.1/builds/mac/FreeType.ppc_carbon.make.txt b/source/external/freetype-2.9.1/builds/mac/FreeType.ppc_carbon.make.txt
index 1fa8c30..1fa8c30 100644
--- a/source/3rd-party/freetype-2.9.1/builds/mac/FreeType.ppc_carbon.make.txt
+++ b/source/external/freetype-2.9.1/builds/mac/FreeType.ppc_carbon.make.txt
diff --git a/source/3rd-party/freetype-2.9.1/builds/mac/FreeType.ppc_classic.make.txt b/source/external/freetype-2.9.1/builds/mac/FreeType.ppc_classic.make.txt
index 2550190..2550190 100644
--- a/source/3rd-party/freetype-2.9.1/builds/mac/FreeType.ppc_classic.make.txt
+++ b/source/external/freetype-2.9.1/builds/mac/FreeType.ppc_classic.make.txt
diff --git a/source/3rd-party/freetype-2.9.1/builds/mac/README b/source/external/freetype-2.9.1/builds/mac/README
index f58e47d..f58e47d 100644
--- a/source/3rd-party/freetype-2.9.1/builds/mac/README
+++ b/source/external/freetype-2.9.1/builds/mac/README
diff --git a/source/3rd-party/freetype-2.9.1/builds/mac/ascii2mpw.py b/source/external/freetype-2.9.1/builds/mac/ascii2mpw.py
index ad32b21..ad32b21 100644
--- a/source/3rd-party/freetype-2.9.1/builds/mac/ascii2mpw.py
+++ b/source/external/freetype-2.9.1/builds/mac/ascii2mpw.py
diff --git a/source/3rd-party/freetype-2.9.1/builds/mac/freetype-Info.plist b/source/external/freetype-2.9.1/builds/mac/freetype-Info.plist
index b3d114d..b3d114d 100644
--- a/source/3rd-party/freetype-2.9.1/builds/mac/freetype-Info.plist
+++ b/source/external/freetype-2.9.1/builds/mac/freetype-Info.plist
diff --git a/source/3rd-party/freetype-2.9.1/builds/mac/ftlib.prj.xml b/source/external/freetype-2.9.1/builds/mac/ftlib.prj.xml
index cbbc45e..cbbc45e 100644
--- a/source/3rd-party/freetype-2.9.1/builds/mac/ftlib.prj.xml
+++ b/source/external/freetype-2.9.1/builds/mac/ftlib.prj.xml
diff --git a/source/3rd-party/freetype-2.9.1/builds/mac/ftmac.c b/source/external/freetype-2.9.1/builds/mac/ftmac.c
index c45546c..c45546c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/mac/ftmac.c
+++ b/source/external/freetype-2.9.1/builds/mac/ftmac.c
diff --git a/source/3rd-party/freetype-2.9.1/builds/modules.mk b/source/external/freetype-2.9.1/builds/modules.mk
index 9a7a4a0..9a7a4a0 100644
--- a/source/3rd-party/freetype-2.9.1/builds/modules.mk
+++ b/source/external/freetype-2.9.1/builds/modules.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/os2/detect.mk b/source/external/freetype-2.9.1/builds/os2/detect.mk
index aaf7848..aaf7848 100644
--- a/source/3rd-party/freetype-2.9.1/builds/os2/detect.mk
+++ b/source/external/freetype-2.9.1/builds/os2/detect.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/os2/os2-def.mk b/source/external/freetype-2.9.1/builds/os2/os2-def.mk
index 7ad1ffb..7ad1ffb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/os2/os2-def.mk
+++ b/source/external/freetype-2.9.1/builds/os2/os2-def.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/os2/os2-dev.mk b/source/external/freetype-2.9.1/builds/os2/os2-dev.mk
index 505a754..505a754 100644
--- a/source/3rd-party/freetype-2.9.1/builds/os2/os2-dev.mk
+++ b/source/external/freetype-2.9.1/builds/os2/os2-dev.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/os2/os2-gcc.mk b/source/external/freetype-2.9.1/builds/os2/os2-gcc.mk
index 65026b1..65026b1 100644
--- a/source/3rd-party/freetype-2.9.1/builds/os2/os2-gcc.mk
+++ b/source/external/freetype-2.9.1/builds/os2/os2-gcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/symbian/bld.inf b/source/external/freetype-2.9.1/builds/symbian/bld.inf
index 9c6d8dc..9c6d8dc 100644
--- a/source/3rd-party/freetype-2.9.1/builds/symbian/bld.inf
+++ b/source/external/freetype-2.9.1/builds/symbian/bld.inf
diff --git a/source/3rd-party/freetype-2.9.1/builds/symbian/freetype.mmp b/source/external/freetype-2.9.1/builds/symbian/freetype.mmp
index 4e4a041..4e4a041 100644
--- a/source/3rd-party/freetype-2.9.1/builds/symbian/freetype.mmp
+++ b/source/external/freetype-2.9.1/builds/symbian/freetype.mmp
diff --git a/source/3rd-party/freetype-2.9.1/builds/toplevel.mk b/source/external/freetype-2.9.1/builds/toplevel.mk
index 7ce0ed8..7ce0ed8 100644
--- a/source/3rd-party/freetype-2.9.1/builds/toplevel.mk
+++ b/source/external/freetype-2.9.1/builds/toplevel.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/aclocal.m4 b/source/external/freetype-2.9.1/builds/unix/aclocal.m4
index eb7517a..eb7517a 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/aclocal.m4
+++ b/source/external/freetype-2.9.1/builds/unix/aclocal.m4
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/config.guess b/source/external/freetype-2.9.1/builds/unix/config.guess
index 256083a..256083a 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/config.guess
+++ b/source/external/freetype-2.9.1/builds/unix/config.guess
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/config.sub b/source/external/freetype-2.9.1/builds/unix/config.sub
index ba37cf9..ba37cf9 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/config.sub
+++ b/source/external/freetype-2.9.1/builds/unix/config.sub
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/configure b/source/external/freetype-2.9.1/builds/unix/configure
index 2d05de2..2d05de2 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/configure
+++ b/source/external/freetype-2.9.1/builds/unix/configure
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/configure.ac b/source/external/freetype-2.9.1/builds/unix/configure.ac
index b306821..b306821 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/configure.ac
+++ b/source/external/freetype-2.9.1/builds/unix/configure.ac
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/configure.raw b/source/external/freetype-2.9.1/builds/unix/configure.raw
index baab79d..baab79d 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/configure.raw
+++ b/source/external/freetype-2.9.1/builds/unix/configure.raw
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/detect.mk b/source/external/freetype-2.9.1/builds/unix/detect.mk
index 54daa07..54daa07 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/detect.mk
+++ b/source/external/freetype-2.9.1/builds/unix/detect.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/freetype-config.in b/source/external/freetype-2.9.1/builds/unix/freetype-config.in
index 2d5b90d..2d5b90d 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/freetype-config.in
+++ b/source/external/freetype-2.9.1/builds/unix/freetype-config.in
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/freetype2.in b/source/external/freetype-2.9.1/builds/unix/freetype2.in
index 2d759ec..2d759ec 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/freetype2.in
+++ b/source/external/freetype-2.9.1/builds/unix/freetype2.in
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/freetype2.m4 b/source/external/freetype-2.9.1/builds/unix/freetype2.m4
index af2e659..af2e659 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/freetype2.m4
+++ b/source/external/freetype-2.9.1/builds/unix/freetype2.m4
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/ft-munmap.m4 b/source/external/freetype-2.9.1/builds/unix/ft-munmap.m4
index 00eda49..00eda49 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/ft-munmap.m4
+++ b/source/external/freetype-2.9.1/builds/unix/ft-munmap.m4
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/ftconfig.in b/source/external/freetype-2.9.1/builds/unix/ftconfig.in
index b9c21da..b9c21da 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/ftconfig.in
+++ b/source/external/freetype-2.9.1/builds/unix/ftconfig.in
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/ftsystem.c b/source/external/freetype-2.9.1/builds/unix/ftsystem.c
index 8fdbeb0..8fdbeb0 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/ftsystem.c
+++ b/source/external/freetype-2.9.1/builds/unix/ftsystem.c
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/install-sh b/source/external/freetype-2.9.1/builds/unix/install-sh
index 0b0fdcb..0b0fdcb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/install-sh
+++ b/source/external/freetype-2.9.1/builds/unix/install-sh
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/install.mk b/source/external/freetype-2.9.1/builds/unix/install.mk
index c08c3b7..c08c3b7 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/install.mk
+++ b/source/external/freetype-2.9.1/builds/unix/install.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/ltmain.sh b/source/external/freetype-2.9.1/builds/unix/ltmain.sh
index 0f0a2da..0f0a2da 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/ltmain.sh
+++ b/source/external/freetype-2.9.1/builds/unix/ltmain.sh
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/pkg.m4 b/source/external/freetype-2.9.1/builds/unix/pkg.m4
index 260e1fb..260e1fb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/pkg.m4
+++ b/source/external/freetype-2.9.1/builds/unix/pkg.m4
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/unix-cc.in b/source/external/freetype-2.9.1/builds/unix/unix-cc.in
index 5675866..5675866 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/unix-cc.in
+++ b/source/external/freetype-2.9.1/builds/unix/unix-cc.in
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/unix-def.in b/source/external/freetype-2.9.1/builds/unix/unix-def.in
index 6957053..6957053 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/unix-def.in
+++ b/source/external/freetype-2.9.1/builds/unix/unix-def.in
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/unix-dev.mk b/source/external/freetype-2.9.1/builds/unix/unix-dev.mk
index 5a516ad..5a516ad 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/unix-dev.mk
+++ b/source/external/freetype-2.9.1/builds/unix/unix-dev.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/unix-lcc.mk b/source/external/freetype-2.9.1/builds/unix/unix-lcc.mk
index 73a02d4..73a02d4 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/unix-lcc.mk
+++ b/source/external/freetype-2.9.1/builds/unix/unix-lcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/unix.mk b/source/external/freetype-2.9.1/builds/unix/unix.mk
index acd54d3..acd54d3 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/unix.mk
+++ b/source/external/freetype-2.9.1/builds/unix/unix.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/unix/unixddef.mk b/source/external/freetype-2.9.1/builds/unix/unixddef.mk
index a8da63a..a8da63a 100644
--- a/source/3rd-party/freetype-2.9.1/builds/unix/unixddef.mk
+++ b/source/external/freetype-2.9.1/builds/unix/unixddef.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/vms/ftconfig.h b/source/external/freetype-2.9.1/builds/vms/ftconfig.h
index 021e2c6..021e2c6 100644
--- a/source/3rd-party/freetype-2.9.1/builds/vms/ftconfig.h
+++ b/source/external/freetype-2.9.1/builds/vms/ftconfig.h
diff --git a/source/3rd-party/freetype-2.9.1/builds/vms/ftsystem.c b/source/external/freetype-2.9.1/builds/vms/ftsystem.c
index 7d79f9a..7d79f9a 100644
--- a/source/3rd-party/freetype-2.9.1/builds/vms/ftsystem.c
+++ b/source/external/freetype-2.9.1/builds/vms/ftsystem.c
diff --git a/source/3rd-party/freetype-2.9.1/builds/wince/ftdebug.c b/source/external/freetype-2.9.1/builds/wince/ftdebug.c
index 83c5f44..83c5f44 100644
--- a/source/3rd-party/freetype-2.9.1/builds/wince/ftdebug.c
+++ b/source/external/freetype-2.9.1/builds/wince/ftdebug.c
diff --git a/source/3rd-party/freetype-2.9.1/builds/wince/vc2005-ce/freetype.sln b/source/external/freetype-2.9.1/builds/wince/vc2005-ce/freetype.sln
index 2d0ca9c..2d0ca9c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/wince/vc2005-ce/freetype.sln
+++ b/source/external/freetype-2.9.1/builds/wince/vc2005-ce/freetype.sln
diff --git a/source/3rd-party/freetype-2.9.1/builds/wince/vc2005-ce/freetype.vcproj b/source/external/freetype-2.9.1/builds/wince/vc2005-ce/freetype.vcproj
index 0d95df7..0d95df7 100644
--- a/source/3rd-party/freetype-2.9.1/builds/wince/vc2005-ce/freetype.vcproj
+++ b/source/external/freetype-2.9.1/builds/wince/vc2005-ce/freetype.vcproj
diff --git a/source/3rd-party/freetype-2.9.1/builds/wince/vc2005-ce/index.html b/source/external/freetype-2.9.1/builds/wince/vc2005-ce/index.html
index 02a1caf..02a1caf 100644
--- a/source/3rd-party/freetype-2.9.1/builds/wince/vc2005-ce/index.html
+++ b/source/external/freetype-2.9.1/builds/wince/vc2005-ce/index.html
diff --git a/source/3rd-party/freetype-2.9.1/builds/wince/vc2008-ce/freetype.sln b/source/external/freetype-2.9.1/builds/wince/vc2008-ce/freetype.sln
index e242cf2..e242cf2 100644
--- a/source/3rd-party/freetype-2.9.1/builds/wince/vc2008-ce/freetype.sln
+++ b/source/external/freetype-2.9.1/builds/wince/vc2008-ce/freetype.sln
diff --git a/source/3rd-party/freetype-2.9.1/builds/wince/vc2008-ce/freetype.vcproj b/source/external/freetype-2.9.1/builds/wince/vc2008-ce/freetype.vcproj
index 7579ccb..7579ccb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/wince/vc2008-ce/freetype.vcproj
+++ b/source/external/freetype-2.9.1/builds/wince/vc2008-ce/freetype.vcproj
diff --git a/source/3rd-party/freetype-2.9.1/builds/wince/vc2008-ce/index.html b/source/external/freetype-2.9.1/builds/wince/vc2008-ce/index.html
index f7a3583..f7a3583 100644
--- a/source/3rd-party/freetype-2.9.1/builds/wince/vc2008-ce/index.html
+++ b/source/external/freetype-2.9.1/builds/wince/vc2008-ce/index.html
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/detect.mk b/source/external/freetype-2.9.1/builds/windows/detect.mk
index dd5669c..dd5669c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/detect.mk
+++ b/source/external/freetype-2.9.1/builds/windows/detect.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/ftdebug.c b/source/external/freetype-2.9.1/builds/windows/ftdebug.c
index ec70a0e..ec70a0e 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/ftdebug.c
+++ b/source/external/freetype-2.9.1/builds/windows/ftdebug.c
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2005/freetype.sln b/source/external/freetype-2.9.1/builds/windows/vc2005/freetype.sln
index e9d5320..e9d5320 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2005/freetype.sln
+++ b/source/external/freetype-2.9.1/builds/windows/vc2005/freetype.sln
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2005/freetype.vcproj b/source/external/freetype-2.9.1/builds/windows/vc2005/freetype.vcproj
index c054742..c054742 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2005/freetype.vcproj
+++ b/source/external/freetype-2.9.1/builds/windows/vc2005/freetype.vcproj
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2005/index.html b/source/external/freetype-2.9.1/builds/windows/vc2005/index.html
index c5e182e..c5e182e 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2005/index.html
+++ b/source/external/freetype-2.9.1/builds/windows/vc2005/index.html
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2008/freetype.sln b/source/external/freetype-2.9.1/builds/windows/vc2008/freetype.sln
index 9a74556..9a74556 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2008/freetype.sln
+++ b/source/external/freetype-2.9.1/builds/windows/vc2008/freetype.sln
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2008/freetype.vcproj b/source/external/freetype-2.9.1/builds/windows/vc2008/freetype.vcproj
index affef82..affef82 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2008/freetype.vcproj
+++ b/source/external/freetype-2.9.1/builds/windows/vc2008/freetype.vcproj
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2008/index.html b/source/external/freetype-2.9.1/builds/windows/vc2008/index.html
index 25c6f9b..25c6f9b 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2008/index.html
+++ b/source/external/freetype-2.9.1/builds/windows/vc2008/index.html
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.sln b/source/external/freetype-2.9.1/builds/windows/vc2010/freetype.sln
index a3499eb..a3499eb 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.sln
+++ b/source/external/freetype-2.9.1/builds/windows/vc2010/freetype.sln
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.user.props b/source/external/freetype-2.9.1/builds/windows/vc2010/freetype.user.props
index 3387d9e..3387d9e 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.user.props
+++ b/source/external/freetype-2.9.1/builds/windows/vc2010/freetype.user.props
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj b/source/external/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj
index 79f5586..79f5586 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj
+++ b/source/external/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj.filters b/source/external/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj.filters
index 52bc0ac..52bc0ac 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj.filters
+++ b/source/external/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj.filters
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/index.html b/source/external/freetype-2.9.1/builds/windows/vc2010/index.html
index c3e6040..c3e6040 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/vc2010/index.html
+++ b/source/external/freetype-2.9.1/builds/windows/vc2010/index.html
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.dsp b/source/external/freetype-2.9.1/builds/windows/visualc/freetype.dsp
index 95c1595..95c1595 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.dsp
+++ b/source/external/freetype-2.9.1/builds/windows/visualc/freetype.dsp
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.dsw b/source/external/freetype-2.9.1/builds/windows/visualc/freetype.dsw
index 3c9bbe1..3c9bbe1 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.dsw
+++ b/source/external/freetype-2.9.1/builds/windows/visualc/freetype.dsw
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.sln b/source/external/freetype-2.9.1/builds/windows/visualc/freetype.sln
index f4c105e..f4c105e 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.sln
+++ b/source/external/freetype-2.9.1/builds/windows/visualc/freetype.sln
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.vcproj b/source/external/freetype-2.9.1/builds/windows/visualc/freetype.vcproj
index 17b70f8..17b70f8 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/freetype.vcproj
+++ b/source/external/freetype-2.9.1/builds/windows/visualc/freetype.vcproj
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/index.html b/source/external/freetype-2.9.1/builds/windows/visualc/index.html
index c0611d2..c0611d2 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/visualc/index.html
+++ b/source/external/freetype-2.9.1/builds/windows/visualc/index.html
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/visualce/freetype.dsp b/source/external/freetype-2.9.1/builds/windows/visualce/freetype.dsp
index 2fdf448..2fdf448 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/visualce/freetype.dsp
+++ b/source/external/freetype-2.9.1/builds/windows/visualce/freetype.dsp
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/visualce/freetype.dsw b/source/external/freetype-2.9.1/builds/windows/visualce/freetype.dsw
index 3c9bbe1..3c9bbe1 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/visualce/freetype.dsw
+++ b/source/external/freetype-2.9.1/builds/windows/visualce/freetype.dsw
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/visualce/freetype.vcproj b/source/external/freetype-2.9.1/builds/windows/visualce/freetype.vcproj
index dca7639..dca7639 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/visualce/freetype.vcproj
+++ b/source/external/freetype-2.9.1/builds/windows/visualce/freetype.vcproj
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/visualce/index.html b/source/external/freetype-2.9.1/builds/windows/visualce/index.html
index d5a3ca3..d5a3ca3 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/visualce/index.html
+++ b/source/external/freetype-2.9.1/builds/windows/visualce/index.html
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-bcc.mk b/source/external/freetype-2.9.1/builds/windows/w32-bcc.mk
index 01aab1c..01aab1c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-bcc.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-bcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-bccd.mk b/source/external/freetype-2.9.1/builds/windows/w32-bccd.mk
index 2c14d6c..2c14d6c 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-bccd.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-bccd.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-dev.mk b/source/external/freetype-2.9.1/builds/windows/w32-dev.mk
index 279d5f9..279d5f9 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-dev.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-dev.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-gcc.mk b/source/external/freetype-2.9.1/builds/windows/w32-gcc.mk
index 9e3476b..9e3476b 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-gcc.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-gcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-icc.mk b/source/external/freetype-2.9.1/builds/windows/w32-icc.mk
index e695c12..e695c12 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-icc.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-icc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-intl.mk b/source/external/freetype-2.9.1/builds/windows/w32-intl.mk
index 1e36662..1e36662 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-intl.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-intl.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-lcc.mk b/source/external/freetype-2.9.1/builds/windows/w32-lcc.mk
index 5729d36..5729d36 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-lcc.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-lcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-mingw32.mk b/source/external/freetype-2.9.1/builds/windows/w32-mingw32.mk
index b3a210d..b3a210d 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-mingw32.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-mingw32.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-vcc.mk b/source/external/freetype-2.9.1/builds/windows/w32-vcc.mk
index 342c8aa..342c8aa 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-vcc.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-vcc.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/w32-wat.mk b/source/external/freetype-2.9.1/builds/windows/w32-wat.mk
index 37ecc88..37ecc88 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/w32-wat.mk
+++ b/source/external/freetype-2.9.1/builds/windows/w32-wat.mk
diff --git a/source/3rd-party/freetype-2.9.1/builds/windows/win32-def.mk b/source/external/freetype-2.9.1/builds/windows/win32-def.mk
index f83d444..f83d444 100644
--- a/source/3rd-party/freetype-2.9.1/builds/windows/win32-def.mk
+++ b/source/external/freetype-2.9.1/builds/windows/win32-def.mk
diff --git a/source/3rd-party/freetype-2.9.1/configure b/source/external/freetype-2.9.1/configure
index f9d2186..f9d2186 100644
--- a/source/3rd-party/freetype-2.9.1/configure
+++ b/source/external/freetype-2.9.1/configure
diff --git a/source/3rd-party/freetype-2.9.1/devel/ft2build.h b/source/external/freetype-2.9.1/devel/ft2build.h
index 1d17141..1d17141 100644
--- a/source/3rd-party/freetype-2.9.1/devel/ft2build.h
+++ b/source/external/freetype-2.9.1/devel/ft2build.h
diff --git a/source/3rd-party/freetype-2.9.1/devel/ftoption.h b/source/external/freetype-2.9.1/devel/ftoption.h
index 1b4619e..1b4619e 100644
--- a/source/3rd-party/freetype-2.9.1/devel/ftoption.h
+++ b/source/external/freetype-2.9.1/devel/ftoption.h
diff --git a/source/3rd-party/freetype-2.9.1/docs/CHANGES b/source/external/freetype-2.9.1/docs/CHANGES
index a6d088a..a6d088a 100644
--- a/source/3rd-party/freetype-2.9.1/docs/CHANGES
+++ b/source/external/freetype-2.9.1/docs/CHANGES
diff --git a/source/3rd-party/freetype-2.9.1/docs/CMAKE b/source/external/freetype-2.9.1/docs/CMAKE
index 31237ae..31237ae 100644
--- a/source/3rd-party/freetype-2.9.1/docs/CMAKE
+++ b/source/external/freetype-2.9.1/docs/CMAKE
diff --git a/source/3rd-party/freetype-2.9.1/docs/CUSTOMIZE b/source/external/freetype-2.9.1/docs/CUSTOMIZE
index 916be32..916be32 100644
--- a/source/3rd-party/freetype-2.9.1/docs/CUSTOMIZE
+++ b/source/external/freetype-2.9.1/docs/CUSTOMIZE
diff --git a/source/3rd-party/freetype-2.9.1/docs/DEBUG b/source/external/freetype-2.9.1/docs/DEBUG
index 751eaf0..751eaf0 100644
--- a/source/3rd-party/freetype-2.9.1/docs/DEBUG
+++ b/source/external/freetype-2.9.1/docs/DEBUG
diff --git a/source/3rd-party/freetype-2.9.1/docs/FTL.TXT b/source/external/freetype-2.9.1/docs/FTL.TXT
index c406d15..c406d15 100644
--- a/source/3rd-party/freetype-2.9.1/docs/FTL.TXT
+++ b/source/external/freetype-2.9.1/docs/FTL.TXT
diff --git a/source/3rd-party/freetype-2.9.1/docs/GPLv2.TXT b/source/external/freetype-2.9.1/docs/GPLv2.TXT
index b2fe7b6..b2fe7b6 100644
--- a/source/3rd-party/freetype-2.9.1/docs/GPLv2.TXT
+++ b/source/external/freetype-2.9.1/docs/GPLv2.TXT
diff --git a/source/3rd-party/freetype-2.9.1/docs/INSTALL b/source/external/freetype-2.9.1/docs/INSTALL
index 71d4a05..71d4a05 100644
--- a/source/3rd-party/freetype-2.9.1/docs/INSTALL
+++ b/source/external/freetype-2.9.1/docs/INSTALL
diff --git a/source/3rd-party/freetype-2.9.1/docs/INSTALL.ANY b/source/external/freetype-2.9.1/docs/INSTALL.ANY
index fddac9a..fddac9a 100644
--- a/source/3rd-party/freetype-2.9.1/docs/INSTALL.ANY
+++ b/source/external/freetype-2.9.1/docs/INSTALL.ANY
diff --git a/source/3rd-party/freetype-2.9.1/docs/INSTALL.CROSS b/source/external/freetype-2.9.1/docs/INSTALL.CROSS
index 239e1a9..239e1a9 100644
--- a/source/3rd-party/freetype-2.9.1/docs/INSTALL.CROSS
+++ b/source/external/freetype-2.9.1/docs/INSTALL.CROSS
diff --git a/source/3rd-party/freetype-2.9.1/docs/INSTALL.GNU b/source/external/freetype-2.9.1/docs/INSTALL.GNU
index e314ecf..e314ecf 100644
--- a/source/3rd-party/freetype-2.9.1/docs/INSTALL.GNU
+++ b/source/external/freetype-2.9.1/docs/INSTALL.GNU
diff --git a/source/3rd-party/freetype-2.9.1/docs/INSTALL.MAC b/source/external/freetype-2.9.1/docs/INSTALL.MAC
index 2587e24..2587e24 100644
--- a/source/3rd-party/freetype-2.9.1/docs/INSTALL.MAC
+++ b/source/external/freetype-2.9.1/docs/INSTALL.MAC
diff --git a/source/3rd-party/freetype-2.9.1/docs/INSTALL.UNIX b/source/external/freetype-2.9.1/docs/INSTALL.UNIX
index f92d828..f92d828 100644
--- a/source/3rd-party/freetype-2.9.1/docs/INSTALL.UNIX
+++ b/source/external/freetype-2.9.1/docs/INSTALL.UNIX
diff --git a/source/3rd-party/freetype-2.9.1/docs/INSTALL.VMS b/source/external/freetype-2.9.1/docs/INSTALL.VMS
index c1d30e0..c1d30e0 100644
--- a/source/3rd-party/freetype-2.9.1/docs/INSTALL.VMS
+++ b/source/external/freetype-2.9.1/docs/INSTALL.VMS
diff --git a/source/3rd-party/freetype-2.9.1/docs/LICENSE.TXT b/source/external/freetype-2.9.1/docs/LICENSE.TXT
index af5a1c5..af5a1c5 100644
--- a/source/3rd-party/freetype-2.9.1/docs/LICENSE.TXT
+++ b/source/external/freetype-2.9.1/docs/LICENSE.TXT
diff --git a/source/3rd-party/freetype-2.9.1/docs/MAKEPP b/source/external/freetype-2.9.1/docs/MAKEPP
index a4d44b7..a4d44b7 100644
--- a/source/3rd-party/freetype-2.9.1/docs/MAKEPP
+++ b/source/external/freetype-2.9.1/docs/MAKEPP
diff --git a/source/3rd-party/freetype-2.9.1/docs/PROBLEMS b/source/external/freetype-2.9.1/docs/PROBLEMS
index 40bdc35..40bdc35 100644
--- a/source/3rd-party/freetype-2.9.1/docs/PROBLEMS
+++ b/source/external/freetype-2.9.1/docs/PROBLEMS
diff --git a/source/3rd-party/freetype-2.9.1/docs/TODO b/source/external/freetype-2.9.1/docs/TODO
index 1a443a2..1a443a2 100644
--- a/source/3rd-party/freetype-2.9.1/docs/TODO
+++ b/source/external/freetype-2.9.1/docs/TODO
diff --git a/source/3rd-party/freetype-2.9.1/docs/VERSIONS.TXT b/source/external/freetype-2.9.1/docs/VERSIONS.TXT
index 3774157..3774157 100644
--- a/source/3rd-party/freetype-2.9.1/docs/VERSIONS.TXT
+++ b/source/external/freetype-2.9.1/docs/VERSIONS.TXT
diff --git a/source/3rd-party/freetype-2.9.1/docs/formats.txt b/source/external/freetype-2.9.1/docs/formats.txt
index 75aba92..75aba92 100644
--- a/source/3rd-party/freetype-2.9.1/docs/formats.txt
+++ b/source/external/freetype-2.9.1/docs/formats.txt
diff --git a/source/3rd-party/freetype-2.9.1/docs/freetype-config.1 b/source/external/freetype-2.9.1/docs/freetype-config.1
index 164b8ff..164b8ff 100644
--- a/source/3rd-party/freetype-2.9.1/docs/freetype-config.1
+++ b/source/external/freetype-2.9.1/docs/freetype-config.1
diff --git a/source/3rd-party/freetype-2.9.1/docs/raster.txt b/source/external/freetype-2.9.1/docs/raster.txt
index 8ef466e..8ef466e 100644
--- a/source/3rd-party/freetype-2.9.1/docs/raster.txt
+++ b/source/external/freetype-2.9.1/docs/raster.txt
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/README b/source/external/freetype-2.9.1/docs/reference/README
index 51b04d6..51b04d6 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/README
+++ b/source/external/freetype-2.9.1/docs/reference/README
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-auto_hinter.html b/source/external/freetype-2.9.1/docs/reference/ft2-auto_hinter.html
index 884d87a..884d87a 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-auto_hinter.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-auto_hinter.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-base_interface.html b/source/external/freetype-2.9.1/docs/reference/ft2-base_interface.html
index 3cedbcc..3cedbcc 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-base_interface.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-base_interface.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-basic_types.html b/source/external/freetype-2.9.1/docs/reference/ft2-basic_types.html
index 0e62239..0e62239 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-basic_types.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-basic_types.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-bdf_fonts.html b/source/external/freetype-2.9.1/docs/reference/ft2-bdf_fonts.html
index f11cb21..f11cb21 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-bdf_fonts.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-bdf_fonts.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-bitmap_handling.html b/source/external/freetype-2.9.1/docs/reference/ft2-bitmap_handling.html
index d80acc4..d80acc4 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-bitmap_handling.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-bitmap_handling.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-bzip2.html b/source/external/freetype-2.9.1/docs/reference/ft2-bzip2.html
index bb787cf..bb787cf 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-bzip2.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-bzip2.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-cache_subsystem.html b/source/external/freetype-2.9.1/docs/reference/ft2-cache_subsystem.html
index d2d6069..d2d6069 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-cache_subsystem.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-cache_subsystem.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-cff_driver.html b/source/external/freetype-2.9.1/docs/reference/ft2-cff_driver.html
index 6e7c1d9..6e7c1d9 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-cff_driver.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-cff_driver.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-cid_fonts.html b/source/external/freetype-2.9.1/docs/reference/ft2-cid_fonts.html
index 9dcab71..9dcab71 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-cid_fonts.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-cid_fonts.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-computations.html b/source/external/freetype-2.9.1/docs/reference/ft2-computations.html
index d615dcf..d615dcf 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-computations.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-computations.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-error_code_values.html b/source/external/freetype-2.9.1/docs/reference/ft2-error_code_values.html
index f53f6cd..f53f6cd 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-error_code_values.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-error_code_values.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-error_enumerations.html b/source/external/freetype-2.9.1/docs/reference/ft2-error_enumerations.html
index 9169802..9169802 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-error_enumerations.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-error_enumerations.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-font_formats.html b/source/external/freetype-2.9.1/docs/reference/ft2-font_formats.html
index 54c4adf..54c4adf 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-font_formats.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-font_formats.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-gasp_table.html b/source/external/freetype-2.9.1/docs/reference/ft2-gasp_table.html
index 3bb22ee..3bb22ee 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-gasp_table.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-gasp_table.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-glyph_management.html b/source/external/freetype-2.9.1/docs/reference/ft2-glyph_management.html
index 00ef43a..00ef43a 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-glyph_management.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-glyph_management.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-glyph_stroker.html b/source/external/freetype-2.9.1/docs/reference/ft2-glyph_stroker.html
index b139810..b139810 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-glyph_stroker.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-glyph_stroker.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-glyph_variants.html b/source/external/freetype-2.9.1/docs/reference/ft2-glyph_variants.html
index b74b5b0..b74b5b0 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-glyph_variants.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-glyph_variants.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-gx_validation.html b/source/external/freetype-2.9.1/docs/reference/ft2-gx_validation.html
index 81ad8be..81ad8be 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-gx_validation.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-gx_validation.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-gzip.html b/source/external/freetype-2.9.1/docs/reference/ft2-gzip.html
index 51a9d29..51a9d29 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-gzip.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-gzip.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-header_file_macros.html b/source/external/freetype-2.9.1/docs/reference/ft2-header_file_macros.html
index 88cb179..88cb179 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-header_file_macros.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-header_file_macros.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-header_inclusion.html b/source/external/freetype-2.9.1/docs/reference/ft2-header_inclusion.html
index 107ac5c..107ac5c 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-header_inclusion.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-header_inclusion.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-incremental.html b/source/external/freetype-2.9.1/docs/reference/ft2-incremental.html
index 2257282..2257282 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-incremental.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-incremental.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-index.html b/source/external/freetype-2.9.1/docs/reference/ft2-index.html
index ee99e2f..ee99e2f 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-index.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-index.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-lcd_filtering.html b/source/external/freetype-2.9.1/docs/reference/ft2-lcd_filtering.html
index 1e5d5ed..1e5d5ed 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-lcd_filtering.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-lcd_filtering.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-list_processing.html b/source/external/freetype-2.9.1/docs/reference/ft2-list_processing.html
index bc4beae..bc4beae 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-list_processing.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-list_processing.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-lzw.html b/source/external/freetype-2.9.1/docs/reference/ft2-lzw.html
index 2e24b93..2e24b93 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-lzw.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-lzw.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-mac_specific.html b/source/external/freetype-2.9.1/docs/reference/ft2-mac_specific.html
index 46ee03b..46ee03b 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-mac_specific.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-mac_specific.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-module_management.html b/source/external/freetype-2.9.1/docs/reference/ft2-module_management.html
index b14dae4..b14dae4 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-module_management.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-module_management.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-multiple_masters.html b/source/external/freetype-2.9.1/docs/reference/ft2-multiple_masters.html
index 669dc0a..669dc0a 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-multiple_masters.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-multiple_masters.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-ot_validation.html b/source/external/freetype-2.9.1/docs/reference/ft2-ot_validation.html
index 27bd40a..27bd40a 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-ot_validation.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-ot_validation.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-outline_processing.html b/source/external/freetype-2.9.1/docs/reference/ft2-outline_processing.html
index 3b12f93..3b12f93 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-outline_processing.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-outline_processing.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-parameter_tags.html b/source/external/freetype-2.9.1/docs/reference/ft2-parameter_tags.html
index b1d1e64..b1d1e64 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-parameter_tags.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-parameter_tags.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-pcf_driver.html b/source/external/freetype-2.9.1/docs/reference/ft2-pcf_driver.html
index 2bc4c96..2bc4c96 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-pcf_driver.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-pcf_driver.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-pfr_fonts.html b/source/external/freetype-2.9.1/docs/reference/ft2-pfr_fonts.html
index 18c97c6..18c97c6 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-pfr_fonts.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-pfr_fonts.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-properties.html b/source/external/freetype-2.9.1/docs/reference/ft2-properties.html
index 60f067a..60f067a 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-properties.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-properties.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-quick_advance.html b/source/external/freetype-2.9.1/docs/reference/ft2-quick_advance.html
index dafefcf..dafefcf 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-quick_advance.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-quick_advance.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-raster.html b/source/external/freetype-2.9.1/docs/reference/ft2-raster.html
index db8e8a3..db8e8a3 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-raster.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-raster.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-sfnt_names.html b/source/external/freetype-2.9.1/docs/reference/ft2-sfnt_names.html
index 2d3d553..2d3d553 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-sfnt_names.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-sfnt_names.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-sizes_management.html b/source/external/freetype-2.9.1/docs/reference/ft2-sizes_management.html
index 1e4daf9..1e4daf9 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-sizes_management.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-sizes_management.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-system_interface.html b/source/external/freetype-2.9.1/docs/reference/ft2-system_interface.html
index b916230..b916230 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-system_interface.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-system_interface.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-t1_cid_driver.html b/source/external/freetype-2.9.1/docs/reference/ft2-t1_cid_driver.html
index a255eeb..a255eeb 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-t1_cid_driver.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-t1_cid_driver.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-toc.html b/source/external/freetype-2.9.1/docs/reference/ft2-toc.html
index c803ca1..c803ca1 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-toc.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-toc.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-truetype_engine.html b/source/external/freetype-2.9.1/docs/reference/ft2-truetype_engine.html
index 4ad43f4..4ad43f4 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-truetype_engine.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-truetype_engine.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-truetype_tables.html b/source/external/freetype-2.9.1/docs/reference/ft2-truetype_tables.html
index 9cddc35..9cddc35 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-truetype_tables.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-truetype_tables.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-tt_driver.html b/source/external/freetype-2.9.1/docs/reference/ft2-tt_driver.html
index cc8008d..cc8008d 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-tt_driver.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-tt_driver.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-type1_tables.html b/source/external/freetype-2.9.1/docs/reference/ft2-type1_tables.html
index b5c9c41..b5c9c41 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-type1_tables.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-type1_tables.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-user_allocation.html b/source/external/freetype-2.9.1/docs/reference/ft2-user_allocation.html
index 449bc0b..449bc0b 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-user_allocation.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-user_allocation.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-version.html b/source/external/freetype-2.9.1/docs/reference/ft2-version.html
index a3ab9a7..a3ab9a7 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-version.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-version.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-winfnt_fonts.html b/source/external/freetype-2.9.1/docs/reference/ft2-winfnt_fonts.html
index 26ffb1c..26ffb1c 100644
--- a/source/3rd-party/freetype-2.9.1/docs/reference/ft2-winfnt_fonts.html
+++ b/source/external/freetype-2.9.1/docs/reference/ft2-winfnt_fonts.html
diff --git a/source/3rd-party/freetype-2.9.1/docs/release b/source/external/freetype-2.9.1/docs/release
index 44b4cb1..44b4cb1 100644
--- a/source/3rd-party/freetype-2.9.1/docs/release
+++ b/source/external/freetype-2.9.1/docs/release
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftconfig.h b/source/external/freetype-2.9.1/include/freetype/config/ftconfig.h
index eedebf4..eedebf4 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftconfig.h
+++ b/source/external/freetype-2.9.1/include/freetype/config/ftconfig.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftheader.h b/source/external/freetype-2.9.1/include/freetype/config/ftheader.h
index 702f77c..702f77c 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftheader.h
+++ b/source/external/freetype-2.9.1/include/freetype/config/ftheader.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftmodule.h b/source/external/freetype-2.9.1/include/freetype/config/ftmodule.h
index 76d271a..76d271a 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftmodule.h
+++ b/source/external/freetype-2.9.1/include/freetype/config/ftmodule.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftoption.h b/source/external/freetype-2.9.1/include/freetype/config/ftoption.h
index 4bcab2a..4bcab2a 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftoption.h
+++ b/source/external/freetype-2.9.1/include/freetype/config/ftoption.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftstdlib.h b/source/external/freetype-2.9.1/include/freetype/config/ftstdlib.h
index 42f9a06..42f9a06 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/config/ftstdlib.h
+++ b/source/external/freetype-2.9.1/include/freetype/config/ftstdlib.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/freetype.h b/source/external/freetype-2.9.1/include/freetype/freetype.h
index 9664404..9664404 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/freetype.h
+++ b/source/external/freetype-2.9.1/include/freetype/freetype.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftadvanc.h b/source/external/freetype-2.9.1/include/freetype/ftadvanc.h
index f78e8b1..f78e8b1 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftadvanc.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftadvanc.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftbbox.h b/source/external/freetype-2.9.1/include/freetype/ftbbox.h
index f9eb70b..f9eb70b 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftbbox.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftbbox.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftbdf.h b/source/external/freetype-2.9.1/include/freetype/ftbdf.h
index 1b6dea6..1b6dea6 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftbdf.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftbdf.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftbitmap.h b/source/external/freetype-2.9.1/include/freetype/ftbitmap.h
index a43187c..a43187c 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftbitmap.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftbitmap.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftbzip2.h b/source/external/freetype-2.9.1/include/freetype/ftbzip2.h
index 6edfa03..6edfa03 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftbzip2.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftbzip2.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftcache.h b/source/external/freetype-2.9.1/include/freetype/ftcache.h
index 52d5f00..52d5f00 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftcache.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftcache.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftchapters.h b/source/external/freetype-2.9.1/include/freetype/ftchapters.h
index 51257bb..51257bb 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftchapters.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftchapters.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftcid.h b/source/external/freetype-2.9.1/include/freetype/ftcid.h
index 5e9100a..5e9100a 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftcid.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftcid.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftdriver.h b/source/external/freetype-2.9.1/include/freetype/ftdriver.h
index e90475b..e90475b 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftdriver.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftdriver.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/fterrdef.h b/source/external/freetype-2.9.1/include/freetype/fterrdef.h
index 8ffd346..8ffd346 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/fterrdef.h
+++ b/source/external/freetype-2.9.1/include/freetype/fterrdef.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/fterrors.h b/source/external/freetype-2.9.1/include/freetype/fterrors.h
index f6ee5c2..f6ee5c2 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/fterrors.h
+++ b/source/external/freetype-2.9.1/include/freetype/fterrors.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftfntfmt.h b/source/external/freetype-2.9.1/include/freetype/ftfntfmt.h
index cc86efa..cc86efa 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftfntfmt.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftfntfmt.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftgasp.h b/source/external/freetype-2.9.1/include/freetype/ftgasp.h
index fc1248f..fc1248f 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftgasp.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftgasp.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftglyph.h b/source/external/freetype-2.9.1/include/freetype/ftglyph.h
index 5f3fc00..5f3fc00 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftglyph.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftglyph.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftgxval.h b/source/external/freetype-2.9.1/include/freetype/ftgxval.h
index 8382d59..8382d59 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftgxval.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftgxval.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftgzip.h b/source/external/freetype-2.9.1/include/freetype/ftgzip.h
index db033da..db033da 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftgzip.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftgzip.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftimage.h b/source/external/freetype-2.9.1/include/freetype/ftimage.h
index 79ede19..79ede19 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftimage.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftimage.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftincrem.h b/source/external/freetype-2.9.1/include/freetype/ftincrem.h
index 44619f9..44619f9 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftincrem.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftincrem.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftlcdfil.h b/source/external/freetype-2.9.1/include/freetype/ftlcdfil.h
index 2a27196..2a27196 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftlcdfil.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftlcdfil.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftlist.h b/source/external/freetype-2.9.1/include/freetype/ftlist.h
index 117473b..117473b 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftlist.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftlist.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftlzw.h b/source/external/freetype-2.9.1/include/freetype/ftlzw.h
index 1615912..1615912 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftlzw.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftlzw.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftmac.h b/source/external/freetype-2.9.1/include/freetype/ftmac.h
index c1e497c..c1e497c 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftmac.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftmac.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftmm.h b/source/external/freetype-2.9.1/include/freetype/ftmm.h
index 9948102..9948102 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftmm.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftmm.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftmodapi.h b/source/external/freetype-2.9.1/include/freetype/ftmodapi.h
index a6eb876..a6eb876 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftmodapi.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftmodapi.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftmoderr.h b/source/external/freetype-2.9.1/include/freetype/ftmoderr.h
index e0fc131..e0fc131 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftmoderr.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftmoderr.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftotval.h b/source/external/freetype-2.9.1/include/freetype/ftotval.h
index 26731c2..26731c2 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftotval.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftotval.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftoutln.h b/source/external/freetype-2.9.1/include/freetype/ftoutln.h
index 89389a4..89389a4 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftoutln.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftoutln.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftparams.h b/source/external/freetype-2.9.1/include/freetype/ftparams.h
index 5a9006c..5a9006c 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftparams.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftparams.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftpfr.h b/source/external/freetype-2.9.1/include/freetype/ftpfr.h
index a69cc48..a69cc48 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftpfr.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftpfr.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftrender.h b/source/external/freetype-2.9.1/include/freetype/ftrender.h
index fa8ad22..fa8ad22 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftrender.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftrender.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftsizes.h b/source/external/freetype-2.9.1/include/freetype/ftsizes.h
index 72cb08b..72cb08b 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftsizes.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftsizes.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftsnames.h b/source/external/freetype-2.9.1/include/freetype/ftsnames.h
index 8eb8d70..8eb8d70 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftsnames.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftsnames.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftstroke.h b/source/external/freetype-2.9.1/include/freetype/ftstroke.h
index 44b6fbe..44b6fbe 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftstroke.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftstroke.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftsynth.h b/source/external/freetype-2.9.1/include/freetype/ftsynth.h
index ff9fb43..ff9fb43 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftsynth.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftsynth.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftsystem.h b/source/external/freetype-2.9.1/include/freetype/ftsystem.h
index f6b1629..f6b1629 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftsystem.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftsystem.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/fttrigon.h b/source/external/freetype-2.9.1/include/freetype/fttrigon.h
index 2e3f3f1..2e3f3f1 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/fttrigon.h
+++ b/source/external/freetype-2.9.1/include/freetype/fttrigon.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/fttypes.h b/source/external/freetype-2.9.1/include/freetype/fttypes.h
index f638c2e..f638c2e 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/fttypes.h
+++ b/source/external/freetype-2.9.1/include/freetype/fttypes.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ftwinfnt.h b/source/external/freetype-2.9.1/include/freetype/ftwinfnt.h
index 461c65b..461c65b 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ftwinfnt.h
+++ b/source/external/freetype-2.9.1/include/freetype/ftwinfnt.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/autohint.h b/source/external/freetype-2.9.1/include/freetype/internal/autohint.h
index f4d308f..f4d308f 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/autohint.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/autohint.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/cffotypes.h b/source/external/freetype-2.9.1/include/freetype/internal/cffotypes.h
index 57e7591..57e7591 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/cffotypes.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/cffotypes.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/cfftypes.h b/source/external/freetype-2.9.1/include/freetype/internal/cfftypes.h
index 7c07e1a..7c07e1a 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/cfftypes.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/cfftypes.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftcalc.h b/source/external/freetype-2.9.1/include/freetype/internal/ftcalc.h
index 818a812..818a812 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftcalc.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftcalc.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftdebug.h b/source/external/freetype-2.9.1/include/freetype/internal/ftdebug.h
index 292a4ee..292a4ee 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftdebug.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftdebug.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftdrv.h b/source/external/freetype-2.9.1/include/freetype/internal/ftdrv.h
index 58dd35a..58dd35a 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftdrv.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftdrv.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftgloadr.h b/source/external/freetype-2.9.1/include/freetype/internal/ftgloadr.h
index a002fdb..a002fdb 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftgloadr.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftgloadr.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/fthash.h b/source/external/freetype-2.9.1/include/freetype/internal/fthash.h
index f22f9d5..f22f9d5 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/fthash.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/fthash.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftmemory.h b/source/external/freetype-2.9.1/include/freetype/internal/ftmemory.h
index 054eaec..054eaec 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftmemory.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftmemory.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftobjs.h b/source/external/freetype-2.9.1/include/freetype/internal/ftobjs.h
index 1c3c6ad..1c3c6ad 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftobjs.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftobjs.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftpic.h b/source/external/freetype-2.9.1/include/freetype/internal/ftpic.h
index 5214f05..5214f05 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftpic.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftpic.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftpsprop.h b/source/external/freetype-2.9.1/include/freetype/internal/ftpsprop.h
index abbb628..abbb628 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftpsprop.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftpsprop.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftrfork.h b/source/external/freetype-2.9.1/include/freetype/internal/ftrfork.h
index 1aca48a..1aca48a 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftrfork.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftrfork.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftserv.h b/source/external/freetype-2.9.1/include/freetype/internal/ftserv.h
index e01c167..e01c167 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftserv.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftserv.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftstream.h b/source/external/freetype-2.9.1/include/freetype/internal/ftstream.h
index f90002f..f90002f 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftstream.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftstream.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/fttrace.h b/source/external/freetype-2.9.1/include/freetype/internal/fttrace.h
index 8092e41..8092e41 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/fttrace.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/fttrace.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftvalid.h b/source/external/freetype-2.9.1/include/freetype/internal/ftvalid.h
index cad47a5..cad47a5 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/ftvalid.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/ftvalid.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/internal.h b/source/external/freetype-2.9.1/include/freetype/internal/internal.h
index 8f546e4..8f546e4 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/internal.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/internal.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/psaux.h b/source/external/freetype-2.9.1/include/freetype/internal/psaux.h
index f77380d..f77380d 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/psaux.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/psaux.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/pshints.h b/source/external/freetype-2.9.1/include/freetype/internal/pshints.h
index d29314e..d29314e 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/pshints.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/pshints.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svbdf.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svbdf.h
index 4a9ec20..4a9ec20 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svbdf.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svbdf.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svcfftl.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svcfftl.h
index db623e6..db623e6 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svcfftl.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svcfftl.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svcid.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svcid.h
index cb59ac6..cb59ac6 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svcid.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svcid.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svfntfmt.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svfntfmt.h
index 3b732be..3b732be 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svfntfmt.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svfntfmt.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svgldict.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svgldict.h
index f1a68e3..f1a68e3 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svgldict.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svgldict.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svgxval.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svgxval.h
index ed79ebe..ed79ebe 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svgxval.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svgxval.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svkern.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svkern.h
index c7e8f6e..c7e8f6e 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svkern.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svkern.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svmetric.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svmetric.h
index abaacdd..abaacdd 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svmetric.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svmetric.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svmm.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svmm.h
index bcbb38e..bcbb38e 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svmm.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svmm.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svotval.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svotval.h
index 3129429..3129429 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svotval.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svotval.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpfr.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svpfr.h
index e65d57e..e65d57e 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpfr.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svpfr.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpostnm.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svpostnm.h
index 4a49d8b..4a49d8b 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpostnm.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svpostnm.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svprop.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svprop.h
index adc0bcf..adc0bcf 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svprop.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svprop.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpscmap.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svpscmap.h
index 5589575..5589575 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpscmap.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svpscmap.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpsinfo.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svpsinfo.h
index 408f406..408f406 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svpsinfo.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svpsinfo.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svsfnt.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svsfnt.h
index e8b37bc..e8b37bc 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svsfnt.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svsfnt.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svttcmap.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svttcmap.h
index cd0e6fd..cd0e6fd 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svttcmap.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svttcmap.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svtteng.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svtteng.h
index 92e3c54..92e3c54 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svtteng.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svtteng.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svttglyf.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svttglyf.h
index 16fac1c..16fac1c 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svttglyf.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svttglyf.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svwinfnt.h b/source/external/freetype-2.9.1/include/freetype/internal/services/svwinfnt.h
index 80d481c..80d481c 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/services/svwinfnt.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/services/svwinfnt.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/sfnt.h b/source/external/freetype-2.9.1/include/freetype/internal/sfnt.h
index fb1e327..fb1e327 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/sfnt.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/sfnt.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/t1types.h b/source/external/freetype-2.9.1/include/freetype/internal/t1types.h
index 2118e33..2118e33 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/t1types.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/t1types.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/internal/tttypes.h b/source/external/freetype-2.9.1/include/freetype/internal/tttypes.h
index 10dd336..10dd336 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/internal/tttypes.h
+++ b/source/external/freetype-2.9.1/include/freetype/internal/tttypes.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/t1tables.h b/source/external/freetype-2.9.1/include/freetype/t1tables.h
index 3503c26..3503c26 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/t1tables.h
+++ b/source/external/freetype-2.9.1/include/freetype/t1tables.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/ttnameid.h b/source/external/freetype-2.9.1/include/freetype/ttnameid.h
index 8605183..8605183 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/ttnameid.h
+++ b/source/external/freetype-2.9.1/include/freetype/ttnameid.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/tttables.h b/source/external/freetype-2.9.1/include/freetype/tttables.h
index ce6a617..ce6a617 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/tttables.h
+++ b/source/external/freetype-2.9.1/include/freetype/tttables.h
diff --git a/source/3rd-party/freetype-2.9.1/include/freetype/tttags.h b/source/external/freetype-2.9.1/include/freetype/tttags.h
index e5cee68..e5cee68 100644
--- a/source/3rd-party/freetype-2.9.1/include/freetype/tttags.h
+++ b/source/external/freetype-2.9.1/include/freetype/tttags.h
diff --git a/source/3rd-party/freetype-2.9.1/include/ft2build.h b/source/external/freetype-2.9.1/include/ft2build.h
index e7ce99b..e7ce99b 100644
--- a/source/3rd-party/freetype-2.9.1/include/ft2build.h
+++ b/source/external/freetype-2.9.1/include/ft2build.h
diff --git a/source/3rd-party/freetype-2.9.1/modules.cfg b/source/external/freetype-2.9.1/modules.cfg
index 4bf3445..4bf3445 100644
--- a/source/3rd-party/freetype-2.9.1/modules.cfg
+++ b/source/external/freetype-2.9.1/modules.cfg
diff --git a/source/3rd-party/freetype-2.9.1/objs/README b/source/external/freetype-2.9.1/objs/README
index befb63e..befb63e 100644
--- a/source/3rd-party/freetype-2.9.1/objs/README
+++ b/source/external/freetype-2.9.1/objs/README
diff --git a/source/3rd-party/freetype-2.9.1/src/Jamfile b/source/external/freetype-2.9.1/src/Jamfile
index 562480c..562480c 100644
--- a/source/3rd-party/freetype-2.9.1/src/Jamfile
+++ b/source/external/freetype-2.9.1/src/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/Jamfile b/source/external/freetype-2.9.1/src/autofit/Jamfile
index 01b866e..01b866e 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/Jamfile
+++ b/source/external/freetype-2.9.1/src/autofit/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afangles.c b/source/external/freetype-2.9.1/src/autofit/afangles.c
index c65a3ae..c65a3ae 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afangles.c
+++ b/source/external/freetype-2.9.1/src/autofit/afangles.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afangles.h b/source/external/freetype-2.9.1/src/autofit/afangles.h
index f33f9e1..f33f9e1 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afangles.h
+++ b/source/external/freetype-2.9.1/src/autofit/afangles.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.c b/source/external/freetype-2.9.1/src/autofit/afblue.c
index e4078fd..e4078fd 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.c
+++ b/source/external/freetype-2.9.1/src/autofit/afblue.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.cin b/source/external/freetype-2.9.1/src/autofit/afblue.cin
index 4913e2e..4913e2e 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.cin
+++ b/source/external/freetype-2.9.1/src/autofit/afblue.cin
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.dat b/source/external/freetype-2.9.1/src/autofit/afblue.dat
index bc2f0d2..bc2f0d2 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.dat
+++ b/source/external/freetype-2.9.1/src/autofit/afblue.dat
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.h b/source/external/freetype-2.9.1/src/autofit/afblue.h
index de31e25..de31e25 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.h
+++ b/source/external/freetype-2.9.1/src/autofit/afblue.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.hin b/source/external/freetype-2.9.1/src/autofit/afblue.hin
index 682147c..682147c 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afblue.hin
+++ b/source/external/freetype-2.9.1/src/autofit/afblue.hin
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afcjk.c b/source/external/freetype-2.9.1/src/autofit/afcjk.c
index 21b6bff..21b6bff 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afcjk.c
+++ b/source/external/freetype-2.9.1/src/autofit/afcjk.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afcjk.h b/source/external/freetype-2.9.1/src/autofit/afcjk.h
index d229c0c..d229c0c 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afcjk.h
+++ b/source/external/freetype-2.9.1/src/autofit/afcjk.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afcover.h b/source/external/freetype-2.9.1/src/autofit/afcover.h
index 6eeb8fc..6eeb8fc 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afcover.h
+++ b/source/external/freetype-2.9.1/src/autofit/afcover.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afdummy.c b/source/external/freetype-2.9.1/src/autofit/afdummy.c
index f30c517..f30c517 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afdummy.c
+++ b/source/external/freetype-2.9.1/src/autofit/afdummy.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afdummy.h b/source/external/freetype-2.9.1/src/autofit/afdummy.h
index b382acd..b382acd 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afdummy.h
+++ b/source/external/freetype-2.9.1/src/autofit/afdummy.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/aferrors.h b/source/external/freetype-2.9.1/src/autofit/aferrors.h
index e5de543..e5de543 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/aferrors.h
+++ b/source/external/freetype-2.9.1/src/autofit/aferrors.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afglobal.c b/source/external/freetype-2.9.1/src/autofit/afglobal.c
index 3d09c53..3d09c53 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afglobal.c
+++ b/source/external/freetype-2.9.1/src/autofit/afglobal.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afglobal.h b/source/external/freetype-2.9.1/src/autofit/afglobal.h
index 489ed46..489ed46 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afglobal.h
+++ b/source/external/freetype-2.9.1/src/autofit/afglobal.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afhints.c b/source/external/freetype-2.9.1/src/autofit/afhints.c
index 0666dbc..0666dbc 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afhints.c
+++ b/source/external/freetype-2.9.1/src/autofit/afhints.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afhints.h b/source/external/freetype-2.9.1/src/autofit/afhints.h
index 3326ebc..3326ebc 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afhints.h
+++ b/source/external/freetype-2.9.1/src/autofit/afhints.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afindic.c b/source/external/freetype-2.9.1/src/autofit/afindic.c
index dfbea5f..dfbea5f 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afindic.c
+++ b/source/external/freetype-2.9.1/src/autofit/afindic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afindic.h b/source/external/freetype-2.9.1/src/autofit/afindic.h
index 5688738..5688738 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afindic.h
+++ b/source/external/freetype-2.9.1/src/autofit/afindic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/aflatin.c b/source/external/freetype-2.9.1/src/autofit/aflatin.c
index 9f1b540..9f1b540 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/aflatin.c
+++ b/source/external/freetype-2.9.1/src/autofit/aflatin.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/aflatin.h b/source/external/freetype-2.9.1/src/autofit/aflatin.h
index 432cccc..432cccc 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/aflatin.h
+++ b/source/external/freetype-2.9.1/src/autofit/aflatin.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/aflatin2.c b/source/external/freetype-2.9.1/src/autofit/aflatin2.c
index 5c71378..5c71378 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/aflatin2.c
+++ b/source/external/freetype-2.9.1/src/autofit/aflatin2.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/aflatin2.h b/source/external/freetype-2.9.1/src/autofit/aflatin2.h
index 0129dc7..0129dc7 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/aflatin2.h
+++ b/source/external/freetype-2.9.1/src/autofit/aflatin2.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afloader.c b/source/external/freetype-2.9.1/src/autofit/afloader.c
index a55550b..a55550b 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afloader.c
+++ b/source/external/freetype-2.9.1/src/autofit/afloader.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afloader.h b/source/external/freetype-2.9.1/src/autofit/afloader.h
index d4d72d1..d4d72d1 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afloader.h
+++ b/source/external/freetype-2.9.1/src/autofit/afloader.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afmodule.c b/source/external/freetype-2.9.1/src/autofit/afmodule.c
index dcaa17a..dcaa17a 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afmodule.c
+++ b/source/external/freetype-2.9.1/src/autofit/afmodule.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afmodule.h b/source/external/freetype-2.9.1/src/autofit/afmodule.h
index 56f64ea..56f64ea 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afmodule.h
+++ b/source/external/freetype-2.9.1/src/autofit/afmodule.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afpic.c b/source/external/freetype-2.9.1/src/autofit/afpic.c
index d48d016..d48d016 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afpic.c
+++ b/source/external/freetype-2.9.1/src/autofit/afpic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afpic.h b/source/external/freetype-2.9.1/src/autofit/afpic.h
index 0c73456..0c73456 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afpic.h
+++ b/source/external/freetype-2.9.1/src/autofit/afpic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afranges.c b/source/external/freetype-2.9.1/src/autofit/afranges.c
index cf67faf..cf67faf 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afranges.c
+++ b/source/external/freetype-2.9.1/src/autofit/afranges.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afranges.h b/source/external/freetype-2.9.1/src/autofit/afranges.h
index ba3b5e7..ba3b5e7 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afranges.h
+++ b/source/external/freetype-2.9.1/src/autofit/afranges.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afscript.h b/source/external/freetype-2.9.1/src/autofit/afscript.h
index 623a173..623a173 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afscript.h
+++ b/source/external/freetype-2.9.1/src/autofit/afscript.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afshaper.c b/source/external/freetype-2.9.1/src/autofit/afshaper.c
index f308281..f308281 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afshaper.c
+++ b/source/external/freetype-2.9.1/src/autofit/afshaper.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afshaper.h b/source/external/freetype-2.9.1/src/autofit/afshaper.h
index 7efd9f6..7efd9f6 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afshaper.h
+++ b/source/external/freetype-2.9.1/src/autofit/afshaper.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afstyles.h b/source/external/freetype-2.9.1/src/autofit/afstyles.h
index e2688b3..e2688b3 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afstyles.h
+++ b/source/external/freetype-2.9.1/src/autofit/afstyles.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/aftypes.h b/source/external/freetype-2.9.1/src/autofit/aftypes.h
index 6bd8c89..6bd8c89 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/aftypes.h
+++ b/source/external/freetype-2.9.1/src/autofit/aftypes.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afwarp.c b/source/external/freetype-2.9.1/src/autofit/afwarp.c
index 2a75ea7..2a75ea7 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afwarp.c
+++ b/source/external/freetype-2.9.1/src/autofit/afwarp.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afwarp.h b/source/external/freetype-2.9.1/src/autofit/afwarp.h
index 520b1be..520b1be 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afwarp.h
+++ b/source/external/freetype-2.9.1/src/autofit/afwarp.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/afwrtsys.h b/source/external/freetype-2.9.1/src/autofit/afwrtsys.h
index 4675f32..4675f32 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/afwrtsys.h
+++ b/source/external/freetype-2.9.1/src/autofit/afwrtsys.h
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/autofit.c b/source/external/freetype-2.9.1/src/autofit/autofit.c
index c160516..c160516 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/autofit.c
+++ b/source/external/freetype-2.9.1/src/autofit/autofit.c
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/module.mk b/source/external/freetype-2.9.1/src/autofit/module.mk
index ff05f83..ff05f83 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/module.mk
+++ b/source/external/freetype-2.9.1/src/autofit/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/autofit/rules.mk b/source/external/freetype-2.9.1/src/autofit/rules.mk
index 75171b4..75171b4 100644
--- a/source/3rd-party/freetype-2.9.1/src/autofit/rules.mk
+++ b/source/external/freetype-2.9.1/src/autofit/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/base/Jamfile b/source/external/freetype-2.9.1/src/base/Jamfile
index 4994c1b..4994c1b 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/Jamfile
+++ b/source/external/freetype-2.9.1/src/base/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/base/basepic.c b/source/external/freetype-2.9.1/src/base/basepic.c
index bc80406..bc80406 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/basepic.c
+++ b/source/external/freetype-2.9.1/src/base/basepic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/basepic.h b/source/external/freetype-2.9.1/src/base/basepic.h
index 492d1ed..492d1ed 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/basepic.h
+++ b/source/external/freetype-2.9.1/src/base/basepic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftadvanc.c b/source/external/freetype-2.9.1/src/base/ftadvanc.c
index 230c84d..230c84d 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftadvanc.c
+++ b/source/external/freetype-2.9.1/src/base/ftadvanc.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftapi.c b/source/external/freetype-2.9.1/src/base/ftapi.c
index 32d6e95..32d6e95 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftapi.c
+++ b/source/external/freetype-2.9.1/src/base/ftapi.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftbase.c b/source/external/freetype-2.9.1/src/base/ftbase.c
index f914b9b..f914b9b 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftbase.c
+++ b/source/external/freetype-2.9.1/src/base/ftbase.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftbase.h b/source/external/freetype-2.9.1/src/base/ftbase.h
index 7e8cfad..7e8cfad 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftbase.h
+++ b/source/external/freetype-2.9.1/src/base/ftbase.h
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftbbox.c b/source/external/freetype-2.9.1/src/base/ftbbox.c
index 151e85c..151e85c 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftbbox.c
+++ b/source/external/freetype-2.9.1/src/base/ftbbox.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftbdf.c b/source/external/freetype-2.9.1/src/base/ftbdf.c
index c4ea502..c4ea502 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftbdf.c
+++ b/source/external/freetype-2.9.1/src/base/ftbdf.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftbitmap.c b/source/external/freetype-2.9.1/src/base/ftbitmap.c
index a974666..a974666 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftbitmap.c
+++ b/source/external/freetype-2.9.1/src/base/ftbitmap.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftcalc.c b/source/external/freetype-2.9.1/src/base/ftcalc.c
index f4ff45f..f4ff45f 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftcalc.c
+++ b/source/external/freetype-2.9.1/src/base/ftcalc.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftcid.c b/source/external/freetype-2.9.1/src/base/ftcid.c
index f518464..f518464 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftcid.c
+++ b/source/external/freetype-2.9.1/src/base/ftcid.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftdbgmem.c b/source/external/freetype-2.9.1/src/base/ftdbgmem.c
index c33d8ac..c33d8ac 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftdbgmem.c
+++ b/source/external/freetype-2.9.1/src/base/ftdbgmem.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftdebug.c b/source/external/freetype-2.9.1/src/base/ftdebug.c
index fe26309..fe26309 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftdebug.c
+++ b/source/external/freetype-2.9.1/src/base/ftdebug.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftfntfmt.c b/source/external/freetype-2.9.1/src/base/ftfntfmt.c
index a2900ce..a2900ce 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftfntfmt.c
+++ b/source/external/freetype-2.9.1/src/base/ftfntfmt.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftfstype.c b/source/external/freetype-2.9.1/src/base/ftfstype.c
index e6cdf6e..e6cdf6e 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftfstype.c
+++ b/source/external/freetype-2.9.1/src/base/ftfstype.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftgasp.c b/source/external/freetype-2.9.1/src/base/ftgasp.c
index 4f80bba..4f80bba 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftgasp.c
+++ b/source/external/freetype-2.9.1/src/base/ftgasp.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftgloadr.c b/source/external/freetype-2.9.1/src/base/ftgloadr.c
index 4720249..4720249 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftgloadr.c
+++ b/source/external/freetype-2.9.1/src/base/ftgloadr.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftglyph.c b/source/external/freetype-2.9.1/src/base/ftglyph.c
index 6759aa2..6759aa2 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftglyph.c
+++ b/source/external/freetype-2.9.1/src/base/ftglyph.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftgxval.c b/source/external/freetype-2.9.1/src/base/ftgxval.c
index 19e2d6a..19e2d6a 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftgxval.c
+++ b/source/external/freetype-2.9.1/src/base/ftgxval.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/fthash.c b/source/external/freetype-2.9.1/src/base/fthash.c
index 21bc8dd..21bc8dd 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/fthash.c
+++ b/source/external/freetype-2.9.1/src/base/fthash.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftinit.c b/source/external/freetype-2.9.1/src/base/ftinit.c
index 1fa4721..1fa4721 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftinit.c
+++ b/source/external/freetype-2.9.1/src/base/ftinit.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftlcdfil.c b/source/external/freetype-2.9.1/src/base/ftlcdfil.c
index 8d314df..8d314df 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftlcdfil.c
+++ b/source/external/freetype-2.9.1/src/base/ftlcdfil.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftmac.c b/source/external/freetype-2.9.1/src/base/ftmac.c
index fd4c0cc..fd4c0cc 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftmac.c
+++ b/source/external/freetype-2.9.1/src/base/ftmac.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftmm.c b/source/external/freetype-2.9.1/src/base/ftmm.c
index 800441b..800441b 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftmm.c
+++ b/source/external/freetype-2.9.1/src/base/ftmm.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftobjs.c b/source/external/freetype-2.9.1/src/base/ftobjs.c
index 8d07e35..8d07e35 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftobjs.c
+++ b/source/external/freetype-2.9.1/src/base/ftobjs.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftotval.c b/source/external/freetype-2.9.1/src/base/ftotval.c
index a2944a7..a2944a7 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftotval.c
+++ b/source/external/freetype-2.9.1/src/base/ftotval.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftoutln.c b/source/external/freetype-2.9.1/src/base/ftoutln.c
index cb91321..cb91321 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftoutln.c
+++ b/source/external/freetype-2.9.1/src/base/ftoutln.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftpatent.c b/source/external/freetype-2.9.1/src/base/ftpatent.c
index e23ee2e..e23ee2e 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftpatent.c
+++ b/source/external/freetype-2.9.1/src/base/ftpatent.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftpfr.c b/source/external/freetype-2.9.1/src/base/ftpfr.c
index bfe1352..bfe1352 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftpfr.c
+++ b/source/external/freetype-2.9.1/src/base/ftpfr.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftpic.c b/source/external/freetype-2.9.1/src/base/ftpic.c
index 1492e18..1492e18 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftpic.c
+++ b/source/external/freetype-2.9.1/src/base/ftpic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftpsprop.c b/source/external/freetype-2.9.1/src/base/ftpsprop.c
index 459b5e6..459b5e6 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftpsprop.c
+++ b/source/external/freetype-2.9.1/src/base/ftpsprop.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftrfork.c b/source/external/freetype-2.9.1/src/base/ftrfork.c
index c3a2b91..c3a2b91 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftrfork.c
+++ b/source/external/freetype-2.9.1/src/base/ftrfork.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftsnames.c b/source/external/freetype-2.9.1/src/base/ftsnames.c
index 90ea1e2..90ea1e2 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftsnames.c
+++ b/source/external/freetype-2.9.1/src/base/ftsnames.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftstream.c b/source/external/freetype-2.9.1/src/base/ftstream.c
index 18df7dc..18df7dc 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftstream.c
+++ b/source/external/freetype-2.9.1/src/base/ftstream.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftstroke.c b/source/external/freetype-2.9.1/src/base/ftstroke.c
index 6ae1819..6ae1819 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftstroke.c
+++ b/source/external/freetype-2.9.1/src/base/ftstroke.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftsynth.c b/source/external/freetype-2.9.1/src/base/ftsynth.c
index c283467..c283467 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftsynth.c
+++ b/source/external/freetype-2.9.1/src/base/ftsynth.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftsystem.c b/source/external/freetype-2.9.1/src/base/ftsystem.c
index 6adebdb..6adebdb 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftsystem.c
+++ b/source/external/freetype-2.9.1/src/base/ftsystem.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/fttrigon.c b/source/external/freetype-2.9.1/src/base/fttrigon.c
index d6dd098..d6dd098 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/fttrigon.c
+++ b/source/external/freetype-2.9.1/src/base/fttrigon.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/fttype1.c b/source/external/freetype-2.9.1/src/base/fttype1.c
index aa8f8cc..aa8f8cc 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/fttype1.c
+++ b/source/external/freetype-2.9.1/src/base/fttype1.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftutil.c b/source/external/freetype-2.9.1/src/base/ftutil.c
index 4de5f2c..4de5f2c 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftutil.c
+++ b/source/external/freetype-2.9.1/src/base/ftutil.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftver.rc b/source/external/freetype-2.9.1/src/base/ftver.rc
index a2903d5..a2903d5 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftver.rc
+++ b/source/external/freetype-2.9.1/src/base/ftver.rc
diff --git a/source/3rd-party/freetype-2.9.1/src/base/ftwinfnt.c b/source/external/freetype-2.9.1/src/base/ftwinfnt.c
index 11bd28a..11bd28a 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/ftwinfnt.c
+++ b/source/external/freetype-2.9.1/src/base/ftwinfnt.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/md5.c b/source/external/freetype-2.9.1/src/base/md5.c
index b235e17..b235e17 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/md5.c
+++ b/source/external/freetype-2.9.1/src/base/md5.c
diff --git a/source/3rd-party/freetype-2.9.1/src/base/md5.h b/source/external/freetype-2.9.1/src/base/md5.h
index 2da44bf..2da44bf 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/md5.h
+++ b/source/external/freetype-2.9.1/src/base/md5.h
diff --git a/source/3rd-party/freetype-2.9.1/src/base/rules.mk b/source/external/freetype-2.9.1/src/base/rules.mk
index e9805bd..e9805bd 100644
--- a/source/3rd-party/freetype-2.9.1/src/base/rules.mk
+++ b/source/external/freetype-2.9.1/src/base/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/Jamfile b/source/external/freetype-2.9.1/src/bdf/Jamfile
index d9e441c..d9e441c 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/Jamfile
+++ b/source/external/freetype-2.9.1/src/bdf/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/README b/source/external/freetype-2.9.1/src/bdf/README
index 996ac2d..996ac2d 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/README
+++ b/source/external/freetype-2.9.1/src/bdf/README
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/bdf.c b/source/external/freetype-2.9.1/src/bdf/bdf.c
index e54df66..e54df66 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/bdf.c
+++ b/source/external/freetype-2.9.1/src/bdf/bdf.c
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/bdf.h b/source/external/freetype-2.9.1/src/bdf/bdf.h
index 9012727..9012727 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/bdf.h
+++ b/source/external/freetype-2.9.1/src/bdf/bdf.h
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/bdfdrivr.c b/source/external/freetype-2.9.1/src/bdf/bdfdrivr.c
index ca937f8..ca937f8 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/bdfdrivr.c
+++ b/source/external/freetype-2.9.1/src/bdf/bdfdrivr.c
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/bdfdrivr.h b/source/external/freetype-2.9.1/src/bdf/bdfdrivr.h
index 9455081..9455081 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/bdfdrivr.h
+++ b/source/external/freetype-2.9.1/src/bdf/bdfdrivr.h
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/bdferror.h b/source/external/freetype-2.9.1/src/bdf/bdferror.h
index b462c7d..b462c7d 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/bdferror.h
+++ b/source/external/freetype-2.9.1/src/bdf/bdferror.h
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/bdflib.c b/source/external/freetype-2.9.1/src/bdf/bdflib.c
index 2f5c99d..2f5c99d 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/bdflib.c
+++ b/source/external/freetype-2.9.1/src/bdf/bdflib.c
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/module.mk b/source/external/freetype-2.9.1/src/bdf/module.mk
index fe06ae8..fe06ae8 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/module.mk
+++ b/source/external/freetype-2.9.1/src/bdf/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/bdf/rules.mk b/source/external/freetype-2.9.1/src/bdf/rules.mk
index d1dd76b..d1dd76b 100644
--- a/source/3rd-party/freetype-2.9.1/src/bdf/rules.mk
+++ b/source/external/freetype-2.9.1/src/bdf/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/bzip2/Jamfile b/source/external/freetype-2.9.1/src/bzip2/Jamfile
index 3548eab..3548eab 100644
--- a/source/3rd-party/freetype-2.9.1/src/bzip2/Jamfile
+++ b/source/external/freetype-2.9.1/src/bzip2/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/bzip2/ftbzip2.c b/source/external/freetype-2.9.1/src/bzip2/ftbzip2.c
index 1601948..1601948 100644
--- a/source/3rd-party/freetype-2.9.1/src/bzip2/ftbzip2.c
+++ b/source/external/freetype-2.9.1/src/bzip2/ftbzip2.c
diff --git a/source/3rd-party/freetype-2.9.1/src/bzip2/rules.mk b/source/external/freetype-2.9.1/src/bzip2/rules.mk
index 95954d7..95954d7 100644
--- a/source/3rd-party/freetype-2.9.1/src/bzip2/rules.mk
+++ b/source/external/freetype-2.9.1/src/bzip2/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/Jamfile b/source/external/freetype-2.9.1/src/cache/Jamfile
index 53f4c7b..53f4c7b 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/Jamfile
+++ b/source/external/freetype-2.9.1/src/cache/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcache.c b/source/external/freetype-2.9.1/src/cache/ftcache.c
index 1b425af..1b425af 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcache.c
+++ b/source/external/freetype-2.9.1/src/cache/ftcache.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcbasic.c b/source/external/freetype-2.9.1/src/cache/ftcbasic.c
index 994aa12..994aa12 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcbasic.c
+++ b/source/external/freetype-2.9.1/src/cache/ftcbasic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftccache.c b/source/external/freetype-2.9.1/src/cache/ftccache.c
index 12ec585..12ec585 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftccache.c
+++ b/source/external/freetype-2.9.1/src/cache/ftccache.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftccache.h b/source/external/freetype-2.9.1/src/cache/ftccache.h
index 859c547..859c547 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftccache.h
+++ b/source/external/freetype-2.9.1/src/cache/ftccache.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftccback.h b/source/external/freetype-2.9.1/src/cache/ftccback.h
index e51d8d6..e51d8d6 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftccback.h
+++ b/source/external/freetype-2.9.1/src/cache/ftccback.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftccmap.c b/source/external/freetype-2.9.1/src/cache/ftccmap.c
index d20b0f4..d20b0f4 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftccmap.c
+++ b/source/external/freetype-2.9.1/src/cache/ftccmap.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcerror.h b/source/external/freetype-2.9.1/src/cache/ftcerror.h
index a26cd59..a26cd59 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcerror.h
+++ b/source/external/freetype-2.9.1/src/cache/ftcerror.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcglyph.c b/source/external/freetype-2.9.1/src/cache/ftcglyph.c
index 782cc0e..782cc0e 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcglyph.c
+++ b/source/external/freetype-2.9.1/src/cache/ftcglyph.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcglyph.h b/source/external/freetype-2.9.1/src/cache/ftcglyph.h
index 23c24d2..23c24d2 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcglyph.h
+++ b/source/external/freetype-2.9.1/src/cache/ftcglyph.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcimage.c b/source/external/freetype-2.9.1/src/cache/ftcimage.c
index 77a1001..77a1001 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcimage.c
+++ b/source/external/freetype-2.9.1/src/cache/ftcimage.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcimage.h b/source/external/freetype-2.9.1/src/cache/ftcimage.h
index 24a2210..24a2210 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcimage.h
+++ b/source/external/freetype-2.9.1/src/cache/ftcimage.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcmanag.c b/source/external/freetype-2.9.1/src/cache/ftcmanag.c
index 2bcd9df..2bcd9df 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcmanag.c
+++ b/source/external/freetype-2.9.1/src/cache/ftcmanag.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcmanag.h b/source/external/freetype-2.9.1/src/cache/ftcmanag.h
index b4b4755..b4b4755 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcmanag.h
+++ b/source/external/freetype-2.9.1/src/cache/ftcmanag.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcmru.c b/source/external/freetype-2.9.1/src/cache/ftcmru.c
index 1087be4..1087be4 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcmru.c
+++ b/source/external/freetype-2.9.1/src/cache/ftcmru.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcmru.h b/source/external/freetype-2.9.1/src/cache/ftcmru.h
index 82396b9..82396b9 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcmru.h
+++ b/source/external/freetype-2.9.1/src/cache/ftcmru.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcsbits.c b/source/external/freetype-2.9.1/src/cache/ftcsbits.c
index 018f1ec..018f1ec 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcsbits.c
+++ b/source/external/freetype-2.9.1/src/cache/ftcsbits.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/ftcsbits.h b/source/external/freetype-2.9.1/src/cache/ftcsbits.h
index 206a1bb..206a1bb 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/ftcsbits.h
+++ b/source/external/freetype-2.9.1/src/cache/ftcsbits.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cache/rules.mk b/source/external/freetype-2.9.1/src/cache/rules.mk
index 5589359..5589359 100644
--- a/source/3rd-party/freetype-2.9.1/src/cache/rules.mk
+++ b/source/external/freetype-2.9.1/src/cache/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/Jamfile b/source/external/freetype-2.9.1/src/cff/Jamfile
index 53c904f..53c904f 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/Jamfile
+++ b/source/external/freetype-2.9.1/src/cff/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cff.c b/source/external/freetype-2.9.1/src/cff/cff.c
index 1a755d5..1a755d5 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cff.c
+++ b/source/external/freetype-2.9.1/src/cff/cff.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffcmap.c b/source/external/freetype-2.9.1/src/cff/cffcmap.c
index e45ae11..e45ae11 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffcmap.c
+++ b/source/external/freetype-2.9.1/src/cff/cffcmap.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffcmap.h b/source/external/freetype-2.9.1/src/cff/cffcmap.h
index 856a43d..856a43d 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffcmap.h
+++ b/source/external/freetype-2.9.1/src/cff/cffcmap.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffdrivr.c b/source/external/freetype-2.9.1/src/cff/cffdrivr.c
index df89684..df89684 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffdrivr.c
+++ b/source/external/freetype-2.9.1/src/cff/cffdrivr.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffdrivr.h b/source/external/freetype-2.9.1/src/cff/cffdrivr.h
index ad7c3ad..ad7c3ad 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffdrivr.h
+++ b/source/external/freetype-2.9.1/src/cff/cffdrivr.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cfferrs.h b/source/external/freetype-2.9.1/src/cff/cfferrs.h
index b2e1bfa..b2e1bfa 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cfferrs.h
+++ b/source/external/freetype-2.9.1/src/cff/cfferrs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffgload.c b/source/external/freetype-2.9.1/src/cff/cffgload.c
index c58471c..c58471c 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffgload.c
+++ b/source/external/freetype-2.9.1/src/cff/cffgload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffgload.h b/source/external/freetype-2.9.1/src/cff/cffgload.h
index 803f397..803f397 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffgload.h
+++ b/source/external/freetype-2.9.1/src/cff/cffgload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffload.c b/source/external/freetype-2.9.1/src/cff/cffload.c
index 1c6fe51..1c6fe51 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffload.c
+++ b/source/external/freetype-2.9.1/src/cff/cffload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffload.h b/source/external/freetype-2.9.1/src/cff/cffload.h
index 14d14e2..14d14e2 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffload.h
+++ b/source/external/freetype-2.9.1/src/cff/cffload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffobjs.c b/source/external/freetype-2.9.1/src/cff/cffobjs.c
index a2d7aec..a2d7aec 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffobjs.c
+++ b/source/external/freetype-2.9.1/src/cff/cffobjs.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffobjs.h b/source/external/freetype-2.9.1/src/cff/cffobjs.h
index 616a25b..616a25b 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffobjs.h
+++ b/source/external/freetype-2.9.1/src/cff/cffobjs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffparse.c b/source/external/freetype-2.9.1/src/cff/cffparse.c
index b9611cf..b9611cf 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffparse.c
+++ b/source/external/freetype-2.9.1/src/cff/cffparse.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffparse.h b/source/external/freetype-2.9.1/src/cff/cffparse.h
index 8a8caec..8a8caec 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffparse.h
+++ b/source/external/freetype-2.9.1/src/cff/cffparse.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffpic.c b/source/external/freetype-2.9.1/src/cff/cffpic.c
index 08b74c7..08b74c7 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffpic.c
+++ b/source/external/freetype-2.9.1/src/cff/cffpic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cffpic.h b/source/external/freetype-2.9.1/src/cff/cffpic.h
index 8ba4203..8ba4203 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cffpic.h
+++ b/source/external/freetype-2.9.1/src/cff/cffpic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/cfftoken.h b/source/external/freetype-2.9.1/src/cff/cfftoken.h
index fec1ca2..fec1ca2 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/cfftoken.h
+++ b/source/external/freetype-2.9.1/src/cff/cfftoken.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/module.mk b/source/external/freetype-2.9.1/src/cff/module.mk
index 8013d5d..8013d5d 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/module.mk
+++ b/source/external/freetype-2.9.1/src/cff/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/cff/rules.mk b/source/external/freetype-2.9.1/src/cff/rules.mk
index bce6729..bce6729 100644
--- a/source/3rd-party/freetype-2.9.1/src/cff/rules.mk
+++ b/source/external/freetype-2.9.1/src/cff/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/Jamfile b/source/external/freetype-2.9.1/src/cid/Jamfile
index 1c232fd..1c232fd 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/Jamfile
+++ b/source/external/freetype-2.9.1/src/cid/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/ciderrs.h b/source/external/freetype-2.9.1/src/cid/ciderrs.h
index a5a86e3..a5a86e3 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/ciderrs.h
+++ b/source/external/freetype-2.9.1/src/cid/ciderrs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidgload.c b/source/external/freetype-2.9.1/src/cid/cidgload.c
index d14f9a2..d14f9a2 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidgload.c
+++ b/source/external/freetype-2.9.1/src/cid/cidgload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidgload.h b/source/external/freetype-2.9.1/src/cid/cidgload.h
index 4811852..4811852 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidgload.h
+++ b/source/external/freetype-2.9.1/src/cid/cidgload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidload.c b/source/external/freetype-2.9.1/src/cid/cidload.c
index 27cd09b..27cd09b 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidload.c
+++ b/source/external/freetype-2.9.1/src/cid/cidload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidload.h b/source/external/freetype-2.9.1/src/cid/cidload.h
index 3f8bd08..3f8bd08 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidload.h
+++ b/source/external/freetype-2.9.1/src/cid/cidload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidobjs.c b/source/external/freetype-2.9.1/src/cid/cidobjs.c
index 77afe1c..77afe1c 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidobjs.c
+++ b/source/external/freetype-2.9.1/src/cid/cidobjs.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidobjs.h b/source/external/freetype-2.9.1/src/cid/cidobjs.h
index 0221f01..0221f01 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidobjs.h
+++ b/source/external/freetype-2.9.1/src/cid/cidobjs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidparse.c b/source/external/freetype-2.9.1/src/cid/cidparse.c
index b1c7f3c..b1c7f3c 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidparse.c
+++ b/source/external/freetype-2.9.1/src/cid/cidparse.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidparse.h b/source/external/freetype-2.9.1/src/cid/cidparse.h
index 61602f7..61602f7 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidparse.h
+++ b/source/external/freetype-2.9.1/src/cid/cidparse.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidriver.c b/source/external/freetype-2.9.1/src/cid/cidriver.c
index d9faf35..d9faf35 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidriver.c
+++ b/source/external/freetype-2.9.1/src/cid/cidriver.c
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidriver.h b/source/external/freetype-2.9.1/src/cid/cidriver.h
index 59d9ded..59d9ded 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidriver.h
+++ b/source/external/freetype-2.9.1/src/cid/cidriver.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/cidtoken.h b/source/external/freetype-2.9.1/src/cid/cidtoken.h
index b0e2dac..b0e2dac 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/cidtoken.h
+++ b/source/external/freetype-2.9.1/src/cid/cidtoken.h
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/module.mk b/source/external/freetype-2.9.1/src/cid/module.mk
index 9010e33..9010e33 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/module.mk
+++ b/source/external/freetype-2.9.1/src/cid/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/rules.mk b/source/external/freetype-2.9.1/src/cid/rules.mk
index 94333bd..94333bd 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/rules.mk
+++ b/source/external/freetype-2.9.1/src/cid/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/cid/type1cid.c b/source/external/freetype-2.9.1/src/cid/type1cid.c
index 61770e3..61770e3 100644
--- a/source/3rd-party/freetype-2.9.1/src/cid/type1cid.c
+++ b/source/external/freetype-2.9.1/src/cid/type1cid.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/Jamfile b/source/external/freetype-2.9.1/src/gxvalid/Jamfile
index 74f3c51..74f3c51 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/Jamfile
+++ b/source/external/freetype-2.9.1/src/gxvalid/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/README b/source/external/freetype-2.9.1/src/gxvalid/README
index af8128e..af8128e 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/README
+++ b/source/external/freetype-2.9.1/src/gxvalid/README
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvalid.c b/source/external/freetype-2.9.1/src/gxvalid/gxvalid.c
index d0577a2..d0577a2 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvalid.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvalid.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvalid.h b/source/external/freetype-2.9.1/src/gxvalid/gxvalid.h
index 19f0379..19f0379 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvalid.h
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvalid.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvbsln.c b/source/external/freetype-2.9.1/src/gxvalid/gxvbsln.c
index c367d38..c367d38 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvbsln.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvbsln.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvcommn.c b/source/external/freetype-2.9.1/src/gxvalid/gxvcommn.c
index b966011..b966011 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvcommn.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvcommn.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvcommn.h b/source/external/freetype-2.9.1/src/gxvalid/gxvcommn.h
index 8e4ff9c..8e4ff9c 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvcommn.h
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvcommn.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxverror.h b/source/external/freetype-2.9.1/src/gxvalid/gxverror.h
index d115125..d115125 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxverror.h
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxverror.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvfeat.c b/source/external/freetype-2.9.1/src/gxvalid/gxvfeat.c
index 2c805d1..2c805d1 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvfeat.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvfeat.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvfeat.h b/source/external/freetype-2.9.1/src/gxvalid/gxvfeat.h
index 2d94380..2d94380 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvfeat.h
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvfeat.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvfgen.c b/source/external/freetype-2.9.1/src/gxvalid/gxvfgen.c
index 840c0f3..840c0f3 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvfgen.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvfgen.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvjust.c b/source/external/freetype-2.9.1/src/gxvalid/gxvjust.c
index 00c4293..00c4293 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvjust.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvjust.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvkern.c b/source/external/freetype-2.9.1/src/gxvalid/gxvkern.c
index 9c0efd7..9c0efd7 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvkern.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvkern.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvlcar.c b/source/external/freetype-2.9.1/src/gxvalid/gxvlcar.c
index 0f261a9..0f261a9 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvlcar.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvlcar.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmod.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmod.c
index 1a3c862..1a3c862 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmod.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmod.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmod.h b/source/external/freetype-2.9.1/src/gxvalid/gxvmod.h
index 745c62e..745c62e 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmod.h
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmod.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmort.c
index b361cb2..b361cb2 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmort.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort.h b/source/external/freetype-2.9.1/src/gxvalid/gxvmort.h
index d803064..d803064 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort.h
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmort.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort0.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmort0.c
index 95cf53d..95cf53d 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort0.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmort0.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort1.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmort1.c
index a7683a1..a7683a1 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort1.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmort1.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort2.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmort2.c
index c23c277..c23c277 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort2.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmort2.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort4.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmort4.c
index 9d21a5f..9d21a5f 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort4.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmort4.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort5.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmort5.c
index 42cb428..42cb428 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmort5.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmort5.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx.c
index 9fd6e6b..9fd6e6b 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx.h b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx.h
index 6d9925e..6d9925e 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx.h
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx0.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx0.c
index 302261b..302261b 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx0.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx0.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx1.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx1.c
index 890ca74..890ca74 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx1.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx1.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx2.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx2.c
index 3135031..3135031 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx2.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx2.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx4.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx4.c
index 1e2397b..1e2397b 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx4.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx4.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx5.c b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx5.c
index db4f929..db4f929 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvmorx5.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvmorx5.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvopbd.c b/source/external/freetype-2.9.1/src/gxvalid/gxvopbd.c
index e2c167e..e2c167e 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvopbd.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvopbd.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvprop.c b/source/external/freetype-2.9.1/src/gxvalid/gxvprop.c
index a67b6bd..a67b6bd 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvprop.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvprop.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvtrak.c b/source/external/freetype-2.9.1/src/gxvalid/gxvtrak.c
index d501b50..d501b50 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/gxvtrak.c
+++ b/source/external/freetype-2.9.1/src/gxvalid/gxvtrak.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/module.mk b/source/external/freetype-2.9.1/src/gxvalid/module.mk
index b64879d..b64879d 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/module.mk
+++ b/source/external/freetype-2.9.1/src/gxvalid/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/gxvalid/rules.mk b/source/external/freetype-2.9.1/src/gxvalid/rules.mk
index 3a17c03..3a17c03 100644
--- a/source/3rd-party/freetype-2.9.1/src/gxvalid/rules.mk
+++ b/source/external/freetype-2.9.1/src/gxvalid/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/Jamfile b/source/external/freetype-2.9.1/src/gzip/Jamfile
index a7b4c8c..a7b4c8c 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/Jamfile
+++ b/source/external/freetype-2.9.1/src/gzip/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/adler32.c b/source/external/freetype-2.9.1/src/gzip/adler32.c
index c53f9dd..c53f9dd 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/adler32.c
+++ b/source/external/freetype-2.9.1/src/gzip/adler32.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/ftgzip.c b/source/external/freetype-2.9.1/src/gzip/ftgzip.c
index f8011c2..f8011c2 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/ftgzip.c
+++ b/source/external/freetype-2.9.1/src/gzip/ftgzip.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/ftzconf.h b/source/external/freetype-2.9.1/src/gzip/ftzconf.h
index 3abf0ba..3abf0ba 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/ftzconf.h
+++ b/source/external/freetype-2.9.1/src/gzip/ftzconf.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/infblock.c b/source/external/freetype-2.9.1/src/gzip/infblock.c
index d6e2dc2..d6e2dc2 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/infblock.c
+++ b/source/external/freetype-2.9.1/src/gzip/infblock.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/infblock.h b/source/external/freetype-2.9.1/src/gzip/infblock.h
index c2535a1..c2535a1 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/infblock.h
+++ b/source/external/freetype-2.9.1/src/gzip/infblock.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/infcodes.c b/source/external/freetype-2.9.1/src/gzip/infcodes.c
index f7bfd58..f7bfd58 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/infcodes.c
+++ b/source/external/freetype-2.9.1/src/gzip/infcodes.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/infcodes.h b/source/external/freetype-2.9.1/src/gzip/infcodes.h
index 154d7f8..154d7f8 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/infcodes.h
+++ b/source/external/freetype-2.9.1/src/gzip/infcodes.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/inffixed.h b/source/external/freetype-2.9.1/src/gzip/inffixed.h
index 4d4760e..4d4760e 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/inffixed.h
+++ b/source/external/freetype-2.9.1/src/gzip/inffixed.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/inflate.c b/source/external/freetype-2.9.1/src/gzip/inflate.c
index 8877fa3..8877fa3 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/inflate.c
+++ b/source/external/freetype-2.9.1/src/gzip/inflate.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/inftrees.c b/source/external/freetype-2.9.1/src/gzip/inftrees.c
index 56f52b1..56f52b1 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/inftrees.c
+++ b/source/external/freetype-2.9.1/src/gzip/inftrees.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/inftrees.h b/source/external/freetype-2.9.1/src/gzip/inftrees.h
index 07bf2aa..07bf2aa 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/inftrees.h
+++ b/source/external/freetype-2.9.1/src/gzip/inftrees.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/infutil.c b/source/external/freetype-2.9.1/src/gzip/infutil.c
index 6087b40..6087b40 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/infutil.c
+++ b/source/external/freetype-2.9.1/src/gzip/infutil.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/infutil.h b/source/external/freetype-2.9.1/src/gzip/infutil.h
index 7174b6d..7174b6d 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/infutil.h
+++ b/source/external/freetype-2.9.1/src/gzip/infutil.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/rules.mk b/source/external/freetype-2.9.1/src/gzip/rules.mk
index 1a2e48b..1a2e48b 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/rules.mk
+++ b/source/external/freetype-2.9.1/src/gzip/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/zlib.h b/source/external/freetype-2.9.1/src/gzip/zlib.h
index a4e82c6..a4e82c6 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/zlib.h
+++ b/source/external/freetype-2.9.1/src/gzip/zlib.h
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/zutil.c b/source/external/freetype-2.9.1/src/gzip/zutil.c
index 7ad0c1f..7ad0c1f 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/zutil.c
+++ b/source/external/freetype-2.9.1/src/gzip/zutil.c
diff --git a/source/3rd-party/freetype-2.9.1/src/gzip/zutil.h b/source/external/freetype-2.9.1/src/gzip/zutil.h
index c9688cd..c9688cd 100644
--- a/source/3rd-party/freetype-2.9.1/src/gzip/zutil.h
+++ b/source/external/freetype-2.9.1/src/gzip/zutil.h
diff --git a/source/3rd-party/freetype-2.9.1/src/lzw/Jamfile b/source/external/freetype-2.9.1/src/lzw/Jamfile
index cb83aa4..cb83aa4 100644
--- a/source/3rd-party/freetype-2.9.1/src/lzw/Jamfile
+++ b/source/external/freetype-2.9.1/src/lzw/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/lzw/ftlzw.c b/source/external/freetype-2.9.1/src/lzw/ftlzw.c
index cb46f93..cb46f93 100644
--- a/source/3rd-party/freetype-2.9.1/src/lzw/ftlzw.c
+++ b/source/external/freetype-2.9.1/src/lzw/ftlzw.c
diff --git a/source/3rd-party/freetype-2.9.1/src/lzw/ftzopen.c b/source/external/freetype-2.9.1/src/lzw/ftzopen.c
index 2b868ba..2b868ba 100644
--- a/source/3rd-party/freetype-2.9.1/src/lzw/ftzopen.c
+++ b/source/external/freetype-2.9.1/src/lzw/ftzopen.c
diff --git a/source/3rd-party/freetype-2.9.1/src/lzw/ftzopen.h b/source/external/freetype-2.9.1/src/lzw/ftzopen.h
index 4fd267e..4fd267e 100644
--- a/source/3rd-party/freetype-2.9.1/src/lzw/ftzopen.h
+++ b/source/external/freetype-2.9.1/src/lzw/ftzopen.h
diff --git a/source/3rd-party/freetype-2.9.1/src/lzw/rules.mk b/source/external/freetype-2.9.1/src/lzw/rules.mk
index 18933c4..18933c4 100644
--- a/source/3rd-party/freetype-2.9.1/src/lzw/rules.mk
+++ b/source/external/freetype-2.9.1/src/lzw/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/Jamfile b/source/external/freetype-2.9.1/src/otvalid/Jamfile
index 21b8e0c..21b8e0c 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/Jamfile
+++ b/source/external/freetype-2.9.1/src/otvalid/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/module.mk b/source/external/freetype-2.9.1/src/otvalid/module.mk
index 34f3dab..34f3dab 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/module.mk
+++ b/source/external/freetype-2.9.1/src/otvalid/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvalid.c b/source/external/freetype-2.9.1/src/otvalid/otvalid.c
index 4423ca1..4423ca1 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvalid.c
+++ b/source/external/freetype-2.9.1/src/otvalid/otvalid.c
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvalid.h b/source/external/freetype-2.9.1/src/otvalid/otvalid.h
index d7801ab..d7801ab 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvalid.h
+++ b/source/external/freetype-2.9.1/src/otvalid/otvalid.h
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvbase.c b/source/external/freetype-2.9.1/src/otvalid/otvbase.c
index a01d45c..a01d45c 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvbase.c
+++ b/source/external/freetype-2.9.1/src/otvalid/otvbase.c
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvcommn.c b/source/external/freetype-2.9.1/src/otvalid/otvcommn.c
index 0ccfb03..0ccfb03 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvcommn.c
+++ b/source/external/freetype-2.9.1/src/otvalid/otvcommn.c
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvcommn.h b/source/external/freetype-2.9.1/src/otvalid/otvcommn.h
index a392784..a392784 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvcommn.h
+++ b/source/external/freetype-2.9.1/src/otvalid/otvcommn.h
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otverror.h b/source/external/freetype-2.9.1/src/otvalid/otverror.h
index 2fcf42e..2fcf42e 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otverror.h
+++ b/source/external/freetype-2.9.1/src/otvalid/otverror.h
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvgdef.c b/source/external/freetype-2.9.1/src/otvalid/otvgdef.c
index 08f3171..08f3171 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvgdef.c
+++ b/source/external/freetype-2.9.1/src/otvalid/otvgdef.c
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvgpos.c b/source/external/freetype-2.9.1/src/otvalid/otvgpos.c
index 696b35c..696b35c 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvgpos.c
+++ b/source/external/freetype-2.9.1/src/otvalid/otvgpos.c
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvgpos.h b/source/external/freetype-2.9.1/src/otvalid/otvgpos.h
index 95f9ac3..95f9ac3 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvgpos.h
+++ b/source/external/freetype-2.9.1/src/otvalid/otvgpos.h
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvgsub.c b/source/external/freetype-2.9.1/src/otvalid/otvgsub.c
index d35ea67..d35ea67 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvgsub.c
+++ b/source/external/freetype-2.9.1/src/otvalid/otvgsub.c
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvjstf.c b/source/external/freetype-2.9.1/src/otvalid/otvjstf.c
index 94d4af9..94d4af9 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvjstf.c
+++ b/source/external/freetype-2.9.1/src/otvalid/otvjstf.c
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvmath.c b/source/external/freetype-2.9.1/src/otvalid/otvmath.c
index b9800f6..b9800f6 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvmath.c
+++ b/source/external/freetype-2.9.1/src/otvalid/otvmath.c
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvmod.c b/source/external/freetype-2.9.1/src/otvalid/otvmod.c
index 89ee449..89ee449 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvmod.c
+++ b/source/external/freetype-2.9.1/src/otvalid/otvmod.c
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/otvmod.h b/source/external/freetype-2.9.1/src/otvalid/otvmod.h
index 6917bcc..6917bcc 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/otvmod.h
+++ b/source/external/freetype-2.9.1/src/otvalid/otvmod.h
diff --git a/source/3rd-party/freetype-2.9.1/src/otvalid/rules.mk b/source/external/freetype-2.9.1/src/otvalid/rules.mk
index d4fc723..d4fc723 100644
--- a/source/3rd-party/freetype-2.9.1/src/otvalid/rules.mk
+++ b/source/external/freetype-2.9.1/src/otvalid/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/Jamfile b/source/external/freetype-2.9.1/src/pcf/Jamfile
index 7b92b12..7b92b12 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/Jamfile
+++ b/source/external/freetype-2.9.1/src/pcf/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/README b/source/external/freetype-2.9.1/src/pcf/README
index 09ea970..09ea970 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/README
+++ b/source/external/freetype-2.9.1/src/pcf/README
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/module.mk b/source/external/freetype-2.9.1/src/pcf/module.mk
index df383ff..df383ff 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/module.mk
+++ b/source/external/freetype-2.9.1/src/pcf/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/pcf.c b/source/external/freetype-2.9.1/src/pcf/pcf.c
index 8ffd6e2..8ffd6e2 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/pcf.c
+++ b/source/external/freetype-2.9.1/src/pcf/pcf.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/pcf.h b/source/external/freetype-2.9.1/src/pcf/pcf.h
index f0390cb..f0390cb 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/pcf.h
+++ b/source/external/freetype-2.9.1/src/pcf/pcf.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/pcfdrivr.c b/source/external/freetype-2.9.1/src/pcf/pcfdrivr.c
index 0119d94..0119d94 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/pcfdrivr.c
+++ b/source/external/freetype-2.9.1/src/pcf/pcfdrivr.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/pcfdrivr.h b/source/external/freetype-2.9.1/src/pcf/pcfdrivr.h
index 29d3049..29d3049 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/pcfdrivr.h
+++ b/source/external/freetype-2.9.1/src/pcf/pcfdrivr.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/pcferror.h b/source/external/freetype-2.9.1/src/pcf/pcferror.h
index add8ef2..add8ef2 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/pcferror.h
+++ b/source/external/freetype-2.9.1/src/pcf/pcferror.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/pcfread.c b/source/external/freetype-2.9.1/src/pcf/pcfread.c
index 537da0d..537da0d 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/pcfread.c
+++ b/source/external/freetype-2.9.1/src/pcf/pcfread.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/pcfread.h b/source/external/freetype-2.9.1/src/pcf/pcfread.h
index bed30e5..bed30e5 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/pcfread.h
+++ b/source/external/freetype-2.9.1/src/pcf/pcfread.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/pcfutil.c b/source/external/freetype-2.9.1/src/pcf/pcfutil.c
index 0451ee8..0451ee8 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/pcfutil.c
+++ b/source/external/freetype-2.9.1/src/pcf/pcfutil.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/pcfutil.h b/source/external/freetype-2.9.1/src/pcf/pcfutil.h
index be986e7..be986e7 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/pcfutil.h
+++ b/source/external/freetype-2.9.1/src/pcf/pcfutil.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pcf/rules.mk b/source/external/freetype-2.9.1/src/pcf/rules.mk
index 1b55daf..1b55daf 100644
--- a/source/3rd-party/freetype-2.9.1/src/pcf/rules.mk
+++ b/source/external/freetype-2.9.1/src/pcf/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/Jamfile b/source/external/freetype-2.9.1/src/pfr/Jamfile
index cb55a7e..cb55a7e 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/Jamfile
+++ b/source/external/freetype-2.9.1/src/pfr/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/module.mk b/source/external/freetype-2.9.1/src/pfr/module.mk
index 27fec8e..27fec8e 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/module.mk
+++ b/source/external/freetype-2.9.1/src/pfr/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfr.c b/source/external/freetype-2.9.1/src/pfr/pfr.c
index 1760882..1760882 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfr.c
+++ b/source/external/freetype-2.9.1/src/pfr/pfr.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrcmap.c b/source/external/freetype-2.9.1/src/pfr/pfrcmap.c
index 6064378..6064378 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrcmap.c
+++ b/source/external/freetype-2.9.1/src/pfr/pfrcmap.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrcmap.h b/source/external/freetype-2.9.1/src/pfr/pfrcmap.h
index c70a0c8..c70a0c8 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrcmap.h
+++ b/source/external/freetype-2.9.1/src/pfr/pfrcmap.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrdrivr.c b/source/external/freetype-2.9.1/src/pfr/pfrdrivr.c
index 6c7e501..6c7e501 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrdrivr.c
+++ b/source/external/freetype-2.9.1/src/pfr/pfrdrivr.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrdrivr.h b/source/external/freetype-2.9.1/src/pfr/pfrdrivr.h
index cab8527..cab8527 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrdrivr.h
+++ b/source/external/freetype-2.9.1/src/pfr/pfrdrivr.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrerror.h b/source/external/freetype-2.9.1/src/pfr/pfrerror.h
index 7027c81..7027c81 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrerror.h
+++ b/source/external/freetype-2.9.1/src/pfr/pfrerror.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrgload.c b/source/external/freetype-2.9.1/src/pfr/pfrgload.c
index b799019..b799019 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrgload.c
+++ b/source/external/freetype-2.9.1/src/pfr/pfrgload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrgload.h b/source/external/freetype-2.9.1/src/pfr/pfrgload.h
index 01f48d7..01f48d7 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrgload.h
+++ b/source/external/freetype-2.9.1/src/pfr/pfrgload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrload.c b/source/external/freetype-2.9.1/src/pfr/pfrload.c
index 2776da4..2776da4 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrload.c
+++ b/source/external/freetype-2.9.1/src/pfr/pfrload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrload.h b/source/external/freetype-2.9.1/src/pfr/pfrload.h
index 36e809a..36e809a 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrload.h
+++ b/source/external/freetype-2.9.1/src/pfr/pfrload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrobjs.c b/source/external/freetype-2.9.1/src/pfr/pfrobjs.c
index 737b97b..737b97b 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrobjs.c
+++ b/source/external/freetype-2.9.1/src/pfr/pfrobjs.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrobjs.h b/source/external/freetype-2.9.1/src/pfr/pfrobjs.h
index 59c709f..59c709f 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrobjs.h
+++ b/source/external/freetype-2.9.1/src/pfr/pfrobjs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrsbit.c b/source/external/freetype-2.9.1/src/pfr/pfrsbit.c
index ba909dd..ba909dd 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrsbit.c
+++ b/source/external/freetype-2.9.1/src/pfr/pfrsbit.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrsbit.h b/source/external/freetype-2.9.1/src/pfr/pfrsbit.h
index 07b27bc..07b27bc 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrsbit.h
+++ b/source/external/freetype-2.9.1/src/pfr/pfrsbit.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/pfrtypes.h b/source/external/freetype-2.9.1/src/pfr/pfrtypes.h
index 058d6aa..058d6aa 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/pfrtypes.h
+++ b/source/external/freetype-2.9.1/src/pfr/pfrtypes.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pfr/rules.mk b/source/external/freetype-2.9.1/src/pfr/rules.mk
index 3acb795..3acb795 100644
--- a/source/3rd-party/freetype-2.9.1/src/pfr/rules.mk
+++ b/source/external/freetype-2.9.1/src/pfr/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/Jamfile b/source/external/freetype-2.9.1/src/psaux/Jamfile
index a231d59..a231d59 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/Jamfile
+++ b/source/external/freetype-2.9.1/src/psaux/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/afmparse.c b/source/external/freetype-2.9.1/src/psaux/afmparse.c
index 0c33d59..0c33d59 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/afmparse.c
+++ b/source/external/freetype-2.9.1/src/psaux/afmparse.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/afmparse.h b/source/external/freetype-2.9.1/src/psaux/afmparse.h
index 86f852a..86f852a 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/afmparse.h
+++ b/source/external/freetype-2.9.1/src/psaux/afmparse.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/cffdecode.c b/source/external/freetype-2.9.1/src/psaux/cffdecode.c
index 80d622c..80d622c 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/cffdecode.c
+++ b/source/external/freetype-2.9.1/src/psaux/cffdecode.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/cffdecode.h b/source/external/freetype-2.9.1/src/psaux/cffdecode.h
index 0d4f5fe..0d4f5fe 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/cffdecode.h
+++ b/source/external/freetype-2.9.1/src/psaux/cffdecode.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/module.mk b/source/external/freetype-2.9.1/src/psaux/module.mk
index 6584d07..6584d07 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/module.mk
+++ b/source/external/freetype-2.9.1/src/psaux/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psarrst.c b/source/external/freetype-2.9.1/src/psaux/psarrst.c
index a878094..a878094 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psarrst.c
+++ b/source/external/freetype-2.9.1/src/psaux/psarrst.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psarrst.h b/source/external/freetype-2.9.1/src/psaux/psarrst.h
index b3568eb..b3568eb 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psarrst.h
+++ b/source/external/freetype-2.9.1/src/psaux/psarrst.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psaux.c b/source/external/freetype-2.9.1/src/psaux/psaux.c
index fb447fc..fb447fc 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psaux.c
+++ b/source/external/freetype-2.9.1/src/psaux/psaux.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psauxerr.h b/source/external/freetype-2.9.1/src/psaux/psauxerr.h
index cc33fd2..cc33fd2 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psauxerr.h
+++ b/source/external/freetype-2.9.1/src/psaux/psauxerr.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psauxmod.c b/source/external/freetype-2.9.1/src/psaux/psauxmod.c
index ee49708..ee49708 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psauxmod.c
+++ b/source/external/freetype-2.9.1/src/psaux/psauxmod.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psauxmod.h b/source/external/freetype-2.9.1/src/psaux/psauxmod.h
index f30978f..f30978f 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psauxmod.h
+++ b/source/external/freetype-2.9.1/src/psaux/psauxmod.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psblues.c b/source/external/freetype-2.9.1/src/psaux/psblues.c
index ae39d03..ae39d03 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psblues.c
+++ b/source/external/freetype-2.9.1/src/psaux/psblues.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psblues.h b/source/external/freetype-2.9.1/src/psaux/psblues.h
index 25ef684..25ef684 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psblues.h
+++ b/source/external/freetype-2.9.1/src/psaux/psblues.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psconv.c b/source/external/freetype-2.9.1/src/psaux/psconv.c
index a033850..a033850 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psconv.c
+++ b/source/external/freetype-2.9.1/src/psaux/psconv.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psconv.h b/source/external/freetype-2.9.1/src/psaux/psconv.h
index d643ffc..d643ffc 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psconv.h
+++ b/source/external/freetype-2.9.1/src/psaux/psconv.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/pserror.c b/source/external/freetype-2.9.1/src/psaux/pserror.c
index 9169e52..9169e52 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/pserror.c
+++ b/source/external/freetype-2.9.1/src/psaux/pserror.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/pserror.h b/source/external/freetype-2.9.1/src/psaux/pserror.h
index 13d5206..13d5206 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/pserror.h
+++ b/source/external/freetype-2.9.1/src/psaux/pserror.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psfixed.h b/source/external/freetype-2.9.1/src/psaux/psfixed.h
index 219589e..219589e 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psfixed.h
+++ b/source/external/freetype-2.9.1/src/psaux/psfixed.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psfont.c b/source/external/freetype-2.9.1/src/psaux/psfont.c
index dde67a7..dde67a7 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psfont.c
+++ b/source/external/freetype-2.9.1/src/psaux/psfont.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psfont.h b/source/external/freetype-2.9.1/src/psaux/psfont.h
index e611ac4..e611ac4 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psfont.h
+++ b/source/external/freetype-2.9.1/src/psaux/psfont.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psft.c b/source/external/freetype-2.9.1/src/psaux/psft.c
index 1f75017..1f75017 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psft.c
+++ b/source/external/freetype-2.9.1/src/psaux/psft.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psft.h b/source/external/freetype-2.9.1/src/psaux/psft.h
index ab17211..ab17211 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psft.h
+++ b/source/external/freetype-2.9.1/src/psaux/psft.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psglue.h b/source/external/freetype-2.9.1/src/psaux/psglue.h
index 5545e12..5545e12 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psglue.h
+++ b/source/external/freetype-2.9.1/src/psaux/psglue.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/pshints.c b/source/external/freetype-2.9.1/src/psaux/pshints.c
index 3615196..3615196 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/pshints.c
+++ b/source/external/freetype-2.9.1/src/psaux/pshints.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/pshints.h b/source/external/freetype-2.9.1/src/psaux/pshints.h
index 92e37e9..92e37e9 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/pshints.h
+++ b/source/external/freetype-2.9.1/src/psaux/pshints.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psintrp.c b/source/external/freetype-2.9.1/src/psaux/psintrp.c
index da5a8da..da5a8da 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psintrp.c
+++ b/source/external/freetype-2.9.1/src/psaux/psintrp.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psintrp.h b/source/external/freetype-2.9.1/src/psaux/psintrp.h
index 4790aaa..4790aaa 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psintrp.h
+++ b/source/external/freetype-2.9.1/src/psaux/psintrp.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psobjs.c b/source/external/freetype-2.9.1/src/psaux/psobjs.c
index f54bc7e..f54bc7e 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psobjs.c
+++ b/source/external/freetype-2.9.1/src/psaux/psobjs.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psobjs.h b/source/external/freetype-2.9.1/src/psaux/psobjs.h
index 8e0fe5f..8e0fe5f 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psobjs.h
+++ b/source/external/freetype-2.9.1/src/psaux/psobjs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psread.c b/source/external/freetype-2.9.1/src/psaux/psread.c
index 719863c..719863c 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psread.c
+++ b/source/external/freetype-2.9.1/src/psaux/psread.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psread.h b/source/external/freetype-2.9.1/src/psaux/psread.h
index 464b29b..464b29b 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psread.h
+++ b/source/external/freetype-2.9.1/src/psaux/psread.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psstack.c b/source/external/freetype-2.9.1/src/psaux/psstack.c
index 69d0633..69d0633 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psstack.c
+++ b/source/external/freetype-2.9.1/src/psaux/psstack.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/psstack.h b/source/external/freetype-2.9.1/src/psaux/psstack.h
index 38f7b41..38f7b41 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/psstack.h
+++ b/source/external/freetype-2.9.1/src/psaux/psstack.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/pstypes.h b/source/external/freetype-2.9.1/src/psaux/pstypes.h
index dfbaa3d..dfbaa3d 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/pstypes.h
+++ b/source/external/freetype-2.9.1/src/psaux/pstypes.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/rules.mk b/source/external/freetype-2.9.1/src/psaux/rules.mk
index a87bfe9..a87bfe9 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/rules.mk
+++ b/source/external/freetype-2.9.1/src/psaux/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/t1cmap.c b/source/external/freetype-2.9.1/src/psaux/t1cmap.c
index 112a789..112a789 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/t1cmap.c
+++ b/source/external/freetype-2.9.1/src/psaux/t1cmap.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/t1cmap.h b/source/external/freetype-2.9.1/src/psaux/t1cmap.h
index 4308e31..4308e31 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/t1cmap.h
+++ b/source/external/freetype-2.9.1/src/psaux/t1cmap.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/t1decode.c b/source/external/freetype-2.9.1/src/psaux/t1decode.c
index 6ad1456..6ad1456 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/t1decode.c
+++ b/source/external/freetype-2.9.1/src/psaux/t1decode.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psaux/t1decode.h b/source/external/freetype-2.9.1/src/psaux/t1decode.h
index 1d9718d..1d9718d 100644
--- a/source/3rd-party/freetype-2.9.1/src/psaux/t1decode.h
+++ b/source/external/freetype-2.9.1/src/psaux/t1decode.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/Jamfile b/source/external/freetype-2.9.1/src/pshinter/Jamfile
index 3f5f0ae..3f5f0ae 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/Jamfile
+++ b/source/external/freetype-2.9.1/src/pshinter/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/module.mk b/source/external/freetype-2.9.1/src/pshinter/module.mk
index 06707be..06707be 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/module.mk
+++ b/source/external/freetype-2.9.1/src/pshinter/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshalgo.c b/source/external/freetype-2.9.1/src/pshinter/pshalgo.c
index b98077c..b98077c 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshalgo.c
+++ b/source/external/freetype-2.9.1/src/pshinter/pshalgo.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshalgo.h b/source/external/freetype-2.9.1/src/pshinter/pshalgo.h
index c50683f..c50683f 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshalgo.h
+++ b/source/external/freetype-2.9.1/src/pshinter/pshalgo.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshglob.c b/source/external/freetype-2.9.1/src/pshinter/pshglob.c
index accc049..accc049 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshglob.c
+++ b/source/external/freetype-2.9.1/src/pshinter/pshglob.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshglob.h b/source/external/freetype-2.9.1/src/pshinter/pshglob.h
index cf80bf4..cf80bf4 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshglob.h
+++ b/source/external/freetype-2.9.1/src/pshinter/pshglob.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshinter.c b/source/external/freetype-2.9.1/src/pshinter/pshinter.c
index 0eedac4..0eedac4 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshinter.c
+++ b/source/external/freetype-2.9.1/src/pshinter/pshinter.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshmod.c b/source/external/freetype-2.9.1/src/pshinter/pshmod.c
index 0b8f6f9..0b8f6f9 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshmod.c
+++ b/source/external/freetype-2.9.1/src/pshinter/pshmod.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshmod.h b/source/external/freetype-2.9.1/src/pshinter/pshmod.h
index 556de2f..556de2f 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshmod.h
+++ b/source/external/freetype-2.9.1/src/pshinter/pshmod.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshnterr.h b/source/external/freetype-2.9.1/src/pshinter/pshnterr.h
index b9d02d2..b9d02d2 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshnterr.h
+++ b/source/external/freetype-2.9.1/src/pshinter/pshnterr.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshpic.c b/source/external/freetype-2.9.1/src/pshinter/pshpic.c
index 465ad31..465ad31 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshpic.c
+++ b/source/external/freetype-2.9.1/src/pshinter/pshpic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshpic.h b/source/external/freetype-2.9.1/src/pshinter/pshpic.h
index 4469ba8..4469ba8 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshpic.h
+++ b/source/external/freetype-2.9.1/src/pshinter/pshpic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshrec.c b/source/external/freetype-2.9.1/src/pshinter/pshrec.c
index 6648d13..6648d13 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshrec.c
+++ b/source/external/freetype-2.9.1/src/pshinter/pshrec.c
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/pshrec.h b/source/external/freetype-2.9.1/src/pshinter/pshrec.h
index 7e3dfe0..7e3dfe0 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/pshrec.h
+++ b/source/external/freetype-2.9.1/src/pshinter/pshrec.h
diff --git a/source/3rd-party/freetype-2.9.1/src/pshinter/rules.mk b/source/external/freetype-2.9.1/src/pshinter/rules.mk
index 966690e..966690e 100644
--- a/source/3rd-party/freetype-2.9.1/src/pshinter/rules.mk
+++ b/source/external/freetype-2.9.1/src/pshinter/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/Jamfile b/source/external/freetype-2.9.1/src/psnames/Jamfile
index a0fd373..a0fd373 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/Jamfile
+++ b/source/external/freetype-2.9.1/src/psnames/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/module.mk b/source/external/freetype-2.9.1/src/psnames/module.mk
index 410f48a..410f48a 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/module.mk
+++ b/source/external/freetype-2.9.1/src/psnames/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/psmodule.c b/source/external/freetype-2.9.1/src/psnames/psmodule.c
index 8929ebe..8929ebe 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/psmodule.c
+++ b/source/external/freetype-2.9.1/src/psnames/psmodule.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/psmodule.h b/source/external/freetype-2.9.1/src/psnames/psmodule.h
index 3e94f8b..3e94f8b 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/psmodule.h
+++ b/source/external/freetype-2.9.1/src/psnames/psmodule.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/psnamerr.h b/source/external/freetype-2.9.1/src/psnames/psnamerr.h
index 14eb76c..14eb76c 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/psnamerr.h
+++ b/source/external/freetype-2.9.1/src/psnames/psnamerr.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/psnames.c b/source/external/freetype-2.9.1/src/psnames/psnames.c
index febb80d..febb80d 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/psnames.c
+++ b/source/external/freetype-2.9.1/src/psnames/psnames.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/pspic.c b/source/external/freetype-2.9.1/src/psnames/pspic.c
index 85a06f3..85a06f3 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/pspic.c
+++ b/source/external/freetype-2.9.1/src/psnames/pspic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/pspic.h b/source/external/freetype-2.9.1/src/psnames/pspic.h
index 889780c..889780c 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/pspic.h
+++ b/source/external/freetype-2.9.1/src/psnames/pspic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/pstables.h b/source/external/freetype-2.9.1/src/psnames/pstables.h
index 79545ee..79545ee 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/pstables.h
+++ b/source/external/freetype-2.9.1/src/psnames/pstables.h
diff --git a/source/3rd-party/freetype-2.9.1/src/psnames/rules.mk b/source/external/freetype-2.9.1/src/psnames/rules.mk
index 4d629d8..4d629d8 100644
--- a/source/3rd-party/freetype-2.9.1/src/psnames/rules.mk
+++ b/source/external/freetype-2.9.1/src/psnames/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/Jamfile b/source/external/freetype-2.9.1/src/raster/Jamfile
index 838e7ef..838e7ef 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/Jamfile
+++ b/source/external/freetype-2.9.1/src/raster/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/ftmisc.h b/source/external/freetype-2.9.1/src/raster/ftmisc.h
index 7e40119..7e40119 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/ftmisc.h
+++ b/source/external/freetype-2.9.1/src/raster/ftmisc.h
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/ftraster.c b/source/external/freetype-2.9.1/src/raster/ftraster.c
index 4354730..4354730 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/ftraster.c
+++ b/source/external/freetype-2.9.1/src/raster/ftraster.c
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/ftraster.h b/source/external/freetype-2.9.1/src/raster/ftraster.h
index 40b5d6d..40b5d6d 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/ftraster.h
+++ b/source/external/freetype-2.9.1/src/raster/ftraster.h
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/ftrend1.c b/source/external/freetype-2.9.1/src/raster/ftrend1.c
index a7ce973..a7ce973 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/ftrend1.c
+++ b/source/external/freetype-2.9.1/src/raster/ftrend1.c
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/ftrend1.h b/source/external/freetype-2.9.1/src/raster/ftrend1.h
index 2abdf2d..2abdf2d 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/ftrend1.h
+++ b/source/external/freetype-2.9.1/src/raster/ftrend1.h
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/module.mk b/source/external/freetype-2.9.1/src/raster/module.mk
index b115f41..b115f41 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/module.mk
+++ b/source/external/freetype-2.9.1/src/raster/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/raster.c b/source/external/freetype-2.9.1/src/raster/raster.c
index 76edd21..76edd21 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/raster.c
+++ b/source/external/freetype-2.9.1/src/raster/raster.c
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/rasterrs.h b/source/external/freetype-2.9.1/src/raster/rasterrs.h
index 22a3e15..22a3e15 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/rasterrs.h
+++ b/source/external/freetype-2.9.1/src/raster/rasterrs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/rastpic.c b/source/external/freetype-2.9.1/src/raster/rastpic.c
index 1dc8981..1dc8981 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/rastpic.c
+++ b/source/external/freetype-2.9.1/src/raster/rastpic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/rastpic.h b/source/external/freetype-2.9.1/src/raster/rastpic.h
index 6d0877c..6d0877c 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/rastpic.h
+++ b/source/external/freetype-2.9.1/src/raster/rastpic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/raster/rules.mk b/source/external/freetype-2.9.1/src/raster/rules.mk
index 9aef1f0..9aef1f0 100644
--- a/source/3rd-party/freetype-2.9.1/src/raster/rules.mk
+++ b/source/external/freetype-2.9.1/src/raster/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/Jamfile b/source/external/freetype-2.9.1/src/sfnt/Jamfile
index 57977fc..57977fc 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/Jamfile
+++ b/source/external/freetype-2.9.1/src/sfnt/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/module.mk b/source/external/freetype-2.9.1/src/sfnt/module.mk
index 51ca67e..51ca67e 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/module.mk
+++ b/source/external/freetype-2.9.1/src/sfnt/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/pngshim.c b/source/external/freetype-2.9.1/src/sfnt/pngshim.c
index 1602026..1602026 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/pngshim.c
+++ b/source/external/freetype-2.9.1/src/sfnt/pngshim.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/pngshim.h b/source/external/freetype-2.9.1/src/sfnt/pngshim.h
index 194238c..194238c 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/pngshim.h
+++ b/source/external/freetype-2.9.1/src/sfnt/pngshim.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/rules.mk b/source/external/freetype-2.9.1/src/sfnt/rules.mk
index 83acc66..83acc66 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/rules.mk
+++ b/source/external/freetype-2.9.1/src/sfnt/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/sfdriver.c b/source/external/freetype-2.9.1/src/sfnt/sfdriver.c
index 303e1ca..303e1ca 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/sfdriver.c
+++ b/source/external/freetype-2.9.1/src/sfnt/sfdriver.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/sfdriver.h b/source/external/freetype-2.9.1/src/sfnt/sfdriver.h
index 81c22d2..81c22d2 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/sfdriver.h
+++ b/source/external/freetype-2.9.1/src/sfnt/sfdriver.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/sferrors.h b/source/external/freetype-2.9.1/src/sfnt/sferrors.h
index 74003d4..74003d4 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/sferrors.h
+++ b/source/external/freetype-2.9.1/src/sfnt/sferrors.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/sfnt.c b/source/external/freetype-2.9.1/src/sfnt/sfnt.c
index 8b9a6b3..8b9a6b3 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/sfnt.c
+++ b/source/external/freetype-2.9.1/src/sfnt/sfnt.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/sfntpic.c b/source/external/freetype-2.9.1/src/sfnt/sfntpic.c
index db2d816..db2d816 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/sfntpic.c
+++ b/source/external/freetype-2.9.1/src/sfnt/sfntpic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/sfntpic.h b/source/external/freetype-2.9.1/src/sfnt/sfntpic.h
index 8f43122..8f43122 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/sfntpic.h
+++ b/source/external/freetype-2.9.1/src/sfnt/sfntpic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/sfobjs.c b/source/external/freetype-2.9.1/src/sfnt/sfobjs.c
index 6ba8509..6ba8509 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/sfobjs.c
+++ b/source/external/freetype-2.9.1/src/sfnt/sfobjs.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/sfobjs.h b/source/external/freetype-2.9.1/src/sfnt/sfobjs.h
index 1b8d1be..1b8d1be 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/sfobjs.h
+++ b/source/external/freetype-2.9.1/src/sfnt/sfobjs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttbdf.c b/source/external/freetype-2.9.1/src/sfnt/ttbdf.c
index 534201f..534201f 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttbdf.c
+++ b/source/external/freetype-2.9.1/src/sfnt/ttbdf.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttbdf.h b/source/external/freetype-2.9.1/src/sfnt/ttbdf.h
index 809a663..809a663 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttbdf.h
+++ b/source/external/freetype-2.9.1/src/sfnt/ttbdf.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttcmap.c b/source/external/freetype-2.9.1/src/sfnt/ttcmap.c
index 996e664..996e664 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttcmap.c
+++ b/source/external/freetype-2.9.1/src/sfnt/ttcmap.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttcmap.h b/source/external/freetype-2.9.1/src/sfnt/ttcmap.h
index d264d99..d264d99 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttcmap.h
+++ b/source/external/freetype-2.9.1/src/sfnt/ttcmap.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttcmapc.h b/source/external/freetype-2.9.1/src/sfnt/ttcmapc.h
index 4980e9d..4980e9d 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttcmapc.h
+++ b/source/external/freetype-2.9.1/src/sfnt/ttcmapc.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttkern.c b/source/external/freetype-2.9.1/src/sfnt/ttkern.c
index 68f15a2..68f15a2 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttkern.c
+++ b/source/external/freetype-2.9.1/src/sfnt/ttkern.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttkern.h b/source/external/freetype-2.9.1/src/sfnt/ttkern.h
index 4e45d09..4e45d09 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttkern.h
+++ b/source/external/freetype-2.9.1/src/sfnt/ttkern.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttload.c b/source/external/freetype-2.9.1/src/sfnt/ttload.c
index a86a546..a86a546 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttload.c
+++ b/source/external/freetype-2.9.1/src/sfnt/ttload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttload.h b/source/external/freetype-2.9.1/src/sfnt/ttload.h
index f94be8b..f94be8b 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttload.h
+++ b/source/external/freetype-2.9.1/src/sfnt/ttload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttmtx.c b/source/external/freetype-2.9.1/src/sfnt/ttmtx.c
index 6ddda95..6ddda95 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttmtx.c
+++ b/source/external/freetype-2.9.1/src/sfnt/ttmtx.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttmtx.h b/source/external/freetype-2.9.1/src/sfnt/ttmtx.h
index ab00acd..ab00acd 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttmtx.h
+++ b/source/external/freetype-2.9.1/src/sfnt/ttmtx.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttpost.c b/source/external/freetype-2.9.1/src/sfnt/ttpost.c
index 6de99ef..6de99ef 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttpost.c
+++ b/source/external/freetype-2.9.1/src/sfnt/ttpost.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttpost.h b/source/external/freetype-2.9.1/src/sfnt/ttpost.h
index 3bec07e..3bec07e 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttpost.h
+++ b/source/external/freetype-2.9.1/src/sfnt/ttpost.h
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttsbit.c b/source/external/freetype-2.9.1/src/sfnt/ttsbit.c
index 33b8640..33b8640 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttsbit.c
+++ b/source/external/freetype-2.9.1/src/sfnt/ttsbit.c
diff --git a/source/3rd-party/freetype-2.9.1/src/sfnt/ttsbit.h b/source/external/freetype-2.9.1/src/sfnt/ttsbit.h
index ce2af3c..ce2af3c 100644
--- a/source/3rd-party/freetype-2.9.1/src/sfnt/ttsbit.h
+++ b/source/external/freetype-2.9.1/src/sfnt/ttsbit.h
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/Jamfile b/source/external/freetype-2.9.1/src/smooth/Jamfile
index 9957d5e..9957d5e 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/Jamfile
+++ b/source/external/freetype-2.9.1/src/smooth/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/ftgrays.c b/source/external/freetype-2.9.1/src/smooth/ftgrays.c
index 803a19e..803a19e 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/ftgrays.c
+++ b/source/external/freetype-2.9.1/src/smooth/ftgrays.c
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/ftgrays.h b/source/external/freetype-2.9.1/src/smooth/ftgrays.h
index 9e11ca6..9e11ca6 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/ftgrays.h
+++ b/source/external/freetype-2.9.1/src/smooth/ftgrays.h
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/ftsmerrs.h b/source/external/freetype-2.9.1/src/smooth/ftsmerrs.h
index 226dc1b..226dc1b 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/ftsmerrs.h
+++ b/source/external/freetype-2.9.1/src/smooth/ftsmerrs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/ftsmooth.c b/source/external/freetype-2.9.1/src/smooth/ftsmooth.c
index ef176bd..ef176bd 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/ftsmooth.c
+++ b/source/external/freetype-2.9.1/src/smooth/ftsmooth.c
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/ftsmooth.h b/source/external/freetype-2.9.1/src/smooth/ftsmooth.h
index c76ffc5..c76ffc5 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/ftsmooth.h
+++ b/source/external/freetype-2.9.1/src/smooth/ftsmooth.h
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/ftspic.c b/source/external/freetype-2.9.1/src/smooth/ftspic.c
index 10f04cf..10f04cf 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/ftspic.c
+++ b/source/external/freetype-2.9.1/src/smooth/ftspic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/ftspic.h b/source/external/freetype-2.9.1/src/smooth/ftspic.h
index 80fb64c..80fb64c 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/ftspic.h
+++ b/source/external/freetype-2.9.1/src/smooth/ftspic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/module.mk b/source/external/freetype-2.9.1/src/smooth/module.mk
index 5b8bc3b..5b8bc3b 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/module.mk
+++ b/source/external/freetype-2.9.1/src/smooth/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/rules.mk b/source/external/freetype-2.9.1/src/smooth/rules.mk
index f30824a..f30824a 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/rules.mk
+++ b/source/external/freetype-2.9.1/src/smooth/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/smooth/smooth.c b/source/external/freetype-2.9.1/src/smooth/smooth.c
index 5249a89..5249a89 100644
--- a/source/3rd-party/freetype-2.9.1/src/smooth/smooth.c
+++ b/source/external/freetype-2.9.1/src/smooth/smooth.c
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/Jamfile b/source/external/freetype-2.9.1/src/tools/Jamfile
index 475161e..475161e 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/Jamfile
+++ b/source/external/freetype-2.9.1/src/tools/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/afblue.pl b/source/external/freetype-2.9.1/src/tools/afblue.pl
index 7c6f1a7..7c6f1a7 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/afblue.pl
+++ b/source/external/freetype-2.9.1/src/tools/afblue.pl
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/apinames.c b/source/external/freetype-2.9.1/src/tools/apinames.c
index 06c3260..06c3260 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/apinames.c
+++ b/source/external/freetype-2.9.1/src/tools/apinames.c
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/chktrcmp.py b/source/external/freetype-2.9.1/src/tools/chktrcmp.py
index 4c40bda..4c40bda 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/chktrcmp.py
+++ b/source/external/freetype-2.9.1/src/tools/chktrcmp.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/cordic.py b/source/external/freetype-2.9.1/src/tools/cordic.py
index 6742c90..6742c90 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/cordic.py
+++ b/source/external/freetype-2.9.1/src/tools/cordic.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/content.py b/source/external/freetype-2.9.1/src/tools/docmaker/content.py
index 198780a..198780a 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/content.py
+++ b/source/external/freetype-2.9.1/src/tools/docmaker/content.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/docbeauty.py b/source/external/freetype-2.9.1/src/tools/docmaker/docbeauty.py
index 0b021fa..0b021fa 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/docbeauty.py
+++ b/source/external/freetype-2.9.1/src/tools/docmaker/docbeauty.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/docmaker.py b/source/external/freetype-2.9.1/src/tools/docmaker/docmaker.py
index eb49afb..eb49afb 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/docmaker.py
+++ b/source/external/freetype-2.9.1/src/tools/docmaker/docmaker.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/formatter.py b/source/external/freetype-2.9.1/src/tools/docmaker/formatter.py
index 2708fd4..2708fd4 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/formatter.py
+++ b/source/external/freetype-2.9.1/src/tools/docmaker/formatter.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/sources.py b/source/external/freetype-2.9.1/src/tools/docmaker/sources.py
index e3b95e0..e3b95e0 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/sources.py
+++ b/source/external/freetype-2.9.1/src/tools/docmaker/sources.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/tohtml.py b/source/external/freetype-2.9.1/src/tools/docmaker/tohtml.py
index 9f318a2..9f318a2 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/tohtml.py
+++ b/source/external/freetype-2.9.1/src/tools/docmaker/tohtml.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/utils.py b/source/external/freetype-2.9.1/src/tools/docmaker/utils.py
index f40f167..f40f167 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/docmaker/utils.py
+++ b/source/external/freetype-2.9.1/src/tools/docmaker/utils.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/README b/source/external/freetype-2.9.1/src/tools/ftfuzzer/README
index 09d8e9f..09d8e9f 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/README
+++ b/source/external/freetype-2.9.1/src/tools/ftfuzzer/README
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/ftfuzzer.cc b/source/external/freetype-2.9.1/src/tools/ftfuzzer/ftfuzzer.cc
index acf2bc9..acf2bc9 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/ftfuzzer.cc
+++ b/source/external/freetype-2.9.1/src/tools/ftfuzzer/ftfuzzer.cc
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/ftmutator.cc b/source/external/freetype-2.9.1/src/tools/ftfuzzer/ftmutator.cc
index ae4b140..ae4b140 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/ftmutator.cc
+++ b/source/external/freetype-2.9.1/src/tools/ftfuzzer/ftmutator.cc
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/rasterfuzzer.cc b/source/external/freetype-2.9.1/src/tools/ftfuzzer/rasterfuzzer.cc
index c69b95e..c69b95e 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/rasterfuzzer.cc
+++ b/source/external/freetype-2.9.1/src/tools/ftfuzzer/rasterfuzzer.cc
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/runinput.cc b/source/external/freetype-2.9.1/src/tools/ftfuzzer/runinput.cc
index 2b02f57..2b02f57 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/ftfuzzer/runinput.cc
+++ b/source/external/freetype-2.9.1/src/tools/ftfuzzer/runinput.cc
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/ftrandom/Makefile b/source/external/freetype-2.9.1/src/tools/ftrandom/Makefile
index 24dc49c..24dc49c 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/ftrandom/Makefile
+++ b/source/external/freetype-2.9.1/src/tools/ftrandom/Makefile
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/ftrandom/README b/source/external/freetype-2.9.1/src/tools/ftrandom/README
index 7c61086..7c61086 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/ftrandom/README
+++ b/source/external/freetype-2.9.1/src/tools/ftrandom/README
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/ftrandom/ftrandom.c b/source/external/freetype-2.9.1/src/tools/ftrandom/ftrandom.c
index ab5cfc9..ab5cfc9 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/ftrandom/ftrandom.c
+++ b/source/external/freetype-2.9.1/src/tools/ftrandom/ftrandom.c
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/glnames.py b/source/external/freetype-2.9.1/src/tools/glnames.py
index b048d29..b048d29 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/glnames.py
+++ b/source/external/freetype-2.9.1/src/tools/glnames.py
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/no-copyright b/source/external/freetype-2.9.1/src/tools/no-copyright
index d639aa4..d639aa4 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/no-copyright
+++ b/source/external/freetype-2.9.1/src/tools/no-copyright
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/test_afm.c b/source/external/freetype-2.9.1/src/tools/test_afm.c
index 8de619b..8de619b 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/test_afm.c
+++ b/source/external/freetype-2.9.1/src/tools/test_afm.c
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/test_bbox.c b/source/external/freetype-2.9.1/src/tools/test_bbox.c
index 64b82c3..64b82c3 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/test_bbox.c
+++ b/source/external/freetype-2.9.1/src/tools/test_bbox.c
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/test_trig.c b/source/external/freetype-2.9.1/src/tools/test_trig.c
index 99ac1cf..99ac1cf 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/test_trig.c
+++ b/source/external/freetype-2.9.1/src/tools/test_trig.c
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/update-copyright b/source/external/freetype-2.9.1/src/tools/update-copyright
index 4a8bf9b..4a8bf9b 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/update-copyright
+++ b/source/external/freetype-2.9.1/src/tools/update-copyright
diff --git a/source/3rd-party/freetype-2.9.1/src/tools/update-copyright-year b/source/external/freetype-2.9.1/src/tools/update-copyright-year
index 934f11c..934f11c 100644
--- a/source/3rd-party/freetype-2.9.1/src/tools/update-copyright-year
+++ b/source/external/freetype-2.9.1/src/tools/update-copyright-year
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/Jamfile b/source/external/freetype-2.9.1/src/truetype/Jamfile
index e321fba..e321fba 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/Jamfile
+++ b/source/external/freetype-2.9.1/src/truetype/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/module.mk b/source/external/freetype-2.9.1/src/truetype/module.mk
index 16bc9c8..16bc9c8 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/module.mk
+++ b/source/external/freetype-2.9.1/src/truetype/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/rules.mk b/source/external/freetype-2.9.1/src/truetype/rules.mk
index e16113f..e16113f 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/rules.mk
+++ b/source/external/freetype-2.9.1/src/truetype/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/truetype.c b/source/external/freetype-2.9.1/src/truetype/truetype.c
index 4843709..4843709 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/truetype.c
+++ b/source/external/freetype-2.9.1/src/truetype/truetype.c
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttdriver.c b/source/external/freetype-2.9.1/src/truetype/ttdriver.c
index 820cafb..820cafb 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttdriver.c
+++ b/source/external/freetype-2.9.1/src/truetype/ttdriver.c
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttdriver.h b/source/external/freetype-2.9.1/src/truetype/ttdriver.h
index 707aa68..707aa68 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttdriver.h
+++ b/source/external/freetype-2.9.1/src/truetype/ttdriver.h
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/tterrors.h b/source/external/freetype-2.9.1/src/truetype/tterrors.h
index 88bca3a..88bca3a 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/tterrors.h
+++ b/source/external/freetype-2.9.1/src/truetype/tterrors.h
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttgload.c b/source/external/freetype-2.9.1/src/truetype/ttgload.c
index 39d9c3f..39d9c3f 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttgload.c
+++ b/source/external/freetype-2.9.1/src/truetype/ttgload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttgload.h b/source/external/freetype-2.9.1/src/truetype/ttgload.h
index d237cfd..d237cfd 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttgload.h
+++ b/source/external/freetype-2.9.1/src/truetype/ttgload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttgxvar.c b/source/external/freetype-2.9.1/src/truetype/ttgxvar.c
index 29ab2a4..29ab2a4 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttgxvar.c
+++ b/source/external/freetype-2.9.1/src/truetype/ttgxvar.c
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttgxvar.h b/source/external/freetype-2.9.1/src/truetype/ttgxvar.h
index a37bb90..a37bb90 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttgxvar.h
+++ b/source/external/freetype-2.9.1/src/truetype/ttgxvar.h
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttinterp.c b/source/external/freetype-2.9.1/src/truetype/ttinterp.c
index da9b595..da9b595 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttinterp.c
+++ b/source/external/freetype-2.9.1/src/truetype/ttinterp.c
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttinterp.h b/source/external/freetype-2.9.1/src/truetype/ttinterp.h
index 2966439..2966439 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttinterp.h
+++ b/source/external/freetype-2.9.1/src/truetype/ttinterp.h
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttobjs.c b/source/external/freetype-2.9.1/src/truetype/ttobjs.c
index 6685dc8..6685dc8 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttobjs.c
+++ b/source/external/freetype-2.9.1/src/truetype/ttobjs.c
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttobjs.h b/source/external/freetype-2.9.1/src/truetype/ttobjs.h
index 38fa30e..38fa30e 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttobjs.h
+++ b/source/external/freetype-2.9.1/src/truetype/ttobjs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttpic.c b/source/external/freetype-2.9.1/src/truetype/ttpic.c
index cdbb806..cdbb806 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttpic.c
+++ b/source/external/freetype-2.9.1/src/truetype/ttpic.c
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttpic.h b/source/external/freetype-2.9.1/src/truetype/ttpic.h
index df878ae..df878ae 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttpic.h
+++ b/source/external/freetype-2.9.1/src/truetype/ttpic.h
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttpload.c b/source/external/freetype-2.9.1/src/truetype/ttpload.c
index d9526ad..d9526ad 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttpload.c
+++ b/source/external/freetype-2.9.1/src/truetype/ttpload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttpload.h b/source/external/freetype-2.9.1/src/truetype/ttpload.h
index fa12527..fa12527 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttpload.h
+++ b/source/external/freetype-2.9.1/src/truetype/ttpload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttsubpix.c b/source/external/freetype-2.9.1/src/truetype/ttsubpix.c
index d94bcc8..d94bcc8 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttsubpix.c
+++ b/source/external/freetype-2.9.1/src/truetype/ttsubpix.c
diff --git a/source/3rd-party/freetype-2.9.1/src/truetype/ttsubpix.h b/source/external/freetype-2.9.1/src/truetype/ttsubpix.h
index 1070bb0..1070bb0 100644
--- a/source/3rd-party/freetype-2.9.1/src/truetype/ttsubpix.h
+++ b/source/external/freetype-2.9.1/src/truetype/ttsubpix.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/Jamfile b/source/external/freetype-2.9.1/src/type1/Jamfile
index b94b7d0..b94b7d0 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/Jamfile
+++ b/source/external/freetype-2.9.1/src/type1/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/module.mk b/source/external/freetype-2.9.1/src/type1/module.mk
index 3fea5cc..3fea5cc 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/module.mk
+++ b/source/external/freetype-2.9.1/src/type1/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/rules.mk b/source/external/freetype-2.9.1/src/type1/rules.mk
index cb1a142..cb1a142 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/rules.mk
+++ b/source/external/freetype-2.9.1/src/type1/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1afm.c b/source/external/freetype-2.9.1/src/type1/t1afm.c
index 61053d9..61053d9 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1afm.c
+++ b/source/external/freetype-2.9.1/src/type1/t1afm.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1afm.h b/source/external/freetype-2.9.1/src/type1/t1afm.h
index cb8d302..cb8d302 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1afm.h
+++ b/source/external/freetype-2.9.1/src/type1/t1afm.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1driver.c b/source/external/freetype-2.9.1/src/type1/t1driver.c
index 029b410..029b410 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1driver.c
+++ b/source/external/freetype-2.9.1/src/type1/t1driver.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1driver.h b/source/external/freetype-2.9.1/src/type1/t1driver.h
index 2b15072..2b15072 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1driver.h
+++ b/source/external/freetype-2.9.1/src/type1/t1driver.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1errors.h b/source/external/freetype-2.9.1/src/type1/t1errors.h
index 9e0151b..9e0151b 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1errors.h
+++ b/source/external/freetype-2.9.1/src/type1/t1errors.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1gload.c b/source/external/freetype-2.9.1/src/type1/t1gload.c
index 87d40e7..87d40e7 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1gload.c
+++ b/source/external/freetype-2.9.1/src/type1/t1gload.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1gload.h b/source/external/freetype-2.9.1/src/type1/t1gload.h
index 72ef76f..72ef76f 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1gload.h
+++ b/source/external/freetype-2.9.1/src/type1/t1gload.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1load.c b/source/external/freetype-2.9.1/src/type1/t1load.c
index 9dfa637..9dfa637 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1load.c
+++ b/source/external/freetype-2.9.1/src/type1/t1load.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1load.h b/source/external/freetype-2.9.1/src/type1/t1load.h
index 03be3f7..03be3f7 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1load.h
+++ b/source/external/freetype-2.9.1/src/type1/t1load.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1objs.c b/source/external/freetype-2.9.1/src/type1/t1objs.c
index 7333c4c..7333c4c 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1objs.c
+++ b/source/external/freetype-2.9.1/src/type1/t1objs.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1objs.h b/source/external/freetype-2.9.1/src/type1/t1objs.h
index 8298e03..8298e03 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1objs.h
+++ b/source/external/freetype-2.9.1/src/type1/t1objs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1parse.c b/source/external/freetype-2.9.1/src/type1/t1parse.c
index 8e201e5..8e201e5 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1parse.c
+++ b/source/external/freetype-2.9.1/src/type1/t1parse.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1parse.h b/source/external/freetype-2.9.1/src/type1/t1parse.h
index 4ac82ae..4ac82ae 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1parse.h
+++ b/source/external/freetype-2.9.1/src/type1/t1parse.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/t1tokens.h b/source/external/freetype-2.9.1/src/type1/t1tokens.h
index 43a65d8..43a65d8 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/t1tokens.h
+++ b/source/external/freetype-2.9.1/src/type1/t1tokens.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type1/type1.c b/source/external/freetype-2.9.1/src/type1/type1.c
index 72eff59..72eff59 100644
--- a/source/3rd-party/freetype-2.9.1/src/type1/type1.c
+++ b/source/external/freetype-2.9.1/src/type1/type1.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/Jamfile b/source/external/freetype-2.9.1/src/type42/Jamfile
index b98de05..b98de05 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/Jamfile
+++ b/source/external/freetype-2.9.1/src/type42/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/module.mk b/source/external/freetype-2.9.1/src/type42/module.mk
index 3d4732b..3d4732b 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/module.mk
+++ b/source/external/freetype-2.9.1/src/type42/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/rules.mk b/source/external/freetype-2.9.1/src/type42/rules.mk
index 9325d38..9325d38 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/rules.mk
+++ b/source/external/freetype-2.9.1/src/type42/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/t42drivr.c b/source/external/freetype-2.9.1/src/type42/t42drivr.c
index f579b27..f579b27 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/t42drivr.c
+++ b/source/external/freetype-2.9.1/src/type42/t42drivr.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/t42drivr.h b/source/external/freetype-2.9.1/src/type42/t42drivr.h
index 3667f3e..3667f3e 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/t42drivr.h
+++ b/source/external/freetype-2.9.1/src/type42/t42drivr.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/t42error.h b/source/external/freetype-2.9.1/src/type42/t42error.h
index e3978a7..e3978a7 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/t42error.h
+++ b/source/external/freetype-2.9.1/src/type42/t42error.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/t42objs.c b/source/external/freetype-2.9.1/src/type42/t42objs.c
index 66e5c40..66e5c40 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/t42objs.c
+++ b/source/external/freetype-2.9.1/src/type42/t42objs.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/t42objs.h b/source/external/freetype-2.9.1/src/type42/t42objs.h
index 3bad513..3bad513 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/t42objs.h
+++ b/source/external/freetype-2.9.1/src/type42/t42objs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/t42parse.c b/source/external/freetype-2.9.1/src/type42/t42parse.c
index 4813d1f..4813d1f 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/t42parse.c
+++ b/source/external/freetype-2.9.1/src/type42/t42parse.c
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/t42parse.h b/source/external/freetype-2.9.1/src/type42/t42parse.h
index f35d23d..f35d23d 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/t42parse.h
+++ b/source/external/freetype-2.9.1/src/type42/t42parse.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/t42types.h b/source/external/freetype-2.9.1/src/type42/t42types.h
index d0aa2de..d0aa2de 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/t42types.h
+++ b/source/external/freetype-2.9.1/src/type42/t42types.h
diff --git a/source/3rd-party/freetype-2.9.1/src/type42/type42.c b/source/external/freetype-2.9.1/src/type42/type42.c
index 6a89cfb..6a89cfb 100644
--- a/source/3rd-party/freetype-2.9.1/src/type42/type42.c
+++ b/source/external/freetype-2.9.1/src/type42/type42.c
diff --git a/source/3rd-party/freetype-2.9.1/src/winfonts/Jamfile b/source/external/freetype-2.9.1/src/winfonts/Jamfile
index 4385e3b..4385e3b 100644
--- a/source/3rd-party/freetype-2.9.1/src/winfonts/Jamfile
+++ b/source/external/freetype-2.9.1/src/winfonts/Jamfile
diff --git a/source/3rd-party/freetype-2.9.1/src/winfonts/fnterrs.h b/source/external/freetype-2.9.1/src/winfonts/fnterrs.h
index 3a86af5..3a86af5 100644
--- a/source/3rd-party/freetype-2.9.1/src/winfonts/fnterrs.h
+++ b/source/external/freetype-2.9.1/src/winfonts/fnterrs.h
diff --git a/source/3rd-party/freetype-2.9.1/src/winfonts/module.mk b/source/external/freetype-2.9.1/src/winfonts/module.mk
index 13f9077..13f9077 100644
--- a/source/3rd-party/freetype-2.9.1/src/winfonts/module.mk
+++ b/source/external/freetype-2.9.1/src/winfonts/module.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/winfonts/rules.mk b/source/external/freetype-2.9.1/src/winfonts/rules.mk
index d694d1a..d694d1a 100644
--- a/source/3rd-party/freetype-2.9.1/src/winfonts/rules.mk
+++ b/source/external/freetype-2.9.1/src/winfonts/rules.mk
diff --git a/source/3rd-party/freetype-2.9.1/src/winfonts/winfnt.c b/source/external/freetype-2.9.1/src/winfonts/winfnt.c
index 36bd314..36bd314 100644
--- a/source/3rd-party/freetype-2.9.1/src/winfonts/winfnt.c
+++ b/source/external/freetype-2.9.1/src/winfonts/winfnt.c
diff --git a/source/3rd-party/freetype-2.9.1/src/winfonts/winfnt.h b/source/external/freetype-2.9.1/src/winfonts/winfnt.h
index 4885c9d..4885c9d 100644
--- a/source/3rd-party/freetype-2.9.1/src/winfonts/winfnt.h
+++ b/source/external/freetype-2.9.1/src/winfonts/winfnt.h
diff --git a/source/3rd-party/freetype-2.9.1/version.sed b/source/external/freetype-2.9.1/version.sed
index c281ff5..c281ff5 100644
--- a/source/3rd-party/freetype-2.9.1/version.sed
+++ b/source/external/freetype-2.9.1/version.sed
diff --git a/source/3rd-party/freetype-2.9.1/vms_make.com b/source/external/freetype-2.9.1/vms_make.com
index 7b8a49b..7b8a49b 100644
--- a/source/3rd-party/freetype-2.9.1/vms_make.com
+++ b/source/external/freetype-2.9.1/vms_make.com
diff --git a/source/3rd-party/glad/glad.c b/source/external/glad/glad.c
index 73153c1..73153c1 100644
--- a/source/3rd-party/glad/glad.c
+++ b/source/external/glad/glad.c
diff --git a/source/3rd-party/glad/glad.h b/source/external/glad/glad.h
index bea02ef..bea02ef 100644
--- a/source/3rd-party/glad/glad.h
+++ b/source/external/glad/glad.h
diff --git a/source/3rd-party/glad/khrplatform.h b/source/external/glad/khrplatform.h
index 393b223..393b223 100644
--- a/source/3rd-party/glad/khrplatform.h
+++ b/source/external/glad/khrplatform.h
diff --git a/source/3rd-party/lodepng/lodepng.cpp b/source/external/lodepng/lodepng.cpp
index 37b0562..37b0562 100644
--- a/source/3rd-party/lodepng/lodepng.cpp
+++ b/source/external/lodepng/lodepng.cpp
diff --git a/source/3rd-party/lodepng/lodepng.h b/source/external/lodepng/lodepng.h
index d633bfa..d633bfa 100644
--- a/source/3rd-party/lodepng/lodepng.h
+++ b/source/external/lodepng/lodepng.h
diff --git a/source/3rd-party/physfs/physfs.c b/source/external/physfs/physfs.c
index 19148ad..19148ad 100644
--- a/source/3rd-party/physfs/physfs.c
+++ b/source/external/physfs/physfs.c
diff --git a/source/3rd-party/physfs/physfs.h b/source/external/physfs/physfs.h
index 9169607..9169607 100644
--- a/source/3rd-party/physfs/physfs.h
+++ b/source/external/physfs/physfs.h
diff --git a/source/3rd-party/physfs/physfs_archiver_7z.c b/source/external/physfs/physfs_archiver_7z.c
index f35a0b1..f35a0b1 100644
--- a/source/3rd-party/physfs/physfs_archiver_7z.c
+++ b/source/external/physfs/physfs_archiver_7z.c
diff --git a/source/3rd-party/physfs/physfs_archiver_dir.c b/source/external/physfs/physfs_archiver_dir.c
index 61c0da3..61c0da3 100644
--- a/source/3rd-party/physfs/physfs_archiver_dir.c
+++ b/source/external/physfs/physfs_archiver_dir.c
diff --git a/source/3rd-party/physfs/physfs_archiver_grp.c b/source/external/physfs/physfs_archiver_grp.c
index 758475e..758475e 100644
--- a/source/3rd-party/physfs/physfs_archiver_grp.c
+++ b/source/external/physfs/physfs_archiver_grp.c
diff --git a/source/3rd-party/physfs/physfs_archiver_hog.c b/source/external/physfs/physfs_archiver_hog.c
index 832209f..832209f 100644
--- a/source/3rd-party/physfs/physfs_archiver_hog.c
+++ b/source/external/physfs/physfs_archiver_hog.c
diff --git a/source/3rd-party/physfs/physfs_archiver_iso9660.c b/source/external/physfs/physfs_archiver_iso9660.c
index 965c83f..965c83f 100644
--- a/source/3rd-party/physfs/physfs_archiver_iso9660.c
+++ b/source/external/physfs/physfs_archiver_iso9660.c
diff --git a/source/3rd-party/physfs/physfs_archiver_mvl.c b/source/external/physfs/physfs_archiver_mvl.c
index 78b59f1..78b59f1 100644
--- a/source/3rd-party/physfs/physfs_archiver_mvl.c
+++ b/source/external/physfs/physfs_archiver_mvl.c
diff --git a/source/3rd-party/physfs/physfs_archiver_qpak.c b/source/external/physfs/physfs_archiver_qpak.c
index 15a5f2d..15a5f2d 100644
--- a/source/3rd-party/physfs/physfs_archiver_qpak.c
+++ b/source/external/physfs/physfs_archiver_qpak.c
diff --git a/source/3rd-party/physfs/physfs_archiver_slb.c b/source/external/physfs/physfs_archiver_slb.c
index 4fc28d4..4fc28d4 100644
--- a/source/3rd-party/physfs/physfs_archiver_slb.c
+++ b/source/external/physfs/physfs_archiver_slb.c
diff --git a/source/3rd-party/physfs/physfs_archiver_unpacked.c b/source/external/physfs/physfs_archiver_unpacked.c
index 575efef..575efef 100644
--- a/source/3rd-party/physfs/physfs_archiver_unpacked.c
+++ b/source/external/physfs/physfs_archiver_unpacked.c
diff --git a/source/3rd-party/physfs/physfs_archiver_vdf.c b/source/external/physfs/physfs_archiver_vdf.c
index 99bbb2a..99bbb2a 100644
--- a/source/3rd-party/physfs/physfs_archiver_vdf.c
+++ b/source/external/physfs/physfs_archiver_vdf.c
diff --git a/source/3rd-party/physfs/physfs_archiver_wad.c b/source/external/physfs/physfs_archiver_wad.c
index b094c5b..b094c5b 100644
--- a/source/3rd-party/physfs/physfs_archiver_wad.c
+++ b/source/external/physfs/physfs_archiver_wad.c
diff --git a/source/3rd-party/physfs/physfs_archiver_zip.c b/source/external/physfs/physfs_archiver_zip.c
index 9972628..9972628 100644
--- a/source/3rd-party/physfs/physfs_archiver_zip.c
+++ b/source/external/physfs/physfs_archiver_zip.c
diff --git a/source/3rd-party/physfs/physfs_byteorder.c b/source/external/physfs/physfs_byteorder.c
index b2d3a2c..b2d3a2c 100644
--- a/source/3rd-party/physfs/physfs_byteorder.c
+++ b/source/external/physfs/physfs_byteorder.c
diff --git a/source/3rd-party/physfs/physfs_casefolding.h b/source/external/physfs/physfs_casefolding.h
index bb6ac18..bb6ac18 100644
--- a/source/3rd-party/physfs/physfs_casefolding.h
+++ b/source/external/physfs/physfs_casefolding.h
diff --git a/source/3rd-party/physfs/physfs_internal.h b/source/external/physfs/physfs_internal.h
index 003ecc5..003ecc5 100644
--- a/source/3rd-party/physfs/physfs_internal.h
+++ b/source/external/physfs/physfs_internal.h
diff --git a/source/3rd-party/physfs/physfs_lzmasdk.h b/source/external/physfs/physfs_lzmasdk.h
index c86972e..c86972e 100644
--- a/source/3rd-party/physfs/physfs_lzmasdk.h
+++ b/source/external/physfs/physfs_lzmasdk.h
diff --git a/source/3rd-party/physfs/physfs_miniz.h b/source/external/physfs/physfs_miniz.h
index 30d6f4c..30d6f4c 100644
--- a/source/3rd-party/physfs/physfs_miniz.h
+++ b/source/external/physfs/physfs_miniz.h
diff --git a/source/3rd-party/physfs/physfs_platform_apple.m b/source/external/physfs/physfs_platform_apple.m
index fe50f4b..fe50f4b 100644
--- a/source/3rd-party/physfs/physfs_platform_apple.m
+++ b/source/external/physfs/physfs_platform_apple.m
diff --git a/source/3rd-party/physfs/physfs_platform_haiku.cpp b/source/external/physfs/physfs_platform_haiku.cpp
index fcf8ebd..fcf8ebd 100644
--- a/source/3rd-party/physfs/physfs_platform_haiku.cpp
+++ b/source/external/physfs/physfs_platform_haiku.cpp
diff --git a/source/3rd-party/physfs/physfs_platform_os2.c b/source/external/physfs/physfs_platform_os2.c
index 8cc8044..8cc8044 100644
--- a/source/3rd-party/physfs/physfs_platform_os2.c
+++ b/source/external/physfs/physfs_platform_os2.c
diff --git a/source/3rd-party/physfs/physfs_platform_posix.c b/source/external/physfs/physfs_platform_posix.c
index fa2159c..fa2159c 100644
--- a/source/3rd-party/physfs/physfs_platform_posix.c
+++ b/source/external/physfs/physfs_platform_posix.c
diff --git a/source/3rd-party/physfs/physfs_platform_qnx.c b/source/external/physfs/physfs_platform_qnx.c
index 46f9aa7..46f9aa7 100644
--- a/source/3rd-party/physfs/physfs_platform_qnx.c
+++ b/source/external/physfs/physfs_platform_qnx.c
diff --git a/source/3rd-party/physfs/physfs_platform_unix.c b/source/external/physfs/physfs_platform_unix.c
index 10d93a7..10d93a7 100644
--- a/source/3rd-party/physfs/physfs_platform_unix.c
+++ b/source/external/physfs/physfs_platform_unix.c
diff --git a/source/3rd-party/physfs/physfs_platform_windows.c b/source/external/physfs/physfs_platform_windows.c
index 4f8c99a..4f8c99a 100644
--- a/source/3rd-party/physfs/physfs_platform_windows.c
+++ b/source/external/physfs/physfs_platform_windows.c
diff --git a/source/3rd-party/physfs/physfs_platform_winrt.cpp b/source/external/physfs/physfs_platform_winrt.cpp
index f50fc9d..f50fc9d 100644
--- a/source/3rd-party/physfs/physfs_platform_winrt.cpp
+++ b/source/external/physfs/physfs_platform_winrt.cpp
diff --git a/source/3rd-party/physfs/physfs_platforms.h b/source/external/physfs/physfs_platforms.h
index d4e4bfd..d4e4bfd 100644
--- a/source/3rd-party/physfs/physfs_platforms.h
+++ b/source/external/physfs/physfs_platforms.h
diff --git a/source/3rd-party/physfs/physfs_unicode.c b/source/external/physfs/physfs_unicode.c
index 0e00602..0e00602 100644
--- a/source/3rd-party/physfs/physfs_unicode.c
+++ b/source/external/physfs/physfs_unicode.c
diff --git a/source/3rd-party/Plotscript/plot.c b/source/external/plotscript/plot.c
index 6028671..6028671 100644
--- a/source/3rd-party/Plotscript/plot.c
+++ b/source/external/plotscript/plot.c
diff --git a/source/3rd-party/Plotscript/test/first_meeting.plot b/source/external/plotscript/test/first_meeting.plot
index 5cf69d6..5cf69d6 100644
--- a/source/3rd-party/Plotscript/test/first_meeting.plot
+++ b/source/external/plotscript/test/first_meeting.plot
diff --git a/source/3rd-party/stb/stb_image.h b/source/external/stb/stb_image.h
index 4df317a..4df317a 100644
--- a/source/3rd-party/stb/stb_image.h
+++ b/source/external/stb/stb_image.h
diff --git a/source/3rd-party/tinyxml2/tinyxml2.cpp b/source/external/tinyxml2/tinyxml2.cpp
index 55876c1..55876c1 100644
--- a/source/3rd-party/tinyxml2/tinyxml2.cpp
+++ b/source/external/tinyxml2/tinyxml2.cpp
diff --git a/source/3rd-party/tinyxml2/tinyxml2.h b/source/external/tinyxml2/tinyxml2.h
index 4715ae9..4715ae9 100644
--- a/source/3rd-party/tinyxml2/tinyxml2.h
+++ b/source/external/tinyxml2/tinyxml2.h
diff --git a/source/3rd-party/uuid4/uuid4.c b/source/external/uuid4/uuid4.c
index 1b60188..1b60188 100644
--- a/source/3rd-party/uuid4/uuid4.c
+++ b/source/external/uuid4/uuid4.c
diff --git a/source/3rd-party/uuid4/uuid4.h b/source/external/uuid4/uuid4.h
index fb3ed2f..fb3ed2f 100644
--- a/source/3rd-party/uuid4/uuid4.h
+++ b/source/external/uuid4/uuid4.h
diff --git a/source/modules/asura-base/config.h b/source/modules/asura-base/config.h
new file mode 100644
index 0000000..024ac79
--- /dev/null
+++ b/source/modules/asura-base/config.h
@@ -0,0 +1,69 @@
+#ifndef __ASURA_BASE_CONFIG_H__
+#define __ASURA_BASE_CONFIG_H__
+
+// ڱ༭»Ĵ
+#define ASURA_EDITOR 1
+
+// ʱеĴ
+#define ASURA_RUNTIME 1
+
+//--------------------------------------------------------------------------------//
+
+#ifndef ASSERT
+#ifdef NDEBUG
+#define ASSERT(x) { false ? (void)(x) : (void)0; }
+#else
+#ifdef _WIN32
+#define ASURA_DEBUG_BREAK() __debugbreak()
+#else
+#define ASURA_DEBUG_BREAK() raise(SIGTRAP)
+#endif
+#define ASSERT(x) do { const volatile bool asura_assert_b____ = !(x); if(asura_assert_b____) ASURA_DEBUG_BREAK(); } while (false)
+#endif
+#endif
+
+//--------------------------------------------------------------------------------//
+
+#ifdef _WIN32
+ #define ASURA_FINAL final
+ #define ASURA_EXPORT __declspec(dllexport)
+ #define ASURA_IMPORT __declspec(dllimport)
+ #define ASURA_FORCE_INLINE __forceinline
+ #define ASURA_RESTRICT __restrict
+ #define ASURA_API ASURA_EXPORT
+ #define ASURA_ATTRIBUTE_USED
+ #define ASURA_ABSTRACT
+ #define ASURA_WINDOWS 1
+#else
+ #define ASURA_FINAL final
+ #define ASURA_EXPORT __attribute__((visibility("default")))
+ #define ASURA_IMPORT
+ #define ASURA_FORCE_INLINE __attribute__((always_inline)) inline
+ #define ASURA_RESTRICT __restrict__
+ #define ASURA_ATTRIBUTE_USED __attribute__((used))
+ #define ASURA_ABSTRACT
+ #define ASURA_API ASURA_EXPORT
+#endif
+
+///
+/// ƶָȨ
+///
+#define ASURA_MOVE
+
+#define ASURA_DEBUG 0
+
+//--------------------------------------------------------------------------------//
+
+#define ASURA_SDL_HOST 1
+
+#define ASURA_LITTLE_ENDIAN 1
+
+//--------------------------------------------------------------------------------//
+// չؼ
+
+#define ASURA_THROW(ex) throw(ex) // ʾ׳쳣
+
+#define ASURA_OUT
+#define ASURA_REF
+
+#endif \ No newline at end of file
diff --git a/source/modules/asura-core/graphics/binding/_gfx_device.cpp b/source/modules/asura-core/graphics/binding/_gfx_device.cpp
new file mode 100644
index 0000000..5ae475c
--- /dev/null
+++ b/source/modules/asura-core/graphics/binding/_gfx_device.cpp
@@ -0,0 +1,152 @@
+#include "../gfx_device.h"
+
+using namespace std;
+using namespace Luax;
+
+namespace AsuraEngine
+{
+ namespace Graphics
+ {
+
+ LUAX_REGISTRY(GfxDevice)
+ {
+ LUAX_REGISTER_METHODS(state,
+ { "SetMatrixMode", _SetMatrixMode },
+ { "GetMatrixMode", _GetMatrixMode },
+ { "PushMatrix", _PushMatrix },
+ { "PopMatrix", _PopMatrix },
+ { "LoadIdentity", _LoadIdentity },
+ { "Rotate", _Rotate },
+ { "Translate", _Translate },
+ { "Scale", _Scale },
+ { "Ortho", _Ortho },
+ { "GetMatrixDepth", _GetMatrixDepth },
+ { "GetMatrixIndex", _GetMatrixIndex },
+ { "UseShader", _UseShader },
+ { "UnuseShader", _UnuseShader }
+ );
+ }
+
+ LUAX_POSTPROCESS(GfxDevice)
+ {
+ LUAX_REGISTER_ENUM(state, "EMatrixMode",
+ { "PROJECTION", MATRIX_MODE_PROJECTION },
+ { "0", 0 },
+ { "MODEL", MATRIX_MODE_MODEL },
+ { "1", 1 },
+ { "VIEW", MATRIX_MODE_VIEW },
+ { "2", 2 }
+ );
+ LUAX_REGISTER_ENUM(state, "EGLParams",
+ { "MAX_TEXTURE_UNIT", GL_PARAM_MAX_TEXTURE_UNIT },
+ { "1", 1 }
+ );
+
+ }
+
+ // gfxdevice:SetMatrixMode()
+ LUAX_IMPL_METHOD(GfxDevice, _SetMatrixMode)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:GetMatrixMode()
+ LUAX_IMPL_METHOD(GfxDevice, _GetMatrixMode)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:PushMatrix()
+ LUAX_IMPL_METHOD(GfxDevice, _PushMatrix)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:PopMatrix()
+ LUAX_IMPL_METHOD(GfxDevice, _PopMatrix)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:LoadIdentity()
+ LUAX_IMPL_METHOD(GfxDevice, _LoadIdentity)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:Rotate()
+ LUAX_IMPL_METHOD(GfxDevice, _Rotate)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:Translate()
+ LUAX_IMPL_METHOD(GfxDevice, _Translate)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:Scale()
+ LUAX_IMPL_METHOD(GfxDevice, _Scale)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:Ortho()
+ LUAX_IMPL_METHOD(GfxDevice, _Ortho)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:GetMatrixDepth()
+ LUAX_IMPL_METHOD(GfxDevice, _GetMatrixDepth)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:GetMatrixIndex()
+ LUAX_IMPL_METHOD(GfxDevice, _GetMatrixIndex)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:UseShader()
+ LUAX_IMPL_METHOD(GfxDevice, _UseShader)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ // gfxdevice:UnuseShader()
+ LUAX_IMPL_METHOD(GfxDevice, _UnuseShader)
+ {
+ LUAX_PREPARE(L, GfxDevice);
+
+ return 0;
+ }
+
+ }
+}
diff --git a/source/modules/asura-core/graphics/binding/_gl.cpp b/source/modules/asura-core/graphics/binding/_gl.cpp
deleted file mode 100644
index 0c3a18f..0000000
--- a/source/modules/asura-core/graphics/binding/_gl.cpp
+++ /dev/null
@@ -1,128 +0,0 @@
-#include "../gl.h"
-
-using namespace std;
-using namespace Luax;
-
-namespace AsuraEngine
-{
- namespace Graphics
- {
-
- LUAX_REGISTRY(OpenGL)
- {
- LUAX_REGISTER_METHODS(state,
- { "SetMatrixMode", _SetMatrixMode },
- { "GetMatrixMode", _GetMatrixMode },
- { "PushMatrix", _PushMatrix },
- { "PopMatrix", _PopMatrix },
- { "LoadIdentity", _LoadIdentity },
- { "Rotate", _Rotate },
- { "Translate", _Translate },
- { "Scale", _Scale },
- { "Ortho", _Ortho },
- { "GetMatrixDepth", _GetMatrixDepth },
- { "GetMatrixIndex", _GetMatrixIndex }
- );
- }
-
- LUAX_POSTPROCESS(OpenGL)
- {
- LUAX_REGISTER_ENUM(state, "EMatrixMode",
- { "PROJECTION", MATRIX_MODE_PROJECTION },
- { "MODEL", MATRIX_MODE_MODEL },
- { "VIEW", MATRIX_MODE_VIEW }
- );
-
- }
-
- // GL.SetMatrixMode()
- LUAX_IMPL_METHOD(OpenGL, _SetMatrixMode)
- {
- LUAX_PREPARE(L, OpenGL);
- MatrixMode mode = (MatrixMode)state.CheckValue<int>(1);
- gl.SetMatrixMode(mode);
- return 0;
- }
-
- // GL.GetMatrixMode()
- LUAX_IMPL_METHOD(OpenGL, _GetMatrixMode)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- // GL.PushMatrix()
- LUAX_IMPL_METHOD(OpenGL, _PushMatrix)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- // GL.PopMatrix()
- LUAX_IMPL_METHOD(OpenGL, _PopMatrix)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- // GL.LoadIdentity()
- LUAX_IMPL_METHOD(OpenGL, _LoadIdentity)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- // GL.Rotate()
- LUAX_IMPL_METHOD(OpenGL, _Rotate)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- // GL.Translate()
- LUAX_IMPL_METHOD(OpenGL, _Translate)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- // GL.Scale()
- LUAX_IMPL_METHOD(OpenGL, _Scale)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- // GL.Ortho()
- LUAX_IMPL_METHOD(OpenGL, _Ortho)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- // GL.GetMatrixDepth()
- LUAX_IMPL_METHOD(OpenGL, _GetMatrixDepth)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- // GL.GetMatrixIndex()
- LUAX_IMPL_METHOD(OpenGL, _GetMatrixIndex)
- {
- LUAX_PREPARE(L, OpenGL);
-
- return 0;
- }
-
- }
-}
diff --git a/source/modules/asura-core/graphics/binding/_shader.cpp b/source/modules/asura-core/graphics/binding/_shader.cpp
index 34bc98b..71f4e28 100644
--- a/source/modules/asura-core/graphics/binding/_shader.cpp
+++ b/source/modules/asura-core/graphics/binding/_shader.cpp
@@ -11,25 +11,19 @@ namespace AsuraEngine
LUAX_REGISTRY(Shader)
{
LUAX_REGISTER_METHODS(state,
- { "New", _New },
- { "Load", _Load },
- { "Update", _Update },
- { "HasUniform", _HasUniform },
- { "GetUniformLocation", _GetUniformLocation },
- { "SetUniformFloat", _SetUniformFloat },
- { "SetUniformTexture", _SetUniformTexture },
- { "SetUniformVector2", _SetUniformVector2 },
- { "SetUniformVector3", _SetUniformVector3 },
- { "SetUniformVector4", _SetUniformVector4 },
- { "SetUniformColor", _SetUniformColor },
- { "GetAttributeLocation", _GetAttributeLocation },
- { "SetAttribute", _SetAttribute },
- { "DisableAttribute", _DisableAttribute },
- { "SetBuiltInModelMatrix", _SetBuiltInModelMatrix },
- { "SetBuiltInViewMatrix", _SetBuiltInViewMatrix },
- { "SetBuiltInProjectionMatrix", _SetBuiltInProjectionMatrix },
- { "SetBuiltInMVPMatrix", _SetBuiltInMVPMatrix },
- { "SetBuiltInDrawColor", _SetBuiltInDrawColor }
+ { "New", _New },
+ { "Load", _Load },
+ { "Update", _Update },
+ { "HasUniform", _HasUniform },
+ { "GetUniformLocation", _GetUniformLocation },
+ { "SetBuiltInUniforms", _SetBuiltInUniforms },
+ { "SetUniformFloat", _SetUniformFloat },
+ { "SetUniformTexture", _SetUniformTexture },
+ { "SetUniformVector2", _SetUniformVector2 },
+ { "SetUniformVector3", _SetUniformVector3 },
+ { "SetUniformVector4", _SetUniformVector4 },
+ { "SetUniformColor", _SetUniformColor },
+ { "SetBuiltInUniforms", _SetBuiltInUniforms }
);
}
@@ -78,6 +72,14 @@ namespace AsuraEngine
return 0;
}
+ // shader:SetBuiltInUniforms()
+ LUAX_IMPL_METHOD(Shader, _SetBuiltInUniforms)
+ {
+ LUAX_PREPARE(L, Shader);
+
+ return 0;
+ }
+
// shader:SetUniformFloat()
LUAX_IMPL_METHOD(Shader, _SetUniformFloat)
{
@@ -126,69 +128,5 @@ namespace AsuraEngine
return 0;
}
- // shader:GetAttributeLocation()
- LUAX_IMPL_METHOD(Shader, _GetAttributeLocation)
- {
- LUAX_PREPARE(L, Shader);
-
- return 0;
- }
-
- // shader:SetAttribute()
- LUAX_IMPL_METHOD(Shader, _SetAttribute)
- {
- LUAX_PREPARE(L, Shader);
-
- return 0;
- }
-
- // shader:DisableAttribute()
- LUAX_IMPL_METHOD(Shader, _DisableAttribute)
- {
- LUAX_PREPARE(L, Shader);
-
- return 0;
- }
-
- // shader:SetBuiltInModelMatrix()
- LUAX_IMPL_METHOD(Shader, _SetBuiltInModelMatrix)
- {
- LUAX_PREPARE(L, Shader);
-
- return 0;
- }
-
- // shader:SetBuiltInViewMatrix()
- LUAX_IMPL_METHOD(Shader, _SetBuiltInViewMatrix)
- {
- LUAX_PREPARE(L, Shader);
-
- return 0;
- }
-
- // shader:SetBuiltInProjectionMatrix()
- LUAX_IMPL_METHOD(Shader, _SetBuiltInProjectionMatrix)
- {
- LUAX_PREPARE(L, Shader);
-
- return 0;
- }
-
- // shader:SetBuiltInMVPMatrix()
- LUAX_IMPL_METHOD(Shader, _SetBuiltInMVPMatrix)
- {
- LUAX_PREPARE(L, Shader);
-
- return 0;
- }
-
- // shader:SetBuiltInColor()
- LUAX_IMPL_METHOD(Shader, _SetBuiltInDrawColor)
- {
- LUAX_PREPARE(L, Shader);
-
- return 0;
- }
-
}
}
diff --git a/source/modules/asura-core/graphics/canvas.h b/source/modules/asura-core/graphics/canvas.h
index 555ce5d..49096c7 100644
--- a/source/modules/asura-core/graphics/canvas.h
+++ b/source/modules/asura-core/graphics/canvas.h
@@ -6,7 +6,7 @@
#include <asura-utils/math/vector2.hpp>
#include <asura-utils/exceptions/exception.h>
-#include "gl.h"
+#include "gfx_device.h"
#include "texture.h"
#include "render_target.h"
#include "render_state.h"
diff --git a/source/modules/asura-core/graphics/gl.cpp b/source/modules/asura-core/graphics/gfx_device.cpp
index 5e6f216..edfa784 100644
--- a/source/modules/asura-core/graphics/gl.cpp
+++ b/source/modules/asura-core/graphics/gfx_device.cpp
@@ -2,7 +2,7 @@
#include "../core_config.h"
-#include "gl.h"
+#include "gfx_device.h"
#include "shader.h"
#include "matrix_stack.h"
#include "color.h"
@@ -18,10 +18,9 @@ namespace AsuraEngine
static bool _instantiated = false;
#endif
- OpenGL gl;
+ GfxDevice gfx;
- OpenGL::OpenGL()
- : mUpdateMVPMatrix(true)
+ GfxDevice::GfxDevice()
{
#if ASURA_DEBUG
ASSERT(!_instantiated);
@@ -29,13 +28,13 @@ namespace AsuraEngine
#endif
}
- OpenGL::~OpenGL()
+ GfxDevice::~GfxDevice()
{
}
static bool inited = false;
- bool OpenGL::Init(const AEMath::Recti& view)
+ bool GfxDevice::Init(const AEMath::Recti& view)
{
bool loaded = false;
#if ASURA_OPENGL_LOADER & ASURA_OPENGL_GLAD
@@ -50,48 +49,48 @@ namespace AsuraEngine
return true;
}
- bool OpenGL::Inited()
+ bool GfxDevice::Inited()
{
return inited;
}
- void OpenGL::WipeError()
+ void GfxDevice::WipeError()
{
while (glGetError() != GL_NO_ERROR);
}
- bool OpenGL::HasError()
+ bool GfxDevice::HasError()
{
return glGetError() != GL_NO_ERROR;
}
- GLenum OpenGL::GetError()
+ GLenum GfxDevice::GetError()
{
return glGetError();
}
- void OpenGL::SetDrawColor(float r, float g, float b, float a)
+ void GfxDevice::SetDrawColor(float r, float g, float b, float a)
{
state.drawColor.Set(r, g, b, a);
}
- Color& OpenGL::GetDrawColor()
+ Color& GfxDevice::GetDrawColor()
{
return state.drawColor;
}
- void OpenGL::SetViewport(const Recti v)
+ void GfxDevice::SetViewport(const Recti v)
{
state.viewport = v;
glViewport(v.x, v.y, v.w, v.h);
}
- const Recti& OpenGL::GetViewport()
+ const Recti& GfxDevice::GetViewport()
{
return state.viewport;
}
- void OpenGL::UseShader(Shader* shader)
+ void GfxDevice::UseShader(Shader* shader)
{
if (state.shader != shader)
{
@@ -104,18 +103,18 @@ namespace AsuraEngine
shader->OnUse();
}
- void OpenGL::UnuseShader()
+ void GfxDevice::UnuseShader()
{
state.shader->OnUnuse();
state.shader = nullptr;
}
- Shader* OpenGL::GetShader()
+ Shader* GfxDevice::GetShader()
{
return state.shader;
}
- void OpenGL::DrawArrays(GLenum mode, GLint first, GLsizei count)
+ void GfxDevice::DrawArrays(GLenum mode, GLint first, GLsizei count)
{
glDrawArrays(mode, first, count);
#if ASURA_GL_PROFILE
@@ -125,90 +124,69 @@ namespace AsuraEngine
//------------------------------------------------------------------------------//
- void OpenGL::SetMatrixMode(MatrixMode mode)
+ void GfxDevice::SetMatrixMode(MatrixMode mode)
{
state.matrixMode = mode;
}
- MatrixMode OpenGL::GetMatrixMode()
+ MatrixMode GfxDevice::GetMatrixMode()
{
return state.matrixMode;
}
- void OpenGL::PushMatrix()
+ void GfxDevice::PushMatrix()
{
state.matrix[state.matrixMode].Push();
-
- mUpdateMVPMatrix = true;
}
- void OpenGL::PopMatrix()
+ void GfxDevice::PopMatrix()
{
state.matrix[state.matrixMode].Pop();
-
- mUpdateMVPMatrix = true;
}
- void OpenGL::LoadIdentity()
+ void GfxDevice::LoadIdentity()
{
state.matrix[state.matrixMode].LoadIdentity();
-
- mUpdateMVPMatrix = true;
}
- void OpenGL::Rotate(float angle)
+ void GfxDevice::Rotate(float angle)
{
state.matrix[state.matrixMode].Rotate(angle);
-
- mUpdateMVPMatrix = true;
}
- void OpenGL::Translate(float x, float y)
+ void GfxDevice::Translate(float x, float y)
{
state.matrix[state.matrixMode].Translate(x, y);
-
- mUpdateMVPMatrix = true;
}
- void OpenGL::Scale(float x, float y)
+ void GfxDevice::Scale(float x, float y)
{
state.matrix[state.matrixMode].Scale(x, y);
-
- mUpdateMVPMatrix = true;
}
- void OpenGL::Ortho(float l, float r, float b, float t, float n, float f)
+ void GfxDevice::Ortho(float l, float r, float b, float t, float n, float f)
{
state.matrix[state.matrixMode].Ortho(l, r, b, t, n, f);
-
- mUpdateMVPMatrix = true;
}
- AEMath::Matrix44& OpenGL::GetMatrix(MatrixMode mode)
+ AEMath::Matrix44& GfxDevice::GetMatrix(MatrixMode mode)
{
return state.matrix[mode].GetTop();
}
- AEMath::Matrix44 OpenGL::GetMVPMatrix()
+ AEMath::Matrix44 GfxDevice::GetMVPMatrix()
{
- if (mUpdateMVPMatrix)
- {
- Matrix44& m = state.matrix[MATRIX_MODE_MODEL].GetTop();
- Matrix44& v = state.matrix[MATRIX_MODE_VIEW].GetTop();
- Matrix44& p = state.matrix[MATRIX_MODE_PROJECTION].GetTop();
- state.mvpMatrix = p * (v * m);
-
- mUpdateMVPMatrix = false;
- }
- return state.mvpMatrix;
+ return state.matrix[MATRIX_MODE_MODEL].GetTop()
+ * state.matrix[MATRIX_MODE_MODEL].GetTop()
+ * state.matrix[MATRIX_MODE_MODEL].GetTop();
}
- uint OpenGL::GetMatrixDepth()
+ uint GfxDevice::GetMatrixDepth()
{
return state.matrix[state.matrixMode].GetCapacity();
}
- uint OpenGL::GetMatrixIndex()
+ uint GfxDevice::GetMatrixIndex()
{
return state.matrix[state.matrixMode].GetTopIndex();
}
diff --git a/source/modules/asura-core/graphics/gl.h b/source/modules/asura-core/graphics/gfx_device.h
index 6c6ff30..5bb8c6a 100644
--- a/source/modules/asura-core/graphics/gl.h
+++ b/source/modules/asura-core/graphics/gfx_device.h
@@ -1,5 +1,5 @@
-#ifndef __ASURA_ENGINE_OPENGL_H__
-#define __ASURA_ENGINE_OPENGL_H__
+#ifndef __ASURA_ENGINE_GFX_DEVICE_H__
+#define __ASURA_ENGINE_GFX_DEVICE_H__
#include <stack>
@@ -39,12 +39,12 @@ namespace AsuraEngine
/// Ⱦhdcopenglglcglм¼ľһ̵߳һڵһOpenGL
/// ĵ״ֶ̬֧Ⱦ
///
- class OpenGL : public AEScripting::Portable<OpenGL>
+ class GfxDevice : public AEScripting::Portable<GfxDevice>
{
public:
- OpenGL();
- ~OpenGL();
+ GfxDevice();
+ ~GfxDevice();
///
/// óֵ
@@ -64,9 +64,7 @@ namespace AsuraEngine
void UnuseShader();
Shader* GetShader();
- ///
- /// ͳdrawcall
- ///
+ // Draw call.
void DrawArrays(GLenum mode, GLint first, GLsizei count);
///
@@ -105,12 +103,11 @@ namespace AsuraEngine
///
struct
{
- Shader* shader; ///< ǰʹõshader
- AEMath::Recti viewport; ///< ǰлHDC߱ڴСı߲ˢʱ䶯
- MatrixStack matrix[3]; ///< model, view, projection
- MatrixMode matrixMode; ///< ǰľ
- AEMath::Matrix44 mvpMatrix; ///< mvp matrix
- Color drawColor; ///< Ƶɫ
+ Shader* shader; ///< ǰʹõshader
+ AEMath::Recti viewport; ///< ǰлHDC߱ڴСı߲ˢʱ䶯
+ MatrixStack matrix[3]; ///< model, view, projection
+ MatrixMode matrixMode; ///< ǰľ
+ Color drawColor; ///< Ƶɫ
} state;
#if ASURA_GL_PROFILE
@@ -128,7 +125,7 @@ namespace AsuraEngine
//----------------------------------------------------------------------------//
- LUAX_DECL_SINGLETON(OpenGL);
+ LUAX_DECL_SINGLETON(GfxDevice);
LUAX_DECL_ENUM(MatrixMode, 1);
LUAX_DECL_ENUM(GLParams, 1);
@@ -150,14 +147,12 @@ namespace AsuraEngine
//----------------------------------------------------------------------------//
- bool mUpdateMVPMatrix;
-
};
///
/// OpenGL
///
- extern OpenGL gl;
+ extern GfxDevice gfx;
}
}
diff --git a/source/modules/asura-core/graphics/gpu_buffer.cpp b/source/modules/asura-core/graphics/gpu_buffer.cpp
index e16a4ac..4c84b7e 100644
--- a/source/modules/asura-core/graphics/gpu_buffer.cpp
+++ b/source/modules/asura-core/graphics/gpu_buffer.cpp
@@ -72,16 +72,16 @@ namespace AsuraEngine
if (mBuffer == 0)
{
// ʼ
- gl.WipeError();
+ gfx.WipeError();
glGenBuffers(1, &mBuffer);
if (mBuffer == 0)
throw Exception("OpenGL glGenBuffers failed.");
glBindBuffer(mTarget, mBuffer);
glBufferData(mTarget, mSize, NULL, mUsage); // ʼСΪsizeĻ壬usageŵӦԴ
- if (gl.HasError())
+ if (gfx.HasError())
{
glBindBuffer(mTarget, 0);
- throw Exception("OpenGL glBufferData failed. Errorcode=%d.", gl.GetError());
+ throw Exception("OpenGL glBufferData failed. Errorcode=%d.", gfx.GetError());
}
#if ASURA_DEBUG
mData = (byte*)malloc(size);
@@ -91,10 +91,10 @@ namespace AsuraEngine
else
glBindBuffer(mTarget, mBuffer);
glBufferSubData(mTarget, offset, size, data);
- if (gl.HasError())
+ if (gfx.HasError())
{
glBindBuffer(mTarget, 0);
- throw Exception("OpenGL glBufferSubData failed. Errorcode=%d.", gl.GetError());
+ throw Exception("OpenGL glBufferSubData failed. Errorcode=%d.", gfx.GetError());
}
glBindBuffer(mTarget, 0);
#if ASURA_DEBUG
@@ -108,7 +108,7 @@ namespace AsuraEngine
{
glBindBuffer(mTarget, mBuffer);
}
-
+
void GPUBuffer::UnBind()
{
glBindBuffer(mTarget, 0);
diff --git a/source/modules/asura-core/graphics/gpu_buffer.h b/source/modules/asura-core/graphics/gpu_buffer.h
index c492cbb..9013619 100644
--- a/source/modules/asura-core/graphics/gpu_buffer.h
+++ b/source/modules/asura-core/graphics/gpu_buffer.h
@@ -5,7 +5,7 @@
#include <asura-utils/exceptions/exception.h>
#include <asura-utils/type.h>
-#include "gl.h"
+#include "gfx_device.h"
namespace AsuraEngine
{
diff --git a/source/modules/asura-core/graphics/image.cpp b/source/modules/asura-core/graphics/image.cpp
index ad2ae9a..d2f1d7b 100644
--- a/source/modules/asura-core/graphics/image.cpp
+++ b/source/modules/asura-core/graphics/image.cpp
@@ -4,7 +4,7 @@
#include "shader.h"
#include "image.h"
-#include "gl.h"
+#include "gfx_device.h"
using namespace AEIO;
diff --git a/source/modules/asura-core/graphics/image.h b/source/modules/asura-core/graphics/image.h
index cdc1b1a..932ca65 100644
--- a/source/modules/asura-core/graphics/image.h
+++ b/source/modules/asura-core/graphics/image.h
@@ -73,6 +73,10 @@ namespace AsuraEngine
uint32 mWidth, mHeight;
+#if ASURA_EDITOR
+
+#endif
+
};
}
diff --git a/source/modules/asura-core/graphics/index_buffer.h b/source/modules/asura-core/graphics/index_buffer.h
index 5fca0ea..ac77162 100644
--- a/source/modules/asura-core/graphics/index_buffer.h
+++ b/source/modules/asura-core/graphics/index_buffer.h
@@ -10,6 +10,9 @@ namespace AsuraEngine
namespace Graphics
{
+ ///
+ ///
+ ///
class IndexBuffer ASURA_FINAL
: public AEScripting::Portable<IndexBuffer>
, public GPUBuffer
diff --git a/source/modules/asura-core/graphics/shader.cpp b/source/modules/asura-core/graphics/shader.cpp
index 833cef0..866c4da 100644
--- a/source/modules/asura-core/graphics/shader.cpp
+++ b/source/modules/asura-core/graphics/shader.cpp
@@ -1,6 +1,6 @@
#include <asura-utils/exceptions/exception.h>
-#include "gl.h"
+#include "gfx_device.h"
#include "shader.h"
using namespace std;
@@ -123,59 +123,65 @@ namespace AsuraEngine
void Shader::SetUniformFloat(uint loc, float value)
{
- if(gl.state.shader == this)
+ if(gfx.state.shader == this)
glUniform1f(loc, value);
}
bool Shader::SetUniformTexture(uint loc, const Texture& texture)
{
- if (gl.state.shader != this)
+ if (gfx.state.shader != this)
return false;
- gl.WipeError();
+ gfx.WipeError();
glActiveTexture(GL_TEXTURE0 + _texture_unit);
- if (gl.HasError())
+ if (gfx.HasError())
return false;
GLint tex = texture.GetGLTexture();
glBindTexture(GL_TEXTURE_2D, tex);
- if (gl.HasError())
+ if (gfx.HasError())
return false;
glUniform1i(loc, _texture_unit);
- if (gl.HasError())
+ if (gfx.HasError())
return false;
++_texture_unit;
}
void Shader::SetUniformVector2(uint loc, const Math::Vector2f& vec2)
{
- if (gl.state.shader == this)
+ if (gfx.state.shader == this)
glUniform2f(loc, vec2.x, vec2.y);
}
void Shader::SetUniformVector3(uint loc, const Math::Vector3f& vec3)
{
- if (gl.state.shader == this)
+ if (gfx.state.shader == this)
glUniform3f(loc, vec3.x, vec3.y, vec3.z);
}
void Shader::SetUniformVector4(uint loc, const Math::Vector4f& vec4)
{
- if (gl.state.shader == this)
+ if (gfx.state.shader == this)
glUniform4f(loc, vec4.x, vec4.y, vec4.z, vec4.w);
}
void Shader::SetUniformMatrix44(uint loc, const Math::Matrix44& mat)
{
- if (gl.state.shader == this)
+ if (gfx.state.shader == this)
glUniformMatrix4fv(loc, 1, GL_FALSE, mat.GetElements());
}
void Shader::SetUniformColor(uint loc, const Color& color)
{
- if (gl.state.shader == this)
+ if (gfx.state.shader == this)
glUniform4f(loc, color.r, color.g, color.b, color.a);
}
+ //void Shader::GetUniform()
+ //{
+ // //if(gfx.state.shader == this)
+ // // glGetUniformfv()
+ //}
+
uint Shader::GetGLTextureUnitCount()
{
GLint maxTextureUnits;
@@ -244,30 +250,5 @@ namespace AsuraEngine
glDisableVertexAttribArray(loc);
}
- void Shader::SetBuiltInModelMatrix(uint loc)
- {
- SetUniformMatrix44(loc, gl.GetMatrix(MATRIX_MODE_MODEL));
- }
-
- void Shader::SetBuiltInViewMatrix(uint loc)
- {
- SetUniformMatrix44(loc, gl.GetMatrix(MATRIX_MODE_VIEW));
- }
-
- void Shader::SetBuiltInProjectionMatrix(uint loc)
- {
- SetUniformMatrix44(loc, gl.GetMatrix(MATRIX_MODE_PROJECTION));
- }
-
- void Shader::SetBuiltInMVPMatrix(uint loc)
- {
- SetUniformMatrix44(loc, gl.GetMVPMatrix());
- }
-
- void Shader::SetBuiltInDrawColor(uint loc)
- {
- SetUniformColor(loc, gl.GetDrawColor());
- }
-
}
} \ No newline at end of file
diff --git a/source/modules/asura-core/graphics/shader.h b/source/modules/asura-core/graphics/shader.h
index 913332b..b5d866e 100644
--- a/source/modules/asura-core/graphics/shader.h
+++ b/source/modules/asura-core/graphics/shader.h
@@ -14,7 +14,7 @@
#include <asura-utils/stringmap.hpp>
#include <asura-utils/manager.hpp>
-#include "gl.h"
+#include "gfx_device.h"
#include "color.h"
#include "texture.h"
#include "vertex_buffer.h"
@@ -45,18 +45,12 @@ namespace AsuraEngine
void OnUse();
void OnUnuse();
- ///
- /// öԣЩֵframeworkrenderer汻ãImageMesh2DЩԴ
- /// normalizedΪtrueݻڸbuffer¹һ255ɫһ
- /// 0~1
- ///
+ ///
void SetAttribute(int loc, VertexBuffer* vbo, uint offseti = 0, uint stridei = 0, bool normalized = false);
int GetAttributeLocation(const std::string& attribute);
void DisableAttribute(int loc);
- ///
- /// uniform
- ///
+ /// Uniform
bool HasUniform(const std::string& uniform);
uint GetUniformLocation(const std::string& uniform);
void SetUniformFloat(uint loc, float value);
@@ -67,14 +61,11 @@ namespace AsuraEngine
void SetUniformMatrix44(uint loc, const Math::Matrix44& mat44);
bool SetUniformTexture(uint loc, const Texture& texture);
- ///
- /// ñ
- ///
- void SetBuiltInModelMatrix(uint loc);
- void SetBuiltInViewMatrix(uint loc);
- void SetBuiltInProjectionMatrix(uint loc);
- void SetBuiltInMVPMatrix(uint loc);
- void SetBuiltInDrawColor(uint loc);
+ float GetUniformFloat(uint loc);
+ AEMath::Vector2f GetUniformVector2(uint loc);
+ AEMath::Vector3f GetUniformVector3(uint loc);
+ AEMath::Vector4f GetUniformVector4s(uint loc);
+ AEMath::Matrix44 GetUniformMatrix44(uint loc);
GLuint GetGLProgram();
@@ -97,16 +88,12 @@ namespace AsuraEngine
LUAX_DECL_METHOD(_SetUniformVector3);
LUAX_DECL_METHOD(_SetUniformVector4);
LUAX_DECL_METHOD(_SetUniformColor);
- // vertex attributes
+ /// vertex attributes
LUAX_DECL_METHOD(_GetAttributeLocation);
LUAX_DECL_METHOD(_SetAttribute);
LUAX_DECL_METHOD(_DisableAttribute);
- // uniform
- LUAX_DECL_METHOD(_SetBuiltInModelMatrix);
- LUAX_DECL_METHOD(_SetBuiltInViewMatrix);
- LUAX_DECL_METHOD(_SetBuiltInProjectionMatrix);
- LUAX_DECL_METHOD(_SetBuiltInMVPMatrix);
- LUAX_DECL_METHOD(_SetBuiltInDrawColor);
+ /// uniform
+ LUAX_DECL_METHOD(_SetBuiltInUniforms);
//----------------------------------------------------------------------------//
@@ -118,6 +105,8 @@ namespace AsuraEngine
GLuint mFragShader;
};
+
+ typedef Shader GpuProgram;
}
}
diff --git a/source/modules/asura-core/graphics/texture.cpp b/source/modules/asura-core/graphics/texture.cpp
index 522ba95..3438334 100644
--- a/source/modules/asura-core/graphics/texture.cpp
+++ b/source/modules/asura-core/graphics/texture.cpp
@@ -34,12 +34,12 @@ namespace AsuraEngine
switch (colorformat)
{
case COLOR_FORMAT_RGBA8:
- t.internalformat = GL_RGBA8;
+ t.internalformat = GL_RGBA8; // 4*sizeof(byte) ~= 4 bytes
t.externalformat = GL_RGBA;
t.type = GL_UNSIGNED_BYTE;
break;
case COLOR_FORMAT_RGBA32F:
- t.internalformat = GL_RGBA32F;
+ t.internalformat = GL_RGBA32F; // 4*sizeof(float) = 16 bytes
t.externalformat = GL_RGBA;
t.type = GL_FLOAT;
break;
diff --git a/source/modules/asura-core/graphics/texture.h b/source/modules/asura-core/graphics/texture.h
index 36a773d..799227e 100644
--- a/source/modules/asura-core/graphics/texture.h
+++ b/source/modules/asura-core/graphics/texture.h
@@ -7,7 +7,7 @@
#include "../core_config.h"
#include "render_state.h"
-#include "gl.h"
+#include "gfx_device.h"
namespace AsuraEngine
{
@@ -78,26 +78,6 @@ namespace AsuraEngine
/// UVfilterΪ
///
bool IsGenMipmap();
-/*
- ///
- /// ȾtexturertϣԭϽǣң
- ///
- virtual void Render(const RenderTarget* rt, const RenderState& state) = 0;
-
- ///
- /// ȾtextureһֵrtϣԭϽǣң졣
- ///
- virtual void Render(const RenderTarget* rt, const AEMath::Rectf& quad, const RenderState& state) = 0;
-*/
- ///
- /// Ⱦimage
- ///
- //virtual void Render() = 0;
-
- ///
- /// Ⱦimage
- ///
- //virtual void Render(AEMath::Recti& quad) = 0;
protected:
diff --git a/source/modules/asura-core/graphics/vertex_buffer.h b/source/modules/asura-core/graphics/vertex_buffer.h
index f00b4d2..b078c2b 100644
--- a/source/modules/asura-core/graphics/vertex_buffer.h
+++ b/source/modules/asura-core/graphics/vertex_buffer.h
@@ -10,6 +10,10 @@ namespace AsuraEngine
namespace Graphics
{
+ ///
+ /// frameworkṩ˴Դ滺Ĺܣֱû壬ܶͨ
+ /// ֱöݡ
+ ///
class VertexBuffer ASURA_FINAL
: public AEScripting::Portable<VertexBuffer>
, public GPUBuffer
diff --git a/source/modules/asura-core/input/input_device.hpp b/source/modules/asura-core/input/input_device.hpp
index 1d08d09..4d82343 100644
--- a/source/modules/asura-core/input/input_device.hpp
+++ b/source/modules/asura-core/input/input_device.hpp
@@ -2,9 +2,9 @@
#define __ASURA_ENGINE_INPUT_BASE_H__
#include <asura-utils/scripting/portable.hpp>
+#include <asura-utils/singleton.hpp>
#include "../core_config.h"
-#include "../singleton.hpp"
namespace AsuraEngine
{
diff --git a/source/modules/asura-core/mesh/mesh2d_data.h b/source/modules/asura-core/mesh/mesh2d_data.h
index 8cb9723..cd7c9ee 100644
--- a/source/modules/asura-core/mesh/mesh2d_data.h
+++ b/source/modules/asura-core/mesh/mesh2d_data.h
@@ -66,7 +66,7 @@ namespace AsuraEngine
///
/// ebo
///
- std::vector<float> mIndices;
+ std::vector<int> mIndices;
int mComponents;
diff --git a/source/modules/asura-framework/scripts/graphics/material.lua b/source/modules/asura-framework/scripts/graphics/material.lua
index 5a6e5bd..032c913 100644
--- a/source/modules/asura-framework/scripts/graphics/material.lua
+++ b/source/modules/asura-framework/scripts/graphics/material.lua
@@ -1,4 +1,4 @@
---material是shader的代理
+--material是shader的代理啊,保存对shader uniforms的设置
AsuraEngine.Material = AsuraEngine.Asset.Extend("Material")
local Material = AsuraEngine.Material
diff --git a/source/modules/asura-framework/scripts/graphics/sprite_renderer.lua b/source/modules/asura-framework/scripts/graphics/sprite_renderer.lua
index 0a41e08..cdf4901 100644
--- a/source/modules/asura-framework/scripts/graphics/sprite_renderer.lua
+++ b/source/modules/asura-framework/scripts/graphics/sprite_renderer.lua
@@ -1,5 +1,8 @@
require "graphics.renderer"
+-- ֻrenderersлᴴvertex bufferindex bufferһobject û
+-- rendererûбҪGPU
+
local SpriteRenderer = AsuraEngine.Renderer.Extend("Spriterenderer")
AsuraEngine.SpriteRenderer = SpriteRenderer
diff --git a/source/modules/asura-utils/math/matrix44.cpp b/source/modules/asura-utils/math/matrix44.cpp
index 39fc1de..4472cd8 100644
--- a/source/modules/asura-utils/math/matrix44.cpp
+++ b/source/modules/asura-utils/math/matrix44.cpp
@@ -57,7 +57,6 @@ namespace AsuraEngine
// | e1 e5 e9 e13 |
// | e2 e6 e10 e14 |
// | e3 e7 e11 e15 |
- // ҳ˾ת
Matrix44 Matrix44::operator * (const Matrix44 & m) const
{
diff --git a/source/modules/asura-utils/type.h b/source/modules/asura-utils/type.h
index c2c6d7c..2976d3e 100644
--- a/source/modules/asura-utils/type.h
+++ b/source/modules/asura-utils/type.h
@@ -4,6 +4,8 @@
#include <cstdlib>
#include <stdint.h>
+#include "asura-base/config.h"
+
namespace AsuraEngine
{
@@ -27,66 +29,6 @@ namespace AsuraEngine
typedef const char cc8;
- //--------------------------------------------------------------------------------//
-
-#ifndef ASSERT
- #ifdef NDEBUG
- #define ASSERT(x) { false ? (void)(x) : (void)0; }
- #else
- #ifdef _WIN32
- #define ASURA_DEBUG_BREAK() __debugbreak()
- #else
- #define ASURA_DEBUG_BREAK() raise(SIGTRAP)
- #endif
- #define ASSERT(x) do { const volatile bool asura_assert_b____ = !(x); if(asura_assert_b____) ASURA_DEBUG_BREAK(); } while (false)
- #endif
-#endif
-
- //--------------------------------------------------------------------------------//
-
-#ifdef _WIN32
- #define ASURA_FINAL final
- #define ASURA_LIBRARY_EXPORT __declspec(dllexport)
- #define ASURA_LIBRARY_IMPORT __declspec(dllimport)
- #define ASURA_FORCE_INLINE __forceinline
- #define ASURA_RESTRICT __restrict
- #define ASURA_ATTRIBUTE_USED
- #define ASURA_ABSTRACT
- #define ASURA_API ASURA_LIBRARY_EXPORT
-
- #define ASURA_WINDOWS 1
-#else
- #define ASURA_FINAL final
- #define ASURA_LIBRARY_EXPORT __attribute__((visibility("default")))
- #define ASURA_LIBRARY_IMPORT
- #define ASURA_FORCE_INLINE __attribute__((always_inline)) inline
- #define ASURA_RESTRICT __restrict__
- #define ASURA_ATTRIBUTE_USED __attribute__((used))
- #define ASURA_ABSTRACT
- #define ASURA_API ASURA_LIBRARY_EXPORT
-#endif
-
- ///
- /// ƶָȨ
- ///
-#define ASURA_MOVE
-
-#define ASURA_DEBUG 0
-
- //--------------------------------------------------------------------------------//
-
-#define ASURA_SDL_HOST 1
-
-#define ASURA_LITTLE_ENDIAN 1
-
- //--------------------------------------------------------------------------------//
- // չؼ
-
-#define ASURA_THROW(ex) throw(ex) // ʾ׳쳣
-
-#define ASURA_OUT
-#define ASURA_REF
-
} // namespace AsuraEngine
#endif // __ASURA_CONFIG_H__ \ No newline at end of file
diff --git a/source/modules/asura-utils/utils_config.h b/source/modules/asura-utils/utils_config.h
index 02837dc..7b120f0 100644
--- a/source/modules/asura-utils/utils_config.h
+++ b/source/modules/asura-utils/utils_config.h
@@ -1,6 +1,9 @@
#ifndef __ASURA_UTILS_CONFIG_H__
#define __ASURA_UTILS_CONFIG_H__
+// ı
+#include "asura-base/config.h"
+
#define ASURA_THREAD_WIN32 1
#define ASURA_THREAD_STD 1
diff --git a/source/tests/win32/01-window/02_multi_window.cpp b/source/tests/win32/01-window/02_multi_window.cpp
index 0237fc9..a57c9d4 100644
--- a/source/tests/win32/01-window/02_multi_window.cpp
+++ b/source/tests/win32/01-window/02_multi_window.cpp
@@ -3,7 +3,7 @@
#if _run_app == _multi_window
#include <windows.h>
-#include <GL/gl.h>
+#include <GL/gfx_device.h>
#include <GL/glu.h>
#define MAX_LOADSTRING 100
HINSTANCE hInstance;
diff --git a/source/tests/win32/01-window/03_sub_menu.cpp b/source/tests/win32/01-window/03_sub_menu.cpp
index 41023ea..e532658 100644
--- a/source/tests/win32/01-window/03_sub_menu.cpp
+++ b/source/tests/win32/01-window/03_sub_menu.cpp
@@ -33,13 +33,15 @@ string vert = R"(
in vec2 position;
in vec2 uv;
-uniform mat4 asura_mvp;
+uniform mat4 asura_projection_matrix;
+uniform mat4 asura_model_matrix;
+uniform mat4 asura_view_matrix;
out vec2 texCoord;
void main()
{
- gl_Position = asura_mvp * vec4(position, 0, 1);
+ gl_Position = asura_projection_matrix * asura_view_matrix * asura_model_matrix * vec4(position, 0, 1);
texCoord = uv;
}
)";
@@ -62,7 +64,9 @@ struct
{
int pos;
int tex;
- int mvp;
+ int m;
+ int v;
+ int p;
int color;
} locs;
@@ -123,16 +127,16 @@ LRESULT CALLBACK WndProc(HWND hwnd, UINT msg,
case WM_SIZE:
{
- if (gl.Inited())
+ if (gfx.Inited())
{
RECT rect;
GetClientRect(hwnd, &rect);
viewport.Set(rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top);
- gl.SetViewport(viewport);
+ gfx.SetViewport(viewport);
}
}
case WM_PAINT:
- if (!gl.Inited())
+ if (!gfx.Inited())
break;
glEnable(GL_BLEND);
glEnable(GL_DEPTH_TEST);
@@ -157,27 +161,28 @@ LRESULT CALLBACK WndProc(HWND hwnd, UINT msg,
{
int imgLoc = shader->GetUniformLocation("img");
- int code = gl.GetError();
- gl.UseShader(shader);
+ int code = gfx.GetError();
+ gfx.UseShader(shader);
shader->SetUniformTexture(imgLoc, *img);
- gl.SetMatrixMode(MATRIX_MODE_PROJECTION);
- gl.LoadIdentity();
- gl.Ortho(0, viewport.w, viewport.h, 0, -1, 1);
- gl.SetMatrixMode(MATRIX_MODE_MODEL);
- gl.LoadIdentity();
- gl.Translate(100, 100);
- gl.SetDrawColor(1, 1, 1, 1);
- shader->SetBuiltInMVPMatrix(locs.mvp);
- shader->SetBuiltInDrawColor(locs.color);
+ gfx.SetMatrixMode(MATRIX_MODE_PROJECTION);
+ gfx.LoadIdentity();
+ gfx.Ortho(0, viewport.w, viewport.h, 0, -1, 1);
+ gfx.SetMatrixMode(MATRIX_MODE_MODEL);
+ gfx.LoadIdentity();
+ gfx.Translate(100, 100);
+ shader->SetUniformMatrix44(locs.m, gfx.GetMatrix(MATRIX_MODE_MODEL));
+ shader->SetUniformMatrix44(locs.v, gfx.GetMatrix(MATRIX_MODE_VIEW));
+ shader->SetUniformMatrix44(locs.p, gfx.GetMatrix(MATRIX_MODE_PROJECTION));
shader->SetAttribute(locs.pos, vb, 0, 4);
shader->SetAttribute(locs.tex, vb, 2, 4);
-
+ gfx.SetDrawColor(1, 1, 0, 1);
+ shader->SetUniformColor(locs.color, gfx.GetDrawColor());
//glLineWidth(1);
- gl.DrawArrays(GL_LINE_STRIP, 0, 5);
- //gl.DrawArrays(GL_TRIANGLE_STRIP, 0, 4);
+ gfx.DrawArrays(GL_LINE_STRIP, 0, 5);
+ //gfx.DrawArrays(GL_TRIANGLE_STRIP, 0, 4);
shader->DisableAttribute(locs.pos);
shader->DisableAttribute(locs.tex);
- gl.UnuseShader();
+ gfx.UnuseShader();
}
glFlush();
BeginPaint(hwnd, &ps); EndPaint(hwnd, &ps);
@@ -211,9 +216,9 @@ LRESULT CALLBACK WndProc(HWND hwnd, UINT msg,
wglMakeCurrent(hdc, glc);
RECT rect;
- GetClientRect(hwnd, &rect);
+ GetWindowRect(hwnd, &rect);
viewport.Set(0, 0, rect.right - rect.left, rect.bottom - rect.top);
- if (!gl.Init(viewport))
+ if (!gfx.Init(viewport))
return 0;
imgdata->Decode(db);
@@ -227,7 +232,7 @@ LRESULT CALLBACK WndProc(HWND hwnd, UINT msg,
imgdata->Decode(db);
img->Load(imgdata, {50, 100});
imgdata->Release();
-
+
// shader
shader = new Shader();
shader->Load(vert, frag);
@@ -250,7 +255,9 @@ LRESULT CALLBACK WndProc(HWND hwnd, UINT msg,
vb = new VertexBuffer(BUFFER_USAGE_STATIC, BUFFER_DATA_TYPE_FLOAT, sizeof(v));
vb->Fill(v, sizeof(v));
};
- locs.mvp = shader->GetUniformLocation("asura_mvp");
+ locs.m = shader->GetUniformLocation("asura_model_matrix");
+ locs.v = shader->GetUniformLocation("asura_view_matrix");
+ locs.p = shader->GetUniformLocation("asura_projection_matrix");
locs.color = shader->GetUniformLocation("color");
locs.pos = shader->GetAttributeLocation("position");
locs.tex = shader->GetAttributeLocation("uv");