{"payload":{"allShortcutsEnabled":false,"fileTree":{"premake":{"items":[{"name":"Cygwin","path":"premake/Cygwin","contentType":"directory"},{"name":"Linux","path":"premake/Linux","contentType":"directory"},{"name":"MinGW","path":"premake/MinGW","contentType":"directory"},{"name":"VisualC","path":"premake/VisualC","contentType":"directory"},{"name":"Xcode-iOS","path":"premake/Xcode-iOS","contentType":"directory"},{"name":"Xcode","path":"premake/Xcode","contentType":"directory"},{"name":"config","path":"premake/config","contentType":"directory"},{"name":"patches","path":"premake/patches","contentType":"directory"},{"name":"projects","path":"premake/projects","contentType":"directory"},{"name":"util","path":"premake/util","contentType":"directory"},{"name":"README-cygwin.txt","path":"premake/README-cygwin.txt","contentType":"file"},{"name":"README-ios.txt","path":"premake/README-ios.txt","contentType":"file"},{"name":"README-linux.txt","path":"premake/README-linux.txt","contentType":"file"},{"name":"README-macosx.txt","path":"premake/README-macosx.txt","contentType":"file"},{"name":"README-mingw.txt","path":"premake/README-mingw.txt","contentType":"file"},{"name":"README-windows.txt","path":"premake/README-windows.txt","contentType":"file"},{"name":"README.txt","path":"premake/README.txt","contentType":"file"},{"name":"changelog","path":"premake/changelog","contentType":"file"},{"name":"premake4.lua","path":"premake/premake4.lua","contentType":"file"}],"totalCount":19},"":{"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":14.68725,"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":"059579e48fa3515194d1b10df434302dfd922a1b","listCacheKey":"v0:1709678518.0","canEdit":false,"refType":"tree","currentOid":"059579e48fa3515194d1b10df434302dfd922a1b"},"path":"premake/README-macosx.txt","currentUser":null,"blob":{"rawLines":["Use the Xcode command files (located in the Xcode/build-scripts folder)","to conveniently generate a workspace for Xcode 3 or Xcode 4. It also","contains a cleaner script and a convenient script for automatically","running all the test suites.","","If you use the script to automatically build the workspace file, you","need to open the workspace at least once after generating it, or it","will give errors that certain schema do not exist within the workspace.","Also, the script depends on Xcode command line tools being installed.","","There are separate build files for building for i386 architecture","versus x86_64 architecture. There are separate build scripts for","Xcode 3 versus Xcode 4, but these just use the different toolchains.","","There is a script for automatically running through all known supported","tests on that platform.","","The Mac OS X projects currently have reliance on the following dependencies:",""," -CoreVideo.framework"," -AudioToolbox.framework"," -AudioUnit.framework"," -Cocoa.framework"," -CoreAudio.framework"," -IOKit.framework"," -Carbon.framework"," -ForceFeedback.framework"," -CoreFoundation.framework","","It will also link to OpenGL.framework, as the dependency function for OpenGL","assumes that OpenGL always exists on Mac OS X. However, this is defined in","a segmented way to allow the possibility of no OpenGL support on Mac OS X.","","Run the clean script to clear out the directory of Xcode-related files","and binaries."],"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":"README-macosx.txt","displayUrl":"https://github.com/libsdl-org/SDL/blame/059579e48fa3515194d1b10df434302dfd922a1b/premake/README-macosx.txt?raw=true","headerInfo":{"blobSize":"1.38 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":"55c6dfa","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL%2Fblame%2F059579e48fa3515194d1b10df434302dfd922a1b%2Fpremake%2FREADME-macosx.txt","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"35","truncatedSloc":"28"},"mode":"executable file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Text","languageID":372,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/libsdl-org/SDL/blame/059579e48fa3515194d1b10df434302dfd922a1b/premake/README-macosx.txt","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/059579e48fa3515194d1b10df434302dfd922a1b/premake/README-macosx.txt","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":19,"oldEnd":19,"commitOid":"3dcb451f85773e07bef3c5d1668c58ea6755c7f1","reblamePath":null},"20":{"start":20,"oldStart":20,"end":20,"oldEnd":20,"commitOid":"059579e48fa3515194d1b10df434302dfd922a1b","reblamePath":"premake/README-macosx.txt"},"21":{"start":21,"oldStart":20,"end":35,"oldEnd":34,"commitOid":"3dcb451f85773e07bef3c5d1668c58ea6755c7f1","reblamePath":null}},"commits":{"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},"059579e48fa3515194d1b10df434302dfd922a1b":{"oid":"059579e48fa3515194d1b10df434302dfd922a1b","message":"Fixed bug 2696 - Mac: fix display mode refresh rate calculation\n\nAlex Szpakowski\n\nSDL's Cocoa backend uses the CGDisplayMode API to get refresh rate information about a display mode, but CGDisplayModeGetRefreshRate will return 0 on most non-CRT monitors.\n\nThe only way I know of to get correct refresh rate information in OS X is via the CoreVideo DisplayLink API.\nI have attached a patch which tries to use the CVDisplayLinkGetNominalOutputVideoRefreshPeriod function if CGDisplayModeGetRefreshRate fails, which fixes display mode refresh rate information on the monitors I tested.\n\nThe CVDisplayLink API requires linking with the CoreVideo framework, and the patch updates the various build files to do so.","shortMessageHtmlLink":"Fixed bug 2696 - Mac: fix display mode refresh rate calculation","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2014-08-23T10:47:50.000-07:00","firstParentOid":"a79ed6cea292dcf6eeb960b0716f11f4b2723573"}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/libsdl-org/SDL/branches":{"post":"19ncpB5BdI6YtxFBykvkaBExVoqBinGsxphsL64u4qlOXQnory_955KnsTbUXf2TBjTx4oOogiqc-J0d_QIUJg"},"/repos/preferences":{"post":"5EhITMHydctTohYhAN-TwZbplja6OKYJb9i4m8Kk2Xe-NHnvkFCsi4UpLY22BMxGhdcov047jNmt-KE0p9v1kg"}}},"title":"Blaming SDL/premake/README-macosx.txt at 059579e48fa3515194d1b10df434302dfd922a1b ยท libsdl-org/SDL"}