├── .hgignore ├── .hgtags ├── .indent.pro ├── Android.mk ├── BUGS ├── Borland.html ├── Borland.zip ├── COPYING ├── CREDITS ├── INSTALL ├── Makefile.ds ├── Makefile.in ├── Makefile.minimal ├── Makefile.pandora ├── Makefile.wiz ├── NOTES ├── README ├── README-SDL.txt ├── README.BeOS ├── README.DirectFB ├── README.HG ├── README.MacOSX ├── README.PS3 ├── README.PSL1GHT ├── README.Porting ├── README.QNX ├── README.RISCOS ├── README.Watcom ├── README.WinCE ├── README.android ├── README.gesture ├── README.iphoneos ├── README.pandora ├── README.touch ├── SDL.spec.in ├── TODO ├── UNDER_CONSTRUCTION.txt ├── VisualC.html ├── VisualC ├── SDL │ ├── SDL_VS2005.vcproj │ ├── SDL_VS2008.vcproj │ ├── SDL_VS2010.vcxproj │ ├── Version.rc │ └── resource.h ├── SDL_VS2005.sln ├── SDL_VS2008.sln ├── SDL_VS2010.sln ├── SDLmain │ ├── SDLmain_VS2005.vcproj │ ├── SDLmain_VS2008.vcproj │ └── SDLmain_VS2010.vcxproj └── tests │ ├── automated │ ├── automated_VS2008.vcproj │ └── automated_VS2010.vcxproj │ ├── checkkeys │ ├── checkkeys_VS2005.vcproj │ ├── checkkeys_VS2008.vcproj │ └── checkkeys_VS2010.vcxproj │ ├── graywin │ ├── graywin_VS2005.vcproj │ ├── graywin_VS2008.vcproj │ └── graywin_VS2010.vcxproj │ ├── loopwave │ ├── loopwave_VS2005.vcproj │ ├── loopwave_VS2008.vcproj │ └── loopwave_VS2010.vcxproj │ ├── testalpha │ ├── testalpha_VS2005.vcproj │ ├── testalpha_VS2008.vcproj │ └── testalpha_VS2010.vcxproj │ ├── testdraw2 │ ├── testdraw2_VS2005.vcproj │ ├── testdraw2_VS2008.vcproj │ └── testdraw2_VS2010.vcxproj │ ├── testfile │ ├── testfile_VS2005.vcproj │ ├── testfile_VS2008.vcproj │ └── testfile_VS2010.vcxproj │ ├── testgamma │ ├── testgamma_VS2005.vcproj │ ├── testgamma_VS2008.vcproj │ └── testgamma_VS2010.vcxproj │ ├── testgesture │ ├── testgesture_VS2005.vcproj │ ├── testgesture_VS2008.vcproj │ └── testgesture_VS2010.vcxproj │ ├── testgl │ ├── testgl_VS2005.vcproj │ ├── testgl_VS2008.vcproj │ └── testgl_VS2010.vcxproj │ ├── testgl2 │ ├── testgl2_VS2005.vcproj │ ├── testgl2_VS2008.vcproj │ └── testgl2_VS2010.vcxproj │ ├── testjoystick │ ├── testjoystick_VS2005.vcproj │ ├── testjoystick_VS2008.vcproj │ └── testjoystick_VS2010.vcxproj │ ├── testoverlay │ ├── testoverlay_VS2005.vcproj │ ├── testoverlay_VS2008.vcproj │ └── testoverlay_VS2010.vcxproj │ ├── testoverlay2 │ ├── testoverlay2_VS2005.vcproj │ ├── testoverlay2_VS2008.vcproj │ └── testoverlay2_VS2010.vcxproj │ ├── testpalette │ ├── testpalette_VS2005.vcproj │ ├── testpalette_VS2008.vcproj │ └── testpalette_VS2010.vcxproj │ ├── testplatform │ ├── testplatform_VS2005.vcproj │ ├── testplatform_VS2008.vcproj │ └── testplatform_VS2010.vcxproj │ ├── testpower │ ├── testpower_VS2005.vcproj │ ├── testpower_VS2008.vcproj │ └── testpower_VS2010.vcxproj │ ├── testshape │ ├── testshape_VS2008.vcproj │ └── testshape_VS2010.vcxproj │ ├── testsprite │ ├── testsprite_VS2005.vcproj │ ├── testsprite_VS2008.vcproj │ └── testsprite_VS2010.vcxproj │ ├── testsprite2 │ ├── testsprite2_VS2005.vcproj │ ├── testsprite2_VS2008.vcproj │ └── testsprite2_VS2010.vcxproj │ ├── testvidinfo │ ├── testvidinfo_VS2005.vcproj │ ├── testvidinfo_VS2008.vcproj │ └── testvidinfo_VS2010.vcxproj │ ├── testwin │ ├── testwin_VS2005.vcproj │ ├── testwin_VS2008.vcproj │ └── testwin_VS2010.vcxproj │ └── testwm │ ├── testwm_VS2005.vcproj │ ├── testwm_VS2008.vcproj │ └── testwm_VS2010.vcxproj ├── VisualCE ├── SDL.sln ├── SDL.vcw ├── SDL │ ├── SDL.vcp │ └── SDL.vcproj ├── SDLMain │ ├── SDLmain.vcp │ └── SDLmain.vcproj ├── loopwave │ ├── loopwave.vcp │ └── loopwave.vcproj ├── testalpha │ ├── testalpha.vcp │ └── testalpha.vcproj ├── testtimer │ ├── testtimer.vcp │ └── testtimer.vcproj └── testwin │ ├── testwin.vcp │ └── testwin.vcproj ├── Watcom-Win32.zip ├── WhatsNew ├── Xcode-iPhoneOS ├── Demos │ ├── Default.png │ ├── DemosiPhoneOS.xcodeproj │ │ └── project.pbxproj │ ├── Icon.png │ ├── Info.plist │ ├── README │ ├── data │ │ ├── bitmapfont │ │ │ ├── kromasky_16x16.bmp │ │ │ └── license.txt │ │ ├── drums │ │ │ ├── ds_brush_snare.wav │ │ │ ├── ds_china.wav │ │ │ ├── ds_kick_big_amb.wav │ │ │ └── ds_loose_skin_mute.wav │ │ ├── icon.bmp │ │ ├── ship.bmp │ │ ├── space.bmp │ │ └── stroke.bmp │ └── src │ │ ├── accelerometer.c │ │ ├── common.c │ │ ├── common.h │ │ ├── fireworks.c │ │ ├── happy.c │ │ ├── keyboard.c │ │ ├── mixer.c │ │ ├── rectangles.c │ │ └── touch.c ├── SDL │ ├── SDLiPhoneOS.xcodeproj │ │ └── project.pbxproj │ └── testsdl-Info.plist ├── Template │ └── SDL Application │ │ ├── Default.png │ │ ├── Icon.png │ │ ├── Info.plist │ │ ├── ___PROJECTNAME___.xcodeproj │ │ ├── TemplateIcon.icns │ │ ├── TemplateInfo.plist │ │ └── project.pbxproj │ │ ├── build │ │ ├── Debug-iphonesimulator │ │ │ ├── ___PROJECTNAME___.app.dSYM │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── ___PROJECTNAME___ │ │ │ └── ___PROJECTNAME___.app │ │ │ │ ├── Default.png │ │ │ │ ├── Icon.png │ │ │ │ ├── Info.plist │ │ │ │ ├── PkgInfo │ │ │ │ └── ___PROJECTNAME___ │ │ └── ___PROJECTNAME___.build │ │ │ ├── Debug-iphonesimulator │ │ │ └── ___PROJECTNAME___.build │ │ │ │ ├── Objects-normal │ │ │ │ └── i386 │ │ │ │ │ └── ___PROJECTNAME___.LinkFileList │ │ │ │ ├── ___PROJECTNAME___-all-target-headers.hmap │ │ │ │ ├── ___PROJECTNAME___-generated-files.hmap │ │ │ │ ├── ___PROJECTNAME___-own-target-headers.hmap │ │ │ │ ├── ___PROJECTNAME___-project-headers.hmap │ │ │ │ ├── ___PROJECTNAME___.dep │ │ │ │ ├── ___PROJECTNAME___.hmap │ │ │ │ └── ___PROJECTNAME___~.dep │ │ │ └── ___PROJECTNAME___.pbxindex │ │ │ ├── categories.pbxbtree │ │ │ ├── cdecls.pbxbtree │ │ │ ├── decls.pbxbtree │ │ │ ├── files.pbxbtree │ │ │ ├── imports.pbxbtree │ │ │ ├── pbxindex.header │ │ │ ├── protocols.pbxbtree │ │ │ ├── refs.pbxbtree │ │ │ ├── strings.pbxstrings │ │ │ ├── control │ │ │ └── strings │ │ │ ├── subclasses.pbxbtree │ │ │ └── symbols0.pbxsymbols │ │ └── main.c └── Test │ ├── Info.plist │ ├── README │ └── TestiPhoneOS.xcodeproj │ └── project.pbxproj ├── Xcode ├── SDL │ ├── Info-Framework.plist │ ├── SDL.xcodeproj │ │ └── project.pbxproj │ ├── pkg-support │ │ ├── Readme SDL Developer.txt │ │ ├── SDL-devel.info │ │ ├── SDL.info │ │ ├── devel-resources │ │ │ ├── ReadMe.txt │ │ │ ├── Welcome.txt │ │ │ └── install.sh │ │ ├── resources │ │ │ ├── License.rtf │ │ │ ├── ReadMe.txt │ │ │ ├── ReadMeDevLite.txt │ │ │ ├── SDL_DS_Store │ │ │ └── UniversalBinaryNotes.rtf │ │ └── sdl_logo.pdf │ └── testsdl-Info.plist ├── SDLTest │ ├── Info-checkkeys__Upgraded_.plist │ ├── Info-graywin__Upgraded_.plist │ ├── Info-loopwave__Upgraded_.plist │ ├── Info-test.plist │ ├── Info-testalpha__Upgraded_.plist │ ├── Info-testatomic.plist │ ├── Info-testaudioinfo.plist │ ├── Info-testbitmap__Upgraded_.plist │ ├── Info-testblitspeed.plist │ ├── Info-testcursor.plist │ ├── Info-testdraw2.plist │ ├── Info-testdyngl.plist │ ├── Info-testerror__Upgraded_.plist │ ├── Info-testfile.plist │ ├── Info-testgamma__Upgraded_.plist │ ├── Info-testgl2.plist │ ├── Info-testgl__Upgraded_.plist │ ├── Info-testhaptic.plist │ ├── Info-testiconv.plist │ ├── Info-testime.plist │ ├── Info-testintersections.plist │ ├── Info-testjoystick__Upgraded_.plist │ ├── Info-testkeys__Upgraded_.plist │ ├── Info-testloadso.plist │ ├── Info-testlock__Upgraded_.plist │ ├── Info-testmousetablet.plist │ ├── Info-testmultiaudio.plist │ ├── Info-testnativecocoa.plist │ ├── Info-testnativex11.plist │ ├── Info-testoverlay2.plist │ ├── Info-testoverlay__Upgraded_.plist │ ├── Info-testpalette__Upgraded_.plist │ ├── Info-testplatform.plist │ ├── Info-testpower.plist │ ├── Info-testresample.plist │ ├── Info-testsem__Upgraded_.plist │ ├── Info-testsprite2.plist │ ├── Info-testsprite__Upgraded_.plist │ ├── Info-testthread__Upgraded_.plist │ ├── Info-testtimer__Upgraded_.plist │ ├── Info-testtypes__Upgraded_.plist │ ├── Info-testversion__Upgraded_.plist │ ├── Info-testvidinfo__Upgraded_.plist │ ├── Info-testwin__Upgraded_.plist │ ├── Info-testwm2.plist │ ├── Info-testwm__Upgraded_.plist │ ├── Info-threadwin__Upgraded_.plist │ ├── Info-torturethread__Upgraded_.plist │ ├── SDLTest.xcodeproj │ │ └── project.pbxproj │ └── sdlcommon_prefix.h ├── TemplatesForXcodeLeopard │ ├── SDL Application │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ │ ├── TemplateIcon.icns │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ └── main.c │ ├── SDL Cocoa Application │ │ ├── English.lproj │ │ │ ├── InfoPlist.strings │ │ │ └── SDLMain.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── objects.nib │ │ ├── Info.plist │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ │ ├── TemplateIcon.icns │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ └── main.c │ └── SDL OpenGL Application │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ ├── TemplateIcon.icns │ │ ├── TemplateInfo.plist │ │ └── project.pbxproj │ │ ├── atlantis │ │ ├── atlantis.c │ │ ├── atlantis.h │ │ ├── dolphin.c │ │ ├── shark.c │ │ ├── swim.c │ │ └── whale.c │ │ └── main.c ├── TemplatesForXcodeSnowLeopard │ ├── SDL Application │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ │ ├── TemplateIcon.icns │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ └── main.c │ ├── SDL Cocoa Application │ │ ├── English.lproj │ │ │ ├── InfoPlist.strings │ │ │ └── SDLMain.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── objects.nib │ │ ├── Info.plist │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ │ ├── TemplateIcon.icns │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ └── main.c │ └── SDL OpenGL Application │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ ├── TemplateIcon.icns │ │ ├── TemplateInfo.plist │ │ └── project.pbxproj │ │ ├── atlantis │ │ ├── atlantis.c │ │ ├── atlantis.h │ │ ├── dolphin.c │ │ ├── shark.c │ │ ├── swim.c │ │ └── whale.c │ │ └── main.c ├── TemplatesForXcodeTiger │ ├── SDL Application │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── SDLApp.xcodeproj │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ ├── SDLApp_Prefix.pch │ │ └── main.c │ ├── SDL Cocoa Application │ │ ├── English.lproj │ │ │ ├── InfoPlist.strings │ │ │ └── SDLMain.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── objects.nib │ │ ├── Info.plist │ │ ├── SDLApp_Prefix.pch │ │ ├── SDLCocoaApp.xcodeproj │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ └── main.c │ └── SDL OpenGL Application │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── SDLApp_Prefix.pch │ │ ├── SDLOpenGLApp.xcodeproj │ │ ├── TemplateInfo.plist │ │ └── project.pbxproj │ │ ├── atlantis │ │ ├── atlantis.c │ │ ├── atlantis.h │ │ ├── dolphin.c │ │ ├── shark.c │ │ ├── swim.c │ │ └── whale.c │ │ └── main.c ├── XcodeDocSet │ └── Doxyfile ├── mkxcode.csh ├── package ├── stationary.csh └── uninstall.csh ├── acinclude ├── ac_check_define.m4 ├── alsa.m4 ├── esd.m4 ├── libtool.m4 ├── ltdl.m4 ├── ltoptions.m4 ├── ltsugar.m4 ├── ltversion.m4 └── lt~obsolete.m4 ├── android-project ├── AndroidManifest.xml ├── build.properties ├── build.xml ├── default.properties ├── jni │ ├── Android.mk │ └── src │ │ └── Android.mk ├── local.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── org │ └── libsdl │ └── app │ └── SDLActivity.java ├── autogen.sh ├── build-scripts ├── config.guess ├── config.sub ├── fatbuild.sh ├── install-sh ├── ltmain.sh ├── mkinstalldirs ├── showrev.sh ├── snapshot.sh ├── strip_fPIC.sh └── updaterev.sh ├── configure.in ├── include ├── SDL.h ├── SDL_assert.h ├── SDL_atomic.h ├── SDL_audio.h ├── SDL_blendmode.h ├── SDL_clipboard.h ├── SDL_compat.h ├── SDL_config.h ├── SDL_config.h.default ├── SDL_config.h.in ├── SDL_config_android.h ├── SDL_config_iphoneos.h ├── SDL_config_macosx.h ├── SDL_config_minimal.h ├── SDL_config_nintendods.h ├── SDL_config_pandora.h ├── SDL_config_win32.h ├── SDL_config_wiz.h ├── SDL_copying.h ├── SDL_cpuinfo.h ├── SDL_endian.h ├── SDL_error.h ├── SDL_events.h ├── SDL_gesture.h ├── SDL_haptic.h ├── SDL_input.h ├── SDL_joystick.h ├── SDL_keyboard.h ├── SDL_keysym.h ├── SDL_loadso.h ├── SDL_main.h ├── SDL_mouse.h ├── SDL_mutex.h ├── SDL_name.h ├── SDL_opengl.h ├── SDL_opengles.h ├── SDL_pixels.h ├── SDL_platform.h ├── SDL_power.h ├── SDL_quit.h ├── SDL_rect.h ├── SDL_rwops.h ├── SDL_scalemode.h ├── SDL_scancode.h ├── SDL_shape.h ├── SDL_stdinc.h ├── SDL_surface.h ├── SDL_syswm.h ├── SDL_thread.h ├── SDL_timer.h ├── SDL_touch.h ├── SDL_types.h ├── SDL_version.h ├── SDL_video.h ├── begin_code.h ├── close_code.h └── doxyfile ├── script.sh ├── sdl-config.in ├── sdl.m4 ├── sdl.pc.in ├── src ├── SDL.c ├── SDL_android.cpp ├── SDL_android.h ├── SDL_assert.c ├── SDL_assert_c.h ├── SDL_compat.c ├── SDL_error.c ├── SDL_error_c.h ├── SDL_fatal.c ├── SDL_fatal.h ├── atomic │ ├── dummy │ │ └── SDL_atomic.c │ ├── linux │ │ └── SDL_atomic.c │ ├── macosx │ │ └── SDL_atomic.c │ ├── qnx │ │ └── SDL_atomic.c │ └── win32 │ │ └── SDL_atomic.c ├── audio │ ├── SDL_audio.c │ ├── SDL_audio_c.h │ ├── SDL_audiocvt.c │ ├── SDL_audiodev.c │ ├── SDL_audiodev_c.h │ ├── SDL_audiomem.h │ ├── SDL_audiotypecvt.c │ ├── SDL_mixer.c │ ├── SDL_mixer_MMX.c │ ├── SDL_mixer_MMX.h │ ├── SDL_mixer_MMX_VC.c │ ├── SDL_mixer_MMX_VC.h │ ├── SDL_mixer_m68k.c │ ├── SDL_mixer_m68k.h │ ├── SDL_sysaudio.h │ ├── SDL_wave.c │ ├── SDL_wave.h │ ├── alsa │ │ ├── SDL_alsa_audio.c │ │ └── SDL_alsa_audio.h │ ├── android │ │ ├── SDL_androidaudio.c │ │ └── SDL_androidaudio.h │ ├── arts │ │ ├── SDL_artsaudio.c │ │ └── SDL_artsaudio.h │ ├── baudio │ │ ├── SDL_beaudio.cc │ │ └── SDL_beaudio.h │ ├── bsd │ │ ├── SDL_bsdaudio.c │ │ └── SDL_bsdaudio.h │ ├── disk │ │ ├── SDL_diskaudio.c │ │ └── SDL_diskaudio.h │ ├── dma │ │ ├── SDL_dmaaudio.c │ │ └── SDL_dmaaudio.h │ ├── dmedia │ │ ├── SDL_irixaudio.c │ │ └── SDL_irixaudio.h │ ├── dsp │ │ ├── SDL_dspaudio.c │ │ └── SDL_dspaudio.h │ ├── dummy │ │ ├── SDL_dummyaudio.c │ │ └── SDL_dummyaudio.h │ ├── esd │ │ ├── SDL_esdaudio.c │ │ └── SDL_esdaudio.h │ ├── fusionsound │ │ ├── SDL_fsaudio.c │ │ └── SDL_fsaudio.h │ ├── iphoneos │ │ ├── SDL_coreaudio_iphone.c │ │ └── SDL_coreaudio_iphone.h │ ├── macosx │ │ ├── SDL_coreaudio.c │ │ └── SDL_coreaudio.h │ ├── mme │ │ ├── SDL_mmeaudio.c │ │ └── SDL_mmeaudio.h │ ├── nas │ │ ├── SDL_nasaudio.c │ │ └── SDL_nasaudio.h │ ├── nds │ │ ├── SDL_ndsaudio.c │ │ └── SDL_ndsaudio.h │ ├── paudio │ │ ├── SDL_paudio.c │ │ └── SDL_paudio.h │ ├── psl1ght │ │ ├── SDL_psl1ghtaudio.c │ │ └── SDL_psl1ghtaudio.h │ ├── pulseaudio │ │ ├── SDL_pulseaudio.c │ │ └── SDL_pulseaudio.h │ ├── qsa │ │ ├── SDL_qsa_audio.c │ │ └── SDL_qsa_audio.h │ ├── sdlgenaudiocvt.pl │ ├── sun │ │ ├── SDL_sunaudio.c │ │ └── SDL_sunaudio.h │ ├── ums │ │ ├── SDL_umsaudio.c │ │ └── SDL_umsaudio.h │ ├── windib │ │ ├── SDL_dibaudio.c │ │ └── SDL_dibaudio.h │ └── windx5 │ │ ├── SDL_dx5audio.c │ │ ├── SDL_dx5audio.h │ │ └── directx.h ├── cpuinfo │ └── SDL_cpuinfo.c ├── events │ ├── SDL_clipboardevents.c │ ├── SDL_clipboardevents_c.h │ ├── SDL_events.c │ ├── SDL_events_c.h │ ├── SDL_gesture.c │ ├── SDL_gesture_c.h │ ├── SDL_keyboard.c │ ├── SDL_keyboard_c.h │ ├── SDL_mouse.c │ ├── SDL_mouse_c.h │ ├── SDL_quit.c │ ├── SDL_sysevents.h │ ├── SDL_touch.c │ ├── SDL_touch_c.h │ ├── SDL_windowevents.c │ ├── SDL_windowevents_c.h │ ├── blank_cursor.h │ ├── default_cursor.h │ ├── scancodes_darwin.h │ ├── scancodes_linux.h │ ├── scancodes_win32.h │ └── scancodes_xfree86.h ├── file │ ├── SDL_rwops.c │ └── cocoa │ │ ├── SDL_rwopsbundlesupport.h │ │ └── SDL_rwopsbundlesupport.m ├── haptic │ ├── SDL_haptic.c │ ├── SDL_haptic_c.h │ ├── SDL_syshaptic.h │ ├── darwin │ │ └── SDL_syshaptic.c │ ├── dummy │ │ └── SDL_syshaptic.c │ ├── linux │ │ └── SDL_syshaptic.c │ ├── nds │ │ └── SDL_syshaptic.c │ └── win32 │ │ └── SDL_syshaptic.c ├── joystick │ ├── SDL_joystick.c │ ├── SDL_joystick_c.h │ ├── SDL_sysjoystick.h │ ├── android │ │ └── SDL_sysjoystick.c │ ├── beos │ │ └── SDL_bejoystick.cc │ ├── bsd │ │ └── SDL_sysjoystick.c │ ├── darwin │ │ ├── SDL_sysjoystick.c │ │ └── SDL_sysjoystick_c.h │ ├── dummy │ │ └── SDL_sysjoystick.c │ ├── iphoneos │ │ ├── SDLUIAccelerationDelegate.h │ │ ├── SDLUIAccelerationDelegate.m │ │ └── SDL_sysjoystick.m │ ├── linux │ │ ├── SDL_sysjoystick.c │ │ └── SDL_sysjoystick_c.h │ ├── nds │ │ └── SDL_sysjoystick.c │ ├── psl1ght │ │ └── SDL_sysjoystick.c │ ├── riscos │ │ └── SDL_sysjoystick.c │ └── win32 │ │ ├── SDL_dxjoystick.c │ │ ├── SDL_dxjoystick_c.h │ │ └── SDL_mmjoystick.c ├── libm │ ├── e_atan2.c │ ├── e_log.c │ ├── e_pow.c │ ├── e_rem_pio2.c │ ├── e_sqrt.c │ ├── k_cos.c │ ├── k_rem_pio2.c │ ├── k_sin.c │ ├── math.h │ ├── math_private.h │ ├── s_atan.c │ ├── s_copysign.c │ ├── s_cos.c │ ├── s_fabs.c │ ├── s_floor.c │ ├── s_scalbn.c │ └── s_sin.c ├── loadso │ ├── beos │ │ └── SDL_sysloadso.c │ ├── dlopen │ │ └── SDL_sysloadso.c │ ├── dummy │ │ └── SDL_sysloadso.c │ ├── macosx │ │ └── SDL_dlcompat.c │ └── win32 │ │ └── SDL_sysloadso.c ├── main │ ├── android │ │ └── SDL_android_main.cpp │ ├── beos │ │ ├── SDL_BeApp.cc │ │ └── SDL_BeApp.h │ ├── dummy │ │ └── SDL_dummy_main.c │ └── win32 │ │ ├── SDL_win32_main.c │ │ └── version.rc ├── power │ ├── SDL_power.c │ ├── beos │ │ └── SDL_syspower.c │ ├── linux │ │ └── SDL_syspower.c │ ├── macosx │ │ └── SDL_syspower.c │ ├── nds │ │ └── SDL_syspower.c │ ├── uikit │ │ └── SDL_syspower.m │ └── windows │ │ └── SDL_syspower.c ├── stdlib │ ├── SDL_getenv.c │ ├── SDL_iconv.c │ ├── SDL_malloc.c │ ├── SDL_qsort.c │ ├── SDL_stdlib.c │ └── SDL_string.c ├── thread │ ├── SDL_systhread.h │ ├── SDL_thread.c │ ├── SDL_thread_c.h │ ├── beos │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── generic │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── irix │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── nds │ │ ├── SDL_syscond.c │ │ ├── SDL_syscond_c.h │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_syssem_c.h │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── psl1ght │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── pthread │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── riscos │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ └── win32 │ │ ├── SDL_sysmutex.c │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ ├── SDL_systhread_c.h │ │ ├── win_ce_semaphore.c │ │ └── win_ce_semaphore.h ├── timer │ ├── SDL_systimer.h │ ├── SDL_timer.c │ ├── SDL_timer_c.h │ ├── beos │ │ └── SDL_systimer.c │ ├── dummy │ │ └── SDL_systimer.c │ ├── nds │ │ └── SDL_systimer.c │ ├── psl1ght │ │ └── SDL_systimer.c │ ├── riscos │ │ └── SDL_systimer.c │ ├── unix │ │ └── SDL_systimer.c │ ├── win32 │ │ └── SDL_systimer.c │ └── wince │ │ └── SDL_systimer.c └── video │ ├── SDL_RLEaccel.c │ ├── SDL_RLEaccel_c.h │ ├── SDL_alphamult.c │ ├── SDL_alphamult.h │ ├── SDL_blendfillrect.c │ ├── SDL_blendline.c │ ├── SDL_blendpoint.c │ ├── SDL_blendrect.c │ ├── SDL_blit.c │ ├── SDL_blit.h │ ├── SDL_blit_0.c │ ├── SDL_blit_1.c │ ├── SDL_blit_A.c │ ├── SDL_blit_N.c │ ├── SDL_blit_auto.c │ ├── SDL_blit_auto.h │ ├── SDL_blit_copy.c │ ├── SDL_blit_copy.h │ ├── SDL_blit_slow.c │ ├── SDL_blit_slow.h │ ├── SDL_bmp.c │ ├── SDL_clipboard.c │ ├── SDL_draw.h │ ├── SDL_drawline.c │ ├── SDL_drawpoint.c │ ├── SDL_drawrect.c │ ├── SDL_fillrect.c │ ├── SDL_gamma.c │ ├── SDL_glesfuncs.h │ ├── SDL_glfuncs.h │ ├── SDL_leaks.h │ ├── SDL_pixels.c │ ├── SDL_pixels_c.h │ ├── SDL_rect.c │ ├── SDL_rect_c.h │ ├── SDL_renderer_gl.c │ ├── SDL_renderer_gl.h │ ├── SDL_renderer_gles.c │ ├── SDL_renderer_gles.h │ ├── SDL_renderer_sw.c │ ├── SDL_renderer_sw.h │ ├── SDL_shape.c │ ├── SDL_shape_internals.h │ ├── SDL_stretch.c │ ├── SDL_surface.c │ ├── SDL_sysvideo.h │ ├── SDL_video.c │ ├── SDL_yuv_mmx.c │ ├── SDL_yuv_sw.c │ ├── SDL_yuv_sw_c.h │ ├── Xext │ ├── README │ ├── XME │ │ └── xme.c │ ├── Xinerama │ │ └── Xinerama.c │ ├── XmuStdCmap │ │ ├── AllCmap.c │ │ ├── CmapAlloc.c │ │ ├── CrCmap.c │ │ ├── DelCmap.c │ │ ├── Distinct.c │ │ ├── LookupCmap.c │ │ ├── StdCmap.c │ │ └── VisCmap.c │ ├── Xv │ │ ├── Xv.c │ │ └── Xvlibint.h │ ├── Xxf86vm │ │ └── XF86VMode.c │ └── extensions │ │ ├── StdCmap.h │ │ ├── Xext.h │ │ ├── Xinerama.h │ │ ├── Xv.h │ │ ├── Xvlib.h │ │ ├── Xvproto.h │ │ ├── extutil.h │ │ ├── panoramiXext.h │ │ ├── panoramiXproto.h │ │ ├── xf86dga.h │ │ ├── xf86dga1.h │ │ ├── xf86dga1str.h │ │ ├── xf86dgastr.h │ │ ├── xf86vmode.h │ │ └── xf86vmstr.h │ ├── android │ ├── SDL_androidevents.c │ ├── SDL_androidevents.h │ ├── SDL_androidgl.c │ ├── SDL_androidkeyboard.c │ ├── SDL_androidkeyboard.h │ ├── SDL_androidtouch.c │ ├── SDL_androidtouch.h │ ├── SDL_androidvideo.c │ ├── SDL_androidvideo.h │ ├── SDL_androidwindow.c │ └── SDL_androidwindow.h │ ├── bwindow │ ├── SDL_BView.h │ ├── SDL_BWin.h │ ├── SDL_lowvideo.h │ ├── SDL_sysevents.cc │ ├── SDL_sysevents_c.h │ ├── SDL_sysmouse.cc │ ├── SDL_sysmouse_c.h │ ├── SDL_sysvideo.cc │ ├── SDL_syswm.cc │ ├── SDL_syswm_c.h │ ├── SDL_sysyuv.cc │ └── SDL_sysyuv.h │ ├── cocoa │ ├── SDL_cocoaclipboard.h │ ├── SDL_cocoaclipboard.m │ ├── SDL_cocoaevents.h │ ├── SDL_cocoaevents.m │ ├── SDL_cocoakeyboard.h │ ├── SDL_cocoakeyboard.m │ ├── SDL_cocoamodes.h │ ├── SDL_cocoamodes.m │ ├── SDL_cocoamouse.h │ ├── SDL_cocoamouse.m │ ├── SDL_cocoaopengl.h │ ├── SDL_cocoaopengl.m │ ├── SDL_cocoashape.h │ ├── SDL_cocoashape.m │ ├── SDL_cocoavideo.h │ ├── SDL_cocoavideo.m │ ├── SDL_cocoawindow.h │ └── SDL_cocoawindow.m │ ├── directfb │ ├── SDL_DirectFB_WM.c │ ├── SDL_DirectFB_WM.h │ ├── SDL_DirectFB_dyn.c │ ├── SDL_DirectFB_dyn.h │ ├── SDL_DirectFB_events.c │ ├── SDL_DirectFB_events.h │ ├── SDL_DirectFB_modes.c │ ├── SDL_DirectFB_modes.h │ ├── SDL_DirectFB_mouse.c │ ├── SDL_DirectFB_mouse.h │ ├── SDL_DirectFB_opengl.c │ ├── SDL_DirectFB_opengl.h │ ├── SDL_DirectFB_render.c │ ├── SDL_DirectFB_render.h │ ├── SDL_DirectFB_video.c │ ├── SDL_DirectFB_video.h │ ├── SDL_DirectFB_window.c │ └── SDL_DirectFB_window.h │ ├── dummy │ ├── SDL_nullevents.c │ ├── SDL_nullevents_c.h │ ├── SDL_nullrender.c │ ├── SDL_nullrender_c.h │ ├── SDL_nullvideo.c │ └── SDL_nullvideo.h │ ├── fbcon │ ├── 3dfx_mmio.h │ ├── 3dfx_regs.h │ ├── SDL_fb3dfx.c │ ├── SDL_fb3dfx.h │ ├── SDL_fbelo.c │ ├── SDL_fbelo.h │ ├── SDL_fbevents.c │ ├── SDL_fbevents_c.h │ ├── SDL_fbkeys.h │ ├── SDL_fbmatrox.c │ ├── SDL_fbmatrox.h │ ├── SDL_fbmouse.c │ ├── SDL_fbmouse_c.h │ ├── SDL_fbriva.c │ ├── SDL_fbriva.h │ ├── SDL_fbvideo.c │ ├── SDL_fbvideo.h │ ├── matrox_mmio.h │ ├── matrox_regs.h │ ├── riva_mmio.h │ └── riva_regs.h │ ├── mmx.h │ ├── nds │ ├── SDL_ndsevents.c │ ├── SDL_ndsevents_c.h │ ├── SDL_ndsrender.c │ ├── SDL_ndsrender_c.h │ ├── SDL_ndsvideo.c │ └── SDL_ndsvideo.h │ ├── pandora │ ├── SDL_pandora.c │ ├── SDL_pandora.h │ ├── SDL_pandora_events.c │ └── SDL_pandora_events.h │ ├── photon │ ├── SDL_photon.c │ ├── SDL_photon.h │ ├── SDL_photon_input.c │ ├── SDL_photon_input.h │ ├── SDL_photon_keycodes.h │ ├── SDL_photon_pixelfmt.c │ ├── SDL_photon_pixelfmt.h │ ├── SDL_photon_render.c │ └── SDL_photon_render.h │ ├── ps3 │ ├── SDL_ps3events.c │ ├── SDL_ps3events_c.h │ ├── SDL_ps3modes.c │ ├── SDL_ps3modes_c.h │ ├── SDL_ps3render.c │ ├── SDL_ps3render_c.h │ ├── SDL_ps3spe.c │ ├── SDL_ps3spe_c.h │ ├── SDL_ps3video.c │ ├── SDL_ps3video.h │ └── spulibs │ │ ├── Makefile │ │ ├── bilin_scaler.c │ │ ├── fb_writer.c │ │ ├── spu_common.h │ │ └── yuv2rgb.c │ ├── psl1ght │ ├── SDL_PSL1GHTevents.c │ ├── SDL_PSL1GHTevents_c.h │ ├── SDL_PSL1GHTmodes.c │ ├── SDL_PSL1GHTmodes_c.h │ ├── SDL_PSL1GHTrender.c │ ├── SDL_PSL1GHTrender_c.h │ ├── SDL_PSL1GHTvideo.c │ └── SDL_PSL1GHTvideo.h │ ├── qnxgf │ ├── SDL_gf_input.c │ ├── SDL_gf_input.h │ ├── SDL_gf_opengles.c │ ├── SDL_gf_opengles.h │ ├── SDL_gf_pixelfmt.c │ ├── SDL_gf_pixelfmt.h │ ├── SDL_gf_render.c │ ├── SDL_gf_render.h │ ├── SDL_hiddi_joystick.h │ ├── SDL_hiddi_keyboard.h │ ├── SDL_hiddi_mouse.h │ ├── SDL_qnxgf.c │ └── SDL_qnxgf.h │ ├── riscos │ ├── SDL_riscosASM.S │ ├── SDL_riscosFullScreenVideo.c │ ├── SDL_riscosevents.c │ ├── SDL_riscosevents_c.h │ ├── SDL_riscosmouse.c │ ├── SDL_riscosmouse_c.h │ ├── SDL_riscossprite.c │ ├── SDL_riscostask.c │ ├── SDL_riscostask.h │ ├── SDL_riscosvideo.c │ ├── SDL_riscosvideo.h │ ├── SDL_wimppoll.c │ └── SDL_wimpvideo.c │ ├── sdlgenblit.pl │ ├── svga │ ├── SDL_svgaevents.c │ ├── SDL_svgaevents_c.h │ ├── SDL_svgamouse.c │ ├── SDL_svgamouse_c.h │ ├── SDL_svgavideo.c │ └── SDL_svgavideo.h │ ├── uikit │ ├── SDL_uikitappdelegate.h │ ├── SDL_uikitappdelegate.m │ ├── SDL_uikitevents.h │ ├── SDL_uikitevents.m │ ├── SDL_uikitkeyboard.h │ ├── SDL_uikitopengles.h │ ├── SDL_uikitopengles.m │ ├── SDL_uikitopenglview.h │ ├── SDL_uikitopenglview.m │ ├── SDL_uikitvideo.h │ ├── SDL_uikitvideo.m │ ├── SDL_uikitview.h │ ├── SDL_uikitview.m │ ├── SDL_uikitwindow.h │ ├── SDL_uikitwindow.m │ ├── jumphack.c │ ├── jumphack.h │ └── keyinfotable.h │ ├── win32 │ ├── SDL_ceddrawrender.c │ ├── SDL_ceddrawrender.h │ ├── SDL_d3drender.c │ ├── SDL_d3drender.h │ ├── SDL_gapirender.c │ ├── SDL_gapirender.h │ ├── SDL_gapirender_c.h │ ├── SDL_gdirender.c │ ├── SDL_gdirender.h │ ├── SDL_msctf.h │ ├── SDL_vkeys.h │ ├── SDL_win32clipboard.c │ ├── SDL_win32clipboard.h │ ├── SDL_win32events.c │ ├── SDL_win32events.h │ ├── SDL_win32gamma.c │ ├── SDL_win32gamma.h │ ├── SDL_win32keyboard.c │ ├── SDL_win32keyboard.h │ ├── SDL_win32modes.c │ ├── SDL_win32modes.h │ ├── SDL_win32mouse.c │ ├── SDL_win32mouse.h │ ├── SDL_win32opengl.c │ ├── SDL_win32opengl.h │ ├── SDL_win32shape.c │ ├── SDL_win32shape.h │ ├── SDL_win32video.c │ ├── SDL_win32video.h │ ├── SDL_win32window.c │ ├── SDL_win32window.h │ └── wmmsg.h │ └── x11 │ ├── SDL_x11clipboard.c │ ├── SDL_x11clipboard.h │ ├── SDL_x11dyn.c │ ├── SDL_x11dyn.h │ ├── SDL_x11events.c │ ├── SDL_x11events.h │ ├── SDL_x11gamma.c │ ├── SDL_x11gamma.h │ ├── SDL_x11keyboard.c │ ├── SDL_x11keyboard.h │ ├── SDL_x11modes.c │ ├── SDL_x11modes.h │ ├── SDL_x11mouse.c │ ├── SDL_x11mouse.h │ ├── SDL_x11opengl.c │ ├── SDL_x11opengl.h │ ├── SDL_x11opengles.c │ ├── SDL_x11opengles.h │ ├── SDL_x11render.c │ ├── SDL_x11render.h │ ├── SDL_x11shape.c │ ├── SDL_x11shape.h │ ├── SDL_x11sym.h │ ├── SDL_x11touch.c │ ├── SDL_x11touch.h │ ├── SDL_x11video.c │ ├── SDL_x11video.h │ ├── SDL_x11window.c │ ├── SDL_x11window.h │ ├── imKStoUCS.c │ └── imKStoUCS.h └── test ├── .gdbinit ├── COPYING ├── Makefile.in ├── Makefile.psl1ght ├── README ├── acinclude.m4 ├── autogen.sh ├── automated ├── Makefile ├── README ├── SDL_at.c ├── SDL_at.h ├── audio │ ├── audio.c │ └── audio.h ├── common │ ├── common.c │ ├── common.h │ ├── images.h │ ├── img_blit.c │ ├── img_blitblend.c │ ├── img_face.c │ ├── img_primitives.c │ └── img_primitivesblend.c ├── platform │ ├── platform.c │ └── platform.h ├── rect │ ├── rect.c │ └── rect.h ├── render │ ├── render.c │ └── render.h ├── rwops │ ├── TestSupportRWops.h │ ├── TestSupportRWops_Cocoa.m │ ├── TestSupportRWops_Generic.c │ ├── read │ ├── rwops.c │ └── rwops.h ├── surface │ ├── surface.c │ └── surface.h └── testsdl.c ├── checkkeys.c ├── common.c ├── common.h ├── configure.in ├── dir_patch.pl ├── gcc-fat.sh ├── graywin.c ├── icon.bmp ├── loopwave.c ├── moose.dat ├── nds-test-progs ├── general │ ├── Makefile │ └── source │ │ └── main.c ├── sprite │ ├── Makefile │ └── source │ │ ├── common.c │ │ ├── common.h │ │ └── testsprite.c └── sprite2 │ ├── Makefile │ ├── icon.bmp │ └── source │ ├── common.c │ ├── common.h │ └── testsprite2.c ├── picture.xbm ├── player.bmp ├── sail.bmp ├── sample.bmp ├── sample.wav ├── script.sh ├── shapes ├── p01_shape24.bmp ├── p01_shape32alpha.bmp ├── p01_shape8.bmp ├── p02_shape24.bmp ├── p02_shape32alpha.bmp ├── p02_shape8.bmp ├── p03_shape24.bmp ├── p03_shape8.bmp ├── p04_shape1.bmp ├── p04_shape24.bmp ├── p04_shape32alpha.bmp ├── p04_shape8.bmp ├── p05_shape8.bmp ├── p06_shape1alpha.bmp ├── p06_shape24.bmp ├── p06_shape32alpha.bmp ├── p06_shape8.bmp ├── p07_shape24.bmp ├── p07_shape32alpha.bmp ├── p07_shape8.bmp ├── p08_shape24.bmp ├── p08_shape32alpha.bmp ├── p08_shape8.bmp ├── p09_shape24.bmp ├── p09_shape32alpha.bmp ├── p09_shape8.bmp ├── p10_shape1.bmp ├── p10_shape24.bmp ├── p10_shape32alpha.bmp ├── p10_shape8.bmp ├── p11_shape24.bmp ├── p11_shape32alpha.bmp ├── p11_shape8.bmp ├── p12_shape24.bmp ├── p12_shape8.bmp ├── p13_shape24.bmp ├── p13_shape32alpha.bmp ├── p13_shape8.bmp ├── p14_shape24.bmp ├── p14_shape8.bmp ├── p15_shape24.bmp ├── p15_shape32alpha.bmp ├── p15_shape8.bmp ├── p16_shape1.bmp ├── p16_shape24.bmp ├── p16_shape8.bmp ├── trollface_24.bmp └── trollface_32alpha.bmp ├── testalpha.c ├── testatomic.c ├── testaudioinfo.c ├── testbitmap.c ├── testblitspeed.c ├── testcolorkey.c ├── testcursor.c ├── testdraw2.c ├── testdyngl.c ├── testdyngles.c ├── testerror.c ├── testfile.c ├── testfill.c ├── testgamma.c ├── testgesture.c ├── testgl.c ├── testgl2.c ├── testgles.c ├── testhaptic.c ├── testhread.c ├── testiconv.c ├── testime.c ├── testintersections.c ├── testjoystick.c ├── testkeys.c ├── testloadso.c ├── testlock.c ├── testmultiaudio.c ├── testnative.c ├── testnative.h ├── testnativecocoa.m ├── testnativew32.c ├── testnativex11.c ├── testoverlay.c ├── testoverlay2.c ├── testpalette.c ├── testplatform.c ├── testpower.c ├── testresample.c ├── testsem.c ├── testshape.c ├── testsprite.c ├── testsprite2.c ├── testspriteminimal.c ├── testtimer.c ├── testver.c ├── testvidinfo.c ├── testwin.c ├── testwm.c ├── testwm2.c ├── threadwin.c ├── torturethread.c └── utf8.txt /.indent.pro: -------------------------------------------------------------------------------- 1 | -i4 -nut -nsc -br -ce -cdw -npcs 2 | -------------------------------------------------------------------------------- /BUGS: -------------------------------------------------------------------------------- 1 | 2 | Bugs are now managed in the SDL bug tracker, here: 3 | 4 | http://bugzilla.libsdl.org/ 5 | 6 | You may report bugs there, and search to see if a given issue has already 7 | been reported, discussed, and maybe even fixed. 8 | 9 | 10 | 11 | You may also find help at the SDL mailing list. Subscription information: 12 | 13 | http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org 14 | 15 | Bug reports are welcome here, but we really appreciate if you use Bugzilla, as 16 | bugs discussed on the mailing list may be forgotten or missed. 17 | 18 | 19 | -------------------------------------------------------------------------------- /Borland.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Borland.zip -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/CREDITS -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- 1 | 2 | To compile and install SDL: 3 | 4 | 0. If you have downloaded this from the website, skip to the next step. 5 | If you have checked this out from subversion, you'll need to run 6 | ./autogen.sh to build the configure script. 7 | 8 | 1. Run './configure; make; make install' 9 | 10 | If you are compiling for Windows using gcc, read the FAQ at: 11 | http://www.libsdl.org/faq.php?action=listentries&category=4#42 12 | 13 | If you are compiling using Visual C++ on Win32, you should read 14 | the file VisualC.html 15 | 16 | 2. Look at the example programs in ./test, and check out the HTML 17 | documentation in ./docs to see how to use the SDL library. 18 | 19 | 3. Join the SDL developer mailing list by sending E-mail to 20 | sdl-request@libsdl.org 21 | and put "subscribe" in the subject of the message. 22 | 23 | Or alternatively you can use the web interface: 24 | http://www.libsdl.org/mailing-list.php 25 | 26 | That's it! 27 | Sam Lantinga 28 | -------------------------------------------------------------------------------- /Makefile.minimal: -------------------------------------------------------------------------------- 1 | # Makefile to build the SDL library 2 | 3 | INCLUDE = -I./include 4 | CFLAGS = -g -O2 $(INCLUDE) 5 | AR = ar 6 | RANLIB = ranlib 7 | 8 | CONFIG_H = include/SDL_config.h 9 | TARGET = libSDL.a 10 | SOURCES = \ 11 | src/*.c \ 12 | src/audio/*.c \ 13 | src/cdrom/*.c \ 14 | src/cpuinfo/*.c \ 15 | src/events/*.c \ 16 | src/file/*.c \ 17 | src/joystick/*.c \ 18 | src/haptic/*.c \ 19 | src/stdlib/*.c \ 20 | src/thread/*.c \ 21 | src/timer/*.c \ 22 | src/video/*.c \ 23 | src/power/*.c \ 24 | src/audio/dummy/*.c \ 25 | src/video/dummy/*.c \ 26 | src/joystick/dummy/*.c \ 27 | src/haptic/dummy/*.c \ 28 | src/cdrom/dummy/*.c \ 29 | src/thread/generic/*.c \ 30 | src/timer/dummy/*.c \ 31 | src/loadso/dummy/*.c \ 32 | 33 | OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g') 34 | 35 | all: $(TARGET) 36 | 37 | $(TARGET): $(CONFIG_H) $(OBJECTS) 38 | $(AR) crv $@ $^ 39 | $(RANLIB) $@ 40 | 41 | $(CONFIG_H): 42 | cp $(CONFIG_H).default $(CONFIG_H) 43 | 44 | clean: 45 | rm -f $(TARGET) $(OBJECTS) 46 | -------------------------------------------------------------------------------- /README-SDL.txt: -------------------------------------------------------------------------------- 1 | 2 | Please distribute this file with the SDL runtime environment: 3 | 4 | The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library 5 | designed to make it easy to write multi-media software, such as games and 6 | emulators. 7 | 8 | The Simple DirectMedia Layer library source code is available from: 9 | http://www.libsdl.org/ 10 | 11 | This library is distributed under the terms of the GNU LGPL license: 12 | http://www.gnu.org/copyleft/lesser.html 13 | 14 | -------------------------------------------------------------------------------- /README.BeOS: -------------------------------------------------------------------------------- 1 | 2 | SDL on BeOS R5 3 | ============== 4 | 5 | You can build SDL on BeOS like any other GNU style package. 6 | e.g. ./configure && make && make install 7 | By default it is installed in /boot/develop/tools/gnupro/{bin,lib,etc.} 8 | 9 | Once you install SDL, you need to copy libSDL.so to /boot/home/config/lib, 10 | so it can be found by the dynamic linker. 11 | 12 | Enjoy! 13 | Sam Lantinga (slouken@libsdl.org) 14 | -------------------------------------------------------------------------------- /README.HG: -------------------------------------------------------------------------------- 1 | 2 | The latest development version of SDL is available via Mercurial. 3 | Mercurial allows you to get up-to-the-minute fixes and enhancements; 4 | as a developer works on a source tree, you can use "hg" to mirror that 5 | source tree instead of waiting for an official release. Please look 6 | at the Mercurial website ( http://mercurial.selenic.com/ ) for more 7 | information on using hg, where you can also download software for 8 | Mac OS X, Windows, and Unix systems. 9 | 10 | hg clone http://hg.libsdl.org/SDL 11 | 12 | If you are building SDL with an IDE, you will need to copy the file 13 | include/SDL_config.h.default to include/SDL_config.h before building. 14 | 15 | If you are building SDL via configure, you will need to run autogen.sh 16 | before running configure. 17 | 18 | There is a web interface to the subversion repository at: 19 | http://hg.libsdl.org/SDL/ 20 | 21 | There is an RSS feed available at that URL, for those that want to 22 | track commits in real time. 23 | 24 | -------------------------------------------------------------------------------- /README.PSL1GHT: -------------------------------------------------------------------------------- 1 | 2 | HowTo Build: 3 | 4 | You need to build SDL: 5 | - ooPo's ps3toolchain : https://github.com/ooPo/ps3toolchain 6 | - the PSL1GHT SDK : https://github.com/HACKERCHANNEL/PSL1GHT.git 7 | - possibly ooPo's ps3libraries : https://github.com/ooPo/ps3libraries 8 | 9 | Run the script.sh to configure SDL 10 | 11 | Run make & make install afterthat 12 | 13 | 14 | To built up your source use the -lSDL -lm switches 15 | -------------------------------------------------------------------------------- /README.pandora: -------------------------------------------------------------------------------- 1 | SDL 1.3 with open pandora console support ( http://openpandora.org/ ) 2 | ===================================================================== 3 | 4 | - A pandora specific video driver was writed to allow SDL 1.3 with OpenGL ES 5 | support to work on the pandora under the framebuffer. This driver do not have 6 | input support for now, so if you use it you will have to add your own control code. 7 | The video driver name is "pandora" so if you have problem running it from 8 | the framebuffer, try to set the following variable before starting your application : 9 | "export SDL_VIDEODRIVER=pandora" 10 | 11 | - OpenGL ES support was added to the x11 driver, so it's working like the normal 12 | x11 driver one with OpenGLX support, with SDL input event's etc.. 13 | 14 | 15 | David Carré (Cpasjuste) 16 | cpasjuste@gmail.com 17 | -------------------------------------------------------------------------------- /UNDER_CONSTRUCTION.txt: -------------------------------------------------------------------------------- 1 | WARNING: This code is under construction, may not build, and is unstable! 2 | -------------------------------------------------------------------------------- /VisualC/SDL/Version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/VisualC/SDL/Version.rc -------------------------------------------------------------------------------- /VisualC/SDL/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by Version.rc 4 | // 5 | 6 | // Next default values for new objects 7 | // 8 | #ifdef APSTUDIO_INVOKED 9 | #ifndef APSTUDIO_READONLY_SYMBOLS 10 | #define _APS_NEXT_RESOURCE_VALUE 101 11 | #define _APS_NEXT_COMMAND_VALUE 40001 12 | #define _APS_NEXT_CONTROL_VALUE 1000 13 | #define _APS_NEXT_SYMED_VALUE 101 14 | #endif 15 | #endif 16 | -------------------------------------------------------------------------------- /Watcom-Win32.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Watcom-Win32.zip -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/Default.png -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/Icon.png -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | ${PRODUCT_NAME} 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | com.yourcompany.${PRODUCT_NAME:identifier} 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | ${PRODUCT_NAME} 19 | CFBundlePackageType 20 | APPL 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1.0 25 | NSMainNibFile 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/data/bitmapfont/kromasky_16x16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/data/bitmapfont/kromasky_16x16.bmp -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/data/drums/ds_brush_snare.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/data/drums/ds_brush_snare.wav -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/data/drums/ds_china.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/data/drums/ds_china.wav -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/data/drums/ds_kick_big_amb.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/data/drums/ds_kick_big_amb.wav -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/data/drums/ds_loose_skin_mute.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/data/drums/ds_loose_skin_mute.wav -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/data/icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/data/icon.bmp -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/data/ship.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/data/ship.bmp -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/data/space.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/data/space.bmp -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/data/stroke.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Demos/data/stroke.bmp -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/src/common.c: -------------------------------------------------------------------------------- 1 | /* 2 | * common.c 3 | * written by Holmes Futrell 4 | * use however you want 5 | */ 6 | 7 | #include "common.h" 8 | #include "SDL.h" 9 | #include 10 | 11 | /* 12 | Produces a random int x, min <= x <= max 13 | following a uniform distribution 14 | */ 15 | int 16 | randomInt(int min, int max) 17 | { 18 | return min + rand() % (max - min + 1); 19 | } 20 | 21 | /* 22 | Produces a random float x, min <= x <= max 23 | following a uniform distribution 24 | */ 25 | float 26 | randomFloat(float min, float max) 27 | { 28 | return rand() / (float) RAND_MAX *(max - min) + min; 29 | } 30 | 31 | void 32 | fatalError(const char *string) 33 | { 34 | printf("%s: %s\n", string, SDL_GetError()); 35 | exit(1); 36 | } 37 | -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Demos/src/common.h: -------------------------------------------------------------------------------- 1 | /* 2 | * common.h 3 | * written by Holmes Futrell 4 | * use however you want 5 | */ 6 | 7 | #define SCREEN_WIDTH 320 8 | #define SCREEN_HEIGHT 480 9 | 10 | extern int randomInt(int min, int max); 11 | extern float randomFloat(float min, float max); 12 | extern void fatalError(const char *string); 13 | -------------------------------------------------------------------------------- /Xcode-iPhoneOS/SDL/testsdl-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.yourcompany.${PRODUCT_NAME:identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | NSMainNibFile 20 | MainWindow 21 | 22 | 23 | -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/Default.png -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/Icon.png -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | ${PRODUCT_NAME} 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIconFile 12 | Icon 13 | CFBundleIdentifier 14 | com.yourcompany.${PRODUCT_NAME:identifier} 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | ${PRODUCT_NAME} 19 | CFBundlePackageType 20 | APPL 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1.0 25 | LSRequiresIPhoneOS 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Description 6 | This project builds an SDL based project for iPhone OS using C or Objective-C. It includes everything you need to get up and running with SDL on iPhone. 7 | CFBundleIconFile 8 | Icon.png 9 | 10 | 11 | -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app.dSYM/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleIdentifier 8 | com.apple.xcode.dsym.com.yourcompany.___PROJECTNAME___ 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundlePackageType 12 | dSYM 13 | CFBundleSignature 14 | ???? 15 | CFBundleVersion 16 | 1.0 17 | dSYM_UUID 18 | 19 | i386 20 | 13FECEAC-A920-B1BB-2724-8872CDC3ADA0 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app.dSYM/Contents/Resources/DWARF/___PROJECTNAME___: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app.dSYM/Contents/Resources/DWARF/___PROJECTNAME___ -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app/Default.png -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app/Icon.png -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app/___PROJECTNAME___: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/Debug-iphonesimulator/___PROJECTNAME___.app/___PROJECTNAME___ -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/Objects-normal/i386/___PROJECTNAME___.LinkFileList: -------------------------------------------------------------------------------- 1 | /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/Objects-normal/i386/main.o 2 | -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/___PROJECTNAME___-all-target-headers.hmap: -------------------------------------------------------------------------------- 1 | pamh@ -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/___PROJECTNAME___-generated-files.hmap: -------------------------------------------------------------------------------- 1 | pamhx -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/___PROJECTNAME___-own-target-headers.hmap: -------------------------------------------------------------------------------- 1 | pamh@ -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/___PROJECTNAME___-project-headers.hmap: -------------------------------------------------------------------------------- 1 | pamh@ -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/___PROJECTNAME___.hmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/___PROJECTNAME___.hmap -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/categories.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/categories.pbxbtree -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/cdecls.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/cdecls.pbxbtree -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/decls.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/decls.pbxbtree -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/files.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/files.pbxbtree -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/imports.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/imports.pbxbtree -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/pbxindex.header: -------------------------------------------------------------------------------- 1 | xnip  -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/protocols.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/protocols.pbxbtree -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/refs.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/refs.pbxbtree -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/strings.pbxstrings/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/strings.pbxstrings/control -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/subclasses.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/subclasses.pbxbtree -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/symbols0.pbxsymbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode-iPhoneOS/Template/SDL Application/build/___PROJECTNAME___.build/___PROJECTNAME___.pbxindex/symbols0.pbxsymbols -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Test/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | ${PRODUCT_NAME} 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | com.yourcompany.${PRODUCT_NAME:identifier} 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | ${PRODUCT_NAME} 19 | CFBundlePackageType 20 | APPL 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1.0 25 | NSMainNibFile 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode-iPhoneOS/Test/README: -------------------------------------------------------------------------------- 1 | TestiPhoneOS.xcodeproj contains targets to compile many of the SDL test programs for iPhone OS. Most of these test programs work fine, with the following exceptions: 2 | 3 | testalpha: 4 | Program crashes. Problem appears to effect Mac OS X as well. 5 | 6 | testhread: 7 | SIGTERM kills the process immediately without executing the 'kill' function. The posix standard says this shouldn't happen. Apple seems intent on having iPhone apps exit promptly when the user requests it, so maybe that's why(?) 8 | 9 | testlock: 10 | Locks appear to work, but there doesn't appear to be a simple way to send the process SIGINT. 11 | 12 | testpalette: 13 | "SDL error: blitting boat: Blit combination not supported." Happens on Mac OS X as well. 14 | 15 | testsprite2: 16 | SDL_CreateTextureFromSurface requests an ARGB pixel format, but iPhone's SDL video driver only supports ABGR. 17 | 18 | testwin: 19 | Behaves as it does under Mac OS X ... not sure if that is correctly or not. 20 | 21 | threadwin: 22 | Works if -threaded is not on. Otherwise it doesn't work, but this is true under Mac OS X as well. -------------------------------------------------------------------------------- /Xcode/SDL/Info-Framework.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | SDL 9 | CFBundleGetInfoString 10 | http://www.libsdl.org 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | SDL 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | Simple DirectMedia Layer 19 | CFBundlePackageType 20 | FMWK 21 | CFBundleShortVersionString 22 | 1.2.14 23 | CFBundleSignature 24 | SDLX 25 | CFBundleVersion 26 | 1.3.0 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/SDL-devel.info: -------------------------------------------------------------------------------- 1 | Title SDL 1.2.9 2 | Version 1 3 | Description SDL Library for Mac OS X (http://www.libsdl.org) 4 | DefaultLocation /Developer/Documentation/SDL 5 | Diskname (null) 6 | DeleteWarning 7 | NeedsAuthorization YES 8 | DisableStop NO 9 | UseUserMask YES 10 | Application NO 11 | Relocatable NO 12 | Required NO 13 | InstallOnly NO 14 | RequiresReboot NO 15 | InstallFat NO 16 | -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/SDL.info: -------------------------------------------------------------------------------- 1 | Title SDL 1.2.8 2 | Version 1 3 | Description SDL Library for Mac OS X (http://www.libsdl.org) 4 | DefaultLocation /Library/Frameworks 5 | Diskname (null) 6 | DeleteWarning 7 | NeedsAuthorization NO 8 | DisableStop NO 9 | UseUserMask NO 10 | Application NO 11 | Relocatable YES 12 | Required NO 13 | InstallOnly NO 14 | RequiresReboot NO 15 | InstallFat NO 16 | -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/devel-resources/ReadMe.txt: -------------------------------------------------------------------------------- 1 | The Simple DirectMedia Layer (SDL for short) is a cross-platform library designed to make it easy to write multi-media software, such as games and emulators. 2 | 3 | The Simple DirectMedia Layer library source code is available from: http://www.libsdl.org/ 4 | 5 | This library is distributed under the terms of the GNU LGPL license: http://www.gnu.org/copyleft/lesser.html -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/devel-resources/Welcome.txt: -------------------------------------------------------------------------------- 1 | This package installs documentation and Project Builder stationary for the SDL framework. 2 | 3 | The SDL documentation is installed into /Developer/Documentation/SDL. 4 | 5 | The SDL Mac OS X Readme is installed into your home directory. 6 | -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/resources/SDL_DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/SDL/pkg-support/resources/SDL_DS_Store -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/sdl_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/SDL/pkg-support/sdl_logo.pdf -------------------------------------------------------------------------------- /Xcode/SDL/testsdl-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.yourcompany.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | LSMinimumSystemVersion 22 | ${MACOSX_DEPLOYMENT_TARGET} 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-checkkeys__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | checkkeys 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-graywin__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | graywin 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-loopwave__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | loopwave 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-test.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | test 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testalpha__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testalpha 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testatomic.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testatomic 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testaudioinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testaudioinfo 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testbitmap__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testbitmap 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testblitspeed.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testblitspeed 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testcursor.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testcursor 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testdraw2.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testdraw2 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testdyngl.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testdyngl 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testerror__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testerror 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testfile.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testfile 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testgamma__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testgamma 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testgl2.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testgl2 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testgl__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testgl 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testhaptic.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testhaptic 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testiconv.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testiconv 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testime.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testime 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testintersections.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testintersections 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testjoystick__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testjoystick 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testkeys__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testkeys 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testloadso.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testloadso 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testlock__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testlock 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testmousetablet.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testmousetablet 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testmultiaudio.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testmultiaudio 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testnativecocoa.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testnativecocoa 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testnativex11.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testnativex11 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testoverlay2.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testoverlay2 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testoverlay__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testpalette__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testpalette 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testplatform.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testplatform 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testpower.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testpower 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testresample.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testresample 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testsem__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testsem 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testsprite2.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testsprite2 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testsprite__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testsprite 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testthread__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testthread 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testtimer__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testtimer 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testtypes__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testtypes 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testversion__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testversion 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testvidinfo__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testvidinfo 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testwin__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testwin 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testwm2.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testwm2 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testwm__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testwm 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-threadwin__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | threadwin 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-torturethread__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | torturethread 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/sdlcommon_prefix.h: -------------------------------------------------------------------------------- 1 | /* 2 | * sdlcommon_prefix.h 3 | * SDLTest 4 | * 5 | * Created by Darrell Walisser on Wed Aug 06 2003. 6 | * Copyright (c) 2003 __MyCompanyName__. All rights reserved. 7 | * 8 | */ 9 | #ifndef _SDLCOMMON_PREFIX_H_ 10 | #define _SDLCOMMON_PREFIX_H_ 11 | #include "SDL.h" 12 | #endif 13 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = { 6 | help = id; 7 | newGame = id; 8 | openGame = id; 9 | prefsMenu = id; 10 | saveGame = id; 11 | saveGameAs = id; 12 | }; 13 | CLASS = SDLMain; 14 | LANGUAGE = ObjC; 15 | SUPERCLASS = NSObject; 16 | } 17 | ); 18 | IBVersion = 1; 19 | } -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 62 117 356 240 0 0 1152 848 7 | IBEditorPositions 8 | 9 | 29 10 | 62 362 195 44 0 0 1152 848 11 | 12 | IBFramework Version 13 | 291.0 14 | IBOpenObjects 15 | 16 | 29 17 | 18 | IBSystem Version 19 | 6L60 20 | 21 | 22 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = { 6 | help = id; 7 | newGame = id; 8 | openGame = id; 9 | prefsMenu = id; 10 | saveGame = id; 11 | saveGameAs = id; 12 | }; 13 | CLASS = SDLMain; 14 | LANGUAGE = ObjC; 15 | SUPERCLASS = NSObject; 16 | } 17 | ); 18 | IBVersion = 1; 19 | } -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 62 117 356 240 0 0 1152 848 7 | IBEditorPositions 8 | 9 | 29 10 | 62 362 195 44 0 0 1152 848 11 | 12 | IBFramework Version 13 | 291.0 14 | IBOpenObjects 15 | 16 | 29 17 | 18 | IBSystem Version 19 | 6L60 20 | 21 | 22 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Application/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.yourcompany.«PROJECTNAMEASXML» 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp_Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = { 6 | help = id; 7 | newGame = id; 8 | openGame = id; 9 | prefsMenu = id; 10 | saveGame = id; 11 | saveGameAs = id; 12 | }; 13 | CLASS = SDLMain; 14 | LANGUAGE = ObjC; 15 | SUPERCLASS = NSObject; 16 | } 17 | ); 18 | IBVersion = 1; 19 | } -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 62 117 356 240 0 0 1152 848 7 | IBEditorPositions 8 | 9 | 29 10 | 62 362 195 44 0 0 1152 848 11 | 12 | IBFramework Version 13 | 291.0 14 | IBOpenObjects 15 | 16 | 29 17 | 18 | IBSystem Version 19 | 6L60 20 | 21 | 22 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.yourcompany.«PROJECTNAMEASXML» 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLApp_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLApp_Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.yourcompany.«PROJECTNAMEASXML» 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLApp_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLApp_Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/mkxcode.csh: -------------------------------------------------------------------------------- 1 | #!/bin/csh 2 | 3 | ### 4 | ## This script creates "Xcode.tar.gz" in the parent directory 5 | ### 6 | 7 | # remove build products 8 | rm -rf SDL/build 9 | rm -rf SDLTest/build 10 | 11 | # remove Finder info files 12 | find . -name ".DS_Store" -exec rm "{}" ";" 13 | 14 | # remove user project prefs 15 | find . -name "*.pbxuser*" -exec rm "{}" ";" 16 | find . -name "*.mode*" -exec rm "{}" ";" 17 | find . -name "*.perspective*" -exec rm "{}" ";" 18 | 19 | # create the archive 20 | (cd .. && gnutar -zcvf Xcode.tar.gz Xcode) 21 | -------------------------------------------------------------------------------- /Xcode/stationary.csh: -------------------------------------------------------------------------------- 1 | #!/bin/csh 2 | 3 | ### 4 | ## This script installs the stationary 5 | ### 6 | 7 | sudo -v -p "Please enter the administrator password: " 8 | 9 | # project templates 10 | sudo /Developer/Tools/CpMac -r "Project Stationary/SDL Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" 11 | 12 | sudo /Developer/Tools/CpMac -r "Project Stationary/SDL Cocoa Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" 13 | 14 | sudo /Developer/Tools/CpMac -r "Project Stationary/SDL Custom Cocoa Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" 15 | 16 | sudo /Developer/Tools/CpMac -r "Project Stationary/SDL OpenGL Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" 17 | 18 | 19 | # target templates 20 | sudo mkdir -p "/Developer/ProjectBuilder Extras/Target Templates/SDL" 21 | 22 | sudo /Developer/Tools/CpMac -r "Project Stationary/Application.trgttmpl" "/Developer/ProjectBuilder Extras/Target Templates/SDL" 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /Xcode/uninstall.csh: -------------------------------------------------------------------------------- 1 | #!/bin/csh 2 | 3 | ### 4 | ## This script removes the Developer SDL package 5 | ### 6 | 7 | setenv HOME_DIR ~ 8 | 9 | sudo -v -p "Enter administrator password to remove SDL: " 10 | 11 | sudo rm -rf "$HOME_DIR/Library/Frameworks/SDL.framework" 12 | 13 | # will only remove the Frameworks dir if empty (since we put it there) 14 | sudo rmdir "$HOME_DIR/Library/Frameworks" 15 | 16 | sudo rm -r "$HOME_DIR/Readme SDL Developer.txt" 17 | sudo rm -r "/Developer/Documentation/SDL" 18 | sudo rm -r "/Developer/Documentation/ManPages/man3/SDL"* 19 | sudo rm -r "/Developer/ProjectBuilder Extras/Project Templates/Application/SDL Application" 20 | sudo rm -r "/Developer/ProjectBuilder Extras/Project Templates/Application/SDL Cocoa Application" 21 | sudo rm -r "/Developer/ProjectBuilder Extras/Project Templates/Application/SDL Custom Cocoa Application" 22 | sudo rm -r "/Developer/ProjectBuilder Extras/Project Templates/Application/SDL OpenGL Application" 23 | sudo rm -r "/Developer/ProjectBuilder Extras/Target Templates/SDL" 24 | sudo rm -r "/Library/Receipts/SDL-devel.pkg" 25 | 26 | # rebuild apropos database 27 | sudo /usr/libexec/makewhatis 28 | 29 | unsetenv HOME_DIR 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /acinclude/ac_check_define.m4: -------------------------------------------------------------------------------- 1 | define(AC_CHECK_DEFINE,[dnl 2 | AC_CACHE_CHECK(for $1 in $2, ac_cv_define_$1, 3 | AC_EGREP_CPP([YES_IS_DEFINED], [ 4 | #include <$2> 5 | #ifdef $1 6 | YES_IS_DEFINED 7 | #endif 8 | ], ac_cv_define_$1=yes, ac_cv_define_$1=no) 9 | ) 10 | if test "$ac_cv_define_$1" = "yes" ; then 11 | AC_DEFINE([HAVE_$1],[],[Added by AC_CHECK_DEFINE]) 12 | fi 13 | ])dnl 14 | AC_DEFINE([HAVE_$1],[],[Added by AC_CHECK_DEFINE]) 15 | -------------------------------------------------------------------------------- /acinclude/ltversion.m4: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # ltversion.m4 -- version numbers -*- Autoconf -*- 3 | # 4 | # Copyright (C) 2004 Free Software Foundation, Inc. 5 | # Written by Scott James Remnant, 2004 6 | # 7 | # This file is free software; the Free Software Foundation gives 8 | # unlimited permission to copy and/or distribute it, with or without 9 | # modifications, as long as this notice is preserved. 10 | 11 | # Generated from ltversion.in. 12 | 13 | # serial 3012 ltversion.m4 14 | # This file is part of GNU Libtool 15 | 16 | m4_define([LT_PACKAGE_VERSION], [2.2.6]) 17 | m4_define([LT_PACKAGE_REVISION], [1.3012]) 18 | 19 | AC_DEFUN([LTVERSION_VERSION], 20 | [macro_version='2.2.6' 21 | macro_revision='1.3012' 22 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) 23 | _LT_DECL(, macro_revision, 0) 24 | ]) 25 | 26 | -------------------------------------------------------------------------------- /android-project/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /android-project/build.properties: -------------------------------------------------------------------------------- 1 | # This file is used to override default values used by the Ant build system. 2 | # 3 | # This file must be checked in Version Control Systems, as it is 4 | # integral to the build system of your project. 5 | 6 | # This file is only used by the Ant script. 7 | 8 | # You can use this to override default values such as 9 | # 'source.dir' for the location of your java source folder and 10 | # 'out.dir' for the location of your output folder. 11 | 12 | # You can also use it define how the release builds are signed by declaring 13 | # the following properties: 14 | # 'key.store' for the location of your keystore and 15 | # 'key.alias' for the name of the key to use. 16 | # The password will be asked during the build when you use the 'release' target. 17 | 18 | -------------------------------------------------------------------------------- /android-project/default.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "build.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-4 12 | -------------------------------------------------------------------------------- /android-project/jni/Android.mk: -------------------------------------------------------------------------------- 1 | include $(call all-subdir-makefiles) 2 | -------------------------------------------------------------------------------- /android-project/jni/src/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | include $(CLEAR_VARS) 4 | 5 | LOCAL_MODULE := main 6 | 7 | SDL_PATH := ../SDL 8 | 9 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/$(SDL_PATH)/include 10 | 11 | # Add your application source files here... 12 | LOCAL_SRC_FILES := $(SDL_PATH)/src/main/android/SDL_android_main.cpp \ 13 | YourSourceHere.c 14 | 15 | LOCAL_SHARED_LIBRARIES := SDL 16 | 17 | LOCAL_LDLIBS := -lGLESv1_CM -llog 18 | 19 | include $(BUILD_SHARED_LIBRARY) 20 | -------------------------------------------------------------------------------- /android-project/local.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must *NOT* be checked in Version Control Systems, 5 | # as it contains information specific to your local configuration. 6 | 7 | # location of the SDK. This is only used by Ant 8 | # For customization when using a Version Control System, please read the 9 | # header note. 10 | sdk.dir=/Users/hercules/eclipse/android-sdk-mac_86 11 | -------------------------------------------------------------------------------- /android-project/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/android-project/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /android-project/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/android-project/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /android-project/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/android-project/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /android-project/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /android-project/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | SDL App 4 | 5 | -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | echo "Generating build information using autoconf" 4 | echo "This may take a while ..." 5 | 6 | # Generate SDL_revision.h 7 | sh build-scripts/updaterev.sh 8 | 9 | # Regenerate configuration files 10 | cat acinclude/* >aclocal.m4 11 | found=false 12 | for autoconf in autoconf autoconf259 autoconf-2.59 13 | do if which $autoconf >/dev/null 2>&1; then $autoconf && found=true; break; fi 14 | done 15 | if test x$found = xfalse; then 16 | echo "Couldn't find autoconf, aborting" 17 | exit 1 18 | fi 19 | (cd test; sh autogen.sh) 20 | 21 | # Run configure for this platform 22 | echo "Now you are ready to run ./configure" 23 | -------------------------------------------------------------------------------- /build-scripts/showrev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Print the current source revision, if available 4 | 5 | # FIXME: this prints the tip, which isn't useful if you're on a different 6 | # branch, or just not sync'd to the tip. 7 | hg tip --template 'hg-{rev}:{node|short}' || git show | head -n1 | sed 's/commit //' || (echo "hg-0:baadf00d"; exit 1) 8 | -------------------------------------------------------------------------------- /build-scripts/snapshot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Generate a current snapshot from source control 4 | 5 | echo "Checking out source" 6 | svn co -q http://svn.libsdl.org/trunk/SDL 7 | (cd SDL && ./autogen.sh && rm -rf autom4te.cache) 8 | sh SDL/build-scripts/updaterev.sh 9 | cp SDL/include/SDL_config.h.default SDL/include/SDL_config.h 10 | 11 | major=`fgrep "#define SDL_MAJOR_VERSION" SDL/include/SDL_version.h | \ 12 | sed 's,[^0-9]*\([0-9]*\),\1,'` 13 | minor=`fgrep "#define SDL_MINOR_VERSION" SDL/include/SDL_version.h | \ 14 | sed 's,[^0-9]*\([0-9]*\),\1,'` 15 | patch=`fgrep "#define SDL_PATCHLEVEL" SDL/include/SDL_version.h | \ 16 | sed 's,[^0-9]*\([0-9]*\),\1,'` 17 | rev=`fgrep "#define SDL_REVISION" SDL/include/SDL_revision.h | \ 18 | sed 's,[^0-9]*\([0-9]*\),\1,'` 19 | path="SDL-$major.$minor.$patch-$rev" 20 | 21 | mv SDL $path 22 | echo $path.tar.gz 23 | tar zcf $path.tar.gz $path 24 | echo $path.zip 25 | rm -f $path.zip 26 | zip -rq $path.zip $path 27 | rm -rf $path 28 | 29 | #ln -sf $path.tar.gz SDL-1.3.tar.gz 30 | #ln -sf $path.zip SDL-1.3.zip 31 | #date=`date +"%a %b %e"` 32 | #sed -e "s/<-- SDL 1.3 DATE -->.*/<-- SDL 1.3 DATE --> $date/" <../svn.php >../svn.php.new 33 | #mv ../svn.php.new ../svn.php 34 | -------------------------------------------------------------------------------- /build-scripts/strip_fPIC.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # libtool assumes that the compiler can handle the -fPIC flag 4 | # This isn't always true (for example, nasm can't handle it) 5 | command="" 6 | while [ $# -gt 0 ]; do 7 | case "$1" in 8 | -?PIC) 9 | # Ignore -fPIC and -DPIC options 10 | ;; 11 | -fno-common) 12 | # Ignore -fPIC and -DPIC options 13 | ;; 14 | *) 15 | command="$command $1" 16 | ;; 17 | esac 18 | shift 19 | done 20 | echo $command 21 | exec $command 22 | -------------------------------------------------------------------------------- /build-scripts/updaterev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Generate a header file with the current source revision 4 | 5 | cd `dirname $0` 6 | srcdir=.. 7 | header=$srcdir/include/SDL_revision.h 8 | 9 | rev=`sh showrev.sh` 10 | if [ "$rev" != "" -a "$rev" != "hg-0:baadf00d" ]; then 11 | echo "#define SDL_REVISION \"$rev\"" >$header.new 12 | if diff $header $header.new >/dev/null 2>&1; then 13 | rm $header.new 14 | else 15 | mv $header.new $header 16 | fi 17 | fi 18 | -------------------------------------------------------------------------------- /include/SDL_copying.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | -------------------------------------------------------------------------------- /include/SDL_name.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _SDLname_h_ 3 | #define _SDLname_h_ 4 | 5 | #if defined(__STDC__) || defined(__cplusplus) 6 | #define NeedFunctionPrototypes 1 7 | #endif 8 | 9 | #define SDL_NAME(X) SDL_##X 10 | 11 | #endif /* _SDLname_h_ */ 12 | -------------------------------------------------------------------------------- /include/SDL_types.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | 23 | /** 24 | * \file SDL_types.h 25 | * 26 | * \deprecated 27 | */ 28 | 29 | /* DEPRECATED */ 30 | #include "SDL_stdinc.h" 31 | -------------------------------------------------------------------------------- /script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # zlib-1.2.5.sh by Dan Peori (danpeori@oopo.net) 3 | 4 | #newlib doesn't define endian.h that is needed by SDL 5 | 6 | if [ ! -f $PS3DEV/host/ppu/ppu/include/endian.h ] 7 | then 8 | cat > $PS3DEV/host/ppu/ppu/include/endian.h << EOF 9 | #ifndef _ENDIAN_H 10 | #define _ENDIAN_H 11 | 12 | #define __LITTLE_ENDIAN 1234 13 | #define __BIG_ENDIAN 4321 14 | 15 | /* PPC is big endian */ 16 | #define __BYTE_ORDER __BIG_ENDIAN 17 | 18 | #endif 19 | 20 | EOF 21 | 22 | fi 23 | 24 | if [ -f Makefile ] 25 | then 26 | make clean 27 | fi 28 | 29 | ./autogen.sh 30 | 31 | ## Configure the build. 32 | AR="ppu-ar" CC="ppu-gcc" CFLAGS="-O2 -Wall" RANLIB="ppu-ranlib" ./configure \ 33 | --prefix="$PS3DEV/host/ppu" --host=ppu-psl1ght \ 34 | --includedir="$PSL1GHT/target/include" --libdir="$PSL1GHT/target/lib" \ 35 | --enable-atomic=yes --enable-video-psl1ght=yes --enable-joystick=yes --enable-audio=yes\ 36 | || { exit 1; } 37 | 38 | ## Compile and install. 39 | #make -j4 && make install || { exit 1; } 40 | 41 | -------------------------------------------------------------------------------- /sdl.pc.in: -------------------------------------------------------------------------------- 1 | # sdl pkg-config source file 2 | 3 | prefix=@prefix@ 4 | exec_prefix=@exec_prefix@ 5 | libdir=@libdir@ 6 | includedir=@includedir@ 7 | 8 | Name: sdl 9 | Description: Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. 10 | Version: @SDL_VERSION@ 11 | Requires: 12 | Conflicts: 13 | Libs: -L${libdir} @SDL_RLD_FLAGS@ @SDL_LIBS@ 14 | Libs.private: @SDL_STATIC_LIBS@ 15 | Cflags: -I${includedir}/SDL @SDL_CFLAGS@ 16 | -------------------------------------------------------------------------------- /src/SDL_assert_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | 23 | extern int SDL_AssertionsInit(void); 24 | extern void SDL_AssertionsQuit(void); 25 | 26 | /* vi: set ts=4 sw=4 expandtab: */ 27 | -------------------------------------------------------------------------------- /src/SDL_fatal.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* General fatal signal handling code for SDL */ 25 | 26 | extern void SDL_InstallParachute(void); 27 | extern void SDL_UninstallParachute(void); 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/audio/SDL_audiomem.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #define SDL_AllocAudioMem SDL_malloc 25 | #define SDL_FreeAudioMem SDL_free 26 | /* vi: set ts=4 sw=4 expandtab: */ 27 | -------------------------------------------------------------------------------- /src/audio/SDL_mixer_MMX.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/src/audio/SDL_mixer_MMX.c -------------------------------------------------------------------------------- /src/audio/SDL_mixer_MMX.h: -------------------------------------------------------------------------------- 1 | /* 2 | headers for MMX assembler version of SDL_MixAudio 3 | Copyright 2002 Stephane Marchesin (stephane.marchesin@wanadoo.fr) 4 | This code is licensed under the LGPL (see COPYING for details) 5 | 6 | Assumes buffer size in bytes is a multiple of 16 7 | Assumes SDL_MIX_MAXVOLUME = 128 8 | */ 9 | #include "SDL_config.h" 10 | 11 | #if defined(SDL_BUGGY_MMX_MIXERS) /* buggy, so we're disabling them. --ryan. */ 12 | #if defined(__GNUC__) && defined(__i386__) && defined(SDL_ASSEMBLY_ROUTINES) 13 | void SDL_MixAudio_MMX_S16(char *, char *, unsigned int, int); 14 | void SDL_MixAudio_MMX_S8(char *, char *, unsigned int, int); 15 | #endif 16 | #endif /* SDL_BUGGY_MMX_MIXERS */ 17 | /* vi: set ts=4 sw=4 expandtab: */ 18 | -------------------------------------------------------------------------------- /src/audio/nas/SDL_nasaudio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/src/audio/nas/SDL_nasaudio.c -------------------------------------------------------------------------------- /src/audio/nas/SDL_nasaudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/src/audio/nas/SDL_nasaudio.h -------------------------------------------------------------------------------- /src/audio/sun/SDL_sunaudio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/src/audio/sun/SDL_sunaudio.c -------------------------------------------------------------------------------- /src/events/SDL_clipboardevents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #ifndef _SDL_clipboardevents_c_h 25 | #define _SDL_clipboardevents_c_h 26 | 27 | extern int SDL_SendClipboardUpdate(void); 28 | 29 | #endif /* _SDL_clipboardevents_c_h */ 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /src/events/default_cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/src/events/default_cursor.h -------------------------------------------------------------------------------- /src/file/cocoa/SDL_rwopsbundlesupport.h: -------------------------------------------------------------------------------- 1 | #ifdef __APPLE__ 2 | 3 | #include 4 | 5 | #ifndef SDL_rwopsbundlesupport_h 6 | #define SDL_rwopsbundlesupport_h 7 | FILE* SDL_OpenFPFromBundleOrFallback(const char *file, const char *mode); 8 | #endif 9 | #endif 10 | -------------------------------------------------------------------------------- /src/haptic/SDL_haptic_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | 23 | extern int SDL_HapticInit(void); 24 | extern void SDL_HapticQuit(void); 25 | 26 | /* vi: set ts=4 sw=4 expandtab: */ 27 | -------------------------------------------------------------------------------- /src/joystick/darwin/SDL_sysjoystick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/src/joystick/darwin/SDL_sysjoystick.c -------------------------------------------------------------------------------- /src/libm/s_fabs.c: -------------------------------------------------------------------------------- 1 | /* @(#)s_fabs.c 5.1 93/09/24 */ 2 | /* 3 | * ==================================================== 4 | * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 5 | * 6 | * Developed at SunPro, a Sun Microsystems, Inc. business. 7 | * Permission to use, copy, modify, and distribute this 8 | * software is freely granted, provided that this notice 9 | * is preserved. 10 | * ==================================================== 11 | */ 12 | 13 | #if defined(LIBM_SCCS) && !defined(lint) 14 | static const char rcsid[] = 15 | "$NetBSD: s_fabs.c,v 1.7 1995/05/10 20:47:13 jtc Exp $"; 16 | #endif 17 | 18 | /* 19 | * fabs(x) returns the absolute value of x. 20 | */ 21 | 22 | #include "math.h" 23 | #include "math_private.h" 24 | 25 | libm_hidden_proto(fabs) 26 | #ifdef __STDC__ 27 | double fabs(double x) 28 | #else 29 | double fabs(x) 30 | double x; 31 | #endif 32 | { 33 | u_int32_t high; 34 | GET_HIGH_WORD(high, x); 35 | SET_HIGH_WORD(x, high & 0x7fffffff); 36 | return x; 37 | } 38 | 39 | libm_hidden_def(fabs) 40 | -------------------------------------------------------------------------------- /src/main/android/SDL_android_main.cpp: -------------------------------------------------------------------------------- 1 | 2 | /* Include the SDL main definition header */ 3 | #include "SDL_main.h" 4 | 5 | /******************************************************************************* 6 | Functions called by JNI 7 | *******************************************************************************/ 8 | #include 9 | 10 | // Called before SDL_main() to initialize JNI bindings in SDL library 11 | extern "C" void SDL_Android_Init(JNIEnv* env, jclass cls); 12 | 13 | // Library init 14 | extern "C" jint JNI_OnLoad(JavaVM* vm, void* reserved) 15 | { 16 | return JNI_VERSION_1_4; 17 | } 18 | 19 | // Start up the SDL app 20 | extern "C" void Java_org_libsdl_app_SDLActivity_nativeInit(JNIEnv* env, jclass cls, jobject obj) 21 | { 22 | /* This interface could expand with ABI negotiation, calbacks, etc. */ 23 | SDL_Android_Init(env, cls); 24 | 25 | /* Run the application code! */ 26 | int status; 27 | char *argv[2]; 28 | argv[0] = strdup("SDL_app"); 29 | argv[1] = NULL; 30 | status = SDL_main(1, argv); 31 | 32 | /* We exit here for consistency with other platforms. */ 33 | exit(status); 34 | } 35 | 36 | /* vi: set ts=4 sw=4 expandtab: */ 37 | -------------------------------------------------------------------------------- /src/main/dummy/SDL_dummy_main.c: -------------------------------------------------------------------------------- 1 | 2 | /* Include the SDL main definition header */ 3 | #include "SDL_main.h" 4 | 5 | #ifdef main 6 | #undef main 7 | int 8 | main(int argc, char *argv[]) 9 | { 10 | return (SDL_main(argc, argv)); 11 | } 12 | #else 13 | /* Nothing to do on this platform */ 14 | int 15 | SDL_main_stub_symbol(void); 16 | 17 | int 18 | SDL_main_stub_symbol(void) 19 | { 20 | return 0; 21 | } 22 | #endif 23 | 24 | /* vi: set ts=4 sw=4 expandtab: */ 25 | -------------------------------------------------------------------------------- /src/main/win32/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/src/main/win32/version.rc -------------------------------------------------------------------------------- /src/thread/generic/SDL_sysmutex_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | /* vi: set ts=4 sw=4 expandtab: */ 24 | -------------------------------------------------------------------------------- /src/thread/generic/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* Stub until we implement threads on this platform */ 25 | typedef int SYS_ThreadHandle; 26 | 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /src/thread/irix/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include 25 | 26 | typedef pid_t SYS_ThreadHandle; 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/thread/nds/SDL_syscond_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | 23 | #ifdef SAVE_RCSID 24 | static char rcsid = 25 | "@(#) $Id: SDL_syscond_c.h,v 1.2 2001/04/26 16:50:18 hercules Exp $"; 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thread/nds/SDL_sysmutex_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | 23 | #ifdef SAVE_RCSID 24 | static char rcsid = 25 | "@(#) $Id: SDL_sysmutex_c.h,v 1.2 2001/04/26 16:50:18 hercules Exp $"; 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thread/nds/SDL_syssem_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | 23 | #ifdef SAVE_RCSID 24 | static char rcsid = 25 | "@(#) $Id: SDL_syssem_c.h,v 1.2 2001/04/26 16:50:18 hercules Exp $"; 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thread/nds/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | 23 | /* Stub until we implement threads on this platform */ 24 | typedef int SYS_ThreadHandle; 25 | 26 | #ifndef DISABLE_THREADS 27 | #define DISABLE_THREADS 28 | #endif 29 | -------------------------------------------------------------------------------- /src/thread/pthread/SDL_sysmutex_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #ifndef _SDL_mutex_c_h 25 | #define _SDL_mutex_c_h 26 | 27 | struct SDL_mutex 28 | { 29 | pthread_mutex_t id; 30 | }; 31 | 32 | #endif /* _SDL_mutex_c_h */ 33 | /* vi: set ts=4 sw=4 expandtab: */ 34 | -------------------------------------------------------------------------------- /src/thread/pthread/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include 25 | 26 | typedef pthread_t SYS_ThreadHandle; 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/thread/win32/SDL_systhread_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #define WIN32_LEAN_AND_MEAN 25 | #include 26 | 27 | typedef HANDLE SYS_ThreadHandle; 28 | 29 | /* vi: set ts=4 sw=4 expandtab: */ 30 | -------------------------------------------------------------------------------- /src/thread/win32/win_ce_semaphore.h: -------------------------------------------------------------------------------- 1 | /* win_ce_semaphore.h - header file to go with win_ce_semaphore.c */ 2 | 3 | typedef struct _SYNCH_HANDLE_STRUCTURE 4 | { 5 | HANDLE hEvent; 6 | HANDLE hMutex; 7 | HANDLE hSemph; 8 | LONG MaxCount; 9 | volatile LONG CurCount; 10 | LPCTSTR lpName; 11 | } SYNCH_HANDLE_STRUCTURE, *SYNCHHANDLE; 12 | 13 | #define SYNCH_HANDLE_SIZE sizeof (SYNCH_HANDLE_STRUCTURE) 14 | 15 | /* Error codes - all must have bit 29 set */ 16 | #define SYNCH_ERROR 0X20000000 /* EXERCISE - REFINE THE ERROR NUMBERS */ 17 | 18 | extern SYNCHHANDLE CreateSemaphoreCE(LPSECURITY_ATTRIBUTES, LONG, LONG, 19 | LPCTSTR); 20 | 21 | extern BOOL ReleaseSemaphoreCE(SYNCHHANDLE, LONG, LPLONG); 22 | extern DWORD WaitForSemaphoreCE(SYNCHHANDLE, DWORD); 23 | 24 | extern BOOL CloseSynchHandle(SYNCHHANDLE); 25 | /* vi: set ts=4 sw=4 expandtab: */ 26 | -------------------------------------------------------------------------------- /src/video/SDL_RLEaccel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/src/video/SDL_RLEaccel.c -------------------------------------------------------------------------------- /src/video/SDL_blit_auto.h: -------------------------------------------------------------------------------- 1 | /* DO NOT EDIT! This file is generated by sdlgenblit.pl */ 2 | /* 3 | SDL - Simple DirectMedia Layer 4 | Copyright (C) 1997-2010 Sam Lantinga 5 | 6 | This library is free software; you can redistribute it and/or 7 | modify it under the terms of the GNU Lesser General Public 8 | License as published by the Free Software Foundation; either 9 | version 2.1 of the License, or (at your option) any later version. 10 | 11 | This library is distributed in the hope that it will be useful, 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | Lesser General Public License for more details. 15 | 16 | You should have received a copy of the GNU Lesser General Public 17 | License along with this library; if not, write to the Free Software 18 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 19 | 20 | Sam Lantinga 21 | slouken@libsdl.org 22 | */ 23 | #include "SDL_config.h" 24 | 25 | /* *INDENT-OFF* */ 26 | 27 | extern SDL_BlitFuncEntry SDL_GeneratedBlitFuncTable[]; 28 | 29 | /* *INDENT-ON* */ 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /src/video/SDL_blit_copy.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | 23 | void SDL_BlitCopy(SDL_BlitInfo * info); 24 | void SDL_BlitCopyOverlap(SDL_BlitInfo * info); 25 | 26 | /* vi: set ts=4 sw=4 expandtab: */ 27 | -------------------------------------------------------------------------------- /src/video/SDL_blit_slow.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | extern void SDL_Blit_Slow(SDL_BlitInfo * info); 25 | 26 | /* vi: set ts=4 sw=4 expandtab: */ 27 | -------------------------------------------------------------------------------- /src/video/SDL_renderer_gl.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* OpenGL renderer implementation */ 25 | 26 | extern SDL_RenderDriver GL_RenderDriver; 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/SDL_renderer_gles.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* OpenGL renderer implementation */ 25 | 26 | extern SDL_RenderDriver GL_ES_RenderDriver; 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/Xext/README: -------------------------------------------------------------------------------- 1 | 2 | The reason these libraries are built outside of the standard XFree86 3 | tree is so that they can be linked as shared object code directly into 4 | SDL without causing any symbol collisions with code in the application. 5 | 6 | You can't link static library code into shared libraries on non-x86 7 | Linux platforms. Since these libraries haven't become standard yet, 8 | we'll just include them directly. 9 | 10 | These sources are synchronized with XFree86 4.2.1 11 | -------------------------------------------------------------------------------- /src/video/Xext/extensions/Xinerama.h: -------------------------------------------------------------------------------- 1 | /* $XFree86: xc/include/extensions/Xinerama.h,v 3.2 2000/03/01 01:04:20 dawes Exp $ */ 2 | 3 | #ifndef _Xinerama_h 4 | #define _Xinerama_h 5 | 6 | #include "SDL_name.h" 7 | 8 | typedef struct 9 | { 10 | int screen_number; 11 | short x_org; 12 | short y_org; 13 | short width; 14 | short height; 15 | } SDL_NAME(XineramaScreenInfo); 16 | 17 | Bool SDL_NAME(XineramaQueryExtension) (Display * dpy, 18 | int *event_base, int *error_base); 19 | 20 | Status SDL_NAME(XineramaQueryVersion) (Display * dpy, int *major, int *minor); 21 | 22 | Bool SDL_NAME(XineramaIsActive) (Display * dpy); 23 | 24 | 25 | /* 26 | Returns the number of heads and a pointer to an array of 27 | structures describing the position and size of the individual 28 | heads. Returns NULL and number = 0 if Xinerama is not active. 29 | 30 | Returned array should be freed with XFree(). 31 | */ 32 | 33 | SDL_NAME(XineramaScreenInfo) * 34 | SDL_NAME(XineramaQueryScreens) (Display * dpy, int *number); 35 | 36 | #endif /* _Xinerama_h */ 37 | /* vi: set ts=4 sw=4 expandtab: */ 38 | -------------------------------------------------------------------------------- /src/video/android/SDL_androidevents.c: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include "SDL_androidevents.h" 25 | 26 | void 27 | Android_PumpEvents(_THIS) 28 | { 29 | /* No polling necessary */ 30 | } 31 | 32 | /* vi: set ts=4 sw=4 expandtab: */ 33 | -------------------------------------------------------------------------------- /src/video/android/SDL_androidevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include "SDL_androidvideo.h" 25 | 26 | extern void Android_PumpEvents(_THIS); 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/android/SDL_androidtouch.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include "SDL_androidvideo.h" 25 | 26 | extern void Android_OnTouch(int action, float x, float y, float p); 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/dummy/SDL_nullevents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include "SDL_nullvideo.h" 25 | 26 | extern void DUMMY_PumpEvents(_THIS); 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/dummy/SDL_nullrender_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* SDL surface based renderer implementation */ 25 | 26 | extern SDL_RenderDriver SDL_DUMMY_RenderDriver; 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/dummy/SDL_nullvideo.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #ifndef _SDL_nullvideo_h 25 | #define _SDL_nullvideo_h 26 | 27 | #include "../SDL_sysvideo.h" 28 | 29 | #endif /* _SDL_nullvideo_h */ 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /src/video/fbcon/SDL_fbmouse_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include "SDL_fbvideo.h" 25 | 26 | /* Functions to be exported */ 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /src/video/nds/SDL_ndsevents_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include "SDL_ndsvideo.h" 25 | 26 | extern void NDS_PumpEvents(_THIS); 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/nds/SDL_ndsrender_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* SDL surface based renderer implementation */ 25 | 26 | extern SDL_RenderDriver NDS_RenderDriver; 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/nds/SDL_ndsvideo.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #ifndef _SDL_ndsvideo_h 25 | #define _SDL_ndsvideo_h 26 | 27 | #include "../SDL_sysvideo.h" 28 | 29 | #endif /* _SDL_ndsvideo_h */ 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /src/video/pandora/SDL_pandora_events.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | extern void PND_PumpEvents(_THIS); 25 | 26 | /* vi: set ts=4 sw=4 expandtab: */ 27 | -------------------------------------------------------------------------------- /src/video/ps3/SDL_ps3events_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include "SDL_ps3video.h" 25 | 26 | extern void PS3_PumpEvents(_THIS); 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/ps3/SDL_ps3render_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* Default framebuffer device on PS3 */ 25 | /* SDL surface based renderer implementation */ 26 | 27 | extern SDL_RenderDriver SDL_PS3_RenderDriver; 28 | 29 | /* vi: set ts=4 sw=4 expandtab: */ 30 | -------------------------------------------------------------------------------- /src/video/psl1ght/SDL_PSL1GHTrender_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* SDL surface based renderer implementation */ 25 | 26 | extern SDL_RenderDriver SDL_PSL1GHT_RenderDriver; 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/riscos/SDL_riscosevents.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/src/video/riscos/SDL_riscosevents.c -------------------------------------------------------------------------------- /src/video/svga/SDL_svgamouse_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include "SDL_svgavideo.h" 25 | 26 | /* Functions to be exported */ 27 | /* vi: set ts=4 sw=4 expandtab: */ 28 | -------------------------------------------------------------------------------- /src/video/uikit/SDL_uikitevents.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #include "SDL_uikitvideo.h" 25 | 26 | extern void UIKit_PumpEvents(_THIS); 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/uikit/jumphack.c: -------------------------------------------------------------------------------- 1 | /* 2 | * jumphack.c 3 | * SDLiPhoneOS 4 | * 5 | */ 6 | 7 | #include "jumphack.h" 8 | 9 | /* see SDL_uikitevents.m for more info */ 10 | 11 | /* stores the information we need to jump back */ 12 | jmp_buf env; 13 | 14 | /* returns the jump environment for setting / getting purposes */ 15 | jmp_buf * 16 | jump_env(void) 17 | { 18 | return &env; 19 | } 20 | -------------------------------------------------------------------------------- /src/video/uikit/jumphack.h: -------------------------------------------------------------------------------- 1 | /* 2 | * jumphack.h 3 | * SDLiPhoneOS 4 | * 5 | */ 6 | 7 | #ifndef _jumphack_h 8 | #define _jumphack_h 9 | 10 | #include "setjmp.h" 11 | 12 | /* see SDL_uikitevents.m for more info */ 13 | 14 | extern jmp_buf *jump_env(void); 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /src/video/win32/SDL_ceddrawrender.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | 22 | Stefan Klug 23 | klug.stefan@gmx.de 24 | */ 25 | #include "SDL_config.h" 26 | 27 | #if SDL_VIDEO_RENDER_DDRAW 28 | extern void DDRAW_AddRenderDriver(_THIS); 29 | #endif 30 | 31 | /* vi: set ts=4 sw=4 expandtab: */ 32 | -------------------------------------------------------------------------------- /src/video/win32/SDL_d3drender.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | #if SDL_VIDEO_RENDER_D3D 25 | extern void D3D_AddRenderDriver(_THIS); 26 | #endif 27 | 28 | /* vi: set ts=4 sw=4 expandtab: */ 29 | -------------------------------------------------------------------------------- /src/video/win32/SDL_gapirender_c.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | 22 | Stefan Klug 23 | klug.stefan@gmx.de 24 | */ 25 | -------------------------------------------------------------------------------- /src/video/win32/SDL_gdirender.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* SDL surface based renderer implementation */ 25 | 26 | #if SDL_VIDEO_RENDER_GDI 27 | extern void GDI_AddRenderDriver(_THIS); 28 | #endif 29 | 30 | /* vi: set ts=4 sw=4 expandtab: */ 31 | -------------------------------------------------------------------------------- /src/video/x11/SDL_x11render.h: -------------------------------------------------------------------------------- 1 | /* 2 | SDL - Simple DirectMedia Layer 3 | Copyright (C) 1997-2010 Sam Lantinga 4 | 5 | This library is free software; you can redistribute it and/or 6 | modify it under the terms of the GNU Lesser General Public 7 | License as published by the Free Software Foundation; either 8 | version 2.1 of the License, or (at your option) any later version. 9 | 10 | This library is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | Lesser General Public License for more details. 14 | 15 | You should have received a copy of the GNU Lesser General Public 16 | License along with this library; if not, write to the Free Software 17 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 | 19 | Sam Lantinga 20 | slouken@libsdl.org 21 | */ 22 | #include "SDL_config.h" 23 | 24 | /* SDL surface based renderer implementation */ 25 | 26 | #if SDL_VIDEO_RENDER_X11 27 | extern void X11_AddRenderDriver(_THIS); 28 | #endif 29 | 30 | /* vi: set ts=4 sw=4 expandtab: */ 31 | -------------------------------------------------------------------------------- /test/.gdbinit: -------------------------------------------------------------------------------- 1 | handle SIGUSR1 pass noprint 2 | handle SIGUSR2 pass noprint 3 | break main 4 | -------------------------------------------------------------------------------- /test/COPYING: -------------------------------------------------------------------------------- 1 | 2 | The test programs in this directory tree are for demonstrating and 3 | testing the functionality of the SDL library, and are placed in the 4 | public domain. 5 | 6 | October 28, 1997 7 | -- 8 | Sam Lantinga (slouken@libsdl.org) 9 | -------------------------------------------------------------------------------- /test/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Regenerate configuration files 4 | cp acinclude.m4 aclocal.m4 5 | found=false 6 | for autoconf in autoconf autoconf259 autoconf-2.59 7 | do if which $autoconf >/dev/null 2>&1; then $autoconf && found=true; break; fi 8 | done 9 | if test x$found = xfalse; then 10 | echo "Couldn't find autoconf, aborting" 11 | exit 1 12 | fi 13 | -------------------------------------------------------------------------------- /test/automated/audio/audio.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Part of SDL test suite. 3 | * 4 | * Written by Edgar Simo "bobbens" 5 | * 6 | * Released under Public Domain. 7 | */ 8 | 9 | 10 | #ifndef _TEST_AUDIO 11 | # define _TEST_AUDIO 12 | 13 | 14 | int test_audio (void); 15 | 16 | 17 | #endif /* _TEST_AUDIO */ 18 | 19 | -------------------------------------------------------------------------------- /test/automated/common/common.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Automated SDL test common framework. 3 | * 4 | * Written by Edgar Simo "bobbens" 5 | * 6 | * Released under Public Domain. 7 | */ 8 | 9 | 10 | #ifndef COMMON_H 11 | # define COMMON_H 12 | 13 | 14 | # define FORMAT SDL_PIXELFORMAT_ARGB8888 15 | # define AMASK 0xff000000 /**< Alpha bit mask. */ 16 | # define RMASK 0x00ff0000 /**< Red bit mask. */ 17 | # define GMASK 0x0000ff00 /**< Green bit mask. */ 18 | # define BMASK 0x000000ff /**< Blue bit mask. */ 19 | 20 | 21 | typedef struct SurfaceImage_s { 22 | int width; 23 | int height; 24 | unsigned int bytes_per_pixel; /* 3:RGB, 4:RGBA */ 25 | const unsigned char pixel_data[]; 26 | } SurfaceImage_t; 27 | 28 | #define ALLOWABLE_ERROR_OPAQUE 0 29 | #define ALLOWABLE_ERROR_BLENDED 64 30 | 31 | /** 32 | * @brief Compares a surface and a surface image for equality. 33 | * 34 | * @param sur Surface to compare. 35 | * @param img Image to compare against. 36 | * @return 0 if they are the same, -1 on error and positive if different. 37 | */ 38 | int surface_compare( SDL_Surface *sur, const SurfaceImage_t *img, int allowable_error ); 39 | 40 | 41 | #endif /* COMMON_H */ 42 | 43 | -------------------------------------------------------------------------------- /test/automated/common/images.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ifndef IMAGES_H 4 | # define IMAGES_H 5 | 6 | 7 | #include "common.h" 8 | 9 | 10 | /* 11 | * Pull in images for testcases. 12 | */ 13 | #include "img_primitives.c" 14 | #include "img_primitivesblend.c" 15 | #include "img_face.c" 16 | #include "img_blit.c" 17 | #include "img_blitblend.c" 18 | 19 | 20 | #endif /* IMAGES_H */ 21 | 22 | 23 | -------------------------------------------------------------------------------- /test/automated/platform/platform.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Part of SDL test suite. 3 | * 4 | * Written by Edgar Simo "bobbens" 5 | * 6 | * Released under Public Domain. 7 | */ 8 | 9 | 10 | #ifndef _TEST_PLATFORM 11 | # define _TEST_PLATFORM 12 | 13 | 14 | int test_platform (void); 15 | 16 | 17 | #endif /* _TEST_PLATFORM */ 18 | 19 | -------------------------------------------------------------------------------- /test/automated/rect/rect.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Part of SDL test suite. 3 | * 4 | * Written by Edgar Simo "bobbens" 5 | * 6 | * Released under Public Domain. 7 | */ 8 | 9 | 10 | #ifndef _TEST_RECT 11 | # define _TEST_RECT 12 | 13 | 14 | int test_rect (void); 15 | 16 | 17 | #endif /* _TEST_RECT */ 18 | 19 | -------------------------------------------------------------------------------- /test/automated/render/render.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Part of SDL test suite. 3 | * 4 | * Written by Edgar Simo "bobbens" 5 | * 6 | * Released under Public Domain. 7 | */ 8 | 9 | 10 | #ifndef _TEST_RENDER 11 | # define _TEST_RENDER 12 | 13 | 14 | int test_render (void); 15 | 16 | 17 | #endif /* _TEST_RENDER */ 18 | 19 | -------------------------------------------------------------------------------- /test/automated/rwops/TestSupportRWops.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include "SDL.h" 4 | 5 | #ifndef TestSupportRWops_h 6 | #define TestSupportRWops_h 7 | 8 | FILE* TestSupportRWops_OpenFPFromReadDir(const char *file, const char *mode); 9 | FILE* TestSupportRWops_OpenFPFromWriteDir(const char *file, const char *mode); 10 | SDL_RWops* TestSupportRWops_OpenRWopsFromReadDir(const char *file, const char *mode); 11 | SDL_RWops* TestSupportRWops_OpenRWopsFromWriteDir(const char *file, const char *mode); 12 | 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /test/automated/rwops/TestSupportRWops_Generic.c: -------------------------------------------------------------------------------- 1 | /* Generic implementation for file opening routines. 2 | * Customizations for specific platforms should go in alternative files. 3 | */ 4 | 5 | // quiet win32 compiler warnings 6 | #define _CRT_SECURE_NO_WARNINGS 7 | 8 | #include 9 | #include "SDL.h" 10 | 11 | const char* RWOPS_READ = "rwops/read"; 12 | const char* RWOPS_WRITE = "rwops/write"; 13 | 14 | FILE* TestSupportRWops_OpenFPFromReadDir(const char *file, const char *mode) 15 | { 16 | return fopen(file, mode); 17 | } 18 | 19 | FILE* TestSupportRWops_OpenFPFromWriteDir(const char *file, const char *mode) 20 | { 21 | return fopen(file, mode); 22 | } 23 | 24 | SDL_RWops* TestSupportRWops_OpenRWopsFromReadDir(const char *file, const char *mode) 25 | { 26 | return SDL_RWFromFile(file, mode); 27 | } 28 | 29 | SDL_RWops* TestSupportRWops_OpenRWopsFromWriteDir(const char *file, const char *mode) 30 | { 31 | return SDL_RWFromFile(file, mode); 32 | } 33 | -------------------------------------------------------------------------------- /test/automated/rwops/read: -------------------------------------------------------------------------------- 1 | Hello World! -------------------------------------------------------------------------------- /test/automated/rwops/rwops.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Part of SDL test suite. 3 | * 4 | * Written by Edgar Simo "bobbens" 5 | * 6 | * Released under Public Domain. 7 | */ 8 | 9 | 10 | #ifndef _TEST_RWOPS 11 | # define _TEST_RWOPS 12 | 13 | 14 | int test_rwops (void); 15 | 16 | 17 | #endif /* _TEST_RWOPS */ 18 | 19 | -------------------------------------------------------------------------------- /test/automated/surface/surface.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Part of SDL test suite. 3 | * 4 | * Written by Edgar Simo "bobbens" 5 | * 6 | * Released under Public Domain. 7 | */ 8 | 9 | 10 | #ifndef _TEST_SURFACE 11 | # define _TEST_SURFACE 12 | 13 | 14 | int test_surface (void); 15 | 16 | 17 | #endif /* _TEST_SURFACE */ 18 | 19 | -------------------------------------------------------------------------------- /test/dir_patch.pl: -------------------------------------------------------------------------------- 1 | #! /usr/bin/perl 2 | 3 | use strict; 4 | 5 | my ($file, @resources) = @ARGV; 6 | 7 | #Read the file 8 | open FILE, $file or die "unknown file '$file'"; 9 | my @lines = ; 10 | close FILE; 11 | 12 | #if file needs a resource 13 | my $needs_patch = 0; 14 | foreach my $resource ( @resources) 15 | { 16 | my @resln = grep( /$resource/, @lines); 17 | $needs_patch = 1 if ($#resln > -1); 18 | } 19 | 20 | #patch if was not already patched 21 | my @dirdef = grep( /define DIR/, @lines); 22 | if( $needs_patch && $#dirdef == -1) 23 | { 24 | print "Patching $file (to add a directory in the resource path)\n"; 25 | 26 | #Patch & write the file 27 | open FILE, ">$file"; 28 | print FILE "#ifndef DIR\n"; 29 | print FILE "#define DIR\n"; 30 | print FILE "#endif\n"; 31 | 32 | foreach my $line (@lines) 33 | { 34 | my $patched_line = $line; 35 | foreach my $resource ( @resources) 36 | { 37 | $patched_line=~ s/"$resource"/DIR "$resource"/g; 38 | } 39 | print FILE $patched_line ; 40 | } 41 | close FILE; 42 | } 43 | 44 | -------------------------------------------------------------------------------- /test/icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/icon.bmp -------------------------------------------------------------------------------- /test/nds-test-progs/sprite2/icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/nds-test-progs/sprite2/icon.bmp -------------------------------------------------------------------------------- /test/picture.xbm: -------------------------------------------------------------------------------- 1 | #define picture_width 32 2 | #define picture_height 32 3 | static char picture_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x80, 0x01, 0x18, 5 | 0x64, 0x6f, 0xf6, 0x26, 0x0a, 0x00, 0x00, 0x50, 0xf2, 0xff, 0xff, 0x4f, 6 | 0x14, 0x04, 0x00, 0x28, 0x14, 0x0e, 0x00, 0x28, 0x10, 0x32, 0x00, 0x08, 7 | 0x94, 0x03, 0x00, 0x08, 0xf4, 0x04, 0x00, 0x08, 0xb0, 0x08, 0x00, 0x08, 8 | 0x34, 0x01, 0x00, 0x28, 0x34, 0x01, 0x00, 0x28, 0x12, 0x00, 0x40, 0x48, 9 | 0x12, 0x20, 0xa6, 0x48, 0x14, 0x50, 0x11, 0x29, 0x14, 0x50, 0x48, 0x2a, 10 | 0x10, 0x27, 0xac, 0x0e, 0xd4, 0x71, 0xe8, 0x0a, 0x74, 0x20, 0xa8, 0x0a, 11 | 0x14, 0x20, 0x00, 0x08, 0x10, 0x50, 0x00, 0x08, 0x14, 0x00, 0x00, 0x28, 12 | 0x14, 0x00, 0x00, 0x28, 0xf2, 0xff, 0xff, 0x4f, 0x0a, 0x00, 0x00, 0x50, 13 | 0x64, 0x6f, 0xf6, 0x26, 0x18, 0x80, 0x01, 0x18, 0x00, 0x00, 0x00, 0x00, 14 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 15 | -------------------------------------------------------------------------------- /test/player.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/player.bmp -------------------------------------------------------------------------------- /test/sail.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/sail.bmp -------------------------------------------------------------------------------- /test/sample.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/sample.bmp -------------------------------------------------------------------------------- /test/sample.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/sample.wav -------------------------------------------------------------------------------- /test/shapes/p01_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p01_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p01_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p01_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p01_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p01_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p02_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p02_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p02_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p02_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p02_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p02_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p03_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p03_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p03_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p03_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p04_shape1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p04_shape1.bmp -------------------------------------------------------------------------------- /test/shapes/p04_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p04_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p04_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p04_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p04_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p04_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p05_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p05_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p06_shape1alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p06_shape1alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p06_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p06_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p06_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p06_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p06_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p06_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p07_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p07_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p07_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p07_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p07_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p07_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p08_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p08_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p08_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p08_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p08_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p08_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p09_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p09_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p09_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p09_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p09_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p09_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p10_shape1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p10_shape1.bmp -------------------------------------------------------------------------------- /test/shapes/p10_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p10_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p10_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p10_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p10_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p10_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p11_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p11_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p11_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p11_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p11_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p11_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p12_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p12_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p12_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p12_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p13_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p13_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p13_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p13_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p13_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p13_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p14_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p14_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p14_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p14_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p15_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p15_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p15_shape32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p15_shape32alpha.bmp -------------------------------------------------------------------------------- /test/shapes/p15_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p15_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/p16_shape1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p16_shape1.bmp -------------------------------------------------------------------------------- /test/shapes/p16_shape24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p16_shape24.bmp -------------------------------------------------------------------------------- /test/shapes/p16_shape8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/p16_shape8.bmp -------------------------------------------------------------------------------- /test/shapes/trollface_24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/trollface_24.bmp -------------------------------------------------------------------------------- /test/shapes/trollface_32alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/shapes/trollface_32alpha.bmp -------------------------------------------------------------------------------- /test/testkeys.c: -------------------------------------------------------------------------------- 1 | 2 | /* Print out all the scancodes we have, just to verify them */ 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | #include "SDL.h" 10 | 11 | int 12 | main(int argc, char *argv[]) 13 | { 14 | SDL_scancode scancode; 15 | 16 | if (SDL_Init(SDL_INIT_VIDEO) < 0) { 17 | fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError()); 18 | exit(1); 19 | } 20 | for (scancode = 0; scancode < SDL_NUM_SCANCODES; ++scancode) { 21 | printf("Scancode #%d, \"%s\"\n", scancode, 22 | SDL_GetScancodeName(scancode)); 23 | } 24 | SDL_Quit(); 25 | return (0); 26 | } 27 | -------------------------------------------------------------------------------- /test/testnative.h: -------------------------------------------------------------------------------- 1 | 2 | /* Definitions for platform dependent windowing functions to test SDL 3 | integration with native windows 4 | */ 5 | 6 | #include "SDL.h" 7 | 8 | /* This header includes all the necessary system headers for native windows */ 9 | #include "SDL_syswm.h" 10 | 11 | typedef struct 12 | { 13 | const char *tag; 14 | void *(*CreateNativeWindow) (int w, int h); 15 | void (*DestroyNativeWindow) (void *window); 16 | } NativeWindowFactory; 17 | 18 | #ifdef SDL_VIDEO_DRIVER_WIN32 19 | #define TEST_NATIVE_WIN32 20 | extern NativeWindowFactory Win32WindowFactory; 21 | #endif 22 | 23 | #ifdef SDL_VIDEO_DRIVER_X11 24 | #define TEST_NATIVE_X11 25 | extern NativeWindowFactory X11WindowFactory; 26 | #endif 27 | 28 | #ifdef SDL_VIDEO_DRIVER_COCOA 29 | /* Actually, we don't really do this, since it involves adding Objective C 30 | support to the build system, which is a little tricky. You can uncomment 31 | it manually though and link testnativecocoa.m into the test application. 32 | */ 33 | #if 1 34 | #define TEST_NATIVE_COCOA 35 | extern NativeWindowFactory CocoaWindowFactory; 36 | #endif 37 | #endif 38 | -------------------------------------------------------------------------------- /test/testnativex11.c: -------------------------------------------------------------------------------- 1 | 2 | #include "testnative.h" 3 | 4 | #ifdef TEST_NATIVE_X11 5 | 6 | static void *CreateWindowX11(int w, int h); 7 | static void DestroyWindowX11(void *window); 8 | 9 | NativeWindowFactory X11WindowFactory = { 10 | "x11", 11 | CreateWindowX11, 12 | DestroyWindowX11 13 | }; 14 | 15 | static Display *dpy; 16 | 17 | static void * 18 | CreateWindowX11(int w, int h) 19 | { 20 | Window window = 0; 21 | 22 | dpy = XOpenDisplay(NULL); 23 | if (dpy) { 24 | window = 25 | XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, w, h, 0, 0, 26 | 0); 27 | XMapRaised(dpy, window); 28 | XSync(dpy, False); 29 | } 30 | return (void *) window; 31 | } 32 | 33 | static void 34 | DestroyWindowX11(void *window) 35 | { 36 | if (dpy) { 37 | XDestroyWindow(dpy, (Window) window); 38 | XCloseDisplay(dpy); 39 | } 40 | } 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /test/testver.c: -------------------------------------------------------------------------------- 1 | 2 | /* Test program to compare the compile-time version of SDL with the linked 3 | version of SDL 4 | */ 5 | 6 | #include 7 | #include 8 | 9 | #include "SDL.h" 10 | 11 | int 12 | main(int argc, char *argv[]) 13 | { 14 | SDL_version compiled; 15 | SDL_version linked; 16 | 17 | #if SDL_VERSION_ATLEAST(1, 3, 0) 18 | printf("Compiled with SDL 1.3 or newer\n"); 19 | #else 20 | printf("Compiled with SDL older than 1.3\n"); 21 | #endif 22 | SDL_VERSION(&compiled); 23 | printf("Compiled version: %d.%d.%d (%s)\n", 24 | compiled.major, compiled.minor, compiled.patch, SDL_REVISION); 25 | SDL_GetVersion(&linked); 26 | printf("Linked version: %d.%d.%d (%s)\n", 27 | linked.major, linked.minor, linked.patch, SDL_GetRevision()); 28 | SDL_Quit(); 29 | return (0); 30 | } 31 | -------------------------------------------------------------------------------- /test/utf8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cebash/SDL_PSL1GHT/b034e5915d6d920f737ec899b9bb914ddb073ea9/test/utf8.txt --------------------------------------------------------------------------------