gitextract_u_nu9sbi/ ├── .gitattributes ├── .github/ │ └── FUNDING.yml ├── LICENSE ├── README.md ├── build.bat ├── build.sh ├── build_release.sh ├── data/ │ ├── core/ │ │ ├── command.lua │ │ ├── commands/ │ │ │ ├── command.lua │ │ │ ├── core.lua │ │ │ ├── doc.lua │ │ │ ├── findreplace.lua │ │ │ └── root.lua │ │ ├── commandview.lua │ │ ├── common.lua │ │ ├── config.lua │ │ ├── doc/ │ │ │ ├── highlighter.lua │ │ │ ├── init.lua │ │ │ ├── search.lua │ │ │ └── translate.lua │ │ ├── docview.lua │ │ ├── init.lua │ │ ├── keymap.lua │ │ ├── logview.lua │ │ ├── object.lua │ │ ├── rootview.lua │ │ ├── statusview.lua │ │ ├── strict.lua │ │ ├── style.lua │ │ ├── syntax.lua │ │ ├── tokenizer.lua │ │ └── view.lua │ ├── plugins/ │ │ ├── autocomplete.lua │ │ ├── autoreload.lua │ │ ├── language_c.lua │ │ ├── language_css.lua │ │ ├── language_js.lua │ │ ├── language_lua.lua │ │ ├── language_md.lua │ │ ├── language_python.lua │ │ ├── language_xml.lua │ │ ├── macro.lua │ │ ├── projectsearch.lua │ │ ├── quote.lua │ │ ├── reflow.lua │ │ ├── tabularize.lua │ │ ├── treeview.lua │ │ └── trimwhitespace.lua │ └── user/ │ ├── colors/ │ │ ├── fall.lua │ │ └── summer.lua │ └── init.lua ├── doc/ │ └── usage.md ├── icon.inl ├── res.rc ├── src/ │ ├── api/ │ │ ├── api.c │ │ ├── api.h │ │ ├── renderer.c │ │ ├── renderer_font.c │ │ └── system.c │ ├── lib/ │ │ ├── lua52/ │ │ │ ├── lapi.c │ │ │ ├── lapi.h │ │ │ ├── lauxlib.c │ │ │ ├── lauxlib.h │ │ │ ├── lbaselib.c │ │ │ ├── lbitlib.c │ │ │ ├── lcode.c │ │ │ ├── lcode.h │ │ │ ├── lcorolib.c │ │ │ ├── lctype.c │ │ │ ├── lctype.h │ │ │ ├── ldblib.c │ │ │ ├── ldebug.c │ │ │ ├── ldebug.h │ │ │ ├── ldo.c │ │ │ ├── ldo.h │ │ │ ├── ldump.c │ │ │ ├── lfunc.c │ │ │ ├── lfunc.h │ │ │ ├── lgc.c │ │ │ ├── lgc.h │ │ │ ├── linit.c │ │ │ ├── liolib.c │ │ │ ├── llex.c │ │ │ ├── llex.h │ │ │ ├── llimits.h │ │ │ ├── lmathlib.c │ │ │ ├── lmem.c │ │ │ ├── lmem.h │ │ │ ├── loadlib.c │ │ │ ├── lobject.c │ │ │ ├── lobject.h │ │ │ ├── lopcodes.c │ │ │ ├── lopcodes.h │ │ │ ├── loslib.c │ │ │ ├── lparser.c │ │ │ ├── lparser.h │ │ │ ├── lstate.c │ │ │ ├── lstate.h │ │ │ ├── lstring.c │ │ │ ├── lstring.h │ │ │ ├── lstrlib.c │ │ │ ├── ltable.c │ │ │ ├── ltable.h │ │ │ ├── ltablib.c │ │ │ ├── ltm.c │ │ │ ├── ltm.h │ │ │ ├── lua.c_ │ │ │ ├── lua.h │ │ │ ├── lua.hpp │ │ │ ├── luac.c_ │ │ │ ├── luaconf.h │ │ │ ├── lualib.h │ │ │ ├── lundump.c │ │ │ ├── lundump.h │ │ │ ├── lvm.c │ │ │ ├── lvm.h │ │ │ ├── lzio.c │ │ │ └── lzio.h │ │ └── stb/ │ │ ├── stb_truetype.c │ │ └── stb_truetype.h │ ├── main.c │ ├── rencache.c │ ├── rencache.h │ ├── renderer.c │ └── renderer.h └── winlib/ └── SDL2-2.0.10/ ├── BUGS.txt ├── COPYING.txt ├── CREDITS.txt ├── INSTALL.txt ├── Makefile ├── README-SDL.txt ├── README.txt ├── WhatsNew.txt ├── docs/ │ ├── README-android.md │ ├── README-cmake.md │ ├── README-directfb.md │ ├── README-dynapi.md │ ├── README-emscripten.md │ ├── README-gesture.md │ ├── README-hg.md │ ├── README-ios.md │ ├── README-linux.md │ ├── README-macosx.md │ ├── README-nacl.md │ ├── README-pandora.md │ ├── README-platforms.md │ ├── README-porting.md │ ├── README-psp.md │ ├── README-raspberrypi.md │ ├── README-touch.md │ ├── README-wince.md │ ├── README-windows.md │ ├── README-winrt.md │ ├── README.md │ └── doxyfile ├── i686-w64-mingw32/ │ ├── bin/ │ │ └── sdl2-config │ ├── include/ │ │ └── SDL2/ │ │ ├── SDL.h │ │ ├── SDL_assert.h │ │ ├── SDL_atomic.h │ │ ├── SDL_audio.h │ │ ├── SDL_bits.h │ │ ├── SDL_blendmode.h │ │ ├── SDL_clipboard.h │ │ ├── SDL_config.h │ │ ├── SDL_cpuinfo.h │ │ ├── SDL_egl.h │ │ ├── SDL_endian.h │ │ ├── SDL_error.h │ │ ├── SDL_events.h │ │ ├── SDL_filesystem.h │ │ ├── SDL_gamecontroller.h │ │ ├── SDL_gesture.h │ │ ├── SDL_haptic.h │ │ ├── SDL_hints.h │ │ ├── SDL_joystick.h │ │ ├── SDL_keyboard.h │ │ ├── SDL_keycode.h │ │ ├── SDL_loadso.h │ │ ├── SDL_log.h │ │ ├── SDL_main.h │ │ ├── SDL_messagebox.h │ │ ├── SDL_mouse.h │ │ ├── SDL_mutex.h │ │ ├── SDL_name.h │ │ ├── SDL_opengl.h │ │ ├── SDL_opengl_glext.h │ │ ├── SDL_opengles.h │ │ ├── SDL_opengles2.h │ │ ├── SDL_opengles2_gl2.h │ │ ├── SDL_opengles2_gl2ext.h │ │ ├── SDL_opengles2_gl2platform.h │ │ ├── SDL_opengles2_khrplatform.h │ │ ├── SDL_pixels.h │ │ ├── SDL_platform.h │ │ ├── SDL_power.h │ │ ├── SDL_quit.h │ │ ├── SDL_rect.h │ │ ├── SDL_render.h │ │ ├── SDL_revision.h │ │ ├── SDL_rwops.h │ │ ├── SDL_scancode.h │ │ ├── SDL_sensor.h │ │ ├── SDL_shape.h │ │ ├── SDL_stdinc.h │ │ ├── SDL_surface.h │ │ ├── SDL_system.h │ │ ├── SDL_syswm.h │ │ ├── SDL_test.h │ │ ├── SDL_test_assert.h │ │ ├── SDL_test_common.h │ │ ├── SDL_test_compare.h │ │ ├── SDL_test_crc32.h │ │ ├── SDL_test_font.h │ │ ├── SDL_test_fuzzer.h │ │ ├── SDL_test_harness.h │ │ ├── SDL_test_images.h │ │ ├── SDL_test_log.h │ │ ├── SDL_test_md5.h │ │ ├── SDL_test_memory.h │ │ ├── SDL_test_random.h │ │ ├── SDL_thread.h │ │ ├── SDL_timer.h │ │ ├── SDL_touch.h │ │ ├── SDL_types.h │ │ ├── SDL_version.h │ │ ├── SDL_video.h │ │ ├── SDL_vulkan.h │ │ ├── begin_code.h │ │ └── close_code.h │ ├── lib/ │ │ ├── cmake/ │ │ │ └── SDL2/ │ │ │ └── sdl2-config.cmake │ │ ├── libSDL2.a │ │ ├── libSDL2.dll.a │ │ ├── libSDL2.la │ │ ├── libSDL2_test.a │ │ ├── libSDL2_test.la │ │ ├── libSDL2main.a │ │ ├── libSDL2main.la │ │ └── pkgconfig/ │ │ └── sdl2.pc │ └── share/ │ └── aclocal/ │ └── sdl2.m4 ├── test/ │ ├── CMakeLists.txt │ ├── COPYING │ ├── Makefile.in │ ├── Makefile.os2 │ ├── README │ ├── acinclude.m4 │ ├── aclocal.m4 │ ├── autogen.sh │ ├── checkkeys.c │ ├── configure │ ├── configure.ac │ ├── controllermap.c │ ├── emscripten/ │ │ └── joystick-pre.js │ ├── gcc-fat.sh │ ├── loopwave.c │ ├── loopwavequeue.c │ ├── nacl/ │ │ ├── Makefile │ │ ├── background.js │ │ ├── common.js │ │ ├── index.html │ │ └── manifest.json │ ├── picture.xbm │ ├── relative_mode.markdown │ ├── testatomic.c │ ├── testaudiocapture.c │ ├── testaudiohotplug.c │ ├── testaudioinfo.c │ ├── testautomation.c │ ├── testautomation_audio.c │ ├── testautomation_clipboard.c │ ├── testautomation_events.c │ ├── testautomation_hints.c │ ├── testautomation_keyboard.c │ ├── testautomation_main.c │ ├── testautomation_mouse.c │ ├── testautomation_pixels.c │ ├── testautomation_platform.c │ ├── testautomation_rect.c │ ├── testautomation_render.c │ ├── testautomation_rwops.c │ ├── testautomation_sdltest.c │ ├── testautomation_stdlib.c │ ├── testautomation_suites.h │ ├── testautomation_surface.c │ ├── testautomation_syswm.c │ ├── testautomation_timer.c │ ├── testautomation_video.c │ ├── testbounds.c │ ├── testcustomcursor.c │ ├── testdisplayinfo.c │ ├── testdraw2.c │ ├── testdrawchessboard.c │ ├── testdropfile.c │ ├── testerror.c │ ├── testfile.c │ ├── testfilesystem.c │ ├── testgamecontroller.c │ ├── testgesture.c │ ├── testgl2.c │ ├── testgles.c │ ├── testgles2.c │ ├── testhaptic.c │ ├── testhittesting.c │ ├── testhotplug.c │ ├── testiconv.c │ ├── testime.c │ ├── testintersections.c │ ├── testjoystick.c │ ├── testkeys.c │ ├── testloadso.c │ ├── testlock.c │ ├── testmessage.c │ ├── testmultiaudio.c │ ├── testnative.c │ ├── testnative.h │ ├── testnativecocoa.m │ ├── testnativew32.c │ ├── testnativex11.c │ ├── testoverlay2.c │ ├── testplatform.c │ ├── testpower.c │ ├── testqsort.c │ ├── testrelative.c │ ├── testrendercopyex.c │ ├── testrendertarget.c │ ├── testresample.c │ ├── testrumble.c │ ├── testscale.c │ ├── testsem.c │ ├── testsensor.c │ ├── testshader.c │ ├── testshape.c │ ├── testsprite2.c │ ├── testspriteminimal.c │ ├── teststreaming.c │ ├── testthread.c │ ├── testtimer.c │ ├── testver.c │ ├── testviewport.c │ ├── testvulkan.c │ ├── testwm2.c │ ├── testyuv.c │ ├── testyuv_cvt.c │ ├── testyuv_cvt.h │ ├── torturethread.c │ └── utf8.txt └── x86_64-w64-mingw32/ ├── bin/ │ └── sdl2-config ├── include/ │ └── SDL2/ │ ├── SDL.h │ ├── SDL_assert.h │ ├── SDL_atomic.h │ ├── SDL_audio.h │ ├── SDL_bits.h │ ├── SDL_blendmode.h │ ├── SDL_clipboard.h │ ├── SDL_config.h │ ├── SDL_cpuinfo.h │ ├── SDL_egl.h │ ├── SDL_endian.h │ ├── SDL_error.h │ ├── SDL_events.h │ ├── SDL_filesystem.h │ ├── SDL_gamecontroller.h │ ├── SDL_gesture.h │ ├── SDL_haptic.h │ ├── SDL_hints.h │ ├── SDL_joystick.h │ ├── SDL_keyboard.h │ ├── SDL_keycode.h │ ├── SDL_loadso.h │ ├── SDL_log.h │ ├── SDL_main.h │ ├── SDL_messagebox.h │ ├── SDL_mouse.h │ ├── SDL_mutex.h │ ├── SDL_name.h │ ├── SDL_opengl.h │ ├── SDL_opengl_glext.h │ ├── SDL_opengles.h │ ├── SDL_opengles2.h │ ├── SDL_opengles2_gl2.h │ ├── SDL_opengles2_gl2ext.h │ ├── SDL_opengles2_gl2platform.h │ ├── SDL_opengles2_khrplatform.h │ ├── SDL_pixels.h │ ├── SDL_platform.h │ ├── SDL_power.h │ ├── SDL_quit.h │ ├── SDL_rect.h │ ├── SDL_render.h │ ├── SDL_revision.h │ ├── SDL_rwops.h │ ├── SDL_scancode.h │ ├── SDL_sensor.h │ ├── SDL_shape.h │ ├── SDL_stdinc.h │ ├── SDL_surface.h │ ├── SDL_system.h │ ├── SDL_syswm.h │ ├── SDL_test.h │ ├── SDL_test_assert.h │ ├── SDL_test_common.h │ ├── SDL_test_compare.h │ ├── SDL_test_crc32.h │ ├── SDL_test_font.h │ ├── SDL_test_fuzzer.h │ ├── SDL_test_harness.h │ ├── SDL_test_images.h │ ├── SDL_test_log.h │ ├── SDL_test_md5.h │ ├── SDL_test_memory.h │ ├── SDL_test_random.h │ ├── SDL_thread.h │ ├── SDL_timer.h │ ├── SDL_touch.h │ ├── SDL_types.h │ ├── SDL_version.h │ ├── SDL_video.h │ ├── SDL_vulkan.h │ ├── begin_code.h │ └── close_code.h ├── lib/ │ ├── cmake/ │ │ └── SDL2/ │ │ └── sdl2-config.cmake │ ├── libSDL2.a │ ├── libSDL2.dll.a │ ├── libSDL2.la │ ├── libSDL2_test.a │ ├── libSDL2_test.la │ ├── libSDL2main.a │ ├── libSDL2main.la │ └── pkgconfig/ │ └── sdl2.pc └── share/ └── aclocal/ └── sdl2.m4