Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
Media-iOS.xcassets/ | H | 03-May-2022 | - | 180 | 180 | |
Sparkle.framework/ | H | 03-May-2022 | - | 1,547 | 760 | |
en.lproj/ | H | 03-May-2022 | - | |||
sparkle-bin/ | H | 03-May-2022 | - | 128 | 114 | |
xscreensaver.xcodeproj/ | H | 03-May-2022 | - | 41,666 | 41,646 | |
InvertedSlider.h | H A D | 08-Dec-2013 | 1.1 KiB | 39 | 20 | |
InvertedSlider.m | H A D | 31-Dec-2015 | 4.9 KiB | 152 | 127 | |
LaunchScreen.storyboard | H A D | 22-Sep-2019 | 3.1 KiB | 41 | 39 | |
Makefile | H A D | 21-Mar-2020 | 19.5 KiB | 537 | 448 | |
PrefsReader.h | H A D | 04-Dec-2013 | 1.9 KiB | 57 | 28 | |
PrefsReader.m | H A D | 03-Jun-2019 | 18.2 KiB | 610 | 518 | |
README | H A D | 28-Apr-2019 | 2.1 KiB | 44 | 38 | |
SaverListController.h | H A D | 14-Mar-2020 | 1.2 KiB | 42 | 21 | |
SaverListController.m | H A D | 14-Mar-2020 | 11.6 KiB | 419 | 343 | |
SaverRunner.h | H A D | 09-Nov-2019 | 2.4 KiB | 101 | 71 | |
SaverRunner.m | H A D | 09-Nov-2019 | 48.8 KiB | 1,658 | 1,340 | |
SaverRunner.plist | H A D | 20-Mar-2020 | 1.1 KiB | 39 | 38 | |
Updater.h | H A D | 28-Dec-2018 | 1.6 KiB | 43 | 26 | |
Updater.m | H A D | 28-Dec-2018 | 5.2 KiB | 178 | 149 | |
Updater.plist | H A D | 20-Mar-2020 | 1.5 KiB | 51 | 50 | |
Updater.xib | H A D | 07-Dec-2013 | 22.2 KiB | 344 | 344 | |
XScreenSaver.plist | H A D | 20-Mar-2020 | 938 | 31 | 30 | |
XScreenSaverConfigSheet.h | H A D | 03-Jun-2019 | 2.6 KiB | 82 | 48 | |
XScreenSaverConfigSheet.m | H A D | 22-Sep-2019 | 111.7 KiB | 3,834 | 3,200 | |
XScreenSaverGLView.h | H A D | 21-Jun-2017 | 1.2 KiB | 40 | 19 | |
XScreenSaverGLView.m | H A D | 16-Jun-2019 | 11.3 KiB | 434 | 348 | |
XScreenSaverSubclass.m | H A D | 08-Dec-2013 | 1 KiB | 34 | 28 | |
XScreenSaverView.h | H A D | 08-Jun-2019 | 4.8 KiB | 184 | 126 | |
XScreenSaverView.m | H A D | 14-Mar-2020 | 93.5 KiB | 3,191 | 2,615 | |
apple2-app.xml | H A D | 28-Nov-2019 | 1.2 KiB | 36 | 29 | |
bindist.rtf | H A D | 20-Mar-2020 | 2.2 KiB | 79 | 64 | |
bindist.webloc | H A D | 12-Apr-2018 | 285 | 9 | 8 | |
bindist2.webloc | H A D | 27-Dec-2018 | 306 | 9 | 8 | |
build-fntable.pl | H A D | 14-Mar-2020 | 5 KiB | 188 | 134 | |
enable_gc.c | H A D | 14-Mar-2015 | 11.6 KiB | 369 | 234 | |
fuzztest.sh | H A D | 03-Sep-2018 | 1.5 KiB | 57 | 31 | |
gallant19.bdf | H A D | 17-Feb-2018 | 90.9 KiB | |||
grabclient-ios.m | H A D | 28-Nov-2019 | 3.4 KiB | 96 | 83 | |
grabclient-osx.m | H A D | 04-May-2018 | 13.6 KiB | 465 | 378 | |
iSaverRunner.plist | H A D | 20-Mar-2020 | 2.2 KiB | 74 | 73 | |
iSaverRunner.xib | H A D | 16-May-2017 | 2.1 KiB | 37 | 36 | |
icmp-warning.pl | H A D | 09-Nov-2019 | 1.8 KiB | 69 | 42 | |
installer.rtf | H A D | 08-Apr-2016 | 1 KiB | 28 | 25 | |
installer.sh | H A D | 17-Nov-2019 | 5.4 KiB | 178 | 93 | |
installer.xml | H A D | 02-Sep-2013 | 926 | 30 | 22 | |
ios-function-table.m | H A D | 14-Mar-2020 | 27.4 KiB | 489 | 482 | |
main.m | H A D | 08-Dec-2013 | 902 | 30 | 27 | |
phosphor-app.xml | H A D | 28-Oct-2013 | 1.1 KiB | 38 | 28 | |
seticon.pl | H A D | 24-Dec-2018 | 3 KiB | 116 | 66 | |
sign_update.rb | H A D | 26-Nov-2013 | 220 | 7 | 5 | |
sparkle_dsa_pub.pem | H A D | 24-Nov-2013 | 1.2 KiB | 21 | 20 | |
textclient-ios.m | H A D | 22-Aug-2019 | 4.7 KiB | 157 | 136 | |
update-info-plist.pl | H A D | 17-Apr-2017 | 15.1 KiB | 509 | 366 | |
updates.pl | H A D | 16-Jul-2019 | 7.9 KiB | 264 | 202 | |
updates.xml | H A D | 01-Jul-2019 | 6 KiB | 84 | 83 | |
xscreensaver.xcconfig | H A D | 09-Dec-2015 | 467 | 12 | 11 | |
xscreensaver_Prefix.pch | H A D | 04-Jun-2012 | 591 | 34 | 27 |
README
1 2This directory contains the MacOS-specific code for building a Cocoa 3version of xscreensaver without using X11. 4 5To build it, just type "make", or use the included XCode project. The 6executables will show up in the "build/Release/" and/or "build/Debug/" 7directories. 8 9If you build using anything later than Xcode 5.0.2, the resultant savers 10will require MacOS 10.7 or later. To support 10.4 through 10.6, you must 11use Xcode 5.0.2 or earlier. 12 13This is how you add a new screen saver to the Xcode project. It's a 14ridiculously long list of steps! 15 16 1: Duplicate a target (Dangerball for GL, or Attraction for X11). 17 2: Rename it, and drag it to the right spot in the list. 18 3: Delete the dangerball.c and dangerball.xml files from Build Phases. 19 4: Delete the "DangerBall copy-Info.plist" file that got created. 20 5: Delete the "DangerBall copy-Info.plist" from the Build Settings too. 21 6: Manage Schemes, rename "DangerBall Copy". 22 7: Move to the right place in the list. 23 8. Scheme / Profile / Info: Executable: SaverTester.app. 24 Scheme / Run / Info: Executable: SaverTester.app. 25 9: Scheme / Run / Arguments: set SELECTED_SAVER environment variable. 26 10: File / Add Files / the new .c and .xml. 27 11: Re-order them in the file list. This will bring up an Options dialog. 28 Add To Targets: the new target, and "XScreenSaver-iOS". 29 12: The files might not have moved. This means Xcode is gonna crash soon. 30 It will repair itself after. 31 13: In target "All Savers (OpenGL)" add the new target as Build Phases / 32 Target Dependency. 33 14: In target "XScreenSaver-iOS", reorder new files in Build Phases / 34 "Copy" and "Compile", since they showed up in a random place. 35 15: In target "XScreenSaver-iOS", add "-DUSE_GL" to the new file's options. 36 16: Put a 200x150 screen shot in ~/www/xscreensaver/screenshots/ 37 17: ln -s ../../src/xscreensaver/OSX/build/Debug/NEW.saver \ 38 ~/Library/Screen\ Savers/ 39 18: git add xscreensaver.xcodeproj/xcshareddata/xcschemes/*.xcscheme 40 19: Don't forget to create a man page from the XML with xml2man.pl, 41 and update Makefile.in. 42 20: Make a video: -record-animation 3600 -geom 1920x1080+128+64 43 ./upload-video.pl NAME 44