{"payload":{"allShortcutsEnabled":false,"fileTree":{"docs":{"items":[{"name":"README-android.md","path":"docs/README-android.md","contentType":"file"},{"name":"README-cmake.md","path":"docs/README-cmake.md","contentType":"file"},{"name":"README-directfb.md","path":"docs/README-directfb.md","contentType":"file"},{"name":"README-dynapi.md","path":"docs/README-dynapi.md","contentType":"file"},{"name":"README-gesture.md","path":"docs/README-gesture.md","contentType":"file"},{"name":"README-hg.md","path":"docs/README-hg.md","contentType":"file"},{"name":"README-ios.md","path":"docs/README-ios.md","contentType":"file"},{"name":"README-linux.md","path":"docs/README-linux.md","contentType":"file"},{"name":"README-macosx.md","path":"docs/README-macosx.md","contentType":"file"},{"name":"README-nacl.md","path":"docs/README-nacl.md","contentType":"file"},{"name":"README-pandora.md","path":"docs/README-pandora.md","contentType":"file"},{"name":"README-platforms.md","path":"docs/README-platforms.md","contentType":"file"},{"name":"README-porting.md","path":"docs/README-porting.md","contentType":"file"},{"name":"README-psp.md","path":"docs/README-psp.md","contentType":"file"},{"name":"README-raspberrypi.md","path":"docs/README-raspberrypi.md","contentType":"file"},{"name":"README-touch.md","path":"docs/README-touch.md","contentType":"file"},{"name":"README-wince.md","path":"docs/README-wince.md","contentType":"file"},{"name":"README-windows.md","path":"docs/README-windows.md","contentType":"file"},{"name":"README-winrt.md","path":"docs/README-winrt.md","contentType":"file"},{"name":"README.md","path":"docs/README.md","contentType":"file"},{"name":"doxyfile","path":"docs/doxyfile","contentType":"file"}],"totalCount":21},"":{"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","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":"premake","path":"premake","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":"visualtest","path":"visualtest","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.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":"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.in","path":"configure.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":40}},"fileTreeProcessingTime":10.103011,"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":"e76fecc4ed1c21ec097dc08fc848e577ee31c088","listCacheKey":"v0:1709678518.0","canEdit":false,"refType":"tree","currentOid":"e76fecc4ed1c21ec097dc08fc848e577ee31c088"},"path":"docs/README-winrt.md","currentUser":null,"blob":{"rawLines":["WinRT\r","================================================================================\r","\r","SDL/WinRT layer allows SDL2-based applications to run on many of Microsoft's\r","platforms that utilize the \"Windows Runtime\" (aka \"WinRT\") APIs. WinRT apps\r","are currently always full-screen apps, run in what Microsoft calls their\r","\"Modern\" environment (aka. \"Metro\"), and are distributed via Microsoft-run\r","online stores. Some of the operating systems that support such apps include:\r","\r","* Windows 8.x\r","* Windows RT 8.x (aka. Windows 8.x for ARM processors)\r","* Windows Phone 8.x\r","\r","To note, WinRT applications that run on Windows 8.x and/or Windows RT are often\r","called \"Windows Store\" apps.\r","\r","\r","--------------------------------------------------------------------------------\r","Requirements\r","--------------------------------------------------------------------------------\r","- Microsoft Visual C++ 2012 -- Free, \"Express\" editions may be used, so long\r"," as they include support for either \"Windows Store\" or \"Windows Phone\" apps.\r"," (NOTE: MSVC 2013 support is pending. 2012 projects may be converted to 2013\r"," projects by MSVC, in the meantime.)\r","- A valid Microsoft account -- This requirement is not imposed by SDL, but\r"," rather by Microsoft's Visual C++ toolchain.\r","\r","\r","--------------------------------------------------------------------------------\r","TODO\r","--------------------------------------------------------------------------------\r","- Finish adding support for MSVC 2013, and \"Universal\" WinRT apps, which\r"," support Windows 8.1, Windows Phone 8.1, and in the future, Xbox One and\r"," Windows Desktop.\r","- Finish adding support for the SDL satellite libraries (SDL_image, SDL_mixer,\r"," SDL_ttf, etc.)\r","- Create templates for both MSVC 2012 and MSVC 2013, and have the corresponding\r"," VSIX packages either include pre-built copies of SDL, or reference binaries\r"," available via MSVC's NuGet servers\r","- Write setup instructions that use MSVC 201x templates\r","- Write setup instructions that don't use MSVC 201x templates, and use\r"," MSVC project-to-project references, rather than pre-built binaries\r","- Write a list of caveats found in SDL/WinRT, such as APIs that don't work due\r"," to platform restrictions, or things that need further work\r"],"stylingDirectives":[[],[{"start":0,"end":80,"cssClass":"pl-mh"}],[],[],[],[],[],[],[],[{"start":0,"end":1,"cssClass":"pl-v"}],[{"start":0,"end":1,"cssClass":"pl-v"}],[{"start":0,"end":1,"cssClass":"pl-v"}],[],[],[],[],[],[{"start":0,"end":80,"cssClass":"pl-ms"}],[],[{"start":0,"end":80,"cssClass":"pl-ms"}],[{"start":0,"end":1,"cssClass":"pl-v"}],[],[],[],[{"start":0,"end":1,"cssClass":"pl-v"}],[],[],[],[{"start":0,"end":80,"cssClass":"pl-ms"}],[],[{"start":0,"end":80,"cssClass":"pl-ms"}],[{"start":0,"end":1,"cssClass":"pl-v"}],[],[],[{"start":0,"end":1,"cssClass":"pl-v"}],[],[{"start":0,"end":1,"cssClass":"pl-v"}],[],[],[{"start":0,"end":1,"cssClass":"pl-v"}],[{"start":0,"end":1,"cssClass":"pl-v"}],[],[{"start":0,"end":1,"cssClass":"pl-v"}],[]],"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":"README-winrt.md","displayUrl":"https://github.com/libsdl-org/SDL/blame/e76fecc4ed1c21ec097dc08fc848e577ee31c088/docs/README-winrt.md?raw=true","headerInfo":{"blobSize":"2.19 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":"ee3a303","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL%2Fblame%2Fe76fecc4ed1c21ec097dc08fc848e577ee31c088%2Fdocs%2FREADME-winrt.md","isCSV":false,"isRichtext":true,"toc":null,"lineInfo":{"truncatedLoc":"44","truncatedSloc":"37"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/libsdl-org/SDL/blame/e76fecc4ed1c21ec097dc08fc848e577ee31c088/docs/README-winrt.md","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/e76fecc4ed1c21ec097dc08fc848e577ee31c088/docs/README-winrt.md","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":false,"symbols":[{"name":"WinRT","kind":"section_1","ident_start":0,"ident_end":5,"extent_start":0,"extent_end":89,"fully_qualified_name":"WinRT","ident_utf16":{"start":{"line_number":0,"utf16_col":0},"end":{"line_number":0,"utf16_col":5}},"extent_utf16":{"start":{"line_number":0,"utf16_col":0},"end":{"line_number":2,"utf16_col":0}}},{"name":"Requirements","kind":"section_2","ident_start":769,"ident_end":781,"extent_start":769,"extent_end":865,"fully_qualified_name":"Requirements","ident_utf16":{"start":{"line_number":18,"utf16_col":0},"end":{"line_number":18,"utf16_col":12}},"extent_utf16":{"start":{"line_number":18,"utf16_col":0},"end":{"line_number":20,"utf16_col":0}}},{"name":"TODO","kind":"section_2","ident_start":1350,"ident_end":1354,"extent_start":1350,"extent_end":1438,"fully_qualified_name":"TODO","ident_utf16":{"start":{"line_number":29,"utf16_col":0},"end":{"line_number":29,"utf16_col":4}},"extent_utf16":{"start":{"line_number":29,"utf16_col":0},"end":{"line_number":31,"utf16_col":0}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"blame":{"ranges":{"1":{"start":1,"oldStart":1,"end":1,"oldEnd":1,"commitOid":"f982d0878429a5634972353281dca24a54b99343","reblamePath":"README-winrt.txt"},"2":{"start":2,"oldStart":3,"end":44,"oldEnd":45,"commitOid":"3dcb451f85773e07bef3c5d1668c58ea6755c7f1","reblamePath":null}},"commits":{"f982d0878429a5634972353281dca24a54b99343":{"oid":"f982d0878429a5634972353281dca24a54b99343","message":"Rearrange documentation\n\n1) Moves all READMEs to docs/\n2) Renames them to *.md, adds some Markdown with the idea to add a lot more\n3) Moves the doxyfile config to doc/ and makes it parse the headers at ../include as well as the md files in docs.\n4) Skips SDL_opengl*.h headers from the docs\n5) Minor fixes to doxyfile","shortMessageHtmlLink":"Rearrange documentation","authorAvatarUrl":"https://avatars.githubusercontent.com/u/395944?s=80&v=4","committerName":"Gabriel Jacobo","committerEmail":"gabomdq@gmail.com","committedDate":"2014-07-29T09:20:12.000-03:00","firstParentOid":"0c09ce2b349421eb650914c57b411f04cae2d43c"},"3dcb451f85773e07bef3c5d1668c58ea6755c7f1":{"oid":"3dcb451f85773e07bef3c5d1668c58ea6755c7f1","message":"Added a README file regarding WinRT support\n\nTo note, this file is currently formatted with CRLF line endings, rather than\nLF, to allow the file to be viewed with Notepad.","shortMessageHtmlLink":"Added a README file regarding WinRT support","authorAvatarUrl":"https://avatars.githubusercontent.com/u/475856?s=80&v=4","committerName":"David Ludwig","committerEmail":"dludwig@pobox.com","committedDate":"2014-04-09T21:29:19.000-04:00","firstParentOid":null}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/libsdl-org/SDL/branches":{"post":"E0whOHJekEeTEt53RcR0Q02tPn5GpISNeytaaXSat1-bKRpNtvF4ZwjiJYdIoCxi6cd14OiPnuu98GWu6AHKtA"},"/repos/preferences":{"post":"KFwE2YRDWadTuc8b2vpPA2QJbHvDy5RgQI0muTy6DGuzzvkTzgyHbvwa9o9Nq0AuJEf3ZHjXS337uPPCfItmHw"}}},"title":"Blaming SDL/docs/README-winrt.md at e76fecc4ed1c21ec097dc08fc848e577ee31c088 ยท libsdl-org/SDL"}