{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"VisualC-WinRT","path":"VisualC-WinRT","contentType":"directory"},{"name":"VisualC","path":"VisualC","contentType":"directory"},{"name":"Xcode-iOS","path":"Xcode-iOS","contentType":"directory"},{"name":"Xcode","path":"Xcode","contentType":"directory"},{"name":"acinclude","path":"acinclude","contentType":"directory"},{"name":"android-project-ant","path":"android-project-ant","contentType":"directory"},{"name":"android-project","path":"android-project","contentType":"directory"},{"name":"build-scripts","path":"build-scripts","contentType":"directory"},{"name":"cmake","path":"cmake","contentType":"directory"},{"name":"debian","path":"debian","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"include","path":"include","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":"visualtest","path":"visualtest","contentType":"directory"},{"name":"wayland-protocols","path":"wayland-protocols","contentType":"directory"},{"name":".hgignore","path":".hgignore","contentType":"file"},{"name":"Android.mk","path":"Android.mk","contentType":"file"},{"name":"BUGS.txt","path":"BUGS.txt","contentType":"file"},{"name":"CMakeLists.txt","path":"CMakeLists.txt","contentType":"file"},{"name":"COPYING.txt","path":"COPYING.txt","contentType":"file"},{"name":"CREDITS.txt","path":"CREDITS.txt","contentType":"file"},{"name":"INSTALL.txt","path":"INSTALL.txt","contentType":"file"},{"name":"Makefile.in","path":"Makefile.in","contentType":"file"},{"name":"Makefile.minimal","path":"Makefile.minimal","contentType":"file"},{"name":"Makefile.os2","path":"Makefile.os2","contentType":"file"},{"name":"Makefile.pandora","path":"Makefile.pandora","contentType":"file"},{"name":"Makefile.psp","path":"Makefile.psp","contentType":"file"},{"name":"Makefile.wiz","path":"Makefile.wiz","contentType":"file"},{"name":"README-SDL.txt","path":"README-SDL.txt","contentType":"file"},{"name":"README.txt","path":"README.txt","contentType":"file"},{"name":"SDL2.spec.in","path":"SDL2.spec.in","contentType":"file"},{"name":"SDL2Config.cmake","path":"SDL2Config.cmake","contentType":"file"},{"name":"TODO.txt","path":"TODO.txt","contentType":"file"},{"name":"VisualC.html","path":"VisualC.html","contentType":"file"},{"name":"WhatsNew.txt","path":"WhatsNew.txt","contentType":"file"},{"name":"autogen.sh","path":"autogen.sh","contentType":"file"},{"name":"cmake_uninstall.cmake.in","path":"cmake_uninstall.cmake.in","contentType":"file"},{"name":"configure","path":"configure","contentType":"file"},{"name":"configure.ac","path":"configure.ac","contentType":"file"},{"name":"sdl2-config.cmake.in","path":"sdl2-config.cmake.in","contentType":"file"},{"name":"sdl2-config.in","path":"sdl2-config.in","contentType":"file"},{"name":"sdl2.m4","path":"sdl2.m4","contentType":"file"},{"name":"sdl2.pc.in","path":"sdl2.pc.in","contentType":"file"}],"totalCount":44}},"fileTreeProcessingTime":2.05186,"foldersToFetch":[],"repo":{"id":330008801,"defaultBranch":"main","name":"SDL","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-15T19:55:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"3e3294645f380ee192e91934b3c7ec4a51a4e512","listCacheKey":"v0:1709678518.0","canEdit":false,"refType":"tree","currentOid":"3e3294645f380ee192e91934b3c7ec4a51a4e512"},"path":".hgignore","currentUser":null,"blob":{"rawLines":["syntax:glob","aclocal.m4","autom4te*","config.cache","config.log","config.status","Makefile","sdl-config","SDL2.spec","build","gen","Build","","# for Xcode","*.orig","*.swp","*.tmp","*.rej","*~","*.o","*.mode1*","*.perspective*","*.pbxuser","(^|/)build($|/)",".DS_Store","xcuserdata","*.xcworkspace","","# for Visual C++","Debug","Release","*.user","*.ncb","*.suo","*.sdf","VisualC/tests/loopwave/sample.wav","VisualC/tests/testautomation/CompareSurfaces0001_Reference.bmp","VisualC/tests/testautomation/CompareSurfaces0001_TestOutput.bmp","VisualC/tests/testgamecontroller/axis.bmp","VisualC/tests/testgamecontroller/button.bmp","VisualC/tests/testgamecontroller/controllermap.bmp","VisualC/tests/testoverlay2/moose.dat","VisualC/tests/testrendertarget/icon.bmp","VisualC/tests/testrendertarget/sample.bmp","VisualC/tests/testscale/icon.bmp","VisualC/tests/testscale/sample.bmp","VisualC/tests/testsprite2/icon.bmp","VisualC/visualtest/icon.bmp","VisualC/visualtest/testquit.actions","VisualC/visualtest/testquit.config","VisualC/visualtest/testquit.exe","VisualC/visualtest/testquit.parameters","VisualC/visualtest/testsprite2.exe","VisualC/visualtest/testsprite2_sample.actions","VisualC/visualtest/testsprite2_sample.config","VisualC/visualtest/testsprite2_sample.parameters","","# for Android","android-project/local.properties","","sdl.pc","test/autom4te*","test/config.cache","test/config.log","test/config.status","test/Makefile","test/SDL2.dll","test/checkkeys","test/controllermap","test/loopwave","test/loopwavequeue","test/testatomic","test/testaudiocapture","test/testaudiohotplug","test/testaudioinfo","test/testautomation","test/testbounds","test/testcustomcursor","test/testdisplayinfo","test/testdraw2","test/testdrawchessboard","test/testdropfile","test/testerror","test/testfile","test/testfilesystem","test/testgamecontroller","test/testgesture","test/testgl2","test/testgles","test/testgles2","test/testhaptic","test/testhittesting","test/testhotplug","test/testiconv","test/testime","test/testintersections","test/testjoystick","test/testkeys","test/testloadso","test/testlock","test/testmessage","test/testmultiaudio","test/testnative","test/testoverlay2","test/testplatform","test/testpower","test/testqsort","test/testrelative","test/testrendercopyex","test/testrendertarget","test/testresample","test/testrumble","test/testscale","test/testsem","test/testsensor","test/testshader","test/testshape","test/testsprite2","test/testspriteminimal","test/teststreaming","test/testthread","test/testtimer","test/testver","test/testviewport","test/testwm2","test/testyuv","test/torturethread","test/*.exe","test/*.dSYM","buildbot","test/buildbot"],"stylingDirectives":[[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/libsdl-org/SDL/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":".hgignore","displayUrl":"https://github.com/libsdl-org/SDL/blame/3e3294645f380ee192e91934b3c7ec4a51a4e512/.hgignore?raw=true","headerInfo":{"blobSize":"2.35 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"d839b71","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL%2Fblame%2F3e3294645f380ee192e91934b3c7ec4a51a4e512%2F.hgignore","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"131","truncatedSloc":"127"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":null,"languageID":null,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/libsdl-org/SDL/blame/3e3294645f380ee192e91934b3c7ec4a51a4e512/.hgignore","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/libsdl-org/SDL/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/libsdl-org/SDL/raw/3e3294645f380ee192e91934b3c7ec4a51a4e512/.hgignore","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"blame":{"ranges":{"1":{"start":1,"oldStart":1,"end":10,"oldEnd":10,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"11":{"start":11,"oldStart":11,"end":11,"oldEnd":11,"commitOid":"19d3500ae19636f3f410e270f12e0bc5e83410d4","reblamePath":".hgignore"},"12":{"start":12,"oldStart":11,"end":72,"oldEnd":71,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"73":{"start":73,"oldStart":73,"end":73,"oldEnd":73,"commitOid":"a6a4e27ae81783cede008460c9ef957e050860f4","reblamePath":".hgignore"},"74":{"start":74,"oldStart":72,"end":76,"oldEnd":74,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"77":{"start":77,"oldStart":77,"end":79,"oldEnd":79,"commitOid":"a6a4e27ae81783cede008460c9ef957e050860f4","reblamePath":".hgignore"},"80":{"start":80,"oldStart":75,"end":84,"oldEnd":79,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"85":{"start":85,"oldStart":85,"end":85,"oldEnd":85,"commitOid":"a6a4e27ae81783cede008460c9ef957e050860f4","reblamePath":".hgignore"},"86":{"start":86,"oldStart":80,"end":106,"oldEnd":100,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"107":{"start":107,"oldStart":107,"end":107,"oldEnd":107,"commitOid":"a6a4e27ae81783cede008460c9ef957e050860f4","reblamePath":".hgignore"},"108":{"start":108,"oldStart":102,"end":114,"oldEnd":108,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"115":{"start":115,"oldStart":115,"end":115,"oldEnd":115,"commitOid":"7c3040e08a65d017aa2feb9a364b0e8a27237b43","reblamePath":".hgignore"},"116":{"start":116,"oldStart":109,"end":125,"oldEnd":118,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"126":{"start":126,"oldStart":125,"end":126,"oldEnd":125,"commitOid":"a6a4e27ae81783cede008460c9ef957e050860f4","reblamePath":".hgignore"},"127":{"start":127,"oldStart":119,"end":131,"oldEnd":123,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null}},"commits":{"0e45984fa036fff1912c62fee3ed4f5481f3c324":{"oid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","message":"Fixed crash if initialization of EGL failed but was tried again later.\n\nThe internal function SDL_EGL_LoadLibrary() did not delete and remove a mostly\nuninitialized data structure if loading the library first failed. A later try to\nuse EGL then skipped initialization and assumed it was previously successful\nbecause the data structure now already existed. This led to at least one crash\nin the internal function SDL_EGL_ChooseConfig() because a NULL pointer was\ndereferenced to make a call to eglBindAPI().","shortMessageHtmlLink":"Fixed crash if initialization of EGL failed but was tried again later.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/5358527?s=80&v=4","committerName":"Philipp Wiesemann","committerEmail":"philipp.wiesemann@arcor.de","committedDate":"2015-06-21T17:33:46.000+02:00","firstParentOid":null},"19d3500ae19636f3f410e270f12e0bc5e83410d4":{"oid":"19d3500ae19636f3f410e270f12e0bc5e83410d4","message":"wayland: Build own version of core protocol\n\nSince we are loading shared objects dynamically, build our own version of the\ncore protocol symbols, so that we in the future can include protocol\nextensions.","shortMessageHtmlLink":"wayland: Build own version of core protocol","authorAvatarUrl":"https://avatars.githubusercontent.com/u/46741?s=80&v=4","committerName":"Jonas ?dahl","committerEmail":"jadahl@gmail.com","committedDate":"2016-06-23T18:39:05.000+08:00","firstParentOid":"736a624df0e4f2043d45915d3870de90b1b36115"},"a6a4e27ae81783cede008460c9ef957e050860f4":{"oid":"a6a4e27ae81783cede008460c9ef957e050860f4","message":"Updated SDL's YUV support, many thanks to Adrien Descamps\n\nNew functions get and set the YUV colorspace conversion mode:\n\tSDL_SetYUVConversionMode()\n\tSDL_GetYUVConversionMode()\n\tSDL_GetYUVConversionModeForResolution()\n\nSDL_ConvertPixels() converts between all supported RGB and YUV formats, with SSE acceleration for converting from planar YUV formats (YV12, NV12, etc) to common RGB/RGBA formats.\n\nAdded a new test program, testyuv, to verify correctness and speed of YUV conversion functionality.","shortMessageHtmlLink":"Updated SDL's YUV support, many thanks to Adrien Descamps","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2017-11-12T22:51:12.000-08:00","firstParentOid":"c317ab978f23eb52232a2cfcf94e5d7043ac195a"},"7c3040e08a65d017aa2feb9a364b0e8a27237b43":{"oid":"7c3040e08a65d017aa2feb9a364b0e8a27237b43","message":"First pass on the new SDL sensor API","shortMessageHtmlLink":"First pass on the new SDL sensor API","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2018-08-21T12:11:34.000-07:00","firstParentOid":"c2791fc60d61b25e2e4c0ca55ff07401683e05f1"}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/libsdl-org/SDL/branches":{"post":"r5atoBvsUbAS4gjlJV45OeKnXX2jTbj-Wbyb3Kzx2SKLRh7ZGu-tBgot42wOQs5SfYKGJtyP2I0dEHagBTxt2g"},"/repos/preferences":{"post":"gIwYtJRYrwRYNFh9DCofBdNErJZxUaJ60H_kxhASCpawf_dnbWTCQaOhDzS3syNfA9BQXC5HAdodynD-3zE5WA"}}},"title":"Blaming SDL/.hgignore at 3e3294645f380ee192e91934b3c7ec4a51a4e512 ยท libsdl-org/SDL"}